.cz{position:relative;isolation:isolate;overflow:hidden;color:var(--cz-text);font-family:var(--font-body-family)}.cz *,.cz *:before,.cz *:after{box-sizing:border-box}.cz img{display:block;max-width:100%}.cz svg{display:block}.cz-container{width:min(100%,var(--cz-max, 1280px));margin:0 auto}.cz-bg--cream{background:radial-gradient(circle at 80% 46%,rgba(216,244,234,.42) 0%,rgba(245,251,248,.16) 40%,transparent 68%),linear-gradient(135deg,#fffefa 0%,var(--cz-cream) 52%,#f8fbf9 100%)}.cz-bg--white{background:radial-gradient(circle at 15% 25%,rgba(228,246,238,.5),transparent 26%),radial-gradient(circle at 87% 75%,rgba(234,248,242,.64),transparent 25%),#fff}.cz-bg--sand{background:linear-gradient(180deg,#fbfaf6,#f5f4ec 51%,#fbfaf6)}.cz-orb{position:absolute;z-index:-1;border-radius:50%;pointer-events:none}.cz-orb--olive{top:-225px;right:-185px;width:450px;height:450px;background:radial-gradient(circle,#98c05e2e,#98c05e00)}.cz-orb--green{bottom:-200px;left:-180px;width:360px;height:360px;background:radial-gradient(circle,#4eb28d24,#4eb28d00)}.cz-eyebrow{display:inline-flex;align-items:center;gap:9px;width:fit-content;min-height:35px;margin:0 0 18px;padding:7px 14px 7px 8px;border:1px solid rgba(17,105,77,.14);border-radius:999px;color:var(--cz-green-700);background:#e8f7f0db;box-shadow:0 9px 26px #083e2d0f;font-family:var(--cz-font-display);font-size:11px;font-weight:800;letter-spacing:.075em;line-height:1.2;text-transform:uppercase}.cz-eyebrow--plain{padding-left:14px}.cz-eyebrow__icon{display:grid;flex:0 0 auto;place-items:center;width:22px;height:22px;border-radius:50%;background:#fff}.cz-eyebrow__icon svg{width:15px;height:15px}.cz-eyebrow--olive{border-color:#65722d2e;color:#637027;background:#f3f5e8eb}.cz-eyebrow__num{font-weight:900}.cz-eyebrow__divider{width:1px;height:15px;background:#65722c52}.cz-title{margin:0;color:var(--cz-green-950);font-family:var(--cz-font-display);font-size:var(--cz-title-size, clamp(40px, 4.4vw, 66px));font-weight:var(--cz-display-weight);letter-spacing:-.055em;line-height:1.02;text-wrap:balance}.cz-title>span{display:block;margin-top:4px;color:var(--cz-green-700)}.cz-title--xl{--cz-title-size: clamp(48px, 5.3vw, 76px);letter-spacing:-.058em;line-height:.98}.cz-title--line:after{content:"";display:block;width:84px;height:5px;margin-top:22px;border-radius:999px;background:linear-gradient(90deg,var(--cz-olive),var(--cz-green-600))}.cz-center .cz-title--line:after{margin-left:auto;margin-right:auto}.cz-line{display:block;width:64px;height:4px;margin:18px 0 0;border-radius:999px;background:linear-gradient(90deg,var(--cz-olive),var(--cz-green))}.cz-center .cz-line{margin-left:auto;margin-right:auto}.cz-lead{max-width:720px;margin:22px 0 0;color:var(--cz-muted);font-size:clamp(14px,1.08vw,17px);font-weight:500;line-height:1.7}.cz-center{text-align:center}.cz-center .cz-lead{margin-left:auto;margin-right:auto}.cz-head{width:min(100%,880px);margin:0 auto clamp(30px,4vw,54px)}.cz-btn{display:inline-flex;align-items:center;justify-content:center;gap:11px;min-height:58px;padding:15px 23px;border:1px solid transparent;border-radius:13px;font-family:var(--cz-font-display);font-size:14px;font-weight:800;line-height:1.1;text-decoration:none;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease,border-color .18s ease}.cz-btn svg{width:20px;height:20px;transition:transform .18s ease}.cz-btn--primary{border-color:var(--cz-green-950);color:#fff;background:linear-gradient(115deg,var(--cz-green-950),var(--cz-green-700));box-shadow:0 16px 35px #073d2c3b,inset 0 1px #ffffff29}.cz-btn--secondary{border:1.5px solid rgba(18,104,77,.38);color:var(--cz-green-950);background:#ffffffd6;box-shadow:0 10px 28px #08453112}.cz-btn--pill{width:100%;min-height:56px;border-radius:50px;border-color:var(--cz-green);color:#fff;background:var(--cz-green);font-size:16px;font-weight:700}@media(hover:hover){.cz-btn:hover{transform:translateY(-2px)}.cz-btn--primary:hover{box-shadow:0 21px 44px #073d2c4a,inset 0 1px #ffffff2b}.cz-btn--secondary:hover{background:#fff}.cz-btn:hover svg{transform:translate(3px)}.cz-btn--down:hover svg{transform:translateY(3px)}.cz-btn--pill:hover{background:var(--cz-green-950)}}.cz-card{border:1px solid rgba(var(--cz-green-rgb),.15);border-radius:28px;background:#fff;box-shadow:0 24px 58px #0433271a,0 7px 20px #0433270f}.cz-placeholder{display:grid;place-items:center;width:100%;height:100%;min-height:120px;background:#e9ece9;color:#9aa49f}.cz-placeholder svg{width:60%;height:auto;max-height:100%;fill:currentColor}@keyframes czPulse{0%{opacity:.7;transform:translate(-50%,-50%) scale(.6)}to{opacity:0;transform:translate(-50%,-50%) scale(2.6)}}@keyframes czFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes czBreathe{0%,to{opacity:.75;transform:translate(-50%,-50%) scale(.96)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.04)}}.cz-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media screen and (max-width:768px){.cz-eyebrow{min-height:31px;padding:6px 11px 6px 7px;font-size:9px;letter-spacing:.055em}.cz-eyebrow--plain{padding-left:11px}.cz-eyebrow__icon{width:20px;height:20px}.cz-title{--cz-title-size: clamp(32px, 9.8vw, 44px);letter-spacing:-.05em}.cz-title--xl{--cz-title-size: clamp(36px, 10.8vw, 48px)}.cz-title--line:after{width:64px;height:4px;margin-top:16px}.cz-lead{font-size:14px}.cz-btn{min-height:52px;padding:13px 18px;border-radius:12px;font-size:13px}.cz-card{border-radius:21px;box-shadow:0 15px 37px #04332717,0 4px 12px #0433270d}}@media(prefers-reduced-motion:reduce){.cz *,.cz *:before,.cz *:after{animation:none!important;transition:none!important}}.cz-price{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:8px;font-family:var(--cz-font-display)}.cz-price__now{color:var(--cz-green-950);font-weight:800}.cz-price__was{color:var(--cz-muted);font-size:.85em;font-weight:600}@media screen and (min-width:990px){.header--middle-left.header--has-menu:not(.drawer-menu){grid-template-columns:1fr auto 1fr}.header--middle-left.header--has-menu:not(.drawer-menu) .header__inline-menu{justify-self:center}.header--middle-left.header--has-menu:not(.drawer-menu) .header__icons{justify-self:end}}.header__menu-item{font-family:var(--cz-font-display);font-weight:600}
/*# sourceMappingURL=/cdn/shop/t/11/assets/cz-base.css.map */
