.page-width.pdp-shell{max-width:1680px;padding-left:2rem;padding-right:2rem}.product--clean{--pdp-sale: #c1121f;--pdp-save: #1f6b64;--pdp-thumb: 5.6rem;--pdp-gap: 1.2rem}.product--clean.grid{column-gap:0;align-items:start}.product--clean .product__info-container{display:flex;flex-direction:column;align-items:stretch;gap:1.4rem}.product--clean .product__info-container>*{margin:0}.product--clean .product__info-container .product-form,.product--clean .product__info-container .product__description,.product--clean .product__info-container .icon-with-text,.product--clean .product__title{margin:0}.product--clean .product__title h1{font-family:var(--font-heading-family);font-size:clamp(2.1rem,1.6rem + .7vw,2.7rem);font-weight:var(--font-heading-weight);letter-spacing:.06em;line-height:1.15;text-transform:uppercase;margin:0}.product--clean .product__vendor{display:inline-block;margin-top:.7rem;font-size:1.25rem;letter-spacing:.1em;line-height:1.4;text-transform:uppercase;text-decoration:underline;text-underline-offset:.3em;color:rgb(var(--color-foreground))}.product--clean .product__vendor:hover{opacity:.7}.product--clean .product__text.subtitle{font-size:1.25rem;letter-spacing:.02em;opacity:.72;margin:0}.product--clean .price{display:flex;align-items:center;flex-wrap:wrap;gap:.7rem 1rem}.product--clean .price--large{font-size:1.8rem;letter-spacing:.02em}.product--clean .price--on-sale .price-item--sale{color:var(--pdp-sale)}.product--clean .price__sale s,.product--clean .price-item--regular s{color:rgba(var(--color-foreground),.45);font-weight:400}.product--clean .price__badge-sale{background:var(--pdp-save);color:#fff;border:0;border-radius:.2rem;font-size:1.05rem;letter-spacing:.06em;text-transform:uppercase;padding:.28rem .55rem}.product--clean .product__tax,.product--clean .installment{font-size:1.15rem;opacity:.55}.product--clean .product-form__input{margin:0}.product--clean .product-form__input .form__label{display:block;width:100%;font-size:1.25rem;letter-spacing:.04em;margin:0 0 .8rem}.product--clean .product-form__input .form__label [data-selected-value]{font-weight:400;opacity:.72}.product--clean .product-form__input--pill{display:flex;flex-wrap:wrap;gap:.8rem}.product--clean .product-form__input--pill .form__label{flex:1 0 100%;margin-bottom:0}.product--clean .product-form__input--pill input[type=radio]+label{display:flex;flex-direction:column;align-items:center;justify-content:center;border:.1rem solid rgb(var(--color-foreground));border-radius:0;background:rgb(var(--color-background));color:rgb(var(--color-foreground));letter-spacing:.04em;padding:1rem 1.2rem;margin:0;font-size:1.3rem;line-height:1.2;text-align:center;min-height:4.4rem}.product--clean .product-form__input--pill input[type=radio]+label:before{display:none}.product--clean .product-form__input--pill input[type=radio]:checked+label{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.product--clean .variant-tile__name{display:block;font-size:1.35rem;letter-spacing:.04em}.product--clean .variant-tile__meta{display:flex;flex-direction:column;margin-top:.35rem;font-size:1.05rem;letter-spacing:.02em;opacity:.72;font-weight:400}.product--clean .product-form__input--featured{display:flex;flex-wrap:wrap;gap:.8rem}.product--clean .product-form__input--featured .form__label{flex:1 0 100%}.product--clean .product-form__input--featured input[type=radio]+label{flex:1 1 calc(50% - .8rem);width:auto;min-height:5.6rem;font-size:1.45rem;letter-spacing:.06em;text-transform:uppercase}.product--clean .product-form__input--size input[type=radio]+label{flex:1 1 7.2rem;min-width:7.2rem;padding:.85rem .6rem}.product--clean .product-form__input--frame input[type=radio]+label,.product--clean .product-form__input--swatch .swatch-input__input+.swatch-input__label{border-radius:0}.product--clean .product-form__buttons{max-width:none}.product--clean .product-form__submit,.product--clean .product-form__submit.button--secondary,.product--clean .product-form__submit.button--primary{width:100%;min-height:5.2rem;margin:0;border:0;border-radius:0;background:rgb(var(--color-button));color:rgb(var(--color-button-text));font-size:1.35rem;font-weight:400;letter-spacing:.12em;text-transform:uppercase}.product--clean .product-form__submit:after{box-shadow:none}.product--clean .product-form__submit[disabled]{opacity:.4}.product--clean .shopify-payment-button{margin-top:.8rem}.product--clean .icon-with-text{gap:.8rem;margin-top:.2rem}.product--clean .icon-with-text--vertical{display:flex;flex-direction:column;align-items:stretch}.product--clean .icon-with-text__item{display:flex;align-items:flex-start;gap:.8rem;margin:0}.product--clean .icon-with-text .h4{font-size:1.25rem;font-weight:400;letter-spacing:.01em;line-height:1.4}.product--clean .icon-with-text .icon{width:1.8rem;height:1.8rem}.product-highlight{padding:1.2rem 1.4rem;border-radius:.6rem}.product-highlight__heading{margin:0 0 .3rem;font-size:1.3rem;letter-spacing:.02em;font-weight:500}.product-highlight__text,.product-highlight__text p{margin:0;font-size:1.25rem;line-height:1.45}.product-highlight--sand{background:#efe6d6}.product-highlight--blush{background:#f3dfe4}.product-highlight--mist{background:#e8eef0}.product--clean .product__accordion{margin:0;border-top:.1rem solid rgba(var(--color-foreground),.12);border-bottom:0}.product--clean .product__accordion+.product__accordion{margin:0}.product--clean .product__accordion summary{padding:1.15rem 0}.product--clean .product__accordion .accordion__title{font-size:1.35rem;letter-spacing:.04em;text-transform:none}.product--clean .product__accordion .accordion__content{padding:0 0 1.2rem;font-size:1.4rem}.product--clean media-gallery.product__column-sticky,.product--clean .product-gallery.product__column-sticky{position:relative;top:auto;max-height:none;overflow:visible}.product--clean .product-media-container.constrain-height{--viewport-offset: 140px}@media screen and (min-width:750px){.product--clean .product__info-wrapper,.product--clean.product--right .product__info-wrapper{padding:0}.product--clean .product__info-container.product__column-sticky{position:sticky;top:calc(var(--header-height, 7.2rem) + 1.6rem);max-height:none;overflow:visible}}@media screen and (min-width:990px){.page-width.pdp-shell{padding-left:3.2rem;padding-right:3.2rem}.product--clean.grid,.product--clean.product--large:not(.product--no-media){display:grid;grid-template-columns:minmax(0,1.85fr) minmax(32rem,.95fr);column-gap:4.8rem;align-items:start}.product--clean.product--large:not(.product--no-media) .product__media-wrapper,.product--clean.product--large:not(.product--no-media) .product__info-wrapper,.product--clean.grid>.grid__item{width:100%;max-width:none;padding:0}.product--clean.grid>.product__media-wrapper{grid-column:1}.product--clean.grid>.product__info-wrapper{grid-column:2}.product--clean .product-gallery:has(>.thumbnail-slider){display:grid;grid-template-columns:var(--pdp-thumb) minmax(0,1fr);grid-template-areas:"thumbs viewer";column-gap:var(--pdp-gap);align-items:start}.product--clean .product-gallery:has(>.thumbnail-slider)>.visually-hidden{grid-area:thumbs}.product--clean .product-gallery:has(>.thumbnail-slider)>slider-component:not(.thumbnail-slider){grid-area:viewer;min-width:0}.product--clean .product-gallery>.thumbnail-slider{grid-area:thumbs;display:block;width:var(--pdp-thumb);max-height:min(78vh,76rem);overflow-y:auto;overflow-x:hidden;scrollbar-width:thin}.product--clean .product-gallery>.thumbnail-slider .slider-button{display:none}.product--clean .thumbnail-list,.product--clean .thumbnail-list.slider,.product--clean.product--thumbnail .thumbnail-list,.product--clean.product--large .thumbnail-list{display:flex;flex-direction:column;grid-template-columns:none;gap:.8rem;padding:0;width:var(--pdp-thumb)}.product--clean .thumbnail-list__item,.product--clean .thumbnail-list__item.slider__slide{width:var(--pdp-thumb);max-width:var(--pdp-thumb);margin:0}.product--clean .thumbnail{border-radius:0;border:.1rem solid transparent;padding:0}.product--clean .thumbnail[aria-current=true]{border-color:rgb(var(--color-foreground))}}@media screen and (max-width:989px){.product--clean.grid{display:flex;flex-direction:column}.product--clean .product__media-wrapper,.product--clean .product__info-wrapper{width:100%;max-width:100%;padding:0}.product--clean .product__info-wrapper{margin-top:2rem}.product--clean .product-gallery>.thumbnail-slider{margin-top:1rem}.product--clean .product__title h1{font-size:2.1rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/pdp-clean.css.map */
