html[data-system=gallery]{--hairline:color-mix(in oklab, var(--fg) 14%, transparent);--hairline-strong:color-mix(in oklab, var(--fg) 30%, transparent);--shadow-photo:none;--shadow-lift:none;--frame:var(--dk-component-stage-frame,28px);--stage-btn-r:var(--dk-component-stage-button,999px);--stage-display:var(--dk-component-stage-display-max,96px);--stage-display-w:var(--dk-component-stage-display-weight,700);--stage-display-lh:var(--dk-component-stage-display-line,1.02);--stage-head-w:var(--dk-component-stage-heading-weight,600);--header-h:48px;--section:88px;--on-photo:#fff;--on-photo-muted:#ffffffc7}@media (min-width:768px){html[data-system=gallery]{--header-h:44px;--section:144px}}html[data-system=gallery] .band,html[data-system=gallery] .trust,html[data-system=gallery] .pdp-band{--bg:var(--dk-color-scheme-3-bg);--bg-muted:var(--dk-color-scheme-3-bg-muted);--fg:var(--dk-color-scheme-3-fg);--fg-muted:var(--dk-color-scheme-3-fg-muted);--accent:var(--dk-color-scheme-3-accent);--accent-fg:var(--dk-color-scheme-3-accent-fg);--accent-deep:var(--dk-color-scheme-3-link);--border:var(--dk-color-scheme-3-border);--hairline:color-mix(in oklab, var(--fg) 12%, transparent);--hairline-strong:color-mix(in oklab, var(--fg) 26%, transparent);background:var(--bg);color:var(--fg)}html[data-system=gallery] :is(h1,h2,h3,h4){font-weight:var(--stage-head-w);letter-spacing:0}html[data-system=gallery] .latin{letter-spacing:-.02em;font-style:normal}html[lang=en][data-system=gallery] :is(h1,h2){letter-spacing:-.025em}html[lang=en][data-system=gallery] :is(h3,h4){letter-spacing:-.01em}html[data-system=gallery] .eyebrow{color:var(--fg-muted);font-weight:500}html[data-system=gallery] .dark .eyebrow{color:var(--night-muted)}html[data-system=gallery] .btn{border-radius:var(--stage-btn-r);background:var(--accent);color:var(--accent-fg);border-color:var(--accent);min-height:48px;transition:transform var(--d-fast) var(--ease-std), opacity var(--d-fast), background var(--d-fast);padding-inline:26px;font-weight:600}html[data-system=gallery] .btn:hover{background:color-mix(in oklab, var(--accent) 88%, var(--fg))}html[data-system=gallery] .btn--ghost{color:var(--fg);border-color:var(--hairline-strong);background:0 0}html[data-system=gallery] .btn--ghost:hover{background:color-mix(in oklab, var(--fg) 8%, transparent)}html[data-system=gallery] .btn--light,html[data-system=gallery] .btn--amber{background:var(--accent);color:var(--accent-fg);border-color:var(--accent)}html[data-system=gallery] .btn--line-light{color:var(--night-fg);border-color:color-mix(in oklab, var(--night-fg) 35%, transparent);background:0 0}html[data-system=gallery] .btn--line-light:hover{background:color-mix(in oklab, var(--night-fg) 10%, transparent)}html[data-system=gallery] .btn--sm{min-height:42px;padding-inline:20px}html[data-system=gallery] .link,html[data-system=gallery] .code-toggle{color:var(--accent-deep);text-decoration:none}html[data-system=gallery] .field input,html[data-system=gallery] .field select,html[data-system=gallery] .field textarea,html[data-system=gallery] .toolbar select,html[data-system=gallery] .code-field input,html[data-system=gallery] .notify-me input{border-color:var(--hairline-strong);background:var(--bg-muted);color:var(--fg);border-radius:12px}html[data-system=gallery] .field input:focus,html[data-system=gallery] .field select:focus,html[data-system=gallery] .field textarea:focus{border-color:var(--fg);box-shadow:0 0 0 3px color-mix(in oklab, var(--fg) 12%, transparent)}html[data-system=gallery] .phone-input span{border-color:var(--hairline-strong);background:var(--bg-muted);border-radius:12px 0 0 12px}html[data-system=gallery] .qty{border-color:var(--hairline-strong);border-radius:999px;overflow:hidden}html[data-system=gallery] .size,html[data-system=gallery] .pay-option,html[data-system=gallery] .set-contents,html[data-system=gallery] .notify-me,html[data-system=gallery] .reg-form__addr,html[data-system=gallery] .login-step{border-color:var(--hairline);background:var(--night);border-radius:14px}:is(html[data-system=gallery] .size:has(input:checked),html[data-system=gallery] .pay-option:has(input:checked),html[data-system=gallery] .pay-panel){border-color:var(--fg);box-shadow:inset 0 0 0 1px var(--fg);background:var(--night-2)}html[data-system=gallery] .summary,html[data-system=gallery] .confirm .card-box,html[data-system=gallery] .review,html[data-system=gallery] .branch,html[data-system=gallery] .gift__item,html[data-system=gallery] .notice,html[data-system=gallery] .ticket__msg,html[data-system=gallery] .ticket__rate{border-color:var(--hairline);background:var(--night);border-radius:20px}html[data-system=gallery] .ticket__msg--customer{background:var(--night-2)}html[data-system=gallery] .ai-panel,html[data-system=gallery] .reg-add__panel,html[data-system=gallery] .app-sheet{border-color:var(--hairline-strong);background:var(--night);box-shadow:none;border-radius:24px}html[data-system=gallery] .pager a,html[data-system=gallery] .thumbs button,html[data-system=gallery] .review__media>button,html[data-system=gallery] .review__media>div{border-color:var(--hairline);border-radius:12px}html[data-system=gallery] .pager a[aria-current=page]{background:var(--fg);color:var(--bg);border-color:var(--fg)}html[data-system=gallery] .gallery__item{border-radius:var(--frame);border:1px solid var(--hairline);background:var(--night);overflow:hidden}@media (max-width:767px){html[data-system=gallery] .gallery__item{border-inline:0;border-radius:0}}html[data-system=gallery] .line__img,html[data-system=gallery] .mini-line img,html[data-system=gallery] .rwall__product img{border-radius:10px}html[data-system=gallery] .note,html[data-system=gallery] .alert,html[data-system=gallery] .toast{border-radius:12px}html[data-system=gallery] .note{background:var(--night)}html[data-system=gallery] .toast{background:var(--fg);color:var(--bg)}html[data-system=gallery] .fav-btn--pdp,html[data-system=gallery] .seg,html[data-system=gallery] .sso__btn{border-color:var(--hairline-strong);border-radius:999px}html[data-system=gallery] .seg button[aria-pressed=true]{background:var(--fg);color:var(--bg)}html[data-system=gallery] .chip,html[data-system=gallery] .filters a,html[data-system=gallery] .care li,html[data-system=gallery] .tag,html[data-system=gallery] .ticket-chip,html[data-system=gallery] .ways__tag,html[data-system=gallery] .ways__mark,html[data-system=gallery] .social a,html[data-system=gallery] .rwall__score,html[data-system=gallery] .ai-chips button{border-color:var(--hairline-strong);background:0 0}html[data-system=gallery] .chip--on{background:var(--fg);color:var(--bg);border-color:var(--fg)}html[data-system=gallery] .toolbar{border-block:0;border-bottom:1px solid var(--hairline)}html[data-system=gallery] .pdp-section,html[data-system=gallery] .acc,html[data-system=gallery] .acc details,html[data-system=gallery] .tier,html[data-system=gallery] .form-section,html[data-system=gallery] .line,html[data-system=gallery] .ways li,html[data-system=gallery] .reg-line{border-color:var(--hairline)}html[data-system=gallery] .sticky-atc{background:color-mix(in oklab, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(16px);border-top:1px solid var(--hairline);box-shadow:none}html[data-system=gallery] .checkout-cta{border-top-color:var(--hairline)}html[data-system=gallery] .title{font-size:clamp(36px,5vw,56px);font-weight:600;line-height:1.05}html[data-system=gallery] .price{font-weight:500}html[data-system=gallery] .stock-note,html[data-system=gallery] .set-line{color:var(--accent-deep)}html[data-system=gallery] .ship-meter__bar{background:var(--night-2);border-radius:999px}html[data-system=gallery] .ship-meter__bar i,html[data-system=gallery] .dist i:after{background:var(--accent)}html[data-system=gallery] .meter__bar{background:var(--night-2);border-radius:999px}html[data-system=gallery] .meter__bar i,html[dir=ltr][data-system=gallery] .meter__bar i{background:var(--accent)}html[data-system=gallery] .promise svg,html[data-system=gallery] .gift__item svg{stroke:var(--fg)}html[data-system=gallery] .confirm__mark{background:var(--accent);color:var(--accent-fg)}html[data-system=gallery] .cart-drawer{background:var(--bg)}html[data-system=gallery] .cart-drawer__head,html[data-system=gallery] .cart-drawer__foot{border-color:var(--hairline)}html[data-system=gallery] .drawer nav a{border-bottom-color:var(--night-border);font-weight:500}html[data-system=gallery] .ai-fab{background:var(--accent);color:var(--accent-fg);box-shadow:none}html[data-system=gallery] .ai-msg--user{background:var(--accent);color:var(--accent-fg)}html[data-system=gallery] .empty{color:var(--fg)}html[data-system=gallery] .announce{background:var(--night);color:var(--night-muted);border-bottom:1px solid var(--hairline);height:32px;font-size:12px;font-weight:400}html[data-system=gallery] .header{background:color-mix(in oklab, var(--bg) 76%, transparent);-webkit-backdrop-filter:blur(20px)saturate(1.6);border-bottom:1px solid var(--hairline)}html[data-system=gallery] .header__row{height:var(--header-h);column-gap:20px}html[data-system=gallery] .logo{font-size:18px;font-weight:600;line-height:1}html[data-system=gallery] .logo small{display:none}html[data-system=gallery] .logo__img{max-width:140px;max-height:26px}html[data-system=gallery] .icon-btn{width:38px;height:38px;color:var(--fg-muted);transition:color var(--d-fast), background var(--d-fast)}html[data-system=gallery] .icon-btn:hover{color:var(--fg);background:color-mix(in oklab, var(--fg) 8%, transparent)}html[data-system=gallery] .icon-btn svg{stroke-width:1.5px;width:19px;height:19px}html[data-system=gallery] .icon-btn .count{top:3px;background:var(--accent);min-width:16px;height:16px;color:var(--accent-fg);padding:0 4px;font-size:10px;inset-inline-end:1px}html[data-system=gallery] .lang-switch{font-size:12px}html[data-system=gallery] .notice-dot{border-color:var(--bg)}html[data-system=gallery] .cats{padding-block:8px 10px}html[data-system=gallery] .cats a{border-color:var(--hairline);color:var(--fg-muted);background:0 0;padding:7px 14px;font-size:13px}html[data-system=gallery] .cats a[aria-current=page]{background:var(--fg);color:var(--bg);border-color:var(--fg)}@media (min-width:768px){html[data-system=gallery] .nav-desktop{color:var(--fg-muted);gap:2px;font-size:13px;font-weight:500}html[data-system=gallery] .nav-desktop a{transition:color var(--d-fast), background var(--d-fast);border-radius:999px;padding:5px 11px}html[data-system=gallery] .nav-desktop a:after{display:none}html[data-system=gallery] .nav-desktop a:hover,html[data-system=gallery] .nav-desktop a[aria-current=page]{background:color-mix(in oklab, var(--fg) 8%, transparent);color:var(--fg)}}html[data-system=gallery] .hero{background:var(--bg)}html[data-system=gallery] .slide__bg{background:var(--night)}html[data-system=gallery] .slide__bg:after{background:linear-gradient(to top, rgba(0, 0, 0, calc(var(--overlay-hero) * .9)) 0%, rgba(0, 0, 0, calc(var(--overlay-hero) * var(--dk-component-stage-veil,.35))) 45%, rgba(0, 0, 0, calc(.06 + var(--overlay-hero) * (var(--dk-component-stage-veil,.35) - .35))) 100%)!important}html[data-system=gallery] .slide__text :is(h1,h2),html[data-system=gallery] .slide--thesis .slide__text :is(h1,h2){font-size:clamp(44px, 9vw, var(--stage-display));line-height:var(--stage-display-lh);font-weight:var(--stage-display-w);text-wrap:balance;margin-bottom:18px}html[data-system=gallery] .slide__text :is(h1,h2) .latin{color:var(--on-photo-muted);margin-top:12px;font-size:.5em;font-weight:600;line-height:1.1}html[data-system=gallery] .slide__text .eyebrow{color:var(--on-photo-muted);margin-bottom:14px;font-size:14px;font-weight:500}html[data-system=gallery] .slide__text p{max-width:46ch;color:var(--on-photo-muted);margin-bottom:26px;font-size:18px;line-height:1.5}html[data-system=gallery] .slide__text .btn{min-height:50px;padding-inline:28px;font-size:16px}html[data-system=gallery] .slide__badge{color:#fff;-webkit-backdrop-filter:blur(8px);background:#00000073;border:1px solid #ffffff40;border-radius:999px;padding:6px 12px;font-weight:500}html[data-system=gallery] .hero__ctrl{padding-block:14px}html[data-system=gallery] .hero__arrows button{border-color:#ffffff47;width:40px;height:40px}html[data-system=gallery] .hero__arrows button:hover{background:#ffffff24}html[data-system=gallery] .hero__next{font-size:12px}html[data-system=gallery] .hero__progress span{background:#ffffff40;border-radius:999px;height:2px}html[data-system=gallery] .hero__progress span.is-on:after{background:#fff}@media (min-width:768px){html[data-system=gallery] .hero{max-width:1280px;inline-size:calc(100% - var(--gutter) * 2);border-radius:var(--frame);border:1px solid var(--hairline);margin:12px auto 0}html[data-system=gallery] .slide__text p{font-size:20px}html[data-system=gallery] .hero__ctrl{padding:18px 28px}}html[data-system=gallery] .section__head{align-items:flex-end;gap:24px;margin-bottom:36px}html[data-system=gallery] .section__head h2,html[data-system=gallery] .page-title,html[data-system=gallery] .coll-head h1{font-size:clamp(34px,5vw,60px);line-height:max(1.05, var(--stage-display-lh));font-weight:var(--stage-head-w);text-wrap:balance;max-width:20ch}html[data-system=gallery] .section__head .eyebrow{margin-bottom:12px;font-size:14px}html[data-system=gallery] .section__head a{color:var(--accent-deep);border:0;padding:0;font-size:15px;font-weight:500}html[data-system=gallery] .section__head a:hover{text-underline-offset:4px;text-decoration:underline}html[data-system=gallery][data-heads=center] .section__head{text-align:center;align-items:center;gap:6px;margin-bottom:44px}html[data-system=gallery][data-heads=center] .section__head h2:after{display:none}html[data-system=gallery][data-heads=center] .section__head h2{margin-inline:auto}html[data-system=gallery][data-heads=bar] .section__head{background:var(--night);border-inline-start:0;border:1px solid var(--hairline);border-radius:18px;padding:16px 20px}html[data-system=gallery][data-heads=bar] .section__head a{background:var(--fg);color:var(--bg);border-radius:999px;padding:8px 14px;font-size:13px}html[data-system=gallery] .rwall__lead,html[data-system=gallery] .coll-head p{font-size:17px}@media (min-width:768px){html[data-system=gallery] .rail,html[data-system=gallery] .grid{gap:16px}html[data-system=gallery][data-grid=airy] .grid{gap:20px}}html[data-system=gallery] .card-wrap{transition-delay:0s!important}html[data-system=gallery] .card{background:var(--night);block-size:100%;color:var(--fg);border:1px solid var(--hairline);border-radius:var(--frame);flex-direction:column;padding:0;display:flex;overflow:hidden}html[data-system=gallery] .card__media{aspect-ratio:1;box-shadow:none;background:var(--night);border:0;border-radius:0;grid-row:auto;margin:0}html[data-system=gallery] .card__media:after{display:none}html[data-system=gallery] .card__name{z-index:auto;color:var(--fg);text-shadow:none;-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-row:auto;align-self:auto;padding:16px 18px 0;font-size:17px;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}html[data-system=gallery] .card__meta,html[data-system=gallery] .card__rating,html[data-system=gallery] .card__cta{color:var(--fg-muted);padding-inline:18px;display:block}html[data-system=gallery] .card__rating span{color:var(--fg)}html[data-system=gallery] .card__price{z-index:auto;color:var(--fg-muted);transition:color var(--d-fast);grid-row:auto;margin:auto 0 0;padding:10px 18px 18px;font-size:15px;font-weight:500}html[data-system=gallery] .card__price s,html[data-system=gallery] .card__price .from{color:var(--fg-muted);opacity:.7}html[data-system=gallery] .card__cta{margin-top:-8px;padding-bottom:18px}html[data-system=gallery] .card__add{border-color:var(--hairline-strong);border-radius:999px;margin:0 18px 18px}html[data-system=gallery] .card__badge{top:14px;background:color-mix(in oklab, var(--bg) 70%, transparent);color:var(--fg);border:1px solid var(--hairline-strong);-webkit-backdrop-filter:blur(8px);border-radius:999px;padding:5px 11px;font-weight:500;inset-inline-start:14px}html[data-system=gallery] .card__badge--new{background:var(--accent);color:var(--accent-fg);border-color:var(--accent)}html[data-system=gallery] .card__badge--soldout{background:var(--fg);color:var(--bg);border-color:var(--fg)}html[data-system=gallery] .fav-btn--card{top:12px;border:1px solid var(--hairline-strong);background:color-mix(in oklab, var(--night) 72%, transparent);width:40px;height:40px;color:var(--fg);inset-inline-end:12px}html[data-system=gallery] .card.is-soldout .card__media img{filter:grayscale(.8)brightness(.7);opacity:.7}html[data-system=gallery] .band .card{background:var(--dk-color-scheme-2-bg);color:var(--dk-color-scheme-2-fg);border-color:#0000}html[data-system=gallery] .band .card__media{background:var(--dk-color-scheme-2-bg)}html[data-system=gallery] .band .card__name{color:var(--dk-color-scheme-2-fg)}html[data-system=gallery] .band .card__price,html[data-system=gallery] .band .card__meta{color:var(--dk-color-scheme-2-fg-muted)}@media (hover:hover){html[data-system=gallery] .card{transition:border-color var(--d-base) var(--ease-out)}html[data-system=gallery] .card:hover{border-color:var(--hairline-strong)}html[data-system=gallery] .card:hover .card__price{color:var(--accent-deep)}html[data-system=gallery] .card .card__media img{transition:opacity var(--d-slow) var(--ease-out), transform .9s var(--ease-out)}html[data-system=gallery] .card:hover .card__media img{transform:scale(1.04)}}html[data-system=gallery] .tiles{gap:12px}html[data-system=gallery] .tile{border-radius:var(--frame);border:1px solid var(--hairline);background:var(--night)}html[data-system=gallery] .tile__cap{background:linear-gradient(#0000,#000000b8);padding:22px}html[data-system=gallery] .tile__cap h3{font-size:24px;font-weight:600;line-height:1.1}html[data-system=gallery] .tile__cap span{font-size:13px}@media (min-width:768px){html[data-system=gallery] .tiles{gap:16px}html[data-system=gallery] .tile__cap h3{font-size:28px}}@media (hover:hover){html[data-system=gallery] .tile img{transition:transform .9s var(--ease-out)}html[data-system=gallery] .tile:hover img{transform:scale(1.04)}}html[data-system=gallery] section.dark{margin:0 var(--gutter);border-radius:var(--frame);border:1px solid var(--hairline);overflow:hidden}html[data-system=gallery] section.dark+section.dark{margin-top:12px}html[data-system=gallery] section.dark>.container{padding-inline:24px}html[data-system=gallery] .split__media{aspect-ratio:4/3;border-radius:20px;margin:12px;overflow:hidden}html[data-system=gallery] .split__body{padding:32px 24px 44px}html[data-system=gallery] .split__body h2{text-wrap:balance;margin-bottom:16px;font-size:clamp(32px,4.6vw,56px);font-weight:600;line-height:1.05}html[data-system=gallery] .split__body p{font-size:18px;line-height:1.6}html[data-system=gallery] .facts{border-top-color:var(--night-border);gap:14px 36px;padding-top:22px}html[data-system=gallery] .facts b{font-size:36px;font-weight:600;line-height:1}html[data-system=gallery] .facts span{font-size:13px}html[data-system=gallery] .subscribe h2{font-size:clamp(30px,4.4vw,48px);font-weight:600;line-height:1.08}html[data-system=gallery] .subscribe form{background:color-mix(in oklab, var(--night-fg) 6%, transparent);border:1px solid var(--night-border);border-radius:var(--stage-btn-r);flex-wrap:nowrap;gap:6px;padding:6px}html[data-system=gallery] .subscribe input{border:0;flex:120px;min-height:44px}html[data-system=gallery] .subscribe .btn{min-height:44px;padding-inline:22px}@media (min-width:768px){html[data-system=gallery] section.dark{max-width:1280px;inline-size:calc(100% - var(--gutter) * 2);margin-inline:auto}html[data-system=gallery] section.dark>.container{padding-inline:clamp(32px,5vw,72px)}html[data-system=gallery] .split__media{aspect-ratio:auto;min-height:480px;margin:16px}html[data-system=gallery] .split__body{padding:56px clamp(32px,5vw,80px)}}html[data-system=gallery] .band{margin:0 var(--gutter);border-radius:var(--frame);overflow:hidden}html[data-system=gallery] .band>.container{padding-inline:24px}html[data-system=gallery] .band .eyebrow{color:var(--fg-muted)}html[data-system=gallery] .band .btn{background:var(--accent);color:var(--accent-fg);border-color:var(--accent)}html[data-system=gallery] .gift__big{border-radius:22px}html[data-system=gallery] .gift__big:before{background:linear-gradient(#0000000d,#00000040 45%,#000c)}html[data-system=gallery] .gift__item{background:var(--bg-muted);border-color:#0000;border-radius:22px}html[data-system=gallery] .gift__item h4{font-size:20px}html[data-system=gallery] .trust{border-radius:var(--frame);border:0;gap:20px 24px;padding:24px}html[data-system=gallery] .trust>div{font-size:15px}html[data-system=gallery] .trust svg{stroke:var(--fg);stroke-width:1.4px;width:28px;height:28px}html[data-system=gallery] .trust small{color:var(--fg-muted)}html[data-system=gallery] .serves__item{border-color:var(--hairline-strong);background:var(--night)}html[data-system=gallery] .serves__item:hover{border-color:var(--fg);background:var(--night-2)}html[data-system=gallery] .rwall__card{background:var(--night);border-color:var(--hairline);border-radius:24px}html[data-system=gallery] .rwall__media{background:var(--night-2)}html[data-system=gallery] .pdp-band{border-block:0}@media (min-width:768px){html[data-system=gallery] .band{max-width:1280px;inline-size:calc(100% - var(--gutter) * 2);margin-inline:auto}html[data-system=gallery] .band>.container{padding-inline:clamp(32px,5vw,72px)}html[data-system=gallery] .trust{padding:32px 36px}}html[data-system=gallery] .ticker{border-color:var(--hairline);color:var(--fg-muted);font-weight:400}html[data-system=gallery] .ticker--dark{background:var(--night);color:var(--night-fg)}html[data-system=gallery] .footer{background:var(--night);color:var(--night-muted);border-top:1px solid var(--hairline);padding-block:72px 40px;font-size:13px}html[data-system=gallery] .footer h4{color:var(--night-fg);margin-bottom:14px;font-size:13px;font-weight:500}html[data-system=gallery] .footer ul a{color:var(--night-muted);transition:color var(--d-fast)}html[data-system=gallery] .footer ul a:hover{color:var(--night-fg)}html[data-system=gallery] .footer .logo{font-size:26px}html[data-system=gallery] .footer .logo small{letter-spacing:2px;font-size:10px;display:block}html[data-system=gallery] .pay span{border-color:var(--night-border);border-radius:999px;padding:4px 12px}html[data-system=gallery] .footer__legal{border-top-color:var(--night-border)}html[data-system=gallery] .footer ul.social a{border-color:var(--night-border)}@media (min-width:768px){html[data-system=gallery] .footer{padding-block:96px 48px}}html[data-system=gallery] .reveal{transition-duration:.7s;transform:translateY(26px)}html[data-system=gallery] .reveal.in{transform:none}html[data-system=gallery] .slide.is-active .slide__bg img{animation:gallery-drift 18s var(--ease-out) both}@keyframes gallery-drift{0%{transform:scale(1)}to{transform:scale(1.06)}}html[data-system=gallery] .hero__progress span.is-on:after{transform-origin:100%;animation:gallery-fill var(--every,6s) linear both}html[dir=ltr][data-system=gallery] .hero__progress span.is-on:after{transform-origin:0}@keyframes gallery-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}html[data-system=gallery] .trust.in svg{animation:gallery-nod .6s var(--ease-out) both}html[data-system=gallery] .trust.in>div:nth-child(2) svg{animation-delay:80ms}html[data-system=gallery] .trust.in>div:nth-child(3) svg{animation-delay:.16s}html[data-system=gallery] .trust.in>div:nth-child(4) svg{animation-delay:.24s}@keyframes gallery-nod{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (hover:hover){html[data-system=gallery] .serves__item,html[data-system=gallery] .cats a{transition:background var(--d-fast), border-color var(--d-fast), color var(--d-fast)}}html[data-system=gallery] .split__media{border-radius:max(0px, calc(var(--frame) - 8px))}html[data-system=gallery] .gift__big,html[data-system=gallery] .gift__item{border-radius:max(0px, calc(var(--frame) - 6px))}html[data-system=gallery] .rwall__card{border-radius:max(0px, calc(var(--frame) - 4px))}html[data-system=gallery] .card__add{border-radius:var(--stage-btn-r)}html[data-system=gallery] .slide__bg:not(:has(img,video)){background:var(--dk-component-stage-hero-ground,var(--night))}html[data-system=gallery][data-header=minimal] .header__row>.logo,html[data-system=gallery][data-header=centered] .logo{font-size:22px}html[data-system=gallery][data-header=pill] .header{-webkit-backdrop-filter:none;background:0 0;border-bottom:0;padding-top:10px}html[data-system=gallery][data-header=pill] .header__row{background:color-mix(in oklab, var(--bg) 78%, transparent);-webkit-backdrop-filter:blur(20px)saturate(1.6);border:1px solid var(--hairline);border-radius:min(999px, calc(var(--frame) + 12px));height:54px;box-shadow:none}@media (min-width:768px){html[data-system=gallery][data-header=search] .header__search{border:1px solid var(--hairline-strong);border-radius:var(--stage-btn-r);background:var(--bg-muted);height:44px}html[data-system=gallery][data-header=search] .header__search input{color:var(--fg)}html[data-system=gallery][data-header=search] .header__search button{background:var(--accent);color:var(--accent-fg)}html[data-system=gallery][data-header=search] .header__search:focus-within{border-color:var(--fg);box-shadow:none}html[data-system=gallery][data-header=search] .cats.only-mobile{background:var(--night);border-block:1px solid var(--hairline);padding-block:0}html[data-system=gallery][data-header=search] .cats a{color:var(--night-muted);border-radius:0;padding:11px 16px}html[data-system=gallery][data-header=search] .cats a:hover,html[data-system=gallery][data-header=search] .cats a[aria-current=page]{color:var(--night-fg);box-shadow:inset 0 -2px 0 var(--accent);background:0 0}}html[data-system=gallery]:is([data-hero=split],[data-hero=panel]) .slide__text :is(h1,h2),html[data-system=gallery]:is([data-hero=split],[data-hero=panel]) .slide--thesis .slide__text :is(h1,h2){font-size:clamp(36px, 9vw, min(56px, var(--stage-display)));color:var(--fg)}html[data-system=gallery]:is([data-hero=split],[data-hero=panel]) .slide__text :is(h1,h2) .latin,html[data-system=gallery]:is([data-hero=split],[data-hero=panel]) .slide__text .eyebrow,html[data-system=gallery]:is([data-hero=split],[data-hero=panel]) .slide__text p{color:var(--fg-muted)}html[data-system=gallery]:is([data-hero=split],[data-hero=panel]) .slide__text .btn{background:var(--accent);color:var(--accent-fg);border-color:var(--accent);border-radius:var(--stage-btn-r)}html[data-system=gallery]:is([data-hero=split],[data-hero=panel]) .hero__arrows button{border-color:var(--hairline-strong);color:var(--fg);background:0 0}html[data-system=gallery]:is([data-hero=split],[data-hero=panel]) .hero__arrows button:hover{background:color-mix(in oklab, var(--fg) 10%, transparent)}html[data-system=gallery]:is([data-hero=split],[data-hero=panel]) :is(.hero__pause,.hero__next){color:var(--fg-muted)}html[data-system=gallery]:is([data-hero=split],[data-hero=panel]) .hero__next strong{color:var(--fg)}html[data-system=gallery]:is([data-hero=split],[data-hero=panel]) .hero__progress span{background:var(--hairline-strong)}html[data-system=gallery]:is([data-hero=split],[data-hero=panel]) .hero__progress span.is-on:after{background:var(--fg)}html[data-system=gallery][data-hero=split] .hero{background:var(--night);--fg:var(--night-fg);--fg-muted:var(--night-muted)}html[data-system=gallery][data-hero=split] .slide__badge{background:var(--accent);color:var(--accent-fg);border-color:#0000}html[data-system=gallery][data-hero=panel] .hero{background:0 0;border:0;border-radius:0}html[data-system=gallery][data-hero=panel] .hero__track,html[data-system=gallery][data-hero=panel] .slide{border-radius:var(--frame)}html[data-system=gallery][data-hero=panel] .slide{background:var(--night);border-color:var(--hairline);--fg:var(--night-fg);--fg-muted:var(--night-muted)}html[data-system=gallery][data-hero=panel] .slide__bg{border-radius:max(0px, calc(var(--frame) - 10px));border-color:var(--hairline);background:var(--bg)}html[data-system=gallery][data-hero=panel] .slide__text .eyebrow{border-color:var(--hairline-strong);color:var(--fg);background:0 0}@media (min-width:768px){html[data-system=gallery]:is([data-hero=split],[data-hero=panel]) .slide__text :is(h1,h2),html[data-system=gallery]:is([data-hero=split],[data-hero=panel]) .slide--thesis .slide__text :is(h1,h2){font-size:clamp(44px, 5.2vw, min(80px, var(--stage-display)))}html[data-system=gallery][data-hero=split] .hero{overflow:hidden}}html[data-system=gallery][data-hero=banner] .slide__text :is(h1,h2),html[data-system=gallery][data-hero=banner] .slide--thesis .slide__text :is(h1,h2){margin-bottom:10px;font-size:clamp(26px,7vw,36px)}html[data-system=gallery][data-hero=banner] .hero{border-radius:var(--frame);overflow:hidden}@media (min-width:768px){html[data-system=gallery][data-hero=banner] .slide__text :is(h1,h2),html[data-system=gallery][data-hero=banner] .slide--thesis .slide__text :is(h1,h2){font-size:clamp(34px, 4vw, min(60px, var(--stage-display)))}html[data-system=gallery][data-hero=banner] .slide__text p{font-size:17px}}html[data-system=gallery][data-card=plain] .card{background:0 0;border:0;border-radius:0;overflow:visible}html[data-system=gallery][data-card=plain] .card__media{background:var(--night);border:1px solid var(--hairline);border-radius:var(--frame);overflow:hidden}html[data-system=gallery][data-card=plain] .card__name{padding:14px 2px 0;font-size:16px}html[data-system=gallery][data-card=plain] :is(.card__meta,.card__rating,.card__cta){padding-inline:2px}html[data-system=gallery][data-card=plain] .card__price{padding:6px 2px 4px}html[data-system=gallery][data-card=plain] .card__add{margin-inline:0}@media (hover:hover){html[data-system=gallery][data-card=plain] .card:hover .card__media{border-color:var(--hairline-strong)}}html[data-system=gallery][data-card=soft] .card{background:var(--bg-muted);border-color:#0000;padding:8px 8px 0}html[data-system=gallery][data-card=soft] .card__media{border-radius:max(0px, calc(var(--frame) - 8px));background:var(--night)}html[data-system=gallery][data-card=soft] :is(.card__name,.card__meta,.card__rating,.card__cta,.card__price){padding-inline:10px}html[data-system=gallery][data-card=boxed] .card{background:var(--bg);border-color:var(--hairline-strong)}html[data-system=gallery][data-card=boxed] .card__media{border-bottom:1px solid var(--hairline)}html[data-system=gallery][data-card=boxed] .card__name{padding-top:12px;font-size:15px}html[data-system=gallery][data-card=boxed] .card__price{color:var(--fg);padding-top:8px;font-size:19px;font-weight:700}html[data-system=gallery][data-card=boxed] .card__price s{font-size:12px;font-weight:400;display:block}html[data-system=gallery][data-card=boxed] .card__badge:not(.card__badge--new,.card__badge--soldout){background:var(--accent);color:var(--accent-fg);border-color:var(--accent)}@media (hover:hover){html[data-system=gallery][data-card=boxed] .card:hover{border-color:var(--fg)}html[data-system=gallery][data-card=boxed] .card:hover .card__price{color:var(--fg)}}html[data-system=gallery][data-heads=editorial] .section__head a{border:1px solid var(--hairline-strong);border-radius:var(--stage-btn-r);color:var(--fg);background:0 0;padding:10px 18px}html[data-system=gallery][data-heads=editorial] .section__head a:hover{background:var(--fg);color:var(--bg);text-decoration:none}html[data-system=gallery][data-heads=editorial] .section__head .eyebrow{border-color:var(--hairline-strong);background:0 0}html[data-system=gallery][data-heads=editorial] .tile{border-radius:var(--frame)}html[data-system=gallery][data-heads=bar] .section__head{border-radius:min(18px, var(--frame))}html[data-system=gallery][data-heads=bar] .section__head h2{font-size:clamp(22px,3vw,34px)}html[data-system=gallery][data-heads=bar] .section__head a{border-radius:var(--stage-btn-r)}@media (min-width:768px){html[data-system=gallery][data-grid=airy] .rail{grid-template-columns:repeat(3,1fr);gap:28px 24px}html[data-system=gallery][data-grid=dense] .rail{grid-template-columns:repeat(4,1fr);gap:10px}html[data-system=gallery][data-grid=dense] .card__name{font-size:15px}}@media (min-width:1100px){html[data-system=gallery][data-grid=dense] .rail{grid-template-columns:repeat(5,1fr)}}html[data-system=gallery]:is([data-footer=light],[data-footer=big]) .footer{background:var(--bg-muted);color:var(--fg-muted);border-top-color:var(--hairline)}html[data-system=gallery][data-footer=big] .footer{background:var(--bg)}html[data-system=gallery]:is([data-footer=light],[data-footer=big]) :is(.footer h4,.footer .logo,.footer__legal b){color:var(--fg)}html[data-system=gallery]:is([data-footer=light],[data-footer=big]) :is(.footer ul a,.footer .logo small){color:var(--fg-muted)}html[data-system=gallery]:is([data-footer=light],[data-footer=big]) .footer ul a:hover{color:var(--fg)}html[data-system=gallery]:is([data-footer=light],[data-footer=big]) :is(.footer__legal,.pay span,.footer ul.social a){border-color:var(--hairline)}html[data-system=gallery][data-footer=big] .footer .logo{font-size:clamp(56px,11vw,132px);line-height:.95;font-weight:var(--stage-display-w)}html[data-system=gallery][data-heads=bar] .band .section__head{background:var(--bg-muted);border-color:var(--hairline)}html[data-system=gallery][data-hero=banner] .slide__text :is(h1,h2) .latin{display:none}@media (min-width:768px){html[data-system=gallery][data-hero=banner] .slide__text :is(h1,h2),html[data-system=gallery][data-hero=banner] .slide--thesis .slide__text :is(h1,h2){font-size:clamp(30px, 3.2vw, min(46px, var(--stage-display)))}html[data-system=gallery][data-hero=banner] .slide__text p{max-width:40ch;margin-bottom:18px;font-size:16px}html[data-system=gallery][data-hero=banner] .slide__text{bottom:64px}}html[data-system=gallery] :is(.slide__text :is(h1,h2),.section__head h2,.split__body h2,.subscribe h2,.footer .logo){word-spacing:var(--dk-component-stage-word-space,normal)}
html[data-system=sticker]{--line:2px;--r:14px;--r-sm:10px;--r-lg:16px;--lift:4px;--sx:4px;--ink:var(--fg);--pop:var(--dk-color-scheme-1-button-bg);--pop-fg:var(--dk-color-scheme-1-button-fg);--head:var(--dk-color-scheme-1-heading,var(--dk-color-scheme-1-link));--hairline:color-mix(in oklab, var(--fg) 24%, transparent);--hairline-strong:var(--fg);--shadow-photo:none;--shadow-lift:none;--header-h:60px}html[dir=rtl][data-system=sticker]{--sx:-4px}@media (min-width:768px){html[data-system=sticker]{--header-h:68px}}html[data-system=sticker] .dark{--ink:var(--night-fg);--pop:var(--dk-color-scheme-2-button-bg);--pop-fg:var(--dk-color-scheme-2-button-fg)}html[data-system=sticker] .band,html[data-system=sticker] .pdp-band{--head:var(--dk-color-scheme-3-heading,var(--dk-color-scheme-3-link));--pop:var(--dk-color-scheme-3-button-bg);--pop-fg:var(--dk-color-scheme-3-button-fg)}html[data-system=sticker] body{font-weight:500}html[data-system=sticker] :is(h1,h2,h3,h4){letter-spacing:0;font-weight:800}html[data-system=sticker] .latin{font-style:normal;font-weight:800}html[data-system=sticker] .eyebrow{color:var(--fg-muted);font-weight:700}html[data-system=sticker] .section__head .eyebrow,html[data-system=sticker] .split__body .eyebrow,html[data-system=sticker] .subscribe .eyebrow,html[data-system=sticker] .gift__big .eyebrow{border:var(--line) solid currentColor;border-radius:var(--r-sm);color:var(--fg-muted);background:var(--bg);margin-bottom:14px;padding:3px 12px;font-size:13px;display:inline-block;rotate:-2deg}html[data-system=sticker] .dark .eyebrow{color:var(--night-fg);background:0 0}html[data-system=sticker] .gift__big .eyebrow{color:#fff;background:0 0}html[data-system=sticker] .btn{border:var(--line) solid var(--ink);border-radius:var(--r);background:var(--pop);color:var(--pop-fg);box-shadow:var(--sx) var(--lift) 0 0 var(--ink);transition:transform var(--d-fast) var(--ease-std), box-shadow var(--d-fast) var(--ease-std), opacity var(--d-fast), background var(--d-fast);font-weight:800}html[data-system=sticker] .btn:hover{transform:translate(calc(var(--sx) * -.25), -2px);box-shadow:calc(var(--sx) * 1.5) calc(var(--lift) + 2px) 0 0 var(--ink)}html[data-system=sticker] .btn:active{transform:translate(calc(var(--sx) * .5), 2px);box-shadow:calc(var(--sx) * .5) 2px 0 0 var(--ink)}html[data-system=sticker] .btn[disabled],html[data-system=sticker] .btn[aria-disabled=true]{box-shadow:none;transform:none}html[data-system=sticker] .btn--ghost{background:var(--bg);color:var(--fg)}html[data-system=sticker] .btn--light,html[data-system=sticker] .btn--amber{background:var(--pop);color:var(--pop-fg);border-color:var(--ink)}html[data-system=sticker] .btn--line-light{color:var(--night-fg);border-color:var(--night-fg);box-shadow:var(--sx) var(--lift) 0 0 var(--night-fg);background:0 0}html[data-system=sticker] .btn--sm{--lift:3px;min-height:42px}html[data-system=sticker] .link,html[data-system=sticker] .code-toggle{color:var(--accent-deep);font-weight:700;text-decoration-thickness:2px}html[data-system=sticker] .field input,html[data-system=sticker] .field select,html[data-system=sticker] .field textarea,html[data-system=sticker] .toolbar select,html[data-system=sticker] .code-field input,html[data-system=sticker] .notify-me input,html[data-system=sticker] .ai-form input{border:var(--line) solid var(--fg);background:var(--bg);border-radius:12px}html[data-system=sticker] .field input:focus,html[data-system=sticker] .field select:focus,html[data-system=sticker] .field textarea:focus{border-color:var(--accent-deep);box-shadow:0 0 0 3px color-mix(in oklab, var(--accent-deep) 25%, transparent)}html[data-system=sticker] .phone-input span{border:var(--line) solid var(--fg);background:var(--bg-muted);border-inline-end:0;border-radius:12px 0 0 12px}html[data-system=sticker] .qty{border:var(--line) solid var(--fg);border-radius:12px;overflow:hidden}html[data-system=sticker] .qty button:first-child{border-inline-end:var(--line) solid var(--fg)}html[data-system=sticker] .qty button:last-child{border-inline-start:var(--line) solid var(--fg)}html[data-system=sticker] .size,html[data-system=sticker] .pay-option,html[data-system=sticker] .set-contents,html[data-system=sticker] .notify-me,html[data-system=sticker] .reg-form__addr,html[data-system=sticker] .login-step,html[data-system=sticker] .ticket__msg,html[data-system=sticker] .ticket__rate{border:var(--line) solid var(--fg);border-radius:12px}html[data-system=sticker] .notify-me,html[data-system=sticker] .reg-form__addr{border-style:dashed}:is(html[data-system=sticker] .size:has(input:checked),html[data-system=sticker] .pay-option:has(input:checked),html[data-system=sticker] .pay-panel){border-color:var(--fg);background:var(--pop);color:var(--pop-fg);box-shadow:var(--sx) 3px 0 0 var(--fg)}html[data-system=sticker] .size:has(input:checked) .size__per{color:inherit;opacity:.8}html[data-system=sticker] .pay-option:has(input:checked) small{color:inherit;opacity:.8}html[data-system=sticker] .size__tag{border-radius:6px;font-weight:800}html[data-system=sticker] .summary,html[data-system=sticker] .confirm .card-box,html[data-system=sticker] .review,html[data-system=sticker] .branch,html[data-system=sticker] .notice,html[data-system=sticker] .rwall__card,html[data-system=sticker] .gift__item,html[data-system=sticker] .ai-panel,html[data-system=sticker] .reg-add__panel,html[data-system=sticker] .app-sheet{border:var(--line) solid var(--fg);border-radius:var(--r-lg);background:var(--bg);box-shadow:var(--sx) var(--lift) 0 0 var(--fg)}html[data-system=sticker] .summary{background:var(--bg-muted)}html[data-system=sticker] .pager a,html[data-system=sticker] .thumbs button,html[data-system=sticker] .review__media>button,html[data-system=sticker] .review__media>div,html[data-system=sticker] .ai-chips button,html[data-system=sticker] .social a,html[data-system=sticker] .ways__mark,html[data-system=sticker] .rwall__score,html[data-system=sticker] .seg,html[data-system=sticker] .sso__btn,html[data-system=sticker] .fav-btn--pdp{border:var(--line) solid var(--fg);background:var(--bg);border-radius:12px}html[data-system=sticker] .pager a[aria-current=page],html[data-system=sticker] .thumbs button.is-on,html[data-system=sticker] .seg button[aria-pressed=true]{background:var(--pop);color:var(--pop-fg);box-shadow:none}html[data-system=sticker] .sso__btn{box-shadow:var(--sx) 3px 0 0 var(--fg)}html[data-system=sticker] .chip,html[data-system=sticker] .filters a,html[data-system=sticker] .care li,html[data-system=sticker] .tag,html[data-system=sticker] .ticket-chip,html[data-system=sticker] .ways__tag,html[data-system=sticker] .notice__kind{border:var(--line) solid var(--fg);border-radius:var(--r-sm);color:var(--fg);font-weight:700}html[data-system=sticker] .chip--on{background:var(--pop);color:var(--pop-fg)}html[data-system=sticker] .gallery__item{border:var(--line) solid var(--fg);border-radius:var(--r-lg);overflow:hidden}@media (max-width:767px){html[data-system=sticker] .gallery__item{border-inline:0;border-radius:0}}html[data-system=sticker] .line__img,html[data-system=sticker] .mini-line img,html[data-system=sticker] .rwall__product img,html[data-system=sticker] .ai-cards img{border:var(--line) solid var(--fg);border-radius:8px}html[data-system=sticker] .note,html[data-system=sticker] .alert{border:var(--line) solid currentColor;border-radius:12px}html[data-system=sticker] .note{color:var(--fg);background:var(--bg-muted)}html[data-system=sticker] .toast{border:var(--line) solid var(--fg);background:var(--pop);color:var(--pop-fg);box-shadow:var(--sx) var(--lift) 0 0 var(--fg);border-radius:12px;font-weight:700}html[data-system=sticker] .toolbar{border-block:var(--line) solid var(--fg)}html[data-system=sticker] .pdp-section,html[data-system=sticker] .acc{border-top:var(--line) solid var(--fg)}html[data-system=sticker] .acc details{border-bottom:var(--line) solid var(--fg)}html[data-system=sticker] .form-section,html[data-system=sticker] .totals .grand,html[data-system=sticker] .cart-drawer__head,html[data-system=sticker] .cart-drawer__foot,html[data-system=sticker] .checkout-cta{border-color:var(--fg);border-width:var(--line)}html[data-system=sticker] .sticky-atc{border-top:var(--line) solid var(--fg);box-shadow:none}html[data-system=sticker] .title,html[data-system=sticker] .price{color:var(--head);font-weight:800}html[data-system=sticker] .title .latin{color:var(--fg-muted)}html[data-system=sticker] .stock-note,html[data-system=sticker] .set-line{color:var(--accent-deep);font-weight:700}html[data-system=sticker] .ship-meter__bar{border:var(--line) solid var(--fg);background:var(--bg);border-radius:6px;height:10px}html[data-system=sticker] .ship-meter__bar i,html[data-system=sticker] .dist i:after,html[data-system=sticker] .reg-item__bar span{background:var(--pop)}html[data-system=sticker] .meter__bar{border:var(--line) solid var(--fg);background:var(--bg);border-radius:6px;height:10px}html[data-system=sticker] .meter__bar i,html[dir=ltr][data-system=sticker] .meter__bar i{background:var(--pop)}html[data-system=sticker] .promise svg,html[data-system=sticker] .gift__item svg,html[data-system=sticker] .trust svg{stroke-width:2px}html[data-system=sticker] .confirm__mark{border:var(--line) solid var(--fg);border-radius:var(--r-lg);background:var(--pop);color:var(--pop-fg);box-shadow:var(--sx) var(--lift) 0 0 var(--fg)}html[data-system=sticker] .card__add{border:var(--line) solid var(--fg);border-radius:12px;font-weight:700}html[data-system=sticker] .drawer nav a{border-bottom:var(--line) solid var(--night-border);font-weight:800}html[data-system=sticker] .ai-fab{border:var(--line) solid var(--fg);border-radius:var(--r);background:var(--pop);color:var(--pop-fg);box-shadow:var(--sx) var(--lift) 0 0 var(--fg);font-weight:800}html[data-system=sticker] .ai-fab:hover{transform:translate(calc(var(--sx) * -.25), -2px)}html[data-system=sticker] .ai-msg--user{background:var(--pop);color:var(--pop-fg);border-radius:12px}html[data-system=sticker] .ai-msg--assistant{border:var(--line) solid var(--fg);background:var(--bg);border-radius:12px}html[data-system=sticker] .ai-form .btn{border-radius:12px}html[data-system=sticker] .timeline li{border-top-width:4px}html[data-system=sticker] .stars,html[data-system=sticker] .card__rating span{color:var(--accent-deep)}html[data-system=sticker] .announce{font-weight:700}html[data-system=sticker] .header{background:var(--bg);-webkit-backdrop-filter:none;border-bottom:var(--line) solid var(--fg)}html[data-system=sticker] .header__row{height:var(--header-h)}html[data-system=sticker] .logo{color:var(--head);font-size:26px;font-weight:800}html[data-system=sticker] .logo small{letter-spacing:1px;color:var(--fg-muted);font-weight:700}html[data-system=sticker] .logo__img{max-height:calc(var(--header-h) - 22px)}html[data-system=sticker] .icon-btn{border:var(--line) solid transparent;transition:border-color var(--d-fast), background var(--d-fast);border-radius:12px}html[data-system=sticker] .icon-btn:hover{border-color:var(--fg)}html[data-system=sticker] .icon-btn svg{stroke-width:2px}html[data-system=sticker] .icon-btn .count{top:0;border:var(--line) solid var(--fg);background:var(--pop);color:var(--pop-fg);border-radius:8px;min-width:20px;height:20px;font-weight:800;inset-inline-end:0}html[data-system=sticker] .cats{gap:8px;padding-block:10px 12px}html[data-system=sticker] .cats a{border:var(--line) solid var(--fg);border-radius:12px;padding:7px 14px;font-weight:700}html[data-system=sticker] .cats a[aria-current=page]{background:var(--pop);color:var(--pop-fg);border-color:var(--fg)}@media (min-width:768px){html[data-system=sticker] .nav-desktop{color:var(--fg-muted);gap:4px;font-size:15px;font-weight:700}html[data-system=sticker] .nav-desktop a{border:var(--line) solid transparent;transition:border-color var(--d-fast), color var(--d-fast), background var(--d-fast);border-radius:12px;padding:6px 14px}html[data-system=sticker] .nav-desktop a:after{display:none}html[data-system=sticker] .nav-desktop a:hover{border-color:var(--fg);color:var(--fg);background:0 0}html[data-system=sticker] .nav-desktop a[aria-current=page]{background:var(--pop);color:var(--pop-fg);border-color:var(--fg)}}html[data-system=sticker] .hero{background:var(--bg);color:var(--fg)}html[data-system=sticker] .slide{padding:16px var(--gutter) 0;gap:8px}html[data-system=sticker] .slide__bg{border:var(--line) solid var(--fg);border-radius:var(--r-lg);box-shadow:var(--sx) 6px 0 0 var(--fg);background:var(--bg-muted);overflow:hidden}html[data-system=sticker] .slide__text{padding:24px 4px 84px}html[data-system=sticker] .slide__text :is(h1,h2),html[data-system=sticker] .slide--thesis .slide__text :is(h1,h2){color:var(--head);text-wrap:balance;margin-bottom:14px;font-size:clamp(34px,8.5vw,48px);font-weight:800;line-height:1.12}html[data-system=sticker] .slide__text :is(h1,h2) .latin{color:var(--fg-muted);font-size:.5em}html[data-system=sticker] .slide__text p{color:var(--fg-muted);margin-bottom:24px;font-size:17px;line-height:1.6}html[data-system=sticker] .slide__text .btn{background:var(--pop);color:var(--pop-fg);border-color:var(--fg);min-height:52px;padding-inline:28px;font-size:17px}html[data-system=sticker] .slide__badge{top:28px;border:var(--line) solid var(--fg);border-radius:var(--r-sm);background:var(--accent);color:var(--accent-fg);padding:5px 12px;font-size:13px;font-weight:800;inset-inline-start:calc(var(--gutter) + 12px);rotate:-5deg}html[data-system=sticker] .hero__ctrl{padding:12px var(--gutter) 18px;color:var(--fg-muted)}html[data-system=sticker] .hero__arrows{gap:8px}html[data-system=sticker] .hero__arrows button{border:var(--line) solid var(--fg);background:var(--bg);width:42px;height:42px;color:var(--fg);box-shadow:var(--sx) 3px 0 0 var(--fg);transition:transform var(--d-fast), box-shadow var(--d-fast), background var(--d-fast);border-radius:12px}html[data-system=sticker] .hero__arrows button:hover{background:var(--pop);color:var(--pop-fg)}html[data-system=sticker] .hero__arrows button:active{transform:translate(calc(var(--sx) * .5), 2px);box-shadow:none}html[data-system=sticker] .hero__arrows svg{stroke-width:2.4px}html[data-system=sticker] .hero__next strong{color:var(--fg);font-weight:800}html[data-system=sticker] .hero__progress{gap:6px}html[data-system=sticker] .hero__progress span{border:var(--line) solid var(--fg);background:var(--bg);border-radius:6px;width:24px;height:8px}html[data-system=sticker] .hero__progress span.is-on:after{background:var(--pop)}@media (min-width:768px){html[data-system=sticker] .slide,html[data-system=sticker] .hero[class*=hero--h-] .slide{padding:28px var(--gutter) 24px;gap:32px;height:min(72vh,640px)}html[data-system=sticker] .slide__bg{flex:0 0 50%}html[data-system=sticker] .slide__text{padding:24px clamp(8px,2vw,32px) 84px}html[data-system=sticker] .slide__text :is(h1,h2),html[data-system=sticker] .slide--thesis .slide__text :is(h1,h2){max-width:16ch;font-size:clamp(42px,4.8vw,66px)}html[data-system=sticker] .slide__text p{max-width:42ch}html[data-system=sticker] .hero__ctrl{padding:12px calc(var(--gutter) + 16px) 28px var(--gutter);inset-inline-end:50%}}@media (max-width:767px){html[data-system=sticker] .slide__badge{top:26px}}html[data-system=sticker] .section__head{align-items:flex-end;margin-bottom:28px}html[data-system=sticker] .section__head h2,html[data-system=sticker] .page-title,html[data-system=sticker] .coll-head h1,html[data-system=sticker] .subscribe h2{color:var(--head);text-wrap:balance;font-size:clamp(30px,5vw,48px);font-weight:800;line-height:1.15}html[data-system=sticker] .subscribe h2{color:var(--night-fg)}html[data-system=sticker] .section__head a{border:var(--line) solid var(--fg);border-bottom-color:var(--fg);background:var(--bg);color:var(--fg);box-shadow:var(--sx) 3px 0 0 var(--fg);transition:transform var(--d-fast), box-shadow var(--d-fast), background var(--d-fast);border-radius:12px;padding:8px 16px;font-weight:700}html[data-system=sticker] .section__head a:hover{background:var(--pop);color:var(--pop-fg);transform:translate(calc(var(--sx) * -.25), -1px);box-shadow:calc(var(--sx) * 1.25) 4px 0 0 var(--fg)}html[data-system=sticker][data-heads=center] .section__head{text-align:center;align-items:center}html[data-system=sticker][data-heads=center] .section__head h2:after{background:var(--pop);border:var(--line) solid var(--fg);box-sizing:content-box;border-radius:6px;block-size:6px;inline-size:64px;margin-top:12px}html[data-system=sticker][data-heads=bar] .section__head{background:var(--bg);border:var(--line) solid var(--fg);border-inline-start-width:8px;border-radius:12px}html[data-system=sticker][data-heads=bar] .section__head h2{color:var(--head)}html[data-system=sticker][data-heads=bar] .section__head a{background:var(--pop);color:var(--pop-fg);border-radius:10px}html[data-system=sticker] .rwall__lead,html[data-system=sticker] .coll-head p{color:var(--fg-muted)}@media (min-width:768px){html[data-system=sticker] .rail{gap:20px}html[data-system=sticker] .grid{gap:36px 20px}}@media (max-width:767px){html[data-system=sticker] .grid{gap:24px 12px}}html[data-system=sticker] .card-wrap{transition-delay:0s!important}html[data-system=sticker] .card{background:var(--bg);block-size:100%;color:var(--fg);border:var(--line) solid var(--ink);border-radius:var(--r-lg);box-shadow:var(--sx) var(--lift) 0 0 var(--ink);flex-direction:column;padding:10px 10px 14px;display:flex}html[data-system=sticker] .card__media{aspect-ratio:1;border-radius:var(--r-sm);box-shadow:none;background:var(--bg-muted);margin:0 0 12px}html[data-system=sticker] .card__media:after{display:none}html[data-system=sticker] .card__name{color:var(--fg);-webkit-line-clamp:2;-webkit-box-orient:vertical;padding-inline:4px;font-size:17px;font-weight:800;line-height:1.3;display:-webkit-box;overflow:hidden}html[data-system=sticker] .card__meta,html[data-system=sticker] .card__rating,html[data-system=sticker] .card__cta{color:var(--fg-muted);padding-inline:4px}html[data-system=sticker] .card__price{color:var(--fg);margin-top:auto;padding:8px 4px 0;font-size:17px;font-weight:800}html[data-system=sticker] .card__price s,html[data-system=sticker] .card__price .from{color:var(--fg-muted);font-weight:500}html[data-system=sticker] .card__badge{top:16px;border:var(--line) solid var(--fg);border-radius:var(--r-sm);background:var(--accent);color:var(--accent-fg);transition:rotate var(--d-fast) var(--ease-std);padding:4px 10px;font-size:12px;font-weight:800;inset-inline-start:16px;rotate:-5deg}html[data-system=sticker] .card__badge--new{background:var(--accent);color:var(--accent-fg)}html[data-system=sticker] .card__badge--soldout{background:var(--fg);color:var(--bg)}html[data-system=sticker] .fav-btn--card{top:16px;border:var(--line) solid var(--fg);background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:12px;width:40px;height:40px;inset-inline-end:16px}html[data-system=sticker] .card.is-soldout{box-shadow:none;border-style:dashed}@media (hover:hover){html[data-system=sticker] .card{transition:transform var(--d-base) var(--ease-out), box-shadow var(--d-base) var(--ease-out)}html[data-system=sticker] .card:hover{transform:translate(calc(var(--sx) * -.5), -3px);box-shadow:calc(var(--sx) * 1.75) calc(var(--lift) + 3px) 0 0 var(--ink)}html[data-system=sticker] .card:hover .card__badge{rotate:3deg}html[data-system=sticker] .card .card__media img{transition:opacity var(--d-slow) var(--ease-out), transform var(--d-slow) var(--ease-out)}html[data-system=sticker] .card:hover .card__media img{transform:scale(1.05)}}html[data-system=sticker] .tiles{gap:16px}html[data-system=sticker] .tile{border:var(--line) solid var(--ink);border-radius:var(--r-lg);background:var(--bg-muted);box-shadow:var(--sx) var(--lift) 0 0 var(--ink)}html[data-system=sticker] .tile__cap{color:var(--fg);background:0 0;padding:14px}html[data-system=sticker] .tile__cap h3{background:var(--bg);color:var(--fg);border:var(--line) solid var(--ink);border-radius:var(--r-sm);transition:rotate var(--d-fast) var(--ease-std);padding:6px 12px;font-size:18px;font-weight:800;display:inline-block;rotate:-2deg}html[data-system=sticker] .tile__cap span{background:var(--pop);width:max-content;color:var(--pop-fg);border:var(--line) solid var(--ink);border-radius:8px;margin-top:8px;padding:2px 10px;font-size:12px;font-weight:700;display:block}@media (min-width:768px){html[data-system=sticker] .tiles{gap:24px}html[data-system=sticker] .tile__cap{padding:18px}html[data-system=sticker] .tile__cap h3{font-size:22px}}@media (hover:hover){html[data-system=sticker] .tile{transition:transform var(--d-base) var(--ease-out), box-shadow var(--d-base) var(--ease-out)}html[data-system=sticker] .tile:hover{transform:translate(calc(var(--sx) * -.5), -3px);box-shadow:calc(var(--sx) * 1.75) calc(var(--lift) + 3px) 0 0 var(--ink)}html[data-system=sticker] .tile:hover img{transform:scale(1.04)}html[data-system=sticker] .tile:hover .tile__cap h3{rotate:2deg}}html[data-system=sticker] section.dark{margin:0 var(--gutter);border:var(--line) solid var(--dk-color-scheme-1-fg);border-radius:var(--r-lg);box-shadow:var(--sx) 6px 0 0 var(--dk-color-scheme-1-fg);overflow:hidden}html[data-system=sticker] section.dark+section.dark{margin-top:20px}html[data-system=sticker] section.dark>.container{padding-inline:24px}html[data-system=sticker] .split__media{border:var(--line) solid var(--night-fg);aspect-ratio:4/3;border-radius:12px;margin:12px;overflow:hidden}html[data-system=sticker] .split__body{padding:28px 24px 40px}html[data-system=sticker] .split__body h2{text-wrap:balance;font-size:clamp(30px,4.6vw,48px);font-weight:800;line-height:1.15}html[data-system=sticker] .split__body p{font-size:17px}html[data-system=sticker] .facts{border-top:var(--line) solid var(--night-border);gap:14px 32px;padding-top:20px}html[data-system=sticker] .facts b{font-size:34px;font-weight:800;line-height:1}html[data-system=sticker] .subscribe form{gap:10px}html[data-system=sticker] .subscribe input{border:var(--line) solid var(--night-fg);background:var(--dk-color-scheme-1-bg);color:var(--dk-color-scheme-1-fg);border-radius:12px}html[data-system=sticker] .subscribe input::placeholder{color:var(--dk-color-scheme-1-fg-muted)}html[data-system=sticker] .subscribe .done b{color:var(--night-fg)}@media (min-width:768px){html[data-system=sticker] section.dark{max-width:1280px;inline-size:calc(100% - var(--gutter) * 2);margin-inline:auto}html[data-system=sticker] section.dark>.container{padding-inline:clamp(32px,5vw,72px)}html[data-system=sticker] .split__media{aspect-ratio:auto;min-height:440px;margin:20px}html[data-system=sticker] .split__body{padding:48px clamp(32px,5vw,72px)}}html[data-system=sticker] .band{border-block:var(--line) solid var(--fg)}html[data-system=sticker] .gift__big{border:var(--line) solid var(--fg);border-radius:var(--r-lg);box-shadow:var(--sx) var(--lift) 0 0 var(--fg)}html[data-system=sticker] .gift__big:before{background:#00000061}html[data-system=sticker] .gift__big h3{font-weight:800}html[data-system=sticker] .gift__item h4{font-size:20px}html[data-system=sticker] .gift__item svg{stroke:var(--accent-deep)}html[data-system=sticker] .trust{border:var(--line) solid var(--fg);border-radius:var(--r-lg);background:var(--bg);box-shadow:var(--sx) var(--lift) 0 0 var(--fg);gap:16px 24px;padding:22px 24px}html[data-system=sticker] .trust>div{font-weight:700}html[data-system=sticker] .trust svg{stroke:var(--accent-deep);width:28px;height:28px}html[data-system=sticker] .serves__item{border:var(--line) solid var(--fg);border-radius:var(--r-lg);background:var(--bg);box-shadow:var(--sx) var(--lift) 0 0 var(--fg)}html[data-system=sticker] .serves__item b{font-weight:800}html[data-system=sticker] .serves__item:hover{background:var(--pop);color:var(--pop-fg)}html[data-system=sticker] .serves__item:hover span{color:inherit}html[data-system=sticker] .rwall__media{background:var(--bg-muted);border-bottom:var(--line) solid var(--fg)}html[data-system=sticker] .rwall__product{border-top:var(--line) solid var(--hairline)}html[data-system=sticker] .pdp-band{border-block:var(--line) solid var(--fg)}html[data-system=sticker] .ticker{border-block:var(--line) solid var(--fg);font-size:15px;font-weight:800}html[data-system=sticker] .ticker--accent{background:var(--pop);color:var(--pop-fg);border-color:var(--fg)}html[data-system=sticker] .ticker__item:after{opacity:1;background:var(--pop);border:var(--line) solid currentColor;box-sizing:content-box;border-radius:2px;block-size:8px;inline-size:8px;rotate:45deg}html[data-system=sticker] .ticker--accent .ticker__item:after,html[data-system=sticker] .ticker--dark .ticker__item:after{background:currentColor;border:0}html[data-system=sticker] .footer{background:var(--accent);color:var(--accent-fg);border-top:var(--line) solid var(--fg);padding-block:56px 36px;font-weight:500}html[data-system=sticker] .footer h4{color:var(--accent-fg);font-size:18px;font-weight:800}html[data-system=sticker] .footer p,html[data-system=sticker] .footer ul a,html[data-system=sticker] .footer li{color:var(--accent-fg)}html[data-system=sticker] .footer ul a{font-weight:700}html[data-system=sticker] .footer ul a:hover{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}html[data-system=sticker] .footer .logo{color:var(--accent-fg);font-size:30px}html[data-system=sticker] .footer .logo small{color:var(--accent-fg);opacity:.8}html[data-system=sticker] .pay span{border:var(--line) solid currentColor;color:var(--accent-fg);border-radius:8px;padding:3px 10px;font-weight:700}html[data-system=sticker] .footer ul.social a{border:var(--line) solid currentColor;color:var(--accent-fg);border-radius:12px}html[data-system=sticker] .footer ul.social a:hover{background:color-mix(in oklab, var(--accent-fg) 12%, transparent)}html[data-system=sticker] .footer__legal{border-top:var(--line) solid color-mix(in oklab, var(--accent-fg) 35%, transparent);color:var(--accent-fg)}html[data-system=sticker] .footer__legal b{color:var(--accent-fg);font-weight:800}@media (min-width:768px){html[data-system=sticker] .footer{padding-block:72px 40px}}html[data-system=sticker] .reveal{transition-timing-function:cubic-bezier(.34,1.56,.64,1);transform:translateY(14px)scale(.96)}html[data-system=sticker] .reveal.in{transform:none}html[data-system=sticker] .trust.in svg{animation:.5s cubic-bezier(.34,1.56,.64,1) both sticker-pop}html[data-system=sticker] .trust.in>div:nth-child(2) svg{animation-delay:80ms}html[data-system=sticker] .trust.in>div:nth-child(3) svg{animation-delay:.16s}html[data-system=sticker] .trust.in>div:nth-child(4) svg{animation-delay:.24s}@keyframes sticker-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}html[data-system=sticker] .hero__progress span.is-on:after{transform-origin:100%;animation:sticker-fill var(--every,6s) linear both}html[dir=ltr][data-system=sticker] .hero__progress span.is-on:after{transform-origin:0}@keyframes sticker-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (hover:hover){html[data-system=sticker] .cats a,html[data-system=sticker] .serves__item{transition:background var(--d-fast), color var(--d-fast), border-color var(--d-fast)}}html[data-system=sticker]:is([data-hero=center],[data-hero=full],[data-hero=banner]) .slide__bg:after{display:none}html[data-system=sticker]:is([data-hero=center],[data-hero=full],[data-hero=banner]) .slide__text{background:var(--bg);color:var(--fg);border:var(--line) solid var(--ink);border-radius:var(--r-lg);box-shadow:var(--sx) var(--lift) 0 0 var(--ink);padding:20px 22px 22px}html[data-system=sticker]:is([data-hero=center],[data-hero=full],[data-hero=banner]) .slide__text :is(h1,h2){margin-bottom:10px}html[data-system=sticker]:is([data-hero=center],[data-hero=full],[data-hero=banner]) .slide__text p{margin-bottom:18px;font-size:16px}html[data-system=sticker]:is([data-hero=center],[data-hero=full],[data-hero=banner]) .slide__text .eyebrow,html[data-system=sticker]:is([data-hero=center],[data-hero=full]) .hero__ctrl{color:var(--fg-muted)}html[data-system=sticker][data-hero=center] .slide__bg{inset:12px var(--gutter) 72px;border:var(--line) solid var(--ink);border-radius:var(--r-lg);box-shadow:var(--sx) 6px 0 0 var(--ink)}html[data-system=sticker][data-hero=center] .slide__text{inset-inline:calc(var(--gutter) + 16px);top:calc(50% - 30px)}html[data-system=sticker][data-hero=center] .slide__text :is(h1,h2),html[data-system=sticker][data-hero=center] .slide--thesis .slide__text :is(h1,h2){font-size:clamp(28px,7.4vw,40px)}html[data-system=sticker][data-hero=full] .slide__bg{border-bottom:var(--line) solid var(--ink);inset:0 0 72px}html[data-system=sticker][data-hero=full] .slide__text{inset-inline:var(--gutter);max-width:min(calc(100% - var(--gutter) * 2), 520px);bottom:96px}html[data-system=sticker][data-hero=full] .slide__text :is(h1,h2),html[data-system=sticker][data-hero=full] .slide--thesis .slide__text :is(h1,h2){font-size:clamp(28px,7.4vw,40px)}html[data-system=sticker][data-hero=banner] .hero{border:var(--line) solid var(--ink);border-radius:var(--r-lg);box-shadow:var(--sx) 6px 0 0 var(--ink);background:0 0;overflow:hidden}html[data-system=sticker][data-hero=banner] .slide{padding:0}html[data-system=sticker][data-hero=banner] .slide__bg{box-shadow:none;border:0;border-radius:0}html[data-system=sticker][data-hero=banner] .slide__text{inset-inline:14px auto;max-width:calc(100% - 28px);padding:14px 16px 16px;bottom:52px}html[data-system=sticker][data-hero=banner] .slide__text :is(h1,h2),html[data-system=sticker][data-hero=banner] .slide--thesis .slide__text :is(h1,h2){color:var(--head);font-size:clamp(22px,6vw,30px)}html[data-system=sticker][data-hero=banner] .slide__text .btn{background:var(--pop);color:var(--pop-fg);border-color:var(--ink);min-height:44px}html[data-system=sticker][data-hero=banner] .hero__ctrl{padding:8px 14px 12px}@media (min-width:768px){html[data-system=sticker][data-hero=center] .slide,html[data-system=sticker][data-hero=center] .hero[class*=hero--h-] .slide{height:min(76vh,680px)}html[data-system=sticker][data-hero=center] .slide__bg{inset:24px var(--gutter) 84px}html[data-system=sticker][data-hero=center] .slide__text{inset-inline:0;text-align:center;width:min(56%,620px);margin-inline:auto;padding:28px 36px 32px;top:calc(50% - 30px);rotate:-1.5deg}html[data-system=sticker][data-hero=center] .slide__text :is(h1,h2),html[data-system=sticker][data-hero=center] .slide--thesis .slide__text :is(h1,h2){max-width:none;font-size:clamp(36px,4.2vw,58px)}html[data-system=sticker][data-hero=center] .slide__text p{margin-inline:auto}html[data-system=sticker][data-hero=full] .slide,html[data-system=sticker][data-hero=full] .hero[class*=hero--h-] .slide{height:min(80vh,720px)}html[data-system=sticker][data-hero=full] .slide__bg{inset:0 0 84px}html[data-system=sticker][data-hero=full] .slide__text{top:auto;bottom:124px;max-width:540px;padding:28px 32px 30px;inset-inline-start:max(var(--gutter), calc((100% - 1200px) / 2));transform:none}html[data-system=sticker][data-hero=full] .slide__text :is(h1,h2),html[data-system=sticker][data-hero=full] .slide--thesis .slide__text :is(h1,h2){font-size:clamp(36px,4vw,56px)}html[data-system=sticker]:is([data-hero=center],[data-hero=full]) .hero__ctrl{padding:18px var(--gutter) 22px;inset-inline:0}html[data-system=sticker][data-hero=banner] .slide,html[data-system=sticker][data-hero=banner] .hero[class*=hero--h-] .slide{height:clamp(320px,44vh,440px);padding:0}html[data-system=sticker][data-hero=banner] .slide__text{inset-inline-start:32px;width:min(50%,540px);padding:20px 24px 22px;bottom:auto}html[data-system=sticker][data-hero=banner] .slide__text :is(h1,h2),html[data-system=sticker][data-hero=banner] .slide--thesis .slide__text :is(h1,h2){max-width:none;font-size:clamp(28px,2.8vw,40px)}html[data-system=sticker][data-hero=banner] .slide__text :is(h1,h2) .latin{display:none}html[data-system=sticker][data-hero=banner] .slide__text p{margin-bottom:14px;font-size:15px}html[data-system=sticker][data-hero=banner] .hero__ctrl{padding:10px 24px 14px;inset-inline:0}}html[data-system=sticker][data-card=plain] .card{box-shadow:none;background:0 0;border:0;padding:0}html[data-system=sticker][data-card=plain] .card__media{border:var(--line) solid var(--ink);border-radius:var(--r-lg);box-shadow:var(--sx) var(--lift) 0 0 var(--ink);margin-bottom:14px}html[data-system=sticker][data-card=plain] .card__badge{top:10px;inset-inline-start:10px}html[data-system=sticker][data-card=plain] .fav-btn--card{top:10px;inset-inline-end:10px}html[data-system=sticker][data-card=plain] .card.is-soldout{border:0}html[data-system=sticker][data-card=plain] .card.is-soldout .card__media{box-shadow:none;border-style:dashed}@media (hover:hover){html[data-system=sticker][data-card=plain] .card:hover{box-shadow:none;transform:none}html[data-system=sticker][data-card=plain] .card__media{transition:transform var(--d-base) var(--ease-out), box-shadow var(--d-base) var(--ease-out)}html[data-system=sticker][data-card=plain] .card:hover .card__media{transform:translate(calc(var(--sx) * -.5), -3px);box-shadow:calc(var(--sx) * 1.75) calc(var(--lift) + 3px) 0 0 var(--ink)}}html[data-system=sticker][data-card=boxed] .card{--lift:3px;border-radius:10px;padding:0;overflow:hidden}html[data-system=sticker][data-card=boxed] .card__media{border-bottom:var(--line) solid var(--ink);border-radius:0;margin:0 0 10px}html[data-system=sticker][data-card=boxed] .card__name{min-block-size:2.6em;padding-inline:12px;font-size:16px}html[data-system=sticker][data-card=boxed] :is(.card__meta,.card__rating,.card__cta){padding-inline:12px}html[data-system=sticker][data-card=boxed] .card__price{flex-wrap:wrap;align-items:baseline;gap:2px 8px;padding:8px 12px 12px;display:flex}html[data-system=sticker][data-card=boxed] .card__price s{margin:0;display:inline}html[data-system=sticker][data-card=boxed] .card__badge{top:10px;inset-inline-start:10px}html[data-system=sticker][data-card=boxed] .fav-btn--card{top:8px;width:36px;height:36px;inset-inline-end:8px}html[data-system=sticker][data-card=overlay] .card{color:var(--fg);grid-template-rows:1fr auto auto;padding:0;display:grid;overflow:hidden}html[data-system=sticker][data-card=overlay] :is(.card__name,.card__price){z-index:2;position:relative}html[data-system=sticker][data-card=overlay] .card__media{aspect-ratio:4/5;border-radius:0;margin:0}html[data-system=sticker][data-card=overlay] .card__name{background:var(--bg);max-inline-size:calc(100% - 20px);color:var(--fg);border:var(--line) solid var(--ink);text-shadow:none;-webkit-line-clamp:1;border-bottom:0;border-start-start-radius:10px;border-start-end-radius:10px;place-self:end start;margin:0 10px;padding:6px 10px 4px;font-size:15px}html[data-system=sticker][data-card=overlay] .card__price{background:var(--pop);color:var(--pop-fg);border:var(--line) solid var(--ink);border-radius:10px;border-start-start-radius:0;justify-self:start;margin:0 10px 10px;padding:4px 10px 6px;font-size:15px}html[data-system=sticker][data-card=overlay] .card__price :is(s,.from){color:inherit;opacity:.75}@media (min-width:768px){html[data-system=sticker][data-header=search] .header__search{border:var(--line) solid var(--ink);box-shadow:var(--sx) 3px 0 0 var(--ink);border-radius:12px}html[data-system=sticker][data-header=search] .header__search button{background:var(--pop);color:var(--pop-fg);border-inline-start:var(--line) solid var(--ink)}html[data-system=sticker][data-header=search] .cats.only-mobile{background:var(--bg-muted);border-top:var(--line) solid var(--ink);gap:8px;padding-block:10px}html[data-system=sticker][data-header=search] .cats a{background:var(--bg);color:var(--fg);border:var(--line) solid var(--ink);padding:6px 16px}html[data-system=sticker][data-header=search] .cats a:hover,html[data-system=sticker][data-header=search] .cats a[aria-current=page]{background:var(--pop);color:var(--pop-fg)}}html[data-system=sticker][data-footer=light] .footer{background:var(--bg-muted);color:var(--fg)}html[data-system=sticker][data-footer=light] :is(.footer p,.footer ul a,.footer li,.footer__legal),html[data-system=sticker][data-footer=light] :is(.footer h4,.footer__legal b){color:var(--fg)}html[data-system=sticker][data-footer=light] .footer .logo{color:var(--head)}html[data-system=sticker][data-footer=light] .footer .logo small{color:var(--fg-muted)}html[data-system=sticker][data-footer=light] :is(.pay span,.footer ul.social a){color:var(--fg);background:var(--bg)}html[data-system=sticker][data-footer=light] .footer__legal{border-top-color:var(--fg)}html[data-system=sticker][data-footer=big] .footer{border-top-width:4px}html[data-system=sticker][data-footer=big] .footer .logo{font-size:clamp(48px,9vw,96px);line-height:1}
html[data-system=journal]{--head:var(--dk-color-scheme-1-heading,var(--fg));--rule:var(--border);--ink-rule:var(--fg);--r:2px;--hairline:var(--border);--hairline-strong:var(--fg);--shadow-photo:none;--shadow-lift:none;--header-h:60px;--section:64px;--w-head:var(--dk-font-weight-heading,600);--w-label:var(--dk-font-weight-label,500);--on-photo:#fff;--on-photo-muted:#ffffffdb}@media (min-width:768px){html[data-system=journal]{--header-h:126px;--section:104px}}html[data-system=journal] .band,html[data-system=journal] .pdp-band{--bg:var(--dk-color-scheme-3-bg);--bg-muted:var(--dk-color-scheme-3-bg-muted);--fg:var(--dk-color-scheme-3-fg);--fg-muted:var(--dk-color-scheme-3-fg-muted);--accent:var(--dk-color-scheme-3-accent);--accent-fg:var(--dk-color-scheme-3-accent-fg);--accent-deep:var(--dk-color-scheme-3-link);--border:var(--dk-color-scheme-3-border);--rule:var(--dk-color-scheme-3-border);--head:var(--dk-color-scheme-3-heading,var(--dk-color-scheme-3-fg));background:var(--bg);color:var(--fg)}html[data-system=journal] .dark{--night:var(--dk-color-scheme-1-bg);--night-2:var(--dk-color-scheme-1-bg-muted);--night-fg:var(--dk-color-scheme-1-fg);--night-muted:var(--dk-color-scheme-1-fg-muted);--night-border:var(--dk-color-scheme-1-border);--night-accent:var(--dk-color-scheme-1-link);background:var(--bg);color:var(--fg)}html[data-system=journal] body{line-height:1.85}html[lang=en][data-system=journal] body{line-height:1.65}html[data-system=journal] :is(h1,h2,h3,h4){font-weight:var(--w-head);letter-spacing:0}html[data-system=journal] .latin{letter-spacing:0;font-style:italic;font-weight:400}html[data-system=journal] .eyebrow{color:var(--accent-deep);font-size:14px;font-weight:var(--w-label);margin-bottom:10px}html[lang=en][data-system=journal] .eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:12px}html[data-system=journal] :is(.card__name,.line__name,.tile__cap h3,.gift__item h4,.rwall__body h3,.acc summary,.drawer nav a,.sticky-atc__info b,.size__ml,.set-line,.footer h4){font-family:var(--font-body)}html[data-system=journal] ::selection{background:var(--accent);color:var(--accent-fg)}html[data-system=journal] .btn{border-radius:var(--r);background:var(--fg);color:var(--bg);border:1px solid var(--fg);font-weight:var(--w-label);min-height:50px;transition:background var(--d-base) var(--ease-std), color var(--d-base) var(--ease-std), opacity var(--d-fast);padding-inline:28px}html[data-system=journal] .btn:hover{background:color-mix(in oklab, var(--fg) 84%, var(--bg))}html[data-system=journal] .btn:active{transform:none}html[data-system=journal] .btn--ghost,html[data-system=journal] .btn--line-light{color:var(--fg);border-color:var(--fg);background:0 0}html[data-system=journal] .btn--ghost:hover,html[data-system=journal] .btn--line-light:hover{background:var(--fg);color:var(--bg)}html[data-system=journal] .btn--light,html[data-system=journal] .btn--amber{background:var(--fg);color:var(--bg);border-color:var(--fg)}html[data-system=journal] .btn--sm{min-height:44px;padding-inline:20px}html[data-system=journal] .link,html[data-system=journal] .code-toggle{color:var(--fg);text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}html[data-system=journal] .link:hover,html[data-system=journal] .code-toggle:hover{color:var(--accent-deep)}html[data-system=journal] :is(.field input,.field select,.field textarea,.toolbar select,.code-field input,.notify-me input,.ai-form input){border:0;border-bottom:1px solid var(--fg-muted);background:0 0;border-radius:0;padding-inline:2px}html[data-system=journal] .field textarea{border:1px solid var(--fg-muted);padding-inline:12px}html[data-system=journal] :is(.field input,.field select,.field textarea,.code-field input,.notify-me input):focus{border-color:var(--fg);box-shadow:0 1px 0 0 var(--fg);outline:none}html[data-system=journal] .field label{font-weight:var(--w-label);color:var(--fg-muted)}html[data-system=journal] .phone-input span{border:0;border-bottom:1px solid var(--fg-muted);background:0 0;padding-inline:4px 10px}html[data-system=journal] .qty{border:1px solid var(--fg-muted);border-radius:var(--r)}html[data-system=journal] .qty button:first-child{border-inline-end:1px solid var(--rule)}html[data-system=journal] .qty button:last-child{border-inline-start:1px solid var(--rule)}html[data-system=journal] .size{border-color:var(--rule);border-radius:var(--r);background:0 0}html[data-system=journal] .size:hover{border-color:var(--fg-muted)}html[data-system=journal] .size:has(input:checked){border-color:var(--fg);box-shadow:inset 0 0 0 1px var(--fg);background:var(--bg-muted)}html[data-system=journal] .size__ml{font-weight:var(--w-head)}html[data-system=journal] .size__tag{border-radius:var(--r);background:var(--fg);color:var(--bg)}html[data-system=journal] .pay-option{border:0;border-bottom:1px solid var(--rule);background:0 0;border-radius:0;padding:16px 4px}html[data-system=journal] .pay-option:first-of-type{border-top:1px solid var(--rule)}html[data-system=journal] .pay-option+.pay-option{margin-top:0}html[data-system=journal] .pay-option:has(input:checked){box-shadow:inset 0 -2px 0 var(--fg);background:var(--bg-muted)}html[data-system=journal] .pay-panel{border-radius:var(--r);border-color:var(--fg)}html[data-system=journal] :is(.set-contents,.notify-me,.reg-form__addr,.login-step){border-radius:var(--r);border-color:var(--rule);background:0 0}html[data-system=journal] .summary{border:0;border-top:1px solid var(--fg);border-bottom:1px solid var(--rule);background:0 0;border-radius:0;padding:20px 0}html[data-system=journal] .summary h2,html[data-system=journal] .form-section h2,html[data-system=journal] .cart-drawer__head h2{font-family:var(--font-heading);font-weight:var(--w-head);font-size:22px}html[data-system=journal] :is(.confirm .card-box,.review,.branch,.notice,.ticket__msg,.ticket__rate){border-radius:var(--r);border-color:var(--rule);box-shadow:none;background:0 0}html[data-system=journal] :is(.ai-panel,.reg-add__panel,.app-sheet){border-radius:var(--r);border-color:var(--fg);background:var(--bg)}html[data-system=journal] .pager{gap:4px}html[data-system=journal] .pager a{font-variant-numeric:tabular-nums;color:var(--fg-muted);border:0;border-bottom:1px solid #0000;border-radius:0}html[data-system=journal] .pager a:hover{color:var(--fg);border-bottom-color:var(--rule)}html[data-system=journal] .pager a[aria-current=page]{color:var(--fg);border-bottom:2px solid var(--fg);background:0 0;font-weight:700}html[data-system=journal] :is(.thumbs button,.review__media>button,.review__media>div){border-color:var(--rule);border-radius:0}html[data-system=journal] .thumbs button.is-on{border-color:var(--fg);box-shadow:inset 0 0 0 1px var(--fg)}html[data-system=journal] :is(.chip,.filters a,.care li,.tag,.ticket-chip,.ways__tag,.ways__mark,.social a,.rwall__score,.ai-chips button){border-radius:var(--r);border-color:var(--rule);background:0 0}html[data-system=journal] .chip--on{background:var(--fg);color:var(--bg);border-color:var(--fg)}html[data-system=journal] :is(.fav-btn--pdp,.seg,.sso__btn){border-radius:var(--r);border-color:var(--fg-muted)}html[data-system=journal] .seg button[aria-pressed=true]{background:var(--fg);color:var(--bg)}html[data-system=journal] .gallery__item{border-radius:0}html[data-system=journal] .gallery__badge{border-radius:var(--r);background:var(--bg);color:var(--fg);font-weight:var(--w-label)}html[data-system=journal] :is(.line__img,.mini-line img,.rwall__product img,.ai-cards img){border-radius:0}html[data-system=journal] .line__name{font-weight:var(--w-head)}html[data-system=journal] :is(.note,.alert){border-radius:var(--r)}html[data-system=journal] .note{border:0;border-inline-start:2px solid var(--fg);color:var(--fg-muted);background:0 0;padding-inline-start:14px}html[data-system=journal] .toast{border-radius:var(--r);background:var(--fg);color:var(--bg);box-shadow:none}html[data-system=journal] .toolbar{border-block:0;border-top:1px solid var(--fg);border-bottom:1px solid var(--rule)}html[data-system=journal] .pdp-section{border-top:1px solid var(--fg)}html[data-system=journal] .pdp-section h2{font-weight:var(--w-head);color:var(--head)}html[data-system=journal] .acc{border-top:1px solid var(--fg)}html[data-system=journal] .acc details{border-bottom-color:var(--rule)}html[data-system=journal] .acc summary{font-weight:var(--w-head)}html[data-system=journal] :is(.form-section,.totals .grand,.cart-drawer__head,.cart-drawer__foot,.checkout-cta,.line,.tier,.ways li,.reg-line){border-color:var(--rule)}html[data-system=journal] .totals .grand{border-top-color:var(--fg)}html[data-system=journal] .sticky-atc{background:var(--bg);border-top:1px solid var(--fg);box-shadow:none}html[data-system=journal] .brand{color:var(--accent-deep)}html[data-system=journal] .title{font-size:clamp(32px,4.4vw,52px);line-height:1.25;font-weight:var(--w-head);color:var(--head)}html[data-system=journal] .title .latin{font-size:19px}html[data-system=journal] .price{font-variant-numeric:tabular-nums;font-weight:400}html[data-system=journal] .stock-note,html[data-system=journal] .set-line{color:var(--accent-deep);font-style:italic}html[data-system=journal] .ship-meter__bar,html[data-system=journal] .meter__bar{background:var(--rule);border-radius:0;height:2px}html[data-system=journal] .ship-meter__bar i,html[data-system=journal] .dist i:after,html[data-system=journal] .reg-item__bar span,html[data-system=journal] .meter__bar i,html[dir=ltr][data-system=journal] .meter__bar i{background:var(--fg)}html[data-system=journal] :is(.promise svg,.gift__item svg,.trust svg){stroke:var(--fg);stroke-width:1.2px}html[data-system=journal] .confirm__mark{border-radius:var(--r);background:var(--fg);color:var(--bg)}html[data-system=journal] .confirm h1,html[data-system=journal] .empty h2{color:var(--head)}html[data-system=journal] .card__add{border-radius:var(--r);border-color:var(--fg);font-weight:var(--w-label)}html[data-system=journal] .drawer nav a{border-bottom:1px solid var(--night-border);font-weight:var(--w-head)}html[data-system=journal] .ai-fab{border-radius:var(--r);background:var(--fg);color:var(--bg);box-shadow:none}html[data-system=journal] .ai-msg--user{border-radius:var(--r);background:var(--fg);color:var(--bg)}html[data-system=journal] .ai-msg--assistant{border-radius:var(--r);border:1px solid var(--rule);background:0 0}html[data-system=journal] .ai-form .btn{border-radius:var(--r)}html[data-system=journal] :is(.stars,.card__rating span){color:var(--fg)}html[data-system=journal] .announce{font-size:12.5px;font-weight:400}html[data-system=journal] .header{background:var(--bg);-webkit-backdrop-filter:none;border-bottom:1px solid var(--fg)}html[data-system=journal] .header__row{height:var(--header-h)}html[data-system=journal] .logo{font-weight:var(--dk-font-weight-heading-strong,700);color:var(--head);font-size:26px;line-height:1.1}html[data-system=journal] .logo small{letter-spacing:.32em;margin-top:4px;font-size:10px;font-style:italic;font-weight:400}html[data-system=journal] .logo__img{max-height:40px}html[data-system=journal] .icon-btn{border-radius:var(--r)}html[data-system=journal] .icon-btn svg{stroke-width:1.3px}html[data-system=journal] .icon-btn .count{border-radius:var(--r);background:var(--fg);color:var(--bg);font-weight:600}html[data-system=journal] .cats{border-top:1px solid var(--rule);gap:22px;padding-block:8px}html[data-system=journal] .cats a{color:var(--fg-muted);background:0 0;border:0;border-radius:0;padding:6px 0}html[data-system=journal] .cats a[aria-current=page]{color:var(--fg);text-underline-offset:7px;background:0 0;text-decoration:underline;text-decoration-thickness:1px}@media (max-width:767px){html[data-system=journal] .header__row>.logo{white-space:nowrap}}@media (min-width:768px){html[data-system=journal] .header__row{grid-template-columns:1fr auto 1fr;grid-template-areas:".logo end""nav nav nav";height:auto}html[data-system=journal] .header__row>.logo{grid-area:logo;padding-block:18px 14px;font-size:clamp(38px,3.6vw,52px)}html[data-system=journal] .header__row>.logo small{margin-top:8px;font-size:11px}html[data-system=journal] .logo__img{max-width:260px;max-height:64px}html[data-system=journal] .header__start{border-top:1px solid var(--rule);grid-area:nav;justify-content:center}html[data-system=journal] .header__end{grid-area:end}html[data-system=journal] .nav-desktop{gap:clamp(20px,3vw,40px);font-size:15px;font-weight:400}html[data-system=journal] .nav-desktop a{color:var(--fg-muted);transition:color var(--d-base);padding:11px 0}html[data-system=journal] .nav-desktop a:hover,html[data-system=journal] .nav-desktop a[aria-current=page]{color:var(--fg)}html[data-system=journal] .nav-desktop a:after{background:var(--fg);bottom:7px}}html[data-system=journal] .hero{background:var(--bg);color:var(--fg)}html[data-system=journal] .slide{padding:16px var(--gutter) 0}html[data-system=journal] .slide__bg{background:var(--bg-muted)}html[data-system=journal] .slide__text{padding:26px 0 84px}html[data-system=journal] .slide__text .eyebrow{color:var(--accent-deep);margin-bottom:14px}html[data-system=journal] .slide__text :is(h1,h2),html[data-system=journal] .slide--thesis .slide__text :is(h1,h2){color:var(--head);font-size:clamp(36px,9.6vw,48px);line-height:1.3;font-weight:var(--dk-type-display-font-weight,var(--w-head));text-wrap:balance;margin-bottom:16px}html[data-system=journal] .slide__text :is(h1,h2) .latin{color:var(--fg-muted);margin-top:12px;font-size:.4em;line-height:1.3}html[data-system=journal] .slide__text p{color:var(--fg-muted);margin-bottom:26px;font-size:17px;line-height:1.85}html[data-system=journal] .slide__text .btn{background:var(--fg);color:var(--bg);border-color:var(--fg)}html[data-system=journal] .slide__badge{top:28px;background:var(--bg);color:var(--fg);border-radius:var(--r);padding:4px 10px;font-size:12px;font-style:italic;font-weight:400;inset-inline-start:auto;inset-inline-end:calc(var(--gutter) + 12px)}html[data-system=journal] .hero__ctrl{padding:12px var(--gutter) 22px}html[data-system=journal] .hero__arrows button{border:1px solid var(--fg-muted);border-radius:var(--r);width:40px;height:40px;color:var(--fg)}html[data-system=journal] .hero__arrows button:hover{background:var(--fg);color:var(--bg);border-color:var(--fg)}html[data-system=journal] .hero__arrows svg{stroke-width:1.4px}html[data-system=journal] .hero__next{color:var(--fg-muted);font-style:italic}html[data-system=journal] .hero__next strong{color:var(--fg);font-style:normal;font-weight:400}html[data-system=journal] .hero__progress{counter-reset:folio;gap:12px}html[data-system=journal] .hero__progress span{counter-increment:folio;block-size:auto;inline-size:auto;font-family:var(--font-latin);color:var(--fg-muted);font-variant-numeric:tabular-nums;background:0 0;padding-bottom:3px;font-size:13px;line-height:1.6;overflow:visible}html[data-system=journal] .hero__progress span:before{content:counter(folio, decimal-leading-zero)}html[data-system=journal] .hero__progress span.is-on{color:var(--fg)}html[data-system=journal] .hero__progress span.is-on:after{background:var(--fg);block-size:1px;animation:none;inset:auto 0 0}@media (min-width:768px){html[data-system=journal] .slide,html[data-system=journal] .hero[class*=hero--h-] .slide{padding:40px max(var(--gutter), calc((100% - 1200px) / 2));gap:clamp(36px,5vw,80px);height:min(76vh,680px)}html[data-system=journal] .slide__bg{flex:0 0 52%}html[data-system=journal] .slide__text{padding:0 0 72px}html[data-system=journal] .slide__text :is(h1,h2),html[data-system=journal] .slide--thesis .slide__text :is(h1,h2){max-width:13ch;font-size:clamp(46px,5vw,76px);line-height:1.22}html[data-system=journal] .slide__text p{max-width:40ch;font-size:19px}html[data-system=journal] .slide__badge{top:auto;bottom:56px;inset-inline-end:calc(max(var(--gutter), (100% - 1200px) / 2) + 14px)}html[data-system=journal] .hero__ctrl{inset-inline-start:max(var(--gutter), calc((100% - 1200px) / 2));inset-inline-end:auto;inline-size:min(40%,520px);padding:0;bottom:40px}}html[data-system=journal] :is(main>section,main>[data-dk-section]>section):not(.band):not(.ticker):not(.section--tight):not(:has(>.subscribe)){background-image:linear-gradient(var(--rule), var(--rule));background-repeat:no-repeat;background-size:calc(min(100%, 1280px) - var(--gutter) * 2) 1px;background-position:50% 0}html[data-system=journal] :is(main>section:first-child,main>[data-dk-section]:first-child>section){background-image:none}html[data-system=journal] .section__head{border-bottom:1px solid var(--fg);align-items:flex-end;gap:24px;margin-bottom:32px;padding-bottom:14px}html[data-system=journal] :is(.section__head h2,.page-title,.coll-head h1){color:var(--head);font-size:clamp(28px,4.2vw,44px);line-height:1.3;font-weight:var(--w-head);text-wrap:balance}html[data-system=journal] .section__head .eyebrow{margin-bottom:4px}html[data-system=journal] .section__head a{color:var(--fg);text-underline-offset:6px;transition:color var(--d-base);border:0;padding:0 0 6px;font-size:15px;font-weight:400;text-decoration:underline;text-decoration-thickness:1px}html[data-system=journal] .section__head a:hover{color:var(--accent-deep)}html[data-system=journal][data-heads=center] .section__head{text-align:center;border-bottom:0;align-items:center}html[data-system=journal][data-heads=center] .section__head h2:after{background:var(--fg);block-size:1px;inline-size:56px;margin-top:16px}html[data-system=journal][data-heads=bar] .section__head{border:0;border-block:1px solid var(--fg);background:0 0;border-radius:0;padding:12px 0}html[data-system=journal][data-heads=bar] .section__head a{color:var(--fg);background:0 0;border-radius:0;padding:0;font-size:14px}html[data-system=journal] .coll-head{border-bottom:1px solid var(--fg);margin-bottom:24px}html[data-system=journal] :is(.rwall__lead,.coll-head p){color:var(--fg-muted);font-size:17px}@media (min-width:768px){html[data-system=journal] .section__head{margin-bottom:40px}html[data-system=journal] .rail{gap:28px}html[data-system=journal] .grid{gap:56px 28px}html[data-system=journal][data-grid=airy] .grid{gap:64px 40px}}@media (max-width:767px){html[data-system=journal] .grid{gap:36px 14px}}html[data-system=journal] .card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;display:block}html[data-system=journal] .card__media{aspect-ratio:4/5;box-shadow:none;background:var(--bg-muted);border-radius:0;margin:0 0 14px}html[data-system=journal] .card__media:after{display:none}html[data-system=journal] .card__name{font-size:19px;font-weight:var(--w-head);color:var(--fg);text-underline-offset:5px;transition:text-decoration-color var(--d-base);padding:0;line-height:1.4;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}html[data-system=journal] .card__meta{color:var(--fg-muted);margin-top:4px;padding:0;font-size:14px}html[data-system=journal] .card__meta .latin,html[data-system=journal] .card__meta[lang=en]{font-style:italic}html[data-system=journal] .card__price{color:var(--fg);font-variant-numeric:tabular-nums;margin-top:8px;padding:0;font-size:16px;font-weight:400}html[data-system=journal] .card__price s,html[data-system=journal] .card__price .from{color:var(--fg-muted)}html[data-system=journal] .card__rating,html[data-system=journal] .card__cta{color:var(--fg-muted);padding:0;font-style:italic}html[data-system=journal] .card__badge{top:12px;border-radius:var(--r);background:var(--bg);color:var(--fg);font-size:11px;font-weight:var(--w-label);padding:3px 9px;inset-inline-start:12px}html[data-system=journal] .card__badge--new{background:var(--accent);color:var(--accent-fg)}html[data-system=journal] .card__badge--soldout{background:var(--fg);color:var(--bg)}html[data-system=journal] .fav-btn--card{top:8px;border-radius:var(--r);background:color-mix(in oklab, var(--bg) 88%, transparent);-webkit-backdrop-filter:none;width:40px;height:40px;inset-inline-end:8px}html[data-system=journal] .fav-btn--card svg{stroke-width:1.3px}@media (hover:hover){html[data-system=journal] .card:hover .card__media img{transform:none}html[data-system=journal] .card .card__media img{transition:opacity .7s var(--ease-std)}html[data-system=journal] .card:hover .card__name{text-decoration-color:currentColor}}html[data-system=journal] .tiles{gap:28px 14px}html[data-system=journal] .tile{aspect-ratio:auto;background:0 0;border-radius:0;overflow:visible}html[data-system=journal] .tile img{aspect-ratio:4/5;object-fit:cover;background:var(--bg-muted);block-size:auto;inline-size:100%;display:block;position:relative;inset:auto}html[data-system=journal] .tile:first-child img{aspect-ratio:16/10}html[data-system=journal] .tile__cap{color:var(--fg);background:0 0;padding:12px 0 0;position:static}html[data-system=journal] .tile__cap h3{font-size:21px;font-weight:var(--w-head);text-underline-offset:5px;transition:text-decoration-color var(--d-base);line-height:1.35;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}html[data-system=journal] .tile__cap span{color:var(--fg-muted);margin-top:2px;font-size:14px;font-style:italic;display:block}@media (min-width:768px){html[data-system=journal] .tiles{grid-template-columns:1.5fr 1fr 1fr;gap:40px 32px}html[data-system=journal] .tile img,html[data-system=journal] .tile:first-child img{aspect-ratio:auto;block-size:clamp(300px,30vw,420px)}html[data-system=journal] .tile__cap{padding-top:16px}html[data-system=journal] .tile__cap h3{font-size:24px}}@media (hover:hover){html[data-system=journal] .tile:hover img{transform:none}html[data-system=journal] .tile:hover .tile__cap h3{text-decoration-color:currentColor}}html[data-system=journal] .split{max-width:1280px;padding:var(--section) var(--gutter);align-items:start;gap:28px;margin-inline:auto}html[data-system=journal] .split__media{aspect-ratio:4/5;background:var(--bg-muted)}html[data-system=journal] .split__body{padding:0}html[data-system=journal] .split__body h2{color:var(--head);font-size:clamp(30px,4vw,48px);line-height:1.3;font-weight:var(--w-head);text-wrap:balance;margin-bottom:0}html[data-system=journal] .split__body p{font-family:var(--font-body);color:var(--fg);border-top:1px solid var(--fg);max-width:34ch;margin:22px 0 28px;padding-top:18px;font-size:clamp(21px,2.2vw,27px);line-height:1.75}html[data-system=journal] .split__body p:before{content:"”";block-size:.55em;font-family:var(--font-latin);color:var(--accent-deep);font-size:2.6em;line-height:1;display:block}html[dir=ltr][data-system=journal] .split__body p:before{content:"“"}html[data-system=journal] .facts{border-top:1px solid var(--rule);gap:14px 40px;margin-bottom:28px;padding-top:18px}html[data-system=journal] .facts b{font-size:34px;font-weight:var(--w-head);color:var(--head);font-variant-numeric:tabular-nums;line-height:1.2}html[data-system=journal] .facts span{color:var(--fg-muted);font-size:14px}@media (min-width:768px){html[data-system=journal] .split{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(40px,6vw,96px)}html[data-system=journal] .split__body{padding-top:8px}}html[data-system=journal] .subscribe{inline-size:calc(100% - var(--gutter) * 2);max-width:calc(1280px - var(--gutter) * 2);border:1px solid var(--fg);outline:1px solid var(--fg);outline-offset:4px;grid-template-columns:minmax(0,1fr);margin:6px auto;padding:28px 20px}html[data-system=journal] .subscribe input{min-width:0}html[data-system=journal] .subscribe h2{color:var(--head);font-size:clamp(26px,3.6vw,40px);line-height:1.3;font-weight:var(--w-head)}html[data-system=journal] .subscribe p{color:var(--fg-muted)}html[data-system=journal] .subscribe form{align-items:flex-end;gap:12px}html[data-system=journal] .subscribe input{border:0;border-bottom:1px solid var(--fg-muted);color:var(--fg);background:0 0;border-radius:0;min-height:50px;padding-inline:2px}html[data-system=journal] .subscribe input:focus{border-bottom-color:var(--fg);box-shadow:0 1px 0 0 var(--fg);outline:none}html[data-system=journal] .subscribe input::placeholder{color:var(--fg-muted)}html[data-system=journal] .subscribe .done b{color:var(--accent-deep)}@media (min-width:768px){html[data-system=journal] .subscribe{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;padding:44px clamp(28px,4vw,56px)}}html[data-system=journal] .band{border-block:0}html[data-system=journal] .gift-grid{gap:32px}html[data-system=journal] .gift__big{min-height:0;color:var(--fg);background:0 0;padding:0;display:block;overflow:visible}html[data-system=journal] .gift__big:before{display:none}html[data-system=journal] .gift__big img{aspect-ratio:4/3;background:var(--bg-muted);block-size:auto;inline-size:100%;margin-bottom:16px;position:static}html[data-system=journal] .gift__big .eyebrow{color:var(--accent-deep)}html[data-system=journal] .gift__big h3{color:var(--head);font-size:28px}html[data-system=journal] .gift__big p{color:var(--fg-muted)}html[data-system=journal] .gift__item{border:0;border-top:1px solid var(--fg);background:0 0;border-radius:0;padding:18px 0 0}html[data-system=journal] .gift__item h4{color:var(--head);font-size:21px}html[data-system=journal] .gift__item svg{width:30px;height:30px}html[data-system=journal] .trust{border-block:1px solid var(--fg);border-radius:0;gap:18px 16px;padding-block:22px}html[data-system=journal] .trust>div{font-size:15px;font-weight:400}html[data-system=journal] .trust small{font-size:13px;font-style:italic}@media (min-width:768px){html[data-system=journal] .trust>div+div{border-inline-start:1px solid var(--rule);padding-inline-start:20px}}html[data-system=journal] .serves__item{aspect-ratio:auto;border-color:var(--rule);border-radius:var(--r);background:0 0;align-items:baseline;gap:8px;inline-size:auto;padding:10px 18px;display:flex}html[data-system=journal] .serves__item b{font-size:26px;font-weight:var(--w-head)}html[data-system=journal] .serves__item:hover{border-color:var(--fg);background:0 0}html[data-system=journal] .rwall__card{border:0;border-top:1px solid var(--fg);background:0 0;border-radius:0}html[data-system=journal] .rwall__body{padding:16px 0 10px}html[data-system=journal] .rwall__body h3{font-weight:var(--w-head)}html[data-system=journal] .rwall__body p{font-size:15px;line-height:1.8}html[data-system=journal] .rwall__product{border-top-color:var(--rule)}html[data-system=journal] .rwall__score b{font-weight:var(--w-head)}html[data-system=journal] .video-sec__frame{border-radius:0}html[data-system=journal] .video-sec__play{border-radius:var(--r)}html[data-system=journal] .pdp-band{border-block:1px solid var(--fg)}html[data-system=journal] .ticker{border-block:1px solid var(--rule);font-family:var(--font-body);padding-block:16px;font-size:17px;font-weight:400;-webkit-mask-image:none;mask-image:none}html[data-system=journal] .ticker__track{width:auto;padding-inline:var(--gutter);flex-wrap:wrap;justify-content:center;row-gap:6px;animation:none}html[data-system=journal] .ticker__track>.ticker__copy{display:none}html[data-system=journal] .ticker__track{column-gap:22px}html[data-system=journal] .ticker__item{gap:22px;padding-inline-end:0}html[data-system=journal] .ticker__item:after{opacity:.55;block-size:4px;inline-size:4px}html[data-system=journal] .ticker__item:last-child:after{display:none}html[data-system=journal] .ticker__item:has(+.ticker__copy):after{display:none}html[data-system=journal] .ticker--dark,html[data-system=journal] .ticker--accent{background:var(--bg);color:var(--fg);border-color:var(--fg)}html[data-system=journal] .footer{background:var(--bg);color:var(--fg-muted);border-top:3px double var(--fg);padding-block:56px 32px;font-size:15px}html[data-system=journal] .footer h4{color:var(--fg);font-family:var(--font-body);font-size:13px;font-weight:var(--w-label);border-bottom:1px solid var(--rule);margin-bottom:12px;padding-bottom:10px}html[lang=en][data-system=journal] .footer h4{text-transform:uppercase;letter-spacing:.12em;font-size:12px}html[data-system=journal] .footer ul a{transition:color var(--d-base)}html[data-system=journal] .footer ul a:hover{color:var(--fg);text-underline-offset:4px;text-decoration:underline}html[data-system=journal] .footer .logo{color:var(--head);font-size:40px}html[data-system=journal] .footer .logo small{color:var(--fg-muted)}html[data-system=journal] .pay span{border-color:var(--rule);color:var(--fg);border-radius:var(--r)}html[data-system=journal] .footer ul.social a{border-color:var(--rule);color:var(--fg)}html[data-system=journal] .footer__legal{border-top:1px solid var(--fg);color:var(--fg-muted)}html[data-system=journal] .footer__legal b{color:var(--fg)}@media (min-width:768px){html[data-system=journal] .footer{padding-block:72px 40px}html[data-system=journal] .footer__grid>div+div{border-inline-start:1px solid var(--rule);padding-inline-start:28px}}html[data-system=journal][data-footer=dark] .footer{background:var(--night);color:var(--night-muted);border-top:0}html[data-system=journal][data-footer=dark] :is(.footer h4,.footer .logo,.footer__legal b,.pay span,.footer ul.social a){color:var(--night-fg)}html[data-system=journal][data-footer=dark] :is(.footer h4,.footer__grid>div+div,.pay span,.footer ul.social a){border-color:var(--night-border)}html[data-system=journal][data-footer=dark] .footer__legal{border-top-color:var(--night-border);color:var(--night-muted)}html[data-system=journal] .reveal{transition:opacity .7s var(--ease-std);transform:none}html[data-system=journal] .card-wrap{transition-delay:0s!important}html[data-system=journal] .slide__text,html[data-system=journal] .slide__badge{transition-duration:.7s}html:not([lang=en])[data-system=journal] :is(.tile__cap span,.card__rating,.card__cta,.trust small,.hero__next,.slide__badge,.stock-note,.set-line){font-style:normal}html[data-system=journal][data-header=inline] .header{border-bottom:3px double var(--fg)}@media (min-width:768px){html[data-system=journal]:is([data-header=inline],[data-header=minimal]){--header-h:76px}html[data-system=journal]:is([data-header=inline],[data-header=minimal]) .header__row{height:var(--header-h);grid-template-columns:auto minmax(0,1fr) auto;column-gap:36px}html[data-system=journal][data-header=inline] .header__row{grid-template-areas:"logo nav end"}html[data-system=journal][data-header=minimal] .header__row{grid-template-areas:"nav logo end";column-gap:14px}html[data-system=journal]:is([data-header=inline],[data-header=minimal]) .header__row>.logo{text-align:start;padding-block:0;font-size:32px}html[data-system=journal]:is([data-header=inline],[data-header=minimal]) .header__row>.logo small{margin-top:5px}html[data-system=journal]:is([data-header=inline],[data-header=minimal]) .header__start{border-top:0}html[data-system=journal][data-header=inline] .header__start{justify-content:center}html[data-system=journal][data-header=inline] .nav-desktop a{background:0 0;border-radius:0;padding:8px 0}html[data-system=journal][data-header=inline] .nav-desktop a:hover,html[data-system=journal][data-header=inline] .nav-desktop a[aria-current=page]{background:0 0}}html[data-system=journal]:is([data-hero=center],[data-hero=banner]) .slide__bg:after{display:none}html[data-system=journal]:is([data-hero=center],[data-hero=banner]) .slide__text{background:var(--bg);color:var(--fg);border:1px solid var(--fg);box-shadow:inset 0 0 0 5px var(--bg), inset 0 0 0 6px var(--rule);padding:24px 24px 26px}html[data-system=journal]:is([data-hero=center],[data-hero=banner]) .slide__text :is(h1,h2),html[data-system=journal]:is([data-hero=center],[data-hero=banner]) .slide--thesis .slide__text :is(h1,h2){color:var(--head);max-width:none;margin-bottom:10px}html[data-system=journal]:is([data-hero=center],[data-hero=banner]) .slide__text p{color:var(--fg-muted);margin-bottom:20px}html[data-system=journal][data-hero=center] .slide__bg{inset:14px var(--gutter) 72px;outline:1px solid var(--fg);outline-offset:6px}html[data-system=journal][data-hero=center] .slide__text{inset-inline:calc(var(--gutter) + 18px);text-align:center;top:calc(50% - 30px)}html[data-system=journal][data-hero=center] .slide__text :is(h1,h2),html[data-system=journal][data-hero=center] .slide--thesis .slide__text :is(h1,h2){font-size:clamp(28px,7.6vw,40px)}html[data-system=journal][data-hero=center] .slide__badge{top:30px;inset-inline-end:calc(var(--gutter) + 14px)}html[data-system=journal][data-hero=banner] .hero{background:var(--bg);border:1px solid var(--fg);border-radius:0;padding:8px}html[data-system=journal][data-hero=banner] .slide{padding:0}html[data-system=journal][data-hero=banner] .slide__text{inset-inline:14px auto;max-width:calc(100% - 28px);padding:16px 18px 18px;bottom:58px}html[data-system=journal][data-hero=banner] .slide__text :is(h1,h2),html[data-system=journal][data-hero=banner] .slide--thesis .slide__text :is(h1,h2){font-size:clamp(22px,6vw,30px)}html[data-system=journal][data-hero=banner] .slide__text .btn{background:var(--fg);color:var(--bg);border-color:var(--fg);min-height:44px}html[data-system=journal][data-hero=banner] .hero__ctrl{inset-inline:8px;background:var(--bg);padding:8px 12px;bottom:8px}@media (min-width:768px){html[data-system=journal][data-hero=center] .slide,html[data-system=journal][data-hero=center] .hero[class*=hero--h-] .slide{height:min(80vh,720px)}html[data-system=journal][data-hero=center] .slide__bg{inset:32px max(var(--gutter), calc((100% - 1200px) / 2)) 88px;outline-offset:10px}html[data-system=journal][data-hero=center] .slide__text{inset-inline:0;width:min(52%,600px);box-shadow:inset 0 0 0 7px var(--bg), inset 0 0 0 8px var(--rule);margin-inline:auto;padding:40px 48px 42px;top:calc(50% - 28px)}html[data-system=journal][data-hero=center] .slide__text :is(h1,h2),html[data-system=journal][data-hero=center] .slide--thesis .slide__text :is(h1,h2){font-size:clamp(40px,4.4vw,64px)}html[data-system=journal][data-hero=center] .slide__text p{margin-inline:auto;font-size:18px}html[data-system=journal][data-hero=center] .slide__badge{top:52px;bottom:auto;inset-inline-end:calc(max(var(--gutter), (100% - 1200px) / 2) + 20px)}html[data-system=journal][data-hero=center] .hero__ctrl{inset-inline:max(var(--gutter), calc((100% - 1200px) / 2));inline-size:auto;bottom:24px}html[data-system=journal][data-hero=banner] .hero{max-width:1200px;padding:10px}html[data-system=journal][data-hero=banner] .slide,html[data-system=journal][data-hero=banner] .hero[class*=hero--h-] .slide{height:clamp(340px,46vh,460px);padding:0}html[data-system=journal][data-hero=banner] .slide__text{inset-inline-start:36px;width:min(44%,480px);padding:30px 32px;top:calc(50% - 20px);bottom:auto}html[data-system=journal][data-hero=banner] .slide__text :is(h1,h2),html[data-system=journal][data-hero=banner] .slide--thesis .slide__text :is(h1,h2){font-size:clamp(30px,3.2vw,46px)}html[data-system=journal][data-hero=banner] .slide__badge{top:22px;bottom:auto;inset-inline-end:22px}html[data-system=journal][data-hero=banner] .hero__ctrl{inset-inline:auto 10px;inline-size:auto;padding:8px 14px;bottom:10px}}html[data-system=journal][data-card=framed] .card{text-align:center}html[data-system=journal][data-card=framed] .card__media{background:var(--bg-muted);border:1px solid var(--rule)}html[data-system=journal][data-card=framed] .card__media img{width:calc(100% - 28px);height:calc(100% - 28px);inset:14px}html[data-system=journal][data-card=framed] .card__badge{top:20px;inset-inline-start:20px}html[data-system=journal][data-card=framed] .fav-btn--card{top:18px;border:0;inset-inline-end:18px}@media (min-width:768px){html[data-system=journal][data-card=framed] .card__media img{width:calc(100% - 40px);height:calc(100% - 40px);inset:20px}}html[data-system=journal][data-card=boxed] .card{border:1px solid var(--rule);border-top:3px double var(--fg);background:var(--bg);flex-direction:column;block-size:100%;padding:10px 10px 14px;display:flex}html[data-system=journal][data-card=boxed] .card__media{aspect-ratio:1;margin-bottom:12px}html[data-system=journal][data-card=boxed] .card__name{font-size:17px}html[data-system=journal][data-card=boxed] .card__price{border-top:1px solid var(--rule);margin-top:auto;padding-top:10px}html[data-system=journal][data-card=boxed] .card__price s{margin-inline-start:8px;display:inline}@media (min-width:768px){html[data-system=journal][data-grid=dense] .grid{gap:40px 18px}}@media (max-width:767px){html[data-system=journal][data-grid=dense] .grid{gap:28px 10px}}html[data-system=journal][data-footer=big] .footer .logo{font-size:clamp(56px,9vw,112px);line-height:1.05}html[data-system=journal][data-footer=big] .footer{padding-block:64px 32px}
