:root{--cz-navy:#111111;--cz-indigo:#384145;--cz-amber:#e8e8e1;--cz-text:#111111;--cz-muted:#6b6b6b;--cz-line:#e8e8e1;--cz-soft:#f5f5f5;--cz-tint:#f5f5f5}.cz-faq-section,.cz-blog-section,.cz-finder-section{margin-top:var(--space-5)!important}:is(.cz-head__title,.cz-sec-title,.cz-signup__title,.cz-post__title,.cz-faq__q,.cz-finder__title){text-transform:none!important;letter-spacing:0!important}.cz-signup-section{margin-top:var(--space-section)!important}.cz-head-section+.shopify-section .cz-collection,.cz-finder-section+.shopify-section .cz-collection{padding-top:var(--space-6)}.cz-sec-title{margin:0;color:var(--cz-navy);font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:var(--fw-bold)}.cz-sec-text{margin:var(--space-2) 0 0;color:var(--cz-muted);font-size:var(--fs-body);line-height:var(--lh-body)}.cz-link{color:var(--cz-navy)!important;font-size:var(--fs-small);font-weight:var(--fw-semibold);text-decoration:underline;text-underline-offset:4px;white-space:nowrap}.cz-head{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);padding-top:var(--space-4)}.cz-head__crumbs ol{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none;color:var(--cz-muted);font-size:var(--fs-small);line-height:var(--lh-small)}.cz-head__crumbs li+li:before{content:"/";margin-right:var(--space-2);opacity:.6}.cz-head__crumbs a{color:var(--cz-muted)!important;text-decoration:none}.cz-head__crumbs a:hover{color:var(--cz-navy)!important;text-decoration:underline}.cz-head__title{margin:var(--space-2) 0 0;color:var(--cz-navy);font-size:var(--fs-h1);line-height:var(--lh-h1);font-weight:var(--fw-bold)}.cz-head__rating{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin:0;color:var(--cz-text)!important;font-size:var(--fs-small);line-height:var(--lh-small);text-decoration:none}.cz-head__rating-label{font-weight:var(--fw-bold)}.cz-head__stars{display:inline-flex;gap:2px}.cz-head__rating-text{color:var(--cz-muted)}a.cz-head__rating:hover .cz-head__rating-text{text-decoration:underline}.cz-head__desc{width:100%}.cz-head__desc-text{color:var(--cz-text);font-size:var(--fs-body);line-height:var(--lh-body)}.cz-head__desc-text p{margin:0 0 var(--space-2)}.cz-head__desc-text :is(h2,h3){margin:var(--space-4) 0 var(--space-2);color:var(--cz-navy);font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:0;text-transform:none}.cz-finder{display:flex;align-items:center;gap:var(--space-4) var(--space-5);padding:var(--space-5) var(--space-6);border-radius:var(--cz-radius);background:var(--cz-tint)}.cz-finder__icon{flex:0 0 48px;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:#fff;color:var(--cz-indigo)}.cz-finder__icon img{width:100%;height:100%;object-fit:contain;border-radius:50%}.cz-finder__copy{flex:1 1 auto;min-width:0}.cz-finder__title{margin:0;color:var(--cz-navy);font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:var(--fw-bold)}.cz-finder__text{margin:var(--space-1) 0 0;color:var(--cz-muted);font-size:var(--fs-small);line-height:var(--lh-small)}.cz-finder__btn{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 var(--space-5);border-radius:999px;background:var(--cz-navy);color:#fff!important;font-size:var(--fs-small);font-weight:var(--fw-semibold);text-decoration:none;white-space:nowrap;transition:background-color .2s}.cz-finder__btn:hover{background:var(--cz-indigo)}.cz-promo{position:relative;display:flex;align-self:stretch;min-height:360px;border-radius:var(--cz-radius);overflow:hidden;background:var(--cz-indigo);isolation:isolate}.cz-promo--span-2{grid-column:span 2}.cz-grid:has(.cz-promo){grid-auto-flow:row dense}.cz-promo__img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover;transition:transform .5s}.cz-promo:after{content:"";position:absolute;top:40%;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(transparent,#111111bf)}.cz-promo:hover .cz-promo__img{transform:scale(1.03)}.cz-promo__copy{align-self:flex-end;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);width:100%;padding:var(--space-5);color:#fff}.cz-promo__copy p{margin:0}.cz-promo__eyebrow{color:var(--cz-amber);font-size:var(--fs-label);line-height:var(--lh-label);font-weight:var(--fw-bold);letter-spacing:.08em;text-transform:uppercase}.cz-promo__title{font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:var(--fw-bold)}.cz-promo__text{font-size:var(--fs-small);line-height:var(--lh-small);opacity:.9}.cz-promo__btn{display:inline-flex;align-items:center;min-height:40px;margin-top:var(--space-2);padding:0 var(--space-5);border-radius:999px;background:#fff;color:var(--cz-navy);font-size:var(--fs-small);font-weight:var(--fw-semibold)}.cz-promo__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.cz-promo__link:focus-visible{outline:3px solid var(--cz-amber);outline-offset:-3px;border-radius:var(--cz-radius)}.cz-faq{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--space-6)}.cz-faq__item{border-bottom:1px solid var(--cz-line)}.cz-faq__item:first-child{border-top:1px solid var(--cz-line)}.cz-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) 0;cursor:pointer;list-style:none}.cz-faq__item summary::-webkit-details-marker{display:none}.cz-faq__q{margin:0;color:var(--cz-navy);font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-semibold)}.cz-faq__icon{position:relative;flex:0 0 16px;width:16px;height:16px}.cz-faq__icon:before,.cz-faq__icon:after{content:"";position:absolute;top:7px;left:0;width:16px;height:2px;border-radius:1px;background:var(--cz-navy);transition:transform .2s}.cz-faq__icon:after{transform:rotate(90deg)}.cz-faq__item[open] .cz-faq__icon:after{transform:rotate(0)}.cz-faq__a{padding:0 0 var(--space-4);color:var(--cz-text);font-size:var(--fs-body);line-height:var(--lh-body)}.cz-faq__a p{margin:0 0 var(--space-2)}.cz-faq__a p:last-child{margin-bottom:0}.cz-signup{position:relative;isolation:isolate;overflow:hidden;padding:var(--space-7) 0;background:var(--cz-signup-bg,var(--cz-indigo));color:#fff}.cz-signup__bgimg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover}.cz-signup:has(.cz-signup__bgimg):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#1119}.cz-signup__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,460px);gap:var(--space-6);align-items:center}.cz-signup__copy{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3)}.cz-signup__copy p{margin:0}.cz-signup__eyebrow{color:var(--cz-amber);font-size:var(--fs-label);line-height:var(--lh-label);font-weight:var(--fw-bold);letter-spacing:.08em;text-transform:uppercase}.cz-signup__title{margin:0;color:#fff;font-size:var(--fs-h1);line-height:var(--lh-h1);font-weight:var(--fw-bold)}.cz-signup__text{color:#ffffffd9;font-size:var(--fs-body);line-height:var(--lh-body)}.cz-signup__perks{display:flex;flex-direction:column;gap:var(--space-2);margin:var(--space-2) 0 0;padding:0;list-style:none;font-size:var(--fs-small);font-weight:var(--fw-semibold)}.cz-signup__perks li{display:flex;align-items:center;gap:var(--space-2)}.cz-signup__perks svg{flex:0 0 auto;color:var(--cz-amber)}.cz-signup__form{min-width:0;padding:var(--space-5);border-radius:var(--cz-radius);background:#fff;color:var(--cz-text)}.cz-signup__form [class*=klaviyo-form]{width:100%!important;max-width:none!important}.cz-signup__note,.cz-signup__note p{margin:var(--space-2) 0 0;color:var(--cz-muted);font-size:var(--fs-label);line-height:var(--lh-label)}.cz-signup__note a{color:inherit;text-decoration:underline}.cz-blog{padding-bottom:var(--space-section)}.cz-blog__head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-5)}.cz-blog__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5)}.cz-post{position:relative;display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.cz-post__media{display:block;aspect-ratio:3/2;border-radius:var(--cz-radius);overflow:hidden;background:var(--cz-soft)}.cz-post__media img,.cz-post__media svg{width:100%;height:100%;object-fit:cover;transition:transform .5s}.cz-post:hover .cz-post__media img{transform:scale(1.03)}.cz-post__body{display:flex;flex-direction:column;gap:var(--space-2)}.cz-post__body p{margin:0}.cz-post__meta{color:var(--cz-muted);font-size:var(--fs-label);line-height:var(--lh-label)}.cz-post__title{margin:0;font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:var(--fw-bold)}.cz-post__title a{color:var(--cz-navy)!important;text-decoration:none}.cz-post__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.cz-post__text{color:var(--cz-muted);font-size:var(--fs-small);line-height:var(--lh-small)}.cz-post__more{color:var(--cz-navy);font-size:var(--fs-small);font-weight:var(--fw-semibold);text-decoration:underline;text-underline-offset:4px}@media(max-width:768px){.cz-finder{display:grid;grid-template-columns:40px minmax(0,1fr);gap:var(--space-3);padding:var(--space-4)}.cz-finder__icon{width:40px;height:40px}.cz-finder__btn{grid-column:1/-1}.cz-promo,.cz-promo--span-2{grid-column:1/-1;min-height:260px}.cz-promo__copy{padding:var(--space-4)}.cz-faq{grid-template-columns:minmax(0,1fr);gap:var(--space-4)}.cz-signup{padding:var(--space-6) 0}.cz-signup__grid{grid-template-columns:minmax(0,1fr)}.cz-signup__form{padding:var(--space-4)}.cz-blog__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:var(--space-4);margin:0 -17px;padding:0 17px;scrollbar-width:none}.cz-blog__grid::-webkit-scrollbar{display:none}.cz-post{flex:0 0 82%;scroll-snap-align:start}.cz-blog__head{flex-wrap:wrap}}@media(min-width:769px){.cz-collection .cz-card__title,.cz-collection .cz-card__now{font-size:var(--fs-h3);line-height:var(--lh-h3)}.cz-collection .cz-card__was{font-size:var(--fs-body);line-height:var(--lh-body)}}
/*# sourceMappingURL=/cdn/shop/t/132/assets/cz-coll.css.map */
