.cb-clean-product{--cb-stage-ink:#292422;--cb-stage-muted:#726961;--cb-stage-line:#e6ded6;--cb-stage-accent:#ae4f72;max-width:1240px;padding-top:36px!important;padding-bottom:50px!important}.cb-clean-product .product{column-gap:54px;align-items:start}.cb-clean-product .product__info-container{display:flex;flex-direction:column;position:static!important;max-width:none}.cb-clean-product .product__info-container>.cb-stage-block{width:100%;margin:0;order:50}.cb-clean-product .cb-stage-block--title{order:10!important}.cb-clean-product .cb-stage-block--price{order:20!important}.cb-clean-product .cb-stage-block--text{order:15!important}.cb-clean-product .cb-stage-block--variant-picker{order:40!important}.cb-clean-product .cb-stage-block--buy-buttons{order:60!important}.cb-clean-product .cb-stage-block--description{order:80!important}.cb-clean-product .cb-stage-block--share{order:110!important}.cb-clean-product .cb-stage-attachment{order:100!important}.cb-clean-product .cb-stage-block--quantity-selector,.cb-clean-product .cb-stage-block--collapsible-tab{display:none}.cb-clean-product .product__title{margin:0 0 12px}.cb-clean-product .product__title h1{margin:0;color:var(--cb-stage-ink)}.cb-clean-product .cb-stage-eyebrow{color:var(--cb-stage-accent);margin:0 0 8px}.cb-clean-product .price{color:var(--cb-stage-ink)}.cb-clean-product .product__tax{margin-top:4px;color:var(--cb-stage-muted)}.cb-clean-product .installment{margin:0}.cb-clean-product .installment:empty{display:none}.cb-clean-product .cb-stage-introduction{margin:18px 0 20px;color:var(--cb-stage-ink)}.cb-clean-product .cb-stage-fit-summary{padding:15px 0;border-top:1px solid var(--cb-stage-line);border-bottom:1px solid var(--cb-stage-line);margin-bottom:15px}.cb-clean-product .cb-stage-fit-summary dl{display:grid;grid-template-columns:70px minmax(0,1fr);gap:7px 12px;margin:0 0 10px}.cb-clean-product .cb-stage-fit-summary dt{color:var(--cb-stage-muted)}.cb-clean-product .cb-stage-fit-summary dd{margin:0;overflow-wrap:anywhere}.cb-clean-product .cb-stage-fit-link{text-underline-offset:4px;color:var(--cb-stage-ink)}.cb-clean-product variant-radios,.cb-clean-product variant-selects{margin:0 0 12px}.cb-clean-product .product-form__input{max-width:none}.cb-clean-product .product-form__input input[type=radio]+label{border-radius:4px;padding:12px 14px}.cb-clean-product .product-form__input input[type=radio]:checked+label{background:var(--cb-stage-ink);border-color:var(--cb-stage-ink);color:#fff}.cb-clean-product .product-form{margin:0}.cb-clean-product .product-form__buttons{max-width:none}.cb-clean-product .product-form__submit{min-height:50px;background:var(--cb-stage-ink);color:#fff;border-radius:3px}.cb-clean-product .product-form__submit:after{box-shadow:none}.cb-clean-product .shopify-payment-button{margin-top:9px}.cb-clean-product .shopify-payment-button__button{border-radius:3px}.cb-clean-product .cb-stage-reassurance{text-align:center;color:var(--cb-stage-muted);margin:12px 0 18px}.cb-clean-product .cb-stage-details details,.cb-clean-product .cb-stage-downloads{border-top:1px solid var(--cb-stage-line)}.cb-clean-product .cb-stage-details details:last-child{border-bottom:1px solid var(--cb-stage-line)}.cb-clean-product .cb-stage-details summary,.cb-clean-product .cb-stage-downloads>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px 0;cursor:pointer}.cb-clean-product .cb-stage-details summary::-webkit-details-marker,.cb-clean-product .cb-stage-downloads>summary::-webkit-details-marker{display:none}.cb-clean-product .cb-stage-details summary:after,.cb-clean-product .cb-stage-downloads>summary:after{content:"+";color:var(--cb-stage-muted)}.cb-clean-product .cb-stage-details details[open]>summary:after,.cb-clean-product .cb-stage-downloads[open]>summary:after{content:"\2212"}.cb-clean-product .cb-stage-accordion-content{padding:0 0 18px;color:var(--cb-stage-muted)}.cb-clean-product .cb-stage-accordion-content p{margin-top:0}.cb-clean-product .cb-stage-accordion-content div:empty{display:none}.cb-clean-product .cb-stage-downloads{padding-bottom:2px}.cb-clean-product .product__media{padding-top:0!important;height:var(--cb-photo-height,530px)!important;background:#fff!important}.cb-clean-product .product__media img{object-fit:var(--cb-photo-fit,contain)!important;width:100%!important;height:100%!important;max-height:none!important}.cb-clean-product .product__media-list{margin-bottom:12px}.cb-clean-product .thumbnail-slider{margin-top:12px}.cb-clean-product .thumbnail{border-radius:2px}.cb-clean-product .product__media-wrapper{position:sticky;top:24px;align-self:start}@media(min-width:990px){.cb-clean-product .product__media-wrapper{width:calc(52% - 27px);max-width:calc(52% - 27px)}.cb-clean-product .product__info-wrapper{width:calc(48% - 27px);max-width:calc(48% - 27px);padding-left:0!important}}@media(max-width:989px)and (min-width:750px){.cb-clean-product .product{column-gap:26px}.cb-clean-product .product__media{height:var(--cb-photo-height,530px)!important}}@media(max-width:749px){.cb-clean-product{padding:20px 20px 35px!important}.cb-clean-product .product{display:block}.cb-clean-product .product__media-wrapper,.cb-clean-product .product__info-wrapper{position:static;width:100%;max-width:100%;padding:0}.cb-clean-product .product__info-wrapper{padding-top:20px}.cb-clean-product .product__media{height:var(--cb-photo-height,530px)!important}.cb-clean-product .product__media-list{margin-left:0;margin-right:0}.cb-clean-product .cb-stage-details summary{padding:16px 0}.cb-clean-product .slider-mobile-gutter{margin-left:0;margin-right:0}}@media(max-width:390px){.cb-clean-product .product__media{height:var(--cb-photo-height,530px)!important}.cb-clean-product .cb-stage-fit-summary dl{grid-template-columns:60px minmax(0,1fr)}}.cb-clean-product{--cb-stage-accent:#f42d80;--cb-stage-line:#e9dfe4;--cb-stage-muted:#71656d;--cb-stage-ink:#292327;padding-top:26px!important}.cb-clean-product .cb-stage-fit-summary{border:0;padding:0;margin:0 0 16px}.cb-clean-product .cb-stage-fit-summary dl{margin-bottom:0}.cb-clean-product .cb-stage-after-buy{text-align:center;margin:12px 0 18px}.cb-clean-product .cb-stage-reassurance{display:flex;justify-content:space-between;gap:14px;border-block:1px solid var(--cb-stage-line);padding:15px 0;text-align:left}.cb-clean-product .product-form__submit,.cb-clean-product .product-form__input input[type=radio]+label{border-radius:0}.cb-clean-product .product__media-wrapper{position:static}.cb-clean-product .product__media{height:var(--cb-photo-height,530px)!important}.cb-clean-product .cb-clean-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;border-top:1px solid var(--cb-stage-line);margin-top:42px;padding:26px 0 6px}.cb-clean-product .cb-clean-steps h2{color:var(--cb-stage-accent);margin:0 0 8px}.cb-clean-product .cb-clean-steps p{margin:0;color:var(--cb-stage-ink)}@media(max-width:749px){.cb-clean-product .product__media{height:var(--cb-photo-height,530px)!important}.cb-clean-product .cb-clean-steps{gap:22px;grid-template-columns:1fr;margin-top:28px;padding-top:24px}}.cb-clean-product .cb-component-overview{margin:20px 0 22px}.cb-clean-product .cb-component-heading{color:var(--cb-stage-muted);margin:0 0 12px}.cb-clean-product .cb-component-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.cb-clean-product .cb-component-item{display:flex;align-items:center;gap:12px;background:#fbf3f7;padding:12px;min-width:0;min-height:78px}.cb-clean-product .cb-component-icon{width:36px;height:36px;flex:0 0 36px;color:#f42d80}.cb-clean-product .cb-component-item>div{min-width:0}.cb-clean-product .cb-component-item dt,.cb-clean-product .cb-component-connectors h3{color:#71656d;margin:0 0 4px}.cb-clean-product .cb-component-item dd{color:#292327;margin:0;overflow-wrap:anywhere}.cb-clean-product .cb-component-connectors{display:flex;align-items:center;gap:12px;padding:14px 12px 4px}.cb-clean-product .cb-component-connectors p{color:var(--cb-stage-ink);margin:0;display:flex;flex-wrap:wrap;column-gap:14px;row-gap:2px}@media(max-width:420px){.cb-clean-product .cb-component-item{gap:9px;padding:11px 9px;align-items:flex-start}.cb-clean-product .cb-component-icon{width:30px;height:30px;flex-basis:30px}}.cb-clean-product .cb-component-item--connectors dd{display:grid;gap:2px}.cb-clean-product .cb-fabric-swatch-link{color:inherit;text-decoration:underline;text-underline-offset:3px;display:inline-block;min-height:44px}.cb-clean-product .cb-fabric-swatch-link span{display:block;color:#a71c57;margin-top:4px}.cb-clean-product{--cb-product-font:var(--font-body-family);--font-heading-family:var(--font-body-family);font-family:var(--cb-product-font);font-size:14px;font-weight:400;line-height:1.55;letter-spacing:0}.cb-clean-product :where(h1,h2,h3,h4,h5,h6,p,a,button,input,select,textarea,label,legend,summary,span,dt,dd){font-family:var(--cb-product-font)!important}.cb-clean-product .product__title h1{font-size:32px;line-height:1.2;font-weight:400;letter-spacing:0}.cb-clean-product .price,.cb-clean-product .price-item{font-size:20px;line-height:1.4;letter-spacing:0}.cb-clean-product .cb-component-heading,.cb-clean-product .cb-stage-eyebrow,.cb-clean-product .cb-component-item dt,.cb-clean-product .cb-clean-steps h2{font-size:12px;line-height:1.5;font-weight:400;letter-spacing:0;text-transform:none}.cb-clean-product .cb-component-item dd,.cb-clean-product .cb-component-item dd span,.cb-clean-product .cb-component-item dd a,.cb-clean-product .cb-component-item--connectors dd,.cb-clean-product .cb-stage-fit-summary dl,.cb-clean-product .cb-clean-steps p,.cb-clean-product .cb-stage-accordion-content,.cb-clean-product .cb-stage-introduction{font-size:14px;line-height:1.55;letter-spacing:0}.cb-clean-product .cb-component-item--connectors dd{gap:4px}.cb-clean-product .cb-fabric-swatch-link span{font-size:12px!important;line-height:1.5}.cb-clean-product .product__tax,.cb-clean-product .cb-stage-reassurance,.cb-clean-product .cb-stage-fit-link{font-size:12px;line-height:1.55;letter-spacing:0}.cb-clean-product .product-form__input legend,.cb-clean-product .product-form__input input[type=radio]+label,.cb-clean-product .product-form__submit,.cb-clean-product .cb-stage-details summary,.cb-clean-product .cb-stage-downloads>summary,.cb-clean-product .share-button__button{font-size:14px;line-height:1.55;font-weight:400;letter-spacing:0;text-transform:none}.cb-clean-product .cb-stage-details summary:after,.cb-clean-product .cb-stage-downloads>summary:after{font-size:18px;line-height:1;font-weight:400}.cb-clean-product .cb-stage-accordion-content :where(p,span,div,li,a,strong,em,h1,h2,h3,h4){font-family:var(--cb-product-font)!important;font-size:14px!important;line-height:1.55!important;letter-spacing:0!important}.cb-clean-product .cl-po--label,.cb-clean-product .cl-po--option,.cb-clean-product .cl-po--value,.cb-clean-product .cl-po--input :where(label,span,input,select){font-family:var(--cb-product-font)!important;font-size:14px!important;line-height:1.55!important;letter-spacing:0!important}.cb-clean-product .cb-component-item{padding:14px 12px;align-items:flex-start}.cb-clean-product .cb-component-icon{margin-top:2px}@media(max-width:749px){.cb-clean-product .product__title h1{font-size:32px}.cb-clean-product .cb-component-item{padding:12px 10px;gap:9px}.cb-clean-product .cb-component-icon{width:28px;height:28px;flex-basis:28px}}@media(min-width:990px){.cb-clean-product .product--small{--cb-media-share:42%}.cb-clean-product .product--medium{--cb-media-share:52%}.cb-clean-product .product--large{--cb-media-share:62%}.cb-clean-product .product__media-wrapper{width:calc(var(--cb-media-share,52%) - 27px);max-width:calc(var(--cb-media-share,52%) - 27px)}.cb-clean-product .product__info-wrapper{width:calc(100% - var(--cb-media-share,52%) - 27px);max-width:calc(100% - var(--cb-media-share,52%) - 27px);padding-inline:0!important}.cb-clean-product .product--columns .product__media{height:calc(var(--cb-photo-height,530px) * .72)!important}}@media(max-width:749px){.cb-clean-product .product__media{height:var(--cb-photo-height-mobile,400px)!important}}.cb-clean-product .cb-stage-full-width-details{width:100%;max-width:none;clear:both;margin-top:32px}.cb-clean-product .cb-stage-full-width-details .cb-stage-downloads{border-top:0;border-bottom:1px solid var(--cb-stage-line)}.cb-clean-product .cb-stage-full-width-details summary{padding:20px 0}.cb-clean-product .cb-stage-full-width-details details{scroll-margin-top:24px}@media(max-width:749px){.cb-clean-product .cb-stage-full-width-details{margin-top:24px}.cb-clean-product .cb-stage-full-width-details summary{padding:17px 0}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/cb-clean-product.css.map */
