:root{--font-heading--family: "Sora", "Helvetica Neue", Arial, sans-serif;--font-subheading--family: "Sora", "Helvetica Neue", Arial, sans-serif;--font-accent--family: "Sora", "Helvetica Neue", Arial, sans-serif;--font-body--family: "Hanken Grotesk", "Helvetica Neue", Arial, sans-serif;--al-bg: #f3f2f6;--al-bg-2: #e9e7ef;--al-fg: #121116;--al-muted: #6b6875;--al-line: rgba(18, 17, 22, .09);--al-line-2: rgba(18, 17, 22, .16);--al-glass: rgba(255, 255, 255, .62);--al-glass-edge: rgba(255, 255, 255, .85);--al-glass-shade: rgba(18, 17, 22, .08);--al-card: #ffffff;--al-accent: #3b2f8f;--al-accent-ink: #ffffff;--al-love: #e2557a;--al-ok: #1f7a4d;--al-sheen: linear-gradient(115deg, #b9a7ff 0%, #7fd6e8 45%, #f2c7a5 100%);--al-head: "Sora", "Helvetica Neue", Arial, sans-serif;--al-ui: "Hanken Grotesk", "Helvetica Neue", Arial, sans-serif;--al-data: "IBM Plex Mono", ui-monospace, Menlo, Consolas, monospace;--al-r-m: 20px;--al-r-l: 28px;--al-ease: cubic-bezier(.2, .8, .2, 1);--color-background: var(--al-bg);--color-foreground: var(--al-fg)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--al-bg: #0c0b10;--al-bg-2: #16141c;--al-fg: #f2f0f7;--al-muted: #9c98a8;--al-line: rgba(242, 240, 247, .09);--al-line-2: rgba(242, 240, 247, .18);--al-glass: rgba(30, 27, 38, .55);--al-glass-edge: rgba(255, 255, 255, .12);--al-glass-shade: rgba(0, 0, 0, .4);--al-card: #17151d;--al-accent: #b9a7ff;--al-accent-ink: #121116;--al-love: #ff7a9c;--al-ok: #5fd39a;--color-background-rgb: 12 11 16;--color-foreground-rgb: 242 240 247;--color-border-rgb: 242 240 247;--color-input-background: rgb(23 21 29);--color-input-text: rgb(242 240 247);--color-input-border: rgb(60 56 72);--color-primary-button-text: rgb(12 11 16);--color-primary-button-background: rgb(242 240 247);--color-primary-button-border: rgb(242 240 247);color-scheme:dark}}:root[data-theme=dark]{--al-bg: #0c0b10;--al-bg-2: #16141c;--al-fg: #f2f0f7;--al-muted: #9c98a8;--al-line: rgba(242, 240, 247, .09);--al-line-2: rgba(242, 240, 247, .18);--al-glass: rgba(30, 27, 38, .55);--al-glass-edge: rgba(255, 255, 255, .12);--al-glass-shade: rgba(0, 0, 0, .4);--al-card: #17151d;--al-accent: #b9a7ff;--al-accent-ink: #121116;--al-love: #ff7a9c;--al-ok: #5fd39a;--color-background-rgb: 12 11 16;--color-foreground-rgb: 242 240 247;--color-border-rgb: 242 240 247;--color-input-background: rgb(23 21 29);--color-input-text: rgb(242 240 247);--color-input-border: rgb(60 56 72);--color-primary-button-text: rgb(12 11 16);--color-primary-button-background: rgb(242 240 247);--color-primary-button-border: rgb(242 240 247);color-scheme:dark}body{background:var(--al-bg);color:var(--al-fg);font:15px/1.5 var(--al-ui);-webkit-font-smoothing:antialiased;overflow-x:hidden}.al,.al *{box-sizing:border-box}.al button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;-webkit-tap-highlight-color:transparent}.al a{color:inherit;text-decoration:none}.al :focus-visible{outline:2px solid var(--al-accent);outline-offset:2px;border-radius:10px}.al svg.i{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex:none}.al-aura{position:fixed;inset:-20% -10% auto;height:70vh;z-index:0;pointer-events:none;filter:blur(70px);opacity:.35;background:radial-gradient(40% 50% at 20% 30%,#b9a7ff,transparent 70%),radial-gradient(35% 45% at 80% 20%,#7fd6e8,transparent 70%),radial-gradient(30% 40% at 60% 60%,#f2c7a5,transparent 70%)}.al-glass{background:var(--al-glass);backdrop-filter:blur(22px) saturate(180%);-webkit-backdrop-filter:blur(22px) saturate(180%);border:1px solid var(--al-glass-edge);box-shadow:0 10px 30px var(--al-glass-shade),inset 0 1px 0 var(--al-glass-edge)}.al-eyebrow{font:500 11px var(--al-data);letter-spacing:.14em;text-transform:uppercase;color:var(--al-muted)}.al-h2{margin:0;font:600 clamp(26px,4.4vw,42px)/1.06 var(--al-head);letter-spacing:-.03em;text-wrap:balance}.al-muted{color:var(--al-muted)}.al-wrap{position:relative;z-index:1;max-width:1180px;margin:0 auto;padding-inline:16px;padding-block:18px 40px}.al-btn{height:48px;padding:0 20px!important;border-radius:16px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--al-line-2)!important;background:var(--al-card)!important;transition:transform .15s;white-space:nowrap}.al-btn:active{transform:scale(.98)}.al-btn.dark{background:var(--al-fg)!important;color:var(--al-bg)!important;border-color:var(--al-fg)!important;position:relative;overflow:hidden}.al-btn.dark:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--al-sheen);opacity:0;mix-blend-mode:overlay;transition:opacity .4s;pointer-events:none}.al-btn.dark:hover:after{opacity:.5}.al-btn.ok{background:var(--al-ok)!important;border-color:var(--al-ok)!important;color:#fff!important}.al-btn[disabled]{opacity:.4;cursor:default}.al-btn.sm{height:38px;padding:0 14px!important;border-radius:12px;font-size:14px}.al-top{position:relative;top:0;z-index:20;padding:10px 12px 0}.al-top-in{max-width:1180px;margin:0 auto;border-radius:22px;display:flex;align-items:center;gap:6px;padding:7px 8px 7px 16px}.al-brand{display:flex;flex-direction:column;align-items:center;line-height:1;padding:4px 2px}.al-brand b{font:600 20px/1 var(--al-head);letter-spacing:.34em;padding-left:.34em;text-transform:uppercase}.al-brand small{font:500 9px/1 var(--al-head);letter-spacing:.52em;padding-left:.52em;color:var(--al-muted);margin-top:5px;text-transform:uppercase}.al-nav{display:flex;gap:2px;margin-left:18px}.al-nav a{height:38px;padding:0 12px;border-radius:12px;font-weight:500;color:var(--al-muted);display:inline-flex;align-items:center}.al-nav a.on,.al-nav a:hover{color:var(--al-fg);background:var(--al-line)}.al-search{flex:0 1 340px;margin-left:auto;display:flex;align-items:center;gap:8px;height:40px;padding:0 12px;border-radius:14px;background:var(--al-line)}.al-search input{flex:1;min-width:0;border:0!important;background:none!important;color:var(--al-fg);font:inherit;outline:none;box-shadow:none!important;padding:0!important;height:auto}.al-icons{display:flex;gap:2px}.al-icon-btn{width:40px;height:40px;border-radius:14px;display:grid;place-items:center;position:relative;transition:background .2s}.al-icon-btn:hover{background:var(--al-line)}.al-badge{position:absolute;top:3px;right:3px;min-width:17px;height:17px;border-radius:9px;background:var(--al-accent);color:var(--al-accent-ink);font:600 10px/17px var(--al-ui);text-align:center;padding:0 4px;transform:scale(0);transition:transform .35s var(--al-ease)}.al-badge.on{transform:scale(1)}.al-badge.love{background:var(--al-love);color:#fff}.al-only-m{display:none!important}@media(max-width:860px){.al-nav,.al-search{display:none}.al-icons{margin-left:auto}.al-only-m{display:grid!important}.al-only-d{display:none!important}}.al-lead{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:10px 24px;margin:6px 2px 16px}.al-lead h1{margin:0;font:600 clamp(28px,5.4vw,50px)/1.05 var(--al-head);letter-spacing:-.03em;text-wrap:balance}.al-lead h1 em{font-style:normal;background:var(--al-sheen);-webkit-background-clip:text;background-clip:text;color:transparent}.al-lead p{margin:0;color:var(--al-muted);max-width:40ch}.al-cats{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:2px 2px 4px;margin-bottom:10px}.al-cats::-webkit-scrollbar{display:none}.al-chip{flex:none;height:38px;padding:0 16px!important;border-radius:19px;border:1px solid var(--al-line)!important;background:var(--al-card)!important;font-weight:500;white-space:nowrap;transition:all .25s var(--al-ease);display:inline-flex;align-items:center}.al-chip span{color:var(--al-muted);font:400 12px var(--al-data);margin-left:6px}.al-chip.on{background:var(--al-fg)!important;color:var(--al-bg)!important;border-color:var(--al-fg)!important}.al-chip.on span{color:inherit;opacity:.6}.al-toolbar{display:flex;align-items:center;gap:8px;margin-bottom:16px;flex-wrap:wrap}.al-tool{height:36px;padding:0 13px!important;border-radius:12px;display:flex;align-items:center;gap:7px;font-weight:500;border:1px solid var(--al-line)!important;background:var(--al-card)!important}.al-tool svg.i{width:16px;height:16px}.al-tool .n{background:var(--al-accent);color:var(--al-accent-ink);border-radius:8px;padding:0 6px;font:600 11px/18px var(--al-ui)}.al-count{margin-left:auto;color:var(--al-muted);font:12px var(--al-data)}.al-af{height:30px;padding:0 6px 0 10px!important;border-radius:10px;background:var(--al-line)!important;font-size:13px;display:inline-flex;align-items:center;gap:4px}.al-af svg.i{width:14px;height:14px}.al-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}@media(min-width:700px){.al-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1000px){.al-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}}.al-card{position:relative;display:flex;flex-direction:column;gap:8px;min-width:0;animation:al-pop .55s var(--al-ease) both;animation-delay:calc(var(--i, 0) * 40ms)}.al-card[hidden]{display:none}.al-pw{position:relative}@keyframes al-pop{0%{opacity:.3;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}.al-ph{position:relative;display:block;width:100%;aspect-ratio:3 / 4;max-width:100%;border-radius:var(--al-r-m);overflow:hidden;background:var(--al-card)}.al-ph img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .8s var(--al-ease)}.al-ph .alt-img{opacity:0;transition:opacity .5s var(--al-ease)}.al-card:hover .al-ph .alt-img{opacity:1}.al-ph:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.35) 50%,transparent 65%);transform:translate(-120%);transition:transform .9s var(--al-ease);pointer-events:none}.al-card:hover .al-ph:after{transform:translate(120%)}.al-card:hover .al-ph img{transform:scale(1.04)}.al-fav{position:absolute;right:8px;top:8px;z-index:2;width:36px;height:36px;border-radius:12px;display:grid;place-items:center}.al-fav svg{width:18px;height:18px;stroke:var(--al-fg);fill:none;stroke-width:1.8;transition:all .3s var(--al-ease)}.al-fav.on svg{fill:var(--al-love);stroke:var(--al-love);transform:scale(1.12)}.al-quick{position:absolute;right:8px;bottom:8px;z-index:2;width:36px;height:36px;border-radius:12px;display:grid;place-items:center}.al-quick svg.i{width:18px;height:18px}.al-quick.in{background:var(--al-ok);border-color:var(--al-ok);color:#fff}.al-nbadge{position:absolute;left:8px;top:8px;z-index:2;height:24px;padding:0 9px;border-radius:12px;font:600 10.5px/24px var(--al-ui);letter-spacing:.06em;text-transform:uppercase}.al-meta{display:flex;justify-content:space-between;align-items:baseline;gap:8px;padding:0 2px}.al-meta h3{margin:0;font:600 14px/1.3 var(--al-ui);letter-spacing:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.al-meta .p{font:500 14px var(--al-data);white-space:nowrap}.al-spec{padding:0 2px;margin-top:-6px;color:var(--al-muted);font:12px var(--al-data);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.al-empty{grid-column:1 / -1;padding:52px 20px;text-align:center;border:1px dashed var(--al-line-2);border-radius:var(--al-r-l);color:var(--al-muted);display:flex;flex-direction:column;align-items:center;gap:10px}.al-empty b{font:600 20px var(--al-head);color:var(--al-fg);letter-spacing:-.02em}.al-slot{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:radial-gradient(90% 70% at 50% 35%,var(--tone-l, #a9a4bd),var(--tone-d, #4a4560))}.al-slot svg{width:46%;height:auto;max-height:78%;filter:drop-shadow(0 12px 18px rgba(0,0,0,.25))}.al-crumb{display:flex;align-items:center;gap:6px;margin-bottom:12px;color:var(--al-muted);font-size:14px;flex-wrap:wrap}.al-crumb a,.al-crumb button{color:var(--al-muted);font-weight:500;display:inline-flex;align-items:center;gap:4px;height:34px;padding:0 10px 0 4px;border-radius:10px}.al-crumb a:hover,.al-crumb button:hover{background:var(--al-line);color:var(--al-fg)}.al-pdp{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:32px;align-items:start}@media(max-width:860px){.al-pdp{grid-template-columns:1fr;gap:18px}}.al-gal{position:relative;min-width:0}.al-frame{position:relative}.al-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:var(--al-r-l);overscroll-behavior-x:contain}.al-track::-webkit-scrollbar{display:none}.al-track .al-ph{flex:0 0 100%;scroll-snap-align:center;border-radius:0;aspect-ratio:4 / 5;cursor:zoom-in}.al-arr{position:absolute;top:50%;transform:translateY(-50%);width:42px;height:42px;border-radius:14px;display:grid;place-items:center;z-index:2}.al-arr.l{left:10px}.al-arr.r{right:10px}@media(hover:none){.al-arr{display:none}}.al-pos{position:absolute;right:12px;top:12px;z-index:2;height:28px;padding:0 10px;border-radius:10px;font:500 12px/28px var(--al-data)}.al-dots{display:flex;justify-content:center;gap:6px;margin-top:12px}.al-dots button{width:7px;height:7px;border-radius:4px;background:var(--al-line-2)!important;transition:all .35s var(--al-ease)}.al-dots button.on{width:22px;background:var(--al-fg)!important}.al-thumbs{display:flex;gap:8px;margin-top:10px;overflow-x:auto;scrollbar-width:none}.al-thumbs button{flex:0 0 58px;aspect-ratio:3 / 4;border-radius:12px;overflow:hidden;opacity:.5;border:2px solid transparent!important;position:relative;transition:all .25s}.al-thumbs button.on{opacity:1;border-color:var(--al-fg)!important}.al-thumbs img{width:100%;height:100%;object-fit:cover}@media(max-width:860px){.al-thumbs{display:none}}.al-pinfo{display:flex;flex-direction:column;gap:16px;min-width:0}.al-pinfo h1{margin:0;font:600 clamp(26px,4vw,40px)/1.08 var(--al-head);letter-spacing:-.03em;text-wrap:balance}.al-price{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.al-price b{font:500 26px var(--al-data)}.al-price s{color:var(--al-muted);font:15px var(--al-data)}.al-stock{font-size:13px;font-weight:600;color:var(--al-ok);display:inline-flex;align-items:center;gap:6px}.al-stock:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.al-stock.out{color:var(--al-muted)}.al-desc{margin:0;color:var(--al-muted);max-width:56ch}.al-desc p{margin:0 0 8px}.al-specs{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--al-line);border-radius:var(--al-r-m);overflow:hidden;background:var(--al-card);margin:0}.al-specs div{padding:12px 14px;border-bottom:1px solid var(--al-line);min-width:0}.al-specs div:nth-child(odd){border-right:1px solid var(--al-line)}.al-specs div:nth-last-child(-n+2){border-bottom:0}.al-specs div:last-child:nth-child(odd){grid-column:1 / -1;border-right:0}.al-specs dt{font:11px var(--al-data);color:var(--al-muted);text-transform:uppercase;letter-spacing:.08em}.al-specs dd{margin:2px 0 0;font-weight:600}.al-grade{display:inline-flex;gap:3px;vertical-align:middle;margin-left:6px}.al-grade i{width:14px;height:5px;border-radius:3px;background:var(--al-line-2)}.al-grade i.f{background:var(--al-fg)}.al-variants{display:flex;flex-wrap:wrap;gap:8px}.al-buy{display:flex;gap:10px}.al-buy .al-btn.dark{flex:1;height:54px;font-size:16px;border-radius:18px}.al-buy .heart{width:54px;height:54px;border-radius:18px;padding:0!important}.al-buy .heart svg{width:22px;height:22px;stroke:var(--al-fg);fill:none;stroke-width:1.8;transition:all .3s var(--al-ease)}.al-buy .heart.on svg{fill:var(--al-love);stroke:var(--al-love)}.al-reassure{display:grid;gap:10px;margin:0;padding:0;list-style:none}.al-reassure li{display:flex;gap:10px;align-items:flex-start;color:var(--al-muted);font-size:14px}.al-reassure svg.i{width:18px;height:18px;margin-top:2px;color:var(--al-fg)}.al-linkish{color:var(--al-fg);text-decoration:underline!important;text-underline-offset:3px;font-weight:500;align-self:flex-start}.al-sticky{position:fixed;z-index:25;left:12px;right:12px;bottom:calc(84px + env(safe-area-inset-bottom,0px));border-radius:20px;padding:8px 8px 8px 14px;display:flex;align-items:center;gap:10px;transform:translateY(200%);transition:transform .45s var(--al-ease)}.al-sticky.on{transform:none}.al-sticky div{flex:1;min-width:0}.al-sticky b{display:block;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.al-sticky span{font:500 13px var(--al-data);color:var(--al-muted)}@media(min-width:861px){.al-sticky{display:none}}.al-section-t{margin:44px 2px 14px}.al-section-t h2{margin:0;font:600 22px var(--al-head);letter-spacing:-.02em}.al-favhead{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:12px;margin:6px 2px 16px}.al-selbar{position:sticky;top:76px;z-index:15;border-radius:18px;padding:8px 8px 8px 14px;display:flex;align-items:center;gap:10px;margin-bottom:14px;flex-wrap:wrap}.al-selbar label{display:flex;align-items:center;gap:8px;font-weight:600;font-size:14px;cursor:pointer}.al-selbar .al-btn{margin-left:auto}.al-check{position:absolute;left:8px;top:8px;z-index:3;width:30px;height:30px;border-radius:10px;display:grid;place-items:center}.al-check svg.i{width:16px;height:16px;stroke-width:2.6;opacity:0;transition:opacity .2s}.al-check.on{background:var(--al-accent);border-color:var(--al-accent);color:var(--al-accent-ink)}.al-check.on svg.i{opacity:1}.al-row{display:flex;gap:6px}.al-row .al-btn{flex:1;height:38px;font-size:13px;border-radius:12px;padding:0 10px!important}.al input[type=checkbox]{width:18px;height:18px;accent-color:var(--al-accent)}.al-story{max-width:760px;display:flex;flex-direction:column;gap:16px}.al-intro{margin:0;color:var(--al-muted);font-size:17px;max-width:52ch}.al-path{list-style:none;margin:8px 0;padding:0;display:grid;gap:10px;counter-reset:p}.al-path li{display:grid;grid-template-columns:44px 1fr;column-gap:14px;padding:16px;border-radius:20px;background:var(--al-card);border:1px solid var(--al-line);animation:al-pop .55s var(--al-ease) both;animation-delay:calc(var(--i, 0) * 60ms)}.al-path li:before{counter-increment:p;content:counter(p,decimal-leading-zero);grid-row:span 2;width:44px;height:44px;border-radius:14px;display:grid;place-items:center;font:500 13px var(--al-data);background:var(--al-sheen);color:#121116}.al-path b{font:600 16px var(--al-head)}.al-path span{color:var(--al-muted);font-size:14px}.al-knot{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:28px;align-items:start}@media(max-width:860px){.al-knot{grid-template-columns:1fr}}.al-vid{aspect-ratio:9 / 14;max-height:70vh;width:100%;max-width:100%;border-radius:var(--al-r-l);overflow:hidden;display:grid;place-items:center;text-align:center;color:var(--al-muted);font-size:13px;border:1px solid var(--al-line);background:radial-gradient(80% 60% at 50% 30%,var(--al-bg-2),var(--al-card))}.al-vid video{width:100%;height:100%;object-fit:cover}.al-vid>div{display:flex;flex-direction:column;align-items:center;gap:6px}.al-vid svg{width:58px;height:58px;padding:17px;border-radius:50%;fill:var(--al-fg);background:var(--al-glass);border:1px solid var(--al-glass-edge);margin-bottom:8px}.al-vid b{color:var(--al-fg);font:600 16px var(--al-head)}.al-steps{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:8px;counter-reset:s}.al-steps li{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border-radius:16px;background:var(--al-card);border:1px solid var(--al-line)}.al-steps li:before{counter-increment:s;content:counter(s);flex:none;width:26px;height:26px;border-radius:9px;display:grid;place-items:center;font:500 12px var(--al-data);background:var(--al-fg);color:var(--al-bg)}.al-help{max-width:760px;display:flex;flex-direction:column;gap:14px}.al-tbl{overflow-x:auto;border:1px solid var(--al-line);border-radius:var(--al-r-m)}.al-ship-t{width:100%;border-collapse:collapse;background:var(--al-card);font-size:14px}.al-ship-t th,.al-ship-t td{text-align:left;padding:12px 14px;border-bottom:1px solid var(--al-line)}.al-ship-t th{font:500 11px var(--al-data);letter-spacing:.08em;text-transform:uppercase;color:var(--al-muted)}.al-ship-t td:last-child{font-family:var(--al-data);white-space:nowrap}.al-ship-t tr:last-child td{border-bottom:0}.al details{background:var(--al-card);border:1px solid var(--al-line);border-radius:18px;padding:0 16px}.al summary{list-style:none;cursor:pointer;padding:16px 0;font-weight:600;display:flex;justify-content:space-between;gap:12px}.al summary::-webkit-details-marker{display:none}.al summary:after{content:"+";font:400 22px/1 var(--al-head);color:var(--al-muted);transition:transform .3s var(--al-ease)}.al details[open] summary:after{transform:rotate(45deg)}.al details .rte{margin:0 0 16px;color:var(--al-muted);font-size:14px}.al-footer{position:relative;z-index:1;max-width:1180px;margin:0 auto;padding-inline:16px;padding-block:28px 120px;border-top:1px solid var(--al-line);display:grid;grid-template-columns:1.3fr repeat(2,1fr);gap:24px}@media(max-width:700px){.al-footer{grid-template-columns:1fr 1fr}.al-footer .fb{grid-column:1 / -1}}@media(min-width:861px){.al-footer{padding-bottom:40px}}.al-footer h5{margin:0 0 10px;font:500 11px var(--al-data);letter-spacing:.12em;text-transform:uppercase;color:var(--al-muted)}.al-footer ul{list-style:none;margin:0;padding:0;display:grid;gap:8px;font-size:14px}.al-footer ul a:hover{text-decoration:underline;text-underline-offset:3px}.al-pay{display:flex;gap:6px;flex-wrap:wrap;margin-top:14px}.al-pay span{height:26px;padding:0 8px;border-radius:7px;border:1px solid var(--al-line-2);font:600 11px/24px var(--al-ui);color:var(--al-muted)}.al-news{display:flex;gap:8px;margin-top:12px;max-width:360px}.al-news input{flex:1;min-width:0;height:42px;border-radius:12px;border:1px solid var(--al-line-2);background:var(--al-card);color:var(--al-fg);padding:0 12px;font:inherit}.al-legal{grid-column:1 / -1;color:var(--al-muted);font:12px var(--al-data)}.al-legal a{text-decoration:underline;text-underline-offset:3px}.al-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:#0a080e61;opacity:0;pointer-events:none;transition:opacity .35s}.al-scrim.on{opacity:1;pointer-events:auto}.al-sheet{position:fixed;z-index:41;left:50%;bottom:0;width:min(640px,100%);max-height:92vh;min-height:min(78vh,720px);display:flex;flex-direction:column;transform:translate(-50%,105%);transition:transform .55s var(--al-ease);border-radius:28px 28px 0 0;padding:10px 0 calc(18px + env(safe-area-inset-bottom,0px))}.al-sheet.on{transform:translate(-50%)}.al-sheet .body{overflow:auto;padding:0 20px;flex:1;min-height:0}.al-sheet .foot{padding:12px 20px 0;display:flex;gap:10px}.al-sheet .foot .al-btn{flex:1;height:50px}.al-grab{width:42px;height:5px;border-radius:3px;background:var(--al-line-2);margin:0 auto 10px;flex:none}.al-shead{display:flex;align-items:center;justify-content:space-between;padding:0 20px 6px}.al-shead h3{margin:0;font:600 22px var(--al-head);letter-spacing:-.02em}.al-sheet h4{margin:18px 0 10px;font:600 12px var(--al-data);letter-spacing:.12em;text-transform:uppercase;color:var(--al-muted)}.al-sw{display:flex;flex-wrap:wrap;gap:10px}.al-dot{width:38px;height:38px;border-radius:50%!important;border:2px solid var(--al-glass-edge)!important;box-shadow:0 0 0 1px var(--al-line);transition:transform .25s var(--al-ease)}.al-dot.on{box-shadow:0 0 0 2px var(--al-bg),0 0 0 4px var(--al-fg);transform:scale(1.05)}.al-opts{display:flex;flex-wrap:wrap;gap:8px}.al-opt{height:36px;padding:0 14px!important;border-radius:12px;border:1px solid var(--al-line)!important;background:var(--al-card)!important;font-weight:500}.al-opt span{opacity:.55;font:12px var(--al-data);margin-left:6px}.al-opt:disabled{opacity:.4;cursor:default}.al-opt.on{background:var(--al-fg)!important;color:var(--al-bg)!important;border-color:var(--al-fg)!important}.al-range{display:flex;align-items:center;gap:12px}.al-range input{flex:1;accent-color:var(--al-accent)}.al-range output{font:500 14px var(--al-data);min-width:54px;text-align:right}.al-radio{display:grid;gap:6px}.al-radio button{height:48px;border-radius:14px;padding:0 14px!important;display:flex;align-items:center;justify-content:space-between;font-weight:500;background:var(--al-card)!important;border:1px solid var(--al-line)!important}.al-radio button.on{border-color:var(--al-fg)!important}.al-radio button.on:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--al-fg);box-shadow:0 0 0 4px var(--al-line)}.al-sugg{display:flex;flex-wrap:wrap;gap:8px}.al-bigsearch{display:flex;align-items:center;gap:10px;height:52px;padding:0 14px;border-radius:16px;background:var(--al-line);margin-top:4px}.al-bigsearch input{flex:1;min-width:0;border:0!important;background:none!important;color:var(--al-fg);font:inherit;font-size:17px;outline:none;box-shadow:none!important;padding:0!important}.al-results{display:grid;gap:6px;margin-top:12px}.al-results a{display:grid;grid-template-columns:48px 1fr auto;gap:12px;align-items:center;padding:6px;border-radius:14px}.al-results a:hover{background:var(--al-line)}.al-results img,.al-results .ph0{width:48px;aspect-ratio:3 / 4;object-fit:cover;border-radius:10px;background:var(--al-line)}.al-results span{font:500 13px var(--al-data)}.al-menu-list{display:grid;gap:6px}.al-menu-list a,.al-menu-list button{height:52px;border-radius:14px;padding:0 14px!important;display:flex;align-items:center;gap:12px;font-weight:600;background:var(--al-card)!important;border:1px solid var(--al-line)!important;text-align:left;width:100%}.al-menu-list span{margin-left:auto;color:var(--al-muted)}.al-line{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid var(--al-line);animation:al-pop .35s var(--al-ease)}.al-line .al-ph{border-radius:12px}.al-line b{display:block;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.al-line small{display:block;color:var(--al-muted);font:12px var(--al-data)}.al-qty{display:inline-flex;align-items:center;margin-top:8px;border:1px solid var(--al-line-2);border-radius:11px;height:32px}.al-qty button{width:30px;height:30px;display:grid;place-items:center;font-size:16px}.al-qty button:disabled{opacity:.3}.al-qty span{min-width:22px;text-align:center;font:500 13px var(--al-data)}.al-line .right{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.al-line .p{font:500 14px var(--al-data)}.al-del{width:34px;height:34px;border-radius:11px;display:grid;place-items:center;color:var(--al-muted)}.al-del:hover{background:var(--al-line)!important;color:var(--al-fg)}.al-del svg.i{width:18px;height:18px}.al-shipbox{margin-top:16px;padding:14px;border-radius:16px;background:var(--al-line);font-size:14px}.al-bar{height:6px;border-radius:3px;background:var(--al-line-2);margin-top:10px;overflow:hidden}.al-bar i{display:block;height:100%;background:var(--al-sheen);transition:width .6s var(--al-ease)}.al-sum{display:grid;gap:6px;margin-top:14px;font-size:14px}.al-sum div{display:flex;justify-content:space-between}.al-sum div span:last-child{font-family:var(--al-data)}.al-sum .tot{font-weight:700;font-size:16px;padding-top:8px;border-top:1px solid var(--al-line)}.al-lb{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:var(--al-bg);display:flex;flex-direction:column;opacity:0;pointer-events:none;transition:opacity .3s}.al-lb.on{opacity:1;pointer-events:auto}.al-lb .bar-t{display:flex;justify-content:space-between;align-items:center;padding:calc(10px + env(safe-area-inset-top,0px)) 14px 10px}.al-lb .al-track{flex:1;border-radius:0}.al-lb .al-track .al-ph{aspect-ratio:auto;height:100%;cursor:default;background:var(--al-bg)}.al-lb .al-track .al-ph img{object-fit:contain}.al-tabbar{position:fixed;z-index:30;left:50%;bottom:calc(12px + env(safe-area-inset-bottom,0px));transform:translate(-50%);width:min(480px,calc(100% - 24px));border-radius:24px;display:flex;padding:6px}.al-tabbar a,.al-tabbar button{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:2px;padding:7px 0!important;border-radius:18px;font-size:11px;font-weight:600;color:var(--al-muted);transition:all .3s var(--al-ease);position:relative}.al-tabbar svg.i{width:22px;height:22px}.al-tabbar .on{color:var(--al-fg);background:var(--al-line)!important}.al-tabbar .al-badge{top:2px;right:calc(50% - 22px)}@media(min-width:861px){.al-tabbar{display:none}}.al-toast{position:fixed;z-index:70;left:50%;top:78px;transform:translate(-50%,-16px);opacity:0;padding:8px 8px 8px 16px;border-radius:16px;font-weight:600;font-size:14px;transition:all .4s var(--al-ease);pointer-events:none;display:flex;align-items:center;gap:12px;width:max-content;max-width:calc(100% - 32px);min-height:46px}.al-toast.on{opacity:1;transform:translate(-50%);pointer-events:auto}.al-toast button{height:32px;padding:0 12px!important;border-radius:10px;background:var(--al-fg)!important;color:var(--al-bg)!important;font-size:13px;font-weight:600}.al-view{animation:al-rise .45s var(--al-ease)}@keyframes al-rise{0%{opacity:.4;transform:translateY(10px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.al *,.al *:before,.al *:after{animation:none!important;transition:none!important}}.al-pay svg{height:24px;width:auto}#header-group{position:sticky;top:0;z-index:30}.al [hidden]{display:none!important}#al-s-menu,#al-s-sort{min-height:0}.al-sheet .body{padding-bottom:8px}::view-transition-old(root),::view-transition-new(root){animation-duration:.32s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}#al-s-lang{min-height:0}.al-preview .al-sheet{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}.al-preview .al-tabbar{bottom:96px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/allure.css.map */
