body.rg-dark{background:#000;color:#fff;font-family:var(--rg-body)}body.rg-dark .site-header,body.rg-dark .site-header--opening{background:#000;border-bottom:1px solid var(--rg-line)}body.rg-dark .site-nav__link{font:600 12px/1 var(--rg-body) !important;letter-spacing:.18em !important;text-transform:uppercase}body.rg-dark .site-nav__dropdown{background:#0b0b0c;border:1px solid var(--rg-line)}body.rg-dark .site-nav__dropdown-link{color:#fff}body.rg-dark .site-header__logo a,body.rg-dark .site-header__logo-link{font-family:var(--rg-wide);font-weight:900;font-stretch:125%;letter-spacing:.06em;text-transform:uppercase}body.rg-dark .announcement{font:700 11px/1 var(--rg-body);letter-spacing:.28em;text-transform:uppercase}body.rg-dark .grid-product__image-mask{background:#fff;border-radius:6px;overflow:hidden}body.rg-dark .grid-product__title{font-weight:600}body.rg-dark .section-header__title,body.rg-dark h1.h2,body.rg-dark .h1{font-family:var(--rg-wide);font-weight:900;font-stretch:125%;text-transform:uppercase}body.rg-dark .btn{border-radius:999px;letter-spacing:.14em}body.rg-dark .site-nav__expanded-item > .site-nav__link{border-radius:999px;padding:11px 18px !important;transition:background-color .45s var(--rg-ease),color .45s var(--rg-ease) !important}body.rg-dark .site-nav__expanded-item:hover > .site-nav__link,body.rg-dark .site-nav__expanded-item.is-focused > .site-nav__link,body.rg-dark .site-nav__expanded-item > .site-nav__link:focus-visible{background-color:#fff !important;color:#000 !important}body.rg-dark .site-nav--has-dropdown > .site-nav__link::before{display:none !important}body.rg-dark .site-nav__link .icon-chevron-down path{stroke:currentColor}body.rg-dark .site-nav__link .icon-chevron-down{transition:transform .45s var(--rg-ease)}body.rg-dark .site-nav--has-dropdown:hover .icon-chevron-down{transform:rotate(180deg)}body.rg-dark .site-nav__dropdown{border-radius:14px;padding:8px 0;opacity:0;transform:translate3d(0,10px,0);transition:opacity .4s var(--rg-ease),transform .4s var(--rg-ease),visibility 0s linear .4s !important}body.rg-dark .site-nav--has-dropdown:hover .site-nav__dropdown,body.rg-dark .is-focused > .site-nav__dropdown{opacity:1;transform:translate3d(0,0,0);transition:opacity .4s var(--rg-ease),transform .4s var(--rg-ease),visibility 0s !important}body.rg-dark .site-nav__dropdown:has(> li:nth-child(10)){columns:2;column-gap:0;min-width:400px}body.rg-dark .site-nav__dropdown li{break-inside:avoid}body.rg-dark .site-nav__dropdown-link{display:block;margin:0 8px;padding:9px 14px;border-radius:8px;transition:background-color .35s var(--rg-ease),color .35s var(--rg-ease)}body.rg-dark .site-nav__dropdown-link:hover{background-color:#fff;color:#000;opacity:1}.rg-top{position:fixed;right:22px;bottom:26px;z-index:60;width:54px;height:54px;border:0;border-radius:50%;background:#fff;color:#000;display:grid;place-items:center;cursor:pointer;box-shadow:0 10px 30px rgba(0,0,0,.45);opacity:0;transform:translateY(18px) scale(.9);pointer-events:none;transition:opacity .6s var(--rg-ease),transform .6s var(--rg-ease)}.rg-top.is-visible{opacity:1;transform:none;pointer-events:auto}.rg-top.is-visible:hover{transform:translateY(-4px)}.rg-top > svg{width:18px;height:18px;transition:transform .5s var(--rg-ease)}.rg-top:hover > svg{transform:translateY(-2px)}.rg-top__ring{position:absolute;inset:-5px;width:calc(100% + 10px);height:calc(100% + 10px);transform:rotate(-90deg);pointer-events:none}.rg-top__ring circle{fill:none;stroke:rgba(255,255,255,.55);stroke-width:2;stroke-dasharray:195;stroke-dashoffset:195}body.rg-dark .site-nav__link--icon{border-radius:50%;transition:background-color .45s var(--rg-ease),box-shadow .45s var(--rg-ease)}body.rg-dark .site-nav__link--icon .icon{transition:filter .45s var(--rg-ease)}body.rg-dark .site-nav__link--icon:hover,body.rg-dark .site-nav__link--icon:focus-visible{background-color:rgba(255,255,255,.08);box-shadow:0 0 16px 2px rgba(255,255,255,.28)}body.rg-dark .site-nav__link--icon:hover .icon,body.rg-dark .site-nav__link--icon:focus-visible .icon{filter:drop-shadow(0 0 4px rgba(255,255,255,.9))}.rg-suggest{position:absolute;top:100%;left:0;right:0;z-index:27;max-height:calc(100vh - 170px);overflow-y:auto;background:#000;border-top:1px solid var(--rg-line);border-bottom:1px solid var(--rg-line);padding:22px 0 26px;animation:rg-suggest-in .5s var(--rg-ease)}.rg-suggest[hidden]{display:none}.rg-suggest__inner{max-width:1300px;margin:0 auto;padding:0 var(--rg-gutter);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:36px}.rg-suggest__label{font:600 10px/1 var(--rg-body);letter-spacing:.28em;text-transform:uppercase;color:var(--rg-muted);margin:0 0 14px}.rg-suggest__chips{display:flex;flex-wrap:wrap;gap:8px}.rg-suggest__products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;min-height:120px}.rg-suggest__product{display:grid;gap:4px;color:#fff;text-decoration:none;font:600 12px/1.3 var(--rg-body)}.rg-suggest__product img{width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;background:#fff;border-radius:6px;margin-bottom:6px;transition:transform .6s var(--rg-ease)}.rg-suggest__product:hover img{transform:scale(1.03)}.rg-suggest__price{color:var(--rg-muted);font-weight:500}@keyframes rg-suggest-in{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media (max-width:749px){.rg-suggest__inner{grid-template-columns:1fr;gap:22px}.rg-suggest__products{grid-template-columns:repeat(2,minmax(0,1fr))}}html.rg-intro-pending body::before{content:'';position:fixed;inset:0;z-index:2147483646;background:#000}.rg-intro{position:fixed;inset:0;z-index:2147483647;display:grid;place-items:center;background:#000;pointer-events:none}.rg-intro__word{display:inline-block;font:900 clamp(44px,9vw,120px)/1 var(--rg-wide);font-stretch:125%;letter-spacing:.06em;text-transform:uppercase;color:#fff;transform-origin:center;will-change:transform,opacity}