.zhopu-category-picks[hidden]{display:none!important}.zhopu-category-picks__category{font-size:.65rem;font-weight:750;color:var(--accent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zhopu-category-picks .zhopu-related__item{flex-basis:calc((100% - 98px)/8)}.zhopu-category-picks .zhopu-related__card{padding:8px;gap:7px}.zhopu-category-picks .zhopu-related__card h3{font-size:.73rem}@media(max-width:1199px){.zhopu-category-picks .zhopu-related__item{flex-basis:calc((100% - 70px)/6)}}@media(max-width:749px){.zhopu-category-picks .zhopu-related__item{flex-basis:38%}}.zhopu-fashion .zhopu-christmas__eyebrow,.zhopu-gaming .zhopu-christmas__eyebrow,.zhopu-home .zhopu-christmas__eyebrow{color:var(--accent)!important}.zhopu-related{display:block;margin-block:24px 44px}.zhopu-related [hidden]{display:none!important}.zhopu-related__heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.zhopu-related__heading h2{margin:0;font-size:clamp(1.25rem,2.4vw,1.8rem);line-height:1.2;color:var(--text)}.zhopu-related__arrows{display:flex;gap:8px;flex-shrink:0}.zhopu-related__arrows button{width:42px;height:42px;border:1px solid var(--border);border-radius:50%;background:var(--surface);color:var(--text);font-size:21px;cursor:pointer}.zhopu-related__arrows button:disabled{opacity:.3;cursor:default}.zhopu-related__track{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;list-style:none;padding:3px 2px 12px;margin:0;overscroll-behavior-x:contain}.zhopu-related__item{flex:0 0 calc((100% - 98px)/8);min-width:0;scroll-snap-align:start}.zhopu-related__card{display:flex;flex-direction:column;gap:9px;height:100%;padding:10px;border:1px solid var(--border);border-radius:14px;background:var(--surface);color:var(--text);text-decoration:none}.zhopu-related__card:hover{border-color:var(--accent)}.zhopu-related__card:focus-visible,.zhopu-related__arrows button:focus-visible,.zhopu-related__track:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.zhopu-related__image{aspect-ratio:1;display:grid;place-items:center;overflow:hidden;border-radius:9px;background:var(--surface-2)}.zhopu-related__image img,.zhopu-related__image svg{width:100%;height:100%;object-fit:contain}.zhopu-related__card h3{font-size:.78rem;line-height:1.4;font-weight:650;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.8em}.zhopu-related__card strong{font-size:.9rem;color:var(--accent);margin-top:auto}.zhopu-related__view{font-size:.72rem;font-weight:700}@media(max-width:1199px){.zhopu-related__item{flex-basis:calc((100% - 42px)/4)}}@media(max-width:749px){.zhopu-related__item{flex-basis:44%}.zhopu-related__track{gap:12px}.zhopu-related__heading{gap:10px}.zhopu-related{margin-block:20px 32px}}.zhopu-header-country{position:relative;flex-shrink:0}.zhopu-header-country summary{display:flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:0 9px;border:1px solid var(--border);border-radius:999px;background:var(--surface-2);color:var(--text);font-size:12px;font-weight:800;cursor:pointer;list-style:none}.zhopu-header-country summary::-webkit-details-marker{display:none}.zhopu-header-country summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.zhopu-header-country summary img{width:24px;height:18px;object-fit:cover;border-radius:3px}.zhopu-header-country__panel{position:absolute;right:0;top:calc(100% + 10px);width:min(280px,calc(100vw - 32px));padding:16px;background:var(--surface);border:1px solid var(--border);border-radius:16px;box-shadow:0 16px 44px #041e2229;z-index:125}.zhopu-header-country__panel form{display:grid;gap:12px;margin:0}.zhopu-header-country__panel label{font-size:13px;font-weight:700}.zhopu-header-country__panel select{width:100%;min-height:44px;background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:8px;padding:8px}@media(max-width:800px){.zhopu-header-country__panel{width:min(280px,calc(100vw - 80px))}.site-header .header__inner{flex-wrap:nowrap;gap:4px;min-height:54px}.site-header .brand{position:static;transform:none;margin-right:auto;margin-left:0;min-width:0;flex:0 1 auto}.site-header .brand__virelto-logo{width:clamp(62px,18vw,90px);height:auto;max-width:100%}.site-header .mobile-menu-toggle{width:32px;height:42px;flex:0 0 32px}.site-header .header__actions{margin:0;gap:2px;flex:0 0 auto;width:auto;align-items:center}.site-header .header__actions .icon-button,.site-header .language-switcher__button{width:32px;height:42px;padding:0;flex-shrink:0}.site-header .header__actions .icon-button svg,.site-header .language-switcher__globe{width:18px;height:18px}.site-header .cart-count{min-width:13px;height:13px;font-size:8px;line-height:13px;top:2px;right:0}.zhopu-header-country summary{min-height:38px;padding:0 6px;gap:4px;font-size:11px}.zhopu-header-country summary img{width:20px;height:15px}}@media(max-width:380px){.site-header .header__inner{gap:2px;width:calc(100% - 16px)}.site-header .brand__virelto-logo{width:58px}.site-header .mobile-menu-toggle{width:28px;flex-basis:28px}.site-header .header__actions{gap:1px}.site-header .header__actions .icon-button,.site-header .language-switcher__button{width:28px}.zhopu-header-country summary{padding:0 4px;gap:3px;font-size:10px}.zhopu-header-country summary img{width:18px;height:14px}}
/*# sourceMappingURL=/cdn/shop/t/72/compiled_assets/styles.css.map */
