.page_product main{background:var(--sp-cream);color:var(--sp-ink)}.page_product .section-header{background:var(--sp-cream)}.page_product .section-header .header__menu-item,.page_product .section-header .header__icon{color:var(--sp-ink)}.page_product .product__title h1,.page_product .product__title h2{font:400 clamp(28px,2.5vw,36px)/1.11 var(--sp-serif);letter-spacing:0;color:var(--sp-ink);margin:0}.page_product .product__info-container{display:flex;flex-direction:column;gap:15px;max-width:none}.page_product .product__info-container>*{margin-block:0;max-width:100%}.page_product .price-wrap-main .price-item--sale,.page_product .price-wrap-main .price-item--regular{font:600 clamp(22px,1.95vw,28px)/1.4 var(--sp-price);color:var(--sp-ink);letter-spacing:0}.page_product .price-wrap-main s.price-item--regular{font-size:clamp(17px,1.53vw,22px);font-weight:500;color:var(--sp-stone)}.page_product .shop_pay,.page_product .shop_pay shopify-payment-terms{font:400 14px/22px var(--sp-sans);color:var(--sp-ink)}.page_product .form__label{font:500 14px/1.4 var(--sp-price);color:var(--sp-ink);margin-bottom:15px}.page_product .form__label a{font:500 14px/22px var(--sp-sans);color:var(--sp-ink)}.page_product .product-form__input--swatch-custom-title{font:500 12px/1.35 var(--sp-sans);color:var(--sp-ink);opacity:.7}.page_product .product-form__input--pill input[type=radio]+label{margin:0 15px 15px 0;padding:10px 15px;background:transparent;border:1px solid var(--sp-stone);border-radius:var(--sp-radius);font:500 14px/1.35 var(--sp-sans);color:var(--sp-ink);letter-spacing:0}.page_product .product-form__input--pill input[type=radio]:checked+label{background:#fff;border-color:var(--sp-ink);color:var(--sp-ink)}.page_product .product-form__submit{min-height:56px;background:var(--sp-accent);border:0;border-radius:var(--sp-radius);color:#fff;font:500 clamp(16px,1.4vw,20px)/1.35 var(--sp-sans);letter-spacing:0;text-transform:uppercase}.page_product .product-form__submit:before,.page_product .product-form__submit:after{box-shadow:none}.page_product .product-form__submit:not([disabled]):hover{opacity:.85}.page_product .product__accordion{border:0;border-top:1px solid var(--sp-stone);margin:0}.page_product .product__accordion:last-of-type{border-bottom:1px solid var(--sp-stone)}.page_product .product__accordion summary{padding:15px 0}.page_product .product__accordion .accordion__title{font:400 16px/1.4 var(--sp-price);color:var(--sp-ink);letter-spacing:0}.page_product .product__accordion .accordion__content{font:400 16px/22px var(--sp-sans);color:var(--sp-ink);padding:0 0 15px}@media screen and (min-width:990px){body.page_product .custom-pdp .product--large:not(.product--no-media){flex-wrap:nowrap;gap:30px}body.page_product .custom-pdp .product--large:not(.product--no-media) .product__media-wrapper{flex:1 1 57%;width:auto;min-width:0;max-width:none}body.page_product .custom-pdp .product--large:not(.product--no-media) .product__info-wrapper{flex:0 1 41.5%;width:auto;min-width:0;max-width:none;padding:0}body.page_product media-gallery{display:grid;grid-template-columns:80px minmax(0,1fr);column-gap:30px;align-items:start}body.page_product media-gallery.product__column-sticky{top:115px}body.page_product media-gallery .thumbnail-slider{grid-column:1;grid-row:1;margin:0}body.page_product .custom-pdp media-gallery .thumbnail-list.slider{display:flex;flex-direction:column;gap:10px;width:80px;max-height:695px;padding:0;overflow-y:auto;scrollbar-width:none;justify-content:flex-start}body.page_product .custom-pdp media-gallery .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{flex:0 0 80px;width:80px;max-width:80px;height:80px;margin:0}body.page_product media-gallery .thumbnail-list__item .thumbnail{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}body.page_product media-gallery .thumbnail img{width:100%;height:100%;object-fit:cover}body.page_product media-gallery .slider-buttons,body.page_product media-gallery .thumbnail-slider>.slider-button{display:none}body.page_product media-gallery>[id^=GalleryViewer]{grid-column:2;grid-row:1}}.page_product .thumbnail{border-radius:var(--sp-radius);overflow:hidden}.page_product .thumbnail[aria-current]{box-shadow:0 0 0 1.5px #000}.page_product .product__media{border-radius:var(--sp-radius);overflow:hidden;background:#edeae0}@media screen and (max-width:989px){.page_product .product__info-wrapper{padding-inline:var(--sp-gutter)}body.page_product .custom-pdp .product__info-wrapper{margin-top:20px}.page_product .product-form__input--pill input[type=radio]+label{margin:0 8px 8px 0;padding:10px 12px}}body.page_product .custom-pdp .product-form__input--swatch .swatch-input__input+.swatch-input__label{--swatch-input--size: 4.2rem;--swatch-input--border-radius: 6px;--swatch--border-radius: 4px;display:block;width:42px;height:42px;margin:0;padding:0;border-radius:6px;outline:0;box-shadow:none}body.page_product .custom-pdp .product-form__input--swatch .swatch-input__label .swatch{width:100%;height:100%;border-radius:6px;box-shadow:none}body.page_product .custom-pdp .product-form__input--swatch .swatch-input__input:checked+.swatch-input__label{padding:3px;border:1.5px solid #000}body.page_product .custom-pdp .product-form__input--swatch .swatch-input__input:checked+.swatch-input__label .swatch{border-radius:4px}body.page_product .custom-pdp .product-form__input--swatch .swatch-input__input:focus-visible+.swatch-input__label{outline:2px solid var(--sp-ink);outline-offset:2px}body.page_product .option__variant-pill-wrapper{margin:0 5px 0 0}body.page_product product-info .product-form__input--pill input[type=radio]+label{margin:0 15px 15px 0;padding:10px 15px;background:transparent;border:1px solid var(--sp-stone);border-radius:var(--sp-radius);color:var(--sp-ink);font:500 14px/1.35 var(--sp-sans);letter-spacing:0}body.page_product product-info .product-form__input--pill input[type=radio]:checked+label{background:#fff;border-color:var(--sp-ink);color:var(--sp-ink)}body.page_product .custom-pdp .form__label{font:500 14px/1.4 var(--sp-price);letter-spacing:0;color:var(--sp-ink)}body.page_product .custom-pdp .form__label a{font:500 14px/22px var(--sp-sans)}body.page_product .custom-pdp .product-form__submit{border-radius:var(--sp-radius);font:500 clamp(16px,1.4vw,20px)/1.35 var(--sp-sans);letter-spacing:0;text-transform:uppercase}body.page_product .custom-pdp .product__description{font:400 16px/22px var(--sp-sans);color:var(--sp-ink)}body.page_product .custom-pdp .product__accordion.accordion .accordion__title{font:400 16px/1.4 var(--sp-price);letter-spacing:0}body.page_product .custom-pdp .accordion-cutom-icon{position:relative;width:24px;height:24px;flex:none;transform:none}body.page_product .custom-pdp .accordion-cutom-icon svg{display:none}body.page_product .custom-pdp .accordion-cutom-icon:before,body.page_product .custom-pdp .accordion-cutom-icon:after{content:"";position:absolute;top:50%;left:50%;width:18px;height:1.5px;background:var(--sp-ink);transform:translate(-50%,-50%)}body.page_product .custom-pdp .accordion-cutom-icon:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .2s cubic-bezier(.4,0,.2,1)}body.page_product .custom-pdp details[open]:not([data-sp-closing])>summary .accordion-cutom-icon:after{transform:translate(-50%,-50%) rotate(180deg)}@media(prefers-reduced-motion:reduce){body.page_product .custom-pdp .accordion-cutom-icon:after{transition:none}}.sp-gallery-arrows{display:none}@media screen and (min-width:990px){body.page_product media-gallery .sp-gallery-arrows{grid-column:2;grid-row:1;z-index:2;display:flex;justify-content:space-between;align-self:center;padding:0 20px;pointer-events:none}.sp-gallery-arrows button{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:#f5f2e799;cursor:pointer;pointer-events:auto}}.sp-gallery-arrows [data-sp-gallery-step="-1"] img{transform:scaleX(-1)}body.page_product .custom-pdp .product__accordion.accordion summary,body.page_product .custom-pdp .product__accordion.accordion details[open] summary{padding:15px 0;transition:none}body.page_product .custom-pdp .product__accordion.accordion details,body.page_product .custom-pdp .product__accordion.accordion details *{transition:none}body.page_product .custom-pdp .product__accordion.accordion details[open] .accordion__content{margin:0;padding:0 0 15px;animation:none}body.page_product .accordion__content .dimensions-images img{height:auto}body.page_product .custom-pdp .product-form__submit span{font:inherit;letter-spacing:0;text-transform:uppercase}@media screen and (max-width:989px){body.page_product .product-form__input--swatch .option-wrap{align-items:flex-end}}@media screen and (min-width:990px){body.page_product .custom-pdp .product.page-width,body.page_product .custom-pdp.page-width{max-width:none;padding-inline:20px}body.page_product .custom-pdp .product--large:not(.product--no-media) .product__media-wrapper{flex:790 1 0}body.page_product .custom-pdp .product--large:not(.product--no-media) .product__info-wrapper{flex:579 1 0}body.page_product media-gallery.product__column-sticky{top:108px}body.page_product media-gallery .product__media-item .product-media-container{--ratio: .978 !important;--preview-ratio: .978 !important}body.page_product media-gallery .thumbnail-slider{margin-top:38px}body.page_product .custom-pdp media-gallery .thumbnail-list.slider{max-height:620px}body.page_product media-gallery .sp-gallery-rail-nav{grid-column:1;grid-row:1;z-index:2;display:flex;flex-direction:column;justify-content:space-between;align-items:center;height:696px;pointer-events:none}.sp-gallery-rail-nav button{width:80px;height:20px;padding:0;border:0;background:none;cursor:pointer;pointer-events:auto;display:flex;justify-content:center}.sp-gallery-rail-nav button[disabled]{opacity:.3;cursor:not-allowed}.sp-rail--fits .sp-gallery-rail-nav button{visibility:hidden}.sp-gallery-rail-nav [data-sp-rail-step="-1"] img{transform:scaleY(-1)}}.sp-gallery-rail-nav{display:none}body.page_product .product__info-container{gap:10px}body.page_product .product__info-container>variant-selects,body.page_product .product__info-container>:has(variant-selects),body.page_product .product__info-container>:has(product-form),body.page_product .product__info-container>:has(.sp-pdp-trust),body.page_product .product__info-container>:has(.sp-pdp-ugc){margin-top:0;padding-top:20px;border-top:1px solid var(--sp-stone)}body.page_product .product__info-container>.product__accordion:first-of-type{margin-top:20px}body.page_product .custom-pdp .product__title h1,body.page_product .custom-pdp .product__title h2{font:400 36px/40px var(--sp-serif)}.sp-pdp-rating{display:flex;align-items:center;gap:3px;font:400 14px/1.3 var(--sp-sans);color:var(--sp-ink)}.sp-pdp-rating a{color:inherit}body.page_product .price-wrap-main{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:5px 15px;margin:0}body.page_product .price-wrap-main .price{margin:0}body.page_product .price-wrap-main .badge,body.page_product .price-wrap-main [class*=price__badge]{display:none!important}body.page_product .shop_pay{margin:0}body.page_product .price-wrap-main .price-item--sale,body.page_product .price-wrap-main .price-item--regular{font:600 28px/40px var(--sp-price)}body.page_product .price-wrap-main s.price-item--regular{font:500 22px/40px var(--sp-price);color:var(--sp-stone)}body.page_product .custom-pdp .product-form__input--swatch .form__label{display:flex;justify-content:space-between;align-items:flex-start;width:100%}.sp-label-link{font:500 14px/22px var(--sp-sans);color:var(--sp-ink)}body.page_product .custom-pdp .form__label span[data-selected-value]{font:inherit;color:inherit}body.page_product .custom-pdp .size__guide{font:500 14px/22px var(--sp-sans);color:var(--sp-ink);cursor:pointer}body.page_product .product-form__input--swatch .option-wrap{display:flex;flex-wrap:wrap;gap:15px 50px;justify-content:flex-start}body.page_product .option__value-boucle{order:-1}body.page_product .option__value-wrapper{display:flex;flex-wrap:wrap;gap:5px;width:auto;max-width:none;flex:none}body.page_product span.product-form__input--swatch-custom-title{width:100%;font:500 12px/1.35 var(--sp-sans);opacity:.7}body.page_product .option__variant-pill-wrapper{margin:0}body.page_product product-info .product-form__input--pill input[type=radio]:not(:checked)+label{opacity:.7}.sp-pdp-trust{display:flex;gap:20px;margin:0;padding:0;list-style:none}.sp-pdp-trust li{flex:1 1 0;display:flex;align-items:center;gap:10px;font:500 12px/1.35 var(--sp-sans);color:#272018b3}.sp-pdp-trust span{flex:none;display:flex;align-items:center;justify-content:center;width:50px;height:50px;background:#e0dcd0;border-radius:var(--sp-radius)}.sp-pdp-ugc{display:flex;flex-direction:column;gap:15px}.sp-pdp-ugc__head{display:flex;align-items:center;justify-content:space-between;gap:15px}.sp-pdp-ugc__head .sp-arrows{margin-left:auto}.sp-pdp-ugc__title{margin:0;font:400 16px/1.3 var(--sp-price);color:var(--sp-ink)}.sp-pdp-ugc__track{display:flex;gap:15px;margin:0 -20px 0 0;padding:0 20px 0 0;overflow-x:auto;scrollbar-width:none;list-style:none}.sp-pdp-ugc__track li{position:relative;flex:0 0 157px;height:235px;border-radius:var(--sp-radius);overflow:hidden}.sp-pdp-ugc__track li{background:var(--sp-ink)}.sp-pdp-ugc__track li>img:first-child,.sp-pdp-ugc__track video{display:block;width:100%;height:100%;object-fit:cover}.sp-pdp-ugc__play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}button.sp-pdp-ugc__play{display:flex;padding:0;border:0;background:none;cursor:pointer}.sp-pdp-ugc__tag{position:absolute;left:12px;bottom:12px;z-index:2;max-width:calc(100% - 24px);overflow:hidden;text-overflow:ellipsis;padding:6px 10px;border-radius:20px;background:#00000080;color:#fff;font:500 12px var(--sp-sans);white-space:nowrap;text-decoration:none}a.sp-pdp-ugc__tag:hover,a.sp-pdp-ugc__tag:focus-visible{background-color:#000000bf;color:#fff}@media screen and (max-width:749px){.sp-pdp-trust{flex-direction:column;gap:10px}body.page_product .price-wrap-main .price-item--sale,body.page_product .price-wrap-main .price-item--regular{font-size:24px}}@media screen and (min-width:990px){body.page_product .custom-pdp .page-width,body.page_product product-info.page-width,body.page_product .custom-pdp.page-width{max-width:none;padding-inline:20px}}@media screen and (min-width:750px){body.page_product .custom-pdp .product-form__input--swatch .option-wrap{flex-flow:row nowrap;gap:50px}body.page_product .custom-pdp .option__value-wrapper{width:max-content;flex:none}}body.page_product .custom-pdp .price-wrap-main{border:0;padding-bottom:0}body.page_product .custom-pdp .product-form__input--pill{margin-bottom:0}body.page_product .custom-pdp .product-form__input--swatch{margin-bottom:15px}body.page_product .custom-pdp variant-selects{margin-bottom:0;border:0;padding:0}body.page_product .custom-pdp product-form.product-form,body.page_product .custom-pdp .product-form{margin:0}body.page_product .custom-pdp .product-form__input--swatch .option-wrap{justify-content:flex-start!important}body.page_product .custom-pdp .product-form__input--swatch{width:100%;min-width:0}body.page_product .custom-pdp .product-form__input--swatch .form__label{width:auto;max-width:100%;margin-right:0}@media screen and (min-width:990px){body.page_product media-gallery.product__column-sticky{top:72px}}@media screen and (min-width:750px){body.page_product .custom-pdp .product-form__input--swatch .option-wrap{flex-wrap:wrap;gap:15px 50px}}body.page_product .custom-pdp .option__value-wrapper.option__value-boucle,body.page_product .custom-pdp .option__value-wrapper.option__value-no-boucle{flex:0 1 auto;width:fit-content;max-width:100%}body.page_product .custom-pdp .option__value-wrapper span.product-form__input--swatch-custom-title{flex:0 0 100%;width:0;min-width:100%;white-space:nowrap}body.page_product .custom-pdp .option__value-wrapper.option__value-boucle,body.page_product .custom-pdp .option__value-wrapper.option__value-no-boucle{display:block;font-size:0}body.page_product .custom-pdp .option__value-wrapper span.product-form__input--swatch-custom-title{display:block;width:auto;min-width:0;margin-bottom:5px;font-size:12px}body.page_product .custom-pdp .product-form__input--swatch .option__variant-pill-wrapper{display:inline-block;margin:0 5px 0 0;vertical-align:top}body.page_product .custom-pdp .product-form__input--swatch .option__variant-pill-wrapper:last-child{margin-right:0}body.page_product label .sp-pill-dims{display:inline-grid;grid-template-columns:0fr;opacity:0;font-weight:400;font-size:12px;transition:grid-template-columns .2s ease,opacity .2s ease}.sp-pill-dims__inner{min-width:0;overflow:hidden;white-space:nowrap}body.page_product input:checked+label .sp-pill-dims{grid-template-columns:1fr;opacity:1}body.page_product .custom-pdp .no-boucle__button .option__value-no-boucle{display:flex;flex-wrap:wrap;align-items:center;gap:10px}body.page_product .custom-pdp .no-boucle__button .option__variant-pill-wrapper{display:block;margin:0}body.page_product .custom-pdp .no-boucle__button input[type=radio]+label{display:inline-flex;align-items:baseline;margin:0;white-space:nowrap;transition:background-color .2s ease,border-color .2s ease,opacity .2s ease}@media(prefers-reduced-motion:reduce){body.page_product label .sp-pill-dims,body.page_product .custom-pdp .no-boucle__button input[type=radio]+label{transition:none}}@media screen and (max-width:749px),screen and (orientation:landscape)and (max-height:500px){body.page_product .custom-pdp .no-boucle__button .option__value-no-boucle{width:100%;flex-direction:column;flex-wrap:nowrap;align-items:flex-start}body.page_product .custom-pdp .no-boucle__button .option__variant-pill-wrapper{max-width:100%}body.page_product .custom-pdp .no-boucle__button input[type=radio]+label{display:inline-flex;max-width:100%;min-width:0;overflow:hidden}body.page_product .custom-pdp .no-boucle__button label .sp-pill-dims{flex:0 1 auto;min-width:0}body.page_product .custom-pdp .no-boucle__button .sp-pill-dims__inner{text-overflow:ellipsis}}@media screen and (max-width:389px){body.page_product .custom-pdp .no-boucle__button input[type=radio]+label{padding-inline:12px}body.page_product .custom-pdp .no-boucle__button label .sp-pill-dims{font-size:11px}}@media(min-width:1921px){body.page_product .custom-pdp .page-width:not(.page-width .page-width){padding-inline:calc(20px + var(--sp-out))}}body.page_product .product-form__submit{transition:opacity .2s ease,background-color .2s ease,color .2s ease,box-shadow .2s ease}body.page_product product-info .product-form__input--pill input[type=radio]+label{transition:background-color .2s ease,border-color .2s ease,color .2s ease,opacity .2s ease}body.page_product .custom-pdp .product-form__input--swatch .swatch-input__input+.swatch-input__label{transition:border-color .2s ease,border-width .2s ease,padding .2s ease,outline-color .2s ease}body.page_product .custom-pdp .product-form__input--swatch .swatch-input__label .swatch{transition:border-radius .2s ease}.page_product .thumbnail{transition:box-shadow .2s ease,opacity .2s ease}
/*# sourceMappingURL=/cdn/shop/t/40/assets/sp-pdp.css.map */
