.jcs-viewer:not(:has(#view-3d)) .jcs-viewer__stage:not(:has(.jcs-viewer__img--1)) .jcs-viewer__img--0{opacity:1}.jcs-viewer:has(#view-3d:checked) .jcs-rail__item[for=view-3d]{border-color:#36382b}.jcs-viewer:has(#view-3d:focus-visible) .jcs-rail__item[for=view-3d]{outline:2px solid #CBC89E;outline-offset:2px}.jcs-rail__3d{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:100%;aspect-ratio:1;background:rgb(var(--body-bg-color));color:#36382b;font-size:11px;line-height:1;letter-spacing:.04em}.jcs-rail__3d svg{display:block}@media(max-width:700px){.jcs-viewer--railed .jcs-viewer__with-rail{align-items:stretch}}.jcs-viewer__3d{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;visibility:hidden}.jcs-viewer:has(#view-3d:checked) .jcs-viewer__3d:has(#loading.gone){visibility:visible}.jcs-viewer:has(#view-3d:checked) .jcs-viewer__stage:not(:has(#loading.gone)) .jcs-viewer__img--0{opacity:1}@supports not selector(:has(*)){.jcs-viewer__3d{visibility:visible}.jcs-viewer__img--0{opacity:1}}.jcs-viewer:has(#view-3d:checked) .jcs-zoom-btn,.jcs-viewer:has(#view-3d:checked) .jcs-viewer__zoom-input{display:none}#jcs-3d-mount.jcs-root{height:100%;overflow:hidden;background:transparent}#jcs-3d-mount.jcs-root .shell{height:100%}#jcs-3d-mount.jcs-root .stage-wrap{height:auto}.jcs-fabric__cell[hidden],.jcs-fabric__empty[hidden],.jcs-share__out[hidden]{display:none!important}.jcs-chip.is-unavailable,.jcs-buy__cta[disabled]{opacity:.45;cursor:not-allowed}.jcs-contrast__swatches .jcs-fabric__empty,.jcs-chips .jcs-fabric__empty{margin:0}.jcs-contrast__chip{overflow:hidden}.jcs-contrast__chip img{display:block;width:100%;height:100%;object-fit:cover;border-radius:50%}.jcs-config .jcs-config__row{border-bottom:0}.jcs-config .jcs-contrast{border-top:0}.jcs-config .jcs-config__label{flex:0 0 auto}.jcs-config .jcs-config__label:not(:empty):after,.jcs-config .jcs-contrast__heading:not(:empty):after{content:":"}.jcs-config .jcs-config__label,.jcs-config .jcs-contrast__heading{font-weight:600}.jcs-config .jcs-contrast__heading{color:#36382b}.jcs-pdp__unconfigurable{margin:22px 0 16px;padding-top:16px;border-top:1px solid #EBEBEB}.jcs-pdp__unconfigurable-note{margin:0;font-size:14px;line-height:1.5;color:#36382b}.jcs-pdp__unconfigurable-note p{margin:0}.jcs-pdp__unconfigurable-note p+p{margin-top:8px}.jcs-pdp__unconfigurable-note a{color:inherit;text-decoration:underline}.jcs-pdp__unconfigurable-why{margin:10px 0 0;font-size:12px;line-height:1.5;color:#6d7257}.jcs-fabric__cell.is-current .jcs-fabric__media img{outline:2px solid #36382B;outline-offset:2px}.jcs-fabric__cell.is-current{cursor:default}a.jcs-fabric__cell,a.jcs-fabric__cell:hover{color:inherit;text-decoration:none}a.jcs-fabric__cell:focus-visible{outline:2px solid #CBC89E;outline-offset:2px}a.jcs-fabric__cell:focus-visible:has(.jcs-fabric__media img){outline:none}a.jcs-fabric__cell:focus-visible .jcs-fabric__media img{outline:2px solid #CBC89E;outline-offset:2px}.jcs-fabric__cell.is-loading{opacity:.6;cursor:progress}.jcs-config__row.is-static>.jcs-config__trigger{cursor:default}.jcs-config__row.is-static .jcs-config__chev{display:none}.jcs-config__panel[hidden]{display:none!important}.jcs-viewer .jcs-viewer__stage{background:rgb(var(--body-bg-color))}#jcs-3d-mount.jcs-root{--field: rgb(var(--body-bg-color))}.container .jcs-pdp{padding-top:24px}.jcs-config .jcs-config__trigger{padding-block:12px}.jcs-config .jcs-config__panel{padding-bottom:14px}.jcs-config .jcs-config__label,.jcs-config .jcs-contrast__heading{font-family:var(--base-font-family);font-size:var(--button-text-size);letter-spacing:var(--btn-letter-spacing);text-transform:var(--btn-text-transform)}.jcs-config .jcs-config__value{font-family:var(--base-font-family);font-size:var(--base-text-size);font-weight:var(--base-font-weight);line-height:var(--base-line-height)}.jcs-config .jcs-tile__text{font-family:var(--base-font-family);font-size:var(--button-text-size);font-weight:var(--base-font-weight)}.jcs-config .jcs-fabric__tab,.jcs-config .jcs-fabric__name{font-family:var(--base-font-family);font-size:var(--smaller-text-size-1);font-weight:var(--base-font-weight)}.jcs-pdp .jcs-buy__note{font-family:var(--base-font-family);font-size:var(--base-text-size);font-weight:var(--base-font-weight);line-height:var(--base-line-height)}.jcs-pdp .jcs-rail__3d{font-family:var(--base-font-family);font-size:var(--button-text-size)}html .jcs-root .views button{font-family:var(--base-font-family)}.jcs-config .jcs-config__heading{font-family:Montserrat,var(--base-font-family),sans-serif!important;color:#6d7257;padding:14px 0 4px}.jcs-config .jcs-config__label,.jcs-config .jcs-contrast__heading,.jcs-config .jcs-config__value,.jcs-config .jcs-config__value[data-unset],.jcs-config .jcs-config__chev,.jcs-config .jcs-tile__text,.jcs-config .jcs-chip,.jcs-config .jcs-contrast__name,.jcs-config .jcs-fabric__name,.jcs-config .jcs-fabric__search,.jcs-pdp .jcs-qty__btn,.jcs-pdp .jcs-qty__input{color:#6d7257}.jcs-pdp .jcs-config{margin:16px 0 12px}.jcs-pdp .jcs-pdp__sub{margin-bottom:0}.jcs-config .jcs-config__change{flex:0 0 auto;font-family:var(--base-font-family);font-size:var(--base-text-size);color:#6d7257;text-decoration:underline;text-underline-offset:3px}.jcs-config .jcs-config__change:before{content:"\b7";display:inline-block;margin-right:10px;text-decoration:none}.jcs-config .jcs-config__trigger:hover .jcs-config__change{color:#36382b}.jcs-config .jcs-config__change+.jcs-config__chev{display:none}.jcs-config .jcs-fabric__bar{display:flex;gap:10px;align-items:stretch;margin-bottom:12px}.jcs-config .jcs-fabric__bar .jcs-fabric__search{flex:1 1 auto;min-width:0;margin-bottom:0;font-family:var(--base-font-family);font-size:var(--base-text-size)}.jcs-config select.jcs-fabric__filter{flex:0 1 auto;max-width:50%;height:auto;min-height:0;margin:0;box-sizing:border-box;padding:10px 32px 10px 12px;border:1px solid #EBEBEB;border-radius:3px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236D7257' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 10px center / 14px 14px no-repeat;-webkit-appearance:none;appearance:none;font-family:var(--base-font-family);font-size:var(--base-text-size);line-height:1.4;color:#6d7257;cursor:pointer}.jcs-config select.jcs-fabric__filter:focus{outline:2px solid #CBC89E;outline-offset:-1px}.jcs-config select.jcs-fabric__filter[hidden],.jcs-config .jcs-config__panel--fabric.has-filter-select .jcs-fabric__tabs{display:none}.jcs-config .jcs-contrast__swatches{display:grid;grid-template-columns:repeat(auto-fill,minmax(62px,1fr));gap:14px 6px}.jcs-config .jcs-contrast__swatch{min-width:0}.jcs-config .jcs-contrast__name{display:-webkit-box;max-width:100%;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.3;text-align:center;overflow-wrap:break-word}.jcs-pdp .jcs-buy{margin-top:0;padding-top:12px}.jcs-pdp .jcs-qty{border-color:#d8dad2}.jcs-pdp .jcs-qty__input{height:auto;min-height:0;padding:0;border:0;box-shadow:none;background:transparent;font-family:var(--base-font-family);font-size:var(--base-text-size)}.jcs-pdp .jcs-qty__input:focus{outline:2px solid #CBC89E;outline-offset:-2px}.jcs-pdp .jcs-util{margin:12px 0 0;color:#6d7257}.jcs-pdp .jcs-util>p{margin:0}.jcs-pdp .jcs-util p.jcs-util__xmas,.jcs-pdp .jcs-util p.jcs-util__timing{display:block;font-family:var(--base-font-family);font-size:var(--base-text-size);line-height:var(--base-line-height)}.jcs-pdp .jcs-util__sooner{margin-left:0;color:#6d7257}.jcs-pdp .jcs-util p.jcs-util__row{margin-top:12px}.jcs-pdp .jcs-util__link{color:#6d7257;font-size:var(--base-text-size)}.jcs-pdp .jcs-util__link:hover,.jcs-pdp .jcs-util__sooner:hover{color:#36382b}.jcs-config .jcs-tiles--size{grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:8px}.jcs-config .jcs-tiles--size .jcs-tile{gap:4px;padding:8px 4px}.jcs-config .jcs-tiles--size .jcs-tile__media img{width:44px;height:44px;object-fit:contain}.jcs-config .jcs-tiles--size .jcs-tile__text{line-height:1.35}@media(prefers-reduced-motion:no-preference){.jcs-config .jcs-contrast{opacity:0;transition:opacity .2s ease,display .22s allow-discrete}.jcs-config .jcs-config__panel--trim:has(.jcs-tile[data-contrast=true] input:checked) .jcs-contrast{opacity:1}@starting-style{.jcs-config .jcs-config__panel--trim:has(.jcs-tile[data-contrast=true] input:checked) .jcs-contrast{opacity:0}}@supports (interpolate-size: allow-keywords){.jcs-config .jcs-contrast{interpolate-size:allow-keywords;height:0;margin-top:0;padding-top:0;overflow:clip;overflow-clip-margin:6px;transition:opacity .2s ease,height .22s ease,margin-top .22s ease,padding-top .22s ease,display .22s allow-discrete}.jcs-config .jcs-config__panel--trim:has(.jcs-tile[data-contrast=true] input:checked) .jcs-contrast{height:auto;margin-top:16px;padding-top:14px}@starting-style{.jcs-config .jcs-config__panel--trim:has(.jcs-tile[data-contrast=true] input:checked) .jcs-contrast{height:0;margin-top:0;padding-top:0}}.jcs-config .jcs-config__row{interpolate-size:allow-keywords}.jcs-config .jcs-config__row::details-content{block-size:0;opacity:0;overflow:clip;overflow-clip-margin:6px;transition:block-size .22s ease,opacity .2s ease,content-visibility .22s allow-discrete}.jcs-config .jcs-config__row[open]::details-content{block-size:auto;opacity:1}}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/jcs-pdp-fixes.css.map */
