@layer theme{@font-face{font-family:Instrument Sans;src:url(../assets/fonts/instrument-sans-latin.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Instrument Serif";src:url(../assets/fonts/instrument-serif-latin-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Fallback;src:local("Arial"),local("ArialMT"),local("Arimo"),local("Liberation Sans"),local("Helvetica");font-weight:300 549;size-adjust:101.3%;ascent-override:95.7%;descent-override:24.7%;line-gap-override:0%;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Fallback;src:local("Arial Bold"),local("Arial-BoldMT"),local("Arimo Bold"),local("Liberation Sans Bold"),local("Helvetica Bold");font-weight:550 900;size-adjust:98%;ascent-override:98.98%;descent-override:25.51%;line-gap-override:0%;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Instrument Serif Fallback";src:local("Times New Roman Italic"),local("TimesNewRomanPS-ItalicMT"),local("Tinos Italic"),local("Liberation Serif Italic"),local("Times Italic");font-weight:400;font-style:italic;size-adjust:87.91%;ascent-override:112.61%;descent-override:35.26%;line-gap-override:0%;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--hl-font: "Instrument Sans", "Instrument Sans Fallback", "Noto Sans Bengali", sans-serif;--hl-serif: "Instrument Serif", "Instrument Serif Fallback", "Noto Sans Bengali", sans-serif;--hl-ink: var(--color-text);--hl-muted: var(--color-muted);--hl-paper: var(--color-background);--hl-tint: var(--color-surface);--hl-mist: color-mix(in srgb, var(--color-text) 6%, var(--color-background));--hl-tint-2: color-mix(in srgb, var(--color-surface) 94%, var(--color-text));--hl-line: var(--color-border);--hl-line-strong: color-mix(in srgb, var(--color-text) 16%, transparent);--hl-dark: var(--color-primary);--hl-on-dark: var(--color-onPrimary);--hl-on-dark-soft: color-mix(in srgb, var(--color-onPrimary) 72%, var(--color-primary));--hl-forest: var(--color-accent);--hl-on-forest: var(--color-onAccent);--hl-sale: var(--color-sale);--hl-error: var(--color-error);--hl-mark: color-mix(in srgb, var(--color-surface) 92%, var(--color-text));--hl-halo-sage: light-dark(#dde4dc, #26302a);--hl-halo-oat: light-dark(#e9e2d4, #302c24);--hl-halo-clay: light-dark(#ecdcc8, #33291f);--hl-halo-mist: light-dark(#e3e7ea, #262b2f);--hl-chrome: linear-gradient( to bottom, #fbfcfc 0%, #d4d8da 30%, #9aa1a5 62%, #c9cdcf 82%, #868c90 100%);--hl-glass: color-mix(in srgb, var(--color-background) 86%, transparent);--hl-scrim: light-dark(rgb(16 24 27 / .4), rgb(0 0 0 / .6));--hl-shadow: 0 40px 90px light-dark(rgb(10 20 22 / .3), rgb(0 0 0 / .6));--hl-lift: 0 30px 50px -28px light-dark(rgb(20 24 26 / .35), rgb(0 0 0 / .7));--hl-hang: drop-shadow(0 12px 12px light-dark(rgb(20 24 26 / .12), rgb(0 0 0 / .4)));--hl-frame: var(--color-surface);--hl-r-s: var(--radius-small);--hl-r-m: var(--radius-medium);--hl-r-l: var(--radius-large);--hl-r-xl: calc(var(--radius-large) * 1.33);--hl-pill: 999px;--hl-gutter: max(clamp(16px, 3vw, 40px), env(safe-area-inset-left, 0px));--hl-wrap: 90rem;--hl-section: clamp(80px, 11vw, 150px);--hl-target: 44px;--hl-header-h: 64px;--hl-sticky-top: 0px;--hl-room: 0px;--hl-z-bar: 50;--hl-z-header: 40;--hl-z-drawer: 61;--hl-z-dialog: 80;--hl-z-toast: 90;--hl-z-cursor: 95;--hl-ease: cubic-bezier(.2, .8, .2, 1);--hl-spring: cubic-bezier(.3, 1.4, .5, 1);--hl-bounce: cubic-bezier(.3, 1.6, .5, 1);--hl-d-fast: .2s;--hl-d-med: .35s;--hl-d-slow: .55s;--hl-t-hero: clamp(36px, 5vw, 72px);--hl-t-lg: clamp(32px, 4.2vw, 60px);--hl-t-xl: clamp(38px, 5.2vw, 76px);--hl-t-md: clamp(26px, 2.8vw, 40px);--hl-t-big: clamp(26px, 3vw, 44px);--hl-t-body: 15px;--hl-t-s: 14px;--hl-t-xs: 13px;--hl-t-kicker: 11px}:root:has(.hl-header-sticky){--hl-sticky-top: var(--hl-header-h)}.hl-page:has(.hl-buy-bar){--hl-room: var(--hl-buy-bar-h, 0px)}:where(body){font-family:var(--hl-font)}.hl-page{min-height:100vh;overflow-x:clip;background:var(--color-background);color:var(--color-text);font-family:var(--hl-font);font-size:var(--hl-t-body);line-height:1.55;letter-spacing:0;-webkit-font-smoothing:antialiased}:where(.hl-page) :where(a:not(.btn)){color:inherit}:where(.hl-page) :where(button,input,select,textarea){font:inherit;color:inherit}:where(.hl-page) :where(h1,h2,h3,h4){margin:0;font-family:var(--hl-font);font-weight:600;line-height:1.15;letter-spacing:-.02em;text-wrap:balance}:where(.hl-page) :where(p,figure,blockquote){margin:0}:where(.hl-page) p{text-wrap:pretty}:where(.hl-page) img{max-width:100%}.hl-page ::selection{background:var(--color-text);color:var(--color-background)}.hl-page :focus-visible{outline:2px solid var(--color-text);outline-offset:3px}.hl-main{display:block}.hl-page .w{max-width:var(--section-width, var(--hl-wrap));padding-inline:var(--hl-gutter)}.hl-wrap{max-width:var(--section-width, var(--hl-wrap));margin-inline:auto;padding-inline:var(--hl-gutter)}.hl-page :lang(bn){letter-spacing:0}.hl-page .btn{min-height:52px;padding:0 26px;border-radius:var(--hl-pill);font-weight:600;font-size:14px;color:var(--btn-fg, var(--color-onPrimary))}.hl-kicker{display:inline-block;color:var(--color-muted);font-size:var(--hl-t-kicker);font-weight:600;letter-spacing:.18em;line-height:1.4;text-transform:uppercase}.hl-kicker:lang(bn){font-size:13px;letter-spacing:0;text-transform:none}.hl-d-lg,.hl-d-xl,.hl-d-md,.hl-d-hero{font-weight:600;overflow-wrap:break-word;text-wrap:balance}.hl-d-hero{font-size:var(--hl-t-hero);line-height:1;letter-spacing:-.035em}.hl-d-xl{font-size:var(--hl-t-xl);line-height:.98;letter-spacing:-.035em}.hl-d-lg{font-size:var(--hl-t-lg);line-height:1.02;letter-spacing:-.035em}.hl-d-md{font-size:var(--hl-t-md);line-height:1.05;letter-spacing:-.03em}.hl-d-hero:lang(bn),.hl-d-xl:lang(bn),.hl-d-lg:lang(bn){font-size:clamp(30px,3.8vw,52px);line-height:1.3;letter-spacing:0}.hl-d-md:lang(bn){line-height:1.35;letter-spacing:0}.hl-em{font-family:var(--hl-serif);font-style:italic;font-weight:400;letter-spacing:-.01em;color:var(--color-muted)}.hl-em:lang(bn){font-family:var(--hl-font);font-style:normal;font-weight:600}.hl-lede{max-width:34em;color:var(--color-muted);font-size:16px;line-height:1.55}.hl-num{font-variant-numeric:tabular-nums}.hl-muted,.hl-t-muted{color:var(--color-muted)}.hl-t-h1{font-size:clamp(32px,4vw,52px);font-weight:600;line-height:1.02;letter-spacing:-.035em}.hl-t-h1:lang(bn){font-size:clamp(28px,3.4vw,44px);line-height:1.3;letter-spacing:0}.hl-t-h2{font-size:clamp(22px,2.2vw,28px);font-weight:600;line-height:1.1;letter-spacing:-.02em}.hl-t-h2:lang(bn){line-height:1.35;letter-spacing:0}.hl-t-h3{font-size:18px;font-weight:600;line-height:1.25}.hl-t-h4{font-size:16px;font-weight:600;line-height:1.3}.hl-t-lead{color:var(--color-muted);font-size:16px;line-height:1.55}.hl-t-small{font-size:13px}.vh{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.hl-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 26px;border:0;border-radius:var(--hl-pill);background:var(--hl-dark);color:var(--hl-on-dark);font-family:var(--hl-font);font-size:14px;font-weight:600;line-height:1.15;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .25s,color .25s,box-shadow .25s}.hl-btn:hover{background:color-mix(in srgb,var(--hl-dark) 86%,#000)}.hl-btn svg{flex:none;width:16px;height:16px;transition:transform .3s var(--hl-ease)}.hl-btn:hover svg.hl-arrow{transform:translate(3px)}.hl-btn[disabled],.hl-btn[aria-disabled=true]{opacity:.4;cursor:not-allowed}.hl-btn-primary,.hl-btn-kale,.hl-btn-carrot,.hl-btn-leaf,.hl-btn-butter{background:var(--hl-dark);color:var(--hl-on-dark)}.hl-btn-light{background:var(--color-background);color:var(--color-text)}.hl-btn-light:hover{background:var(--hl-mist)}.hl-btn-ghost,.hl-btn-line-dark{background:transparent;color:var(--color-text);box-shadow:inset 0 0 0 1px var(--hl-line)}.hl-btn-ghost:hover,.hl-btn-line-dark:hover{background:transparent;box-shadow:inset 0 0 0 1px var(--color-text)}.hl-btn-line{background:transparent;color:inherit;box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 40%,transparent)}.hl-btn-line:hover{background:transparent;box-shadow:inset 0 0 0 1px currentColor}.hl-btn-forest{background:var(--hl-forest);color:var(--hl-on-forest)}.hl-btn-sm{min-height:var(--hl-target);padding:0 18px;font-size:13px}.hl-btn-block{width:100%}.hl-btn:lang(bn){white-space:normal}.hl-btn[data-copied],.hl-btn[data-done]{background:var(--hl-forest);color:var(--hl-on-forest)}.hl-magnetic{will-change:transform}.hl-icon-btn{position:relative;display:inline-grid;place-items:center;flex:none;width:var(--hl-target);height:var(--hl-target);padding:0;border:0;border-radius:50%;background:transparent;color:inherit;text-decoration:none;cursor:pointer;transition:background-color var(--hl-d-fast)}.hl-icon-btn:hover{background:var(--hl-mist)}.hl-icon-btn svg{width:20px;height:20px}.hl-icon-btn[disabled]{opacity:.35;cursor:default}.hl-icon-btn-ring{background:var(--color-background);box-shadow:inset 0 0 0 1px var(--hl-line)}.hl-icon-btn-ring:hover{background:var(--color-background);box-shadow:inset 0 0 0 1px var(--color-text)}.hl-count{position:absolute;top:3px;inset-inline-end:2px;display:grid;place-items:center;min-width:17px;height:17px;padding:0 4px;border-radius:var(--hl-pill);background:var(--hl-dark);color:var(--hl-on-dark);font-size:10px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.hl-count[data-tone=alt]{background:var(--hl-forest);color:var(--hl-on-forest)}@media(prefers-reduced-motion:no-preference){.hl-count{transition:transform .3s var(--hl-bounce)}.hl-count[data-bump]{animation:hl-bump .3s var(--hl-bounce)}}@keyframes hl-bump{50%{transform:scale(1.35)}}.hl-more{display:inline-flex;align-items:center;gap:8px;min-height:var(--hl-target);padding-bottom:2px;font-size:13px;font-weight:500;text-decoration:none;white-space:nowrap;background:linear-gradient(currentColor,currentColor) 0 calc(100% - 10px) / 100% 1px no-repeat}.hl-more svg{width:14px;height:14px;transition:transform .25s}.hl-more:hover svg{transform:translate(3px)}.hl-more:lang(bn){white-space:normal}.hl-more>i{display:contents}.hl-link-u{text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;transition:background-size .4s var(--hl-ease)}.hl-link-u:hover,.hl-link-u[aria-current=page]{background-size:100% 1px}.hl-linkish{display:inline-flex;align-items:center;min-height:var(--hl-target);padding:0;border:0;background:none;color:var(--color-text);font-size:inherit;font-weight:500;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.hl-link-btn{display:inline-flex;align-items:center;gap:8px;min-height:var(--hl-target);padding:0 2px;border:0;background:none;color:var(--color-muted);font-size:12px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.hl-link-btn:hover{color:var(--color-text)}.hl-link-btn svg{width:16px;height:16px}.hl-sticker,.hl-tag{display:inline-block;max-width:calc(100% - 64px);padding:4px 9px 5px;border-radius:4px;background:var(--hl-dark);color:var(--hl-on-dark);font-size:10px;font-weight:700;letter-spacing:.08em;line-height:1.3;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hl-sticker:lang(bn),.hl-tag:lang(bn){font-size:12px;letter-spacing:0;text-transform:none}.hl-sticker[data-tone=out]{background:var(--color-background);color:var(--color-text);box-shadow:inset 0 0 0 1px var(--hl-line)}.hl-sticker[data-tone=hot],.hl-sticker[data-tone=sale]{background:var(--hl-sale);color:light-dark(#fff,#1c0b0a)}.hl-card-tag.hl-sticker[data-tone=hot],.hl-card-tag.hl-sticker[data-tone=sale]{background:var(--hl-dark);color:var(--hl-on-dark)}.hl-pill{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:4px 10px;border-radius:var(--hl-pill);background:var(--hl-mist);color:var(--color-text);font-size:12px;font-weight:600;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hl-pill>i{flex:none;width:6px;height:6px;border-radius:50%;background:currentColor}.hl-pill[data-tone=kale],.hl-pill[data-tone=ink]{background:var(--hl-dark);color:var(--hl-on-dark)}.hl-pill[data-tone=ok],.hl-pill[data-tone=mint]{background:color-mix(in srgb,var(--hl-forest) 12%,var(--color-background));color:var(--hl-forest)}.hl-pill[data-tone=warn],.hl-pill[data-tone=butter],.hl-pill[data-tone=gold],.hl-pill[data-tone=sun]{background:light-dark(#f6ecd9,#3a3020);color:light-dark(#7a4b0e,#f2cf8f)}.hl-pill[data-tone=sky]{background:light-dark(#e4ebf3,#232c36);color:light-dark(#24304f,#c7d4ea)}.hl-pill[data-tone=radish],.hl-pill[data-tone=sale],.hl-pill[data-tone=carrot],.hl-pill[data-tone=cancel]{background:color-mix(in srgb,var(--hl-sale) 12%,var(--color-background));color:var(--hl-sale)}.hl-pill[data-tone=quiet]{background:var(--hl-mist);color:var(--color-text)}.hl-chip{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:none;min-height:var(--hl-target);padding:0 16px;border:0;border-radius:var(--hl-pill);background:var(--hl-mist);color:var(--color-muted);font-size:13px;font-weight:500;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .3s,color .3s}.hl-chip:hover{color:var(--color-text)}.hl-chip[aria-pressed=true],.hl-chip[aria-current],.hl-chip[aria-checked=true],.hl-chip[aria-selected=true],.hl-chip[data-checked],input:checked+.hl-chip,.hl-chip:has(>input:checked){background:var(--hl-dark);color:var(--hl-on-dark)}input:focus-visible+.hl-chip,.hl-chip:has(input:focus-visible){outline:2px solid var(--color-text);outline-offset:2px}.hl-chip>input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.hl-chip:has(>input:disabled){opacity:.45;cursor:not-allowed;text-decoration:line-through}.hl-chip:lang(bn){white-space:normal}.hl-chips{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.hl-chips-row{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:-3px;padding:3px}.hl-chips-row::-webkit-scrollbar{display:none}.hl-code{display:inline-flex;align-items:center;gap:12px;min-height:48px;padding:0 8px 0 16px;border:1.5px dashed color-mix(in srgb,currentColor 35%,transparent);border-radius:12px;background:color-mix(in srgb,var(--color-background) 60%,transparent);color:inherit;cursor:pointer;transition:border-color .25s,background-color .25s}.hl-code:hover{border-color:currentColor}.hl-code b{font-size:15px;font-weight:700;letter-spacing:.08em}.hl-code span{display:inline-grid;place-items:center;min-height:32px;padding:0 12px;border-radius:8px;background:var(--hl-dark);color:var(--hl-on-dark);font-size:12px;font-weight:600;white-space:nowrap}.hl-code[data-copied] span{background:var(--hl-forest);color:var(--hl-on-forest)}.hl-countdown{display:flex;gap:8px}.hl-countdown>span{display:flex;flex-direction:column;align-items:center;min-width:64px;padding:10px 8px 8px;border-radius:14px;background:color-mix(in srgb,#fff 14%,transparent);color:inherit;font-size:11px;font-weight:500;letter-spacing:.04em;line-height:1.3;backdrop-filter:blur(8px)}.hl-countdown b{font-size:30px;font-weight:600;line-height:1.05;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.hl-countdown-sm>span{min-width:50px;padding:6px 6px 5px;border-radius:10px;background:var(--hl-mist);font-size:10px}.hl-countdown-sm b{font-size:18px}@media(max-width:640px){.hl-countdown:not(.hl-countdown-sm)>span{flex:1;min-width:0}.hl-countdown:not(.hl-countdown-sm) b{font-size:24px}}.hl-panel{min-width:0;padding:24px;border:1px solid var(--hl-line);border-radius:var(--hl-r-m);background:var(--color-background)}.hl-field{display:grid;gap:6px;min-width:0;align-content:start}.hl-label{font-size:12px;font-weight:600}.hl-input{width:100%;min-height:50px;padding:0 16px;border:1px solid var(--hl-line);border-radius:12px;background:var(--color-background);color:var(--color-text);font-size:15px;outline:0;transition:border-color var(--hl-d-fast),box-shadow var(--hl-d-fast)}textarea.hl-input{min-height:110px;padding:12px 16px;resize:vertical}.hl-input:hover{border-color:var(--hl-line-strong)}.hl-input:focus{border-color:var(--color-text);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-text) 8%,transparent)}.hl-input[aria-invalid=true]{border-color:var(--color-error)}.hl-hint{color:var(--color-muted);font-size:12px}.hl-error{min-height:1em;color:var(--color-error);font-size:13px;font-weight:500}.hl-search{position:relative;display:flex;align-items:center;gap:8px;min-height:40px;padding:0 16px 0 12px;border-radius:var(--hl-pill);background:var(--hl-mist);transition:box-shadow var(--hl-d-fast)}.hl-search:focus-within{box-shadow:0 0 0 1px var(--color-text)}.hl-search svg{flex:none;width:18px;height:18px}.hl-search input{flex:1;min-width:0;height:40px;padding:0;border:0;outline:0;background:transparent;color:inherit;font-size:13px}.hl-search input::placeholder{color:var(--color-muted);opacity:1}.hl-search input:focus-visible{outline:none}.hl-page .search-form input{min-height:50px;padding:0 20px;border:0;border-radius:var(--hl-pill);background:var(--hl-mist);font-size:15px}.hl-page .search-form input:focus-visible{outline:none;box-shadow:0 0 0 1px var(--color-text)}.hl-page .search-form input::placeholder{color:var(--color-muted);opacity:1}.hl-select{min-height:var(--hl-target);padding:0 38px 0 16px;border:1px solid var(--hl-line);border-radius:var(--hl-pill);background-color:var(--color-background);appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--color-text) 50%),linear-gradient(135deg,var(--color-text) 50%,transparent 50%);background-position:calc(100% - 20px) 50%,calc(100% - 15px) 50%;background-size:5px 5px;background-repeat:no-repeat;color:var(--color-text);font-size:13px;font-weight:500;cursor:pointer}.hl-select:hover{border-color:var(--color-text)}.hl-tick{appearance:none;display:grid;place-items:center;flex:none;width:20px;height:20px;margin:0;border:1.5px solid var(--hl-line-strong);border-radius:6px;background:var(--color-background);cursor:pointer;transition:background-color .15s,border-color .15s}.hl-tick:checked{border-color:var(--hl-dark);background:var(--hl-dark)}.hl-tick:checked:after{content:"";width:9px;height:5px;border:solid var(--hl-on-dark);border-width:0 0 2px 2px;transform:rotate(-45deg) translate(1px,-1px)}.hl-switch{display:inline-flex;align-items:center;gap:12px;min-height:var(--hl-target);font-size:14px;font-weight:500;cursor:pointer}.hl-switch input{appearance:none;position:relative;flex:none;width:42px;height:24px;margin:0;border-radius:var(--hl-pill);background:var(--hl-line-strong);cursor:pointer;transition:background-color .2s}.hl-switch input:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:transform .25s var(--hl-ease)}.hl-switch input:checked{background:var(--hl-dark)}.hl-switch input:checked:after{transform:translate(18px)}.hl-stepper{display:inline-flex;align-items:center;flex:none;min-height:52px;border:1px solid var(--hl-line);border-radius:var(--hl-pill);font-weight:600}.hl-stepper button{display:grid;place-items:center;width:var(--hl-target);height:50px;padding:0;border:0;border-radius:var(--hl-pill);background:transparent;color:inherit;font-size:18px;cursor:pointer}.hl-stepper button:hover{background:var(--hl-mist)}.hl-stepper button[disabled]{opacity:.35;cursor:default}.hl-stepper svg{width:16px;height:16px}.hl-stepper output,.hl-stepper input{min-width:22px;width:3ch;border:0;background:none;color:inherit;text-align:center;font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.hl-stepper-sm{min-height:36px}.hl-stepper-sm button{width:var(--hl-target);height:34px;font-size:16px}.hl-stepper-sm svg{width:14px;height:14px}.hl-stepper-sm output,.hl-stepper-sm input{min-width:18px;font-size:13px}.hl-acc{border-top:1px solid var(--hl-line)}.hl-acc-item{border-bottom:1px solid var(--hl-line)}.hl-acc-item>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:var(--hl-target);padding:16px 0;font-size:15px;font-weight:600;list-style:none;cursor:pointer}.hl-acc-item>summary::-webkit-details-marker{display:none}.hl-acc-icon{position:relative;flex:none;width:16px;height:16px;transition:transform .35s var(--hl-ease)}.hl-acc-icon:before,.hl-acc-icon:after{content:"";position:absolute;inset:50% 1px auto;height:1.5px;margin-top:-.75px;border-radius:2px;background:currentColor}.hl-acc-icon:after{transform:rotate(90deg)}.hl-acc-item[open] .hl-acc-icon{transform:rotate(45deg)}.hl-acc-body{display:grid;gap:10px;padding-bottom:18px;color:var(--color-muted);font-size:14px;line-height:1.6}.hl-acc-body ul{margin:0;padding-inline-start:18px}@media(prefers-reduced-motion:no-preference){@supports selector(::details-content){.hl-acc-item::details-content{block-size:0;overflow:clip;transition:block-size var(--hl-d-med) var(--hl-ease),content-visibility var(--hl-d-med) allow-discrete}.hl-acc-item[open]::details-content{block-size:auto}.hl-page{interpolate-size:allow-keywords}}}.hl-tile{position:relative;display:grid;place-items:center;aspect-ratio:4 / 5;max-width:100%;overflow:hidden;border-radius:14px;background:var(--hl-tint);color:color-mix(in srgb,var(--color-text) 22%,var(--hl-tint));text-decoration:none}.hl-tile>img{display:block;width:100%;height:100%;object-fit:cover}.hl-tile-card{aspect-ratio:4 / 5}.hl-tile-mark{width:30%;height:auto}.hl-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:clamp(32px,4vw,56px)}.hl-head-words{display:grid;gap:14px;min-width:0;max-width:52rem}.hl-head-title{margin:0;color:var(--color-text)}.hl-head-text{margin:0}.hl-head-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;flex:none}.hl-head[data-align=center]{justify-content:center;text-align:center}.hl-head[data-align=center] .hl-head-words{justify-items:center}@container section (max-width: 45rem){.hl-head{flex-direction:column;align-items:flex-start}.hl-head[data-align=center]{align-items:center}.hl-head-actions{flex:initial}}.hl-empty{display:grid;justify-items:center;gap:10px;grid-column:1 / -1;padding:56px 24px;border-radius:var(--hl-r-l);background:var(--hl-tint);color:var(--color-muted);text-align:center}.hl-empty>img{width:120px;height:150px;object-fit:contain;margin-bottom:6px}.hl-empty-title{margin:0;color:var(--color-text);font-size:22px;font-weight:600;letter-spacing:-.02em}.hl-empty-text{max-width:36em}.hl-empty .hl-btn{margin-top:10px}.hl-grid{--hl-col: 230px;--hl-gap: clamp(12px, 1.6vw, 22px);display:grid;width:100%;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 10px;margin:0;padding:0;list-style:none}.hl-grid[data-n="1"]{grid-template-columns:minmax(0,20rem)}@container section (max-width: 20rem){.hl-grid{grid-template-columns:minmax(0,1fr)}}@container section (min-width: 40rem){.hl-grid{grid-template-columns:repeat(auto-fill,minmax(min(var(--hl-col),100%),1fr));gap:clamp(28px,3vw,44px) var(--hl-gap)}.hl-grid[data-n]{max-width:calc((var(--hl-n, 99) + 1) * (var(--hl-col) + var(--hl-gap)) - var(--hl-gap) - 1px)}.hl-grid[data-n="1"]{grid-template-columns:minmax(0,20rem)}}@container section (min-width: 66rem){.hl-grid:not([data-n="1"],[data-n="2"],[data-n="3"]){grid-template-columns:repeat(4,minmax(0,1fr));max-width:none}.hl-grid[data-cols="3"]:not([data-n="1"],[data-n="2"]){grid-template-columns:repeat(3,minmax(0,1fr))}}.hl-rail{display:grid;grid-auto-flow:column;grid-auto-columns:clamp(200px,24vw,300px);gap:clamp(12px,1.6vw,22px);margin:0 calc(var(--hl-gutter) * -1);padding:4px var(--hl-gutter) 14px;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--hl-gutter);scrollbar-width:none}.hl-rail::-webkit-scrollbar{display:none}.hl-rail>*{scroll-snap-align:start}.hl-line{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:14px;align-items:center}.hl-line-lg{grid-template-columns:82px minmax(0,1fr);align-items:start}.hl-line .hl-tile{aspect-ratio:4 / 5;border-radius:10px}.hl-line-title{margin:0;font-size:14px;font-weight:600;line-height:1.3;letter-spacing:0}.hl-line-title a{text-decoration:none}.hl-line-title a:hover{text-decoration:underline;text-underline-offset:3px}.hl-line-meta{color:var(--color-muted);font-size:13px}.hl-line-amount{font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.hl-line-body{display:grid;gap:4px;min-width:0}.hl-line-top{display:flex;justify-content:space-between;gap:10px}.hl-line-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-top:6px}.hl-lines{display:grid;margin:0;padding:0;list-style:none}.hl-lines>li{padding-block:16px;border-bottom:1px solid var(--hl-line)}.hl-lines>li:last-child{border-bottom:0}@container section (max-width: 30rem){.hl-line{grid-template-columns:60px minmax(0,1fr) auto;gap:12px}.hl-line-lg{grid-template-columns:64px minmax(0,1fr)}}.hl-price{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px;font-size:15px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.hl-price-now{font-weight:600}.hl-price-was{color:var(--color-muted);font-weight:400}.hl-price-sale .hl-price-now{color:inherit}.hl-price-from{color:var(--color-muted);font-size:12px;font-weight:500}.hl-price-lg{font-size:24px;line-height:1.1;gap:4px 10px;letter-spacing:-.02em}.hl-price-lg .hl-price-was{font-size:17px}.hl-sheet{position:fixed;inset:0;width:auto;height:auto;max-width:none;max-height:none;margin:0;padding:0;border:0;background:transparent;color:var(--color-text);overflow:hidden}.hl-sheet::backdrop{background:var(--hl-scrim);backdrop-filter:blur(2px)}html:has(dialog[open].hl-sheet){overflow:hidden}@media(prefers-reduced-motion:no-preference){.hl-sheet[open]::backdrop{animation:hl-fade .4s ease}}@keyframes hl-fade{0%{opacity:0}}dialog.hl-sheet:not([open]){display:none}.hl-modal{position:absolute;inset:0;display:grid;place-items:center;padding:16px;overflow:auto}.hl-modal-card{position:relative;width:min(960px,100%);max-height:calc(100svh - 32px);overflow:auto;border-radius:14px;background:var(--color-background);color:var(--color-text);box-shadow:var(--hl-shadow)}@media(prefers-reduced-motion:no-preference){.hl-sheet[open] .hl-modal-card{animation:hl-look-in .4s var(--hl-ease)}}@keyframes hl-look-in{0%{opacity:0;transform:translateY(16px) scale(.98)}}.hl-toast{position:fixed;left:50%;bottom:calc(24px + var(--hl-room, 0px) + env(safe-area-inset-bottom,0px));z-index:var(--hl-z-toast);display:flex;align-items:center;gap:12px;max-width:calc(100% - 24px);padding:8px;border-radius:16px;background:var(--hl-dark);color:var(--hl-on-dark);box-shadow:0 20px 40px #00000040;font-size:13px;font-weight:500;transform:translate(-50%)}.hl-toast:not(:has(img)){padding-inline-start:18px}.hl-toast[data-on=false]{transform:translate(-50%,calc(100% + 48px));visibility:hidden}.hl-toast img{flex:none;width:44px;height:54px;border-radius:8px;background:#fff;object-fit:contain}.hl-toast-text{min-width:0;max-width:22rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hl-toast-text:lang(bn){white-space:normal}.hl-toast button{flex:none;min-height:38px;padding:0 16px;border:0;border-radius:10px;background:var(--hl-on-dark);color:var(--hl-dark);font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer}.hl-toast :focus-visible{outline-color:var(--hl-on-dark)}@media(prefers-reduced-motion:no-preference){.hl-toast{transition:transform .55s var(--hl-ease),visibility 0s}.hl-toast[data-on=false]{transition:transform .55s var(--hl-ease),visibility 0s .55s}}.hl-page .added{inset-inline:16px;bottom:calc(16px + var(--hl-room, 0px) + env(safe-area-inset-bottom,0px));z-index:var(--hl-z-toast);gap:12px;max-width:25rem;padding:18px 20px 20px;border:0;border-radius:16px;background:var(--hl-dark);color:var(--hl-on-dark);box-shadow:var(--hl-shadow)}.hl-page .added-actions .btn{min-height:var(--hl-target);padding:0 16px;font-size:13px;--btn-bg: var(--hl-on-dark);--btn-fg: var(--hl-dark);--btn-border: var(--hl-on-dark)}.hl-page .added-actions .btn-quiet{--btn-bg: transparent;--btn-fg: currentColor;--btn-border: rgb(255 255 255 / .4)}@media(prefers-reduced-motion:no-preference){html[data-hl-motion] .hl-page:not(.hl-still) [data-reveal]:not(.hl-in){opacity:0;transform:translateY(26px)}html[data-hl-motion] .hl-page:not(.hl-still) [data-reveal]{transition:opacity .9s var(--hl-ease),transform .9s var(--hl-ease);transition-delay:var(--d, 0s)}html[data-hl-motion] .hl-page:not(.hl-still) .hl-kicker[data-reveal]:not(.hl-in){opacity:1}html[data-hl-motion] .hl-page:not(.hl-still) .hl-split:not(.hl-in) .hl-w>span{transform:translateY(105%)}html[data-hl-motion] .hl-page:not(.hl-still) .hl-split .hl-w>span{transition:transform 1s var(--hl-ease);transition-delay:calc(var(--i, 0) * 45ms)}}.hl-split .hl-w{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.08em;margin-bottom:-.08em}.hl-split .hl-w>span{display:inline-block}@keyframes hl-rise{0%{opacity:0;transform:translateY(14px)}}@keyframes hl-spin{to{transform:rotate(360deg)}}.hl-cursor{position:fixed;left:0;top:0;z-index:var(--hl-z-cursor);display:grid;place-items:center;width:84px;height:84px;margin:-42px 0 0 -42px;border-radius:50%;background:var(--hl-dark);color:var(--hl-on-dark);font-size:12px;font-weight:600;letter-spacing:.04em;pointer-events:none;scale:0;transition:scale .35s var(--hl-ease)}.hl-cursor[data-on]{scale:1}@media(prefers-reduced-motion:reduce){.hl-page *,.hl-page *:before,.hl-page *:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}.hl-still *,.hl-still *:before,.hl-still *:after{transition-duration:.01ms!important;animation:none!important}.hl-card{position:relative;min-width:0}.hl-card[hidden]{display:none}.hl-card-media{position:relative;aspect-ratio:4 / 5;overflow:hidden;border-radius:14px;background:var(--hl-tint);transform-style:preserve-3d;transition:box-shadow .5s}.hl-card:hover .hl-card-media{box-shadow:var(--hl-lift)}.hl-card-link{position:absolute;inset:0;display:block;color:color-mix(in srgb,var(--color-text) 22%,var(--hl-tint))}.hl-card-link>img,.hl-card-media .hl-tile-mark{position:absolute;left:50%;top:2%;height:98%;width:auto;max-width:none;transform:translate(-50%);pointer-events:none;transition:opacity .55s ease,transform .9s var(--hl-ease)}.hl-card-media .hl-tile-mark{top:35%;height:30%}.hl-card-link>img[width][height]{object-fit:contain}.hl-card-link>.hl-v-side{opacity:0;transform:translate(-50%) scaleX(1.5)}@media(hover:hover){.hl-card-turns:hover .hl-card-link>.hl-v-front{opacity:0;transform:translate(-50%) scaleX(.55)}.hl-card-turns:hover .hl-card-link>.hl-v-side{opacity:1;transform:translate(-50%)}}.hl-card-out .hl-card-link>img{opacity:.6}.hl-card-tag{position:absolute;top:12px;inset-inline-start:12px;z-index:2}.hl-card-tools{position:absolute;top:10px;inset-inline-end:10px;z-index:3;display:grid;gap:6px}.hl-fav,.hl-eye,.hl-heart{display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:color-mix(in srgb,var(--color-background) 90%,transparent);color:var(--color-text);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;transition:transform .3s var(--hl-spring),background-color .2s,color .2s,opacity .3s}.hl-fav svg,.hl-eye svg,.hl-heart svg{width:17px;height:17px}.hl-fav:hover,.hl-eye:hover{transform:scale(1.08)}.hl-fav[aria-pressed=true],.hl-heart[aria-pressed=true]{color:var(--hl-sale)}.hl-fav[data-pop],.hl-heart[data-pop]{animation:hl-heart-pop .38s var(--hl-bounce)}@keyframes hl-heart-pop{50%{transform:scale(1.3)}}.hl-card-tools .hl-fav,.hl-card-tools .hl-eye{position:relative}.hl-card-tools .hl-fav:before,.hl-card-tools .hl-eye:before{content:"";position:absolute;inset:-4px}.hl-card-tools .island{display:contents}@media(hover:hover){.hl-eye{opacity:0;transform:translateY(-6px)}.hl-card:hover .hl-eye,.hl-eye:focus-visible{opacity:1;transform:none}}.hl-heart-big{flex:none;width:52px;height:52px;border-radius:14px;background:var(--color-background);box-shadow:inset 0 0 0 1px var(--hl-line);-webkit-backdrop-filter:none;backdrop-filter:none}.hl-heart-big svg{width:20px;height:20px}.hl-heart-big:hover{box-shadow:inset 0 0 0 1px var(--color-text)}.hl-quick{position:absolute;left:10px;right:10px;bottom:10px;z-index:2;padding:10px;border-radius:12px;background:var(--hl-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transform:translateY(calc(100% + 14px));transition:transform .55s var(--hl-ease)}.hl-card:hover .hl-quick,.hl-card:focus-within .hl-quick{transform:none}.hl-quick-label{display:block;margin:0 0 8px 2px;color:var(--color-muted);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.hl-quick-label:lang(bn){letter-spacing:0;text-transform:none;font-size:12px}.hl-quick-sizes{display:grid;grid-template-columns:repeat(auto-fit,minmax(30px,1fr));gap:5px}.hl-quick-sizes .island{display:contents}.hl-quick-sizes button,.hl-quick-one{min-width:0;height:34px;padding:0 4px;border:1px solid var(--hl-line);border-radius:8px;background:var(--color-background);color:var(--color-text);font-size:12px;font-weight:600;cursor:pointer;transition:background-color .2s,color .2s,border-color .2s}.hl-quick-sizes button:hover:not(:disabled),.hl-quick-one:hover{background:var(--hl-dark);color:var(--hl-on-dark);border-color:var(--hl-dark)}.hl-quick-sizes button:disabled{opacity:.35;text-decoration:line-through;cursor:not-allowed}.hl-quick-one{width:100%}.hl-quick-choose{display:block;color:var(--color-text);font-size:13px;font-weight:600;text-align:center;text-decoration:none;min-height:34px;line-height:34px;padding:0}@media(max-width:640px){.hl-quick{display:none}}@media(hover:none){.hl-quick{display:none}}.hl-card-info{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-top:14px}.hl-card-title{margin:0;min-width:0;font-size:15px;font-weight:600;letter-spacing:-.01em;line-height:1.3}.hl-card-title a{text-decoration:none}.hl-card-title a:hover{text-decoration:underline;text-underline-offset:3px}.hl-card-info .hl-price{flex:none}.hl-card-sub{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:4px;color:var(--color-muted);font-size:13px}.hl-card-colour{display:inline-flex;align-items:center;gap:8px;min-width:0}.hl-swatch{flex:none;width:12px;height:12px;border-radius:50%;background:var(--c);box-shadow:inset 0 0 0 1px #0000001f}.hl-swatch-lg{width:30px;height:30px;box-shadow:inset 0 0 0 1px #0000001f,0 0 0 3px var(--color-background),0 0 0 4.5px var(--color-text)}.hl-dot-sep{opacity:.5}.hl-card-rate{color:var(--color-text);font-size:12.5px;font-weight:600}.hl-card-offer{margin-top:4px;color:var(--hl-forest);font-size:12px;font-weight:600}@container section (max-width: 40rem){.hl-card-info{flex-direction:column;gap:2px}.hl-card-title,.hl-card-info .hl-price{font-size:14px}}.hl-look .hl-modal-card{width:min(960px,100%)}.hl-look-card{display:grid;grid-template-columns:1.1fr 1fr;min-height:540px;padding:0;overflow:hidden}.hl-look-close{position:absolute;top:12px;inset-inline-end:12px;z-index:2;background:color-mix(in srgb,var(--color-background) 85%,transparent)}.hl-look-media{position:relative;display:grid;place-items:center;padding:28px 28px 84px;background:var(--hl-tint)}.hl-look-media>img{max-width:100%;max-height:470px;width:auto;height:auto;object-fit:contain;filter:var(--hl-hang)}@media(prefers-reduced-motion:no-preference){.hl-look-media>img{animation:hl-fade .35s ease}}.hl-look-nav{position:absolute;top:50%;left:12px;right:12px;display:flex;justify-content:space-between;pointer-events:none;transform:translateY(-50%)}.hl-look-nav button{pointer-events:auto}.hl-look-views{position:absolute;bottom:18px;left:0;right:0;display:flex;justify-content:center;gap:8px}.hl-look-views button{width:46px;height:58px;padding:2px;border:1px solid var(--hl-line);border-radius:8px;background:var(--color-background);cursor:pointer}.hl-look-views button[aria-pressed=true]{border-color:var(--color-text)}.hl-look-views img{width:100%;height:100%;object-fit:contain}.hl-look-body{display:flex;flex-direction:column;padding:40px 36px 32px;overflow:auto}.hl-look-name{margin:10px 0 6px;font-size:30px;font-weight:600;letter-spacing:-.02em;line-height:1.1}.hl-look-name:lang(bn){font-size:26px;line-height:1.35;letter-spacing:0}.hl-look-price{font-size:18px;font-weight:600}.hl-look-price s{margin-inline-start:6px;color:var(--color-muted);font-weight:400}.hl-look-notes{display:grid;gap:6px;margin:18px 0 22px;padding:0;list-style:none;color:var(--color-muted);font-size:14px;line-height:1.5}.hl-look-notes li:before{content:"·";margin-inline-end:8px}.hl-look-label{display:flex;justify-content:space-between;margin:0 0 10px;font-size:12px;font-weight:600}.hl-look-label span+span{color:var(--color-muted);font-weight:500}.hl-sizes{display:grid;grid-template-columns:repeat(auto-fit,minmax(42px,1fr));gap:8px;margin-bottom:24px}.hl-sizes button{height:var(--hl-target);border:1px solid var(--hl-line);border-radius:8px;background:var(--color-background);color:var(--color-text);font-size:13px;font-weight:500;cursor:pointer}.hl-sizes button:hover:not(:disabled){border-color:var(--color-text)}.hl-sizes button[aria-pressed=true]{background:var(--hl-dark);color:var(--hl-on-dark);border-color:var(--hl-dark)}.hl-sizes button:disabled{opacity:.35;text-decoration:line-through;cursor:not-allowed}@media(prefers-reduced-motion:no-preference){.hl-sizes[data-nudge]{animation:hl-nudge .3s}}@keyframes hl-nudge{33%{transform:translate(-6px)}66%{transform:translate(6px)}}.hl-look-actions{display:flex;flex-wrap:wrap;gap:10px}.hl-look-add{flex:1;min-height:50px}.hl-look-more{align-self:flex-start;margin-top:16px;font-weight:600}@media(max-width:640px){.hl-look-card{grid-template-columns:minmax(0,1fr);min-height:0}.hl-look-media{min-height:330px;padding:20px 20px 84px}.hl-look-media>img{max-height:260px}.hl-look-body{padding:24px 20px 22px}.hl-look-name{font-size:24px}}.hl-scrub{position:relative;isolation:isolate;display:grid;place-items:center;flex:none;width:var(--hl-target);height:var(--hl-target);padding:0;border:0;border-radius:50%;background:transparent;color:var(--color-text);cursor:pointer}.hl-scrub:after{content:"";position:absolute;inset:5px;z-index:-1;border:1px solid var(--hl-line);border-radius:50%;background:var(--color-background);transition:border-color .2s}.hl-scrub:hover:after{border-color:var(--color-text)}.hl-scrub:disabled{opacity:.35;cursor:default}.hl-scrub:disabled:after{border-color:var(--hl-line)}.hl-scrub svg{width:14px;height:14px}.hl-flyer{position:fixed;z-index:70;border-radius:12px;background:var(--hl-tint);object-fit:contain;box-shadow:0 16px 30px #0000002e;pointer-events:none}.hl-burst{position:fixed;z-index:90;width:6px;height:6px;border-radius:50%;background:var(--hl-sale);pointer-events:none}.hl-stars{position:relative;display:inline-block;flex:none;font-size:13px;line-height:1;letter-spacing:2px;white-space:nowrap;color:var(--hl-line-strong)}.hl-stars:before{content:"★★★★★"}.hl-stars:after{content:"★★★★★";position:absolute;inset-block:0;inset-inline-start:0;overflow:hidden;width:calc(var(--stars, 0) / 5 * 100%);color:var(--hl-ink)}.hl-page .hl-grid-section,.hl-page .hl-edit,.hl-page .hl-layers,.hl-page .hl-layerup,.hl-page .hl-story,.hl-page .hl-materials,.hl-page .hl-voices,.hl-page .hl-codes,.hl-page .hl-steps,.hl-page .hl-faq,.hl-page .hl-complete,.hl-page .hl-reviews{padding-top:var(--nodi-space-top, var(--section-padding-block, var(--hl-section)));padding-bottom:var(--nodi-space-bottom, var(--section-padding-block, var(--hl-section)))}.hl-page :is(.hl-layers)+:is(.hl-edit,.hl-grid-section),.hl-page .hl-edit+.hl-layerup,.hl-page .hl-materials+.hl-voices,.hl-page .hl-codes+.hl-offers,.hl-page .hl-pd+.hl-complete,.hl-page .hl-complete+.hl-reviews,.hl-page .hl-reviews+.hl-grid-section,.hl-page .hl-steps+.hl-grid-section,.hl-page .hl-grid-section+.hl-faq{padding-top:var(--nodi-space-top, 0px)}.hl-head-bare{justify-content:end}.hl-rail-nav{display:flex;gap:4px}.hl-grid-row .hl-head{margin-bottom:22px}@container section (min-width: 35rem){.hl-grid-large{--hl-col: 290px}}@container section (min-width: 60rem){.hl-grid-large:not([data-n="1"],[data-n="2"]){grid-template-columns:repeat(3,minmax(0,1fr));max-width:none}}.hl-row-rail{grid-auto-columns:calc((100% - 54px)/4);gap:18px;margin:0;padding:4px 0 6px;scroll-padding-inline:0}@container section (max-width: 56rem){.hl-row-rail{grid-auto-columns:44%}}@container section (max-width: 40rem){.hl-row-rail{grid-auto-columns:70%}}.hl-page .hl-listing{padding-top:var(--nodi-space-top, 0px)}.hl-page-head{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;padding-bottom:28px}.hl-page-title{margin:0;color:var(--color-text);font-size:clamp(36px,5vw,68px);font-weight:600;letter-spacing:-.04em;line-height:1;overflow-wrap:anywhere}.hl-page-title:lang(bn){font-size:clamp(30px,4vw,52px);line-height:1.3;letter-spacing:0}.hl-page-text{max-width:36em;color:var(--color-muted);font-size:15px;line-height:1.5}.hl-page-search{max-width:36rem;padding-inline-end:4px}.hl-page-search input{font-size:15px}.hl-page .s-breadcrumbs{padding-top:var(--nodi-space-top, 22px);padding-bottom:var(--nodi-space-bottom, 0px)}.hl-page .s-breadcrumbs+.s{padding-top:var(--nodi-space-top, 4px)}.hl-page :is(.crumbs,.hl-trail){margin-bottom:6px}.hl-page :is(.crumbs,.hl-trail) ol{display:flex;align-items:center;gap:0 8px;margin:0;padding:0;list-style:none;color:var(--color-muted);font-size:12px}.hl-page .hl-trail li{display:inline-flex;align-items:center;gap:8px}.hl-page .hl-trail li+li:before{content:"/";opacity:.6}.hl-page .crumbs li+li:before{opacity:.6}.hl-page :is(.crumbs,.hl-trail) a{display:inline-flex;align-items:center;min-height:24px;color:inherit;text-decoration:none}.hl-page :is(.crumbs,.hl-trail) a:hover{color:var(--color-text);text-decoration:underline;text-underline-offset:3px}.hl-page :is(.crumbs,.hl-trail) [aria-current]{color:var(--color-muted)}.hl-page :is(.crumbs,.hl-trail) ol{flex-wrap:nowrap;overflow:clip;overflow-clip-margin:6px;white-space:nowrap}.hl-page :is(.crumbs,.hl-trail) li{flex:none}.hl-page :is(.crumbs,.hl-trail) li:last-child{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.hl-page .pagination,.hl-page .pager{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:40px}.hl-page :is(.pagination,.pager) [aria-current=page]{background:var(--hl-dark);color:var(--hl-on-dark);box-shadow:none}.hl-promo-tile{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:flex-start;min-height:100%;padding:22px;overflow:hidden;border-radius:14px;background:var(--hl-dark);color:var(--hl-on-dark)}.hl-promo-tile .hl-kicker,.hl-promo-title .hl-em{color:var(--hl-on-dark-soft)}.hl-promo-title{margin:10px 0 8px;font-size:clamp(22px,2vw,30px);font-weight:600;letter-spacing:-.03em;line-height:1.05}.hl-promo-tile p{max-width:70%;margin:0 0 16px;color:var(--hl-on-dark-soft);font-size:13px;line-height:1.5}.hl-promo-tile .island{display:contents}.hl-promo-tile .hl-code{margin-top:auto}.hl-promo-tile .hl-btn{margin-top:10px}.hl-promo-img{position:absolute;right:-14%;bottom:-6%;z-index:-1;height:74%;width:auto;opacity:.95;transform:rotate(-6deg);transition:transform .8s var(--hl-ease)}.hl-promo-tile:hover .hl-promo-img{transform:rotate(-2deg) translateY(-6px)}@container section (max-width: 56rem){.hl-promo-tile{grid-column:span 2;min-height:230px}.hl-promo-img{right:-6%;height:110%}}.hl-code-light{border-color:color-mix(in srgb,currentColor 50%,transparent);background:color-mix(in srgb,currentColor 10%,transparent)}.hl-code-light span{background:var(--hl-on-dark);color:var(--hl-dark)}.hl-code-big{min-height:60px;padding-inline-start:20px}.hl-code-big b{font-size:20px}.hl-header{--hl-hdr-bg: var(--section-background, var(--color-background));--hl-hdr-fg: var(--section-text, var(--color-text));position:relative;z-index:var(--hl-z-header);padding-block:0;background:var(--hl-hdr-bg);color:var(--hl-hdr-fg);border-bottom:1px solid var(--hl-line)}@media(prefers-reduced-motion:no-preference){.hl-header{transition:transform .45s var(--hl-ease),background-color .3s}}.hl-header>.w{max-width:none;padding-inline:var(--hl-gutter)}.hl-header-sticky{position:sticky;top:0}.hl-header[data-scrolled]{background:color-mix(in srgb,var(--hl-hdr-bg) 86%,transparent);-webkit-backdrop-filter:saturate(1.4) blur(14px);backdrop-filter:saturate(1.4) blur(14px)}.hl-header[data-hidden]:not(:focus-within){transform:translateY(-100%)}.hl-header .island{display:contents}.hl-hdr{position:relative;display:grid;grid-template-columns:fit-content(34%) minmax(0,1fr) auto;align-items:center;gap:20px;min-height:var(--hl-header-h)}.hl-logo{display:inline-flex;align-items:center;gap:10px;justify-self:start;min-width:0;max-width:100%;min-height:var(--hl-target);color:inherit;font-size:17px;font-weight:700;letter-spacing:.02em;line-height:1;text-decoration:none}.hl-logo-caps .hl-logo-name{text-transform:uppercase}.hl-logo-caps .hl-logo-name:lang(bn){text-transform:none;letter-spacing:0}.hl-logo-mark{flex:none;width:28px;height:28px}.hl-logo-name{min-width:0;padding-block:.12em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hl-logo-img{display:block;width:auto;max-width:100%;height:var(--nodi-logo-h-m, 32px);object-fit:contain}@media(min-width:1024px){.hl-logo-img{height:var(--nodi-logo-h, 36px)}}.hl-hdr-nav{display:flex;justify-content:center;min-width:0}.hl-hdr-tools{display:flex;align-items:center;justify-content:flex-end;gap:6px;min-width:0}.hl-header .hl-icon-btn{width:40px;height:40px}.hl-header .hl-icon-btn:hover{background:color-mix(in srgb,var(--hl-hdr-fg) 6%,transparent)}.hl-hdr-menu{display:none}.hl-hdr-search{display:inline-flex}.hl-search-pill{display:inline-flex;align-items:center;gap:8px;min-width:170px;height:38px;margin-inline-end:6px;padding:0 10px 0 12px;border:0;border-radius:var(--hl-pill);background:color-mix(in srgb,var(--hl-hdr-fg) 6%,var(--hl-hdr-bg));color:var(--color-muted);font-size:13px;cursor:pointer}.hl-search-pill svg{flex:none;width:20px;height:20px;color:var(--hl-hdr-fg)}.hl-search-pill kbd{margin-inline-start:auto;padding:1px 6px;border:1px solid var(--hl-line-strong);border-radius:5px;background:var(--hl-hdr-bg);color:var(--color-muted);font:600 11px var(--hl-font)}.hl-search-pill:hover{color:var(--hl-hdr-fg)}.hl-header .scheme-menu{top:calc(100% + 10px);min-width:11rem;padding:6px;gap:2px;border:0;border-radius:14px;background:var(--color-background);box-shadow:0 24px 50px #00000024,0 0 0 1px var(--hl-line);font-family:var(--hl-font)}.hl-header .scheme-menu button{border-radius:9px;font-weight:500;font-size:14px}.hl-header .scheme-menu button:hover{background:var(--hl-tint)}.hl-header .scheme-menu button[aria-checked=true]{background:var(--hl-dark);color:var(--hl-on-dark)}@media(max-width:900px){.hl-hdr{grid-template-columns:minmax(0,1fr) auto}.hl-hdr-nav{display:none}.hl-hdr-menu{display:inline-flex}.hl-search-pill{min-width:0;width:40px;height:40px;margin:0;padding:0;justify-content:center;background:transparent;color:inherit}.hl-search-pill span,.hl-search-pill kbd{display:none}}@media(max-width:640px){.hl-hdr{gap:8px}.hl-hdr-account{display:none}.hl-hdr-tools{gap:0}}.hl-header-drawer .hl-hdr-menu{display:inline-flex}.hl-header-drawer .hl-hdr-nav{display:none}@media(max-width:360px){.hl-hdr-saved{display:none}}@media(min-width:901px){.hl-header.v-centered .hl-hdr{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.hl-header.v-centered .hl-hdr-nav{grid-row:1;grid-column:1;justify-content:flex-start}.hl-header.v-centered .hl-logo{grid-row:1;grid-column:2;justify-self:center}.hl-header.v-centered .hl-hdr-tools{grid-row:1;grid-column:3}}.hl-header-over{margin-bottom:calc(-1 * var(--hl-header-h));background:transparent;border-color:transparent}.hl-header-over[data-scrolled]{border-color:var(--hl-line)}.hl-page:has(.hl-header-over) .hl-main>.s:first-child{border-top:var(--hl-header-h) solid transparent}.hl-nav{min-width:0}.hl-nav-list{position:relative;display:flex;gap:22px;margin:0;padding:0;list-style:none}.hl-nav-item{position:relative;display:flex;align-items:center;flex:none;white-space:nowrap}.hl-nav-quick{margin-inline-start:8px}.hl-nav-link{position:relative;display:inline-flex;align-items:center;gap:4px;min-height:var(--hl-target);padding:0;border:0;background:none;color:inherit;font-size:14px;font-weight:500;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer}.hl-nav-link:after{content:"";position:absolute;left:0;right:0;bottom:8px;height:1.5px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .35s var(--hl-ease)}.hl-nav-link:hover:after,.hl-nav-link[aria-current=page]:after,.hl-nav-link[data-trail]:after,.hl-nav-item[data-open]>.hl-nav-link:after{transform:scaleX(1)}.hl-nav-hot{position:absolute;top:9px;inset-inline-end:-9px;width:6px;height:6px;overflow:hidden;border-radius:50%;background:var(--hl-sale);color:transparent;font-size:0}.hl-nav-item:has(>.hl-nav-toggle)>.hl-nav-link{padding-inline-end:0}.hl-nav-toggle{display:inline-grid;place-items:center;width:24px;height:var(--hl-target);padding:0;border:0;border-radius:var(--hl-pill);background:none;color:inherit;cursor:pointer}.hl-nav-toggle svg,.hl-nav-more-button svg{width:14px;height:14px;transition:transform .2s}.hl-nav-toggle[aria-expanded=true] svg,.hl-nav-more-button[aria-expanded=true] svg{transform:rotate(180deg)}.hl-nav-drop{position:absolute;top:calc(100% + 4px);inset-inline-start:-12px;z-index:30;display:grid;gap:2px;min-width:13rem;max-width:22rem;margin:0;padding:6px;list-style:none;border-radius:14px;background:var(--color-background);box-shadow:0 24px 50px #00000024,0 0 0 1px var(--hl-line);color:var(--color-text);white-space:normal}@media(prefers-reduced-motion:no-preference){.hl-nav-drop:not([hidden]){animation:hl-menu-in .25s var(--hl-ease);transform-origin:top left}}@keyframes hl-menu-in{0%{opacity:0;transform:scale(.96) translateY(-4px)}}.hl-nav-drop[hidden]{display:none}.hl-nav-drop>li{position:relative;display:flex;align-items:center;justify-content:space-between;gap:4px}.hl-nav-drop a{display:block;flex:1;min-width:0;padding:10px 12px;border-radius:9px;color:inherit;font-weight:500;font-size:14px;text-decoration:none;overflow-wrap:anywhere}.hl-nav-drop a:hover{background:var(--hl-tint)}.hl-nav-drop a[aria-current=page],.hl-nav-drop a[data-trail]{background:var(--hl-dark);color:var(--hl-on-dark)}.hl-nav-drop-side{top:-7px;inset-inline-start:calc(100% + 8px)}.hl-nav-toggle-side{margin:0}.hl-nav-toggle-side svg{transform:rotate(-90deg)}.hl-nav-toggle-side[aria-expanded=true] svg{transform:rotate(90deg)}.hl-nav-drop-end{inset-inline-start:auto;inset-inline-end:0}.hl-nav-drop-end>li{display:block}.hl-nav-sub{margin:0;padding:0 0 4px 12px;list-style:none}.hl-nav-sub a{padding-block:6px;color:var(--color-muted)}.hl-nav-mega .hl-nav-list,.hl-nav-mega .hl-nav-item{position:static}.hl-nav-mega .hl-nav-more{position:relative}.hl-nav-panel{position:absolute;top:calc(100% + 4px);inset-inline:0;z-index:30;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px 32px;padding:28px;border-radius:var(--hl-r-l);background:var(--color-background);box-shadow:0 30px 60px #00000024,0 0 0 1px var(--hl-line);color:var(--color-text);white-space:normal}.hl-nav-panel[hidden]{display:none}.hl-nav-columns{display:grid;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:24px;margin:0;padding:0;list-style:none}.hl-nav-heading{display:grid;gap:10px;color:inherit;font-weight:600;text-decoration:none}.hl-nav-picture{display:block;width:100%;overflow:hidden;aspect-ratio:4 / 5;border-radius:14px;background:var(--hl-tint)}.hl-nav-picture img{width:100%;height:100%;object-fit:contain}.hl-nav-columns ul{display:grid;gap:2px;margin:8px 0 0;padding:0;list-style:none}.hl-nav-columns ul a{display:block;padding:6px 0;color:var(--color-muted);text-decoration:none}.hl-nav-columns ul a:hover,.hl-nav-columns a[aria-current=page]{color:var(--color-text)}.hl-nav-promos{display:flex;gap:16px;margin:0;padding:0;list-style:none}.hl-nav-promos li{width:12rem}.hl-nav-promos a{display:grid;gap:10px;color:inherit;font-weight:600;text-decoration:none}.hl-nav-all{grid-column:1 / -1;justify-self:start}.hl-page .hl-announce{padding:0;background:var(--section-background, var(--hl-dark));color:var(--section-text, var(--hl-on-dark));font-size:12.5px;text-align:center;overflow:hidden}.hl-announce b{font-weight:700;letter-spacing:.06em}.hl-announce>.w{max-width:none;padding:0}.hl-announce-link{display:flex;justify-content:center;height:33px;padding:0 16px;color:inherit;text-decoration:none}.hl-announce-line{display:block;min-width:0;max-width:100%;overflow:hidden;line-height:33px;white-space:nowrap;text-overflow:ellipsis}.hl-announce>.w>.hl-announce-line{height:33px;padding:0 16px}.hl-announce-line svg{display:inline-block;width:13px;height:13px;margin-inline-start:8px;vertical-align:-2px;transition:transform .3s var(--hl-ease)}.hl-announce-link:hover svg{transform:translate(3px)}.hl-announce-link:focus-visible{outline-offset:-3px}.hl-ticker{white-space:nowrap}.hl-ticker-link{display:block;color:inherit;text-decoration:none}.hl-ticker-track{display:inline-flex;padding:9px 0}.hl-ticker-run{display:inline-flex;flex:none;gap:32px;padding-inline-end:32px}.hl-ticker-item:after{content:"";display:inline-block;width:4px;height:4px;margin-inline-start:32px;border-radius:50%;background:currentColor;opacity:.4;vertical-align:middle}.hl-ticker-item:lang(bn){line-height:1.5}@media(prefers-reduced-motion:no-preference){.hl-ticker-track{animation:hl-slide var(--hl-ticker-s, 40s) linear infinite}.hl-ticker-link:hover .hl-ticker-track,.hl-ticker-link:focus-visible .hl-ticker-track{animation-play-state:paused}}@keyframes hl-slide{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.hl-ticker-run[aria-hidden]{display:none}}.hl-still .hl-ticker-run[aria-hidden]{display:none}.hl-drawer::backdrop{background:transparent}.hl-drawer-panel{position:absolute;inset:0;display:flex;flex-direction:column;gap:4px;padding:10px var(--hl-gutter) 32px;overflow-y:auto;overscroll-behavior:contain;background:var(--color-background);color:var(--color-text);font-family:var(--hl-font)}@media(prefers-reduced-motion:no-preference){.hl-drawer[open] .hl-drawer-panel{animation:hl-fade .3s ease}.hl-drawer[open] :is(.hl-drawer-nav,.hl-drawer-links)>li{animation:hl-rise .6s var(--hl-ease) backwards;animation-delay:calc(.08s + var(--i, 0) * .06s)}}.hl-drawer-head{display:flex;align-items:center;justify-content:space-between;min-height:calc(var(--hl-header-h) - 10px)}.hl-drawer-title{margin:0;font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--color-muted)}.hl-drawer-panel .hl-search{min-height:50px;margin:16px 0 24px;padding-inline:18px 6px}.hl-drawer-panel .hl-search input{font-size:16px;height:48px}.hl-drawer-search .hl-btn{min-height:38px}.hl-drawer-nav,.hl-drawer-links,.hl-drawer-contact ul{margin:0;padding:0;list-style:none}.hl-drawer-nav{display:grid;gap:4px}.hl-drawer-nav li{display:flex;align-items:center;justify-content:space-between;gap:8px}.hl-drawer-nav a,.hl-drawer-links a{display:block;flex:1;min-width:0;padding:6px 0;color:inherit;font-size:clamp(32px,10vw,40px);font-weight:600;letter-spacing:-.03em;line-height:1.1;text-decoration:none;overflow-wrap:anywhere}.hl-drawer-nav a:lang(bn),.hl-drawer-links a:lang(bn){font-size:clamp(26px,8vw,32px);line-height:1.4;letter-spacing:0}.hl-drawer-nav a[aria-current=page],.hl-drawer-nav a[data-trail]{color:var(--color-muted)}.hl-drawer-level{display:grid;gap:4px;padding-bottom:8px;border-bottom:1px solid var(--hl-line)}.hl-drawer-back{justify-self:start;color:inherit;text-decoration:none}.hl-drawer-level-title{margin:4px 0 0;font-size:22px;font-weight:600;outline:none}.hl-drawer-all{justify-self:start;padding:10px 0;color:var(--color-muted);text-decoration:underline;text-underline-offset:3px}.hl-drawer-links{display:grid;gap:4px;margin-top:14px;padding-top:14px;border-top:1px solid var(--hl-line)}.hl-drawer-links a{font-size:clamp(22px,6vw,28px);color:var(--color-muted)}.hl-drawer-contact{margin-top:auto;padding-top:24px;font-size:14px}.hl-drawer-contact p{margin:0 0 6px;color:var(--color-muted)}.hl-drawer-contact a{display:inline-block;padding:10px 0;color:inherit;font-weight:500;overflow-wrap:anywhere}.hl-search-sheet::backdrop{background:#10181b4d;backdrop-filter:blur(3px)}.hl-search-panel{position:absolute;inset:0 0 auto;max-height:86vh;overflow:auto;border-radius:0 0 22px 22px;background:var(--color-background);color:var(--color-text);box-shadow:0 30px 60px #0000002e}@media(prefers-reduced-motion:no-preference){.hl-search-sheet[open] .hl-search-panel{animation:hl-sheet-down .5s var(--hl-ease)}.hl-search-results>li{animation:hl-rise .45s var(--hl-ease) backwards;animation-delay:calc(var(--i, 0) * 40ms)}}@keyframes hl-sheet-down{0%{transform:translateY(-100%)}}.hl-search-form{display:flex;align-items:center;gap:14px;max-width:980px;margin:0 auto;padding:18px var(--hl-gutter);border-bottom:1px solid var(--hl-line)}.hl-search-form>svg{flex:none;width:22px;height:22px}.hl-search-form input{flex:1;min-width:0;height:52px;border:0;background:none;color:inherit;font-size:clamp(20px,2.4vw,28px);font-weight:500;letter-spacing:-.02em;outline:none}.hl-search-form input::placeholder{color:var(--color-muted);opacity:1}.hl-search-body{display:grid;gap:22px;max-width:980px;margin:0 auto;padding:20px var(--hl-gutter) 28px}.hl-search-quick .hl-chips{margin-top:10px}.hl-search-quick .hl-chip{background:var(--color-background);color:var(--color-text);box-shadow:inset 0 0 0 1px var(--hl-line)}.hl-search-quick .hl-chip:hover{box-shadow:inset 0 0 0 1px var(--color-text)}.hl-search-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.hl-search-results>.hl-kicker{grid-column:1 / -1}.hl-search-results a{display:flex;align-items:center;gap:14px;padding:8px;border-radius:14px;color:inherit;text-decoration:none;transition:background-color .2s}.hl-search-results a:hover,.hl-search-results a:focus-visible{background:var(--hl-tint)}.hl-sr-img{flex:none;width:54px;height:66px;overflow:hidden;border-radius:10px;background:var(--hl-tint)}.hl-sr-img img{width:100%;height:100%;object-fit:contain}.hl-sr-words{display:grid;flex:1;gap:2px;min-width:0;font-size:14px}.hl-sr-words small{color:var(--color-muted);font-size:12px}.hl-search-results b{font-size:14px;font-weight:600}@media(max-width:640px){.hl-search-results{grid-template-columns:minmax(0,1fr)}}.hl-bag::backdrop{background:#10181b59;backdrop-filter:blur(2px)}.hl-bag-panel{position:absolute;top:0;bottom:0;inset-inline-end:0;display:flex;flex-direction:column;width:min(440px,100%);overflow:hidden;background:var(--color-background);color:var(--color-text);font-family:var(--hl-font)}@media(prefers-reduced-motion:no-preference){.hl-bag[open] .hl-bag-panel{animation:hl-cart-in .55s var(--hl-ease)}.hl-bag[open] .hl-bag-line{animation:hl-line-in .5s var(--hl-ease) backwards;animation-delay:calc(.12s + var(--i, 0) * .05s)}}@keyframes hl-cart-in{0%{transform:translate(100%)}}@keyframes hl-line-in{0%{opacity:0;transform:translate(16px)}}.hl-bag-head{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid var(--hl-line)}.hl-bag-title{margin:0;font-size:18px;font-weight:600}.hl-bag-title span{color:var(--color-muted);font-weight:500}.hl-ship{padding:16px 20px;border-bottom:1px solid var(--hl-line);font-size:13px}.hl-ship b{font-weight:600}.hl-ship-bar{display:block;height:4px;margin-top:10px;overflow:hidden;border-radius:4px;background:var(--hl-mist)}.hl-ship-bar i{display:block;height:100%;background:var(--hl-dark);transform-origin:0 50%;transition:transform .6s var(--hl-ease)}.hl-ship[data-done] .hl-ship-bar i{background:var(--hl-forest)}.hl-bag-lines{flex:1 1 auto;margin:0;padding:8px 20px;overflow-y:auto;overscroll-behavior:contain;list-style:none}.hl-bag-lines:has(+.hl-bag-upsell){flex:0 1 auto}.hl-bag-line{display:grid;grid-template-columns:82px minmax(0,1fr) auto;gap:14px;padding:16px 0;border-bottom:1px solid var(--hl-line)}.hl-bag-line[data-pending]{opacity:.7}.hl-bag-pic{display:block;width:82px;height:102px;overflow:hidden;border-radius:10px;background:var(--hl-tint)}.hl-bag-pic img{width:100%;height:100%;object-fit:contain}.hl-bag-info{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.hl-bag-name{font-size:14px;font-weight:600;line-height:1.3;text-decoration:none;overflow-wrap:anywhere}.hl-bag-name:hover{text-decoration:underline;text-underline-offset:3px}.hl-bag-sub{color:var(--color-muted);font-size:13px}.hl-bag-step{margin-top:auto}.hl-bag-end{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;gap:2px;font-size:14px;font-weight:600}.hl-bag-upsell{flex:1 1 auto;padding:18px 20px 8px;overflow-y:auto}.hl-bag-upsell .hl-kicker{margin-bottom:10px}.hl-bag-upsell ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.hl-upsell{display:flex;align-items:center;gap:12px;padding:8px;border-radius:12px;background:var(--hl-tint)}.hl-upsell-pic{flex:none;width:46px;height:58px;overflow:hidden;border-radius:8px;background:var(--color-background)}.hl-upsell-pic img{width:100%;height:100%;object-fit:contain}.hl-upsell-words{display:grid;flex:1;min-width:0;font-size:13px}.hl-upsell-words a{font-weight:600;text-decoration:none;overflow-wrap:anywhere}.hl-upsell-words span{color:var(--color-muted)}.hl-upsell .island{display:contents}.hl-bag-foot{display:grid;gap:10px;padding:18px 20px 22px;border-top:1px solid var(--hl-line)}.hl-bag-foot[data-busy] .hl-bag-sum{opacity:.6}.hl-bag-sum{display:flex;align-items:baseline;justify-content:space-between;gap:16px;font-size:15px;font-weight:600}.hl-bag-note{color:var(--color-muted);font-size:12px}.hl-bag-view{justify-self:center;min-height:var(--hl-target);display:inline-flex;align-items:center;color:var(--color-muted);font-size:13px;text-decoration:underline;text-underline-offset:3px}.hl-bag-empty{display:grid;justify-items:center;align-content:center;flex:1;gap:6px;padding:60px 20px;color:var(--color-muted);text-align:center}.hl-bag-empty img,.hl-bag-empty-mark{width:120px;height:150px;margin-bottom:12px;object-fit:contain}.hl-bag-empty-mark{padding:28px;border-radius:14px;background:var(--hl-tint);color:var(--color-muted)}.hl-bag-empty b{color:var(--color-text);font-size:18px;font-weight:600}.hl-bag-empty .hl-btn{margin-top:16px}.hl-bag-loading{display:grid;gap:16px;padding:16px 20px}.hl-bag-skeleton{height:102px;border-radius:10px;background:var(--hl-tint)}.hl-foot-group:not(:has(.hl-footer)){padding-bottom:var(--hl-room, 0px)}.hl-page .hl-footer{position:relative;margin-top:var(--nodi-space-top, 0px);padding-top:clamp(48px,6vw,80px);padding-bottom:var(--nodi-space-bottom, 0px);overflow:hidden;border-radius:28px 28px 0 0;background:var(--section-background, var(--hl-tint));color:var(--section-text, var(--hl-ink))}.hl-footer>.w{max-width:none;padding:0;display:grid;grid-template-columns:minmax(0,1fr)}.hl-footer>.w>.hl-wrap{width:100%}.hl-foot-bottom{padding-bottom:var(--hl-room, 0px)}.hl-foot-rail-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px}.hl-foot-rail-title{margin:10px 0 0;font-size:var(--hl-t-md);font-weight:600;letter-spacing:-.03em;line-height:1.05;text-wrap:balance}.hl-foot-rail-title .hl-em{color:var(--hl-muted)}@container section (max-width: 40rem){.hl-foot-rail-title{min-height:2lh}}.hl-mini-rail{position:relative;margin-top:28px;height:clamp(170px,18vw,230px)}.hl-mini-bar{position:absolute;inset-inline:calc(var(--hl-gutter) * -1);top:7px;height:4px;border-radius:3px;background:var(--hl-chrome);box-shadow:0 5px 8px -4px #00000040}.hl-mini-items{position:relative;display:flex;justify-content:space-between;height:100%;margin:0;padding:0 2%;list-style:none}.hl-mini-item{position:relative;height:100%;aspect-ratio:640 / 956;flex:none}.hl-mini-item a{position:absolute;inset:0;display:block;border-radius:var(--hl-r-s);transform-origin:50% 2.4%;transition:transform .9s var(--hl-spring)}.hl-mini-item img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;filter:var(--hl-hang);pointer-events:none;transition:opacity .35s ease,transform .6s var(--hl-ease)}.hl-mini-turns .hl-v-front{opacity:0;transform:scaleX(.5)}.hl-mini-turns:is(:hover,:focus-within) .hl-v-side{opacity:0;transform:scaleX(1.6)}.hl-mini-turns:is(:hover,:focus-within) .hl-v-front{opacity:1;transform:none}.hl-mini-item:hover a{transform:rotate(-3deg)}.hl-mini-tip{position:absolute;left:50%;bottom:-6px;z-index:1;transform:translate(-50%,6px);opacity:0;pointer-events:none;white-space:nowrap;padding:6px 10px;border-radius:var(--hl-r-s);background:var(--hl-dark);color:var(--hl-on-dark);font-size:12px;font-weight:600;transition:opacity .3s,transform .4s var(--hl-ease)}.hl-mini-tip span{margin-inline-start:6px;font-weight:500;opacity:.7}.hl-mini-item:is(:hover,:focus-within) .hl-mini-tip{opacity:1;transform:translate(-50%)}.hl-mini-item:first-child .hl-mini-tip{left:0;transform:translateY(6px)}.hl-mini-item:first-child:is(:hover,:focus-within) .hl-mini-tip{transform:none}.hl-mini-item:last-child .hl-mini-tip{left:auto;right:0;transform:translateY(6px)}.hl-mini-item:last-child:is(:hover,:focus-within) .hl-mini-tip{transform:none}.hl-foot-main{display:grid;grid-template-columns:1.3fr 1.6fr 1fr;gap:clamp(28px,4vw,64px);margin-top:clamp(40px,5vw,64px);padding-top:clamp(36px,4vw,52px);border-top:1px solid var(--hl-line-strong)}.hl-footer:not(:has(.hl-foot-rail-wrap)) .hl-foot-main{margin-top:0;padding-top:0;border-top:0}.hl-foot-brand{min-width:0}.hl-foot-note{max-width:320px;margin:14px 0 0;font-size:var(--hl-t-s);line-height:1.6;color:var(--hl-muted)}.hl-foot-social{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 0;padding:0;list-style:none}.hl-foot-social a{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 14px;border-radius:var(--hl-pill);border:1px solid var(--hl-line-strong);font-size:var(--hl-t-xs);font-weight:500;text-decoration:none;transition:background .25s,color .25s,border-color .25s}.hl-foot-social a span{transition:transform .3s var(--hl-ease)}.hl-foot-social a:hover{background:var(--hl-dark);color:var(--hl-on-dark);border-color:var(--hl-dark)}.hl-foot-social a:hover span{transform:translate(2px,-2px)}.hl-foot-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:24px;min-width:0}.hl-foot-h{margin:0 0 16px;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--hl-muted)}.hl-foot-col ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.hl-foot-col a{font-size:var(--hl-t-s)}.hl-foot-promise{display:grid;gap:10px;align-content:start;margin:0;padding:0;list-style:none}.hl-foot-promise li{display:grid;gap:2px;padding:14px 16px;border-radius:var(--hl-r-m);background:var(--hl-paper);transition:transform .5s var(--hl-ease)}.hl-foot-promise li:hover{transform:translate(-4px)}.hl-foot-promise strong{font-size:var(--hl-t-s)}.hl-foot-promise span{font-size:var(--hl-t-xs);color:var(--hl-muted)}.hl-foot-mark{display:flex;justify-content:space-between;margin:clamp(40px,6vw,80px) 0 0;overflow:hidden;font-size:min(clamp(48px,13vw,200px),calc((100vw - 2 * var(--hl-gutter)) / var(--hl-chars, 10) * 1.55));font-weight:700;letter-spacing:-.05em;line-height:.8;user-select:none;color:var(--hl-mark);white-space:nowrap}.hl-foot-mark-caps{text-transform:uppercase}.hl-foot-mark span{display:inline-block;padding-bottom:.04em;transition:color .6s ease}.hl-foot-mark span:before{content:attr(data-c);white-space:pre}.hl-foot-mark span[data-lit]{color:var(--hl-ink);transition-duration:.15s}@media(prefers-reduced-motion:no-preference){html[data-hl-motion] .hl-page:not(.hl-still) .hl-foot-mark[data-reveal]{opacity:1;transform:none}html[data-hl-motion] .hl-page:not(.hl-still) .hl-foot-mark:not(.hl-in) span{transform:translateY(105%)}html[data-hl-motion] .hl-page:not(.hl-still) .hl-foot-mark span{transition:transform 1.1s var(--hl-ease),color .6s ease;transition-delay:calc(var(--i) * 55ms),0s}html[data-hl-motion] .hl-page:not(.hl-still) .hl-foot-mark span[data-lit]{transition-duration:1.1s,.15s}}.hl-foot-bottom{position:relative;background:var(--hl-dark);color:var(--hl-on-dark-soft);font-size:12px}.hl-foot-bottom :focus-visible{outline-color:var(--hl-on-dark)}.hl-foot-bottom-in{display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px;padding-block:16px}.hl-foot-bottom-in>p{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px;margin:0}.hl-foot-bottom a{color:inherit;text-decoration:none}.hl-foot-bottom p a:hover{color:var(--hl-on-dark);text-decoration:underline;text-underline-offset:3px}.hl-foot-credits{flex:1;margin:0;text-align:center}.hl-foot-region{margin:0;padding:6px 12px;border-radius:var(--hl-pill);border:1px solid color-mix(in srgb,var(--hl-on-dark) 20%,transparent);color:var(--hl-on-dark)}.hl-to-top{display:grid;place-items:center;width:var(--hl-target);height:var(--hl-target);border-radius:50%;background:var(--hl-on-dark);color:var(--hl-dark)!important}.hl-to-top svg{width:15px;height:15px}.hl-foot-choices{min-height:var(--hl-target);padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.hl-foot-choices:hover{color:var(--hl-on-dark)}.hl-foot-bottom-in>p>a,.hl-foot-bottom-in>p>button{display:inline-flex;align-items:center;min-height:var(--hl-target)}@media(max-width:900px){.hl-foot-main{grid-template-columns:1fr 1fr}.hl-foot-cols{grid-column:span 2;order:2}.hl-foot-promise{order:3;grid-column:span 2;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.hl-mini-item:nth-child(n+7){display:none}}@media(max-width:640px){.hl-foot-main{grid-template-columns:minmax(0,1fr)}.hl-foot-cols{grid-column:auto;grid-template-columns:1fr 1fr}.hl-foot-promise{grid-column:auto;grid-template-columns:minmax(0,1fr)}.hl-mini-item:nth-child(n+5){display:none}.hl-foot-credits{flex-basis:100%;order:3;text-align:start}}.hl-pop .hl-modal{padding:12px}.hl-pop-card{display:grid;grid-template-columns:1fr 1.1fr;width:min(820px,100%);padding:0;border-radius:24px;overflow:hidden;background:var(--hl-paper);box-shadow:var(--hl-shadow)}@media(prefers-reduced-motion:no-preference){.hl-pop[open] .hl-pop-card{animation:hl-pop-in .6s var(--hl-spring)}}@keyframes hl-pop-in{0%{opacity:0;transform:translateY(24px) scale(.95)}}.hl-pop-close{position:absolute;top:12px;inset-inline-end:12px;z-index:3;background:var(--hl-glass)}.hl-pop-media{position:relative;min-height:420px;overflow:hidden;background:radial-gradient(120% 90% at 30% 20%,var(--hl-halo-sage) 0%,color-mix(in srgb,var(--hl-halo-sage) 80%,var(--hl-ink)) 100%)}.hl-pop-rail{position:absolute;inset-inline:-10px;top:14%;height:4px;border-radius:3px;background:var(--hl-chrome);box-shadow:0 5px 8px -4px #00000040}.hl-pop-media img{position:absolute;top:11.6%;height:74%;width:auto;max-width:70%;object-fit:contain;filter:drop-shadow(0 16px 16px rgb(20 24 26 / .15));transform-origin:50% 2.4%}.hl-pop-a{left:50%;z-index:2;transform:translate(-50%)}.hl-pop-b{left:2%;opacity:.95}.hl-pop-c{right:2%;opacity:.95}@media(prefers-reduced-motion:no-preference){.hl-page:not(.hl-still) .hl-pop-a{animation:hl-pop-swing 3.2s ease-in-out infinite}}@keyframes hl-pop-swing{0%,to{transform:translate(-50%) rotate(-1.5deg)}50%{transform:translate(-50%) rotate(1.5deg)}}.hl-pop-stamp{position:absolute;inset-inline-end:16px;bottom:18px;z-index:3;display:grid;place-items:center;align-content:center;width:104px;height:104px;border-radius:50%;background:var(--hl-dark);color:var(--hl-on-dark);transform:rotate(-12deg);font-size:32px;font-weight:700;letter-spacing:-.04em;line-height:.9;box-shadow:0 14px 30px #00000040}.hl-pop-stamp small{font-size:var(--hl-t-xs);font-weight:600;letter-spacing:.1em;text-transform:uppercase}.hl-pop-body{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:clamp(28px,4vw,48px)}.hl-pop-title{margin:12px 0 10px;font-size:clamp(30px,3.4vw,42px);font-weight:600;letter-spacing:-.035em;line-height:1.02;text-wrap:balance}.hl-pop-title .hl-em{color:var(--hl-muted)}.hl-pop-sub{margin:0 0 20px;color:var(--hl-muted);font-size:var(--hl-t-body);line-height:1.55}.hl-pop-form{display:flex;gap:8px}.hl-pop-form input{flex:1;min-width:0;height:52px;padding:0 16px;border-radius:var(--hl-pill);border:1px solid var(--hl-line-strong);background:var(--hl-paper);color:var(--hl-ink);font:inherit;font-size:var(--hl-t-body)}.hl-pop-form input:focus{outline:none;border-color:var(--hl-ink)}.hl-pop-form input:focus-visible{outline:2px solid var(--hl-ink);outline-offset:2px}.hl-pop-body .hl-error{margin:10px 0 0 6px;font-size:var(--hl-t-xs);color:var(--hl-error)}.hl-pop-skip{align-self:flex-start;min-height:var(--hl-target);margin-top:8px;font-size:12px;color:var(--hl-muted)}.hl-pop-done{display:flex;flex-direction:column}.hl-pop-done .hl-code-big,.hl-pop-done .hl-code{align-self:flex-start;margin:6px 0 16px}.hl-pop-done .hl-btn{align-self:flex-start;margin-top:4px}@media(max-width:680px){.hl-pop-card{grid-template-columns:minmax(0,1fr);max-height:calc(100dvh - 24px);overflow:auto}.hl-pop-media{min-height:220px}.hl-pop-form{flex-direction:column}}.hl-page .hl-hero{padding:0}.hl-hero>.w{max-width:none;padding:0}.hl-hero{--hl-H: clamp(620px, calc(100svh - var(--hl-header-h)), 1000px);position:relative;overflow:hidden;height:var(--hl-H);background:var(--section-background, var(--hl-paper));user-select:none;-webkit-user-select:none}.hl-hero-copy{position:absolute;inset-inline:0;top:clamp(28px,6.5%,72px);z-index:3;padding:0 var(--hl-gutter);text-align:center;pointer-events:none}.hl-eyebrow{display:inline-flex;align-items:center;gap:12px;margin:0;font-size:var(--hl-t-kicker);font-weight:600;letter-spacing:.18em;text-transform:uppercase}.hl-eyebrow span+span{color:var(--hl-muted)}.hl-eyebrow i{width:1px;height:12px;background:currentColor;opacity:.35}.hl-hero-title{margin:14px 0 0;font-size:var(--hl-t-hero);font-weight:600;line-height:1;letter-spacing:-.035em;text-wrap:balance}.hl-hero-title .hl-em{color:var(--hl-muted)}.hl-rail-hero{--n: 8;--rail-y: calc(var(--hl-H) * .3);--fh: min(calc(var(--hl-H) * .56), calc(var(--hl-H) * .7 - 176px));--fw: calc(var(--fh) * 640 / 956);--pad: max(16px, 4cqw);--gap: clamp(calc(var(--fw) * .06), calc((100cqw - 2 * var(--pad) - (var(--n) * .3 + .92) * var(--fw)) / var(--n)), calc(var(--fw) * .3));position:absolute;inset:0}.hl-rail-flat{--gap: clamp(calc(var(--fw) * .06), calc((100cqw - 2 * var(--pad) - (var(--n) + 1) * .92 * var(--fw)) / var(--n)), calc(var(--fw) * .3))}.hl-rail-bar{position:absolute;inset-inline:0;top:calc(var(--rail-y) - 2px);z-index:1;height:5px;border-radius:3px;background:var(--hl-chrome);box-shadow:0 6px 10px -4px #00000038;pointer-events:none}.hl-rail-zone{position:absolute;inset:0;z-index:2;touch-action:pan-y}.hl-rail-track{display:flex;justify-content:center;width:max-content;min-width:100%;height:100%;padding-inline:var(--pad);will-change:transform}.hl-item{--e: 0;--fo: 0;--so: 1;--sway: 0deg;--sl: .14;--sr: .16;--fl: .46;--fr: .46;--ss: 1.6867;--fs: .5217;--l: calc((var(--sl) + (var(--fl) - var(--sl)) * var(--e)) * var(--fw));--r: calc((var(--sr) + (var(--fr) - var(--sr)) * var(--e)) * var(--fw));position:relative;flex:none;width:calc(var(--l) + var(--r) + var(--gap));height:100%}.hl-item[data-flat]{--fo: 1;--so: 0;--l: calc(var(--fl) * var(--fw));--r: calc(var(--fr) * var(--fw))}.hl-swing{position:absolute;left:calc(var(--gap) / 2 + var(--l));top:calc(var(--rail-y) - var(--fh) * .024);width:0;height:0;translate:var(--dx, 0px) 0;transform:rotate(var(--sway));transform-origin:0 0;will-change:transform}.hl-garment{position:absolute;top:0;left:calc(var(--fw) / -2);width:var(--fw);height:var(--fh);padding:0;border:0;background:none;cursor:pointer;perspective:900px;color:inherit}.hl-garment img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;pointer-events:none;transform-origin:50% 9.8%;filter:var(--hl-hang);will-change:transform,opacity}.hl-garment .hl-v-side{opacity:var(--so);transform:rotateY(calc(var(--e) * -38deg)) scaleX(calc(1 + (var(--ss) - 1) * var(--e)))}.hl-garment .hl-v-front{opacity:var(--fo);transform:rotateY(calc((1 - var(--e)) * 42deg)) scaleX(min(1,calc(var(--fs) + (1 - var(--fs)) * var(--e))))}.hl-item[data-flat] .hl-garment .hl-v-front{transform:none}.hl-garment:focus-visible{outline:2px solid var(--hl-ink);outline-offset:4px;border-radius:var(--hl-r-s)}.hl-hang-tag{position:absolute;z-index:2;left:calc(var(--fw) * .012);top:calc(var(--fh) * .098 - 7px);display:flex;align-items:flex-start;transform:rotate(calc(-8deg + var(--e) * 4deg + var(--sway) * .8));transform-origin:0 0;pointer-events:none}.hl-hang-tag:before{content:"";width:12px;height:1px;margin-top:8px;background:color-mix(in srgb,var(--hl-ink) 45%,transparent)}.hl-hang-tag b{display:block;padding:3px 7px 4px;border-radius:3px;background:var(--hl-dark);color:var(--hl-on-dark);white-space:nowrap;font-size:9.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 2px 5px #0000002e}.hl-cap{position:absolute;left:0;top:0;z-index:3;opacity:0;text-align:center;white-space:nowrap;pointer-events:none;will-change:transform,opacity}.hl-cap strong{display:block;font-size:var(--hl-t-s);font-weight:600;line-height:1.3}.hl-cap span{font-size:var(--hl-t-xs);color:var(--hl-muted)}.hl-hero-foot{position:absolute;inset-inline:0;bottom:0;z-index:3;display:grid;grid-template-columns:1fr auto 1fr;align-items:end;gap:16px;padding:0 var(--hl-gutter) clamp(18px,3.4%,32px);pointer-events:none}.hl-hero-foot>*{pointer-events:auto}.hl-rail-hint{display:flex;align-items:center;gap:12px;min-height:34px;margin:0;font-size:12px;color:var(--hl-muted)}.hl-rail-hint:before{content:"";flex:none;width:28px;height:1px;background:currentColor;opacity:.6}.hl-scrub-row{display:flex;align-items:center;gap:14px}.hl-progress{position:relative;width:120px;height:2px;border-radius:2px;background:var(--hl-line)}.hl-progress span{position:absolute;top:0;left:0;width:30px;height:100%;border-radius:2px;background:var(--hl-ink)}.hl-pitch{justify-self:end;text-align:end}.hl-pitch .hl-more{min-height:24px;padding-bottom:4px;background-position:0 100%}.hl-pitch p{max-width:16em;margin:0 0 12px auto;font-size:var(--hl-t-s);font-weight:600;line-height:1.35}@container section (max-width: 639.98px){.hl-hero{--hl-H: clamp(580px, calc(100svh - var(--hl-header-h)), 1000px)}.hl-rail-hero,.hl-rail-flat{--rail-y: calc(var(--hl-H) * .27);--fh: min(calc(var(--hl-H) * .46), calc(var(--hl-H) * .73 - 210px));--gap: calc(var(--fw) * .07)}.hl-hero-foot{grid-template-columns:minmax(0,1fr);gap:14px}.hl-rail-hint{display:none}.hl-pitch{order:-1;display:flex;justify-content:space-between;align-items:flex-end;gap:16px;justify-self:stretch;text-align:start}.hl-pitch p{margin:0;font-size:var(--hl-t-xs)}.hl-scrub-row{justify-content:center}}.hl-page .hl-marquee{padding:0}.hl-marquee>.w{max-width:none;padding:0}.hl-marquee{overflow:hidden;padding-block:18px;background:var(--section-background, var(--hl-dark));color:var(--section-text, var(--hl-on-dark))}.hl-marquee-clip{overflow:hidden}.hl-marquee-track{display:flex;width:max-content;will-change:transform}.hl-marquee ul{display:flex;align-items:center;gap:42px;margin:0;padding:0 21px;list-style:none;white-space:nowrap}.hl-marquee li{display:block;font-size:clamp(15px,1.5vw,19px);font-weight:500;letter-spacing:-.01em}.hl-marquee li:after{content:"";display:inline-block;vertical-align:middle;width:7px;height:7px;margin:-2px 0 0 42px;border-radius:50%;background:color-mix(in srgb,currentColor 55%,transparent)}.hl-marquee li .hl-em{font-size:1.15em;color:var(--hl-on-dark-soft)}.hl-marquee-track:not([style]){width:auto}.hl-marquee-track:not([style])>ul:not(:first-child){display:none}.hl-marquee-track:not([style])>ul{flex-wrap:wrap;justify-content:center;row-gap:10px;white-space:normal}.hl-cat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:clamp(12px,1.6vw,22px);margin:0;padding:0;list-style:none}@container section (min-width: 56.25rem){.hl-cat-grid:is([data-n="3"],[data-n="6"]){grid-template-columns:repeat(3,minmax(0,1fr))}}.hl-cat{position:relative;isolation:isolate;overflow:hidden;border-radius:var(--hl-r-l);background:var(--hl-tint)}.hl-cat>a{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none}.hl-cat-media{position:relative;display:block;aspect-ratio:4 / 4.4;overflow:hidden}.hl-cat-media:before{content:"";position:absolute;left:50%;top:54%;z-index:-1;width:70%;aspect-ratio:1;border-radius:50%;background:var(--halo, var(--hl-halo-oat));transform:translate(-50%,-50%) scale(.82);transition:transform .9s var(--hl-ease)}.hl-cat:hover .hl-cat-media:before{transform:translate(-50%,-50%) scale(1.05)}.hl-cat-media img{position:absolute;left:50%;top:6%;width:auto;height:92%;max-width:none;object-fit:contain;transform:translate(-50%);filter:drop-shadow(0 18px 18px light-dark(rgb(20 24 26 / .12),rgb(0 0 0 / .4)));transition:opacity .5s ease,transform .9s var(--hl-ease)}.hl-cat-turns .hl-v-front{opacity:0;transform:translate(-50%) scaleX(.5) rotateY(30deg)}.hl-cat:is(:hover,:focus-within) .hl-cat-turns .hl-v-side{opacity:0;transform:translate(-50%) scaleX(1.6)}.hl-cat:is(:hover,:focus-within) .hl-cat-turns .hl-v-front{opacity:1;transform:translate(-50%)}.hl-cat-media .hl-tile-mark{position:absolute;inset:0;display:grid;place-items:center;font-size:64px;font-weight:700;color:var(--hl-mark)}.hl-cat-info{display:flex;align-items:center;gap:12px;padding:18px 20px 20px}.hl-cat-words{display:grid;gap:2px;min-width:0}.hl-cat-title{font-size:22px;font-weight:600;letter-spacing:-.02em;overflow-wrap:anywhere}.hl-cat-line{font-size:var(--hl-t-xs);color:var(--hl-muted)}.hl-cat-arrow{display:grid;place-items:center;flex:none;width:40px;height:40px;margin-inline-start:auto;border-radius:50%;border:1px solid var(--hl-line-strong);transition:background .35s,color .35s,border-color .35s,transform .5s var(--hl-ease)}.hl-cat-arrow svg{width:15px;height:15px}.hl-cat:hover .hl-cat-arrow{background:var(--hl-dark);color:var(--hl-on-dark);border-color:var(--hl-dark);transform:rotate(-45deg)}@container section (min-width: 40rem) and (max-width: 56.24rem){.hl-cat-grid[data-n="3"]{grid-template-columns:1fr 1fr}.hl-cat-grid[data-n="3"] .hl-cat:last-child{grid-column:span 2}.hl-cat-grid[data-n="3"] .hl-cat:last-child .hl-cat-media{aspect-ratio:16 / 10}}@container section (max-width: 39.99rem){.hl-cat-media{aspect-ratio:4 / 3.4}}.hl-chip-filter{max-width:100%}.hl-chip-track{position:relative;display:flex;gap:6px;max-width:100%;padding:4px;border-radius:var(--hl-pill);background:var(--hl-mist);overflow-x:auto;scrollbar-width:none}.hl-chip-track::-webkit-scrollbar{display:none}.hl-chip-word{position:relative;z-index:1;flex:none;min-height:38px;padding:0 16px;border:0;border-radius:var(--hl-pill);background:none;color:var(--hl-muted);font:inherit;font-size:var(--hl-t-xs);font-weight:500;white-space:nowrap;cursor:pointer;transition:color .3s}.hl-chip-word:hover{color:var(--hl-ink)}.hl-chip-word[aria-pressed=true]{color:var(--hl-on-dark)}.hl-chip-pill{position:absolute;top:4px;left:0;height:calc(100% - 8px);border-radius:var(--hl-pill);background:var(--hl-dark);opacity:0;transition:transform .5s var(--hl-ease),width .5s var(--hl-ease)}.hl-chip-track:not(:has(.hl-chip-pill[style])) .hl-chip-word[aria-pressed=true]{background:var(--hl-dark)}.hl-edit-foot{display:flex;justify-content:center;margin:clamp(40px,5vw,64px) 0 0}.hl-lu-card{position:relative;display:grid;grid-template-columns:minmax(0,1fr);column-gap:clamp(28px,4vw,60px);align-content:center;justify-items:start;overflow:hidden;padding:clamp(28px,4.5vw,64px);border-radius:28px;background:var(--section-background, light-dark(#ece6da, #24221d))}.hl-lu-copy,.hl-lu-copy>[data-island],.hl-lu,.hl-lu-copy-tools{display:contents}.hl-lu-card>*,.hl-lu>*{grid-column:1}.hl-lu-card .hl-kicker,.hl-lu-title,.hl-lu-text{margin-block:0}.hl-lu-title{margin-top:14px}.hl-lu-text{margin:16px 0 26px}.hl-lu-kicker{display:inline-flex;align-items:center;gap:8px;color:var(--hl-ink)}.hl-lu-kicker i{width:8px;height:8px;border-radius:50%;background:var(--hl-sale)}@media(prefers-reduced-motion:no-preference){.hl-page:not(.hl-still) .hl-lu-kicker i{animation:hl-pulse 1.8s infinite}}@keyframes hl-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--hl-sale) 50%,transparent)}70%,to{box-shadow:0 0 0 10px transparent}}.hl-lu-title .hl-em{color:var(--hl-muted)}.hl-lu-text{max-width:440px;color:var(--hl-muted);font-size:16px;line-height:1.55}.hl-lu-control{position:relative;display:inline-flex;max-width:100%;padding:5px;border-radius:var(--hl-pill);background:color-mix(in srgb,var(--hl-paper) 60%,transparent);overflow-x:auto;scrollbar-width:none}.hl-lu-control button{position:relative;z-index:1;flex:none;min-height:42px;padding:0 20px;border:0;border-radius:var(--hl-pill);background:none;color:var(--hl-muted);font:inherit;font-size:var(--hl-t-s);font-weight:600;cursor:pointer;transition:color .3s}.hl-lu-control button[aria-checked=true]{color:var(--hl-on-dark)}.hl-lu-pill{position:absolute;top:5px;left:0;height:calc(100% - 10px);border-radius:var(--hl-pill);background:var(--hl-dark);opacity:0;transition:transform .55s var(--hl-spring),width .55s var(--hl-spring)}.hl-lu-control:not(:has(.hl-lu-pill[style])) button[aria-checked=true]{background:var(--hl-dark)}.hl-lu-math{display:flex;flex-wrap:wrap;align-items:center;gap:26px;margin:24px 0 26px}.hl-lu-math>div{display:grid}.hl-lu-math span{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--hl-muted)}.hl-lu-math strong{font-size:clamp(30px,3vw,42px);font-weight:600;letter-spacing:-.03em}.hl-lu-save{color:var(--hl-forest)}.hl-lu-badge{margin:0;padding:8px 14px;border-radius:var(--hl-pill);background:var(--hl-dark);color:var(--hl-on-dark);font-size:var(--hl-t-xs);font-weight:700;transition:background .3s,color .3s}.hl-lu-badge[data-off]{background:color-mix(in srgb,var(--hl-ink) 18%,transparent);color:var(--hl-ink)}.hl-lu-cta{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.hl-lu-stage{--sh: clamp(300px, 34vw, 440px);position:relative;order:-1;justify-self:stretch;margin-bottom:clamp(28px,4vw,60px);height:var(--sh);overflow:hidden;border-radius:20px;background:color-mix(in srgb,var(--hl-paper) 55%,transparent)}.hl-lu-rail{position:absolute;inset-inline:0;top:10%;height:4px;background:var(--hl-chrome);box-shadow:0 5px 8px -4px #00000040}.hl-lu-slots{position:absolute;inset:0;display:flex;justify-content:center}.hl-lu-slot{position:relative;z-index:1;flex:none;width:0;height:76%;margin:calc(var(--sh) * .1 - var(--sh) * .76 * .024) 0 0;opacity:0;transform:translateY(-115%);transform-origin:50% 2.4%;transition:transform .8s var(--hl-spring),opacity .4s,width .6s var(--hl-ease),margin .6s var(--hl-ease);transition-delay:calc(var(--i) * 70ms)}.hl-lu-slot[data-on]{width:calc(var(--sh) * .76 * .6695);margin-inline:-4%;opacity:1;transform:none}.hl-lu-slot img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 14px 14px rgb(20 24 26 / .14));transition:opacity .4s,transform .6s var(--hl-ease)}.hl-lu-slot:has(.hl-v-side) .hl-v-front{opacity:0;transform:scaleX(.5)}.hl-lu-slot:hover{z-index:3}.hl-lu-slot:hover .hl-v-front{opacity:1;transform:none}.hl-lu-slot:hover .hl-v-side{opacity:0;transform:scaleX(1.6)}.hl-lu-slot>span{position:absolute;left:50%;bottom:-4px;opacity:0;transform:translate(-50%);white-space:nowrap;font-size:11px;font-weight:600;color:var(--hl-muted);transition:opacity .3s}.hl-lu-slot:hover>span{opacity:1}.hl-lu-stamp{position:absolute;inset-inline-end:18px;bottom:18px;display:grid;place-items:center;width:92px;height:92px;border-radius:50%;background:var(--hl-sale);color:var(--color-onPrimary);font-size:26px;font-weight:700;letter-spacing:-.04em;transform:rotate(-12deg);opacity:0;transition:opacity .3s;box-shadow:0 12px 26px color-mix(in srgb,var(--hl-sale) 35%,transparent)}.hl-lu-stamp[data-on]{opacity:1}@container section (min-width: 56.25rem){.hl-lu-card{grid-template-columns:1fr 1.05fr}.hl-lu-stage{order:0;grid-column:2;grid-row:1 / span 6;align-self:center;margin-bottom:0}}.hl-story{background:var(--section-background, var(--hl-tint))}.hl-story-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(32px,6vw,110px);align-items:center}@container section (min-width: 56.25rem){.hl-story-grid{grid-template-columns:5fr 7fr}}.hl-story-img{max-width:520px;margin:0;overflow:hidden;aspect-ratio:4 / 5;border-radius:var(--hl-r-l);background:var(--hl-frame)}@container section (min-width: 56.25rem){.hl-story-img{max-width:none}}.hl-story-img img{display:block;width:100%;height:118%;object-fit:cover;will-change:transform}@media(prefers-reduced-motion:no-preference){html[data-hl-motion] .hl-page:not(.hl-still) .hl-story-img[data-reveal]{opacity:1;transform:none;clip-path:inset(10% 10% 10% 10% round var(--hl-r-l));transition:clip-path 1.4s var(--hl-ease)}html[data-hl-motion] .hl-page:not(.hl-still) .hl-story-img[data-reveal].hl-in{clip-path:inset(0 0 0 0 round var(--hl-r-l))}}.hl-big-text{margin:18px 0 0;font-size:var(--hl-t-big);font-weight:500;line-height:1.18;letter-spacing:-.025em}.hl-story[data-fx] .hl-word{opacity:.16;transition:opacity .25s linear}.hl-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:24px;margin:clamp(36px,4vw,56px) 0 0;padding-top:28px;border-top:1px solid var(--hl-line)}.hl-stats dt{font-size:clamp(30px,3vw,44px);font-weight:600;letter-spacing:-.03em}.hl-stats dt small{margin-inline-start:3px;font-size:.45em;font-weight:500;letter-spacing:0;color:var(--hl-muted)}.hl-stats dd{margin:6px 0 0;font-size:var(--hl-t-xs);color:var(--hl-muted)}.hl-page .hl-lookbook{padding:0}.hl-lookbook>.w{max-width:none;padding:0}.hl-lookbook{position:relative;background:var(--section-background, var(--hl-tint))}.hl-lb-sticky{display:flex;flex-direction:column;justify-content:center;gap:clamp(20px,3vh,36px);padding-block:var(--hl-section)}.hl-lb-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;width:100%}.hl-lb-head .hl-d-lg,.hl-lb-head h2{margin:12px 0 0}.hl-lb-head .hl-em{color:var(--hl-muted)}.hl-lb-count{flex:none;margin:0;font-size:var(--hl-t-s);font-weight:600;color:var(--hl-muted)}.hl-lb-count b{color:var(--hl-ink)}.hl-lb-track{display:flex;gap:clamp(14px,1.6vw,24px);margin:0;padding:0 var(--hl-gutter);list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--hl-gutter);scrollbar-width:none}.hl-lb-track::-webkit-scrollbar{display:none}.hl-lb-card,.hl-lb-end{flex:none;width:min(78vw,clamp(260px,28vw,420px));scroll-snap-align:start}.hl-lb-card figure{position:relative;margin:0;aspect-ratio:4 / 5.2;overflow:hidden;border-radius:var(--hl-r-l);background:var(--hl-frame)}.hl-lb-card img{position:absolute;top:0;left:-8%;width:116%;max-width:none;height:100%;object-fit:cover;will-change:transform;transition:scale 1.2s var(--hl-ease)}.hl-lb-card:hover img{scale:1.04}.hl-lb-card figcaption{position:absolute;inset-inline:14px;bottom:14px;display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 14px;border-radius:12px;background:var(--hl-glass);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font-size:var(--hl-t-s);font-weight:600}.hl-lb-card figcaption span{font-size:var(--hl-t-kicker);font-weight:600;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:var(--hl-muted)}.hl-lb-end{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:22px;padding:0 clamp(10px,2vw,30px)}.hl-lb-end p{margin:0;font-size:clamp(24px,2.4vw,34px);font-weight:500;line-height:1.15;letter-spacing:-.02em}.hl-lb-bar{display:none;height:2px;overflow:hidden;border-radius:2px;background:var(--hl-line-strong)}.hl-lb-bar span{display:block;height:100%;background:var(--hl-ink);transform:scaleX(0);transform-origin:0 50%}.hl-lookbook[data-pinned] .hl-lb-sticky{position:sticky;top:0;height:100svh;overflow:hidden;padding-block:0}.hl-lookbook[data-pinned] .hl-lb-track{width:max-content;overflow:visible;scroll-snap-type:none;will-change:transform}.hl-lookbook[data-pinned] .hl-lb-card{width:clamp(260px,28vw,420px)}.hl-lookbook[data-pinned] .hl-lb-card:nth-child(2n){margin-top:clamp(24px,6vh,64px)}.hl-lookbook[data-pinned] .hl-lb-bar{display:block}.hl-mat-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(32px,6vw,110px)}.hl-mat-visual{display:none}.hl-mat-frame{position:relative;height:100%;overflow:hidden;border-radius:var(--hl-r-l);background:var(--hl-tint)}.hl-mat-pic{position:absolute;inset:0;opacity:0;transform:scale(1.08) translateY(16px);transition:opacity .9s ease,transform 1.4s var(--hl-ease)}.hl-mat-pic[data-on]{opacity:1;transform:none}.hl-mat-pic img{width:100%;height:100%;object-fit:contain;padding:7% 10% 4%}.hl-mat-pic.hl-mat-cover img{object-fit:cover;padding:0}.hl-mat-badge{position:absolute;left:16px;bottom:16px;z-index:1;display:flex;align-items:center;gap:10px;margin:0;padding:10px 14px;border-radius:var(--hl-pill);background:var(--hl-glass);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-size:var(--hl-t-xs);font-weight:600}.hl-mat-badge i{width:8px;height:8px;border-radius:50%;background:var(--hl-ink)}.hl-mat-steps{display:grid;gap:56px}.hl-mat-step h3{margin:10px 0 14px;font-size:clamp(28px,3vw,44px);font-weight:600;letter-spacing:-.03em;line-height:1.05}.hl-mat-step p{max-width:460px;margin:0;font-size:16px;line-height:1.6;color:var(--hl-muted)}.hl-mat-num{font-size:var(--hl-t-xs);font-weight:600;color:var(--hl-muted)}.hl-mat-facts{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 0;padding:0;list-style:none}.hl-mat-facts li{padding:7px 12px;border-radius:var(--hl-pill);border:1px solid var(--hl-line);font-size:12px;font-weight:600}.hl-mat-inline{display:block;width:100%;aspect-ratio:4 / 3.6;margin-bottom:20px;overflow:hidden;border-radius:var(--hl-r-m);background:var(--hl-tint)}.hl-mat-inline img{width:100%;height:100%;object-fit:contain;padding:16px}.hl-mat-inline.hl-mat-cover img{object-fit:cover;padding:0}@container section (min-width: 56.25rem){.hl-mat-grid{grid-template-columns:1fr 1fr}.hl-mat-visual{display:block;position:sticky;top:calc(var(--hl-sticky-top) + 24px);height:calc(100svh - var(--hl-header-h) - 48px);max-height:760px}.hl-mat-steps{gap:30vh;padding:18vh 0}.hl-mat-inline{display:none}.hl-materials[data-fx] .hl-mat-step{opacity:.25;transition:opacity .6s ease}.hl-materials[data-fx] .hl-mat-step[data-on]{opacity:1}}.hl-voices{overflow:hidden}.hl-voices>.w{max-width:none;padding-inline:0}.hl-voices .hl-head{max-width:var(--hl-wrap);margin-inline:auto;padding-inline:var(--hl-gutter)}.hl-rev-row{display:flex;padding:6px 0;overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.hl-rev-row::-webkit-scrollbar{display:none}.hl-voices[data-fx] .hl-rev-row{overflow:hidden}.hl-rev-row+.hl-rev-row{margin-top:14px}.hl-rev-track{display:flex;gap:14px;width:max-content;margin:0;padding:0 var(--hl-gutter);list-style:none;will-change:transform}.hl-voices .hl-rev{display:flex;flex-direction:column;gap:16px;flex:none;width:clamp(280px,26vw,380px);padding:22px;border-radius:16px;background:var(--hl-tint);transition:background .3s,transform .5s var(--hl-ease)}.hl-voices .hl-rev:hover{background:var(--hl-tint-2);transform:translateY(-4px)}.hl-voices .hl-rev-stars{margin:0;color:var(--hl-ink);letter-spacing:2px;font-size:var(--hl-t-xs)}.hl-voices .hl-rev-stars span{color:var(--hl-line-strong)}.hl-voices .hl-rev blockquote{margin:0}.hl-voices .hl-rev blockquote p{margin:0;font-size:16px;line-height:1.5;letter-spacing:-.01em}.hl-voices .hl-rev footer{display:flex;align-items:center;gap:10px;margin-top:auto;font-size:var(--hl-t-xs)}.hl-voices .hl-rev footer img{flex:none;width:34px;height:42px;object-fit:contain;border-radius:6px;background:var(--hl-paper)}.hl-voices .hl-rev footer>span{min-width:0}.hl-voices .hl-rev footer>span>strong{margin-inline-end:.35em}.hl-voices .hl-rev footer a{text-decoration:underline;text-underline-offset:2px}.hl-voices .hl-rev footer a:hover{text-decoration-thickness:2px}.hl-page .hl-join{padding-top:var(--nodi-space-top, 0px);padding-bottom:var(--nodi-space-bottom, var(--hl-section))}.hl-join-card{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;gap:clamp(32px,6vw,96px);min-height:clamp(440px,46vw,600px);padding:clamp(28px,5vw,72px);overflow:hidden;border-radius:24px;background:#1d2a24;color:#fff}.hl-join-card :focus-visible{outline-color:#fff}.hl-join-bg,.hl-join-bg img{position:absolute;inset:-6% 0;z-index:-2;width:100%;height:112%;object-fit:cover;will-change:transform}.hl-join-bg img{inset:0;height:100%}.hl-join-card:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#0a120fd9,#0a120f73 60%,#0a120f26)}.hl-join-plain{background:var(--section-background, var(--hl-dark));color:var(--section-text, var(--hl-on-dark))}.hl-join-plain:before{display:none}.hl-join-snow{position:absolute;inset:0;z-index:-1;width:100%;height:100%;opacity:.8;pointer-events:none}.hl-join .hl-kicker{color:#ffffffb8}.hl-join-title{margin:14px 0 0;font-size:var(--hl-t-xl);font-weight:600;line-height:.98;letter-spacing:-.035em;text-wrap:balance}.hl-join-title .hl-em{color:#ffffffc7}.hl-join-text{max-width:400px;margin:18px 0 0;color:#ffffffd1;font-size:16px;line-height:1.55}.hl-join-copy,.hl-join-side{display:flex;flex-direction:column;justify-content:flex-end;min-width:0}.hl-news-row{display:flex;flex-direction:column;gap:8px;padding:6px;border-radius:18px;background:#ffffff24;border:1px solid rgb(255 255 255 / .28);backdrop-filter:blur(16px) saturate(1.3);-webkit-backdrop-filter:blur(16px) saturate(1.3);transition:border-color .3s,background .3s}.hl-news-row:focus-within{border-color:#ffffffb3;background:#fff3}.hl-news-row[data-failed]{border-color:#ffd2cb}.hl-news-row input{flex:1;min-width:0;height:52px;padding:0 18px;border:0;background:none;color:#fff;font:inherit;font-size:var(--hl-t-body);outline:none}.hl-news-row input::placeholder{color:#ffffffa6}.hl-news-row .hl-btn{width:100%}.hl-news-label{display:block}.hl-news-status{margin:14px 0 0 8px;font-size:var(--hl-t-body);font-weight:600;color:#fff}.hl-news-status:empty{display:none}.hl-news-status[data-failed]{font-size:var(--hl-t-s);font-weight:400;color:#ffd2cb}.hl-news-perks{display:flex;flex-wrap:wrap;gap:8px 18px;margin:18px 0 0 8px;padding:0;list-style:none;font-size:var(--hl-t-xs);color:#ffffffd1}.hl-news-perks li:before{content:"✓";margin-inline-end:7px;color:#fff}.hl-news-small{margin:14px 0 0 8px;font-size:12px;color:#ffffffa6}@container section (min-width: 40rem){.hl-news-row{flex-direction:row;border-radius:var(--hl-pill)}.hl-news-row .hl-btn{width:auto}}@container section (min-width: 56.25rem){.hl-join-card{grid-template-columns:1.15fr minmax(320px,.9fr);grid-template-rows:minmax(0,1fr)}.hl-join-card:before{background:linear-gradient(90deg,#0a120fc7,#0a120f73 45%,#0a120f1f),linear-gradient(0deg,#0a120f8c,#0a120f00 55%)}}.hl-page .hl-shop-head{padding-top:var(--nodi-space-top, 22px);padding-bottom:var(--nodi-space-bottom, 0px)}.hl-plp-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px}.hl-plp-head .hl-page-title{overflow-wrap:anywhere}.hl-plp-head .hl-lede{max-width:360px;margin:0;font-size:var(--hl-t-body);line-height:1.5}.hl-plp-cats ul{display:flex;gap:8px;margin:28px calc(var(--hl-gutter) * -1) 0;padding:0 var(--hl-gutter) 4px;list-style:none;overflow-x:auto;scroll-padding-inline:var(--hl-gutter);scrollbar-width:none}.hl-plp-cats ul::-webkit-scrollbar{display:none}.hl-cat-chip{display:inline-flex;flex:none;align-items:center;gap:10px;min-height:46px;padding:0 8px 0 16px;border-radius:var(--hl-pill);border:1px solid var(--hl-line);background:var(--hl-paper);color:var(--hl-ink);font-size:var(--hl-t-s);font-weight:600;white-space:nowrap;text-decoration:none;transition:border-color .25s,background .25s,color .25s}.hl-cat-chip:has(.hl-cat-chip-pic){padding-inline-start:6px}.hl-cat-chip:not(:has(small)){padding-inline-end:16px}.hl-cat-chip:hover{border-color:var(--hl-ink)}.hl-cat-chip[aria-current=page]{background:var(--hl-dark);color:var(--hl-on-dark);border-color:var(--hl-dark)}.hl-cat-chip-pic{display:block;flex:none;width:34px;height:34px;overflow:hidden;border-radius:50%;background:var(--hl-tint)}.hl-cat-chip-pic img{width:100%;height:100%;object-fit:cover;object-position:50% 25%}.hl-cat-chip small{display:grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:var(--hl-pill);background:var(--hl-mist);font-size:var(--hl-t-kicker)}.hl-cat-chip[aria-current=page] small{background:color-mix(in srgb,var(--hl-on-dark) 18%,transparent)}.hl-tools{display:grid;grid-template-columns:minmax(0,1fr)}.hl-results{min-width:0;padding-top:26px}.hl-plp-bar{position:sticky;top:var(--hl-sticky-top);z-index:20;margin:0 calc(var(--hl-gutter) * -1);padding:12px var(--hl-gutter);background:color-mix(in srgb,var(--hl-paper) 90%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:top .45s var(--hl-ease)}.hl-page:has(.hl-header[data-hidden]) .hl-plp-bar{top:0}.hl-plp-bar-in{display:flex;align-items:center;gap:10px;min-width:0}.hl-applied,.hl-applied-none{flex:1;min-width:0}.hl-results-count{flex:none;margin:0;color:var(--hl-muted);font-size:var(--hl-t-xs);white-space:nowrap}.hl-sort{display:flex;align-items:center;gap:8px;margin:0}.hl-sort-field{position:relative;display:inline-flex;align-items:center;gap:4px;min-height:42px;padding-inline-start:16px;border:1px solid var(--hl-line);border-radius:var(--hl-pill);background:var(--hl-paper);color:var(--hl-ink);font-size:var(--hl-t-xs);font-weight:600;transition:border-color .2s}.hl-sort-field:hover,.hl-sort-field:focus-within{border-color:var(--hl-ink)}.hl-sort-field:has(select:focus-visible){outline:2px solid var(--hl-ink);outline-offset:2px}.hl-sort-pre{white-space:nowrap}.hl-sort-field select{field-sizing:content;max-width:11rem;min-height:40px;padding:0 36px 0 0;border:0;border-radius:var(--hl-pill);appearance:none;background:transparent;color:inherit;font:inherit;text-overflow:ellipsis;cursor:pointer}.hl-sort-field select:focus-visible{outline:none}.hl-sort-field:after{content:"";position:absolute;inset-inline-end:17px;top:50%;width:6px;height:6px;pointer-events:none;border-right:1.6px solid currentColor;border-bottom:1.6px solid currentColor;transform:translateY(-70%) rotate(45deg)}.hl-density{display:inline-flex;flex:none;padding:3px;border-radius:var(--hl-pill);border:1px solid var(--hl-line)}.hl-density button{display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:50%;background:none;color:var(--hl-muted);cursor:pointer}.hl-density button[aria-pressed=true]{background:var(--hl-dark);color:var(--hl-on-dark)}.hl-density svg{width:15px;height:15px}@container section (max-width: 56.24rem){.hl-density{display:none}}@container section (max-width: 40rem){.hl-results-count{display:none}.hl-sort-field select{max-width:8rem}}.nodi-filter-chips{display:flex;flex-wrap:nowrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;overflow-x:auto;scrollbar-width:none}.nodi-filter-chips::-webkit-scrollbar{display:none}.nodi-filter-chips>li{flex:none}.nodi-filter-chip{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 8px 0 12px;border-radius:var(--hl-pill);background:var(--hl-mist);color:var(--hl-ink);font-size:12px;font-weight:600;white-space:nowrap;text-decoration:none}.nodi-filter-chip:after{content:"×";font-size:14px;line-height:1}.nodi-filter-chip:hover{background:color-mix(in srgb,var(--hl-ink) 12%,var(--hl-paper))}.nodi-filter-chips a:not(.nodi-filter-chip){display:inline-flex;align-items:center;min-height:var(--hl-target);padding:0 6px;color:var(--hl-ink);font-size:12px;white-space:nowrap;text-decoration:underline;text-underline-offset:3px}.nodi-filter-open{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 16px;border-radius:var(--hl-pill);border:1px solid var(--hl-line);background:var(--hl-paper);color:var(--hl-ink);font:inherit;font-size:var(--hl-t-xs);font-weight:600;white-space:nowrap;cursor:pointer;transition:border-color .2s}.nodi-filter-open:hover{border-color:var(--hl-ink)}.nodi-filter-open svg{width:16px;height:16px}.nodi-filter-open[data-count]:after{content:attr(data-count);display:grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:var(--hl-pill);background:var(--hl-dark);color:var(--hl-on-dark);font-size:var(--hl-t-kicker)}.nodi-filter-dialog{position:fixed;inset:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;border:0;background:transparent;color:var(--hl-ink)}.nodi-filter-dialog::backdrop{background:color-mix(in srgb,var(--hl-scrim) 75%,transparent);backdrop-filter:blur(2px)}html:has(dialog[open]){overflow:hidden}.nodi-filter-sheet{position:absolute;inset:0 auto 0 0;display:flex;flex-direction:column;width:min(420px,100vw);height:100dvh;overflow-y:auto;background:var(--hl-paper)}@media(prefers-reduced-motion:no-preference){.nodi-filter-dialog[open] .nodi-filter-sheet{animation:hl-drawer-start .5s var(--hl-ease)}}@keyframes hl-drawer-start{0%{transform:translate(-100%)}}.nodi-filter-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 22px;border-bottom:1px solid var(--hl-line)}.nodi-filter-title{margin:0;font-size:20px;font-weight:600;letter-spacing:-.02em}.nodi-filter-close{display:grid;place-items:center;width:var(--hl-target);height:var(--hl-target);border:0;border-radius:50%;background:none;color:inherit;cursor:pointer}.nodi-filter-close:hover{background:var(--hl-mist)}.nodi-filter-sheet .nodi-filter-panel{display:flex;flex:1;flex-direction:column;min-height:0;padding:4px 22px 0}.nodi-filter-group,.nodi-filter-price{display:grid;margin:0;min-width:0;padding:20px 0;border:0;border-bottom:1px solid var(--hl-line)}.nodi-filter-group>legend,.nodi-filter-price>legend,.nodi-filter-legend{float:left;width:100%;margin:0 0 14px;padding:0;font-size:var(--hl-t-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.nodi-filter-group>legend+*,.nodi-filter-price>legend+*,.nodi-filter-legend+*{clear:both}.nodi-filter-list{display:grid;margin:0;padding:0;list-style:none}.nodi-filter-item{margin:0}.nodi-filter-item>label{display:flex;align-items:center;gap:12px;min-height:var(--hl-target);font-size:var(--hl-t-s);cursor:pointer}.nodi-filter-item input{appearance:none;display:grid;place-items:center;flex:none;width:20px;height:20px;margin:0;border:1.5px solid var(--hl-line-strong);border-radius:6px;background:var(--hl-paper);cursor:pointer;transition:background-color .15s,border-color .15s}.nodi-filter-item input:checked{border-color:var(--hl-dark);background:var(--hl-dark)}.nodi-filter-item input:checked:after{content:"";width:9px;height:5px;border:solid var(--hl-on-dark);border-width:0 0 2px 2px;transform:rotate(-45deg) translate(1px,-1px)}.nodi-filter-item input[type=radio]{border-radius:50%}.nodi-filter-item input[type=radio]:checked:after{width:8px;height:8px;border:0;border-radius:50%;background:var(--hl-on-dark);transform:none}.nodi-filter-label{flex:1;min-width:0;overflow-wrap:anywhere}.nodi-filter-n{margin-inline-start:auto;color:var(--hl-muted);font-size:12px}.nodi-filter-item[data-empty]{opacity:.45}.nodi-filter-group[data-filter^="o."] .nodi-filter-list{display:flex;flex-wrap:wrap;gap:6px}.nodi-filter-group[data-filter^="o."] .nodi-filter-item{min-width:3.6rem;max-width:100%}.nodi-filter-group[data-filter^="o."] .nodi-filter-item{position:relative}.nodi-filter-group[data-filter^="o."] .nodi-filter-item>label{justify-content:center;min-height:42px;padding:0 14px;border-radius:10px;border:1px solid var(--hl-line);background:var(--hl-paper);font-size:var(--hl-t-xs);font-weight:600;text-align:center;transition:background .2s,color .2s,border-color .2s}.nodi-filter-group[data-filter^="o."] .nodi-filter-item input{position:absolute;inset:0;width:100%;height:100%;opacity:0}.nodi-filter-group[data-filter^="o."] .nodi-filter-label{flex:none}.nodi-filter-group[data-filter^="o."] .nodi-filter-item[data-checked]>label{background:var(--hl-dark);color:var(--hl-on-dark);border-color:var(--hl-dark)}.nodi-filter-group[data-filter^="o."] .nodi-filter-item:has(input:focus-visible)>label{outline:2px solid var(--hl-ink);outline-offset:2px}.nodi-filter-group[data-filter^="o."] .nodi-filter-n{display:none}.nodi-price-range{display:grid;grid-template-columns:1fr 1fr;gap:10px}.nodi-price-field{display:grid;gap:4px;font-size:12px;color:var(--hl-muted)}.nodi-price-field input{width:100%;min-height:var(--hl-target);padding:0 14px;border:1px solid var(--hl-line);border-radius:10px;background:var(--hl-paper);color:var(--hl-ink);font:inherit}.nodi-price-field input:focus{outline:none;border-color:var(--hl-ink)}.nodi-filter-actions{position:sticky;bottom:0;display:flex;align-items:center;gap:10px;margin:auto -22px 0;padding:16px 22px 20px;border-top:1px solid var(--hl-line);background:var(--hl-paper)}.nodi-filter-apply{display:inline-flex;flex:1;align-items:center;justify-content:center;min-height:50px;padding:0 20px;border:0;border-radius:var(--hl-pill);background:var(--hl-dark);color:var(--hl-on-dark);font:inherit;font-size:var(--hl-t-s);font-weight:600;cursor:pointer}.nodi-filter-clear{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 18px;border-radius:var(--hl-pill);border:1px solid var(--hl-line);color:var(--hl-ink);font-size:var(--hl-t-s);font-weight:600;text-decoration:none}.nodi-filter-clear:hover{border-color:var(--hl-ink)}.nodi-filter-panel :focus-visible{outline:2px solid var(--hl-ink);outline-offset:2px}:root{--hl-buy-bar-h: 84px}.hl-page .hl-pd{padding-top:var(--nodi-space-top, 18px);padding-bottom:var(--nodi-space-bottom, var(--hl-section))}.hl-pd-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(28px,4vw,72px);align-items:start}.hl-pd-media,.hl-pd-info{min-width:0}.hl-pd-info{padding-top:6px}@container section (min-width: 56.25rem){.hl-pd-grid{grid-template-columns:1.15fr 1fr}.hl-pd-media{position:sticky;top:calc(var(--hl-sticky-top) + 16px)}}.hl-pd-gallery{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.hl-thumbs{order:2;display:flex;gap:10px;overflow-x:auto;scrollbar-width:none}.hl-thumbs::-webkit-scrollbar{display:none}.hl-thumbs button{flex:none;width:62px;aspect-ratio:4 / 5;padding:0;overflow:hidden;border-radius:12px;border:1.5px solid transparent;background:var(--hl-tint);cursor:pointer;transition:border-color .2s}.hl-thumbs button[aria-pressed=true]{border-color:var(--hl-ink)}.hl-thumbs img{width:100%;height:100%;object-fit:contain}.hl-thumb-detail img{object-fit:cover;transform:scale(2.4);transform-origin:50% 38%}@container section (min-width: 56.25rem){.hl-pd-gallery{grid-template-columns:76px minmax(0,1fr)}.hl-thumbs{order:0;flex-direction:column;overflow:visible}.hl-thumbs button{width:76px}}.hl-stage{position:relative;display:block;aspect-ratio:4 / 4.6;overflow:hidden;border-radius:20px;touch-action:pan-y;user-select:none;background:radial-gradient(110% 80% at 50% 25%,var(--hl-paper) 0%,var(--hl-tint-2) 100%)}.hl-stage[data-turns]{cursor:grab}.hl-stage[data-dragging]{cursor:grabbing}.hl-stage[data-mode=zoom]{cursor:zoom-out}.hl-stage-rail{position:absolute;inset-inline:0;top:7.5%;height:5px;border-radius:3px;background:var(--hl-chrome);box-shadow:0 6px 10px -4px #00000038}.hl-stage-piece{position:absolute;left:50%;top:4.9%;height:90%;aspect-ratio:640 / 956;transform:translate(-50%);transform-origin:50% 2.4%;will-change:transform}.hl-stage-piece img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;pointer-events:none;transform-origin:50% 9.8%;filter:drop-shadow(0 22px 22px light-dark(rgb(20 24 26 / .15),rgb(0 0 0 / .45)));will-change:transform,opacity}.hl-stage-piece .hl-v-side{opacity:0}.hl-stage-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hl-stage-zoom{position:absolute;inset:0;opacity:0;pointer-events:none;background-color:var(--hl-tint);background-repeat:no-repeat;background-size:240%;transition:opacity .3s}.hl-stage[data-mode=zoom] .hl-stage-zoom{opacity:1}.hl-stage-ui{position:absolute;inset-inline:14px;bottom:14px;display:flex;justify-content:space-between;align-items:center;gap:10px;pointer-events:none}.hl-stage-ui>*{pointer-events:auto}.hl-stage-tools{display:flex;align-items:center;gap:8px}.hl-turn-hint{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 14px;border-radius:var(--hl-pill);background:var(--hl-glass);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font-size:12px;font-weight:600;transition:opacity .4s}.hl-turn-hint[data-gone]{opacity:0}.hl-turn-hint svg{width:16px;height:16px}.hl-view-toggle{position:relative;display:inline-flex;padding:3px;border-radius:var(--hl-pill);background:var(--hl-glass);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.hl-view-toggle button{position:relative;z-index:1;min-height:36px;padding:0 14px;border:0;border-radius:var(--hl-pill);background:none;color:var(--hl-muted);font:inherit;font-size:12px;font-weight:600;cursor:pointer}.hl-view-toggle button[aria-pressed=true]{color:var(--hl-on-dark)}.hl-vt-pill{position:absolute;top:3px;left:0;height:calc(100% - 6px);border-radius:var(--hl-pill);background:var(--hl-dark);transition:transform .45s var(--hl-spring),width .45s var(--hl-spring)}.hl-view-toggle:not(:has(.hl-vt-pill[style])) button[aria-pressed=true]{background:var(--hl-dark)}.hl-zoom-btn{display:grid;place-items:center;width:var(--hl-target);height:var(--hl-target);border:0;border-radius:50%;background:var(--hl-glass);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--hl-ink);cursor:pointer}.hl-zoom-btn[aria-pressed=true]{background:var(--hl-dark);color:var(--hl-on-dark)}.hl-zoom-btn svg{width:16px;height:16px}.hl-stage-empty{background:var(--hl-tint)}.hl-view-toggle button,.hl-turn-hint{white-space:nowrap}@container section (max-width: 40rem){.hl-turn-hint{display:none}.hl-stage-ui{justify-content:flex-end}}.hl-pd-tagline{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0}.hl-pd-title{margin:12px 0 10px;font-size:clamp(30px,3.2vw,46px);font-weight:600;line-height:1.02;letter-spacing:-.035em;overflow-wrap:anywhere}.hl-pd-title:lang(bn){line-height:1.3;letter-spacing:0}.hl-pd-rating{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-height:var(--hl-target);font-size:var(--hl-t-xs);text-decoration:none}.hl-pd-rating u{color:var(--hl-muted);text-underline-offset:3px}.hl-pd-pricing{margin-top:10px}.hl-pd-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;font-size:26px;font-weight:600;letter-spacing:-.02em}.hl-pd-price s{font-size:17px;font-weight:400;color:var(--hl-muted)}.hl-pd-price-sale>b{color:var(--hl-sale)}.hl-save-pill{align-self:center;padding:4px 10px;border-radius:var(--hl-pill);background:color-mix(in srgb,var(--hl-forest) 14%,var(--hl-paper));color:var(--hl-forest);font-size:12px;font-weight:700;letter-spacing:0}@media(prefers-reduced-motion:no-preference){.hl-page:not(.hl-still) .hl-pd-bump{animation:hl-bump .4s var(--hl-bounce)}}@keyframes hl-bump{0%{transform:scale(.94);opacity:.4}}.hl-pd-offers{display:grid;gap:8px;margin:14px 0 0;padding:0;list-style:none}.hl-pd-offers li{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 14px;border-radius:var(--hl-r-m);background:light-dark(#f1ece2,#26231d);font-size:var(--hl-t-xs);line-height:1.4}.hl-pd-lede{margin:16px 0 0;color:var(--hl-muted);font-size:var(--hl-t-body);line-height:1.6}.hl-pd-text{margin-top:16px;color:var(--hl-muted);font-size:var(--hl-t-s);line-height:1.65}.hl-pd-note{display:flex;align-items:flex-start;gap:10px;margin:18px 0 0;padding:12px 14px;border-radius:var(--hl-r-m);background:var(--hl-tint);font-size:var(--hl-t-xs);line-height:1.45}.hl-pd-buying{margin-top:26px}.hl-pd-block{margin:0 0 22px;padding:0;border:0;min-width:0}.hl-pd-label{display:flex;justify-content:space-between;align-items:baseline;gap:10px;width:100%;margin-bottom:10px;padding:0;font-size:var(--hl-t-xs);font-weight:700}.hl-pd-label>span{font-weight:500;color:var(--hl-muted)}.hl-pd-colour{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.hl-pd-colour .hl-pd-label{width:auto;margin:0}.hl-pd-colour .hl-swatch-lg{order:-1}.hl-guide-link{min-height:32px;font-size:12px;font-weight:500}.hl-pd-sizes{display:grid;grid-template-columns:repeat(auto-fit,minmax(3.6rem,1fr));gap:8px}.hl-pd-size{position:relative;display:block}.hl-pd-size input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.hl-pd-size>span:first-of-type{display:grid;place-items:center;min-height:52px;border-radius:12px;border:1px solid var(--hl-line);background:var(--hl-paper);font-size:var(--hl-t-s);font-weight:600;transition:border-color .2s,background .2s,color .2s}.hl-pd-size:hover>span:first-of-type{border-color:var(--hl-ink)}.hl-pd-size:has(input:checked)>span:first-of-type{background:var(--hl-dark);color:var(--hl-on-dark);border-color:var(--hl-dark)}.hl-pd-size:has(input:focus-visible)>span:first-of-type{outline:2px solid var(--hl-ink);outline-offset:2px}.hl-pd-size:is([data-state=soldout],[data-state=missing])>span:first-of-type{color:var(--hl-muted);background:repeating-linear-gradient(135deg,var(--hl-paper) 0 6px,var(--hl-mist) 6px 7px)}.hl-pd-size:is([data-state=soldout],[data-state=missing]) input{cursor:not-allowed}.hl-pd-size small{position:absolute;top:-7px;inset-inline-end:-4px;padding:2px 6px;border-radius:var(--hl-pill);background:light-dark(#9a5714,#e5a35c);color:light-dark(#fff,#1a1208);font-size:9px;font-weight:700;line-height:1.3;white-space:nowrap}.hl-size-note{min-height:1.4em;margin:10px 0 0;font-size:var(--hl-t-xs);color:var(--hl-muted)}.hl-size-note[data-warn]{color:light-dark(#a3570f,#e5a35c);font-weight:600}.hl-buy-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.hl-buy-failed{flex-basis:100%;order:9;margin:0}.hl-buy-row .hl-stepper{min-height:56px;border-radius:14px}.hl-buy-row .hl-stepper button{height:54px;border-radius:12px}.hl-pd-add{flex:1;min-width:0;min-height:56px;border-radius:14px;font-size:var(--hl-t-body)}.hl-pd-add[data-done],.hl-buy-bar-add[data-done]{background:var(--hl-forest);color:var(--hl-on-forest)}.hl-buy-row .hl-heart-big{flex:none;width:56px;height:56px;border-radius:14px}.hl-pd-fallback{display:grid;gap:12px;margin-top:22px}.hl-delivery{display:grid;gap:10px;margin:18px 0 0;padding:16px;border-radius:var(--hl-r-m);border:1px solid var(--hl-line);list-style:none;font-size:var(--hl-t-xs)}.hl-perk{display:flex;align-items:flex-start;gap:10px;line-height:1.45}.hl-perk svg{flex:none;width:18px;height:18px;margin-top:1px}.hl-perk b{font-weight:700}.hl-pd-info>.hl-pd-panel:first-of-type,.hl-pd-info>.hl-delivery+.hl-pd-panel{margin-top:22px;border-top:1px solid var(--hl-line)}.hl-pd-panel-head{margin:0;font-size:var(--hl-t-body);font-weight:600}.hl-pd-panel .hl-acc-body{color:var(--hl-muted);font-size:var(--hl-t-s);line-height:1.65}.hl-pd-desc>:first-child{margin-top:0}.hl-pd-desc>:last-child{margin-bottom:0}.hl-pd-list{margin:0;padding-inline-start:18px}.hl-pd-facts table{width:100%;border-collapse:collapse}.hl-pd-facts th,.hl-pd-facts td{padding:8px 0;border-bottom:1px solid var(--hl-line);text-align:start;vertical-align:top}.hl-pd-facts th{width:40%;padding-inline-end:12px;color:var(--hl-ink);font-weight:600}.hl-pd-facts tr:last-child>*{border-bottom:0}.hl-guide-card{width:min(640px,100%);padding:0;border-radius:20px}.hl-guide-head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 22px;border-bottom:1px solid var(--hl-line)}.hl-guide-head p{margin:0;font-size:18px}.hl-guide-card>:not(.hl-guide-head){margin-inline:22px}.hl-unit-toggle{display:inline-flex;margin-top:18px;margin-bottom:14px;padding:3px;border-radius:var(--hl-pill);background:var(--hl-mist)}.hl-unit-toggle button{min-height:36px;padding:0 14px;border:0;border-radius:var(--hl-pill);background:none;color:inherit;font:inherit;font-size:12px;font-weight:600;cursor:pointer}.hl-unit-toggle button[aria-pressed=true]{background:var(--hl-paper);box-shadow:0 1px 4px #0000001a}.hl-size-table{width:calc(100% - 44px);border-collapse:collapse;font-size:var(--hl-t-s)}.hl-size-table :is(th,td){padding:12px 8px;border-bottom:1px solid var(--hl-line);text-align:center}.hl-size-table thead th{font-size:12px;font-weight:600;color:var(--hl-muted)}.hl-size-table :is(th,td):first-child{text-align:start;font-weight:700;color:var(--hl-ink)}.hl-guide-note{margin-top:14px;margin-bottom:24px;font-size:var(--hl-t-xs);color:var(--hl-muted)}.hl-guide-card>:last-child{margin-bottom:24px}.hl-buy-bar{position:fixed;left:50%;bottom:16px;z-index:var(--hl-z-bar);display:flex;align-items:center;gap:12px;width:min(760px,calc(100vw - 24px));padding:8px 8px 8px 10px;border-radius:18px;background:color-mix(in srgb,var(--hl-paper) 92%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 20px 50px #00000029,0 0 0 1px var(--hl-line);transform:translate(-50%,150%)}.hl-buy-bar[data-visible=true]{transform:translate(-50%)}@media(prefers-reduced-motion:no-preference){.hl-buy-bar{transition:transform .55s var(--hl-ease)}}@media(prefers-reduced-motion:reduce){.hl-buy-bar{transform:translate(-50%);opacity:0}.hl-buy-bar[data-visible=true]{opacity:1}}.hl-buy-bar img{flex:none;width:42px;height:52px;object-fit:contain;border-radius:var(--hl-r-s);background:var(--hl-tint)}.hl-buy-bar-name{display:grid;flex:1;min-width:0;margin:0;font-size:var(--hl-t-xs)}.hl-buy-bar-name b{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.hl-buy-bar-name span{color:var(--hl-muted)}.hl-buy-bar .hl-select{width:auto;min-height:var(--hl-target);border-radius:12px;font-weight:600}.hl-buy-bar-add{min-height:var(--hl-target);border-radius:12px}@media(max-width:560px){.hl-buy-bar .hl-select{display:none}}.hl-ctl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:stretch}.hl-ctl-item{position:relative;display:flex;flex-direction:column;gap:10px;min-width:0;padding:14px;border-radius:16px;background:var(--hl-tint);transition:opacity .3s}.hl-ctl-item[data-off]{opacity:.45}.hl-ctl-img{position:relative;display:block;aspect-ratio:4 / 5}.hl-ctl-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.hl-ctl-item label{display:flex;align-items:center;gap:10px;min-height:var(--hl-target);font-size:var(--hl-t-xs);cursor:pointer}.hl-ctl-item label>span{display:grid;min-width:0}.hl-ctl-item label>span>span{color:var(--hl-muted)}.hl-ctl-plus{position:absolute;inset-inline-end:-16px;top:40%;z-index:2;display:none;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--hl-paper);font-weight:700;box-shadow:0 2px 8px #0000001a}@container section (max-width: 62.49rem){.hl-ctl-item:nth-of-type(odd):nth-last-of-type(2){grid-column:1 / -1;flex-direction:row;align-items:center}.hl-ctl-item:nth-of-type(odd):nth-last-of-type(2) .hl-ctl-img{flex:none;width:34%}}@container section (max-width: 29.99rem){.hl-ctl{grid-template-columns:minmax(0,1fr)}.hl-ctl-item{grid-column:1 / -1;flex-direction:row;align-items:center}.hl-ctl-item .hl-ctl-img{flex:none;width:34%}}.hl-ctl-sum{grid-column:1 / -1;display:flex;flex-direction:column;gap:10px;padding:22px;border-radius:16px;background:var(--hl-dark);color:var(--hl-on-dark)}.hl-ctl-sum .hl-kicker{color:var(--hl-on-dark-soft)}.hl-ctl-big{margin:0;font-size:34px;font-weight:600;letter-spacing:-.03em}.hl-ctl-big s{margin-inline-start:8px;color:color-mix(in srgb,var(--hl-on-dark) 50%,transparent);font-size:16px;font-weight:400}.hl-ctl-sum p{margin:0;font-size:var(--hl-t-xs);line-height:1.5;color:var(--hl-on-dark-soft)}.hl-ctl-sum .hl-code{align-self:flex-start}.hl-ctl-sum .hl-btn{margin-top:auto}.hl-ctl-sum :focus-visible{outline-color:var(--hl-on-dark)}@container section (min-width: 62.5rem){.hl-ctl{grid-template-columns:repeat(var(--hl-ctl-n, 3),minmax(0,1fr)) minmax(0,1.1fr)}.hl-ctl{--hl-ctl-n: 1}.hl-ctl:has(>.hl-ctl-item:nth-of-type(2)){--hl-ctl-n: 2}.hl-ctl:has(>.hl-ctl-item:nth-of-type(3)){--hl-ctl-n: 3}.hl-ctl:has(>.hl-ctl-item:nth-of-type(4)){--hl-ctl-n: 4}.hl-ctl-sum{grid-column:auto}.hl-ctl-plus{display:grid}}.hl-rev-head{margin-bottom:clamp(24px,3vw,40px);scroll-margin-top:calc(var(--hl-sticky-top) + 20px)}.hl-rev-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(28px,4vw,64px)}.hl-rev-main{min-width:0}@container section (min-width: 56.25rem){.hl-rev-layout:not(.hl-rev-unrated){grid-template-columns:320px minmax(0,1fr)}.hl-rev-summary{position:sticky;top:calc(var(--hl-sticky-top) + 20px);align-self:start}}.hl-rs-score{display:grid;gap:6px;margin:0}.hl-rs-score b{font-size:64px;font-weight:600;line-height:1;letter-spacing:-.05em}.hl-rs-score .hl-stars{font-size:15px;letter-spacing:3px}.hl-rs-score small{color:var(--hl-muted);font-size:var(--hl-t-xs)}.hl-rs-rows{display:grid;gap:8px;margin:20px 0;padding:0;list-style:none}.hl-rs-row{display:grid;grid-template-columns:26px minmax(0,1fr) 34px;align-items:center;gap:10px;font-size:12px;color:var(--hl-muted)}.hl-rs-row>span:nth-child(3){text-align:end}.hl-rs-bar{height:6px;overflow:hidden;border-radius:6px;background:var(--hl-mist)}.hl-rs-bar i{display:block;width:calc(var(--share, 0) * 100%);height:100%;border-radius:inherit;background:var(--hl-ink)}.hl-rev-write{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.hl-rev-status{margin:0;font-size:var(--hl-t-xs);color:var(--hl-muted)}.hl-rev-sign-in{min-height:var(--hl-target);font-size:var(--hl-t-s)}.hl-rev-list{display:grid;gap:14px}.hl-rev-items{display:grid;gap:14px;margin:0;padding:0;list-style:none}.hl-rv-card{padding:22px;border-radius:16px;background:var(--hl-tint)}.hl-rev-top{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:var(--hl-t-xs)}.hl-rev-face{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:50%;background:var(--hl-paper);font-size:12px;font-weight:700}.hl-rev-who{display:grid;flex:1;min-width:0;margin:0}.hl-rev-who time{color:var(--hl-muted);font-size:12px}.hl-rev-title{margin:12px 0 6px;font-size:16px;font-weight:600}.hl-rev-body{margin:0;color:var(--hl-muted);font-size:var(--hl-t-s);line-height:1.6;overflow-wrap:anywhere;white-space:pre-line}.hl-rev-reply{margin-top:14px;padding:12px 14px;border-inline-start:2px solid var(--hl-ink);border-radius:0 var(--hl-r-s) var(--hl-r-s) 0;background:var(--hl-paper);font-size:var(--hl-t-xs)}.hl-rev-reply p{margin:0}.hl-rev-reply-from{font-weight:700;margin-bottom:4px!important}.hl-rev-none{margin:0;padding:28px;border-radius:16px;background:var(--hl-tint);color:var(--hl-muted);text-align:center}.hl-rev-more{justify-self:start}.hl-rev-sheet .hl-modal,.hl-rev-sheet{display:grid;place-items:center}.hl-rev-card{position:relative;width:min(560px,calc(100vw - 24px));max-height:calc(100svh - 32px);overflow:auto;margin:auto;border-radius:20px;background:var(--hl-paper);color:var(--hl-ink);box-shadow:var(--hl-shadow)}@media(prefers-reduced-motion:no-preference){.hl-rev-sheet[open] .hl-rev-card{animation:hl-look-in .4s var(--hl-ease)}}.hl-rev-card-head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 22px;border-bottom:1px solid var(--hl-line)}.hl-rev-card-title{display:grid;margin:0}.hl-rev-card-title b{font-size:18px}.hl-rev-card-title span{color:var(--hl-muted);font-size:var(--hl-t-xs)}.hl-rev-form{display:grid;gap:16px;padding:18px 22px 24px}.hl-rev-pick{margin:0;padding:0;border:0}.hl-rev-pick-row{display:flex;gap:4px}.hl-rev-pick-row label{position:relative;display:grid;place-items:center;width:var(--hl-target);height:var(--hl-target);color:var(--hl-line-strong);font-size:26px;cursor:pointer;transition:color .15s,transform .2s var(--hl-bounce)}.hl-rev-pick-row label[data-on]{color:var(--hl-ink)}.hl-rev-pick-row label:hover{transform:scale(1.12)}.hl-rev-pick-row input{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}.hl-rev-pick-row label:has(input:focus-visible){outline:2px solid var(--hl-ink);outline-offset:2px;border-radius:var(--hl-r-s)}.hl-textarea{min-height:120px;padding-block:12px;resize:vertical}.hl-main:has(>.s-product-detail)>.s-product-detail{padding-bottom:var(--nodi-space-bottom, 0px)}.hl-main:has(>.s-product-detail)>.s-product-detail~.s{padding-top:var(--nodi-space-top, clamp(70px, 8vw, 120px));padding-bottom:var(--nodi-space-bottom, 0px)}.hl-main:has(>.s-product-detail)>.s-product-detail~.s:last-child{padding-bottom:var(--nodi-space-bottom, var(--hl-section))}.hl-main:has(>.s-product-detail)>.s-product-detail~.s .hl-head-title{margin-top:8px;font-size:clamp(24px,2.6vw,36px);letter-spacing:-.03em}.hl-main:has(>.s-product-detail)>.s-product-detail~.s .hl-head{margin-bottom:22px}.hl-page .hl-offer-hero{padding-top:var(--nodi-space-top, 22px);padding-bottom:var(--nodi-space-bottom, 0px)}.hl-of-hero{position:relative;isolation:isolate;display:grid;align-content:end;overflow:hidden;min-height:clamp(460px,60vh,640px);padding:clamp(28px,5vw,72px);border-radius:28px;background:#20302a;color:#fff}.hl-of-hero :focus-visible{outline-color:#fff}.hl-of-hero>.hl-of-bg,.hl-of-hero>picture .hl-of-bg,.hl-of-bg{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;transform:scale(1.06)}.hl-of-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#0c1410d9,#0c141080 60%,#0c141033)}.hl-of-words{min-width:0}.hl-of-kicker{display:inline-flex;align-items:center;gap:8px;color:#ffffffbf}.hl-of-kicker i{width:8px;height:8px;border-radius:50%;background:#ff8f86}@media(prefers-reduced-motion:no-preference){.hl-page:not(.hl-still) .hl-of-kicker i{animation:hl-pulse 1.8s infinite}}.hl-of-title{margin:14px 0 0;font-size:clamp(48px,8vw,128px);font-weight:600;line-height:.9;letter-spacing:-.05em;overflow-wrap:anywhere}.hl-of-title:lang(bn){line-height:1.2;letter-spacing:0}.hl-of-title .hl-em{display:block;color:#fffc;letter-spacing:-.02em}.hl-of-words>.hl-of-text{max-width:460px;margin:18px 0 26px;color:#ffffffd9;font-size:17px;line-height:1.5}.hl-of-row{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px}.hl-of-hero .hl-countdown>span{min-width:74px;padding:12px 10px;border:1px solid rgb(255 255 255 / .2);background:#ffffff1f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);letter-spacing:.12em;text-transform:uppercase}.hl-of-hero .hl-countdown b{font-size:32px;letter-spacing:-.03em;text-transform:none}@media(prefers-reduced-motion:no-preference){.hl-page:not(.hl-still) .hl-cd-tick{animation:hl-cd-tick .4s var(--hl-ease)}}@keyframes hl-cd-tick{0%{transform:translateY(-30%);opacity:.3}}@media(max-width:560px){.hl-of-hero .hl-countdown>span{min-width:60px}.hl-of-hero .hl-countdown b{font-size:24px}}.hl-of-floaters{position:absolute;inset-block:0;right:4%;z-index:-1;width:44%;pointer-events:none}.hl-of-floaters img{position:absolute;height:62%;width:auto;filter:drop-shadow(0 30px 30px rgb(0 0 0 / .35));will-change:transform}.hl-of-floaters img:nth-child(1){right:34%;top:8%}.hl-of-floaters img:nth-child(2){right:12%;top:16%;height:56%}.hl-of-floaters img:nth-child(3){right:-4%;top:4%;height:50%;opacity:.9}@container section (max-width: 56.24rem){.hl-of-floaters{width:70%;opacity:.35}}@container section (min-width: 56.25rem){.hl-of-hero:before{background:linear-gradient(90deg,#0c1410d1,#0c141080,#0c141026),linear-gradient(0deg,#0c141080,#0c141000 50%)}}.hl-codes-aside{max-width:360px;margin:0;color:var(--hl-muted);font-size:var(--hl-t-body);line-height:1.5}.hl-of-cards{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin:0;padding:0;list-style:none}@container section (min-width: 56.25rem){.hl-of-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.hl-of-card{--hl-card-bg: light-dark(#dfe7df, #1f2a22);--hl-card-ink: var(--hl-ink);position:relative;isolation:isolate;display:flex;flex-direction:column;gap:12px;min-height:280px;overflow:hidden;padding:clamp(22px,3vw,34px);border-radius:24px;background:var(--hl-card-bg);color:var(--hl-card-ink);transition:transform .6s var(--hl-ease)}.hl-of-card:hover{transform:translateY(-4px)}.hl-of-card[data-tone=oat]{--hl-card-bg: light-dark(#ece6da, #2a261f)}.hl-of-card[data-tone=merlot]{--hl-card-bg: #5c1a24;--hl-card-ink: #fff}.hl-of-card[data-tone=navy]{--hl-card-bg: #24304f;--hl-card-ink: #fff}.hl-of-card :is(.hl-kicker,.hl-of-text,small,details){color:color-mix(in srgb,var(--hl-card-ink) 78%,transparent)}.hl-of-card :focus-visible{outline-color:var(--hl-card-ink)}.hl-of-big{margin:0;font-size:clamp(56px,6vw,88px);font-weight:700;line-height:.85;letter-spacing:-.05em;overflow-wrap:anywhere}.hl-of-big:lang(bn){line-height:1.1;letter-spacing:0}.hl-of-big .hl-em{font-size:.35em;font-weight:600;letter-spacing:0;margin-inline-start:4px;font-family:inherit;font-style:normal;color:inherit}.hl-of-name{margin:0;font-size:20px;font-weight:600;letter-spacing:-.02em}.hl-of-card .hl-of-text{max-width:58%;margin:0;font-size:var(--hl-t-s);line-height:1.55}.hl-of-card:not(:has(.hl-of-art)) .hl-of-text{max-width:36em}.hl-of-art{position:absolute;right:-4%;bottom:-10%;z-index:-1;width:auto;height:86%;transform:rotate(-5deg);transition:transform .9s var(--hl-ease);filter:drop-shadow(0 20px 20px rgb(0 0 0 / .18))}.hl-of-card:hover .hl-of-art{transform:rotate(0) translateY(-8px)}.hl-of-card:has(.hl-of-art) :is(.hl-of-name,.hl-of-big){max-width:64%}.hl-of-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:auto}.hl-of-card:not([data-tone=merlot],[data-tone=navy]) .hl-code-light{border-color:var(--hl-line-strong);background:color-mix(in srgb,var(--color-background) 60%,transparent)}.hl-of-card:not([data-tone=merlot],[data-tone=navy]) .hl-code-light span{background:var(--hl-dark);color:var(--hl-on-dark)}.hl-of-auto{margin:0;padding:10px 14px;border-radius:12px;background:color-mix(in srgb,var(--hl-card-ink) 10%,transparent);font-size:var(--hl-t-xs);font-weight:600}.hl-of-terms{font-size:12px}.hl-of-terms summary{min-height:var(--hl-target);display:flex;align-items:center;gap:6px;cursor:pointer;list-style:none}.hl-of-terms summary::-webkit-details-marker{display:none}.hl-of-terms summary:before{content:"";border-block:4px solid transparent;border-inline-start:6px solid currentColor;transition:transform .2s}.hl-of-terms[open] summary:before{transform:rotate(90deg)}.hl-of-terms p{margin:0;max-width:36em}@container section (max-width: 40rem){.hl-of-card .hl-of-text{max-width:62%}.hl-of-art{height:68%;right:-8%}}.hl-page .hl-steps{padding-top:var(--nodi-space-top, 0px)}.hl-page .hl-offers{padding-top:var(--nodi-space-top, var(--hl-section));padding-bottom:var(--nodi-space-bottom, 0px)}.hl-how{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin:0;padding:0;list-style:none}@container section (min-width: 56.25rem){.hl-how{grid-template-columns:repeat(3,minmax(0,1fr))}}.hl-how>li{padding:24px;border-radius:20px;border:1px solid var(--hl-line)}.hl-how-num{font-size:var(--hl-t-xs);font-weight:700;color:var(--hl-muted)}.hl-how :is(h2,h3){margin:14px 0 6px;font-size:19px;font-weight:600;letter-spacing:-.02em}.hl-how p{margin:0;font-size:var(--hl-t-s);color:var(--hl-muted);line-height:1.55}.hl-faq-card{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(28px,4vw,60px);align-items:center;padding:clamp(28px,4.5vw,64px);border-radius:28px;background:var(--section-background, light-dark(#ece6da, #24221d))}@container section (min-width: 56.25rem){.hl-faq-card{grid-template-columns:1.3fr 1fr}}.hl-faq-copy .hl-d-lg{margin:14px 0 0}.hl-faq-copy .hl-em{color:var(--hl-muted)}.hl-faq-text{max-width:360px;margin:16px 0 24px;color:var(--hl-muted);font-size:var(--hl-t-body);line-height:1.55}.hl-faq-list{max-width:820px}.hl-faq-list .hl-acc-body p{margin:0}.hl-main:has(>.s-hearthline-offer-hero)>.hl-grid-section .hl-head-title{margin-top:8px;font-size:clamp(24px,2.6vw,36px);letter-spacing:-.03em}.hl-main:has(>.s-hearthline-offer-hero)>.hl-grid-section .hl-head{margin-bottom:22px}.hl-page :is(.hl-acct-page,.hl-auth){padding-inline:var(--hl-gutter);padding-top:var(--nodi-space-top, var(--section-padding-block, clamp(28px, 4vw, 48px)));padding-bottom:var(--nodi-space-bottom, var(--section-padding-block, clamp(72px, 9vw, 128px)));max-width:var(--section-width, var(--hl-wrap));margin-inline:auto}.hl-page .hl-acct-nav{padding-inline:var(--hl-gutter);padding-top:var(--nodi-space-top, clamp(28px, 4vw, 48px));max-width:var(--section-width, var(--hl-wrap));margin-inline:auto}.hl-acct-nav+.hl-acct-page{padding-top:24px}.hl-pg-head{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;margin-bottom:22px}.hl-pg-title{margin:0;color:var(--color-text);overflow-wrap:anywhere}.hl-page-text{color:var(--color-muted);max-width:40em}.hl-acct-side{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.hl-acct-who{display:flex;align-items:center;gap:12px;min-width:0;padding:14px;border-radius:24px;background:var(--color-surface)}.hl-acct-who-words{display:grid;min-width:0;line-height:1.3}.hl-acct-who-words strong{font-weight:600}.hl-acct-who-words span{color:var(--color-muted);font-size:13px;overflow-wrap:anywhere}.hl-avatar{display:inline-grid;place-items:center;flex:none;width:52px;height:52px;border-radius:50%;background:var(--hl-dark);color:var(--hl-on-dark);font-size:18px;font-weight:600}.hl-avatar-lg{width:64px;height:64px;font-size:26px}.hl-acct-nav-list ul{display:flex;gap:6px;margin:0 calc(var(--hl-gutter) * -1);padding:0 var(--hl-gutter) 4px;list-style:none;overflow-x:auto;scroll-padding-inline:var(--hl-gutter);scrollbar-width:none}.hl-acct-nav-list a{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;min-height:var(--hl-target);padding:0 16px;border-radius:16px;background:var(--color-surface);font-weight:700;text-decoration:none;white-space:nowrap;transition:background-color .2s,color .2s}.hl-acct-nav-list a:hover{background:var(--hl-line)}.hl-acct-nav-list a[aria-current=page]{background:var(--color-primary);color:var(--color-onPrimary)}.hl-acct-n{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 8px;border-radius:999px;background:var(--hl-dark);color:var(--hl-on-dark);font-size:12px;font-weight:600}@media(min-width:1000px){.hl-main:has(>.hl-acct-nav){display:grid;grid-template-columns:270px minmax(0,1fr);column-gap:clamp(24px,4vw,48px);align-items:start;max-width:var(--hl-wrap);margin-inline:auto;padding-inline:var(--hl-gutter)}.hl-main:has(>.hl-acct-nav)>.s{grid-column:2;max-width:none;margin-inline:0;padding-inline:0}.hl-main:has(>.hl-acct-nav)>.s>.w{max-width:none;padding-inline:0}.hl-main:has(>.hl-acct-nav)>.hl-acct-nav{grid-column:1;grid-row:1 / span 6;position:sticky;top:calc(var(--hl-sticky-top) + 24px);padding-top:var(--nodi-space-top, 48px)}.hl-acct-nav+.hl-acct-page{padding-top:var(--nodi-space-top, 48px)}.hl-acct-nav-list ul{flex-direction:column;gap:4px;margin:0;padding:0;overflow:visible}.hl-acct-nav-list a{display:flex;width:100%;padding:12px 16px;background:transparent}.hl-acct-nav-list a:hover{background:var(--color-surface)}}.hl-acct-out{display:flex;align-items:center;gap:10px}.hl-acct-out .hl-link-btn{color:var(--color-muted);font-size:15px;font-weight:600}.hl-acct-stack{display:grid;gap:22px}.hl-acct-panel{min-width:0;padding:clamp(20px,3vw,32px);border-radius:var(--hl-r-l);box-shadow:inset 0 0 0 1px var(--hl-line);display:grid;gap:18px;align-content:start}.hl-acct-panel>h2,.hl-acct-panel-head h2,.hl-acct-panel h3{margin:0}.hl-acct-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.hl-acct-more{display:inline-flex;align-items:center;gap:4px;min-height:var(--hl-target);font-weight:600;text-decoration:underline;text-underline-offset:3px}.hl-acct-buttons,.hl-acct-links,.hl-od-buttons,.hl-ord-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.hl-acct-buttons .hl-btn,.hl-ord-actions .hl-btn,.hl-od-buttons .hl-btn{min-height:46px;padding:0 20px;font-size:15px}.hl-acct-form{display:grid;gap:18px}.hl-fields{display:grid;gap:14px}@container section (min-width: 35rem){.hl-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.hl-fields .hl-field-wide{grid-column:1 / -1}}.hl-say{min-height:0;color:var(--color-text);font-size:15px;font-weight:700}.hl-say:empty{display:none}.hl-say[data-tone=error]{color:var(--color-error)}.hl-acct-failed{display:grid;justify-items:start;gap:12px;padding:24px;border-radius:var(--hl-r-l);background:var(--color-surface)}.hl-acct-none{display:grid;justify-items:start;gap:12px;color:var(--color-muted)}.hl-skels{display:grid;gap:12px}.hl-skel,.hl-skel-line{display:block;border-radius:var(--hl-r-m);background:var(--hl-frame)}.hl-skel{height:88px}.hl-skel-line{height:14px;width:10ch;border-radius:999px}.hl-acct-page .hl-link-btn,.hl-cart .hl-link-btn{color:var(--color-muted)}.hl-acct-hello{margin:0 0 4px}.hl-acct-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hl-acct-stat{display:grid;gap:4px;padding:16px 18px;border-radius:var(--hl-r-m);background:var(--color-surface);text-decoration:none;transition:background-color .2s}.hl-acct-stat b{color:var(--color-text);font-size:clamp(26px,4cqi,34px);font-weight:600;letter-spacing:-.03em;line-height:1}.hl-acct-stat span{color:var(--color-muted);font-size:13px;font-weight:600}.hl-acct-stat-lead{background:var(--color-primary)}.hl-acct-stat-lead b{color:var(--color-onPrimary)}.hl-acct-stat-lead span{color:var(--hl-on-dark-soft)}.hl-acct-stat:not(.hl-acct-stat-lead):hover{background:var(--hl-line)}.hl-acct-stat-wait{margin-block:8px}.hl-ord-filter{margin-bottom:14px}.hl-ords{display:grid;gap:14px;margin:0;padding:0;list-style:none}.hl-ord{display:grid;gap:16px;padding:20px 22px;border-radius:var(--hl-r-l);box-shadow:inset 0 0 0 1px var(--hl-line)}.hl-ord-top{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;justify-content:space-between}.hl-ord-arts{display:flex;gap:8px}.hl-ord-art{display:inline-grid;place-items:center;width:56px;height:56px;overflow:hidden;border-radius:14px;background:var(--color-surface);font-size:14px;font-weight:600}.hl-ord-art img{width:100%;height:100%;object-fit:cover}.hl-ord-more{background:var(--color-surface);color:var(--color-text);font-size:13px;font-weight:600}.hl-ord-id{flex:1 1 12rem;display:grid;gap:2px;min-width:0}.hl-ord-number{margin:0;font-size:17px;font-weight:600}.hl-ord-line,.hl-od-meta{margin:0;color:var(--color-muted);font-size:14px}.hl-ord-total{font-weight:600;font-size:18px}.hl-ord-chev{transition:rotate .2s}[aria-expanded=true]>.hl-ord-chev{rotate:180deg}.hl-ord-body{display:grid;grid-template-rows:0fr}.hl-ord-body[data-open]{grid-template-rows:1fr}.hl-ord-inner{overflow:hidden}.hl-ord-detail{display:grid;gap:16px;padding:18px;border-radius:var(--hl-r-m);background:var(--color-surface)}.hl-guest-lines{margin:0;color:var(--color-muted);font-size:14px}.hl-guest-top{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 18px}.hl-guest-top .hl-ord-id{grid-column:1 / -1}.hl-guest-top .hl-status{justify-self:start}@container section (min-width: 40rem){.hl-guest-top{grid-template-columns:minmax(0,1fr) auto auto}.hl-guest-top .hl-ord-id{grid-column:auto}}.hl-status{padding:5px 12px;font-size:13px}.hl-pager{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:20px}.hl-od-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:14px}.hl-od-confirm{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;border-radius:var(--hl-r-m);background:var(--color-surface)}.hl-od-cancel{color:var(--color-error)}.hl-osteps{display:grid;gap:0;margin:0;padding:18px 20px;border-radius:var(--hl-r-l);background:var(--hl-tint);color:var(--hl-ink);list-style:none}.hl-ostep{position:relative;display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;padding-block:8px;color:var(--hl-muted);font-weight:700}.hl-ostep[data-done]{color:var(--hl-ink)}.hl-ostep-dot{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--hl-paper);font-size:13px;font-weight:600}.hl-ostep[data-done] .hl-ostep-dot{background:var(--hl-dark);color:var(--hl-on-dark)}.hl-ostep-name{font-weight:700}.hl-ostep-at{font-size:13px}.hl-ostep-courier{margin-top:8px}.hl-address-card{min-width:0;padding:18px;border-radius:var(--hl-r-m);background:var(--color-surface)}.hl-address{display:grid;gap:2px;color:var(--color-muted);font-style:normal;line-height:1.5;overflow-wrap:anywhere}.hl-totals{display:grid;gap:8px;margin:0;font-size:15px}.hl-totals>div{display:flex;justify-content:space-between;gap:12px}.hl-totals dt,.hl-totals dd{margin:0}.hl-totals dd{font-variant-numeric:tabular-nums}.hl-totals-grand{padding-top:12px;border-top:1px solid var(--hl-line);font-size:19px;font-weight:600}.hl-address-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:14px;margin:0;padding:0;list-style:none}.hl-address-grid .hl-address-card{display:grid;gap:10px;align-content:start;background:transparent;box-shadow:inset 0 0 0 2px var(--hl-line)}.hl-address-grid .hl-address-card[data-default]{background:var(--color-surface);box-shadow:inset 0 0 0 2px var(--color-primary)}.hl-address-tags,.hl-address-tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0}.hl-acct-default{align-items:center}.hl-profile-who{display:flex;align-items:center;gap:16px}.hl-profile-email{font-weight:600;overflow-wrap:anywhere}.hl-wish-grid{margin:0;padding:0;list-style:none}.hl-wish-grid .hl-card{display:flex;flex-direction:column;gap:0}.hl-wish-grid .hl-card-meta{display:flex;flex:1;flex-direction:column;align-items:flex-start}.hl-wish-grid .hl-card-row{align-self:stretch;margin-bottom:10px}.hl-wish-grid .hl-heart{position:absolute;z-index:2;top:12px;inset-inline-end:12px;display:grid;place-items:center;width:42px;height:42px;padding:0;border:0;border-radius:50%;background:var(--hl-paper);color:var(--hl-ink);cursor:pointer;box-shadow:0 2px 8px #00000014}.hl-wish-grid .hl-heart svg{width:19px;height:19px}.hl-wish-view{margin-top:auto}.hl-card-out .hl-tile{opacity:.6}.hl-wish-all{display:flex;justify-content:flex-end;margin:-8px 0 24px}.hl-claim{max-width:40rem}.hl-claim-text{color:var(--color-muted)}.hl-claim-note{margin-top:4px}.hl-acct-lookup .hl-acct-stack{max-width:40rem}.hl-cart{display:grid;gap:20px}.hl-cart-body{display:grid;gap:24px;align-items:start}@container section (min-width: 53.75rem){.hl-cart-body{grid-template-columns:minmax(0,1fr) 24rem;gap:40px}}.hl-cart-lines{padding:4px 0}.hl-cart-lines>li:last-child{border-bottom:0}.hl-cart-line .hl-tile{border-radius:16px}.hl-cart-line .hl-line-meta{display:flex;flex-wrap:wrap;gap:2px 10px}.hl-cart-few{color:var(--color-error);font-weight:700}.hl-cart-amount{display:grid;justify-items:end;font-weight:600}.hl-cart-amount[data-pending]{opacity:.5}.hl-cart-measured{color:var(--color-muted)}.hl-cart-summary{display:grid;gap:14px;padding:24px;border-radius:var(--hl-r-l);background:var(--color-surface);align-content:start}.hl-cart-summary h2{margin:0}@container section (min-width: 53.75rem){.hl-cart-summary{position:sticky;top:calc(var(--hl-sticky-top) + 24px)}}.hl-cart-summary[data-busy]{opacity:.7}.hl-auth{display:grid;justify-items:center}.hl-auth-card{width:100%;max-width:30rem;display:grid;gap:18px;padding:clamp(24px,4vw,40px);border-radius:24px;box-shadow:inset 0 0 0 1px var(--hl-line)}.hl-auth-title{margin:0;color:var(--color-text)}.hl-auth-sub,.hl-auth-intro{color:var(--color-muted)}.hl-auth-form{display:grid;gap:16px}@container section (min-width: 40rem){.hl-auth-pair{grid-template-columns:repeat(2,minmax(0,1fr))}.hl-auth-pair>.hl-field-wide,.hl-auth-pair>:not(.hl-field){grid-column:1 / -1}}.hl-auth-link{display:inline-flex;align-items:center;min-height:var(--hl-target);font-weight:600;text-decoration:underline;text-underline-offset:3px}.hl-auth-forgot{justify-self:start}.hl-auth-foot{margin:0;text-align:center}.hl-auth-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.hl-auth-submit{margin-top:4px}@media(prefers-reduced-motion:reduce){.hl-ord-chev,.hl-acct-stat{transition:none}}.hl-od-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px}@container section (max-width: 30rem){.hl-cart-line .hl-line-top{flex-direction:column;align-items:flex-start;gap:2px}.hl-acct-buttons{flex-direction:column;align-items:stretch}.hl-ord{padding:16px}.hl-ord-actions{width:100%}.hl-ord-actions .hl-btn{flex:1}.hl-ord-art{width:46px;height:46px}}.hl-wish-grid .hl-card[data-leaving]{pointer-events:none}@media(prefers-reduced-motion:no-preference){.hl-page:not(.hl-still) .hl-wish-grid .hl-card[data-leaving]{animation:hl-wish-out .4s var(--hl-ease) forwards}}@keyframes hl-wish-out{to{opacity:0;transform:scale(.9)}}.hl-posts{padding-top:var(--nodi-space-top, 16px);padding-bottom:var(--nodi-space-bottom, var(--hl-section))}.hl-post-grid{display:grid;gap:22px;margin:0;padding:0;list-style:none;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}.hl-post{display:grid;grid-template-rows:auto 1fr;gap:14px;min-width:0}.hl-post-tile{aspect-ratio:4 / 3;border-radius:var(--hl-r-l);transition:transform .4s var(--hl-ease)}.hl-post:hover .hl-post-tile{transform:translateY(-4px)}.hl-post-body{display:grid;align-content:start;gap:8px;padding-inline:4px}.hl-post-title{margin:0;color:var(--color-text);font-size:22px;font-weight:600;line-height:1.25;overflow-wrap:anywhere}.hl-post-link{display:inline-block;min-height:var(--hl-target);color:inherit;text-decoration:none}.hl-post-link:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.hl-post-meta{display:flex;flex-wrap:wrap;gap:4px 14px;margin:0;color:var(--color-muted);font-size:14px;font-weight:600}.hl-post-summary{margin:0;color:var(--color-muted);overflow-wrap:anywhere}.hl-posts-pager{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:40px}.hl-posts-count{color:var(--color-muted);font-size:14px;font-weight:600}@media(prefers-reduced-motion:reduce){.hl-post:hover .hl-post-tile{transform:none}}.hl-page .s-article-body,.hl-page .s-page-body{padding-top:var(--nodi-space-top, 16px);padding-bottom:var(--nodi-space-bottom, var(--hl-section))}.hl-page .article,.hl-page .s-page-body .w>:is(.heading,.rich,.page-topic){width:100%;max-width:52rem;margin-inline:auto}.hl-page .article-head{display:grid;gap:14px;padding-bottom:28px}.hl-page .article-title,.hl-page .page-title{margin:0;color:var(--color-text);font-size:var(--hl-t-lg);font-weight:600;line-height:1.02;letter-spacing:-.035em;overflow-wrap:anywhere}.hl-page .article-title:lang(bn),.hl-page .page-title:lang(bn){font-size:clamp(30px,3.8vw,52px);line-height:1.3;letter-spacing:0}.hl-page .article-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;margin:0;color:var(--color-muted);font-size:14px;font-weight:600}.hl-page .article-avatar{width:32px;height:32px;border-radius:999px;object-fit:cover}.hl-page .article-image{display:block;width:100%;height:auto;margin-bottom:32px;border-radius:var(--hl-r-l);background:var(--hl-tint)}.hl-page :is(.article-text,.page-text,.faq-answer){color:var(--color-text);font-size:17px;line-height:1.65;overflow-wrap:anywhere}.hl-page :is(.article-text,.page-text)>*{margin-block:0 1.1em}.hl-page :is(.article-text,.page-text) :is(h2,h3,h4){margin-block:1.6em .5em;font-weight:600;line-height:1.2}.hl-page :is(.article-text,.page-text) h2{font-size:var(--hl-t-md);font-weight:600;line-height:1.05;letter-spacing:-.03em}.hl-page :is(.article-text,.page-text) h2:lang(bn){line-height:1.35}.hl-page :is(.article-text,.page-text) :is(h3,h4){font-size:19px}.hl-page :is(.article-text,.page-text) a{color:var(--color-text);font-weight:700;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.hl-page :is(.article-text,.page-text) :is(ul,ol){padding-inline-start:1.3em}.hl-page :is(.article-text,.page-text) li{margin-block:.3em}.hl-page :is(.article-text,.page-text) li::marker{color:var(--color-muted)}.hl-page :is(.article-text,.page-text) img{max-width:100%;height:auto;border-radius:var(--hl-r-m)}.hl-page :is(.article-text,.page-text) blockquote{margin-inline:0;padding:20px 24px;border-radius:var(--hl-r-m);background:var(--hl-tint);color:var(--color-text);font-family:var(--hl-serif);font-size:1.2em;font-style:italic}.hl-page .s-page-body>.w{display:grid;gap:22px}.hl-page .s-page-body .page-title{padding-bottom:8px}.hl-page .s-page-body .w>.rich,.hl-page .page-topic{padding:clamp(22px,4vw,44px);border-radius:var(--hl-r-l);background:var(--color-surface)}.hl-page .page-topic-title{margin:0 0 8px;font-size:var(--hl-t-md);font-weight:600;line-height:1.05;letter-spacing:-.03em}.hl-page .page-topic-title:lang(bn){line-height:1.35}.hl-page .page-topic-text{margin:0 0 16px;color:var(--color-muted)}.hl-page .faq-item{border-top:1px solid var(--color-border)}.hl-page .faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:var(--hl-target);padding-block:14px;font-weight:600;cursor:pointer;list-style:none}.hl-page .faq-item summary::-webkit-details-marker{display:none}.hl-page .faq-item summary:after{content:"+";display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:50%;border:1px solid var(--hl-line-strong);font-size:18px;font-weight:400;line-height:1;transition:transform .3s var(--hl-ease)}.hl-page .faq-item[open] summary:after{transform:rotate(45deg)}.hl-page .faq-item summary:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--hl-r-s)}.hl-page .faq-answer{padding-bottom:16px;font-size:var(--hl-t-body);color:var(--color-muted)}.hl-page :is(.s-contact-details,.s-return-policy-facts,.s-shipping-rates){padding-block:0 var(--hl-section)}.hl-page :is(.s-contact-details,.s-return-policy-facts,.s-shipping-rates)>*{max-width:52rem;margin-inline:auto}.hl-page .facts-title{margin:0 0 16px;font-size:var(--hl-t-md);font-weight:600;line-height:1.05;letter-spacing:-.03em}.hl-page .facts-title:lang(bn){line-height:1.35}.hl-page .facts-group-title{margin:22px 0 8px;font-size:18px;font-weight:600}.hl-page .facts{display:grid;gap:0;margin:0;padding:8px clamp(18px,3vw,30px);border:1px solid var(--color-border);border-radius:var(--hl-r-l);background:var(--color-background)}.hl-page .fact{display:grid;gap:4px 24px;padding-block:16px;border-top:1px solid var(--color-border);overflow-wrap:anywhere}.hl-page .fact:first-child{border-top:0}.hl-page .fact dt{color:var(--color-muted);font-size:14px;font-weight:600}.hl-page .fact dd{margin:0;font-weight:700}.hl-page .fact-list,.hl-page .fact-terms{margin:0;padding:0;list-style:none}.hl-page .fact-terms{color:var(--color-muted);font-size:14px;font-weight:500}.hl-page .fact-address{font-style:normal}.hl-page .facts-note{color:var(--color-muted);font-size:14px}.hl-page .fact a{display:inline-flex;align-items:center;min-height:var(--hl-target);color:inherit;text-underline-offset:3px}@container section (min-width: 35rem){.hl-page .fact{grid-template-columns:11rem minmax(0,1fr)}}.hl-page .s-latest-articles{padding-top:var(--nodi-space-top, var(--hl-section));padding-bottom:var(--nodi-space-bottom, var(--hl-section))}.hl-page .s-latest-articles .section-head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:8px 16px;margin-bottom:28px}.hl-page .s-latest-articles .heading{margin:0;font-size:var(--hl-t-lg);font-weight:600;line-height:1.02;letter-spacing:-.035em}.hl-page .s-latest-articles .heading:lang(bn){font-size:clamp(30px,3.8vw,52px);line-height:1.3;letter-spacing:0}.hl-page .s-latest-articles .link-more{display:inline-flex;align-items:center;min-height:var(--hl-target);color:var(--color-text);font-weight:600;text-underline-offset:3px}.hl-page .s-latest-articles .posts{display:grid;gap:22px;margin:0;padding:0;list-style:none;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.hl-page .s-latest-articles .post{min-width:0}.hl-page .s-latest-articles .post-link{display:grid;gap:8px;grid-auto-rows:min-content;height:100%;align-content:start;color:inherit;text-decoration:none}.hl-page .s-latest-articles .post-image{display:block;width:100%;aspect-ratio:4 / 3;margin-bottom:6px;border-radius:var(--hl-r-l);object-fit:cover;background:var(--hl-tint);transition:transform .4s var(--hl-ease)}.hl-page .s-latest-articles .post-link:hover .post-image{transform:translateY(-4px)}.hl-page .s-latest-articles :is(.post-title,.post-meta,.post-summary){margin:0;padding-inline:4px}.hl-page .s-latest-articles .post-title{font-size:20px;font-weight:600;line-height:1.25;overflow-wrap:anywhere}.hl-page .s-latest-articles .post-link:hover .post-title{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.hl-page .s-latest-articles .post-meta{color:var(--color-muted);font-size:14px;font-weight:600}.hl-page .s-latest-articles .post-summary{color:var(--color-muted)}@media(prefers-reduced-motion:reduce){.hl-page .s-latest-articles .post-link:hover .post-image{transform:none}}.hl-lost{padding-top:var(--nodi-space-top, var(--section-padding-block, clamp(40px, 6vw, 80px)));padding-bottom:var(--nodi-space-bottom, var(--section-padding-block, 40px));text-align:center}.hl-lost-rail{position:relative;display:flex;justify-content:center;gap:clamp(28px,6vw,72px);height:120px;margin-bottom:28px}.hl-lost-bar{position:absolute;inset-inline:calc(var(--hl-gutter) * -1);top:10px;height:5px;border-radius:3px;background:var(--hl-chrome);box-shadow:0 6px 10px -4px #00000038}.hl-lost-hanger{position:relative;width:clamp(70px,9vw,110px);height:auto;margin-top:4px;color:var(--hl-muted);transform-origin:50% 0}@media(prefers-reduced-motion:no-preference){.hl-page:not(.hl-still) .hl-lost-hanger{animation:hl-lost-sway 3.4s ease-in-out infinite alternate}.hl-page:not(.hl-still) .hl-lost-hanger:nth-child(3){animation-delay:-1.2s}.hl-page:not(.hl-still) .hl-lost-hanger:nth-child(4){animation-delay:-2.1s}}@keyframes hl-lost-sway{0%{transform:rotate(-4deg)}to{transform:rotate(4deg)}}.hl-lost-body{display:grid;justify-items:center;gap:18px;min-width:0}.hl-lost-title{margin:0;overflow-wrap:anywhere}.hl-lost-title .hl-em{color:var(--hl-muted)}.hl-lost-text{margin:0;max-width:34em}.hl-lost-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;padding-top:6px}.hl-lost .hl-page-search,.hl-lost+.hl-page-search{max-width:36rem;margin-inline:auto}}
