.cw{--cw-ink:#2A2421;--cw-muted:#6B625B;--cw-soft:#4F4741;--cw-cream:#FBF8F3;--cw-sand:#F3EDE4;--cw-line:#EAE2D6;--cw-accent:#A4521F;--cw-light:#E8C9A8;--cw-ok:#2E7048;--cw-r-lg:32px;--cw-r:24px;color:var(--cw-ink);font-family:var(--font-family-1, inherit);letter-spacing:-.01em;-webkit-font-smoothing:antialiased}.cw *,.cw *:before,.cw *:after{box-sizing:border-box}.cw--cream{--cw-bg:var(--cw-cream);background:var(--cw-bg)}.cw--sand{--cw-bg:var(--cw-sand);background:var(--cw-bg)}.cw--white{--cw-bg:#fff;background:var(--cw-bg)}.cw--dark{--cw-bg:var(--cw-ink);background:var(--cw-bg);color:var(--cw-cream)}.cw.cw--fade{background:linear-gradient(180deg,var(--cw-fade-from,#fff) 0,var(--cw-bg) var(--cw-fade-h,220px))}@media(max-width:767px){.cw.cw--fade{background:linear-gradient(180deg,var(--cw-fade-from,#fff) 0,var(--cw-bg) var(--cw-fade-h-mb,140px))}}.cw__inner{max-width:1120px;margin:0 auto;padding:var(--cw-pt,80px) 22px var(--cw-pb,80px)}.cw__inner--narrow{max-width:820px}.cw h2.cw__title,.cw h3.cw__title{margin:0;font-size:clamp(30px,4.4vw,52px);font-weight:800;letter-spacing:-.035em;line-height:1.08;color:inherit}.cw__title--sm{font-size:clamp(28px,3.6vw,46px)!important}.cw__center{text-align:center}.cw__eyebrow{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--cw-accent);margin:0 0 12px}.cw--dark .cw__eyebrow{color:var(--cw-light)}.cw__lead{margin:18px 0 0;font-size:17px;line-height:1.55;color:var(--cw-muted)}.cw--dark .cw__lead{color:#d9cfc3}.cw__center .cw__lead{margin-left:auto;margin-right:auto;max-width:620px}.cw__lead p{margin:0}.cw__lead p+p{margin-top:10px}.cw img{max-width:100%;display:block}.cw-grid{margin-top:44px;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:18px}.cw-card{background:#fff;border:1px solid var(--cw-line);border-radius:var(--cw-r);padding:28px}.cw--sand .cw-card,.cw--white .cw-card--tint{background:var(--cw-cream);border-color:transparent}.cw-card--dark{background:var(--cw-ink)!important;color:var(--cw-cream);border-color:transparent!important}.cw-card--dark .cw-card__text{color:#d9cfc3}.cw-card--dark .cw-icon{color:var(--cw-light)}.cw-card__kicker{font-size:30px;font-weight:800;color:var(--cw-accent);line-height:1.1}.cw-card__title{margin:12px 0 0;font-size:19px;font-weight:700;line-height:1.3}.cw-card__text{margin:8px 0 0;font-size:15px;line-height:1.55;color:var(--cw-muted)}.cw-card__text p{margin:0}.cw-icon{width:30px;height:30px;color:var(--cw-accent);display:block}.cw-step{width:44px;height:44px;border-radius:999px;background:var(--cw-ink);color:var(--cw-cream);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:18px}.cw-split{display:flex;flex-wrap:wrap;gap:48px;align-items:center}.cw-split--reverse{flex-direction:row-reverse}.cw-split__text{flex:1 1 400px;min-width:0}.cw-split__media{flex:1 1 440px;min-width:0;border-radius:var(--cw-r-lg);overflow:hidden;background:var(--cw-sand)}.cw-split__media img,.cw-split__media .cw-ph{width:100%;height:100%;min-height:340px;object-fit:cover}.cw-split--panel{background:var(--cw-ink);color:var(--cw-cream);border-radius:var(--cw-r-lg);overflow:hidden;gap:0}.cw-split--panel .cw-split__text{padding:56px 44px}.cw-split--panel .cw-split__media{border-radius:0;align-self:stretch}.cw-split--panel .cw__lead{color:#d9cfc3}.cw-split--panel .cw__eyebrow{color:var(--cw-light)}.cw-checks{margin:26px 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:10px 22px;font-size:14px;color:var(--cw-muted)}.cw-checks li{display:inline-flex;align-items:center;gap:8px}.cw-checks svg{width:18px;height:18px;flex:none;color:var(--cw-ink)}.cw-split--panel .cw-checks,.cw--dark .cw-checks{color:#d9cfc3}.cw-split--panel .cw-checks svg,.cw--dark .cw-checks svg{color:var(--cw-light)}.cw-checks--col{flex-direction:column}.cw-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 28px;border-radius:999px;background:var(--cw-ink);color:var(--cw-cream)!important;font-weight:700;font-size:16px;text-decoration:none!important;margin-top:28px;transition:opacity .2s}.cw-btn:hover{opacity:.88}.cw-split--panel .cw-btn,.cw--dark .cw-btn{background:var(--cw-cream);color:var(--cw-ink)!important}.cw-micro{display:flex;flex-wrap:wrap;gap:18px;align-items:stretch}.cw-micro__media{flex:999 1 480px;min-width:0;border-radius:var(--cw-r-lg);overflow:hidden;background:var(--cw-sand);min-height:440px}.cw-micro__media img,.cw-micro__media .cw-ph{width:100%;height:100%;object-fit:cover;min-height:440px}.cw-micro__card{flex:1 1 360px;min-width:0;background:#fff;border:1px solid var(--cw-line);border-radius:var(--cw-r-lg);padding:40px 32px;display:flex;flex-direction:column;gap:18px}.cw-micro__card .cw__lead{margin:0}.cw-callout{background:var(--cw-sand);border-radius:18px;padding:16px 18px}.cw-callout__title{font-size:16px;font-weight:800}.cw-callout__text{margin-top:4px;font-size:15px;line-height:1.5;color:var(--cw-soft)}.cw-live{background:var(--cw-ink);color:var(--cw-cream);border-radius:22px;padding:20px;display:flex;flex-direction:column;gap:16px}.cw-live__tag{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600}.cw-live__dot{width:8px;height:8px;border-radius:999px;background:#e5484d;animation:cwPulse 1.6s infinite}.cw-live__row{display:flex;align-items:center;gap:16px}.cw-live__btn{width:64px;height:64px;border-radius:999px;border:none;background:var(--cw-cream);color:var(--cw-ink);cursor:pointer;flex:none;display:flex;align-items:center;justify-content:center;transition:background .2s,transform .2s}.cw-live__btn svg{width:28px;height:28px}.cw-live__btn[aria-pressed=true]{background:var(--cw-light);transform:scale(1.05)}.cw-live__label{font-size:16px;font-weight:700}.cw-live__hint{margin-top:4px;font-size:14px;color:#d9cfc3}.cw-wave{margin-top:8px;display:none;align-items:center;gap:4px;height:22px}.cw-wave span{width:4px;border-radius:4px;background:var(--cw-light);height:8px;animation:cwWave 1s ease-in-out infinite}.cw-wave span:nth-child(2){animation-delay:.1s}.cw-wave span:nth-child(3){animation-delay:.2s}.cw-wave span:nth-child(4){animation-delay:.3s}.cw-wave span:nth-child(5){animation-delay:.4s}.cw-wave span:nth-child(6){animation-delay:.5s}.cw-wave span:nth-child(7){animation-delay:.6s}.cw-live.is-talking .cw-wave{display:flex}.cw-live.is-talking .cw-live__hint{display:none}@keyframes cwWave{0%,to{height:6px}50%{height:22px}}@keyframes cwPulse{0%,to{opacity:1}50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.cw-wave span,.cw-live__dot{animation:none}.cw-wave span{height:14px}}.cw-row2{margin-top:18px;display:flex;flex-wrap:wrap;gap:18px;align-items:stretch}.cw-prog{flex:1 1 340px;min-width:0;background:#fff;border-radius:var(--cw-r);padding:28px}.cw-prog__title{font-size:22px;font-weight:800;margin-bottom:8px}.cw-prog__row{display:flex;justify-content:space-between;align-items:center;padding:14px 0;border-bottom:1px solid var(--cw-line);gap:12px}.cw-prog__row:last-child{border-bottom:none}.cw-prog__time{display:block;font-size:26px;font-weight:800;font-variant-numeric:tabular-nums;line-height:1.15}.cw-prog__meta{display:block;margin-top:2px;font-size:14px;color:var(--cw-muted)}.cw-toggle{width:52px;height:32px;border-radius:999px;background:#3e8e5a;position:relative;flex:none;border:0;padding:0;cursor:pointer;transition:background .25s}.cw-toggle:after{content:"";position:absolute;left:2px;top:2px;width:28px;height:28px;border-radius:999px;background:#fff;box-shadow:0 2px 4px #0000002e;transform:translate(20px);transition:transform .25s}.cw-toggle[aria-checked=false]{background:#d6cec4}.cw-toggle[aria-checked=false]:after{transform:translate(0)}.cw-toggle:focus-visible{outline:2px solid var(--cw-accent);outline-offset:3px}.cw-prog__info{transition:opacity .25s}.cw-prog__row.is-off .cw-prog__info{opacity:.4}@media(prefers-reduced-motion:reduce){.cw-toggle,.cw-toggle:after,.cw-prog__info{transition:none}}.cw-row2__media{flex:999 1 480px;min-width:0;border-radius:var(--cw-r);overflow:hidden}.cw-row2__media img,.cw-row2__media .cw-ph{width:100%;height:100%;min-height:300px;object-fit:cover}.cw-reviews__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px}.cw-stars{color:#d99a00;letter-spacing:1px}.cw-review{background:#fff;border:1px solid var(--cw-line);border-radius:var(--cw-r);overflow:hidden;display:flex;flex-direction:column}.cw-review__img{aspect-ratio:4/3;background:var(--cw-sand)}.cw-review__img img{width:100%;height:100%;object-fit:cover}.cw-review__body{padding:22px}.cw-review__text{margin-top:8px;font-size:16px;line-height:1.5}.cw-review__text p{margin:0}.cw-review__who{margin-top:12px;font-size:14px;font-weight:700}.cw-review__who span{font-weight:500;color:var(--cw-muted)}.cw-banner{position:relative;border-radius:var(--cw-r-lg);overflow:hidden;min-height:var(--cw-bh,460px);display:flex;align-items:flex-end;background:var(--cw-sand)}.cw-banner__media{position:absolute;top:0;right:0;bottom:0;left:0}.cw-banner__media img,.cw-banner__media .cw-ph{width:100%;height:100%;object-fit:cover}.cw-banner__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#140f0c9e,#140f0c00 60%)}.cw-banner__text{position:relative;padding:40px 36px;color:#fff;max-width:680px}.cw-banner__text .cw__title{color:#fff}.cw-banner__text .cw__lead{color:#ffffffe0}.cw-banner--light .cw-banner__shade{display:none}.cw-banner--light .cw-banner__text,.cw-banner--light .cw-banner__text .cw__title{color:var(--cw-ink)}.cw-banner--light .cw-banner__text .cw__lead{color:var(--cw-muted)}.cw-kib__main{display:block;margin:40px auto 0;width:min(820px,100%);height:auto}.cw-kib{margin-top:32px;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px}.cw-kib__card{background:var(--cw-cream);border-radius:var(--cw-r);padding:24px;display:flex;gap:16px;align-items:center}.cw-kib__card img{width:110px;height:auto;flex:none;mix-blend-mode:multiply}.cw-kib__ok{font-size:13px;font-weight:700;color:var(--cw-ok)}.cw-kib__no{font-size:13px;font-weight:700;color:#a3361f}.cw-kib__name{font-size:18px;font-weight:700}.cw-kib__note{font-size:14px;color:var(--cw-muted)}.cw-faq{margin-top:28px}.cw-faq details{border-top:1px solid #D6C8B6;padding:4px 0}.cw-faq details:last-child{border-bottom:1px solid #D6C8B6}.cw-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:56px;font-size:18px;font-weight:700}.cw-faq summary::-webkit-details-marker{display:none}.cw-faq__plus{font-size:26px;font-weight:400;transition:transform .2s;flex:none}.cw-faq details[open] .cw-faq__plus{transform:rotate(45deg)}.cw-faq__a{margin:0 0 18px;font-size:16px;line-height:1.6;color:var(--cw-muted)}.cw-faq__a p{margin:0}.cw-faq__a p+p{margin-top:8px}.cw-ph{position:relative;background:#e9dfd2;display:flex;align-items:flex-end}.cw-ph__svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;fill:#cdbba5;opacity:.5}.cw-ph__txt{position:relative;margin:0;padding:20px;font-size:13px;line-height:1.5;color:var(--cw-soft)}.cw-buy{font-family:var(--font-family-1,inherit);color:#2a2421;margin-top:14px;display:flex;flex-direction:column;gap:12px}.cw-buy__ship{background:#f2f7f3;border:1px solid #CFE3D5;border-radius:16px;padding:14px 16px;display:flex;gap:12px;align-items:flex-start}.cw-buy__ship svg{width:22px;height:22px;flex:none;color:#2e7048;margin-top:1px}.cw-buy__free{font-size:14px;font-weight:700;color:#2e7048}.cw-buy__date{margin-top:2px;font-size:14px;font-weight:600;line-height:1.4}.cw-buy__car{margin-top:4px;font-size:12px;color:#6b625b}.cw-buy__trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.cw-buy__trust div{background:#fbf8f3;border-radius:12px;padding:10px 8px;text-align:center;font-size:12px;line-height:1.35;color:#4f4741}.cw-buy__trust svg{width:20px;height:20px;margin:0 auto 4px;color:#a4521f;display:block}.cw-buy__trust strong{display:block;color:#2a2421;font-size:12px}@media(max-width:767px){.cw__inner{padding:var(--cw-pt-mb,56px) 16px var(--cw-pb-mb,56px)}.cw-split{gap:28px}.cw-split--panel .cw-split__text{padding:36px 24px}.cw-micro__card,.cw-banner__text{padding:28px 22px}.cw-micro__media,.cw-micro__media img,.cw-micro__media .cw-ph{min-height:320px}.cw-prog__time{font-size:22px}}.cw h1,.cw h2,.cw h3,.cw h4,.cw h5,.cw h6{color:inherit;font-family:inherit}.cw .cw-card--dark .cw-card__title,.cw .cw-card--dark h3{color:var(--cw-cream)}.cw .cw-split--panel h2,.cw .cw-banner__text h2{color:inherit}.t4s-product__info-container .t4s-product__title{font-size:clamp(28px,2.6vw,38px)!important;font-weight:800!important;letter-spacing:-.03em!important;line-height:1.1!important;color:#2a2421!important}.t4s-product__info-container .t4s-product-price{font-size:24px!important;font-weight:700!important;color:#2a2421!important;letter-spacing:-.01em}.t4s-product__info-container ul{margin:0;padding-left:1.1em}.t4s-product__info-container ul li{font-size:16px;line-height:1.6;color:#4f4741;margin:2px 0}.t4s-product__info-container ul li strong{color:#2a2421;font-weight:700}.t4s-product__info-container .t4s-product-form__submit{border-radius:999px!important;font-weight:700!important;letter-spacing:.02em}@media(max-width:767px){.t4s-product__info-container .t4s-product__title{font-size:clamp(20px,6.2vw,26px)!important;letter-spacing:-.035em!important}.t4s-product__info-container .t4s-product-price{font-size:21px!important}.t4s-product__info-container ul{padding-left:1em}.t4s-product__info-container ul li{font-size:15px;line-height:1.55;margin:3px 0}}@media(max-width:767px){.cw-faq summary{font-size:16px;min-height:52px}}.cw .cw-toggle,.cw .cw-live__btn{-webkit-appearance:none;appearance:none;min-width:0;min-height:0;line-height:0;text-transform:none;letter-spacing:0;box-shadow:none}.cw .cw-toggle{width:52px;height:32px;padding:0}.t4s-product__info-container ul{list-style:none!important;padding-left:0!important;display:flex;flex-direction:column;gap:10px}.t4s-product__info-container ul li{position:relative;padding-left:34px!important;margin:0!important;list-style:none!important}.t4s-product__info-container ul li::marker{content:""}.t4s-product__info-container ul li:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:22px;height:22px;background-color:#a4521f;-webkit-mask:var(--cw-li-icon) center/contain no-repeat;mask:var(--cw-li-icon) center/contain no-repeat}.t4s-product__info-container{--cw-ic-wifi:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 8.5a15 15 0 0 1 20 0'/%3E%3Cpath d='M5 12a10 10 0 0 1 14 0'/%3E%3Cpath d='M8.5 15.5a5 5 0 0 1 7 0'/%3E%3Ccircle cx='12' cy='19' r='1'/%3E%3C/svg%3E");--cw-ic-camera:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m16 13 5 3V8l-5 3'/%3E%3Crect x='2' y='6' width='14' height='12' rx='2'/%3E%3C/svg%3E");--cw-ic-bowl:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 11h18a9 9 0 0 1-18 0z'/%3E%3Cpath d='M8 7c0-1 .5-2 1.5-2M12 6c0-1 .5-2 1.5-2M15.5 7.5c.3-.9 1-1.5 1.8-1.5'/%3E%3C/svg%3E");--cw-ic-tank:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 6c0-1.7 3.1-3 7-3s7 1.3 7 3v12c0 1.7-3.1 3-7 3s-7-1.3-7-3z'/%3E%3Cpath d='M5 6c0 1.7 3.1 3 7 3s7-1.3 7-3'/%3E%3Cpath d='M5 12c0 1.7 3.1 3 7 3s7-1.3 7-3'/%3E%3C/svg%3E");--cw-ic-bowls:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1.5 12h9a4.5 4.5 0 0 1-9 0z'/%3E%3Cpath d='M13.5 12h9a4.5 4.5 0 0 1-9 0z'/%3E%3Cpath d='M4 9c0-.8.4-1.5 1-1.5M16 9c0-.8.4-1.5 1-1.5'/%3E%3C/svg%3E");--cw-ic-kibble:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='7' cy='15' r='3'/%3E%3Ccircle cx='15.5' cy='16' r='2.5'/%3E%3Ccircle cx='11' cy='8' r='3.5'/%3E%3C/svg%3E");--cw-ic-plug:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 2v6M15 2v6'/%3E%3Cpath d='M6 8h12v4a6 6 0 0 1-12 0z'/%3E%3Cpath d='M12 18v4'/%3E%3C/svg%3E");--cw-ic-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")}.t4s-product__info-container ul li:nth-child(1){--cw-li-icon:var(--cw-ic-wifi)}.t4s-product__info-container ul li:nth-child(2){--cw-li-icon:var(--cw-ic-camera)}.t4s-product__info-container ul li:nth-child(3){--cw-li-icon:var(--cw-ic-bowl)}.t4s-product__info-container ul li:nth-child(4){--cw-li-icon:var(--cw-ic-tank)}.t4s-product__info-container ul li:nth-child(n+5){--cw-li-icon:var(--cw-ic-check)}.cw{line-height:1.5}.cw .cw-kib__ok,.cw .cw-kib__no{line-height:1.3;margin-bottom:4px}.cw .cw-kib__name{line-height:1.2}.cw .cw-kib__note{line-height:1.4;margin-top:4px}.cw .cw-card__title,.cw .cw-prog__title,.cw .cw-callout__title,.cw .cw-live__label{line-height:1.25}.cw .cw-card__text,.cw .cw-callout__text,.cw .cw-faq__a,.cw .cw-review__text{line-height:1.55}.cw-plan{background:#fff;border:1px solid var(--cw-line);border-radius:var(--cw-r-lg);padding:48px 40px;display:flex;flex-wrap:wrap;gap:40px;align-items:center}.cw--dark .cw-plan{background:#332b27;border-color:transparent}.cw-plan__text{flex:1 1 340px;min-width:0}.cw-plan__label{display:block;margin-top:22px;font-size:15px;font-weight:700;line-height:1.3}.cw-plan__range{width:100%;margin-top:8px;accent-color:var(--cw-accent)}.cw-plan__card{flex:1 1 420px;min-width:0;background:var(--cw-sand);border-radius:var(--cw-r);padding:24px;color:var(--cw-ink)}.cw-plan__card-title{font-size:14px;font-weight:700;margin-bottom:14px}.cw-plan__times{display:flex;flex-wrap:wrap;gap:8px}.cw-plan__time{background:#fff;border-radius:12px;padding:10px 14px;font-size:16px;font-weight:800;font-variant-numeric:tabular-nums;line-height:1.2}.cw-plan__stats{margin-top:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cw-plan__stat{background:#fff;border-radius:16px;padding:14px}.cw-plan__stat--dark{background:var(--cw-ink);color:var(--cw-cream)}.cw-plan__k{font-size:12px;color:var(--cw-muted);line-height:1.3}.cw-plan__stat--dark .cw-plan__k{color:#d9cfc3}.cw-plan__v{font-size:24px;font-weight:800;line-height:1.2}.cw-plan__note{margin:12px 0 0;font-size:12px;line-height:1.5;color:var(--cw-muted)}@media(max-width:767px){.cw-plan{padding:28px 20px;gap:24px}}.cw-list{flex:1 1 420px;min-width:0;background:var(--cw-sand);border-radius:var(--cw-r-lg);padding:36px 28px;display:flex;flex-direction:column;gap:12px}.cw-list__item{background:#fff;border-radius:18px;padding:14px 16px;box-shadow:0 6px 20px #2a242114;display:flex;gap:12px;align-items:center;color:var(--cw-ink)}.cw-list__ic{width:40px;height:40px;border-radius:12px;background:var(--cw-ink);color:var(--cw-cream);display:flex;align-items:center;justify-content:center;flex:none}.cw-list__ic--acc{background:var(--cw-accent)}.cw-list__ic .cw-icon{width:20px;height:20px;color:currentColor}.cw-list__t{font-size:14px;font-weight:700;line-height:1.3}.cw-list__d{font-size:13px;color:var(--cw-muted);line-height:1.4}@media(max-width:767px){.cw-list{padding:22px 16px}}.cw-cmp__wrap{margin-top:36px;overflow-x:auto;-webkit-overflow-scrolling:touch}.cw-cmp{width:100%;min-width:620px;border-collapse:separate;border-spacing:0;font-size:15px;line-height:1.4}.cw-cmp th,.cw-cmp td{padding:16px 14px;text-align:left;vertical-align:middle}.cw-cmp thead th{font-weight:700;border:0}.cw-cmp__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.cw-cmp__bad-h{color:#8a8079}.cw-cmp__good-h{background:var(--cw-ink);color:var(--cw-cream)!important;border-radius:18px 18px 0 0;font-weight:800!important}.cw-cmp tbody th{font-weight:700;border-top:1px solid var(--cw-line);width:22%}.cw-cmp tbody td{border-top:1px solid var(--cw-line)}.cw-cmp__bad{color:#8a8079}.cw-cmp__good{background:#fff;font-weight:600}.cw-cmp tbody tr:last-child .cw-cmp__good{border-radius:0 0 18px 18px}.cw-cmp__x{color:#a3361f;font-weight:700;margin-right:6px}.cw-cmp__v{color:var(--cw-ok);font-weight:800;margin-right:6px}.cw-cmp__note{margin:14px 0 0;font-size:12px;color:#8a8079}@media(max-width:640px){.cw-cmpm--cards.cw-cmp__wrap{overflow:visible;margin-top:24px}.cw .cw-cmpm--cards .cw-cmp,.cw .cw-cmpm--cards .cw-cmp thead,.cw .cw-cmpm--cards .cw-cmp tbody{display:block;min-width:0;width:100%}.cw .cw-cmpm--cards .cw-cmp thead{display:none}.cw .cw-cmpm--cards .cw-cmp tbody{display:flex;flex-direction:column;gap:12px}.cw .cw-cmpm--cards .cw-cmp tr{display:block;background:#fff;border:1px solid var(--cw-line);border-radius:20px;padding:16px 16px 14px;box-shadow:0 1px 2px #2a24210a}.cw .cw-cmpm--cards .cw-cmp tbody th{display:block;width:auto;padding:0 0 10px;border:0!important;font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--cw-accent)}.cw .cw-cmpm--cards .cw-cmp td{display:block;position:relative;border:0!important;padding:0 0 0 34px;font-size:14px;line-height:1.4;background:transparent;border-radius:0}.cw .cw-cmpm--cards .cw-cmp td:before{content:attr(data-col);display:block;font-size:11px;font-weight:600;letter-spacing:.02em;color:#a39a92;margin-bottom:1px}.cw .cw-cmpm--cards .cw-cmp__bad{color:#8a8079;padding-bottom:12px!important}.cw .cw-cmpm--cards .cw-cmp__good{color:var(--cw-ink);font-weight:700;padding-top:12px!important;border-top:1px dashed var(--cw-line)!important}.cw .cw-cmpm--cards .cw-cmp__good:before{color:var(--cw-ok)}.cw .cw-cmpm--cards .cw-cmp__x,.cw .cw-cmpm--cards .cw-cmp__v{position:absolute;left:0;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;margin:0}.cw .cw-cmpm--cards .cw-cmp__x{top:2px;background:#f6e3de;color:#a3361f}.cw .cw-cmpm--cards .cw-cmp__v{top:14px;background:#e3efe5;color:var(--cw-ok)}.cw .cw-cmpm--cards .cw-cmp tbody tr:last-child .cw-cmp__good{border-radius:0}}.cw-micro--joined{gap:0;background:#fff;border:1px solid var(--cw-line);border-radius:var(--cw-r-lg);overflow:hidden}.cw-micro--joined .cw-micro__media{border-radius:0}.cw-micro--joined .cw-micro__card{border:0;border-radius:0;background:transparent;justify-content:center;padding:48px 44px}@media(max-width:767px){.cw-micro--joined .cw-micro__card{padding:30px 22px 32px}}.cw-row2--joined{gap:0;background:#fff;border-radius:var(--cw-r-lg);overflow:hidden}.cw-row2--joined .cw-prog{border-radius:0;padding:36px 32px;display:flex;flex-direction:column;justify-content:center}.cw-row2--joined .cw-row2__media{border-radius:0}@media(max-width:767px){.cw-row2--joined .cw-prog{padding:28px 22px}}.cw-banner--fit{min-height:0;aspect-ratio:var(--cw-ar-d,16/9)}.cw-banner__media--m{display:none}.cw-banner--right{justify-content:flex-end}.cw-banner--right .cw-banner__text{text-align:right}.cw-banner__shade{background:linear-gradient(to top,#140f0cb3,#140f0c40 40%,#140f0c00 65%)}@media(max-width:767px){.cw-banner--fit{aspect-ratio:var(--cw-ar-m,var(--cw-ar-d,4/5))}.cw-banner--2img .cw-banner__media--d{display:none}.cw-banner--2img .cw-banner__media--m{display:block}.cw-banner--right{justify-content:flex-start}.cw-banner--right .cw-banner__text{text-align:left}}.cw-md,.cw-mm{width:100%;height:100%}.cw-mm{display:none}@media(max-width:767px){.cw-has-m .cw-md{display:none}.cw-has-m .cw-mm{display:block;height:auto}.cw-has-m{min-height:0!important;aspect-ratio:auto!important}.cw-has-m .cw-mm img{height:auto!important;min-height:0!important;width:100%;display:block}}.cw-plan__ctls{margin-top:26px;display:flex;flex-direction:column;gap:10px}.cw-qty{display:flex;align-items:center;justify-content:space-between;gap:14px;background:var(--cw-cream);border:1px solid var(--cw-line);border-radius:18px;padding:12px 12px 12px 18px}.cw-qty__lbl{display:flex;flex-direction:column;min-width:0;line-height:1.3}.cw-qty__t{font-size:15px;font-weight:700;color:var(--cw-ink)}.cw-qty__s{font-size:12.5px;color:var(--cw-muted)}.cw-qty__ctl{display:flex;align-items:center;gap:6px;flex:none}.cw .cw-qty__btn{all:unset;box-sizing:border-box;width:44px;height:44px;border-radius:50%;background:#fff;border:1px solid var(--cw-line);display:inline-flex;align-items:center;justify-content:center;font-size:22px;font-weight:600;line-height:1;color:var(--cw-ink);cursor:pointer;transition:background .15s,color .15s,transform .1s;-webkit-tap-highlight-color:transparent}@media(hover:hover){.cw .cw-qty__btn:hover:not(:disabled){background:var(--cw-ink);color:var(--cw-cream);border-color:var(--cw-ink)}}.cw .cw-qty__btn:active{transform:scale(.94)}.cw .cw-qty__btn:focus-visible{outline:2px solid var(--cw-accent);outline-offset:2px}.cw .cw-qty__btn:disabled{opacity:.35;cursor:default;background:#fff;color:var(--cw-ink);border-color:var(--cw-line);transform:none}.cw-qty__val{min-width:34px;text-align:center;font-size:22px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--cw-ink)}.cw-plan__v{white-space:nowrap}@media(max-width:767px){.cw-plan__v{font-size:21px}.cw-qty{padding:10px 10px 10px 14px}.cw-qty__t{font-size:14.5px}}.cw .cw-cmp{border:0!important}.cw .cw-cmp th,.cw .cw-cmp td{border-left:0!important;border-right:0!important;border-bottom:0!important;background-clip:padding-box}.cw .cw-cmp thead th{border-top:0!important}.cw .cw-kib__main{border-radius:var(--cw-r-lg);overflow:hidden}.cw-cmpm{display:none}@media(max-width:640px){.cw-cmp__wrap{margin-top:24px}.cw-cmpm--toggle .cw-cmp,.cw-cmpm--split .cw-cmp{display:none}.cw-cmpm--toggle .cw-cmpm,.cw-cmpm--split .cw-cmpm{display:block}.cw .cw-cmpm--strike .cw-cmp,.cw .cw-cmpm--strike .cw-cmp tbody{display:block;min-width:0;width:100%}.cw .cw-cmpm--strike .cw-cmp{background:#fff;border:1px solid var(--cw-line)!important;border-radius:22px;padding:4px 18px}.cw .cw-cmpm--strike .cw-cmp thead{display:none}.cw .cw-cmpm--strike .cw-cmp tr{display:block;padding:16px 0}.cw .cw-cmpm--strike .cw-cmp tr+tr{border-top:1px solid var(--cw-line)}.cw .cw-cmpm--strike .cw-cmp th,.cw .cw-cmpm--strike .cw-cmp td{display:block;padding:0;border:0!important;background:none;width:auto}.cw .cw-cmpm--strike .cw-cmp tbody th{font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--cw-accent);margin-bottom:6px}.cw .cw-cmpm--strike .cw-cmp__bad{font-size:13.5px;color:#a39a92;text-decoration:line-through;text-decoration-color:#a3361f8c}.cw .cw-cmpm--strike .cw-cmp__x{display:none}.cw .cw-cmpm--strike .cw-cmp__good{font-size:15.5px;font-weight:700;color:var(--cw-ink);margin-top:3px;display:flex;gap:8px;align-items:flex-start;border-radius:0}.cw .cw-cmpm--strike .cw-cmp__v{flex:none;width:20px;height:20px;margin:1px 0 0;border-radius:50%;background:#e3efe5;color:var(--cw-ok);display:inline-flex;align-items:center;justify-content:center;font-size:11px}.cw-cmpm-t__seg{display:flex;background:var(--cw-sand);border-radius:999px;padding:4px;gap:4px}.cw .cw-cmpm-t__seg button{all:unset;box-sizing:border-box;flex:1;text-align:center;padding:11px 8px;border-radius:999px;font-size:13.5px;font-weight:700;color:var(--cw-muted);cursor:pointer;transition:background .2s,color .2s;-webkit-tap-highlight-color:transparent}.cw .cw-cmpm-t__seg button[aria-selected=true]{background:var(--cw-ink);color:var(--cw-cream);box-shadow:0 2px 8px #2a24212e}.cw-cmpm-t[data-side=bad] .cw-cmpm-t__seg button[aria-selected=true]{background:#fff;color:var(--cw-ink)}.cw-cmpm-t__list{list-style:none;margin:14px 0 0;padding:4px 18px;background:#fff;border:1px solid var(--cw-line);border-radius:22px}.cw-cmpm-t__list li{padding:15px 0;display:flex;flex-direction:column;gap:3px}.cw-cmpm-t__list li+li{border-top:1px solid var(--cw-line)}.cw-cmpm-t__k{font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--cw-accent)}.cw-cmpm-t__v{display:flex;gap:9px;align-items:flex-start;font-size:15px;line-height:1.4}.cw-cmpm-t__v i{font-style:normal;flex:none;width:20px;height:20px;margin-top:1px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:11px}.cw-cmpm-t__v--good{font-weight:700;color:var(--cw-ink)}.cw-cmpm-t__v--good i{background:#e3efe5;color:var(--cw-ok)}.cw-cmpm-t__v--bad{display:none;color:#8a8079}.cw-cmpm-t__v--bad i{background:#f6e3de;color:#a3361f}.cw-cmpm-t[data-side=bad] .cw-cmpm-t__v--good{display:none}.cw-cmpm-t[data-side=bad] .cw-cmpm-t__v--bad{display:flex}.cw-cmpm-s__card{border-radius:22px;padding:20px 18px}.cw-cmpm-s__card--bad{background:#fff;border:1px solid var(--cw-line)}.cw-cmpm-s__card--good{background:var(--cw-ink);color:var(--cw-cream)}.cw-cmpm-s__h{margin:0 0 10px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#8a8079}.cw-cmpm-s__card--good .cw-cmpm-s__h{color:#e8c9a8}.cw-cmpm-s__card ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:11px}.cw-cmpm-s__card li{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.4}.cw-cmpm-s__card li b{display:block;font-size:11px;letter-spacing:.06em;text-transform:uppercase;font-weight:700;opacity:.7;margin-bottom:1px}.cw-cmpm-s__card--bad li{color:#8a8079}.cw-cmpm-s__card--good li{font-weight:600}.cw-cmpm-s__card i{font-style:normal;flex:none;width:22px;height:22px;margin-top:2px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:11px}.cw-cmpm-s__card--bad i{background:#f6e3de;color:#a3361f}.cw-cmpm-s__card--good i{background:#e8c9a82e;color:#e8c9a8}.cw-cmpm-s__arrow{text-align:center;font-size:20px;color:var(--cw-accent);line-height:1;margin:8px 0}}@media(max-width:767px){#t4s-backToTop,.t4s-back-to-top{display:none!important}}.cw-js .cw-rv{opacity:0;transform:translateY(22px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}.cw-js .cw-rv.is-in{opacity:1;transform:none}.cw-dots{display:none}@media(max-width:767px){.cw .cw-grid--swipe{display:flex!important;grid-template-columns:none!important;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:12px;margin-left:calc(-1 * var(--cw-gutter,16px));margin-right:calc(-1 * var(--cw-gutter,16px));padding:4px var(--cw-gutter,16px) 6px;scroll-padding:0 var(--cw-gutter,16px)}.cw .cw-grid--swipe::-webkit-scrollbar{display:none}.cw .cw-grid--swipe>.cw-card{flex:0 0 78%;scroll-snap-align:start;min-width:0}.cw-dots{display:flex;justify-content:center;gap:6px;margin-top:16px}.cw-dots span{width:6px;height:6px;border-radius:99px;background:#2a24212e;transition:width .25s,background .25s}.cw-dots span.is-on{width:18px;background:var(--cw-accent)}}.cw-chips__h{margin:0 0 12px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--cw-accent);text-align:center}.cw-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.cw-chip{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--cw-line);border-radius:999px;padding:9px 16px 9px 12px;font-size:14px;line-height:1.2;color:var(--cw-muted);white-space:nowrap}.cw-chip strong{color:var(--cw-ink);font-weight:700}.cw-chip svg{width:18px;height:18px;color:var(--cw-accent);flex:none}@media(max-width:767px){.cw-chips__h{text-align:left}.cw-chips{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scrollbar-width:none;margin:0 calc(-1 * var(--cw-gutter,16px));padding:2px var(--cw-gutter,16px) 4px}.cw-chips::-webkit-scrollbar{display:none}.cw-chip{font-size:13.5px}}.cw-cats{display:inline-flex;margin-top:24px;background:var(--cw-sand);border-radius:999px;padding:4px;gap:4px}.cw .cw-cats button{all:unset;box-sizing:border-box;padding:9px 18px;border-radius:999px;font-size:14px;font-weight:700;color:var(--cw-muted);cursor:pointer;transition:background .2s,color .2s;-webkit-tap-highlight-color:transparent}.cw .cw-cats button[aria-checked=true]{background:var(--cw-ink);color:var(--cw-cream)}.cw .cw-cats button:focus-visible{outline:2px solid var(--cw-accent);outline-offset:2px}.cw-cats+.cw-plan__ctls{margin-top:14px}.cw .cw-plan__cta{all:unset;box-sizing:border-box;margin-top:14px;width:100%;display:flex;align-items:center;justify-content:center;gap:6px;background:var(--cw-ink);color:var(--cw-cream);border-radius:999px;padding:14px 18px;font-size:15px;font-weight:700;cursor:pointer;text-align:center;transition:transform .1s,background .2s}.cw .cw-plan__cta:hover{background:#000}.cw .cw-plan__cta:active{transform:scale(.98)}.cw .cw-plan__cta:focus-visible{outline:2px solid var(--cw-accent);outline-offset:2px}.cw-plan__cta [hidden],.cw-plan__k [hidden],.cw-qty__t [hidden]{display:none}@media(max-width:640px){.cw-cmpm--benefits .cw-cmp{display:none}.cw-cmpm--benefits .cw-cmpm{display:block}.cw-cmpm-b{background:var(--cw-ink);color:var(--cw-cream);border-radius:22px;padding:22px 18px 18px}.cw-cmpm-b__h{margin:0 0 14px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#e8c9a8}.cw-cmpm-b ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.cw-cmpm-b li{display:flex;gap:12px;align-items:flex-start;padding:12px 0}.cw-cmpm-b li+li{border-top:1px solid rgba(251,248,243,.1)}.cw-cmpm-b i{font-style:normal;flex:none;width:24px;height:24px;margin-top:1px;border-radius:50%;background:#e8c9a82e;color:#e8c9a8;display:inline-flex;align-items:center;justify-content:center;font-size:12px}.cw-cmpm-b li>span{display:flex;flex-direction:column;gap:2px;min-width:0}.cw-cmpm-b b{font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#fbf8f38c}.cw-cmpm-b strong{font-size:15.5px;font-weight:700;line-height:1.35;color:var(--cw-cream)}.cw-cmpm-b em{font-style:normal;font-size:13px;line-height:1.35;color:#fbf8f380;text-decoration:line-through;text-decoration-color:#e88c78b3}.cw-cmpm-b__legend{margin:10px 0 0;font-size:11.5px;color:#fbf8f380}.cw-cmpm-b__legend em{font-size:11.5px;text-decoration:line-through;text-decoration-color:#e88c78b3}}.cw-lcdx{display:flex;flex-wrap:wrap;gap:48px;align-items:center;background:#fff;border:1px solid var(--cw-line);border-radius:var(--cw-r-lg);padding:48px 44px}.cw-lcdx__text{flex:1 1 340px;min-width:0}.cw-lcdx__steps{list-style:none;margin:24px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.cw-lcdx__steps li{display:flex;gap:12px;align-items:center;font-size:15px;line-height:1.4;color:var(--cw-muted);padding:10px 12px;border-radius:14px;transition:background .25s,color .25s}.cw-lcdx__steps li span{flex:none;width:26px;height:26px;border-radius:50%;background:var(--cw-sand);color:var(--cw-ink);display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:800}.cw-lcdx__steps li b{color:var(--cw-ink)}.cw-lcdx__steps li.is-now{background:var(--cw-cream);color:var(--cw-ink)}.cw-lcdx__steps li.is-now span{background:var(--cw-accent);color:#fff}.cw-lcdx__device{flex:1 1 360px;min-width:0;display:flex;flex-direction:column;align-items:center}.cw-lcdx__face{position:relative;width:100%;max-width:360px;background:var(--cw-ink);border-radius:28px;padding:22px 22px 26px;box-shadow:0 18px 40px #2a242138,inset 0 1px #ffffff0f}.cw-lcdx__screen{background:linear-gradient(180deg,#d7dccf,#c4cab9);border-radius:12px;padding:12px 14px 14px;color:#22261e;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;box-shadow:inset 0 2px 6px #0000002e}.cw-lcdx__row{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:700}.cw-lcdx__row--big{justify-content:space-between;margin-top:6px}.cw-lcdx__bat{display:inline-flex;gap:2px;border:1.5px solid currentColor;border-radius:3px;padding:2px}.cw-lcdx__bat i{width:4px;height:7px;background:currentColor;display:block}.cw-lcdx__lock{display:inline-flex;transition:opacity .2s}.cw-lcdx:not(.is-locked) [data-shackle]{transform:translate(4px,-2px)}.cw-lcdx__meal{margin-left:auto;letter-spacing:.04em}.cw-lcdx__meal b{opacity:.28;margin-left:3px;transition:opacity .2s}.cw-lcdx__meal b.is-on{opacity:1}.cw-lcdx__time{font-size:46px;font-weight:700;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.cw-lcdx__time em{font-style:normal;opacity:.8;animation:cwBlink 1s steps(2) infinite}.cw-lcdx__por{display:flex;align-items:baseline;gap:4px}.cw-lcdx__por small{font-size:10px;letter-spacing:.06em}.cw-lcdx__por b{font-size:30px;line-height:1;font-variant-numeric:tabular-nums}.cw-lcdx .is-edit{animation:cwBlink .8s steps(2) infinite}@keyframes cwBlink{50%{opacity:.15}}.cw-lcdx__btns{display:grid;grid-template-columns:repeat(3,1fr);gap:12px 18px;justify-items:center;margin:20px auto 0;max-width:230px}.cw .cw-lcdx__btns button{all:unset;box-sizing:border-box;width:52px;height:52px;border-radius:50%;background:#3a322e;color:#f3ede4;display:inline-flex;align-items:center;justify-content:center;font-size:24px;font-weight:600;cursor:pointer;box-shadow:0 3px #1a1614,inset 0 1px #ffffff14;transition:transform .08s,box-shadow .08s,background .2s;-webkit-tap-highlight-color:transparent}.cw .cw-lcdx__btns button:active{transform:translateY(3px);box-shadow:0 0 #1a1614}.cw .cw-lcdx__btns button:focus-visible{outline:2px solid #E8C9A8;outline-offset:3px}.cw .cw-lcdx__btns .cw-lcdx__set{font-size:12px;font-weight:800;letter-spacing:.06em}.cw-lcdx__btns button:nth-child(4){grid-column:1/2;margin-left:30px}.cw-lcdx__btns button:nth-child(5){grid-column:3/4;margin-right:30px}.cw-lcdx__chute{position:absolute;left:50%;bottom:-6px;width:60px;height:0;transform:translate(-50%);pointer-events:none}.cw-lcdx__chute span{position:absolute;top:0;width:9px;height:8px;border-radius:45%;background:#a0612e;opacity:0}.cw-lcdx__chute span:nth-child(1){left:6px}.cw-lcdx__chute span:nth-child(2){left:18px}.cw-lcdx__chute span:nth-child(3){left:30px}.cw-lcdx__chute span:nth-child(4){left:42px}.cw-lcdx__chute span:nth-child(5){left:24px}.cw-lcdx__chute.is-go span{animation:cwDrop .9s cubic-bezier(.4,0,.8,.6) forwards}.cw-lcdx__chute.is-go span:nth-child(2){animation-delay:.08s}.cw-lcdx__chute.is-go span:nth-child(3){animation-delay:.16s}.cw-lcdx__chute.is-go span:nth-child(4){animation-delay:.05s}.cw-lcdx__chute.is-go span:nth-child(5){animation-delay:.22s}@keyframes cwDrop{0%{opacity:1;transform:translateY(0)}85%{opacity:1}to{opacity:0;transform:translateY(46px) rotate(40deg)}}.cw-lcdx__hint{margin:30px 0 0;min-height:42px;text-align:center;font-size:14.5px;font-weight:600;color:var(--cw-ink);max-width:360px}.cw-lcdx.is-shake .cw-lcdx__face{animation:cwShake .35s}@keyframes cwShake{25%{transform:translate(-5px)}75%{transform:translate(5px)}}.cw-lcdx__plan{list-style:none;margin:10px 0 0;padding:0;width:100%;max-width:360px;display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.cw-lcdx__plan li{background:var(--cw-cream);border:1px solid var(--cw-line);border-radius:14px;padding:10px 12px;display:flex;flex-direction:column;line-height:1.25;transition:border-color .2s,background .2s}.cw-lcdx__plan li span{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--cw-accent)}.cw-lcdx__plan li b{font-size:18px;font-weight:800;color:var(--cw-ink);font-variant-numeric:tabular-nums}.cw-lcdx__plan li em{font-style:normal;font-size:12.5px;color:var(--cw-muted)}.cw-lcdx__plan li.is-on{background:#fff;border-color:var(--cw-ink)}@media(max-width:767px){.cw-lcdx{padding:28px 18px;gap:28px}.cw-lcdx__steps li{font-size:14px;padding:8px 10px}.cw-lcdx__time{font-size:40px}}@media(prefers-reduced-motion:reduce){.cw-lcdx .is-edit,.cw-lcdx__time em{animation:none}}.cw-lcdx__steps li p{margin:0;min-width:0}.cw-flow{display:flex;flex-wrap:wrap;gap:44px;align-items:center;background:#fff;border:1px solid var(--cw-line);border-radius:var(--cw-r-lg);padding:48px 44px}.cw-flow__text{flex:1 1 340px;min-width:0}.cw-flow__stage{flex:1 1 360px;min-width:0;display:flex;flex-direction:column;align-items:center;background:var(--cw-cream);border-radius:var(--cw-r);padding:22px 18px 18px}.cw-flow__svg{width:100%;max-width:400px;height:auto;display:block}.cw-flow__lbl{margin:24px 0 8px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--cw-accent)}.cw-flow__seg{display:inline-flex;background:var(--cw-sand);border-radius:999px;padding:4px;gap:4px}.cw .cw-flow__seg button{all:unset;box-sizing:border-box;padding:10px 18px;border-radius:999px;font-size:14px;font-weight:700;color:var(--cw-muted);cursor:pointer;transition:background .2s,color .2s;-webkit-tap-highlight-color:transparent}.cw .cw-flow__seg button[aria-checked=true]{background:var(--cw-ink);color:var(--cw-cream)}.cw .cw-flow__seg button:focus-visible,.cw .cw-flow__cat:focus-visible{outline:2px solid var(--cw-accent);outline-offset:2px}.cw-flow__desc{margin:10px 0 0;font-size:14.5px;line-height:1.5;color:var(--cw-muted)}.cw-flow__desc[hidden],.cw-flow__cat [hidden]{display:none}.cw .cw-flow__cat{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;gap:8px;padding:11px 18px;border-radius:999px;border:1.5px solid var(--cw-ink);font-size:14px;font-weight:700;color:var(--cw-ink);cursor:pointer;transition:background .2s,color .2s}.cw .cw-flow__cat:hover{background:var(--cw-ink);color:var(--cw-cream)}.cw-flow__status{margin:12px 0 0;min-height:22px;font-size:14px;font-weight:600;color:var(--cw-ink);text-align:center}.cw-flow__stream{opacity:0;transition:opacity .3s}.cw-flow.is-on.is-tap .cw-flow__stream{opacity:1;animation:cwStream .45s linear infinite}@keyframes cwStream{to{stroke-dashoffset:-13}}.cw-flow__dome{opacity:0;transition:opacity .3s;transform-origin:180px 128px}.cw-flow.is-on.is-bub .cw-flow__dome{opacity:1;animation:cwDome 1.2s ease-in-out infinite}@keyframes cwDome{50%{transform:scale(1.18,1.35)}}.cw-flow__ripples ellipse{opacity:0;transform-origin:180px 130px}.cw-flow.is-on .cw-flow__ripples ellipse{animation:cwRipple 1.8s ease-out infinite}.cw-flow.is-on .cw-flow__ripples ellipse:nth-child(2){animation-delay:.6s}.cw-flow.is-on .cw-flow__ripples ellipse:nth-child(3){animation-delay:1.2s}@keyframes cwRipple{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(4.4,2.6)}}.cw-flow__catg{transition:transform .6s cubic-bezier(.3,.7,.3,1),opacity .6s}.cw-flow.is-away .cw-flow__catg{transform:translate(-90px);opacity:0}.cw-flow__led{animation:cwLed 3s ease-in-out infinite}@keyframes cwLed{50%{opacity:.75}}@media(max-width:767px){.cw-flow{padding:28px 18px;gap:24px}}@media(prefers-reduced-motion:reduce){.cw-flow *{animation:none!important}}@media(max-width:767px){.cw-flow{flex-direction:column;flex-wrap:nowrap;gap:0;align-items:stretch}.cw-flow__text{display:contents}.cw-flow__text>*{order:1}.cw-flow>.cw-flow__stage{order:2;margin:20px 0 4px;padding:16px 12px 12px}.cw-flow__text>.cw-flow__lbl,.cw-flow__text>.cw-flow__seg,.cw-flow__text>.cw-flow__desc,.cw-flow__text>.cw-flow__cat{order:3}.cw-flow__seg,.cw .cw-flow__cat{align-self:flex-start}.cw-flow__lbl{margin-top:18px}}.cw-flow__media{position:relative;width:100%;aspect-ratio:1200/658;border-radius:18px;overflow:hidden;background:#eef0f1}.cw-flow__layer{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .5s ease}.cw-flow.is-tap [data-layer=tap],.cw-flow.is-bub [data-layer=bub]{opacity:1}.cw-flow__layer img,.cw-flow__layer video{width:100%;height:100%;object-fit:cover;display:block}.cw-flow:not(.is-on) .cw-flow__layer{filter:saturate(.6) brightness(.92);transition:opacity .5s ease,filter .6s ease}.cw-flow__badge{position:absolute;top:12px;left:12px;display:inline-flex;align-items:center;gap:7px;background:#ffffffe0;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border-radius:999px;padding:6px 12px 6px 10px;font-size:12.5px;font-weight:700;color:var(--cw-ink)}.cw-flow__badge i{width:8px;height:8px;border-radius:50%;background:#3e8e5a;box-shadow:0 0 #3e8e5a80;animation:cwPulse 1.6s infinite}.cw-flow:not(.is-on) .cw-flow__badge i{background:#a39a92;animation:none}@keyframes cwPulse{70%{box-shadow:0 0 0 7px #3e8e5a00}to{box-shadow:0 0 #3e8e5a00}}.cw-flow__pause{position:absolute;inset:auto 0 0 0;margin:auto;bottom:14px;left:50%;transform:translate(-50%) translateY(8px);width:max-content;display:inline-flex;align-items:center;gap:8px;background:#2a2421d1;color:#fbf8f3;border-radius:999px;padding:9px 16px;font-size:13.5px;font-weight:700;opacity:0;transition:opacity .35s,transform .35s;pointer-events:none}.cw-flow:not(.is-on) .cw-flow__pause{opacity:1;transform:translate(-50%)}.cw-flow__stage:has(.cw-flow__media){padding:12px 12px 14px}.cw-flow__illu{position:relative;width:100%;border-radius:18px;background:linear-gradient(180deg,#f7f3ec,#efe8dd);overflow:hidden}.cw-flow__illu .cw-flow__svg{max-width:none}.cw-flow__stage:has(.cw-flow__illu){padding:12px 12px 14px}.cw-fc-stream{opacity:0;transition:opacity .3s}.cw-flow.is-on.is-tap .cw-fc-stream{opacity:1}.cw-fc-drip{stroke-dasharray:9 14}.cw-flow.is-on.is-tap .cw-fc-drip{animation:cwFcDrip .55s linear infinite}@keyframes cwFcDrip{to{stroke-dashoffset:-23}}.cw-fc-shim{opacity:0}.cw-flow.is-on .cw-fc-shim{animation:cwFcShim 3.2s ease-in-out infinite}@keyframes cwFcShim{0%{transform:translate(-40px);opacity:0}40%{opacity:.8}to{transform:translate(60px);opacity:0}}.cw-fc-rip ellipse{fill:none;stroke:#ffffffe6;stroke-width:1.4;opacity:0;transform-box:fill-box;transform-origin:center}.cw-flow.is-on .cw-fc-rip ellipse{animation:cwFcRip 2s ease-out infinite}.cw-flow.is-on .cw-fc-rip ellipse:nth-child(2){animation-delay:.66s}.cw-flow.is-on .cw-fc-rip ellipse:nth-child(3){animation-delay:1.33s}@keyframes cwFcRip{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(3.2)}}.cw-fc-dome{opacity:0;transform-box:fill-box;transform-origin:center bottom;transition:opacity .35s}.cw-flow.is-on.is-bub .cw-fc-dome{opacity:1;animation:cwFcDome 1.25s ease-in-out infinite}@keyframes cwFcDome{50%{transform:scale(1.15,1.5)}}.cw-fc-led{animation:cwFcLed 3s ease-in-out infinite}.cw-flow:not(.is-on) .cw-fc-led{opacity:.55;animation:none}@keyframes cwFcLed{50%{opacity:.7}}.cw-flow:not(.is-on) .cw-flow__illu .cw-flow__svg{filter:saturate(.75)}@media(max-width:767px){.cw-flow>.cw-flow__stage{flex:none}}.cw-addons{margin-top:14px;border:1px solid var(--cw-line);border-radius:18px;padding:12px;background:#fff}.cw-addons__h{margin:0 2px 8px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--cw-accent)}.cw-addon{display:flex;align-items:center;gap:12px;padding:8px;border-radius:12px;text-decoration:none!important;color:var(--cw-ink)!important;transition:background .2s}.cw-addon+.cw-addon{border-top:1px solid var(--cw-line)}.cw-addon:hover{background:var(--cw-cream)}.cw-addon__img{width:56px;height:56px;object-fit:cover;border-radius:10px;background:var(--cw-sand);flex:none}.cw-addon__txt{display:flex;flex-direction:column;min-width:0;flex:1;line-height:1.3}.cw-addon__txt b{font-size:14px;font-weight:700}.cw-addon__txt span{font-size:13.5px;color:var(--cw-muted)}.cw-addon__txt s{opacity:.6;margin-left:4px}.cw-addon__go{font-size:18px;color:var(--cw-ink)}.cw-flow__media{aspect-ratio:16/9}
/*# sourceMappingURL=/cdn/shop/t/26/assets/cw-product.css.map */
