.kv-ship-sum{font-size:12.5px;line-height:1.45;color:#0d2818;margin:2px 0 10px;text-transform:none}.kv-ship-sum:empty{display:none}.kv-zip{display:flex;align-items:center;gap:8px;margin:0 0 6px}.kv-zip label{font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.08em;color:#555;flex:none;text-transform:uppercase}.kv-zip input{flex:1;min-width:0;height:36px;padding:0 12px;border-radius:999px;border:1px solid rgba(13,40,24,.25);background:#fff;color:#0d2818;font-size:14px}.kv-zip button{flex:none;height:36px;padding:0 14px;border-radius:999px;border:1.5px solid #0D2818;background:transparent;color:#0d2818;font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.08em;cursor:pointer}.kv-zip-out{font-size:12.5px;line-height:1.45;color:#0d2818;margin:0 0 8px;text-transform:none}.kv-zip-out:empty{display:none}.kv-wallets{margin:10px 0 4px}.kv-loc{display:flex;align-items:center;gap:8px;margin:0 0 8px}.kv-loc label{font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.08em;color:#555;text-transform:uppercase;flex:none}.kv-loc select{flex:1;min-width:0;height:34px;padding:0 10px;border-radius:999px;border:1px solid rgba(13,40,24,.25);background:#fff;color:#0d2818;font-size:13px}.kv-wallets[hidden]{display:none!important}.kv-chips{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.kv-chip{display:inline-block;font-family:var(--mono);font-size:10.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;line-height:1;color:#0d2818;background:#0d28180d;border:1px solid rgba(13,40,24,.22);border-radius:999px;padding:5px 9px;white-space:nowrap}.kv-chip--fs{color:#7a3b12;background:#c26a1a1a;border-color:#c26a1a66}.kv-wallets-l{font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.08em;color:#555;text-align:center;margin:0 0 6px;text-transform:uppercase}#cart-drawer .kvc-img{order:-1}#cart-drawer .kvc-ti,#cart-drawer .kvc-v,#cart-drawer .kvc-sub span,#cart-drawer .kv-ship-sum,#cart-drawer .kvc-legal,#cart-drawer .kvc-rm{text-transform:none!important;letter-spacing:0!important}#cart-drawer .kvc-ti{white-space:normal!important;font-family:Inter Tight,Inter Tight Fallback,sans-serif!important}#cart-drawer .kvc-go{font:800 15px Inter Tight,Inter Tight Fallback,sans-serif!important;letter-spacing:.08em!important}#cart-drawer .kvc-x svg{width:18px;height:18px;stroke:#1a1622;stroke-width:2.2;fill:none;stroke-linecap:round}#cart-drawer .kvc-n,#cart-drawer .kvc-v,#cart-drawer .kvc-rm,#cart-drawer .kv-ship-sum,#cart-drawer .kvc-legal{color:#5f5866!important}#cart-drawer .kvc-legal a{color:#1a1622!important}#cart-drawer .cart-header{border-bottom:0;display:flex;align-items:center;justify-content:space-between;padding:20px 20px 10px 22px}#cart-drawer .kvc-h{display:flex;align-items:baseline;gap:10px}#cart-drawer .kvc-h h2{margin:0;font:400 32px/1 "Instrument Serif","Instrument Serif Fallback",Georgia,serif;color:#1a1622;text-transform:none;letter-spacing:0}#cart-drawer .kvc-n{font:600 11.5px IBM Plex Mono,IBM Plex Mono Fallback,monospace;letter-spacing:.1em;color:#6b645a}#cart-drawer .kvc-x{width:44px;height:44px;border:0;border-radius:999px;background:#1a16220f;color:#1a1622;font-size:16px;cursor:pointer}#cart-drawer .kvc-loc{padding:0 22px 10px}#cart-drawer .kvc-loc .kv-loc{margin:0;min-height:42px;padding:0 6px 0 14px;border-radius:999px;background:#fff;border:1px solid rgba(26,22,34,.12)}#cart-drawer .kvc-loc .kv-loc label{font:500 13.5px Inter Tight,Inter Tight Fallback,sans-serif;letter-spacing:0;text-transform:none;color:#6b645a}#cart-drawer .kvc-loc .kv-loc select{border:0!important;background:transparent!important;font:600 14px Inter Tight,Inter Tight Fallback,sans-serif}#cart-drawer #cart-items{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:8px;padding:4px 22px 12px}#cart-drawer .cart-footer{flex-shrink:0}#cart-drawer .kvc-g{margin:8px 2px 0;font:600 11px IBM Plex Mono,IBM Plex Mono Fallback,monospace;letter-spacing:.1em;text-transform:uppercase;color:#1a1622}#cart-drawer .kvc-item{display:flex;gap:12px;padding:12px;border-bottom:0;border-radius:18px;background:#fff;text-transform:none}#cart-drawer .kvc-img{width:68px;height:86px;flex:none;border-radius:12px;object-fit:cover;background:#ede6d6}#cart-drawer .kvc-b{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}#cart-drawer .kvc-t{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}#cart-drawer .kvc-ti{font:600 14.5px/1.3 Inter Tight,Inter Tight Fallback,sans-serif;color:#1a1622;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#cart-drawer .kvc-p{font:400 19px/1.1 "Instrument Serif","Instrument Serif Fallback",Georgia,serif;color:#1a1622;white-space:nowrap}#cart-drawer .kvc-p s{color:#6b645a;font-size:15px;margin-right:4px}#cart-drawer .kvc-v{font:400 12.5px Inter Tight,Inter Tight Fallback,sans-serif;color:#6b645a}#cart-drawer .kvc-r{display:flex;align-items:center;justify-content:space-between;margin-top:6px}#cart-drawer .kvc-q{display:flex;align-items:center;gap:2px;padding:3px;border-radius:999px;background:#fc0}#cart-drawer .kvc-q button{width:32px;height:32px;padding:0;border:0;border-radius:999px;background:#1a16221a;color:#1a1622;font:700 16px Inter Tight,sans-serif;cursor:pointer}#cart-drawer .kvc-qn{min-width:22px;text-align:center;font:800 14px Inter Tight,Inter Tight Fallback,sans-serif;color:#1a1622}#cart-drawer .kvc-rm{min-height:36px;padding:0 4px;border:0;background:transparent;color:#6b645a;font:500 12.5px Inter Tight,sans-serif;text-decoration:underline;cursor:pointer}#cart-drawer .kvc-q button:focus-visible,#cart-drawer .kvc-rm:focus-visible,#cart-drawer .kvc-x:focus-visible,#cart-drawer .kvc-go:focus-visible{outline:2px solid #1A1622;outline-offset:2px}#cart-drawer .cart-footer{display:flex;flex-direction:column;gap:10px;padding:14px 22px 18px;border-top:1px solid rgba(26,22,34,.1);background:#f5f1e6}#cart-drawer .kvc-sub{display:flex;justify-content:space-between;align-items:baseline}#cart-drawer .kvc-sub span:first-child{font:600 15px Inter Tight,Inter Tight Fallback,sans-serif;color:#1a1622}#cart-drawer .kvc-subv{font:400 28px/1 "Instrument Serif","Instrument Serif Fallback",Georgia,serif;color:#1a1622}#cart-drawer .kv-ship-sum{margin:0;font:400 12.5px/1.45 Inter Tight,Inter Tight Fallback,sans-serif;color:#4a4552}#cart-drawer .kvc-est{margin:-4px 0 0}#cart-drawer .kvc-est summary{display:inline-flex;align-items:center;min-height:32px;cursor:pointer;font:600 12.5px Inter Tight,sans-serif;color:#1a1622;text-decoration:underline;list-style:none}#cart-drawer .kvc-est summary::-webkit-details-marker{display:none}#cart-drawer .kvc-est .kv-zip{margin:4px 0 6px}#cart-drawer .kvc-go{width:auto;padding:0;border:0;background:#7fd49a!important;display:flex;align-items:center;justify-content:center;min-height:56px;border-radius:999px;background:#7fd49a;color:#1a1622!important;font:800 15px Inter Tight,Inter Tight Fallback,sans-serif;letter-spacing:.08em;text-decoration:none!important;text-transform:uppercase;box-shadow:0 6px 18px #1a162224}#cart-drawer .kvc-legal{margin:2px 0 0;font:400 11.5px/1.5 Inter Tight,Inter Tight Fallback,sans-serif;color:#4a4552;text-align:center;text-transform:none}#cart-drawer .kvc-legal a{color:#1a1622;text-decoration:underline}#cart-drawer .kv-wallets-l{display:none}.kv-wallets shopify-accelerated-checkout-cart,.kv-wallets .shopify-cleanslate,.kv-wallets .additional-checkout-buttons,.kv-wallets [data-shopify-buttoncontainer],.kv-wallets .dynamic-checkout__content{display:block!important;visibility:visible!important;height:auto!important;overflow:visible!important;pointer-events:auto!important}.kvf{--kvf-bg:var(--mag-bg,transparent);--kvf-fg:var(--mag-fg,#1A1622);background:var(--kvf-bg);border-top:1px solid color-mix(in srgb,var(--kvf-fg) 18%,transparent);color:var(--kvf-fg);font-family:Inter Tight,Inter Tight Fallback,-apple-system,Arial,sans-serif;text-transform:none;letter-spacing:0;position:relative;z-index:1}.kvf *{color:inherit;text-transform:none!important;letter-spacing:normal}.kvf-in{max-width:1180px;margin:0 auto;padding:44px 24px 28px}.kvf p{margin:0}.kvf a{color:var(--kvf-fg)!important;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;text-decoration-color:color-mix(in srgb,var(--kvf-fg) 45%,transparent)}.kvf a:hover{text-decoration-color:var(--kvf-fg)}.kvf a:focus-visible{outline:2px solid var(--kvf-fg);outline-offset:3px;border-radius:3px}.kvf-word{display:block;max-width:450px;margin:56px auto 14px;text-decoration:none!important}.kvf-word{position:relative;isolation:isolate}.kvf-word:before{content:"";position:absolute;left:-4%;right:-4%;top:-30%;bottom:-30%;z-index:-1;pointer-events:none;background:radial-gradient(40% 60% at 30% 50%,#E27BF5,transparent 72%),radial-gradient(36% 56% at 70% 50%,#7CC9DD,transparent 72%);filter:blur(44px);opacity:1;animation:kvf-drift 14s ease-in-out infinite alternate}@keyframes kvf-drift{0%{transform:translate(-6%,-4%) scale(1)}to{transform:translate(6%,4%) scale(1.12)}}@media(prefers-reduced-motion:reduce){.kvf-word:before{animation:none}}.kvf{overflow:hidden}.kvf-word .kv-wordmark{display:block;width:100%;height:auto;color:var(--kvf-fg)}@media(max-width:860px){.kvf-in{padding:36px 18px 24px}.kvf-t{font-size:14px}.kvf-word{margin-top:40px}.template-product .kvf-in{padding-bottom:104px}}.kvf-in{padding:32px 24px 24px;text-align:center}.kvf-word{max-width:210px;margin:0 auto 20px}.kvf-pills{display:flex;justify-content:center;gap:8px}.kvf .kvf-pill{min-height:44px;display:inline-flex;align-items:center;padding:0 22px;border-radius:999px;border:1.5px solid #1A1622;color:#1a1622!important;text-decoration:none!important;font:800 12px/1 Inter Tight,Inter Tight Fallback,sans-serif;letter-spacing:.08em!important;text-transform:uppercase!important}.kvf .kvf-pill--lib{background:#e58bf5}.kvf .kvf-pill--legal{background:#7fd49a}.kvf-links{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 18px;margin:18px 0 0;font-size:13px}.kvf-links a,.kvf-links .kvf-still{min-height:24px;display:inline-flex;align-items:center}.kvf-links .kvf-still{padding:0;border:0;background:none;color:var(--kvf-fg);font:inherit;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;cursor:pointer}.kvf-fine{margin:18px auto 0;max-width:760px;text-align:center;font-size:12px;line-height:1.6}.kvf-fine p+p{margin-top:4px!important}@media(max-width:860px){.kvf-links a,.kvf-links .kvf-still{min-height:44px}}.kvf--fan .kvf-in{padding-top:26px}.kvf-fan{--len:168px;--in:46px;--w:54px;--step:19.5deg;position:relative;height:calc(var(--len) + var(--in) + 8px);margin:0 auto;max-width:480px;overflow:hidden}.kvf .kvf-card{position:absolute;left:50%;bottom:0;width:var(--w);height:var(--len);margin-left:calc(var(--w) / -2);padding:30px 0 12px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;background:#fff;border:1.5px solid #1A1622;border-radius:14px 14px 6px 6px;color:#1a1622!important;text-decoration:none!important;font:800 11.5px/1 Inter Tight,Inter Tight Fallback,sans-serif;cursor:pointer;transform-origin:50% calc(100% + var(--in));transform:translateY(calc(var(--in) * -1)) rotate(calc((var(--i) - 3.5) * var(--step)));transition:transform .18s ease}.kvf .kvf-card:before{content:"";position:absolute;top:9px;left:50%;width:16px;height:16px;margin-left:-8px;border-radius:50%;background:var(--c)}.kvf .kvf-card span{writing-mode:vertical-rl;letter-spacing:.1em!important;text-transform:uppercase!important;white-space:nowrap;color:#1a1622}.kvf .kvf-card--r span{transform:rotate(180deg)}.kvf .kvf-card:hover,.kvf .kvf-card:focus-visible{transform:translateY(calc(var(--in) * -1)) rotate(calc((var(--i) - 3.5) * var(--step))) translateY(-10px);z-index:2}.kvf .kvf-card:focus-visible{outline:2px solid var(--kvf-fg);outline-offset:2px}.kvf--fan .kvf-word{position:relative;z-index:3;max-width:230px;margin:-30px auto 0;padding:14px 22px 0;background:var(--kvf-bg,transparent)}.kvf--fan .kvf-word:after{content:"";position:absolute;left:-40px;right:-40px;top:0;height:46px;z-index:-2;border-radius:50% 50% 0 0/100% 100% 0 0;background:var(--kvf-bg,#F5F1E6)}@media(max-width:520px){.kvf-fan{--len:132px;--in:34px;--w:44px;--step:19deg}.kvf .kvf-card{font-size:10px;padding-top:26px}.kvf .kvf-card:before{width:13px;height:13px;margin-left:-6.5px;top:8px}.kvf--fan .kvf-word{max-width:190px}}@media(prefers-reduced-motion:reduce){.kvf .kvf-card{transition:none}}.kvf-fan{--len:150px;--in:74px;--step:21deg;max-width:520px;height:calc(var(--len) + var(--in) + 10px)}.kvf .kvf-card{align-items:flex-start;padding:32px 0 0;font-size:11px}.kvf .kvf-card span{letter-spacing:.07em!important}.kvf-fan:after{content:"";position:absolute;left:50%;bottom:calc((var(--in) + 16px) * -1);width:calc((var(--in) + 16px) * 2);height:calc((var(--in) + 16px) * 2);transform:translate(-50%);border-radius:50%;background:#fc0;border:1.5px solid #1A1622;box-sizing:border-box;z-index:4;pointer-events:none}.kvf--fan .kvf-word{margin:18px auto 0;padding:0;background:none;max-width:210px}.kvf--fan .kvf-word:after{content:none}@media(max-width:520px){.kvf-fan{--len:112px;--in:54px;--w:42px;--step:20.5deg}.kvf .kvf-card{font-size:9.5px;padding-top:26px}.kvf--fan .kvf-word{max-width:180px}}.kvf .kvf-card span{line-height:1.25;text-align:left}@media(max-width:520px){.kvf-fan{--len:128px;--in:44px;--w:42px;--step:20.5deg}.kvf .kvf-card span{letter-spacing:.04em!important}}.kvk{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483100;display:flex;justify-content:center;align-items:flex-start;padding:calc(env(safe-area-inset-top) + 12vh) 16px 16px}.kvk[hidden]{display:none}.kvk,.kvk *{box-sizing:border-box;text-transform:none!important;letter-spacing:normal!important}.kvk-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a08068c}.kvk-box{position:relative;width:100%;max-width:620px;background:#1b1712;color:#f5f1e6;border:1px solid #3a342b;border-radius:16px;box-shadow:0 24px 70px #00000080;overflow:hidden;font:400 14px/1.4 Inter Tight,Inter Tight Fallback,-apple-system,Arial,sans-serif}.kvk-bar{display:flex;align-items:center;gap:10px;margin:12px;padding:0 12px;min-height:50px;border:1px solid #F1B61E;border-radius:10px;background:#26211a}.kvk-p{color:#f1b61e;font:500 15px IBM Plex Mono,IBM Plex Mono Fallback,monospace}.kvk-in{flex:1;min-width:0;height:48px;border:0;background:transparent;color:#f5f1e6!important;-webkit-text-fill-color:#F5F1E6;font:500 16px IBM Plex Mono,IBM Plex Mono Fallback,ui-monospace,monospace;outline:none}.kvk-in::placeholder{color:#8f877a;-webkit-text-fill-color:#8f877a}.kvk-go{padding:4px 8px;border-radius:5px;background:#f1b61e;color:#1b1712;font:600 11px IBM Plex Mono,IBM Plex Mono Fallback,monospace}.kvk-list{list-style:none;margin:0;padding:0 8px 6px;max-height:min(52vh,420px);overflow-y:auto}.kvk-list li{display:flex;align-items:center;gap:12px;min-height:44px;padding:8px 10px;border-radius:8px;cursor:pointer}.kvk-list li[aria-selected=true]{background:#2f2920}.kvk-t{flex:none;width:76px;color:#b8b0a2;font:500 11px IBM Plex Mono,IBM Plex Mono Fallback,monospace;text-transform:uppercase!important;letter-spacing:.06em!important}.kvk-n{flex:1;min-width:0;color:#f5f1e6}.kvk-n mark{background:none;color:#f1b61e}.kvk-c{color:#f1b61e;font:500 12px IBM Plex Mono,IBM Plex Mono Fallback,monospace}.kvk-msg{padding:12px 10px;color:#b8b0a2;font:400 13px IBM Plex Mono,IBM Plex Mono Fallback,monospace}.kvk-foot{display:flex;justify-content:space-between;gap:10px;margin:0;padding:9px 16px;border-top:1px solid #3a342b;color:#8f877a;font:400 11px IBM Plex Mono,IBM Plex Mono Fallback,monospace}.kvk-open{position:fixed;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:2147482000;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border:1px solid #3a342b;border-radius:999px;background:#1b1712;color:#f5f1e6;font:500 12px IBM Plex Mono,IBM Plex Mono Fallback,ui-monospace,monospace;letter-spacing:.04em;text-transform:none;cursor:pointer;box-shadow:0 8px 24px #0000004d}.kvk-open span{color:#f1b61e}.kvk-open:focus-visible,.kvk-list li:focus-visible{outline:2px solid #F1B61E;outline-offset:2px}.template-product .kvk-open{bottom:calc(96px + env(safe-area-inset-bottom))}@media(max-width:640px){.kvk{padding-top:calc(env(safe-area-inset-top) + 64px)}.kvk-foot span:first-child,.kvk-open span{display:none}}@media(hover:none){.kvk-go{display:none}}.kvk-ans{max-height:min(56vh,520px);overflow-y:auto;overscroll-behavior:contain;border-top:1px solid #3a342b;padding:10px 6px 4px}.kvk-ans[hidden]{display:none}.kvk-note{margin:0 10px 8px;color:#8f877a;font:400 11.5px/1.45 Inter Tight,Inter Tight Fallback,sans-serif}.kvk-note a{color:#f5f1e6!important;text-decoration:underline}.kvk-ans .kvc-log{max-height:none!important;overflow:visible!important;padding:4px 8px 6px!important;flex:none!important}.kvk--talk .kvk-list{max-height:min(24vh,200px)}.kvk-ans .kvc-cards{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))!important}.kvk-ans .kvc-img,.kvk-ans .kvc-card img{max-height:150px!important;aspect-ratio:auto!important;object-fit:cover}html body .kvc-sheet{background:#1b1712!important;color:#f5f1e6!important;border:1px solid #3a342b!important;border-radius:16px!important;box-shadow:0 24px 70px #00000080!important}html body .kvc-sheet *{color:#f5f1e6}html body .kvc-ht,html body .kvc-ht *{color:#f5f1e6!important}html body .kvc-ht h2,html body .kvc-ht [class*=title],html body .kvc-head h2{font:500 15px/1.2 IBM Plex Mono,IBM Plex Mono Fallback,ui-monospace,monospace!important;letter-spacing:.06em!important;color:#f1b61e!important}html body .kvc-x{background:transparent!important;border:1px solid #3a342b!important;color:#f5f1e6!important}html body .kvc-form input,html body .kvc-form textarea{background:#26211a!important;border:1px solid #F1B61E!important;border-radius:10px!important;color:#f5f1e6!important;-webkit-text-fill-color:#F5F1E6!important;font:500 15px IBM Plex Mono,IBM Plex Mono Fallback,ui-monospace,monospace!important}html body .kvc-form input::placeholder{color:#8f877a!important;-webkit-text-fill-color:#8f877a!important}html body .kvc-go{background:#f1b61e!important;color:#1b1712!important;border-radius:10px!important;font:600 12px/1 IBM Plex Mono,IBM Plex Mono Fallback,monospace!important;letter-spacing:.08em!important}html body .kvc-notice,html body .kvc-notice *,html body .kvc-ai,html body .kvc-ai *{color:#b8b0a2!important}html body .kvc-notice a{color:#f5f1e6!important}html body .kvc-chips-l,html body .kvc-area{color:#f1b61e!important;font-family:IBM Plex Mono,IBM Plex Mono Fallback,monospace!important}html body .kvc-chips .kvc-chip{background:#26211a!important;border:1px solid #3a342b!important;color:#f5f1e6!important;box-shadow:none!important;font:500 12px/1 IBM Plex Mono,IBM Plex Mono Fallback,monospace!important;letter-spacing:.04em!important;text-transform:none!important}html body .kvc-chips .kvc-chip:hover{border-color:#f1b61e!important}html body .kvc-solve .kvc-chip{background:transparent!important;color:#f5f1e6!important}html body .kvc-aibtn{background:transparent!important;border:1px dashed #F1B61E!important;color:#f1b61e!important}html body .kvc-you{background:#3a2f12!important;color:#f5f1e6!important}html body .kvc-msg{background:#26211a!important;color:#f5f1e6!important;border:1px solid #3a342b}html body .kvc-card{background:#26211a!important;border:1px solid #3a342b!important}html body .kvc-card *{color:#f5f1e6!important}html body .kvc-act,html body .kvc-view,html body .kvc-more,html body .kvc-share{color:#f1b61e!important;border-color:#f1b61e!important;background:transparent!important}html body .kvc-sheet:has(.kvc-log .kvc-ex) .kvc-chips,html body .kvc-sheet:has(.kvc-log .kvc-ex) .kvc-solve,html body .kvc-sheet:has(.kvc-log .kvc-ex) .kvc-ai{display:none!important}html body .kvc-sheet:has(.kvc-log .kvc-ex) .kvc-log{min-height:220px}.kvc{--kvc-lift:0px;position:fixed;left:calc(14px + env(safe-area-inset-left,0px));bottom:calc(16px + max(env(safe-area-inset-bottom,0px),var(--kv-dock-inset,0px)) + var(--kvc-lift));z-index:125;font-family:"Inter Tight","Inter Tight Fallback",var(--mono,-apple-system,Helvetica,Arial,sans-serif);text-transform:none;letter-spacing:normal}.kvc-btn{position:relative;display:flex;align-items:center;justify-content:center;width:56px;height:56px;padding:0;border:0;border-radius:50%;background:linear-gradient(180deg,#5a1260,#b42aae);color:#fff;cursor:pointer;box-shadow:0 6px 20px #5a126059,0 1px 3px #0d281833;-webkit-tap-highlight-color:transparent;transition:transform .2s}.kvc-btn[hidden]{display:none}.kvc-btn:hover{transform:translateY(-2px)}.kvc-btn:focus-visible{outline:3px solid #F5F1E6;outline-offset:2px;box-shadow:0 0 0 6px #b42aae}.kvc-moth{display:block;width:32px;height:auto;overflow:visible}.kvc-wings{transform-box:view-box;transform-origin:13px 10px}.kvc-orbit{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;transition:opacity .2s}.kvc-orbit i{position:absolute;left:50%;top:50%;width:5px;height:5px;margin:-2.5px 0 0 -2.5px;border-radius:50%;background:#f5f1e6;box-shadow:0 0 4px #e62fdae6}.kvc-orbit i:nth-child(1){transform:rotate(0) translateY(-23px)}.kvc-orbit i:nth-child(2){transform:rotate(120deg) translateY(-23px)}.kvc-orbit i:nth-child(3){transform:rotate(240deg) translateY(-23px)}.kvc[data-mood=flying] .kvc-btn .kvc-wings{animation:kvc-flap 3.4s ease-in-out infinite}.kvc[data-mood=hovering] .kvc-wings,.kvc-sheet[data-mood=hovering] .kvc-wings,.kvc-btn:hover .kvc-wings{animation:kvc-beat .9s ease-in-out infinite}.kvc[data-mood=thinking] .kvc-wings,.kvc-sheet[data-mood=thinking] .kvc-wings{animation:kvc-beat 1.4s ease-in-out infinite}.kvc[data-mood=thinking] .kvc-orbit,.kvc-sheet[data-mood=thinking] .kvc-orbit{opacity:1;animation:kvc-spin 1.2s linear infinite}.kvc[data-mood=done] .kvc-moth,.kvc-sheet[data-mood=done] .kvc-moth{animation:kvc-hop .55s cubic-bezier(.3,1.6,.5,1)}.kvc[data-mood=done] .kvc-wings,.kvc-sheet[data-mood=done] .kvc-wings{animation:kvc-beat .55s ease-in-out 1}@keyframes kvc-flap{0%,40%,to{transform:scaleX(1)}10%,30%{transform:scaleX(.6)}20%{transform:scaleX(1)}}@keyframes kvc-beat{0%,to{transform:scaleX(1)}50%{transform:scaleX(.58)}}@keyframes kvc-spin{to{transform:rotate(360deg)}}@keyframes kvc-hop{0%,to{transform:translateY(0)}45%{transform:translateY(-6px)}}.kvc-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:289;background:#1a162247}.kvc-scrim[hidden],.kvc-sheet[hidden]{display:none}.kvc-sheet{position:fixed;z-index:290;left:calc(8px + env(safe-area-inset-left,0px));right:calc(8px + env(safe-area-inset-right,0px));bottom:calc(8px + max(env(safe-area-inset-bottom,0px),var(--kv-dock-inset,0px)));max-height:min(78vh,620px);display:flex;flex-direction:column;background:#f5f1e6;color:#1a1622;border:1px solid rgba(13,40,24,.1);border-radius:22px;box-shadow:0 18px 50px #1a162252;overflow:hidden;font-family:"Inter Tight","Inter Tight Fallback",var(--mono,-apple-system,Helvetica,Arial,sans-serif);font-size:15px;line-height:1.4;text-transform:none;letter-spacing:normal;text-align:left;animation:kvc-up .26s cubic-bezier(.22,.61,.36,1)}@media(min-width:640px){.kvc-sheet{right:auto;width:392px;left:calc(14px + env(safe-area-inset-left,0px));bottom:calc(82px + max(env(safe-area-inset-bottom,0px),var(--kv-dock-inset,0px)) + var(--kvc-lift,0px))}.kvc-scrim{background:#1a16221f}}@keyframes kvc-up{0%{transform:translateY(16px);opacity:0}to{transform:none;opacity:1}}.kvc-head,.kvc-chips,.kvc-form,.kvc-ai{flex:none}.kvc-head{display:flex;align-items:center;gap:12px;padding:14px 10px 10px 16px;border-bottom:1px solid rgba(13,40,24,.08)}.kvc-ava{position:relative;flex:none;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:linear-gradient(180deg,#3e0942,#e62fda);color:#fff}.kvc-ava .kvc-moth{width:26px}.kvc-ava .kvc-orbit i:nth-child(1){transform:rotate(0) translateY(-19px)}.kvc-ava .kvc-orbit i:nth-child(2){transform:rotate(120deg) translateY(-19px)}.kvc-ava .kvc-orbit i:nth-child(3){transform:rotate(240deg) translateY(-19px)}.kvc-ht{flex:1;min-width:0}.kvc-ht h2{margin:0;font:700 17px/1.2 "IBM Plex Mono","IBM Plex Mono Fallback",var(--mono,sans-serif);letter-spacing:.02em;color:#1a1622;outline:none}.kvc-ht p{margin:2px 0 0;font-size:13px;color:#4a4552}.kvc-x{flex:none;width:44px;height:44px;border:0;border-radius:50%;background:transparent;color:#1a1622;font-size:24px;line-height:1;cursor:pointer}.kvc-x:hover{background:#0d28180f}.kvc-log{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:12px 14px 4px}.kvc-log:empty{display:none}.kvc-ex{margin:0 0 14px}.kvc-earlier{margin:0 0 10px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#6d6775}.kvc-you{margin:0 0 6px auto;max-width:85%;width:fit-content;padding:8px 12px;border-radius:16px 16px 4px;background:#1a1622;color:#f5f1e6;font-size:14px;word-wrap:break-word}.kvc-msg{margin:0 0 8px;max-width:92%;padding:8px 12px;border-radius:16px 16px 16px 4px;background:#fff;color:#1a1622;font-size:14px}.kvc-cards{list-style:none;margin:0 0 6px;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.kvc-card{display:flex;flex-direction:column;background:#fff;border:1px solid rgba(13,40,24,.08);border-radius:14px;overflow:hidden}.kvc-img{display:block;aspect-ratio:1/1;background:#ece6d6}.kvc-img img{display:block;width:100%;height:100%;object-fit:cover}.kvc-meta{display:flex;flex-direction:column;gap:1px;padding:8px 9px 4px;min-width:0}.kvc-t{font-size:13px;font-weight:600;color:#1a1622;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.kvc-b{font-size:12px;color:#6d6775;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kvc-p{font-size:13px;font-weight:700;color:#0d2818}.kvc-p s{font-weight:400;color:#8a8490;margin-right:4px}.kvc-act{display:flex;gap:6px;padding:4px 8px 8px;margin-top:auto}.kvc-view,.kvc-add{flex:1;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 6px;border-radius:999px;font:700 12px/1 "Inter Tight","Inter Tight Fallback",var(--mono,sans-serif);letter-spacing:.04em;text-decoration:none;cursor:pointer}.kvc-view{border:1px solid rgba(13,40,24,.2);color:#0d2818;background:transparent}.kvc-add{border:0;background:#0d2818;color:#f5f1e6}.kvc-add:disabled{opacity:.6;cursor:default}.kvc-more{margin:0 0 6px;font-size:13px}.kvc-share{margin:2px 0 6px;min-height:36px;padding:0 14px;border:1px solid rgba(180,42,174,.35);border-radius:999px;background:#fff;color:#5a1260;font-family:inherit;font-size:12px;font-weight:600;line-height:1;cursor:pointer}.kvc-more a,.kvc-msg a{color:#8a1f86;font-weight:600;text-decoration:underline;display:inline-flex;align-items:center;min-height:44px}.kvc-tool{margin:10px 0 2px;padding:12px 14px 14px;border-radius:16px;background:#f5f1e6;border:1px solid rgba(26,22,34,.1)}.kvc-chips{display:flex;gap:6px;overflow-x:auto;padding:10px 14px 4px;scrollbar-width:none}.kvc-chips::-webkit-scrollbar{display:none}.kvc-chip{flex:none;min-height:44px;padding:0 14px;border:1px solid rgba(180,42,174,.35);border-radius:999px;background:#fff;color:#5a1260;font:600 13px/1 "Inter Tight","Inter Tight Fallback",var(--mono,sans-serif);cursor:pointer;white-space:nowrap}.kvc-chip:hover{background:#fbeefa}.kvc-form{display:flex;gap:8px;padding:8px 12px 6px}.kvc-form input{flex:1;min-width:0;min-height:44px;padding:0 16px;border:1px solid rgba(13,40,24,.18);border-radius:999px;background:#fff;color:#1a1622;font:16px/1.2 "Inter Tight","Inter Tight Fallback",var(--mono,sans-serif)}.kvc-form input:focus{outline:2px solid #B42AAE;outline-offset:1px}.kvc-go{flex:none;min-width:64px;min-height:44px;border:0;border-radius:999px;background:linear-gradient(180deg,#5a1260,#b42aae);color:#fff;font:700 13px/1 "IBM Plex Mono","IBM Plex Mono Fallback",var(--mono,sans-serif);letter-spacing:.08em;cursor:pointer}.kvc-go:disabled{opacity:.6}.kvc-ai{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;padding:2px 16px 12px;font-size:11.5px;color:#6d6775}.kvc-aibtn{min-height:44px;padding:0 12px;border:1px dashed rgba(180,42,174,.5);border-radius:999px;background:transparent;color:#5a1260;font:600 12px/1 "Inter Tight","Inter Tight Fallback",var(--mono,sans-serif);cursor:pointer}.kvc-vh{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.kvc-btn:focus-visible,.kvc-chip:focus-visible,.kvc-x:focus-visible,.kvc-view:focus-visible,.kvc-add:focus-visible,.kvc-go:focus-visible,.kvc-aibtn:focus-visible{outline:3px solid #B42AAE;outline-offset:2px}@media print{.kvc,.kvc-sheet,.kvc-scrim{display:none!important}}.kvc-q{display:block;margin-top:4px;font-size:11.5px;line-height:1.4;opacity:.78;font-style:italic}.kvc-chips--in{margin:8px 0 2px;padding:0}.kvc-solve[hidden]{display:none}.kvc-chips-l{margin:6px 14px 0;font-size:11px;letter-spacing:.08em;text-transform:uppercase;opacity:.7}.kvc-solve .kvc-chips{padding-top:4px;padding-bottom:2px}.kvc-solve{max-height:38vh;overflow-y:auto}.kvc-area{flex:none;align-self:center;font-size:11px;font-weight:700;letter-spacing:.04em;opacity:.75;padding-right:2px;white-space:nowrap}@media(prefers-reduced-motion:reduce){.kvc *,.kvc-sheet,.kvc-sheet *{animation:none!important;transition:none!important}.kvc[data-mood=thinking] .kvc-orbit,.kvc-sheet[data-mood=thinking] .kvc-orbit{opacity:1}}.kvc-btn{width:auto;height:44px;padding:0 18px 0 10px;gap:6px;border-radius:999px;background:#e040fb;color:#0a0a0a;border:2px solid #E040FB;box-shadow:0 6px 18px #1a162247}.kvc-mark{position:relative;display:flex;align-items:center;justify-content:center;width:30px;height:30px;flex:none}.kvc-btn .kvc-orbit i{background:#0a0a0a;box-shadow:none}.kvc-btn .kvc-orbit i:nth-child(1){transform:rotate(0) translateY(-19px)}.kvc-btn .kvc-orbit i:nth-child(2){transform:rotate(120deg) translateY(-19px)}.kvc-btn .kvc-orbit i:nth-child(3){transform:rotate(240deg) translateY(-19px)}.kvc-label{font-family:IBM Plex Mono,IBM Plex Mono Fallback,Inter,system-ui,sans-serif;font-size:14px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#0a0a0a}.kvc-btn .kvc-moth{width:26px}.kvc-btn.kvc-hello{animation:kvc-hello 1.6s ease-out 3}@keyframes kvc-hello{0%{box-shadow:0 6px 18px #1a162247,0 0 #e62fda99}to{box-shadow:0 6px 18px #1a162247,0 0 0 18px #e62fda00}}@media(prefers-reduced-motion:reduce){.kvc-btn.kvc-hello{animation:none}}@media(max-width:380px){.kvc-btn{padding:0 16px 0 10px}.kvc-label{font-size:14px}}.kvc-sheet{background:#f5f1e6;border:0;border-radius:24px;box-shadow:0 24px 60px #1a162261}@media(min-width:640px){.kvc-sheet{width:420px}}.kvc-head{order:0;align-items:flex-start;gap:8px;padding:20px 12px 4px 20px;border-bottom:0}.kvc-ava{display:none}.kvc-ht h2{font:400 36px/1 "Instrument Serif","Instrument Serif Fallback",ui-serif,Georgia,serif;letter-spacing:-.01em;color:#1a1622}.kvc-ht p{margin:6px 0 0;font:400 13.5px/1.4 Inter Tight,Inter Tight Fallback,sans-serif;color:#4a4458}.kvc-x{width:40px;height:40px;border:1.5px solid #1A1622;font-size:20px}.kvc-form{order:1;padding:12px 20px 4px}.kvc-form input{min-height:46px;border:1.5px solid #1A1622;background:#fff;font:400 15px/1.2 Inter Tight,Inter Tight Fallback,sans-serif}.kvc-form input:focus{outline:3px solid #F6D84A;outline-offset:1px}.kvc-go{min-height:46px;min-width:72px;background:#1a1622;color:#f6d84a;font:800 13px/1 Inter Tight,Inter Tight Fallback,sans-serif;letter-spacing:.08em}.kvc-log{order:2;padding:12px 20px 4px}.kvc-sheet>.kvc-chips{order:3;flex-wrap:wrap;overflow:visible;gap:8px;padding:12px 20px 4px}.kvc-sheet>.kvc-chips:before{content:"START WITH";flex-basis:100%;font:600 10px/1 IBM Plex Mono,IBM Plex Mono Fallback,ui-monospace,monospace;letter-spacing:.14em;color:#4a4458;margin-bottom:2px}.kvc-sheet>.kvc-chips .kvc-chip{min-height:36px;padding:0 15px;border:0;background:#f6d84a;color:#0a0a0a;font:800 11.5px/1 Inter Tight,Inter Tight Fallback,sans-serif;letter-spacing:.06em;text-transform:uppercase;box-shadow:0 5px 14px #1a162238}.kvc-sheet>.kvc-chips .kvc-chip:nth-of-type(3n+2){background:#d14ef0}.kvc-sheet>.kvc-chips .kvc-chip:nth-of-type(3n+3){background:#56b9d2}.kvc-sheet>.kvc-chips .kvc-chip:hover{transform:translateY(-1px)}.kvc-solve{order:4;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px;padding:8px 20px 4px;max-height:34vh}.kvc-chips-l{grid-column:1/-1;margin:6px 0 2px;font:600 10px/1 IBM Plex Mono,IBM Plex Mono Fallback,ui-monospace,monospace;letter-spacing:.14em;opacity:1;color:#4a4458}.kvc-solve .kvc-chips--area{display:block;overflow:visible;padding:8px 0 4px;border-top:1px solid rgba(26,22,34,.14)}.kvc-area{display:block;margin:0 0 4px;font:600 9.5px/1 IBM Plex Mono,IBM Plex Mono Fallback,ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase;opacity:.8}.kvc-solve .kvc-chips--area .kvc-chip{display:block;width:100%;min-height:30px;padding:3px 0;border:0;border-radius:0;background:transparent;color:#1a1622;font:500 13px/1.3 Inter Tight,Inter Tight Fallback,sans-serif;text-align:left;white-space:normal}.kvc-solve .kvc-chips--area .kvc-chip:hover{background:transparent;text-decoration:underline;text-underline-offset:3px}.kvc-ai{order:5;padding:10px 20px 16px;font:400 11.5px/1.4 Inter Tight,Inter Tight Fallback,sans-serif}.kvc-aibtn{border:1.5px dashed #1A1622;color:#1a1622;font:700 11.5px/1 Inter Tight,Inter Tight Fallback,sans-serif;letter-spacing:.04em}.kvc-you{background:#1a1622;color:#f5f1e6;font:500 14px/1.35 Inter Tight,Inter Tight Fallback,sans-serif}.kvc-msg{font:400 14px/1.45 Inter Tight,Inter Tight Fallback,sans-serif}.kvc-card{border:0;border-radius:14px;box-shadow:0 2px 10px #1a162214}.kvc-b{order:-1;font:600 9.5px/1.2 IBM Plex Mono,IBM Plex Mono Fallback,ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase}.kvc-t{font:500 13px/1.3 Inter Tight,Inter Tight Fallback,sans-serif}.kvc-p{color:#1a1622}.kvc-view,.kvc-add{font:800 11px/1 Inter Tight,Inter Tight Fallback,sans-serif;letter-spacing:.06em;text-transform:uppercase}.kvc-view{border:1.5px solid #1A1622;color:#1a1622}.kvc-add{background:#1a1622;color:#f6d84a}.kvc-chips--in .kvc-chip{border:1.5px solid #1A1622;color:#1a1622;background:transparent;font:700 12px/1 Inter Tight,Inter Tight Fallback,sans-serif}.kvc-share{border:1.5px solid #1A1622;color:#1a1622;font:700 12px/1 Inter Tight,Inter Tight Fallback,sans-serif}.kvc-more a,.kvc-msg a{color:#1a1622}.kvc-label{font-family:Inter Tight,Inter Tight Fallback,-apple-system,Arial,sans-serif!important;font-weight:800!important;letter-spacing:.08em!important}.kvc-sheet>.kvc-notice{order:1;margin:0;padding:4px 20px 6px;flex:none;font:500 12px/1.45 Inter Tight,Inter Tight Fallback,sans-serif;color:#4a4552}.kvc-sheet>.kvc-notice a{color:inherit;text-decoration:underline}.kvc-sheet>.kvc-log{border-top:1px solid rgba(26,22,34,.12);margin-top:6px;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 18px);mask-image:linear-gradient(to bottom,transparent 0,#000 18px)}.kvc-sheet>.kvc-log:empty{border-top:0;margin-top:0}.kvc-legal,.kvc-legal a{font-size:13px!important;line-height:1.5!important;color:#1a1622!important}.kvc-g{font-size:13px!important}.kv-chip,.kv-fs-pdp-chip{font-size:12px!important}.kv-fs-pdp-why{font-size:13px!important}.kv-fs-tick,.kv-fs-tick span{font-size:15px!important;line-height:1.45!important;color:#1a1622!important}.kvp-safety-b,.kvp-safety-b p,.kvp-safety-b a{font-size:13.5px!important;line-height:1.55!important;color:#2a2622!important}.kvp-acc-b a{color:#1a1622!important;text-decoration:underline;text-underline-offset:3px}.kvf-fine,.kvf-fine p,.kvf-fine a{font-size:13px!important}:where(button,input,select,textarea,optgroup){font-family:inherit}.kv-search-title{font-family:"Instrument Serif","Instrument Serif Fallback",Georgia,serif!important;font-weight:400!important;text-transform:none!important;letter-spacing:-.005em!important}.kv-pop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:grid;place-items:center;padding:14px;background:#1a162273;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.kv-pop[hidden]{display:none}.kv-pop__box{position:relative;width:min(1440px,100%);height:min(900px,100%);background:#f5f1e6;border-radius:26px;overflow:auto;-webkit-overflow-scrolling:touch;box-shadow:0 30px 90px #0006;overscroll-behavior:contain}.kv-pop__x{position:sticky;top:12px;float:right;margin:12px 12px 0 0;z-index:5;width:48px;height:48px;border-radius:50%;border:1.5px solid #1A1622;background:#f5f1e6;color:#1a1622;font:400 22px/1 Inter Tight,sans-serif;cursor:pointer}.kv-pop__x:focus-visible{outline:2px solid #1A1622;outline-offset:2px}.kv-pop__body{min-height:200px}.kv-pop__wait{padding:80px 20px;text-align:center;font:600 12px IBM Plex Mono,monospace;letter-spacing:.14em;text-transform:uppercase;color:#5f584e}.kv-pop .lib,.kv-pop .ins,.kv-pop .legal{padding-top:18px!important;padding-bottom:24px!important}.kv-pop .lib__panel{height:min(640px,calc(100dvh - 300px));min-height:420px}html.kv-pop-open,html.kv-pop-open body{overflow:hidden!important}@media(max-width:899px){.kv-pop{padding:0}.kv-pop__box{border-radius:0;height:100%}.kv-pop .lib__panel{height:auto;min-height:0}}body:has(#selected-product .kvsh2) .PR{z-index:120!important}@media(max-height:860px)and (min-width:900px){#selected-product .gallery{padding-bottom:min(133.333%,calc(100dvh - 430px))!important}}@media(max-width:1160px)and (min-width:900px){#selected-product .kvsh2 .kvsh-pills{grid-template-columns:1fr!important}}
/*# sourceMappingURL=/cdn/shop/t/906/assets/kv-shell.css.map */
