:root{--flour:#fbf5ea;--paper:#f5ebda;--crust:#e8d8be;--crust-2:#d9c4a2;--soil:#2f2722;--soil-2:#5f5249;--soil-3:#8a7c70;--beet:#b4294f;--beet-dark:#8e1f3e;--beet-soft:#f6d3dc;--carrot:#e0702a;--carrot-dark:#b9561a;--carrot-soft:#fbe0c3;--apricot:#f8d7a8;--spinach:#4c7a35;--spinach-dark:#2f5226;--spinach-soft:#dce8cb;--cabbage:#6a3f7e;--cabbage-soft:#e6d9ee;--yolk:#f2b33d;--yolk-soft:#fcebc4;--white:#fff;--r-xs:8px;--r-sm:12px;--r:18px;--r-lg:28px;--r-xl:40px;--shadow-1:0 1px 2px #2f27220f,0 4px 14px -6px #2f272224;--shadow-2:0 2px 4px #2f27220d,0 18px 40px -18px #2f272259;--wrap:1240px;--gutter:clamp(16px,4vw,40px);--header-h:72px;--tab-h:64px;--ease:cubic-bezier(.2,.7,.2,1);--font-display:"Young Serif",Georgia,serif;--font-body:"Figtree",ui-sans-serif,system-ui,sans-serif;--font-hand:"Kalam",cursive}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;background:var(--spinach-dark);overscroll-behavior-y:none}body{overscroll-behavior-y:none;background:var(--flour);min-height:100vh;color:var(--soil);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:16px;line-height:1.6}::selection{background:var(--beet-soft);color:var(--beet-dark)}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}:focus-visible{outline:2.5px solid var(--beet);outline-offset:3px;border-radius:6px}.k-wrap{width:100%;max-width:var(--wrap);padding-left:var(--gutter);padding-right:var(--gutter);margin:0 auto}.k-section{padding:clamp(64px,9vw,128px) 0;position:relative}.k-section-tight{padding:clamp(44px,6vw,80px) 0}.k-display,.k-h1,.k-h2,.k-h3{font-family:var(--font-display);letter-spacing:-.015em;color:var(--soil);font-weight:400}.k-display{font-size:clamp(44px,6.8vw,100px);line-height:1}.k-h1{font-size:clamp(40px,5.4vw,76px);line-height:1}.k-h2{font-size:clamp(32px,4.2vw,58px);line-height:1.04}.k-h3{font-size:clamp(22px,2.2vw,30px);line-height:1.15}.k-display em,.k-h1 em,.k-h2 em,.k-italic{letter-spacing:-.01em;font-family:DM Serif Display,Georgia,serif;font-style:italic;font-weight:400}.k-lead{color:var(--soil-2);max-width:60ch;font-size:clamp(17px,1.5vw,20px);line-height:1.6}.k-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--beet);align-items:center;gap:10px;font-size:12.5px;font-weight:700;display:inline-flex}.k-hand{font-family:var(--font-hand);letter-spacing:-.01em;font-weight:400;line-height:1.15}.k-muted{color:var(--soil-2)}.k-small{font-size:14px}.k-btn{cursor:pointer;letter-spacing:.01em;min-height:52px;transition:transform .2s var(--ease),background .2s,box-shadow .2s,color .2s;white-space:nowrap;-webkit-tap-highlight-color:transparent;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:15.5px;font-weight:700;display:inline-flex}.k-btn:active{transform:scale(.97)}.k-btn-primary{background:var(--beet);color:#fff;box-shadow:0 10px 24px -12px #b4294fcc}.k-btn-primary:hover{background:var(--beet-dark);transform:translateY(-1px)}.k-btn-dark{background:var(--soil);color:var(--flour)}.k-btn-dark:hover{background:#000}.k-btn-green{background:var(--spinach);color:#fff}.k-btn-green:hover{background:var(--spinach-dark)}.k-btn-ghost{color:var(--soil);box-shadow:inset 0 0 0 1.5px var(--soil);background:0 0}.k-btn-ghost:hover{background:var(--soil);color:var(--flour)}.k-btn-white{color:var(--soil);background:#fff}.k-btn-white:hover{background:var(--flour)}.k-btn-sm{min-height:42px;padding:0 18px;font-size:14px}.k-btn-block{width:100%}.k-btn[disabled]{opacity:.55;cursor:not-allowed;transform:none}.k-link{color:var(--beet);border-bottom:2px solid #0000;align-items:center;gap:6px;font-weight:700;transition:border-color .2s,gap .2s;display:inline-flex}.k-link:hover{border-color:currentColor;gap:10px}.k-chip{background:var(--paper);color:var(--soil-2);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.k-badge{z-index:2;background:var(--soil);color:var(--flour);letter-spacing:.04em;border-radius:999px;padding:5px 11px;font-size:11.5px;font-weight:700;position:absolute;top:12px;left:12px}.k-input,.k-select,.k-textarea{border:1.5px solid var(--crust);width:100%;min-height:52px;font:inherit;color:var(--soil);background:#fff;border-radius:14px;padding:12px 16px;font-size:16px;transition:border-color .15s,box-shadow .15s}.k-textarea{resize:vertical;min-height:110px}.k-input:focus,.k-select:focus,.k-textarea:focus{border-color:var(--beet);outline:none;box-shadow:0 0 0 4px #b4294f1f}.k-label{color:var(--soil);flex-direction:column;gap:7px;font-size:14px;font-weight:600;display:flex}.k-announce{background:var(--soil);color:var(--flour);z-index:51;font-size:13.5px;position:relative}.k-announce-in{min-height:40px;padding:6px var(--gutter);justify-content:center;align-items:center;gap:18px;display:flex;overflow:hidden}.k-announce b{color:var(--yolk);font-weight:700}.k-announce-dot{background:#7bd36a;border-radius:50%;flex:none;width:8px;height:8px;animation:2s infinite k-ping;box-shadow:0 0 #7bd36ab3}.k-ann-short{display:none}@media (width<=760px){.k-ann-long{display:none}.k-ann-short{display:inline}.k-announce{font-size:12.5px}.k-announce-in{text-align:center;gap:10px;min-height:38px;padding-top:4px;padding-bottom:4px}}.k-announce a{text-underline-offset:3px;white-space:nowrap;text-decoration:underline}@keyframes k-ping{0%{box-shadow:0 0 #7bd36a99}80%,to{box-shadow:0 0 0 9px #7bd36a00}}.k-header{z-index:50;-webkit-backdrop-filter:saturate(1.4)blur(14px);background:#fbf5eaf7;border-bottom:1px solid #0000;transition:border-color .2s,box-shadow .2s;position:sticky;top:0}.k-header.is-scrolled{border-color:var(--crust);box-shadow:0 6px 24px -20px #2f272280}.k-header-in{height:var(--header-h);align-items:center;gap:28px;display:flex}.k-logo{flex:none;align-items:center;display:flex}.k-logo img{width:auto;height:38px}.k-nav{align-items:center;gap:4px;margin-left:auto;display:flex}.k-nav a{color:var(--soil-2);border-radius:999px;padding:10px 14px;font-size:15px;font-weight:600;transition:color .2s,background .2s;position:relative}.k-nav a:hover{color:var(--soil);background:var(--paper)}.k-nav a.active{color:var(--soil)}.k-nav a.active:after{content:"";background:var(--beet);border-radius:50%;width:5px;height:5px;margin-left:-2.5px;position:absolute;bottom:4px;left:50%}.k-header-actions{align-items:center;gap:10px;display:flex}.k-icon-btn{background:var(--paper);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;transition:background .2s,transform .2s;display:inline-flex;position:relative}.k-icon-btn:hover{background:var(--crust)}.k-cart-btn{background:var(--beet);color:#fff}.k-cart-btn:hover{background:var(--beet-dark)}.k-count{background:var(--yolk);min-width:20px;height:20px;color:var(--soil);border:2px solid var(--flour);border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:11.5px;font-weight:800;display:flex;position:absolute;top:-3px;right:-3px}.k-count.bump{animation:k-bump .5s var(--ease)}@keyframes k-bump{0%{transform:scale(1)}40%{transform:scale(1.45)}to{transform:scale(1)}}.k-tabbar{display:none}@media (width<=900px){:root{--header-h:62px}.k-nav,.k-header-cta{display:none}.k-logo img{height:32px}.k-header-actions{gap:6px;margin-left:auto}.k-tabbar{left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:60;height:var(--tab-h);-webkit-backdrop-filter:blur(16px);background:#2f2722f0;border-radius:22px;grid-template-columns:repeat(5,1fr);padding:6px;display:grid;position:fixed;box-shadow:0 18px 40px -16px #2f2722b3}.k-tabbar a,.k-tabbar button{color:#fbf5ea9e;letter-spacing:.02em;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:10.5px;font-weight:600;transition:color .2s,background .2s;display:flex;position:relative}.k-tabbar .active{color:#fff;background:#ffffff1a}.k-tabbar .k-tab-cart{color:#fff}.k-tabbar .k-tab-cart .k-tab-ic{background:var(--beet);border-radius:12px;justify-content:center;align-items:center;width:40px;height:30px;display:flex}.k-tabbar .k-count{border-color:var(--soil);top:0;right:calc(50% - 26px)}.k-footer{padding-bottom:calc(var(--tab-h) + 20px + env(safe-area-inset-bottom))}}.k-footer{background:var(--spinach-dark);color:#e9f0df;margin-top:0;position:relative;overflow:hidden}.k-footer:before{content:"";opacity:.08;mix-blend-mode:screen;pointer-events:none;background:url(/img/il-pasta-4.webp) 50%/1200px;position:absolute;inset:0}.k-footer-top{grid-template-columns:1.3fr 1fr 1fr 1.2fr;gap:40px;padding:80px 0 48px;display:grid;position:relative}.k-footer h4{font-family:var(--font-display);color:#fff;margin-bottom:16px;font-size:20px;font-weight:400}.k-footer ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.k-footer a{color:#e9f0df;opacity:.86;transition:opacity .2s}.k-footer a:hover{opacity:1;text-underline-offset:3px;text-decoration:underline}.k-footer-brand img{filter:drop-shadow(0 8px 24px #0000002e);width:auto;height:150px;margin:-10px 0 10px -6px}.k-footer-bottom{opacity:.8;border-top:1px solid #e9f0df2e;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:22px 0 30px;font-size:13px;display:flex;position:relative}.k-social-row{gap:10px;margin-top:18px;display:flex}.k-social-row a{opacity:1;background:#ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.k-social-row a:hover{background:#fff3;text-decoration:none}@media (width<=900px){.k-footer-top{grid-template-columns:1fr 1fr;gap:32px;padding:56px 0 32px}.k-footer-brand{grid-column:1/-1}.k-footer-brand img{height:110px}}.k-reveal{opacity:0;transition:opacity .9s var(--ease),transform .9s var(--ease);transform:translateY(26px)}.k-reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.k-reveal{opacity:1;transition:none;transform:none}*{animation-duration:.001ms!important;animation-iteration-count:1!important}}.k-grid-products{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}@media (width<=1100px){.k-grid-products{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.k-grid-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.k-card{border-radius:var(--r-lg);box-shadow:var(--shadow-1);transition:transform .35s var(--ease),box-shadow .35s var(--ease);background:#fff;flex-direction:column;display:flex;position:relative;overflow:hidden}.k-card:hover{box-shadow:var(--shadow-2);transform:translateY(-4px)}.k-card-media{aspect-ratio:1;background:var(--tint,var(--paper));position:relative;overflow:hidden}.k-card-media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease)}.k-card:hover .k-card-media img{transform:scale(1.05)}.k-card-dot{z-index:2;background:var(--c);border-radius:50%;width:30px;height:30px;position:absolute;top:12px;right:12px;box-shadow:0 0 0 4px #ffffffd9}.k-card-dot.rainbow{background:conic-gradient(#b4294f,#e0702a,#f2b33d,#4c7a35,#6a3f7e,#b4294f)}.k-card-body{flex-direction:column;flex:1;gap:4px;padding:16px 18px 18px;display:flex}.k-card-cat{white-space:nowrap;text-overflow:ellipsis;letter-spacing:.1em;text-transform:uppercase;color:var(--c,var(--beet));font-size:11.5px;font-weight:700;display:block;overflow:hidden}.k-card-title{font-family:var(--font-display);letter-spacing:-.01em;font-size:19px;font-weight:400;line-height:1.2}.k-card-tag{color:var(--soil-2);font-size:13.5px;line-height:1.4}.k-card-foot{justify-content:space-between;align-items:baseline;gap:10px;margin-top:auto;padding-top:12px;display:flex}.k-price{white-space:nowrap;font-size:17px;font-weight:800}.k-price small{color:var(--soil-3);margin-right:3px;font-size:12px;font-weight:600}@keyframes k-pop{0%{transform:scale(.4)}70%{transform:scale(1.2)}to{transform:scale(1)}}.k-card-var{flex:none;height:36px;margin-top:8px;display:block;position:relative}.k-card-var select{appearance:none;border:1.5px solid var(--crust,#e6dccb);background:var(--paper,#fbf7f0);width:100%;height:36px;color:var(--soil);font:inherit;cursor:pointer;text-overflow:ellipsis;border-radius:12px;padding:0 32px 0 12px;font-size:13.5px;font-weight:600}.k-card-var select:hover,.k-card-var select:focus-visible{border-color:var(--c,var(--soil));outline:none}.k-card-var svg{pointer-events:none;color:var(--soil-2);position:absolute;top:50%;right:10px;transform:translateY(-50%)}.k-card-var--info{border:1.5px dashed var(--crust,#e6dccb);color:var(--soil-2);white-space:nowrap;text-overflow:ellipsis;border-radius:12px;align-items:center;padding:0 12px;font-size:13px;font-weight:600;display:flex;overflow:hidden}.k-card-var--info.is-empty{visibility:hidden}.k-grid-products>*{flex-direction:column;min-width:0;display:flex}.k-grid-products>*>.k-card{flex:1}.k-card-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.4em;display:-webkit-box;overflow:hidden}.k-card-tag{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.8em;display:-webkit-box;overflow:hidden}.k-act{flex-direction:column-reverse;gap:8px;margin-top:12px;display:flex}.k-act-view,.k-act-add{width:100%;min-width:0;font:inherit;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-weight:700;line-height:1;transition:background .2s,color .2s,box-shadow .2s,transform .15s;display:flex;position:relative}.k-act-view>span,.k-act-add>span:last-child{text-overflow:ellipsis;overflow:hidden}.k-act-add{background:var(--beet);color:#fff;border:0;height:46px;font-size:15px;box-shadow:0 8px 18px -12px #b4294ff2}.k-act-add:hover{background:var(--beet-dark)}.k-act-view{height:40px;color:var(--soil);border:1.5px solid var(--crust,#e8d8be);background:#fff;font-size:14px}.k-act-view svg{color:var(--soil-2);flex:none;transition:color .2s}.k-act-view:hover{border-color:var(--soil);background:var(--flour,#fbf5ea)}.k-act-view:hover svg{color:var(--c,var(--beet))}.k-act-view:active,.k-act-add:active{transform:scale(.97)}.k-act-bag{flex:none;margin-right:3px;display:inline-flex;position:relative}.k-act-plus{background:var(--yolk);width:13px;height:13px;color:var(--soil);border-radius:50%;padding:1.5px;position:absolute;bottom:-5px;right:-6px}.k-act-add.is-done{background:var(--spinach);box-shadow:0 8px 16px -10px #4c7a35f2}.k-act-add.is-done svg{animation:k-pop .35s var(--ease)}.k-act--solo .k-act-view{height:46px;font-size:15px}.k-card.soldout .k-card-media img{filter:grayscale(.6);opacity:.7}.k-soldout{z-index:2;text-align:center;color:var(--soil-2);background:#ffffffeb;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:700;position:absolute;inset:auto 12px 12px}@media (width<=760px){.k-card{border-radius:20px}.k-card-body{padding:12px 12px 14px}.k-card-title{font-size:15.5px}.k-card-tag{display:none}.k-price{font-size:15px}.k-card-foot{padding-top:8px}.k-act{gap:6px;margin-top:10px}.k-act-add{gap:7px;height:42px;padding:0 8px;font-size:14px}.k-act-view{gap:5px;height:36px;padding:0 8px;font-size:13px}.k-act-view svg{width:15px;height:15px}.k-act--solo .k-act-view{height:42px;font-size:14px}.k-card-var{height:34px;margin-top:6px}.k-card-var--info{border-radius:10px;padding:0 10px;font-size:12px}.k-card-var select{border-radius:10px;height:34px;padding:0 26px 0 10px;font-size:12.5px}.k-card-var svg{right:7px}.k-card-dot{width:22px;height:22px;top:9px;right:9px}.k-badge{padding:4px 8px;font-size:10px;top:9px;left:9px}}.k-cart-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:80;background:#2f272273;animation:.25s k-fade;position:fixed;inset:0}.k-cart{background:var(--flour);z-index:81;width:min(460px,100%);animation:k-slide .35s var(--ease);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-20px 0 60px -20px #2f272266}.k-cart-head{border-bottom:1px solid var(--crust);justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.k-cart-head h3{font-family:var(--font-display);font-size:26px;font-weight:400}.k-cart-body{flex:1;padding:8px 22px;overflow-y:auto}.k-cart-line{border-bottom:1px solid var(--crust);grid-template-columns:72px minmax(0,1fr) auto;gap:14px;padding:16px 0;display:grid}.k-cart-line img{-o-object-fit:cover;object-fit:cover;background:var(--paper);border-radius:14px;width:72px;height:72px}.k-cart-line strong{font-size:15px;line-height:1.3;display:block}.k-cart-line small{color:var(--soil-3);margin-top:2px;font-size:13px;display:block}.k-qty{border:1.5px solid var(--crust);background:#fff;border-radius:999px;align-items:center;gap:2px;margin-top:8px;padding:2px;display:inline-flex}.k-qty button{cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.k-qty button:hover{background:var(--paper)}.k-qty span{text-align:center;min-width:24px;font-size:14px;font-weight:700}.k-cart-foot{padding:18px 22px calc(18px + env(safe-area-inset-bottom));border-top:1px solid var(--crust);background:#fff;flex-direction:column;gap:12px;display:flex}.k-free-ship{color:var(--soil-2);font-size:13px}.k-bar{background:var(--paper);border-radius:999px;height:7px;margin-top:6px;overflow:hidden}.k-bar i{border-radius:inherit;background:linear-gradient(90deg,var(--beet),var(--carrot),var(--yolk),var(--spinach));height:100%;transition:width .5s var(--ease);display:block}.k-cart-empty{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:60px 10px;display:flex}.k-cart-empty img{opacity:.9;width:150px}@keyframes k-slide{0%{transform:translate(100%)}to{transform:none}}@keyframes k-up{0%{transform:translateY(100%)}to{transform:none}}@keyframes k-fade{0%{opacity:0}to{opacity:1}}@media (width<=600px){.k-cart{width:100%;max-height:88vh;animation:k-up .38s var(--ease);border-radius:26px 26px 0 0;top:auto;left:0}.k-cart:before{content:"";background:var(--crust-2);border-radius:5px;width:42px;height:5px;margin-left:-21px;position:absolute;top:8px;left:50%}}.k-dock{z-index:90;max-width:calc(100% - 24px);position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.k-dock-btn{background:var(--soil);color:var(--flour);font:inherit;cursor:pointer;transition:transform .25s var(--ease),box-shadow .25s;border:0;border-radius:999px;align-items:center;gap:12px;max-width:100%;padding:8px;display:flex;box-shadow:0 18px 40px -12px #2f27228c}.k-dock-btn:hover{transform:translateY(-2px);box-shadow:0 22px 46px -12px #2f272299}.k-dock-ic{background:#ffffff1f;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid;position:relative}.k-dock-ic img{-o-object-fit:cover;object-fit:cover;width:42px;height:42px;animation:k-zoom-in .4s var(--ease);border-radius:50%}.k-dock-ic .k-count{position:absolute;top:-4px;right:-6px}.k-dock-txt{text-align:left;flex-direction:column;align-items:flex-start;min-width:0;line-height:1.2;animation:.35s k-fade;display:flex}.k-dock-txt small{opacity:.72;font-size:11.5px;font-weight:600}.k-dock-txt strong{white-space:nowrap;text-overflow:ellipsis;max-width:260px;font-size:14.5px;overflow:hidden}.k-dock.is-added .k-dock-txt small{color:var(--yolk);opacity:1}.k-dock-cta{background:var(--yolk);color:var(--soil);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;margin-left:4px;padding:10px 16px;font-size:13.5px;font-weight:700;display:inline-flex}@keyframes k-toast{0%{opacity:0;transform:translate(-50%,16px)}to{opacity:1;transform:translate(-50%)}}@keyframes k-zoom-in{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@media (width<=900px){.k-dock{bottom:calc(var(--tab-h) + 22px + env(safe-area-inset-bottom));display:none}.k-dock.is-added{display:block}.k-dock-txt strong{max-width:150px}}.k-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:clamp(28px,4vw,52px);display:flex}.k-head .k-h2{margin-top:14px}.k-pill-tabs{flex-wrap:wrap;gap:8px;display:flex}.k-pill-tabs button,.k-pill-tabs a{border:1.5px solid var(--crust);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:8px;min-height:42px;padding:0 18px;font-size:14px;font-weight:700;transition:all .2s;display:inline-flex}.k-pill-tabs button:hover,.k-pill-tabs a:hover{border-color:var(--soil)}.k-pill-tabs .active{background:var(--soil);border-color:var(--soil);color:var(--flour)}.k-scroll-x{scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 calc(var(--gutter) * -1);padding-bottom:6px;padding-left:var(--gutter);padding-right:var(--gutter);gap:16px;display:flex;overflow-x:auto}.k-scroll-x::-webkit-scrollbar{display:none}.k-scroll-x>*{scroll-snap-align:start;flex:none}.k-pagehead{padding:clamp(40px,6vw,80px) 0 clamp(28px,4vw,48px);position:relative;overflow:hidden}.k-pagehead .k-h1{max-width:16ch;margin-top:14px}.k-pagehead .k-lead{margin-top:18px}.k-crumbs{color:var(--soil-3);gap:8px;margin-bottom:6px;font-size:13px;display:flex}.k-crumbs a:hover{color:var(--soil)}.k-prose{max-width:760px;color:var(--soil-2);font-size:16.5px;line-height:1.75}.k-prose h2{font-family:var(--font-display);color:var(--soil);letter-spacing:-.01em;margin:40px 0 12px;font-size:26px;font-weight:400}.k-prose h3{color:var(--soil);margin:24px 0 8px;font-size:18px;font-weight:700}.k-prose p{margin:0 0 14px}.k-prose ul,.k-prose ol{margin:0 0 16px;padding-left:22px}.k-prose li{margin:6px 0}.k-prose a{color:var(--beet);text-underline-offset:3px;text-decoration:underline}.k-prose strong{color:var(--soil)}.k-note{background:var(--yolk-soft);border-radius:var(--r);color:var(--soil);padding:18px 20px;font-size:15px}.k-acc{border-top:1.5px solid var(--crust)}.k-acc-item{border-bottom:1.5px solid var(--crust)}.k-acc-q{text-align:left;cursor:pointer;width:100%;font-family:var(--font-display);background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:clamp(17px,1.6vw,21px);font-weight:400;line-height:1.3;display:flex}.k-acc-ic{background:var(--paper);width:36px;height:36px;transition:transform .3s var(--ease),background .2s;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.k-acc-item.open .k-acc-ic{background:var(--beet);color:#fff;transform:rotate(45deg)}.k-acc-a{transition:grid-template-rows .35s var(--ease);grid-template-rows:0fr;display:grid}.k-acc-item.open .k-acc-a{grid-template-rows:1fr}.k-acc-a>div{overflow:hidden}.k-acc-a p{color:var(--soil-2);padding:0 56px 24px 0;line-height:1.7}@media (width<=600px){.k-acc-a p{padding-right:0}}.k-squiggle{width:120px;height:16px;display:block}.k-sticker{text-align:center;letter-spacing:.02em;text-transform:uppercase;z-index:3;border-radius:50%;justify-content:center;align-items:center;font-weight:800;line-height:1.05;display:flex;position:absolute}.k-spin{animation:22s linear infinite k-spin}@keyframes k-spin{to{transform:rotate(360deg)}}.k-float{animation:7s ease-in-out infinite k-float}@keyframes k-float{0%,to{transform:translateY(0) rotate(var(--r,0deg))}50%{transform:translateY(-14px) rotate(calc(var(--r,0deg) + 6deg))}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.k-lightbox{z-index:300;-webkit-backdrop-filter:blur(8px);cursor:zoom-out;background:#2f2722b8;place-items:center;padding:clamp(14px,4vw,48px);animation:.25s k-fade;display:grid;position:fixed;inset:0}.k-lightbox-fig{max-width:min(1100px,100%);animation:k-zoom .4s var(--ease);cursor:default;background:#fff;border-radius:14px;margin:0;padding:clamp(10px,1.4vw,16px) clamp(10px,1.4vw,16px) 8px;position:relative;transform:rotate(-1deg);box-shadow:0 30px 80px #00000059}.k-lightbox-fig img{border-radius:6px;width:auto;max-width:100%;height:auto;max-height:calc(100vh - 170px);display:block}.k-lightbox-fig figcaption{text-align:center;color:var(--soil);padding:10px 0 6px;font-size:clamp(18px,2vw,24px)}.k-lightbox-x{background:var(--soil);color:#fff;cursor:pointer;width:44px;height:44px;box-shadow:var(--shadow-2);border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:-14px;right:-14px}.k-lightbox-x:hover{background:var(--beet)}@keyframes k-zoom{0%{opacity:0;transform:scale(.86)rotate(-6deg)}to{opacity:1;transform:scale(1)rotate(-1deg)}}.k-sugg{padding:16px 0 4px}.k-sugg-t{color:var(--beet);align-items:center;gap:8px;margin-bottom:8px;font-size:17px;display:flex}.k-sugg-list{flex-direction:column;gap:10px;padding:2px 0 8px;display:flex}.k-coupon{background:var(--s);width:100%;animation:g-in .35s var(--ease);border-radius:14px;flex:none;align-items:stretch;display:flex;position:relative;-webkit-mask:radial-gradient(7px at 0,#0000 97%,#000) 0/51% 100% no-repeat,radial-gradient(7px at 100%,#0000 97%,#000) 100%/51% 100% no-repeat;mask:radial-gradient(7px at 0,#0000 97%,#000) 0/51% 100% no-repeat,radial-gradient(7px at 100%,#0000 97%,#000) 100%/51% 100% no-repeat}.k-coupon-img{flex:none;justify-content:center;align-items:center;width:76px;padding:10px 0 10px 16px;display:flex}.k-coupon-img img{-o-object-fit:cover;object-fit:cover;background:#fff;border-radius:10px;width:56px;height:56px}.k-coupon-txt{border-left:2px dashed color-mix(in srgb,var(--c) 45%,transparent);flex-direction:column;flex:1;align-items:flex-start;gap:3px;min-width:0;margin-left:10px;padding:11px 18px 12px 14px;display:flex}.k-coupon-txt a{color:var(--soil);max-width:100%}.k-coupon-txt strong{overflow-wrap:anywhere;font-size:15px;line-height:1.25;display:block}.k-coupon-why{color:var(--soil-2);overflow-wrap:anywhere;font-size:13px;line-height:1.4}.k-coupon-add{background:var(--c);color:#fff;cursor:pointer;height:28px;transition:transform .2s var(--ease),filter .2s;border:0;border-radius:999px;align-items:center;gap:4px;margin-top:6px;padding:0 11px 0 9px;font-size:12.5px;font-weight:800;display:inline-flex}.k-coupon-add:hover{filter:brightness(1.08)}.k-coupon-add:active{transform:scale(.94)}.k-top{--p:0;--stripes:linear-gradient(90deg,var(--beet) 0 20%,var(--carrot) 0 40%,var(--yolk) 0 60%,var(--spinach) 0 80%,var(--cabbage) 0);z-index:85;background:var(--soil);height:50px;color:var(--flour);font:inherit;letter-spacing:.01em;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .3s,transform .45s var(--ease),background .25s,box-shadow .25s;border:0;border-radius:999px;align-items:center;gap:9px;padding:0 18px 3px 7px;font-size:14.5px;font-weight:700;display:inline-flex;position:fixed;bottom:22px;right:22px;overflow:hidden;transform:translateY(18px);box-shadow:0 14px 30px -14px #2f2722b3,inset 0 0 0 1px #fbf5ea14}.k-top.show{opacity:1;pointer-events:auto;transform:none}.k-top.show:hover{background:#3b312b;box-shadow:0 18px 34px -14px #2f2722bf,inset 0 0 0 1px #fbf5ea1f}.k-top:focus-visible{outline:2px solid var(--beet);outline-offset:3px}.k-top-ic{background:var(--flour);width:36px;height:36px;color:var(--soil);transition:transform .35s var(--ease),background .25s;border-radius:50%;flex:none;place-items:center;display:grid}.k-top-ic svg{transition:transform .35s var(--ease)}.k-top.show:hover .k-top-ic{background:#fff}.k-top.show:hover .k-top-ic svg{transform:translateY(-2px)}.k-top.fly .k-top-ic svg{animation:k-top-fly .6s var(--ease)}@keyframes k-top-fly{0%{transform:none}45%{opacity:0;transform:translateY(-22px)}46%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.k-top-txt{white-space:nowrap}.k-top-bar{background:#fbf5ea24;border-radius:9px;height:3px;position:absolute;bottom:8px;left:51px;right:18px;overflow:hidden}.k-top-bar i{background:var(--stripes);transform-origin:0;transform:scaleX(var(--p));transition:transform .15s linear;position:absolute;inset:0}.k-top-ring{display:none}@media (width<=900px){.k-top{width:48px;height:48px;right:14px;bottom:calc(var(--tab-h) + 22px + env(safe-area-inset-bottom));justify-content:center;padding:0;overflow:visible}.k-top-txt,.k-top-bar{display:none}.k-top-ic{width:auto;height:auto;color:var(--flour);background:0 0}.k-top-ring{pointer-events:none;background:conic-gradient(var(--beet) 0 20%,var(--carrot) 0 40%,var(--yolk) 0 60%,var(--spinach) 0 80%,var(--cabbage) 0);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3.5px),#000 calc(100% - 3px)),conic-gradient(#000 calc(var(--p) * 360deg),transparent 0);-webkit-mask-composite:source-in;-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3.5px),#000 calc(100% - 3px)),conic-gradient(#000 calc(var(--p) * 360deg),transparent 0);-webkit-mask-composite:source-in, xor;-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3.5px),#000 calc(100% - 3px)) intersect,conic-gradient(#000 calc(var(--p) * 360deg),transparent 0);mask:radial-gradient(farthest-side,transparent calc(100% - 3.5px),#000 calc(100% - 3px)) intersect,conic-gradient(#000 calc(var(--p) * 360deg),transparent 0);border-radius:50%;display:block;position:absolute;inset:-3px}}@media (prefers-reduced-motion:reduce){.k-top,.k-top-ic svg,.k-top-bar i{transition:none}.k-top.fly .k-top-ic svg{animation:none}}@media (width<=900px){body:has(.pd-sticky) .k-top{bottom:calc(var(--tab-h) + 100px + env(safe-area-inset-bottom))}body:has(.pd-sticky) .k-dock{bottom:calc(var(--tab-h) + 100px + env(safe-area-inset-bottom))}}.k-sheet-overlay{z-index:90;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#2f272273;animation:.25s k-fade;position:fixed;inset:0}.k-sheet{z-index:91;background:var(--flour);max-height:88vh;animation:k-up .38s var(--ease);padding-bottom:env(safe-area-inset-bottom);border-radius:26px 26px 0 0;flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -20px 50px -20px #2f272273}.k-sheet-grip{background:var(--crust);border-radius:9px;width:42px;height:5px;margin:8px auto 0}.k-sheet-head{align-items:center;gap:10px;padding:8px 16px 10px;display:flex}.k-sheet-head strong{font-family:var(--font-display);flex:1;font-size:24px;font-weight:400}.k-sheet-ic{background:var(--spinach-soft);width:36px;height:36px;color:var(--spinach-dark);border-radius:50%;place-items:center;display:grid}.k-sheet-body{-webkit-overflow-scrolling:touch;padding:4px 16px 22px;overflow-y:auto}.k-sheet-family{color:var(--soil);background:#fff;border-radius:20px;align-items:center;gap:12px;padding:10px;text-decoration:none;display:flex;box-shadow:0 6px 18px -14px #2f272280}.k-sheet-family img{-o-object-fit:cover;object-fit:cover;border-radius:12px;flex:none;width:84px;height:64px}.k-sheet-family strong{font-size:16px;display:block}.k-sheet-family small{color:var(--soil-2);margin-top:2px;font-size:12.5px;line-height:1.35;display:block}.k-sheet-family em{color:var(--beet);align-items:center;gap:4px;margin-top:5px;font-size:13px;font-style:normal;font-weight:700;display:inline-flex}.k-sheet-press{margin-top:10px}.k-sheet-press-img{flex:none;display:block;position:relative}.k-sheet-press-img svg{color:#fff;background:var(--beet);box-sizing:border-box;border-radius:999px;width:22px;height:22px;padding:3px;position:absolute;bottom:6px;left:6px}.k-sheet-label{letter-spacing:.12em;text-transform:uppercase;color:var(--soil-2);margin:18px 4px 8px;font-size:11.5px;font-weight:800}.k-sheet-contacts,.k-sheet-links{background:#fff;border-radius:20px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 6px 18px -14px #2f272280}.k-sc,.k-sheet-links a{color:var(--soil);border-bottom:1px solid #f1e9dc;align-items:center;gap:12px;min-height:56px;padding:12px 14px;text-decoration:none;display:flex}.k-sc:last-child,.k-sheet-links a:last-child{border-bottom:0}.k-sc i{border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}.k-sc span{flex-direction:column;flex:1;min-width:0;display:flex}.k-sc small{color:var(--soil-2);font-size:11.5px}.k-sc strong{overflow-wrap:anywhere;font-size:14.5px;line-height:1.3}.k-sc>svg,.k-sheet-links a>svg:last-child{color:#c4b8a6;flex:none}.k-sc-tel i{background:var(--beet-soft);color:var(--beet)}.k-sc-wa i{color:#1fa855;background:#ddf7e6}.k-sc-mail i{background:var(--yolk-soft);color:#a9741a}.k-sc-map i{background:var(--spinach-soft);color:var(--spinach-dark)}.k-sheet-links a{min-height:50px;font-size:14.5px;font-weight:600}.k-sheet-links a>svg:first-child{color:var(--beet);flex:none}.k-sheet-links a span{flex:1}.k-sheet-social{align-items:center;gap:10px;margin-top:18px;padding:0 4px;display:flex}.k-sheet-social a{width:40px;height:40px;color:var(--soil);background:#fff;border-radius:50%;place-items:center;display:grid;box-shadow:0 4px 12px -8px #2f272280}.k-sheet-social a svg{width:18px;height:18px}.k-sheet-social small{color:var(--soil-2);margin-left:auto;font-size:11.5px}@media (width>=901px){.k-sheet,.k-sheet-overlay{display:none}}.k-account-btn{color:var(--soil);justify-content:center;align-items:center;display:flex}.k-sheet-login{justify-content:center;gap:8px;margin-bottom:12px}.k-mist{isolation:isolate;position:relative;overflow:hidden}.k-mist-media{z-index:-1;position:absolute;inset:0 0 0 calc(50% - 90px);-webkit-mask-image:linear-gradient(90deg,#0000 0,#0000001f 14%,#0000008c 30%,#000 50%);mask-image:linear-gradient(90deg,#0000 0,#0000001f 14%,#0000008c 30%,#000 50%)}.k-mist-media img,.k-mist-media video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.k-mist-copy{max-width:min(560px,50%)}@media (width<=900px){.k-mist{padding-top:0!important}.k-mist-media{width:100%;height:clamp(210px,56vw,420px);position:relative;left:auto;-webkit-mask-image:linear-gradient(#000 66%,#0000);mask-image:linear-gradient(#000 66%,#0000)}.k-mist-copy{max-width:none;margin-top:-10px}}.k-mist-media:after{content:"";background:linear-gradient(180deg,transparent,var(--flour));height:64px;position:absolute;bottom:0;left:0;right:0}@media (width<=900px){.k-mist-media:after{display:none}}@media (width<=380px){.k-cart-btn{display:none}.k-logo img{height:28px}.k-header-in{gap:10px}}.k-dock{align-items:center;gap:8px;display:flex}.k-dock-btn{flex:0 auto;min-width:0}.k-dock-min{background:var(--soil);width:40px;height:40px;color:var(--flour);cursor:pointer;transition:background .2s,transform .25s var(--ease),opacity .15s;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid;position:relative;box-shadow:0 14px 30px -12px #2f272299}.k-dock-min:hover{background:#4a3e36;transform:translateY(-2px)}.k-dock-min:focus-visible{outline:2px solid var(--yolk);outline-offset:3px}.k-dock-min-tip{background:var(--soil);color:var(--flour);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .18s ease,transform .22s var(--ease);border-radius:9px;padding:7px 11px;font-size:12.5px;font-weight:700;line-height:1;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%,5px);box-shadow:0 10px 24px -10px #2f272299}.k-dock-min-tip:after{content:"";border:5px solid #0000;border-top-color:var(--soil);margin-left:-5px;position:absolute;top:100%;left:50%}.k-dock-min:hover .k-dock-min-tip,.k-dock-min:focus-visible .k-dock-min-tip{opacity:1;transform:translate(-50%)}@media (hover:none){.k-dock-min-tip{display:none}}.k-dock.is-flying{pointer-events:none;filter:drop-shadow(0 10px 16px #2f272259)}.k-dock.is-flying .k-dock-btn{box-shadow:none;transform:none}.k-dock.is-flying .k-dock-min{opacity:0}@media (width<=900px){.k-dock{display:none}.k-dock.is-added,.k-dock.is-flying{display:flex}.k-dock-min{width:36px;height:36px}}.k-badge{align-items:center;gap:6px;line-height:1.15;display:inline-flex;box-shadow:0 6px 16px -8px #2f27228c}.k-badge-ic{z-index:1;flex:none;position:relative}.k-badge--new{background:var(--spinach)}.k-badge--gift{background:var(--beet)}.k-badge--taste{background:var(--carrot-dark)}.k-badge--fresh{background:var(--spinach-dark)}.k-badge--best{letter-spacing:.02em;color:var(--soil);background:linear-gradient(135deg,#fce7a8 0%,#f2b33d 45%,#e59a22 70%,#f8d47a 100%);border:1px solid #ffffffbf;gap:7px;padding:6px 13px 6px 7px;font-size:12.5px;overflow:hidden;box-shadow:0 8px 20px -8px #b9561abf,inset 0 1px #ffffffb3}.k-badge--best .k-badge-ic{background:var(--soil);color:#f8c94f;fill:#f8c94f;border-radius:50%;width:22px;height:22px;padding:4px}.k-badge--best:after{content:"";background:linear-gradient(90deg,#0000,#ffffffbf,#0000);width:45%;animation:4.5s ease-in-out 1.2s infinite k-badge-shine;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-20deg)}.k-badge--best>span{z-index:1;position:relative}@keyframes k-badge-shine{0%,70%{left:-60%}to{left:130%}}@media (prefers-reduced-motion:reduce){.k-badge--best:after{animation:none;display:none}}.pd-main .k-badge{font-size:13px;top:18px;left:18px}.pd-main .k-badge--best{padding:7px 15px 7px 8px;font-size:14px}.pd-main .k-badge--best .k-badge-ic{width:26px;height:26px;padding:5px}@media (width<=760px){.k-badge{gap:4px}.k-badge-ic{width:12px;height:12px}.k-badge--best{gap:5px;padding:4px 9px 4px 4px;font-size:10.5px}.k-badge--best .k-badge-ic{width:18px;height:18px;padding:3px}.pd-main .k-badge{top:12px;left:12px}}.k-restoring .k-reveal{opacity:1;transition:none;transform:none}body.kc-on .k-top,body.kc-on .k-dock,body.kc-on .ap-mini{opacity:0!important;pointer-events:none!important;transform:translateY(18px)!important}.kc{z-index:120;justify-content:center;align-items:center;padding:28px;display:flex;position:fixed;inset:0}.kc-overlay{-webkit-backdrop-filter:blur(6px)saturate(1.1);animation:kc-fade .35s var(--ease) both;background:#2f27226b;position:absolute;inset:0}.kc-panel{background:var(--flour);width:min(980px,100%);max-height:min(760px,100vh - 56px);translate:0 var(--dy,0px);transform-origin:85% 0;transition:translate .3s var(--ease);border-radius:30px;outline:none;flex-direction:column;animation:.55s cubic-bezier(.2,1.25,.32,1) both kc-pop;display:flex;position:relative;overflow:hidden;box-shadow:0 50px 100px -30px #2f27228c,0 0 0 1px #2f27220d}.kc-panel.kc-drag{transition:none}.kc-panel.kc-empty-p{width:min(520px,100%)}.kc-panel:before{content:"";z-index:2;background:linear-gradient(90deg,var(--beet) 0 20%,var(--carrot) 0 40%,var(--yolk) 0 60%,var(--spinach) 0 80%,var(--cabbage) 0);transform-origin:0;height:5px;animation:kc-stripe .7s .15s var(--ease) both;position:absolute;top:0;left:0;right:0}.kc-leave .kc-overlay{animation:kc-fade-out .28s var(--ease) both}.kc-leave .kc-panel{animation:kc-pop-out .28s var(--ease) both}.kc-head{justify-content:space-between;align-items:center;gap:12px;padding:26px 30px 14px;display:flex;position:relative}.kc-head h3{font-family:var(--font-display);align-items:center;gap:12px;font-size:30px;font-weight:400;line-height:1.1;display:flex}.kc-count{background:var(--beet);color:#fff;min-width:28px;height:28px;font-family:var(--font-body,inherit);animation:kc-in .4s .2s var(--ease) both;border-radius:999px;justify-content:center;align-items:center;padding:0 9px;font-size:14px;font-weight:800;display:inline-flex}.kc-x{background:var(--paper);width:44px;height:44px;color:var(--soil);cursor:pointer;transition:background .2s,transform .35s var(--ease);border:0;border-radius:50%;justify-content:center;align-items:center;display:flex}.kc-x:hover{background:var(--crust);transform:rotate(90deg)}.kc-grip{display:none}.kc-grid{flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) 340px;min-height:0;display:grid}.kc-main{overscroll-behavior:contain;min-height:0;padding:4px 30px 28px;overflow-y:auto}.kc-side{border-left:1px solid var(--crust);background:linear-gradient(180deg,#fff,var(--flour));padding:6px 28px 28px;overflow-y:auto}.kc-sum-m{display:none}.kc-lines{flex-direction:column;gap:10px;display:flex}.kc-line{animation:kc-in .5s calc(.12s + var(--i,0) * 60ms) var(--ease) both;background:#fff;border-radius:20px;grid-template-columns:84px minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px;display:grid;box-shadow:0 1px #2f27220a,0 10px 24px -20px #2f272259}.kc-line-img img{-o-object-fit:cover;object-fit:cover;background:var(--paper);width:84px;height:84px;transition:transform .35s var(--ease);border-radius:14px;display:block}.kc-line-img:hover img{transform:scale(1.05)}.kc-line-txt{min-width:0}.kc-line-txt a{color:var(--soil)}.kc-line-txt strong{font-size:16px;line-height:1.3;display:block}.kc-line-txt small{color:var(--soil-3);margin-top:3px;font-size:13px;line-height:1.35;display:block}.kc-line-price{white-space:nowrap;align-self:start;padding-top:4px;font-size:16px}.kc-qty{background:var(--flour);border:1.5px solid var(--crust);border-radius:999px;align-items:center;gap:2px;margin-top:10px;padding:2px;display:inline-flex}.kc-qty button{width:34px;height:34px;color:var(--soil);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;transition:background .15s,transform .15s;display:flex}.kc-qty button:hover{background:#fff}.kc-qty button:active{transform:scale(.88)}.kc-qty span{text-align:center;min-width:26px;font-size:14.5px;font-weight:800}.kc-sum{animation:kc-in .5s .18s var(--ease) both;flex-direction:column;gap:14px;display:flex}.kc-sum-row{justify-content:space-between;align-items:baseline;gap:10px;padding-top:12px;display:flex}.kc-sum-row span{color:var(--soil-2);font-size:15px}.kc-total{font-family:var(--font-display);font-size:34px;font-weight:400;line-height:1}.kc-ship{color:var(--soil-2);background:var(--paper);border-radius:14px;align-items:flex-start;gap:10px;padding:11px 13px;font-size:13px;line-height:1.45;display:flex}.kc-ship svg{flex:none;margin-top:1px}.kc-go{background:var(--beet);color:#fff;width:100%;min-height:58px;font:inherit;letter-spacing:.01em;cursor:pointer;transition:transform .25s var(--ease),background .2s,box-shadow .25s;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:16.5px;font-weight:800;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 30px -16px #b4294fbf}.kc-go:after{content:"";background:linear-gradient(100deg,#0000,#ffffff47,#0000);width:40%;animation:3.2s ease-in-out 1s infinite kc-shine;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-18deg)}.kc-go:hover{background:var(--beet-dark);transform:translateY(-1px);box-shadow:0 20px 34px -16px #b4294fd9}.kc-go:hover svg{transform:translate(4px)}.kc-go svg{transition:transform .25s var(--ease)}.kc-go:active{transform:scale(.98)}.kc-safe{color:var(--soil-3);justify-content:center;align-items:center;gap:6px;margin:-4px 0 0;font-size:12.5px;display:flex}.kc-safe svg{color:var(--spinach)}.kc-more{font:inherit;color:var(--beet);cursor:pointer;text-underline-offset:4px;background:0 0;border:0;align-self:center;padding:6px 10px;font-size:14.5px;font-weight:700;text-decoration:underline;text-decoration-thickness:1.5px}.kc-sugg{margin-top:26px}.kc-sugg-t{color:var(--beet);margin:0 0 12px;font-size:19px}.kc-sugg-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.kc-card{background:var(--s);animation:kc-in .5s calc(.2s + var(--i,0) * 60ms) var(--ease) both;transition:transform .3s var(--ease),box-shadow .3s;border-radius:20px;flex-direction:column;gap:8px;padding:14px;display:flex;position:relative}.kc-card:hover{transform:translateY(-3px);box-shadow:0 18px 30px -22px #2f272280}.kc-card-img img{-o-object-fit:cover;object-fit:cover;background:#fff;border-radius:14px;width:64px;height:64px;display:block}.kc-card-txt{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.kc-card-txt a{color:var(--soil)}.kc-card-txt strong{font-size:15px;line-height:1.25}.kc-card-txt span{color:var(--soil-2);font-size:12.5px;line-height:1.4}.kc-card-add{background:var(--c);color:#fff;height:32px;font:inherit;cursor:pointer;transition:transform .2s var(--ease),filter .2s;border:0;border-radius:999px;align-self:flex-start;align-items:center;gap:4px;padding:0 13px 0 10px;font-size:13px;font-weight:800;display:inline-flex}.kc-card-add:hover{filter:brightness(1.08)}.kc-card-add:active{transform:scale(.92)}.kc-empty{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:10px 30px 40px;display:flex}.kc-empty img{opacity:.9;width:150px}@keyframes kc-fade{0%{opacity:0}to{opacity:1}}@keyframes kc-fade-out{0%{opacity:1}to{opacity:0}}@keyframes kc-pop{0%{opacity:0;transform:translateY(-26px)scale(.9)}60%{opacity:1}to{opacity:1;transform:none}}@keyframes kc-pop-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-14px)scale(.95)}}@keyframes kc-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes kc-stripe{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes kc-shine{0%,70%{left:-60%}to{left:130%}}@media (width<=960px){.kc-grid{grid-template-columns:minmax(0,1fr) 300px}.kc-sugg-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=759px){.kc{align-items:flex-end;padding:0}.kc-panel,.kc-panel.kc-empty-p{transform-origin:50% 100%;border-radius:28px 28px 0 0;width:100%;max-height:92dvh;animation:.5s cubic-bezier(.2,1.1,.3,1) both kc-sheet;box-shadow:0 -20px 60px -20px #2f272280}.kc-leave .kc-panel{animation:kc-sheet-out .28s var(--ease) both}.kc-panel:before{height:4px}.kc-grip{background:var(--crust-2);border-radius:5px;width:44px;height:5px;margin-left:-22px;display:block;position:absolute;top:12px;left:50%}.kc-head{touch-action:none;padding:28px 18px 10px}.kc-head h3{font-size:26px}.kc-x{width:40px;height:40px}.kc-grid{overscroll-behavior:contain;padding-bottom:env(safe-area-inset-bottom);display:block;overflow-y:auto}.kc-main{padding:2px 14px 22px;overflow:visible}.kc-side{display:none}.kc-sum-m{z-index:2;background:linear-gradient(180deg,#fbf5ea00,var(--flour) 18px);margin:12px -14px 0;padding:0 14px 14px;display:block;position:sticky;bottom:0}.kc-sum{gap:10px}.kc-sum-row{padding-top:16px}.kc-total{font-size:28px}.kc-safe,.kc-ship{display:none}.kc-go{min-height:56px}.kc-more{padding:2px 10px}.kc-line{border-radius:18px;grid-template-columns:68px minmax(0,1fr) auto;gap:12px;padding:10px}.kc-line-img img{border-radius:12px;width:68px;height:68px}.kc-line-txt strong,.kc-line-price{font-size:15px}.kc-qty{margin-top:8px}.kc-sugg{margin-top:10px}.kc-sugg-list{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;gap:10px;margin:0 -14px;padding:2px 14px 6px;scroll-padding-inline:14px;display:flex;overflow-x:auto}.kc-sugg-list::-webkit-scrollbar{display:none}.kc-card{scroll-snap-align:start;-moz-column-gap:12px;flex:none;grid-template-rows:auto auto;grid-template-columns:56px minmax(0,1fr);gap:8px 12px;width:236px;padding:12px;display:grid}.kc-card-img{grid-row:1/3}.kc-card-add{justify-self:start}.kc-card-img img{border-radius:12px;width:56px;height:56px}.kc-card:hover{box-shadow:none;transform:none}}@keyframes kc-sheet{0%{transform:translateY(100%)}to{transform:none}}@keyframes kc-sheet-out{0%{transform:none}to{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.kc *,.kc :before,.kc :after{transition:none!important;animation-duration:.01ms!important;animation-delay:0s!important}}.kc-card.is-closer{box-shadow:0 0 0 2px var(--c),0 12px 28px -18px #00000059}.kc-card-flag{letter-spacing:.01em;color:#fff;background:var(--c);border-radius:999px;align-self:flex-start;margin:2px 0;padding:3px 9px;font-size:.72rem;font-style:normal;font-weight:700;display:inline-block}.h-hero{padding:0 0 clamp(36px,5vw,64px);position:relative;overflow:hidden}.h-hero-stage{isolation:isolate;padding:clamp(28px,5vw,72px) 0 clamp(20px,3vw,40px);position:relative;overflow:hidden}.h-hero-media{z-index:-1;background:var(--paper);position:absolute;inset:0 0 0 calc(50% - 90px);-webkit-mask-image:linear-gradient(90deg,#0000 0,#0000001f 14%,#0000008c 30%,#000 50%);mask-image:linear-gradient(90deg,#0000 0,#0000001f 14%,#0000008c 30%,#000 50%)}.h-hero-media img,.h-hero-media video{-o-object-fit:cover;object-fit:cover;-o-object-position:60% 50%;object-position:60% 50%;width:100%;height:100%;display:block}.h-hero-grid{position:relative}.h-hero-copy{flex-direction:column;gap:18px;max-width:min(560px,50%);display:flex}.h-hero-copy .k-lead{color:var(--soil);font-size:clamp(16.5px,1.25vw,18.5px);line-height:1.6}.h-hero-copy .k-display{margin-top:4px}.h-hl{color:var(--beet);white-space:nowrap}.h-hero-copy .h-title{letter-spacing:-.015em;font-size:clamp(36px,4.15vw,60px);line-height:1.06}.h-title span,.h-title em{display:block}.h-hero-ctas{flex-wrap:wrap;gap:12px;display:flex}.h-proof{color:var(--soil-2);align-items:center;gap:14px;font-size:14px;display:flex}.h-proof strong{color:var(--soil)}.h-faces{display:flex}.h-faces img{-o-object-fit:cover;object-fit:cover;border:3px solid var(--flour);border-radius:50%;width:40px;height:40px;margin-left:-10px}.h-faces img:first-child{margin-left:0}@keyframes h-morph{0%,to{border-radius:46% 54% 42% 58%/52% 44% 56% 48%}50%{border-radius:56% 44% 52% 48%/44% 56% 46% 54%}}.h-sticker{right:max(var(--gutter),calc(50% - 580px));background:var(--yolk);width:clamp(112px,12vw,150px);height:clamp(112px,12vw,150px);color:var(--soil);box-shadow:var(--shadow-1);top:clamp(22px,3.4vw,44px)}.h-sticker svg{width:100%;height:100%;position:absolute;inset:0}.h-sticker text{font-family:var(--font-body,Figtree,system-ui,sans-serif);fill:var(--soil);text-transform:uppercase;font-size:12px;font-weight:800}.h-sticker-in{letter-spacing:.03em;flex-direction:column;align-items:center;font-size:12px;font-weight:800;display:flex}.h-sticker-in b{font-family:var(--font-body,Figtree,system-ui,sans-serif);letter-spacing:-.01em;font-size:clamp(28px,3vw,36px);font-weight:800;line-height:1}.h-hero .h-promises{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:clamp(20px,3vw,36px);display:grid}.h-promise{border-radius:var(--r);border:1px solid var(--crust);background:#ffffffb3;align-items:center;gap:12px;padding:14px 16px;display:flex}.h-promise img{flex:none;width:40px;height:40px}.h-promise strong{font-size:15px;line-height:1.25;display:block}.h-promise span{color:var(--soil-2);font-size:13px;line-height:1.35;display:block}@media (width<=980px){.h-hero-stage{padding-top:0}.h-hero-media{width:100%;height:clamp(210px,56vw,420px);position:relative;left:auto;-webkit-mask-image:linear-gradient(#000 66%,#0000);mask-image:linear-gradient(#000 66%,#0000)}.h-hero-copy{max-width:none;margin-top:-6px}.h-hero-copy .h-title{font-size:clamp(30px,9.3vw,58px)}.h-sticker{top:14px;right:14px}.h-hero .h-promises{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.h-hero{padding-top:16px}.h-hero-copy{gap:16px}.h-hero-ctas .k-btn{flex:1}.h-proof{align-items:flex-start;font-size:13px}.h-promise{gap:10px;padding:12px}.h-promise img{width:32px;height:32px}.h-promise strong{font-size:13.5px}.h-promise span{font-size:12px}}.h-marquee{border-block:1.5px solid var(--crust);background:#fff;padding:18px 0;overflow:hidden}.h-marquee-track{width:max-content;animation:48s linear infinite h-marq;display:flex}.h-marquee span{letter-spacing:-.02em;white-space:nowrap;align-items:center;gap:28px;padding-right:28px;font-family:DM Serif Display,Georgia,serif;font-size:clamp(28px,3.4vw,46px);font-style:italic;font-weight:400;display:inline-flex}.h-marquee i{border-radius:50%;width:14px;height:14px;display:inline-block}@keyframes h-marq{to{transform:translate(-50%)}}.h-cats{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.h-cat{border-radius:var(--r-xl);background:var(--s);height:100%;transition:transform .35s var(--ease),box-shadow .35s;flex-direction:column;display:flex;overflow:hidden}.h-cat:hover{box-shadow:var(--shadow-2);transform:translateY(-6px)}.h-cat-img{aspect-ratio:16/11;overflow:hidden}.h-cat-img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease)}.h-cat:hover .h-cat-img img{transform:scale(1.06)}.h-cat-body{flex-direction:column;gap:6px;padding:22px 24px 26px;display:flex;position:relative}.h-cat-hint{letter-spacing:.1em;text-transform:uppercase;color:var(--c);font-size:12px;font-weight:800}.h-cat-body p{color:var(--soil-2);max-width:34ch;font-size:15px}.h-cat-go{background:var(--c);color:#fff;width:52px;height:52px;box-shadow:0 10px 20px -10px var(--c);transition:transform .3s var(--ease);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:-26px;right:20px}.h-cat:hover .h-cat-go{transform:rotate(45deg)}@media (width<=860px){.h-cats{grid-template-columns:1fr;gap:14px}.h-cat{border-radius:24px;flex-direction:row}.h-cat-img{aspect-ratio:auto;flex:none;width:38%}.h-cat-body{padding:18px}.h-cat-body p{font-size:13.5px}.h-cat-go{width:40px;height:40px;top:auto;bottom:14px;right:14px}}.k-garden{background:var(--gs);transition:background .7s var(--ease);padding:clamp(64px,9vw,120px) 0;position:relative;overflow:hidden}.k-garden-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:clamp(28px,4vw,56px);display:flex}.k-garden-head .k-h2{margin-top:14px}.k-garden-head .k-h2 em{color:var(--g);transition:color .5s}.k-garden-switch{background:#ffffffb3;border-radius:999px;padding:5px;display:inline-flex}.k-garden-switch button{cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:10px 18px;font-size:14px;font-weight:700;display:inline-flex}.k-garden-switch .active{background:var(--soil);color:#fff}.k-garden-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(28px,5vw,80px);display:grid}.k-garden-plate{aspect-ratio:1;justify-self:center;width:100%;max-width:520px;position:relative}.k-garden-ring{background:radial-gradient(circle at 50% 45%,#fff 0 58%,transparent 59%),conic-gradient(from 0deg,var(--g),transparent 30%,var(--g) 60%,transparent 85%,var(--g));opacity:.9;border-radius:50%;animation:30s linear infinite k-spin;position:absolute;inset:0}.k-garden-imgwrap{background:var(--g);border-radius:50%;position:absolute;inset:9%;overflow:hidden;box-shadow:0 30px 60px -30px #2f272299}.k-garden-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;animation:g-pop .7s var(--ease);transform:scale(1.55)}@keyframes g-pop{0%{opacity:0;transform:scale(1.2)rotate(-25deg)}to{opacity:1;transform:scale(1.55)}}.k-garden-label{color:var(--g);box-shadow:var(--shadow-1);background:#fff;border-radius:999px;padding:8px 16px;font-size:19px;position:absolute;bottom:6%;right:-4%;transform:rotate(-4deg)}.k-garden-vegs{flex-wrap:wrap;gap:8px;margin-bottom:28px;display:flex}.k-garden-vegs button{cursor:pointer;min-height:44px;transition:all .25s var(--ease);background:#ffffffbf;border:1.5px solid #2f27221f;border-radius:999px;align-items:center;gap:9px;padding:0 16px 0 8px;font-size:14.5px;font-weight:700;display:inline-flex}.k-garden-vegs button i{background:var(--c);border-radius:50%;width:28px;height:28px;box-shadow:inset 0 -4px #0000001f}.k-garden-vegs button:hover{border-color:var(--c);transform:translateY(-2px)}.k-garden-vegs button.active{background:var(--c);color:#fff;border-color:var(--c)}.k-garden-vegs button.active i{box-shadow:none;background:#fff}.k-garden-text{animation:g-in .6s var(--ease)}@keyframes g-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.k-garden-big{color:var(--g);letter-spacing:-.03em;margin-bottom:14px;font-family:DM Serif Display,Georgia,serif;font-size:clamp(48px,6vw,88px);font-style:italic;font-weight:400;line-height:1}.k-garden-buy{box-shadow:var(--shadow-1);background:#fff;border-radius:22px;align-items:center;gap:14px;max-width:520px;margin-top:26px;padding:10px;display:flex}.k-garden-buy img{-o-object-fit:cover;object-fit:cover;border-radius:14px;flex:none;width:64px;height:64px}.k-garden-buy div{flex-direction:column;flex:1;min-width:0;display:flex}.k-garden-buy strong{font-size:15.5px;line-height:1.25}.k-garden-buy span{color:var(--soil-2);font-size:13px}@media (width<=860px){.k-garden-grid{grid-template-columns:1fr}.k-garden-plate{max-width:340px}.k-garden-label{font-size:16px;right:0}}.k-game{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.k-game-q{justify-self:center;width:100%;max-width:460px;position:relative}.k-game-imgwrap{aspect-ratio:1;width:100%;box-shadow:var(--shadow-2);border-radius:50%;overflow:hidden}.k-game-q img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;animation:g-pop .6s var(--ease);transform:scale(1.55)}.k-game-score{background:var(--soil);color:#fff;border-radius:999px;padding:8px 16px;font-size:14px;font-weight:800;position:absolute;top:4%;right:0}.k-game-opts{flex-direction:column;gap:10px;max-width:420px;margin-top:18px;display:flex}.k-game-opts button{cursor:pointer;min-height:58px;box-shadow:var(--shadow-1);background:#fff;border:2px solid #0000;border-radius:18px;align-items:center;gap:12px;padding:0 18px 0 10px;font-size:17px;font-weight:700;transition:transform .2s,border-color .2s;display:flex}.k-game-opts button i{background:var(--c);border-radius:50%;flex:none;width:38px;height:38px}.k-game-opts button:hover:not(:disabled){border-color:var(--c);transform:translate(6px)}.k-game-opts button svg{color:var(--spinach);margin-left:auto}.k-game-opts button.right{border-color:var(--spinach);background:#f1f7ea}.k-game-opts button.wrong{border-color:var(--beet);opacity:.6}.k-game-res{max-width:520px;animation:g-in .4s var(--ease);background:#fffc;border-radius:18px;flex-direction:column;align-items:flex-start;gap:12px;margin-top:18px;padding:16px 18px;display:flex}@media (width<=860px){.k-game{grid-template-columns:1fr}.k-game-q{max-width:300px}}.h-story{background:#fff;padding:clamp(64px,9vw,128px) 0;position:relative}.h-story-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.h-story-grid .k-h2{margin:14px 0 20px}.h-story-p{color:var(--soil-2);max-width:60ch;margin-top:14px}.h-story-photos{padding-bottom:18%;position:relative}.h-story-main{aspect-ratio:4/3.2;-o-object-fit:cover;object-fit:cover;border-radius:var(--r-xl);-o-object-position:center 30%;object-position:center 30%;width:100%}.h-story-small{aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover;border-radius:var(--r-lg);width:42%;box-shadow:var(--shadow-2);border:8px solid #fff;position:absolute;bottom:0;right:-4%;transform:rotate(3deg)}.h-story-note{color:var(--beet);font-size:22px;position:absolute;bottom:4%;left:6%;transform:rotate(-4deg)}.h-sign{flex-direction:column;gap:4px;margin:26px 0 22px;display:flex}.h-sign .k-hand{color:var(--soil);font-size:25px}@media (width<=900px){.h-story-grid{grid-template-columns:1fr}.h-story-note{font-size:19px}}.h-steps{background:var(--beet);color:#fff;padding:clamp(64px,9vw,120px) 0;position:relative;overflow:hidden}.h-steps-bg{-o-object-fit:cover;object-fit:cover;opacity:.18;mix-blend-mode:screen;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.h-steps .k-wrap{position:relative}.h-steps-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.h-step{background:var(--flour);color:var(--soil);border-radius:var(--r-lg);flex-direction:column;gap:8px;padding:20px 20px 24px;display:flex;position:relative}.h-step-n{font-family:var(--font-display);color:var(--beet);font-size:15px;font-weight:400}.h-step-img{background:var(--paper);border-radius:var(--r);aspect-ratio:493/250;justify-content:center;align-items:center;margin-bottom:6px;display:flex;overflow:hidden}.h-step-img img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.h-step h3{font-family:var(--font-display);font-size:22px;font-weight:400;line-height:1.15}.h-step p{color:var(--soil-2);font-size:14.5px;line-height:1.55}@media (width<=980px){.h-steps-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.h-steps-grid{grid-template-columns:1fr}.h-step{-moz-column-gap:14px;grid-template-columns:110px minmax(0,1fr);align-items:start;column-gap:14px;padding:14px;display:grid}.h-step-img{aspect-ratio:1;grid-area:1/1/4;margin:0}.h-step-n,.h-step h3,.h-step p{grid-column:2}.h-step h3{font-size:19px}.h-step p{font-size:13.5px}}.k-vstage{background:radial-gradient(circle at 12% 18%,#fff9 0 2px,#0000 3px) 0 0/28px 28px,linear-gradient(135deg,#fce9d6 0%,#e6efd9 100%);border-radius:clamp(28px,4vw,44px);grid-template-columns:minmax(0,.78fr) minmax(0,1.4fr);align-items:center;gap:clamp(24px,4.5vw,64px);padding:clamp(28px,4.5vw,60px);display:grid;position:relative}.k-vstage-copy{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.k-vstage-hand{color:var(--beet);font-size:clamp(19px,1.9vw,24px)}.k-vstage-copy .k-h2{margin:0;font-size:clamp(30px,3.1vw,46px)}.k-vstage-p{color:var(--soil-2);max-width:38ch;font-size:16px;line-height:1.6}.k-vstage-meta{color:var(--soil);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:7px 14px 7px 8px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 4px 12px -6px #2f272240}.k-vstage-yt{color:#fff;background:#f03;border-radius:5px;place-items:center;width:24px;height:17px;display:grid}.k-vframe{transition:transform .6s var(--ease);background:#fffdf8;border-radius:24px;padding:clamp(10px,1.2vw,14px) clamp(10px,1.2vw,14px) 44px;position:relative;transform:rotate(1.3deg);box-shadow:0 30px 60px -28px #2f272273,0 2px #2f27220a}.k-vstage:hover .k-vframe,.k-vstage.playing .k-vframe{transform:rotate(0)}.k-video{aspect-ratio:16/9;background:#1d1815;border-radius:16px;position:relative;overflow:hidden}.k-video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.k-video-poster{cursor:pointer;color:#fff;background:0 0;border:0;padding:0;position:absolute;inset:0}.k-video-poster img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform 1s var(--ease)}.k-video-poster:hover img{transform:scale(1.04)}.k-video-poster:after{content:"";background:radial-gradient(circle,#2f272200 30%,#2f272259 100%);position:absolute;inset:0}.k-video-play{background:var(--yolk);width:96px;height:96px;color:var(--soil);z-index:2;border-radius:50%;justify-content:center;align-items:center;margin:-48px 0 0 -48px;animation:2.4s infinite v-pulse;display:flex;position:absolute;top:50%;left:50%;box-shadow:0 0 #f2b33d99}.k-video-play svg{margin-left:5px}@keyframes v-pulse{0%{box-shadow:0 0 #f2b33d99}80%,to{box-shadow:0 0 0 26px #f2b33d00}}.k-video-time{z-index:2;color:#fff;background:#2f2722c7;border-radius:8px;padding:4px 9px;font-size:12.5px;font-weight:700;position:absolute;bottom:12px;right:12px}.k-vframe-cap{text-align:center;color:var(--soil);font-size:clamp(17px,1.6vw,21px);position:absolute;bottom:9px;left:0;right:0}.k-tape{z-index:3;opacity:.86;border-radius:3px;width:clamp(78px,9vw,120px);height:28px;position:absolute;box-shadow:0 2px 6px #2f27221f}.k-tape-1{background:repeating-linear-gradient(45deg,#f2b33d 0 8px,#f5c25f 8px 16px);top:-12px;left:clamp(18px,4vw,48px);transform:rotate(-7deg)}.k-tape-2{background:repeating-linear-gradient(-45deg,#9fc27e 0 8px,#b4d196 8px 16px);bottom:20px;right:-18px;transform:rotate(-38deg)}.k-vdeco{z-index:3;pointer-events:none;filter:drop-shadow(0 6px 8px #2f272226);position:absolute}.k-vdeco-1{width:clamp(56px,6vw,84px);top:-34px;right:clamp(30px,6vw,90px)}.k-vdeco-2{width:clamp(48px,5vw,70px);bottom:-22px;left:-22px}@media (width<=900px){.k-vstage{grid-template-columns:1fr}.k-vframe{transform:rotate(.8deg)}}@media (width<=600px){.k-vstage{border-radius:28px;padding:24px 16px 30px}.k-vframe{border-radius:20px;padding:8px 8px 38px}.k-video{border-radius:13px}.k-video-play{width:68px;height:68px;margin:-34px 0 0 -34px}.k-vdeco-2{bottom:-16px;left:-10px}.k-tape-2{right:-8px}}.h-deliv{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,72px);margin-top:clamp(56px,8vw,110px);display:grid}.h-deliv-copy{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.h-deliv{align-items:start}.h-deliv-copy{padding-top:clamp(0px,3vw,40px)}@media (width<=900px){.h-deliv{grid-template-columns:1fr}.h-deliv-map{order:-1;width:100%}}.dm{background:linear-gradient(180deg,#fff 0%,var(--paper) 100%);border:1px solid var(--crust);box-shadow:var(--shadow-1);border-radius:32px;padding:14px 14px 16px;position:relative}.dm-tabs{align-items:stretch;gap:8px;display:flex}.dm-tabs button[role=tab]{text-align:left;border:1.5px solid var(--crust);background:var(--flour);cursor:pointer;font:inherit;color:var(--soil);border-radius:18px;flex-direction:column;flex:1;align-items:flex-start;gap:1px;padding:10px 14px;transition:background .25s,border-color .25s,transform .2s;display:flex}.dm-tabs button[role=tab] strong{font-size:14.5px}.dm-tabs button[role=tab] span{color:var(--soil-2);font-size:12.5px}.dm-tabs button[role=tab]:hover{transform:translateY(-1px)}.dm-tabs button.active{background:var(--soil);border-color:var(--soil);color:#fff}.dm-tabs button.active span{color:#ffffffbf}.dm-pause{border:1.5px solid var(--crust);width:40px;color:var(--soil);cursor:pointer;background:#fff;border-radius:14px;flex:none;place-items:center;display:grid}.dm-svg{border-radius:22px;width:100%;height:auto;margin-top:10px;display:block;overflow:hidden}.dm-sea-bg{fill:#e4f1f7}.dm-nb{fill:#f2ece2;stroke:#ddd2c2;stroke-width:3px}.dm-nb-t{font-family:var(--font-body);letter-spacing:.2em;text-transform:uppercase;fill:#cdbfab;font-size:16px;font-weight:700}.dm-mini path{fill:#fff;stroke:#c9bca8;stroke-width:1.5px}.dm-mini rect{fill:#e0702a24;stroke:var(--carrot);stroke-width:2px}.dm-mini text{font-family:var(--font-body);fill:#a99d8f;text-anchor:middle;letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:700}.dm-land{fill:#fffefa;stroke:#c9bca8;stroke-width:5px;stroke-linejoin:round}.dm-sea{font-family:var(--font-hand);fill:#6aaacb;font-size:28px}.dm-river{fill:none;stroke:#a8d6ec;stroke-width:12px;stroke-linecap:round}.dm-river-t{font-family:var(--font-hand);fill:#6aaacb;font-size:22px}.dm-route{fill:none;stroke:var(--carrot);stroke-width:6px;stroke-linecap:round;stroke-dasharray:1 14;opacity:.6}.dm-route-off{opacity:.18}.dm-route-done{fill:none;stroke:var(--carrot);stroke-width:7px;stroke-linecap:round;stroke-linejoin:round}.dm-dot{fill:#b9ae9f;stroke:#fff;stroke-width:3px;transition:fill .3s,r .3s}.dm-city.on .dm-dot{fill:var(--soil-2)}.dm-city.hit .dm-dot{fill:var(--spinach);animation:dm-pop .5s var(--ease)}.dm-city.focus .dm-dot{fill:var(--beet)}.dm-label{font-family:var(--font-body);fill:#9b8f80;paint-order:stroke;stroke:#fffdf7;stroke-width:6px;stroke-linejoin:round;font-size:24px;font-weight:700;transition:fill .3s}.dm-city.on .dm-label{fill:var(--soil)}.dm-city.hit .dm-label{fill:var(--spinach-dark)}.dm-city.focus .dm-label{fill:var(--beet);font-size:28px}.dm-ping{fill:none;stroke:var(--beet);stroke-width:3px;transform-box:fill-box;transform-origin:50%;animation:1.4s ease-out infinite dm-ping}.dm-farm-t{font-family:var(--font-hand);fill:var(--beet);paint-order:stroke;stroke:#fffdf7;stroke-width:6px;font-size:25px}.dm-farm-s{font-family:var(--font-body);fill:var(--soil-2);paint-order:stroke;stroke:#fffdf7;stroke-width:5px;font-size:17px;font-weight:600}.dm-van{transition:opacity .35s}.dm-van-body{animation:.45s ease-in-out infinite alternate dm-bob}.dm-speed line{stroke-dasharray:14 30;animation:.6s linear infinite dm-speed}.dm-drop{animation:dm-drop 1.5s var(--ease) forwards}.dm-foot{flex-wrap:wrap;align-items:center;gap:8px 12px;padding:4px 6px 0;display:flex}.dm-foot-t{color:var(--soil-2);font-size:13px;font-weight:700}.dm-stops{flex-wrap:wrap;gap:6px;display:flex}.dm-stop{background:var(--flour);border:1px solid var(--crust);color:var(--soil-2);border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:12.5px;font-weight:600;transition:all .3s;display:inline-flex}.dm-stop.hit{background:var(--spinach-soft);color:var(--spinach-dark);border-color:#0000}@keyframes dm-bob{0%{transform:translateY(0)}to{transform:translateY(-1.6px)}}@keyframes dm-speed{0%{stroke-dashoffset:0}to{stroke-dashoffset:44px}}@keyframes dm-pop{0%{r:9}40%{r:16}to{r:9}}@keyframes dm-ping{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(2.6)}}@keyframes dm-drop{0%{opacity:0;transform:translateY(14px)scale(.4)}25%{opacity:1;transform:translateY(0)scale(1.05)}70%{opacity:1;transform:translateY(-6px)scale(1)}to{opacity:0;transform:translateY(-22px)scale(.9)}}@media (prefers-reduced-motion:reduce){.dm-van-body,.dm-speed line,.dm-ping,.dm-drop{animation:none}}@media (width<=600px){.dm{border-radius:24px;padding:10px 8px 12px}.dm-tabs button[role=tab]{padding:8px 10px}.dm-tabs button[role=tab] strong{font-size:13.5px}.dm-tabs button[role=tab] span{font-size:11.5px}.dm-label,.dm-farm-t{font-size:30px}.dm-mini{display:none}}.k-checker{width:100%;max-width:560px}.k-checker-form{box-shadow:var(--shadow-1);border:1.5px solid var(--crust);background:#fff;border-radius:999px;align-items:center;gap:10px;padding:6px 6px 6px 18px;display:flex}.k-checker-form:focus-within{border-color:var(--beet)}.k-checker-form svg{color:var(--beet);flex:none}.k-checker-form input{min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;min-height:44px;font-size:16px}.k-checker-res{animation:g-in .4s var(--ease);border-radius:20px;align-items:flex-start;gap:14px;margin-top:14px;padding:16px 18px;display:flex}.k-checker-res strong{font-size:16px;display:block}.k-checker-res span{color:var(--soil-2);margin-top:3px;font-size:14px;display:block}.k-checker-res a{color:var(--beet);text-decoration:underline}.k-checker-res.ok{background:var(--spinach-soft)}.k-checker-res.ok svg{color:var(--spinach-dark);flex:none}.k-checker-res.no{background:var(--carrot-soft)}.k-checker-res.no svg{color:var(--carrot-dark);flex:none}@media (width<=480px){.k-checker-form{border-radius:22px;flex-wrap:wrap;padding:8px 8px 8px 14px}.k-checker-form .k-btn{width:100%}}@property --k-geo-r{syntax:"<length>";inherits:false;initial-value:0}.k-checker-form button[disabled]{opacity:.8;cursor:progress}.k-geo{isolation:isolate;text-align:left;background:var(--soil);width:100%;min-height:72px;color:var(--flour);font:inherit;cursor:pointer;border:0;border-radius:24px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;margin-top:10px;padding:12px 18px 12px 14px;transition:background .2s,transform .15s;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 28px -18px #2f2722e6}.k-geo:hover{background:#1f1916}.k-geo:active{transform:scale(.99)}.k-geo:focus-visible{outline:3px solid var(--yolk);outline-offset:2px}.k-geo:after{content:"";z-index:-1;background:linear-gradient(110deg,#0000 30%,#ffffff21 50%,#0000 70%);animation:3.6s ease-in-out infinite k-geo-shine;position:absolute;inset:0;transform:translate(-100%)}.k-geo.busy{cursor:progress}.k-geo.busy:after{display:none}.k-geo.busy:before{content:"";z-index:-1;background:repeating-radial-gradient(circle at var(--k-geo-x,38px) 50%,transparent var(--k-geo-r),#f2b33d33 var(--k-geo-r),#f2b33d33 calc(var(--k-geo-r) + 2px),transparent calc(var(--k-geo-r) + 2px),transparent calc(var(--k-geo-r) + 46px));animation:1.15s linear infinite k-geo-waves;position:absolute;inset:0}.k-geo-dish{background:var(--yolk);width:48px;height:48px;color:var(--soil);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.k-geo-dish svg{z-index:1;position:relative}.k-geo-dish:before,.k-geo-dish:after{content:"";border:2px solid var(--yolk);border-radius:50%;animation:2.2s cubic-bezier(0,0,.2,1) infinite k-geo-ping;position:absolute;inset:0}.k-geo-dish:after{animation-delay:1.1s}.k-geo-sweep{background:conic-gradient(#2f272200 55%,#2f27228c);border-radius:50%;animation:1.05s linear infinite k-geo-spin;display:none;position:absolute;inset:0}.k-geo.busy .k-geo-sweep{display:block}.k-geo.busy .k-geo-dish:before,.k-geo.busy .k-geo-dish:after{display:none}.k-geo-text{min-width:0;animation:g-in .3s var(--ease);flex-direction:column;gap:2px;display:flex}.k-geo-text strong{color:#fff;font-size:16px;font-weight:700;line-height:1.25}.k-geo-text small{color:var(--flour);opacity:.82;font-size:13px;line-height:1.35}.k-geo-arrow{transition:transform .2s}.k-geo:hover .k-geo-arrow{transform:translate(4px)}.k-checker.compact .k-geo{border-radius:18px;min-height:56px;padding:8px 14px 8px 10px}.k-checker.compact .k-geo-dish{width:38px;height:38px}.k-checker.compact .k-geo-text strong{font-size:14.5px}.k-checker.compact .k-geo{--k-geo-x:29px}.k-geo-again{color:var(--soil);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin-top:10px;padding:4px 0;font-size:13.5px;text-decoration:underline;display:inline-flex}.k-geo-err{background:var(--carrot-soft);color:var(--soil);border-radius:16px;margin:12px 0 0;padding:12px 16px;font-size:14px;line-height:1.45}.k-geo-tools{flex-wrap:wrap;align-items:center;gap:2px 18px;display:flex}.k-geo-ask{background:var(--yolk-soft);animation:g-in .35s var(--ease);border-radius:20px;margin-top:12px;padding:16px 18px}.k-geo-ask-top{align-items:center;gap:11px;display:flex}.k-geo-ask-top svg{color:var(--beet);flex:none}.k-geo-ask-top small{color:var(--soil-2);font-size:13px;line-height:1.3;display:block}.k-geo-ask-top strong{font-size:18px;line-height:1.25;display:block}.k-geo-ask p{color:var(--soil-2);margin:9px 0 12px;font-size:14px;line-height:1.45}.k-geo-ask-btns{flex-wrap:wrap;gap:8px;display:flex}.k-res-btn{background:var(--soil);color:#fff;min-height:40px;font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;padding:8px 15px;font-size:14px;font-weight:700;transition:transform .15s;display:inline-flex}.k-res-btn:hover{transform:translateY(-1px)}.k-res-btn.ghost{color:var(--soil);background:#fff}.k-geo-note{color:var(--soil-3);margin:9px 2px 0;font-size:11.5px;line-height:1.4}.k-geo-note a{color:inherit;text-decoration:underline}@keyframes k-geo-ping{0%{opacity:.75;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}@keyframes k-geo-spin{to{transform:rotate(360deg)}}@keyframes k-geo-waves{to{--k-geo-r:46px}}@keyframes k-geo-shine{0%,55%{transform:translate(-100%)}to{transform:translate(100%)}}.k-checker-res.k-res-col{flex-direction:column;align-items:stretch;gap:12px}.k-checker-res.near{background:var(--yolk-soft,#fbefcf)}.k-checker-res.near svg{color:var(--carrot-dark);flex:none}.k-res-main{align-items:flex-start;gap:14px;display:flex}.k-res-body{min-width:0}.k-res-tick{background:var(--spinach-dark);width:36px;height:36px;animation:k-res-pop .5s var(--ease) both;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.k-checker-res.ok .k-res-tick svg{color:#fff}.k-res-actions{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:10px;display:flex}.k-res-col>.k-res-actions{margin-top:0}.k-checker-res a.k-res-cta{background:var(--soil);color:#fff;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .15s;display:inline-flex}.k-checker-res a.k-res-cta svg{color:inherit}.k-checker-res a.k-res-cta:hover{transform:translateY(-1px)}.k-checker-res a.k-res-cta.ghost{color:var(--soil);background:0 0;padding:8px 2px}.k-res-note{color:var(--soil-2);background:#ffffffb8;border-radius:14px;margin:0;padding:10px 14px;font-size:14px;line-height:1.5}.k-res-note a{color:var(--beet);font-weight:700;text-decoration:underline}.k-res-parcel{background:#ffffffb8;border-radius:14px;align-items:center;gap:12px;padding:10px 14px;display:flex}.k-res-parcel b{font-size:14.5px;line-height:1.3;display:block}.k-res-parcel small{color:var(--soil-2);font-size:12.5px;line-height:1.35;display:block}.k-trip{grid-template-columns:minmax(0,auto) minmax(64px,1fr) minmax(0,auto);align-items:center;gap:10px;display:grid}.k-trip-end{background:#fff;border-radius:999px;align-items:center;gap:5px;min-width:0;padding:6px 11px 6px 9px;font-size:13px;display:flex}.k-trip-end b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.k-checker-res .k-trip-end:first-child svg{color:var(--beet)}.k-trip-road{height:30px;position:relative}.k-trip-road:before{content:"";border-top:2.5px dashed var(--soil-3);transform-origin:0;animation:k-trip-draw 1s var(--ease) both;position:absolute;top:50%;left:0;right:0}.k-trip-road em{background:var(--soil);color:#fff;white-space:nowrap;animation:k-res-pop .4s .75s var(--ease) both;border-radius:999px;padding:1px 8px;font-size:12px;font-style:normal;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.k-trip-van{animation:k-trip-van 1.1s var(--ease) both;margin-top:-16px;display:flex;position:absolute;top:50%;left:0}.k-checker-res .k-trip-van svg{color:var(--soil)}@keyframes k-res-pop{0%{transform:translate(var(--tx,0),var(--ty,0)) scale(.4);opacity:0}70%{transform:translate(var(--tx,0),var(--ty,0)) scale(1.12);opacity:1}to{transform:translate(var(--tx,0),var(--ty,0)) scale(1);opacity:1}}.k-trip-road em{--tx:-50%;--ty:-50%}@keyframes k-trip-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes k-trip-van{0%{opacity:0;left:0}15%{opacity:1}85%{opacity:1}to{opacity:0;left:calc(100% - 15px)}}.dm-you-line{stroke:var(--beet);stroke-width:3px;stroke-dasharray:3 9;stroke-linecap:round;animation:g-in .5s .35s var(--ease) both}.dm-you-ping{fill:var(--beet);opacity:.28;animation:1.9s ease-out infinite dm-you-ping}.dm-you-pin{animation:dm-you-drop .55s var(--ease) both}.dm-you-pin path{fill:var(--beet);stroke:#fff;stroke-width:3px}.dm-you-pin circle{fill:#fff}.dm-you-t{font:700 19px var(--font-body,inherit);fill:var(--beet);paint-order:stroke;stroke:#fff;stroke-width:5px}@keyframes dm-you-ping{0%{opacity:.45;transform:scale(.5)}to{opacity:0;transform:scale(2.3)}}@keyframes dm-you-drop{0%{opacity:0;transform:translateY(-46px)}to{opacity:1;transform:none}}@media (width<=480px){.k-geo{grid-template-columns:auto minmax(0,1fr);padding-right:14px}.k-geo-arrow{display:none}.k-trip-end{font-size:12.5px}}@media (prefers-reduced-motion:reduce){.k-geo:after,.k-geo:before,.k-geo-dish:before,.k-geo-dish:after,.k-geo-sweep,.k-trip-road:before,.k-trip-van,.k-res-tick,.dm-you-ping,.dm-you-pin,.dm-you-line{animation:none!important}.k-trip-van{display:none}.k-trip-road em{animation:none}}.h-love{background:var(--beet-soft);padding:clamp(64px,9vw,120px) 0;overflow:hidden}.k-testi{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,56px);display:grid}.k-testi-main{border-radius:var(--r-xl);box-shadow:var(--shadow-1);animation:g-in .5s var(--ease);background:#fff;padding:clamp(26px,4vw,52px)}.k-stars{color:var(--yolk);gap:3px;display:flex}.k-testi-quote{font-family:var(--font-display);letter-spacing:-.02em;color:var(--beet-dark);margin:16px 0;font-size:clamp(26px,3vw,40px);font-weight:400;line-height:1.12}.k-testi-text{color:var(--soil-2);font-size:16px;line-height:1.7}.k-testi-who{align-items:center;gap:14px;margin-top:22px;display:flex}.k-testi-who img{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:58px;height:58px}.k-testi-who strong{display:block}.k-testi-who span{color:var(--soil-2);font-size:14px}.k-testi-faces{flex-direction:column;gap:8px;display:flex}.k-testi-faces button{cursor:pointer;text-align:left;background:#ffffff80;border:0;border-radius:999px;align-items:center;gap:12px;padding:8px 14px 8px 8px;transition:background .2s,transform .2s;display:flex}.k-testi-faces button:hover{background:#ffffffd9}.k-testi-faces button.active{box-shadow:var(--shadow-1);background:#fff;transform:translate(-6px)}.k-testi-faces img{-o-object-fit:cover;object-fit:cover;border-radius:50%;flex:none;width:46px;height:46px}.k-testi-faces strong{font-size:15px;display:block}.k-testi-faces small{color:var(--soil-2);font-size:12.5px;display:block}@media (width<=900px){.k-testi{grid-template-columns:1fr}.k-testi-faces{scrollbar-width:none;flex-direction:row;order:-1;overflow-x:auto}.k-testi-faces::-webkit-scrollbar{display:none}.k-testi-faces button{flex:none;padding:6px}.k-testi-faces button span{display:none}.k-testi-faces button.active{outline:3px solid var(--beet);transform:none}}.k-social{margin-top:clamp(32px,5vw,64px)}.k-social-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:22px;display:grid}.k-stat{border-radius:var(--r-lg);transition:transform .25s var(--ease),box-shadow .25s;background:#fff;flex-direction:column;gap:4px;padding:20px 22px;display:flex}a.k-stat:hover{box-shadow:var(--shadow-1);transform:translateY(-4px)}.k-stat strong{font-family:var(--font-display);letter-spacing:-.02em;word-break:break-word;margin-top:8px;font-size:clamp(26px,3vw,40px);line-height:1.05}.k-stat span{color:var(--soil-2);font-size:13.5px;line-height:1.4}.k-stat-ig svg{color:#d6249f}.k-stat-fb svg{color:#1877f2}.k-stat-likes>span:first-child{color:var(--beet)}.k-stat-brand strong{font-size:clamp(20px,2vw,26px)}@media (width<=900px){.k-social-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.k-posts{gap:14px}.k-post{aspect-ratio:4/5;border-radius:var(--r-lg);color:#fff;width:clamp(220px,24vw,280px);display:block;position:relative;overflow:hidden}.k-post img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease)}.k-post:hover img{transform:scale(1.06)}.k-post:after{content:"";background:linear-gradient(#0000 45%,#2f2722d9);position:absolute;inset:0}.k-post-net{z-index:2;color:var(--soil);background:#ffffffeb;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;top:12px;left:12px}.k-post-title{z-index:2;font-family:var(--font-display);font-size:19px;font-weight:400;line-height:1.15;position:absolute;bottom:16px;left:16px;right:16px}.h-kitchen{background:var(--carrot-soft)}.h-games{background:linear-gradient(180deg,var(--flour),var(--beet-soft))}.h-taste+.h-games{padding-top:clamp(4px,1vw,12px)}.h-games-head{text-align:center;max-width:720px;margin:0 auto clamp(24px,3vw,40px)}.h-games-head .k-lead{margin-top:10px}.h-kitchen-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(32px,6vw,90px);display:grid}.h-kitchen-grid .k-h2{margin:14px 0 18px}.h-kitchen-ill{max-width:340px;margin-top:24px}.h-rules{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.h-rules li{border-radius:var(--r-lg);background:#fff;gap:14px;padding:20px;display:flex}.h-rule-n{background:var(--carrot);color:#fff;width:40px;height:40px;font-family:var(--font-display);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:18px;font-weight:400;display:flex}.h-rules strong{font-family:var(--font-display);margin-bottom:2px;font-size:19px;display:block}.h-rules p{color:var(--soil-2);font-size:14.5px;line-height:1.5}@media (width<=900px){.h-kitchen-grid{grid-template-columns:1fr}.h-kitchen-ill{display:none}}@media (width<=560px){.h-rules{grid-template-columns:1fr}.h-rules li{padding:16px}}.h-faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(32px,6vw,90px);padding-top:clamp(64px,9vw,120px);display:grid}@media (width<=900px){.h-faq{grid-template-columns:1fr}}.h-taste{padding:clamp(8px,2vw,24px) 0 clamp(56px,8vw,100px)}.tg{background:radial-gradient(circle at 12% 18%,#ffffff8c 0 2px,#0000 3px) 0 0/28px 28px,linear-gradient(135deg,#fbe3ea 0%,#fce9d6 100%);border-radius:clamp(28px,4vw,44px);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(24px,4vw,64px);padding:clamp(28px,5vw,64px);scroll-margin-top:110px;display:grid;position:relative;overflow:hidden}.tg:after{content:"";pointer-events:none;background:#f2b33d2e;border-radius:50%;width:280px;height:280px;position:absolute;top:-80px;right:-80px}.tg-left{z-index:1;-moz-column-gap:clamp(16px,3vw,40px);grid-template-columns:minmax(0,1fr) minmax(180px,.82fr);grid-template-areas:"eye eye""h h""lead scene""chips scene";align-items:start;column-gap:clamp(16px,3vw,40px);display:grid;position:relative}.tg-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--beet);grid-area:eye;align-items:center;gap:8px;margin-bottom:12px;font-size:12.5px;font-weight:800;display:inline-flex}.tg-left .k-h2{grid-area:h;margin-bottom:14px}.tg-left .k-lead{grid-area:lead}.tg-price{color:var(--soil);grid-area:chips;margin:16px 0 0;font-size:clamp(17px,1.5vw,20px);font-weight:800}.tg-offer{gap:10px;display:grid}.tg-offer-sub{color:var(--soil-2);margin:6px 0 0;font-weight:600}.tg-offer-price{font-family:var(--font-display);color:var(--beet);margin:0;font-size:clamp(28px,3vw,38px);line-height:1.1}.tg-offer-note{color:var(--soil-2);margin:0 0 6px;font-size:14px}.tg-chips{flex-wrap:wrap;grid-area:chips;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.tg-chips li{color:var(--soil);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:7px 13px;font-size:13.5px;font-weight:700;display:inline-flex;box-shadow:0 4px 12px -6px #2f272240}.tg-chips svg{color:var(--spinach)}.tg-scene{grid-area:scene;align-self:center;place-items:center;padding-top:18px;display:grid}.tg-box{aspect-ratio:1/1.05;width:min(100%,250px);margin-top:70px;animation:5s ease-in-out infinite tg-wiggle;position:relative}.tg-inside{background:#a57a45;border-radius:6px 6px 0 0;height:16%;position:absolute;top:38%;left:6%;right:6%}.tg-packs{pointer-events:none;position:absolute;inset:0}.tg-pack{filter:drop-shadow(0 8px 10px #2f272240);transform-origin:50% 100%;width:40%;transition:transform .9s cubic-bezier(.2,1.4,.4,1);position:absolute;bottom:30%}.tg-pack-0{left:4%;transform:translateY(-4%)rotate(-12deg)}.tg-pack-1{z-index:1;left:30%;transform:translateY(-16%)}.tg-pack-2{right:4%;transform:translateY(-2%)rotate(12deg)}.tg-front{z-index:2;background:linear-gradient(#d6ae76,#c99e62);border-radius:8px 8px 16px 16px;place-items:center;height:56%;display:grid;position:absolute;bottom:0;left:0;right:0;box-shadow:inset 0 -10px #0000000f,0 18px 30px -14px #2f272273}.tg-ribbon{background:var(--beet);width:15%;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);box-shadow:inset 3px 0 #ffffff2e}.tg-stamp{z-index:1;border:1.5px dashed var(--crust);background:#fffdf7;border-radius:12px;flex-direction:column;align-items:center;padding:8px 12px 6px;display:flex;position:relative;transform:rotate(-4deg)translate(-34%);box-shadow:0 4px 10px -4px #00000040}.tg-stamp img{width:28px;height:28px}.tg-stamp b{letter-spacing:.06em;text-transform:uppercase;font-size:11px}.tg-stamp small{font-family:var(--font-hand);color:var(--beet);font-size:13px;line-height:1}.tg-lid{z-index:3;background:linear-gradient(#ddb680,#cda167);border-radius:8px;height:14%;transition:transform .8s cubic-bezier(.3,1.5,.5,1);position:absolute;top:34%;left:-4%;right:-4%;box-shadow:0 6px 10px -6px #2f272266}.tg-bow{width:64%;position:absolute;bottom:62%;left:50%;transform:translate(-50%)}.tg-tag{z-index:4;font-family:var(--font-hand);color:var(--soil);transform-origin:0;background:#fffdf7;border-radius:6px 14px 14px 6px;padding:6px 12px 6px 18px;font-size:20px;animation:3.2s ease-in-out infinite tg-swing;position:absolute;top:52%;right:-8%;transform:rotate(14deg);box-shadow:0 6px 12px -6px #0000004d}.tg-tag i{background:var(--crust);border-radius:50%;width:6px;height:6px;margin-top:-3px;position:absolute;top:50%;left:6px}.tg-sparks{pointer-events:none;z-index:0;width:124%;height:124%;position:absolute;inset:-12%}.tg-sparks path{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite tg-twinkle}.tg-lid{transform:translateY(-330%)rotate(-7deg)}.tg-box:hover .tg-lid{transform:translateY(-370%)rotate(-3deg)}.tg-box:hover .tg-pack-0{transform:translateY(-10%)rotate(-15deg)}.tg-box:hover .tg-pack-1{transform:translateY(-24%)}.tg-box:hover .tg-pack-2{transform:translateY(-8%)rotate(15deg)}.tg-box.open{animation:none}.tg-box.open .tg-lid{opacity:0;transition:transform .9s var(--ease),opacity .6s .4s;transform:translate(60%,-420%)rotate(32deg)}.tg-box.open .tg-pack-0{transform:translate(-22%,-30%)rotate(-18deg)}.tg-box.open .tg-pack-1{transition-delay:.12s;transform:translateY(-42%)scale(1.06)}.tg-box.open .tg-pack-2{transition-delay:.22s;transform:translate(22%,-28%)rotate(18deg)}.tg-box.open .tg-tag{opacity:0;transition:opacity .3s}.tg-card-wrap{z-index:1;perspective:1400px;position:relative}.tg-card-in{transform-style:preserve-3d;transition:transform .9s cubic-bezier(.4,1.3,.5,1);display:grid;position:relative}.tg-card-wrap.flipped .tg-card-in{transform:rotateY(180deg)}.tg-card{backface-visibility:hidden;background:#fffdf7;border-radius:22px;flex-direction:column;grid-area:1/1;gap:12px;padding:clamp(20px,2.4vw,30px);display:flex;position:relative;box-shadow:0 24px 50px -24px #2f272273}.tg-card:before{content:"";pointer-events:none;border:1.5px dashed #e5d8c4;border-radius:14px;position:absolute;inset:10px}.tg-front-face{transition:transform .4s var(--ease);transform:rotate(1.2deg)}.tg-front-face:focus-within{transform:none}.tg-back-face{text-align:left;justify-content:center;align-items:flex-start;transform:rotateY(180deg)}.tg-card-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:4px;display:flex}.tg-card-head strong{font-family:var(--font-display);font-size:clamp(22px,2.2vw,27px);font-weight:400;line-height:1.15;display:block}.tg-card-hand{color:var(--beet);font-size:19px;display:block}.tg-postmark{border:2px dashed var(--beet);opacity:.85;border-radius:50%;flex:none;place-items:center;width:58px;height:58px;display:grid;transform:rotate(12deg)}.tg-postmark img{width:34px;height:34px}.tg-field{border-bottom:2px solid #e5d8c4;align-items:center;gap:10px;padding:4px 2px;transition:border-color .25s;display:flex;position:relative}.tg-field:focus-within{border-color:var(--beet)}.tg-field svg{color:var(--beet);opacity:.8;flex:none}.tg-field input{min-width:0;font:inherit;min-height:44px;color:var(--soil);background:0 0;border:0;outline:0;flex:1;font-size:16px}.tg-field input::placeholder{color:#a99d8f}.tg-submit{margin-top:8px}.tg-fine{color:var(--soil-2);text-align:center;font-size:12px}.tg-fine a{text-decoration:underline}.tg-done-ic{background:var(--beet-soft);width:60px;height:60px;color:var(--beet);border-radius:50%;place-items:center;display:grid}.tg-done-t{font-family:var(--font-display);font-size:28px;font-weight:400}.tg-back-face p{color:var(--soil-2)}@keyframes tg-wiggle{0%,82%,to{transform:rotate(0)}85%{transform:rotate(-3deg)translateY(-4px)}88%{transform:rotate(3deg)translateY(-6px)}91%{transform:rotate(-2deg)}94%{transform:rotate(1deg)}}@keyframes tg-swing{0%,to{transform:rotate(14deg)}50%{transform:rotate(4deg)}}@keyframes tg-twinkle{0%,to{opacity:.3;transform:scale(.4)}50%{opacity:1;transform:scale(1.15)}}@media (width<=1060px){.tg{grid-template-columns:1fr}.tg-left{grid-template-columns:minmax(0,1fr) 200px}}@media (width<=640px){.tg{padding:24px 18px 22px}.tg-left{grid-template-columns:1fr;grid-template-areas:"eye""h""lead""scene""chips"}.tg-scene{padding:34px 0 0}.tg-box{width:210px}}@media (prefers-reduced-motion:reduce){.tg-box,.tg-tag,.tg-sparks path{animation:none}}.k-form{border-radius:var(--r-xl);box-shadow:var(--shadow-2);color:var(--soil);background:#fff;grid-template-columns:1fr 1fr;gap:14px;padding:clamp(20px,3vw,32px);display:grid}.k-form .k-label:first-child,.k-form-wide{grid-column:1/-1}.k-form-err{color:#b42318;font-size:14px}.k-form-done{color:var(--soil);border-radius:var(--r-xl);box-shadow:var(--shadow-2);background:#fff;align-items:center;gap:14px;padding:26px;display:flex}.k-form-done svg{color:var(--spinach);flex:none}.k-form-done strong{font-size:18px;display:block}.k-form-done span{color:var(--soil-2);font-size:14px}@media (width<=560px){.k-form{grid-template-columns:1fr}}.h-gift{color:var(--soil);max-width:100%;transition:transform .25s var(--ease),box-shadow .25s;background:linear-gradient(135deg,#fbe3ea,#fce9d6);border:1.5px dashed #b4294f59;border-radius:999px;align-items:center;gap:12px;padding:8px 16px 8px 8px;text-decoration:none;display:inline-flex}.h-gift:hover{transform:translateY(-2px);box-shadow:0 12px 26px -14px #b4294f80}.h-gift-ic{background:var(--beet);color:#fff;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;animation:4s ease-in-out infinite h-gift-wig;display:grid}.h-gift strong{font-size:14.5px;line-height:1.2;display:block}.h-gift small{color:var(--soil-2);font-size:12.5px;line-height:1.25;display:block}.h-gift-go{color:var(--beet);flex:none;transition:transform .25s}.h-gift:hover .h-gift-go{transform:translate(3px)}@keyframes h-gift-wig{0%,84%,to{transform:rotate(0)}88%{transform:rotate(-14deg)scale(1.08)}92%{transform:rotate(12deg)scale(1.08)}96%{transform:rotate(-6deg)}}@media (prefers-reduced-motion:reduce){.h-gift-ic{animation:none}}.h-pillars{padding:clamp(28px,3vw,40px) 0 clamp(8px,2vw,20px)}.h-pillars-head{text-align:center;flex-direction:column;align-items:center;gap:12px;margin-bottom:clamp(20px,3vw,34px);display:flex}.h-pillars-head .k-h2{max-width:20ch}.h-pillars-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.h-pillars-grid>*{height:100%}.h-pl{border-radius:var(--r-xl);background:var(--s);height:100%;color:var(--soil);transition:transform .35s var(--ease),box-shadow .35s;align-items:center;gap:16px;padding:14px 16px 14px 14px;display:flex}.h-pl:hover{box-shadow:var(--shadow-2);transform:translateY(-4px)}.h-pl-img{width:92px;height:92px;transition:transform .4s var(--ease);border:4px solid #fff;border-radius:50%;flex:none;overflow:hidden;transform:rotate(-4deg);box-shadow:0 10px 22px -14px #00000073}.h-pl:hover .h-pl-img{transform:rotate(3deg)scale(1.04)}.h-pl-img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.h-pl-txt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.h-pl-txt small{color:var(--c);font-size:22px;line-height:1}.h-pl-txt strong{font-family:var(--font-display);font-size:clamp(19px,1.7vw,23px);font-weight:400;line-height:1.15}.h-pl-txt span{color:var(--soil-2);font-size:14px}.h-pl-go{background:var(--c);color:#fff;width:44px;height:44px;box-shadow:0 10px 20px -10px var(--c);transition:transform .3s var(--ease);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.h-pl:hover .h-pl-go{transform:translate(3px)}@media (width<=960px){.h-pillars-grid{grid-template-columns:1fr;gap:12px;max-width:560px;margin:0 auto}.h-pl-img{width:76px;height:76px}}.h-hero-media:after{content:"";background:linear-gradient(180deg,transparent,var(--flour));height:64px;position:absolute;bottom:0;left:0;right:0}@media (width<=900px){.h-hero-media:after{display:none}.h-sticker{width:96px;height:96px;top:12px;right:12px}.h-sticker-in{font-size:10.5px}.h-sticker-in b{font-size:24px}}@media (width>=1800px){.h-hero-copy{max-width:640px}.h-hero-copy .h-title{font-size:68px}.h-hero-copy .k-lead{font-size:19.5px}.h-hero-stage{padding-top:84px;padding-bottom:56px}.h-hero-media{left:calc(50% - 20px)}}.sp{border:0;min-width:0;margin:0;padding:0}.sp legend{justify-content:space-between;align-items:baseline;gap:10px;width:100%;margin:0 0 8px;padding:0;display:flex}.sp legend b{font-size:15.5px;font-weight:700}.sp legend span{color:var(--soil-2);white-space:nowrap;font-size:13.5px}.sp-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.sp-item{min-height:58px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff;border:2px solid #3c281421;border-radius:14px;align-items:center;gap:9px;padding:6px 24px 6px 6px;transition:border-color .15s,background .15s;display:flex;position:relative}.sp-item:last-child:nth-child(odd){grid-column:1/-1}.sp-item img{-o-object-fit:cover;object-fit:cover;border-radius:10px;flex:none;width:42px;height:42px}.sp-item span{gap:1px;min-width:0;display:grid}.sp-item strong{font-size:14px;font-weight:600;line-height:1.2}.sp-item small{color:var(--soil-2);font-size:12px;line-height:1.2}.sp-item[aria-pressed=true]{border-color:var(--beet);background:var(--beet-soft)}.sp-item:focus-visible{outline:3px solid var(--beet);outline-offset:2px}.sp-item i{background:var(--beet);color:#fff;border-radius:50%;place-items:center;width:18px;height:18px;display:grid;position:absolute;top:6px;right:6px}@media (hover:hover){.sp-item:hover{border-color:var(--beet)}}.h-launch{color:var(--soil);animation:h-launch-in .6s var(--ease,ease) both;background:linear-gradient(90deg,#fbe4ea,#fdf1e6);border-top:1px solid #f1c6d2;border-bottom:1px solid #f1c6d2}.h-launch-in{align-items:center;gap:14px;padding-top:12px;padding-bottom:12px;display:flex}.h-launch-ic{width:38px;height:38px;color:var(--beet);background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex;box-shadow:0 4px 12px -6px #b4294f80}.h-launch-txt{flex:1;margin:0;font-size:14.5px;line-height:1.45}.h-launch-txt strong{color:var(--beet-dark)}.h-launch-sign{font-family:var(--font-hand);color:var(--beet);white-space:nowrap;font-size:16px}.h-launch-go{background:var(--beet);color:#fff;border-radius:999px;flex:none;align-items:center;gap:6px;padding:9px 14px;font-size:14px;font-weight:700;text-decoration:none;transition:background .2s;display:inline-flex}.h-launch-go:hover{background:var(--beet-dark)}@keyframes h-launch-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (width<=700px){.h-launch-in{flex-wrap:wrap;align-items:flex-start;gap:10px 12px}.h-launch-ic{width:32px;height:32px}.h-launch-txt{flex-basis:calc(100% - 50px);font-size:13.5px}.h-launch-go{margin-left:44px;padding:8px 13px;font-size:13.5px}}@media (prefers-reduced-motion:reduce){.h-launch{animation:none}}.h-launch{top:var(--header-h);z-index:40;position:sticky}.h-launch.is-back{animation:none}.h-launch.is-min{display:none}.h-launch.is-flying{visibility:hidden}.h-launch-min{height:34px;color:var(--beet-dark);font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #f1c6d2;border-radius:999px;flex:none;align-items:center;gap:7px;padding:0 13px 0 5px;font-size:13px;font-weight:700;transition:background .2s,transform .2s;display:inline-flex}.h-launch-min:hover{background:var(--beet-soft);transform:translateY(1px)}.h-launch-min:focus-visible{outline:2px solid var(--beet);outline-offset:2px}.h-launch-min-ic{background:var(--beet-dark);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.h-launch.is-compact .h-launch-in{flex-wrap:nowrap;align-items:center;gap:12px;padding-top:6px;padding-bottom:6px}.h-launch.is-compact .h-launch-ic{width:28px;height:28px}.h-launch.is-compact .h-launch-ic svg{width:16px;height:16px}.h-launch.is-compact .h-launch-txt{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font-size:13.5px;overflow:hidden}.h-launch.is-compact .h-launch-go{margin-left:0;padding:6px 12px;font-size:13px}.h-launch.is-compact .h-launch-min{height:30px}@media (width<=700px){.h-launch-min{gap:6px;padding:0 12px 0 5px;font-size:13px}.h-launch.is-compact .h-launch-min{justify-content:center;width:30px;padding:0}.h-launch.is-compact .h-launch-min-txt{display:none}.h-launch.is-compact .h-launch-min-ic{width:22px;height:22px}.h-launch:not(.is-compact) .h-launch-min{margin-left:auto}.h-launch.is-compact .h-launch-in{gap:8px}.h-launch.is-compact .h-launch-go{padding:6px 10px;font-size:12.5px}}.h-gift-pill{right:var(--gift-r,164px);bottom:var(--gift-b,22px);z-index:85;height:50px;color:var(--beet-dark);font:inherit;white-space:nowrap;cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;transition:transform .35s var(--ease,ease),box-shadow .25s;background:linear-gradient(90deg,#fbe4ea,#fdf1e6);border:1px solid #f1c6d2;border-radius:999px;align-items:center;gap:9px;padding:0 18px 0 7px;font-size:14.5px;font-weight:700;display:inline-flex;position:fixed;box-shadow:0 14px 30px -14px #8e1f3e8c}.h-gift-pill.is-on{opacity:1;visibility:visible;pointer-events:auto;animation:h-gift-pop .5s var(--ease,ease)}.h-gift-pill.is-on:hover{box-shadow:0 18px 34px -14px #8e1f3ea6}.h-gift-pill:focus-visible{outline:2px solid var(--beet);outline-offset:3px}.h-gift-pill-ic{background:var(--beet);color:#fff;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.h-gift-pill.is-on .h-gift-pill-ic svg{animation:4s ease-in-out 1s infinite h-gift-wig}.h-gift-pill-short{display:none}@keyframes h-gift-pop{0%{opacity:0;scale:.6}60%{opacity:1;scale:1.06}to{scale:1}}.h-ghost{z-index:95;pointer-events:none;background:linear-gradient(90deg,#fbe4ea,#fdf1e6);border:1px solid #f1c6d2;align-items:center;padding-left:7px;display:flex;position:fixed;overflow:hidden;box-shadow:0 14px 30px -14px #8e1f3e8c}@media (width>=901px) and (width<=1240px){body:has(.k-dock:not(.is-flying)) .h-gift-pill{transform:translateY(-72px)}}@media (width<=900px){.h-gift-pill{gap:7px;height:48px;padding:0 14px 0 6px;font-size:13.5px}.h-gift-pill-ic{width:34px;height:34px}.h-gift-pill-long{display:none}.h-gift-pill-short{display:inline}:is(body:has(.k-dock.is-added) .h-gift-pill,body:has(.k-dock.is-flying) .h-gift-pill){transform:translateY(-72px)}}@media (prefers-reduced-motion:reduce){.h-gift-pill.is-on,.h-gift-pill.is-on .h-gift-pill-ic svg{animation:none}}.s-head{background:var(--s);padding:clamp(40px,6vw,84px) 0 clamp(36px,5vw,64px);transition:background .5s;position:relative;overflow:hidden}.s-head-img{-o-object-fit:cover;object-fit:cover;opacity:.9;width:56%;height:100%;position:absolute;top:0;right:-6%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 40%);mask-image:linear-gradient(90deg,#0000,#000 40%)}.s-head-in{position:relative}.s-head .k-h1{max-width:14ch;margin:14px 0}.s-head .k-h1 em{color:var(--c)}@media (width<=760px){.s-head-img{opacity:.18;width:100%;right:0;-webkit-mask-image:none;mask-image:none}}.s-bar{top:var(--header-h);z-index:30;-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--crust);background:#fbf5eaeb;position:sticky}.s-bar-in{flex-wrap:wrap;align-items:center;gap:14px;min-height:70px;padding-top:10px;padding-bottom:10px;display:flex}.s-dot{border-radius:50%;width:10px;height:10px;display:inline-block}.s-search{flex:1;align-items:center;min-width:200px;max-width:320px;margin-left:auto;display:flex;position:relative}.s-search>svg{color:var(--soil-3);pointer-events:none;position:absolute;left:14px}.s-search input{border:1.5px solid var(--crust);width:100%;min-height:44px;font:inherit;background:#fff;border-radius:999px;padding:0 38px 0 42px;font-size:15px}.s-search input:focus{border-color:var(--beet);outline:none}.s-search button{background:var(--paper);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:absolute;right:8px}.s-toggle{cursor:pointer;white-space:nowrap;align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.s-toggle input{width:18px;height:18px;accent-color:var(--beet)}@media (width<=760px){.s-bar-in{gap:10px;min-height:0}.s-tabs{scrollbar-width:none;width:calc(100% + var(--gutter));margin-right:calc(var(--gutter) * -1);padding-right:var(--gutter);flex-wrap:nowrap;overflow-x:auto}.s-tabs::-webkit-scrollbar{display:none}.s-tabs button{flex:none;min-height:38px;padding:0 14px;font-size:13.5px}.s-search{min-width:0;max-width:none;margin-left:0}.s-search input{min-height:42px}.s-toggle{font-size:13px}}.pd{padding-bottom:clamp(64px,8vw,110px)}.pd-crumbs{align-items:center;padding:22px 0 18px}.pd-back{color:var(--soil-2);align-items:center;gap:2px;font-weight:600;display:inline-flex}.pd-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,72px);display:grid}.pd-media{top:calc(var(--header-h) + 20px);position:sticky}.pd-main{border-radius:var(--r-xl);background:var(--s);aspect-ratio:1;position:relative;overflow:hidden}.pd-main img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;animation:pd-swap .5s var(--ease)}.pd-main-tag{color:var(--soil);box-shadow:var(--shadow-1);animation:pd-tag .5s var(--ease);background:#fffffff0;border-radius:999px;padding:7px 13px;font-size:13px;font-weight:700;position:absolute;bottom:14px;left:14px}@keyframes pd-swap{0%{opacity:.25;transform:scale(1.05)}to{opacity:1;transform:none}}@keyframes pd-tag{0%{opacity:0;transform:translateY(8px)scale(.9)}60%{opacity:1;transform:translateY(-2px)scale(1.04)}to{transform:none}}.pd-thumbs{scrollbar-width:none;gap:10px;margin-top:12px;display:flex;overflow-x:auto}.pd-thumbs button{cursor:pointer;background:var(--paper);border:2.5px solid #0000;border-radius:16px;flex:none;width:76px;height:76px;padding:0;overflow:hidden}.pd-thumbs button.active{border-color:var(--c)}.pd-thumbs img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.pd-media.has-variants .pd-thumbs{display:none}.pd-title{margin:12px 0 4px;font-size:clamp(34px,4.2vw,58px)}.pd-tagline{color:var(--c);font-size:clamp(19px,1.9vw,24px)}.pd-price-row{flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0 14px;display:flex}.pd-price{font-family:var(--font-display);letter-spacing:-.02em;margin-right:6px;font-size:clamp(30px,3vw,40px);font-weight:400}.pd-lead{color:var(--soil-2);font-size:16.5px;line-height:1.7}.pd-variants{flex-direction:column;gap:18px;margin-top:24px;display:flex}.pd-variants-m{display:none}.pd-variants fieldset{border:0;margin:0;padding:0}.pd-variants legend{margin-bottom:10px;padding:0;font-size:14px;font-weight:700}.pd-variants legend span{color:var(--soil-2);font-weight:500}.pd-chips{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;display:grid}.pd-chips.many{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.pd-chips button{border:2px solid var(--crust);cursor:pointer;text-align:left;background:#fff;border-radius:16px;align-items:center;gap:10px;min-height:58px;padding:8px 14px 8px 8px;transition:border-color .2s,background .2s,transform .15s;display:flex}.pd-chips button:hover:not(:disabled){border-color:var(--soil-3)}.pd-chips button:active:not(:disabled){transform:scale(.98)}.pd-chips button.active{border-color:var(--c);background:var(--s)}.pd-chips button:disabled{opacity:.45;cursor:not-allowed}.pd-chips img{-o-object-fit:cover;object-fit:cover;border-radius:10px;flex:none;width:42px;height:42px}.pd-chips span{flex-direction:column;flex:1;min-width:0;padding-left:6px;display:flex}.pd-chips img+span{padding-left:0}.pd-chips strong{font-size:14.5px;line-height:1.25}.pd-chips small{color:var(--soil-2);font-size:12px}.pd-chips em{white-space:nowrap;font-size:14px;font-style:normal;font-weight:800}.pd-buy{gap:12px;margin-top:26px;display:flex}.pd-qty{min-height:56px;margin:0;padding:4px}.pd-qty button{width:44px;height:44px}.pd-qty span{min-width:30px;font-size:16px}.pd-add{flex:1;min-height:58px;font-size:16px}.pd-ship{border-radius:var(--r);border:1px solid var(--crust);background:#fff;align-items:flex-start;gap:14px;margin-top:20px;padding:16px 18px;display:flex}.pd-ship svg{color:var(--c);flex:none;margin-top:2px}.pd-ship strong{font-size:15px;display:block}.pd-ship span{color:var(--soil-2);margin-top:2px;font-size:13.5px;display:block}.pd-tabs{border-bottom:1.5px solid var(--crust);scrollbar-width:none;gap:4px;margin-top:30px;display:flex;overflow-x:auto}.pd-tabs button{color:var(--soil-3);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;margin-bottom:-1.5px;padding:12px 14px;font-size:14.5px;font-weight:700}.pd-tabs button.active{color:var(--soil);border-color:var(--c)}.pd-tab{color:var(--soil-2);padding:18px 0 0;line-height:1.7}.pd-tab p+p{margin-top:10px}.pd-nutri{max-width:430px;margin-top:16px}.pd-nutri h3{color:var(--soil);margin:0 0 6px;font-size:15.5px;font-weight:800}.pd-nutri dl{margin:0}.pd-nutri dl div{border-bottom:1px solid var(--crust);justify-content:space-between;gap:16px;padding:6px 0;font-size:14.5px;display:flex}.pd-nutri dl div.sub{padding-left:14px;font-size:13.5px}.pd-nutri dt{font-weight:500}.pd-nutri dd{color:var(--soil);white-space:nowrap;margin:0;font-weight:700}.pd-tip{color:var(--c);margin-top:12px;font-size:19px}.pd-related{margin-top:clamp(64px,8vw,110px)}.pd-sticky{display:none}@media (width<=900px){.pd-grid{grid-template-columns:minmax(0,1fr)}.pd-media{position:static}.pd-main{border-radius:28px}.pd-buy,.pd-variants-d{display:none}.pd-variants-m{margin-top:14px;display:flex}.pd-sticky-img{-o-object-fit:cover;object-fit:cover;width:46px;height:46px;animation:pd-swap .4s var(--ease);border-radius:12px;flex:none;margin-left:-8px}.pd-sticky-txt{flex:1;min-width:0}.pd-sticky{left:10px;right:10px;bottom:calc(var(--tab-h) + 18px + env(safe-area-inset-bottom));z-index:55;border:1px solid var(--crust);background:#fff;border-radius:20px;justify-content:space-between;align-items:center;gap:12px;padding:10px 10px 10px 18px;display:flex;position:fixed;box-shadow:0 16px 40px -14px #2f272280}.pd-sticky small{color:var(--soil-2);white-space:nowrap;text-overflow:ellipsis;max-width:42vw;font-size:12px;display:block;overflow:hidden}.pd-sticky strong{font-size:20px;font-family:var(--font-display)}.pd-sticky .k-btn{min-height:50px}.pd{padding-bottom:90px}.pd-chips,.pd-chips.many{grid-template-columns:1fr 1fr}.pd-chips button{gap:8px;min-height:54px;padding:6px 10px 6px 6px}.pd-chips img{width:36px;height:36px}.pd-chips strong{font-size:13.5px}.pd-chips em{font-size:13px}}@media (width<=380px){.pd-chips,.pd-chips.many{grid-template-columns:1fr}}.a-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,6vw,90px);display:grid}.a-split .k-h2{margin:14px 0 18px}.a-split p+p{margin-top:14px}.a-photo{border-radius:var(--r-xl);-o-object-fit:cover;object-fit:cover;width:100%;box-shadow:var(--shadow-2)}@media (width<=900px){.a-split{grid-template-columns:1fr}.a-split.rev>:first-child{order:2}}.a-timeline{counter-reset:t;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.a-timeline li{border-radius:var(--r-lg);box-shadow:var(--shadow-1);background:#fff;padding:24px 22px;position:relative}.a-timeline li:before{content:"";background:var(--c,var(--beet));width:14px;height:14px;box-shadow:0 0 0 5px var(--flour);border-radius:50%;position:absolute;top:-7px;left:22px}.a-timeline b{font-family:var(--font-display);color:var(--c,var(--beet));margin-bottom:6px;font-size:22px;display:block}.a-timeline p{color:var(--soil-2);font-size:14.5px;line-height:1.55}@media (width<=900px){.a-timeline{grid-template-columns:1fr 1fr}}@media (width<=520px){.a-timeline{grid-template-columns:1fr}}.a-people{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.a-person{border-radius:var(--r-lg);text-align:center;background:#fff;padding:18px 14px}.a-person i{width:64px;height:64px;font-style:normal;font-family:var(--font-display);color:#fff;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 10px;font-size:28px;font-weight:400;display:flex}.a-person strong{font-family:var(--font-display);font-size:19px;display:block}.a-person span{color:var(--soil-2);font-size:13px}@media (width<=900px){.a-people{grid-template-columns:repeat(3,minmax(0,1fr))}}.a-values{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.a-value{border-radius:var(--r-lg);background:#fff;flex-direction:column;gap:8px;padding:22px;display:flex}.a-value img{width:48px;height:48px}.a-value strong{font-family:var(--font-display);font-size:20px}.a-value p{color:var(--soil-2);font-size:14.5px}@media (width<=900px){.a-values{grid-template-columns:1fr 1fr}}.a-routes{grid-template-columns:1fr 1fr;gap:16px;display:grid}.a-route{border-radius:var(--r-xl);box-shadow:var(--shadow-1);border-top:6px solid var(--c);background:#fff;padding:clamp(22px,3vw,34px)}.a-route-day{background:var(--s);color:var(--c);border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:14px;font-weight:800;display:inline-flex}.a-route h3{font-family:var(--font-display);margin:12px 0 10px;font-size:28px;font-weight:400}.a-route ul{flex-wrap:wrap;gap:6px;margin:0 0 14px;padding:0;list-style:none;display:flex}.a-route li{background:var(--paper);border-radius:999px;padding:5px 12px;font-size:14px;font-weight:600}@media (width<=760px){.a-routes{grid-template-columns:1fr}}.a-carriers{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.a-carrier{border-radius:var(--r-lg);border:1px solid var(--crust);background:#fff;flex-direction:column;gap:10px;padding:20px;display:flex}.a-carrier img{align-self:flex-start;width:auto;height:30px}.a-carrier strong{font-size:16px}.a-carrier span{color:var(--soil-2);font-size:14px}@media (width<=760px){.a-carriers{grid-template-columns:1fr}}.a-contact-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.a-ccard{border-radius:var(--r-lg);box-shadow:var(--shadow-1);transition:transform .25s var(--ease);background:#fff;flex-direction:column;gap:6px;padding:22px;display:flex}a.a-ccard:hover{transform:translateY(-4px)}.a-ccard svg{color:var(--beet)}.a-ccard span{color:var(--soil-3);letter-spacing:.06em;text-transform:uppercase;margin-top:8px;font-size:13px;font-weight:700}.a-ccard strong{word-break:break-word;font-size:17px}@media (width<=760px){.a-contact-cards{grid-template-columns:1fr}}.a-faq-cats{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.a-policy-nav{flex-wrap:wrap;gap:8px;margin-bottom:28px;display:flex}.a-deliv-map{max-width:880px;margin:0 auto clamp(28px,4vw,48px)}.pd-maker{margin:12px 0 0;font-size:14.5px}.pd-related-lead{max-width:62ch;margin:0 0 28px;font-size:1.02rem;line-height:1.55}.pd-related-lead strong{color:var(--beet,#b4294f)}.pd-rel-more{justify-content:center;margin-top:28px;display:flex}.pd-rel-more .k-btn{gap:8px;min-width:220px}.pd-rel-more-n{opacity:.65;font-size:.85em;font-weight:600}@media (width<=760px){.pd-rel-more{margin-top:20px}.pd-rel-more .k-btn{width:100%}}.pd-rel-item{flex-direction:column;display:flex;position:relative}.pd-rel-item>.k-card{flex:1}.pd-rel-item.is-closer>.k-card{box-shadow:0 0 0 2px var(--beet,#b4294f),0 18px 40px -22px #00000059}.pd-rel-flag{z-index:3;white-space:nowrap;background:var(--beet,#b4294f);color:#fff;border-radius:999px;padding:6px 12px;font-size:.8rem;font-weight:700;position:absolute;top:-12px;left:50%;transform:translate(-50%);box-shadow:0 6px 16px -6px #00000059}.k-logos{flex-wrap:wrap;align-items:center;gap:5px;margin:0;padding:0;list-style:none;display:flex}.k-logos.sm li{min-width:0;height:26px;box-shadow:none;border:1px solid #eae0cf;border-radius:6px;padding:0 7px}.k-logos.sm li img{height:13px}.k-logos.sm .k-pay-apple{background:0 0;border:0;padding:0}.k-logos.sm .k-pay-apple img{height:26px}.k-logos.sm .k-pay-google{background:0 0;border:0;border-radius:13px;width:49px;min-width:49px;padding:0}.k-logos.sm .k-pay-google img{height:48.3px}.k-logos.sm .k-pay-visa img{height:9px}.k-logos.sm .k-pay-mastercard img{height:16px}.k-logos.sm .k-pay-swedbank img{height:12px}.k-logos.sm .k-pay-seb{background:#8aca33;border:0;width:46px;padding:0}.k-logos.sm .k-pay-seb img{height:47px}.k-logos.sm .k-pay-citadele{background:#d90730;border:0;padding:0}.k-logos.sm .k-pay-citadele img{height:26px}.k-logos.sm .k-pay-luminor img{height:9px}.k-logos.sm .k-pay-revolut img{height:10px}.k-carr-list{flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.k-carr-list li{background:#fff;border:1px solid #eae0cf;border-radius:7px;justify-content:center;align-items:center;height:28px;padding:0 10px;display:flex}.k-carr-list img{width:auto;height:15px;display:block}.k-carr-list .k-carr-dpd img{height:18px}.pd-pay{border-radius:var(--r);border:1px solid var(--crust);cursor:pointer;background:#fff;flex-wrap:wrap;align-items:center;gap:6px 5px;margin-top:10px;padding:11px 10px 11px 18px;transition:border-color .15s;display:flex}.pd-pay:hover{border-color:var(--soil-3)}.pd-pay-t{color:var(--soil);align-items:center;gap:6px;margin-right:8px;font-size:14px;font-weight:700;display:inline-flex}.pd-pay-t svg{color:var(--spinach-dark,#3e6b2e)}.pd-pay .pd-pay-logos{display:contents}.pd-pay-more{color:var(--soil-3);cursor:pointer;background:0 0;border:0;border-radius:50%;margin-left:auto;padding:4px;display:flex}.pd-pay:hover .pd-pay-more{color:var(--soil)}.pd-parcels{margin-bottom:14px}.pd-parcels-t{color:var(--soil);flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 8px;font-size:14px;font-weight:700;line-height:1.4;display:flex}.pd-parcels-t span{color:var(--soil-3);font-weight:500}.pd-parcels-t svg{color:var(--c)}.pd-parcels ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.pd-parcels li{border:1px solid var(--crust);background:#fff;border-radius:14px;flex-direction:column;align-items:center;gap:7px;padding:12px 8px 10px;display:flex}.pd-parcel-logo{justify-content:center;align-items:center;height:28px;display:flex}.pd-parcel-logo img{width:auto;max-width:100%;height:21px;display:block}.pd-parcels .k-carr-dpd .pd-parcel-logo img{height:26px}.pd-parcels b{color:var(--soil);font-size:14.5px;line-height:1}.k-checker.geo-first .k-geo{margin-top:0}.k-checker.geo-first .k-checker-form{margin-top:10px}.pd-paytab{gap:10px;display:grid}.pd-paym{border:1px solid var(--crust);background:#fff;border-radius:14px;padding:12px 14px}.pd-paym-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.pd-paym-h strong{color:var(--soil);font-size:15px}.pd-tab .pd-paym p{color:var(--soil-2);margin:4px 0 0;font-size:13.5px;line-height:1.5}.pd-tab .pd-paysafe{color:var(--soil-3);align-items:flex-start;gap:8px;margin:4px 0 0;font-size:13px;line-height:1.5;display:flex}.pd-paysafe svg{color:var(--spinach-dark,#3e6b2e);flex:none;margin-top:2px}.k-carr-list .k-carr-omniva img{height:28px}.pd-parcels .k-carr-omniva .pd-parcel-logo img{height:36px}.k-carr-list .k-carr-lp img{height:17px}.pd-parcels .k-carr-lp .pd-parcel-logo img{height:24px}.pd-card{cursor:pointer;transition:border-color .15s,box-shadow .15s;position:relative}.pd-card:hover{border-color:var(--soil-3);box-shadow:0 8px 20px -16px #2f272299}.pd-card:focus-visible{outline:2px solid var(--c);outline-offset:2px}.pd-card>div{flex:1;min-width:0}.pd-ship svg.pd-card-arrow{color:var(--soil-3);align-self:center;margin:0 -4px 0 0;transition:transform .15s,color .15s}.pd-card:hover svg.pd-card-arrow{color:var(--soil);transform:translate(2px)}.pd-ship-pay,.pd-ship .k-carr-list,.pd-ship .k-fit{margin-top:10px}.k-fit{flex-wrap:nowrap;position:relative;overflow:hidden}.k-fit>li{flex:none}.k-fit>li.k-off{visibility:hidden;pointer-events:none;position:absolute;top:0;left:0}.k-logos.sm li.k-more{color:var(--soil-2);background:#fff;padding:0 8px;font-size:12px;font-weight:800}.k-nav a{padding:10px 12px}@media (width<=1240px){.k-header-cta{display:none}}@media (width<=1060px) and (width>=901px){.k-nav{gap:0}.k-nav a{padding:9px;font-size:14px}.k-header-in{gap:16px}}.k-nav a.k-nav-shop{background:var(--beet-soft);color:var(--beet-dark);align-items:center;gap:7px;margin-right:6px;padding:10px 16px 10px 13px;font-weight:700;display:inline-flex}.k-nav a.k-nav-shop:hover{color:var(--beet-dark);background:#f0bfcc}.k-nav a.k-nav-shop.active{background:var(--beet);color:#fff}.k-nav a.k-nav-shop.active:hover{background:var(--beet-dark);color:#fff}.k-nav a.k-nav-shop.active:after,html[lang=lt] .k-header-cta{display:none}@media (width<=1060px) and (width>=901px){.k-nav a.k-nav-shop{gap:5px;margin-right:4px;padding:9px 12px 9px 10px}}@media (width<=1000px) and (width>=901px){.k-nav a.k-nav-shop{margin-right:2px;padding:9px 12px}.k-nav a.k-nav-shop svg,.lg-btn .lg-chev{display:none}}@media (width<=900px){.k-tabbar a.k-tab-shop{color:#fff}.k-tabbar a.k-tab-shop svg{color:var(--yolk)}}.lg{position:relative}.lg-btn{border:1.5px solid var(--crust);letter-spacing:.04em;cursor:pointer;height:42px;color:var(--soil);background:#fff9;border-radius:999px;align-items:center;gap:7px;padding:0 12px 0 10px;font-size:13px;font-weight:700;transition:border-color .2s,background .2s;display:inline-flex}.lg-btn:hover{border-color:var(--soil);background:#fff}.lg-btn .lg-chev{opacity:.6}.lg-flagsvg{border-radius:4px;flex:none;width:22px;height:15px;overflow:hidden;box-shadow:0 0 0 1px #00000014,0 1px 2px #0000001f}.lg-menu{min-width:190px;box-shadow:var(--shadow-2);border:1px solid var(--crust);z-index:80;animation:lg-in .18s var(--ease);background:#fff;border-radius:18px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 8px);right:0}@keyframes lg-in{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:none}}.lg-menu button{cursor:pointer;text-align:left;width:100%;color:var(--soil);background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;font-size:14.5px;font-weight:600;display:flex}.lg-menu button:hover{background:var(--paper)}.lg-menu button[aria-selected=true]{background:var(--beet-soft);color:var(--beet-dark)}.lg-menu button svg:last-child:not(.lg-flagsvg){margin-left:auto}.lg-row{background:var(--paper);border-radius:16px;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;max-width:340px;padding:4px;display:grid}.lg-row button{letter-spacing:.04em;cursor:pointer;min-height:52px;color:var(--soil-2);background:0 0;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:6px 2px;font-size:12px;font-weight:800;transition:background .2s,color .2s,box-shadow .2s;display:flex}.lg-row button.active{color:var(--soil);background:#fff;box-shadow:0 2px 8px -3px #00000040}.lg-row .lg-flagsvg{width:24px;height:16px}@media (width<=900px){.lg-btn{gap:6px;height:40px;padding:0 9px 0 8px}}.k-footer-lang{margin-top:22px}.k-footer-lang-t{letter-spacing:.12em;text-transform:uppercase;opacity:.65;margin-bottom:8px;font-size:11.5px;font-weight:800;display:block}.k-footer .lg-row{background:#0000002e}.k-footer .lg-row button{color:#e9f0dfcc}.k-footer .lg-row button:hover{color:#fff}.k-footer .lg-row button.active{color:var(--spinach-dark);background:#e9f0df}.k-fcol h4 button{all:unset;cursor:default;justify-content:space-between;align-items:center;width:100%;display:flex}.k-fcol h4 button svg{display:none}.k-footer-contact ul a,.k-footer-addr{align-items:flex-start;gap:8px;display:inline-flex}.k-footer-contact ul svg{flex:none;margin-top:4px}.k-footer-contact ul a span{word-break:normal;overflow-wrap:normal}.k-footer-addr{opacity:.86}@media (width>=1101px){.k-footer-top{grid-template-columns:1.3fr 1fr 1fr 1fr 1.15fr;gap:32px}}@media (width<=1100px) and (width>=901px){.k-footer-top{grid-template-columns:1fr 1fr 1fr 1fr}.k-footer-brand{grid-column:1/-1}}@media (width<=900px){.k-footer-top{grid-template-columns:1fr;gap:0;padding:44px 0 20px}.k-footer-brand{text-align:center;flex-direction:column;align-items:center;padding-bottom:26px;display:flex}.k-footer-brand img{height:96px;margin:0 0 8px}.k-footer-brand p{font-size:14.5px}.k-footer-brand .k-social-row{justify-content:center}.k-footer-lang{flex-direction:column;align-items:center;width:100%;display:flex}.k-footer .lg-row{width:100%;max-width:400px}.k-fcol{border-top:1px solid #e9f0df29}.k-fcol h4{margin:0;font-size:18px}.k-fcol h4 button{cursor:pointer;-webkit-tap-highlight-color:transparent;padding:17px 2px}.k-fcol h4 button svg{opacity:.7;transition:transform .3s var(--ease);display:block}.k-fcol.open h4 button svg{transform:rotate(180deg)}.k-fcol ul{gap:12px;padding:0 2px 18px;display:none}.k-fcol.open ul{animation:lg-in .22s var(--ease);display:flex}.k-fcol ul a{font-size:15px}.k-footer-contact{border-top:1px solid #e9f0df29;padding-top:22px}.k-footer-contact h4{margin-bottom:14px;font-size:18px}.k-footer-contact ul{gap:8px}.k-footer-contact ul li{display:block}.k-footer-contact ul a,.k-footer-addr{opacity:1;background:#ffffff12;border-radius:16px;align-items:center;gap:12px;width:100%;padding:12px 14px;font-size:14.5px;display:flex}.k-footer-contact ul svg{margin-top:0}.k-footer-contact ul a:hover{background:#ffffff1f;text-decoration:none}.k-footer-bottom{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:20px 0 26px;font-size:12.5px}}.k-pay{border-top:1px solid #e9f0df2e;grid-template-columns:1.3fr 1fr 1fr 1fr 1.15fr;align-items:center;gap:32px;padding:22px 0;display:grid;position:relative}.k-pay-t{letter-spacing:.12em;text-transform:uppercase;color:#e9f0df;opacity:.65;margin:0;font-family:inherit;font-size:11.5px;font-weight:800;line-height:1.3}.k-pay-groups{flex-wrap:wrap;grid-column:2/-1;align-items:center;gap:8px 16px;display:flex}.k-footer .k-pay-list{flex-flow:wrap;gap:8px}.k-pay-list li{box-sizing:border-box;background:#fff;border-radius:7px;justify-content:center;align-items:center;min-width:50px;height:32px;padding:0 9px;display:flex;overflow:hidden;box-shadow:0 1px 2px #0003}.k-pay-list img{-o-object-fit:contain;object-fit:contain;flex:none;width:auto;max-width:100%;height:16px;display:block}.k-pay-list .k-pay-apple,.k-pay-list .k-pay-google,.k-pay-list .k-pay-seb,.k-pay-list .k-pay-citadele{padding:0}.k-pay-list .k-pay-apple{box-shadow:none;background:0 0}.k-pay-list .k-pay-apple img{max-width:none;height:32px}.k-pay-list .k-pay-google{width:60px;min-width:60px;box-shadow:none;background:0 0;border-radius:16px}.k-pay-list .k-pay-google img{max-width:none;height:59.4px}.k-pay-list .k-pay-visa img{height:11px}.k-pay-list .k-pay-mastercard img{height:20px}.k-pay-list .k-pay-swedbank img{height:15px}.k-pay-list .k-pay-seb{background:#8aca33;width:56px}.k-pay-list .k-pay-seb img{max-width:none;height:58px}.k-pay-list .k-pay-citadele{background:#d90730}.k-pay-list .k-pay-citadele img{max-width:none;height:32px}.k-pay-list .k-pay-luminor img{height:11px}.k-pay-list .k-pay-revolut img{height:12px}@media (width<=1100px){.k-pay{flex-direction:column;align-items:flex-start;gap:12px;display:flex}}@media (width<=900px){.k-pay{align-items:center;padding:20px 0}.k-pay-groups{flex-direction:column;align-items:stretch;gap:6px;width:100%;max-width:400px}.k-footer .k-pay-list{justify-content:center;gap:6px}.k-footer .k-pay-list+.k-pay-list{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.k-pay-list+.k-pay-list li{width:100%;min-width:0;padding:0 6px}}@media (width<=360px){.k-footer .k-pay-list+.k-pay-list{grid-template-columns:repeat(6,minmax(0,1fr))}.k-footer .k-pay-list+.k-pay-list li{grid-column:span 2}.k-footer .k-pay-list+.k-pay-list li:nth-child(n+4){grid-column:span 3}}.lvonly{background:var(--yolk-soft);color:var(--soil);border-radius:16px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;padding-top:12px;padding-bottom:12px;font-size:14px;font-weight:600;display:flex}.lvonly button{background:var(--soil);color:var(--flour);cursor:pointer;border:0;border-radius:999px;margin-left:auto;padding:6px 14px;font-size:13px;font-weight:700}.k-sheet-pillars{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:16px;display:grid}.k-sheet-pillars a{background:color-mix(in srgb,var(--c) 10%,#fff);border:1.5px solid color-mix(in srgb,var(--c) 22%,transparent);border-radius:18px;flex-direction:column;gap:8px;padding:12px;display:flex}.k-sheet-pillars i{background:var(--c);color:#fff;border-radius:11px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.k-sheet-pillars strong{font-size:14px;line-height:1.2;display:block}.k-sheet-pillars small{color:var(--soil-2);margin-top:2px;font-size:12px;line-height:1.3;display:block}.vm{z-index:200;background:#14100ddb;justify-content:center;align-items:center;padding:20px;animation:.25s k-fade;display:flex;position:fixed;inset:0}.vm-box{aspect-ratio:16/9;background:#000;border-radius:22px;width:min(1100px,100%);position:relative;overflow:hidden;box-shadow:0 30px 80px -20px #000c}.vm-box iframe,.vm-box video{border:0;width:100%;height:100%;display:block}.vm-x{width:46px;height:46px;color:var(--soil);cursor:pointer;background:#ffffffeb;border:0;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:12px;right:12px}.kt{gap:18px;margin:0;display:grid}.kt-media{width:100%;box-shadow:var(--shadow-2);cursor:default;transition:transform .4s var(--ease);background:#fff;border:0;border-radius:6px;padding:12px 12px 0;display:block;position:relative;transform:rotate(-1.5deg)}.kt.has-video .kt-media{cursor:pointer}.kt.has-video .kt-media:hover{transform:rotate(0)scale(1.01)}.kt-media img{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;border-radius:3px;width:100%}.kt-media:after{content:"";height:44px;display:block}.kt-tape{background:#f2b33d8c;border-radius:3px;width:110px;height:28px;margin-left:-55px;position:absolute;top:-12px;left:50%;transform:rotate(-3deg)}.kt-play{width:74px;height:74px;color:var(--beet);transition:transform .3s var(--ease);background:#fffffff0;border-radius:50%;justify-content:center;align-items:center;margin:-37px 0 0 -37px;display:flex;position:absolute;top:calc(50% - 22px);left:50%;box-shadow:0 12px 30px -10px #00000080}.kt.has-video .kt-media:hover .kt-play{transform:scale(1.08)}.kt-play:before{content:"";border:2px solid #ffffffb3;border-radius:50%;animation:2.2s infinite kt-pulse;position:absolute;inset:-8px}@keyframes kt-pulse{0%{opacity:1;transform:scale(.9)}to{opacity:0;transform:scale(1.35)}}.kt-soon{color:#fff;letter-spacing:.02em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#2f2722c7;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;font-weight:700;display:inline-flex;position:absolute;bottom:58px;left:24px}.kt-cap{gap:12px;display:grid}.kt-who{align-items:center;gap:12px;display:flex}.kt-who img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 20%;object-position:50% 20%;width:46px;height:46px;box-shadow:var(--shadow-1);border:2px solid #fff;border-radius:50%}.kt-who small{letter-spacing:.12em;text-transform:uppercase;color:var(--beet);font-size:11.5px;font-weight:800;display:block}.kt-who strong{font-family:var(--font-display);font-size:19px;font-weight:400;line-height:1.2;display:block}.kt blockquote{color:var(--soil);border-left:3px solid var(--yolk);margin:0;padding-left:16px;font-size:clamp(19px,1.7vw,23px);line-height:1.4;position:relative}.if{color:#fff;isolation:isolate;background:#231c17;flex-direction:column;justify-content:flex-end;min-height:min(100svh - 112px,860px);display:flex;position:relative;overflow:hidden}.if-film{z-index:-2;position:absolute;inset:0}.if-frame,.if-video{opacity:0;background-repeat:no-repeat;background-size:cover;transition:opacity 1.6s;position:absolute;inset:0;transform:scale(1.02)}.if-video{-o-object-fit:cover;object-fit:cover;opacity:1;width:100%;height:100%}.if-frame.off{opacity:1;z-index:1}.if-frame.on{opacity:1;z-index:2;animation:7.6s linear forwards if-kb}.if-frame:first-child:not(.off),.if-frame:first-child.on,.if-frame.on{opacity:1}@keyframes if-kb{0%{transform:scale(1.02)translate(0,0)}to{transform:scale(1.12)translate(-1.2%,-1%)}}.if-grain{z-index:3;opacity:.08;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:1s steps(4,end) infinite if-grain;position:absolute;inset:-50%}@keyframes if-grain{0%{transform:translate(0)}25%{transform:translate(-3%,2%)}50%{transform:translate(2%,-3%)}75%{transform:translate(-2%,-1%)}}.if-shade{z-index:-1;background:linear-gradient(#1c16128c 0%,#1c16121f 32%,#1c161240 55%,#1c1612e0 100%),linear-gradient(90deg,#1c16128c,#1c161200 60%);position:absolute;inset:0}.if-in{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;gap:clamp(24px,4vw,64px);padding-top:70px;padding-bottom:clamp(64px,7vw,88px);display:grid;position:relative}.if-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#fcebc4;align-items:center;gap:10px;font-size:12.5px;font-weight:800;display:inline-flex}.if-eyebrow i{background:#7bd36a;border-radius:50%;width:9px;height:9px;animation:2s infinite k-ping;box-shadow:0 0 #7bd36a99}.if-title{color:#fff;text-shadow:0 2px 30px #00000040;max-width:13ch;margin-top:16px;font-size:clamp(42px,5.4vw,82px);line-height:1.02}.if-title em{color:#fcebc4}.if-lead{color:#ffffffe0;max-width:52ch;margin-top:18px;font-size:clamp(16px,1.3vw,19px);line-height:1.6}.if-actions{flex-wrap:wrap;gap:14px;margin-top:24px;display:flex}.if-play{-webkit-backdrop-filter:blur(10px);color:#fff;cursor:pointer;text-align:left;background:#ffffff1a;border:1.5px solid #fff6;border-radius:999px;align-items:center;gap:14px;padding:8px 22px 8px 8px;transition:background .2s,border-color .2s;display:inline-flex}.if-play:hover{background:#fff3;border-color:#fff}.if-play-ic{width:52px;height:52px;color:var(--beet);background:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.if-play-ic:after{content:"";border:2px solid #ffffff80;border-radius:50%;animation:2.2s infinite kt-pulse;position:absolute;inset:-6px}.if-play strong{font-size:15.5px;display:block}.if-play small{opacity:.75;font-size:13px;display:block}.if-doors{gap:10px;display:grid}.if-door{-webkit-backdrop-filter:blur(14px)saturate(1.3);color:#fff;transition:background .25s,transform .25s var(--ease),border-color .25s;background:#fbf5ea21;border:1px solid #ffffff38;border-radius:22px;align-items:center;gap:14px;padding:10px 18px 10px 10px;display:flex}.if-door:hover{background:#fbf5ea3d;border-color:#ffffff80;transform:translate(-4px)}.if-door img{-o-object-fit:cover;object-fit:cover;width:64px;height:64px;box-shadow:0 0 0 3px color-mix(in srgb,var(--c) 70%,transparent);border-radius:16px;flex:none}.if-door-txt{flex:1;min-width:0}.if-door-txt small{letter-spacing:.14em;opacity:.65;font-size:11px;font-weight:800;display:block}.if-door-txt strong{font-family:var(--font-display);font-size:20px;font-weight:400;line-height:1.15;display:block}.if-door-txt span{opacity:.8;font-size:13.5px;line-height:1.35;display:block}.if-door-go{opacity:.8;flex:none;transition:transform .25s}.if-door:hover .if-door-go{transform:translate(4px)}.if-meta{left:var(--gutter);right:var(--gutter);max-width:var(--wrap);pointer-events:none;justify-content:space-between;align-items:center;gap:16px;margin:0 auto;display:flex;position:absolute;bottom:22px}@media (width>=1320px){.if-meta{left:calc(50% - 620px + var(--gutter));right:calc(50% - 620px + var(--gutter))}}.if-cap{color:#fcebc4;animation:if-cap .8s var(--ease);font-size:20px}@keyframes if-cap{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.if-dots{gap:6px;display:flex}.if-dots i{background:#ffffff4d;border-radius:3px;width:22px;height:3px;position:relative;overflow:hidden}.if-dots i.on:after{content:"";transform-origin:0;animation:if-dot var(--d) linear forwards;background:#fff;position:absolute;inset:0}@keyframes if-dot{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.if-down{color:#fff;cursor:pointer;background:#ffffff14;border:1.5px solid #fff6;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin-left:-22px;animation:2.4s ease-in-out infinite if-bob;display:flex;position:absolute;bottom:16px;left:50%}@keyframes if-bob{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@media (width<=900px){.if{min-height:calc(100svh - var(--header-h) - 34px)}.if-in{grid-template-columns:1fr;gap:22px;padding-top:80px;padding-bottom:84px}.if-title{font-size:clamp(40px,11vw,60px)}.if-lead{margin-top:14px;font-size:16px}.if-actions{margin-top:20px}.if-door{border-radius:18px;padding:8px 14px 8px 8px}.if-door img{border-radius:13px;width:50px;height:50px}.if-door-txt strong{font-size:17px}.if-door-txt span{font-size:12.5px}.if-down{display:none}.if-meta{bottom:26px}.if-cap{font-size:17px}}@media (prefers-reduced-motion:reduce){.if-frame.on,.if-grain{animation:none}}.yw{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.yw-wheel{aspect-ratio:1;width:100%;max-width:600px;margin:0 auto 30px;position:relative}.yw-svg{width:100%;height:100%;display:block;overflow:visible}.yw-flower{filter:drop-shadow(0 18px 26px #2f272224)}.yw-s{font-family:var(--font-body);fill:#fff;letter-spacing:.05em;font-size:14.5px;font-weight:800}.yw-t{font-family:var(--font-body);font-size:15.5px;font-weight:800}.yw-fir path{fill:none;stroke:var(--soil);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.yw-fir.light path{stroke:#fff;stroke-width:2.2px}.yw-axis{stroke:var(--soil);stroke-width:2px;stroke-linecap:round}.yw-season{stroke-dasharray:1400;stroke-dashoffset:1400px;animation:yw-draw 1.8s var(--ease) forwards}@keyframes yw-draw{to{stroke-dashoffset:0}}.yw-today{fill:var(--beet);stroke:#fff;stroke-width:3px;transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite yw-pulse}@keyframes yw-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.25)}}.yw-ev{background:color-mix(in srgb,var(--c) 18%,#fff);cursor:pointer;width:52px;height:52px;transition:transform .25s var(--ease),background .2s,box-shadow .2s;z-index:2;border:3px solid #fff;border-radius:50%;justify-content:center;align-items:center;margin:-26px 0 0 -26px;font-size:24px;display:flex;position:absolute;box-shadow:0 8px 18px -8px #2f272280}.yw-ev-l{background:color-mix(in srgb,var(--flour,#fbf5e8) 90%,transparent);width:max-content;max-width:104px;font-family:var(--font-body);text-align:center;color:var(--soil);border-radius:8px;padding:1px 6px;font-size:12.5px;font-weight:800;line-height:1.15;position:absolute;top:calc(100% + 5px);left:50%;transform:translate(-50%)}.yw-ev.on .yw-ev-l{color:var(--c)}.yw-ev:hover{transform:scale(1.12)}.yw-ev.on{background:var(--c);box-shadow:0 0 0 5px color-mix(in srgb,var(--c) 30%,transparent),0 10px 24px -8px #2f272299;transform:scale(1.18)}.yw-side{gap:16px;display:grid}.yw-now{gap:8px;display:grid}.yw-next{color:var(--soil-2);flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.yw-next button{background:var(--yolk-soft);cursor:pointer;border:0;border-radius:999px;padding:5px 12px;font-size:14px}.yw-next+.yw-next button{background:var(--spinach-soft)}.yw-card{border-radius:var(--r-lg);box-shadow:var(--shadow-2);animation:yw-card .5s var(--ease);border-top:5px solid var(--c);background:#fff;grid-template-columns:200px 1fr;display:grid;overflow:hidden}@keyframes yw-card{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.yw-card-img{position:relative}.yw-card-img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;min-height:220px}.yw-when{background:var(--c);color:#fff;border-radius:999px;padding:5px 10px;font-size:12.5px;font-weight:800;position:absolute;bottom:10px;left:10px}.yw-card-body{flex-direction:column;align-items:flex-start;gap:10px;padding:22px;display:flex}.yw-card-body p{color:var(--soil-2);line-height:1.6}.yw-count{font-size:14px}.yw-count b{font-family:var(--font-display);color:var(--c);font-size:26px;font-weight:400}.yw-legend{color:var(--soil-2);flex-wrap:wrap;gap:8px 16px;margin:0;padding:0;font-size:13px;font-weight:600;list-style:none;display:flex}.yw-legend li{align-items:center;gap:7px;display:flex}.yw-legend i{border-radius:8px;width:22px;height:8px}.yw-legend .yw-legend-now{background:var(--beet);border-radius:50%;width:10px;height:10px}.yw-list{display:none}@media (width<=980px){.yw{grid-template-columns:1fr}.yw-wheel{max-width:520px}}@media (width<=560px){.yw-wheel{margin-bottom:6px}.yw-ev{border-width:2px;width:38px;height:38px;margin:-19px 0 0 -19px;font-size:18px}.yw-ev-l{display:none}.yw-s{letter-spacing:0;font-size:15.5px}.yw-t{font-size:17.5px}.yw-card{grid-template-columns:1fr}.yw-card-img img{aspect-ratio:16/9;min-height:0}.yw-list{scrollbar-width:none;margin:0 calc(-1 * var(--gutter));padding:0 var(--gutter);gap:8px;display:flex;overflow-x:auto}.yw-list button{border:1.5px solid var(--crust);cursor:pointer;white-space:nowrap;background:#fff;border-radius:999px;flex:none;align-items:center;gap:8px;padding:8px 14px;font-size:13px;display:flex}.yw-list button.on{border-color:var(--c);background:color-mix(in srgb,var(--c) 12%,#fff)}.yw-list small{color:var(--soil-2)}}.bk{border-radius:var(--r-xl);box-shadow:var(--shadow-2);color:var(--soil);background:#fff;gap:18px;padding:clamp(20px,3vw,34px);display:grid}.bk-kinds{border:0;margin:0;padding:0}.bk-kinds legend{font-family:var(--font-display);margin-bottom:4px;font-size:22px}.bk-kinds-hint{color:var(--soil-3);margin:0 0 12px;font-size:13.5px}.bk-kinds div{flex-wrap:wrap;gap:8px;display:flex}.bk-kinds button{border:1.5px solid var(--crust);background:var(--flour);cursor:pointer;border-radius:999px;align-items:center;gap:6px;min-height:40px;padding:0 16px;font-size:14px;font-weight:700;transition:all .2s;display:inline-flex}.bk-kinds button:hover{border-color:var(--soil)}.bk-kinds button .bk-tick{background:#ffffff40;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;margin-left:-4px;display:inline-flex}.bk-kinds button.on{background:var(--beet);border-color:var(--beet);color:#fff;box-shadow:0 8px 18px -10px #b4294fcc}.bk-event{background:var(--yolk-soft);border-radius:999px;justify-self:start;align-items:center;gap:8px;padding:8px 8px 8px 14px;font-size:14px;font-weight:700;display:inline-flex}.bk-event button{cursor:pointer;background:#2f27221a;border:0;border-radius:50%;width:26px;height:26px;font-size:16px;line-height:1}.bk-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.bk-wide{grid-column:1/-1}.bk-hint{color:var(--soil-3);align-self:end;padding-bottom:14px;font-size:13.5px}.bk-guests{grid-column:1/-1}.bk-stepper{background:var(--flour);border:1.5px solid var(--crust);border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:5px;display:inline-flex}.bk-stepper button{cursor:pointer;width:40px;height:40px;box-shadow:var(--shadow-1);background:#fff;border:0;border-radius:50%;justify-content:center;align-items:center;display:flex}.bk-stepper output{text-align:center;min-width:46px;font-family:var(--font-display);font-size:24px}.bk-warn{color:var(--carrot-dark);font-weight:600}.bk-foot{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.bk-call{color:var(--soil-2);align-items:center;gap:7px;font-weight:700;display:inline-flex}.bk-call:hover{color:var(--beet)}.bk-done{text-align:center;justify-items:center;padding:clamp(28px,5vw,48px)}.bk-done-ic{background:var(--yolk-soft);width:68px;height:68px;color:var(--carrot-dark);animation:k-bump .6s var(--ease);border-radius:50%;justify-content:center;align-items:center;display:flex}.bk-done p{color:var(--soil-2);max-width:44ch}.bk-sum{background:var(--flour);border-radius:16px;gap:6px;margin:0;padding:14px 18px;font-size:14.5px;list-style:none;display:grid}.bk-sum li{justify-content:center;align-items:center;gap:8px;display:flex}@media (width<=560px){.bk-grid{grid-template-columns:1fr}.bk-hint{display:none}}.vs [id]{scroll-margin-top:calc(var(--header-h) + 16px)}.vs-hero{background:radial-gradient(1200px 500px at 85% 20%,var(--carrot-soft),transparent 60%),radial-gradient(900px 500px at 0% 100%,var(--yolk-soft),transparent 60%);padding:clamp(36px,5vw,72px) 0 clamp(40px,6vw,88px);position:relative;overflow:hidden}.vs-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.vs-hero-copy .k-display{margin-top:16px;font-size:clamp(46px,6.4vw,96px)}.vs-hero-copy .k-lead{margin-top:20px}.vs-chips{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.vs-chips .k-chip{box-shadow:var(--shadow-1);color:var(--soil);background:#fff}.vs-chips .k-chip svg{color:var(--spinach)}.vs-hero-ctas{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.vs-hero-art{aspect-ratio:1/1.02;position:relative}.vs-hero-main{-o-object-fit:cover;object-fit:cover;width:86%;height:84%;box-shadow:var(--shadow-2);border-radius:46% 54% 42% 58%/52% 44% 56% 48%;animation:14s ease-in-out infinite alternate vs-morph;position:absolute;inset:4% 10% 12% 4%}@keyframes vs-morph{to{border-radius:56% 44% 54% 46%/44% 56%}}.vs-pola{box-shadow:var(--shadow-2);background:#fff;border-radius:4px;margin:0;padding:9px 9px 34px;position:absolute}.vs-pola img{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:2px;width:100%}.vs-pola figcaption{text-align:center;font-size:17px;position:absolute;bottom:6px;left:0;right:0}.vs-pola-1{width:34%;top:2%;right:0;transform:rotate(6deg)}.vs-pola-2{width:32%;bottom:0;left:-2%;transform:rotate(-7deg)}.vs-stamp{background:var(--soil);color:var(--yolk);letter-spacing:.1em;text-transform:uppercase;box-shadow:var(--shadow-2);border-radius:999px;align-items:center;gap:6px;padding:10px 16px;font-size:13px;font-weight:800;display:inline-flex;position:absolute;bottom:6%;right:6%}.vs-intro{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.vs-intro-txt .k-h2{margin:14px 0 18px}.vs-intro-txt>p:last-child{color:var(--soil-2);margin-top:14px;line-height:1.75}.vs-offers-sec{background:var(--paper)}.vs-offers{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.vs-offer{border-radius:var(--r-lg);box-shadow:var(--shadow-1);transition:transform .35s var(--ease),box-shadow .35s;background:#fff;flex-direction:column;display:flex;overflow:hidden}.vs-offer:hover{box-shadow:var(--shadow-2);transform:translateY(-4px)}.vs-offer.big{flex-direction:row;grid-column:span 2}.vs-offer.big .vs-offer-img{aspect-ratio:auto;flex:0 0 48%}.vs-offer-img{aspect-ratio:4/3;background:var(--s);position:relative;overflow:hidden}.vs-offer-img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:opacity .6s,transform 1.2s var(--ease);position:absolute;inset:0}.vs-offer-img img.alt{opacity:0}.vs-offer:hover .vs-offer-img img{transform:scale(1.04)}.vs-offer:hover .vs-offer-img img.alt{opacity:1}.vs-offer-body{flex-direction:column;flex:1;gap:10px;padding:22px 22px 24px;display:flex}.vs-offer-body .k-h3{padding-top:14px;position:relative}.vs-offer-body .k-h3:before{content:"";background:var(--c);border-radius:5px;width:34px;height:5px;position:absolute;top:0;left:0}.vs-offer-short{color:var(--soil);font-weight:700}.vs-offer-text{color:var(--soil-2);font-size:15px;line-height:1.65}.vs-offer-chips{flex-wrap:wrap;gap:6px;margin:4px 0 0;padding:0;list-style:none;display:flex}.vs-offer-chips li{background:var(--s);color:var(--soil);border-radius:999px;padding:5px 11px;font-size:12.5px;font-weight:700}.vs-offer-cta{color:var(--c);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:8px;margin-top:auto;padding:10px 0 0;font-size:15px;font-weight:800;display:inline-flex}.vs-offer-cta:hover{gap:12px}.vs-offer-note{background:var(--soil);color:var(--flour);grid-column:1/-1;grid-template-columns:auto auto 1fr auto;align-items:center;gap:18px;padding:24px 28px;display:grid}@media (width<=900px){.vs-offer-note{grid-template-columns:1fr;justify-items:start;gap:10px}}.vs-offer-note svg{color:var(--yolk)}.vs-offer-note .k-hand{color:var(--yolk);margin:0;font-size:26px}.vs-offer-note p{opacity:.88;line-height:1.6}.vs-offer-note .k-btn-dark{background:var(--flour);color:var(--soil)}@media (width<=980px){.vs-offers{grid-template-columns:1fr 1fr}.vs-offer.big{grid-column:1/-1}}@media (width<=640px){.vs-offers{grid-template-columns:1fr}.vs-offer.big{flex-direction:column}.vs-offer.big .vs-offer-img{aspect-ratio:4/3}}.vs-resto{color:#f5ebda;background:#1e1712;padding:clamp(70px,9vw,130px) 0;position:relative;overflow:hidden}.vs-resto:before{content:"";background:radial-gradient(700px 400px at 20% 30%,#f2b33d2e,#0000 70%),radial-gradient(600px 400px at 90% 80%,#b4294f29,#0000 70%);position:absolute;inset:0}.vs-resto-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(30px,5vw,80px);display:grid;position:relative}.vs-resto-photos{grid-template-rows:repeat(3,auto);grid-template-columns:1.2fr 1fr;gap:12px;display:grid}.vs-resto-ph img{-o-object-fit:cover;object-fit:cover;border-radius:20px;width:100%;height:100%}.vs-resto-ph-0{grid-row:1/3}.vs-resto-ph-0 img{aspect-ratio:3/4}.vs-resto-ph-1 img,.vs-resto-ph-2 img{aspect-ratio:4/3}.vs-resto-ph-3{grid-column:1/-1}.vs-resto-ph-3 img{aspect-ratio:21/8}.vs-resto .k-h2{color:#fff;margin:14px 0 18px}.vs-resto .k-h2 em{color:var(--yolk)}.vs-resto .k-lead{color:#f5ebdad1}.vs-resto-list{gap:10px;margin:22px 0 28px;padding:0;font-weight:600;list-style:none;display:grid}.vs-resto-list li{align-items:center;gap:10px;display:flex}.vs-resto-list svg{color:var(--yolk);flex:none}.vs-resto-copy{position:relative}@media (width<=900px){.vs-resto-grid{grid-template-columns:1fr}}.vs-gal-sec{padding:0 0 clamp(64px,8vw,110px)}.vs-gal-head{margin-bottom:28px}.vs-gal-head .k-h2{margin-top:14px}.vs-gal{-moz-columns:4 220px;columns:4 220px;-moz-column-gap:12px;column-gap:12px}.vs-gal-it{cursor:zoom-in;-moz-column-break-inside:avoid;break-inside:avoid;background:0 0;border:0;border-radius:16px;width:100%;margin:0 0 12px;padding:0;display:block;overflow:hidden}.vs-gal-it img{width:100%;transition:transform .8s var(--ease),filter .4s}.vs-gal-it:hover img{filter:saturate(1.15);transform:scale(1.05)}@media (width<=640px){.vs-gal{-moz-columns:2;columns:2;-moz-column-gap:8px;column-gap:8px}.vs-gal-it{border-radius:12px;margin-bottom:8px}}.vs-faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(28px,5vw,72px);display:grid}.vs-map{background:var(--spinach-soft);border-radius:var(--r-xl);top:calc(var(--header-h) + 20px);gap:12px;padding:clamp(22px,3vw,34px);display:grid;position:sticky}.vs-map-ill{mix-blend-mode:multiply;width:100%;max-width:280px;margin:-6px auto 6px}.vs-map p{align-items:flex-start;gap:8px;font-weight:600;display:flex}.vs-map p svg{color:var(--spinach-dark);flex:none;margin-top:3px}.vs-map .k-btn{justify-self:start}.vs-book-sec{background:linear-gradient(180deg,var(--flour),var(--yolk-soft));padding:clamp(64px,8vw,110px) 0}.vs-book{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(28px,5vw,72px);display:grid}.vs-book-copy .k-h2{margin:14px 0 16px}.vs-book-contacts{gap:10px;margin:22px 0;padding:0;list-style:none;display:grid}.vs-book-contacts a{align-items:center;gap:10px;font-weight:700;display:inline-flex}.vs-book-contacts a:hover{color:var(--beet)}.vs-book-img{aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover;width:min(260px,70%);height:auto;box-shadow:var(--shadow-2);background-position:50%;background-size:cover;border-radius:200px 200px 24px 24px;margin-top:10px;display:block}@media (width<=900px){.vs-hero-grid,.vs-intro,.vs-faq,.vs-book{grid-template-columns:1fr}.vs-hero-art{width:100%;max-width:520px;margin:0 auto}.vs-map{position:static}.vs-book-img{display:none}}.mz [id]{scroll-margin-top:calc(var(--header-h) + 16px)}.mz-hero{background:radial-gradient(1000px 520px at 80% 30%,var(--spinach-soft),transparent 65%),radial-gradient(700px 400px at 0% 100%,#eef5e4,transparent 60%);padding:clamp(36px,5vw,72px) 0 clamp(36px,5vw,64px);overflow:hidden}.mz-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.mz-hero .k-display{margin-top:16px;font-size:clamp(44px,6.2vw,92px)}.mz-hero .k-display em{color:var(--spinach)}.mz-hero .k-lead{margin-top:20px}.mz-hero-ctas{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.mz-hero-facts{color:var(--soil-2);flex-wrap:wrap;gap:22px;margin-top:30px;font-size:14px;font-weight:600;display:flex}.mz-hero-facts b{font-family:var(--font-display);color:var(--spinach-dark);font-size:34px;font-weight:400;line-height:1;display:block}.mz-hero-art{aspect-ratio:1;position:relative}.mz-blob{box-shadow:var(--shadow-2);background:var(--spinach-soft);border-radius:50% 50% 46% 54%/56% 48% 52% 44%;animation:12s ease-in-out infinite alternate vs-morph;position:absolute;inset:0 6% 6%;overflow:hidden}.mz-blob img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 45%;object-position:50% 45%;width:100%;height:100%}.mz-hero-goat{aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover;width:36%;box-shadow:var(--shadow-2);border:8px solid #fff;border-radius:20px;position:absolute;bottom:0;right:-2%;transform:rotate(5deg)}.mz-badge{color:var(--spinach-dark);box-shadow:var(--shadow-2);background:#fff;border-radius:999px;padding:10px 18px;font-size:21px;position:absolute;top:8%;left:2%;transform:rotate(-6deg)}.mz-how{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.mz-how-it{border-radius:var(--r-lg);box-shadow:var(--shadow-1);background:#fff;align-items:center;gap:16px;padding:16px;display:flex;position:relative}.mz-how-it img{-o-object-fit:cover;object-fit:cover;background:var(--spinach-soft);border-radius:18px;flex:none;width:84px;height:84px}.mz-how-it strong{font-family:var(--font-display);font-size:20px;font-weight:400}.mz-how-it p{color:var(--soil-2);margin-top:2px;font-size:14px;line-height:1.5}.mz-how-n{background:var(--spinach);color:#fff;width:30px;height:30px;box-shadow:0 0 0 4px var(--flour);border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:800;display:flex;position:absolute;top:-10px;left:-6px}@media (width<=900px){.mz-hero-grid,.mz-how{grid-template-columns:1fr}.mz-hero-art{width:100%;max-width:460px;margin:0 auto}}.mz-plan-sec{background:linear-gradient(180deg,#eef5e4,var(--flour))}.mp{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:clamp(20px,3vw,40px);display:grid}.mp-steps{gap:18px;display:grid}.mp-step{border-radius:var(--r-lg);box-shadow:var(--shadow-1);background:#fff;border:0;margin:0;padding:22px}.mp-step legend{float:left;width:100%;font-family:var(--font-display);align-items:center;gap:10px;margin-bottom:14px;font-size:22px;display:flex}.mp-step legend span{background:var(--spinach);color:#fff;width:30px;height:30px;font-family:var(--font-body);border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:800;display:flex}.mp-sizes{clear:both;grid-template-columns:1fr 1fr;gap:12px;display:grid}.mp-sizes button{border:2px solid var(--crust);background:var(--flour);cursor:pointer;text-align:left;border-radius:20px;flex-direction:column;align-items:flex-start;gap:4px;padding:16px;transition:all .2s;display:flex}.mp-sizes button.on{border-color:var(--spinach);background:var(--spinach-soft);box-shadow:0 10px 24px -14px #4c7a35cc}.mp-sizes strong{font-family:var(--font-display);font-size:20px;font-weight:400}.mp-sizes small{color:var(--soil-2);font-size:13px}.mp-sizes em{color:var(--spinach-dark);margin-top:4px;font-size:18px;font-style:normal;font-weight:800}.mp-boxes{grid-template-columns:repeat(4,16px);gap:4px;margin-bottom:8px;display:grid}.mp-boxes i{background:linear-gradient(#8cc063 0 45%,#6b5444 45%);border-radius:4px;width:16px;height:16px;box-shadow:inset 0 -2px #00000026}.mp-sizes button.on .mp-boxes i{animation:mp-pop .4s var(--ease) both}@keyframes mp-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.mp-mixes{clear:both;grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.mp-mixes button{border:2px solid var(--crust);background:var(--flour);cursor:pointer;border-radius:16px;flex-direction:column;align-items:center;gap:4px;padding:12px 8px;font-size:14px;transition:all .2s;display:flex}.mp-mixes button.on{border-color:var(--spinach);background:var(--spinach-soft)}.mp-emoji{font-size:26px;line-height:1}.mp-mix-desc{color:var(--soil-2);margin-top:12px;font-size:14.5px;animation:.35s k-fade}.mp-freq{clear:both}.mp-freq button.active{background:var(--spinach);border-color:var(--spinach)}.mp-card{top:calc(var(--header-h) + 18px);border-radius:var(--r-xl);box-shadow:var(--shadow-2);border:2px solid var(--spinach-soft);background:#fff;padding:clamp(20px,2.6vw,30px);position:sticky}.mp-sum{background:linear-gradient(135deg,var(--spinach),var(--spinach-dark));color:#fff;border-radius:22px;margin-bottom:16px;padding:20px;position:relative;overflow:hidden}.mp-sum:after{content:"🌱";opacity:.18;font-size:76px;position:absolute;bottom:-14px;right:-6px}.mp-sum-label{letter-spacing:.14em;text-transform:uppercase;opacity:.75;font-size:11.5px;font-weight:800}.mp-sum-title{font-family:var(--font-display);margin:4px 0 12px;font-size:22px;font-weight:400;display:block}.mp-sum-row{border-top:1px solid #ffffff40;border-bottom:1px solid #ffffff40;justify-content:space-between;align-items:baseline;gap:10px;padding:10px 0;display:flex}.mp-sum-row span{align-items:center;gap:6px;font-weight:600;display:flex}.mp-sum-row b{font-family:var(--font-display);white-space:nowrap;text-align:right;font-size:30px;font-weight:400;line-height:1.1}.mp-sum-row small{font-family:var(--font-body);opacity:.8;font-size:13px;display:block}.mp-sum-meta{opacity:.92;gap:4px;margin-top:10px;font-size:13.5px;display:grid}.mp-sum-meta span{align-items:center;gap:6px;display:flex}.mp-form{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px;display:grid}.mp-wide{grid-column:1/-1}.mp-form .k-textarea{min-height:76px}.mp-start{align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.mp-start .k-input{flex:1}.mp-fine{color:var(--soil-3);text-align:center;margin-top:10px;font-size:12.5px}.mp-done{text-align:center;justify-items:center;gap:12px;padding:20px 6px;display:grid}.mp-done-ic{background:var(--spinach-soft);width:70px;height:70px;color:var(--spinach-dark);animation:k-bump .6s var(--ease);border-radius:50%;justify-content:center;align-items:center;display:flex}.mp-done p{color:var(--soil-2)}@media (width<=980px){.mp{grid-template-columns:1fr}.mp-card{position:static}}@media (width<=520px){.mp-mixes{grid-template-columns:repeat(2,1fr)}.mp-form{grid-template-columns:1fr}}.mz-greens{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.mz-green{border-radius:var(--r-lg);box-shadow:var(--shadow-1);transition:transform .3s var(--ease);background:#fff;padding:12px 12px 18px}.mz-green:hover{transform:translateY(-4px)rotate(-.6deg)}.mz-green-img{aspect-ratio:1;background:var(--spinach-soft);border-radius:16px;position:relative;overflow:hidden}.mz-green-img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.mz-green-img span{color:var(--c);background:#fff;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:800;position:absolute;top:8px;right:8px}.mz-green h3{font-family:var(--font-display);margin:12px 4px 2px;padding-left:16px;font-size:21px;font-weight:400;position:relative}.mz-green h3:before{content:"";background:var(--c);border-radius:50%;width:9px;height:9px;margin-top:-4px;position:absolute;top:50%;left:0}.mz-taste{margin:0 4px;font-size:14px;font-weight:700}.mz-use{color:var(--soil-2);margin:6px 4px 0;font-size:13.5px;line-height:1.5}@media (width<=980px){.mz-greens{grid-template-columns:repeat(2,minmax(0,1fr))}}.mz-grow-sec{background:#eef5e4;padding:clamp(64px,8vw,110px) 0}.mz-grow{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.mz-kit{border-radius:var(--r-xl);box-shadow:var(--shadow-2);background:#fff;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(24px,4vw,56px);margin-top:clamp(48px,7vw,90px);padding:clamp(18px,3vw,36px);display:grid}.mz-kit-img{position:relative}.mz-kit-img img{aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;border-radius:24px;width:100%}.mz-kit-price{background:var(--beet);color:#fff;box-shadow:var(--shadow-2);border-radius:999px;padding:12px 16px;font-size:20px;font-weight:800;position:absolute;top:18px;right:-10px;transform:rotate(8deg)}.mz-kit-list{grid-template-columns:1fr 1fr;gap:8px 18px;margin:18px 0 22px;padding:0;font-size:14.5px;list-style:none;display:grid}.mz-kit-list li{align-items:flex-start;gap:8px;line-height:1.45;display:flex}.mz-kit-list svg{color:var(--spinach);flex:none;margin-top:3px}.mz-kit-ctas{flex-wrap:wrap;gap:12px;display:flex}@media (width<=900px){.mz-grow,.mz-kit,.mz-kit-list{grid-template-columns:1fr}}.mz-end{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(28px,5vw,72px);display:grid}.mz-review{background:var(--spinach-dark);color:#e9f0df;border-radius:var(--r-xl);padding:clamp(24px,3.4vw,40px);position:relative;overflow:hidden}.mz-review svg{color:var(--yolk)}.mz-review p{font-family:var(--font-display);margin:14px 0;font-size:clamp(19px,1.8vw,24px);line-height:1.45}.mz-review span{opacity:.85;font-weight:700}.mz-review img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border-radius:18px;width:100%;margin-top:22px}@media (width<=900px){.mz-end{grid-template-columns:1fr}}.gs{border-radius:var(--r-xl);box-shadow:var(--shadow-2);background:#fff;padding:clamp(16px,2.4vw,26px)}.gs-stage{background:linear-gradient(#ddeffb,#f6fbef 70%);border-radius:22px;transition:background .8s;position:relative;overflow:hidden}.gs-stage.dark{background:linear-gradient(#38415a,#5b5f70 75%)}.gs-svg{width:100%;height:auto;display:block}.gs-cover{transition:opacity .8s,transform .8s var(--ease);transform-origin:50% 100%}.gs-cover-t{font-family:var(--font-hand);fill:var(--soil-2);font-size:17px}.gs-sky{color:#f2b33d;animation:6s linear infinite gs-sun;position:absolute;top:14px;left:18px}.gs-stage.dark .gs-sky{color:#e9e3c9;animation:none}@keyframes gs-sun{to{transform:rotate(360deg)}}.gs-day{text-align:right;line-height:1;position:absolute;top:12px;right:16px}.gs-day b{font-family:var(--font-display);color:var(--spinach-dark);font-size:46px;font-weight:400;display:block}.gs-stage.dark .gs-day b{color:#fff}.gs-day small{letter-spacing:.12em;text-transform:uppercase;color:var(--soil-2);font-size:12px;font-weight:800}.gs-stage.dark .gs-day small{color:#ffffffb3}.gs-ctrl{align-items:center;gap:14px;margin:16px 0 10px;display:flex}.gs-play{background:var(--spinach);color:#fff;cursor:pointer;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:48px;height:48px;display:flex;box-shadow:0 10px 22px -10px #4c7a35e6}.gs-range{appearance:none;background:linear-gradient(90deg,var(--spinach) var(--p),var(--spinach-soft) var(--p));outline-offset:6px;border-radius:10px;flex:1;height:10px}.gs-range::-webkit-slider-thumb{-webkit-appearance:none;border:4px solid var(--spinach);width:28px;height:28px;box-shadow:var(--shadow-1);cursor:grab;background:#fff;border-radius:50%}.gs-range::-moz-range-thumb{border:4px solid var(--spinach);cursor:grab;background:#fff;border-radius:50%;width:22px;height:22px}.gs-steps{grid-template-columns:repeat(5,1fr);gap:6px;margin:0;padding:0;list-style:none;display:grid}.gs-steps button{background:var(--flour);cursor:pointer;text-align:center;border:0;border-radius:12px;width:100%;padding:8px 6px;transition:background .2s}.gs-steps small{color:var(--soil-3);letter-spacing:.04em;font-size:11px;font-weight:800;display:block}.gs-steps strong{font-size:12.5px;line-height:1.2;display:block}.gs-steps .past button{background:var(--spinach-soft)}.gs-steps .on button{background:var(--spinach);color:#fff}.gs-steps .on small{color:#fffc}.gs-cap{color:var(--soil-2);min-height:3em;margin-top:12px;font-size:15px;animation:.4s k-fade}@media (width<=560px){.gs-steps strong{font-size:11px}.gs-steps{gap:4px}}.kv [id]{scroll-margin-top:calc(var(--header-h) + 16px)}.kv-hero{background:radial-gradient(900px 460px at 90% 10%,var(--carrot-soft),transparent 60%);padding:clamp(40px,6vw,84px) 0 clamp(20px,3vw,40px);position:relative;overflow:hidden}.kv-hero-bg{opacity:.18;pointer-events:none;width:min(560px,55%);position:absolute;top:-10%;right:-6%;transform:rotate(12deg)}.kv-hero .k-display{max-width:12ch;margin-top:16px}.kv-hero .k-lead{margin-top:18px}.kv-jump{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.rs-card{border-radius:var(--r-xl);box-shadow:var(--shadow-2);border-top:6px solid var(--c);background:#fff;transition:opacity .3s,filter .3s;overflow:hidden}.rs-card.wait{opacity:.45;filter:blur(2px)}.rs-card-head{background:color-mix(in srgb,var(--c) 8%,#fff);align-items:center;gap:18px;padding:22px 24px;display:flex}.rs-card-head img{-o-object-fit:cover;object-fit:cover;width:96px;height:96px;box-shadow:0 0 0 5px #fff,0 0 0 7px color-mix(in srgb,var(--c) 40%,transparent);border-radius:50%;flex:none}.rs-card-hand{color:var(--c);font-size:19px}.rs-card-top{color:var(--soil);margin:2px 0 6px;font-size:20px;line-height:1.2}.rs-card-head .k-h3{margin-top:2px;font-size:clamp(20px,2vw,27px)}.rs-meta{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.rs-meta span{background:#fff;border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-size:12.5px;font-weight:700;display:inline-flex}.rs-card-body{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:22px;padding:22px 24px;display:grid}.rs-card-body h4{letter-spacing:.14em;text-transform:uppercase;color:var(--soil-3);margin-bottom:10px;font-size:12px;font-weight:800}.rs-ing{gap:6px;margin:0;padding:0;font-size:14.5px;list-style:none;display:grid}.rs-ing li{border-bottom:1px dashed var(--crust);justify-content:space-between;gap:10px;padding-bottom:6px;display:flex}.rs-ing b{white-space:nowrap;font-weight:700}.rs-steps{color:var(--soil-2);gap:10px;margin:0;padding-left:24px;font-size:14.5px;line-height:1.6;list-style:decimal;display:grid}.rs-steps li{padding-left:4px;display:list-item}.rs-steps li::marker{color:var(--c);font-weight:800}.rs-card-foot{flex-wrap:wrap;gap:10px;padding:0 24px 24px;display:flex}.lr{gap:clamp(16px,2vw,24px);min-width:0;display:grid}.lr-play{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(20px,4vw,56px);display:grid}.lr-wheel{justify-items:center;gap:14px;min-width:0;display:grid}.lr-side{gap:14px;min-width:0;display:grid}.lr-hint{color:var(--soil-2);align-items:center;gap:7px;margin:0;font-size:14.5px;font-weight:600;display:inline-flex}.lr-hint.weak{color:var(--beet);font-weight:800}.pw{aspect-ratio:1;-webkit-user-select:none;user-select:none;width:min(100%,520px);padding-top:0;position:relative}.pw-shadow{filter:blur(14px);background:radial-gradient(closest-side,#2f272280 78%,#2f272200);border-radius:50%;position:absolute;inset:3% 1% -2.5% 3%}.pw-stage{touch-action:none;cursor:grab;border-radius:50%;position:absolute;inset:0;overflow:hidden}.pw-stage.grab{cursor:grabbing}.pw-rotor{will-change:transform;position:absolute;inset:0}.pw-rotor img,.pw-rotor svg{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.pw-light{pointer-events:none;background:radial-gradient(circle at 34% 26%,#fff8e257,#fff8e214 34%,#0000 58%),radial-gradient(circle at 66% 78%,#1e0e044d,#1e0e0400 56%);border-radius:50%;position:absolute;inset:0}.pw-flap{transform-origin:50% 26%;pointer-events:none;filter:drop-shadow(0 4px 4px #1e0e0473);z-index:2;width:11%;height:auto;margin-left:-5.5%;position:absolute;top:-5.5%;left:50%}.pw-sound{border:1.5px solid var(--crust);width:44px;height:44px;color:var(--soil-2);cursor:pointer;z-index:2;background:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:0;right:0}.pw-sound[aria-pressed=true]{color:var(--beet);border-color:var(--beet)}.pw.locked .pw-stage{box-shadow:0 0 0 4px var(--yolk)}.lr-setup{border-radius:var(--r-xl);box-shadow:var(--shadow-2);background:#fff;flex-wrap:wrap;align-items:center;gap:14px 22px;padding:clamp(16px,2vw,22px) clamp(16px,2.4vw,26px);display:flex}.lr-people{color:var(--soil);align-items:center;gap:8px;font-size:15px;font-weight:700;display:inline-flex}.lr-people>span{align-items:center;gap:7px;margin-right:4px;display:inline-flex}.lr-people button{border:1.5px solid var(--crust);background:var(--paper);width:44px;height:44px;color:var(--soil);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:border-color .2s,background .2s;display:flex}.lr-people button:hover:not(:disabled){border-color:var(--soil);background:#fff}.lr-people button:disabled{opacity:.4;cursor:default}.lr-people output{text-align:center;min-width:30px;font-family:var(--font-display);font-size:24px;line-height:1}.lr-veg{cursor:pointer;align-items:center;gap:10px;min-height:44px;display:inline-flex}.lr-veg input{width:22px;height:22px;accent-color:var(--spinach);flex:none;margin:0}.lr-veg span{line-height:1.2;display:grid}.lr-veg b{color:var(--soil);align-items:center;gap:6px;font-size:15px;font-weight:700;display:inline-flex}.lr-veg small{color:var(--soil-3);font-size:12.5px}.lr-go{justify-content:center;width:100%;min-height:56px;padding-inline:28px;font-size:17px}.lr-cards{gap:10px;scroll-margin-top:100px;display:grid}.lr-card{border-radius:var(--r-lg,20px);border:1.5px solid var(--crust);background:#fff;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label label""main hold";align-items:center;gap:6px 12px;min-width:0;padding:12px 16px 14px;transition:border-color .25s,box-shadow .25s;display:grid}.lr-card.held{border-color:var(--yolk);box-shadow:0 0 0 2px var(--yolk)}.lr-card.empty{background:0 0;border-style:dashed}.lr-card-label{letter-spacing:.14em;text-transform:uppercase;color:var(--soil-3);grid-area:label;font-size:11.5px;font-weight:800}.lr-card-main{grid-area:main;align-items:center;gap:12px;min-width:0;display:flex}.lr-card-media{background:var(--paper);border-radius:50%;flex:none;justify-content:center;align-items:center;width:52px;height:52px;display:flex;overflow:hidden}.lr-card-media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.lr-card-media b{font-size:26px;font-weight:400;line-height:1}.lr-card-txt{gap:4px;min-width:0;display:grid}.lr-card-txt strong{color:var(--soil);overflow-wrap:anywhere;font-size:15.5px;font-weight:700;line-height:1.28}.lr-card-txt small{color:var(--soil-2);font-size:13px;line-height:1.3}.lr-card.empty strong{color:var(--soil-3);font-weight:600}.lr-card.waiting{opacity:.4}.lr-hold{border:1.5px solid var(--crust);min-height:40px;color:var(--soil);cursor:pointer;background:#fff;border-radius:999px;grid-area:hold;align-items:center;gap:7px;padding:0 15px;font-size:13.5px;font-weight:700;transition:background .2s,border-color .2s;display:inline-flex}.lr-hold:hover{border-color:var(--soil)}.lr-hold[aria-pressed=true]{background:var(--yolk);border-color:var(--yolk)}.lr button:focus-visible,.lr a:focus-visible,.lr input:focus-visible{outline:3px solid var(--beet);outline-offset:2px}.lr-notice{background:var(--yolk-soft);color:var(--soil);border-radius:18px;gap:12px;padding:14px 18px;font-size:15px;line-height:1.45;display:flex}.lr-notice svg{flex:none;margin-top:2px}.lr-notice p{margin:0}.lr-notice-btns{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.lr-notice-btns button{border:1.5px solid var(--soil);min-height:40px;color:var(--soil);cursor:pointer;background:0 0;border-radius:999px;padding:0 14px;font-size:13.5px;font-weight:700}.lr-notice-btns button:hover{background:#fff}.k-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lr-season{color:var(--soil-2);margin:14px 0 0;font-size:13.5px}.lr-why{background:color-mix(in srgb,var(--c) 8%,#fff);border-radius:16px;margin:0 24px 16px;padding:16px 18px}.lr-why h4,.lr-share h4{letter-spacing:.14em;text-transform:uppercase;color:var(--soil-3);margin-bottom:6px;font-size:12px;font-weight:800}.lr-why p{color:var(--soil-2);margin:0;font-size:15px;line-height:1.55}.lr-all{color:var(--soil-2);margin:0 24px 12px;font-size:14px;line-height:1.5}.lr-all b{color:var(--soil)}.rs-card-top a{color:inherit;text-underline-offset:3px;text-decoration:underline}.lr-share{padding:0 24px 24px}.rs-card-foot{padding-top:6px}.lr .rs-card-top{margin:4px 0 2px;font-family:inherit;font-size:15px}@media (width<=900px){.lr-play{grid-template-columns:1fr}.pw{width:min(100%,380px)}.lr-setup{justify-content:space-between}}@media (width<=420px){.lr-card{grid-template-columns:minmax(0,1fr);grid-template-areas:"label""main""hold"}.lr-hold{justify-self:start}}@media (width<=600px){.rs-card-body{grid-template-columns:1fr}.rs-card-head{align-items:flex-start;gap:12px;padding:18px 16px}.rs-card-head img{width:64px;height:64px}.rs-card-body{padding:18px 16px}.lr-why{margin:0 16px 14px}.lr-all{margin:0 16px 12px}.lr-share,.rs-card-foot{padding-left:16px;padding-right:16px}.rs-card-foot .k-btn{white-space:normal;justify-content:center;width:100%;height:auto;min-height:52px;padding-block:10px}}@media (prefers-reduced-motion:reduce){.lr-card,.lr-hold,.rs-card{transition:none}.ga-wheelmini img{animation:none!important}}.kv-calc-sec{background:var(--paper)}.pc{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(20px,3vw,40px);display:grid}.pc-in{gap:16px;display:grid}.pc-field{border-radius:var(--r-lg);box-shadow:var(--shadow-1);background:#fff;padding:20px}.pc-label{font-family:var(--font-display);margin-bottom:12px;font-size:21px;display:block}.pc-people{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pc-people button{background:var(--paper);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.pc-people button:hover{background:var(--crust)}.pc-people output{font-family:var(--font-display);text-align:center;min-width:40px;font-size:36px}.pc-faces{flex-wrap:wrap;gap:2px;margin-left:6px;font-size:20px;display:flex}.pc-faces i{animation:mp-pop .3s var(--ease) both;font-style:normal}.pc-pills{flex-wrap:wrap;gap:8px;display:flex}.pc-pills button{border:1.5px solid var(--crust);background:var(--flour);cursor:pointer;border-radius:999px;align-items:center;gap:6px;min-height:44px;padding:0 16px;font-size:14px;font-weight:700;transition:all .2s;display:inline-flex}.pc-pills button small{color:var(--soil-3);font-weight:600}.pc-pills button.on{background:var(--soil);color:var(--flour);border-color:var(--soil)}.pc-pills button.on small{color:#fbf5eab3}.pc-out{border-radius:var(--r-xl);box-shadow:var(--shadow-2);background:#fff;gap:16px;padding:clamp(20px,2.6vw,30px);display:grid}.pc-pot{max-width:240px;margin:-6px auto 0}.pc-pot svg{width:100%;display:block}.pc-water{transition:y .6s var(--ease),height .6s var(--ease)}.pc-steam path{fill:none;stroke:#8a7c7073;stroke-width:4px;stroke-linecap:round;animation:2.4s ease-in-out infinite pc-steam}.pc-steam path:nth-child(2){animation-delay:.6s}.pc-steam path:nth-child(3){animation-delay:1.2s}@keyframes pc-steam{0%{opacity:0;transform:translateY(10px)}40%{opacity:1}to{opacity:0;transform:translateY(-12px)}}.pc-big{text-align:center;grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.pc-big div{background:var(--flour);border-radius:16px;flex-direction:column;align-items:center;padding:12px 6px;display:flex}.pc-big svg{color:var(--soil-3);margin-bottom:2px}.pc-big b{font-family:var(--font-display);font-size:clamp(20px,2.2vw,28px);font-weight:400;line-height:1.1}.pc-big small{color:var(--soil-2);font-size:12px;font-weight:700}.pc-pack{color:var(--soil-2);align-items:center;gap:8px;font-weight:600;display:flex}.pc-nutri{background:var(--yolk-soft);border-radius:18px;grid-template-columns:auto 1fr;align-items:center;gap:18px;padding:16px;display:grid}.pc-kcal{text-align:center}.pc-kcal b{font-family:var(--font-display);color:var(--carrot-dark);font-size:40px;font-weight:400;line-height:1;display:block}.pc-kcal small{color:var(--soil-2);font-size:12px;font-weight:700}.pc-nutri ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.pc-nutri li{grid-template-columns:110px 1fr 56px;align-items:center;gap:8px;font-size:13px;font-weight:600;display:grid}.pc-nutri li i{background:#fffc;border-radius:8px;height:8px;overflow:hidden}.pc-nutri li em{height:100%;transition:width .5s var(--ease);border-radius:8px;display:block}.pc-nutri li b{text-align:right}.pc-veg{font-size:15px;font-weight:600}.pc-fine{color:var(--soil-3);align-items:flex-start;gap:6px;font-size:12px;line-height:1.5;display:flex}.pc-fine svg{flex:none;margin-top:2px}@media (width<=900px){.pc{grid-template-columns:1fr}}@media (width<=480px){.pc-big{grid-template-columns:1fr 1fr}.pc-nutri{grid-template-columns:1fr}.pc-nutri li{grid-template-columns:96px 1fr 50px}}.kv-end{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(28px,5vw,72px);display:grid}.kv-rules{grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:0;list-style:none;display:grid}.kv-rules li{box-shadow:var(--shadow-1);background:#fff;border-radius:18px;gap:12px;padding:16px;display:flex}.kv-rules span{background:var(--carrot-soft);width:34px;height:34px;color:var(--carrot-dark);font-family:var(--font-display);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:18px;display:flex}.kv-rules p{color:var(--soil-2);margin-top:2px;font-size:14px;line-height:1.5}@media (width<=900px){.kv-end{grid-template-columns:1fr}}@media (width<=520px){.kv-rules{grid-template-columns:1fr}}.bl-hero{background:radial-gradient(900px 460px at 85% 20%,var(--cabbage-soft),transparent 60%);padding:clamp(36px,5vw,72px) 0 clamp(24px,4vw,48px)}.bl-hero-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:clamp(24px,4vw,60px);display:grid}.bl-hero .k-display{margin-top:16px;font-size:clamp(44px,6vw,90px)}.bl-hero .k-display em{color:var(--cabbage)}.bl-hero .k-lead{margin:18px 0 22px}.bl-hero-art{min-height:320px;position:relative}.bl-pola{width:min(300px,80%);box-shadow:var(--shadow-2);background:#fff;border-radius:4px;margin:0 auto;padding:12px 12px 46px;position:relative;transform:rotate(3deg)}.bl-pola img{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;width:100%}.bl-pola figcaption{text-align:center;color:var(--cabbage);font-size:21px;position:absolute;bottom:10px;left:0;right:0}.bl-hero-ill{opacity:.9;width:44%;position:absolute;bottom:-6%;left:-4%;transform:rotate(-12deg)}.bl-wrap{padding-bottom:clamp(64px,8vw,110px)}.bl-tags{margin:6px 0 28px}.bl-tags .active{background:var(--cabbage);border-color:var(--cabbage)}.bl-card{border-radius:var(--r-lg);box-shadow:var(--shadow-1);height:100%;transition:transform .35s var(--ease),box-shadow .35s;background:#fff;flex-direction:column;display:flex;overflow:hidden}.bl-card:hover{box-shadow:var(--shadow-2);transform:translateY(-4px)}.bl-card-img{aspect-ratio:16/11;background:var(--paper);position:relative;overflow:hidden}.bl-card-img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform 1s var(--ease)}.bl-card:hover .bl-card-img img{transform:scale(1.05)}.bl-hidden{background:var(--soil);color:#fff;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;top:10px;left:10px}.bl-card-body{flex-direction:column;flex:1;gap:10px;padding:20px 22px 22px;display:flex}.bl-card-body p{color:var(--soil-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:15px;line-height:1.6;display:-webkit-box;overflow:hidden}.bl-meta{color:var(--soil-3);flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}.bl-min{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.bl-meta b{color:var(--cabbage);text-transform:uppercase;letter-spacing:.1em;font-size:11.5px}.bl-more{color:var(--beet);align-items:center;gap:6px;margin-top:auto;font-size:14.5px;font-weight:800;display:inline-flex}.bl-card.big{flex-direction:row;margin-bottom:22px}.bl-card.big .bl-card-img{aspect-ratio:auto;flex:0 0 55%;min-height:380px}.bl-card.big .bl-card-body{justify-content:center;padding:clamp(22px,3vw,40px)}.bl-card.big .k-h2{font-size:clamp(28px,3vw,44px)}.bl-card.big p{-webkit-line-clamp:5;font-size:16px}.bl-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.bl-skel{gap:16px;display:grid}.bl-skel span{background:linear-gradient(90deg,var(--paper),#fff,var(--paper));background-size:200% 100%;border-radius:24px;height:180px;animation:1.2s infinite bl-sh}@keyframes bl-sh{to{background-position:-200% 0}}@media (width<=980px){.bl-grid{grid-template-columns:1fr 1fr}.bl-card.big{flex-direction:column}.bl-card.big .bl-card-img{aspect-ratio:16/10;min-height:0}}@media (width<=640px){.bl-hero-grid{grid-template-columns:1fr}.bl-hero-art{display:none}.bl-grid{grid-template-columns:1fr}}.bp-progress{background:linear-gradient(90deg,var(--beet),var(--carrot),var(--yolk),var(--spinach));transform-origin:0;z-index:70;height:4px;position:fixed;top:0;left:0;right:0}.bp-head{padding:clamp(28px,4vw,56px) 0 0}.bp-head-in{max-width:820px;padding:0 var(--gutter);gap:14px;margin:0 auto;display:grid}.bp-back{color:var(--soil-2);align-items:center;gap:6px;font-size:14px;font-weight:700;display:inline-flex}.bp-back:hover{color:var(--beet)}.bp-head .k-h1{font-size:clamp(34px,4.6vw,62px);line-height:1.06}.bp-author{flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px;display:flex}.bp-author img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 20%;object-position:50% 20%;border-radius:50%;width:50px;height:50px}.bp-author strong{font-size:15px;display:block}.bp-author small{color:var(--soil-2);font-size:13px;display:block}.bp-edit{margin-left:auto}.bp-cover{max-width:1100px;padding:0 var(--gutter);margin:clamp(24px,4vw,40px) auto 0}.bp-cover img{-o-object-fit:cover;object-fit:cover;border-radius:clamp(18px,3vw,32px);width:100%;max-height:640px}.bp-body{max-width:720px;padding:clamp(28px,4vw,50px) var(--gutter) 20px;margin:0 auto}.md{color:#3b322c;font-size:clamp(17px,1.35vw,19px);line-height:1.8}.md>*+*{margin-top:1.1em}.md h2{font-family:var(--font-display);color:var(--soil);margin-top:1.6em;font-size:clamp(24px,2.4vw,32px);font-weight:400;line-height:1.2}.md h3{font-family:var(--font-display);margin-top:1.4em;font-size:22px;font-weight:400}.md figure{margin:1.6em 0}.md figure img{border-radius:20px;width:100%}.md figcaption{color:var(--soil-3);text-align:center;margin-top:8px;font-size:14px}.md ul,.md ol{padding-left:1.3em}.md li+li{margin-top:.4em}.md blockquote{border-left:4px solid var(--yolk);font-family:var(--font-display);color:var(--soil);margin:1.4em 0;padding:4px 0 4px 20px;font-size:1.15em}.md a{color:var(--beet);text-underline-offset:3px;text-decoration:underline}.md-lead{letter-spacing:.06em;color:var(--cabbage);font-size:.86em;font-weight:800}.bp-md>p:first-child:not(.has-lead):first-letter{float:left;font-family:var(--font-display);color:var(--beet);padding:.06em .1em 0 0;font-size:4.2em;line-height:.85}.bp-sign{text-align:right;margin-top:36px}.bp-sign .k-hand{color:var(--beet);font-size:24px}.bl-share{border-top:1.5px solid var(--crust);align-items:center;gap:8px;margin-top:26px;padding-top:20px;font-size:14px;font-weight:700;display:flex}.bl-share a,.bl-share button{background:var(--paper);cursor:pointer;width:40px;height:40px;color:var(--soil);border:0;border-radius:50%;justify-content:center;align-items:center;display:flex}.bl-share a:hover,.bl-share button:hover{background:var(--crust)}.bp-follow{background:var(--cabbage-soft);border-radius:var(--r-lg);align-items:center;gap:18px;margin-top:30px;padding:16px;display:flex}.bp-follow img{-o-object-fit:cover;object-fit:cover;border-radius:18px;flex:none;width:110px;height:110px}.bp-follow strong{font-family:var(--font-display);font-size:20px;font-weight:400}.bp-follow p{color:var(--soil-2);margin:4px 0 10px;font-size:14.5px}.bp-nav{grid-template-columns:1fr 1fr;gap:12px;margin-top:30px;display:grid}.bp-nav a{box-shadow:var(--shadow-1);background:#fff;border-radius:18px;flex-direction:column;gap:4px;padding:16px;transition:transform .25s;display:flex}.bp-nav a:hover{transform:translateY(-2px)}.bp-nav a.r{text-align:right;align-items:flex-end}.bp-nav small{color:var(--soil-3);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:4px;font-size:12px;font-weight:800;display:inline-flex}.bp-nav span{font-family:var(--font-display);font-size:17px;line-height:1.25}.bp-more{padding-top:clamp(40px,6vw,70px);padding-bottom:clamp(64px,8vw,110px)}.bp-more .k-h2{margin-bottom:24px}@media (width<=560px){.bp-follow{flex-direction:column;align-items:flex-start}.bp-nav{grid-template-columns:1fr}.bp-edit{margin-left:0}}.be-gate{text-align:center;padding:clamp(70px,10vw,140px) var(--gutter);justify-items:center;gap:16px;display:grid}.be-gate svg{color:var(--cabbage)}.be{grid-template-columns:260px 1fr;align-items:start;gap:28px;padding-top:30px;padding-bottom:80px;display:grid}.be-side{top:calc(var(--header-h) + 16px);border-radius:var(--r-lg);box-shadow:var(--shadow-1);max-height:calc(100vh - var(--header-h) - 40px);background:#fff;padding:14px;position:sticky;overflow:auto}.be-side ul{gap:4px;margin:12px 0 0;padding:0;list-style:none;display:grid}.be-side a{border-radius:12px;padding:9px 10px;font-size:13.5px;font-weight:600;line-height:1.3;display:block}.be-side a:hover{background:var(--paper)}.be-side a.on{background:var(--cabbage-soft)}.be-side small{color:var(--soil-3);font-size:12px;font-weight:500;display:block}.be-form{border-radius:var(--r-xl);box-shadow:var(--shadow-2);background:#fff;gap:14px;padding:clamp(18px,3vw,32px);display:grid}.be-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.be-top-act{gap:8px;display:flex}.be-msg{background:var(--spinach-soft);border-radius:12px;padding:10px 14px;font-weight:700}.be-title{border:0;border-bottom:2px solid var(--crust);font-family:var(--font-display);background:0 0;width:100%;padding:8px 0;font-size:clamp(26px,3vw,40px)}.be-title:focus{border-color:var(--cabbage);outline:none}.be-row{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.be-row label{gap:6px;font-size:13px;font-weight:700;display:grid}.be-check{align-items:center;gap:8px;min-height:52px;display:flex!important}.be-cover{border:2px dashed var(--crust);border-radius:18px;align-items:center;gap:14px;padding:12px;display:flex}.be-cover img{-o-object-fit:cover;object-fit:cover;border-radius:12px;width:120px;height:80px}.be-cover span{color:var(--soil-3);font-weight:600}.be-excerpt{min-height:70px}.be-tools{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.be-tools button{border:1.5px solid var(--crust);cursor:pointer;background:#fff;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.be-tools button:hover{background:var(--paper)}.be-tools span{color:var(--soil-3);margin-left:6px;font-size:12.5px}.be-body{min-height:460px;font-size:16px;line-height:1.7}.be-preview{border:1.5px solid var(--crust);border-radius:16px;max-height:70vh;padding:20px 24px;overflow:auto}.be-del{color:#b42318;cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:6px;font-weight:700;display:inline-flex}@media (width<=900px){.be{grid-template-columns:1fr}.be-side{max-height:none;position:static}}.h-micro{background:linear-gradient(180deg,var(--flour),#eef5e4);padding:clamp(64px,8vw,120px) 0;overflow:hidden}.h-micro-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(28px,5vw,80px);display:grid}.h-micro-art{aspect-ratio:1/1.05;position:relative}.h-micro-main{-o-object-fit:cover;object-fit:cover;width:76%;height:88%;box-shadow:var(--shadow-2);border-radius:220px 220px 28px 28px;position:absolute;top:0;left:0}.h-micro-sm{aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover;width:46%;box-shadow:var(--shadow-2);border:8px solid #fff;border-radius:24px;position:absolute;bottom:0;right:0;transform:rotate(4deg)}.h-micro-tag{background:var(--spinach);color:#fff;box-shadow:var(--shadow-2);border-radius:999px;padding:8px 16px;font-size:20px;position:absolute;top:6%;left:52%;transform:rotate(6deg)}.h-micro .k-h2{margin:14px 0 18px}.h-micro .k-h2 em{color:var(--spinach)}.h-micro-sizes{grid-template-columns:1fr 1fr;gap:10px;margin:24px 0;display:grid}.h-micro-sizes div{box-shadow:var(--shadow-1);background:#fff;border-radius:18px;padding:14px 16px;display:grid}.h-micro-sizes strong{font-family:var(--font-display);font-size:19px;font-weight:400}.h-micro-sizes span{color:var(--soil-2);font-size:13px}.h-micro-sizes b{color:var(--spinach-dark);margin-top:4px;font-size:18px}.h-micro-ctas{flex-wrap:wrap;align-items:center;gap:18px;display:flex}@media (width<=900px){.h-micro-grid{grid-template-columns:1fr}.h-micro-art{width:100%;max-width:460px;margin:0 auto}}.h-visit{color:#f5ebda;isolation:isolate;background:#241b15;padding:clamp(70px,9vw,130px) 0;position:relative;overflow:hidden}.h-visit-bg{-o-object-fit:cover;object-fit:cover;opacity:.26;z-index:-1;filter:saturate(1.1);width:100%;height:100%;position:absolute;inset:0}.h-visit:after{content:"";z-index:-1;background:linear-gradient(#241b1566,#241b15d9);position:absolute;inset:0}.h-visit .k-h2{color:#fff;margin-top:14px}.h-visit .k-h2 em{color:var(--yolk)}.h-visit-head-r{gap:14px;max-width:470px;display:grid}.h-visit .k-lead{color:#f5ebdad1}.h-visit-next{color:#fcebc4;background:#f2b33d29;border:1px solid #f2b33d66;border-radius:18px;justify-self:start;align-items:center;gap:12px;max-width:100%;padding:10px 16px 10px 10px;font-size:14px;line-height:1.35;display:inline-flex}.h-visit-next-ic{background:var(--yolk);color:#2f2722;border-radius:12px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.h-visit-next small{letter-spacing:.1em;text-transform:uppercase;opacity:.75;margin-bottom:1px;font-size:11px;font-weight:800;display:block}.h-visit-next b{color:#fff}.h-visit-next-go{opacity:.7;flex:none;transition:transform .25s}.h-visit-next:hover .h-visit-next-go{transform:translate(3px)}.h-visit-next:hover{background:#f2b33d47}.h-visit-row{grid-template-columns:repeat(5,minmax(200px,1fr));gap:14px;display:grid}.h-visit-row>*{height:100%}.h-visit-card{border-radius:24px;height:100%;min-height:400px;display:block;position:relative;overflow:hidden;box-shadow:0 20px 40px -24px #000c}.h-visit-card img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform 1s var(--ease)}.h-visit-card:hover img{transform:scale(1.06)}.h-visit-card:after{content:"";background:linear-gradient(#0000 12%,#000000d6 62%);position:absolute;inset:0}.h-visit-card-txt{z-index:1;color:#fff;position:absolute;bottom:16px;left:16px;right:16px}.h-visit-card-txt strong{font-family:var(--font-display);padding-top:10px;font-size:21px;font-weight:400;line-height:1.15;display:block;position:relative}.h-visit-card-txt strong:before{content:"";background:var(--c);border-radius:4px;width:26px;height:4px;position:absolute;top:0;left:0}.h-visit-card-txt small{opacity:.92;margin-top:6px;font-size:13px;line-height:1.4;display:block}.h-visit-card-txt b{color:var(--yolk);margin-top:8px;font-size:14px;font-weight:800;display:block}.h-visit-ctas{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.h-visit-ghost{color:#fff;background:0 0;box-shadow:inset 0 0 0 1.5px #ffffff80}.h-visit-ghost:hover{background:#ffffff1a}@media (width<=1100px){.h-visit-row{scroll-snap-type:x mandatory;margin:0 calc(-1 * var(--gutter));padding:0 var(--gutter) 6px;scrollbar-width:none;grid-template-columns:repeat(5,72%);overflow-x:auto}.h-visit-row>*{scroll-snap-align:start}}@media (width>=620px) and (width<=1100px){.h-visit-row{grid-template-columns:repeat(5,38%)}}.h-slot-cta{background:linear-gradient(135deg,var(--beet),var(--beet-dark));color:#fff;transition:transform .25s var(--ease);border-radius:22px;align-items:center;gap:14px;max-width:460px;margin-top:24px;padding:14px 18px 14px 14px;display:flex;box-shadow:0 16px 30px -18px #8e1f3ee6}.h-slot-cta:hover{transform:translateY(-3px)}.h-slot-ic{background:var(--yolk);width:52px;height:52px;color:var(--soil);border-radius:16px;flex:none;justify-content:center;align-items:center;animation:3s ease-in-out infinite h-dice;display:flex}@keyframes h-dice{0%,80%,to{transform:rotate(0)}85%{transform:rotate(-14deg)}92%{transform:rotate(12deg)}}.h-slot-cta strong{font-family:var(--font-display);font-size:20px;font-weight:400;display:block}.h-slot-cta small{opacity:.85;font-size:13.5px;display:block}.h-slot-cta>svg{flex:none;margin-left:auto}.h-blog{background:var(--cabbage-soft)}.h-blog .k-h2 em{color:var(--cabbage)}.h-blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.h-blog-card{flex-direction:column;gap:10px;height:100%;display:flex}.h-blog-img{aspect-ratio:4/3;box-shadow:var(--shadow-1);border-radius:24px;overflow:hidden}.h-blog-img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform 1s var(--ease)}.h-blog-card:hover .h-blog-img img{transform:scale(1.05)}.h-blog-card h3{font-family:var(--font-display);font-size:clamp(19px,1.7vw,24px);font-weight:400;line-height:1.2}@media (width<=900px){.h-blog-grid{scroll-snap-type:x mandatory;margin:0 calc(-1 * var(--gutter));padding:0 var(--gutter);scrollbar-width:none;grid-template-columns:repeat(3,78%);overflow-x:auto}.h-blog-grid>*{scroll-snap-align:start}}html,body{overflow-x:clip}.k-stat-brand strong{word-break:normal;overflow-wrap:normal;white-space:nowrap;font-size:clamp(15px,4.1vw,24px)!important}@media (width<=560px){.a-people{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.a-person{-moz-column-gap:10px;text-align:left;grid-template-columns:auto 1fr;align-items:center;column-gap:10px;padding:12px;display:grid}.a-person i{grid-row:span 2;width:44px;height:44px;margin:0;font-size:20px}.a-person strong{font-size:17px;line-height:1.1}.a-person span{font-size:12px;line-height:1.35}}.s-more{border-top:1px dashed var(--crust);flex-direction:column;gap:16px;margin-top:clamp(40px,5vw,64px);padding-top:clamp(28px,4vw,40px);display:flex}.s-more-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.s-more-it{background:var(--s);color:var(--soil);transition:transform .3s var(--ease),box-shadow .3s;border-radius:22px;align-items:center;gap:14px;padding:12px 16px 12px 12px;display:flex}.s-more-it:hover{box-shadow:var(--shadow-2);transform:translateY(-3px)}.s-more-it img{-o-object-fit:cover;object-fit:cover;border:3px solid #fff;border-radius:50%;flex:none;width:64px;height:64px}.s-more-it span{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.s-more-it strong{font-family:var(--font-display);font-size:18px;font-weight:400;line-height:1.15}.s-more-it small{color:var(--soil-2);font-size:13px}.s-more-go{color:var(--c);flex:none}@media (width<=900px){.s-more-grid{grid-template-columns:1fr;gap:10px}}.k-share{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.k-share-btn{border:1.5px solid var(--crust);color:var(--soil);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:7px;padding:10px 16px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .15s,border-color .15s,background .15s;display:inline-flex}.k-share-btn:hover{border-color:var(--soil);transform:translateY(-1px)}.k-share-btn.main{background:var(--soil);color:#fff;border-color:var(--soil)}.k-share-btn.wa{color:#1d8f4a}.k-share-btn.fb{color:#1b5fc9}.k-share-mini{border:1.5px solid var(--crust);color:var(--soil);font:700 13px/1.2 var(--font-body,inherit);cursor:pointer;vertical-align:middle;white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:6px;margin-top:6px;padding:6px 13px;transition:border-color .15s,transform .15s;display:inline-flex}.k-share-mini:hover{border-color:var(--soil);transform:translateY(-1px)}.k-share-under{justify-content:center;margin-top:22px;display:flex}.gp-hero{background:radial-gradient(900px 420px at 88% 10%,var(--s),transparent 62%);padding:clamp(32px,5vw,64px) 0 clamp(20px,3vw,36px)}.gp-hero .k-h1 em{color:var(--c)}.gp-hero .k-lead{max-width:640px}.gp-body{padding:clamp(8px,2vw,20px) 0 clamp(40px,6vw,72px)}.gp-game{border-radius:var(--r-xl);box-shadow:var(--shadow-1);background:#fff;padding:clamp(18px,3vw,36px)}.gp-deliv{gap:18px;display:grid}.gp-deliv .k-checker{max-width:640px}.gp-more{background:var(--paper)}.gp-more .k-head{align-items:end}.gp-cards{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.gp-card{border-radius:var(--r-lg);color:var(--soil);box-shadow:var(--shadow-1);background:#fff;border:2px solid #0000;align-items:center;gap:14px;padding:12px 16px 12px 12px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.gp-card:hover{border-color:var(--c);box-shadow:var(--shadow-2);transform:translateY(-2px)}.gp-card-img{background:var(--s);border-radius:50%;flex:none;width:64px;height:64px;position:relative}.gp-card-img img{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.gp-card-img b{z-index:1;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:15px;line-height:1;display:flex;position:absolute;bottom:-6px;right:-6px;box-shadow:0 2px 7px #2f272238}.gp-card-txt{flex:1;gap:3px;min-width:0;display:grid}.gp-card-txt strong{font-size:16px;line-height:1.25}.gp-card-txt small{color:var(--soil-3);font-size:13px;line-height:1.35}.gp-card-arr{color:var(--c);flex:none}@media (width<=600px){.k-share-btn{padding:9px 13px;font-size:13.5px}.gp-cards{grid-template-columns:1fr}}.gt-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,22px);display:grid}.gt-grid.is-4{grid-template-columns:repeat(4,minmax(0,1fr))}.gt{border-radius:var(--r-xl);color:var(--soil);box-shadow:var(--shadow-1);transition:transform .2s var(--ease,ease),box-shadow .2s,border-color .2s;background:#fff;border:2px solid #0000;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.gt:hover{box-shadow:var(--shadow-2);border-color:var(--c);transform:translateY(-4px)}.gt-stage{background:var(--s);justify-content:center;align-items:center;height:150px;display:flex;position:relative;overflow:hidden}.gt-tag{color:var(--c);letter-spacing:.02em;background:#fff;border-radius:999px;padding:4px 11px;font-size:12px;font-weight:800;position:absolute;top:12px;left:12px}.gt-body{flex-direction:column;flex:1;gap:6px;padding:16px 20px 20px;display:flex}.gt-body strong{font-family:var(--font-display);font-size:clamp(20px,1.7vw,24px);line-height:1.15}.gt-body>span{color:var(--soil-2,var(--soil));font-size:15px;line-height:1.45}.gt-cta{color:var(--c);align-items:center;gap:6px;margin-top:auto;padding-top:10px;font-style:normal;font-weight:800;display:inline-flex}.gt-cta svg{transition:transform .2s}.gt:hover .gt-cta svg{transform:translate(4px)}.gt-stage b{font-weight:400}.ga-wheelmini{width:128px;height:128px;margin-top:8px;position:relative}.ga-wheelmini img{filter:drop-shadow(0 8px 10px #2f272259);width:100%;height:100%;animation:40s linear infinite ga-turn;display:block}.ga-wheelmini i{background:var(--beet);clip-path:polygon(0 0,100% 0,50% 100%);z-index:1;width:16px;height:24px;margin-left:-8px;position:absolute;top:-5px;left:50%}@keyframes ga-turn{to{transform:rotate(360deg)}}.ga-colors{align-items:center;gap:10px;display:flex}.ga-colors i{border-radius:50%;width:30px;height:30px;animation:1.4s ease-in-out infinite ga-hop;box-shadow:0 6px 12px -6px #0006}.ga-colors b{font-family:var(--font-display);color:var(--c);margin-left:6px;font-size:44px;animation:2s ease-in-out infinite ga-wob}@keyframes ga-hop{0%,to{transform:translateY(0)}40%{transform:translateY(-18px)}}@keyframes ga-wob{0%,to{transform:rotate(-8deg)}50%{transform:rotate(8deg)scale(1.1)}}.ga-pot{flex-direction:column;align-items:center;display:flex;position:relative}.ga-pot b{font-size:64px;line-height:1;animation:2.4s ease-in-out infinite ga-bob}.ga-pot em{color:var(--c);background:#fff;border-radius:999px;margin-top:4px;padding:3px 10px;font-size:13px;font-style:normal;font-weight:800}.ga-steam{gap:10px;display:flex;position:absolute;top:-30px}.ga-steam i{opacity:0;background:#fffffff2;border-radius:6px;width:6px;height:26px;animation:1.8s ease-out infinite ga-steam}.ga-steam i:nth-child(2){animation-delay:.5s}.ga-steam i:nth-child(3){animation-delay:1s}@keyframes ga-steam{0%{opacity:0;transform:translateY(16px)scaleY(.5)}40%{opacity:1}to{opacity:0;transform:translateY(-10px)scaleY(1.1)}}@keyframes ga-bob{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-4px)rotate(3deg)}}.ga-wheel{justify-content:center;align-items:center;width:110px;height:110px;display:flex;position:relative}.ga-wheel-disc{background:conic-gradient(#b4294f 0 60deg,#e0702a 0 120deg,#f2b33d 0 180deg,#4c7a35 0 240deg,#6a3f7e 0 300deg,#2f6e8f 0 360deg);border:5px solid #fff;border-radius:50%;animation:9s linear infinite ga-spin;position:absolute;inset:0;box-shadow:0 10px 24px -12px #00000073}.ga-wheel b{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:28px;display:flex;position:relative}@keyframes ga-spin{to{transform:rotate(360deg)}}.ga-van{width:100%;height:100%;position:relative}.ga-road{background:repeating-linear-gradient(90deg,var(--c) 0 16px,transparent 16px 26px);border-radius:4px;height:4px;position:absolute;bottom:38px;left:10%;right:10%}.ga-house{font-size:40px;position:absolute;bottom:40px;right:10%}.ga-bus{font-size:42px;animation:3.6s ease-in-out infinite ga-drive;position:absolute;bottom:38px;left:8%;transform:scaleX(-1)}@keyframes ga-drive{0%{opacity:0;left:6%}10%{opacity:1}75%{opacity:1;left:58%}88%,to{opacity:0;left:60%}}.ga-gift{position:relative}.ga-gift b{transform-origin:50% 90%;font-size:66px;line-height:1;animation:2.2s ease-in-out infinite ga-shake;display:block}.ga-gift i{font-size:20px;font-style:normal;animation:1.8s ease-in-out infinite ga-twinkle;position:absolute}.ga-gift i:first-of-type{top:-14px;left:-22px}.ga-gift i:nth-of-type(2){animation-delay:.6s;top:-6px;right:-26px}.ga-gift i:nth-of-type(3){animation-delay:1.2s;bottom:-4px;right:-20px}@keyframes ga-shake{0%,60%,to{transform:rotate(0)}66%{transform:rotate(-10deg)}72%{transform:rotate(9deg)}78%{transform:rotate(-6deg)}84%{transform:rotate(4deg)}}@keyframes ga-twinkle{0%,to{opacity:0;transform:scale(.4)}50%{opacity:1;transform:scale(1.1)}}@media (width<=1180px){.gt-grid.is-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.gt-grid.is-3{grid-template-columns:1fr}.gt-grid.is-3 .gt{flex-direction:row}.gt-grid.is-3 .gt-stage{flex:none;width:170px;height:auto;min-height:130px}}@media (width<=560px){.gt-grid,.gt-grid.is-3,.gt-grid.is-4{grid-template-columns:1fr}.gt,.gt-grid.is-3 .gt{flex-direction:row}.gt-grid .gt-stage,.gt-grid.is-3 .gt-stage{flex:none;width:120px;height:auto;min-height:130px}.gt-stage .ga-wheelmini{transform:scale(.62)}.gt-stage .ga-wheel{transform:scale(.72)}.gt-stage .ga-colors{transform:scale(.5)}.gt-stage .ga-pot,.gt-stage .ga-gift{transform:scale(.72)}.gt-stage .ga-pea{transform:scale(.62)}.ga-house{display:none}.ga-road{left:4%;right:4%}.gt-tag{padding:3px 8px;font-size:11px;top:8px;left:8px}.gt-body{padding:14px 16px}}@media (prefers-reduced-motion:reduce){.gt-stage *{animation:none!important}}.gg{gap:clamp(28px,4vw,48px);display:grid}.gg-title{font-family:var(--font-display);color:var(--soil);flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin:0 0 14px;font-size:clamp(22px,2vw,28px);font-weight:400;display:flex}.gg-title span{font-size:.9em}.gg-title small{font-family:var(--font-body,inherit);color:var(--soil-3);font-size:15px}.ap{background:linear-gradient(135deg,#fff 0%,var(--paper) 100%);border:1px solid var(--crust);border-radius:var(--r-lg);box-shadow:var(--shadow-1);grid-template-columns:auto 1fr;align-items:center;gap:18px;margin-top:10px;padding:18px 22px 16px 18px;display:grid;position:relative;overflow:hidden}.ap:before{content:"";background:linear-gradient(var(--beet),var(--carrot),var(--yolk),var(--spinach),var(--cabbage));width:4px;position:absolute;inset:0 auto 0 0}.ap-play{background:var(--beet);color:#fff;cursor:pointer;width:62px;height:62px;transition:transform .25s var(--ease),background .2s,box-shadow .25s;-webkit-tap-highlight-color:transparent;border:0;border-radius:50%;justify-content:center;align-items:center;display:flex;box-shadow:0 10px 24px -10px #b4294fb3}.ap-play:hover{background:var(--beet-dark);transform:scale(1.05)}.ap-play:active{transform:scale(.95)}.ap-play:focus-visible,.ap button:focus-visible,.ap-mini button:focus-visible{outline:3px solid var(--yolk);outline-offset:2px}.ap.is-playing .ap-play{animation:2.2s ease-in-out infinite ap-pulse}@keyframes ap-pulse{0%,to{box-shadow:0 10px 24px -10px #b4294fb3,0 0 #b4294f47}50%{box-shadow:0 10px 24px -10px #b4294fb3,0 0 0 10px #b4294f00}}.ap-main{gap:6px;min-width:0;display:grid}.ap-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.ap-label{color:var(--soil);align-items:center;gap:7px;font-size:15px;font-weight:700;display:inline-flex}.ap-label svg{color:var(--beet)}.ap-voice{color:var(--soil-3);align-items:center;gap:4px;font-size:12.5px;font-weight:600;display:inline-flex}.ap-voice svg{color:var(--spinach)}.ap-eq{opacity:0;align-items:flex-end;gap:2px;height:13px;margin-left:4px;transition:opacity .3s;display:inline-flex}.ap-eq i{background:var(--beet);border-radius:2px;width:3px;height:30%}.is-playing .ap-eq{opacity:1}.is-playing .ap-eq i{animation:1s ease-in-out infinite ap-eq}.ap-eq i:nth-child(2){background:var(--carrot);animation-delay:-.4s!important}.ap-eq i:nth-child(3){background:var(--spinach);animation-delay:-.7s!important}.ap-eq i:nth-child(4){background:var(--cabbage);animation-delay:-.2s!important}@keyframes ap-eq{0%,to{height:25%}50%{height:100%}}.ap-bar{align-items:center;height:22px;display:flex;position:relative}.ap-range{appearance:none;cursor:pointer;background:linear-gradient(to right,var(--beet) 0 var(--p),#2f272238 var(--p) var(--b),#2f27221a var(--b) 100%);border-radius:99px;width:100%;height:6px;margin:0}.ap-range:disabled{cursor:default;opacity:.6}.ap-range::-webkit-slider-thumb{-webkit-appearance:none;border:3px solid var(--beet);background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;box-shadow:0 2px 6px #2f272240}.ap-range::-moz-range-thumb{border:3px solid var(--beet);background:#fff;border-radius:50%;width:12px;height:12px;box-shadow:0 2px 6px #2f272240}.ap-range:hover::-webkit-slider-thumb{transform:scale(1.25)}.ap-range:active::-webkit-slider-thumb{transform:scale(1.25)}.ap-row{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;display:grid}.ap-time{color:var(--soil-2);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600}.ap-time.r{text-align:right}.ap-ctl{align-items:center;gap:8px;display:flex}.ap-skip{border:1.5px solid var(--crust-2);height:40px;color:var(--soil);cursor:pointer;white-space:nowrap;font-variant-numeric:tabular-nums;-webkit-tap-highlight-color:transparent;background:#fff;border-radius:99px;align-items:center;gap:6px;padding:0 14px 0 12px;font-size:13px;font-weight:800;transition:border-color .2s,color .2s,background .2s,transform .15s;display:inline-flex}.ap-skip.fwd{padding:0 12px 0 14px}.ap-skip svg{opacity:.75;flex:none}.ap-skip:hover{border-color:var(--beet);color:var(--beet)}.ap-skip:active{transform:scale(.94)}.ap-skip.sm{gap:4px;height:34px;padding:0 9px;font-size:11.5px}.ap-speed{border:1.5px solid var(--crust-2);background:#fff;border-radius:99px;align-items:center;height:40px;padding:3px;display:inline-flex}.ap-speed button{background:var(--flour,#f6efe3);width:32px;height:32px;color:var(--soil);cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;transition:background .2s,color .2s,transform .15s;display:flex}.ap-speed button:hover:not(:disabled){background:var(--beet);color:#fff}.ap-speed button:active:not(:disabled){transform:scale(.9)}.ap-speed button:disabled{opacity:.3;cursor:default}.ap-speed-v{flex-direction:column;align-items:center;min-width:54px;line-height:1;display:flex}.ap-speed-v b{color:var(--soil);font-variant-numeric:tabular-nums;font-size:14px;font-weight:800}.ap-speed-v small{letter-spacing:.06em;text-transform:uppercase;color:var(--soil-3);margin-top:2px;font-size:9.5px;font-weight:700}.ap-rate{border:1.5px solid var(--crust-2);min-width:52px;height:32px;color:var(--soil);cursor:pointer;font-variant-numeric:tabular-nums;background:#fff;border-radius:99px;padding:0 10px;font-size:13px;font-weight:800;transition:border-color .2s,background .2s}.ap-rate:hover{border-color:var(--beet);color:var(--beet)}.ap-rate.sm{color:#fff;background:#ffffff1f;border-color:#ffffff40;min-width:44px;height:30px;padding:0 6px;font-size:12px}.ap-restart{color:var(--soil-3);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:12.5px;font-weight:600;text-decoration:underline}.ap-err{color:#b42318;font-size:13px;font-weight:600}@media (width<=560px){.ap{grid-template-columns:1fr;gap:10px;padding:16px 16px 12px 18px}.ap-play{width:54px;height:54px;position:absolute;top:14px;right:14px}.ap-top{align-content:center;min-height:54px;padding-right:64px}.ap-label{font-size:14.5px}.ap-row{grid-template-columns:1fr 1fr;row-gap:10px}.ap-ctl{order:3;grid-column:1/-1;justify-content:space-between}.ap-skip,.ap-speed{height:44px}.ap-speed button{width:36px;height:36px}}@media (width<=360px){.ap-skip{gap:4px;padding:0 10px}.ap-speed-v{min-width:44px}}.ap-mini{z-index:80;-webkit-backdrop-filter:blur(16px);color:#fff;opacity:0;pointer-events:none;width:min(640px,100% - 32px);transition:transform .45s var(--ease),opacity .3s;background:#2f2722f2;border-radius:20px;align-items:center;gap:6px;padding:8px;display:flex;position:fixed;bottom:20px;left:50%;overflow:hidden;transform:translate(-50%,140%);box-shadow:0 18px 40px -14px #2f2722b3}.ap-mini.on{opacity:1;pointer-events:auto;transform:translate(-50%)}.ap-mini-prog{background:var(--yolk);transform-origin:0;height:3px;transition:transform .3s linear;position:absolute;bottom:0;left:0;right:0}.ap-mini img,.ap-mini-ic{-o-object-fit:cover;object-fit:cover;background:var(--beet);border-radius:12px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.ap-mini-txt{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;padding:0 4px}.ap-mini-txt strong{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;display:block;overflow:hidden}.ap-mini-txt small{opacity:.7;font-variant-numeric:tabular-nums;font-size:12px;display:block}.ap-mini .ap-skip{color:#fff}.ap-mini .ap-skip:hover{background:#ffffff1a}.ap-mini-play{background:var(--beet);color:#fff;cursor:pointer;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.ap-mini-x{color:#ffffffb3;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.ap-mini-x:hover{color:#fff;background:#ffffff1a}body.ap-mini-on .k-top,body.ap-mini-on .k-dock{bottom:100px}@media (width<=900px){.ap-mini{bottom:calc(var(--tab-h) + 20px + env(safe-area-inset-bottom));width:calc(100% - 20px)}body.ap-mini-on .k-top,body.ap-mini-on .k-dock{bottom:calc(var(--tab-h) + 96px + env(safe-area-inset-bottom))}}.ap-mini .ap-skip{color:#fff;background:#ffffff1a;border-color:#fff3}.ap-mini .ap-skip:hover{color:#fff;background:#ffffff2e;border-color:#ffffff59}@media (width<=420px){.ap-mini .ap-skip{display:none}.ap-mini img,.ap-mini-ic{width:40px;height:40px}}@media (prefers-reduced-motion:reduce){.ap.is-playing .ap-play,.is-playing .ap-eq i{animation:none}.ap-mini{transition:none}}.ap-admin{border:1.5px dashed var(--crust-2);border-radius:var(--r);background:#fff9;gap:10px;margin-top:6px;padding:14px 16px;font-size:14px;display:grid}.ap-admin-head{align-items:center;gap:7px;display:flex}.ap-admin-head svg{color:var(--beet)}.ap-admin-head small{color:var(--soil-3);margin-left:auto;font-size:12px}.ap-admin-st{color:var(--soil-2);align-items:center;gap:6px;display:flex}.ap-admin-st.ok svg{color:var(--spinach)}.ap-admin-st.warn{color:var(--carrot-dark);font-weight:600}.ap-admin-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ap-admin-row .k-select{flex:220px;min-width:0;height:38px;font-size:14px}.ap-admin-del{color:#b42318;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin-left:auto;font-size:13px;font-weight:700;display:inline-flex}.ap-admin-msg{color:var(--soil);font-weight:600}.ap-sample{width:100%;height:40px}.bl-audio{background:var(--beet-soft);color:var(--beet-dark);white-space:nowrap;border-radius:99px;align-items:center;gap:4px;margin-left:4px;padding:2px 8px;font-size:11.5px;display:inline-flex}.bl-admin{flex-wrap:wrap;gap:10px;display:flex}.bl-bulk{color:var(--soil-2);margin-top:10px;font-size:14px;font-weight:600}.ap-admin-lab{color:var(--cabbage);text-underline-offset:3px;align-items:center;gap:6px;font-size:13px;font-weight:700;text-decoration:underline;display:inline-flex}.vl{gap:22px;max-width:860px;padding-top:clamp(32px,6vw,64px);padding-bottom:80px;display:grid}.vl-head{gap:10px;display:grid}.vl-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--beet);align-items:center;gap:6px;font-size:12px;font-weight:800;display:inline-flex}.vl-text{border-radius:var(--r);border:1px solid var(--crust);background:#fff;gap:6px;padding:16px 18px;display:grid}.vl-text small{color:var(--soil-3);text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:700}.vl-text p{color:var(--soil-2);font-size:15px;line-height:1.65}.vl-actions{flex-wrap:wrap;gap:10px;display:flex}.vl-msg{color:var(--soil);font-weight:700}.vl-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.vl-item{border:1.5px solid var(--crust);border-radius:var(--r);background:#ffffffb3;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:14px 16px;transition:border-color .2s,box-shadow .2s;display:grid}.vl-item.on{border-color:var(--beet);box-shadow:0 0 0 3px var(--beet-soft)}.vl-n{background:var(--paper);width:36px;height:36px;color:var(--soil);border-radius:50%;justify-content:center;align-items:center;font-weight:800;display:flex}.vl-item.on .vl-n{background:var(--beet);color:#fff}.vl-body{gap:4px;min-width:0;display:grid;overflow:hidden}.vl-body strong{font-size:15px}.vl-body small{color:var(--soil-3);font-size:13px}.vl-body audio{width:100%;height:38px;margin-top:4px}.vl-err{color:#b42318;overflow-wrap:anywhere;font-size:13px;font-weight:600}.vl-none{color:var(--soil-3);font-size:13px}.vl-side{align-items:center;gap:6px;display:flex}.vl-redo{border:1px solid var(--crust-2);cursor:pointer;width:34px;height:34px;color:var(--soil-2);background:#fff;border-radius:50%;font-size:16px}@media (width<=560px){.vl-item{grid-template-columns:auto 1fr}.vl-side{grid-column:1/-1;justify-content:flex-end}}.mp-route{color:var(--soil-2);margin-top:12px;font-size:14px}.mp-route summary{color:var(--soil);cursor:pointer;align-items:center;gap:6px;font-weight:700;display:inline-flex}.mp-route p{margin:8px 0 0;line-height:1.5}.mp-opt{border:0;gap:7px;margin:0;padding:0;font-size:14.5px;display:grid}.mp-opt legend{color:var(--soil);margin-bottom:7px;padding:0;font-weight:700}.mp-opt legend small{color:var(--soil-3);margin-top:2px;font-size:12.5px;font-weight:500;display:block}.mp-opt label{color:var(--soil-2);cursor:pointer;align-items:flex-start;gap:9px;line-height:1.35;display:flex}.mp-opt input{width:18px;height:18px;accent-color:var(--spinach);flex:none;margin-top:1px}.mz-pea{border-radius:var(--r-xl);box-shadow:var(--shadow-2);background:#fff;padding:clamp(16px,2.8vw,32px)}.mz-pea-tell{max-width:640px;margin-top:24px}.mz-game-share{align-self:end}.ga-pea{align-items:flex-end;gap:6px;display:flex;position:relative}.ga-pea b{transform-origin:50% 100%;font-size:40px;line-height:1;animation:2.6s ease-in-out infinite ga-grow}.ga-pea b:nth-child(2){font-size:50px;animation-delay:.3s}.ga-pea b:nth-child(3){animation-delay:.6s}.ga-pea i{background:#5b4636;border-radius:9px;height:9px;position:absolute;bottom:-6px;left:-12px;right:-12px}@keyframes ga-grow{0%,to{transform:scale(.72)}50%{transform:scale(1.06)}}.lv{-o-object-fit:cover;object-fit:cover;background:#2a211b;width:100%;height:100%;display:block}.h-visit-card video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform 1s var(--ease)}.h-visit-card:hover video{transform:scale(1.06)}.vm-box.vm-vertical{aspect-ratio:9/16;width:auto;max-width:100%;height:min(88vh,177.778vw - 71.1111px)}.vr-sec{background:var(--flour)}.vr-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.vr-card{aspect-ratio:9/16;cursor:pointer;width:100%;transition:transform .4s var(--ease),box-shadow .4s;text-align:left;color:#fff;background:#2a211b;border:0;border-radius:26px;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 22px 44px -26px #28140abf}.vr-card:hover{transform:translateY(-5px);box-shadow:0 30px 60px -28px #28140ad9}.vr-card .vr-vid{position:absolute;inset:0}.vr-card:after{content:"";pointer-events:none;background:linear-gradient(#00000047 0,#0000 22% 52%,#000c);position:absolute;inset:0}.vr-n{z-index:1;background:var(--flour);width:34px;height:34px;color:var(--soil);font-family:var(--font-display);border-radius:50%;justify-content:center;align-items:center;font-size:18px;display:flex;position:absolute;top:14px;left:14px}.vr-sound{z-index:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000073;border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;top:16px;right:14px}.vr-play{z-index:1;width:62px;height:62px;color:var(--beet);opacity:0;transition:opacity .3s,transform .3s var(--ease);background:#ffffffeb;border-radius:50%;justify-content:center;align-items:center;margin:-31px 0 0 -31px;display:flex;position:absolute;top:50%;left:50%;transform:scale(.8)}.vr-play svg{margin-left:3px}.vr-card:hover .vr-play,.vr-card:focus-visible .vr-play{opacity:1;transform:none}.vr-txt{z-index:1;position:absolute;bottom:16px;left:16px;right:16px}.vr-txt strong{font-family:var(--font-display);font-size:22px;font-weight:400;line-height:1.15;display:block}.vr-txt small{opacity:.88;margin-top:5px;font-size:13.5px;line-height:1.45;display:block}.vr-ctas{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:30px;display:flex}.vr-note{color:var(--carrot-dark);font-size:24px}@media (width<=900px){.vr-row{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:min(64%,280px);grid-auto-flow:column;margin:0 -20px;padding:4px 20px 14px;overflow-x:auto}.vr-row::-webkit-scrollbar{display:none}.vr-it{scroll-snap-align:start}.vr-play{opacity:1;background:#fffc;width:52px;height:52px;margin:-26px 0 0 -26px;transform:none}}.vs-resto-vid{aspect-ratio:3/4;cursor:pointer;background:#2a211b;border:0;border-radius:20px;width:100%;height:100%;padding:0;display:block;position:relative;overflow:hidden}.vs-resto-vid .lv{position:absolute;inset:0}.vs-resto-vid-play{color:var(--soil);transition:transform .3s var(--ease);background:#ffffffeb;border-radius:999px;align-items:center;gap:7px;padding:8px 14px;font-size:13.5px;font-weight:800;display:inline-flex;position:absolute;bottom:14px;left:14px}.vs-resto-vid:hover .vs-resto-vid-play{transform:scale(1.06)}.mz-hero .k-display.mz-h1{font-size:clamp(30px,3.5vw,52px);line-height:1.12}.bl-hero .k-display.bl-h1{font-size:clamp(36px,4.6vw,68px);line-height:1.08}.vs-hero{padding-bottom:clamp(40px,6vw,88px)}.pc-wrap{gap:clamp(16px,2.4vw,26px);display:grid}.pc-choices{gap:8px;display:grid}.pc-choices button{-moz-column-gap:12px;text-align:left;border:1.5px solid var(--crust);background:var(--flour);min-height:48px;color:var(--soil);font:inherit;cursor:pointer;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:10px 14px;transition:background .2s,color .2s,border-color .2s;display:grid}.pc-choices button strong{font-size:15px}.pc-choices button small{color:var(--soil-2);grid-column:1;font-size:13px;line-height:1.35}.pc-choices button b{white-space:nowrap;grid-area:1/2/span 2;font-size:14px;font-weight:800}.pc-choices button.on{background:var(--soil);border-color:var(--soil);color:var(--flour)}.pc-choices button.on small{color:#fbf5eabf}.pc-choices button:focus-visible{outline:3px solid var(--beet);outline-offset:2px}.pc-out-t{font-family:var(--font-display);text-align:center;margin:0;font-size:clamp(22px,2.4vw,30px);font-weight:400}.pc-tips{color:var(--soil-2);gap:9px;margin:0;padding:0;font-size:14.5px;line-height:1.5;list-style:none;display:grid}.pc-tips strong{color:var(--soil)}.pc-person{background:var(--yolk-soft);border-radius:var(--r-lg);gap:4px;padding:22px 22px 20px;font-size:clamp(17px,1.6vw,20px);display:grid;position:relative}.pc-person p{margin:0}.pc-person b{color:var(--carrot-dark);font-weight:800}.pc-person small{color:var(--soil-2);font-size:13.5px}.pc-person-tag{letter-spacing:.1em;text-transform:uppercase;color:var(--soil-2);justify-self:start;margin-bottom:6px;font-size:12px;font-weight:800}.pc-guide{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:clamp(16px,2.4vw,26px);display:grid}.pc-cheat,.pc-dont{border-radius:var(--r-lg);padding:clamp(20px,2.4vw,28px)}.pc-cheat{box-shadow:var(--shadow-1);background:#fff}.pc-dont{background:var(--beet-soft)}.pc-cheat ol,.pc-dont ul{gap:12px;margin:14px 0 0;padding:0;font-size:15.5px;line-height:1.5;list-style:none;display:grid}.pc-cheat li,.pc-dont li{grid-template-columns:30px minmax(0,1fr);align-items:start;gap:10px;display:grid}.pc-cheat li span{background:var(--spinach-soft);width:30px;height:30px;color:var(--spinach-dark);border-radius:50%;place-items:center;font-size:14px;font-weight:800;display:grid}.pc-dont li svg{color:var(--beet);margin:2px 0 0 4px}.pc-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}@media (width<=900px){.pc-guide{grid-template-columns:1fr}}.k-fb-right{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px 12px;display:flex}.k-footer a.k-madeby{opacity:1;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.k-madeby-leaf{color:#e9f0df;flex:none;transition:color .25s,transform .45s cubic-bezier(.3,1.6,.5,1);transform:translateY(-1px)}.k-madeby b{font-weight:600}.k-footer a.k-madeby:hover{opacity:1;text-decoration:none}.k-footer a.k-madeby:hover b{text-underline-offset:3px;text-decoration:underline}.k-footer a.k-madeby:hover .k-madeby-leaf{color:#f0a71b;transform:translateY(-1px)rotate(-12deg)}@media (width<=1240px) and (width>=901px){.k-footer-bottom{padding-right:72px}}@media (width<=900px){.k-fb-right{flex-direction:column;justify-content:center;gap:6px}}@media (prefers-reduced-motion:reduce){.k-madeby-leaf{transition:none}}.gp-try{background:linear-gradient(180deg,var(--flour) 0%,var(--paper) 100%);border-top:1px solid var(--crust)}.gt-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 32px;margin-bottom:clamp(26px,3.6vw,44px);display:flex}.gt-head .k-h2{margin:0}.gt-head p{max-width:540px;color:var(--soil-2);margin:12px 0 0;font-size:17px;line-height:1.5}.gt-head-btns{flex-wrap:wrap;gap:10px;display:flex}.gx-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,26px);display:grid}.gx{border-radius:var(--r-lg);color:var(--soil);box-shadow:var(--shadow-1);transition:transform .35s var(--ease),box-shadow .35s var(--ease);isolation:isolate;-webkit-tap-highlight-color:transparent;background:#fff;flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}.gx:hover{box-shadow:var(--shadow-2);transform:translateY(-5px)}.gx:active{transform:scale(.985)}.gx:focus-visible{outline:3px solid var(--c);outline-offset:3px}.gx-media{aspect-ratio:16/10;background:var(--s);display:block;position:relative;overflow:hidden}.gx-media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease);position:absolute;inset:0}.gx:hover .gx-media img{transform:scale(1.06)}.gx-media.is-contain img{-o-object-fit:contain;object-fit:contain;padding:7% 12%}.gx-tag{-webkit-backdrop-filter:blur(6px);letter-spacing:.02em;color:var(--soil);background:#fffffff0;border-radius:999px;align-items:center;gap:7px;padding:6px 12px 6px 10px;font-size:12.5px;font-weight:700;display:inline-flex;position:absolute;top:14px;left:14px;box-shadow:0 2px 8px #2f27221f}.gx-tag:before{content:"";background:var(--c);border-radius:50%;width:8px;height:8px}.gx-body{flex-direction:column;flex:1;gap:8px;padding:20px 22px 22px;display:flex}.gx-title{font-family:var(--font-display);letter-spacing:-.01em;font-size:clamp(19px,1.6vw,22px);font-weight:400;line-height:1.2}.gx-one{color:var(--soil-2);font-size:15px;line-height:1.45}.gx-cta{color:var(--soil);border-top:1px dashed var(--crust);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:12px;font-size:15px;font-weight:700;display:flex}.gx-arr{background:var(--s);width:38px;height:38px;color:var(--soil);transition:background .25s,color .25s,transform .25s var(--ease);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.gx:hover .gx-arr{background:var(--c);color:#fff;transform:translate(3px)}@media (width<=980px){.gx-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.gx-grid{scroll-snap-type:x mandatory;margin:0 calc(-1 * var(--gutter));padding:4px var(--gutter) 18px;scroll-padding:0 var(--gutter);scrollbar-width:none;gap:14px;display:flex;overflow-x:auto}.gx-grid::-webkit-scrollbar{display:none}.gx{scroll-snap-align:start;flex:0 0 80%}.gx:hover{transform:none}.gt-head-btns{width:100%}.gt-head-btns .k-btn{flex:1;padding:0 18px}}.gx-media.is-wheel{background:radial-gradient(circle at 50% 55%,#fff 0%,var(--s) 62%);justify-content:center;align-items:center;display:flex}.gx-wheel{aspect-ratio:1;height:84%;position:relative}.gx-wheel i{background:var(--beet);clip-path:polygon(0 0,100% 0,50% 100%);z-index:2;filter:drop-shadow(0 2px 2px #00000040);width:18px;height:26px;margin-left:-9px;position:absolute;top:-6px;left:50%}.gx-wheel-disc{transition:transform 1.4s cubic-bezier(.15,.75,.2,1);position:absolute;inset:0}.gx-media.is-wheel .gx-wheel-disc img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 10px 14px #2f272252);width:100%;height:100%;animation:40s linear infinite ga-turn;position:static;transform:none}.gx:hover .gx-wheel-disc{transform:rotate(200deg)}.gx:hover .gx-media.is-wheel img{transform:none}@media (prefers-reduced-motion:reduce){.gx-media.is-wheel .gx-wheel-disc img{animation:none}.gx-wheel-disc{transition:none}}.h-hero .h-promise.h-promise-photo{background:#fff;flex-direction:column;align-items:stretch;gap:0;padding:0;overflow:hidden}.h-promise.h-promise-photo img{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;flex:none;width:100%;height:auto}.h-promise.h-promise-photo>div{padding:14px 16px 16px}.h-promise.h-promise-photo strong{margin-bottom:4px;font-size:16px}.h-promise.h-promise-photo span{font-size:13.5px}@media (width<=600px){.h-promise.h-promise-photo img{width:100%;height:auto}.h-promise.h-promise-photo>div{padding:10px 12px 12px}.h-promise.h-promise-photo strong{font-size:14px}.h-promise.h-promise-photo span{font-size:12.5px}}.h-story-p2{margin-top:14px}.k-garden-photo .k-garden-img{position:absolute;inset:0;transform:none}.k-garden-photo .k-garden-cur{will-change:transform,opacity;animation:1.15s cubic-bezier(.33,0,.15,1) both g-plate-in}.k-garden-photo .k-garden-prev{animation:1.15s cubic-bezier(.4,0,.2,1) both g-plate-out}@keyframes g-plate-in{0%{opacity:0;transform:scale(1.12)rotate(-28deg)}55%{opacity:1}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes g-plate-out{0%{opacity:1;transform:scale(1)rotate(0)}45%{opacity:1}to{opacity:0;transform:scale(.96)rotate(10deg)}}.k-garden-photo .k-garden-imgwrap{transition:background .9s}.k-garden-text{animation-duration:.8s}@media (prefers-reduced-motion:reduce){.k-garden-photo .k-garden-cur,.k-garden-photo .k-garden-prev{animation:none}.k-garden-photo .k-garden-prev{display:none}}.s-head-vid{overflow:hidden}.s-head-vid video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.k-acc-a p{white-space:pre-line}.a-photo.a-photo-main{aspect-ratio:2;-o-object-position:center 38%;object-position:center 38%}@media (width<=700px){.a-photo.a-photo-main{aspect-ratio:4/3}}.a-split .k-lead.a-same{margin-top:14px}.a-value img{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;border-radius:var(--r-lg) var(--r-lg) 0 0;width:calc(100% + 44px);max-width:none;height:auto;margin:-22px -22px 6px}.a-value{overflow:hidden}.kt-media video{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;border-radius:3px;width:100%;display:block}.kt-vertical .kt-media img,.kt-vertical .kt-media video{aspect-ratio:4/5}.vs-offer-short{font-size:16px;line-height:1.65}.vs-offer-text{font-size:16px}.vs-menus{margin:18px 0 22px}.vs-menus-t{margin-bottom:10px;font-weight:700}.vs-menus-t small{opacity:.75;margin-left:6px;font-weight:500}.vs-menus-row{flex-wrap:wrap;gap:10px;display:flex}.vs-menu{aspect-ratio:1/1.414;cursor:zoom-in;background:#fff;border:0;border-radius:8px;width:86px;padding:0;transition:transform .2s;overflow:hidden;box-shadow:0 6px 18px -8px #00000080}.vs-menu:hover,.vs-menu:focus-visible{transform:translateY(-3px)rotate(-1deg)}.vs-menu img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.mp-size-vid{aspect-ratio:9/12;background:#e9efe0;border-radius:12px;width:100%;margin-bottom:10px;display:block;overflow:hidden}.mp-size-vid video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.mp-emoji svg{display:block}.mz-greens-lead{max-width:62ch;margin-top:12px}.mz-green-vid{aspect-ratio:3/4}.mz-green-vid video{-o-object-fit:cover;object-fit:cover;background:#000;width:100%;height:100%;display:block}.mz-use b{color:var(--spinach-dark)}.pg-real{aspect-ratio:680/430}.pg-real img,.pg-real video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.gt-stage .ga-photo{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.gt-stage .ga-photo.contain{-o-object-fit:contain;object-fit:contain;background:#111;padding:14px}.ga-yearwheel{width:132px;height:132px;animation:60s linear infinite k-spin}.ga-yearwheel svg{width:100%;height:100%}.yw-mini .yw-s{fill:#fff;letter-spacing:.04em;font-size:22px;font-weight:800}@media (prefers-reduced-motion:reduce){.ga-yearwheel{animation:none}}.pm{border-radius:var(--r-xl);box-shadow:var(--shadow-1);background:#fff;margin-top:clamp(48px,7vw,90px);padding:clamp(24px,4vw,48px)}.pm-head{text-align:center;margin-bottom:clamp(18px,3vw,30px)}.pm-who{color:var(--beet);margin-top:10px;font-weight:700}.pm-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(20px,3vw,40px);margin-bottom:clamp(20px,3vw,32px);display:grid}.pm-photo img{border-radius:var(--r-lg);aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;width:100%}.pm-intro p{color:var(--soil);font-size:clamp(16px,1.3vw,18px);line-height:1.7}.pm-intro p+p{margin-top:12px}.pm-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 34px;margin:0;padding:0;list-style:none;display:grid}.pm-list li p{color:var(--soil-2);line-height:1.7}.pm-list li .pm-myth{color:var(--soil);margin-bottom:4px}@media (width<=760px){.pm-grid,.pm-list{grid-template-columns:1fr}}.pgx{--c:var(--carrot);--s:var(--carrot-soft);border-radius:var(--r-xl);box-shadow:var(--shadow-1);background:#fff;padding:clamp(14px,2.4vw,28px)}.pgx-start,.pgx-end{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(18px,3vw,40px);display:grid}.pgx-start p,.pgx-end>div>p{color:var(--soil-2);margin:12px 0 18px;line-height:1.7}.pgx-pic{border-radius:var(--r-lg);aspect-ratio:4/3;background:var(--s);position:relative;overflow:hidden}.pgx-pic img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.pgx-ph{background:radial-gradient(circle at 30% 30%,#fff 0,var(--s) 60%);justify-content:center;align-items:center;display:flex}.pgx-ph span{filter:drop-shadow(0 8px 14px #00000026);font-size:clamp(56px,8vw,96px)}.pgx-ph .pgx-dough{aspect-ratio:1;background:radial-gradient(circle at 35% 35%,#fff6 0,transparent 40%),var(--c);border-radius:50%;width:22%;position:absolute;bottom:9%;right:9%;box-shadow:0 10px 20px -8px #00000059}.pgx-bar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.pgx-steps{flex:1;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.pgx-steps li{color:var(--soil-2);flex-direction:column;gap:6px;min-width:0;font-size:12px;font-weight:700;display:flex}.pgx-steps li i{background:var(--crust);border-radius:4px;height:6px}.pgx-steps li.past i{background:color-mix(in srgb,var(--c) 55%,#fff)}.pgx-steps li.on i{background:var(--c)}.pgx-steps li.on{color:var(--soil)}.pgx-steps li span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pgx-tools{gap:6px;display:flex}.pgx-tools button{border:1.5px solid var(--crust);cursor:pointer;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.pgx-tools button:hover,.pgx-tools button:focus-visible{border-color:var(--c)}.pgx-main{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:clamp(16px,2.6vw,34px);display:grid}.pgx-media{position:relative}.pgx-time{background:#ffffffeb;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:14px;font-weight:700;display:flex;position:absolute;bottom:12px;left:12px}.pgx-intro{background:var(--s);border-radius:12px;margin-bottom:12px;padding:12px 14px;line-height:1.55}.pgx-q{font-family:var(--font-display);margin-bottom:14px;font-size:clamp(22px,2.2vw,28px);line-height:1.25}.pgx-opts{flex-direction:column;gap:10px;display:flex}.pgx-opts button{text-align:left;border:2px solid var(--crust);font:inherit;cursor:pointer;color:var(--soil);background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;font-size:16px;transition:border-color .2s,background .2s;display:flex}.pgx-opts button:hover:not(:disabled),.pgx-opts button:focus-visible{border-color:var(--c)}.pgx-opts button.right{color:#2f5a1f;background:#eef5e6;border-color:#4c7a35}.pgx-opts button.wrong{background:#fbedeb;border-color:#c0392b}.pgx-opts button:disabled{opacity:.5;cursor:default}.pgx-note-wrap:focus{outline:none}.pgx-note{background:#fbedeb;border-radius:12px;margin-top:14px;padding:12px 14px;line-height:1.6}.pgx-note.ok{background:#eef5e6}.pgx-go{margin-top:16px}.pgx-card{background:var(--s);border:2px dashed var(--c);border-radius:16px;margin:14px 0;padding:16px 18px}.pgx-card-t{align-items:center;gap:8px;margin-bottom:8px;font-weight:800;display:flex}.pgx-card ul{margin:0;padding-left:20px;line-height:1.75}.pgx-card-n{color:var(--soil-2);margin-top:8px;font-size:14px}.pgx-cook{align-items:flex-start;gap:8px;font-size:15px;display:flex}.pgx-end-btns{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.pgx-hand{font-size:28px}@media (width<=820px){.pgx-start,.pgx-end,.pgx-main{grid-template-columns:1fr}.pgx-steps li span{display:none}.pgx-steps li.on span{opacity:0;display:block;position:absolute}}@media print{.k-header,.k-footer,.k-announce,.pgx-end-btns,.gp-hero,.gp-try,.k-tabbar,nav{display:none!important}}.rm-switch{grid-template-columns:1fr 1fr;gap:10px;max-width:900px;margin:0 auto clamp(14px,2vw,22px);display:grid}.rm-switch button{text-align:left;border:2px solid var(--crust);cursor:pointer;font:inherit;color:var(--soil);background:#fff;border-radius:18px;flex-direction:column;gap:2px;padding:14px 18px;transition:border-color .2s,background .2s;display:flex}.rm-switch button strong{font-family:var(--font-display);font-size:clamp(17px,1.6vw,21px);font-weight:400}.rm-switch button small{color:var(--soil-2);font-size:14px;line-height:1.35}.rm-switch button.on{border-color:var(--beet);background:var(--beet-soft)}.rm-switch button:focus-visible{outline:3px solid var(--beet);outline-offset:2px}.rm-intro{text-align:center;max-width:780px;margin:0 auto clamp(16px,2vw,26px)}@media (width<=600px){.rm-switch{grid-template-columns:1fr}}.fm-parts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0 4px;padding:0;list-style:none;display:grid}.fm-parts li{background:var(--paper,#fbf6ec);border-radius:14px;padding:12px 14px;line-height:1.4}.fm-parts li b{letter-spacing:.06em;text-transform:uppercase;color:var(--c,var(--beet));margin-bottom:4px;font-size:12px;display:block}@media (width<=700px){.fm-parts{grid-template-columns:1fr}}.fm-buy{margin:0;padding-left:20px;line-height:1.8}.fm-qty{margin-top:10px;font-weight:700}.fm-card h4 svg{vertical-align:-3px}.wr{text-align:left;border:1px solid #00000014;border-left:5px solid var(--c,#b4294f);background:#fff;border-radius:18px;max-width:640px;margin:1.6rem auto 0;padding:1.2rem 1.3rem}.wr-hand{color:var(--c,#b4294f);font-size:1.25rem}.wr h2{margin:.15rem 0 .35rem}.wr-meta{opacity:.75;align-items:center;gap:.35rem;margin:0 0 .7rem;font-size:.9rem;display:flex}.wr-steps{gap:.4rem;margin:0 0 .7rem;padding-left:1.2rem;line-height:1.5;display:grid}.wr-buy,.wr-all{margin:0 0 .5rem;font-size:.92rem;line-height:1.5}.wr .k-btn{margin-top:.4rem}.vs-menus-note{opacity:.85;max-width:520px;margin:-2px 0 12px;font-size:14px;line-height:1.5}.vs-offer-img video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.k-garden-duo .k-garden-ring{animation:none}.k-garden-duo .k-garden-imgwrap{transition:none}.k-garden-duo .k-garden-img{-o-object-fit:cover;object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .6s;animation:none;position:absolute;inset:0;transform:none}.k-garden-duo .k-garden-img.on{opacity:1}.k-garden-duo .k-garden-a{transition:opacity .6s}.k-garden-cap{white-space:nowrap;color:var(--soil);opacity:0;pointer-events:none;background:#ffffffeb;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:700;line-height:1;transition:opacity .6s;position:absolute;bottom:9%;left:50%;transform:translate(-50%);box-shadow:0 6px 16px -8px #00000073}.k-garden-cap.on{opacity:1}@media (width<=860px){.k-garden-cap{padding:7px 12px;font-size:12.5px;bottom:8%}}@media (prefers-reduced-motion:reduce){.k-garden-duo .k-garden-img,.k-garden-cap{transition:none}}.h-gift-ic.h-gift-trio{background:#fff;border:1.5px solid #b4294f40;justify-content:center;align-items:center;gap:0;animation:none;display:flex}.h-gift-trio i{border:2px solid #fff;border-radius:50%;width:13px;height:13px;margin:0 -2px;box-shadow:inset 0 -2px #0000001f}.h-gift-trio i:nth-child(2){transform:translateY(-5px)}@media (width<=860px){.h-micro-tag,.gp-card-img b{display:none}}.a-tl-photo{background:var(--tl-bg) center 62%/cover no-repeat;isolation:isolate;position:relative}.a-tl-photo:before{content:"";z-index:-1;background:linear-gradient(#1c18148c 0%,#1c181440 45%,#1c181459 100%);position:absolute;inset:0}.a-tl-photo .k-h2,.a-tl-photo .k-h2 em{color:#fff;text-shadow:0 2px 18px #00000059}.a-tl-photo .a-timeline li{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fffffff0}.a-tl-photo .a-timeline li:before{box-shadow:0 0 0 5px #ffffffe6}.ct-hero .k-mist-media img{-o-object-position:28% 40%;object-position:28% 40%}.ct-hero .k-mist-copy .k-h1{max-width:none}@media (width>=901px){.ct-hero{min-height:520px}}.k-subnav{display:none}@media (width<=900px){.k-subnav{background:var(--flour);border-bottom:1px solid var(--crust);display:block}.k-subnav-in{padding:8px var(--gutter,16px);scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:7px;display:flex;overflow-x:auto}.k-subnav-in::-webkit-scrollbar{display:none}.k-subnav a{border:1px solid var(--crust);color:var(--soil);white-space:nowrap;-webkit-tap-highlight-color:transparent;background:#fff;border-radius:999px;flex:none;align-items:center;gap:5px;padding:7px 13px;font-size:13.5px;font-weight:700;display:inline-flex}.k-subnav a.active{background:var(--soil);border-color:var(--soil);color:#fff}.k-subnav a.k-subnav-micro{background:var(--spinach-soft,#e8f0dc);color:var(--spinach-dark,#3f6a2c);border-color:#0000}.k-subnav a.k-subnav-micro svg{color:var(--spinach,#4c7a35)}.k-subnav a.k-subnav-micro.active{background:var(--spinach,#4c7a35);color:#fff}.k-subnav a.k-subnav-micro.active svg{color:#fff}.k-tabbar a.k-tab-micro svg{color:#b9d59a}.k-tabbar a.k-tab-micro.active{color:#fff}}.h-microq{border-radius:var(--r-xl,28px);background:var(--spinach-soft);color:var(--soil);transition:transform .3s var(--ease),box-shadow .3s;align-items:center;gap:20px;margin-top:20px;padding:14px 22px 14px 14px;display:flex}.h-microq:hover{box-shadow:var(--shadow-2);transform:translateY(-3px)}.h-microq-img{border-radius:20px;flex:none;width:120px;height:120px;overflow:hidden}.h-microq-img img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 35%;object-position:50% 35%;width:100%;height:100%}.h-microq-txt{flex:1;gap:4px;min-width:0;display:grid}.h-microq-txt small{letter-spacing:.06em;text-transform:uppercase;color:var(--spinach-dark);font-size:12px;font-weight:800}.h-microq-txt strong{font-family:var(--font-display);font-size:clamp(21px,2.2vw,27px);font-weight:400;line-height:1.15}.h-microq-txt>span{color:var(--soil-2);font-size:15px;line-height:1.5}.h-microq-txt b{color:var(--spinach-dark);white-space:nowrap}.h-microq-btn{flex:none}@media (width<=700px){.h-microq{flex-wrap:wrap;gap:12px 14px;margin-top:14px;padding:12px}.h-microq-img{border-radius:16px;width:84px;height:84px}.h-microq-txt>span{font-size:14px}.h-microq-btn{justify-content:center;width:100%}}.vs-offer-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:8px;display:flex}.vs-offer-foot .vs-offer-cta{margin-top:0;padding-top:0}.vs-offer-price{background:var(--s);color:var(--soil);border-radius:12px;align-items:center;padding:7px 13px;font-size:15.5px;font-weight:800;display:inline-flex}.vr-price{background:var(--beet-soft);color:var(--soil);border-radius:12px;align-items:center;padding:8px 14px;font-weight:800;display:inline-flex}.kt-id-mikro .kt-play{top:calc(59% - 22px)}@media (width<=760px){.s-head{background:#2b211b}.s-head-img.s-head-vid{opacity:1}.s-head-vid:after{content:"";pointer-events:none;background:linear-gradient(90deg,#1e1611bd 0%,#1e161180 55%,#1e161138 100%),linear-gradient(#0000 55%,#1e161173 100%);position:absolute;inset:0}.s-head .k-eyebrow{color:#f6efe3!important}.s-head .k-h1{color:#fffaf2;text-shadow:0 2px 14px #00000059}.s-head .k-h1 em{color:color-mix(in srgb,var(--c) 40%,#fff)}.s-head .k-lead{color:#fffaf2eb;text-shadow:0 1px 10px #0006}}.bl-hero .k-mist-media img.bl-hero-img{-o-object-position:50% 42%;object-position:50% 42%}@media (width>=901px){.bl-hero .k-mist-media{justify-content:flex-end;display:flex}.bl-hero .k-mist-media img.bl-hero-img{aspect-ratio:1;-o-object-position:50% 74%;object-position:50% 74%;flex:none;width:auto;max-width:100%;height:100%;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 24%);mask-image:linear-gradient(90deg,#0000 0,#000 24%)}}a.h-promise-link,a.a-value-link{color:inherit;cursor:pointer;transition:opacity .9s var(--ease),transform .25s ease,box-shadow .25s ease,border-color .25s ease;text-decoration:none}a.h-promise-link.in,a.a-value-link.in{transition-delay:0s!important}.h-hero a.h-promise-link.h-promise-photo{display:flex}.h-promise-photo.h-promise-link>div{flex-direction:column;flex:1;display:flex}.h-promise-go{color:var(--beet);align-items:center;gap:5px;margin-top:auto;padding-top:10px;font-size:14px;font-style:normal;font-weight:700;display:inline-flex}.h-promise-go svg{transition:transform .2s}.a-value-link .h-promise-go{padding-top:4px;font-size:14.5px}@media (hover:hover){a.h-promise-link:hover,a.a-value-link:hover{border-color:var(--beet);transform:translateY(-3px);box-shadow:0 14px 32px -18px #3c1e1473}a.h-promise-link:hover .h-promise-go svg,a.a-value-link:hover .h-promise-go svg{transform:translate(3px)}}a.h-promise-link:active,a.a-value-link:active{transform:scale(.985)}a.h-promise-link:focus-visible,a.a-value-link:focus-visible{outline:2px solid var(--beet);outline-offset:3px}@media (width<=700px){.h-promise-go{padding-top:8px;font-size:13px}}@media (prefers-reduced-motion:reduce){a.h-promise-link,a.a-value-link,.h-promise-go svg{transition:none}}html .k-footer{padding-bottom:var(--k-float-safe,96px)}@media (width<=900px){html .k-footer{padding-bottom:var(--k-float-safe,calc(var(--tab-h) + 90px + env(safe-area-inset-bottom)))}.mz-hero .k-mist-media{aspect-ratio:1600/1450;max-width:640px;height:auto;margin:0 auto;-webkit-mask-image:linear-gradient(#000 84%,#0000);mask-image:linear-gradient(#000 84%,#0000)}.mz-hero .k-mist-copy{margin-top:-4px}}@media (width>=641px) and (width<=900px){.mz-hero .k-mist-media{-webkit-mask-composite:source-in;-webkit-mask-composite:source-in, xor;-webkit-mask-image:linear-gradient(#000 84%,#0000),linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(#000 84%,#0000),linear-gradient(90deg,#0000,#000 12% 88%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}}.gp{color:var(--soil);text-align:left;background:linear-gradient(90deg,#fbe4ea,#fdf1e6);border:1px solid #f1c6d2;border-radius:18px;flex-direction:column;gap:9px;padding:13px 14px 12px;display:flex}.gp-txt{margin:0;font-size:14px;font-weight:600;line-height:1.35}.gp-txt strong{color:var(--beet-dark);white-space:nowrap;font-weight:800}.gp-bar{align-items:center;display:flex}.gp-track{background:#ffffffe6;border-radius:99px;flex:1;height:10px;margin-right:-6px;overflow:hidden;box-shadow:inset 0 0 0 1px #f1c6d2}.gp-track i{border-radius:inherit;background:linear-gradient(90deg,var(--carrot),var(--beet));height:100%;transition:width .6s var(--ease,ease);display:block}.gp-gift{width:32px;height:32px;color:var(--beet);background:#fff;border:2px solid #f1c6d2;border-radius:50%;flex:none;place-items:center;transition:background .3s,color .3s,border-color .3s;display:grid;position:relative}.gp.is-done .gp-gift{background:var(--beet);border-color:var(--beet);color:#fff}.gp.is-done .gp-gift svg,.gr.is-done svg,.sg-ic svg{animation:4s ease-in-out infinite gp-wig}.gp-more{font:inherit;color:var(--beet);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:5px;padding:0;font-size:13px;font-weight:700;text-decoration:underline;display:inline-flex}.gp-more.is-text{cursor:default;color:var(--soil-2);font-weight:600;text-decoration:none}.gp-chip{border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 10px;width:max-content;max-width:min(360px,100vw - 24px);padding:7px 8px 8px 14px;display:grid;box-shadow:0 14px 30px -14px #8e1f3e8c}.gp-chip .gp-txt{font-size:12.5px;line-height:1.3}.gp-chip .gp-track{grid-area:2/1;height:6px;margin-right:0}.gp-chip .gp-gift{grid-area:1/2/span 2;width:30px;height:30px}.k-dock-short{display:none}.k-cart-wrap{flex:none;display:inline-flex;position:relative}.gb{z-index:70;transform-origin:calc(100% - 31px) -12px;width:max-content;max-width:min(310px,100vw - 20px);animation:.58s cubic-bezier(.25,.8,.35,1) both gb-in;display:block;position:absolute;top:calc(100% + 13px);right:-8px}.gb:before{content:"";z-index:1;background:#fcece9;border-top:1px solid #f1c6d2;border-left:1px solid #f1c6d2;border-radius:4px 0 0;width:14px;height:14px;position:absolute;top:-7px;right:24px;transform:rotate(45deg)}.gb-in{width:100%;font:inherit;color:var(--soil);text-align:left;cursor:pointer;transition:transform .2s var(--ease,ease);background:linear-gradient(90deg,#fbe4ea,#fdf1e6);border:1px solid #f1c6d2;border-radius:18px;align-items:center;gap:11px;padding:11px 15px 12px 11px;display:flex;position:relative;box-shadow:0 20px 44px -18px #8e1f3e99,0 2px 6px -2px #2f27221f}.gb-in:hover{transform:translateY(-1px)}.gb-ic{background:var(--beet);color:#fff;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 6px 14px -6px #8e1f3eb3}.gb-ic svg{animation:1.1s ease-in-out .45s 2 gb-wig}.gb-body{min-width:0;display:block}.gb-txt{font-size:13.5px;font-weight:600;line-height:1.3;display:block}.gb-txt strong{color:var(--beet-dark);white-space:nowrap;font-weight:800}.gb-track{background:#fffffff2;border-radius:99px;height:7px;margin-top:8px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #f1c6d2}.gb-track i{border-radius:inherit;background:linear-gradient(90deg,var(--carrot),var(--beet));height:100%;transition:width 1s cubic-bezier(.3,.9,.3,1) .3s;display:block;position:relative;overflow:hidden}.gb-track i:after{content:"";background:linear-gradient(90deg,#0000,#ffffffa6,#0000);width:40%;animation:1.6s ease-in-out .9s 2 gb-shine;position:absolute;inset:0;transform:translate(-120%)}.gb.is-done:before{background:#fff0c9;border-color:#f0cf78}.gb.is-done .gb-in{background:linear-gradient(90deg,#fff6d6,#fde9b4);border-color:#f0cf78}.gb.is-done .gb-ic{background:var(--yolk);color:var(--soil)}.gb.is-done .gb-track i{background:linear-gradient(90deg,var(--yolk),var(--carrot))}.gb.is-out{pointer-events:none;animation:.38s cubic-bezier(.5,0,.8,.4) both gb-out}@keyframes gb-in{0%{opacity:0;filter:blur(4px);transform:translateY(-18px)scale(.18)}55%{opacity:1;filter:blur();transform:translateY(5px)scale(1.04)}80%{transform:translateY(-1px)scale(.99)}to{opacity:1;filter:none;transform:none}}@keyframes gb-out{0%{opacity:1;filter:none;transform:none}30%{opacity:1;transform:translateY(4px)scale(1.03)}to{opacity:0;filter:blur(3px);transform:translateY(-20px)scale(.12)}}@keyframes gb-wig{0%,to{transform:rotate(0)}20%{transform:rotate(-16deg)scale(1.15)}45%{transform:rotate(13deg)scale(1.15)}70%{transform:rotate(-6deg)}}@keyframes gb-shine{to{transform:translate(320%)}}@media (width>=601px){.gb{max-width:420px}.gb-txt{white-space:nowrap}}@media (width<=600px){.gb{top:calc(100% + 16px);right:-6px}.gb-in{gap:10px;padding:10px 13px 11px 10px}.gb-ic{width:34px;height:34px}.gb-txt{font-size:13px}}.kgt{z-index:60;pointer-events:none;height:0;position:absolute;bottom:0;left:0;right:0}.kgt-line{background:#f1c6d299;height:3px;position:absolute;bottom:-1.5px;left:0;right:0}.kgt-line i{background:linear-gradient(90deg,var(--carrot),var(--beet));border-radius:0 3px 3px 0;max-width:100%;height:100%;transition:width 1.1s cubic-bezier(.3,.9,.3,1);display:block;position:relative;box-shadow:0 0 10px #b4294f59}.kgt-line i:after{content:"";background:var(--beet);border-radius:50%;width:9px;height:9px;margin-top:-4.5px;animation:2.2s ease-in-out infinite gt-pulse;position:absolute;top:50%;right:-4px;box-shadow:0 0 0 3px #b4294f2e}.kgt-end{pointer-events:auto;position:absolute;bottom:0;right:14px}.kgt-knob{width:28px;height:28px;color:var(--beet);cursor:pointer;background:#fff;border:2px solid #f1c6d2;border-radius:50%;place-items:center;padding:0;transition:background .3s,color .3s,border-color .3s;display:grid;position:absolute;top:-14px;right:0;box-shadow:0 6px 14px -6px #8e1f3e8c}.kgt-knob:hover{border-color:var(--beet)}.kgt-knob:focus-visible{outline:2px solid var(--beet);outline-offset:2px}.kgt .gb{transform-origin:calc(100% - 19px) -10px;top:24px;right:-5px}.kgt .gb:before{right:12px}.kgt.is-done .kgt-line i{background:linear-gradient(90deg,var(--yolk),var(--carrot),var(--yolk));background-size:200% 100%;animation:3s linear infinite gt-gold;box-shadow:0 0 12px #f2b33d99}.kgt.is-done .kgt-line i:after{display:none}.kgt.is-done .kgt-knob{background:var(--yolk);border-color:var(--yolk);color:var(--soil)}.kgt.is-done .kgt-knob svg{animation:4s ease-in-out infinite gp-wig}@keyframes gt-pulse{0%,to{box-shadow:0 0 0 3px #b4294f2e}50%{box-shadow:0 0 0 6px #b4294f00}}@keyframes gt-gold{to{background-position:-200% 0}}@media (width<=600px){.kgt-end{right:10px}.kgt .gb{right:-6px}}@media (prefers-reduced-motion:reduce){.kgt-line i,.kgt-line i:after,.kgt.is-done .kgt-knob svg{transition:none;animation:none}.gb,.gb.is-out,.gb-ic svg,.gb-track i:after{animation:none}.gb-track i{transition:none}}.k-dock>*{animation:.62s cubic-bezier(.25,.8,.35,1) both k-dive-in}.k-dock>.gp-chip{animation-delay:70ms}.k-dock>.k-dock-min{animation-delay:.13s}.k-dock .gp-chip.is-pop{animation:.62s cubic-bezier(.25,.8,.35,1) 70ms both k-dive-in}@keyframes k-dive-in{0%{opacity:0;filter:blur(5px);transform:translateY(46px)scale(.78)}55%{opacity:1;filter:blur();transform:translateY(-8px)scale(1.04)}78%{transform:translateY(2px)scale(.99)}to{opacity:1;filter:none;transform:none}}@keyframes k-dive-out{0%{opacity:1;filter:none;transform:none}35%{opacity:1;transform:translateY(-7px)scale(1.03)}to{opacity:0;filter:blur(5px);transform:translateY(48px)scale(.76)}}@media (width<=900px){.k-dock.is-leaving{pointer-events:none;display:flex}.k-dock.is-leaving>*{animation:.42s cubic-bezier(.5,0,.8,.4) both k-dive-out}.k-dock.is-leaving>.gp-chip{animation-delay:40ms}.k-dock.is-leaving>.k-dock-btn,.k-dock.is-leaving>.k-dock-min{animation-delay:0s}}@media (prefers-reduced-motion:reduce){.k-dock>*,.k-dock .gp-chip.is-pop,.k-dock.is-leaving>*{animation:none!important}}.gr{width:20px;height:20px;color:var(--beet);pointer-events:none;background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-4px;left:-4px;box-shadow:0 2px 6px -2px #2f272273}.gr:before{content:"";background:conic-gradient(var(--yolk) calc(var(--p,0) * 360deg),#b4294f40 0);border-radius:50%;position:absolute;inset:-2px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2.5px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2.5px),#000 calc(100% - 2px))}.gr.is-done{background:var(--yolk);color:var(--soil)}.k-dock-ic .gr{bottom:-6px;left:-6px}.gc{z-index:130;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.gc-overlay{-webkit-backdrop-filter:blur(6px);background:#2f272273;animation:.3s both gc-fade;position:absolute;inset:0}.gc-card{text-align:center;background:linear-gradient(180deg,#fbe4ea,#fdf1e6 55%,var(--flour));border:1px solid #f1c6d2;border-radius:30px;width:min(460px,100%);padding:40px 28px 26px;animation:.55s cubic-bezier(.2,1.25,.32,1) both gc-pop;position:relative;box-shadow:0 50px 100px -30px #2f27228c}.gc-ic{background:var(--beet);color:#fff;border-radius:50%;place-items:center;width:80px;height:80px;margin:0 auto 14px;display:grid;box-shadow:0 14px 30px -12px #8e1f3e99}.gc-ic svg{animation:2.6s ease-in-out .6s infinite gp-wig}.gc-title{font-family:var(--font-display);color:var(--soil);margin:0;font-size:clamp(25px,4.6vw,31px);font-weight:400;line-height:1.15}.gc-title .k-hand{color:var(--beet);font-size:1.25em;line-height:1.1;display:block}.gc-text{max-width:340px;color:var(--soil-2);margin:12px auto 0;font-size:15.5px;line-height:1.5}.gc-sign{color:var(--beet);margin:6px 0 0;font-size:19px}.gc-btns{flex-direction:column;gap:10px;margin-top:20px;display:flex}.gc-btns .k-btn{justify-content:center;width:100%}.gc-x{width:40px;height:40px;color:var(--soil);cursor:pointer;background:#fffc;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;right:14px}.gc-x:focus-visible{outline:2px solid var(--beet);outline-offset:2px}.gc-fx{z-index:140;pointer-events:none;position:fixed;inset:0}@media (width<=600px){.gc{align-items:flex-end;padding:12px}.gc-card{padding:36px 20px calc(20px + env(safe-area-inset-bottom))}}.sg{background:linear-gradient(90deg,#fbe4ea,#fdf1e6);border:1px solid #f1c6d2;border-radius:26px;grid-template-columns:auto minmax(0,1fr) minmax(250px,340px);align-items:center;gap:16px 22px;margin-bottom:26px;padding:20px 24px;display:grid}.sg-ic{width:56px;height:56px;color:var(--beet);background:#fff;border-radius:50%;place-items:center;display:grid;box-shadow:0 6px 16px -8px #b4294f8c}.sg-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--beet);font-size:12px;font-weight:800;display:block}.sg-title{font-family:var(--font-display);color:var(--beet-dark);margin:2px 0 4px;font-size:clamp(21px,2.2vw,26px);font-weight:400;line-height:1.15}.sg-txt p{color:var(--soil);margin:0;font-size:14.5px;line-height:1.5}.sg-sign{font-family:var(--font-hand);color:var(--beet);white-space:nowrap;font-size:17px}.sg .gp{background:#fff}.s-list{scroll-margin-top:calc(var(--header-h) + 70px)}@media (width<=900px){.sg{grid-template-columns:auto minmax(0,1fr)}.sg .gp{grid-column:1/-1}}@media (width<=760px){.s-list{scroll-margin-top:calc(var(--header-h) + 112px)}}@media (width<=560px){.sg{border-radius:22px;gap:12px 14px;padding:16px}.sg-ic{align-self:start;width:44px;height:44px}.sg-txt p{font-size:13.5px}}.co-summary .gp{margin:14px 0 6px}.od-gift{max-width:560px;color:var(--beet-dark);text-align:left;background:linear-gradient(90deg,#fbe4ea,#fdf1e6);border:1px solid #f1c6d2;border-radius:18px;justify-content:center;align-items:center;gap:10px;margin:18px auto 0;padding:12px 18px;font-size:15px;line-height:1.4;display:flex}.od-gift svg{color:var(--beet);flex:none}@media (width<=760px){.kc-sum .gp{gap:7px;padding:10px 12px}.kc-sum .gp-txt{font-size:13px}.kc-sum .gp-gift{width:28px;height:28px}}@keyframes gp-wig{0%,80%,to{transform:rotate(0)}85%{transform:rotate(-14deg)scale(1.1)}90%{transform:rotate(12deg)scale(1.1)}95%{transform:rotate(-6deg)}}@keyframes gp-pop{0%{opacity:0;transform:translate(-50%)translateY(8px)scale(.94)}to{opacity:1;transform:translate(-50%)}}@keyframes gc-fade{0%{opacity:0}}@keyframes gc-pop{0%{opacity:0;transform:translateY(24px)scale(.92)}}@media (prefers-reduced-motion:reduce){.gc-overlay,.gc-card,.gc-ic svg,.gp-gift svg,.gr svg,.sg-ic svg,.k-dock .gp-chip.is-pop{animation:none!important}.gp-track i{transition:none}}html.ks-lock,html.ks-lock body{overflow:hidden}.ks-root{z-index:120;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.ks-back{-webkit-backdrop-filter:blur(3px);background:#2f272280;animation:.18s k-fade;position:absolute;inset:0}.ks-panel{background:var(--flour);width:min(720px,100% - 32px);max-height:calc(100dvh - clamp(48px,18vh,184px));animation:ks-in .22s var(--ease);border-radius:24px;flex-direction:column;margin-top:clamp(24px,9vh,92px);display:flex;position:relative;overflow:hidden;box-shadow:0 34px 80px -28px #2f2722a6}@keyframes ks-in{0%{opacity:0;transform:translateY(-10px)scale(.985)}to{opacity:1;transform:none}}.ks-bar{border-bottom:1px solid var(--crust);background:#fff;flex:none;align-items:center;gap:10px;padding:12px 16px;display:flex;position:relative}.ks-glass{color:var(--beet);flex:none}.ks-bar input{min-width:0;height:44px;color:var(--soil);font:inherit;appearance:none;background:0 0;border:0;outline:0;flex:1;font-size:18px}.ks-bar input::-webkit-search-cancel-button{display:none}.ks-bar input::placeholder{color:var(--soil-3)}.ks-clear{background:var(--paper);width:34px;height:34px;color:var(--soil);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.ks-close-d{border:1px solid var(--crust);background:var(--flour);height:30px;color:var(--soil-2);font:inherit;cursor:pointer;border-radius:8px;flex:none;padding:0 10px;font-size:12.5px;font-weight:600}.ks-close-m{width:40px;height:40px;color:var(--soil);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin-left:-8px;display:none}.ks-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:6px 0 14px;overflow-y:auto}.ks-label{letter-spacing:.1em;text-transform:uppercase;color:var(--soil-3);align-items:center;gap:8px;margin:0;padding:14px 20px 6px;font-size:12px;font-weight:700;display:flex}.ks-label span{letter-spacing:0;color:var(--soil-3);opacity:.8;font-weight:600}.ks-start{padding-bottom:8px}.ks-chips{flex-wrap:wrap;gap:8px;padding:4px 20px 6px;display:flex}.ks-chips button{border:1.5px solid var(--crust);min-height:40px;color:var(--soil);font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:0 15px;font-size:14.5px;font-weight:600;transition:background .15s,border-color .15s}.ks-chips button:hover{background:var(--paper);border-color:var(--crust-2)}.ks-list,.ks-list ul{margin:0;padding:0;list-style:none}.ks-row{color:var(--soil);-webkit-tap-highlight-color:transparent;align-items:flex-start;gap:13px;padding:10px 20px;text-decoration:none;display:flex}.ks-row.is-active{background:var(--paper)}.ks-img{-o-object-fit:cover;object-fit:cover;background:var(--paper);border-radius:12px;flex:none;width:52px;height:52px}.ks-ic{background:var(--paper);width:40px;height:40px;color:var(--soil-2);border-radius:50%;flex:none;place-items:center;margin:2px 6px 0;display:grid}.ks-ic-recipe{background:var(--beet-soft);color:var(--beet-dark)}.ks-ic-page{background:var(--yolk-soft);color:#7a5a12}.ks-body{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ks-title{overflow-wrap:anywhere;font-size:15.5px;font-weight:700;line-height:1.3}.ks-crumb{color:var(--soil-3);font-size:12.5px;line-height:1.35}.ks-snip{color:var(--soil-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:13.5px;line-height:1.42;display:-webkit-box;overflow:hidden}.ks-row mark{background:var(--yolk-soft);color:inherit;border-radius:3px;padding:0 1px;font-weight:700}.ks-price{white-space:nowrap;flex:none;margin-top:1px;font-size:14.5px;font-weight:700}.ks-more{color:var(--beet);font:inherit;cursor:pointer;background:0 0;border:0;margin:2px 20px 4px;padding:6px 0;font-size:14px;font-weight:700;display:block}.ks-state{color:var(--soil-2);justify-content:center;align-items:center;gap:10px;padding:34px 20px;font-size:15px;display:flex}.ks-spin{border:2.5px solid var(--crust);border-top-color:var(--beet);border-radius:50%;width:18px;height:18px;animation:.7s linear infinite ks-spin}@keyframes ks-spin{to{transform:rotate(360deg)}}.ks-none{text-align:center;padding:28px 20px 18px}.ks-none strong{overflow-wrap:anywhere;font-size:17px;display:block}.ks-none p{color:var(--soil-2);margin:4px 0 14px}.ks-none-btns{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.ks-partial{background:var(--yolk-soft);color:var(--soil);border-radius:10px;margin:8px 20px 0;padding:8px 12px;font-size:13.5px}.ks-foot{border-top:1px solid var(--crust);color:var(--soil-3);background:#fff;flex:none;gap:16px;padding:9px 20px;font-size:12.5px;display:flex}.ks-foot span{align-items:center;gap:4px;display:inline-flex}.ks-foot kbd{border:1px solid var(--crust);background:var(--flour);min-width:20px;height:20px;font:inherit;border-radius:5px;place-items:center;padding:0 4px;font-size:11.5px;display:inline-grid}@media (width<=700px),(hover:none){.ks-root{align-items:stretch}.ks-back{display:none}.ks-panel{width:100%;height:var(--ks-vh,100dvh);max-height:none;box-shadow:none;border-radius:0;margin:0;animation:.16s k-fade}.ks-bar{padding:calc(8px + env(safe-area-inset-top)) 12px 8px}.ks-bar input{font-size:17px}.ks-close-m{display:grid}.ks-close-d,.ks-foot,.ks-glass{display:none}.ks-row{padding:11px 16px}.ks-label,.ks-chips{padding-left:16px;padding-right:16px}.ks-more,.ks-partial{margin-left:16px;margin-right:16px}}@media (prefers-reduced-motion:reduce){.ks-panel,.ks-back{animation:none}}::highlight(k-search){color:var(--soil);background:#f9d77e}.ks-flash{background:var(--yolk-soft);border-radius:6px;transition:background .6s}.k-search-btn{color:var(--soil)}.k-nav a{white-space:nowrap}.k-header-actions{gap:8px}@media (width<=1240px) and (width>=901px){.k-header-in{gap:14px}.k-nav{gap:0}.k-nav a{padding:9px 8px;font-size:14px}.k-nav a.k-nav-shop{gap:5px;margin-right:2px;padding:9px 11px 9px 9px}.k-header-actions{gap:6px}.k-header-actions .k-icon-btn{width:42px;height:42px}}@media (width<=1120px) and (width>=901px){.k-logo img{height:32px}.k-nav a{padding:8px 6px;font-size:13.5px}.k-nav a.k-nav-shop svg{display:none}.k-nav a.k-nav-shop{padding:8px 10px}.lg-btn .lg-chev{display:none}.k-header-actions .k-icon-btn{width:40px;height:40px}html[lang=lt] .k-nav a{padding:8px 4px;font-size:12.5px}html[lang=lt] .k-header-in{gap:8px}html[lang=lt] .k-logo img{height:26px}}@media (width<=900px){.k-header-actions{gap:4px}.k-header-actions .k-icon-btn{width:42px;height:42px}}html{touch-action:manipulation}@media (hover:none),(pointer:coarse),(width<=1024px){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]),select,textarea,[contenteditable=true]{font-size:16px!important}}.k-call-btn{color:var(--soil);display:none}@media (width<=900px){.k-call-btn{display:inline-flex}}@media (width<=430px){.k-header-in{gap:10px}.k-logo img{height:28px}.lg-btn .lg-chev{display:none}.lg-btn{padding:0 8px 0 7px}.k-header-actions .k-icon-btn{width:38px;height:38px}}.cq{gap:18px;width:100%;max-width:980px;margin:0 auto;display:grid}.cq-fus{width:100%;height:auto;display:block}.cq-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.cq-stages{flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;list-style:none;display:flex}.cq-stages li{color:var(--soil-3);align-items:center;gap:7px;font-size:13.5px;font-weight:700;display:flex}.cq-stages span{background:var(--crust);width:24px;height:24px;color:var(--soil-2);border-radius:50%;justify-content:center;align-items:center;font-size:12.5px;font-weight:800;display:flex}.cq-stages li.on{color:var(--soil)}.cq-stages li.on span{background:var(--beet);color:#fff}.cq-stages li.past span{background:var(--spinach);color:#fff}.cq-sound{border:1.5px solid var(--crust);width:42px;height:42px;color:var(--soil-2);cursor:pointer;background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.cq-sound[aria-pressed=true]{background:var(--soil);color:#fff;border-color:var(--soil)}.cq-prog{grid-template-columns:repeat(6,minmax(0,64px));justify-content:center;gap:8px;display:grid}.cq-prog .on{animation:cq-pop .55s var(--ease)}@keyframes cq-pop{0%{transform:scale(.5)rotate(-14deg)}60%{transform:scale(1.2)rotate(6deg)}to{transform:none}}.cq-play{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center;gap:clamp(18px,3.4vw,44px);animation:.35s k-fade;display:grid}.cq-stage{border-radius:var(--r-lg);background:radial-gradient(circle at 50% 28%,#fffdf8,var(--flour));min-height:290px;box-shadow:inset 0 0 0 1px var(--crust);flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:20px;display:flex;position:relative;overflow:hidden}.cq-side{gap:12px;min-width:0;display:grid}.cq-q{font-family:var(--font-display);color:var(--soil);margin:0;font-size:clamp(21px,2.3vw,29px);line-height:1.18}.cq-opts{gap:10px;display:grid}.cq-opts button{border:2px solid var(--crust);min-height:74px;font:inherit;color:var(--soil);text-align:left;cursor:pointer;transition:transform .2s var(--ease),border-color .2s,background .2s;-webkit-tap-highlight-color:transparent;background:#fff;border-radius:18px;align-items:center;gap:13px;padding:7px 16px 7px 8px;font-size:18px;display:flex}.cq-opts button:hover:not(:disabled){border-color:var(--soil-3);transform:translate(5px)}.cq-opts button:disabled{cursor:default}.cq-opts button svg:not(.x){flex:none}.cq-opt-art{flex:none;width:58px;height:58px;display:flex}.cq-opt-art svg{width:100%;height:100%}.cq-opts b{font-weight:700}.cq-opts>button>svg:last-child:not(:first-child){color:var(--spinach);margin-left:auto}.cq-opts .right{border-color:var(--spinach);background:#f1f7ea}.cq-opts .wrong{border-color:var(--yolk);background:var(--yolk-soft);animation:.4s cq-nudge}@keyframes cq-nudge{20%,60%{transform:translate(-5px)}40%,80%{transform:translate(5px)}}.cq-hint{background:var(--yolk-soft);color:var(--soil);border-radius:14px;margin:0;padding:11px 15px;font-weight:600;animation:.3s k-fade}.cq-res{justify-items:start;gap:12px;animation:.3s k-fade;display:grid}.cq-res p{color:var(--soil-2);margin:0;line-height:1.5}.cq-res strong{color:var(--spinach-dark,var(--spinach))}.cq-next{justify-self:start}.cq-swatch{border-radius:9px;width:100%;height:12px}.cq-find .hero{filter:drop-shadow(0 12px 12px #2f272233);width:min(240px,72%);transform:rotate(-8deg)}.cq-find .hero.two{width:min(190px,56%);margin-top:-22px;transform:rotate(9deg)}.cq-basket{width:176px;height:74px;margin-top:6px;position:relative}.cq-basket i{background:repeating-linear-gradient(45deg,#c99b62 0 8px,#b5854f 8px 16px);border-radius:12px 12px 62px 62px;height:60px;position:absolute;inset:auto 0 0;box-shadow:inset 0 5px #8e6636}.cq-jump{width:68px;height:68px;animation:cq-jump .75s var(--ease) both;margin-left:-34px;position:absolute;top:-20px;left:50%}.cq-jump svg{width:100%;height:100%}@keyframes cq-jump{0%{opacity:0;transform:translateY(-120px)rotate(-22deg)scale(.7)}55%{opacity:1;transform:translateY(-14px)rotate(8deg)}75%{transform:translateY(-30px)rotate(-5deg)}to{transform:none}}.cq-bowl{aspect-ratio:1.45;width:min(248px,82%);position:relative}.cq-bowl i{background:linear-gradient(#fff,#e7dfd0);border-radius:6px 6px 50% 50%/6px 6px 100% 100%;position:absolute;inset:46% 0 0;box-shadow:0 14px 22px -14px #2f272280}.cq-mass{border-radius:50% 50% 44% 44%;height:52%;transition:background 1s .1s;position:absolute;top:15%;left:12%;right:12%;box-shadow:inset -8px -8px 16px #00000014}.cq-made{grid-template-columns:repeat(3,minmax(0,84px));gap:9px;display:grid}.cq-made .cq-fus{animation:cq-out .5s var(--ease) both}@keyframes cq-out{0%{opacity:0;transform:translateY(-20px)scale(.4)}to{opacity:1;transform:none}}.cq-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.cq-grid button{aspect-ratio:1.18;border:2px solid var(--crust);cursor:pointer;transition:transform .2s var(--ease),opacity .25s;-webkit-tap-highlight-color:transparent;background:#fff;border-radius:16px;padding:9px}.cq-grid button:hover:not(:disabled){transform:scale(1.06)}.cq-grid .taken{opacity:.14;transform:scale(.8)}.cq-grid .bad{border-color:var(--yolk);animation:.4s cq-nudge}.cq-packwrap{padding:16px}.cq-pack{width:min(232px,86%);box-shadow:0 18px 30px -16px #2f27228c,inset 0 0 0 1px var(--crust);text-align:center;background:linear-gradient(#fffdf8,#f1e7d3);border-radius:12px 12px 16px 16px;padding:30px 16px 14px;position:relative}.cq-pack.big{width:min(290px,92%)}.cq-pack-top{background:repeating-linear-gradient(90deg,#d8cbb2 0 7px,#cbbc9f 7px 14px);border-radius:12px 12px 0 0;height:15px;position:absolute;inset:0 0 auto}.cq-pack-win{background:#ffffffb8;border-radius:50%/42%;height:174px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #e3d8c2}.cq-pack.big .cq-pack-win{height:220px}.cq-pack-win .cq-fus{left:var(--x);top:var(--y);width:44%;transform:rotate(var(--r));position:absolute}.cq-pack-win .drop{animation:cq-drop .5s var(--ease) both}@keyframes cq-drop{0%{opacity:0;translate:0 -120px}to{opacity:1;translate:0}}.cq-pack-empty{font-family:var(--font-hand,inherit);color:var(--soil-3);justify-content:center;align-items:center;font-size:21px;display:flex;position:absolute;inset:0}.cq-pack strong{font-family:var(--font-display);color:var(--soil);margin-top:10px;font-size:21px;font-weight:400;display:block}.cq-start{text-align:center;justify-items:center}.cq-start p{max-width:520px;color:var(--soil-2);margin:0;line-height:1.55}.cq-start .cq-prog{width:100%;max-width:440px}.cq-start-art{justify-content:center;gap:clamp(6px,1.6vw,16px);display:flex}.cq-start-art span{width:clamp(50px,9vw,78px);animation:2.5s ease-in-out infinite cq-bob}.cq-start-art svg{width:100%;height:auto;display:block}@keyframes cq-bob{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-9px)rotate(3deg)}}.cq-end{grid-template-columns:auto minmax(0,1fr);justify-content:center;align-items:center;gap:clamp(20px,4vw,48px)}.cq-end>div:not(.cq-pack){justify-items:start;gap:11px;display:grid}.cq-end .cq-pack{width:270px;max-width:100%}.cq-end p{color:var(--soil-2);margin:0;line-height:1.55}.cq-hand{font-size:32px;color:var(--beet)!important}.cq-end-btns{flex-wrap:wrap;gap:10px;margin-top:5px;display:flex}@media (width<=760px){.cq-play{grid-template-columns:1fr}.cq-stage{min-height:0}.cq-play>.cq-packwrap{order:-1}.cq-packwrap .cq-pack-win{height:104px}.cq-end{text-align:center;grid-template-columns:1fr;justify-items:center}.cq-end>div:not(.cq-pack){justify-items:center}.cq-end .cq-pack{width:240px}.cq-stages b{display:none}.cq-stages li.on b{display:inline}.cq-bowl{width:190px}.cq-stage{gap:8px;padding:12px}.cq-find .hero{width:136px}.cq-find .hero.two{width:108px;margin-top:-12px}.cq-basket{width:132px;height:54px}.cq-basket i{height:46px}.cq-opts button{min-height:62px}.cq-opt-art{width:46px;height:46px}}@media (prefers-reduced-motion:reduce){.cq *{transition:none!important;animation:none!important}}.pg{gap:16px;width:100%;max-width:1040px;margin:0 auto;display:grid}.pg-bar{align-items:center;gap:12px;display:flex}.pg-steps{flex:1;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.pg-steps li{min-width:0}.pg-steps i{background:var(--crust);border-radius:9px;height:8px;transition:background .35s;display:block}.pg-steps li.past i{background:var(--spinach)}.pg-steps li.on i{background:linear-gradient(90deg,var(--spinach),#a9cc7e)}.pg-steps span{color:var(--soil-3);white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:11.5px;font-weight:700;display:block;overflow:hidden}.pg-steps li.on span{color:var(--soil)}.pg-main{grid-template-columns:minmax(0,1.32fr) minmax(0,1fr);align-items:center;gap:clamp(16px,3vw,36px);display:grid}.pg-scene{border-radius:var(--r-lg);box-shadow:inset 0 0 0 1px var(--crust);background:linear-gradient(#fdf8ec,#f4ecd9);position:relative;overflow:hidden}.pg-scene.dark{background:linear-gradient(#3b332c,#2f2823)}.pg-svg{width:100%;height:auto;display:block}.pg-time{box-shadow:var(--shadow-1);color:var(--soil);background:#fff;border-radius:999px;padding:6px 12px;font-size:13.5px;font-weight:800;position:absolute;top:12px;left:12px}.pg-side{gap:12px;min-width:0;display:grid}.pg-q{font-family:var(--font-display);color:var(--soil);margin:0;font-size:clamp(22px,2.4vw,31px);line-height:1.16}.pg-opts{gap:9px;display:grid}.pg-opts button{border:2px solid var(--crust);min-height:58px;font:inherit;color:var(--soil);text-align:left;cursor:pointer;transition:transform .2s var(--ease),border-color .2s,background .2s;-webkit-tap-highlight-color:transparent;background:#fff;border-radius:16px;justify-content:space-between;align-items:center;gap:10px;padding:9px 18px;font-size:17px;font-weight:700;display:flex}.pg-opts button:hover:not(:disabled){border-color:var(--spinach);transform:translate(5px)}.pg-opts button:disabled{cursor:default}.pg-opts .right{border-color:var(--spinach);background:#f1f7ea}.pg-opts .wrong{border-color:var(--yolk);background:var(--yolk-soft);animation:.4s cq-nudge}.pg-note{background:var(--yolk-soft);color:var(--soil);border-radius:14px;margin:0;padding:11px 15px;font-weight:600;animation:.3s k-fade}.pg-note.ok{background:#edf4e2;font-weight:500;line-height:1.5}.pg-fine{color:var(--soil-3);margin:0;font-size:13.5px}.pg-go{justify-self:start}.pg-start,.pg-end{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(20px,4vw,48px);display:grid}.pg-start>div,.pg-end>div{justify-items:start;gap:12px;display:grid}.pg-start p,.pg-end p{color:var(--soil-2);margin:0;line-height:1.55}.pg-photo{aspect-ratio:1.12;-o-object-fit:cover;object-fit:cover;border-radius:var(--r-lg);width:100%;box-shadow:var(--shadow-2)}.pg-end-btns{gap:9px;width:100%;max-width:340px;display:grid}.pg-end-btns .k-btn{justify-content:center}.pg-leaf{transform-box:view-box;transform-origin:50% 72%;animation:5s ease-in-out infinite pg-sway}@keyframes pg-sway{0%,to{transform:rotate(-.5deg)}50%{transform:rotate(.5deg)}}.pg-drop{animation:1.1s ease-in both pg-drop}@keyframes pg-drop{0%{opacity:0;transform:translateY(-120px)}30%{opacity:1}to{opacity:1;transform:none}}.pg-cover{transition:transform .9s var(--ease),opacity .9s}.pg-cover.off{opacity:0;transform:translateY(-190px)rotate(-7deg)}.pg-cut{animation:pg-cut 1.3s var(--ease) both;transform-box:view-box;transform-origin:50% 66%}@keyframes pg-cut{0%{opacity:1;transform:none}70%{opacity:1}to{opacity:0;transform:translate(-30%,-14%)scale(.3)}}.pg-heap{animation:.5s 1s both k-fade}.pg-sc{transition:transform 1s var(--ease)}@media (width<=820px){.pg-main,.pg-start,.pg-end{grid-template-columns:1fr}.pg-steps span,.pg-steps li.on span{display:none}.pg-side{min-height:0}.pg-end-btns{max-width:none}}@media (prefers-reduced-motion:reduce){.pg *{transition:none!important;animation:none!important}.pg-cut{display:none}}.pr-stats{color:var(--soil-2);flex-wrap:wrap;gap:8px 18px;margin:22px 0 0;font-size:15px;font-weight:700;display:flex}.pr-stats span{align-items:center;gap:7px;display:inline-flex}.pr-stats svg{color:var(--beet)}.pr-outlets{flex-wrap:wrap;gap:8px;margin:20px 0 0;padding:0;list-style:none;display:flex}.pr-outlets li{display:flex}.pr-outlets li>*{all:unset;box-sizing:border-box;cursor:pointer;font-family:var(--font-display);color:var(--soil);box-shadow:inset 0 0 0 1.5px var(--crust);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:7px;padding:8px 16px;font-size:clamp(15px,1.4vw,18px);transition:background .2s,color .2s,box-shadow .2s;display:inline-flex}.pr-outlets li small{font-family:var(--font-body);color:var(--soil-3);background:var(--paper);border-radius:999px;padding:1px 7px;font-size:11.5px;font-weight:800}.pr-outlets li>:hover{box-shadow:inset 0 0 0 1.5px var(--beet);color:var(--beet)}.pr-outlets li>:focus-visible{outline:3px solid var(--beet);outline-offset:2px}.pr-outlets li>.is-on{background:var(--beet);color:#fff;box-shadow:none}.pr-outlets li>.is-on small{color:#fff;background:#fff3}.pr-outlets.is-compact{margin:0 0 clamp(24px,3vw,36px)}.pr-outlets.is-compact li>*{background:0 0;padding:6px 13px;font-size:15px}.pr-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,26px);display:grid}.pr-grid>*{min-width:0;display:flex}.pr-card{all:unset;box-sizing:border-box;cursor:pointer;border-radius:var(--r);width:100%;box-shadow:0 1px 0 var(--crust),0 18px 40px -30px #2f272273;transition:transform .25s var(--ease),box-shadow .25s var(--ease);background:#fff;flex-direction:column;display:flex;overflow:hidden}.pr-card:hover{box-shadow:0 1px 0 var(--crust),0 26px 50px -28px #2f27228c;transform:translateY(-3px)}.pr-card:focus-visible{outline:3px solid var(--c,var(--beet));outline-offset:3px}.pr-card.is-yt{cursor:default}.pr-card.is-yt:hover{transform:none}.pr-card.is-yt .pr-card-media{aspect-ratio:16/9;background:var(--soil)}.pr-card-media iframe{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.pr-go.is-static{color:var(--soil-2);font-size:14px;font-weight:600}.pr-card-media{aspect-ratio:16/10;background:var(--paper);display:block;position:relative;overflow:hidden}.pr-card-media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .5s var(--ease);display:block}.pr-card:hover .pr-card-media img{transform:scale(1.04)}.pr-badge{background:var(--c,var(--beet));color:#fff;letter-spacing:.01em;border-radius:999px;align-items:center;gap:6px;padding:6px 11px;font-size:12.5px;font-weight:700;display:inline-flex;position:absolute;top:12px;left:12px;box-shadow:0 6px 16px -8px #00000080}.pr-play{width:58px;height:58px;color:var(--c,var(--beet));transition:transform .25s var(--ease);background:#fffffff0;border-radius:50%;place-items:center;margin:auto;display:grid;position:absolute;inset:0;box-shadow:0 10px 30px -10px #0009}.pr-play svg{margin-left:3px}.pr-card:hover .pr-play{transform:scale(1.08)}.pr-play.is-big{width:84px;height:84px;color:var(--beet)}.pr-card-body{flex-direction:column;flex:1;gap:8px;padding:18px 20px 20px;display:flex}.pr-meta{color:var(--soil-3);flex-wrap:wrap;gap:4px 10px;margin:0;font-size:13px;display:flex}.pr-meta b{color:var(--c,var(--beet));letter-spacing:.02em;text-transform:uppercase;font-size:12.5px;font-weight:800}.pr-meta span+span:before,.pr-meta b+span:before{content:"·";color:var(--crust-2);margin-right:10px}.pr-show{color:var(--soil-2);font-size:13.5px;font-weight:600}.pr-title{font-family:var(--font-display);color:var(--soil);text-wrap:balance;font-size:clamp(19px,1.6vw,21px);font-weight:400;line-height:1.2}.pr-text{color:var(--soil-2);font-size:15px;line-height:1.5}.pr-go{color:var(--c,var(--beet));flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:auto;padding-top:10px;font-size:15px;font-weight:700;display:flex}.pr-go>svg{flex:none}.pr-paid{color:var(--soil-2);background:var(--paper);border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:12px;font-style:normal;font-weight:700;display:inline-flex}.pr-feature{padding-top:clamp(24px,4vw,48px)}.pr-feature-grid{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.pr-feature-video{aspect-ratio:16/9;border-radius:var(--r-lg);background:var(--soil);position:relative;overflow:hidden;box-shadow:0 30px 60px -36px #2f2722b3}.pr-feature-video button{all:unset;cursor:pointer;display:block;position:absolute;inset:0}.pr-feature-video img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.pr-feature-video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.pr-feature-video .pr-badge{--c:var(--soil);background:#2f2722d1;inset:auto 14px 14px auto}.pr-feature-video button:hover .pr-play{transform:scale(1.08)}.pr-feature-video button:focus-visible{outline:3px solid var(--yolk);outline-offset:-6px;border-radius:var(--r-lg)}.pr-feature-txt .pr-meta{margin:6px 0 10px}.pr-feature-title{font-size:clamp(28px,3.2vw,44px)}.pr-feature-txt .k-lead{margin:14px 0 18px}.pr-quotes{background:var(--beet-soft)}.pr-quotes-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2.5vw,32px);display:grid}.pr-quote{border-radius:var(--r-lg);height:100%;color:var(--soil);transition:transform .25s var(--ease);background:#fff;flex-direction:column;gap:12px;padding:clamp(22px,3vw,34px);text-decoration:none;display:flex}.pr-quote:hover{transform:translateY(-2px)}.pr-quote>svg{color:var(--beet)}.pr-quote blockquote{margin:0;font-family:DM Serif Display,Georgia,serif;font-size:clamp(26px,3vw,38px);font-style:italic;line-height:1.12}.pr-quote cite{color:var(--beet);align-items:center;gap:6px;margin-top:auto;font-size:14.5px;font-style:normal;font-weight:700;display:inline-flex}.pr-filter{flex-wrap:wrap;gap:8px;margin-bottom:clamp(20px,3vw,32px);display:flex}.pr-filter button{all:unset;cursor:pointer;box-shadow:inset 0 0 0 1.5px var(--crust);color:var(--soil);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-size:15px;font-weight:700;transition:background .2s,color .2s;display:inline-flex}.pr-filter button small{color:var(--soil-3);background:var(--paper);border-radius:999px;padding:2px 8px;font-size:12px;font-weight:800}.pr-filter button:hover{box-shadow:inset 0 0 0 1.5px var(--soil)}.pr-filter button.is-on{background:var(--soil);color:var(--flour);box-shadow:none}.pr-filter button.is-on small{color:var(--flour);background:#ffffff29}.pr-filter button:focus-visible{outline:3px solid var(--beet);outline-offset:2px}.pr-filter button.is-on svg{margin-right:-4px}.pr-filter .pr-filter-all{box-shadow:none;text-underline-offset:3px;color:var(--soil-2);background:0 0;text-decoration:underline}.pr-year+.pr-year{margin-top:clamp(36px,5vw,56px)}.pr-year-h{font-family:var(--font-display);color:var(--soil);align-items:center;gap:16px;margin:0 0 18px;font-size:clamp(26px,3vw,36px);font-weight:400;display:flex}.pr-year-h:after{content:"";background:var(--crust);flex:1;height:1.5px}.pr-sport{border-radius:var(--r);background:var(--yolk-soft);align-items:flex-start;gap:16px;margin-top:clamp(32px,4vw,48px);padding:18px 22px;display:flex}.pr-sport-ic{background:var(--yolk);width:42px;height:42px;color:var(--soil);border-radius:50%;flex:none;place-items:center;display:grid}.pr-sport strong{letter-spacing:.06em;text-transform:uppercase;color:var(--soil-2);margin-bottom:4px;font-size:13px;display:block}.pr-sport a{color:var(--soil);font-weight:700;line-height:1.45;text-decoration:none;display:inline}.pr-sport a:hover{color:var(--beet)}.pr-sport a small{color:var(--soil-2);white-space:nowrap;margin-left:4px;font-weight:500}.pr-sport a svg{vertical-align:-2px}.pr-cta{background:var(--paper)}.pr-cta-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,22px);display:grid}.pr-cta-card{border-radius:var(--r-lg);background:#fff;flex-direction:column;align-items:flex-start;gap:10px;padding:clamp(22px,3vw,30px);display:flex}.pr-cta-card h3{font-family:var(--font-display);color:var(--soil);margin:0;font-size:clamp(24px,2.4vw,30px);font-weight:400}.pr-cta-card p{color:var(--soil-2);margin:0 0 6px}.pr-cta-card .k-btn{margin-top:auto}.pr-cta-card.is-visit{background:var(--spinach-dark)}.pr-cta-card.is-visit h3,.pr-cta-card.is-visit p{color:#fff}.pr-share{justify-content:center;margin-top:28px;display:flex}.pr-hl-paper{background:var(--paper)}.pr-hl-white{background:#fff}.pr-hl-title{margin:6px 0 0}.pr-hl-title a{color:inherit;text-decoration:none}.pr-hl-title a:hover em{color:var(--beet)}.pr-hl-lead{max-width:640px;margin:16px 0 0}.pr-hl-feature{margin-top:clamp(28px,4vw,44px)}.pr-hl-ftitle{font-family:var(--font-display);color:var(--soil);text-wrap:balance;margin:0;font-size:clamp(24px,2.4vw,32px);font-weight:400;line-height:1.12}.pr-hl-feature .k-lead{margin:12px 0 20px}.pr-hl-note{margin-top:10px;display:block}@media (width<=980px){.pr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pr-feature-grid,.pr-cta-grid{grid-template-columns:1fr}}@media (width<=640px){.pr-grid{grid-template-columns:1fr;gap:12px}.pr-list .pr-card:not(.is-yt){flex-direction:row;align-items:stretch}.pr-list .pr-card:not(.is-yt) .pr-card-media{aspect-ratio:auto;flex:0 0 112px;min-height:150px}.pr-list .pr-badge{gap:4px;padding:4px 8px;font-size:11px;top:8px;left:8px}.pr-list .pr-badge svg,.pr-list .pr-badge-min{display:none}.pr-list .pr-play{width:42px;height:42px}.pr-list .pr-play svg{width:17px;height:17px}.pr-list .pr-card-body{gap:6px;padding:14px 14px 14px 16px}.pr-list .pr-title{font-size:17px}.pr-list .pr-text{display:none}.pr-list .pr-show{font-size:12.5px}.pr-list .pr-meta{font-size:12px}.pr-list .pr-go{padding-top:4px;font-size:14px}.pr-quotes-grid{grid-template-columns:1fr}.pr-hl .pr-grid-3{scroll-snap-type:x mandatory;margin:0 calc(var(--gutter) * -1);padding:4px var(--gutter) 16px;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:84%;grid-auto-flow:column;overflow-x:auto}.pr-hl .pr-grid-3::-webkit-scrollbar{display:none}.pr-hl .pr-grid-3>*{scroll-snap-align:start}.pr-outlets li>*{padding:6px 12px;font-size:14px}.pr-outlets.is-compact{margin-left:calc(var(--gutter) * -1);margin-right:calc(var(--gutter) * -1);padding:2px var(--gutter);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.pr-outlets.is-compact::-webkit-scrollbar{display:none}.pr-play.is-big{width:66px;height:66px}}@media (prefers-reduced-motion:reduce){.pr-card,.pr-card-media img,.pr-play,.pr-quote{transition:none}.pr-card:hover,.pr-quote:hover,.pr-card:hover .pr-card-media img{transform:none}}.pc-canvas{z-index:70;pointer-events:none;width:100vw;height:100dvh;position:fixed;inset:0}.od{gap:12px}.od .k-h1{margin:0}.od-bowl{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:24px;padding:0;line-height:0}.od-bowl.is-pop img{animation:.62s cubic-bezier(.3,1.6,.5,1) od-pop}@keyframes od-pop{0%{transform:scale(1)}18%{transform:scale(1.12,.84)translateY(10px)}46%{transform:scale(.93,1.13)translateY(-14px)}to{transform:none}}.od-path{border-radius:var(--r);width:100%;box-shadow:var(--shadow-1);text-align:left;background:#fff;margin:8px 0 2px;padding:clamp(16px,2.4vw,24px)}.od-actions{flex-direction:column;align-items:center;gap:12px;width:100%;margin-top:6px;display:flex}.od-back{color:var(--soil-2);text-underline-offset:3px;font-size:14.5px;font-weight:700;text-decoration:underline}.op-steps{grid-template-columns:repeat(var(--op-n),minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.op-steps li{text-align:center;flex-direction:column;align-items:center;gap:8px;min-width:0;display:flex;position:relative}.op-steps li:not(:first-child):before{content:"";background:var(--crust);border-radius:4px;width:100%;height:4px;position:absolute;top:17px;right:50%}.op-steps li.is-done:not(:first-child):before,.op-steps li.is-now:not(:first-child):before{background:linear-gradient(90deg,var(--beet),var(--carrot))}.op-dot{z-index:1;background:var(--paper);width:38px;height:38px;color:var(--soil-3);border-radius:50%;flex:none;place-items:center;display:grid;position:relative;box-shadow:0 0 0 4px #fff}.is-done .op-dot{background:var(--spinach);color:#fff}.is-now .op-dot{background:var(--beet);color:#fff;animation:2.2s ease-in-out infinite op-pulse}@keyframes op-pulse{0%,to{box-shadow:0 0 0 4px #fff,0 0 0 4px #b4294f47}50%{box-shadow:0 0 0 4px #fff,0 0 0 11px #b4294f00}}.op-title{color:var(--soil-3);overflow-wrap:anywhere;font-size:13.5px;font-weight:600;line-height:1.25}.is-done .op-title{color:var(--soil-2)}.is-now .op-title{color:var(--soil);font-weight:800}.op-hint{text-align:center;color:var(--soil-2);margin:14px 0 0;font-size:14.5px}.op-note{border-radius:var(--r-sm);background:var(--paper);color:var(--soil-2);align-items:center;gap:8px;margin:0;padding:12px 14px;font-weight:600;display:flex}@media (width<=560px){.op-steps{grid-template-columns:1fr;gap:14px}.op-steps li{text-align:left;flex-direction:row;gap:12px}.op-steps li:not(:first-child):before{background:var(--crust);width:4px;height:20px;top:-16px;left:17px;right:auto}.op-steps li.is-done:not(:first-child):before,.op-steps li.is-now:not(:first-child):before{background:linear-gradient(180deg,var(--beet),var(--carrot))}.op-title{font-size:15px}.op-hint{text-align:left}}@media (prefers-reduced-motion:reduce){.is-now .op-dot,.od-bowl.is-pop img{animation:none}}.qp{border-radius:var(--r);background:var(--spinach-soft);text-align:left;gap:14px;width:100%;max-width:560px;padding:clamp(16px,2.4vw,22px);display:grid}.qp-head{align-items:flex-start;gap:12px;display:flex}.qp-ico{width:40px;height:40px;color:var(--spinach-dark);background:#fff;border-radius:50%;flex:none;place-items:center;display:grid}.qp h2{font-family:var(--font-display);color:var(--soil);margin:0;font-size:21px;font-weight:400;line-height:1.2}.qp p{color:var(--soil-2);margin:4px 0 0;font-size:14.5px;line-height:1.45}.qp .k-btn{white-space:normal;width:100%}.ot{max-width:880px;padding-top:clamp(28px,4vw,56px);padding-bottom:clamp(60px,8vw,110px)}.ot .k-h1{margin:8px 0 0}.ot-date{color:var(--soil-3);margin:4px 0 18px}.ot .od-card{border-radius:var(--r-lg);box-shadow:var(--shadow-1);background:#fff;padding:clamp(16px,2.6vw,28px)}.ot-profile{justify-content:center;margin-top:20px;display:flex}.od-card{gap:20px;min-width:0;display:grid}.od-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:clamp(18px,3vw,32px);display:grid}.od-grid h3{letter-spacing:.08em;text-transform:uppercase;color:var(--beet);margin:0 0 8px;font-size:12px;font-weight:800}.od-side h3:not(:first-child){margin-top:16px}.od-side p{color:var(--soil-2);overflow-wrap:anywhere;margin:0 0 4px;font-size:14.5px;line-height:1.45}.od-side b{color:var(--soil)}.od-lines{gap:10px;margin:0;padding:0;list-style:none;display:grid}.od-lines li{color:var(--soil);grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;font-size:14.5px;line-height:1.3;display:grid}.od-lines img,.od-noimg{-o-object-fit:cover;object-fit:cover;background:var(--paper);border-radius:12px;width:52px;height:52px}.od-lines small{color:var(--soil-3);display:block}.od-qty{color:var(--soil-2);white-space:nowrap;font-size:13.5px}.od-sum{border-top:1px solid var(--crust);gap:4px;margin:12px 0 0;padding-top:10px;display:grid}.od-sum div{color:var(--soil-2);justify-content:space-between;gap:12px;font-size:14.5px;display:flex}.od-sum dd,.od-sum dt{margin:0}.od-total{font-weight:800;color:var(--soil)!important;font-size:16px!important}.od-track{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex;margin-top:6px!important}.od-code{background:var(--paper);font:inherit;color:var(--soil);cursor:pointer;border:0;border-radius:8px;align-items:center;gap:6px;padding:4px 10px;font-size:13px;font-weight:700;display:inline-flex}.od-btns{flex-wrap:wrap;gap:8px;display:flex}.ka-dot{background:var(--beet);color:#fff;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:12px;font-style:normal;font-weight:800;display:inline-grid}@media (width<=680px){.od-grid{grid-template-columns:1fr}.od-btns .k-btn{flex:calc(50% - 8px);justify-content:center}}.oc{border-radius:var(--r);background:var(--flour);gap:10px;min-width:0;padding:14px;display:grid}.oc-list{flex-direction:column;gap:8px;max-height:320px;display:flex;overflow-y:auto}.oc-msg{max-width:84%;box-shadow:var(--shadow-1);background:#fff;border-radius:16px 16px 16px 5px;align-self:flex-start;padding:9px 13px}.oc-msg.is-mine{background:var(--beet-soft);border-radius:16px 16px 5px;align-self:flex-end}.oc-msg p{color:var(--soil);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.4}.oc-msg time{color:var(--soil-3);margin-top:2px;font-size:11.5px;display:block}.oc-who{color:var(--spinach-dark);font-size:12px;font-weight:800;display:block}.oc-empty{color:var(--soil-2);margin:0;font-size:14.5px}.oc-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.oc-form textarea{resize:vertical;min-height:52px}.oc-form .k-btn{min-width:52px;height:52px;padding:0 14px}.oc-note{color:var(--soil-3);margin:0;font-size:12.5px}.ka-shell{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:22px;display:grid}.ka-nav{border-radius:var(--r-lg);box-shadow:var(--shadow-1);background:#fff;gap:4px;padding:10px;display:grid;position:sticky;top:96px}.ka-nav button{width:100%;min-height:44px;font:inherit;color:var(--soil-2);cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:14px;align-items:center;gap:10px;padding:0 12px;font-size:15px;font-weight:600;transition:background .15s,color .15s;display:flex}.ka-nav button:hover{background:var(--flour);color:var(--soil)}.ka-nav button[aria-current=page]{background:var(--soil);color:var(--flour)}.ka-nav .ka-dot{margin-left:auto}.ka-main{min-width:0}.ka-stack{gap:16px;min-width:0;display:grid}.ka-card h2{align-items:center;gap:8px;display:flex}.ka-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--beet);font-size:12px;font-weight:800;display:block}.ka-live{gap:16px;display:grid}.ka-live h2{margin:2px 0 0}.ka-more{font:inherit;cursor:pointer;background:0 0;border:0;justify-self:center;padding:0;font-weight:700}.ka-row .k-link{font:inherit;cursor:pointer;background:0 0;border-width:0 0 2px;padding:0;font-weight:700}.ka-pill.is-now{background:var(--beet-soft);color:var(--beet-dark)}.ka-pill.is-ok{background:var(--spinach-soft);color:var(--spinach-dark)}.ka-pill.is-off{background:var(--paper);color:var(--soil-2)}.ka-alert{border-radius:var(--r);background:var(--beet);color:#fff;width:100%;font:inherit;cursor:pointer;text-align:left;border:0;align-items:center;gap:10px;padding:13px 16px;font-weight:700;display:flex}.ka-alert svg:last-child{margin-left:auto}.ka-welcome{background:var(--yolk-soft);justify-items:start;gap:8px;display:grid}.ka-welcome h2{margin:0}.ka-welcome p{color:var(--soil-2);margin:0}.ka-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.ka-tile{border-radius:var(--r);box-shadow:var(--shadow-1);font:inherit;color:var(--soil);text-align:left;cursor:pointer;background:#fff;border:0;flex-direction:column;align-items:flex-start;gap:3px;padding:16px;transition:transform .15s;display:flex}.ka-tile:hover{transform:translateY(-2px)}.ka-tile svg{color:var(--beet);margin-bottom:6px}.ka-tile b{font-size:15px;line-height:1.25}.ka-tile small{color:var(--soil-3);font-size:12.5px;line-height:1.3}.ka-order-card{padding:0;overflow:hidden}.ka-order-card .od-card{padding:4px clamp(16px,2.4vw,24px) clamp(16px,2.4vw,24px)}.ka-order{border:0;border-top:1px solid var(--crust);width:100%;font:inherit;color:var(--soil);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:12px;padding:13px 0;display:flex}.ka-card>.ka-order:first-of-type{border-top:0}.ka-order-card .ka-order{border-top:0;padding:14px clamp(16px,2.4vw,24px)}.ka-order-text{flex:1;min-width:0}.ka-order-text b{font-size:15px;display:block}.ka-order-text small{color:var(--soil-3);font-size:13px}.ka-chev{color:var(--soil-3);flex:none;transition:transform .2s}.ka-order[aria-expanded=true] .ka-chev{transform:rotate(180deg)}.ka-thumbs{flex:none;display:flex}.ka-thumbs img,.ka-thumbs i{-o-object-fit:cover;object-fit:cover;background:var(--paper);border-radius:50%;width:42px;height:42px;margin-left:-12px;box-shadow:0 0 0 2px #fff}.ka-thumbs img:first-child,.ka-thumbs i:first-child{margin-left:0}.ka-thumbs b{color:var(--soil-3);align-self:center;margin-left:4px;font-size:12px}.ka-name{gap:8px;margin-bottom:14px;display:flex}.ka-name input{min-height:44px}.ka-side-note{color:var(--soil-3);margin:14px 0 0;font-size:13px}@media (width<=900px){.ka-shell{grid-template-columns:1fr;gap:14px}.ka-nav{scrollbar-width:none;border-radius:18px;padding:6px;display:flex;position:static;overflow-x:auto}.ka-nav::-webkit-scrollbar{display:none}.ka-nav button{flex:none;width:auto}.ka-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.ka-order .ka-thumbs{display:none}}.ka-thread{flex-basis:100%;min-width:0}.ka-tabs .ka-dot{margin-left:6px}.rv{max-width:560px;padding-top:clamp(28px,5vw,56px);padding-bottom:clamp(40px,6vw,72px)}.rv-products{color:var(--soil-2);margin:8px 0 20px;line-height:1.5}.rv-form{border-radius:var(--r-lg);box-shadow:var(--shadow-1);background:#fff;gap:16px;margin-bottom:18px;padding:clamp(16px,3vw,24px);display:grid}.rv-form label{gap:6px;font-size:14.5px;font-weight:600;display:grid}.rv-form textarea{border:1.5px solid var(--crust);width:100%;font:inherit;border-radius:12px;padding:12px;font-weight:400}.rv-form .rv-check{cursor:pointer;align-items:flex-start;gap:10px;font-weight:500;display:flex}.rv-check input{width:20px;height:20px;accent-color:var(--beet);flex:none;margin:0}.rv-stars{justify-content:center;gap:4px;display:flex}.rv-stars button{width:52px;height:52px;color:var(--crust);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;transition:transform .15s;display:grid}.rv-stars button:hover{transform:scale(1.1)}.rv-stars button.on{color:#e0a02a}.rv-stars button.on svg{fill:currentColor}.rv-saved{color:var(--spinach-dark);margin:0;font-size:14px}@media (prefers-reduced-motion:reduce){.rv-stars button{transition:none}}.mk{gap:14px;display:grid}.mk-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.mk-stat{background:var(--flour,#fbf6ec);color:var(--soil);border-radius:14px;gap:2px;padding:12px;display:grid}.mk-stat b{font-size:24px;line-height:1.1}.mk-stat span{color:var(--soil-2);font-size:12.5px}.mk-box{border-top:1px solid var(--crust);gap:10px;padding:14px 0 0;display:grid}.mk-box h3{color:var(--soil);margin:0;font-size:17px;font-weight:700}.mk-hint{color:var(--soil-2);margin:0;font-size:13px;line-height:1.5}.mk-warn{background:var(--yolk-soft);border-radius:10px;margin:0;padding:8px 12px;font-size:13.5px}.mk-row{cursor:pointer;align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.7;display:flex}.mk-row>input{width:18px;height:18px;accent-color:var(--beet);flex:none;margin-top:4px}.mk-row input[type=number]{border:1.5px solid var(--crust);width:58px;height:30px;font:inherit;border-radius:8px;padding:0 6px}.mk-field{gap:5px;font-size:13.5px;font-weight:600;display:grid}.mk-field input,.mk-field textarea{border:1.5px solid var(--crust);width:100%;font:inherit;border-radius:12px;padding:10px 12px;font-weight:400}.mk-actions{flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;display:flex}.mk-item{border-top:1px solid var(--crust);gap:2px;padding:9px 0;font-size:14px;display:grid}.mk-item:first-of-type{border-top:0}.mk-item small{color:var(--soil-2);overflow-wrap:anywhere}.mk-item p{margin:2px 0 0;line-height:1.45}@media (width<=560px){.mk-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.od-remind{text-align:left;border:1.5px dashed var(--crust-2);background:#fff;border-radius:20px;align-items:flex-start;gap:14px;width:100%;max-width:560px;margin:18px auto 4px;padding:18px 18px 18px 16px;display:flex}.od-remind-ic{background:var(--beet-soft);width:40px;height:40px;color:var(--beet);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.od-remind strong{color:var(--soil);font-size:17px;line-height:1.3;display:block}.od-remind p{color:var(--soil-2);margin:6px 0 0;font-size:14px;line-height:1.5}.od-remind-btn{margin-top:12px}.od-remind-err{color:var(--beet)!important}.od-remind.is-done{border-style:solid;border-color:var(--spinach-soft);background:#f6faf0}.od-remind.is-done .od-remind-ic{background:var(--spinach-soft);color:var(--spinach-dark)}@media (width<=480px){.od-remind{padding:16px 14px}.od-remind-btn{justify-content:center;width:100%}}.ao{gap:14px;min-width:0;display:grid}.ao-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.ao-stat{border:1.5px solid var(--crust);font:inherit;color:var(--soil);text-align:left;cursor:pointer;background:#fff;border-radius:16px;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;padding:12px 14px;display:flex}div.ao-stat{cursor:default}.ao-stat b{font-size:24px;font-weight:800;line-height:1.1}.ao-stat span{color:var(--soil-3);font-size:12.5px;font-weight:600;line-height:1.25}.ao-stat.active{border-color:var(--soil);box-shadow:0 0 0 1px var(--soil)}.ao-stat-todo b{color:var(--beet)}.ao-stat-gift b{color:var(--beet-dark)}.ao-stat-msg{background:var(--beet);border-color:var(--beet)}.ao-stat-msg b,.ao-stat-msg span{color:#fff}.ao-banner{background:var(--yolk-soft);color:var(--soil);border-radius:14px;margin:0;padding:12px 14px;font-weight:700}.ao-prep{background:var(--spinach-soft);border-radius:16px;padding:0 14px}.ao-prep summary{min-height:48px;color:var(--spinach-dark);cursor:pointer;align-items:center;gap:8px;font-weight:800;list-style:none;display:flex}.ao-prep summary::-webkit-details-marker{display:none}.ao-prep summary svg:last-child{margin-left:auto;transition:transform .2s}.ao-prep[open] summary svg:last-child{transform:rotate(180deg)}.ao-prep ul{gap:4px;margin:0;padding:0 0 12px;font-size:15px;list-style:none;display:grid}.ao-prep .ao-gift{margin:0 0 14px}.ao-tools{gap:10px;display:grid}.ao-filters{scrollbar-width:none;flex-wrap:nowrap;margin:0;overflow-x:auto}.ao-filters::-webkit-scrollbar{display:none}.ao-filters button{white-space:nowrap;flex:none}.ao-count{background:#00000014;border-radius:999px;place-items:center;min-width:20px;height:20px;margin-left:6px;padding:0 5px;font-size:12px;font-style:normal;font-weight:800;display:inline-grid}.ao-filters button.active .ao-count{background:#ffffff38}.ao-search{border:1.5px solid var(--crust);min-height:46px;color:var(--soil-3);background:#fff;border-radius:14px;align-items:center;gap:8px;padding:0 6px 0 14px;display:flex}.ao-search input{min-width:0;height:44px;font:inherit;color:var(--soil);background:0 0;border:0;outline:0;flex:1;font-size:16px}.ao-search button{width:38px;height:38px;color:var(--soil-2);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;display:grid}.ao-search .ao-refresh{background:var(--flour)}.ao-search:focus-within{border-color:var(--soil-2)}.ao-loading,.ao-empty{background:var(--flour);text-align:center;color:var(--soil-2);border-radius:16px;flex-direction:column;align-items:center;gap:6px;padding:28px 12px;display:flex}.ao-loading{flex-direction:row;justify-content:center}.ao-empty p{margin:0}.ao-list{gap:10px;display:grid}.ao-card{border:1.5px solid var(--crust);background:#fff;border-left-width:5px;border-radius:16px;scroll-margin-top:84px;position:relative;overflow:hidden}.ao-card.ao-todo{border-left-color:var(--beet)}.ao-card.ao-make{border-left-color:#e8a33d}.ao-card.ao-way{border-left-color:#4c8dcb}.ao-card.ao-done{border-left-color:var(--spinach-dark)}.ao-card.ao-wait{border-left-color:#c9b98f}.ao-card.ao-off{border-left-color:var(--crust);opacity:.78}.ao-card.is-open{opacity:1;box-shadow:var(--shadow-1)}.ao-card.is-new{box-shadow:0 0 0 3px var(--yolk-soft),var(--shadow-1)}.ao-sum{width:100%;font:inherit;color:var(--soil);text-align:left;cursor:pointer;background:0 0;border:0;gap:6px;padding:14px 46px 14px 16px;display:grid;position:relative}.ao-sum:hover{background:var(--flour)}.ao-sum-top{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.ao-no{letter-spacing:.03em;color:var(--soil-2);align-items:center;gap:6px;font-size:13px;font-weight:800;display:inline-flex}.ao-time{color:var(--soil-3);font-size:13px}.ao-pill{white-space:nowrap;background:var(--paper);color:var(--soil-2);border-radius:999px;margin-left:auto;padding:3px 10px;font-size:12.5px;font-weight:800}.ao-pill-todo{background:var(--beet);color:#fff}.ao-pill-make{color:#7a4a06;background:#fce9c8}.ao-pill-way{color:#1f4e7a;background:#dcebf8}.ao-pill-done{background:var(--spinach-soft);color:var(--spinach-dark)}.ao-pill-wait{color:#6b5a2e;background:#f3eddc}.ao-test,.ao-new{letter-spacing:.04em;border-radius:6px;padding:1px 7px;font-size:11px;font-style:normal;font-weight:800}.ao-test{background:var(--paper);color:var(--soil-3)}.ao-new{background:var(--yolk-soft);color:var(--soil)}.ao-sum-main{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ao-name{overflow-wrap:anywhere;min-width:0;font-size:17px;font-weight:800}.ao-total{flex:none;font-size:17px;font-weight:800}.ao-items{color:var(--soil-2);overflow-wrap:anywhere;font-size:14px;line-height:1.4}.ao-tags{flex-wrap:wrap;gap:6px;display:flex}.ao-tag{background:var(--flour);color:var(--soil-2);border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:12.5px;font-weight:700;line-height:1.35;display:inline-flex}.ao-tag-ok{background:var(--spinach-soft);color:var(--spinach-dark)}.ao-tag-warn{color:#7a4a06;background:#fdebc8}.ao-tag-off{background:var(--paper);color:var(--soil-3)}.ao-tag-info{color:#1f4e7a;background:#e5eef8}.ao-tag-gift{color:var(--beet-dark);background:#fbe4ea}.ao-tag-note{background:var(--yolk-soft);color:var(--soil)}.ao-tag-msg{background:var(--beet);color:#fff}.ao-chev{color:var(--soil-3);margin-top:-10px;transition:transform .2s;position:absolute;top:50%;right:14px}.ao-card.is-open .ao-chev{transform:rotate(180deg)}.ao-body{border-top:1px solid var(--crust);gap:12px;padding:14px 16px 16px;display:grid}.ao-warn,.ao-gift,.ao-msg{border-radius:12px;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-size:14.5px;line-height:1.45;display:flex}.ao-warn{color:#6a3f05;background:#fdebc8;font-weight:600}.ao-warn svg,.ao-gift svg,.ao-msg svg{flex:none;margin-top:2px}.ao-gift{color:var(--beet-dark);background:#fbe4ea}.ao-msg{background:var(--yolk-soft);color:var(--soil)}.ao-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ao-box{background:var(--flour);border-radius:14px;align-content:start;gap:6px;min-width:0;padding:12px 14px;display:grid}.ao-box h4{letter-spacing:.04em;text-transform:uppercase;color:var(--soil-3);align-items:center;gap:6px;margin:0;font-size:13px;font-weight:800;display:flex}.ao-box .ao-h-gap{margin-top:8px}.ao-box p{color:var(--soil);overflow-wrap:anywhere;margin:0;font-size:14.5px;line-height:1.45}.ao-box .k-link{align-items:center;gap:4px;display:inline-flex}.ao-muted{color:var(--soil-3)!important;font-size:13px!important}.ao-note{font-weight:700}.ao-lines{gap:5px;margin:0;padding:0;list-style:none;display:grid}.ao-lines li{justify-content:space-between;gap:10px;font-size:14.5px;line-height:1.4;display:flex}.ao-lines li small{color:var(--soil-3);font-size:13px}.ao-lines li>span:last-child{font-variant-numeric:tabular-nums;flex:none}.ao-sums{border-top:1px dashed var(--crust);gap:3px;margin:6px 0 0;padding-top:8px;display:grid}.ao-sums div{color:var(--soil-2);justify-content:space-between;font-size:14px;display:flex}.ao-sums dt,.ao-sums dd{margin:0}.ao-sums-total{font-weight:800;color:var(--soil)!important;font-size:16px!important}.ao-company{background:#fff;border-radius:10px;padding:8px 10px;font-size:14px;line-height:1.45}.ao-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ao-status{border:1.5px solid var(--crust);border-radius:14px;gap:10px;padding:14px;display:grid}.ao-next{min-height:48px;padding:0 20px;font-size:16px}.ao-status-row{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.ao-status-pick{color:var(--soil-2);align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.ao-select{border:1.5px solid var(--crust);max-width:100%;height:42px;font:inherit;color:var(--soil);background:#fff;border-radius:12px;padding:0 10px;font-size:15px}.ao-select-wide{flex:240px}.ao-check{min-height:40px;color:var(--soil-2);cursor:pointer;align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.ao-check input{width:20px;height:20px;accent-color:var(--spinach-dark)}.ao-ok{background:var(--spinach-soft);color:var(--spinach-dark);border-radius:12px;margin:0;padding:9px 12px;font-size:14px;font-weight:700}.ao-thread{min-width:0;margin-top:6px}.ao-chat>.k-btn{justify-self:start}.ao-history{color:var(--soil-2);font-size:13.5px}.ao-history summary{cursor:pointer;font-weight:700}.ao-history ul{gap:3px;margin:6px 0 0;padding-left:18px;display:grid}.ao-del{font:inherit;color:var(--soil-3);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:13px;font-weight:700;text-decoration:underline}@media (width<=980px){.ao-grid{grid-template-columns:1fr 1fr}.ao-grid>.ao-box:first-child{grid-column:1/-1}}@media (width<=760px){.ao-stats{scrollbar-width:none;margin:0 -2px;padding:2px;display:flex;overflow-x:auto}.ao-stats::-webkit-scrollbar{display:none}.ao-stat{border-radius:14px;flex:none;min-width:92px;padding:8px 12px}.ao-stat b{font-size:20px}.ka-admin{padding:14px 12px}.ka-admin .ka-tabs{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.ka-admin .ka-tabs::-webkit-scrollbar{display:none}.ka-admin .ka-tabs button{white-space:nowrap;flex:none}.ao-grid{grid-template-columns:1fr}.ao-sum{padding:13px 40px 13px 13px}.ao-body{padding:12px 12px 14px}.ao-next{flex:100%;justify-content:center}.ao-status-pick{flex:100%}.ao-status-pick .ao-select{flex:1}}@media (width<=420px){.ao-name,.ao-total{font-size:16px}.ao-sum{padding:12px 36px 12px 12px}.ao-chev{right:10px}}.st{color:var(--soil);font-variant-numeric:tabular-nums;gap:16px;display:grid}.st-top{gap:12px;display:grid}.st-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.st-title h3{font-family:var(--font-display);align-items:center;gap:8px;margin:0;font-size:22px;font-weight:400;display:flex}.st-livepill{background:var(--spinach-soft);color:var(--spinach-dark);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:14px;font-weight:700;display:inline-flex}.st-pulse{background:var(--spinach);border-radius:50%;flex:none;width:9px;height:9px;animation:1.8s infinite st-pulse;display:inline-block;box-shadow:0 0 #4c7a3599}@keyframes st-pulse{0%{box-shadow:0 0 #4c7a358c}70%{box-shadow:0 0 0 9px #4c7a3500}to{box-shadow:0 0 #4c7a3500}}.st-range{gap:10px;display:grid}.st-presets button,.st-views button{font-size:13.5px}.st-custom{flex-wrap:wrap;gap:10px;display:flex}.st-custom label{align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}.st-custom input{border:1.5px solid var(--crust);font:inherit;background:#fff;border-radius:10px;padding:6px 10px}.st-tools{color:var(--soil-2);flex-wrap:wrap;align-items:center;gap:14px;font-size:13.5px;display:flex}.st-period{color:var(--soil);font-weight:700}.st-check{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.st-refresh{border:1.5px solid var(--crust);cursor:pointer;width:36px;height:36px;color:var(--soil);background:#fff;border-radius:50%;place-items:center;margin-left:auto;display:grid}.st-filters{background:var(--yolk-soft);border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;font-size:13.5px;display:flex}.st-chip{cursor:pointer;font:inherit;color:var(--soil);background:#fff;border:0;border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-size:13px;display:inline-flex}.st-chip:hover{background:var(--beet-soft)}.st-clear{cursor:pointer;font:inherit;color:var(--soil-2);background:0 0;border:0;font-size:13px;text-decoration:underline}.st-loading{color:var(--soil-2);align-items:center;gap:10px;padding:30px 0;display:flex}.st-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.st-kpi{text-align:left;border:1.5px solid var(--crust);cursor:pointer;font:inherit;color:var(--soil);transition:border-color .2s,box-shadow .2s,transform .2s var(--ease);background:#fff;border-radius:16px;gap:3px;padding:14px;display:grid}.st-kpi:hover{border-color:var(--crust-2);transform:translateY(-1px)}.st-kpi.is-active{border-color:var(--beet);box-shadow:0 0 0 3px var(--beet-soft)}.st-kpi-top{color:var(--soil-2);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:6px;font-size:12.5px;font-weight:700;display:flex}.st-kpi b{letter-spacing:-.01em;font-size:clamp(22px,2.6vw,28px);font-weight:800;line-height:1.15}.st-delta{color:var(--soil-3);align-items:center;gap:2px;font-size:12.5px;font-weight:700;display:inline-flex}.st-delta.is-up{color:var(--spinach)}.st-delta.is-down{color:var(--beet)}.st-chart{border:1.5px solid var(--crust);background:#fff;border-radius:18px;padding:14px 8px 6px}.st-legend{color:var(--soil-3);flex-wrap:wrap;align-items:center;gap:8px;margin:4px 12px 0;font-size:12.5px;display:flex}.st-legend i{background:var(--beet);border-radius:2px;width:18px;height:3px;display:inline-block}.st-legend i.prev{background:repeating-linear-gradient(90deg,var(--soil-3) 0 4px,transparent 4px 7px);margin-left:8px}.st-views{top:calc(var(--header-h) + 6px);z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);scrollbar-width:none;background:#ffffffeb;border-radius:16px;flex-wrap:nowrap;margin:0 -8px;padding:8px;position:sticky;overflow-x:auto}.st-views::-webkit-scrollbar{display:none}.st-views button{white-space:nowrap;flex:none}.st-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.st-card{border:1.5px solid var(--crust);background:#fff;border-radius:18px;align-content:start;gap:10px;min-width:0;padding:16px;display:grid}.st-card.is-wide{grid-column:1/-1}.st-card-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.st-card h3{align-items:center;gap:7px;margin:0;font-size:16px;font-weight:800;display:flex}.st-note{color:var(--soil-2);margin:0;font-size:13px;line-height:1.45}.st-link{color:var(--beet);cursor:pointer;background:0 0;border:0;padding:0;font-size:13.5px;font-weight:700}.st-empty{color:var(--soil-3);margin:4px 0;font-size:14px}.st-foot{color:var(--soil-3);margin:4px 0 0;font-size:12.5px}.st-bars{gap:4px;display:grid}.st-bars-head{text-transform:uppercase;letter-spacing:.05em;color:var(--soil-3);justify-content:space-between;padding:0 8px;font-size:11.5px;font-weight:700;display:flex}.st-bar{min-height:36px;font:inherit;color:var(--soil);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:6px 10px;font-size:14px;display:flex;position:relative;overflow:hidden}.st-bar:disabled{cursor:default}.st-bar:not(:disabled):hover .st-bar-fill{background:var(--beet-soft)}.st-bar-fill{transition:width .5s var(--ease),background .2s;background:#f6eadb;border-radius:8px;position:absolute;inset:3px auto 3px 0}.st-bar-label,.st-bar-val{z-index:1;position:relative}.st-bar-label{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.st-bar-label small,.st-pg small,.st-s-path,.st-j-meta small{color:var(--soil-3);font-size:12.5px}.st-bar-val{flex:none;align-items:baseline;gap:10px;display:flex}.st-bar-val small{color:var(--soil-2);font-size:12px}.st-bar-val b{font-weight:800}.st-more{color:var(--beet);cursor:pointer;background:0 0;border:0;justify-self:start;margin-top:4px;padding:4px 8px;font-size:13.5px;font-weight:700}.st-arrow{color:var(--beet);font-weight:800}.st-bad{color:var(--beet)!important}.st-table-wrap{margin:0 -4px;overflow-x:auto}.st-table{border-collapse:collapse;width:100%;font-size:14px}.st-table th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--soil-3);border-bottom:1.5px solid var(--crust);white-space:nowrap;background:#fff;padding:6px 8px;font-size:11.5px;font-weight:700;position:sticky;top:0}.st-table th button{font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;padding:0}.st-table td{vertical-align:middle;border-bottom:1px solid #f1e6d5;padding:9px 8px}.st-table .num{text-align:right;white-space:nowrap}.st-table tr.is-click{cursor:pointer}.st-table tr.is-click:hover td{background:#fdf6ec}.st-pg{gap:1px;min-width:160px;display:grid}.st-scroll{border-radius:6px;justify-content:flex-end;align-items:center;min-width:64px;padding:2px 6px;display:inline-flex;position:relative;overflow:hidden}.st-scroll i{background:var(--spinach-soft);z-index:0;position:absolute;inset:0 auto 0 0}.st-scroll{z-index:0}.st-scroll:after{content:""}.st-funnel{gap:12px;margin:0;padding:0;list-style:none;display:grid}.st-funnel-row{justify-content:space-between;gap:10px;font-size:14px;display:flex}.st-funnel-row span{color:var(--soil-2);font-weight:700}.st-funnel-track{background:#f3e9da;border-radius:999px;height:12px;overflow:hidden}.st-funnel-track i{background:linear-gradient(90deg,var(--beet),var(--carrot));height:100%;transition:width .6s var(--ease);border-radius:999px;display:block}.st-funnel-drop{color:var(--soil-3);align-items:center;gap:4px;margin-top:3px;font-size:12px;display:flex}.st-split{grid-template-columns:1fr 1fr;gap:10px;display:grid}.st-split>*{background:var(--flour);font:inherit;color:var(--soil);text-align:left;cursor:pointer;border:0;border-radius:14px;justify-items:start;gap:2px;padding:14px;display:grid}.st-split>div{cursor:default}.st-split b{font-size:26px;font-weight:800;line-height:1.1}.st-split span{color:var(--soil-2);font-size:13px}.st-split small{color:var(--spinach-dark);font-size:12px;font-weight:700}.st-heat{gap:3px;display:grid;overflow-x:auto}.st-heat-row{grid-template-columns:24px repeat(24,minmax(9px,1fr));align-items:center;gap:3px;display:grid}.st-heat-row>span{color:var(--soil-3);font-size:11.5px;font-weight:700}.st-heat-row>i{aspect-ratio:1;background:#f3e9da;border-radius:3px;display:block}.st-heat-hours>i{color:var(--soil-3);aspect-ratio:auto;text-align:left;font-size:10px;font-style:normal;background:0 0!important}.st-sessions,.st-live{gap:6px;display:grid}.st-session{font:inherit;color:var(--soil);text-align:left;cursor:pointer;background:#fff;border:1.5px solid #f1e6d5;border-radius:12px;grid-template-columns:minmax(120px,1fr) minmax(140px,1.2fr) minmax(0,1.6fr) auto;align-items:center;gap:10px;padding:10px 12px;font-size:14px;display:grid}.st-session:hover{border-color:var(--crust-2);background:#fdf8f1}.st-s-when{display:grid}.st-s-when small{color:var(--soil-3);font-size:12.5px}.st-s-who{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.st-s-path{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.st-s-tags{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.st-tag{color:var(--soil-2);white-space:nowrap;background:#f1e6d5;border-radius:999px;padding:2px 8px;font-size:11.5px;font-weight:700;display:inline-block}.st-tag.new{background:var(--cabbage-soft);color:var(--cabbage)}.st-tag.ok{background:var(--spinach-soft);color:var(--spinach-dark)}.st-tag.warn{background:var(--carrot-soft);color:var(--carrot-dark)}.st-live-big{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 6px;font-size:16px;display:flex}.st-live-big b{font-size:30px;font-weight:800}.st-live-big small{color:var(--soil-3);font-size:13px}.st-journey{border:1.5px solid var(--crust);scroll-margin-top:calc(var(--header-h) + 70px);background:#fff;border-radius:18px;gap:14px;padding:16px;display:grid}.st-journey header{align-items:center;gap:12px;display:flex}.st-journey h3{margin:0;font-size:17px;font-weight:800}.st-back{border:1.5px solid var(--crust);font:inherit;cursor:pointer;color:var(--soil);background:#fff;border-radius:999px;align-items:center;gap:5px;padding:6px 12px;font-size:13.5px;font-weight:700;display:inline-flex}.st-j-meta{background:var(--flour);border-radius:14px;flex-wrap:wrap;gap:8px 16px;padding:12px;font-size:13.5px;display:flex}.st-j-meta span{align-items:center;gap:6px;display:inline-flex}.st-timeline{gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.st-timeline li{grid-template-columns:44px 30px 1fr;align-items:start;gap:8px;padding:7px 0;font-size:14px;display:grid;position:relative}.st-timeline li:before{content:"";background:#f1e6d5;width:2px;position:absolute;top:0;bottom:0;left:58px}.st-t{color:var(--soil-3);text-align:right;padding-top:5px;font-size:12px}.st-ico{z-index:1;width:30px;height:30px;color:var(--soil-2);background:#f6eadb;border-radius:50%;place-items:center;display:grid;position:relative}.st-timeline .k-pv .st-ico{background:var(--soil);color:#fff}.st-timeline .k-cart .st-ico{background:var(--carrot-soft);color:var(--carrot-dark)}.st-timeline .k-order .st-ico{background:var(--spinach);color:#fff}.st-timeline .k-out .st-ico{background:var(--cabbage-soft);color:var(--cabbage)}.st-timeline .k-rage .st-ico,.st-timeline .k-dead .st-ico{background:var(--beet-soft);color:var(--beet)}.st-timeline .k-search .st-ico{background:var(--yolk-soft);color:#8a5a00}.st-tx{overflow-wrap:anywhere;min-width:0;padding-top:5px}.st-tx small{color:var(--soil-3);font-size:12px}.st-sub{margin-top:1px;display:block}.st-j-hist{gap:6px;display:grid}.st-j-hist h4{margin:0;font-size:14px;font-weight:800}.st-hist{font:inherit;cursor:pointer;color:var(--soil);text-align:left;background:#fff;border:1.5px solid #f1e6d5;border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;padding:8px 12px;font-size:13.5px;display:flex}.st-hist.is-now{border-color:var(--beet);background:#fdf3f5}@media (width<=900px){.st-grid{grid-template-columns:1fr}.st-session{grid-template-columns:1fr auto;grid-template-areas:"when tags""who who""path path";gap:4px 10px}.st-s-when{grid-area:when}.st-s-who{grid-area:who}.st-s-path{grid-area:path}.st-s-tags{grid-area:tags}}@media (width<=640px){.st-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.st-kpi{padding:11px 12px}.st-card{padding:13px 12px}.st-presets{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.st-presets::-webkit-scrollbar{display:none}.st-presets button{white-space:nowrap;flex:none}.st-refresh{margin-left:0}.st-table thead{display:none}.st-table,.st-table tbody,.st-table tr,.st-table td{width:100%;display:block}.st-table tr{border-bottom:1px solid #f1e6d5;padding:8px 4px}.st-table td{text-align:right;border:0;justify-content:space-between;gap:12px;padding:3px 4px;display:flex}.st-table td:first-child{text-align:left;padding-bottom:5px;font-weight:700;display:block}.st-table td:not(:first-child):before{content:attr(data-h);color:var(--soil-3);text-align:left;font-size:12.5px}.st-table td.num{text-align:right}.st-timeline li{grid-template-columns:38px 28px 1fr}.st-timeline li:before{left:51px}}.au{background:radial-gradient(900px 480px at 50% -8%,var(--spinach-soft),transparent 70%);justify-content:center;align-items:center;min-height:calc(100vh - 170px);padding:clamp(28px,5vw,64px) 16px;display:flex}.au-col{text-align:center;width:100%;max-width:430px}.au-logo{margin-bottom:10px;display:inline-block}.au-logo img{width:68px;height:68px;display:block}.au h1{font-family:var(--font-display);color:var(--soil);margin:0;font-size:clamp(30px,4vw,38px);font-weight:400;line-height:1.12}.au-sub{color:var(--soil-2);margin:9px 0 0;line-height:1.45}.au-card{border-radius:var(--r-lg);box-shadow:var(--shadow-2);text-align:left;background:#fff;margin-top:20px;padding:clamp(16px,3vw,24px)}.au-foot{color:var(--soil-3);margin-top:16px;font-size:13.5px}.au-foot a,.au-foot button,.au-resend button{font:inherit;color:var(--beet);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.au-form{gap:13px;display:grid}.au-tabs{grid-template-columns:1fr 1fr;display:grid}.au-tabs button{justify-content:center}.au-hint{color:var(--soil-2);margin:0 0 7px;font-weight:600}.au-err .au-link{text-decoration:underline;display:inline}.au-field{color:var(--soil);gap:6px;font-size:14px;font-weight:700;display:grid}.au-btn{justify-content:center;gap:8px;min-height:52px}.au-link{font:inherit;color:var(--beet);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:14px;font-weight:700}.au-err{background:var(--beet-soft);color:var(--beet-dark,var(--beet));border-radius:12px;margin:0;padding:10px 13px;font-size:14px;font-weight:600}.au-ok{color:var(--soil);background:#edf4e2;border-radius:12px;margin:0;padding:10px 13px;font-size:14px;font-weight:600}.au-or{color:var(--soil-3);align-items:center;gap:10px;font-size:12px;font-weight:800;display:flex}.au-or i{background:var(--crust);flex:1;height:1px}.au-google{justify-content:center;align-items:center;gap:9px;display:flex}.au-phone{gap:10px;display:grid}.au-prefix{border:1.5px solid var(--crust);background:var(--flour);width:100%;height:50px;font:inherit;color:var(--soil);cursor:pointer;border-radius:14px;align-items:center;gap:10px;padding:0 14px;font-size:15px;display:flex}.au-prefix b{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;min-width:0;font-weight:600;overflow:hidden}.au-prefix small{color:var(--soil-3);font-size:15px}.au-prefix svg{color:var(--soil-3);flex:none}.au-flag{border-radius:3px;flex:none;width:24px;height:16px;box-shadow:0 0 0 1px #00000014}.au-flag-em{text-align:center;flex:none;width:24px;font-size:20px;line-height:1}.au-digits{gap:12px;display:flex;position:relative}.au-group{flex-grow:1;flex-basis:0;gap:6px;display:flex}.au-box{border:1.5px solid var(--crust);min-width:0;height:46px;color:var(--soil);font-variant-numeric:tabular-nums;background:#fff;border-radius:11px;flex:1 1 0;justify-content:center;align-items:center;font-size:20px;font-weight:700;transition:border-color .12s,box-shadow .12s;display:flex;position:relative}.au-box.filled{border-color:var(--soil-3)}.au-box.active{border-color:var(--spinach);box-shadow:0 0 0 3px color-mix(in srgb,var(--spinach) 22%,transparent)}.au-digits.err .au-box{border-color:var(--beet)}.au-caret{background:var(--spinach);width:1.5px;height:21px;animation:1.1s step-end infinite au-blink}.au-phone.long .au-digits{gap:6px}.au-phone.long .au-group{gap:3px}.au-phone.long .au-box{border-radius:8px;height:40px;font-size:16px}.au-digits.lg .au-box{border-radius:13px;height:62px;font-size:25px}.au-digit-input{color:#0000;-webkit-text-fill-color:transparent;caret-color:#0000;background:0 0;border:0;outline:none;width:100%;height:100%;font-size:16px;position:absolute;inset:0}.au-digit-input::selection{color:#0000;background:0 0}.au-digit-input:-webkit-autofill{-webkit-text-fill-color:transparent;transition:background-color 99999s linear}.au-digit-input:-webkit-autofill:focus{-webkit-text-fill-color:transparent;transition:background-color 99999s linear}@keyframes au-blink{50%{opacity:0}}.au-resend{min-height:24px;color:var(--soil-3);justify-content:center;align-items:center;gap:16px;font-size:14px;display:flex}@media (width<=359px){.au-digits{gap:8px}.au-group{gap:4px}.au-box{height:38px;font-size:17px}}.au-picker{z-index:120;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.au-picker-bg{background:#2f272273;border:0;position:absolute;inset:0}.au-picker-panel{background:#fff;border-radius:22px 22px 0 0;flex-direction:column;width:100%;height:calc(100dvh - 40px);display:flex;position:relative}.au-picker-head{justify-content:space-between;align-items:center;padding:16px 16px 10px;display:flex}.au-picker-head h2{font-family:var(--font-display);color:var(--soil);margin:0;font-size:22px;font-weight:400}.au-picker-head button{background:var(--flour);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.au-picker-search{border:1.5px solid var(--crust);height:44px;color:var(--soil-3);border-radius:13px;align-items:center;gap:9px;margin:0 16px 8px;padding:0 12px;display:flex}.au-picker-search input{min-width:0;font:inherit;color:var(--soil);background:0 0;border:0;outline:0;flex:1;font-size:16px}.au-picker-list{overscroll-behavior:contain;flex:1;min-height:0;padding:0 8px 14px;overflow-y:auto}.au-picker-list>p{color:var(--soil-3);margin:0;padding:12px 8px 4px;font-size:12px;font-weight:800}.au-country{width:100%;min-height:48px;font:inherit;color:var(--soil);cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:0 8px;font-size:15px;display:flex}.au-country:hover{background:var(--flour)}.au-country>span{width:28px;font-size:22px;line-height:1}.au-country b{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:500;overflow:hidden}.au-country small{color:var(--soil-3);font-size:14px}.au-country svg{color:var(--spinach);flex:none}.au-none{text-align:center;padding:40px 0!important}@media (width>=640px){.au-picker{align-items:center}.au-picker-panel{border-radius:22px;width:420px;height:min(620px,86vh)}}@media (prefers-reduced-motion:reduce){.au-caret{animation:none}}.ka{padding:clamp(28px,4vw,56px) 0 clamp(64px,8vw,110px)}.ka-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:22px;display:flex}.ka-top h1{font-family:var(--font-display);color:var(--soil);margin:6px 0 0;font-size:clamp(34px,4.6vw,54px);font-weight:400;line-height:1.08}.ka-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.ka-col{gap:18px;min-width:0;display:grid}.ka-card{border-radius:var(--r-lg);box-shadow:var(--shadow-1);background:#fff;min-width:0;padding:clamp(16px,2.4vw,24px)}.ka-card h2{font-family:var(--font-display);color:var(--soil);margin:0 0 12px;font-size:23px;font-weight:400}.ka-empty{color:var(--soil-3);margin:0}.ka-item{border-top:1px solid var(--crust);padding:12px 0}.ka-item:first-of-type{border-top:0;padding-top:0}.ka-item:last-child{padding-bottom:0}.ka-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ka-row b{color:var(--soil);font-weight:700}.ka-item p{color:var(--soil-2);overflow-wrap:anywhere;margin:3px 0 0;font-size:14px;line-height:1.45}.ka-pill{background:var(--yolk-soft);color:var(--soil);white-space:nowrap;border-radius:999px;flex:none;padding:3px 10px;font-size:12.5px;font-weight:700}.ka-info{color:var(--soil-2);gap:7px;margin:0 0 14px;font-size:14.5px;display:grid}.ka-info span{overflow-wrap:anywhere;align-items:center;gap:8px;display:flex}.ka-tabs{flex-wrap:wrap;margin-bottom:14px}.ka-select{border:1.5px solid var(--crust);max-width:150px;height:34px;font:inherit;color:var(--soil);background:#fff;border-radius:10px;flex:none;padding:0 8px;font-size:13px}.ka-admin{margin-top:18px}@media (width<=820px){.ka-grid{grid-template-columns:1fr}.ka-grid .ka-side{order:-1}}.ka-del{font:inherit;color:var(--soil-3);cursor:pointer;background:0 0;border:0;margin-top:4px;padding:0;font-size:12.5px;font-weight:700;text-decoration:underline}.ka-pay{color:var(--soil-2);font-weight:700}.ka-pay-ok{color:var(--spinach-dark)}.ka-head{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:inline-flex}.ka-gift{color:var(--beet-dark);white-space:nowrap;background:#fbe4ea;border:1px solid #f1c6d2;border-radius:999px;align-items:center;padding:2px 10px;font-size:12.5px;font-weight:800;display:inline-flex}.ka-item p.ka-gift-note{color:var(--beet-dark);font-weight:700}.ka-ship{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.ka-ship p{flex-basis:100%;margin:0}.ka-select-wide{flex:220px;max-width:100%}.au-why{background:var(--paper);color:var(--soil-2);border-radius:14px;margin-top:4px;padding:13px 15px;font-size:14px;line-height:1.5}.au-why strong{color:var(--soil);margin-bottom:4px;font-size:14.5px;display:block}.au-why p{margin:0}.au-why ul{margin:6px 0 8px;padding-left:18px;list-style:outside}.au-why li{margin:2px 0}.co-page,.co-done{--brand-olive:var(--soil);--brand-dark:var(--soil);--brand-beige:var(--crust);--brand-taupe:var(--soil-3);--brand-cream:var(--flour);--acc:var(--beet)}.co-page{padding-top:clamp(24px,4vw,48px);padding-bottom:clamp(60px,8vw,110px)}.co-page>.k-h1{margin:10px 0 30px;font-size:clamp(34px,4vw,56px)}.co-grid{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:36px;display:grid}.co-main{flex-direction:column;gap:18px;min-width:0;display:flex}.co-step{border:1px solid var(--crust);border-radius:var(--r-lg);min-width:0;box-shadow:var(--shadow-1);background:#fff;margin:0;padding:28px 28px 30px}.co-step legend{float:left;width:100%;font-family:var(--font-display);color:var(--soil);align-items:center;gap:12px;margin-bottom:20px;padding:0;font-size:26px;font-weight:400;line-height:1.2;display:flex}.co-step legend>span{background:var(--beet);color:#fff;width:34px;height:34px;font-family:var(--font-body);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:15px;font-weight:800;display:inline-flex}.co-step legend+*{clear:both}.co-info{background:var(--yolk-soft);border-radius:14px;align-items:flex-start;gap:10px;margin-bottom:14px;padding:12px 14px;font-size:14px;display:flex}.co-info svg{color:var(--carrot-dark);flex:none;margin-top:2px}.co-fields{grid-template-columns:1fr 1fr;gap:14px 16px;display:grid}.co-wide{grid-column:1/-1}.co-page label{color:var(--soil);flex-direction:column;gap:7px;font-size:13.5px;font-weight:600;display:flex}.co-page label small{color:var(--soil-3);font-size:12px;font-weight:500}.co-page :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border:1.5px solid var(--crust);width:100%;min-height:50px;color:var(--soil);font:inherit;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border-radius:14px;padding:11px 14px;font-size:16px;font-weight:400}.co-page textarea{resize:vertical;min-height:90px}.co-page :is(input,select,textarea):focus-visible{border-color:var(--beet);outline:none;box-shadow:0 0 0 4px #b4294f1f}.co-options{flex-direction:column;gap:10px;display:flex}.co-page label.co-option{border:1.5px solid var(--crust);cursor:pointer;background:#fff;border-radius:18px;flex-direction:row;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:15px 18px;transition:border-color .15s,background .15s;display:grid;position:relative}.co-option:hover{border-color:var(--soil-3)}.co-option.active,.co-pay.active>.co-option{border-color:var(--beet);box-shadow:inset 0 0 0 1px var(--beet);background:#fff8f9}.co-page label.co-option.disabled{opacity:.5;cursor:not-allowed;background:var(--paper)}.co-option input[type=radio]{width:19px;height:19px;accent-color:var(--beet);margin:0}.co-mark{background:#fff;border:1px solid #efe6d6;border-radius:12px;justify-content:center;align-items:center;width:96px;min-width:96px;height:42px;padding:6px 10px;display:inline-flex}.co-mark img{-o-object-fit:contain;object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.co-mark-icon{color:var(--soil)}.co-mark-own{background:var(--spinach-soft);border-color:#0000;padding:2px}.co-mark-duo{flex-direction:column;gap:3px;height:46px;padding:4px 8px}.co-mark-duo img{max-height:15px}.co-mark.co-mark-brand{background:0 0;border:0;padding:0}.co-mark.co-mark-brand img{max-width:none;height:42px;max-height:none}.co-mark.co-mark-brand.co-mark-duo{flex-direction:row;gap:6px;width:auto}.co-mark.co-mark-brand.co-mark-duo img{height:30px}.co-option-text{flex-direction:column;gap:3px;min-width:0;display:flex}.co-option-text strong{font-size:15.5px;font-weight:700}.co-option-text small{color:var(--soil-2);font-size:13px;font-weight:400;line-height:1.45}.co-price{white-space:nowrap;font-size:15px;font-weight:800}.co-badge{letter-spacing:.06em;text-transform:uppercase;background:var(--spinach);color:#fff;border-radius:999px;padding:3px 10px;font-size:10.5px;font-style:normal;font-weight:800;line-height:1.4;position:absolute;top:-10px;left:16px}.co-address{margin-top:18px}.co-runs{background:var(--spinach-soft);border-radius:18px;margin-top:18px;padding:16px}.co-runs-title{align-items:center;gap:8px;margin-bottom:12px;font-size:15px;font-weight:700;display:flex}.co-run-chips{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.co-run-chips button{text-align:left;cursor:pointer;background:#fff;border:2px solid #0000;border-radius:14px;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 14px;transition:border-color .15s;display:flex}.co-run-chips button strong{font-size:14.5px}.co-run-chips button small{color:var(--soil-2);font-size:12px}.co-run-chips button.active{border-color:var(--spinach);box-shadow:0 6px 16px -10px #2f5226b3}.co-parcel{border:1px solid var(--crust);background:var(--flour);border-radius:20px;margin-top:18px;padding:18px}.co-parcel-loading{align-items:center;gap:10px;font-size:14px;display:flex}.co-parcel-selected{border:1.5px solid var(--spinach);background:#fff;border-radius:16px;align-items:flex-start;gap:14px;margin-bottom:14px;padding:14px 16px;display:flex}.co-check{background:var(--spinach);border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.co-check svg{color:#fff!important;stroke:#fff!important}.co-parcel-selected div{flex-direction:column;gap:3px;min-width:0;display:flex}.co-parcel-selected small{letter-spacing:.08em;text-transform:uppercase;color:var(--soil-3);font-size:11px;font-weight:700}.co-parcel-selected strong{font-size:15px}.co-parcel-selected span,.co-parcel-selected em{color:var(--soil-2);font-size:13px}.co-locate-cta{text-align:left;background:var(--soil);width:100%;color:var(--flour);cursor:pointer;font:inherit;border:0;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin-bottom:14px;padding:16px 18px;transition:background .2s,transform .15s;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 24px -14px #2f2722cc}.co-locate-cta:hover{background:#000}.co-locate-cta:active{transform:scale(.99)}.co-locate-cta:after{content:"";background:linear-gradient(110deg,#0000 30%,#ffffff24 50%,#0000 70%);animation:3.2s ease-in-out infinite co-shine;position:absolute;inset:0;transform:translate(-100%)}.co-pulse{background:var(--yolk);width:46px;height:46px;color:var(--soil);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.co-pulse:before,.co-pulse:after{content:"";border:2px solid var(--yolk);border-radius:50%;animation:2s cubic-bezier(0,0,.2,1) infinite co-ping;position:absolute;inset:0}.co-pulse:after{animation-delay:1s}.co-locate-text{flex-direction:column;gap:4px;min-width:0;display:flex}.co-locate-text strong{color:#fff;font-size:16px;font-weight:700}.co-locate-text small{opacity:.85;font-size:12.5px;line-height:1.45}.co-locate-arrow{transition:transform .2s}.co-locate-cta:hover .co-locate-arrow{transform:translate(4px)}@keyframes co-ping{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.75)}}@keyframes co-shine{0%,55%{transform:translate(-100%)}to{transform:translate(100%)}}.co-relocate{color:var(--soil);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin-bottom:12px;padding:4px 0;font-size:13px;text-decoration:underline;display:inline-flex}.co-parcel-tools{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.co-or{color:var(--soil-2);font-size:13px}.co-page label.co-search{flex-direction:row;align-items:center;gap:0;position:relative}.co-search svg{color:var(--soil-3);pointer-events:none;z-index:1;position:absolute;left:13px}.co-page label.co-search input{padding-left:42px!important}.co-hint{color:var(--soil-2);margin-top:10px;font-size:12.5px;line-height:1.5}.co-view-switch{border:1px solid var(--crust);border-radius:999px;width:max-content;margin-top:12px;display:none;overflow:hidden}.co-view-switch button{cursor:pointer;color:var(--soil);background:#fff;border:0;align-items:center;gap:6px;padding:8px 16px;font-size:13px;display:inline-flex}.co-view-switch button[aria-selected=true]{background:var(--soil);color:#fff}.co-parcel-body{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:14px;margin-top:14px;display:grid}.co-map-wrap{min-width:0}.co-map{border:1px solid var(--crust);z-index:0;border-radius:16px;width:100%;height:380px}.co-map-loading{background:var(--paper);justify-content:center;align-items:center;display:flex}.co-parcel-list{flex-direction:column;gap:6px;max-height:380px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.co-parcel-list button{text-align:left;border:1.5px solid var(--crust);cursor:pointer;width:100%;font:inherit;color:var(--soil);background:#fff;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px 12px;display:grid}.co-parcel-list button:hover{border-color:var(--soil-3)}.co-parcel-list button.active{border-color:var(--spinach);box-shadow:inset 0 0 0 1px var(--spinach);background:#f4f9ee}.co-parcel-list strong{font-size:13.5px;font-weight:700;line-height:1.35;display:block}.co-parcel-list small{color:var(--soil-2);margin-top:2px;font-size:12px;display:block}.co-parcel-list em{color:var(--spinach-dark);white-space:nowrap;font-size:12px;font-style:normal;font-weight:700}.co-parcel-list .co-more{text-align:center;font-size:13px;font-weight:700;display:block}.co-empty{color:var(--soil-2);padding:10px;font-size:13px}.co-pay{flex-direction:column;display:flex}.co-pay.active>.co-option{border-bottom-right-radius:0;border-bottom-left-radius:0}.co-banks{border:1.5px solid var(--beet);background:#fff8f9;border-top:0;border-radius:0 0 18px 18px;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:14px;display:grid}.co-banks button{border:1.5px solid var(--crust);cursor:pointer;background:#fff;border-radius:12px;justify-content:center;align-items:center;min-height:54px;padding:8px 10px;transition:border-color .15s,box-shadow .15s;display:flex}.co-banks button:hover{border-color:var(--soil-3)}.co-banks button.active{border-color:var(--soil);box-shadow:inset 0 0 0 1.5px var(--soil)}.co-banks button img{-o-object-fit:contain;object-fit:contain;width:auto;max-width:100%;max-height:24px;display:block}.co-banks .co-bank-seb img{max-height:32px}.co-banks .co-bank-citadele img{max-height:30px}.co-banks .co-bank-swedbank img{max-height:28px}.co-card-note{border:1.5px solid var(--beet);background:#fff8f9;border-top:0;border-radius:0 0 18px 18px;flex-wrap:wrap;gap:6px;padding:14px 16px;display:flex}.co-card-note p{width:100%;color:var(--soil-2);font-size:13px}.co-card-logos{flex-wrap:wrap;gap:8px;width:100%;display:flex}.co-card-logos img{box-sizing:content-box;-o-object-fit:contain;object-fit:contain;background:#fff;border:1px solid #efe6d6;border-radius:8px;width:auto;max-width:60px;height:26px;padding:5px 8px}.co-minilogos{flex-wrap:wrap;align-items:center;gap:5px;margin-top:7px;display:flex}.co-minilogos img{-o-object-fit:contain;object-fit:contain;box-sizing:content-box;background:#fff;border:1px solid #efe6d6;border-radius:4px;width:auto;max-width:44px;height:12px;padding:3px 5px}.co-summary{top:calc(var(--header-h) + 18px);border-radius:var(--r-lg);box-shadow:var(--shadow-2);border:1px solid var(--crust);background:#fff;flex-direction:column;gap:12px;padding:26px;display:flex;position:sticky}@media (width>=1051px){.co-summary{max-height:calc(100vh - var(--header-h) - 36px);max-height:calc(100dvh - var(--header-h) - 36px);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--crust) transparent;overflow-y:auto}.co-summary>*{flex-shrink:0}.co-summary>.co-summary-items{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--crust) transparent;flex:0 auto;min-height:118px;margin-right:-10px;padding-right:10px;overflow-y:auto}}.co-summary-items{flex-direction:column;gap:12px;display:flex}.co-summary-head{color:var(--beet);align-items:center;gap:10px;margin-bottom:4px;display:flex}.co-summary h2{font-family:var(--font-display);color:var(--soil);font-size:24px;font-weight:400}.co-line{justify-content:space-between;gap:14px;font-size:14.5px;display:flex}.co-line small{color:var(--soil-2);margin-top:2px;font-size:12.5px;display:block}.co-line-item{grid-template-columns:48px minmax(0,1fr) auto;align-items:center;display:grid}.co-line-item img{-o-object-fit:cover;object-fit:cover;border-radius:12px;width:48px;height:48px}.co-sub{border-top:1px solid var(--crust);padding-top:12px}.co-sub+.co-sub{border-top:0;padding-top:0}.co-sum-place{color:var(--soil-2);margin-top:-6px;font-size:12.5px}.co-total{border-top:1.5px solid var(--soil);align-items:baseline;padding-top:14px;font-size:18px}.co-total strong{font-family:var(--font-display);font-size:28px}.co-vat{color:var(--soil-2);margin-top:-6px;font-size:12px}.co-error{color:#b42318;background:#fff1f0;border-radius:12px;padding:10px 12px;font-size:13.5px}.co-submit{width:100%;min-height:58px;font-size:16px}.co-terms-text{color:var(--soil-2);text-align:center;font-size:12px;line-height:1.55}.co-terms-text a{text-decoration:underline}.co-trust{border-top:1px solid var(--crust);flex-direction:column;gap:8px;margin:4px 0 0;padding:14px 0 0;list-style:none;display:flex}.co-trust li{color:var(--spinach-dark);align-items:center;gap:8px;font-size:13px;display:flex}.co-wallet-btn{color:#fff;width:100%;min-height:58px;font:inherit;cursor:pointer;background:#000;border:0;border-radius:999px;justify-content:center;align-items:center;gap:9px;font-size:16px;transition:opacity .15s,transform .1s;display:flex}.co-wallet-btn:disabled{opacity:.6;cursor:wait}.co-walletbtns{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;width:100%;display:grid}.co-walletslot{background:#000;border-radius:999px;height:58px;overflow:hidden}.co-walletslot apple-pay-button{--apple-pay-button-width:100%;--apple-pay-button-height:58px;--apple-pay-button-border-radius:999px;--apple-pay-button-padding:0;--apple-pay-button-box-sizing:border-box;display:block}.co-gpay-host,.co-gpay-host>*{width:100%;height:100%}.co-done{text-align:center;flex-direction:column;align-items:center;gap:14px;max-width:820px;margin:0 auto;padding-top:clamp(40px,6vw,80px);padding-bottom:clamp(60px,8vw,110px);display:flex}.co-done-ill{width:220px}.co-done-nr{font-size:16px}.co-done-box{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;margin:10px 0;display:grid}.co-done-box div{border-radius:var(--r);text-align:left;box-shadow:var(--shadow-1);background:#fff;flex-direction:column;gap:5px;padding:18px;display:flex}.co-done-box span{letter-spacing:.08em;text-transform:uppercase;color:var(--beet);font-size:11px;font-weight:800}.co-done-box small{color:var(--soil-2);font-size:12.5px}.co-demo{color:var(--soil-2);max-width:560px;font-size:13.5px;line-height:1.6}.co-extras{flex-direction:column;gap:10px;margin-top:16px;display:flex}.co-extra-add{border:1.5px dashed var(--crust-2);font:inherit;color:var(--soil);cursor:pointer;background:0 0;border-radius:999px;align-self:flex-start;align-items:center;gap:7px;padding:9px 16px;font-size:13.5px;font-weight:600;display:inline-flex}.co-extra-add:hover{background:var(--flour);border-style:solid}.co-extra{border:1px solid var(--crust);background:var(--flour);border-radius:16px;flex-direction:column;gap:12px;padding:14px 16px;display:flex}.co-extra-head{justify-content:space-between;align-items:center;font-size:13.5px;font-weight:600;display:flex}.co-extra-head span,.co-extra-field>span{align-items:center;gap:7px;display:inline-flex}.co-extra-head button{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;min-width:32px;min-height:32px;display:inline-flex}.co-phone-field{flex-direction:column;gap:7px;min-width:0;display:flex}.co-label{font-size:13.5px;font-weight:600}.co-phone{border:1.5px solid var(--crust);background:#fff;border-radius:14px;align-items:stretch;min-height:50px;display:flex;overflow:hidden}.co-phone:focus-within{border-color:var(--beet);box-shadow:0 0 0 4px #b4294f1f}.co-phone-country{border-right:1.5px solid var(--crust);background:var(--flour);cursor:pointer;flex:none;align-items:center;gap:7px;padding:0 10px 0 13px;display:flex;position:relative}.co-flag{border-radius:2px;flex:none;display:block}.co-phone-dial{font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.co-page .co-phone .co-phone-country select{cursor:pointer;opacity:0!important;border:0!important;width:100%!important;height:100%!important;min-height:0!important;padding:0!important;font-size:16px!important;position:absolute!important;inset:0!important}.co-page .co-phone input[type=tel]{flex:1;min-width:0;box-shadow:none!important;border:0!important;border-radius:0!important;width:auto!important;min-height:46px!important;padding:11px 14px!important;font-size:16px!important}.co-step legend .co-country-inline{font-family:var(--font-body);align-items:center;margin-left:auto;font-size:15px;line-height:1.3;display:flex}.cp{position:relative}.cp-btn{border:1.5px solid var(--crust);height:46px;color:var(--soil);font-family:var(--font-body);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:10px;padding:0 6px 0 8px;font-size:14.5px;font-weight:700;transition:border-color .2s,box-shadow .2s,transform .15s;display:inline-flex;box-shadow:0 1px 2px #2f27220f,0 6px 16px -12px #2f272273}.cp-btn:hover{border-color:var(--beet);box-shadow:0 1px 2px #2f27220f,0 10px 22px -14px #b4294f8c}.cp-btn:active{transform:scale(.98)}.cp-btn:focus-visible{border-color:var(--beet);outline:none;box-shadow:0 0 0 4px #b4294f24}.cp.open .cp-btn{border-color:var(--beet);box-shadow:0 0 0 4px #b4294f1f}.cp-flag{border-radius:5px;flex:none;width:30px;height:20px;display:block;box-shadow:0 0 0 1px #0000001a,0 2px 4px -1px #00000038}.cp-btn .cp-flag{border-radius:6px;width:32px;height:22px;box-shadow:0 0 0 1px #0000001a,0 2px 5px -2px #0000004d}.cp-name{white-space:nowrap;letter-spacing:.005em}.cp-chev{background:var(--beet-soft,#f7e3e8);width:30px;height:30px;color:var(--beet);transition:transform .25s var(--ease),background .2s,color .2s;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.cp-btn:hover .cp-chev,.cp.open .cp-chev{background:var(--beet);color:#fff}.cp.open .cp-chev{transform:rotate(180deg)}.cp-menu{z-index:90;border:1px solid var(--crust);width:300px;max-width:calc(100vw - 32px);box-shadow:var(--shadow-2,0 24px 50px -20px #2f272273);animation:lg-in .18s var(--ease);background:#fff;border-radius:20px;padding:8px;position:absolute;top:calc(100% + 10px);right:0}.cp-title{letter-spacing:.09em;text-transform:uppercase;color:var(--soil-2);margin:4px 10px 8px;font-size:11.5px;font-weight:800}.cp-menu ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.cp-menu button{cursor:pointer;text-align:left;width:100%;color:var(--soil);font-family:var(--font-body);background:0 0;border:0;border-radius:14px;align-items:center;gap:13px;padding:11px 12px;transition:background .15s;display:flex}.cp-menu button:hover,.cp-menu button:focus-visible{background:var(--paper,#fbf5ec);outline:none}.cp-menu button[aria-selected=true]{background:var(--beet-soft,#f7e3e8)}.cp-opt{flex-direction:column;gap:2px;min-width:0;display:flex}.cp-opt strong{font-size:15px;font-weight:700}.cp-opt small{color:var(--soil-2);font-size:12.5px;font-weight:500}.cp-check{color:var(--beet);flex:none;margin-left:auto}.co-mobilebar{display:none}@media (width<=1050px){.co-grid{grid-template-columns:1fr}.co-summary{position:static}.co-page{padding-bottom:110px}.co-mobilebar{z-index:60;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--crust);background:#fff;justify-content:space-between;align-items:center;gap:14px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 30px -18px #2f272299}.co-mobilebar small{color:var(--soil-2);letter-spacing:.06em;text-transform:uppercase;font-size:11px;display:block}.co-mobilebar strong{font-size:22px;font-family:var(--font-display)}.co-mobilebar .k-btn,.co-mobilebar .co-wallet-btn{flex:none;width:auto;min-height:52px;padding:0 24px}.co-mobilebar .co-walletbtns{flex:1 1 0;width:auto;min-width:130px;max-width:240px}.co-mobilebar .co-walletslot{height:52px}.co-mobilebar .co-walletslot apple-pay-button{--apple-pay-button-height:52px}}@media (width<=760px){.co-step{border-radius:22px;padding:20px 14px 22px}.co-step legend{flex-wrap:wrap;font-size:22px}.cp-btn{height:44px}.co-fields{grid-template-columns:1fr}.co-page label.co-option{grid-template-columns:auto auto minmax(0,1fr) auto;gap:10px;padding:13px 12px}.co-mark{width:60px;min-width:60px;height:34px;padding:5px 6px}.co-mark.co-mark-brand{padding:0}.co-mark.co-mark-brand img{height:34px}.co-option-text strong{font-size:14.5px}.co-option-text small{font-size:12px}.co-price{grid-area:2/3;justify-self:start;margin-top:-4px;font-size:13.5px}.co-option.active .co-price,.co-option .co-price{color:var(--soil)}.co-parcel{padding:12px}.co-locate-cta{grid-template-columns:auto minmax(0,1fr);padding:14px}.co-locate-arrow{display:none}.co-parcel-tools{grid-template-columns:1fr}.co-view-switch{display:flex}.co-parcel-body{grid-template-columns:1fr}.co-parcel-body.view-map .co-parcel-list,.co-parcel-body.view-list .co-map-wrap{display:none}.co-map{height:320px}.co-parcel-list{max-height:none}.co-banks{grid-template-columns:repeat(3,minmax(0,1fr));padding:10px}.co-banks button{min-height:48px}.co-done-box{grid-template-columns:1fr}.co-run-chips{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.co-locate-cta:after,.co-pulse:before,.co-pulse:after{animation:none!important}}.co-consent{border-top:1px solid var(--crust);gap:8px;margin-top:14px;padding-top:12px;font-size:14px;display:grid}.co-consent label{cursor:pointer;flex-direction:row;align-items:flex-start;gap:9px;line-height:1.4;display:flex}.co-consent .co-remind{border:1.5px solid var(--crust);background:var(--flour);border-radius:16px;gap:12px;padding:14px 16px;font-weight:400;transition:border-color .15s,background .15s}.co-consent .co-remind:hover{border-color:var(--crust-2)}.co-consent .co-remind:has(input:checked){border-color:var(--beet);background:#fdf3f6}.co-consent .co-remind input{width:22px;height:22px;margin:1px 0 0}.co-remind-txt{flex-direction:column;gap:4px;min-width:0;display:flex}.co-remind-txt strong{color:var(--soil);font-size:15px;font-weight:700;line-height:1.35}.co-remind-txt small{font-weight:400}.co-consent .co-mailoff{padding:0 2px;font-weight:400}.co-mailoff small{margin-top:2px;display:block}.co-consent input{width:18px;height:18px;accent-color:var(--beet);flex:none;margin:1px 0 0}.co-consent small{color:var(--soil-2);font-size:12.5px;line-height:1.5}.co-consent small a{text-decoration:underline}.co-banks button img[src^="https://public.montonio"]{max-height:28px}.co-geo-wrap{flex-direction:column;gap:10px;display:flex}.co-geo{background:var(--soil);width:100%;color:var(--flour);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:12px;padding:10px 16px 10px 10px;transition:background .15s,transform .1s;display:flex}.co-geo:hover{background:#1f1916}.co-geo:active{transform:scale(.99)}.co-geo:focus-visible{outline:3px solid var(--yolk);outline-offset:2px}.co-geo.busy{cursor:progress;opacity:.92}.co-geo-dot{background:var(--yolk);width:40px;height:40px;color:var(--soil);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.co-geo-txt{flex-direction:column;min-width:0;line-height:1.25;display:flex}.co-geo-txt strong{font-size:15px}.co-geo-txt small{opacity:.75;font-size:12.5px}.co-geo-note{border-radius:12px;margin:0;padding:10px 14px;font-size:14px;line-height:1.4}.co-geo-note.ok{background:var(--spinach-soft);color:var(--spinach-dark)}.co-geo-note.warn{color:#6b4a0c;background:#fcefd2}.co-geo-note.err{color:#7a1f2b;background:#f9e1e1}.co-spin{animation:1s linear infinite co-spin}@keyframes co-spin{to{transform:rotate(360deg)}}@media (width>=700px){.co-geo{align-self:flex-start;width:auto;padding-right:22px}}@media (prefers-reduced-motion:reduce){.co-spin{animation:none}}.co-fresh>div{gap:8px;min-width:0;display:grid}.co-fresh p{margin:0}.co-fresh-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.co-fresh-list li{background:#fff8;border-radius:10px;align-items:center;gap:9px;padding:5px 8px;display:flex}.co-fresh-list img{-o-object-fit:cover;object-fit:cover;border-radius:8px;flex:none;width:30px;height:30px}.co-fresh-list span{flex:1;min-width:0;font-size:13.5px;font-weight:600}.co-fresh-list small{color:var(--ink-soft,#6b625a);font-weight:600}.co-fresh-q{font-size:13.5px}.co-fresh-q a{color:var(--beet);white-space:nowrap;font-weight:700}.co-fresh-btn{border:1.5px solid var(--beet);color:var(--beet);cursor:pointer;background:#fff;border-radius:999px;justify-self:start;align-items:center;gap:8px;padding:9px 16px;font-size:14px;font-weight:700;display:inline-flex}.co-fresh-btn:hover{background:var(--beet);color:#fff}.co-fresh.flash{animation:1.1s coFreshFlash}@keyframes coFreshFlash{0%,to{box-shadow:none}30%,70%{box-shadow:0 0 0 3px var(--beet)}}.co-fresh-done{background:#e4efd9}.co-fresh-done svg{color:#4c7a35}.co-fresh-done button{color:var(--beet);cursor:pointer;font-weight:700;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.co-page label.co-option.disabled{cursor:pointer}@media (width<=560px){.co-fresh-btn{justify-content:center;justify-self:stretch}}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--font-mono);font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--background:38 70% 95%;--foreground:22 16% 16%;--card:0 0% 100%;--card-foreground:22 16% 16%;--popover:0 0% 100%;--popover-foreground:22 16% 16%;--primary:344 63% 43%;--primary-foreground:38 70% 97%;--secondary:36 55% 90%;--secondary-foreground:22 16% 16%;--muted:36 45% 91%;--muted-foreground:24 10% 38%;--accent:36 55% 90%;--accent-foreground:22 16% 16%;--destructive:6 72% 45%;--destructive-foreground:0 0% 98%;--border:34 38% 84%;--input:34 38% 84%;--ring:344 63% 43%;--radius:1rem;--font-heading:"Young Serif", Georgia, serif;--font-body:"Figtree", ui-sans-serif, system-ui, sans-serif;--font-display:"Young Serif", Georgia, serif;--font-hand:"Kalam", cursive;--font-mono:ui-monospace, SFMono-Regular, Menlo, monospace;--chart-1:344 63% 43%;--chart-2:25 75% 53%;--chart-3:100 39% 34%;--chart-4:281 33% 37%;--chart-5:38 75% 56%;--sidebar-background:38 70% 95%;--sidebar-foreground:22 16% 16%;--sidebar-primary:344 63% 43%;--sidebar-primary-foreground:0 0% 100%;--sidebar-accent:36 55% 90%;--sidebar-accent-foreground:22 16% 16%;--sidebar-border:34 38% 84%;--sidebar-ring:344 63% 43%}*{border-color:hsl(var(--border))}body{background-color:hsl(var(--background));font-family:var(--font-body);color:hsl(var(--foreground))}.container{width:100%}@media (width>=640px){.container{max-width:640px}}@media (width>=768px){.container{max-width:768px}}@media (width>=1024px){.container{max-width:1024px}}@media (width>=1280px){.container{max-width:1280px}}@media (width>=1536px){.container{max-width:1536px}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-bottom-12{bottom:-3rem}.-left-12{left:-3rem}.-right-12{right:-3rem}.-top-12{top:-3rem}.bottom-0{bottom:0}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-3{left:.75rem}.left-\[50\%\]{left:50%}.right-0{right:0}.right-1{right:.25rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.top-0{top:0}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-2{top:.5rem}.top-3\.5{top:.875rem}.top-4{top:1rem}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[1\]{z-index:1}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3\.5{margin-left:.875rem;margin-right:.875rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.-ml-4{margin-left:-1rem}.-mt-4{margin-top:-1rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-24{margin-top:6rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.\!hidden{display:none!important}.hidden{display:none}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:16/9}.size-4{width:1rem;height:1rem}.h-0\.5{height:.125rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-36{height:9rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[1px\]{height:1px}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-svh{height:100svh}.max-h-96{max-height:24rem}.max-h-\[300px\]{max-height:300px}.max-h-screen{max-height:100vh}.min-h-0{min-height:0}.min-h-\[2rem\]{min-height:2rem}.min-h-\[60px\]{min-height:60px}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-0{width:0}.w-1{width:.25rem}.w-10{width:2.5rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-36{width:9rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[--sidebar-width\]{width:var(--sidebar-width)}.w-\[100px\]{width:100px}.w-\[140px\]{width:140px}.w-\[1px\]{width:1px}.w-auto{width:auto}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.min-w-0{min-width:0}.min-w-10{min-width:2.5rem}.min-w-5{min-width:1.25rem}.min-w-8{min-width:2rem}.min-w-9{min-width:2.25rem}.min-w-\[10rem\]{min-width:10rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.max-w-\[--skeleton-width\]{max-width:var(--skeleton-width)}.max-w-lg{max-width:32rem}.max-w-max{max-width:max-content}.max-w-md{max-width:28rem}.flex-1{flex:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-px{--tw-translate-x:-1px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[-50\%\]{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-px{--tw-translate-x:1px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate:45deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate:90deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;user-select:none}.resize{resize:both}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-border>:not([hidden])~:not([hidden]){border-color:hsl(var(--border))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.whitespace-nowrap{white-space:nowrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded-2xl{border-radius:1rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:.75rem}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}.border{border-width:1px}.border-2{border-width:2px}.border-4{border-width:4px}.border-\[1\.5px\]{border-width:1.5px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-\[--color-border\]{border-color:var(--color-border)}.border-border{border-color:hsl(var(--border))}.border-border\/50{border-color:hsl(var(--border) / .5)}.border-destructive{border-color:hsl(var(--destructive))}.border-destructive\/50{border-color:hsl(var(--destructive) / .5)}.border-input{border-color:hsl(var(--input))}.border-primary{border-color:hsl(var(--primary))}.border-primary\/50{border-color:hsl(var(--primary) / .5)}.border-sidebar-border{border-color:hsl(var(--sidebar-border))}.border-slate-100{--tw-border-opacity:1;border-color:rgb(241 245 249/var(--tw-border-opacity,1))}.border-slate-200{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.border-transparent{border-color:#0000}.border-l-transparent{border-left-color:#0000}.border-t-slate-800{--tw-border-opacity:1;border-top-color:rgb(30 41 59/var(--tw-border-opacity,1))}.border-t-transparent{border-top-color:#0000}.bg-\[--color-bg\]{background-color:var(--color-bg)}.bg-accent{background-color:hsl(var(--accent))}.bg-background{background-color:hsl(var(--background))}.bg-black\/80{background-color:#000c}.bg-border{background-color:hsl(var(--border))}.bg-card{background-color:hsl(var(--card))}.bg-destructive{background-color:hsl(var(--destructive))}.bg-destructive\/10{background-color:hsl(var(--destructive) / .1)}.bg-foreground{background-color:hsl(var(--foreground))}.bg-muted{background-color:hsl(var(--muted))}.bg-muted\/50{background-color:hsl(var(--muted) / .5)}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity,1))}.bg-orange-400{--tw-bg-opacity:1;background-color:rgb(251 146 60/var(--tw-bg-opacity,1))}.bg-popover{background-color:hsl(var(--popover))}.bg-primary{background-color:hsl(var(--primary))}.bg-primary\/10{background-color:hsl(var(--primary) / .1)}.bg-primary\/20{background-color:hsl(var(--primary) / .2)}.bg-secondary{background-color:hsl(var(--secondary))}.bg-sidebar{background-color:hsl(var(--sidebar-background))}.bg-sidebar-border{background-color:hsl(var(--sidebar-border))}.bg-slate-100{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.bg-slate-200{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity,1))}.bg-slate-50{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.bg-transparent{background-color:#0000}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-gradient-to-b{background-image:linear-gradient(to bottom, var(--tw-gradient-stops))}.from-white{--tw-gradient-from:#fff var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.to-slate-50{--tw-gradient-to:#f8fafc var(--tw-gradient-to-position)}.fill-current{fill:currentColor}.fill-primary{fill:hsl(var(--primary))}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-\[1px\]{padding:1px}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pl-10{padding-left:2.5rem}.pl-2{padding-left:.5rem}.pl-2\.5{padding-left:.625rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-8{padding-left:2rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-7xl{font-size:4.5rem;line-height:1}.text-\[0\.8rem\]{font-size:.8rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-accent-foreground{color:hsl(var(--accent-foreground))}.text-card-foreground{color:hsl(var(--card-foreground))}.text-current{color:currentColor}.text-destructive{color:hsl(var(--destructive))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-foreground{color:hsl(var(--foreground))}.text-foreground\/50{color:hsl(var(--foreground) / .5)}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity,1))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-sidebar-foreground{color:hsl(var(--sidebar-foreground))}.text-sidebar-foreground\/70{color:hsl(var(--sidebar-foreground) / .7)}.text-slate-300{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-slate-700{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.text-slate-800{--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1))}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.accent-primary{accent-color:hsl(var(--primary))}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow:0 0 0 1px hsl(var(--sidebar-border));--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.outline-none{outline-offset:2px;outline:2px solid #0000}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-ring{--tw-ring-color:hsl(var(--ring))}.ring-sidebar-ring{--tw-ring-color:hsl(var(--sidebar-ring))}.ring-offset-background{--tw-ring-offset-color:hsl(var(--background))}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[width\]{transition-property:width;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-1000{transition-duration:1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0), var(--tw-enter-translate-y,0), 0) scale3d(var(--tw-enter-scale,1), var(--tw-enter-scale,1), var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0), var(--tw-exit-translate-y,0), 0) scale3d(var(--tw-exit-scale,1), var(--tw-exit-scale,1), var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.animate-in{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.fade-in-0{--tw-enter-opacity:0}.zoom-in-95{--tw-enter-scale:.95}.duration-1000{animation-duration:1s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{animation-timing-function:linear}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.running{animation-play-state:running}.paused{animation-play-state:paused}.file\:border-0::file-selector-button{border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::file-selector-button{color:hsl(var(--foreground))}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:-.5rem}.after\:inset-y-0:after{content:var(--tw-content);top:0;bottom:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:.25rem}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.first\:rounded-l-md:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.first\:border-l:first-child{border-left-width:1px}.last\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}.hover\:border-slate-300:hover{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-destructive\/80:hover{background-color:hsl(var(--destructive) / .8)}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive) / .9)}.hover\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\:bg-muted\/50:hover{background-color:hsl(var(--muted) / .5)}.hover\:bg-primary:hover{background-color:hsl(var(--primary))}.hover\:bg-primary\/80:hover{background-color:hsl(var(--primary) / .8)}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary) / .9)}.hover\:bg-secondary:hover{background-color:hsl(var(--secondary))}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary) / .8)}.hover\:bg-sidebar-accent:hover{background-color:hsl(var(--sidebar-accent))}.hover\:bg-slate-50:hover{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:text-muted-foreground:hover{color:hsl(var(--muted-foreground))}.hover\:text-primary-foreground:hover{color:hsl(var(--primary-foreground))}.hover\:text-sidebar-accent-foreground:hover{color:hsl(var(--sidebar-accent-foreground))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow:0 0 0 1px hsl(var(--sidebar-accent));--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:hsl(var(--sidebar-border))}.focus\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\:bg-primary:focus{background-color:hsl(var(--primary))}.focus\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\:text-primary-foreground:focus{color:hsl(var(--primary-foreground))}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{outline-offset:2px;outline:2px solid #0000}.focus\:ring-1:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus\:ring-ring:focus{--tw-ring-color:hsl(var(--ring))}.focus\:ring-slate-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(100 116 139/var(--tw-ring-opacity,1))}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.focus-visible\:outline-none:focus-visible{outline-offset:2px;outline:2px solid #0000}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-destructive:focus-visible{--tw-ring-color:hsl(var(--destructive))}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:hsl(var(--ring))}.focus-visible\:ring-sidebar-ring:focus-visible{--tw-ring-color:hsl(var(--sidebar-ring))}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:hsl(var(--background))}.active\:bg-sidebar-accent:active{background-color:hsl(var(--sidebar-accent))}.active\:text-sidebar-accent-foreground:active{color:hsl(var(--sidebar-accent-foreground))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.group\/menu-item:focus-within .group-focus-within\/menu-item\:opacity-100,.group\/menu-item:hover .group-hover\/menu-item\:opacity-100,.group:hover .group-hover\:opacity-100{opacity:1}.group.destructive .group-\[\.destructive\]\:border-muted\/40{border-color:hsl(var(--muted) / .4)}.group.toaster .group-\[\.toaster\]\:border-border{border-color:hsl(var(--border))}.group.toast .group-\[\.toast\]\:bg-muted{background-color:hsl(var(--muted))}.group.toast .group-\[\.toast\]\:bg-primary{background-color:hsl(var(--primary))}.group.toaster .group-\[\.toaster\]\:bg-background{background-color:hsl(var(--background))}.group.destructive .group-\[\.destructive\]\:text-red-300{--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.group.toast .group-\[\.toast\]\:text-muted-foreground{color:hsl(var(--muted-foreground))}.group.toast .group-\[\.toast\]\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group.toaster .group-\[\.toaster\]\:text-foreground{color:hsl(var(--foreground))}.group.toaster .group-\[\.toaster\]\:shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.group.destructive .group-\[\.destructive\]\:hover\:border-destructive\/30:hover{border-color:hsl(var(--destructive) / .3)}.group.destructive .group-\[\.destructive\]\:hover\:bg-destructive:hover{background-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:hover\:text-destructive-foreground:hover{color:hsl(var(--destructive-foreground))}.group.destructive .group-\[\.destructive\]\:hover\:text-red-50:hover{--tw-text-opacity:1;color:rgb(254 242 242/var(--tw-text-opacity,1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-destructive:focus{--tw-ring-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:focus\:ring-red-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(248 113 113/var(--tw-ring-opacity,1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-offset-red-600:focus{--tw-ring-offset-color:#dc2626}.peer\/menu-button:hover~.peer-hover\/menu-button\:text-sidebar-accent-foreground{color:hsl(var(--sidebar-accent-foreground))}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.has-\[\[data-variant\=inset\]\]\:bg-sidebar:has([data-variant=inset]){background-color:hsl(var(--sidebar-background))}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.group\/menu-item:has([data-sidebar=menu-action]) .group-has-\[\[data-sidebar\=menu-action\]\]\/menu-item\:pr-8{padding-right:2rem}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-selected\:bg-accent[aria-selected=true]{background-color:hsl(var(--accent))}.aria-selected\:bg-accent\/50[aria-selected=true]{background-color:hsl(var(--accent) / .5)}.aria-selected\:text-accent-foreground[aria-selected=true]{color:hsl(var(--accent-foreground))}.aria-selected\:text-muted-foreground[aria-selected=true]{color:hsl(var(--muted-foreground))}.aria-selected\:opacity-100[aria-selected=true]{opacity:1}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true],.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:-.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:-.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=checked\]\:translate-x-4[data-state=checked]{--tw-translate-x:1rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked],.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x:var(--radix-toast-swipe-end-x);transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x:var(--radix-toast-swipe-move-x);transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:.2s ease-out accordion-up}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:.2s ease-out accordion-down}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:hsl(var(--sidebar-accent))}.data-\[active\]\:bg-accent\/50[data-active]{background-color:hsl(var(--accent) / .5)}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:hsl(var(--accent))}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:hsl(var(--background))}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\[state\=on\]\:bg-accent[data-state=on],.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:hsl(var(--accent) / .5)}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:hsl(var(--secondary))}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:hsl(var(--muted))}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:hsl(var(--input))}.data-\[active\=true\]\:font-medium[data-active=true]{font-weight:500}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:hsl(var(--sidebar-accent-foreground))}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:hsl(var(--muted-foreground))}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:hsl(var(--accent-foreground))}.data-\[state\=active\]\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:hsl(var(--primary-foreground))}.data-\[state\=on\]\:text-accent-foreground[data-state=on],.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:hsl(var(--accent-foreground))}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:hsl(var(--muted-foreground))}.data-\[disabled\=true\]\:opacity-50[data-disabled=true],.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=active\]\:shadow[data-state=active]{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[state\=closed\]\:duration-300[data-state=closed]{transition-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{transition-duration:.5s}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-],.data-\[state\=open\]\:animate-in[data-state=open],.data-\[state\=visible\]\:animate-in[data-state=visible]{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-],.data-\[state\=closed\]\:animate-out[data-state=closed],.data-\[state\=hidden\]\:animate-out[data-state=hidden],.data-\[swipe\=end\]\:animate-out[data-swipe=end]{--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;animation-name:exit;animation-duration:.15s}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-],.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity:.8}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.data-\[state\=open\]\:fade-in-0[data-state=open],.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale:.9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:13rem}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:-13rem}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:13rem}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:-13rem}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:-.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:.5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:-.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:.5rem}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x:-50%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed],.data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y:-48%}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x:-50%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y:-48%}.data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y:-100%}.data-\[state\=closed\]\:duration-300[data-state=closed]{animation-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{animation-duration:.5s}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:0}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:.25rem}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=open\]\:hover\:bg-sidebar-accent:hover[data-state=open]{background-color:hsl(var(--sidebar-accent))}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground:hover[data-state=open]{color:hsl(var(--sidebar-accent-foreground))}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]{left:calc(var(--sidebar-width) * -1)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]{right:calc(var(--sidebar-width) * -1)}.group[data-side=left] .group-data-\[side\=left\]\:-right-4{right:-1rem}.group[data-side=right] .group-data-\[side\=right\]\:left-0{left:0}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:-mt-8{margin-top:-2rem}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:hidden{display:none}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!size-8{width:2rem!important;height:2rem!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[--sidebar-width-icon\]{width:var(--sidebar-width-icon)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)\)\]{width:calc(var(--sidebar-width-icon) + 1rem)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)_\+2px\)\]{width:calc(var(--sidebar-width-icon) + 1rem + 2px)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:w-0{width:0}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:translate-x-0{--tw-translate-x:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-side=right] .group-data-\[side\=right\]\:rotate-180,.group[data-state=open] .group-data-\[state\=open\]\:rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:overflow-hidden{overflow:hidden}.group[data-variant=floating] .group-data-\[variant\=floating\]\:rounded-lg{border-radius:var(--radius)}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border{border-width:1px}.group[data-side=left] .group-data-\[side\=left\]\:border-r{border-right-width:1px}.group[data-side=right] .group-data-\[side\=right\]\:border-l{border-left-width:1px}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border-sidebar-border{border-color:hsl(var(--sidebar-border))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-0{padding:0!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-2{padding:.5rem!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:opacity-0{opacity:0}.group[data-variant=floating] .group-data-\[variant\=floating\]\:shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:after\:left-full:after{content:var(--tw-content);left:100%}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:hover\:bg-sidebar:hover{background-color:hsl(var(--sidebar-background))}.peer\/menu-button[data-size=default]~.peer-data-\[size\=default\]\/menu-button\:top-1\.5{top:.375rem}.peer\/menu-button[data-size=lg]~.peer-data-\[size\=lg\]\/menu-button\:top-2\.5{top:.625rem}.peer\/menu-button[data-size=sm]~.peer-data-\[size\=sm\]\/menu-button\:top-1{top:.25rem}.peer[data-variant=inset]~.peer-data-\[variant\=inset\]\:min-h-\[calc\(100svh-theme\(spacing\.4\)\)\]{min-height:calc(100svh - 1rem)}.peer\/menu-button[data-active=true]~.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground{color:hsl(var(--sidebar-accent-foreground))}.dark\:border-destructive:is(.dark *){border-color:hsl(var(--destructive))}@media (width>=640px){.sm\:bottom-0{bottom:0}.sm\:right-0{right:0}.sm\:top-auto{top:auto}.sm\:mt-0{margin-top:0}.sm\:flex{display:flex}.sm\:max-w-sm{max-width:24rem}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2\.5{gap:.625rem}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.sm\:rounded-lg{border-radius:var(--radius)}.sm\:text-left{text-align:left}.data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y:100%}}@media (width>=768px){.md\:absolute{position:absolute}.md\:block{display:block}.md\:flex{display:flex}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:max-w-\[420px\]{max-width:420px}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:opacity-0{opacity:0}.after\:md\:hidden:after{content:var(--tw-content);display:none}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:m-2{margin:.5rem}.peer[data-state=collapsed][data-variant=inset]~.md\:peer-data-\[state\=collapsed\]\:peer-data-\[variant\=inset\]\:ml-2{margin-left:.5rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:ml-0{margin-left:0}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:rounded-xl{border-radius:.75rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}}.\[\&\:has\(\>\.day-range-end\)\]\:rounded-r-md:has(>.day-range-end){border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\>\.day-range-start\)\]\:rounded-l-md:has(>.day-range-start){border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\)\]\:rounded-md:has([aria-selected]){border-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]){background-color:hsl(var(--accent))}.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:has([aria-selected]):first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:has([aria-selected]):last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\.day-outside\)\]\:bg-accent\/50:has([aria-selected].day-outside){background-color:hsl(var(--accent) / .5)}.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end){border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>span\]\:line-clamp-1>span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y:-3px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:left-4>svg{left:1rem}.\[\&\>svg\]\:top-4>svg{top:1rem}.\[\&\>svg\]\:size-4>svg{width:1rem;height:1rem}.\[\&\>svg\]\:h-2\.5>svg{height:.625rem}.\[\&\>svg\]\:h-3>svg{height:.75rem}.\[\&\>svg\]\:h-3\.5>svg{height:.875rem}.\[\&\>svg\]\:w-2\.5>svg{width:.625rem}.\[\&\>svg\]\:w-3>svg{width:.75rem}.\[\&\>svg\]\:w-3\.5>svg{width:.875rem}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-destructive>svg{color:hsl(var(--destructive))}.\[\&\>svg\]\:text-foreground>svg{color:hsl(var(--foreground))}.\[\&\>svg\]\:text-muted-foreground>svg{color:hsl(var(--muted-foreground))}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:hsl(var(--sidebar-accent-foreground))}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:1.75rem}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{--tw-rotate:90deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:hsl(var(--muted-foreground))}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:hsl(var(--border) / .5)}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:hsl(var(--border))}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-layer\]\:outline-none .recharts-layer{outline-offset:2px;outline:2px solid #0000}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke=\#ccc]{stroke:hsl(var(--border))}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:hsl(var(--muted))}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke=\#ccc]{stroke:hsl(var(--border))}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-sector\]\:outline-none .recharts-sector,.\[\&_\.recharts-surface\]\:outline-none .recharts-surface{outline-offset:2px;outline:2px solid #0000}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-top:.375rem;padding-bottom:.375rem}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:.75rem;line-height:1rem}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{font-weight:500}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:hsl(var(--muted-foreground))}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:1.25rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:1.25rem}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:3rem}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-top:.75rem;padding-bottom:.75rem}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:1.25rem}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:1.25rem}.\[\&_p\]\:leading-relaxed p{line-height:1.625}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:-.5rem}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=left] .\[\[data-side\=left\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:-.5rem}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right] .\[\[data-side\=right\]_\&\]\:cursor-e-resize{cursor:e-resize}
