html[data-system=catalogue]{--r:min(var(--dk-radius-card,8px), 18px);--r-sm:calc(var(--r) * .75);--r-xs:calc(var(--r) / 2);--r-btn:min(var(--dk-radius-button,8px), 999px);--buy:var(--dk-color-scheme-1-button-bg);--buy-fg:var(--dk-color-scheme-1-button-fg);--sale:var(--dk-color-scheme-1-price-sale);--chip:var(--dk-color-scheme-1-badge-bg);--chip-fg:var(--dk-color-scheme-1-badge-fg);--line-strong:color-mix(in oklab, var(--fg) 42%, var(--border));--star:#f2a516;--shadow-hover:0 6px 16px -6px #0000002e;--shadow-photo:none;--hairline:var(--border);--hairline-strong:var(--line-strong);--header-h:56px;--section:20px;--d-base:.15s;--d-slow:.26s;--radius-card:var(--r);--radius-btn:var(--r-btn);--mo-spot-radius:var(--r);--mo-spot-size:220px;--mo-spot-color:color-mix(in oklab, var(--accent) 16%, transparent)}@media (min-width:768px){html[data-system=catalogue]{--gutter:24px;--section:28px;--header-h:64px}}html[data-system=catalogue] .dark,html[data-system=catalogue] .footer,html[data-system=catalogue] .announce,html[data-system=catalogue] .ticker--dark{--buy:var(--dk-color-scheme-2-button-bg);--buy-fg:var(--dk-color-scheme-2-button-fg);--sale:var(--dk-color-scheme-2-price-sale)}html[data-system=catalogue] .band,html[data-system=catalogue] .pdp-band{--buy:var(--dk-color-scheme-3-button-bg);--buy-fg:var(--dk-color-scheme-3-button-fg);--sale:var(--dk-color-scheme-3-price-sale)}html[data-system=catalogue] body{font-size:15px;line-height:1.6}html[data-system=catalogue] :is(h1,h2,h3,h4){font-weight:var(--dk-font-weight-heading,700);letter-spacing:0;line-height:1.3}html[data-system=catalogue] .latin{letter-spacing:.01em;font-style:normal}html[data-system=catalogue] .eyebrow{color:var(--fg-muted);margin-bottom:4px;font-size:12px;font-weight:700}html[data-system=catalogue] .dark .eyebrow{color:var(--night-accent)}html[data-system=catalogue] .btn{border-radius:var(--r-btn);background:var(--buy);min-height:46px;color:var(--buy-fg);border:1px solid var(--buy);transition:background var(--d-fast) var(--ease-std), border-color var(--d-fast), transform var(--d-fast) var(--ease-std), opacity var(--d-fast);padding-inline:22px;font-weight:700}html[data-system=catalogue] .btn:hover{background:color-mix(in oklab, var(--buy) 86%, var(--fg));border-color:color-mix(in oklab, var(--buy) 86%, var(--fg))}html[data-system=catalogue] .btn--ghost{background:var(--bg);color:var(--fg);border-color:var(--line-strong)}html[data-system=catalogue] .btn--ghost:hover{background:var(--bg-muted);border-color:var(--fg)}html[data-system=catalogue] .btn--light,html[data-system=catalogue] .btn--amber{background:var(--accent);color:var(--accent-fg);border-color:var(--accent)}html[data-system=catalogue] .dark .btn--light,html[data-system=catalogue] .dark .btn--amber{background:var(--buy);color:var(--buy-fg);border-color:var(--buy)}html[data-system=catalogue] .btn--line-light{color:var(--night-fg);border-color:color-mix(in oklab, var(--night-fg) 45%, transparent);background:0 0}html[data-system=catalogue] .btn--line-light:hover{background:color-mix(in oklab, var(--night-fg) 10%, transparent);border-color:var(--night-fg)}html[data-system=catalogue] .btn--sm{min-height:40px;padding-inline:16px;font-size:14px}html[data-system=catalogue] .link,html[data-system=catalogue] .code-toggle{color:var(--accent-deep);font-weight:600}html[data-system=catalogue] .field input,html[data-system=catalogue] .field select,html[data-system=catalogue] .field textarea,html[data-system=catalogue] .toolbar select,html[data-system=catalogue] .code-field input,html[data-system=catalogue] .notify-me input,html[data-system=catalogue] .ai-form input{border:1px solid var(--line-strong);border-radius:var(--r);background:var(--bg);min-height:44px}html[data-system=catalogue] .field textarea{min-height:84px}html[data-system=catalogue] .field input:focus,html[data-system=catalogue] .field select:focus,html[data-system=catalogue] .field textarea:focus{border-color:var(--buy);box-shadow:0 0 0 3px color-mix(in oklab, var(--buy) 22%, transparent)}html[data-system=catalogue] .field label{font-size:12.5px;font-weight:600}html[data-system=catalogue] .form-row,html[data-system=catalogue] .form-section{gap:10px}html[data-system=catalogue] .phone-input span{border:1px solid var(--line-strong);border-radius:var(--r) 0 0 var(--r);border-inline-end:0}html[data-system=catalogue] .phone-input input{border-radius:0 var(--r) var(--r) 0}html[data-system=catalogue] .qty{border:1px solid var(--line-strong);border-radius:var(--r);height:40px;overflow:hidden}html[data-system=catalogue] .qty--lg{height:48px}html[data-system=catalogue] .qty button:hover:not(:disabled){background:var(--bg-muted)}html[data-system=catalogue] .size,html[data-system=catalogue] .pay-option,html[data-system=catalogue] .set-contents,html[data-system=catalogue] .notify-me,html[data-system=catalogue] .reg-form__addr,html[data-system=catalogue] .login-step,html[data-system=catalogue] .ticket__msg,html[data-system=catalogue] .ticket__rate{border:1px solid var(--border);border-radius:var(--r)}html[data-system=catalogue] .size:hover,html[data-system=catalogue] .pay-option:hover{border-color:var(--line-strong)}:is(html[data-system=catalogue] .size:has(input:checked),html[data-system=catalogue] .pay-option:has(input:checked),html[data-system=catalogue] .pay-panel){border-color:var(--buy);box-shadow:inset 0 0 0 1px var(--buy);background:var(--bg)}html[data-system=catalogue] .pay-option input,html[data-system=catalogue] .check input{accent-color:var(--buy)}html[data-system=catalogue] .size__tag{border-radius:var(--r-xs);background:var(--chip);color:var(--chip-fg);font-weight:700}html[data-system=catalogue] .summary,html[data-system=catalogue] .confirm .card-box,html[data-system=catalogue] .review,html[data-system=catalogue] .branch,html[data-system=catalogue] .notice,html[data-system=catalogue] .rwall__card,html[data-system=catalogue] .gift__item,html[data-system=catalogue] .ai-panel,html[data-system=catalogue] .reg-add__panel,html[data-system=catalogue] .app-sheet{border:1px solid var(--border);border-radius:var(--r)}html[data-system=catalogue] .summary{background:var(--bg-muted);gap:10px;padding:16px}html[data-system=catalogue] .pager a,html[data-system=catalogue] .thumbs button,html[data-system=catalogue] .review__media>button,html[data-system=catalogue] .review__media>div,html[data-system=catalogue] .seg,html[data-system=catalogue] .sso__btn,html[data-system=catalogue] .fav-btn--pdp,html[data-system=catalogue] .rwall__score{border:1px solid var(--border);border-radius:var(--r)}html[data-system=catalogue] .pager a[aria-current=page],html[data-system=catalogue] .seg button[aria-pressed=true]{background:var(--buy);color:var(--buy-fg);border-color:var(--buy)}html[data-system=catalogue] .thumbs button.is-on{border-color:var(--buy);box-shadow:inset 0 0 0 1px var(--buy)}html[data-system=catalogue] .chip,html[data-system=catalogue] .filters a,html[data-system=catalogue] .care li,html[data-system=catalogue] .tag,html[data-system=catalogue] .ticket-chip,html[data-system=catalogue] .ways__tag,html[data-system=catalogue] .notice__kind{border:1px solid var(--border);background:var(--bg);border-radius:999px;font-size:12.5px;font-weight:600}html[data-system=catalogue] .filters a:hover{border-color:var(--line-strong)}html[data-system=catalogue] .chip--on,html[data-system=catalogue] .filters a[aria-current=page]{background:var(--buy);color:var(--buy-fg);border-color:var(--buy)}html[data-system=catalogue] .note,html[data-system=catalogue] .alert{border-radius:var(--r)}html[data-system=catalogue] .toast{border-radius:var(--r);box-shadow:var(--shadow-hover);font-weight:600}html[data-system=catalogue] .line__img,html[data-system=catalogue] .mini-line img,html[data-system=catalogue] .mini-line .ph,html[data-system=catalogue] .rwall__product img,html[data-system=catalogue] .ai-cards img{border:1px solid var(--border);border-radius:var(--r-sm);aspect-ratio:1}html[data-system=catalogue] .line__name{font-family:var(--font-body);font-size:14px;font-weight:600}html[data-system=catalogue] .line__price{font-size:16px;font-weight:800}html[data-system=catalogue] .line__price:has(s){color:var(--sale)}html[data-system=catalogue] .line__price s{color:var(--fg-muted)}html[data-system=catalogue] .totals .grand{font-size:20px;font-weight:800}html[data-system=catalogue] .ship-meter__bar,html[data-system=catalogue] .meter__bar,html[data-system=catalogue] .dist i{background:var(--bg-muted);border-radius:999px;height:6px}html[data-system=catalogue] .ship-meter__bar i,html[data-system=catalogue] .dist i:after,html[data-system=catalogue] .meter__bar i,html[dir=ltr][data-system=catalogue] .meter__bar i{background:var(--buy)}html[data-system=catalogue] .stars,html[data-system=catalogue] .card__rating span,html[data-system=catalogue] .stars-input button.on{color:var(--star)}html[data-system=catalogue] .confirm__mark{border-radius:var(--r);background:var(--buy);color:var(--buy-fg)}html[data-system=catalogue] .drawer nav a{font-family:var(--font-body);padding:12px 4px;font-size:16px;font-weight:700}html[data-system=catalogue] .cart-drawer__head h2{font-size:18px;font-weight:800}html[data-system=catalogue] .ai-fab{border-radius:var(--r);background:var(--buy);color:var(--buy-fg);font-weight:700}html[data-system=catalogue] .ai-msg--user{background:var(--buy);color:var(--buy-fg);border-radius:var(--r)}html[data-system=catalogue] .ai-msg--assistant{border:1px solid var(--border);border-radius:var(--r)}html[data-system=catalogue] .announce{height:32px;font-size:12.5px;font-weight:600}html[data-system=catalogue] .header{background:var(--bg);-webkit-backdrop-filter:none;border-bottom:0}html[data-system=catalogue] .logo{font-size:24px;font-weight:800}html[data-system=catalogue] .logo small{font-family:var(--font-latin);letter-spacing:2px;margin-top:3px;font-weight:600}html[data-system=catalogue] .icon-btn{border-radius:var(--r);transition:background var(--d-fast)}html[data-system=catalogue] .icon-btn:hover{background:var(--bg-muted)}html[data-system=catalogue] .icon-btn svg{stroke-width:1.8px}html[data-system=catalogue] .icon-btn .count{top:4px;background:var(--chip);color:var(--chip-fg);font-weight:800;inset-inline-end:2px}html[data-system=catalogue] .header__search{border:2px solid var(--buy);border-radius:var(--r-btn);background:var(--bg);overflow:hidden}html[data-system=catalogue] .header__search input{background:0 0;border:0;outline:none;flex:1;min-width:0;padding:0 14px;font-size:14.5px}html[data-system=catalogue] .header__search input::placeholder{color:var(--fg-muted)}html[data-system=catalogue] .header__search button{background:var(--buy);inline-size:52px;color:var(--buy-fg);cursor:pointer;transition:background var(--d-fast);border:0;flex:none;place-items:center;display:grid}html[data-system=catalogue] .header__search button:hover{background:color-mix(in oklab, var(--buy) 86%, var(--fg))}html[data-system=catalogue] .header__search svg{stroke:currentColor;fill:none;stroke-width:2.2px;stroke-linecap:round;width:20px;height:20px}html[data-system=catalogue] .header__search:focus-within{box-shadow:0 0 0 3px color-mix(in oklab, var(--buy) 25%, transparent)}html[data-system=catalogue] .cats{background:var(--night);color:var(--night-fg);padding:0 var(--gutter);gap:0}html[data-system=catalogue] .cats a{color:var(--night-fg);transition:background var(--d-fast), box-shadow var(--d-fast);background:0 0;border:0;border-radius:0;padding:11px 14px;font-size:13.5px;font-weight:600;box-shadow:inset 0 -3px #0000}html[data-system=catalogue] .cats a:hover{background:color-mix(in oklab, var(--night-fg) 10%, transparent)}html[data-system=catalogue] .cats a[aria-current=page]{color:var(--night-fg);box-shadow:inset 0 -3px 0 var(--night-accent);background:0 0;border-color:#0000}@media (min-width:768px){html[data-system=catalogue][data-header=search] .header__row{height:calc(var(--header-h) + 8px);column-gap:28px}html[data-system=catalogue][data-header=search] .header__search{border-width:2px;border-color:var(--buy);max-width:760px;height:46px}html[data-system=catalogue][data-header=search] .cats.only-mobile{background:var(--night);padding-inline:max(var(--gutter), calc((100% - 1280px) / 2 + var(--gutter)));justify-content:flex-start;gap:0}html[data-system=catalogue][data-header=search] .cats a{color:var(--night-fg);border:0;border-radius:0;padding:12px 16px;font-size:14px}html[data-system=catalogue][data-header=search] .cats a:hover{background:color-mix(in oklab, var(--night-fg) 10%, transparent);color:var(--night-fg)}html[data-system=catalogue][data-header=search] .cats a[aria-current=page]{color:var(--night-fg);box-shadow:inset 0 -3px 0 var(--night-accent);background:0 0}}@media (max-width:767px){html[data-system=catalogue][data-header=search] .header__row{grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:var(--header-h) auto;column-gap:2px;height:auto}html[data-system=catalogue][data-header=search] .header__start{display:contents}html[data-system=catalogue][data-header=search] .header__start>.icon-btn{grid-area:1/1}html[data-system=catalogue][data-header=search] .header__row>.logo{text-align:start;white-space:nowrap;text-overflow:ellipsis;grid-area:1/2;padding-inline-start:2px;font-size:21px;overflow:hidden}html[data-system=catalogue][data-header=search] .header__row>.logo small{display:none}html[data-system=catalogue][data-header=search] .header__end{grid-area:1/3;gap:0}html[data-system=catalogue][data-header=search] .header__end .icon-btn{width:40px;height:40px}html[data-system=catalogue][data-header=search] .header__end .search-link{display:none}html[data-system=catalogue][data-header=search] .header__search{grid-area:2/1/auto/-1;min-width:0;height:42px;margin-bottom:10px;display:flex}html[data-system=catalogue][data-header=search] .header__search button{inline-size:46px}}@media (max-width:374px){html[data-system=catalogue][data-header=search] .header__end .bell-link{display:none}}html[data-system=catalogue] .hero{border-radius:var(--r);background:var(--night)}html[data-system=catalogue] .slide__bg{background:var(--night)}html[data-system=catalogue] .slide__badge{top:14px;border-radius:var(--r-xs);background:var(--dk-color-scheme-2-badge-bg);color:var(--dk-color-scheme-2-badge-fg);padding:5px 12px;font-size:13px;font-weight:800;inset-inline-start:14px}html[data-system=catalogue] .slide__text .eyebrow{color:var(--on-photo);background:color-mix(in oklab, var(--night) 55%, transparent);border-radius:var(--r-xs);margin-bottom:10px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-block}html[data-system=catalogue] .slide__text :is(h1,h2),html[data-system=catalogue] .slide--thesis .slide__text :is(h1,h2){text-wrap:balance;margin-bottom:8px;font-weight:800;line-height:1.15}html[data-system=catalogue] .slide__text :is(h1,h2) .latin{letter-spacing:.04em;text-transform:uppercase;font-size:.45em;font-weight:600}html[data-system=catalogue] .slide__text .btn{background:var(--dk-color-scheme-2-button-bg);color:var(--dk-color-scheme-2-button-fg);border-color:var(--dk-color-scheme-2-button-bg);min-height:44px;padding-inline:24px}html[data-system=catalogue] .hero__arrows button{border-radius:var(--r);background:#ffffff24;background:lab(100% -.0000298023 .0000119209/.14);border-color:#ffffff59;width:38px;height:38px}html[data-system=catalogue] .hero__progress span{border-radius:999px;width:22px;height:4px}html[data-system=catalogue] .hero__progress{inset-inline:0;inline-size:max-content;margin-inline:auto;position:absolute;bottom:14px}html[data-system=catalogue][data-hero=banner] .hero{margin:12px var(--gutter) 0}@media (min-width:768px){html[data-system=catalogue][data-hero=banner] .hero{max-width:calc(1280px - var(--gutter) * 2);inline-size:calc(100% - var(--gutter) * 2);margin:16px auto 0}html[data-system=catalogue][data-hero=banner] .slide,html[data-system=catalogue][data-hero=banner] .hero[class*=hero--h-] .slide{height:clamp(260px,34vh,340px)}html[data-system=catalogue][data-hero=banner] .slide__text :is(h1,h2),html[data-system=catalogue][data-hero=banner] .slide--thesis .slide__text :is(h1,h2){font-size:clamp(28px,3vw,42px)}html[data-system=catalogue][data-hero=banner] .slide__text{width:min(46%,500px);inset-inline-start:40px}html[data-system=catalogue][data-hero=banner] .slide__text p{font-size:15px}}@media (max-width:767px){html[data-system=catalogue][data-hero=banner] .slide{aspect-ratio:16/10}html[data-system=catalogue][data-hero=banner] .slide__text :is(h1,h2),html[data-system=catalogue][data-hero=banner] .slide--thesis .slide__text :is(h1,h2){font-size:clamp(22px,6.4vw,28px)}html[data-system=catalogue][data-hero=banner] .slide__text .btn{min-height:40px;padding-inline:18px;font-size:14px}}html[data-system=catalogue] .section__head{margin-bottom:14px}html[data-system=catalogue] .section__head h2,html[data-system=catalogue] .page-title,html[data-system=catalogue] .coll-head h1{font-size:clamp(19px,2.4vw,24px);font-weight:800}html[data-system=catalogue] .section__head a{font-size:13px;font-weight:700}html[data-system=catalogue][data-heads=bar] .section__head{background:var(--bg-muted);border:1px solid var(--border);border-inline-start:4px solid var(--accent);border-radius:var(--r);padding:10px 12px 10px 14px}html[data-system=catalogue][data-heads=bar] .section__head a{border:1px solid var(--line-strong);background:var(--bg);color:var(--fg);transition:background var(--d-fast), color var(--d-fast), border-color var(--d-fast);border-radius:999px;align-items:center;gap:6px;padding:7px 14px;display:inline-flex}html[data-system=catalogue][data-heads=bar] .section__head a:after{content:"‹";font-size:16px;line-height:1}html[dir=ltr][data-system=catalogue][data-heads=bar] .section__head a:after{content:"›"}html[data-system=catalogue][data-heads=bar] .section__head a:hover{background:var(--buy);color:var(--buy-fg);border-color:var(--buy)}html[data-system=catalogue] .band .section__head{background:var(--bg-muted)}html[data-system=catalogue] .coll-head{padding-block:18px 12px}html[data-system=catalogue] .crumbs{font-size:12px}html[data-system=catalogue] .toolbar{border:1px solid var(--border);border-radius:var(--r);background:var(--bg-muted);margin-bottom:14px;padding:8px 12px}html[data-system=catalogue] .grid,html[data-system=catalogue] .rail{gap:10px}@media (min-width:768px){html[data-system=catalogue] .grid,html[data-system=catalogue] .rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}}@media (min-width:1024px){html[data-system=catalogue] .grid,html[data-system=catalogue] .rail{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:1200px){html[data-system=catalogue] .grid,html[data-system=catalogue] .rail{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:767px){html[data-system=catalogue] .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}html[data-system=catalogue] .rail{grid-auto-columns:min(44%,200px);gap:8px}}html[data-system=catalogue] .card-wrap{block-size:100%;transition-delay:0s!important}html[data-system=catalogue] .card{background:var(--bg);block-size:100%;color:var(--fg);border:1px solid var(--border);border-radius:var(--r);transition:border-color var(--d-fast) var(--ease-std), box-shadow var(--d-fast) var(--ease-std);flex-direction:column;padding:8px 8px 10px;display:flex}html[data-system=catalogue] .card__media{aspect-ratio:1;border-radius:var(--r-sm);background:var(--bg-muted);box-shadow:none;margin:0 0 8px}html[data-system=catalogue] .card__media img{transition:opacity var(--d-fast) var(--ease-out), transform var(--d-base) var(--ease-out)}html[data-system=catalogue] .card__name{font-family:var(--font-body);color:var(--fg);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-block-size:2.9em;font-size:13.5px;font-weight:500;line-height:1.45;display:-webkit-box;overflow:hidden}html[data-system=catalogue] .card__meta{border-radius:var(--r-xs);background:var(--bg-muted);max-inline-size:100%;color:var(--fg-muted);white-space:nowrap;text-overflow:ellipsis;align-self:flex-start;margin-top:6px;padding:2px 8px;font-size:11.5px;font-weight:600;line-height:1.6;overflow:hidden}html[data-system=catalogue] .card__rating{color:var(--fg);align-items:center;gap:4px;margin-top:6px;font-size:12px;font-weight:700;display:flex}html[data-system=catalogue] .card__rating span{letter-spacing:0;font-size:13px}html[data-system=catalogue] .card__rating small{color:var(--fg-muted);font-weight:500}html[data-system=catalogue] .card__price{font-family:var(--font-heading);color:var(--fg);flex-wrap:wrap;align-items:baseline;gap:0 8px;margin-top:auto;padding-top:8px;font-size:18px;font-weight:800;line-height:1.25;display:flex}html[data-system=catalogue] .card__price:has(s)>bdi{color:var(--sale)}html[data-system=catalogue] .card__price s{font-family:var(--font-body);color:var(--fg-muted);margin:0;font-size:12.5px;font-weight:500;text-decoration-thickness:1px;display:inline}html[data-system=catalogue] .card__price .from{font-family:var(--font-body);color:var(--fg-muted);font-size:12px;font-weight:500}@media (min-width:768px){html[data-system=catalogue] .card__price{font-size:19px}}html[data-system=catalogue] .card__badge{top:8px;border-radius:var(--r-xs);background:var(--chip);color:var(--chip-fg);padding:3px 8px;font-size:11.5px;font-weight:800;line-height:1.5;inset-inline-start:8px}html[data-system=catalogue] .card__badge--new{background:var(--accent);color:var(--accent-fg)}html[data-system=catalogue] .card__badge--soldout{background:var(--fg);color:var(--bg)}html[data-system=catalogue] .fav-btn--card{top:14px;border:1px solid var(--border);background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:999px;width:34px;height:34px;inset-inline-end:14px}html[data-system=catalogue] .fav-btn--card svg{width:18px;height:18px}html[data-system=catalogue] .card__cta{border-radius:var(--r-sm);background:var(--bg-muted);color:var(--fg-muted);text-align:center;margin-top:8px;padding:7px 8px;font-size:12.5px;font-weight:700}html[data-system=catalogue] .card__add{inline-size:100%;border-radius:var(--r-sm);background:var(--buy);min-height:38px;color:var(--buy-fg);transition:background var(--d-fast);border:0;margin-top:8px;font-size:13.5px;font-weight:700}html[data-system=catalogue] .card__add:hover{background:color-mix(in oklab, var(--buy) 86%, var(--fg))}html[data-system=catalogue] .card.is-soldout .card__price{color:var(--fg-muted)}@media (hover:hover){html[data-system=catalogue] .card:hover{border-color:var(--line-strong);box-shadow:var(--shadow-hover)}html[data-system=catalogue] .card:hover .card__media img{transform:scale(1.03)}html[data-system=catalogue] .card__media:after{content:attr(data-cta);inset-inline:0;z-index:2;background:var(--buy);color:var(--buy-fg);text-align:center;transition:transform var(--d-fast) var(--ease-std);padding:7px 8px;font-size:12.5px;font-weight:700;position:absolute;bottom:0;transform:translateY(100%)}html[data-system=catalogue] .card:hover .card__media:after,html[data-system=catalogue] .card:focus-visible .card__media:after{transform:none}}html[data-system=catalogue] .tiles{gap:10px}html[data-system=catalogue] .tile{aspect-ratio:16/9;border-radius:var(--r);border:1px solid var(--dk-color-scheme-3-border);background:var(--dk-color-scheme-3-bg);color:var(--dk-color-scheme-3-fg);transition:border-color var(--d-fast), box-shadow var(--d-fast)}html[data-system=catalogue] .tile img{inline-size:50%;inset-inline-start:auto}html[data-system=catalogue] .tile__cap{inline-size:54%;color:var(--dk-color-scheme-3-fg);background:0 0;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;padding:12px 14px;display:flex;inset-block:0;inset-inline-end:auto}html[data-system=catalogue] .tile__cap h3{font-size:16px;font-weight:800;line-height:1.25}html[data-system=catalogue] .tile__cap span{background:var(--dk-color-scheme-3-button-bg);color:var(--dk-color-scheme-3-button-fg);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-block}@media (max-width:767px){html[data-system=catalogue] .tile:first-child{aspect-ratio:2}html[data-system=catalogue] .tile:not(:first-child){aspect-ratio:4/5}html[data-system=catalogue] .tile:not(:first-child) img{block-size:58%;inline-size:100%;inset-block:0 auto}html[data-system=catalogue] .tile:not(:first-child) .tile__cap{justify-content:center;gap:6px;block-size:42%;inline-size:100%;padding:8px 10px;inset-block:auto 0}html[data-system=catalogue] .tile__cap h3{font-size:14.5px}}@media (min-width:768px){html[data-system=catalogue] .tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}html[data-system=catalogue] .tile,html[data-system=catalogue] .tile:first-child{aspect-ratio:16/7}html[data-system=catalogue] .tile__cap{padding:16px 20px}html[data-system=catalogue] .tile__cap h3{font-size:19px}}@media (hover:hover){html[data-system=catalogue] .tile:hover{border-color:color-mix(in oklab, var(--dk-color-scheme-3-fg) 40%, var(--dk-color-scheme-3-border));box-shadow:var(--shadow-hover)}html[data-system=catalogue] .tile:hover img{transform:scale(1.03)}}html[data-system=catalogue] .trust{border:0;gap:10px;padding-block:0}html[data-system=catalogue] .trust>div{border:1px solid var(--border);border-radius:var(--r);background:var(--bg);gap:10px;padding:10px 12px;font-size:13.5px;font-weight:700;line-height:1.35}html[data-system=catalogue] .trust svg{box-sizing:content-box;background:var(--band);width:22px;height:22px;stroke:var(--dk-color-scheme-3-fg);stroke-width:1.8px;border-radius:999px;padding:9px}html[data-system=catalogue] .trust small{margin-top:2px;font-size:11.5px;font-weight:500}@media (max-width:767px){html[data-system=catalogue] .trust{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}html[data-system=catalogue] .trust>div{gap:8px;padding:8px;font-size:12.5px}html[data-system=catalogue] .trust svg{width:18px;height:18px;padding:7px}}html[data-system=catalogue] section.dark{margin-inline:var(--gutter);border-radius:var(--r);overflow:hidden}html[data-system=catalogue] section.dark>.container{padding-inline:18px}html[data-system=catalogue] section.dark+section,html[data-system=catalogue] section+section.dark{margin-top:var(--section)}html[data-system=catalogue] .split__media{aspect-ratio:16/9;position:relative}html[data-system=catalogue] .split__media img{position:absolute;inset:0}html[data-system=catalogue] .split__body{padding:20px 18px 24px}html[data-system=catalogue] .split__body h2{margin-bottom:8px;font-size:clamp(22px,3vw,32px);font-weight:800}html[data-system=catalogue] .split__body p{margin-bottom:14px;font-size:15px}html[data-system=catalogue] .facts{gap:10px 28px;margin-bottom:16px;padding-top:12px}html[data-system=catalogue] .facts b{font-family:var(--font-heading);color:var(--night-accent);font-size:26px;font-weight:800;line-height:1.1}html[data-system=catalogue] .subscribe{gap:14px}html[data-system=catalogue] .subscribe h2{margin-bottom:4px;font-size:clamp(20px,2.6vw,28px);font-weight:800}html[data-system=catalogue] .subscribe input{border-radius:var(--r);background:var(--dk-color-scheme-1-bg);min-height:46px;color:var(--dk-color-scheme-1-fg);border-color:#0000}html[data-system=catalogue] .subscribe input::placeholder{color:var(--dk-color-scheme-1-fg-muted)}html[data-system=catalogue] .subscribe .btn{min-height:46px}html[data-system=catalogue] .section.dark{padding-block:24px}@media (min-width:768px){html[data-system=catalogue] section.dark{max-width:calc(1280px - var(--gutter) * 2);inline-size:calc(100% - var(--gutter) * 2);margin-inline:auto}html[data-system=catalogue] section.dark>.container{padding-inline:32px}html[data-system=catalogue] .split{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}html[data-system=catalogue] .split__media{aspect-ratio:auto;min-height:280px}html[data-system=catalogue] .split__body{padding:32px 40px}html[data-system=catalogue] .section.dark{padding-block:32px}}html[data-system=catalogue] .gift-grid{gap:10px}html[data-system=catalogue] .gift__big{border-radius:var(--r);min-height:260px;padding:22px 20px}html[data-system=catalogue] .gift__big h3{font-size:24px;font-weight:800}html[data-system=catalogue] .gift__item{background:var(--dk-color-scheme-3-bg-muted);gap:4px;padding:16px}html[data-system=catalogue] .gift__item h4{font-size:16px;font-weight:800}html[data-system=catalogue] .gift__item svg{stroke-width:1.8px;width:28px;height:28px}html[data-system=catalogue] .serves{gap:8px}html[data-system=catalogue] .serves__item{aspect-ratio:auto;border-radius:var(--r);align-items:baseline;gap:6px;inline-size:auto;padding:8px 16px;display:flex}html[data-system=catalogue] .serves__item b{font-size:20px;font-weight:800}html[data-system=catalogue] .serves__item:hover{border-color:var(--line-strong)}html[data-system=catalogue] .ticker{font-size:13.5px;font-weight:700}html[data-system=catalogue] .ticker--accent{background:var(--accent);color:var(--accent-fg)}html[data-system=catalogue] .footer{margin-top:var(--section);border-top:0;padding-block:36px 24px;font-size:13.5px}html[data-system=catalogue] .footer__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 18px}html[data-system=catalogue] .footer__grid>:first-child{grid-column:1/-1}html[data-system=catalogue] .footer h4{font-family:var(--font-body);margin-bottom:8px;font-size:14.5px;font-weight:800}html[data-system=catalogue] .footer ul a{transition:color var(--d-fast);padding-block:3px}html[data-system=catalogue] .footer ul a:hover{color:var(--night-fg);text-underline-offset:3px;text-decoration:underline}html[data-system=catalogue] .footer .logo{font-size:26px;font-weight:800}html[data-system=catalogue] .pay span{border-radius:var(--r-xs);background:color-mix(in oklab, var(--night-fg) 8%, transparent);padding:4px 10px;font-weight:700}html[data-system=catalogue] .footer ul.social a{border-radius:var(--r)}html[data-system=catalogue] .footer__legal{margin-top:24px;padding-top:16px}@media (min-width:768px){html[data-system=catalogue] .footer__grid{grid-template-columns:minmax(0,1.6fr);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:28px}html[data-system=catalogue] .footer__grid>:first-child{grid-column:auto}}html[data-system=catalogue] .pdp{gap:28px}html[data-system=catalogue] .gallery__item{background:var(--bg-muted);border-radius:0}@media (min-width:768px){html[data-system=catalogue] .gallery__item{border:1px solid var(--border);border-radius:var(--r);overflow:hidden}html[data-system=catalogue] .thumbs button{width:60px;height:60px}}html[data-system=catalogue] .gallery__badge{border-radius:var(--r-xs);background:var(--chip);color:var(--chip-fg);font-size:12px;font-weight:800}html[data-system=catalogue] .buy{padding-top:12px}html[data-system=catalogue] .brand{font-family:var(--font-latin);letter-spacing:1.5px;color:var(--accent-deep);font-weight:600}html[data-system=catalogue] .title{margin:4px 0;font-size:clamp(22px,2.6vw,30px);font-weight:800;line-height:1.3}html[data-system=catalogue] .title .latin{font-size:15px}html[data-system=catalogue] .specline{margin:8px 0 10px;font-size:12.5px}html[data-system=catalogue] .price{font-family:var(--font-heading);border-block:1px solid var(--border);padding-block:10px;font-size:clamp(28px,3.2vw,36px);font-weight:800;line-height:1.15}html[data-system=catalogue] .price:has(s){color:var(--sale)}html[data-system=catalogue] .price s{font-family:var(--font-body);color:var(--fg-muted);font-size:16px;font-weight:500}html[data-system=catalogue] .price small{font-family:var(--font-body);font-size:12.5px}html[data-system=catalogue] .stock-note{border-radius:var(--r-xs);background:color-mix(in oklab, var(--sale) 10%, var(--bg));color:var(--sale);margin-top:10px;padding:3px 10px;font-size:12.5px;font-weight:700;display:inline-block}html[data-system=catalogue] .sizes{margin-top:16px}html[data-system=catalogue] .sizes__head h2{font-family:var(--font-body);font-size:14.5px;font-weight:800}html[data-system=catalogue] .size-grid{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:6px}html[data-system=catalogue] .size{padding:10px 6px 8px}html[data-system=catalogue] .size__ml{font-size:16px;font-weight:800}html[data-system=catalogue] .size__price{margin-top:4px;font-size:13px}html[data-system=catalogue] .cta-row{gap:8px;margin-top:16px}html[data-system=catalogue] .cta-row .btn{min-height:50px;font-size:16px}html[data-system=catalogue] .promise{border:1px solid var(--border);border-radius:var(--r);background:var(--bg-muted);gap:8px;margin-top:14px;padding:12px 14px;font-size:13px}html[data-system=catalogue] .pdp-section{padding-block:28px}html[data-system=catalogue] .pdp-section h2{font-size:20px;font-weight:800}@media (min-width:768px){html[data-system=catalogue] .pdp-section{padding-block:40px}html[data-system=catalogue] .pdp-section h2{font-size:24px}}html[data-system=catalogue] .acc summary{font-family:var(--font-body);min-height:48px;padding-block:12px;font-size:15px;font-weight:700}html[data-system=catalogue] .acc .body{font-size:14px}html[data-system=catalogue] .sticky-atc{padding-block:8px calc(8px + env(safe-area-inset-bottom));box-shadow:0 -6px 18px -8px #0003}html[data-system=catalogue] .sticky-atc__info b{font-family:var(--font-body);font-size:14px;font-weight:700}html[data-system=catalogue] .sticky-atc__info span{font-family:var(--font-heading);color:var(--fg);font-size:16px;font-weight:800}html[data-system=catalogue] .sticky-atc .btn{min-height:46px;padding-inline:18px}html[data-system=catalogue] .review{padding:14px}html[data-system=catalogue] .rev-big b{font-weight:800}html[data-system=catalogue] .two-col{gap:20px;padding-block:16px 48px}html[data-system=catalogue] .form-section{margin-bottom:18px;padding-bottom:18px}html[data-system=catalogue] .form-section h2{font-size:15.5px;font-weight:800}html[data-system=catalogue] .pay-option{padding:12px 14px}html[data-system=catalogue] .checkout-cta{box-shadow:0 -6px 18px -10px #0003}@media (min-width:900px){html[data-system=catalogue] .checkout-cta{box-shadow:none}}html[data-system=catalogue] .line{grid-template-columns:64px 1fr auto;padding:12px 0}html[data-system=catalogue] .line__img{width:64px}html[data-system=catalogue] .reveal{transform:translateY(8px)}html[data-system=catalogue] .reveal.in{transform:none}html[data-system=catalogue] .card__badge[data-pct]{font-size:0}html[data-system=catalogue] .card__badge[data-pct]:after{content:attr(data-pct);direction:ltr;unicode-bidi:isolate;font-size:11.5px}html[data-system=catalogue][data-hero=full] .hero{border-radius:0;margin:0}@media (min-width:768px){html[data-system=catalogue][data-hero=full] .slide,html[data-system=catalogue][data-hero=full] .hero[class*=hero--h-] .slide{height:clamp(340px,46vh,460px)}html[data-system=catalogue][data-hero=full] .slide__text{width:min(46%,540px);inset-inline-start:max(var(--gutter), calc((100% - 1280px) / 2 + var(--gutter)))}html[data-system=catalogue][data-hero=full] .slide__text :is(h1,h2),html[data-system=catalogue][data-hero=full] .slide--thesis .slide__text :is(h1,h2){font-size:clamp(32px,3.6vw,52px)}}@media (max-width:767px){html[data-system=catalogue][data-hero=full] .slide{aspect-ratio:1;height:auto}html[data-system=catalogue][data-hero=full] .slide__text :is(h1,h2),html[data-system=catalogue][data-hero=full] .slide--thesis .slide__text :is(h1,h2){font-size:clamp(24px,7vw,32px)}}html[data-system=catalogue][data-hero=center] .hero{margin:12px var(--gutter) 0}@media (min-width:768px){html[data-system=catalogue][data-hero=center] .hero{max-width:calc(1280px - var(--gutter) * 2);inline-size:calc(100% - var(--gutter) * 2);margin:16px auto 0}html[data-system=catalogue][data-hero=center] .slide,html[data-system=catalogue][data-hero=center] .hero[class*=hero--h-] .slide{height:clamp(320px,44vh,440px)}html[data-system=catalogue][data-hero=center] .slide__text :is(h1,h2),html[data-system=catalogue][data-hero=center] .slide--thesis .slide__text :is(h1,h2){font-size:clamp(34px,4vw,58px)}}@media (max-width:767px){html[data-system=catalogue][data-hero=center] .slide{aspect-ratio:1;height:auto}html[data-system=catalogue][data-hero=center] .slide__text :is(h1,h2),html[data-system=catalogue][data-hero=center] .slide--thesis .slide__text :is(h1,h2){font-size:clamp(24px,7vw,32px)}html[data-system=catalogue][data-hero=center] .slide__text p{display:none}}html[data-system=catalogue][data-hero=split] .hero{margin:12px var(--gutter) 0;background:var(--night);color:var(--night-fg);overflow:hidden}html[data-system=catalogue][data-hero=split] .slide__text :is(h1,h2),html[data-system=catalogue][data-hero=split] .slide--thesis .slide__text :is(h1,h2){color:var(--night-fg);font-size:clamp(24px,7vw,32px)}html[data-system=catalogue][data-hero=split] .slide__text .eyebrow{background:color-mix(in oklab, var(--night-fg) 12%, transparent);color:var(--night-fg)}html[data-system=catalogue][data-hero=split] .slide__text p,html[data-system=catalogue][data-hero=split] .slide__text :is(h1,h2) .latin{color:var(--night-muted)}html[data-system=catalogue][data-hero=split] .slide__text{padding:18px var(--gutter) 64px}html[data-system=catalogue][data-hero=split] .slide__badge{background:var(--dk-color-scheme-2-badge-bg);color:var(--dk-color-scheme-2-badge-fg)}@media (min-width:768px){html[data-system=catalogue][data-hero=split] .slide__badge{inset-inline:auto 14px}}html[data-system=catalogue][data-hero=split] :is(.hero__next,.hero__pause){color:var(--night-muted)}html[data-system=catalogue][data-hero=split] .hero__next strong{color:var(--night-fg)}html[data-system=catalogue][data-hero=split] .hero__arrows button{color:var(--night-fg);border-color:color-mix(in oklab, var(--night-fg) 35%, transparent);background:0 0}html[data-system=catalogue][data-hero=split] .hero__progress span{background:color-mix(in oklab, var(--night-fg) 30%, transparent)}html[data-system=catalogue][data-hero=split] .hero__progress span.is-on:after{background:var(--night-fg)}@media (max-width:767px){html[data-system=catalogue][data-hero=split] .slide__bg{aspect-ratio:16/10}}@media (min-width:768px){html[data-system=catalogue][data-hero=split] .hero{max-width:calc(1280px - var(--gutter) * 2);inline-size:calc(100% - var(--gutter) * 2);margin:16px auto 0}html[data-system=catalogue][data-hero=split] .slide,html[data-system=catalogue][data-hero=split] .hero[class*=hero--h-] .slide{height:clamp(300px,40vh,400px)}html[data-system=catalogue][data-hero=split] .slide__bg{flex-basis:58%}html[data-system=catalogue][data-hero=split] .slide__text{padding:28px 36px 64px}html[data-system=catalogue][data-hero=split] .slide__text :is(h1,h2),html[data-system=catalogue][data-hero=split] .slide--thesis .slide__text :is(h1,h2){font-size:clamp(28px,2.8vw,40px)}html[data-system=catalogue][data-hero=split] .hero__ctrl{inset-inline-end:58%}}html[data-system=catalogue][data-card=soft] .card{background:var(--bg-muted);border-color:#0000;padding:8px 8px 12px}html[data-system=catalogue][data-card=soft] .card__media,html[data-system=catalogue][data-card=soft] .card__meta{background:var(--bg)}html[data-system=catalogue][data-card=soft] .card__price{padding-inline:2px}@media (hover:hover){html[data-system=catalogue][data-card=soft] .card:hover{box-shadow:var(--shadow-hover);border-color:#0000}}html[data-system=catalogue][data-card=plain] .card{background:0 0;border:0;border-radius:0;padding:0 0 6px}html[data-system=catalogue][data-card=plain] .card__media{border-radius:var(--r);margin-bottom:10px}html[data-system=catalogue][data-card=plain] .fav-btn--card{top:8px;inset-inline-end:8px}html[data-system=catalogue][data-card=plain] .card__badge{top:8px;inset-inline-start:8px}@media (hover:hover){html[data-system=catalogue][data-card=plain] .card:hover{box-shadow:none}html[data-system=catalogue][data-card=plain] .card:hover .card__name{text-underline-offset:3px;text-decoration:underline}}html[data-system=catalogue][data-heads=between] .section__head{border-bottom:1px solid var(--border);align-items:flex-end;padding-bottom:8px}html[data-system=catalogue][data-heads=between] .section__head h2{position:relative}html[data-system=catalogue][data-heads=between] .section__head h2:after{content:"";inset-inline-start:0;background:var(--accent);border-radius:3px;block-size:3px;inline-size:48px;position:absolute;bottom:-9px}html[data-system=catalogue][data-heads=between] .section__head a{color:var(--accent-deep);border-bottom:0}html[data-system=catalogue][data-heads=center] .section__head{gap:4px;margin-bottom:16px}html[data-system=catalogue][data-heads=center] .section__head h2:after{border-radius:3px;block-size:3px;inline-size:36px;margin-top:8px}html[data-system=catalogue][data-heads=center] .section__head a{border-bottom-color:var(--line-strong)}@media (min-width:1200px){html[data-system=catalogue][data-grid=regular] .grid,html[data-system=catalogue][data-grid=regular] .rail{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}}html[data-system=catalogue]:is([data-footer=light],[data-footer=big]) .footer{--buy:var(--dk-color-scheme-1-button-bg);--buy-fg:var(--dk-color-scheme-1-button-fg);border-top:1px solid var(--border)}html[data-system=catalogue]:is([data-footer=light],[data-footer=big]) .footer ul a:hover{color:var(--fg)}html[data-system=catalogue]:is([data-footer=light],[data-footer=big]) :is(.pay span,.footer ul.social a){background:var(--bg);border-color:var(--border);color:var(--fg)}html[data-system=catalogue][data-footer=big] .footer{background:var(--bg);color:var(--fg-muted)}html[data-system=catalogue][data-footer=big] :is(.footer h4,.footer .logo,.footer__legal b){color:var(--fg)}html[data-system=catalogue][data-footer=big] .footer .logo{font-size:clamp(34px,6vw,64px);line-height:1.05}html[data-system=catalogue][data-footer=big] .footer__legal{border-top-color:var(--border)}
.mo-text{unicode-bidi:isolate;display:inline}.mo-piece{will-change:transform, filter, opacity;display:inline-block}.mo-mask{vertical-align:bottom;margin-block-end:-.08em;padding-block-end:.08em;display:inline-block;overflow:clip}.mo-shiny{--mo-shine:color-mix(in oklab, currentColor 35%, white);background-image:linear-gradient(110deg, currentColor 40%, var(--mo-shine) 50%, currentColor 60%);-webkit-text-fill-color:transparent;animation:mo-shine var(--mo-shine-dur,3s) linear infinite;background-repeat:repeat;background-size:250% 100%;-webkit-background-clip:text;background-clip:text}[dir=rtl] .mo-shiny{animation-name:mo-shine-rtl}.mo-shiny--hover{background-position:150% 0;animation-play-state:paused}[dir=rtl] .mo-shiny--hover{background-position:-50% 0}.mo-shiny--hover:hover,:hover>.mo-shiny--hover{animation-play-state:running}@keyframes mo-shine{0%{background-position:150% 0}to{background-position:-50% 0}}@keyframes mo-shine-rtl{0%{background-position:-50% 0}to{background-position:150% 0}}.mo-spot{position:relative}.mo-spot:after{content:"";z-index:1;pointer-events:none;border-radius:var(--mo-spot-radius,var(--radius-card,0));background:radial-gradient(var(--mo-spot-size,280px) circle at var(--mo-x,50%) var(--mo-y,50%), var(--mo-spot-color,color-mix(in oklab, var(--accent) 28%, transparent)), transparent 70%);opacity:0;transition:opacity var(--d-base,.25s) var(--ease-out,ease-out);position:absolute;inset:0}.mo-spot:hover:after{opacity:1}.mo-spot[data-spot-off]:after,.mo-glare[data-glare-off] .mo-glare__band{display:none}.mo-tilt{position:relative}.mo-tilt__body{transform-style:preserve-3d;transition:transform .52s var(--ease-out,ease-out);will-change:transform}.mo-glare{position:relative}.mo-glare__band{z-index:1;border-radius:var(--mo-glare-radius,var(--radius-card,0));pointer-events:none;position:absolute;inset:0;overflow:clip}[dir=rtl] .mo-glare__band{transform:scaleX(-1)}.mo-glare__band:before{content:"";background:linear-gradient(var(--mo-glare-angle,-45deg), transparent 42%, var(--mo-glare-color,#ffffff73) 50%, transparent 58%);position:absolute;inset:-60%;transform:translate(-100%)}.mo-glare:hover .mo-glare__band:before{transition:transform var(--mo-glare-dur,.65s) var(--ease-out,ease-out);transform:translate(100%)}.mo-magnet{display:inline-block}.mo-magnet__inner{will-change:transform;display:inline-block}.mo-spark{pointer-events:none;z-index:80;width:100%;height:100%;position:fixed;inset:0}.mo-backdrop{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:clip}.mo-backdrop .mo-dots,.mo-backdrop .mo-aurora{width:100%;height:100%;display:block;position:absolute;inset:0}.hero.has-backdrop{isolation:isolate}.hero.has-backdrop .hero__track,.hero.has-backdrop .hero__ctrl{z-index:1;position:relative}[data-hero=panel] .hero.has-backdrop .mo-backdrop{border-radius:28px}[data-hero=panel] .hero.has-backdrop .slide{background:color-mix(in oklab, var(--bg-muted) 58%, transparent)}[data-hero=split] .hero.has-backdrop{background:0 0}.mo-masonry{columns:var(--mo-cols,auto) var(--mo-col-w,240px);column-gap:var(--mo-gap,12px)}.mo-masonry__item{break-inside:avoid;margin:0 0 var(--mo-gap,12px);border-radius:var(--mo-radius,var(--radius-card,0));background:var(--bg-muted);overflow:clip}.mo-masonry__item img{object-fit:cover;block-size:auto;inline-size:100%;display:block}.mo-masonry__item a,.mo-masonry__item button{cursor:pointer;background:0 0;border:0;inline-size:100%;padding:0;display:block}.mo-masonry__item figcaption{color:var(--fg-muted);padding:8px 12px;font-size:13px}@media (hover:hover) and (pointer:fine){.mo-masonry--zoom img{transition:transform .6s var(--ease-out,ease-out)}.mo-masonry--zoom .mo-masonry__item:hover img{transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.mo-shiny{-webkit-text-fill-color:currentColor;background:0 0;animation:none}.mo-spot:after,.mo-glare__band{display:none}.mo-tilt__body,.mo-magnet__inner{transform:none!important}.mo-masonry--zoom .mo-masonry__item:hover img{transform:none}}
