.sf-host{min-height:100vh;background:#ffffff}.sf-host [data-sf-font=friendly]>.ksf{--ksf-font-display:var(--sf-nunito),var(--sf-devanagari),"Segoe UI",system-ui,-apple-system,sans-serif!important;--ksf-font-body:var(--sf-nunito),var(--sf-devanagari),"Segoe UI",system-ui,-apple-system,sans-serif!important}.sf-host [data-sf-font=classic]>.ksf{--ksf-font-display:var(--sf-lora),var(--sf-devanagari),Georgia,"Times New Roman",serif!important;--ksf-font-body:var(--sf-source-sans),var(--sf-devanagari),"Segoe UI",system-ui,sans-serif!important}.sf-host [data-sf-font=modern]>.ksf{--ksf-font-display:var(--sf-manrope),var(--sf-devanagari),"Segoe UI",system-ui,sans-serif!important;--ksf-font-body:var(--sf-manrope),var(--sf-devanagari),"Segoe UI",system-ui,sans-serif!important}.sf-host [data-sf-font=elegant]>.ksf{--ksf-font-display:var(--sf-playfair),var(--sf-devanagari),Georgia,"Times New Roman",serif!important;--ksf-font-body:var(--sf-source-sans),var(--sf-devanagari),"Segoe UI",system-ui,sans-serif!important}.sf-host [data-sf-font=bold]>.ksf{--ksf-font-display:var(--sf-grotesk),var(--sf-devanagari),"Segoe UI",system-ui,sans-serif!important;--ksf-font-body:var(--sf-manrope),var(--sf-devanagari),"Segoe UI",system-ui,sans-serif!important}.sf-host [data-sf-font=minimal]>.ksf{--ksf-font-display:var(--sf-inter),var(--sf-devanagari),"Segoe UI",system-ui,sans-serif!important;--ksf-font-body:var(--sf-inter),var(--sf-devanagari),"Segoe UI",system-ui,sans-serif!important}.sf-host [data-sf-font=market]>.ksf{--ksf-font-display:var(--sf-dm-sans),var(--sf-devanagari),"Segoe UI",system-ui,sans-serif!important;--ksf-font-body:var(--sf-dm-sans),var(--sf-devanagari),"Segoe UI",system-ui,sans-serif!important}.sf-host .ksf{--ksf-font-accent:var(--sf-fraunces),Georgia,"Times New Roman",serif!important}.sf-host .ksf-form__error{color:#b42318;font-weight:600;margin:0}.sf-host .ksf-inquiry-sent{display:grid;grid-gap:6px;gap:6px}.sf-host .ksf-inquiry-sent .ksf-h3{margin:0}.sf-host .ksf-form .ksf-btn:disabled{opacity:.6;cursor:progress;transform:none;box-shadow:none}.sf-host .ksf-cookie{position:fixed;z-index:60;left:12px;right:12px;bottom:calc(84px + env(safe-area-inset-bottom, 0px));display:flex;align-items:center;gap:12px;max-width:560px;margin-inline:auto;padding:12px 14px;border-radius:14px;background:#111827;color:#f9fafb;box-shadow:0 10px 30px rgb(0 0 0/.25);font-size:.9rem}.sf-host .ksf-cookie p{margin:0;flex:1 1;line-height:1.4}.sf-host .ksf-cookie a{color:inherit;text-decoration:underline;text-underline-offset:2px}.sf-host .ksf-cookie .ksf-btn{min-height:38px;padding:0 16px;flex:none}@media (min-width:640px){.sf-host .ksf-cookie{bottom:20px}}.ksf .ksf-cartadd.is-added{background:var(--ksf-accent-strong)}.ksf .ksf-buybox{display:grid;grid-gap:12px;gap:12px}.ksf .ksf-buybox__options{display:flex;flex-wrap:wrap;gap:8px;border:0;padding:0;margin:0}.ksf .ksf-buybox__options legend{width:100%;margin-bottom:6px}.ksf .ksf-pill--choice{cursor:pointer;border:1.5px solid var(--ksf-line-strong)}.ksf .ksf-pill--choice input{position:absolute;opacity:0;pointer-events:none}.ksf .ksf-pill--choice.is-active{border-color:var(--ksf-accent);background:var(--ksf-accent-soft);color:var(--ksf-accent-strong)}.ksf .ksf-pill--choice:has(input:focus-visible){outline:2px solid var(--ksf-accent);outline-offset:2px}.ksf .ksf-buybox__row{display:flex;gap:10px;flex-wrap:wrap}.ksf .ksf-buybox__row .ksf-cartadd{flex:1 1;min-width:160px}.ksf .ksf-qty{display:inline-flex;align-items:stretch;border:1.5px solid var(--ksf-line-strong);border-radius:var(--ksf-radius);overflow:hidden;height:44px}.ksf .ksf-qty button{width:40px;border:0;background:var(--ksf-surface);font-size:18px;cursor:pointer;color:var(--ksf-ink)}.ksf .ksf-qty button:disabled{opacity:.35;cursor:default}.ksf .ksf-qty input{width:52px;border:0;text-align:center;font:inherit;font-weight:600;-moz-appearance:textfield}.ksf .ksf-qty input::-webkit-inner-spin-button,.ksf .ksf-qty input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ksf .ksf-qty--sm{height:34px}.ksf .ksf-qty--sm button{width:32px;font-size:16px}.ksf .ksf-qty--sm input{width:40px}.ksf .ksf-cart{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:32px;gap:32px;align-items:start}.ksf .ksf-cart__main{display:grid;grid-gap:18px;gap:18px;min-width:0}.ksf .ksf-cart__side{position:-webkit-sticky;position:sticky;top:88px;display:grid;grid-gap:16px;gap:16px}.ksf .ksf-cart__side .ksf-card{display:grid;grid-gap:12px;gap:12px;padding:20px}.ksf .ksf-cart__lines{list-style:none;margin:0;padding:0;display:grid}.ksf .ksf-cart__line{display:grid;grid-template-columns:64px minmax(0,1fr) auto auto;grid-gap:14px;gap:14px;align-items:center;padding:14px 0;border-bottom:1px solid var(--ksf-line)}.ksf .ksf-cart__line--plain{grid-template-columns:minmax(0,1fr) auto auto}.ksf .ksf-cart__side .ksf-cart__line{grid-template-columns:44px minmax(0,1fr) auto auto;gap:10px;padding:10px 0}.ksf .ksf-cart__line.has-problem{background:color-mix(in srgb,#dc2626 5%,transparent)}.ksf .ksf-cart__img{width:100%;aspect-ratio:1;border-radius:var(--ksf-radius-sm);overflow:hidden;background:var(--ksf-tint);display:grid;place-items:center;font-weight:700;color:var(--ksf-muted)}.ksf .ksf-cart__img img{width:100%;height:100%;object-fit:cover}.ksf .ksf-cart__info{display:grid;grid-gap:2px;gap:2px;min-width:0}.ksf .ksf-cart__title{font-weight:600;color:var(--ksf-ink);text-decoration:none;overflow-wrap:anywhere}.ksf .ksf-cart__title:hover{text-decoration:underline}.ksf .ksf-cart__problem{color:#b91c1c}.ksf .ksf-cart__qty{display:grid;justify-items:center;grid-gap:4px;gap:4px}.ksf .ksf-cart__qty .ksf-link{background:none;border:0;padding:0;cursor:pointer}.ksf .ksf-cart__total{white-space:nowrap;text-align:right;min-width:84px}.ksf .ksf-cart__summary{display:grid;grid-gap:8px;gap:8px;margin:0}.ksf .ksf-cart__summary>div{display:flex;justify-content:space-between;gap:12px}.ksf .ksf-cart__summary dt{color:var(--ksf-muted)}.ksf .ksf-cart__summary dd{margin:0;font-weight:600}.ksf .ksf-cart__grand{padding-top:10px;border-top:1px solid var(--ksf-line);font-size:1.1em}.ksf .ksf-cart__grand dt{color:var(--ksf-ink);font-weight:700}.ksf .ksf-btn.is-disabled{opacity:.45;pointer-events:none}.ksf .ksf-shopdone{display:grid;grid-gap:12px;gap:12px;max-width:560px;margin:0 auto;padding:28px;text-align:center;justify-items:center}.ksf .ksf-checkout__group{border:0;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.ksf .ksf-checkout__group legend{margin-bottom:8px}.ksf .ksf-checkout__pair{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.ksf .ksf-reviewform .ksf-checkout__pair{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.ksf .ksf-choice{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border:1.5px solid var(--ksf-line-strong);border-radius:var(--ksf-radius);cursor:pointer;background:var(--ksf-surface)}.ksf .ksf-choice>span{display:grid;grid-gap:2px;gap:2px}.ksf .ksf-choice input{margin-top:3px;accent-color:var(--ksf-accent)}.ksf .ksf-choice.is-active{border-color:var(--ksf-accent);background:var(--ksf-accent-softer)}.ksf .ksf-choice.is-disabled{opacity:.55;cursor:not-allowed}.ksf .ksf-order{display:grid;grid-gap:18px;gap:18px;max-width:980px;margin:0 auto}.ksf .ksf-order .ksf-card{padding:20px 22px}.ksf .ksf-order__head{display:grid;grid-gap:8px;gap:8px}.ksf .ksf-order__headrow{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.ksf .ksf-order__chip{display:inline-flex;align-items:center;padding:4px 12px;border-radius:999px;font-size:.82rem;font-weight:650;letter-spacing:.02em;background:var(--ksf-accent-softer);color:var(--ksf-accent-strong)}.ksf .ksf-order__chip.is-done{background:#dcfce7;color:#166534}.ksf .ksf-order__chip.is-stopped{background:#fee2e2;color:#991b1b}.ksf .ksf-order__title{margin:0;font-size:clamp(1.5rem,4cqi,2.1rem);font-weight:750;letter-spacing:-.02em;line-height:1.15}.ksf .ksf-order__track{list-style:none;margin:14px 0 2px;padding:0;display:grid;grid-auto-flow:column;grid-auto-columns:1fr}.ksf .ksf-order__track li{position:relative;display:grid;justify-items:center;grid-gap:6px;gap:6px;padding:0 6px;text-align:center;color:var(--ksf-muted);font-size:.88rem}.ksf .ksf-order__track li:before{content:"";position:absolute;top:15px;left:-50%;right:50%;height:3px;border-radius:3px;background:var(--ksf-line)}.ksf .ksf-order__track li:first-child:before{display:none}.ksf .ksf-order__track li.is-done:before,.ksf .ksf-order__track li.is-now:before{background:var(--ksf-accent)}.ksf .ksf-order__dot{position:relative;z-index:1;display:grid;place-items:center;width:32px;height:32px;border-radius:999px;border:2px solid var(--ksf-line-strong);background:var(--ksf-surface);color:var(--ksf-on-accent,#fff);font-size:.85rem;font-weight:800}.ksf .ksf-order__track li.is-done{color:var(--ksf-ink)}.ksf .ksf-order__track li.is-done .ksf-order__dot{border-color:var(--ksf-accent);background:var(--ksf-accent)}.ksf .ksf-order__track li.is-now{color:var(--ksf-ink);font-weight:650}.ksf .ksf-order__track li.is-now .ksf-order__dot{border-color:var(--ksf-accent);box-shadow:0 0 0 5px var(--ksf-accent-softer)}.ksf .ksf-order__track li.is-now .ksf-order__dot:after{content:"";width:12px;height:12px;border-radius:999px;background:var(--ksf-accent)}.ksf .ksf-order__when{font-size:.78rem;color:var(--ksf-muted);font-weight:400}.ksf .ksf-order__cancelled{margin:6px 0 0;padding:14px 16px;border-radius:var(--ksf-radius);background:#fef2f2;color:#991b1b}.ksf .ksf-order__grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr);grid-gap:18px;gap:18px;align-items:start}.ksf .ksf-order__items{display:grid;grid-gap:12px;gap:12px}.ksf .ksf-order__grid--single{grid-template-columns:minmax(0,1fr)}.ksf .ksf-order__items .ksf-h3{margin:0}.ksf .ksf-order__lines{list-style:none;margin:0;padding:0;display:grid}.ksf .ksf-order__lines li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:baseline;padding:10px 0;border-bottom:1px solid var(--ksf-line)}.ksf .ksf-order__qty{min-width:2.2em;color:var(--ksf-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ksf .ksf-order__name{overflow-wrap:anywhere}.ksf .ksf-order__facts,.ksf .ksf-order__side{display:grid;grid-gap:14px;gap:14px}.ksf .ksf-order__facts>div{display:grid;grid-gap:4px;gap:4px}.ksf .ksf-order__foot{margin:0;text-align:center}.ksf .ksf-order__note{margin:-8px 0 0;text-align:center}.ksf .ksf-order .ksf-link{background:none;border:0;padding:0;cursor:pointer;font:inherit}.ksf .ksf-cart__main>.ksf-cart__lines{padding:4px 18px;border:1px solid var(--ksf-line);border-radius:var(--ksf-radius-lg,16px);background:var(--ksf-surface)}.ksf .ksf-cart__main>.ksf-cart__lines>.ksf-cart__line:last-child{border-bottom:0}.sf-host .ksf-codebox--closed{margin:4px 0}.sf-host .ksf-codebox--closed .ksf-link{background:none;border:0;padding:0;cursor:pointer;font:inherit;font-weight:600}@container ksf (max-width: 899.98px){.ksf .ksf-cart{grid-template-columns:1fr}.ksf .ksf-cart__side{position:static}.ksf .ksf-order__grid{grid-template-columns:1fr}}@container ksf (max-width: 599.98px){.ksf .ksf-order__track{grid-auto-flow:row;gap:0}.ksf .ksf-order__track li{grid-template-columns:32px 1fr;justify-items:start;align-items:center;column-gap:12px;row-gap:0;padding:8px 0;text-align:left}.ksf .ksf-order__track li:before{top:-50%;bottom:50%;left:14.5px;right:auto;width:3px;height:auto}.ksf .ksf-order__when{grid-column:2}.ksf .ksf-order .ksf-card{padding:16px}}@container ksf (max-width: 519.98px){.ksf .ksf-cart__line{grid-template-columns:52px minmax(0,1fr) auto}.ksf .ksf-cart__line .ksf-cart__qty{grid-column:2;justify-items:start;grid-auto-flow:column;align-items:center;gap:12px}.ksf .ksf-cart__line .ksf-cart__total{grid-column:3;grid-row:1}.ksf .ksf-checkout__pair{grid-template-columns:1fr}}.ksf .ksf-cardqty{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:40px;padding:3px;border-radius:999px;background:var(--ksf-accent-strong);color:#fff}.ksf .ksf-cardqty button{display:grid;place-items:center;width:34px;height:34px;border:1.5px solid rgb(255 255 255/.55);border-radius:50%;background:transparent;color:#fff;font-size:18px;line-height:1;cursor:pointer}.ksf .ksf-cardqty button:hover:not(:disabled){background:rgb(255 255 255/.15)}.ksf .ksf-cardqty button:disabled{opacity:.4;cursor:default}.ksf .ksf-cardqty span{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sf-host .ksf-codebox{margin:14px 0 4px}.sf-host .ksf-codebox__row{display:flex;gap:8px}.sf-host .ksf-codebox__row input{flex:1 1;min-width:0;text-transform:uppercase;letter-spacing:.04em}.sf-host .ksf-codebox--applied{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border-radius:10px;background:color-mix(in srgb,var(--ksf-accent) 10%,#fff);font-size:.92rem}.sf-host .ksf-codebox--applied button{background:none;border:0;cursor:pointer}.sf-host .ksf-cart__discount dd{color:var(--ksf-accent-strong);font-weight:650}.sf-host .ksf-ordernumber{font-size:1.15em;letter-spacing:.06em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sf-host .ksf-trackbox{display:grid;grid-gap:8px;gap:8px;justify-items:center;width:100%;padding:14px;border-radius:var(--ksf-radius,12px);background:color-mix(in srgb,var(--ksf-accent) 8%,#fff)}.sf-host .ksf-myorders__list{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.sf-host .ksf-myorders__item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px}.sf-host .ksf-myorders__main{display:grid;grid-gap:2px;gap:2px;min-width:0;color:inherit;text-decoration:none}.sf-host .ksf-myorders__main:hover strong{text-decoration:underline}.sf-host .ksf-myorders__status{font-weight:650;color:var(--ksf-accent-strong)}.sf-host .ksf-myorders__status.is-gone{color:var(--ksf-muted);font-weight:500}.sf-host .ksf-myorders .ksf-link{background:none;border:0;padding:0;cursor:pointer;font:inherit}.sf-demo{--sf-banner-h:30px}.sf-sample-banner{position:-webkit-sticky;position:sticky;top:0;z-index:31;height:var(--sf-banner-h);margin:0;padding:0 16px;overflow:hidden;background:#fef3c7;color:#7a4b00;font:600 12.5px/var(--sf-banner-h) system-ui,-apple-system,Segoe UI,sans-serif;text-align:center;white-space:nowrap;text-overflow:ellipsis}.sf-demo .ksf-topbar{top:var(--sf-banner-h)}.sf-demo .ksf-pdp__info,.sf-demo .ksf-shop--sidebar .ksf-shop__side{top:calc(96px + var(--sf-banner-h))}@media (max-width:640px){.sf-sample-banner__more{display:none}}.sf-recent-order{position:fixed;left:16px;bottom:16px;z-index:40;display:flex;align-items:flex-start;gap:4px;max-width:min(320px,calc(100vw - 32px));padding:12px 10px 12px 16px;border-radius:16px;background:#fff;color:#101614;box-shadow:0 10px 30px rgb(0 0 0/.16);border:1px solid #e5e8e6;font:14px/1.35 system-ui,-apple-system,Segoe UI,sans-serif;animation:sf-rise .3s ease both}.sf-recent-order a{display:grid;grid-gap:2px;gap:2px;color:inherit;text-decoration:none}.sf-recent-order__eyebrow{font-size:12px;color:#5d6965}.sf-recent-order__go{margin-top:2px;font-weight:650;color:#0f766e}.sf-recent-order button{border:0;background:none;font-size:20px;line-height:1;color:#5d6965;cursor:pointer;padding:0 4px}@keyframes sf-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.sf-recent-order{animation:none}}@media (max-width:899.98px){:has(>.ksf .ksf-mobilebar)>.sf-recent-order{bottom:84px}}.ksf .ksf-reviewform{display:grid;grid-gap:12px;gap:12px;padding:18px}.ksf .ksf-reviewform__stars{display:flex;align-items:center;gap:2px}.ksf .ksf-reviewform__stars button{border:0;background:none;padding:0 2px;font-size:30px;line-height:1;color:var(--ksf-line-strong);cursor:pointer;transition:transform .1s}.ksf .ksf-reviewform__stars button.is-on{color:#f5a524}.ksf .ksf-reviewform__stars button:hover{transform:scale(1.12)}.ksf .ksf-reviewform__stars .ksf-small{margin-left:8px}.ksf .ksf-reviewform__done{padding:16px}.ksf .ksf-pill__price{color:var(--ksf-muted);font-weight:500}.ksf .ksf-pill--choice.is-out{opacity:.45;text-decoration:line-through;cursor:not-allowed}.ksf .ksf-buybox__price{margin:4px 0 0}.ksf .ksf-myorders__find{display:grid;grid-gap:18px;gap:18px}@container ksf (min-width: 900px){.ksf .ksf-myorders__find{grid-template-columns:1fr 1fr;align-items:start}}