.template-product product-info{background:rgb(var(--color-background))}.template-product product-info .page-width{max-width:150rem}.template-product product-info .product{align-items:flex-start}.template-product .product__media-wrapper{background:rgba(var(--color-foreground),.025)}.template-product .product__media-list{margin-bottom:0}.template-product .product__media-item,.template-product .product__media-item .global-media-settings,.template-product .product__media-item .product__media{border:0;border-radius:0}.template-product .product__info-wrapper{padding-top:1rem;padding-bottom:2rem}.template-product .product__info-container{max-width:52rem}.template-product .caripe-product-overline,.caripe-product-story__eyebrow,.caripe-product-story__label,.caripe-product-care__eyebrow,.template-product .product__inventory,.template-product .product-form__quantity .form__label{font-size:1.05rem;line-height:1.35;letter-spacing:.16em;text-transform:uppercase}.template-product .caripe-product-overline{margin:0 0 .8rem;opacity:.68}.template-product .product__title{margin:.6rem 0 1.2rem}.template-product .product__title h1{font-size:clamp(4rem,4.5vw,6.6rem);line-height:.98;letter-spacing:-.025em;font-weight:400}.template-product .price--large{font-size:1.9rem;letter-spacing:.02em}.template-product .caripe-product-lead{max-width:46rem;margin:2.2rem 0 1.8rem;font-size:1.5rem;line-height:1.75;color:rgba(var(--color-foreground),.78)}.template-product .caripe-product-notes{padding:1.5rem 0;margin:0 0 2rem;border-top:1px solid rgba(var(--color-foreground),.16);border-bottom:1px solid rgba(var(--color-foreground),.16);font-size:1.25rem;line-height:1.6;letter-spacing:.02em}.template-product .caripe-product-notes strong{font-weight:500}.template-product .product__inventory{margin-top:1.6rem;opacity:.76}.template-product .product-form__quantity{margin-top:2rem}.template-product .quantity{min-height:4.8rem;border:1px solid rgba(var(--color-foreground),.22)}.template-product .quantity:after,.template-product .quantity:before{box-shadow:none}.template-product .product-form__submit{min-height:5.4rem;letter-spacing:.095em;text-transform:uppercase;font-size:1.15rem}.template-product .caripe-purchase-note{display:flex;gap:1rem;align-items:flex-start;margin:1.3rem 0 2.4rem;font-size:1.15rem;line-height:1.55;color:rgba(var(--color-foreground),.66)}.template-product .caripe-purchase-note:before{content:"\2014";flex:0 0 auto}.template-product .caripe-product-accordions{margin-top:2.2rem;border-top:1px solid rgba(var(--color-foreground),.18)}.template-product .caripe-product-accordions details{border-bottom:1px solid rgba(var(--color-foreground),.18)}.template-product .caripe-product-accordions summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;min-height:5.5rem;gap:2rem;font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase}.template-product .caripe-product-accordions summary::-webkit-details-marker{display:none}.template-product .caripe-product-accordions summary:after{content:"+";font-size:1.7rem;font-weight:300}.template-product .caripe-product-accordions details[open] summary:after{content:"\2212"}.template-product .caripe-product-accordion__content{padding:0 2.8rem 2rem 0;font-size:1.25rem;line-height:1.75;color:rgba(var(--color-foreground),.72)}.template-product .caripe-product-accordion__content p{margin:0 0 1rem}.template-product .caripe-product-accordion__content a{color:inherit;text-underline-offset:.3rem}.caripe-product-story{overflow:hidden}.caripe-product-story__intro{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);min-height:60rem}.caripe-product-story__copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(5rem,8vw,11rem) max(5rem,calc((100vw - 140rem)/2));padding-right:clamp(5rem,8vw,11rem);background:#e6e8df}.caripe-product-story__eyebrow,.caripe-product-care__eyebrow{margin:0 0 2rem;opacity:.68}.caripe-product-story__copy h2{margin:0;max-width:10ch;font-size:clamp(4.3rem,5vw,7.4rem);line-height:.98;letter-spacing:-.025em;font-weight:400}.caripe-product-story__body{max-width:50rem;margin-top:3rem;font-size:1.45rem;line-height:1.8;color:rgba(var(--color-foreground),.75)}.caripe-product-story__visual{position:relative;min-height:60rem;background:rgba(var(--color-foreground),.06)}.caripe-product-story__visual img{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover}.caripe-product-story__facts-wrap{background:#20251f;color:#f5f2eb}.caripe-product-story__facts{max-width:140rem;margin:0 auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.caripe-product-story__fact{min-height:15rem;padding:3.5rem 3rem;border-right:1px solid rgba(245,242,235,.16)}.caripe-product-story__fact:last-child{border-right:0}.caripe-product-story__label{display:block;margin-bottom:1.4rem;opacity:.58}.caripe-product-story__value{font-family:var(--font-heading-family);font-size:clamp(2rem,2vw,2.7rem);line-height:1.15}.caripe-product-care{background:rgb(var(--color-background))}.caripe-product-care__inner{max-width:140rem;margin:0 auto;padding:clamp(6rem,8vw,10rem) 5rem;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(5rem,9vw,14rem);align-items:start}.caripe-product-care h2{margin:0;max-width:10ch;font-size:clamp(3.8rem,4vw,5.8rem);line-height:1.02;font-weight:400}.caripe-product-care__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3.5rem}.caripe-product-care__step-number{display:block;padding-bottom:1.2rem;margin-bottom:1.8rem;border-bottom:1px solid rgba(var(--color-foreground),.2);font-size:1rem;letter-spacing:.14em;opacity:.6}.caripe-product-care__step h3{margin:0 0 1rem;font-size:2.1rem;line-height:1.15;font-weight:400}.caripe-product-care__step p{margin:0;font-size:1.25rem;line-height:1.7;color:rgba(var(--color-foreground),.68)}.template-product .related-products{padding-top:clamp(6rem,8vw,10rem);padding-bottom:clamp(6rem,8vw,10rem)}.template-product .related-products__heading{margin:0 0 4rem;font-size:clamp(3.6rem,4vw,5.6rem);font-weight:400;letter-spacing:-.02em}.template-product .related-products .card__heading{font-family:var(--font-heading-family);font-size:2rem;font-weight:400}.template-product .related-products .card-information>.price{font-size:1.2rem}@media screen and (min-width:990px){.template-product .product__info-wrapper{padding-left:clamp(5rem,7vw,10rem);padding-right:clamp(2rem,3vw,5rem)}.template-product .product__column-sticky{top:9rem}}@media screen and (max-width:989px){.template-product .product__title h1{font-size:clamp(4rem,8vw,5.4rem)}.caripe-product-story__intro{grid-template-columns:1fr}.caripe-product-story__copy{min-height:45rem;padding:6rem 3rem}.caripe-product-story__visual{min-height:60vw}.caripe-product-story__facts{grid-template-columns:repeat(2,1fr)}.caripe-product-story__fact:nth-child(2){border-right:0}.caripe-product-story__fact:nth-child(-n+2){border-bottom:1px solid rgba(245,242,235,.16)}.caripe-product-care__inner{grid-template-columns:1fr;padding:6rem 3rem}}@media screen and (max-width:749px){.template-product product-info .page-width{padding-left:0;padding-right:0}.template-product .product__info-wrapper{padding:4rem 2.2rem 2rem}.template-product .product__info-container{max-width:none}.template-product .product__title h1{font-size:clamp(3.8rem,12vw,5.2rem)}.template-product .thumbnail-slider{padding:0 1.5rem}.caripe-product-story__copy{min-height:40rem;padding:5rem 2.2rem}.caripe-product-story__copy h2{font-size:clamp(3.8rem,12vw,5.2rem)}.caripe-product-story__visual{min-height:90vw}.caripe-product-story__facts{grid-template-columns:1fr}.caripe-product-story__fact,.caripe-product-story__fact:nth-child(2){min-height:0;border-right:0;border-bottom:1px solid rgba(245,242,235,.16)}.caripe-product-story__fact:last-child{border-bottom:0}.caripe-product-care__inner{padding:5rem 2.2rem 6rem;gap:4rem}.caripe-product-care__steps{grid-template-columns:1fr;gap:3rem}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/caripe-product.css.map */
