[data-sf-theme=loom]{--lm-mono:var(--font-sf-spacemono), ui-monospace, "SFMono-Regular", Menlo, monospace;--lm-shadow:0 1px 0 #1f2a3a0a, 0 22px 44px -30px #1f2a3a66;--lm-shadow-sm:0 1px 2px #1f2a3a0f, 0 10px 22px -16px #1f2a3a66;--lm-tick:color-mix(in oklab, var(--foreground), transparent 30%);--lm-weave:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='6'%3E%3Cpath d='M0 0h3v1H0zM3 3h3v1H3z' fill='%231f2a3a'/%3E%3Cpath d='M3 0h1v3H3zM0 3h1v3H0z' fill='%231f2a3a' fill-opacity='.55'/%3E%3C/svg%3E");-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:15.5px;position:relative}html.dark:has([data-sf-theme=loom]){--primary:var(--sf-cta);--primary-foreground:var(--sf-cta-foreground);--ring:var(--sf-cta)}[data-sf-theme=loom] :is(.lm-h1,.lm-h2,.lm-h3,.lm-wordmark,.lm-card-title,.lm-stat,.lm-quote,.lm-ticket-name,.lm-order-title,.lm-calc-title,.lm-notion-name,.lm-drawer-link){font-family:var(--sf-font-heading,inherit)}[data-sf-theme=loom] :is(h1,h2,h3,h4){font-weight:400}[data-sf-theme=loom] .lm-h1{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(2.7rem,1.5rem + 4.3vw,5.4rem);font-weight:400;line-height:.98}[data-sf-theme=loom] .lm-h1-sm{font-size:clamp(2.4rem,1.7rem + 2.6vw,4rem);line-height:1.02}[data-sf-theme=loom] .lm-h1-pdp{letter-spacing:-.02em;font-size:clamp(2.2rem,1.6rem + 1.8vw,3.2rem);line-height:1.04}[data-sf-theme=loom] .lm-h2{letter-spacing:-.022em;text-wrap:balance;font-size:clamp(2.1rem,1.45rem + 2.3vw,3.6rem);font-weight:400;line-height:1.02}[data-sf-theme=loom] .lm-h2-sm{font-size:clamp(1.8rem,1.4rem + 1.3vw,2.6rem)}[data-sf-theme=loom] .lm-h3{letter-spacing:-.01em;font-size:1.5rem;font-weight:400;line-height:1.12}[data-sf-theme=loom] .lm-lede{font-size:17px;line-height:1.7}[data-sf-theme=loom] .lm-sub{font-size:15.5px;line-height:1.7}[data-sf-theme=loom] .lm-wordmark{letter-spacing:-.015em;font-size:27px;font-weight:400;line-height:1}[data-sf-theme=loom] .lm-wordmark-lg{font-size:34px}[data-sf-theme=loom] .lm-eyebrow{font-size:13.5px;font-weight:700}[data-sf-theme=loom] :is(.lm-mono-label,.lm-num,.lm-counter,.lm-tape,.lm-card-spec,.lm-spec-chip,.lm-comp,.lm-project-m,.lm-strip){font-family:var(--lm-mono)}[data-sf-theme=loom] .lm-mono-label{letter-spacing:.04em;font-size:11.5px;line-height:1.5}html:not([dir=rtl]) [data-sf-theme=loom] :is(.lm-eyebrow,.lm-foot-head){font-family:var(--lm-mono);text-transform:uppercase;letter-spacing:.12em;font-size:11.5px}html:not([dir=rtl]) [data-sf-theme=loom] .lm-mono-label{text-transform:uppercase;letter-spacing:.08em}html:not([dir=rtl]):has([data-sf-theme=loom]) .lm-drawer .lm-eyebrow{font-family:var(--font-sf-spacemono), monospace;text-transform:uppercase;letter-spacing:.12em;font-size:11.5px}[data-sf-theme=loom] .lm-foot-head{font-size:14px;font-weight:700}[data-sf-theme=loom] .lm-num{letter-spacing:.02em;font-size:13px;font-weight:700}[data-sf-theme=loom] .lm-tack{background:repeating-linear-gradient(90deg, var(--sf-thread) 0 6px, transparent 6px 10px);flex-shrink:0;width:26px;height:2px;display:inline-block}[data-sf-theme=loom] .text-current .lm-tack,[data-sf-theme=loom] .lm-ink-band .lm-tack{background:repeating-linear-gradient(90deg, var(--sf-thread) 0 6px, transparent 6px 10px)}[data-sf-theme=loom] .lm-card-title{letter-spacing:-.008em;font-size:1.32rem;font-weight:400;line-height:1.12}[data-sf-theme=loom] .lm-card-spec{letter-spacing:.01em;font-size:11.5px}[data-sf-theme=loom] .lm-price{font-variant-numeric:tabular-nums;font-size:15.5px;font-weight:800}[data-sf-theme=loom] .lm-unit{font-size:12.5px}[data-sf-theme=loom] .lm-comp{letter-spacing:.02em;font-size:12.5px}[data-sf-theme=loom] .lm-stat{letter-spacing:-.03em;font-size:68px;font-weight:400;line-height:1}[data-sf-theme=loom] .lm-quote{font-size:20px;font-weight:400;line-height:1.5}[dir=rtl] [data-sf-theme=loom] :is(.lm-h1,.lm-h2,.lm-h3,.lm-card-title,.lm-wordmark,.lm-stat,.lm-quote,.lm-ticket-name,.lm-order-title,.lm-calc-title,.lm-notion-name,.lm-mono-label,.lm-eyebrow){letter-spacing:0}[dir=rtl] [data-sf-theme=loom] :is(.lm-h1,.lm-h2,.lm-h3,.lm-card-title,.lm-wordmark,.lm-ticket-name,.lm-order-title,.lm-calc-title,.lm-notion-name){font-weight:600}[dir=rtl] [data-sf-theme=loom] :is(h1,h2,h3,h4){line-height:1.35}[dir=rtl] [data-sf-theme=loom] :is(p,blockquote,dd,li,summary):not([class*=leading-none]){line-height:1.8}[dir=rtl] [data-sf-theme=loom] .lm-h1{font-size:clamp(2.3rem,1.4rem + 3.3vw,4.1rem);line-height:1.32}[dir=rtl] [data-sf-theme=loom] .lm-h1-sm{font-size:clamp(2rem,1.5rem + 1.9vw,3.1rem);line-height:1.35}[dir=rtl] [data-sf-theme=loom] .lm-h1-pdp{font-size:clamp(1.9rem,1.5rem + 1.3vw,2.6rem);line-height:1.4}[dir=rtl] [data-sf-theme=loom] .lm-h2{font-size:clamp(1.85rem,1.35rem + 1.8vw,2.9rem);line-height:1.35}[dir=rtl] [data-sf-theme=loom] .lm-h2-sm{font-size:clamp(1.6rem,1.3rem + 1vw,2.2rem)}[dir=rtl] [data-sf-theme=loom] .lm-h3{font-size:1.3rem;line-height:1.45}[dir=rtl] [data-sf-theme=loom] .lm-card-title{font-size:1.15rem;line-height:1.55}[dir=rtl] [data-sf-theme=loom] .lm-quote{font-size:17px;font-weight:500;line-height:1.9}[dir=rtl] [data-sf-theme=loom] .lm-lede{line-height:1.9}[dir=rtl] [data-sf-theme=loom] .lm-stat{font-family:inherit;font-size:54px;font-weight:700}[dir=rtl] [data-sf-theme=loom] .lm-wordmark{font-family:var(--font-sf-instrument), var(--sf-font-heading);font-size:27px;font-weight:400}[dir=rtl]:has([data-sf-theme=loom]) .lm-drawer .lm-wordmark{font-family:var(--font-sf-instrument), var(--sf-font-heading);font-weight:400}[dir=rtl] [data-sf-theme=loom] .lm-mono-label{font-family:inherit;font-size:12px}[dir=rtl] [data-sf-theme=loom] :is(.lm-comp,.lm-card-spec,.lm-spec-chip,.lm-strip){font-family:var(--font-sf-spacemono), var(--font-arabic), monospace}[dir=rtl] [data-sf-theme=loom] .lm-card-spec{font-size:12px}[data-sf-theme=loom] .lm-tape{border-block:1px solid color-mix(in oklab, var(--foreground), transparent 80%);height:30px;color:var(--foreground);background:linear-gradient(to right, var(--lm-tick) 1px, transparent 1px) 0 0 / 40px 13px repeat-x, linear-gradient(to right, var(--lm-tick) 1px, transparent 1px) 20px 0 / 40px 9px repeat-x, linear-gradient(to right, color-mix(in oklab, var(--lm-tick), transparent 30%) 1px, transparent 1px) 0 0 / 4px 5px repeat-x, var(--sf-tape);position:relative;overflow:hidden}[data-sf-theme=loom] .lm-tape-plain{background-color:#0000;background:linear-gradient(to right, var(--lm-tick) 1px, transparent 1px) 0 0 / 40px 13px repeat-x, linear-gradient(to right, var(--lm-tick) 1px, transparent 1px) 20px 0 / 40px 9px repeat-x, linear-gradient(to right, color-mix(in oklab, var(--lm-tick), transparent 40%) 1px, transparent 1px) 0 0 / 4px 5px repeat-x;border-color:#0000}[data-sf-theme=loom] .lm-tape-nums{align-items:flex-end;height:100%;padding-bottom:2px;display:flex}[data-sf-theme=loom] .lm-tape-nums span{text-align:end;opacity:.75;flex:0 0 40px;padding-inline-end:3px;font-size:10px;font-weight:700;line-height:1}[data-sf-theme=loom] .lm-tape-nums .lm-tape-ten{color:var(--sf-thread);opacity:1}[data-sf-theme=loom] .lm-stitch{pointer-events:none;border:1.5px dashed #ffffff80;transition:border-color .4s,inset .4s;position:absolute;inset:11px}[data-sf-theme=loom] .group:hover .lm-stitch{border-color:color-mix(in oklab, var(--sf-thread), white 10%);inset:9px}[data-sf-theme=loom] .lm-stitch-lg{inset:18px}[data-sf-theme=loom] .lm-pin{top:-7px;background:radial-gradient(circle at 35% 35%, color-mix(in oklab, var(--sf-thread), white 35%), var(--sf-thread) 60%);z-index:2;border-radius:999px;width:14px;height:14px;position:absolute;inset-inline-end:22%;box-shadow:0 2px 3px #00000040}[data-sf-theme=loom] .lm-pin:after{content:"";top:10px;transform-origin:top;background:linear-gradient(#c9ccd1,#8b9097);width:1.5px;height:34px;position:absolute;inset-inline-start:6px;transform:rotate(-24deg)}[dir=rtl] [data-sf-theme=loom] .lm-pin:after{transform:rotate(24deg)}[data-sf-theme=loom] .lm-dot{border-radius:999px;flex-shrink:0;width:14px;height:14px;display:inline-block;box-shadow:inset 0 0 0 1px #00000014}[data-sf-theme=loom] .lm-dot-light{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--foreground), transparent 72%)}[data-sf-theme=loom] .lm-strip{background:var(--sf-ink);color:var(--sf-ink-foreground);letter-spacing:.02em;font-size:11.5px}html:not([dir=rtl]) [data-sf-theme=loom] .lm-strip{text-transform:uppercase;letter-spacing:.08em;font-size:11px}[dir=rtl] [data-sf-theme=loom] .lm-strip{font-family:inherit;font-size:12.5px}[data-sf-theme=loom] .lm-strip-x{color:var(--sf-thread);font-weight:700}html.dark [data-sf-theme=loom] .lm-strip{background:#0b0f16}[data-sf-theme=loom] .lm-header{background:var(--background);border-bottom:1px solid var(--border);transition:background-color .3s,box-shadow .3s}[data-sf-theme=loom] .lm-header-scrolled{background:color-mix(in oklab, var(--background), transparent 6%);-webkit-backdrop-filter:blur(14px)saturate(1.2);box-shadow:0 10px 30px -24px #1f2a3a80}[data-sf-theme=loom] .lm-navlink{height:2.5rem;color:color-mix(in oklab, var(--foreground), transparent 20%);align-items:center;padding-inline:.8rem;font-size:14.5px;font-weight:700;transition:color .2s;display:inline-flex;position:relative}[data-sf-theme=loom] .lm-navlink:after{content:"";inset-inline:.8rem;background:repeating-linear-gradient(90deg, var(--sf-thread) 0 5px, transparent 5px 8px);height:2px;transform-origin:var(--lm-origin,left);transition:transform .35s;position:absolute;bottom:4px;transform:scaleX(0)}[dir=rtl] [data-sf-theme=loom] .lm-navlink:after{--lm-origin:right}[data-sf-theme=loom] .lm-navlink:hover{color:var(--foreground)}[data-sf-theme=loom] .lm-navlink:hover:after,[data-sf-theme=loom] .lm-navlink-on:after{transform:scaleX(1)}[data-sf-theme=loom] .lm-navlink-on{color:var(--primary)}html.dark [data-sf-theme=loom] .lm-navlink-on{color:var(--foreground)}[data-sf-theme=loom] .lm-icons>a,[data-sf-theme=loom] .lm-icons>button,[data-sf-theme=loom] .lm-icons [data-cart-target]{border-radius:var(--radius);width:2.5rem;height:2.5rem;color:color-mix(in oklab, var(--foreground), transparent 12%)}[data-sf-theme=loom] .lm-icons>a:hover,[data-sf-theme=loom] .lm-icons>button:hover,[data-sf-theme=loom] .lm-icons [data-cart-target]:hover{background:var(--sf-oat);color:var(--foreground)}[data-sf-theme=loom] .lm-icons svg{stroke-width:1.5px}[data-sf-theme=loom] .lm-icons a>span.absolute{background:var(--sf-thread);color:#fff}[data-sf-theme=loom] .lm-lang>button{border-radius:var(--radius);background:0 0;border-color:#0000;height:2.5rem;font-size:13.5px}[data-sf-theme=loom] .lm-lang>button:hover{background:var(--sf-oat)}[data-sf-theme=loom] .lm-search{background:var(--background);border-bottom:1px solid var(--border);box-shadow:0 30px 50px -40px #1f2a3a8c}[data-sf-theme=loom] .lm-search-field{border-radius:var(--radius);background:var(--card);border:1px solid var(--border);padding-inline:1.1rem;transition:border-color .2s,box-shadow .2s}[data-sf-theme=loom] .lm-search-field:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in oklab, var(--primary), transparent 85%)}[data-sf-theme=loom] .lm-search-input::-webkit-search-cancel-button{display:none}[data-sf-theme=loom] .lm-chip{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);align-items:center;gap:.6rem;padding-block:4px;padding-inline:4px 1rem;font-size:14px;font-weight:700;transition:border-color .2s;display:inline-flex}[data-sf-theme=loom] .lm-chip:hover{border-color:var(--foreground)}[data-sf-theme=loom] .lm-chip-img{object-fit:cover;width:2rem;height:2rem}:root:has([data-sf-theme=loom]) .lm-drawer{background:var(--background)}:root:has([data-sf-theme=loom]) .lm-drawer .lm-wordmark{font-family:var(--sf-font-heading);font-size:23px;line-height:1}:root:has([data-sf-theme=loom]) .lm-drawer .lm-eyebrow{font-size:13px;font-weight:700}:root:has([data-sf-theme=loom]) .lm-drawer-link{font-family:var(--sf-font-heading);font-size:18px;line-height:1.3}[dir=rtl]:has([data-sf-theme=loom]) .lm-drawer-link{font-size:16px;font-weight:600}:root:has([data-sf-theme=loom]) .lm-drawer .relative>button[aria-expanded]{border-radius:var(--radius);background:var(--card);height:2.5rem}[data-sf-theme=loom] .lm-btn{letter-spacing:.005em}[data-sf-theme=loom] .lm-tag{z-index:2;background:var(--gold);color:#fff;height:1.6rem;font-family:var(--lm-mono);border-radius:calc(var(--radius) * .6);align-items:center;padding-inline:.55rem;font-size:12px;font-weight:700;display:inline-flex}[data-sf-theme=loom] .lm-arrow{border:1px solid var(--border);border-radius:var(--radius);flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;transition:background-color .3s,color .3s,border-color .3s;display:inline-flex}[data-sf-theme=loom] .group:hover .lm-arrow{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}[data-sf-theme=loom] .lm-card-media{background:var(--sf-oat)}[data-sf-theme=loom] .lm-card-wish button{border-radius:var(--radius);background:color-mix(in oklab, var(--card), transparent 8%);width:2.25rem;height:2.25rem;box-shadow:var(--lm-shadow-sm);border:0}[data-sf-theme=loom] .lm-card-wish button svg{width:1rem;height:1rem}[data-sf-theme=loom] button.lm-add{border-radius:var(--radius);border:1px solid color-mix(in oklab, var(--foreground), transparent 75%);width:2.5rem;height:2.5rem;color:var(--foreground);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;transition:background-color .25s,color .25s,border-color .25s,transform .2s}[data-sf-theme=loom] button.lm-add:hover,[data-sf-theme=loom] .lm-card:hover button.lm-add{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}[data-sf-theme=loom] button.lm-add:active{transform:scale(.94)}[data-sf-theme=loom] button.lm-add svg{stroke-width:2px;width:1.05rem;height:1.05rem}@media (hover:none){[data-sf-theme=loom] button.lm-add{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}}[data-sf-theme=loom] .lm-soldout{background:color-mix(in oklab, var(--card), transparent 8%);border-radius:var(--radius);font-weight:700}[data-sf-theme=loom] .lm-hero{background:var(--background)}[data-sf-theme=loom] .lm-hero-stats span.block:last-child{color:color-mix(in oklab, var(--foreground), transparent 15%)}[data-sf-theme=loom] .lm-hero-stage{padding-inline-start:42px;padding-bottom:36px}[data-sf-theme=loom] .lm-hero-img-wrap{aspect-ratio:8/7;background:var(--sf-oat)}@media (max-width:767px){[data-sf-theme=loom] .lm-hero-img-wrap{aspect-ratio:1}}[data-sf-theme=loom] .lm-hero-vtape{border-block:0;border-inline:1px solid color-mix(in oklab, var(--foreground), transparent 80%);background:linear-gradient(to bottom, var(--lm-tick) 1px, transparent 1px) 0 0 / 13px 40px repeat-y, linear-gradient(to bottom, var(--lm-tick) 1px, transparent 1px) 0 20px / 9px 40px repeat-y, linear-gradient(to bottom, color-mix(in oklab, var(--lm-tick), transparent 30%) 1px, transparent 1px) 0 0 / 5px 4px repeat-y, var(--sf-tape);width:30px;height:auto;position:absolute;inset-block:0 36px;inset-inline-start:0}[dir=rtl] [data-sf-theme=loom] .lm-hero-vtape{background-position:100% 0,100% 20px,100% 0,0 0;left:auto;right:0}[data-sf-theme=loom] .lm-hero-vtape .lm-tape-nums{flex-direction:column;align-items:stretch;padding:0}[data-sf-theme=loom] .lm-hero-vtape .lm-tape-nums span{flex:0 0 40px;justify-content:flex-end;align-items:flex-end;padding:0 3px 3px 0;display:flex}[data-sf-theme=loom] .lm-hero-img{animation:1.4s cubic-bezier(.2,.7,.2,1) both lm-unroll}[data-sf-theme=loom] .lm-ticket{background:var(--card);color:var(--foreground);border:1px solid var(--border);box-shadow:var(--lm-shadow);border-radius:calc(var(--radius) * 1.2);padding:1rem 1.15rem .85rem;transition:transform .4s;display:block;position:relative}[data-sf-theme=loom] .lm-hero-ticket{bottom:0;width:min(280px,72%);font-family:var(--lm-mono);position:absolute;inset-inline-end:18px;transform:rotate(-2.5deg)}[dir=rtl] [data-sf-theme=loom] .lm-hero-ticket{font-family:inherit;transform:rotate(2.5deg)}[data-sf-theme=loom] .lm-hero-ticket:hover{transform:rotate(0)translateY(-3px)}[data-sf-theme=loom] .lm-ticket-name{font-size:1.45rem;line-height:1.1}[dir=rtl] [data-sf-theme=loom] .lm-ticket-name{font-size:1.25rem;line-height:1.5}[data-sf-theme=loom] .lm-ticket-hole{top:12px;background:var(--background);border-radius:999px;width:11px;height:11px;position:absolute;inset-inline-end:12px;box-shadow:inset 0 1px 2px #0003}[data-sf-theme=loom] .lm-ticket-hole:after{content:"";bottom:5px;background:var(--sf-thread);transform-origin:0;border-radius:2px;width:64px;height:2px;position:absolute;inset-inline-start:5px;transform:rotate(-58deg)}[dir=rtl] [data-sf-theme=loom] .lm-ticket-hole:after{transform-origin:100%;transform:rotate(58deg)}[data-sf-theme=loom] .lm-family-card{filter:drop-shadow(0 18px 22px #1f2a3a1f)}[data-sf-theme=loom] .lm-family-no{top:18px;font-family:var(--lm-mono);color:#fff;border-radius:calc(var(--radius) * .6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#141a248c;padding:2px 6px;font-size:11px;font-weight:700;position:absolute;inset-inline-start:18px}[data-sf-theme=loom] :is(.lm-oat-band,.lm-ink-band,.lm-letter,.lm-footer,.lm-cat-head){isolation:isolate;position:relative}[data-sf-theme=loom] :is(.lm-oat-band,.lm-ink-band,.lm-letter,.lm-footer,.lm-cat-head):before{content:"";z-index:-1;background-image:var(--lm-weave);opacity:var(--sf-weave,.06);pointer-events:none;position:absolute;inset:0}[data-sf-theme=loom] .lm-oat-band,[data-sf-theme=loom] .lm-cat-head{background:var(--sf-oat)}html.dark [data-sf-theme=loom] :is(.lm-oat-band,.lm-ink-band,.lm-letter,.lm-footer,.lm-cat-head):before{filter:invert()}[data-sf-theme=loom] .lm-project-shade{background:linear-gradient(#0e131b00 45%,#0e131bb8)}[data-sf-theme=loom] .lm-project-m{letter-spacing:-.04em;font-size:2.6rem;font-weight:700;line-height:1}[data-sf-theme=loom] .lm-project .lm-mono-label{color:#fff}[data-sf-theme=loom] .lm-ink-band{background:var(--sf-ink);color:var(--sf-ink-foreground)}[data-sf-theme=loom] .lm-ink-band:before{background-image:var(--lm-weave);filter:invert();opacity:.05}[data-sf-theme=loom] .lm-ink-band .lm-eyebrow{color:color-mix(in oklab, var(--sf-thread), white 25%)}[data-sf-theme=loom] .lm-step-no{border:1.5px dashed color-mix(in oklab, var(--sf-ink-foreground), transparent 60%);width:2.6rem;height:2.6rem;color:color-mix(in oklab, var(--sf-thread), white 30%);border-radius:999px;justify-content:center;align-items:center;display:flex}[data-sf-theme=loom] .lm-btn-light{background:var(--sf-ink-foreground);color:var(--sf-ink);transition:background-color .3s}[data-sf-theme=loom] .lm-btn-light:hover{background:color-mix(in oklab, var(--sf-ink-foreground), var(--sf-ink) 12%)}[data-sf-theme=loom] .lm-btn-light:focus-visible{outline:2px solid var(--sf-ink-foreground);outline-offset:3px}[data-sf-theme=loom] .lm-fan-item{width:38%;height:58%;left:calc(4% + var(--i) * 14.5%);top:calc(12% + (var(--i) - 2) * (var(--i) - 2) * 3.2%);transform:rotate(calc((var(--i) - 2) * 7deg));transform-origin:50% 110%;z-index:calc(10 - var(--i));transition:transform .45s cubic-bezier(.2,.7,.2,1);position:absolute}[data-sf-theme=loom] .lm-fan-item:hover{z-index:20;transform:rotate(0)translateY(-14px)}[data-sf-theme=loom] .lm-fan-sw{filter:drop-shadow(0 16px 20px #00000059);background:var(--sf-oat)}[data-sf-theme=loom] .lm-fan-label{bottom:-14px;background:var(--sf-ivory);color:var(--foreground);border-radius:calc(var(--radius) * .8);padding:6px 9px 7px;display:block;position:absolute;inset-inline:10%;box-shadow:0 8px 18px -10px #00000080}html.dark [data-sf-theme=loom] .lm-fan-label{background:var(--card)}[data-sf-theme=loom] .lm-fan-item:not(:first-child) .lm-fan-label{opacity:0;transition:opacity .3s,transform .3s;transform:translateY(6px)}[data-sf-theme=loom] .lm-fan-item:hover .lm-fan-label,[data-sf-theme=loom] .lm-fan-item:focus-within .lm-fan-label{opacity:1;transform:none}[data-sf-theme=loom] .lm-fan-label .lm-mono-label{color:var(--sf-thread);font-weight:700}[data-sf-theme=loom] .lm-rail-wrap{position:relative}[data-sf-theme=loom] .lm-rail-rod{inset-inline:0;background:linear-gradient(#cdb98f,#a88f5f 60%,#8a7447);height:5px;position:absolute;top:8px;box-shadow:0 2px 3px #0000002e}html.dark [data-sf-theme=loom] .lm-rail-rod{background:linear-gradient(#6d6048,#4f4431)}[data-sf-theme=loom] .lm-chipcard{width:116px;position:relative}[data-sf-theme=loom] .lm-chip-hook{border:1.5px solid #8a7447;border-bottom:0;border-radius:8px 8px 0 0;width:12px;height:20px;margin-left:-6px;position:absolute;top:-18px;left:50%}[data-sf-theme=loom] .lm-chip-swatch{transform-origin:50% 0;filter:drop-shadow(0 10px 12px #1f2a3a2e);width:116px;height:132px;transition:transform .5s cubic-bezier(.3,1.6,.4,1)}[data-sf-theme=loom] .lm-chip-swatch-light{filter:drop-shadow(0 10px 12px #1f2a3a2e)drop-shadow(0 0 1px #1f2a3a59)}[data-sf-theme=loom] .lm-chipcard:hover .lm-chip-swatch{transform:rotate(-3deg)}[data-sf-theme=loom] .lm-care{background:var(--card);border:1px solid var(--border);border-radius:calc(var(--radius) * 1.2);box-shadow:var(--lm-shadow-sm);padding:2.4rem 1.5rem 1.5rem;position:relative;overflow:hidden}[data-sf-theme=loom] .lm-care-fold{inset-inline:0;background:var(--sf-oat);border-bottom:1px solid var(--border);height:18px;position:absolute;top:0}[data-sf-theme=loom] .lm-care-fold:after{content:"";inset-inline:12px;border-top:1.5px dashed color-mix(in oklab, var(--foreground), transparent 70%);height:0;position:absolute;top:8px}[data-sf-theme=loom] .lm-care svg{color:var(--foreground);flex-shrink:0}[data-sf-theme=loom] .lm-review{background:var(--card);border:1px solid var(--border);border-radius:calc(var(--radius) * 1.2)}[data-sf-theme=loom] .lm-avatar,[data-sf-theme=loom] .lm-avatar-shared{background:color-mix(in oklab, var(--sf-thread), var(--background) 86%);width:2.5rem;height:2.5rem;color:var(--sf-thread);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}[data-sf-theme=loom] .lm-review .text-yellow-400,[data-sf-theme=loom] .lm-review .fill-yellow-400{color:var(--gold);fill:var(--gold)}[data-sf-theme=loom] .lm-review p,[data-sf-theme=loom] .lm-review blockquote{text-align:start;unicode-bidi:plaintext}[data-sf-theme=loom] .lm-review .text-green-600{color:var(--foreground)}[data-sf-theme=loom] .lm-review .bg-green-500\/10{background:var(--sf-oat)}[data-sf-theme=loom] .lm-letter{background:var(--sf-oat);border:1.5px dashed color-mix(in oklab, var(--foreground), transparent 70%);border-radius:calc(var(--radius) * 1.5)}[data-sf-theme=loom] .lm-news form>div{gap:.5rem}[data-sf-theme=loom] .lm-news input{border-radius:var(--radius);background:var(--card);text-align:start;border-color:var(--border);height:3.1rem;padding-inline:1.1rem;font-size:15px}[data-sf-theme=loom] .lm-news input:focus-visible{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in oklab, var(--primary), transparent 84%)}[data-sf-theme=loom] .lm-news button{border-radius:var(--radius);flex-shrink:0;width:3.1rem;height:3.1rem}[dir=rtl] [data-sf-theme=loom] .lm-news button svg{transform:scaleX(-1)}[data-sf-theme=loom] .lm-footer{background:var(--sf-ink);color:var(--sf-ink-foreground)}[data-sf-theme=loom] .lm-footer:before{filter:invert();opacity:.045}html.dark [data-sf-theme=loom] .lm-footer{background:#0b0f16}[data-sf-theme=loom] .lm-footer-tape{color:var(--sf-ink);border-top:0}html.dark [data-sf-theme=loom] .lm-footer-tape{color:var(--foreground)}[data-sf-theme=loom] .lm-footer .lm-foot-head,[data-sf-theme=loom] .lm-foot-ic{color:color-mix(in oklab, var(--sf-thread), white 30%)}[data-sf-theme=loom] .lm-foot-cut{color:color-mix(in oklab, var(--sf-ink-foreground), transparent 20%);border-top:1px dashed color-mix(in oklab, var(--sf-ink-foreground), transparent 75%);padding-top:1rem}[data-sf-theme=loom] .lm-cod-label{border:1px solid color-mix(in oklab, var(--sf-ink-foreground), transparent 80%);border-radius:calc(var(--radius) * 1.2);background:color-mix(in oklab, var(--sf-ink-foreground), transparent 94%)}[data-sf-theme=loom] .lm-footer .lm-region *{color:inherit}[data-sf-theme=loom] .lm-footer .lm-region button{border-radius:var(--radius);border-color:color-mix(in oklab, var(--sf-ink-foreground), transparent 75%);box-shadow:none;background:0 0}[data-sf-theme=loom] .lm-footer .lm-region svg{color:color-mix(in oklab, var(--sf-thread), white 30%)}[data-sf-theme=loom] .lm-footer :is(a,button):focus-visible{outline:2px solid var(--sf-ink-foreground);outline-offset:2px}[data-sf-theme=loom] .lm-tab{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);height:3.25rem;color:color-mix(in oklab, var(--foreground), transparent 18%);align-items:center;gap:.65rem;padding-block:5px;padding-inline:5px 1.1rem;font-size:14px;font-weight:700;transition:border-color .2s,background-color .2s,color .2s;display:inline-flex}[data-sf-theme=loom] .lm-tab:hover{border-color:color-mix(in oklab, var(--foreground), transparent 45%);color:var(--foreground)}[data-sf-theme=loom] .lm-tab-on{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}[data-sf-theme=loom] .lm-tab-on:hover{color:var(--primary-foreground);border-color:var(--primary)}[data-sf-theme=loom] .lm-tab-img{object-fit:cover;background:var(--sf-oat);width:2.35rem;height:2.35rem;color:var(--foreground);flex-shrink:0}[data-sf-theme=loom] .lm-toolbar>div{justify-content:flex-start}[data-sf-theme=loom] .lm-toolbar [data-slot=select-trigger],[data-sf-theme=loom] .lm-toolbar input,[data-sf-theme=loom] .lm-toolbar button{border-radius:var(--radius);background:var(--card);border-color:var(--border);box-shadow:none}[data-sf-theme=loom] .lm-toolbar [data-slot=select-trigger]{height:2.6rem;padding-inline:1rem}[data-sf-theme=loom] .lm-toolbar input{height:2.6rem}[data-sf-theme=loom] .lm-empty{background:var(--sf-oat);border-radius:999px;justify-content:center;align-items:center;width:5rem;height:5rem;display:flex}[data-sf-theme=loom] .lm-gallery-tile{background:var(--sf-oat)}[data-sf-theme=loom] .lm-counter{font-family:var(--lm-mono);color:var(--foreground);background:color-mix(in oklab, var(--card), transparent 10%);border-radius:calc(var(--radius) * .6);padding:4px 8px;font-size:11px;font-weight:700}[data-sf-theme=loom] .lm-thumb{border-radius:var(--radius);background:0 0;border:1px solid #0000;transition:border-color .2s}[data-sf-theme=loom] .lm-thumb:hover{border-color:var(--border)}[data-sf-theme=loom] .lm-thumb-on{border-color:var(--primary)}[data-sf-theme=loom] .lm-spec-chip{background:var(--sf-tape);border:1px solid color-mix(in oklab, var(--foreground), transparent 85%);border-radius:calc(var(--radius) * .8);align-items:center;gap:.5rem;height:2rem;padding-inline:.75rem;font-size:12px;display:inline-flex}[data-sf-theme=loom] .lm-calc{background:var(--card);border:1px solid var(--border);border-radius:calc(var(--radius) * 1.2);box-shadow:var(--lm-shadow-sm);padding:1.1rem 1.1rem .9rem}[data-sf-theme=loom] .lm-calc-ic{background:var(--sf-tape);width:2.25rem;height:2.25rem;color:var(--foreground);border-radius:var(--radius);flex-shrink:0;justify-content:center;align-items:center;display:flex}[data-sf-theme=loom] .lm-calc-title{font-size:1.3rem;line-height:1.15}[dir=rtl] [data-sf-theme=loom] .lm-calc-title{font-size:1.15rem;line-height:1.5}[data-sf-theme=loom] .lm-calc-chip{border:1px solid var(--border);border-radius:var(--radius);background:var(--background);min-height:2.5rem;padding:.35rem .25rem;font-size:13px;font-weight:700;line-height:1.2;transition:border-color .2s,background-color .2s,color .2s}[data-sf-theme=loom] .lm-calc-chip-sm{font-size:11.5px}[data-sf-theme=loom] .lm-calc-chip:hover{border-color:color-mix(in oklab, var(--foreground), transparent 50%)}[data-sf-theme=loom] .lm-calc-chip-on{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}[data-sf-theme=loom] .lm-calc-chip-on:hover{border-color:var(--primary)}[data-sf-theme=loom] .lm-calc-chip:focus-visible,[data-sf-theme=loom] .lm-calc-apply:focus-visible{outline:2px solid var(--ring);outline-offset:2px}[data-sf-theme=loom] .lm-calc-result{background:var(--sf-tape);border-radius:var(--radius);border:1px dashed color-mix(in oklab, var(--foreground), transparent 70%);justify-content:space-between;align-items:center;gap:.75rem;padding:.8rem .9rem;display:flex}[data-sf-theme=loom] .lm-calc-m{font-family:var(--lm-mono);letter-spacing:-.02em;font-size:19px;font-weight:700}[dir=rtl] [data-sf-theme=loom] .lm-calc-m{font-family:var(--font-sf-spacemono), var(--font-arabic), monospace;letter-spacing:0}[data-sf-theme=loom] .lm-calc-apply{background:var(--primary);height:2.5rem;color:var(--primary-foreground);border-radius:var(--radius);white-space:nowrap;flex-shrink:0;align-items:center;gap:.35rem;padding-inline:.95rem;font-size:13px;font-weight:700;transition:background-color .2s;display:inline-flex}[data-sf-theme=loom] .lm-calc-apply:hover{background:color-mix(in oklab, var(--primary), var(--background) 14%)}[data-sf-theme=loom] .lm-calc-apply-done{color:var(--foreground);box-shadow:inset 0 0 0 1px var(--foreground);background:0 0}[data-sf-theme=loom] .lm-calc-apply-done:hover{background:0 0}[data-sf-theme=loom] .lm-order{background:var(--card);border:1px solid var(--border);border-radius:calc(var(--radius) * 1.3);box-shadow:var(--lm-shadow);overflow:hidden}[data-sf-theme=loom] .lm-order-head{border-bottom:1px dashed var(--border);background:var(--sf-oat);padding:1.1rem 1.25rem}@media (min-width:640px){[data-sf-theme=loom] .lm-order-head{padding-inline:1.5rem}}[data-sf-theme=loom] .lm-order-title{font-size:1.45rem;line-height:1.1}[dir=rtl] [data-sf-theme=loom] .lm-order-title{font-size:1.2rem;line-height:1.5}[data-sf-theme=loom] .lm-order-head button{border-radius:var(--radius);box-shadow:none}[data-sf-theme=loom] .lm-addbag{border-radius:var(--radius);border:1px solid color-mix(in oklab, var(--foreground), transparent 75%);height:3rem;box-shadow:none;background:0 0;font-size:15px;font-weight:700}[data-sf-theme=loom] .lm-addbag:hover{border-color:var(--foreground);background:color-mix(in oklab, var(--foreground), transparent 96%);color:var(--foreground)}[data-sf-theme=loom] .lm-cutnote{border:1.5px dashed color-mix(in oklab, var(--sf-thread), transparent 45%);background:color-mix(in oklab, var(--sf-thread), var(--background) 91%);border-radius:calc(var(--radius) * 1.2)}[data-sf-theme=loom] .lm-services{border-block:1px dashed var(--border)}[data-sf-theme=loom] .lm-services>li+li{border-inline-start:1px dashed var(--border)}[data-sf-theme=loom] .lm-fticket{background:var(--card);border:1px solid var(--border);border-radius:calc(var(--radius) * 1.3);box-shadow:var(--lm-shadow-sm);position:relative;overflow:hidden}[data-sf-theme=loom] .lm-fticket .lm-ticket-hole{top:16px;display:none;inset-inline:14px auto}[data-sf-theme=loom] .lm-fticket-tape{border-top:1px dashed var(--border);border-bottom:0;height:22px}[data-sf-theme=loom] .lm-fticket-tape .lm-tape-nums span{font-size:9px}[data-sf-theme=loom] .lm-scale{margin-top:.5rem}[data-sf-theme=loom] .lm-scale-track{grid-template-columns:repeat(3,1fr);gap:3px;display:grid}[data-sf-theme=loom] .lm-scale-seg{background:var(--sf-oat-deep);border-radius:calc(var(--radius) * .5);height:5px}[data-sf-theme=loom] .lm-scale-on{background:var(--foreground)}[data-sf-theme=loom] .lm-scale-on:last-of-type{background:var(--sf-thread)}[data-sf-theme=loom] .lm-scale-on:has(+.lm-scale-seg:not(.lm-scale-on)){background:var(--sf-thread)}[data-sf-theme=loom] .lm-use-chip{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);align-items:center;height:2.25rem;padding-inline:.9rem;font-size:13.5px;font-weight:700;display:inline-flex}[data-sf-theme=loom] .lm-notion{background:var(--card);border:1px solid var(--border);border-radius:calc(var(--radius) * 1.2);gap:1rem;padding:.9rem;transition:border-color .2s,box-shadow .3s;display:flex}[data-sf-theme=loom] .lm-notion:hover{border-color:color-mix(in oklab, var(--foreground), transparent 60%);box-shadow:var(--lm-shadow-sm)}[data-sf-theme=loom] .lm-notion-name{font-size:1.2rem;line-height:1.15}[dir=rtl] [data-sf-theme=loom] .lm-notion-name{font-size:1.05rem;line-height:1.5}[data-sf-theme=loom] .lm-share button,[data-sf-theme=loom] .lm-share a{border-radius:var(--radius)}[data-sf-theme=loom] .lm-pdp>.fixed{background:color-mix(in oklab, var(--card), transparent 4%);border-top-color:var(--border)}[data-sf-theme=loom] .lm-pdp>.fixed img{border-radius:var(--radius)}[data-sf-theme=loom] .lm-pdp>.fixed button{border-radius:var(--radius);box-shadow:none;font-weight:700}[data-sf-theme=loom] .lm-pdp>.fixed .text-primary{color:var(--foreground);font-weight:800}[data-sf-theme=loom] .lm-pdp>.fixed p.truncate{font-family:var(--sf-font-heading);font-size:16px;font-weight:400}[dir=rtl] [data-sf-theme=loom] .lm-pdp>.fixed p.truncate{font-size:15px;font-weight:600}[data-sf-theme=loom] .lm-buybox>.space-y-5{flex-direction:column;gap:1.3rem;display:flex}[data-sf-theme=loom] .lm-buybox>.space-y-5>*{order:3;margin:0!important}[data-sf-theme=loom] .lm-buybox>.space-y-5>div:first-child{order:0}[data-sf-theme=loom] .lm-buybox>.space-y-5>[data-buybox-option]{order:1}[data-sf-theme=loom] .lm-buybox>.space-y-5>[data-lm-cut],[data-sf-theme=loom] .lm-buybox>.space-y-5>[data-lm-qty]{order:2}[data-sf-theme=loom] .lm-buybox>.space-y-5>div:first-child{align-items:baseline;gap:.4rem .75rem}[data-sf-theme=loom] .lm-buybox>.space-y-5>div:first-child>span:first-child{font-family:var(--sf-font-heading);letter-spacing:-.02em;color:var(--foreground);font-size:2.35rem;font-weight:400;line-height:1}[dir=rtl] [data-sf-theme=loom] .lm-buybox>.space-y-5>div:first-child>span:first-child{letter-spacing:0;font-family:inherit;font-size:1.9rem;font-weight:800}[data-sf-theme=loom] .lm-buybox>.space-y-5>div:first-child>span:first-child:after{content:var(--lm-per);font-family:var(--font-sans);letter-spacing:0;color:var(--muted-foreground);margin-inline-start:.45rem;font-size:14px;font-weight:600}[dir=rtl] [data-sf-theme=loom] .lm-buybox>.space-y-5>div:first-child>span:first-child:after{font-family:var(--font-arabic)}[data-sf-theme=loom] .lm-buybox>.space-y-5>div:first-child>.line-through{font-size:16px}[data-sf-theme=loom] .lm-buybox .rounded-full.bg-red-500\/10{background:var(--gold);color:#fff;border-radius:calc(var(--radius) * .6);font-family:var(--lm-mono);font-size:12px}[dir=rtl] [data-sf-theme=loom] .lm-buybox .rounded-full.bg-red-500\/10{font-family:inherit}[data-sf-theme=loom] .lm-buybox p.mb-1\.5,[data-sf-theme=loom] .lm-buybox p.mb-2{margin-bottom:.6rem;font-size:13.5px;font-weight:700}[data-sf-theme=loom] .lm-buybox [data-buybox-option] .flex-wrap{gap:.5rem}[data-sf-theme=loom] .lm-buybox [data-buybox-option] button{border-radius:var(--radius);border-color:var(--border);background:var(--background);min-width:4.75rem;min-height:2.75rem;color:var(--foreground);unicode-bidi:plaintext;justify-content:center;align-items:center;gap:.55rem;padding:.5rem 1rem;font-size:14px;font-weight:600;transition:border-color .2s,box-shadow .2s,background-color .2s;display:inline-flex}[data-sf-theme=loom] .lm-buybox [data-buybox-option] button:hover{border-color:color-mix(in oklab, var(--foreground), transparent 45%)}[data-sf-theme=loom] .lm-buybox [data-buybox-option] button[aria-pressed=true]{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary);background:var(--card);color:var(--foreground);font-weight:700}[data-sf-theme=loom] .lm-buybox [data-buybox-option] button[data-lm-sw]:before{content:"";background:var(--lm-sw);clip-path:polygon(0 0,12.5% 2px,25% 0,37.5% 2px,50% 0,62.5% 2px,75% 0,87.5% 2px,100% 0,calc(100% - 2px) 25%,100% 50%,calc(100% - 2px) 75%,100% 100%,87.5% calc(100% - 2px),75% 100%,62.5% calc(100% - 2px),50% 100%,37.5% calc(100% - 2px),25% 100%,12.5% calc(100% - 2px),0 100%,2px 75%,0 50%,2px 25%);width:1.3rem;height:1.3rem;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--foreground), transparent 78%);flex-shrink:0}[data-sf-theme=loom] .lm-buybox [data-buybox-option] button[data-lm-sw]{padding-inline:.6rem 1rem}[data-sf-theme=loom] .lm-buybox [data-lm-cut] .flex-wrap{grid-template-columns:1fr 1fr;display:grid}[data-sf-theme=loom] .lm-buybox [data-lm-cut] button{min-height:3rem}[data-sf-theme=loom] .lm-buybox [data-lm-cut] button[aria-pressed=true]{background:var(--sf-tape)}[data-sf-theme=loom] .lm-buybox [data-lm-qty]>p{font-size:0}[data-sf-theme=loom] .lm-buybox [data-lm-qty]>p:before{content:var(--lm-qty-label);font-size:13.5px}[data-sf-theme=loom] .lm-buybox [data-lm-qty]:after{content:var(--lm-qty-hint);color:var(--muted-foreground);margin-top:.55rem;font-size:12.5px;line-height:1.5;display:block}[data-sf-theme=loom] .lm-buybox [data-lm-qty] .inline-flex.rounded-xl.border-2{border-width:1px;border-color:var(--border);border-radius:var(--radius);background:linear-gradient(to right, var(--lm-tick) 1px, transparent 1px) 0 100% / 8px 5px repeat-x, var(--sf-tape)}[data-sf-theme=loom] .lm-buybox [data-lm-qty] .inline-flex button{justify-content:center;align-items:center;width:2.9rem;height:2.9rem;padding:0;display:flex}[data-sf-theme=loom] .lm-buybox [data-lm-qty] .inline-flex button:hover{background:color-mix(in oklab, var(--foreground), transparent 92%)}[data-sf-theme=loom] .lm-buybox [data-lm-qty] span.w-10{width:auto;min-width:3.5rem;font-family:var(--lm-mono);font-size:16px;font-weight:700}[data-sf-theme=loom] .lm-buybox [data-lm-qty] span.w-10:after{content:var(--lm-unit);margin-inline-start:2px;font-size:12px}[data-sf-theme=loom] .lm-buybox .inline-flex.rounded-xl.border-2{border-width:1px;border-color:var(--border);border-radius:var(--radius);background:var(--background)}[data-sf-theme=loom] .lm-buybox .rounded-2xl.border-2{background:var(--sf-oat);box-shadow:none;border-radius:calc(var(--radius) * 1.2);border-width:1px;border-color:#0000;padding:1.1rem}[data-sf-theme=loom] .lm-buybox .rounded-2xl.border-2 .bg-primary\/15{background:var(--card);color:var(--sf-thread);border-radius:var(--radius)}[data-sf-theme=loom] .lm-buybox input.border-2,[data-sf-theme=loom] .lm-buybox input.uppercase{border-width:1px;border-color:var(--input);border-radius:var(--radius);background:var(--card);min-height:2.9rem}[data-sf-theme=loom] .lm-buybox input.uppercase{text-transform:none}[data-sf-theme=loom] .lm-buybox input:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in oklab, var(--primary), transparent 84%);outline:none}[data-sf-theme=loom] .lm-buybox button.rounded-lg.border{border-radius:var(--radius);font-weight:700}[data-sf-theme=loom] .lm-buybox .min-w-\[9rem\]{border-radius:var(--radius);background:var(--background);min-height:3rem;font-weight:700}[data-sf-theme=loom] .lm-buybox .min-w-\[9rem\].bg-primary\/10{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary);background:var(--card);color:var(--foreground)}[data-sf-theme=loom] .lm-buybox .min-w-\[9rem\].bg-primary\/10 svg{color:var(--sf-thread)}[data-sf-theme=loom] .lm-buybox .bg-muted\/40{border-color:var(--border);border-radius:var(--radius);background:0 0;border-style:dashed;padding:1.1rem;font-size:14px}[data-sf-theme=loom] .lm-buybox .bg-muted\/40 .font-extrabold,[data-sf-theme=loom] .lm-buybox .bg-muted\/40 .font-bold{font-weight:800}[data-sf-theme=loom] .lm-buybox .bg-muted\/40 .text-primary{color:var(--foreground)}[data-sf-theme=loom] .lm-buybox button.bg-gradient-to-b,[data-sf-theme=loom] .lm-buybox button.rounded-xl.bg-primary{background:var(--primary);border-radius:var(--radius);box-shadow:none;min-height:3.6rem;font-size:16px;font-weight:700;transition:background-color .3s}[data-sf-theme=loom] .lm-buybox button.bg-gradient-to-b:hover,[data-sf-theme=loom] .lm-buybox button.rounded-xl.bg-primary:hover{background:color-mix(in oklab, var(--primary), var(--background) 14%);filter:none}[data-sf-theme=loom] .lm-buybox .justify-center.gap-4 svg{color:var(--sf-thread)}[data-sf-theme=loom] .lm-buybox .rounded-2xl.border-green-500\/30{border-radius:calc(var(--radius) * 1.3)}[data-sf-theme=loom]>.flex-1 :is(h1,h2):not([class*=lm-]){font-family:var(--sf-font-heading);letter-spacing:-.015em;font-weight:400}[dir=rtl] [data-sf-theme=loom]>.flex-1 :is(h1,h2):not([class*=lm-]){letter-spacing:0;font-weight:600}[data-sf-theme=loom]>.flex-1 .rounded-3xl{border-radius:calc(var(--radius) * 1.6)}[data-sf-theme=loom]>.flex-1 .rounded-2xl:not([class*=lm-]){border-radius:calc(var(--radius) * 1.3)}[data-sf-theme=loom]>.flex-1 .rounded-xl:not([class*=lm-]){border-radius:var(--radius)}[data-sf-theme=loom]>.flex-1 .shadow-sm:not([class*=lm-]){box-shadow:var(--lm-shadow-sm)}[data-sf-theme=loom]>.flex-1 .bg-gradient-to-b.from-primary\/10{background:var(--sf-oat)}[data-sf-theme=loom]>.flex-1 .bg-primary\/10:not(button),[data-sf-theme=loom]>.flex-1 .bg-primary\/15:not(button){background:color-mix(in oklab, var(--sf-thread), var(--background) 86%);color:var(--sf-thread)}[data-sf-theme=loom]>.flex-1 [data-slot=button]{border-radius:var(--radius);font-weight:700}[data-sf-theme=loom]>.flex-1 [data-slot=input],[data-sf-theme=loom]>.flex-1 [data-slot=textarea],[data-sf-theme=loom]>.flex-1 [data-slot=select-trigger]{border-radius:var(--radius);background:var(--card)}[data-sf-theme=loom]>.flex-1 [data-slot=input]:focus-visible,[data-sf-theme=loom]>.flex-1 [data-slot=textarea]:focus-visible{border-color:var(--primary)}:root:has([data-sf-theme=loom]) [data-slot=sheet-content]{background:var(--background)}:root:has([data-sf-theme=loom]) [data-slot=sheet-content] [data-slot=sheet-title]{font-family:var(--sf-font-heading);font-size:1.45rem;font-weight:400}[dir=rtl]:has([data-sf-theme=loom]) [data-slot=sheet-content] [data-slot=sheet-title]{font-size:1.25rem;font-weight:600}:root:has([data-sf-theme=loom]) [data-slot=sheet-content] [data-slot=sheet-title] svg{color:var(--sf-thread)}:root:has([data-sf-theme=loom]) [data-slot=sheet-content] a.h-16.w-16{border-radius:var(--radius);background:var(--sf-oat);border-color:#0000;width:4.5rem;height:4.5rem}:root:has([data-sf-theme=loom]) [data-slot=sheet-content] .text-primary{color:var(--foreground)}:root:has([data-sf-theme=loom]) [data-slot=sheet-content] [data-slot=button]{border-radius:var(--radius);height:3rem;font-weight:700}:root:has([data-sf-theme=loom]) [data-slot=sheet-content] .rounded-lg.border{border-radius:var(--radius)}:root:has([data-sf-theme=loom]) [data-slot=sheet-content] .rounded-lg.border button{border-radius:var(--radius)}[data-sf-theme=loom] :is(a,button,input,select,textarea,summary):focus-visible{outline-color:var(--ring)}@keyframes lm-unroll{0%{clip-path:inset(0 0 100%);transform:scale(1.04)}to{clip-path:inset(0);transform:none}}@keyframes lm-reveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){[data-sf-theme=loom] .lm-reveal{animation:linear both lm-reveal;animation-timeline:view();animation-range:entry entry 26%}}@media (prefers-reduced-motion:reduce){[data-sf-theme=loom] :is(.lm-reveal,.lm-hero-img){animation:none!important}[data-sf-theme=loom] *{transition-duration:.01ms!important}}
[data-sf-theme=handy]{--hd-ease:cubic-bezier(.2, .7, .2, 1);--hd-r:calc(var(--radius) * 1.4);--hd-r-sm:calc(var(--radius) * .8);--hd-shadow:0 1px 2px #0f172a0d, 0 10px 26px -16px #0f172a38;--hd-shadow-lg:0 2px 4px #0f172a0a, 0 28px 60px -30px #0f172a61;--hd-tint:color-mix(in oklab, var(--primary), transparent 91%);--hd-on-gold:var(--sf-on-gold)}:root:has([data-sf-theme=handy]) .hd-drawer{--hd-ease:cubic-bezier(.2, .7, .2, 1);--hd-r:calc(var(--radius) * 1.4);--hd-r-sm:calc(var(--radius) * .8);--hd-shadow:0 1px 2px #0f172a0d, 0 10px 26px -16px #0f172a38;--hd-shadow-lg:0 2px 4px #0f172a0a, 0 28px 60px -30px #0f172a61;--hd-tint:color-mix(in oklab, var(--primary), transparent 91%);--hd-on-gold:var(--sf-on-gold)}@supports (color:oklch(from red l c h)){[data-sf-theme=handy]{--hd-on-gold:oklch(from var(--gold) calc(clamp(0, (.72 - l) * 1000, 1) * .79 + .21) .04 265)}:root:has([data-sf-theme=handy]) .hd-drawer{--hd-on-gold:oklch(from var(--gold) calc(clamp(0, (.72 - l) * 1000, 1) * .79 + .21) .04 265)}}[data-sf-theme=handy]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:15px}html.dark [data-sf-theme=handy]{--hd-shadow:0 1px 2px #0000004d, 0 12px 28px -16px #0009;--hd-shadow-lg:0 30px 60px -30px #000000b3;--hd-tint:color-mix(in oklab, var(--primary), transparent 82%)}:is([data-sf-theme=handy] :is(.hd-h1,.hd-h2,.hd-h3,.hd-h4,.hd-wordmark,.hd-card-title,.hd-step-title,.hd-order-title,.hd-block-title,.hd-stat-big,.hd-day-n,.hd-acc-title,.hd-foot-card-title,.hd-tag-price,.hd-nw-value,.hd-step-num,.hd-promo-price,.hd-picker-label),:root:has([data-sf-theme=handy]) :is(.hd-wordmark,.hd-drawer-link)){font-family:var(--sf-font-heading,inherit)}[data-sf-theme=handy] .hd-h1{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2.3rem,1.4rem + 3.2vw,4rem);font-weight:700;line-height:1.02}[data-sf-theme=handy] .hd-h1-hero{font-size:clamp(2.5rem,1.35rem + 4.1vw,4.6rem);font-weight:800;line-height:.98}[data-sf-theme=handy] .hd-h1-sm{font-size:clamp(2rem,1.5rem + 2vw,3.1rem)}[data-sf-theme=handy] .hd-h1-pdp{font-size:clamp(1.9rem,1.45rem + 1.4vw,2.6rem);line-height:1.06}[data-sf-theme=handy] .hd-h2{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(1.85rem,1.3rem + 2vw,3rem);font-weight:700;line-height:1.05}[data-sf-theme=handy] .hd-h2-sm{font-size:clamp(1.6rem,1.3rem + 1vw,2.2rem)}[data-sf-theme=handy] .hd-h3{letter-spacing:-.015em;font-size:20px;font-weight:700;line-height:1.25}[data-sf-theme=handy] .hd-h4{letter-spacing:-.01em;font-size:17px;font-weight:700;line-height:1.3}[data-sf-theme=handy] .hd-sub{font-size:15.5px;line-height:1.65}[data-sf-theme=handy] .hd-lede{font-size:17px;line-height:1.6}[data-sf-theme=handy] .hd-mark{background:linear-gradient(transparent 60%, color-mix(in oklab, var(--gold), transparent 15%) 60%, color-mix(in oklab, var(--gold), transparent 15%) 90%, transparent 90%);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-inline:.06em}[data-sf-theme=handy] .hd-promo .hd-mark{color:var(--gold);background:0 0;padding:0}[data-sf-theme=handy] .hd-eyebrow{letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:700}[data-sf-theme=handy] .hd-link:focus-visible{outline:2px solid var(--ring);outline-offset:3px;border-radius:2px}[dir=rtl] [data-sf-theme=handy] :is(.hd-h1,.hd-h2,.hd-h3,.hd-h4){letter-spacing:0;font-weight:700;line-height:1.35}[dir=rtl] [data-sf-theme=handy] .hd-h1{font-size:clamp(2rem,1.35rem + 2.5vw,3.3rem)}[dir=rtl] [data-sf-theme=handy] .hd-h1-hero{font-size:clamp(2.1rem,1.3rem + 3vw,3.6rem);line-height:1.32}[dir=rtl] [data-sf-theme=handy] .hd-h1-sm{font-size:clamp(1.8rem,1.4rem + 1.6vw,2.6rem)}[dir=rtl] [data-sf-theme=handy] .hd-h1-pdp{font-size:clamp(1.65rem,1.35rem + 1vw,2.15rem)}[dir=rtl] [data-sf-theme=handy] .hd-h2{font-size:clamp(1.6rem,1.25rem + 1.4vw,2.5rem)}[dir=rtl] [data-sf-theme=handy] .hd-h2-sm{font-size:clamp(1.45rem,1.25rem + .8vw,1.9rem)}[dir=rtl] [data-sf-theme=handy] .hd-h3{font-size:18.5px}[dir=rtl] [data-sf-theme=handy] .hd-h4{font-size:16px}[dir=rtl] [data-sf-theme=handy] :is(p,.hd-sub,.hd-lede,li){line-height:1.8}[dir=rtl] [data-sf-theme=handy] .hd-eyebrow,[dir=rtl] [data-sf-theme=handy] .hd-foot-head{text-transform:none;font-size:13px}[dir=rtl] [data-sf-theme=handy] *{letter-spacing:0!important}:root[dir=rtl]:has([data-sf-theme=handy]) .hd-drawer *{letter-spacing:0!important}[data-sf-theme=handy] .hd-grid-bg{background-color:var(--sf-mist);background-image:linear-gradient(var(--sf-grid) 1px, transparent 1px), linear-gradient(90deg, var(--sf-grid) 1px, transparent 1px);background-position:-1px -1px;background-size:28px 28px}[data-sf-theme=handy] .hd-tape{background-color:var(--gold);background-image:repeating-linear-gradient(90deg, color-mix(in oklab, var(--hd-on-gold), transparent 25%) 0 1.5px, transparent 1.5px 30px), repeating-linear-gradient(90deg, color-mix(in oklab, var(--hd-on-gold), transparent 45%) 0 1px, transparent 1px 6px);background-repeat:no-repeat;background-size:100% 62%,100% 34%;display:block}[data-sf-theme=handy] .hd-tape-sm{border-radius:2px;flex-shrink:0;width:22px;height:10px}[data-sf-theme=handy] .hd-tape-edge{width:100%;height:10px}[data-sf-theme=handy] .hd-tape-card{border-radius:2px;height:8px}:is([data-sf-theme=handy] .hd-clock-wedge,:root:has([data-sf-theme=handy]) .hd-clock-wedge){fill:var(--gold)}[data-sf-theme=handy] .hd-check,[data-sf-theme=handy] .hd-x{background:var(--primary);width:20px;height:20px;color:var(--primary-foreground);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}[data-sf-theme=handy] .hd-check-mint{background:var(--sf-mint);color:var(--sf-mint-ink)}[data-sf-theme=handy] .hd-check-yellow{background:var(--gold);color:var(--hd-on-gold)}[data-sf-theme=handy] .hd-x{background:var(--sf-mist-2);color:var(--muted-foreground)}[data-sf-theme=handy] .hd-verified{white-space:nowrap;background:var(--sf-mint);color:var(--sf-mint-ink);border-radius:999px;align-items:center;gap:.3rem;padding:.28rem .6rem;font-size:12px;font-weight:700;line-height:1.2;display:inline-flex}[data-sf-theme=handy] .hd-verified-solid{box-shadow:0 4px 14px -6px #0f172a59}[data-sf-theme=handy] .hd-tag{border-radius:calc(var(--radius) * .55);background:var(--gold);color:var(--hd-on-gold);clip-path:polygon(.55rem 0,100% 0,100% 100%,.55rem 100%,0 50%);white-space:nowrap;align-items:baseline;gap:.3rem;padding-block:.3rem;padding-inline:1.05rem .7rem;line-height:1.1;display:inline-flex;position:relative}[data-sf-theme=handy] .hd-tag:before{content:"";inset-inline-start:.5rem;background:color-mix(in oklab, var(--background), transparent 5%);border-radius:999px;width:5px;height:5px;margin-top:-2.5px;position:absolute;top:50%;box-shadow:inset 0 1px 1px #00000040}[dir=rtl] [data-sf-theme=handy] .hd-tag{clip-path:polygon(0 0,calc(100% - .55rem) 0,100% 50%,calc(100% - .55rem) 100%,0 100%)}[data-sf-theme=handy] .hd-tag-from{opacity:.78;font-size:11px;font-weight:600}[data-sf-theme=handy] .hd-tag-price{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:15px;font-weight:800}[data-sf-theme=handy] .hd-tag-lg{clip-path:polygon(.75rem 0,100% 0,100% 100%,.75rem 100%,0 50%);padding-block:.45rem;padding-inline:1.35rem .95rem}[dir=rtl] [data-sf-theme=handy] .hd-tag-lg{clip-path:polygon(0 0,calc(100% - .75rem) 0,100% 50%,calc(100% - .75rem) 100%,0 100%)}[data-sf-theme=handy] .hd-tag-lg:before{width:6px;height:6px;margin-top:-3px;inset-inline-start:.65rem}[data-sf-theme=handy] .hd-tag-lg .hd-tag-from{font-size:12.5px}[data-sf-theme=handy] .hd-tag-lg .hd-tag-price{font-size:22px}[data-sf-theme=handy] .hd-sale{border-radius:calc(var(--radius) * .5);background:var(--sf-ink);color:var(--gold);font-variant-numeric:tabular-nums;align-items:center;padding:.2rem .5rem;font-size:12px;font-weight:800;display:inline-flex}html.dark [data-sf-theme=handy] .hd-sale{background:var(--gold);color:var(--hd-on-gold)}[data-sf-theme=handy] .hd-stars{color:var(--gold)}[data-sf-theme=handy] .hd-star-off{opacity:.28}[data-sf-theme=handy] .hd-stars-one svg:not(:first-child){display:none}:is([data-sf-theme=handy] .hd-chip,:root:has([data-sf-theme=handy]) .hd-chip){border:1px solid var(--border);background:var(--card);height:2.25rem;color:var(--foreground);border-radius:999px;align-items:center;gap:.45rem;padding-inline:.85rem;font-size:13.5px;font-weight:600;transition:border-color .2s,color .2s,background-color .2s,box-shadow .2s;display:inline-flex}[data-sf-theme=handy] .hd-chip svg{color:var(--primary)}[data-sf-theme=handy] .hd-chip:hover{border-color:var(--primary);color:var(--primary);box-shadow:0 6px 16px -10px color-mix(in oklab, var(--primary), transparent 30%)}[data-sf-theme=handy] .hd-chip:focus-visible{outline:2px solid var(--ring);outline-offset:2px}[data-sf-theme=handy] .hd-chip-lg{height:2.5rem;padding-inline:1rem;font-size:14px}[data-sf-theme=handy] .hd-chip-on{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}[data-sf-theme=handy] .hd-chip-on svg{color:currentColor}[data-sf-theme=handy] .hd-chip-on:hover{color:var(--primary-foreground)}[data-sf-theme=handy] .hd-chip-hint{color:var(--muted-foreground);font-size:12px;font-weight:500}[data-sf-theme=handy] .hd-strip{background:var(--sf-ink);color:var(--sf-ink-fg);font-weight:500}html.dark [data-sf-theme=handy] .hd-strip{border-bottom:1px solid var(--border)}[data-sf-theme=handy] .hd-strip-dot{background:#34d399;border-radius:99px;width:7px;height:7px;box-shadow:0 0 0 3px #34d39938}[data-sf-theme=handy] .hd-header{background:color-mix(in oklab, var(--background), transparent 5%);-webkit-backdrop-filter:saturate(1.3)blur(14px);backdrop-filter:saturate(1.3)blur(14px);border-bottom:1px solid var(--border);transition:box-shadow .3s}[data-sf-theme=handy] .hd-header-scrolled{box-shadow:0 10px 30px -24px #0f172a73}:is([data-sf-theme=handy] .hd-wordmark,:root:has([data-sf-theme=handy]) .hd-wordmark){letter-spacing:-.035em;color:var(--foreground);font-size:21px;font-weight:800;line-height:1}[data-sf-theme=handy] .hd-footer .hd-wordmark{color:var(--sf-ink-fg)}:is([data-sf-theme=handy] .hd-logo-mark,:root:has([data-sf-theme=handy]) .hd-logo-mark){color:var(--hd-on-gold)}:is([data-sf-theme=handy] .hd-mark-tile,:root:has([data-sf-theme=handy]) .hd-mark-tile){fill:var(--gold)}[data-sf-theme=handy] .hd-navlink{border-radius:var(--hd-r-sm);height:2.5rem;color:color-mix(in oklab, var(--foreground), transparent 18%);align-items:center;gap:.45rem;padding-inline:.75rem;font-size:14px;font-weight:600;transition:background-color .2s,color .2s;display:inline-flex}[data-sf-theme=handy] .hd-navlink svg{color:var(--primary)}[data-sf-theme=handy] .hd-navlink:hover,[data-sf-theme=handy] .hd-navlink-on{background:var(--sf-mist);color:var(--foreground)}[data-sf-theme=handy] .hd-navlink:focus-visible{outline:2px solid var(--ring);outline-offset:2px}[data-sf-theme=handy] .hd-headsearch{border:1px solid var(--border);border-radius:var(--hd-r-sm);background:var(--sf-mist);align-items:center;gap:.55rem;width:15.5rem;height:2.625rem;padding-inline:.9rem;transition:border-color .2s,box-shadow .2s,background-color .2s}[data-sf-theme=handy] .hd-headsearch:focus-within{border-color:var(--primary);background:var(--card);box-shadow:0 0 0 3px var(--hd-tint)}[data-sf-theme=handy] .hd-icons>button[data-cart-target],[data-sf-theme=handy] .hd-icons>span>a,[data-sf-theme=handy] .hd-icons>a[href=\/favorites],[data-sf-theme=handy] .hd-icons>a[href=\/cart]{border-radius:var(--hd-r-sm);width:2.5rem;height:2.5rem;color:color-mix(in oklab, var(--foreground), transparent 18%)}[data-sf-theme=handy] .hd-icons :is([data-cart-target],a[href=\/favorites],a[href=\/cart]):hover{background:var(--sf-mist);color:var(--foreground)}[data-sf-theme=handy] .hd-lang button{border-radius:var(--hd-r-sm);border-color:var(--border);background:0 0;height:2.5rem;font-size:13px}[data-sf-theme=handy] .hd-headbook{border-radius:var(--hd-r-sm);background:var(--primary);height:2.625rem;color:var(--primary-foreground);white-space:nowrap;box-shadow:0 8px 18px -10px color-mix(in oklab, var(--primary), transparent 20%);padding-inline:1.05rem;font-size:14px;font-weight:700;transition:background-color .2s,box-shadow .2s}[data-sf-theme=handy] .hd-headbook:hover{background:color-mix(in oklab, var(--primary), black 14%)}[data-sf-theme=handy] .hd-headbook:focus-visible{outline:2px solid var(--ring);outline-offset:2px}[data-sf-theme=handy] .hd-search{background:var(--background);border-bottom:1px solid var(--border);animation:hd-fade-down .3s var(--hd-ease) both;box-shadow:0 30px 50px -40px #0f172a80}[data-sf-theme=handy] .hd-search-field{border:2px solid var(--primary);border-radius:calc(var(--radius) * 1.1);background:var(--card);padding-inline:.9rem .3rem}:root:has([data-sf-theme=handy]) .hd-drawer{background:var(--background)}:root:has([data-sf-theme=handy]) .hd-drawer-head{letter-spacing:.1em;text-transform:uppercase;color:var(--sf-gold-ink);font-size:12px;font-weight:700}:root[dir=rtl]:has([data-sf-theme=handy]) .hd-drawer-head{text-transform:none;font-size:13px}:root:has([data-sf-theme=handy]) .hd-drawer-link{letter-spacing:-.01em;font-size:16px;font-weight:700}:root:has([data-sf-theme=handy]) .hd-drawer-ico{bottom:3px;background:var(--card);width:20px;height:20px;color:var(--primary);border-radius:6px;justify-content:center;align-items:center;display:flex;position:absolute;inset-inline-start:3px}:root:has([data-sf-theme=handy]) .hd-drawer-book{border-radius:calc(var(--radius) * .8);background:var(--primary);color:var(--primary-foreground);font-size:15px;font-weight:700}:root:has([data-sf-theme=handy]) .hd-drawer-foot{background:var(--sf-ink);color:var(--sf-ink-fg)}:root:has([data-sf-theme=handy]) .hd-drawer .hd-chip svg{color:var(--primary)}[data-sf-theme=handy] .hd-hero{border-bottom:1px solid var(--border)}[data-sf-theme=handy] .hd-hero:before{content:"";pointer-events:none;background:radial-gradient(60% 70% at 15% 30%, color-mix(in oklab, var(--sf-mist), transparent 10%), transparent 70%);position:absolute;inset:0}[data-sf-theme=handy] .hd-picker{border:1px solid var(--border);border-radius:calc(var(--radius) * 1.6);background:var(--card);box-shadow:var(--hd-shadow-lg);padding:1.05rem;position:relative}[data-sf-theme=handy] .hd-picker-label{letter-spacing:-.01em;font-size:15px;font-weight:700}[data-sf-theme=handy] .hd-picker-field{border:2px solid var(--primary);border-radius:calc(var(--radius) * 1.1);background:var(--background);align-items:center;gap:.6rem;height:3.5rem;padding-inline:1rem .35rem;transition:box-shadow .2s;display:flex}[data-sf-theme=handy] .hd-picker-field:focus-within{box-shadow:0 0 0 4px var(--hd-tint)}[data-sf-theme=handy] .hd-picker-field input::-webkit-search-cancel-button{display:none}[data-sf-theme=handy] .hd-picker-go{border-radius:var(--hd-r-sm);background:var(--primary);min-width:2.75rem;height:2.75rem;color:var(--primary-foreground);flex-shrink:0;justify-content:center;align-items:center;gap:.4rem;padding-inline:.9rem;font-size:14.5px;font-weight:700;transition:background-color .2s;display:inline-flex}[data-sf-theme=handy] .hd-picker-go:hover{background:color-mix(in oklab, var(--primary), black 14%)}[data-sf-theme=handy] .hd-picker-go:focus-visible{outline:2px solid var(--ring);outline-offset:2px}[data-sf-theme=handy] .hd-promise{font-size:14.5px;font-weight:700}[data-sf-theme=handy] .hd-promise-dot{background:var(--muted-foreground);opacity:.6;border-radius:99px;width:4px;height:4px}[data-sf-theme=handy] .hd-hero-frame{border-radius:calc(var(--radius) * 2);box-shadow:var(--hd-shadow-lg);border:1px solid var(--border);background:var(--sf-mist-2)}[data-sf-theme=handy] .hd-float{z-index:2;border:1px solid var(--border);border-radius:calc(var(--radius) * 1.2);background:var(--card);box-shadow:var(--hd-shadow-lg);animation:hd-float-in .8s var(--hd-ease) .35s both;align-items:center;gap:.75rem;padding:.7rem .95rem;display:flex;position:absolute}[data-sf-theme=handy] .hd-float-window{top:.85rem;inset-inline-start:.85rem}[data-sf-theme=handy] .hd-float-pro{bottom:.85rem;animation-delay:.5s;inset-inline-end:.85rem}[data-sf-theme=handy] .hd-float-tag{z-index:2;bottom:.95rem;box-shadow:none;filter:drop-shadow(0 8px 14px #0f172a47);animation:hd-float-in .8s var(--hd-ease) .65s both;position:absolute;inset-inline-start:.85rem}@media (min-width:1024px){[data-sf-theme=handy] .hd-float-window{top:2rem;inset-inline-start:-1.75rem}[data-sf-theme=handy] .hd-float-pro{bottom:5.5rem;inset-inline-end:-1.25rem}[data-sf-theme=handy] .hd-float-tag{bottom:1.75rem;inset-inline-start:-1rem}}@media (max-width:639px){[data-sf-theme=handy] .hd-float-pro{display:none}}[data-sf-theme=handy] .hd-nw-clock{color:var(--primary)}[data-sf-theme=handy] .hd-nw-value{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:15.5px;font-weight:800}[data-sf-theme=handy] .hd-pro-avatar{background:var(--sf-mint);width:2.5rem;height:2.5rem;color:var(--sf-mint-ink);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}[data-sf-theme=handy] .hd-trustbar{background:var(--card);border-top:1px solid var(--border)}[data-sf-theme=handy] .hd-btn{white-space:nowrap}[data-sf-theme=handy] .hd-btn:not(.hd-btn-yellow):not([class*=border]){box-shadow:0 10px 22px -12px color-mix(in oklab, var(--primary), transparent 15%)}[data-sf-theme=handy] .hd-card{border:1px solid var(--border);border-radius:var(--hd-r);background:var(--card);transition:border-color .25s, box-shadow .25s, transform .25s var(--hd-ease);overflow:hidden}[data-sf-theme=handy] .hd-card:hover{border-color:color-mix(in oklab, var(--primary), var(--border) 60%);box-shadow:var(--hd-shadow);transform:translateY(-2px)}[data-sf-theme=handy] .hd-card-ico{border-radius:var(--hd-r-sm);background:color-mix(in oklab, var(--card), transparent 4%);width:2.1rem;height:2.1rem;color:var(--primary);justify-content:center;align-items:center;display:flex;box-shadow:0 4px 12px -6px #0f172a59}[data-sf-theme=handy] .hd-card-ico-lg{width:2.6rem;height:2.6rem}[data-sf-theme=handy] .hd-card-title{letter-spacing:-.015em;font-size:16.5px;font-weight:700;line-height:1.28}[dir=rtl] [data-sf-theme=handy] .hd-card-title{font-size:15.5px;line-height:1.5}[data-sf-theme=handy] .hd-card-book{border-radius:var(--hd-r-sm);background:var(--hd-tint);height:2.25rem;color:var(--primary);align-items:center;gap:.35rem;padding-inline:.85rem;font-size:13.5px;font-weight:700;transition:background-color .2s,color .2s;display:inline-flex}html.dark [data-sf-theme=handy] .hd-card-book{color:var(--sf-link)}[data-sf-theme=handy] .hd-card:hover .hd-card-book,[data-sf-theme=handy] .hd-card-book:hover{background:var(--primary);color:var(--primary-foreground)}[data-sf-theme=handy] .hd-card-book:focus-visible{outline:2px solid var(--ring);outline-offset:2px}[data-sf-theme=handy] .hd-add{border-radius:var(--hd-r-sm);background:var(--primary);width:2.25rem;height:2.25rem;color:var(--primary-foreground);border-color:var(--primary)}[data-sf-theme=handy] .hd-add:hover{background:color-mix(in oklab, var(--primary), black 14%)}[data-sf-theme=handy] .hd-card-wish button{border-radius:var(--hd-r-sm)}[data-sf-theme=handy] .hd-soldout{background:color-mix(in oklab, var(--sf-ink), transparent 15%);color:var(--sf-ink-fg);border-radius:var(--hd-r-sm);font-weight:700}@media (max-width:639px){[data-sf-theme=handy] .hd-card-title{font-size:15px}[dir=rtl] [data-sf-theme=handy] .hd-card-title{font-size:14.5px}[data-sf-theme=handy] .hd-card .hd-tag{padding-inline:.9rem .55rem}[data-sf-theme=handy] .hd-card .hd-tag-price{font-size:13.5px}[data-sf-theme=handy] .hd-card .hd-tag-from{font-size:10.5px}[data-sf-theme=handy] .hd-card-book{height:2.1rem;padding-inline:.7rem}}[data-sf-theme=handy] .hd-step{border:1px solid var(--border);border-radius:var(--hd-r);background:var(--card)}[data-sf-theme=handy] .hd-step-num{background:var(--gold);width:2.75rem;height:2.75rem;color:var(--hd-on-gold);border-radius:999px;justify-content:center;align-items:center;font-size:20px;font-weight:800;display:flex}[data-sf-theme=handy] .hd-step-ico{border-radius:var(--hd-r-sm);background:var(--hd-tint);width:2.75rem;height:2.75rem;color:var(--primary);justify-content:center;align-items:center;display:flex}@media (min-width:768px){[data-sf-theme=handy] .hd-step:not(:last-child):after{content:"";top:2.9rem;border-top:2px dashed color-mix(in oklab, var(--primary), transparent 50%);width:1.55rem;position:absolute;inset-inline-end:-1.55rem}}[data-sf-theme=handy] .hd-promo{border-radius:calc(var(--radius) * 2);background:var(--primary);color:var(--primary-foreground)}[data-sf-theme=handy] .hd-promo-grid{pointer-events:none;background-image:radial-gradient(60% 80% at 100% 0,#ffffff29,#0000 60%),linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:auto,28px 28px,28px 28px;position:absolute;inset:0}[data-sf-theme=handy] .hd-promo .hd-eyebrow{color:color-mix(in oklab, var(--primary-foreground), transparent 20%)}[data-sf-theme=handy] .hd-promo-frame{border-radius:var(--hd-r);background:#ffffff14;border:4px solid #ffffff2e}[data-sf-theme=handy] .hd-promo-sticker{top:-.9rem;background:var(--gold);color:var(--hd-on-gold);border-radius:999px;align-items:center;gap:.45rem;padding:.55rem 1rem;font-size:14px;font-weight:800;display:inline-flex;position:absolute;inset-inline-end:1rem;transform:rotate(-4deg);box-shadow:0 12px 24px -12px #00000080}[dir=rtl] [data-sf-theme=handy] .hd-promo-sticker{transform:rotate(4deg)}[data-sf-theme=handy] .hd-promo-price{color:var(--primary-foreground);font-variant-numeric:tabular-nums;font-size:19px;font-weight:800}[data-sf-theme=handy] .hd-trust{border:1px solid var(--border);border-radius:var(--hd-r);background:var(--card);transition:border-color .25s}[data-sf-theme=handy] .hd-trust:hover{border-color:color-mix(in oklab, var(--primary), var(--border) 60%)}[data-sf-theme=handy] .hd-trust-ico{border-radius:var(--hd-r-sm);background:var(--hd-tint);width:2.75rem;height:2.75rem;color:var(--primary);justify-content:center;align-items:center;display:flex}[data-sf-theme=handy] .hd-idcard{border:1px solid var(--border);border-radius:var(--hd-r);background:var(--card);box-shadow:var(--hd-shadow-lg);position:relative;transform:rotate(-1.5deg)}[dir=rtl] [data-sf-theme=handy] .hd-idcard{transform:rotate(1.5deg)}[data-sf-theme=handy] .hd-idcard:before{content:"";background:var(--sf-mist-2);border:1px solid var(--border);border-radius:6px;width:46px;height:12px;margin-left:-23px;position:absolute;top:-9px;left:50%}[data-sf-theme=handy] .hd-id-photo{border-radius:var(--hd-r-sm);background:var(--sf-mist);width:3rem;height:3rem;color:color-mix(in oklab, var(--muted-foreground), transparent 45%);display:flex;overflow:hidden}[data-sf-theme=handy] .hd-id-hat{fill:var(--gold)}[data-sf-theme=handy] .hd-ba{border-radius:calc(var(--radius) * 1.6);border:1px solid var(--border);box-shadow:var(--hd-shadow-lg);background:var(--sf-mist-2);cursor:ew-resize;touch-action:pan-y}[data-sf-theme=handy] .hd-ba-before img{filter:sepia(.45)saturate(.6)brightness(.8)contrast(.9)}[data-sf-theme=handy] .hd-ba-grime{mix-blend-mode:multiply;background:radial-gradient(circle at 22% 70%,#785a2859,#0000 22%),radial-gradient(circle at 64% 76%,#6e552d4d,#0000 18%),radial-gradient(circle at 42% 38%,#82643238,#0000 26%),radial-gradient(circle at 82% 30%,#64502840,#0000 20%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.75' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .35 0 0 0 0 .27 0 0 0 0 .15 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}[data-sf-theme=handy] .hd-ba-line{pointer-events:none;background:#fff;width:3px;margin-inline-start:-1.5px;box-shadow:0 0 0 1px #0f172a1f,0 0 18px #00000040}[data-sf-theme=handy] .hd-ba-handle{margin-top:-1.45rem;color:#0f172a;border:3px solid var(--gold);cursor:ew-resize;background:#fff;border-radius:999px;justify-content:center;align-items:center;width:2.9rem;height:2.9rem;margin-inline-start:-1.45rem;display:flex;box-shadow:0 8px 20px -6px #00000073}[data-sf-theme=handy] .hd-ba-handle:focus-visible{outline:3px solid var(--ring);outline-offset:2px}[data-sf-theme=handy] .hd-ba-label{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none;background:#0f172ac7;border-radius:999px;padding:.3rem .75rem;font-size:12.5px;font-weight:700}[data-sf-theme=handy] .hd-ba-label-after{background:var(--gold);color:var(--hd-on-gold)}[data-sf-theme=handy] .hd-ba-note{color:#ffffffd9;pointer-events:none;background:#00000059;border-radius:999px;padding:.15rem .55rem;font-size:10.5px}[data-sf-theme=handy] .hd-review{border:1px solid var(--border);border-radius:var(--hd-r);background:var(--card)}[data-sf-theme=handy] .hd-review :is(.text-yellow-400,.fill-yellow-400){color:var(--gold);fill:var(--gold)}[data-sf-theme=handy] .hd-review :is(p,blockquote){text-align:start;unicode-bidi:plaintext}[data-sf-theme=handy] .hd-avatar{width:2.4rem;height:2.4rem;color:var(--primary);font-weight:800;font-family:var(--sf-font-heading);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex;background:var(--hd-tint)!important}[data-sf-theme=handy] .hd-faq{gap:.6rem;display:grid}[data-sf-theme=handy] .hd-acc{border:1px solid var(--border);border-radius:calc(var(--radius) * 1.1);background:var(--card);transition:border-color .2s,box-shadow .2s}[data-sf-theme=handy] .hd-acc[open]{border-color:color-mix(in oklab, var(--primary), var(--border) 55%);box-shadow:var(--hd-shadow)}[data-sf-theme=handy] .hd-acc summary{border-radius:inherit}[data-sf-theme=handy] .hd-acc-title{font-size:15.5px;font-weight:700;line-height:1.35}[data-sf-theme=handy] .hd-acc-chev{background:var(--sf-mist);width:1.9rem;height:1.9rem;color:var(--primary);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}[data-sf-theme=handy] .hd-acc[open]>p{animation:hd-fade-up .35s var(--hd-ease) both}[data-sf-theme=handy] .hd-news{border:1px solid var(--border);border-radius:calc(var(--radius) * 1.6);background:var(--card);box-shadow:var(--hd-shadow)}[data-sf-theme=handy] .hd-news-ico{border-radius:var(--hd-r-sm);background:var(--gold);width:3.25rem;height:3.25rem;color:var(--hd-on-gold);flex-shrink:0;justify-content:center;align-items:center}[data-sf-theme=handy] .hd-news-form input{border-radius:var(--hd-r-sm);background:var(--background);text-align:start;height:3rem}[data-sf-theme=handy] .hd-news-form button{border-radius:var(--hd-r-sm);width:3rem;height:3rem}[data-sf-theme=handy] .hd-footer{background:var(--sf-ink);color:var(--sf-ink-fg)}[data-sf-theme=handy] .hd-foot-head{letter-spacing:.1em;text-transform:uppercase;color:var(--gold);font-size:12px;font-weight:700}[data-sf-theme=handy] .hd-foot-card{border-radius:var(--hd-r);background:var(--sf-ink-2);border:1px solid #ffffff1a}[data-sf-theme=handy] .hd-foot-card-title{letter-spacing:-.015em;font-size:19px;font-weight:700;line-height:1.25}[data-sf-theme=handy] .hd-foot-social{border-radius:var(--hd-r-sm);width:2.4rem;height:2.4rem;color:var(--sf-ink-fg);border:1px solid #ffffff29;justify-content:center;align-items:center;transition:border-color .2s,color .2s;display:flex}[data-sf-theme=handy] .hd-foot-social:hover{border-color:var(--gold);color:var(--gold)}[data-sf-theme=handy] .hd-foot-bottom{border-color:#ffffff1a}[data-sf-theme=handy] .hd-region :is(button,select){color:inherit;background:0 0;border-color:#ffffff2e}[data-sf-theme=handy] .hd-region{color:color-mix(in oklab, var(--sf-ink-fg), transparent 25%)}[data-sf-theme=handy] .hd-masthead{border-bottom:1px solid var(--border)}[data-sf-theme=handy] .hd-rule-head{align-items:center;gap:.9rem;display:flex}[data-sf-theme=handy] .hd-rule-head:after{content:"";background:var(--border);flex:1;height:1px}[data-sf-theme=handy] .hd-empty-ico{background:var(--sf-mist);width:4rem;height:4rem;color:var(--primary);border-radius:999px;justify-content:center;align-items:center;display:flex}[data-sf-theme=handy] .hd-toolbar :is(select,button){border-radius:var(--hd-r-sm)}[data-sf-theme=handy] .hd-gallery-main,[data-sf-theme=handy] .hd-gallery-track{border-radius:var(--hd-r);border:1px solid var(--border)}[data-sf-theme=handy] .hd-thumb{border-radius:var(--hd-r-sm);transition:opacity .2s}[data-sf-theme=handy] .hd-thumb-on{outline:2px solid var(--primary);outline-offset:2px}[data-sf-theme=handy] .hd-facts{border:1px solid var(--border);border-radius:calc(var(--radius) * 1.1);background:var(--card);overflow:hidden}[data-sf-theme=handy] .hd-fact{padding:.7rem .85rem}[data-sf-theme=handy] .hd-fact+.hd-fact{border-inline-start:1px solid var(--border)}[data-sf-theme=handy] .hd-fact .hd-clock{color:var(--primary)}[data-sf-theme=handy] .hd-order{border:1px solid var(--border);border-radius:calc(var(--radius) * 1.6);background:var(--card);box-shadow:var(--hd-shadow-lg)}[data-sf-theme=handy] .hd-order-head{border-bottom:1px solid var(--border);background:var(--sf-mist);border-radius:calc(var(--radius) * 1.6) calc(var(--radius) * 1.6) 0 0}[data-sf-theme=handy] .hd-order-title{letter-spacing:-.02em;font-size:19px;font-weight:800}[data-sf-theme=handy] .hd-order-head button{border-radius:var(--hd-r-sm);background:var(--card)}[data-sf-theme=handy] .hd-step-n{background:var(--gold);width:1.65rem;height:1.65rem;color:var(--hd-on-gold);font-size:13px;font-weight:800;font-family:var(--sf-font-heading);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}[data-sf-theme=handy] .hd-step-title{letter-spacing:-.01em;font-size:16px;font-weight:700}[data-sf-theme=handy] .hd-book-arrow{border-radius:var(--hd-r-sm);border:1px solid var(--border);background:var(--card);width:2rem;height:2rem;color:var(--foreground);justify-content:center;align-items:center;transition:border-color .2s,color .2s;display:flex}[data-sf-theme=handy] .hd-book-arrow:hover{border-color:var(--primary);color:var(--primary)}[data-sf-theme=handy] .hd-book-label{font-size:13px;font-weight:700}[data-sf-theme=handy] .hd-day{border:1px solid var(--border);border-radius:calc(var(--radius) * 1);background:var(--card);flex-direction:column;align-items:center;gap:.1rem;min-width:3.9rem;padding:.55rem .35rem;transition:border-color .2s,background-color .2s,color .2s;display:flex}[data-sf-theme=handy] .hd-day:hover:not(:disabled){border-color:var(--primary)}[data-sf-theme=handy] .hd-day:focus-visible{outline:2px solid var(--ring);outline-offset:2px}[data-sf-theme=handy] .hd-day-wd{color:var(--muted-foreground);white-space:nowrap;font-size:11.5px;font-weight:600}[data-sf-theme=handy] .hd-day-n{font-variant-numeric:tabular-nums;font-size:20px;font-weight:800;line-height:1.15}[data-sf-theme=handy] .hd-day-m{color:var(--muted-foreground);font-size:11px}[data-sf-theme=handy] .hd-day-on{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}[data-sf-theme=handy] .hd-day-on :is(.hd-day-wd,.hd-day-m){color:color-mix(in oklab, var(--primary-foreground), transparent 20%)}[data-sf-theme=handy] .hd-day:disabled{opacity:.4;cursor:not-allowed}[data-sf-theme=handy] .hd-day-skel{background:var(--sf-mist);border-color:#0000;height:4.6rem;animation:1.4s ease-in-out infinite hd-pulse}[data-sf-theme=handy] .hd-slot{border:1px solid var(--border);border-radius:calc(var(--radius) * 1);background:var(--card);color:var(--foreground);align-items:center;gap:.6rem;padding:.65rem .75rem;transition:border-color .2s,background-color .2s,box-shadow .2s;display:flex}[data-sf-theme=handy] .hd-slot .hd-clock{color:var(--muted-foreground);transition:color .2s}[data-sf-theme=handy] .hd-slot:hover:not(:disabled){border-color:var(--primary)}[data-sf-theme=handy] .hd-slot:focus-visible{outline:2px solid var(--ring);outline-offset:2px}[data-sf-theme=handy] .hd-slot-time{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px;font-weight:700}[data-sf-theme=handy] .hd-slot-sub{color:var(--muted-foreground);font-size:11.5px}[data-sf-theme=handy] .hd-slot-on{border-color:var(--primary);background:var(--hd-tint);box-shadow:inset 0 0 0 1px var(--primary)}[data-sf-theme=handy] .hd-slot-on .hd-clock,[data-sf-theme=handy] .hd-slot-on .hd-slot-time{color:var(--primary)}html.dark [data-sf-theme=handy] .hd-slot-on :is(.hd-clock,.hd-slot-time){color:var(--sf-link)}[data-sf-theme=handy] .hd-slot:disabled{opacity:.42;cursor:not-allowed}[data-sf-theme=handy] .hd-slot:disabled .hd-slot-time{text-decoration:line-through;-webkit-text-decoration-color:color-mix(in oklab, var(--muted-foreground), transparent 40%);text-decoration-color:color-mix(in oklab, var(--muted-foreground), transparent 40%)}[data-sf-theme=handy] .hd-seg{border:1px solid var(--border);border-radius:calc(var(--radius) * 1);background:var(--card);justify-content:center;align-items:center;gap:.5rem;height:3rem;font-size:14.5px;font-weight:600;transition:border-color .2s,background-color .2s,color .2s,box-shadow .2s;display:flex}[data-sf-theme=handy] .hd-seg svg{color:var(--muted-foreground)}[data-sf-theme=handy] .hd-seg:hover{border-color:var(--primary)}[data-sf-theme=handy] .hd-seg:focus-visible{outline:2px solid var(--ring);outline-offset:2px}[data-sf-theme=handy] .hd-seg-on{border-color:var(--primary);background:var(--hd-tint);color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}[data-sf-theme=handy] .hd-seg-on svg{color:currentColor}html.dark [data-sf-theme=handy] .hd-seg-on{color:var(--sf-link)}[data-sf-theme=handy] .hd-input{border:1px solid var(--input);border-radius:calc(var(--radius) * 1);background:var(--card);outline:none;height:3rem;padding-inline-end:.9rem;font-size:15px;transition:border-color .2s,box-shadow .2s}[data-sf-theme=handy] .hd-input:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--hd-tint)}[data-sf-theme=handy] .hd-book-summary{border-radius:calc(var(--radius) * 1);border:1px dashed var(--input);background:var(--sf-mist);color:var(--muted-foreground);transition:background-color .3s,color .3s,border-color .3s}[data-sf-theme=handy] .hd-book-summary .hd-clock{color:var(--primary)}[data-sf-theme=handy] .hd-book-summary-on{border-style:solid;border-color:color-mix(in oklab, var(--sf-mint-ink), transparent 70%);background:var(--sf-mint);color:var(--sf-mint-ink)}[data-sf-theme=handy] .hd-book-summary-on .hd-clock{color:var(--sf-mint-ink)}[data-sf-theme=handy] .hd-book-nudge .hd-book-summary{animation:hd-nudge .55s var(--hd-ease) 2;border-color:var(--destructive);color:var(--destructive);background:color-mix(in oklab, var(--destructive), transparent 93%);border-style:solid}[data-sf-theme=handy] [data-hd-visit=none] .hd-buybox :is(button.bg-gradient-to-b,button.rounded-xl.bg-primary.w-full){opacity:.6}[data-sf-theme=handy] .hd-buybox>.space-y-5>*+*{margin-top:1.25rem}[data-sf-theme=handy] .hd-buybox>.space-y-5>div:first-child .text-4xl{font-family:var(--sf-font-heading);color:var(--foreground);letter-spacing:-.02em;font-size:28px;font-weight:800}[data-sf-theme=handy] .hd-buybox>.space-y-5>div:first-child .text-xl{font-size:16px}[data-sf-theme=handy] .hd-buybox>.space-y-5>div:first-child .rounded-full{background:var(--sf-ink);color:var(--gold);border-radius:calc(var(--radius) * .5);font-size:12px}[data-sf-theme=handy] .hd-buybox :is(p.mb-1\.5,p.mb-2){margin-bottom:.55rem;font-size:13px;font-weight:700}[data-sf-theme=handy] .hd-buybox [data-buybox-option] .flex-wrap{grid-template-columns:repeat(auto-fill,minmax(7.25rem,1fr));gap:.5rem;display:grid}[data-sf-theme=handy] .hd-buybox [data-buybox-option] button{border-radius:calc(var(--radius) * 1);text-align:center;border-color:var(--border);background:var(--card);min-height:3.1rem;color:var(--foreground);unicode-bidi:plaintext;flex-direction:column;justify-content:center;align-items:center;padding:.5rem .6rem;font-size:13.5px;font-weight:600;line-height:1.3;transition:border-color .2s,box-shadow .2s,color .2s,background-color .2s;display:flex}[data-sf-theme=handy] .hd-buybox [data-buybox-option] button:after{color:var(--muted-foreground);font-variant-numeric:tabular-nums;margin-top:.15rem;font-size:12px;font-weight:700;display:block}[data-sf-theme=handy] .hd-buybox [data-buybox-option] button:hover{border-color:var(--primary)}[data-sf-theme=handy] .hd-buybox [data-buybox-option] button[aria-pressed=true]{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary);background:var(--hd-tint);color:var(--primary)}html.dark [data-sf-theme=handy] .hd-buybox [data-buybox-option] button[aria-pressed=true]{color:var(--sf-link)}[data-sf-theme=handy] .hd-buybox [data-buybox-option] button[aria-pressed=true]:after{color:inherit}[data-sf-theme=handy] .hd-buybox .inline-flex.rounded-xl.border-2{border-width:1px;border-color:var(--border);border-radius:calc(var(--radius) * 1)}[data-sf-theme=handy] .hd-buybox .rounded-2xl.border-2{border-width:1px;border-color:var(--border);background:var(--sf-mist);box-shadow:none;border-radius:calc(var(--radius) * 1.2);padding:1rem}[data-sf-theme=handy] .hd-buybox .rounded-2xl.border-2 .bg-primary\/15{background:var(--card);color:var(--primary);border-radius:var(--hd-r-sm)}[data-sf-theme=handy] .hd-buybox :is(input.border-2,input.uppercase){border-width:1px;border-color:var(--input);border-radius:calc(var(--radius) * 1);background:var(--card);min-height:2.9rem}[data-sf-theme=handy] .hd-buybox input.uppercase{text-transform:none}[data-sf-theme=handy] .hd-buybox input:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--hd-tint);outline:none}[data-sf-theme=handy] .hd-buybox button.rounded-lg.border{border-radius:calc(var(--radius) * 1)}[data-sf-theme=handy] .hd-buybox .min-w-\[9rem\]{border-radius:calc(var(--radius) * 1);background:var(--card);border-color:var(--border);min-height:3rem;font-weight:600}[data-sf-theme=handy] .hd-buybox .min-w-\[9rem\].bg-primary\/10{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary);background:var(--hd-tint);color:var(--primary)}[data-sf-theme=handy] .hd-buybox .bg-muted\/40{background:var(--sf-mist);border-radius:calc(var(--radius) * 1.2);border-color:#0000;padding:1rem;font-size:14px}[data-sf-theme=handy] .hd-buybox .bg-muted\/40 .text-primary{color:var(--foreground);font-family:var(--sf-font-heading);font-size:16px}[data-sf-theme=handy] .hd-buybox :is(button.bg-gradient-to-b,button.rounded-xl.bg-primary){background:var(--primary);border-radius:calc(var(--radius) * 1);min-height:3.5rem;box-shadow:0 14px 28px -14px color-mix(in oklab, var(--primary), transparent 10%);font-size:16px;font-weight:800;transition:background-color .2s,opacity .2s}[data-sf-theme=handy] .hd-buybox :is(button.bg-gradient-to-b,button.rounded-xl.bg-primary):hover{background:color-mix(in oklab, var(--primary), black 14%);filter:none}[data-sf-theme=handy] .hd-buybox .justify-center.gap-4 svg{color:var(--primary)}[data-sf-theme=handy] .hd-buybox .rounded-2xl.border-green-500\/30{border-radius:calc(var(--radius) * 1.2)}[data-sf-theme=handy] .hd-buybox-service .justify-center.gap-4.pt-1{display:none}[data-sf-theme=handy] .hd-addcart{border-radius:calc(var(--radius) * 1);border-color:var(--border);background:var(--card);width:100%;height:2.9rem;font-weight:700}[data-sf-theme=handy] .hd-addcart:hover{border-color:var(--primary);color:var(--primary);background:var(--card)}[data-sf-theme=handy] .hd-share :is(button,a){border-radius:var(--hd-r-sm)}[data-sf-theme=handy] .hd-block{border:1px solid var(--border);border-radius:var(--hd-r);background:var(--card)}[data-sf-theme=handy] .hd-block-title{letter-spacing:-.015em;font-size:17px;font-weight:700}[data-sf-theme=handy] .hd-block-ico{border-radius:var(--hd-r-sm);background:var(--hd-tint);width:2rem;height:2rem;color:var(--primary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}[data-sf-theme=handy] .hd-block-ico .hd-clock{color:var(--primary)}[data-sf-theme=handy] .hd-block-yes .hd-block-ico{background:var(--sf-mint);color:var(--sf-mint-ink)}[data-sf-theme=handy] .hd-block-no{background:color-mix(in oklab, var(--sf-mist), var(--card) 45%)}[data-sf-theme=handy] .hd-block-no .hd-block-ico{background:var(--sf-mist-2);color:var(--muted-foreground)}[data-sf-theme=handy] .hd-tip{border-radius:calc(var(--radius) * 1);background:var(--sf-mist)}[data-sf-theme=handy] .hd-tip-n{background:var(--sf-ink);width:1.5rem;height:1.5rem;color:var(--sf-ink-fg);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin-top:.1rem;font-size:12px;font-weight:800;display:inline-flex}html.dark [data-sf-theme=handy] .hd-tip-n{background:var(--gold);color:var(--hd-on-gold)}[data-sf-theme=handy] .hd-promise-card{border:1px solid var(--border);border-radius:var(--hd-r);background:var(--card)}[data-sf-theme=handy] .hd-promise-card>svg{color:var(--primary)}[data-sf-theme=handy] .hd-promise-guarantee{box-shadow:inset 0 4px 0 var(--gold)}[data-sf-theme=handy] .hd-promise-pay{box-shadow:inset 0 4px 0 var(--primary)}[data-sf-theme=handy] .hd-spec-list>div+div{border-top:1px solid var(--border)}[data-sf-theme=handy] .hd-addon{border:1px solid var(--border);border-radius:calc(var(--radius) * 1.2);background:var(--card);transition:border-color .2s,box-shadow .2s}[data-sf-theme=handy] .hd-addon:hover{border-color:var(--primary);box-shadow:var(--hd-shadow)}[data-sf-theme=handy] .hd-addon:focus-visible{outline:2px solid var(--ring);outline-offset:2px}[data-sf-theme=handy] .hd-addon-ico{bottom:4px;background:var(--card);width:22px;height:22px;color:var(--primary);border-radius:6px;justify-content:center;align-items:center;display:flex;position:absolute;inset-inline-start:4px}[data-sf-theme=handy] .hd-addon-go{background:var(--sf-mist);width:2.1rem;height:2.1rem;color:var(--primary);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .2s,color .2s;display:flex}[data-sf-theme=handy] .hd-addon:hover .hd-addon-go{background:var(--primary);color:var(--primary-foreground)}[data-sf-theme=handy] .hd-stat-big{letter-spacing:-.04em;font-size:56px;font-weight:800;line-height:1}[data-sf-theme=handy] .hd-pdp>.fixed{background:color-mix(in oklab, var(--card), transparent 4%);border-top-color:var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 -12px 30px -24px #0f172a80}[data-sf-theme=handy] .hd-pdp>.fixed img{border-radius:var(--hd-r-sm)}[data-sf-theme=handy] .hd-pdp>.fixed button{border-radius:calc(var(--radius) * 1);box-shadow:none;font-size:15px;font-weight:800}[data-sf-theme=handy] .hd-pdp>.fixed .text-primary{color:var(--foreground);font-size:16px;font-weight:800;font-family:var(--sf-font-heading)}[data-sf-theme=handy] .hd-pdp-service>.fixed button svg{display:none}[data-sf-theme=handy]>.flex-1 h1{font-family:var(--sf-font-heading);letter-spacing:-.025em;font-weight:800}[dir=rtl] [data-sf-theme=handy]>.flex-1 h1{font-weight:700}[data-sf-theme=handy]>.flex-1 :is(.rounded-2xl,.rounded-xl){border-radius:var(--hd-r)}[data-sf-theme=handy]>.flex-1 [data-slot=card]{border-color:var(--border);box-shadow:none}[data-sf-theme=handy]>.flex-1 [data-slot=button]{border-radius:calc(var(--radius) * 1)}[data-sf-theme=handy]>.flex-1 :is([data-slot=input],[data-slot=textarea]){border-radius:calc(var(--radius) * 1);background:var(--card)}:root:has([data-sf-theme=handy]) [data-slot=sheet-content]:not(.hd-drawer){background:var(--background)}:root:has([data-sf-theme=handy]) [data-slot=sheet-content]:not(.hd-drawer) [data-slot=sheet-title]{font-family:var(--sf-font-heading);letter-spacing:-.02em;font-size:22px;font-weight:800}:root[dir=rtl]:has([data-sf-theme=handy]) [data-slot=sheet-content]:not(.hd-drawer) [data-slot=sheet-title]{letter-spacing:0;font-size:19px;font-weight:700}:root:has([data-sf-theme=handy]) [data-slot=sheet-content]:not(.hd-drawer) img{border-radius:calc(var(--radius) * .8)}:root:has([data-sf-theme=handy]) [data-slot=sheet-content]:not(.hd-drawer) .rounded-lg.border{border-radius:calc(var(--radius) * .8)}:root:has([data-sf-theme=handy]) [data-slot=sheet-content]:not(.hd-drawer) [data-slot=button]{border-radius:calc(var(--radius) * 1);height:2.9rem;font-weight:700}@keyframes hd-fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes hd-fade-down{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes hd-fade{0%{opacity:0}to{opacity:1}}@keyframes hd-float-in{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:none}}@keyframes hd-pulse{50%{opacity:.5}}@keyframes hd-nudge{0%,to{transform:none}30%{transform:translate(-5px)}60%{transform:translate(5px)}}[data-sf-theme=handy] .hd-rise>*{animation:hd-fade-up .7s var(--hd-ease) both}[data-sf-theme=handy] .hd-rise>:nth-child(2){animation-delay:60ms}[data-sf-theme=handy] .hd-rise>:nth-child(3){animation-delay:.12s}[data-sf-theme=handy] .hd-rise>:nth-child(4){animation-delay:.18s}[data-sf-theme=handy] .hd-rise>:nth-child(n+5){animation-delay:.24s}[data-sf-theme=handy] .hd-fade{animation:.45s both hd-fade}@media (prefers-reduced-motion:reduce){[data-sf-theme=handy] :is(.hd-rise>*,.hd-fade,.hd-float,.hd-float-tag,.hd-search,.hd-day-skel,.hd-book-summary,.hd-acc>p){animation:none!important}[data-sf-theme=handy] *{transition-duration:.01ms!important}:root:has([data-sf-theme=handy]) .hd-drawer *{transition-duration:.01ms!important}[data-sf-theme=handy] .hd-card:hover{transform:none}}[data-sf-theme=handy] .hd-card-note{min-width:0;color:var(--sf-mint-ink);align-items:center;gap:.35rem;font-size:12px;font-weight:600;display:inline-flex}[data-sf-theme=handy] .hd-card-retail .hd-card-note{color:var(--muted-foreground);font-weight:500}@media (max-width:639px){[data-sf-theme=handy] .hd-card-note{font-size:11.5px}[data-sf-theme=handy] .hd-picker{padding:.85rem;overflow:hidden}[data-sf-theme=handy] .hd-picker-chips{margin-inline:-.85rem;padding-inline:.85rem}[data-sf-theme=handy] .hd-step-num{width:2.4rem;height:2.4rem;font-size:18px}}[data-sf-theme=handy] .hd-buybox>.space-y-5>div:first-child .line-through{display:none}[data-sf-theme=handy] .hd-addons .hd-addon{background:var(--sf-mist);border-color:#0000}[data-sf-theme=handy] .hd-addons .hd-addon:hover{background:var(--card);border-color:var(--primary)}[data-sf-theme=handy] .hd-addons .hd-addon-go{background:var(--card)}html.dark [data-sf-theme=handy] .hd-mark{color:var(--gold);background:0 0;padding:0}:is(html.dark [data-sf-theme=handy] :is(.hd-card-ico,.hd-chip svg,.hd-navlink svg,.hd-step-ico,.hd-trust-ico,.hd-block-ico,.hd-avatar,.hd-acc-chev,.hd-addon-ico,.hd-addon-go,.hd-empty-ico,.hd-nw-clock,.hd-fact .text-primary,.hd-promise-card>svg,.hd-book-summary .hd-clock),:root.dark:has([data-sf-theme=handy]) .hd-drawer :is(.hd-chip svg,.hd-drawer-ico)){color:var(--sf-link)}html.dark [data-sf-theme=handy] .hd-chip-on svg{color:currentColor}@media (max-width:479px){[data-sf-theme=handy] .hd-card-service .hd-card-note{display:none}}
