.custom-main-prodcut .page-width{max-width:1360px!important;padding-left:0!important;padding-right:0!important}@media screen and (max-width:749px){.custom-main-prodcut .page-width{padding-left:16px!important;padding-right:16px!important}}@media screen and (min-width:990px){.product--large:not(.product--no-media) .product__media-wrapper{max-width:49%!important}.product__info-wrapper{max-width:55%!important}}.product.grid{gap:64px}@media screen and (max-width:749px){.product.grid{gap:24px}}.sst-breadcrumbs{padding:20px 0;color:var(--sst-muted);font-family:var(--sst-font-body);font-size:12px;font-weight:600;letter-spacing:.04em}.sst-breadcrumbs a{color:var(--sst-muted);text-decoration:none}.sst-breadcrumbs a:hover{color:var(--sst-primary)}.sst-breadcrumbs .sep{margin:0 8px;opacity:.5}.product .product__media-wrapper{position:sticky;top:126px}@media screen and (max-width:749px){.product .product__media-wrapper{position:static}}@media screen and (min-width:750px){media-gallery{display:grid!important;grid-template-columns:82px 1fr;gap:14px;align-items:start}media-gallery .thumbnail-slider{grid-column:1;grid-row:1;display:block!important}media-gallery>slider-component:first-of-type{grid-column:2;grid-row:1}media-gallery>div[role=status]{display:none}}.thumbnail-list{scrollbar-width:none;-ms-overflow-style:none;cursor:grab;-webkit-user-select:none;user-select:none}.thumbnail-list.sst-dragging{cursor:grabbing}.thumbnail-list::-webkit-scrollbar{display:none}.thumbnail-slider .slider-button{display:none!important}@media screen and (max-width:749px){.thumbnail-list,.thumbnail-list.slider,.thumbnail-list.slider--tablet-up{display:flex!important;flex-direction:row!important;flex-wrap:nowrap;overflow-x:auto!important;overflow-y:hidden!important;gap:8px;width:100%!important;max-height:none!important;padding:10px 0!important}.thumbnail-list .thumbnail-list__item,.thumbnail-list .thumbnail-list__item.slider__slide{width:64px!important;min-width:64px!important;max-width:64px!important;min-height:64px;padding:0!important;flex-shrink:0}.thumbnail-slider{width:100%!important}}@media screen and (min-width:750px){.thumbnail-list{display:flex;flex-direction:column;gap:10px;overflow-y:auto;overflow-x:hidden}.thumbnail-slider{width:82px}.thumbnail-list.slider,.thumbnail-list.slider--tablet-up{display:flex!important;flex-direction:column;padding:0!important;overflow-y:auto!important;overflow-x:hidden!important;gap:10px;flex:unset!important;width:82px;max-height:492px;scrollbar-width:none;-ms-overflow-style:none}.thumbnail-list.slider::-webkit-scrollbar,.thumbnail-list.slider--tablet-up::-webkit-scrollbar{display:none}.thumbnail-list .thumbnail-list__item,.thumbnail-list .thumbnail-list__item.slider__slide{width:82px!important;min-width:82px!important;max-width:82px!important;min-height:82px;padding:0!important;flex-shrink:0}}.thumbnail-list .thumbnail-list__item .thumbnail{border-radius:0;border:2px solid transparent;background:var(--sst-surface);padding:0;overflow:hidden}.thumbnail-list .thumbnail-list__item .thumbnail img{width:100%;aspect-ratio:1;object-fit:cover;display:block}.thumbnail-list .thumbnail-list__item .thumbnail.thumbnail--active,.thumbnail-list .thumbnail-list__item button:focus-visible .thumbnail{border-color:var(--sst-primary);border-width:2px}.product__media-item--image .product__media{position:relative;overflow:hidden;background:var(--sst-surface)}.product__media-item--image .product__media:after{content:"Hover to zoom";position:absolute;right:14px;bottom:12px;padding:6px 10px;background:#ffffffe0;color:var(--sst-muted);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;pointer-events:none}.product__media img{border-radius:0;width:100%;object-fit:cover;transition:transform .35s}@media screen and (min-width:750px){.product__media img{aspect-ratio:1}}.product__media-item--image:hover .product__media img{transform:scale(1.07)}.product__media-container{position:relative}.product__badge{position:absolute;left:16px;top:16px;z-index:2;padding:6px 12px;background:var(--sst-accent);color:#fff;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;border-radius:0}@media screen and (min-width:750px){.product.grid--2-col-tablet{grid-template-columns:minmax(0,1.12fr) minmax(400px,.88fr);align-items:start}.product__info-wrapper{padding-left:0!important}}.product__info-container{padding-top:4px}.product__text.caption-with-letter-spacing,.product__text.subtitle{color:var(--sst-accent);font-family:var(--sst-font-body);font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;margin-bottom:10px;display:block}.product__title h1,.product__title .h1{font-family:var(--sst-font-display);font-size:clamp(40px,4.16666vw,60px);line-height:.94;letter-spacing:.035em;text-transform:uppercase;color:var(--sst-text);max-width:620px;margin-bottom:0}.product__rating{display:flex;align-items:center;gap:10px;margin:15px 0 18px}.price--large .price__regular .price-item,.price--large .price__sale .price-item--sale{font-family:var(--sst-font-body);font-size:25px;font-weight:800;color:var(--sst-text)}.price--large .price__sale .price-item--regular{font-family:var(--sst-font-body);font-size:16px;color:var(--sst-muted);text-decoration:line-through}.sst-save-badge{display:inline-block;background:#fce8ec;color:var(--sst-accent, #B31942);font-family:var(--sst-font-body);font-size:13px;font-weight:700;letter-spacing:.04em;padding:4px 10px;border-radius:0;vertical-align:middle;margin-left:8px}.price__badge-sale{padding:4px 8px;background:#f8e7eb;color:var(--sst-accent);font-size:11px;font-weight:800;text-transform:uppercase;border-radius:0}.product__description{color:#4f4e45;line-height:1.7;max-width:580px;margin-bottom:22px;font-size:var(--sst-text-body)}.product-form__input{max-width:100%!important}.product-form__input .form__label{font-family:var(--sst-font-body);font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--sst-text)}.product-form__input--pill input[type=radio]+label{border-radius:0!important;font-size:var(--sst-text-body)!important;font-weight:800;color:var(--sst-text)!important;border:1px solid var(--sst-border)!important}.product-form__input--pill input[type=radio]:disabled+label,.product-form__input--pill input[type=radio].disabled+label{color:var(--sst-muted)!important}.product-form__input--pill input[type=radio]:checked+label{color:var(--sst-white)!important}.swatch-input__input:checked+.swatch-input__label,.swatch-input__input:checked+label{box-shadow:0 0 0 2px var(--sst-primary)}.product-form__input--pill .sst-variant-img-swatch{width:44px;height:44px;overflow:hidden;padding:0!important;transition:box-shadow .15s!important;margin:.7rem 1rem .2rem 0!important}.product-form__input--pill .sst-variant-img-swatch img{width:100%;height:100%;object-fit:cover;display:block;border-radius:50%;aspect-ratio:1}.product-form__input--pill input[type=radio]:checked+.sst-variant-img-swatch{box-shadow:0 0 0 2px var(--sst-primary)}.product-form__input--pill .sst-variant-img-swatch--disabled{opacity:.4;position:relative}.product-form__input--pill .sst-variant-img-swatch--disabled:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,transparent 45%,rgba(0,0,0,.5) 45%,rgba(0,0,0,.5) 55%,transparent 55%);border-radius:50%}.product-form__input--pill:has(.sst-variant-img-swatch){display:block}.product-form__input--pill:has(.sst-variant-img-swatch) .variant-input-wrap{display:inline-flex;flex-wrap:wrap;gap:10px}.variant-input-wrap .variant-input{border-radius:0}.product-form__input--pill .form__label~.product-form__input,fieldset.product-form__input--pill{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.variant-input-wrap label{height:45px;display:flex;align-items:center;justify-content:center;border:1px solid var(--sst-border);border-radius:0;font-weight:800;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.variant-input-wrap input[type=radio]:checked+label,.variant-input-wrap input[type=radio]:checked+.btn{background:var(--sst-primary);border-color:var(--sst-primary);color:#fff}.variant-input-wrap label:hover{border-color:var(--sst-primary);background:var(--sst-primary);color:#fff}.product-form__buttons{max-width:100%!important}.product-form__quantity{border-radius:0}.quantity{display:grid;grid-template-columns:36px 1fr 36px;border-radius:0;border:1px solid var(--sst-border);height:45px}.quantity__button{border:0;border-radius:0;background:#fff;color:var(--sst-text);font-size:18px}.quantity__input{border:0;text-align:center;font-weight:800;outline:none}.product-form__submit{border-radius:0;background:var(--sst-primary);border-color:var(--sst-primary);color:#fff;font-family:var(--sst-font-body);font-weight:800;font-size:13px;letter-spacing:.14em;text-transform:uppercase;transition:background .2s,color .2s,border-color .2s}.product-form__submit:hover{background:#fff;color:var(--sst-primary);border-color:var(--sst-primary)}.product-form__submit[aria-disabled=true],.product-form__submit.loading{background:#355d2d;border-color:#355d2d;color:#fff}.shopify-payment-button__button--unbranded{border-radius:0!important;border:2px solid var(--sst-text)!important;background:#fff!important;color:var(--sst-text)!important;font-family:var(--sst-font-body)!important;font-weight:800!important;font-size:12px!important;letter-spacing:.12em!important;text-transform:uppercase!important}.shopify-payment-button__button--unbranded:hover{background:var(--sst-text)!important;color:#fff!important}.product__accordion.accordion{border-bottom:1px solid var(--sst-border)}.product__accordion.accordion:first-of-type{border-top:1px solid var(--sst-border);margin-top:22px}.accordion summary,.accordion details>summary{font-family:var(--sst-font-body);font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--sst-text);padding:16px 0;list-style:none;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.accordion summary::-webkit-details-marker{display:none}.accordion details[open] summary .icon-caret,.accordion details[open] summary svg{transform:rotate(180deg)}.accordion summary .icon-caret,.accordion summary svg{transition:transform .2s;flex-shrink:0;width:14px;height:14px}.accordion .accordion__content{color:var(--sst-muted);font-size:13px;line-height:1.7;padding-bottom:18px}.accordion .accordion__content ul{padding-left:18px}.accordion .accordion__title{font-family:var(--sst-font-body);font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;margin:0}.share-button{display:none}.related-products .card{border-radius:0}.related-products .card__heading{font-family:var(--sst-font-body);font-size:14px;font-weight:800}.sst-shipping-progress{margin-top:18px;padding:16px;background:var(--sst-surface)}.sst-shipping-progress__copy{display:flex;justify-content:space-between;gap:12px;margin-bottom:10px;font-family:var(--sst-font-body);font-size:12px;font-weight:700;color:var(--sst-text)}.sst-shipping-progress__copy span:last-child{color:var(--sst-primary)}.sst-shipping-progress__track{height:6px;background:#dddcd6;overflow:hidden}.sst-shipping-progress__fill{height:100%;background:var(--sst-accent);transition:width .4s}.sst-reassurance{display:grid;grid-template-columns:repeat(3,1fr);margin-top:18px;border:1px solid var(--sst-border)}.sst-reassurance__item{padding:15px 10px;text-align:center;border-right:1px solid var(--sst-border)}.sst-reassurance__item:last-child{border-right:none}.sst-reassurance__icon{display:block;color:var(--sst-primary);margin-bottom:6px}.sst-reassurance__icon svg{width:20px;height:20px;fill:currentColor;margin:0 auto}.sst-reassurance__label{display:block;font-family:var(--sst-font-body);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--sst-text)}.sst-reassurance__sub{display:block;color:var(--sst-muted);font-size:10px;margin-top:2px}.sst-campaign{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px 16px;margin-bottom:24px;border-left:4px solid var(--sst-accent);background:var(--sst-surface)}.sst-campaign__text strong{display:block;font-family:var(--sst-font-body);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--sst-text)}.sst-campaign__text span{color:var(--sst-muted);font-size:12px}.sst-campaign__countdown{flex-shrink:0;color:var(--sst-primary);font-size:13px;font-weight:800;letter-spacing:.04em;font-family:var(--sst-font-body)}.sst-design-slider{margin-top:18px;padding:18px 16px 16px;background:var(--sst-surface);border:1px solid var(--sst-border)}.sst-design-slider__heading{margin:0 0 14px;font-family:var(--sst-font-display);font-size:22px;line-height:1;letter-spacing:.05em;text-transform:uppercase;text-align:center;color:var(--sst-text)}.sst-design-slider__viewport{position:relative}.sst-design-slider__track{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth}.sst-design-slider__track::-webkit-scrollbar{display:none}.sst-design-slider__card{flex:0 0 96px;scroll-snap-align:start;text-decoration:none;color:inherit}.sst-design-slider__img-wrap{overflow:hidden;background:var(--sst-white);border:1px solid var(--sst-border);border-radius:var(--sst-radius-sm);transition:border-color var(--sst-transition)}.sst-design-slider__img-wrap--square{aspect-ratio:1 / 1}.sst-design-slider__img-wrap--portrait{aspect-ratio:3 / 4}.sst-design-slider__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .45s}.sst-design-slider__card:hover .sst-design-slider__img-wrap{border-color:var(--sst-primary)}.sst-design-slider__card:hover .sst-design-slider__img{transform:scale(1.05)}.sst-design-slider__card--active .sst-design-slider__img-wrap{border-color:var(--sst-accent)}.sst-design-slider__label{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:7px;font-family:var(--sst-font-body);font-size:10px;font-weight:800;letter-spacing:.08em;line-height:1.3;text-transform:uppercase;text-align:center;color:var(--sst-muted)}.sst-design-slider__card:hover .sst-design-slider__label,.sst-design-slider__card--active .sst-design-slider__label{color:var(--sst-text)}.sst-design-slider__arrow{position:absolute;top:50%;z-index:2;display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;cursor:pointer;background:var(--sst-white);border:1px solid var(--sst-border-strong);border-radius:var(--sst-radius-sm);color:var(--sst-text);transform:translateY(-50%);transition:background var(--sst-transition),color var(--sst-transition),border-color var(--sst-transition)}.sst-design-slider__arrow svg{width:9px;height:9px;fill:currentColor}.sst-design-slider__arrow:hover{background:var(--sst-primary);border-color:var(--sst-primary);color:var(--sst-white)}.sst-design-slider__arrow[hidden]{display:none}.sst-design-slider__arrow--prev{left:-10px}.sst-design-slider__arrow--next{right:-10px}@media screen and (max-width:989px){.product .product__media-wrapper{position:static}.product-form__input--pill fieldset,fieldset.product-form__input--pill{grid-template-columns:repeat(4,1fr)}}@media screen and (max-width:679px){.product__title h1,.product__title .h1{font-size:clamp(32px,6.94vw,46px)}media-gallery{grid-template-columns:1fr!important;gap:10px!important}media-gallery .thumbnail-slider{grid-column:1!important;grid-row:2!important}media-gallery>slider-component:first-of-type{grid-column:1!important;grid-row:1!important}.thumbnail-list{display:grid!important;grid-template-columns:repeat(4,1fr);flex-direction:unset;gap:6px}.thumbnail-list .thumbnail-list__item{width:100%!important}.product__media-item--image .product__media:after{display:none}.product-form__input--pill fieldset,fieldset.product-form__input--pill{grid-template-columns:repeat(3,1fr)}.product-form__buttons{grid-template-columns:96px 1fr}.sst-reassurance__sub{display:none}.sst-campaign{align-items:flex-start;flex-direction:column;gap:5px}.sst-design-slider{padding:16px 12px 14px}.sst-design-slider__heading{font-size:20px}.sst-design-slider__card{flex:0 0 84px}.sst-design-slider__arrow--prev{left:-6px}.sst-design-slider__arrow--next{right:-6px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/sst-product.css.map */
