:root{--cl-teal:#378074;--cl-cream:#F8E7D8;--cl-white:#fff;--cl-ink:#202020;--cl-charcoal:#393939}html{scroll-behavior:smooth}body{color:var(--cl-ink)}.cl-header-logo{display:block;width:150px;height:auto;max-height:72px;object-fit:contain}.cl-footer-logo{display:block;width:170px;height:auto;max-height:110px;object-fit:contain;margin:-20px 0 0}.header-wrapper,.section-header,.shopify-section-header-sticky{background:var(--cl-teal)}.header-wrapper .header__icon,.header-wrapper .header__menu-item,.header-wrapper .header__active-menu-item,.header-wrapper .header__heading-link{color:var(--cl-cream)}.header-wrapper .header__menu-item:hover,.header-wrapper .header__icon:hover{color:var(--cl-white)}.header{min-height:72px;padding-top:0;padding-bottom:0}.cl-wrap{width:min(1300px,100% - 48px);margin-inline:auto}.cl-eyebrow{font-size:1.1rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;margin:0 0 12px}.cl-editorial{background:var(--cl-white);color:var(--cl-ink);padding:36px 0}.cl-editorial--dark{background:var(--cl-teal);color:var(--cl-cream)}.cl-editorial--hero{padding:0;background:var(--cl-white)}.cl-editorial__inner{width:min(1440px,100%);margin:auto;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(28px,5vw,80px)}.cl-editorial__inner--reverse .cl-editorial__image{order:-1}.cl-editorial__copy{padding:0 clamp(24px,5vw,96px)}.cl-editorial--hero .cl-editorial__copy{padding-block:24px}.cl-editorial__copy h1,.cl-editorial__copy h2,.cl-steps h2,.cl-support h2,.cl-colorways h2{font-size:clamp(3.3rem,5vw,7.2rem);line-height:1.04;letter-spacing:-.055em;margin:0 0 16px;font-weight:700}.cl-editorial--hero .cl-editorial__copy h1{font-size:clamp(4.6rem,7vw,10rem);max-width:700px}.cl-editorial__text{font-size:clamp(1.6rem,1.7vw,2rem);line-height:1.5;max-width:550px}.cl-editorial__text p{margin:0 0 16px}.cl-editorial__image{width:100%;height:100%;min-height:400px;margin:0;overflow:hidden}.cl-editorial__image img{display:block;width:100%;height:100%;object-fit:cover}.cl-editorial--portrait .cl-editorial__image{width:min(100%,600px);height:auto;max-height:750px;min-height:0;aspect-ratio:4/5;justify-self:center;background:var(--cl-white)}.cl-editorial--portrait .cl-editorial__image img{object-position:center top}.cl-editorial--hero .cl-editorial__image{min-height:610px}.cl-button{display:inline-flex;align-items:center;justify-content:center;background:var(--cl-teal);color:var(--cl-white);font-size:1.4rem;line-height:1.2;font-weight:700;letter-spacing:.03em;text-decoration:none;padding:18px 30px;min-height:52px;margin-top:10px;transition:opacity .2s}.cl-button:hover{color:var(--cl-white);opacity:.82}.cl-editorial--dark .cl-button{background:var(--cl-cream);color:var(--cl-teal)}.cl-steps{background:var(--cl-teal);color:var(--cl-cream);padding:var(--cl-steps-top,36px) 0 var(--cl-steps-bottom,36px)}.cl-steps h2{max-width:760px}.cl-steps__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:24px}.cl-steps__grid article{border:1px solid currentColor;padding:28px 28px 38px;min-height:245px}.cl-steps__number{font-size:4rem;font-weight:700;line-height:1;letter-spacing:-.06em}.cl-steps__grid h3{font-size:2.4rem;line-height:1.1;margin:38px 0 12px}.cl-steps__grid p{font-size:1.6rem;line-height:1.45;margin:0}.cl-support{background:var(--cl-teal);color:var(--cl-cream);padding:36px 0}.cl-support--light{background:var(--cl-white);color:var(--cl-ink)}.cl-support__layout{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(24px,4vw,56px)}.cl-support__image{background:var(--cl-white)}.cl-support__image img{display:block;width:100%;height:auto}.cl-support__facts{border-top:1px solid currentColor}.cl-support__facts p{position:relative;border-bottom:1px solid currentColor;font-size:1.55rem;line-height:1.5;padding:17px 4px 17px 50px;margin:0}.cl-support__facts span{position:absolute;left:0;top:18px;font-weight:700;color:currentColor}.cl-support__facts strong{font-size:1.75rem}.cl-colorways{padding:36px 0;text-align:center;background:var(--cl-white)}.cl-colorways__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin:24px 0 20px;text-align:left}.cl-colorways figure{margin:0}.cl-colorways img{display:block;width:100%;height:auto;background:var(--cl-white)}.cl-colorways figcaption{font-size:1.65rem;font-weight:700;border-top:1px solid var(--cl-teal);padding:12px 0}.product .product__title h1{font-size:clamp(2.8rem,3.1vw,4.6rem);line-height:1.08;letter-spacing:-.035em}.product .price{font-weight:700}.product-form__submit,.button--primary{background:var(--cl-teal);color:var(--cl-white)}.accordion summary{padding-top:1.2rem;padding-bottom:1.2rem}@media(max-width:749px){.cl-wrap{width:min(100% - 32px,650px)}.header{min-height:64px}.cl-header-logo{width:120px;max-height:60px}.cl-footer-logo{width:145px}.cl-editorial{padding:24px 0}.cl-editorial--hero{padding:0 0 24px}.cl-editorial__inner,.cl-support__layout{display:flex;flex-direction:column;gap:0}.cl-editorial__inner--reverse .cl-editorial__image{order:0}.cl-editorial--hero .cl-editorial__image{order:-1;min-height:0;aspect-ratio:1.25}.cl-editorial__image{min-height:0;aspect-ratio:1.2}.cl-editorial__copy{padding:0 18px 24px;width:100%}.cl-editorial--hero .cl-editorial__copy{padding:24px 18px 0}.cl-editorial__copy h1,.cl-editorial__copy h2,.cl-steps h2,.cl-support h2,.cl-colorways h2{font-size:clamp(3.2rem,8vw,5.2rem);margin-bottom:15px}.cl-editorial--hero .cl-editorial__copy h1{font-size:clamp(4rem,10vw,6rem)}.cl-editorial__text{font-size:1.6rem}.cl-editorial__text p{margin-bottom:18px}.cl-steps{padding:calc(var(--cl-steps-top,36px) * .667) 0 calc(var(--cl-steps-bottom,36px) * .667)}.cl-support,.cl-colorways{padding:24px 0}.cl-steps__grid{grid-template-columns:1fr;gap:10px;margin-top:20px}.cl-steps__grid article{min-height:0;padding:18px 20px 22px}.cl-steps__grid h3{margin:8px 0}.cl-support__image{width:100%;max-width:500px}.cl-support__content{padding-top:20px;width:100%}.cl-colorways__grid{gap:8px;margin-top:22px}.cl-colorways figcaption{font-size:1.25rem}.product{padding-top:8px!important}.product__info-wrapper .product__title{margin-bottom:8px}.product__info-wrapper .product__info-container>*+*{margin:1.1rem 0}.product .product__title h1{font-size:2.8rem}.product__media-list{margin-bottom:0}}.cloushy-proof{display:flex;align-items:center;gap:10px;margin:0 0 6px}.cloushy-proof__avatars{display:flex;flex-shrink:0}.cloushy-proof__avatar{width:30px;height:30px;border-radius:50%;object-fit:cover;border:2px solid #fff;box-shadow:0 0 0 1px #00000014}.cloushy-proof__avatar+.cloushy-proof__avatar{margin-left:-10px}.cloushy-proof__text{margin:0;font-size:1.5rem;line-height:1.3;color:rgb(var(--color-foreground))}.cloushy-proof__text strong{font-weight:700}.cloushy-proof__badge{display:inline-block;width:1.05em;height:1.05em;margin:0 .15em 0 .25em;vertical-align:-.17em;color:#0095f6}.product__info-container .rating-stars{font-size:1.7rem;margin:0 0 8px}.product__info-container .rating-stars__label{font-size:1.5rem;color:rgb(var(--color-foreground))}@media(max-width:749px){.cloushy-proof__text,.product__info-container .rating-stars__label{font-size:1.4rem}}.cloushy-payments{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0 0 9px;padding:0}.cloushy-payments__item svg{width:38px;height:auto;display:block}:root{--cl-ecru:#F7F2E8;--cl-paper:#FDFBF7;--cl-title:#1B2E2A;--cl-teal-deep:#2C6A60}.cl-eyebrow{display:flex;align-items:center;gap:12px;color:var(--cl-teal-deep)}.cl-eyebrow:before{content:"";flex:none;width:28px;height:2px;background:currentColor}.cl-editorial__copy :is(h1,h2),.cl-steps__grid h3,.cl-colorways h2,.cl-support h2{color:var(--cl-title)}.cl-editorial--dark,.cl-steps,.cl-support:not(.cl-support--light){color:var(--cl-paper)}.cl-editorial--dark .cl-eyebrow,.cl-steps .cl-eyebrow,.cl-support:not(.cl-support--light) .cl-eyebrow{color:var(--cl-white)}.cl-editorial--dark :is(h1,h2,h3,h4),.cl-steps :is(h1,h2,h3,h4),.cl-support:not(.cl-support--light) :is(h1,h2,h3,h4),.cl-steps__number{color:var(--cl-ecru)}.cl-editorial--dark .cl-button{background:var(--cl-ecru);color:var(--cl-teal)}.cl-steps__grid article,.cl-support:not(.cl-support--light) .cl-support__facts,.cl-support:not(.cl-support--light) .cl-support__facts p{border-color:#f7f2e873}.cl-colorways .cl-eyebrow{justify-content:center}
/*# sourceMappingURL=/cdn/shop/t/2/assets/cloushy.css.map */
