.storefront .store-menu-tree{align-items:stretch;gap:inherit;flex-wrap:wrap;min-width:0;margin:0;padding:0;list-style:none;display:flex}.storefront .store-menu-tree[data-orientation=vertical]{flex-direction:column;gap:2px;width:100%;display:flex}.storefront .store-menu-tree .store-menu-item{min-width:0;list-style:none;position:relative}.storefront .store-menu-tree .store-menu-row{justify-content:space-between;align-items:center;display:flex}.storefront .store-menu-tree .store-menu-row>.store-menu-link{color:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit;min-width:0;padding:10px 0;text-decoration:none;display:block}.storefront .store-menu-tree .store-menu-link:hover{text-underline-offset:4px;text-decoration:underline}.storefront .store-menu-tree .store-menu-toggle{min-width:30px;min-height:36px;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:5px;display:inline-flex}.storefront .store-menu-toggle[aria-expanded=true]>svg{transform:rotate(180deg)}.storefront .store-menu-tree .store-menu-submenu{background:var(--background);width:max-content;min-width:210px;max-width:min(320px,90vw);color:var(--foreground);border:1px solid var(--border);z-index:60;text-align:start;text-transform:none;border-radius:6px;margin:0;padding:8px;list-style:none;position:absolute;inset-block-start:100%;inset-inline-start:0;box-shadow:0 12px 28px #0002}.storefront .store-menu-tree .store-menu-submenu .store-menu-link{white-space:normal;padding:9px 10px}.storefront .store-menu-tree .store-menu-submenu .store-menu-submenu{inset-block-start:0;inset-inline-start:100%}.storefront .store-menu-tree .store-menu-submenu[hidden]{display:none}.storefront nav:has(>.store-menu-tree[data-orientation=horizontal]){overflow:visible!important}.storefront .store-menu-tree[data-orientation=horizontal]>.store-menu-item:last-child>.store-menu-submenu{inset-inline:auto 0}.storefront .store-menu-tree[data-orientation=horizontal]>.store-menu-item:last-child .store-menu-submenu .store-menu-submenu{inset-inline:auto 100%}.storefront .store-menu-tree[data-orientation=vertical] .store-menu-submenu{border:0;border-inline-start:1px solid var(--border);width:auto;min-width:0;max-width:none;box-shadow:none;color:inherit;background:0 0;border-radius:0;margin-inline-start:10px;padding:0 0 0 10px;position:static}.storefront .store-menu-tree[data-orientation=vertical] .store-menu-link{white-space:normal}.storefront .store-menu-tree[data-orientation=vertical] .store-menu-item{width:100%}.storefront .store-menu-tree :is(a,button):focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (hover:hover) and (pointer:fine){.storefront .store-menu-tree[data-orientation=horizontal] .store-menu-item:hover>.store-menu-submenu{display:block}}.storefront .store-navigation-shell{flex:1;width:100%;min-width:0}.storefront .store-sidebar-navigation{border:1px solid var(--border);background:var(--background);color:var(--foreground);min-width:0;padding:22px}.storefront .store-sidebar-navigation h2{margin-bottom:16px;font-size:16px;font-weight:600}.storefront .store-sidebar-mobile{display:none}@media (width>=1024px){.storefront .store-navigation-shell[data-sidebar=true]{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:24px;max-width:1800px;margin-inline:auto;padding:24px;display:grid}.storefront .store-sidebar-navigation{max-height:calc(100dvh - 100px);position:sticky;top:80px;overflow-y:auto}.storefront .store-sidebar-navigation[data-layout=horizontal]{grid-column:1/-1;position:static}.storefront .store-navigation-shell:has(>.store-sidebar-navigation[data-layout=horizontal]){grid-template-columns:1fr}.storefront .store-navigation-shell>main#main{min-width:0}.storefront .store-navigation-shell[data-sidebar=true]>main#main{width:100%}}@media (width<=1023px){.storefront .store-sidebar-navigation{display:none}.storefront .store-sidebar-mobile{border-bottom:1px solid var(--border);padding:12px 16px;display:block}.storefront .store-sidebar-mobile summary{cursor:pointer;font-weight:600}.storefront .store-sidebar-mobile .store-menu-tree{margin-top:12px}.storefront .store-menu-tree[data-orientation=horizontal] .store-menu-submenu{max-width:80vw}}[data-theme=modrixcommerce\/circuit]{--ci-accent:#e5484d;--ci-success:#1f9d55;--ci-panel:#f4f4f6;--ci-header-bg:#14102a;--ci-header-ink:#fff;--ci-voucher:#0b4d3f;--ci-button-radius:999px;--ci-ink:var(--foreground);--ci-muted:var(--muted-foreground);--ci-line:var(--border);--ci-width:1360px;--ci-rail:0px;color:var(--ci-ink);background:var(--background);font-size:14px}@media (width>=1280px){[data-theme=modrixcommerce\/circuit]:has(.ci-rail){--ci-rail:56px}}[data-theme=modrixcommerce\/circuit] main#main{width:100%;max-width:none;padding:0;padding-inline-start:var(--ci-rail)}[data-theme=modrixcommerce\/circuit] :is(h1,h2,h3){font-family:var(--font-heading,inherit);letter-spacing:-.01em}[data-theme=modrixcommerce\/circuit] button{cursor:pointer}[data-theme=modrixcommerce\/circuit] button:disabled{opacity:.55;cursor:not-allowed}[data-theme=modrixcommerce\/circuit] .ci-frame{width:100%;max-width:var(--ci-width);margin-inline:auto;padding-inline:36px}[data-theme=modrixcommerce\/circuit] .ci-muted{color:var(--ci-muted)}[data-theme=modrixcommerce\/circuit] .ci-button{border-radius:var(--ci-button-radius);background:var(--primary);min-height:44px;color:var(--primary-foreground);border:1px solid var(--primary);justify-content:center;align-items:center;gap:8px;padding:10px 26px;font-weight:600;transition:filter .15s;display:inline-flex}[data-theme=modrixcommerce\/circuit] .ci-button:hover{filter:brightness(1.15)}[data-theme=modrixcommerce\/circuit] .ci-pill{border-radius:var(--ci-button-radius);justify-content:center;align-items:center;min-height:36px;padding:8px 26px;font-size:13px;font-weight:600;display:inline-flex}[data-theme=modrixcommerce\/circuit] .ci-pill-light{color:#111;background:#fff}[data-theme=modrixcommerce\/circuit] .ci-link{text-underline-offset:3px;font-size:12px;font-weight:600;text-decoration:underline}[data-theme=modrixcommerce\/circuit] .ci-link-button{margin-top:10px;font-size:13px;text-decoration:underline}[data-theme=modrixcommerce\/circuit] .ci-badge{color:#fff;border-radius:999px;align-items:center;padding:3px 10px;font-size:11px;font-weight:600;line-height:1.4;display:inline-flex}[data-theme=modrixcommerce\/circuit] .ci-badge-sale{background:var(--ci-accent)}[data-theme=modrixcommerce\/circuit] .ci-eyebrow{letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600}[data-theme=modrixcommerce\/circuit] .ci-icon-badge{display:inline-flex;position:relative}[data-theme=modrixcommerce\/circuit] .ci-icon-badge b{top:-6px;background:var(--ci-accent);color:#fff;text-align:center;border-radius:999px;min-width:17px;height:17px;padding-inline:4px;font-size:10px;line-height:17px;position:absolute;inset-inline-end:-8px}[data-theme=modrixcommerce\/circuit] .ci-header{z-index:30;position:relative}[data-theme=modrixcommerce\/circuit] :is(.ci-topbar,.ci-mainbar){background:var(--ci-header-bg);color:var(--ci-header-ink)}[data-theme=modrixcommerce\/circuit] .ci-topbar{border-bottom:1px solid #ffffff14;font-size:12px}[data-theme=modrixcommerce\/circuit] .ci-topbar-inner{justify-content:space-between;align-items:center;gap:20px;min-height:38px;display:flex}[data-theme=modrixcommerce\/circuit] .ci-announce{align-items:center;gap:8px;min-width:0;display:flex}[data-theme=modrixcommerce\/circuit] .ci-announce button{opacity:.7}[data-theme=modrixcommerce\/circuit] .ci-announce p{white-space:nowrap;text-overflow:ellipsis;margin-inline-start:8px;font-weight:500;overflow:hidden}[data-theme=modrixcommerce\/circuit] .ci-toplinks{white-space:nowrap;align-items:center;gap:22px;display:flex}[data-theme=modrixcommerce\/circuit] .ci-region{align-items:center;gap:10px;display:flex}[data-theme=modrixcommerce\/circuit] .ci-region select{color:inherit;background:0 0;border:0;font-size:12px}[data-theme=modrixcommerce\/circuit] .ci-region select option{color:#111}[data-theme=modrixcommerce\/circuit] .ci-mainbar-inner{align-items:center;gap:28px;min-height:74px;display:flex}[data-theme=modrixcommerce\/circuit] .ci-logo{letter-spacing:-.04em;flex-shrink:0;font-size:30px;font-weight:700;line-height:1}[data-theme=modrixcommerce\/circuit] .ci-logo img{object-fit:contain;max-width:180px;max-height:40px}[data-theme=modrixcommerce\/circuit] .ci-search-wrap{flex:1;justify-content:center;display:flex}[data-theme=modrixcommerce\/circuit] .ci-search{color:#6b6b76;background:#fff;border-radius:999px;align-items:center;gap:10px;width:100%;max-width:640px;min-height:42px;padding-inline:18px;display:flex}[data-theme=modrixcommerce\/circuit] .ci-search input{color:#111;background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:13px}[data-theme=modrixcommerce\/circuit] .ci-actions{align-items:center;gap:22px;display:flex}[data-theme=modrixcommerce\/circuit] .ci-search-toggle,[data-theme=modrixcommerce\/circuit] .ci-menu-button{display:none}[data-theme=modrixcommerce\/circuit] .ci-cart{align-items:center;gap:10px;display:flex}[data-theme=modrixcommerce\/circuit] .ci-cart-label{font-size:12px;font-weight:600}[data-theme=modrixcommerce\/circuit] .ci-menubar{background:var(--background);border-bottom:1px solid var(--ci-line)}[data-theme=modrixcommerce\/circuit] .ci-menubar-inner{justify-content:space-between;align-items:center;gap:20px;min-height:52px;display:flex}[data-theme=modrixcommerce\/circuit] .ci-menu{align-items:center;gap:30px;font-size:14px;font-weight:600;display:flex}[data-theme=modrixcommerce\/circuit] .ci-menu>a:hover,[data-theme=modrixcommerce\/circuit] .ci-shop>button:hover,[data-theme=modrixcommerce\/circuit] .ci-menu-highlight{color:var(--ci-accent)}[data-theme=modrixcommerce\/circuit] .ci-menu{flex:1;min-width:0}[data-theme=modrixcommerce\/circuit] .ci-menu-links{flex:1;align-items:center;gap:30px;min-width:0;display:flex}[data-theme=modrixcommerce\/circuit] .ci-menu-links>.store-menu-tree{white-space:nowrap;flex-wrap:nowrap;gap:30px}[data-theme=modrixcommerce\/circuit] .ci-menu-links>.store-menu-tree>.store-menu-item{flex-shrink:0}[data-theme=modrixcommerce\/circuit] .ci-menu-highlight,[data-theme=modrixcommerce\/circuit] .ci-shop,[data-theme=modrixcommerce\/circuit] .ci-recent{white-space:nowrap;flex-shrink:0}[data-theme=modrixcommerce\/circuit] .ci-menu-more{flex-shrink:0;position:relative}[data-theme=modrixcommerce\/circuit] .ci-menu-more>button{align-items:center;gap:4px;padding-block:16px;font-weight:600;display:flex}[data-theme=modrixcommerce\/circuit] .ci-menu-more>button:hover{color:var(--ci-accent)}[data-theme=modrixcommerce\/circuit] .ci-menu-more-list{inset-inline:auto 0}[data-theme=modrixcommerce\/circuit] .ci-shop{position:relative}[data-theme=modrixcommerce\/circuit] .ci-shop>button{align-items:center;gap:4px;padding-block:16px;font-weight:600;display:flex}[data-theme=modrixcommerce\/circuit] .ci-dropdown{top:100%;z-index:40;border:1px solid var(--ci-line);background:var(--background);border-radius:10px;min-width:240px;padding:10px;display:grid;position:absolute;inset-inline-start:-16px;box-shadow:0 16px 40px #1111111f}[data-theme=modrixcommerce\/circuit] .ci-dropdown[hidden]{display:none}[data-theme=modrixcommerce\/circuit] .ci-dropdown a{border-radius:6px;align-items:center;gap:10px;padding:9px 10px;font-weight:500;display:flex}[data-theme=modrixcommerce\/circuit] .ci-dropdown a:hover{background:var(--ci-panel)}[data-theme=modrixcommerce\/circuit] .ci-recent{align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}[data-theme=modrixcommerce\/circuit] .ci-rail{display:none}@media (width>=1280px){.storefront[data-theme=modrixcommerce\/circuit] .ci-rail{z-index:35;overscroll-behavior-y:contain;scrollbar-width:thin;background:var(--background);border-inline-end:1px solid var(--ci-line);flex-direction:column;align-items:center;gap:24px;width:56px;padding:18px 0;display:flex;position:fixed;inset-block:0;inset-inline-start:0;overflow:hidden auto;justify-content:flex-start!important}[data-theme=modrixcommerce\/circuit] .ci-rail>*{flex-shrink:0}[data-theme=modrixcommerce\/circuit] .ci-rail a{border-radius:10px;place-items:center;width:40px;height:40px;display:grid}[data-theme=modrixcommerce\/circuit] .ci-rail a:hover{background:var(--ci-panel);color:var(--ci-accent)}[data-theme=modrixcommerce\/circuit] .ci-rail-menu{background:var(--ci-accent);color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;margin-bottom:10px;display:grid}[data-theme=modrixcommerce\/circuit] .ci-header,[data-theme=modrixcommerce\/circuit] .ci-footer{margin-inline-start:var(--ci-rail)}}[data-theme=modrixcommerce\/circuit] .ci-drawer{background:var(--background);width:min(400px,100%);height:100dvh;max-height:none;color:var(--ci-ink);border:0;margin:0;margin-inline-start:auto;padding:22px;overflow-y:auto}[data-theme=modrixcommerce\/circuit] .ci-menu-drawer{width:min(400px,100%);height:100dvh;max-height:100dvh;margin:0;inset:0 auto auto 0}[data-theme=modrixcommerce\/circuit] .ci-drawer::backdrop{background:#0a081480}[data-theme=modrixcommerce\/circuit] .ci-drawer-head{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}[data-theme=modrixcommerce\/circuit] .ci-drawer-head h2{font-size:18px;font-weight:600}[data-theme=modrixcommerce\/circuit] .ci-drawer .ci-search{border:1px solid var(--ci-line);margin-bottom:14px}.storefront[data-theme=modrixcommerce\/circuit] .ci-drawer nav,.storefront[data-theme=modrixcommerce\/circuit] .ci-drawer nav>ul{align-content:start;justify-items:stretch;width:100%;display:grid;justify-content:start!important}.storefront[data-theme=modrixcommerce\/circuit] .ci-drawer nav a{border-bottom:1px solid var(--ci-line);text-align:start;align-items:center;gap:10px;width:100%;padding:12px 0;font-weight:500;display:flex;justify-content:flex-start!important}[data-theme=modrixcommerce\/circuit] .ci-drawer-categories h3{text-transform:uppercase;color:var(--ci-muted);margin-top:22px;font-size:13px}[data-theme=modrixcommerce\/circuit] .ci-drawer-region{justify-content:flex-start;align-items:center;gap:12px;margin-top:20px;display:flex}[data-theme=modrixcommerce\/circuit] .ci-drawer-region select{border:1px solid var(--ci-line);background-color:var(--background);height:36px;color:var(--ci-ink);border-radius:6px;margin:0;padding:0 28px 0 10px;font-size:13px;line-height:36px}[data-theme=modrixcommerce\/circuit] .ci-drawer-list{gap:12px;display:grid}[data-theme=modrixcommerce\/circuit] .ci-drawer-list a{align-items:center;gap:12px;display:flex}[data-theme=modrixcommerce\/circuit] .ci-drawer-list img,[data-theme=modrixcommerce\/circuit] .ci-drawer-thumb{object-fit:contain;background:var(--ci-panel);border-radius:8px;flex-shrink:0;width:64px;height:64px}[data-theme=modrixcommerce\/circuit] .ci-drawer-list span{gap:4px;font-size:13px;display:grid}[data-theme=modrixcommerce\/circuit] .ci-drawer-note{color:var(--ci-muted);margin-top:20px;font-size:12px}[data-theme=modrixcommerce\/circuit] .ci-home-top{background:var(--ci-panel);padding-block:28px 8px}[data-theme=modrixcommerce\/circuit] .ci-section{margin-block:56px}[data-theme=modrixcommerce\/circuit] .ci-section-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}[data-theme=modrixcommerce\/circuit] .ci-section-head h2{font-size:24px;font-weight:600}[data-theme=modrixcommerce\/circuit] .ci-view-all{text-underline-offset:3px;font-size:13px;font-weight:600;text-decoration:underline}[data-theme=modrixcommerce\/circuit] .ci-campaign{isolation:isolate;color:#fff;background:#1d1d24;border-radius:10px;display:flex;position:relative;overflow:hidden}[data-theme=modrixcommerce\/circuit] .ci-campaign>img{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform .6s;position:absolute;inset:0}[data-theme=modrixcommerce\/circuit] .ci-campaign:after{content:"";z-index:-1;background:linear-gradient(90deg,#0000008c,#0000000d 70%);position:absolute;inset:0}[data-theme=modrixcommerce\/circuit] .ci-campaign:hover>img{transform:scale(1.03)}[data-theme=modrixcommerce\/circuit] .ci-campaign-copy{flex-direction:column;align-items:flex-start;gap:10px;max-width:75%;padding:30px;display:flex}[data-theme=modrixcommerce\/circuit] .ci-campaign-copy h2{font-size:26px;font-weight:600;line-height:1.1}[data-theme=modrixcommerce\/circuit] .ci-campaign-body{opacity:.9;font-size:13px}[data-theme=modrixcommerce\/circuit] .ci-campaign-copy .ci-pill{margin-top:6px}[data-theme=modrixcommerce\/circuit] .ci-hero{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);gap:16px;height:460px;display:grid}[data-theme=modrixcommerce\/circuit] .ci-hero[data-tiles=false]{grid-template-columns:1fr}[data-theme=modrixcommerce\/circuit] .ci-hero-slide{border-radius:10px;position:relative;overflow:hidden}[data-theme=modrixcommerce\/circuit] .ci-hero-slide>.ci-campaign{align-items:center;height:100%}[data-theme=modrixcommerce\/circuit] .ci-hero-slide .ci-campaign-copy h2{color:#ffd84d;letter-spacing:-.03em;font-size:clamp(36px,4.4vw,62px);font-weight:700}[data-theme=modrixcommerce\/circuit] .ci-hero-slide .ci-campaign-body{font-size:14px}[data-theme=modrixcommerce\/circuit] :is(.ci-slide-prev,.ci-slide-next){color:#111;background:#ffffffe6;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}[data-theme=modrixcommerce\/circuit] .ci-slide-prev{inset-inline-start:12px}[data-theme=modrixcommerce\/circuit] .ci-slide-next{inset-inline-end:12px}[data-theme=modrixcommerce\/circuit] .ci-dots{bottom:16px;justify-content:center;gap:8px;display:flex;position:absolute;inset-inline:0}[data-theme=modrixcommerce\/circuit] .ci-dots button{background:#ffffff80;border-radius:999px;width:8px;height:8px}[data-theme=modrixcommerce\/circuit] .ci-dots [aria-current=true]{background:#fff;width:22px}[data-theme=modrixcommerce\/circuit] .ci-hero-tall{text-align:center;justify-content:center;align-items:flex-start}[data-theme=modrixcommerce\/circuit] .ci-hero-tall:after{background:linear-gradient(#00000073,#0000 55%)}[data-theme=modrixcommerce\/circuit] .ci-hero-tall .ci-campaign-copy{align-items:center;max-width:none}[data-theme=modrixcommerce\/circuit] .ci-hero-stack{gap:16px;display:grid}[data-theme=modrixcommerce\/circuit] .ci-hero-small{align-items:center}[data-theme=modrixcommerce\/circuit] .ci-hero-small .ci-campaign-copy{gap:6px;padding:22px}[data-theme=modrixcommerce\/circuit] .ci-hero-small h2{font-size:20px}[data-theme=modrixcommerce\/circuit] .ci-circles{margin-block:30px 10px}[data-theme=modrixcommerce\/circuit] .ci-circle-track{grid-template-columns:repeat(8,minmax(0,1fr));gap:16px;display:grid}[data-theme=modrixcommerce\/circuit] .ci-circle{text-align:center;justify-items:center;gap:12px;font-size:12px;font-weight:500;display:grid}[data-theme=modrixcommerce\/circuit] .ci-circle-disc{border:1px solid var(--ci-line);background:#fff;border-radius:50%;place-items:center;width:108px;height:108px;transition:transform .2s;display:grid;overflow:hidden}[data-theme=modrixcommerce\/circuit] .ci-circle:hover .ci-circle-disc{transform:translateY(-3px)}[data-theme=modrixcommerce\/circuit] .ci-circle-disc img{object-fit:cover;width:100%;height:100%}[data-theme=modrixcommerce\/circuit] .ci-circle-disc b{text-transform:uppercase;color:#fff;padding:10px;font-size:15px;font-weight:800;line-height:1}[data-theme=modrixcommerce\/circuit] .ci-circle[data-tone="0"] .ci-circle-disc:has(b){background:var(--ci-accent);border-color:var(--ci-accent)}[data-theme=modrixcommerce\/circuit] .ci-circle[data-tone="1"] .ci-circle-disc:has(b){background:#ffc531;border-color:#ffc531}[data-theme=modrixcommerce\/circuit] .ci-circle[data-tone="1"] .ci-circle-disc b{color:#111}[data-theme=modrixcommerce\/circuit] .ci-circle[data-tone="2"] .ci-circle-disc:has(b){background:#8b5cf6;border-color:#8b5cf6}[data-theme=modrixcommerce\/circuit] .ci-countdown{align-items:center;gap:6px;font-size:12px;display:flex}[data-theme=modrixcommerce\/circuit] .ci-countdown span{margin-inline-end:6px}[data-theme=modrixcommerce\/circuit] .ci-countdown b{background:var(--ci-accent);color:#fff;text-align:center;font-variant-numeric:tabular-nums;border-radius:4px;min-width:34px;padding:6px 4px}[data-theme=modrixcommerce\/circuit] .ci-row{grid-template-columns:repeat(var(--ci-row-columns,5), minmax(0, 1fr));gap:28px 20px;display:grid}[data-theme=modrixcommerce\/circuit] .ci-card{flex-direction:column;min-width:0;display:flex;position:relative}[data-theme=modrixcommerce\/circuit] .ci-card-photo{background:#fff;border-radius:8px;position:relative}[data-theme=modrixcommerce\/circuit] .ci-card-photo>a{aspect-ratio:1;border-radius:8px;place-items:center;display:grid;position:relative;overflow:hidden}[data-theme=modrixcommerce\/circuit] .ci-card-photo img{object-fit:contain;width:100%;height:100%;padding:8%;transition:transform .3s;position:absolute;inset:0}[data-theme=modrixcommerce\/circuit] .ci-card:hover .ci-card-photo img{transform:scale(1.04)}[data-theme=modrixcommerce\/circuit] .ci-card-badges{top:10px;z-index:1;justify-items:start;gap:6px;display:grid;position:absolute;inset-inline-start:10px}[data-theme=modrixcommerce\/circuit] .ci-card-sale{bottom:10px;z-index:1;position:absolute;inset-inline-start:10px}[data-theme=modrixcommerce\/circuit] .ci-save{top:10px;z-index:1;opacity:0;background:#fff;border-radius:50%;place-items:center;width:34px;height:34px;transition:opacity .2s;display:grid;position:absolute;inset-inline-end:10px;box-shadow:0 2px 10px #00000014}[data-theme=modrixcommerce\/circuit] .ci-card:hover .ci-save,[data-theme=modrixcommerce\/circuit] .ci-save:focus-visible,[data-theme=modrixcommerce\/circuit] .ci-save[aria-pressed=true]{opacity:1}[data-theme=modrixcommerce\/circuit] .ci-save[aria-pressed=true]{color:var(--ci-accent)}[data-theme=modrixcommerce\/circuit] .ci-card-copy{flex-direction:column;flex:1;gap:8px;padding-top:14px;display:flex}[data-theme=modrixcommerce\/circuit] .ci-card-copy h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:500;line-height:1.45;display:-webkit-box;overflow:hidden}[data-theme=modrixcommerce\/circuit] .ci-card-copy h3 a:hover{color:var(--ci-accent)}[data-theme=modrixcommerce\/circuit] .ci-card-brand,[data-theme=modrixcommerce\/circuit] .ci-card-note{color:var(--ci-muted);font-size:12px}[data-theme=modrixcommerce\/circuit] .ci-price{flex-wrap:wrap;align-items:baseline;gap:6px;margin-top:6px;font-size:13px;font-weight:500;display:flex}[data-theme=modrixcommerce\/circuit] .ci-price-sale{color:var(--ci-accent)}[data-theme=modrixcommerce\/circuit] .ci-price s{color:var(--ci-muted);font-size:12px}[data-theme=modrixcommerce\/circuit] .ci-card-buy{opacity:0;min-height:38px;margin-top:auto;padding:8px 14px;font-size:12px;transition:opacity .2s,transform .2s;transform:translateY(6px)}[data-theme=modrixcommerce\/circuit] .ci-card:hover .ci-card-buy,[data-theme=modrixcommerce\/circuit] .ci-card-buy:focus-visible{opacity:1;transform:none}@media (hover:none){[data-theme=modrixcommerce\/circuit] .ci-card-buy,[data-theme=modrixcommerce\/circuit] .ci-save{opacity:1;transform:none}}[data-theme=modrixcommerce\/circuit] .ci-card[data-variant=compact]{flex-direction:row;align-items:center;gap:16px}[data-theme=modrixcommerce\/circuit] .ci-card[data-variant=compact] .ci-card-photo{flex-shrink:0;width:96px}[data-theme=modrixcommerce\/circuit] .ci-card[data-variant=compact] .ci-card-copy{padding:0}[data-theme=modrixcommerce\/circuit] .ci-card[data-variant=compact] .ci-card-badges{display:none}[data-theme=modrixcommerce\/circuit] .ci-voucher{background:var(--ci-voucher);color:#fff;border-radius:999px;align-items:center;gap:28px;padding:22px 34px;display:flex}[data-theme=modrixcommerce\/circuit] .ci-voucher h2{font-size:19px;font-weight:600;line-height:1.2;display:grid}[data-theme=modrixcommerce\/circuit] .ci-voucher>p{opacity:.85;flex:1;max-width:340px;font-size:12px}[data-theme=modrixcommerce\/circuit] .ci-voucher-code{color:#ffd84d;letter-spacing:.08em;border:1px dashed #ffffffb3;border-radius:999px;align-items:center;gap:8px;margin-inline-start:auto;padding:10px 26px;font-weight:600;display:inline-flex}[data-theme=modrixcommerce\/circuit] .ci-picks{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr) minmax(0,1fr);align-items:stretch;gap:24px;display:grid}[data-theme=modrixcommerce\/circuit] .ci-picks-list{align-content:center;gap:22px;display:grid}[data-theme=modrixcommerce\/circuit] .ci-picks-card{align-items:flex-start;min-height:380px}[data-theme=modrixcommerce\/circuit] .ci-mosaic-band{background:var(--ci-panel);box-shadow:0 0 0 100vmax var(--ci-panel);clip-path:inset(0 -100vmax);padding:56px 0;position:relative}[data-theme=modrixcommerce\/circuit] .ci-mosaic{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:210px;gap:16px;display:grid}[data-theme=modrixcommerce\/circuit] .ci-mosaic-tile{align-items:flex-start}[data-theme=modrixcommerce\/circuit] .ci-mosaic-tile .ci-campaign-copy h2{font-size:22px}[data-theme=modrixcommerce\/circuit] .ci-mosaic[data-count="4"]>:nth-child(3){grid-column:span 2}[data-theme=modrixcommerce\/circuit] .ci-mosaic[data-count="4"]>:nth-child(4){grid-area:1/3/span 2/span 2}[data-theme=modrixcommerce\/circuit] .ci-mosaic-tile[data-big=true]{text-align:center;justify-content:center;align-items:flex-start}[data-theme=modrixcommerce\/circuit] .ci-mosaic-tile[data-big=true]:after{background:linear-gradient(#0000008c,#0000 60%)}[data-theme=modrixcommerce\/circuit] .ci-mosaic-tile[data-big=true] .ci-campaign-copy{align-items:center;max-width:440px;padding-top:44px}[data-theme=modrixcommerce\/circuit] .ci-mosaic-tile[data-big=true] h2{color:#ffc46b;font-size:30px}[data-theme=modrixcommerce\/circuit] .ci-brands{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}[data-theme=modrixcommerce\/circuit] .ci-brands a{border:1px solid var(--ci-line);letter-spacing:.02em;border-radius:8px;place-items:center;min-height:84px;font-size:20px;font-weight:700;transition:border-color .2s;display:grid}[data-theme=modrixcommerce\/circuit] .ci-brands a:hover{border-color:var(--ci-ink)}[data-theme=modrixcommerce\/circuit] .ci-brands img{object-fit:contain;max-width:70%;max-height:40px}[data-theme=modrixcommerce\/circuit] .ci-spotlight{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:16px;display:grid}[data-theme=modrixcommerce\/circuit] .ci-spotlight[data-image=right]>img{order:2}[data-theme=modrixcommerce\/circuit] .ci-spotlight>img{object-fit:cover;border-radius:10px;width:100%;height:100%;min-height:400px}[data-theme=modrixcommerce\/circuit] .ci-spotlight-copy{background:var(--ci-panel);text-align:center;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:40px;display:flex}[data-theme=modrixcommerce\/circuit] .ci-spotlight-copy h2{font-size:30px;font-weight:600}[data-theme=modrixcommerce\/circuit] .ci-spotlight-copy>p:not(.ci-eyebrow){max-width:420px;color:var(--ci-muted);font-size:13px}[data-theme=modrixcommerce\/circuit] .ci-spotlight-product{background:#fff;border-radius:999px;justify-content:space-between;align-items:center;gap:20px;width:min(420px,100%);margin-top:14px;padding:14px 20px;font-size:13px;font-weight:600;display:flex}[data-theme=modrixcommerce\/circuit] .ci-spotlight-product b{color:var(--ci-accent)}[data-theme=modrixcommerce\/circuit] .ci-services{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}[data-theme=modrixcommerce\/circuit] .ci-services div{justify-items:center;gap:10px;display:grid}[data-theme=modrixcommerce\/circuit] .ci-services h3{font-size:14px;font-weight:600}[data-theme=modrixcommerce\/circuit] .ci-services p{max-width:320px;color:var(--ci-muted);font-size:12px}[data-theme=modrixcommerce\/circuit] .ci-support{background:var(--ci-panel);text-align:center;padding-block:56px}[data-theme=modrixcommerce\/circuit] .ci-support h2{margin:6px 0 26px;font-size:26px;font-weight:600}[data-theme=modrixcommerce\/circuit] .ci-support-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:1000px;margin-inline:auto;display:grid}[data-theme=modrixcommerce\/circuit] .ci-support-cards a{text-align:start;background:#fff;border-radius:12px;align-items:center;gap:14px;padding:16px 22px;display:flex}[data-theme=modrixcommerce\/circuit] .ci-support-cards span{gap:2px;display:grid}[data-theme=modrixcommerce\/circuit] .ci-support-cards small{color:var(--ci-muted)}[data-theme=modrixcommerce\/circuit] .ci-trusted{color:var(--ci-muted);justify-content:center;align-items:center;gap:6px;margin-top:22px;font-size:12px;display:flex}[data-theme=modrixcommerce\/circuit] .ci-home-extensions{margin-block:30px}[data-theme=modrixcommerce\/circuit] .ci-crumbs{color:var(--ci-muted);flex-wrap:wrap;gap:8px;padding-block:22px;font-size:12px;display:flex}[data-theme=modrixcommerce\/circuit] .ci-crumbs>*+:before{content:"·";margin-inline-end:8px}[data-theme=modrixcommerce\/circuit] .ci-crumbs>:last-child{color:var(--ci-ink)}[data-theme=modrixcommerce\/circuit] .ci-crumbs-center{justify-content:center}[data-theme=modrixcommerce\/circuit] .ci-catalog-head{text-align:center;justify-items:center;gap:6px;padding-block:26px 40px;display:grid}[data-theme=modrixcommerce\/circuit] .ci-catalog-head .ci-crumbs{padding:0}[data-theme=modrixcommerce\/circuit] .ci-catalog-head h1{font-size:34px;font-weight:600}[data-theme=modrixcommerce\/circuit] .ci-catalog-head p{max-width:640px;color:var(--ci-muted)}[data-theme=modrixcommerce\/circuit] .ci-catalog-layout{grid-template-columns:250px minmax(0,1fr);gap:40px;padding-bottom:60px;display:grid}[data-theme=modrixcommerce\/circuit] .ci-catalog-layout[data-filters=false]{grid-template-columns:1fr}[data-theme=modrixcommerce\/circuit] .ci-sidebar{align-content:start;gap:28px;display:grid}[data-theme=modrixcommerce\/circuit] .ci-filters{font-size:13px;display:grid}[data-theme=modrixcommerce\/circuit] .ci-filters details{border-bottom:1px solid var(--ci-line);padding-block:18px}[data-theme=modrixcommerce\/circuit] .ci-filters summary{cursor:pointer;justify-content:space-between;align-items:center;font-weight:600;list-style:none;display:flex}[data-theme=modrixcommerce\/circuit] .ci-filters summary::-webkit-details-marker{display:none}[data-theme=modrixcommerce\/circuit] .ci-filters summary:after{content:"+";color:var(--ci-muted);font-weight:400}[data-theme=modrixcommerce\/circuit] .ci-filters details[open] summary:after{content:"−"}[data-theme=modrixcommerce\/circuit] .ci-filters details[open] summary{margin-bottom:14px}[data-theme=modrixcommerce\/circuit] .ci-filters nav{color:var(--ci-muted);gap:10px;display:grid}[data-theme=modrixcommerce\/circuit] .ci-filters nav a:hover{color:var(--ci-ink)}[data-theme=modrixcommerce\/circuit] .ci-filters label{color:var(--ci-muted);align-items:center;gap:10px;margin-block:8px;display:flex}[data-theme=modrixcommerce\/circuit] .ci-filters select{border:1px solid var(--ci-line);background:var(--background);border-radius:8px;width:100%;padding:9px 12px}[data-theme=modrixcommerce\/circuit] .ci-price-filter{align-items:center;gap:8px;display:flex}[data-theme=modrixcommerce\/circuit] .ci-price-filter label{border:1px solid var(--ci-line);border-radius:8px;flex:1;gap:6px;margin:0;padding:8px 10px}[data-theme=modrixcommerce\/circuit] .ci-price-filter input{width:100%;min-width:0;color:var(--ci-ink);background:0 0;border:0;outline:none}[data-theme=modrixcommerce\/circuit] .ci-filters>.ci-button{width:100%;margin-top:20px}[data-theme=modrixcommerce\/circuit] .ci-coupon{isolation:isolate;color:#fff;text-align:center;border-radius:10px;min-height:330px;display:grid;position:relative;overflow:hidden}[data-theme=modrixcommerce\/circuit] .ci-coupon img{object-fit:cover;z-index:-1;width:100%;height:100%;position:absolute;inset:0}[data-theme=modrixcommerce\/circuit] .ci-coupon>span{background:linear-gradient(#0000 35%,#0000008c);align-content:end;justify-items:center;gap:8px;padding:24px 16px;display:grid}[data-theme=modrixcommerce\/circuit] .ci-coupon small{text-transform:uppercase;font-size:11px;font-weight:600}[data-theme=modrixcommerce\/circuit] .ci-coupon strong{font-size:24px;line-height:1.1}[data-theme=modrixcommerce\/circuit] .ci-coupon em{color:#111;background:#fff;border-radius:999px;width:100%;margin-top:10px;padding:10px;font-style:normal;font-weight:600}[data-theme=modrixcommerce\/circuit] .ci-toolbar{align-items:center;gap:16px;margin-bottom:24px;font-size:13px;display:flex}[data-theme=modrixcommerce\/circuit] .ci-toolbar>p{color:var(--ci-muted);flex:1}[data-theme=modrixcommerce\/circuit] .ci-grid-switch{gap:4px;display:flex}[data-theme=modrixcommerce\/circuit] .ci-grid-switch button{width:30px;height:30px;color:var(--ci-muted);border-radius:6px;place-items:center;display:grid}[data-theme=modrixcommerce\/circuit] .ci-grid-switch [aria-pressed=true]{color:var(--ci-ink);background:var(--ci-panel)}[data-theme=modrixcommerce\/circuit] .ci-sort{color:var(--ci-muted);align-items:center;gap:8px;display:flex}[data-theme=modrixcommerce\/circuit] .ci-sort select{color:var(--ci-ink);background:0 0;border:0;font-weight:600}[data-theme=modrixcommerce\/circuit] .ci-filter-button{align-items:center;gap:6px;font-weight:600;display:none}[data-theme=modrixcommerce\/circuit] .ci-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 22px;display:grid}[data-theme=modrixcommerce\/circuit] .ci-grid[data-grid="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}[data-theme=modrixcommerce\/circuit] .ci-grid[data-grid="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}[data-theme=modrixcommerce\/circuit] .ci-grid[data-grid=list]{grid-template-columns:1fr}[data-theme=modrixcommerce\/circuit] .ci-card[data-variant=list]{grid-template-columns:220px minmax(0,1fr);align-items:center;gap:24px;display:grid}[data-theme=modrixcommerce\/circuit] .ci-card[data-variant=list] .ci-card-copy{padding:0}[data-theme=modrixcommerce\/circuit] .ci-card[data-variant=list] .ci-card-buy{opacity:1;align-self:flex-start;transform:none}[data-theme=modrixcommerce\/circuit] .ci-pagination{justify-content:center;gap:10px;padding-block:40px 10px;display:flex}[data-theme=modrixcommerce\/circuit] .ci-pagination :is(a,span){border:1px solid var(--ci-line);border-radius:50%;place-items:center;width:38px;height:38px;font-size:13px;display:grid}[data-theme=modrixcommerce\/circuit] .ci-pagination [aria-current=page]{background:var(--ci-ink);border-color:var(--ci-ink);color:var(--background)}[data-theme=modrixcommerce\/circuit] .ci-empty{text-align:center;justify-items:center;gap:14px;padding:60px 20px;display:grid}[data-theme=modrixcommerce\/circuit] .ci-extensions{padding-block:24px}[data-theme=modrixcommerce\/circuit] .ci-product-page{padding-bottom:40px}[data-theme=modrixcommerce\/circuit] .ci-product{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:56px;max-width:1180px;margin-inline:auto;padding-block:10px 50px;display:grid}[data-theme=modrixcommerce\/circuit] .ci-gallery{grid-template-columns:minmax(0,1fr);align-self:start;gap:18px;min-width:0;display:grid;position:sticky;top:20px}[data-theme=modrixcommerce\/circuit] .ci-gallery[data-thumbnails=true]{grid-template-columns:64px minmax(0,1fr)}[data-theme=modrixcommerce\/circuit] .ci-thumbs{align-content:start;gap:12px;display:grid}[data-theme=modrixcommerce\/circuit] .ci-thumbs button{aspect-ratio:1;border:1px solid var(--ci-line);background:#fff;border-radius:8px;padding:4px}[data-theme=modrixcommerce\/circuit] .ci-thumbs [aria-pressed=true]{border-color:var(--ci-ink)}[data-theme=modrixcommerce\/circuit] .ci-thumbs img{object-fit:contain;width:100%;height:100%}[data-theme=modrixcommerce\/circuit] .ci-main-image{aspect-ratio:1;background:#fff;border-radius:10px;grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;min-width:0;display:grid;position:relative;overflow:hidden}[data-theme=modrixcommerce\/circuit] .ci-main-image>img{object-fit:contain;width:100%;min-width:0;height:100%;min-height:0;padding:6%}[data-theme=modrixcommerce\/circuit] .ci-zoom{top:12px;border:1px solid var(--ci-line);background:#fff;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;inset-inline-end:12px}[data-theme=modrixcommerce\/circuit] .ci-info{align-content:start;justify-items:start;gap:12px;display:grid}[data-theme=modrixcommerce\/circuit] .ci-info>*{max-width:100%}[data-theme=modrixcommerce\/circuit] .ci-info-brand{color:var(--ci-muted);font-size:13px}[data-theme=modrixcommerce\/circuit] .ci-info h1{font-size:26px;font-weight:600;line-height:1.2}[data-theme=modrixcommerce\/circuit] .ci-info-price{align-items:baseline;gap:10px;font-size:24px;font-weight:600;display:flex}[data-theme=modrixcommerce\/circuit] .ci-info-price s{color:var(--ci-muted);font-size:15px;font-weight:400}[data-theme=modrixcommerce\/circuit] .ci-info-lead{color:var(--ci-muted);line-height:1.6}[data-theme=modrixcommerce\/circuit] .ci-delivery{border:1px solid var(--ci-line);border-radius:10px;width:100%;font-size:13px;display:grid}[data-theme=modrixcommerce\/circuit] .ci-delivery li{align-items:center;gap:12px;padding:14px 16px;display:flex}[data-theme=modrixcommerce\/circuit] .ci-delivery li+li{border-top:1px solid var(--ci-line)}[data-theme=modrixcommerce\/circuit] .ci-buy{gap:16px;width:100%;display:grid}[data-theme=modrixcommerce\/circuit] .ci-option{position:relative}[data-theme=modrixcommerce\/circuit] .ci-size-guide{top:0;font-size:12px;text-decoration:underline;position:absolute;inset-inline-end:0}[data-theme=modrixcommerce\/circuit] .ci-social-actions{color:var(--ci-muted);gap:22px;font-size:13px;display:flex}[data-theme=modrixcommerce\/circuit] .ci-social-actions :is(a,button){align-items:center;gap:6px;display:inline-flex}[data-theme=modrixcommerce\/circuit] .ci-stock{border-top:1px solid var(--ci-line);gap:8px;padding-top:14px;font-size:13px;display:grid}[data-theme=modrixcommerce\/circuit] .ci-stock b{color:var(--ci-accent);font-weight:600}[data-theme=modrixcommerce\/circuit] .ci-stock-bar{background:var(--ci-line);height:3px}[data-theme=modrixcommerce\/circuit] .ci-stock-bar span{background:var(--ci-accent);height:100%;display:block}[data-theme=modrixcommerce\/circuit] .ci-buy-row{align-items:center;gap:12px;display:flex}[data-theme=modrixcommerce\/circuit] .ci-qty{border:1px solid var(--ci-line);border-radius:var(--ci-button-radius);align-items:center;height:46px;display:flex}[data-theme=modrixcommerce\/circuit] .ci-qty button{place-items:center;width:40px;height:100%;display:grid}[data-theme=modrixcommerce\/circuit] .ci-qty input{text-align:center;-moz-appearance:textfield;background:0 0;border:0;width:40px}[data-theme=modrixcommerce\/circuit] .ci-qty input::-webkit-inner-spin-button{-webkit-appearance:none}[data-theme=modrixcommerce\/circuit] .ci-add{flex:1;min-height:46px}[data-theme=modrixcommerce\/circuit] .ci-round{border:1px solid var(--ci-line);border-radius:50%;flex-shrink:0;place-items:center;width:46px;height:46px;display:grid}[data-theme=modrixcommerce\/circuit] .ci-round[aria-pressed=true]{color:var(--ci-accent)}[data-theme=modrixcommerce\/circuit] .ci-buy-now{background:color-mix(in srgb, var(--ci-accent) 60%, #fff);color:#fff;border-color:#0000;width:100%}[data-theme=modrixcommerce\/circuit] .ci-meta{grid-template-columns:110px minmax(0,1fr);gap:8px 12px;width:100%;font-size:13px;display:grid}[data-theme=modrixcommerce\/circuit] .ci-meta dt{color:var(--ci-muted)}[data-theme=modrixcommerce\/circuit] .ci-safe-checkout{background:var(--ci-panel);border-radius:10px;justify-items:center;gap:12px;width:100%;padding:18px;font-size:13px;font-weight:600;display:grid}[data-theme=modrixcommerce\/circuit] .ci-payments{flex-wrap:wrap;gap:6px;display:flex}[data-theme=modrixcommerce\/circuit] .ci-payments li{border:1px solid var(--ci-line);letter-spacing:.02em;color:#1b1b2f;background:#fff;border-radius:4px;padding:3px 8px;font-size:10px;font-weight:700}[data-theme=modrixcommerce\/circuit] .ci-accordions{width:100%}[data-theme=modrixcommerce\/circuit] .ci-accordion{border-top:1px solid var(--ci-line)}[data-theme=modrixcommerce\/circuit] .ci-accordion:last-child{border-bottom:1px solid var(--ci-line)}[data-theme=modrixcommerce\/circuit] .ci-accordion summary{cursor:pointer;justify-content:space-between;align-items:center;padding-block:16px;font-weight:600;list-style:none;display:flex}[data-theme=modrixcommerce\/circuit] .ci-accordion summary::-webkit-details-marker{display:none}[data-theme=modrixcommerce\/circuit] .ci-accordion .ci-accordion-minus,[data-theme=modrixcommerce\/circuit] .ci-accordion[open] .ci-accordion-plus{display:none}[data-theme=modrixcommerce\/circuit] .ci-accordion[open] .ci-accordion-minus{display:block}[data-theme=modrixcommerce\/circuit] .ci-accordion>div{color:var(--ci-muted);padding-bottom:16px;line-height:1.7}[data-theme=modrixcommerce\/circuit] .ci-description{white-space:pre-line}[data-theme=modrixcommerce\/circuit] .ci-marquee{margin-inline:calc(50% - 50vw + var(--ci-rail) / 2);background:var(--ci-panel);padding-block:26px;position:relative;overflow:hidden}[data-theme=modrixcommerce\/circuit] .ci-marquee>div{color:#c7c7cf;white-space:nowrap;gap:70px;width:max-content;font-size:22px;animation:40s linear infinite ci-marquee;display:flex}@keyframes ci-marquee{to{transform:translate(-33.333%)}}[data-theme=modrixcommerce\/circuit] .ci-centered-section{text-align:center}[data-theme=modrixcommerce\/circuit] .ci-centered-section>h2{font-size:30px;font-weight:600}[data-theme=modrixcommerce\/circuit] .ci-centered-section>p{color:var(--ci-muted);margin:8px 0 34px;font-size:13px}[data-theme=modrixcommerce\/circuit] .ci-centered-section .ci-row{text-align:start}[data-theme=modrixcommerce\/circuit] .ci-zoom-dialog{background:#fff;border:0;border-radius:12px;max-width:min(1000px,94vw);max-height:94vh;padding:20px}[data-theme=modrixcommerce\/circuit] .ci-zoom-dialog::backdrop{background:#0a0814b3}[data-theme=modrixcommerce\/circuit] .ci-zoom-dialog img{object-fit:contain;max-height:84vh}[data-theme=modrixcommerce\/circuit] .ci-zoom-dialog button{top:10px;position:absolute;inset-inline-end:10px}[data-theme=modrixcommerce\/circuit] .ci-cart-page{padding-bottom:60px}[data-theme=modrixcommerce\/circuit] .ci-cart-page [class*=rounded]{border-radius:10px}[data-theme=modrixcommerce\/circuit] .ci-cart-page .store-button,[data-theme=modrixcommerce\/circuit] .ci-cart-page [data-slot=button][class*=bg-primary]{border-radius:var(--ci-button-radius)}[data-theme=modrixcommerce\/circuit] .ci-cart-empty{text-align:center;justify-items:center;gap:14px;padding:60px 20px 90px;display:grid}[data-theme=modrixcommerce\/circuit] .ci-cart-empty h1{font-size:28px;font-weight:600}[data-theme=modrixcommerce\/circuit] .ci-cart-empty p{color:var(--ci-muted)}[data-theme=modrixcommerce\/circuit] .ci-cart-foot{justify-items:end;gap:10px;margin-top:20px;font-size:12px;display:grid}[data-theme=modrixcommerce\/circuit] main#main:not(:has(.ci-home,.ci-catalog,.ci-product-page,.ci-cart-page)){max-width:calc(var(--ci-width) + var(--ci-rail));padding:32px 36px 48px calc(36px + var(--ci-rail));margin-inline:auto}[data-theme=modrixcommerce\/circuit] .ci-footer{background:var(--ci-panel);margin-top:auto;padding-block:60px 26px;font-size:13px}[data-theme=modrixcommerce\/circuit] .ci-footer-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,.8fr) minmax(0,.8fr) minmax(0,1.4fr);gap:40px;display:grid}[data-theme=modrixcommerce\/circuit] .ci-footer h2{margin-bottom:22px;font-size:14px;font-weight:600}[data-theme=modrixcommerce\/circuit] .ci-footer nav>a{color:var(--ci-muted);margin-block:12px;display:block}[data-theme=modrixcommerce\/circuit] .ci-footer nav>a:hover{color:var(--ci-ink)}[data-theme=modrixcommerce\/circuit] .ci-footer .store-menu-tree{gap:0}[data-theme=modrixcommerce\/circuit] .ci-footer .store-menu-row>.store-menu-link{color:var(--ci-muted);padding:6px 0}[data-theme=modrixcommerce\/circuit] .ci-footer .store-menu-link:hover{color:var(--ci-ink);text-decoration:none}@media (width>=1280px){[data-theme=modrixcommerce\/circuit] .ci-footer-grid:has(>nav:nth-of-type(3)){grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(0,.8fr)) minmax(0,1.3fr);gap:32px}[data-theme=modrixcommerce\/circuit] .ci-footer-grid:has(>nav:nth-of-type(4)){grid-template-columns:minmax(0,1.2fr) repeat(4,minmax(0,.75fr)) minmax(0,1.2fr);gap:28px}}@media (width>=1024px) and (width<=1279px){[data-theme=modrixcommerce\/circuit] .ci-footer-grid:has(>nav:nth-of-type(3)){grid-template-columns:repeat(3,minmax(0,1fr))}}[data-theme=modrixcommerce\/circuit] .ci-footer-about{color:var(--ci-muted);line-height:1.7}[data-theme=modrixcommerce\/circuit] .ci-strong{color:var(--ci-ink);font-weight:600}[data-theme=modrixcommerce\/circuit] .ci-footer-contact{margin-top:12px}[data-theme=modrixcommerce\/circuit] .ci-socials{gap:10px;margin-top:20px;display:flex!important}[data-theme=modrixcommerce\/circuit] .ci-socials a{border:1px solid var(--ci-line);width:36px;height:36px;color:var(--ci-ink);border-radius:50%;place-items:center;margin:0;font-size:11px;font-weight:600;display:grid}[data-theme=modrixcommerce\/circuit] .ci-newsletter>p{color:var(--ci-muted);margin-bottom:18px;line-height:1.7}[data-theme=modrixcommerce\/circuit] .ci-newsletter section{background:0 0;border:0;margin:0;padding:0}[data-theme=modrixcommerce\/circuit] .ci-newsletter h2+p+div h2,[data-theme=modrixcommerce\/circuit] .ci-newsletter section>h2{display:none}[data-theme=modrixcommerce\/circuit] .ci-newsletter input[type=email]{background:#fff;border-radius:999px}[data-theme=modrixcommerce\/circuit] .ci-newsletter button[type=submit]{background:var(--ci-accent);color:#fff;border-radius:999px}[data-theme=modrixcommerce\/circuit] .ci-footer-bottom{border-top:1px solid var(--ci-line);justify-content:space-between;align-items:center;gap:20px;margin-top:50px;padding-top:22px;font-size:12px;display:flex}[data-theme=modrixcommerce\/circuit] .ci-to-top{bottom:22px;z-index:30;background:var(--ci-ink);width:44px;height:44px;color:var(--background);border-radius:50%;place-items:center;display:grid;position:fixed;inset-inline-end:22px;box-shadow:0 6px 20px #0003}@media (width<=1100px){[data-theme=modrixcommerce\/circuit] .ci-frame{padding-inline:24px}[data-theme=modrixcommerce\/circuit] .ci-menu{gap:20px;overflow-x:auto}[data-theme=modrixcommerce\/circuit] .ci-hero{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);height:auto}[data-theme=modrixcommerce\/circuit] .ci-hero-slide{grid-column:1/-1;height:420px}[data-theme=modrixcommerce\/circuit] :is(.ci-hero-tall,.ci-hero-small){min-height:210px}[data-theme=modrixcommerce\/circuit] .ci-row{grid-template-columns:repeat(min(var(--ci-row-columns,5), 3), minmax(0, 1fr))}[data-theme=modrixcommerce\/circuit] .ci-circle-track{padding-bottom:8px;display:flex;overflow-x:auto}[data-theme=modrixcommerce\/circuit] .ci-circle{flex:0 0 120px}[data-theme=modrixcommerce\/circuit] .ci-picks{grid-template-columns:1fr 1fr}[data-theme=modrixcommerce\/circuit] .ci-picks-card{order:-1;grid-column:1/-1}[data-theme=modrixcommerce\/circuit] .ci-catalog-layout{grid-template-columns:210px minmax(0,1fr);gap:26px}[data-theme=modrixcommerce\/circuit] .ci-grid,[data-theme=modrixcommerce\/circuit] .ci-grid[data-grid="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}[data-theme=modrixcommerce\/circuit] .ci-product{gap:32px}[data-theme=modrixcommerce\/circuit] .ci-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){[data-theme=modrixcommerce\/circuit] .ci-frame{padding-inline:16px}[data-theme=modrixcommerce\/circuit] .ci-topbar-inner{justify-content:center;min-height:34px}[data-theme=modrixcommerce\/circuit] .ci-toplinks{display:none}[data-theme=modrixcommerce\/circuit] .ci-announce p{font-size:11px}[data-theme=modrixcommerce\/circuit] .ci-mainbar-inner{gap:10px;min-height:60px}[data-theme=modrixcommerce\/circuit] .ci-menu-button{place-items:center;width:36px;height:36px;display:grid}[data-theme=modrixcommerce\/circuit] .ci-logo{flex:1;font-size:24px}[data-theme=modrixcommerce\/circuit] .ci-search-wrap,[data-theme=modrixcommerce\/circuit] .ci-menubar,[data-theme=modrixcommerce\/circuit] .ci-cart-label,[data-theme=modrixcommerce\/circuit] .ci-wish{display:none}[data-theme=modrixcommerce\/circuit] .ci-search-toggle{place-items:center;display:grid}[data-theme=modrixcommerce\/circuit] .ci-actions{gap:14px}[data-theme=modrixcommerce\/circuit] .ci-home-top{padding-block:16px 4px}[data-theme=modrixcommerce\/circuit] .ci-section{margin-block:36px}[data-theme=modrixcommerce\/circuit] .ci-section-head{flex-wrap:wrap}[data-theme=modrixcommerce\/circuit] .ci-section-head h2{font-size:20px}[data-theme=modrixcommerce\/circuit] .ci-hero{grid-template-columns:1fr}[data-theme=modrixcommerce\/circuit] .ci-hero-slide{height:340px}[data-theme=modrixcommerce\/circuit] .ci-hero-stack{grid-template-columns:1fr 1fr}[data-theme=modrixcommerce\/circuit] .ci-hero-small h2{font-size:16px}[data-theme=modrixcommerce\/circuit] .ci-hero-small .ci-campaign-copy{max-width:none;padding:16px}[data-theme=modrixcommerce\/circuit] .ci-campaign-copy{max-width:90%;padding:22px}[data-theme=modrixcommerce\/circuit] .ci-circle{flex-basis:92px}[data-theme=modrixcommerce\/circuit] .ci-circle-disc{width:80px;height:80px}[data-theme=modrixcommerce\/circuit] .ci-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}[data-theme=modrixcommerce\/circuit] .ci-voucher{border-radius:18px;flex-wrap:wrap;gap:14px;padding:22px}[data-theme=modrixcommerce\/circuit] .ci-voucher-code{margin-inline-start:0}[data-theme=modrixcommerce\/circuit] .ci-picks{grid-template-columns:1fr}[data-theme=modrixcommerce\/circuit] .ci-mosaic{grid-template-columns:1fr 1fr;grid-auto-rows:180px}[data-theme=modrixcommerce\/circuit] .ci-mosaic[data-count="4"]>:nth-child(3){grid-column:1/-1}[data-theme=modrixcommerce\/circuit] .ci-mosaic[data-count="4"]>:nth-child(4){grid-area:auto/1/auto/-1;min-height:300px}[data-theme=modrixcommerce\/circuit] .ci-mosaic-tile .ci-campaign-copy{padding:18px}[data-theme=modrixcommerce\/circuit] .ci-mosaic-tile .ci-campaign-copy h2{font-size:18px}[data-theme=modrixcommerce\/circuit] .ci-brands{display:flex;overflow-x:auto}[data-theme=modrixcommerce\/circuit] .ci-brands a{flex:0 0 150px;font-size:17px}[data-theme=modrixcommerce\/circuit] .ci-spotlight{grid-template-columns:1fr}[data-theme=modrixcommerce\/circuit] .ci-spotlight>img{min-height:260px;order:0!important}[data-theme=modrixcommerce\/circuit] .ci-spotlight-copy{padding:28px 18px}[data-theme=modrixcommerce\/circuit] .ci-services,[data-theme=modrixcommerce\/circuit] .ci-support-cards{grid-template-columns:1fr;gap:22px}[data-theme=modrixcommerce\/circuit] .ci-catalog-head{padding-block:14px 24px}[data-theme=modrixcommerce\/circuit] .ci-catalog-head h1{font-size:26px}[data-theme=modrixcommerce\/circuit] .ci-catalog-layout{grid-template-columns:1fr}[data-theme=modrixcommerce\/circuit] .ci-sidebar{display:none}[data-theme=modrixcommerce\/circuit] .ci-filter-button{display:inline-flex}[data-theme=modrixcommerce\/circuit] .ci-toolbar{flex-wrap:wrap}[data-theme=modrixcommerce\/circuit] .ci-toolbar>p{flex-basis:100%;order:3}[data-theme=modrixcommerce\/circuit] .ci-grid-switch{display:none}[data-theme=modrixcommerce\/circuit] .ci-sort{margin-inline-start:auto}[data-theme=modrixcommerce\/circuit] .ci-grid,[data-theme=modrixcommerce\/circuit] .ci-grid[data-grid]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}[data-theme=modrixcommerce\/circuit] .ci-card[data-variant=list]{display:flex}[data-theme=modrixcommerce\/circuit] .ci-product{grid-template-columns:1fr;gap:22px}[data-theme=modrixcommerce\/circuit] .ci-gallery{position:static}[data-theme=modrixcommerce\/circuit] .ci-gallery[data-thumbnails=true]{grid-template-columns:minmax(0,1fr)}[data-theme=modrixcommerce\/circuit] .ci-thumbs{order:2;display:flex;overflow-x:auto}[data-theme=modrixcommerce\/circuit] .ci-thumbs button{flex-shrink:0;width:64px}[data-theme=modrixcommerce\/circuit] .ci-info h1{font-size:22px}[data-theme=modrixcommerce\/circuit] .ci-marquee>div{font-size:16px}[data-theme=modrixcommerce\/circuit] .ci-centered-section>h2{font-size:22px}[data-theme=modrixcommerce\/circuit] .ci-footer-grid{grid-template-columns:1fr;gap:30px}[data-theme=modrixcommerce\/circuit] .ci-footer-bottom{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){[data-theme=modrixcommerce\/circuit] *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}[data-theme=modrixcommerce\/circuit] .ci-card-badges .ci-labels{position:static}[data-theme=modrixcommerce\/circuit] .ci-card[data-variant=compact] .ci-card-sale{display:none}.storefront[data-theme=modrixcommerce\/hearth]{color:var(--foreground);background:var(--background);font:16px var(--font-sans);--hearth-width:1240px;--hearth-gap:72px}.storefront[data-theme=modrixcommerce\/hearth] h1,.storefront[data-theme=modrixcommerce\/hearth] h2{font-family:var(--font-heading);font-weight:400;line-height:1.15}.storefront[data-theme=modrixcommerce\/hearth] h1{font-size:40px}.storefront[data-theme=modrixcommerce\/hearth] h2{font-size:30px}.storefront[data-theme=modrixcommerce\/hearth] button{cursor:pointer}.storefront[data-theme=modrixcommerce\/hearth] button:disabled{cursor:not-allowed;opacity:.5}.storefront[data-theme=modrixcommerce\/hearth] a:focus-visible,.storefront[data-theme=modrixcommerce\/hearth] button:focus-visible,.storefront[data-theme=modrixcommerce\/hearth] input:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.hearth-wrap{width:100%;max-width:var(--hearth-width);padding:calc(var(--hearth-gap) / 2) 24px;margin-inline:auto}.hearth-notice{text-align:center;color:var(--foreground);padding:8px 24px;font-size:12px}.hearth-header{z-index:20;padding:24px max(24px, calc((100% - var(--hearth-width)) / 2 + 24px)) 22px;background:var(--background);border-bottom:1px solid var(--border);position:relative}.hearth-header-top{justify-content:center;align-items:flex-start;min-height:63px;display:flex;position:relative}.hearth-wordmark{letter-spacing:10px;text-align:center;padding-inline-start:10px;font:30px/1.2 Georgia,serif}.hearth-wordmark small{font:10px var(--font-sans);letter-spacing:9px;margin-top:8px;display:block}.hearth-wordmark img{object-fit:contain;width:auto;max-width:240px;height:58px}.hearth-preferences{inset-inline-end:0;align-items:center;gap:14px;font-size:12px;display:flex;position:absolute;top:6px}.hearth-preferences select{font:inherit;background:0 0;border:0;max-width:100px}.hearth-preferences a{align-items:center;gap:4px;display:flex}.hearth-nav{text-transform:uppercase;letter-spacing:.02em;justify-content:center;align-items:center;gap:26px;padding-top:18px;font-size:11px;display:flex}.hearth-nav a{white-space:nowrap}.hearth-nav button{font-size:inherit;white-space:nowrap;align-items:center;gap:5px;display:flex}.hearth-nav a:hover{text-underline-offset:5px;text-decoration:underline}.hearth-nav>.store-overflow-menu{justify-content:center}.hearth-nav .store-overflow-list .store-menu-link{padding-block:8px}.hearth-search{border-bottom:1px solid var(--foreground);gap:20px;max-width:700px;margin:24px auto 0;padding:10px 0;display:flex}.hearth-search input{background:0 0;outline:0;flex:1;min-width:0}.hearth-search button{font-size:12px}.hearth-mega{top:100%;padding:40px max(24px, calc((100% - var(--hearth-width)) / 2 + 24px));background:var(--background);border-bottom:1px solid var(--border);grid-template-columns:1fr 3fr;gap:60px;display:grid;position:absolute;inset-inline:0;box-shadow:0 20px 40px #0002}.hearth-mega>div:first-child{align-content:start;gap:18px;display:grid}.hearth-mega-categories{grid-template-columns:repeat(3,1fr);align-content:start;gap:24px;display:grid}.hearth-hero{color:#fff;background-position:50%;background-size:cover;align-items:center;padding:8%;display:flex}.hearth-hero>div{width:100%;max-width:var(--hearth-width);margin:auto}.storefront[data-theme=modrixcommerce\/hearth] .hearth-hero h1{max-width:670px;margin-bottom:10px;font-size:48px}.hearth-hero p{font-size:16px}.hearth-hero[data-position=center]{text-align:center}.hearth-hero[data-position=center] h1{margin-inline:auto}.hearth-hero[data-position=right]{text-align:end}.hearth-hero[data-position=right] h1{margin-inline-start:auto}.hearth-outline{letter-spacing:.03em;border:1px solid;justify-content:center;align-items:center;margin-top:25px;padding:12px 28px;font-size:11px;display:inline-flex}.hearth-outline:hover{background:#ffffff20}.hearth-primary{background:var(--primary);color:var(--primary-foreground);letter-spacing:.02em;border:1px solid var(--primary);justify-content:center;align-items:center;gap:8px;padding:13px 28px;font-size:12px;display:inline-flex}.hearth-primary:hover{filter:brightness(1.15)}.hearth-categories{text-align:center}.hearth-categories>div{grid-template-columns:repeat(7,1fr);gap:24px;margin:28px 0 32px;display:grid;overflow:auto}.hearth-categories>div a{align-content:start;gap:14px;min-width:110px;font-size:12px;display:grid}.hearth-categories img{object-fit:contain;width:100%;height:80px}.hearth-categories a:hover span{text-decoration:underline}.hearth-shortcuts{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.hearth-shortcuts>a{background:var(--muted);justify-content:center;align-items:center;gap:16px;padding:25px;display:flex}.hearth-shortcuts img{object-fit:contain;width:100px;height:90px}.hearth-shortcuts h2{white-space:nowrap}.hearth-collection{grid-template-columns:2fr 1fr;gap:24px;display:grid}.hearth-collection img{object-fit:cover;width:100%;height:340px}.hearth-collection>div{background:var(--muted);flex-direction:column;justify-content:center;padding:45px 30px;display:flex}.hearth-collection p{margin:18px 0;font-size:16px}.hearth-collection>div a{text-underline-offset:5px;margin-top:16px;font-size:11px;text-decoration:underline}.hearth-trust{text-align:center;background:var(--muted);margin-block:calc(var(--hearth-gap) / 2);grid-template-columns:repeat(4,1fr);padding-block:30px;display:grid}.hearth-trust span{font-size:32px}.hearth-trust p{margin-top:8px;font-size:14px}.hearth-section-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.hearth-section-heading>a{text-underline-offset:5px;font-size:11px;text-decoration:underline}.hearth-rail{scroll-snap-type:x mandatory;grid-auto-columns:calc(20% - 17.6px);grid-auto-flow:column;gap:22px;margin-top:24px;padding:5px;display:grid;overflow:auto}.hearth-card{text-align:center;scroll-snap-align:start;flex-direction:column;align-items:center;min-width:0;padding:24px 0 10px;font-size:13px;display:flex;position:relative}.hearth-card-photo{background:var(--background);justify-content:center;align-items:center;width:100%;height:180px;display:flex}.hearth-card-photo img{object-fit:contain;width:100%;height:100%;transition:transform .25s}.hearth-card-photo:hover img{transform:scale(1.03)}.hearth-card-info{flex-direction:column;align-items:center;gap:5px;width:100%;padding:15px 8px;display:flex}.hearth-card-info strong{font-weight:500}.hearth-card-info span{line-height:1.5}.hearth-card-info small{color:var(--muted-foreground);-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;font-size:11px;display:-webkit-box;overflow:hidden}.hearth-card-info s{color:var(--muted-foreground);font-size:11px}.hearth-badge{inset-inline-start:6px;background:var(--muted);padding:3px 7px;font-size:9px;position:absolute;top:3px}.hearth-save{z-index:1;inset-inline-end:5px;padding:5px;position:absolute;top:0}.hearth-save[aria-pressed=true]{color:var(--primary)}.hearth-promotions{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.hearth-promotions>a{color:#fff;text-align:center;background-position:50%;background-size:cover;flex-direction:column;justify-content:center;min-height:280px;padding:24px;display:flex}.hearth-promotions>a[data-light=true]{color:var(--foreground)}.hearth-promotions h2{font-size:24px!important}.hearth-promotions p{margin-top:30px;font-size:13px;line-height:1.6}.hearth-feature{padding:50px max(24px, calc((100% - var(--hearth-width)) / 2 + 24px));background:var(--muted);grid-template-columns:1.3fr 1fr;gap:50px;margin-top:36px;display:grid}.hearth-feature img{object-fit:cover;width:100%;height:400px}.hearth-feature>div{align-self:center;padding:40px 10px}.hearth-feature p{margin-top:24px;font-size:15px;line-height:1.8}.hearth-breadcrumb{color:var(--muted-foreground);flex-wrap:wrap;gap:8px;margin-bottom:30px;font-size:12px;display:flex}.hearth-breadcrumb a:hover{text-decoration:underline}.hearth-catalog-title{text-align:center;margin:24px}.hearth-catalog-description{text-align:center;max-width:700px;color:var(--muted-foreground);margin:20px auto;font-size:14px;line-height:1.7}.hearth-catalog-banner{object-fit:cover;width:100%;max-height:300px;margin:30px 0}.hearth-subcategories{flex-wrap:wrap;justify-content:center;gap:24px;margin:25px 0;font-size:13px;display:flex}.hearth-subcategories a:hover{text-decoration:underline}.hearth-catalog-toolbar{align-items:center;gap:24px;margin:40px 0;font-size:13px;display:flex}.hearth-catalog-toolbar label{align-items:center;gap:8px;display:flex}.hearth-catalog-toolbar select{background:0 0;max-width:200px;margin-inline-start:auto}.hearth-results{color:var(--muted-foreground)}.hearth-catalog-grid{grid-template-columns:repeat(var(--hearth-columns,3), minmax(0, 1fr));gap:36px 40px;display:grid}.hearth-catalog-grid .hearth-card-photo{height:var(--hearth-image-height,280px)}.hearth-catalog-grid .hearth-card-info{padding:18px}.hearth-filter-panel{background:var(--muted);flex-wrap:wrap;align-items:start;gap:30px;margin-bottom:35px;padding:25px;font-size:13px;display:flex}.hearth-filter-panel form,.hearth-filter-panel fieldset{gap:10px;display:grid}.hearth-filter-panel label{align-items:center;gap:8px;display:flex}.hearth-filter-panel input[type=number],.hearth-filter-panel select{border:1px solid var(--border);background:var(--background);max-width:180px;padding:8px}.hearth-filter-panel h3,.hearth-filter-panel legend{margin-bottom:12px}.hearth-pagination{justify-content:center;gap:24px;margin-top:50px;font-size:13px;display:flex}.hearth-pagination a{text-decoration:underline}.hearth-empty{text-align:center;color:var(--muted-foreground);padding:70px 24px;font-size:14px;line-height:1.8}.hearth-product{grid-template-columns:3fr 1.1fr;align-items:start;gap:45px;margin-top:30px;display:grid}.hearth-main-photo{background:#f7f7f7;justify-content:center;align-items:center;width:100%;height:550px;display:flex;position:relative}.hearth-main-photo img{object-fit:contain;width:100%;height:100%}.hearth-thumbnails{grid-template-columns:repeat(5,1fr);gap:16px;margin-top:20px;display:grid}.hearth-thumbnails button{border:1px solid #0000;padding:4px}.hearth-thumbnails button[aria-pressed=true]{border-color:var(--primary)}.hearth-thumbnails img{object-fit:contain;width:100%;height:85px}.hearth-product-info{gap:20px;display:grid}.hearth-product-brand{text-transform:uppercase;letter-spacing:.12em;color:var(--muted-foreground);font-size:11px}.hearth-product-info h1{font-size:36px!important}.hearth-product-price{font-size:22px}.hearth-product-price s{color:var(--muted-foreground);font-size:14px}.hearth-availability{font-size:13px}.hearth-quantity{align-items:center;gap:20px;font-size:13px;display:flex}.hearth-quantity input{border:1px solid var(--border);width:72px;padding:8px}.hearth-add{width:100%;margin-top:20px}.hearth-sku{color:var(--muted-foreground);font-size:11px}.hearth-product-service{border-bottom:1px solid var(--border);padding:15px 0;font-size:14px}.hearth-product-service summary{cursor:pointer}.hearth-product-service p{margin-top:15px;font-size:13px;line-height:1.7}.hearth-product-details{border-top:1px solid var(--border);grid-template-columns:1fr 2fr;gap:45px;margin-top:50px;padding:50px 0;display:grid}.hearth-product-details p{margin-top:20px;font-size:15px;line-height:1.8}.hearth-product-extensions{margin-top:30px}.hearth-cart{padding-block:50px}.hearth-empty-cart{object-fit:contain;width:200px;height:170px;margin:30px auto}.hearth-cart:has(.hearth-empty-cart){text-align:center}.hearth-cart:has(.hearth-empty-cart) h1{margin-bottom:30px}.hearth-cart aside{align-self:start}.hearth-footer{background:var(--primary);color:var(--primary-foreground);margin-top:70px}.hearth-footer .hearth-wrap{padding-top:40px;padding-bottom:0}.hearth-footer-message{text-align:center;border-block:1px solid #ffffff30;padding:26px 0;font-size:14px}.hearth-footer-grid{grid-template-columns:180px repeat(3,1fr);gap:40px;padding:45px 0;font-size:14px;display:grid}.hearth-footer-grid img{object-fit:cover;width:160px;height:170px}.hearth-footer-grid nav{flex-direction:column;gap:12px;display:flex}.hearth-footer-grid h3{text-transform:uppercase;letter-spacing:.04em;margin-bottom:8px;font-size:12px;font-weight:500;font-family:var(--font-sans)!important}.hearth-footer-grid a{font-size:13px}.hearth-footer-grid a:hover{text-decoration:underline}.hearth-bottom{border-top:1px solid #ffffff30;justify-content:space-between;gap:25px;padding:24px 0;font-size:12px;display:flex}.hearth-newsletter{padding-bottom:30px}.hearth-newsletter section{box-shadow:none;background:0 0;border:0;grid-template-columns:1fr 1fr;gap:40px;padding:0;display:grid}.hearth-newsletter h2{max-width:420px;line-height:1.6;font:15px var(--font-sans)!important}.hearth-newsletter input[type=email]{color:inherit;background:0 0;border:1px solid #ffffff80;border-radius:0}.hearth-newsletter button{color:inherit;text-transform:uppercase;background:0 0;border:1px solid #ffffff80;border-radius:0;font-size:11px}.hearth-newsletter label{font-size:11px}.hearth-newsletter input::placeholder{color:#ffffff90}@media (width<=1100px){.hearth-nav{gap:18px}.hearth-preferences{flex-wrap:wrap;justify-content:center;margin-top:20px;position:static}.hearth-header-top{flex-direction:column;align-items:center}.hearth-product{grid-template-columns:2fr 1fr}.hearth-shortcuts>a{flex-direction:column}.hearth-rail{grid-auto-columns:calc(25% - 16.5px)}}@media (width<=767px){.storefront[data-theme=modrixcommerce\/hearth] h1{font-size:32px}.storefront[data-theme=modrixcommerce\/hearth] h2{font-size:27px}.hearth-wrap{padding:26px 20px}.hearth-notice{padding:8px 15px;font-size:11px}.hearth-header{padding:20px}.hearth-wordmark{font-size:26px}.hearth-nav{white-space:nowrap;flex-wrap:nowrap;justify-content:flex-start;gap:22px;padding-top:20px;font-size:10px;overflow:auto}.hearth-nav>*{flex-shrink:0}.hearth-nav{overflow:visible}.hearth-nav>.store-overflow-menu{flex-shrink:1;min-width:0}.hearth-hero{padding:40px 25px;min-height:480px!important}.hearth-hero h1{max-width:400px;font-size:38px!important}.hearth-hero p{max-width:300px;font-size:14px;line-height:1.7}.hearth-categories>div{gap:18px;display:flex}.hearth-categories>div a{min-width:125px}.hearth-shortcuts,.hearth-promotions{grid-template-columns:repeat(2,1fr);gap:16px}.hearth-shortcuts>a{padding:20px 12px}.hearth-shortcuts h2{font-size:23px!important}.hearth-collection,.hearth-feature,.hearth-product,.hearth-product-details{grid-template-columns:1fr;gap:20px}.hearth-collection img{height:280px}.hearth-collection>div{padding:30px}.hearth-trust{grid-template-columns:repeat(2,1fr);gap:25px;margin-block:20px}.hearth-rail{grid-auto-columns:calc(50% - 10px);gap:20px}.hearth-card-photo{height:170px}.hearth-promotions>a{min-height:250px;padding:20px}.hearth-promotions h2{font-size:23px!important}.hearth-feature{padding:30px 20px}.hearth-feature img{height:300px}.hearth-feature>div{padding:20px 0}.hearth-catalog-toolbar{flex-wrap:wrap;gap:15px;margin:25px 0}.hearth-catalog-toolbar .hearth-primary{padding:10px 15px}.hearth-results{display:none}.hearth-catalog-toolbar select{max-width:140px;font-size:12px}.hearth-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.hearth-catalog-grid .hearth-card-photo{height:180px}.hearth-catalog-grid .hearth-card-info{padding:12px 0}.hearth-main-photo{height:350px}.hearth-thumbnails{gap:8px}.hearth-thumbnails img{height:65px}.hearth-product-info{padding-top:20px}.hearth-product-details{padding-block:30px}.hearth-footer-grid{grid-template-columns:repeat(2,1fr);gap:30px}.hearth-footer-grid img{width:100%;height:180px}.hearth-footer .hearth-wrap{padding-inline:20px}.hearth-newsletter section{grid-template-columns:1fr;gap:20px}.hearth-bottom{flex-wrap:wrap}.hearth-mega{grid-template-columns:1fr;gap:25px;padding:30px 20px}.hearth-mega-categories{grid-template-columns:repeat(2,1fr)}.hearth-search{font-size:13px}}.electronics-card .electronics-button,.electronics-card form{margin-top:auto}@media (width<=1000px){.electronics-topbar{gap:18px}.electronics-help{display:none}.electronics-brand{font-size:21px}.electronics-nav{gap:20px}.electronics-category-menu{width:auto;margin-right:auto}.electronics-listing-body{grid-template-columns:210px minmax(0,1fr)}.electronics-product{grid-template-columns:1fr 1fr}.electronics-product-summary,.electronics-purchase{grid-column:2}.electronics-gallery{grid-row:span 2}.electronics-card-price{flex-wrap:wrap}.electronics-footer-grid{gap:18px}}@media (width<=760px){.electronics-width,.electronics-store #main{width:calc(100% - 24px)}.electronics-topbar{flex-wrap:wrap;gap:14px;min-height:65px;padding:13px 0}.electronics-brand{flex:1;max-width:none;font-size:21px}.electronics-search{flex-basis:100%;order:2}.electronics-account span{display:none}.electronics-account svg{display:block}.electronics-language select{max-width:85px}.electronics-nav{white-space:nowrap;gap:22px;min-height:40px;overflow:auto}.electronics-category-menu{margin:0;position:static}.electronics-category-menu>ul{top:145px;left:12px}.electronics-store #main{padding-inline:12px}.electronics-home{gap:22px}.electronics-home h2,.electronics-rail h2{font-size:20px}.electronics-campaign{min-height:300px;padding:25px}.electronics-campaign h1{letter-spacing:-1px;font-size:30px}.electronics-campaign-copy>p{font-size:12px}.electronics-campaign img{width:42%;height:220px}.electronics-promotions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.electronics-promo{min-height:130px;padding:12px}.electronics-promo h3{font-size:13px}.electronics-promo img{height:95px}.electronics-promotions[data-style=circle] .electronics-promo{flex-basis:85px}.electronics-promotions[data-style=circle] img{width:76px;height:76px}.electronics-product-rail{scroll-snap-type:x mandatory;display:flex;overflow:auto}.electronics-product-rail>.electronics-card{scroll-snap-align:start;flex:0 0 45%}.electronics-rail{padding:20px 12px}.electronics-card-image img{padding:8px}.electronics-benefits{gap:12px;padding:12px}.electronics-benefits>div{text-align:center;flex-direction:column;gap:5px;font-size:10px}.electronics-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.electronics-contact{grid-column:1/-1}.electronics-footer-bottom>div{flex-wrap:wrap;gap:12px}.electronics-footer-bottom span{flex-basis:100%;order:3}.electronics-listing{padding:20px 8px}.electronics-listing-body{display:block}.electronics-filters{margin-bottom:18px;display:none}.electronics-filters[data-open=true]{display:block}.electronics-mobile-filters{border:1px solid var(--border);background:var(--background);border-radius:4px;align-items:center;gap:5px;padding:6px 10px;display:inline-flex}.electronics-list-toolbar{flex-wrap:wrap;gap:10px;margin-bottom:18px;padding:12px}.electronics-list-toolbar select{min-width:130px;max-width:150px}.electronics-list-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.electronics-list-products[data-view=list] .electronics-card{grid-template-columns:100px 1fr}.electronics-card-title{font-size:11px}.electronics-card-price strong{font-size:12px}.electronics-product{flex-direction:column;gap:20px;min-height:0;display:flex}.electronics-gallery{gap:10px}.electronics-main-image{height:310px;padding:10px}.electronics-thumbnails{width:50px}.electronics-thumbnails button{width:45px;height:55px}.electronics-purchase{align-self:stretch}.electronics-product-section{padding:20px 12px}.electronics-description{padding:20px 14px}}@media (prefers-reduced-motion:reduce){.electronics-store *{scroll-behavior:auto!important;transition:none!important}}@media (width<=760px){.electronics-promo-strip{gap:10px;font-size:10px}.electronics-brand-circle{width:76px;height:76px;font-size:11px}}@media (width<=760px){.electronics-campaign{gap:12px}.electronics-campaign-copy{min-width:0}.electronics-promo-strip{text-align:center;flex-wrap:wrap}.electronics-nav{max-width:calc(100% - 24px)}}@media (width<=1000px) and (width>=761px){.electronics-listing>h2{margin-left:230px}}@media (width<=760px){.electronics-listing>h2{margin-left:0}.electronics-list-products{grid-template-columns:repeat(2,minmax(0,1fr))}.electronics-card-image,.electronics-list-products .electronics-card-image{flex-basis:160px;height:160px}.electronics-list-products[data-view=list]{grid-template-columns:1fr}}.marketplace-index .electronics-home{gap:var(--marketplace-home-gap,20px)}.marketplace-cart{padding:24px 0}.marketplace-cart>h1{color:var(--primary)}[data-theme=modrixcommerce\/nord]{color:var(--color-ink,#191a1b);background:var(--color-canvas,#fff);font-family:var(--font-body,"Helvetica Neue", Helvetica, Arial, sans-serif);--nd-width:1920px;--nd-gap:64px;--nd-card-width:270px;min-height:100vh;font-size:15px;line-height:1.5}[data-theme=modrixcommerce\/nord] *{box-sizing:border-box}[data-theme=modrixcommerce\/nord] main{min-width:0}[data-theme=modrixcommerce\/nord] button,[data-theme=modrixcommerce\/nord] input,[data-theme=modrixcommerce\/nord] select{font:inherit}[data-theme=modrixcommerce\/nord] button:not(:disabled),[data-theme=modrixcommerce\/nord] summary{cursor:pointer}[data-theme=modrixcommerce\/nord] button:disabled{opacity:.5;cursor:not-allowed}[data-theme=modrixcommerce\/nord] :focus-visible{outline:2px solid var(--color-ink);outline-offset:4px}[data-theme=modrixcommerce\/nord] h1,[data-theme=modrixcommerce\/nord] h2,[data-theme=modrixcommerce\/nord] h3{font-family:var(--font-heading,inherit);line-height:1.22}[data-theme=modrixcommerce\/nord] h2{font-size:28px;font-weight:700}[data-theme=modrixcommerce\/nord] h3{font-size:22px;font-weight:700}[data-theme=modrixcommerce\/nord] .nd-frame{width:min(var(--nd-width), calc(100% - 80px));margin-inline:auto}[data-theme=modrixcommerce\/nord] .nd-button,[data-theme=modrixcommerce\/nord] .nd-outline{border-radius:var(--radius-button,0);text-align:center;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:10px 20px;font-size:14px;font-weight:600;display:inline-flex}[data-theme=modrixcommerce\/nord] .nd-button{background:var(--color-brand,#191a1b);color:var(--color-brand-ink,#fff);border:1px solid var(--color-brand,#191a1b)}[data-theme=modrixcommerce\/nord] .nd-button:hover{background:var(--color-brand-hover,#444)}[data-theme=modrixcommerce\/nord] .nd-outline{background:var(--color-surface,#fff);border:1px solid var(--color-ink,#191a1b)}[data-theme=modrixcommerce\/nord] .nd-text-link{text-underline-offset:3px;text-decoration:underline}[data-theme=modrixcommerce\/nord] .nd-muted{color:var(--color-ink-muted,#555)}[data-theme=modrixcommerce\/nord] .nd-sale{color:var(--color-sale,#e52c19)}[data-theme=modrixcommerce\/nord] .nd-header{z-index:40;background:var(--color-surface,#fff);position:relative}[data-theme=modrixcommerce\/nord] .nd-header.nd-sticky{position:sticky;top:0}[data-theme=modrixcommerce\/nord] .nd-promobar{background:var(--color-promo,#191a1b);color:var(--color-promo-ink,#fff)}[data-theme=modrixcommerce\/nord] .nd-promobar .nd-frame{justify-content:center;align-items:center;min-height:clamp(34px,2.6vw,50px);font-size:clamp(12px,1.05vw,20px);display:flex;position:relative}[data-theme=modrixcommerce\/nord] .nd-promo-message{justify-content:center;align-items:center;gap:5px;display:flex}[data-theme=modrixcommerce\/nord] .nd-promo-message a{text-decoration:underline}[data-theme=modrixcommerce\/nord] .nd-promo-country{gap:12px;font-size:13px;display:flex;position:absolute;inset-inline-end:0}[data-theme=modrixcommerce\/nord] .nd-promo-country button{color:inherit}[data-theme=modrixcommerce\/nord] .nd-header-main{border-bottom:1px solid var(--color-line,#d2d6d8);align-items:center;gap:28px;min-height:clamp(88px,6.6vw,126px);display:flex}[data-theme=modrixcommerce\/nord] .nd-logo{letter-spacing:1px;text-transform:uppercase;overflow-wrap:anywhere;flex-shrink:0;max-width:30%;font-size:clamp(24px,2.1vw,40px);font-weight:500;line-height:1}[data-theme=modrixcommerce\/nord] .nd-logo img{width:var(--nd-logo-width,250px);object-fit:contain;max-height:65px}[data-theme=modrixcommerce\/nord] .nd-search{background:#f0f3f5;border:0;border-radius:3px;flex:1;align-items:center;gap:4px;min-width:100px;max-width:960px;height:clamp(44px,3vw,58px);display:flex}[data-theme=modrixcommerce\/nord] .nd-search button{place-items:center;padding:10px 12px;display:grid}[data-theme=modrixcommerce\/nord] .nd-search input{background:0 0;border:0;outline:0;width:100%;min-width:0;padding:8px 12px 8px 0;font-size:clamp(14px,1vw,19px)}[data-theme=modrixcommerce\/nord] .nd-header-actions{flex-shrink:0;align-items:center;gap:32px;margin-inline-start:auto;display:flex}[data-theme=modrixcommerce\/nord] .nd-header-actions>a{white-space:nowrap;align-items:center;gap:10px;font-size:15px;display:flex}[data-theme=modrixcommerce\/nord] .nd-cart-icon{position:relative}[data-theme=modrixcommerce\/nord] .nd-cart-icon b{inset-inline-end:-7px;background:var(--color-brand);color:var(--color-brand-ink);text-align:center;border-radius:20px;min-width:16px;font-size:10px;position:absolute;top:-7px}[data-theme=modrixcommerce\/nord] .nd-mobile-menu{display:none}[data-theme=modrixcommerce\/nord] .nd-nav{min-height:clamp(60px,4.4vw,84px);font-size:var(--nd-nav-size,18px);align-items:center;padding-inline:32px;display:flex}[data-theme=modrixcommerce\/nord] .nd-menu-fit{width:100%}[data-theme=modrixcommerce\/nord] .nd-nav-item{list-style:none;position:relative}[data-theme=modrixcommerce\/nord] .nd-nav-item>a,[data-theme=modrixcommerce\/nord] .nd-nav-dropdown>summary{white-space:nowrap;align-items:center;gap:7px;padding-block:20px;font-weight:400;display:flex}[data-theme=modrixcommerce\/nord] .nd-nav-dropdown summary{list-style:none}[data-theme=modrixcommerce\/nord] .nd-nav-dropdown summary::-webkit-details-marker{display:none}[data-theme=modrixcommerce\/nord] .nd-nav-panel{top:100%;background:var(--color-surface,#fff);border:1px solid var(--color-line,#ddd);z-index:45;min-width:220px;padding:12px;position:absolute;inset-inline-start:0;box-shadow:0 8px 20px #0002}[data-theme=modrixcommerce\/nord] .nd-nav-panel a{padding:10px;display:block}[data-theme=modrixcommerce\/nord] .nd-nav-overflow .nd-nav-panel{box-shadow:none;border:0;position:static}[data-theme=modrixcommerce\/nord] .nd-nav a:hover{text-underline-offset:5px;text-decoration:underline}[data-theme=modrixcommerce\/nord] .nd-utility{justify-content:space-between;padding-block:12px;font-size:12px;display:flex}[data-theme=modrixcommerce\/nord] .nd-utility>div{gap:15px;display:flex}[data-theme=modrixcommerce\/nord] .nd-menu-overlay{z-index:50;background:#0005;position:fixed;inset:0}[data-theme=modrixcommerce\/nord] .nd-category-menu{z-index:51;background:var(--color-surface,#fff);width:min(460px,95vw);padding:24px;position:fixed;inset-block:0;inset-inline-start:0;overflow:auto}[data-theme=modrixcommerce\/nord] .nd-category-menu>header{justify-content:space-between;align-items:center;padding-bottom:24px;display:flex}[data-theme=modrixcommerce\/nord] .nd-category-grid{gap:24px;display:grid}[data-theme=modrixcommerce\/nord] .nd-category-grid a{padding:6px 0;display:block}[data-theme=modrixcommerce\/nord] .nd-home>div{margin-block:var(--nd-gap)}[data-theme=modrixcommerce\/nord] .nd-home>div:first-child{margin-top:0}[data-theme=modrixcommerce\/nord] .nd-home>.nd-hero{margin:0}[data-theme=modrixcommerce\/nord] .nd-hero{position:relative}[data-theme=modrixcommerce\/nord] .nd-campaign{background:var(--nd-campaign-bg,#fff);color:var(--nd-campaign-ink,#191a1b);grid-template-columns:2fr 1fr;align-items:center;gap:60px;display:grid;position:relative}[data-theme=modrixcommerce\/nord] .nd-campaign>img{object-fit:cover;border-radius:3px;width:100%;min-width:0;height:100%;max-height:760px}[data-theme=modrixcommerce\/nord] .nd-campaign-copy{padding:30px 30px 30px 0}[data-theme=modrixcommerce\/nord] .nd-campaign h2{white-space:pre-line;font-size:clamp(28px,2.6vw,48px)}[data-theme=modrixcommerce\/nord] .nd-campaign p{margin-block:12px 22px;font-size:16px}[data-theme=modrixcommerce\/nord] .nd-campaign-copy>span{font-size:13px}[data-theme=modrixcommerce\/nord] .nd-campaign-links{flex-wrap:wrap;align-items:center;gap:22px;display:flex}[data-theme=modrixcommerce\/nord] .nd-campaign-links .nd-text-link{font-size:14px}[data-theme=modrixcommerce\/nord] .nd-campaign-hero,[data-theme=modrixcommerce\/nord] .nd-campaign-hero_2,[data-theme=modrixcommerce\/nord] .nd-campaign-hero_3{height:min(var(--nd-hero-height,950px), 50vw);min-height:440px;display:block;overflow:hidden}[data-theme=modrixcommerce\/nord] .nd-hero .nd-campaign>img{object-fit:cover;border-radius:0;width:100%;height:100%;max-height:none;position:absolute;inset:0}[data-theme=modrixcommerce\/nord] .nd-hero .nd-campaign-copy{inset-inline:40px;z-index:1;padding:0;position:absolute;bottom:40px}[data-theme=modrixcommerce\/nord] .nd-hero .nd-campaign h2{font-size:clamp(34px, 3.6vw, var(--nd-hero-title,68px));text-shadow:0 1px 14px #0004;max-width:80%}[data-theme=modrixcommerce\/nord] .nd-hero .nd-campaign .nd-button{color:#191a1b;background:#fff;border-color:#fff;min-height:48px;margin-top:24px}[data-theme=modrixcommerce\/nord] .nd-hero-prev,[data-theme=modrixcommerce\/nord] .nd-hero-next{color:#191a1b;z-index:2;background:#fff;border:1px solid #555;border-radius:100%;place-items:center;width:48px;height:48px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}[data-theme=modrixcommerce\/nord] .nd-hero-prev{inset-inline-start:22px}[data-theme=modrixcommerce\/nord] .nd-hero-next{inset-inline-end:22px}[data-theme=modrixcommerce\/nord] .nd-hero-counter{bottom:32px;color:#fff;background:#0009;border-radius:20px;padding:5px 12px;font-weight:700;position:absolute;inset-inline-end:32px}[data-theme=modrixcommerce\/nord] .nd-campaign-editorial{grid-template-columns:1fr 1fr 1fr;gap:60px}[data-theme=modrixcommerce\/nord] .nd-campaign-editorial .nd-campaign-copy{padding:30px 0}[data-theme=modrixcommerce\/nord] .nd-campaign-editorial h2{max-width:350px}[data-theme=modrixcommerce\/nord] .nd-campaign-flash{background:var(--nd-campaign-bg);grid-template-columns:1fr 1fr;height:180px;overflow:hidden}[data-theme=modrixcommerce\/nord] .nd-campaign-flash>img{object-position:center 32%;grid-area:1/2}[data-theme=modrixcommerce\/nord] .nd-campaign-flash .nd-campaign-copy{grid-area:1/1;padding:24px 40px}[data-theme=modrixcommerce\/nord] .nd-campaign-flash h2{font-size:24px}[data-theme=modrixcommerce\/nord] .nd-campaign-flash p{margin-block:8px;font-size:13px}[data-theme=modrixcommerce\/nord] .nd-campaign-flash .nd-button{color:#191a1b;background:#fff;border-color:#fff;min-height:34px;padding:6px 14px;font-size:12px}[data-theme=modrixcommerce\/nord] .nd-campaign-clearance{min-height:500px}[data-theme=modrixcommerce\/nord] .nd-campaign-clearance .nd-markdowns{border-radius:4px;flex-direction:column;grid-area:1/1;justify-content:center;align-self:stretch;align-items:center;min-height:500px;font-size:64px;font-weight:300;line-height:1.05;display:flex}[data-theme=modrixcommerce\/nord] .nd-campaign-clearance .nd-campaign-copy{grid-area:1/2}[data-theme=modrixcommerce\/nord] .nd-section>h2,[data-theme=modrixcommerce\/nord] .nd-section-heading{margin-bottom:22px}[data-theme=modrixcommerce\/nord] .nd-section-heading{justify-content:space-between;align-items:baseline;gap:16px;display:flex}[data-theme=modrixcommerce\/nord] .nd-section-heading .nd-text-link{font-size:13px}[data-theme=modrixcommerce\/nord] .nd-scroller-wrap{min-width:0;position:relative}[data-theme=modrixcommerce\/nord] .nd-scroller{scrollbar-width:thin;scroll-snap-type:x proximity;gap:26px;padding-bottom:15px;display:flex;overflow-x:auto}[data-theme=modrixcommerce\/nord] .nd-scroller>*{flex:0 0 var(--nd-card-width,270px);scroll-snap-align:start;min-width:0}[data-theme=modrixcommerce\/nord] .nd-scroll{border:1px solid var(--color-line,#ccc);z-index:2;background:#fffd;place-items:center;width:30px;height:40px;display:grid;position:absolute;top:45%;transform:translateY(-50%)}[data-theme=modrixcommerce\/nord] .nd-scroll-back{inset-inline-start:-12px}[data-theme=modrixcommerce\/nord] .nd-scroll-next{inset-inline-end:-12px}[data-theme=modrixcommerce\/nord] .nd-tiles>*{flex-basis:calc(33.3333% - 17.3333px)}[data-theme=modrixcommerce\/nord] .nd-tile>a{display:block}[data-theme=modrixcommerce\/nord] .nd-tile>a img{aspect-ratio:4/5;object-fit:cover;border-radius:4px;width:100%}[data-theme=modrixcommerce\/nord] .nd-tile>div{padding:18px 18px 0}[data-theme=modrixcommerce\/nord] .nd-tile h3{margin-bottom:10px}[data-theme=modrixcommerce\/nord] .nd-tile p{margin-bottom:18px;font-size:15px;line-height:1.6}[data-theme=modrixcommerce\/nord] .nd-tile .nd-button{min-height:36px;padding:8px 16px;font-size:12px}[data-theme=modrixcommerce\/nord] .nd-editorials-perks .nd-tiles>*{flex-basis:calc(50% - 13px);grid-template-columns:1fr 1fr;align-items:center;gap:30px;display:grid}[data-theme=modrixcommerce\/nord] .nd-editorials-perks .nd-tile>div{padding:10px}[data-theme=modrixcommerce\/nord] .nd-category-tiles>*{flex-basis:calc(16.6667% - 21.6667px)}[data-theme=modrixcommerce\/nord] .nd-category-tiles img{aspect-ratio:1;object-fit:cover;border-radius:4px;width:100%}[data-theme=modrixcommerce\/nord] .nd-category-tiles p{margin-top:8px;font-size:13px}[data-theme=modrixcommerce\/nord] .nd-brands{flex-wrap:wrap;gap:24px;display:flex}[data-theme=modrixcommerce\/nord] .nd-brands a{border:1px solid var(--color-line,#ddd);justify-content:center;align-items:center;min-width:180px;min-height:90px;padding:16px;font-size:24px;display:flex}[data-theme=modrixcommerce\/nord] .nd-brands img{object-fit:contain;max-width:160px;max-height:60px}[data-theme=modrixcommerce\/nord] .nd-tab-list{white-space:nowrap;border-bottom:1px solid var(--color-line,#ddd);gap:28px;margin-bottom:20px;display:flex;overflow:auto}[data-theme=modrixcommerce\/nord] .nd-tab-list button{border-bottom:3px solid #0000;padding:8px 0;font-size:15px}[data-theme=modrixcommerce\/nord] .nd-tab-list [aria-selected=true]{border-bottom-color:var(--color-ink,#191a1b);font-weight:700}[data-theme=modrixcommerce\/nord] .nd-product-card{border:1px solid var(--color-line,#e5e5e5);background:var(--color-surface,#fff);border-radius:3px;align-self:stretch;min-width:0;position:relative;overflow:hidden}[data-theme=modrixcommerce\/nord] .nd-product-photo{aspect-ratio:3/4;background:var(--color-catalog-image-background,#f7f7f7);position:relative;overflow:hidden}[data-theme=modrixcommerce\/nord] .nd-product-photo>a{width:100%;height:100%;display:block}[data-theme=modrixcommerce\/nord] .nd-product-photo img{width:100%;height:100%;object-fit:contain!important}[data-theme=modrixcommerce\/nord] .nd-product-photo>button{inset-inline-end:7px;background:#fffd;border:0;padding:7px;position:absolute;top:7px}[data-theme=modrixcommerce\/nord] .nd-product-photo>button svg{width:16px;height:16px}[data-theme=modrixcommerce\/nord] .nd-product-copy{flex-direction:column;gap:6px;padding:14px 12px 18px;display:flex}[data-theme=modrixcommerce\/nord] .nd-badge{background:#f0f3f5;align-self:flex-start;padding:2px 5px;font-size:11px;font-weight:600}[data-theme=modrixcommerce\/nord] .nd-card-brand{font-size:13px;font-weight:700}[data-theme=modrixcommerce\/nord] .nd-card-title{color:inherit;flex-direction:column;gap:6px;display:flex}[data-theme=modrixcommerce\/nord] .nd-card-title:hover :is(h3,.nd-card-brand){text-underline-offset:3px;text-decoration:underline}[data-theme=modrixcommerce\/nord] .nd-product-copy h3{font-size:var(--nd-card-title,14px);font-weight:400;line-height:1.45}[data-theme=modrixcommerce\/nord] .nd-card-price{font-size:var(--nd-card-price,15px);font-weight:600}[data-theme=modrixcommerce\/nord] .nd-card-price span{font-size:12px;font-weight:400}[data-theme=modrixcommerce\/nord] .nd-product-copy s{font-size:12px}[data-theme=modrixcommerce\/nord] .nd-card-colors{order:-1;gap:6px;min-height:14px;display:flex}[data-theme=modrixcommerce\/nord] .nd-card-colors span{border:1px solid #ddd;width:14px;height:14px;display:block}[data-theme=modrixcommerce\/nord] .nd-product-copy .nd-button{width:100%;margin-top:10px}[data-theme=modrixcommerce\/nord] .nd-catalog{padding-block:20px 60px}[data-theme=modrixcommerce\/nord] .nd-crumbs{color:var(--color-ink-muted,#555);flex-wrap:wrap;gap:9px;margin-block:18px 24px;font-size:13px;display:flex}[data-theme=modrixcommerce\/nord] .nd-crumbs a+a:before{content:"/";margin-inline-end:9px}[data-theme=modrixcommerce\/nord] .nd-catalog>h1{margin-block:24px 12px;font-size:28px;font-weight:700}[data-theme=modrixcommerce\/nord] .nd-catalog-description{max-width:900px;margin-bottom:24px}[data-theme=modrixcommerce\/nord] .nd-catalog-banner{justify-content:space-between;align-items:center;gap:40px;min-height:150px;margin-block:24px;padding:28px 36px;display:flex}[data-theme=modrixcommerce\/nord] .nd-catalog-banner .nd-campaign-copy{padding:0}[data-theme=modrixcommerce\/nord] .nd-catalog-banner h2{font-size:26px}[data-theme=modrixcommerce\/nord] .nd-catalog-banner img{object-fit:cover;width:40%;height:230px}[data-theme=modrixcommerce\/nord] .nd-catalog-banner .nd-outline{min-height:36px;font-size:12px}[data-theme=modrixcommerce\/nord] .nd-filter-bar{border-block:1px solid var(--color-line,#ddd);flex-wrap:wrap;align-items:center;gap:0;padding-block:12px;display:flex}[data-theme=modrixcommerce\/nord] .nd-filter-bar>button,[data-theme=modrixcommerce\/nord] .nd-filter-bar>label:not(.nd-sort){border:0;border-inline-end:1px solid var(--color-line,#ddd);align-items:center;gap:12px;min-height:40px;padding:8px 20px;font-size:14px;font-weight:400;display:flex}[data-theme=modrixcommerce\/nord] .nd-filter-bar button:hover{text-decoration:underline}[data-theme=modrixcommerce\/nord] .nd-filter-bar input[type=checkbox]{accent-color:var(--color-ink,#191a1b)}[data-theme=modrixcommerce\/nord] .nd-sort{align-items:center;gap:14px;margin-inline-start:auto;font-size:13px;display:flex}[data-theme=modrixcommerce\/nord] .nd-sort select{border:1px solid var(--color-line,#ddd);background:var(--color-surface,#fff);max-width:190px;padding:8px 12px}[data-theme=modrixcommerce\/nord] .nd-result-count{margin-block:18px;font-size:13px}[data-theme=modrixcommerce\/nord] .nd-catalog-grid{grid-template-columns:repeat(var(--nd-columns,4), minmax(0, 1fr));gap:40px 24px;display:grid}[data-theme=modrixcommerce\/nord] .nd-catalog-grid .nd-product-card{border:0}[data-theme=modrixcommerce\/nord] .nd-catalog-grid .nd-product-copy{padding-inline:0}[data-theme=modrixcommerce\/nord] .nd-filter-dialog{background:var(--color-surface,#fff);width:min(540px,100% - 32px);max-height:85vh;color:var(--color-ink,#191a1b);border:1px solid var(--color-line,#ddd);margin:auto;padding:24px;overflow:auto}[data-theme=modrixcommerce\/nord] .nd-filter-dialog::backdrop{background:#0006}[data-theme=modrixcommerce\/nord] .nd-filter-dialog header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}[data-theme=modrixcommerce\/nord] .nd-filter-dialog fieldset{border:0;border-bottom:1px solid var(--color-line,#ddd);padding:18px 0}[data-theme=modrixcommerce\/nord] .nd-filter-dialog legend{font-weight:700}[data-theme=modrixcommerce\/nord] .nd-filter-dialog input[type=number],[data-theme=modrixcommerce\/nord] .nd-filter-dialog select{border:1px solid var(--color-line,#ddd);width:100%;padding:8px}[data-theme=modrixcommerce\/nord] .nd-check{align-items:center;gap:10px;margin-block:10px;display:flex}[data-theme=modrixcommerce\/nord] .nd-filter-dialog .nd-button{width:100%;margin-top:24px}[data-theme=modrixcommerce\/nord] .nd-product-page{padding-bottom:60px}[data-theme=modrixcommerce\/nord] .nd-product-layout{grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);align-items:start;gap:40px;display:grid}[data-theme=modrixcommerce\/nord] .nd-product-layout[data-recommendations=true]{grid-template-columns:minmax(0,1.9fr) minmax(0,1fr) 132px;gap:36px}[data-theme=modrixcommerce\/nord] .nd-gallery-grid{background:var(--color-gallery-background,#f7f7f7);grid-template-columns:repeat(2,minmax(0,1fr));align-self:start;gap:5px;min-width:0;display:grid}[data-theme=modrixcommerce\/nord] .nd-gallery-cell{aspect-ratio:2/3;background:var(--color-gallery-background,#f7f7f7);place-items:center;min-width:0;display:grid;position:relative;overflow:hidden}[data-theme=modrixcommerce\/nord] .nd-gallery-cell:only-child{aspect-ratio:3/4;grid-column:1/-1}[data-theme=modrixcommerce\/nord] .nd-gallery-cell img{object-fit:contain!important}[data-theme=modrixcommerce\/nord] .nd-gallery-cell video{object-fit:contain;width:100%;height:100%}[data-theme=modrixcommerce\/nord] .nd-gallery{grid-template-columns:76px minmax(0,1fr);align-self:start;gap:20px;min-width:0;display:grid}[data-theme=modrixcommerce\/nord] .nd-gallery-main{aspect-ratio:3/4;background:var(--color-gallery-background,#f7f7f7);grid-area:1/2;place-items:center;display:grid;overflow:hidden}[data-theme=modrixcommerce\/nord] .nd-gallery-main img,[data-theme=modrixcommerce\/nord] .nd-gallery-main video{width:100%;height:100%;object-fit:contain!important}[data-theme=modrixcommerce\/nord] .nd-thumbnails{flex-direction:column;grid-area:1/1;gap:12px;max-height:800px;display:flex;overflow:auto}[data-theme=modrixcommerce\/nord] .nd-thumbnails button{border:1px solid #0000;flex-shrink:0;width:76px;height:95px;overflow:hidden}[data-theme=modrixcommerce\/nord] .nd-thumbnails button[aria-pressed=true]{border-color:var(--color-ink,#191a1b)}[data-theme=modrixcommerce\/nord] .nd-thumbnails img{object-fit:contain!important}[data-theme=modrixcommerce\/nord] .nd-gallery[data-layout=below]{flex-direction:column;display:flex}[data-theme=modrixcommerce\/nord] .nd-gallery[data-layout=below] .nd-gallery-main{width:100%}[data-theme=modrixcommerce\/nord] .nd-gallery[data-layout=below] .nd-thumbnails{flex-direction:row}[data-theme=modrixcommerce\/nord] .nd-product-info{min-width:0}[data-theme=modrixcommerce\/nord] .nd-product-info[data-sticky=true]{top:calc(var(--storefront-sticky-top,0px) + 20px);position:sticky}[data-theme=modrixcommerce\/nord] .nd-product-info [data-product-rating]{margin-bottom:12px}[data-theme=modrixcommerce\/nord] .nd-product-info h1{margin-bottom:14px;font-size:26px;font-weight:700}[data-theme=modrixcommerce\/nord] .nd-product-brand{text-underline-offset:3px;margin-bottom:10px;font-size:20px;text-decoration:underline;display:block}[data-theme=modrixcommerce\/nord] .nd-product-price{flex-wrap:wrap;align-items:baseline;gap:10px;margin-block:20px 24px;display:flex}[data-theme=modrixcommerce\/nord] .nd-product-price strong{font-size:18px;font-weight:700}[data-theme=modrixcommerce\/nord] .nd-product-price span,[data-theme=modrixcommerce\/nord] .nd-product-price s{font-size:13px}[data-theme=modrixcommerce\/nord] .nd-product-info form fieldset{border:0;margin-block:22px}[data-theme=modrixcommerce\/nord] .nd-product-info legend{margin-bottom:12px;font-size:15px}[data-theme=modrixcommerce\/nord] .nd-product-info select{background:var(--color-surface,#fff);border:1px solid #888;width:100%;height:58px;padding:12px 16px}[data-theme=modrixcommerce\/nord] .nd-product-options{flex-wrap:wrap;gap:10px;display:flex}[data-theme=modrixcommerce\/nord] .nd-product-options button{border-radius:2px;min-width:44px;min-height:44px}[data-theme=modrixcommerce\/nord] .nd-product-options button[aria-pressed=true]{border:2px solid var(--color-ink,#191a1b)}[data-theme=modrixcommerce\/nord] .nd-quantity{align-items:center;gap:16px;margin-block:24px 16px;font-size:13px;display:flex}[data-theme=modrixcommerce\/nord] .nd-quantity>div{border:1px solid var(--color-line,#ddd);align-items:center;height:36px;display:flex}[data-theme=modrixcommerce\/nord] .nd-quantity button{place-items:center;width:32px;display:grid}[data-theme=modrixcommerce\/nord] .nd-quantity input{text-align:center;border-inline:1px solid var(--color-line,#ddd);appearance:textfield;background:0 0;width:40px;height:100%}[data-theme=modrixcommerce\/nord] .nd-quantity input::-webkit-inner-spin-button{appearance:none}[data-theme=modrixcommerce\/nord] .nd-product-stock{margin-bottom:18px;font-size:12px}[data-theme=modrixcommerce\/nord] .nd-purchase-actions{grid-template-columns:1fr;gap:12px;display:grid}[data-theme=modrixcommerce\/nord] .nd-purchase-actions[data-layout=two_columns]{grid-template-columns:repeat(2,minmax(0,1fr))}[data-theme=modrixcommerce\/nord] .nd-purchase-actions>*{width:100%;min-height:54px;font-size:16px}[data-theme=modrixcommerce\/nord] .nd-purchase-actions>:only-child{grid-column:1/-1}[data-theme=modrixcommerce\/nord] .nd-product-wishlist{margin-top:16px}[data-theme=modrixcommerce\/nord] .nd-product-wishlist button{border-color:var(--color-ink,#191a1b);width:100%;min-height:50px;color:var(--color-ink,#191a1b);background:var(--color-surface,#fff);border-radius:0;justify-content:center}[data-theme=modrixcommerce\/nord] .nd-product-fulfillment{border-block:1px solid var(--color-line,#ddd);margin-top:24px}[data-theme=modrixcommerce\/nord] .nd-product-fulfillment a{gap:12px;padding:18px 0;font-size:13px;display:flex}[data-theme=modrixcommerce\/nord] .nd-product-fulfillment a+a{border-top:1px solid var(--color-line,#ddd)}[data-theme=modrixcommerce\/nord] .nd-product-fulfillment strong,[data-theme=modrixcommerce\/nord] .nd-product-fulfillment span{display:block}[data-theme=modrixcommerce\/nord] .nd-product-fulfillment span{color:var(--color-ink-muted,#555);margin-top:6px}[data-theme=modrixcommerce\/nord] .nd-product-offers{background:#f0f3f5;margin-top:24px;padding:20px;font-size:14px}[data-theme=modrixcommerce\/nord] .nd-product-offers h2{margin-bottom:8px;font-size:17px}[data-theme=modrixcommerce\/nord] .nd-product-offers a{text-decoration:underline}[data-theme=modrixcommerce\/nord] .nd-product-sidebar{flex-direction:column;gap:20px;min-width:0;display:flex}[data-theme=modrixcommerce\/nord] .nd-product-sidebar>h2{text-align:center;margin-bottom:6px;font-size:16px;line-height:1.5}[data-theme=modrixcommerce\/nord] .nd-product-sidebar .nd-product-copy{text-align:center;padding:10px 7px}[data-theme=modrixcommerce\/nord] .nd-product-sidebar .nd-product-copy h3{font-size:12px}[data-theme=modrixcommerce\/nord] .nd-product-sidebar .nd-product-photo>button,[data-theme=modrixcommerce\/nord] .nd-product-sidebar .nd-card-colors{display:none}[data-theme=modrixcommerce\/nord] .nd-product-sidebar .nd-card-price{font-size:13px}[data-theme=modrixcommerce\/nord] .nd-product-details{border-top:1px solid var(--color-line,#ddd);max-width:1100px;margin-top:70px;padding:30px 0;font-size:14px;line-height:1.7;display:block}[data-theme=modrixcommerce\/nord] .nd-product-details>h2{margin-bottom:20px;font-size:21px}[data-theme=modrixcommerce\/nord] .nd-product-details>p{margin-bottom:20px}[data-theme=modrixcommerce\/nord] .nd-product-details details{border-bottom:1px solid var(--color-line,#ddd);padding:18px 0}[data-theme=modrixcommerce\/nord] .nd-product-details summary{justify-content:space-between;align-items:center;font-weight:700;display:flex}[data-theme=modrixcommerce\/nord] .nd-product-details details>div,[data-theme=modrixcommerce\/nord] .nd-product-details details>p{padding-top:16px}[data-theme=modrixcommerce\/nord] .nd-product-details dl>div{border-bottom:1px solid var(--color-line,#ddd);grid-template-columns:1fr 2fr;gap:20px;padding:10px;display:grid}[data-theme=modrixcommerce\/nord] .nd-product-page>.nd-section{margin-top:var(--nd-gap)}[data-theme=modrixcommerce\/nord] .nd-mobile-purchase{display:none}[data-theme=modrixcommerce\/nord] .nd-footer{background:var(--color-footer,#f0f3f5);font-size:var(--nd-footer-size,13px);margin-top:48px;padding-top:42px}[data-theme=modrixcommerce\/nord] .nd-footer-grid{grid-template-columns:repeat(5,minmax(0,1fr)) 1.2fr;gap:34px;padding-bottom:44px;display:grid}[data-theme=modrixcommerce\/nord] .nd-footer h2{margin-bottom:16px;font-size:14px;font-weight:700}[data-theme=modrixcommerce\/nord] .nd-footer-grid a{margin-block:11px;display:block}[data-theme=modrixcommerce\/nord] .nd-footer a:hover{text-decoration:underline}[data-theme=modrixcommerce\/nord] .nd-footer-signup p{margin-bottom:18px}[data-theme=modrixcommerce\/nord] .nd-footer-signup .nd-outline{font-size:12px;display:inline-flex}[data-theme=modrixcommerce\/nord] .nd-footer-legal{background:var(--color-surface,#fff);padding-block:24px;font-size:12px}[data-theme=modrixcommerce\/nord] .nd-footer-legal .nd-frame{flex-wrap:wrap;justify-content:space-between;gap:30px;display:flex}[data-theme=modrixcommerce\/nord] .nd-footer-legal nav{flex-wrap:wrap;gap:24px;display:flex}[data-theme=modrixcommerce\/nord] .nd-footer-note{color:var(--color-ink-muted,#555);padding-bottom:20px;font-size:12px}[data-theme=modrixcommerce\/nord] .nd-footer-newsletter:empty{display:none}[data-theme=modrixcommerce\/nord] .nd-footer-newsletter{padding-bottom:30px}[data-theme=modrixcommerce\/nord] .nd-footer-newsletter>section{border:0;max-width:none;padding:0}[data-theme=modrixcommerce\/nord] .storefront-cart{max-width:var(--nd-width)}@media (width>=2000px){[data-theme=modrixcommerce\/nord] .nd-frame{max-width:var(--nd-width)}}@media (width<=1300px){[data-theme=modrixcommerce\/nord] .nd-frame{width:calc(100% - 48px)}[data-theme=modrixcommerce\/nord] .nd-header-actions{gap:20px}[data-theme=modrixcommerce\/nord] .nd-nav{font-size:min(var(--nd-nav-size), 15px);padding-inline:10px}[data-theme=modrixcommerce\/nord] .nd-promo-country{display:none}[data-theme=modrixcommerce\/nord] .nd-campaign{gap:32px}[data-theme=modrixcommerce\/nord] .nd-campaign h2{font-size:32px}[data-theme=modrixcommerce\/nord] .nd-tile h3{font-size:20px}[data-theme=modrixcommerce\/nord] .nd-product-layout[data-recommendations=true]{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:28px}[data-theme=modrixcommerce\/nord] .nd-product-sidebar{display:none}[data-theme=modrixcommerce\/nord] .nd-product-info h1{font-size:23px}[data-theme=modrixcommerce\/nord] .nd-footer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}[data-theme=modrixcommerce\/nord] .nd-scroller>*{flex-basis:calc(25% - 19.5px)}[data-theme=modrixcommerce\/nord] .nd-tiles>*{flex-basis:calc(33.3333% - 17.3333px)}[data-theme=modrixcommerce\/nord] .nd-category-tiles>*{flex-basis:calc(20% - 20.8px)}}@media (width<=767px){[data-theme=modrixcommerce\/nord]{--nd-card-width:165px;font-size:14px}[data-theme=modrixcommerce\/nord] .nd-frame{width:calc(100% - 32px)}[data-theme=modrixcommerce\/nord] .nd-promobar .nd-frame{min-height:32px;font-size:10px}[data-theme=modrixcommerce\/nord] .nd-promo-message{white-space:normal;text-align:center;gap:3px}[data-theme=modrixcommerce\/nord] .nd-header-main{grid-template-columns:24px 1fr auto;gap:14px;min-height:70px;padding-block:18px;display:grid}[data-theme=modrixcommerce\/nord] .nd-mobile-menu{display:block}[data-theme=modrixcommerce\/nord] .nd-logo{letter-spacing:1px;justify-self:center;max-width:100%;font-size:24px}[data-theme=modrixcommerce\/nord] .nd-logo img{max-width:190px;max-height:38px}[data-theme=modrixcommerce\/nord] .nd-search{grid-area:2/1/auto/-1;width:100%;max-width:none;height:42px}[data-theme=modrixcommerce\/nord] .nd-search input{font-size:13px}[data-theme=modrixcommerce\/nord] .nd-header-actions{gap:12px}[data-theme=modrixcommerce\/nord] .nd-header-actions .nd-account,[data-theme=modrixcommerce\/nord] .nd-header-actions .nd-store-link,[data-theme=modrixcommerce\/nord] .nd-header-actions .nd-wishlist{display:none}[data-theme=modrixcommerce\/nord] .nd-header-actions svg{width:22px;height:22px}[data-theme=modrixcommerce\/nord] .nd-nav{display:none}[data-theme=modrixcommerce\/nord] .nd-utility{gap:10px;padding-block:8px;font-size:11px}[data-theme=modrixcommerce\/nord] .nd-utility>div{gap:8px}[data-theme=modrixcommerce\/nord] .nd-home>div{margin-block:36px}[data-theme=modrixcommerce\/nord] .nd-home>.nd-hero{margin:0}[data-theme=modrixcommerce\/nord] .nd-campaign-hero,[data-theme=modrixcommerce\/nord] .nd-campaign-hero_2,[data-theme=modrixcommerce\/nord] .nd-campaign-hero_3{height:570px;min-height:0}[data-theme=modrixcommerce\/nord] .nd-hero .nd-campaign>img{object-position:60% center}[data-theme=modrixcommerce\/nord] .nd-hero .nd-campaign-copy{inset-inline:20px;bottom:28px}[data-theme=modrixcommerce\/nord] .nd-hero .nd-campaign h2{font-size:var(--nd-hero-title-mobile,32px);max-width:100%}[data-theme=modrixcommerce\/nord] .nd-hero .nd-campaign .nd-button{min-height:40px;margin-top:18px;font-size:12px}[data-theme=modrixcommerce\/nord] .nd-hero-prev,[data-theme=modrixcommerce\/nord] .nd-hero-next{width:32px;height:32px}[data-theme=modrixcommerce\/nord] .nd-hero-prev{inset-inline-start:10px}[data-theme=modrixcommerce\/nord] .nd-hero-next{inset-inline-end:10px}[data-theme=modrixcommerce\/nord] .nd-hero-counter{bottom:20px;font-size:11px;inset-inline-end:16px}[data-theme=modrixcommerce\/nord] h2{font-size:22px}[data-theme=modrixcommerce\/nord] .nd-campaign{grid-template-columns:1fr;gap:18px}[data-theme=modrixcommerce\/nord] .nd-campaign>img{aspect-ratio:4/5;max-height:520px}[data-theme=modrixcommerce\/nord] .nd-campaign-copy{padding:20px 0}[data-theme=modrixcommerce\/nord] .nd-campaign h2{font-size:28px}[data-theme=modrixcommerce\/nord] .nd-campaign p{font-size:14px}[data-theme=modrixcommerce\/nord] .nd-campaign-editorial{grid-template-columns:1fr 1fr;gap:16px}[data-theme=modrixcommerce\/nord] .nd-campaign-editorial .nd-campaign-copy{text-align:center;grid-area:2/1/auto/-1;padding:12px 0}[data-theme=modrixcommerce\/nord] .nd-campaign-editorial .nd-campaign-links{justify-content:center}[data-theme=modrixcommerce\/nord] .nd-campaign-editorial h2{max-width:none}[data-theme=modrixcommerce\/nord] .nd-campaign-editorial>img{aspect-ratio:4/5;height:auto}[data-theme=modrixcommerce\/nord] .nd-campaign-flash{grid-template-columns:1fr 1fr;gap:0;height:180px}[data-theme=modrixcommerce\/nord] .nd-campaign-flash>img{aspect-ratio:auto;height:180px}[data-theme=modrixcommerce\/nord] .nd-campaign-flash .nd-campaign-copy{padding:16px}[data-theme=modrixcommerce\/nord] .nd-campaign-flash h2{font-size:20px}[data-theme=modrixcommerce\/nord] .nd-campaign-flash p{font-size:11px}[data-theme=modrixcommerce\/nord] .nd-campaign-clearance{grid-template-columns:1fr;gap:14px;min-height:0}[data-theme=modrixcommerce\/nord] .nd-campaign-clearance .nd-markdowns{grid-area:1/1;min-height:260px;font-size:44px}[data-theme=modrixcommerce\/nord] .nd-campaign-clearance .nd-campaign-copy{grid-area:2/1}[data-theme=modrixcommerce\/nord] .nd-scroller{gap:12px}[data-theme=modrixcommerce\/nord] .nd-scroller>*{flex-basis:165px}[data-theme=modrixcommerce\/nord] .nd-tiles>*{flex-basis:78%}[data-theme=modrixcommerce\/nord] .nd-tile>div{padding:14px 2px 0}[data-theme=modrixcommerce\/nord] .nd-tile h3{font-size:20px}[data-theme=modrixcommerce\/nord] .nd-tile p{font-size:13px}[data-theme=modrixcommerce\/nord] .nd-editorials-perks .nd-tiles>*{flex-basis:78%;display:block}[data-theme=modrixcommerce\/nord] .nd-category-tiles>*{flex-basis:30%}[data-theme=modrixcommerce\/nord] .nd-tab-list{gap:20px}[data-theme=modrixcommerce\/nord] .nd-tab-list button{font-size:13px}[data-theme=modrixcommerce\/nord] .nd-product-copy{padding:10px 8px 14px}[data-theme=modrixcommerce\/nord] .nd-product-copy h3,[data-theme=modrixcommerce\/nord] .nd-card-price{font-size:13px}[data-theme=modrixcommerce\/nord] .nd-scroll{width:26px;height:30px}[data-theme=modrixcommerce\/nord] .nd-scroll-back{inset-inline-start:-10px}[data-theme=modrixcommerce\/nord] .nd-scroll-next{inset-inline-end:-10px}[data-theme=modrixcommerce\/nord] .nd-catalog-grid{grid-template-columns:repeat(var(--nd-columns-mobile,2), minmax(0, 1fr));gap:28px 14px}[data-theme=modrixcommerce\/nord] .nd-catalog>h1{font-size:25px}[data-theme=modrixcommerce\/nord] .nd-catalog-banner{gap:15px;padding:20px;display:block}[data-theme=modrixcommerce\/nord] .nd-catalog-banner h2{font-size:24px}[data-theme=modrixcommerce\/nord] .nd-catalog-banner img{width:100%;margin-top:14px}[data-theme=modrixcommerce\/nord] .nd-filter-bar>button,[data-theme=modrixcommerce\/nord] .nd-filter-bar>label:not(.nd-sort){padding:8px 12px;font-size:12px}[data-theme=modrixcommerce\/nord] .nd-sort{margin-inline-start:0;justify-content:space-between;width:100%;margin-top:12px}[data-theme=modrixcommerce\/nord] .nd-crumbs{margin-block:16px;font-size:11px}[data-theme=modrixcommerce\/nord] .nd-product-layout,[data-theme=modrixcommerce\/nord] .nd-product-layout[data-recommendations=true]{grid-template-columns:1fr;gap:28px}[data-theme=modrixcommerce\/nord] .nd-gallery-grid{scroll-snap-type:x mandatory;background:var(--color-gallery-background,#f7f7f7);gap:5px;display:flex;overflow-x:auto}[data-theme=modrixcommerce\/nord] .nd-gallery-cell,[data-theme=modrixcommerce\/nord] .nd-gallery-cell:only-child{aspect-ratio:3/4;scroll-snap-align:start;flex:0 0 100%}[data-theme=modrixcommerce\/nord] .nd-gallery{flex-direction:column;display:flex}[data-theme=modrixcommerce\/nord] .nd-gallery-main{width:100%;max-height:600px}[data-theme=modrixcommerce\/nord] .nd-thumbnails{flex-direction:row;max-height:100px;overflow:auto}[data-theme=modrixcommerce\/nord] .nd-thumbnails button{width:60px;height:80px}[data-theme=modrixcommerce\/nord] .nd-product-info[data-sticky=true]{position:static}[data-theme=modrixcommerce\/nord] .nd-product-info h1{font-size:23px}[data-theme=modrixcommerce\/nord] .nd-product-brand{font-size:17px}[data-theme=modrixcommerce\/nord] .nd-product-sidebar{display:none}[data-theme=modrixcommerce\/nord] .nd-product-details{margin-top:36px;font-size:13px}[data-theme=modrixcommerce\/nord] .nd-product-page>.nd-section{margin-top:36px}[data-theme=modrixcommerce\/nord] .nd-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 20px}[data-theme=modrixcommerce\/nord] .nd-footer{margin-top:32px;padding-top:30px}[data-theme=modrixcommerce\/nord] .nd-footer-legal .nd-frame{display:block}[data-theme=modrixcommerce\/nord] .nd-footer-legal p{margin-top:16px}[data-theme=modrixcommerce\/nord] .nd-footer-legal nav{gap:14px}[data-theme=modrixcommerce\/nord] .nd-mobile-purchase{bottom:0;padding:12px 16px max(12px, env(safe-area-inset-bottom));z-index:35;background:var(--color-surface,#fff);display:block;position:fixed;inset-inline:0;box-shadow:0 -2px 10px #0002}[data-theme=modrixcommerce\/nord] .nd-mobile-purchase button{width:100%}}@media (prefers-reduced-motion:reduce){[data-theme=modrixcommerce\/nord] *{scroll-behavior:auto!important;transition:none!important}}[data-theme=modrixcommerce\/nord] .nd-catalog-editorial,[data-theme=modrixcommerce\/nord] .nd-catalog-picks{margin-block:64px}[data-theme=modrixcommerce\/nord] .nd-catalog-categories{margin-block:48px}[data-theme=modrixcommerce\/nord] .nd-catalog-categories h2{margin-bottom:28px}@media (width<=767px){[data-theme=modrixcommerce\/nord] .nd-catalog-editorial,[data-theme=modrixcommerce\/nord] .nd-catalog-picks,[data-theme=modrixcommerce\/nord] .nd-catalog-categories{margin-block:36px}}[data-theme=modrixcommerce\/nord]{--color-ink:var(--foreground);--color-canvas:var(--background);--color-surface:var(--background);--color-brand:var(--primary);--color-brand-ink:var(--primary-foreground);--color-ink-muted:var(--muted-foreground);--color-line:var(--border);--color-footer:var(--muted);--color-promo:var(--primary);--color-promo-ink:var(--primary-foreground);--font-body:var(--font-sans);--nd-card-width:210px;--nd-hero-title:54px;--nd-nav-size:15px}[data-theme=modrixcommerce\/nord] #main{width:100%;min-width:0}[data-theme=modrixcommerce\/nord] .nd-nav{justify-content:space-between;gap:18px;overflow-x:auto}[data-theme=modrixcommerce\/nord] .nd-nav>a{flex-shrink:0;padding-block:18px}[data-theme=modrixcommerce\/nord] .nd-header-actions>a{gap:5px}[data-theme=modrixcommerce\/nord] .nd-mobile-navigation:not([hidden]){border-bottom:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-block:18px;display:grid}[data-theme=modrixcommerce\/nord] .nd-mobile-navigation a{padding-block:8px}[data-theme=modrixcommerce\/nord] .nd-mobile-navigation label{grid-column:1/-1;gap:8px;display:grid}[data-theme=modrixcommerce\/nord] .nd-mobile-navigation select{border:1px solid var(--border);min-width:0;padding:10px}[data-theme=modrixcommerce\/nord] .nd-language-links{flex-wrap:wrap;grid-column:1/-1;gap:20px;display:flex}[data-theme=modrixcommerce\/nord] .nd-promo-country select{background:var(--primary);max-width:140px;color:var(--primary-foreground);border:0;font-size:12px}[data-theme=modrixcommerce\/nord] .nd-region-button{display:none}[data-theme=modrixcommerce\/nord] .nd-hero .nd-campaign{color:#fff;background:#51463e}[data-theme=modrixcommerce\/nord] .nd-hero h1{text-shadow:0 1px 14px #0004;max-width:80%;font-size:clamp(34px,3.6vw,54px);font-weight:700}[data-theme=modrixcommerce\/nord] .nd-home>.nd-frame{margin-block:0}[data-theme=modrixcommerce\/nord] .nd-home>.nd-frame>section,[data-theme=modrixcommerce\/nord] .nd-rail{margin-block:var(--nd-gap)}[data-theme=modrixcommerce\/nord] .nd-campaign h2{white-space:pre-line}[data-theme=modrixcommerce\/nord] .nd-markdowns{color:#fff;white-space:pre-line}[data-theme=modrixcommerce\/nord] .nd-tab-list a{border-bottom:3px solid #0000;padding:8px 0;font-size:15px}[data-theme=modrixcommerce\/nord] .nd-tab-list .nd-tab-active{border-bottom-color:var(--foreground);font-weight:700}[data-theme=modrixcommerce\/nord] .nd-product-photo>a{place-items:center;display:grid}[data-theme=modrixcommerce\/nord] .nd-card-brand{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}[data-theme=modrixcommerce\/nord] .nd-save{min-width:32px;min-height:32px}[data-theme=modrixcommerce\/nord] .nd-save[aria-pressed=true]{color:#e52c19}[data-theme=modrixcommerce\/nord] .nd-save-label{align-items:center;gap:10px;display:flex}[data-theme=modrixcommerce\/nord] .nd-description{white-space:pre-line;overflow-wrap:anywhere}[data-theme=modrixcommerce\/nord] .nd-gallery-cell img{width:100%;height:100%}[data-theme=modrixcommerce\/nord] .nd-gallery-thumbnails{gap:10px;padding-block:12px;display:flex;overflow-x:auto}[data-theme=modrixcommerce\/nord] .nd-gallery-thumbnails button{border:1px solid var(--border);flex-shrink:0;width:54px;height:72px}[data-theme=modrixcommerce\/nord] .nd-gallery-thumbnails button[aria-pressed=true]{border:2px solid var(--foreground)}[data-theme=modrixcommerce\/nord] .nd-gallery-thumbnails img{object-fit:contain;width:100%;height:100%}[data-theme=modrixcommerce\/nord] .nd-product-sku{color:var(--muted-foreground);margin-top:18px;font-size:12px}[data-theme=modrixcommerce\/nord] .nd-product-info form>fieldset{margin-block:22px}[data-theme=modrixcommerce\/nord] .nd-product-info .nd-purchase-actions{gap:12px;display:grid}[data-theme=modrixcommerce\/nord] .nd-product-info .nd-purchase-actions button{border-radius:0;min-height:54px}[data-theme=modrixcommerce\/nord] .nd-catalog-banner{background:var(--muted)}[data-theme=modrixcommerce\/nord] .nd-price-inputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}[data-theme=modrixcommerce\/nord] .nd-filter-dialog h2{font-size:22px}[data-theme=modrixcommerce\/nord] .nd-filter-dialog>header>button{place-items:center;min-width:44px;min-height:44px;display:grid}[data-theme=modrixcommerce\/nord] .nd-filter-dialog input[type=checkbox]{width:16px;height:16px;accent-color:var(--primary)}[data-theme=modrixcommerce\/nord] .nd-subcategories{flex-wrap:wrap;gap:12px;margin-block:24px;display:flex}[data-theme=modrixcommerce\/nord] .nd-subcategories a{border:1px solid var(--border);align-items:center;gap:10px;padding:10px 16px;display:flex}[data-theme=modrixcommerce\/nord] .nd-subcategories img{object-fit:cover;width:44px;height:44px}[data-theme=modrixcommerce\/nord] .nd-category-image{width:auto;max-height:160px;margin-block:20px}[data-theme=modrixcommerce\/nord] .nd-empty{text-align:center;justify-items:center;gap:18px;padding-block:60px;display:grid}[data-theme=modrixcommerce\/nord] .nd-pagination{justify-content:center;align-items:center;gap:16px;margin-block:40px;font-size:13px;display:flex}[data-theme=modrixcommerce\/nord] .nd-extensions{min-width:0;margin-block:var(--nd-gap);gap:32px;display:grid}[data-theme=modrixcommerce\/nord] .nd-extensions>*{min-width:0;max-width:100%}[data-theme=modrixcommerce\/nord] .nd-cart{padding-bottom:48px}[data-theme=modrixcommerce\/nord] .nd-cart h1{margin-top:32px;font-size:28px}[data-theme=modrixcommerce\/nord] .nd-cart>.grid>aside{background:var(--muted);border-radius:0;padding:28px}[data-theme=modrixcommerce\/nord] .nd-cart>.grid>ul>li{border-radius:0;padding:24px}[data-theme=modrixcommerce\/nord] .nd-cart .store-button,[data-theme=modrixcommerce\/nord] .nd-cart .store-button-outline{border-radius:0;min-height:48px}[data-theme=modrixcommerce\/nord][data-component=storefront\/checkout] #main{max-width:1280px;margin-inline:auto;padding:40px 32px 64px}[data-theme=modrixcommerce\/nord][data-component=storefront\/checkout] #main>h1{margin-bottom:32px;font-size:28px}[data-theme=modrixcommerce\/nord][data-component=storefront\/checkout] #main>form>div>section{border:1px solid var(--border);padding:24px}[data-theme=modrixcommerce\/nord][data-component=storefront\/checkout] #main>form>aside{background:var(--muted);border-radius:0;padding:28px}[data-theme=modrixcommerce\/nord][data-component=storefront\/checkout] #main>form input:not([type=checkbox]):not([type=radio]),[data-theme=modrixcommerce\/nord][data-component=storefront\/checkout] #main>form textarea{border-radius:0;min-height:44px}[data-theme=modrixcommerce\/nord][data-component=storefront\/checkout] .store-button{border-radius:0;min-height:48px}[data-theme=modrixcommerce\/nord] .nd-footer p{overflow-wrap:anywhere}[data-theme=modrixcommerce\/nord] .nd-footer-newsletter{margin-top:18px}@media (width>=768px) and (width<=1300px){[data-theme=modrixcommerce\/nord] .nd-region-button{display:block}}@media (width<=767px){[data-theme=modrixcommerce\/nord] .nd-hero .nd-campaign-hero{height:var(--nd-mobile-hero,570px)}[data-theme=modrixcommerce\/nord] .nd-hero h1{max-width:100%;font-size:32px}[data-theme=modrixcommerce\/nord] .nd-header-main{gap:12px}[data-theme=modrixcommerce\/nord] .nd-header-actions{gap:10px}[data-theme=modrixcommerce\/nord] .nd-header-actions>a{font-size:12px}[data-theme=modrixcommerce\/nord] .nd-header-actions>a:first-child>svg:last-child{display:none}[data-theme=modrixcommerce\/nord] .nd-header-actions>a:first-child>svg:first-child{width:16px}[data-theme=modrixcommerce\/nord] .nd-tab-list a{font-size:13px}[data-theme=modrixcommerce\/nord] .nd-home>.nd-frame>section,[data-theme=modrixcommerce\/nord] .nd-rail{margin-block:36px}[data-theme=modrixcommerce\/nord] .nd-product-info{position:static}[data-theme=modrixcommerce\/nord] .nd-cart>.grid>aside,[data-theme=modrixcommerce\/nord] .nd-cart>.grid>ul>li{padding:16px}[data-theme=modrixcommerce\/nord][data-component=storefront\/checkout] #main{padding:28px 16px 40px}[data-theme=modrixcommerce\/nord][data-component=storefront\/checkout] #main>form>div>section,[data-theme=modrixcommerce\/nord][data-component=storefront\/checkout] #main>form>aside{padding:18px}[data-theme=modrixcommerce\/nord][data-component=storefront\/product] .nd-footer{padding-bottom:90px}}@media (width<=360px){[data-theme=modrixcommerce\/nord] .nd-header-actions>a:first-child>span{display:none}[data-theme=modrixcommerce\/nord] .nd-promobar .nd-frame{font-size:9px}}[data-theme=modrixcommerce\/tempo]{--tp-width:1280px;--tp-gap:26px;--tp-columns:4;--tp-campaign-bg:#600e14;--tp-campaign-ink:#f3e8c3;font-size:15px}[data-theme=modrixcommerce\/tempo] main#main{width:100%;max-width:none;padding:0}[data-theme=modrixcommerce\/tempo] h1,[data-theme=modrixcommerce\/tempo] h2,[data-theme=modrixcommerce\/tempo] h3{font-family:var(--font-heading,inherit)}[data-theme=modrixcommerce\/tempo] button,[data-theme=modrixcommerce\/tempo] a,[data-theme=modrixcommerce\/tempo] input,[data-theme=modrixcommerce\/tempo] select{outline-offset:4px}[data-theme=modrixcommerce\/tempo] button{cursor:pointer}[data-theme=modrixcommerce\/tempo] button:disabled{opacity:.5;cursor:not-allowed}[data-theme=modrixcommerce\/tempo] :is(.tp-frame,.tp-header-inner){width:100%;max-width:var(--tp-width);margin-inline:auto;padding-inline:24px}[data-theme=modrixcommerce\/tempo] :is(.tp-button,.tp-outline){text-align:center;border:1px solid;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:10px 28px;font-size:15px;display:inline-flex}[data-theme=modrixcommerce\/tempo] .tp-button-primary,[data-theme=modrixcommerce\/tempo] .tp-button:not(.tp-button-secondary),[data-theme=modrixcommerce\/tempo] .tp-cart [data-slot=button][class*=bg-primary]{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}[data-theme=modrixcommerce\/tempo] :is(.tp-button,.tp-outline):hover{filter:brightness(.94)}[data-theme=modrixcommerce\/tempo] .tp-outline{color:inherit;background:0 0}[data-theme=modrixcommerce\/tempo] .tp-announcement{background:var(--primary);color:var(--primary-foreground);text-align:center;padding:8px 16px}[data-theme=modrixcommerce\/tempo] .tp-outlet-header{background:var(--background);color:var(--foreground)}[data-theme=modrixcommerce\/tempo] .tp-outlet-top{background:#fafafa}[data-theme=modrixcommerce\/tempo] .tp-header-inner{align-items:center;gap:32px;min-height:52px;display:flex}[data-theme=modrixcommerce\/tempo] .tp-logo{flex-shrink:0;font-size:22px;font-weight:600;line-height:1.1}[data-theme=modrixcommerce\/tempo] .tp-logo img{object-fit:contain;max-width:180px;max-height:38px}[data-theme=modrixcommerce\/tempo] .tp-outlet-search{border:1px solid var(--border);background:var(--background);border-radius:999px;flex:1;align-items:center;max-width:490px;min-height:34px;margin-inline:auto;padding-inline:14px;display:flex}[data-theme=modrixcommerce\/tempo] .tp-outlet-search input{background:0 0;border:0;width:100%;min-width:0;padding-block:7px;font-size:13px}[data-theme=modrixcommerce\/tempo] .tp-outlet-search button{padding:4px}[data-theme=modrixcommerce\/tempo] :is(.tp-outlet-utility,.tp-region){align-items:center;gap:14px;font-size:12px;display:flex}[data-theme=modrixcommerce\/tempo] .tp-outlet-nav{background:var(--tp-nav-bg,#050505);color:var(--tp-nav-ink,#fff)}[data-theme=modrixcommerce\/tempo] .tp-outlet-nav .tp-header-inner{gap:18px;min-height:50px}[data-theme=modrixcommerce\/tempo] .tp-outlet-links{flex:1;align-items:stretch;gap:24px;font-size:14px;font-weight:600;display:flex}[data-theme=modrixcommerce\/tempo] .tp-outlet-links a{white-space:nowrap;align-items:center;padding-block:14px;display:flex}[data-theme=modrixcommerce\/tempo] .tp-outlet-links a:first-child{color:var(--primary)}[data-theme=modrixcommerce\/tempo] .tp-outlet-links .tp-outlet-feature{background:var(--tp-feature-bg);color:var(--tp-feature-ink);padding-inline:18px}[data-theme=modrixcommerce\/tempo] :is(.tp-icons,.tp-bag){white-space:nowrap;align-items:center;gap:12px;display:flex}[data-theme=modrixcommerce\/tempo] .tp-bag{gap:6px;font-size:13px}[data-theme=modrixcommerce\/tempo] .tp-outlet-benefits{color:#713e36;text-align:center;background:#f1f1f1;min-height:30px;padding:6px 16px;font-size:13px}[data-theme=modrixcommerce\/tempo] :is(.tp-mobile-menu,.tp-mobile-actions,.tp-mobile-filter){display:none}[data-theme=modrixcommerce\/tempo] dialog{background:var(--background);color:var(--foreground);border:1px solid var(--border);max-height:90dvh;margin:auto;padding:24px;overflow:auto}[data-theme=modrixcommerce\/tempo] dialog::backdrop{background:#0008}[data-theme=modrixcommerce\/tempo] .tp-menu-dialog{width:min(420px,100%)}[data-theme=modrixcommerce\/tempo] .tp-saved-dialog{text-align:start;white-space:normal;width:min(520px,100% - 24px)}[data-theme=modrixcommerce\/tempo] .tp-saved-dialog p{margin-block:16px;font-size:13px}[data-theme=modrixcommerce\/tempo] .tp-saved-dialog li{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding-block:16px;display:flex}[data-theme=modrixcommerce\/tempo] .tp-saved-dialog li button{font-size:12px;text-decoration:underline}[data-theme=modrixcommerce\/tempo] .tp-saved-dialog>.tp-button{margin-top:20px}[data-theme=modrixcommerce\/tempo] .tp-menu-title{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}[data-theme=modrixcommerce\/tempo] .tp-menu-dialog nav{margin-block:20px;display:grid}[data-theme=modrixcommerce\/tempo] .tp-menu-dialog nav a{border-bottom:1px solid var(--border);padding:12px 0}[data-theme=modrixcommerce\/tempo] .tp-menu-dialog .tp-outlet-search{display:flex}[data-theme=modrixcommerce\/tempo] .tp-home-section{margin-block:var(--tp-gap)}[data-theme=modrixcommerce\/tempo] .tp-outlet-heading{text-align:center;text-transform:uppercase;margin-bottom:18px;font-size:22px;font-weight:600}[data-theme=modrixcommerce\/tempo] .tp-outlet-hero{height:var(--tp-hero-height,360px);isolation:isolate;color:#fff;background:var(--tp-campaign-bg);align-items:center;display:flex;position:relative;overflow:hidden}[data-theme=modrixcommerce\/tempo] :is(.tp-hero-image,.tp-hero-shade){z-index:-2;width:100%;height:100%;position:absolute;inset:0}[data-theme=modrixcommerce\/tempo] .tp-hero-image{object-fit:cover;object-position:center}[data-theme=modrixcommerce\/tempo] .tp-hero-shade{z-index:-1;opacity:var(--tp-overlay,.15);background:#20130f}[data-theme=modrixcommerce\/tempo] .tp-hero-copy{flex-direction:column;align-items:flex-start;gap:14px;max-width:500px;padding:30px 28px;display:flex}[data-theme=modrixcommerce\/tempo] .tp-hero-copy h1{font-size:var(--tp-hero-title,56px);text-transform:uppercase;font-weight:700;line-height:1.04}[data-theme=modrixcommerce\/tempo] .tp-eyebrow{letter-spacing:1.5px;font-size:12px;font-weight:700}[data-theme=modrixcommerce\/tempo] .tp-hero-copy .tp-button{min-height:38px;margin-top:4px;padding:9px 24px;font-size:14px;font-weight:600}[data-theme=modrixcommerce\/tempo] .tp-outlet-hero[data-position=center] .tp-hero-copy{text-align:center;align-items:center;margin-inline:auto}[data-theme=modrixcommerce\/tempo] .tp-outlet-hero[data-position=end] .tp-hero-copy{text-align:end;align-items:flex-end;margin-inline-start:auto}[data-theme=modrixcommerce\/tempo] :is(.tp-outlet-prev,.tp-outlet-next){color:#171717;z-index:2;background:#fff;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 10px #0001}[data-theme=modrixcommerce\/tempo] .tp-outlet-prev{inset-inline-start:8px}[data-theme=modrixcommerce\/tempo] .tp-outlet-next{inset-inline-end:8px}[data-theme=modrixcommerce\/tempo] .tp-outlet-dots{bottom:12px;justify-content:center;gap:8px;display:flex;position:absolute;inset-inline:0}[data-theme=modrixcommerce\/tempo] .tp-outlet-dots button{opacity:.6;background:#fff;border-radius:50%;width:8px;height:8px}[data-theme=modrixcommerce\/tempo] .tp-outlet-dots [aria-current=true]{opacity:1;background:#171717}[data-theme=modrixcommerce\/tempo] .tp-departments nav{grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;padding-block:10px;display:grid}[data-theme=modrixcommerce\/tempo] .tp-departments a{text-align:center;text-transform:uppercase;background:var(--tp-campaign-bg);color:var(--tp-campaign-ink);padding:10px;font-weight:600}[data-theme=modrixcommerce\/tempo] .tp-outlet-tiles{color:#762e2b}[data-theme=modrixcommerce\/tempo] .tp-outlet-tiles[data-style=card]{background:#faf7ee;padding:18px 20px}[data-theme=modrixcommerce\/tempo] .tp-tile-wrap{position:relative}[data-theme=modrixcommerce\/tempo] .tp-tile-track{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:14px;display:flex;overflow-x:auto}[data-theme=modrixcommerce\/tempo] .tp-tile-track[data-wrap=true]{grid-template-columns:repeat(var(--tp-tile-columns), minmax(0, 1fr));display:grid}[data-theme=modrixcommerce\/tempo] .tp-outlet-tile{flex:0 0 calc((100% - (var(--tp-tile-columns) - 1) *14px) /var(--tp-tile-columns));scroll-snap-align:start;border-radius:4px;min-width:0;position:relative;overflow:hidden}[data-theme=modrixcommerce\/tempo] .tp-outlet-tile img{width:100%;height:var(--tp-tile-height);object-fit:cover;background:#f3e8c3}[data-theme=modrixcommerce\/tempo] .tp-outlet-tile>div{text-align:center;color:#222;padding:10px 8px}[data-theme=modrixcommerce\/tempo] .tp-outlet-tile h3{font-size:14px;font-weight:500}[data-theme=modrixcommerce\/tempo] .tp-outlet-tile p{margin-top:5px;font-size:11px}[data-theme=modrixcommerce\/tempo] [data-style=card] .tp-outlet-tile{background:#f3e8c3}[data-theme=modrixcommerce\/tempo] [data-style=card] h3{font-weight:600}[data-theme=modrixcommerce\/tempo] [data-style=editorial] .tp-outlet-tile>div{background:var(--muted)}[data-theme=modrixcommerce\/tempo] [data-style=overlay] .tp-outlet-tile>div{inset-inline:0;text-align:start;color:#fff;background:linear-gradient(#0000,#351314de);justify-content:space-between;align-items:flex-end;gap:8px;min-height:60px;padding:30px 14px 14px;display:flex;position:absolute;bottom:0}[data-theme=modrixcommerce\/tempo] .tp-tile-controls{justify-content:flex-end;gap:6px;padding-top:4px;display:flex}[data-theme=modrixcommerce\/tempo] .tp-tile-controls button{border:1px solid var(--border);background:var(--background);padding:3px}[data-theme=modrixcommerce\/tempo] .tp-size-shopping{background:var(--tp-campaign-bg);color:var(--tp-campaign-ink);border-radius:4px;align-items:center;gap:36px;padding:28px 38px;display:flex}[data-theme=modrixcommerce\/tempo] .tp-size-shopping h2{text-transform:uppercase;max-width:200px;font-size:28px;font-weight:700;line-height:1.1}[data-theme=modrixcommerce\/tempo] .tp-size-shopping .tp-eyebrow{background:var(--primary);width:max-content;color:var(--primary-foreground);margin-bottom:8px;padding:2px 4px;font-size:10px}[data-theme=modrixcommerce\/tempo] .tp-size-shopping nav{flex:1;gap:14px;display:flex}[data-theme=modrixcommerce\/tempo] .tp-size-shopping a{text-align:center;background:var(--background);color:var(--foreground);border-radius:3px;flex:1;padding:18px 8px;font-weight:600}[data-theme=modrixcommerce\/tempo] .tp-outlet-banner{background:var(--accent);min-height:170px;color:var(--accent-foreground);border-radius:4px;justify-content:space-between;align-items:center;gap:26px;padding:28px 65px;display:flex}[data-theme=modrixcommerce\/tempo] .tp-outlet-banner h2{text-transform:uppercase;font-size:32px;font-weight:700;line-height:1.1}[data-theme=modrixcommerce\/tempo] .tp-outlet-banner .tp-button{flex-shrink:0;font-weight:600}[data-theme=modrixcommerce\/tempo] .tp-outlet-banner p{margin-top:10px;font-size:15px}[data-theme=modrixcommerce\/tempo] .tp-outlet-banner[data-tone=primary]{background:var(--primary);min-height:90px;color:var(--primary-foreground)}[data-theme=modrixcommerce\/tempo] .tp-outlet-banner[data-tone=primary] .tp-button{border-color:currentColor}[data-theme=modrixcommerce\/tempo] .tp-outlet-banner[data-tone=muted]{background:var(--muted);color:var(--foreground)}[data-theme=modrixcommerce\/tempo] .tp-product-grid{grid-template-columns:repeat(var(--tp-columns), minmax(0, 1fr));gap:24px 14px;display:grid}[data-theme=modrixcommerce\/tempo] .tp-card{flex-direction:column;min-width:0;display:flex;position:relative}[data-theme=modrixcommerce\/tempo] .tp-card-photo{background:var(--muted);position:relative}[data-theme=modrixcommerce\/tempo] .tp-card-photo>a{aspect-ratio:3/4;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}[data-theme=modrixcommerce\/tempo] .tp-card-photo img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}[data-theme=modrixcommerce\/tempo] .tp-card-sale{inset-inline-start:10px;z-index:1;position:absolute;bottom:10px}[data-theme=modrixcommerce\/tempo][data-image-ratio] .tp-card-photo>a{aspect-ratio:inherit}[data-theme=modrixcommerce\/tempo][data-header-bg] .tp-outlet-top{background:var(--header-bg)}[data-theme=modrixcommerce\/tempo] .tp-save{inset-inline-end:10px;background:var(--background);color:var(--foreground);border-radius:50%;padding:7px;position:absolute;top:10px}[data-theme=modrixcommerce\/tempo] .tp-card-copy{flex-direction:column;flex:1;gap:8px;padding-top:12px;display:flex}[data-theme=modrixcommerce\/tempo] .tp-card-copy .tp-button{margin-top:auto}[data-theme=modrixcommerce\/tempo] .tp-card-copy h3{font-size:14px}[data-theme=modrixcommerce\/tempo] .tp-card-copy>p:not(.tp-card-price){color:var(--muted-foreground);font-size:12px}[data-theme=modrixcommerce\/tempo] .tp-card-price{font-size:15px}[data-theme=modrixcommerce\/tempo] .tp-card-price s{color:var(--muted-foreground);margin-inline-start:6px;font-size:12px}[data-theme=modrixcommerce\/tempo] .tp-card .tp-button{min-height:34px;padding:6px 10px;font-size:12px}[data-theme=modrixcommerce\/tempo] .tp-home-extensions{margin-block:26px}[data-theme=modrixcommerce\/tempo] .tp-crumbs{color:var(--muted-foreground);flex-wrap:wrap;gap:10px;padding-block:24px;font-size:12px;display:flex}[data-theme=modrixcommerce\/tempo] .tp-crumbs a:hover{text-decoration:underline}[data-theme=modrixcommerce\/tempo] .tp-catalog-intro{padding-block:10px 24px}[data-theme=modrixcommerce\/tempo] .tp-catalog-intro h1{margin-bottom:8px;font-size:28px}[data-theme=modrixcommerce\/tempo] .tp-catalog-intro>img{object-fit:cover;width:100%;max-height:300px;margin-top:20px}[data-theme=modrixcommerce\/tempo] .tp-catalog-layout{grid-template-columns:210px minmax(0,1fr);gap:25px;padding-bottom:50px;display:grid}[data-theme=modrixcommerce\/tempo] .tp-catalog-layout[data-filters=false]{grid-template-columns:1fr}[data-theme=modrixcommerce\/tempo] .tp-filters{background:var(--muted);padding:20px;font-size:13px}[data-theme=modrixcommerce\/tempo] .tp-filters h2{font-size:16px}[data-theme=modrixcommerce\/tempo] .tp-filters details{border-bottom:1px solid var(--border);padding-block:16px}[data-theme=modrixcommerce\/tempo] .tp-filters summary{cursor:pointer;margin-bottom:10px;font-weight:600}[data-theme=modrixcommerce\/tempo] .tp-filters label{align-items:center;gap:8px;margin-block:8px;display:flex}[data-theme=modrixcommerce\/tempo] .tp-filters nav{gap:8px;display:grid}[data-theme=modrixcommerce\/tempo] .tp-filters select,[data-theme=modrixcommerce\/tempo] .tp-price-filter input{border:1px solid var(--border);background:var(--background);width:100%;min-width:0;padding:8px}[data-theme=modrixcommerce\/tempo] .tp-price-filter{gap:8px;display:flex}[data-theme=modrixcommerce\/tempo] .tp-filters>button{width:100%;margin-top:20px;padding-inline:16px;font-size:13px}[data-theme=modrixcommerce\/tempo] .tp-clear{text-decoration:underline}[data-theme=modrixcommerce\/tempo] .tp-catalog-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;font-size:13px;display:flex}[data-theme=modrixcommerce\/tempo] .tp-catalog-toolbar select{border:1px solid var(--border);max-width:190px;padding:8px}[data-theme=modrixcommerce\/tempo] .tp-pagination{justify-content:center;gap:8px;padding-block:30px;display:flex}[data-theme=modrixcommerce\/tempo] .tp-pagination :is(a,span){text-align:center;border:1px solid var(--border);min-width:32px;padding:6px}[data-theme=modrixcommerce\/tempo] .tp-pagination [aria-current=page]{background:var(--primary);color:var(--primary-foreground)}[data-theme=modrixcommerce\/tempo] .tp-empty{justify-items:center;gap:20px;padding:60px 20px;display:grid}[data-theme=modrixcommerce\/tempo] .tp-filter-dialog{width:min(440px,100%)}[data-theme=modrixcommerce\/tempo] .tp-product-page{padding-bottom:40px}[data-theme=modrixcommerce\/tempo] .tp-product-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;padding-block:12px 30px;display:grid}[data-theme=modrixcommerce\/tempo] .tp-gallery-cell{background:var(--muted);aspect-ratio:1;place-items:center;display:grid;position:relative}[data-theme=modrixcommerce\/tempo] .tp-gallery-cell:not(:first-child){display:none}[data-theme=modrixcommerce\/tempo] .tp-gallery-cell img{object-fit:contain;width:100%;height:100%}[data-theme=modrixcommerce\/tempo] .tp-gallery-thumbnails{gap:10px;padding:10px 2px;display:flex;overflow-x:auto}[data-theme=modrixcommerce\/tempo] .tp-gallery-thumbnails button{border:2px solid #0000;flex-shrink:0;width:64px;height:80px}[data-theme=modrixcommerce\/tempo] .tp-gallery-thumbnails [aria-pressed=true]{border-color:var(--primary)}[data-theme=modrixcommerce\/tempo] .tp-gallery-thumbnails img{object-fit:contain;width:100%;height:100%}[data-theme=modrixcommerce\/tempo] .tp-product-info h1{margin-block:14px;font-size:26px}[data-theme=modrixcommerce\/tempo] .tp-product-brand{margin-bottom:12px;font-size:20px;display:block}[data-theme=modrixcommerce\/tempo] .tp-product-price{align-items:baseline;gap:14px;margin-block:24px;font-size:24px;display:flex}[data-theme=modrixcommerce\/tempo] .tp-product-price s{color:var(--muted-foreground);font-size:16px}[data-theme=modrixcommerce\/tempo] .tp-product-info form{gap:20px;margin-block:24px;display:grid}[data-theme=modrixcommerce\/tempo] .tp-quantity{align-items:center;gap:18px;display:flex}[data-theme=modrixcommerce\/tempo] .tp-quantity>div{border:1px solid var(--border);display:flex}[data-theme=modrixcommerce\/tempo] .tp-quantity button{padding:8px 12px}[data-theme=modrixcommerce\/tempo] .tp-quantity input{text-align:center;width:60px;padding:8px 0}[data-theme=modrixcommerce\/tempo] .tp-purchase-actions{gap:10px;display:grid}[data-theme=modrixcommerce\/tempo] :is(.tp-product-stock,.tp-product-sku){color:var(--muted-foreground);font-size:13px}[data-theme=modrixcommerce\/tempo] .tp-product-wishlist{margin-block:20px}[data-theme=modrixcommerce\/tempo] .tp-product-offers{background:var(--muted);padding:16px}[data-theme=modrixcommerce\/tempo] .tp-product-details{border-block:1px solid var(--border);padding-block:26px}[data-theme=modrixcommerce\/tempo] .tp-product-details h2{margin-bottom:20px;font-size:24px}[data-theme=modrixcommerce\/tempo] .tp-product-details details{padding-block:16px}[data-theme=modrixcommerce\/tempo] .tp-product-details summary{cursor:pointer;margin-bottom:12px;font-size:18px}[data-theme=modrixcommerce\/tempo] .tp-description{white-space:pre-line;line-height:1.7}[data-theme=modrixcommerce\/tempo] .tp-product-sidebar{display:none}[data-theme=modrixcommerce\/tempo] .tp-product-facts{margin-block:24px}[data-theme=modrixcommerce\/tempo] .tp-product-facts h2{margin-bottom:14px;font-size:15px;font-weight:700}[data-theme=modrixcommerce\/tempo] .tp-product-facts table{border-collapse:collapse;width:100%;font-size:13px}[data-theme=modrixcommerce\/tempo] .tp-product-facts :is(th,td){text-align:start;padding:10px;font-weight:400}[data-theme=modrixcommerce\/tempo] .tp-product-facts th{width:45%}[data-theme=modrixcommerce\/tempo] .tp-product-facts tr:nth-child(odd){background:var(--muted)}[data-theme=modrixcommerce\/tempo] .tp-extensions{padding-block:24px}[data-theme=modrixcommerce\/tempo] .tp-cart{padding-bottom:50px}[data-theme=modrixcommerce\/tempo] .tp-cart [class*=rounded]{border-radius:0}[data-theme=modrixcommerce\/tempo] .tp-cart-empty h1{margin-bottom:28px;font-size:26px;font-weight:700}[data-theme=modrixcommerce\/tempo] .tp-cart-empty-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:40px;display:grid}[data-theme=modrixcommerce\/tempo] .tp-cart-empty-layout section{justify-items:start;gap:20px;display:grid}[data-theme=modrixcommerce\/tempo] .tp-cart-empty-layout aside{background:var(--muted);gap:14px;padding:24px;font-size:14px;display:grid}[data-theme=modrixcommerce\/tempo] .tp-cart-empty-layout aside h2{font-size:15px;font-weight:700}[data-theme=modrixcommerce\/tempo] .tp-cart-empty-layout aside .tp-button{justify-self:start}[data-theme=modrixcommerce\/tempo] [data-component=storefront\/checkout]{padding:24px}[data-theme=modrixcommerce\/tempo][data-page=checkout] main#main{max-width:var(--tp-width);margin-inline:auto;padding:32px 24px}[data-theme=modrixcommerce\/tempo] main#main:not(:has(.tp-home,.tp-catalog,.tp-product-page,.tp-cart)){max-width:var(--tp-width);margin-inline:auto;padding:32px 24px}[data-theme=modrixcommerce\/tempo] .tp-footer{background:var(--tp-footer-bg,#eee);color:var(--tp-footer-ink,#333);margin-top:auto;padding-block:40px 20px}[data-theme=modrixcommerce\/tempo] .tp-footer-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:25px;font-size:13px;display:grid}[data-theme=modrixcommerce\/tempo] .tp-footer h2{margin-bottom:20px;font-size:15px;font-weight:600}[data-theme=modrixcommerce\/tempo] .tp-footer nav>a{margin-block:9px;display:block}[data-theme=modrixcommerce\/tempo] .tp-newsletter p{margin-bottom:12px}[data-theme=modrixcommerce\/tempo] .tp-newsletter form{background:0 0;border-radius:0;padding:0}[data-theme=modrixcommerce\/tempo] .tp-newsletter button{background:var(--primary);color:var(--primary-foreground);border-radius:0}[data-theme=modrixcommerce\/tempo] .tp-footer-bottom{justify-content:space-between;align-items:center;gap:20px;padding-top:32px;font-size:12px;display:flex}[data-theme=modrixcommerce\/tempo] .tp-footer-bottom nav{gap:20px;display:flex}@media (width<=1279px){[data-theme=modrixcommerce\/tempo] .tp-outlet-links{gap:14px;font-size:12px}[data-theme=modrixcommerce\/tempo] .tp-header-inner{gap:18px}}@media (width<=1023px){[data-theme=modrixcommerce\/tempo] .tp-outlet-links{gap:12px}[data-theme=modrixcommerce\/tempo] .tp-outlet-links .tp-outlet-feature{display:none}[data-theme=modrixcommerce\/tempo] .tp-catalog-layout{grid-template-columns:180px minmax(0,1fr);gap:18px}}@media (width<=767px){[data-theme=modrixcommerce\/tempo] :is(.tp-frame,.tp-header-inner){padding-inline:16px}[data-theme=modrixcommerce\/tempo] .tp-header-inner{gap:10px;min-height:62px}[data-theme=modrixcommerce\/tempo] .tp-logo{text-align:center;flex:1;min-width:0;font-size:19px}[data-theme=modrixcommerce\/tempo] .tp-logo img{margin-inline:auto}[data-theme=modrixcommerce\/tempo] :is(.tp-mobile-menu,.tp-mobile-actions){align-items:center;display:flex}[data-theme=modrixcommerce\/tempo] .tp-mobile-menu{flex:0 0 36px}[data-theme=modrixcommerce\/tempo] .tp-mobile-actions{gap:4px}[data-theme=modrixcommerce\/tempo] .tp-mobile-actions>:is(button,a):not(.tp-bag){place-items:center;min-width:36px;min-height:36px;display:grid}[data-theme=modrixcommerce\/tempo] .tp-mobile-actions .tp-bag{min-height:36px;padding-inline:4px;font-size:13px}[data-theme=modrixcommerce\/tempo] .tp-mobile-actions .tp-bag svg,[data-theme=modrixcommerce\/tempo] :is(.tp-outlet-top .tp-outlet-search,.tp-outlet-utility,.tp-outlet-nav){display:none}[data-theme=modrixcommerce\/tempo] .tp-outlet-benefits{min-height:28px;padding-inline:8px;font-size:10px}[data-theme=modrixcommerce\/tempo] .tp-outlet-hero{height:var(--tp-hero-mobile,300px)}[data-theme=modrixcommerce\/tempo] .tp-hero-image{object-position:65% center}[data-theme=modrixcommerce\/tempo] .tp-hero-copy{max-width:85%;padding:24px 20px}[data-theme=modrixcommerce\/tempo] .tp-hero-copy h1{font-size:var(--tp-hero-title-mobile,32px)}[data-theme=modrixcommerce\/tempo] .tp-hero-copy>p:not(.tp-eyebrow){font-size:14px}[data-theme=modrixcommerce\/tempo] .tp-eyebrow{font-size:10px}[data-theme=modrixcommerce\/tempo] :is(.tp-outlet-prev,.tp-outlet-next){width:24px;height:24px}[data-theme=modrixcommerce\/tempo] .tp-outlet-prev{inset-inline-start:3px}[data-theme=modrixcommerce\/tempo] .tp-outlet-next{inset-inline-end:3px}[data-theme=modrixcommerce\/tempo] .tp-departments nav{gap:8px;display:flex;overflow-x:auto}[data-theme=modrixcommerce\/tempo] .tp-departments a{min-width:84px;padding:8px 12px;font-size:12px}[data-theme=modrixcommerce\/tempo] .tp-outlet-heading{margin-bottom:14px;font-size:18px}[data-theme=modrixcommerce\/tempo] .tp-outlet-tiles[data-style=card]{padding:16px 12px}[data-theme=modrixcommerce\/tempo] .tp-tile-track{gap:10px}[data-theme=modrixcommerce\/tempo] .tp-tile-track[data-wrap=true]{grid-template-columns:repeat(2,minmax(0,1fr))}[data-theme=modrixcommerce\/tempo] .tp-outlet-tile{flex-basis:calc(50% - 5px)}[data-theme=modrixcommerce\/tempo] .tp-outlet-tile img{height:var(--tp-tile-mobile-height,170px)}[data-theme=modrixcommerce\/tempo] .tp-outlet-tile h3{font-size:12px}[data-theme=modrixcommerce\/tempo] .tp-size-shopping{padding:22px 16px;display:block}[data-theme=modrixcommerce\/tempo] .tp-size-shopping nav{flex-wrap:wrap;gap:8px;margin-top:18px}[data-theme=modrixcommerce\/tempo] .tp-size-shopping a{flex:0 0 calc(25% - 6px);padding:12px 5px;font-size:12px}[data-theme=modrixcommerce\/tempo] .tp-size-shopping h2{max-width:none;font-size:24px}[data-theme=modrixcommerce\/tempo] .tp-outlet-banner{flex-wrap:wrap;gap:18px;min-height:180px;padding:22px}[data-theme=modrixcommerce\/tempo] .tp-outlet-banner h2{font-size:25px}[data-theme=modrixcommerce\/tempo] .tp-outlet-banner[data-tone=primary]{min-height:160px}[data-theme=modrixcommerce\/tempo] .tp-outlet-banner .tp-button{padding:8px 16px;font-size:12px}[data-theme=modrixcommerce\/tempo] .tp-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-theme=modrixcommerce\/tempo] .tp-card-copy h3{font-size:12px}[data-theme=modrixcommerce\/tempo] .tp-catalog-layout{grid-template-columns:1fr}[data-theme=modrixcommerce\/tempo] .tp-desktop-filters{display:none}[data-theme=modrixcommerce\/tempo] .tp-mobile-filter{align-items:center;gap:6px;display:inline-flex}[data-theme=modrixcommerce\/tempo] .tp-catalog-toolbar{flex-wrap:wrap}[data-theme=modrixcommerce\/tempo] .tp-product-layout{grid-template-columns:1fr;gap:24px}[data-theme=modrixcommerce\/tempo] .tp-cart-empty-layout{grid-template-columns:1fr}[data-theme=modrixcommerce\/tempo] .tp-gallery-cell{aspect-ratio:1}[data-theme=modrixcommerce\/tempo] .tp-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-theme=modrixcommerce\/tempo] .tp-footer-bottom{flex-direction:column;align-items:flex-start}}@media (width>=768px) and (width<=1023px){[data-theme=modrixcommerce\/tempo] .tp-outlet-nav,[data-theme=modrixcommerce\/tempo] .tp-outlet-utility,[data-theme=modrixcommerce\/tempo] .tp-outlet-top .tp-outlet-search{display:none}[data-theme=modrixcommerce\/tempo] .tp-mobile-menu,[data-theme=modrixcommerce\/tempo] .tp-mobile-actions{align-items:center;gap:14px;display:flex}[data-theme=modrixcommerce\/tempo] .tp-logo{text-align:center;flex:1}[data-theme=modrixcommerce\/tempo] .tp-header-inner{min-height:62px}}[data-theme=modrixcommerce\/tempo] .tp-logo{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-theme=modrixcommerce\/tempo][data-header-search=icon] .tp-menu-dialog form[role=search]{display:flex!important}@media (width<=1023px){[data-theme=modrixcommerce\/tempo] .tp-desktop-search-icon{display:none!important}}@media (prefers-reduced-motion:reduce){[data-theme=modrixcommerce\/tempo] *{scroll-behavior:auto!important;transition:none!important}}.storefront[data-theme=modrixcommerce\/vellaro]{color:var(--foreground);background:var(--background);font:16px var(--font-sans);--vellaro-width:1240px;--vellaro-gap:72px}.storefront[data-theme=modrixcommerce\/vellaro] h1,.storefront[data-theme=modrixcommerce\/vellaro] h2{font-family:var(--font-heading);font-weight:400;line-height:1.15}.storefront[data-theme=modrixcommerce\/vellaro] h1{font-size:40px}.storefront[data-theme=modrixcommerce\/vellaro] button{cursor:pointer}.storefront[data-theme=modrixcommerce\/vellaro] button:disabled{cursor:not-allowed;opacity:.5}.storefront[data-theme=modrixcommerce\/vellaro] a:focus-visible,.storefront[data-theme=modrixcommerce\/vellaro] button:focus-visible,.storefront[data-theme=modrixcommerce\/vellaro] input:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.vellaro-wrap{width:100%;max-width:var(--vellaro-width);padding:calc(var(--vellaro-gap) / 2) 24px;margin-inline:auto}.vellaro-notice{text-align:center;color:var(--foreground);padding:8px 24px;font-size:12px}.vellaro-header{z-index:20;padding:24px max(24px, calc((100% - var(--vellaro-width)) / 2 + 24px)) 22px;background:var(--background);border-bottom:1px solid var(--border);position:relative}.vellaro-header-top{justify-content:center;align-items:flex-start;min-height:63px;display:flex;position:relative}.vellaro-wordmark{letter-spacing:10px;text-align:center;padding-inline-start:10px;font:30px/1.2 Georgia,serif}.vellaro-wordmark small{font:10px var(--font-sans);letter-spacing:9px;margin-top:8px;display:block}.vellaro-wordmark img{object-fit:contain;width:auto;max-width:240px;height:58px}.vellaro-preferences{inset-inline-end:0;align-items:center;gap:14px;font-size:12px;display:flex;position:absolute;top:6px}.vellaro-preferences select{font:inherit;background:0 0;border:0;max-width:100px}.vellaro-preferences a{align-items:center;gap:4px;display:flex}.vellaro-nav{text-transform:uppercase;letter-spacing:.02em;justify-content:center;align-items:center;gap:26px;padding-top:18px;font-size:11px;display:flex}.vellaro-nav a{white-space:nowrap}.vellaro-nav button{font-size:inherit;white-space:nowrap;align-items:center;gap:5px;display:flex}.vellaro-nav a:hover{text-underline-offset:5px;text-decoration:underline}.vellaro-search{border-bottom:1px solid var(--foreground);gap:20px;max-width:700px;margin:24px auto 0;padding:10px 0;display:flex}.vellaro-search input{background:0 0;outline:0;flex:1;min-width:0}.vellaro-search button{font-size:12px}.vellaro-mega{top:100%;padding:40px max(24px, calc((100% - var(--vellaro-width)) / 2 + 24px));background:var(--background);border-bottom:1px solid var(--border);grid-template-columns:1fr 3fr;gap:60px;display:grid;position:absolute;inset-inline:0;box-shadow:0 20px 40px #0002}.vellaro-mega>div:first-child{align-content:start;gap:18px;display:grid}.vellaro-mega-categories{grid-template-columns:repeat(3,1fr);align-content:start;gap:24px;display:grid}.vellaro-hero{color:#fff;background-position:50%;background-size:cover;align-items:center;padding:8%;display:flex}.vellaro-hero>div{width:100%;max-width:var(--vellaro-width);margin:auto}.storefront[data-theme=modrixcommerce\/vellaro] .vellaro-hero h1{max-width:670px;margin-bottom:10px;font-size:48px}.vellaro-hero p{font-size:16px}.vellaro-hero[data-position=center]{text-align:center}.vellaro-hero[data-position=center] h1{margin-inline:auto}.vellaro-hero[data-position=right]{text-align:end}.vellaro-hero[data-position=right] h1{margin-inline-start:auto}.vellaro-outline{letter-spacing:.03em;border:1px solid;justify-content:center;align-items:center;margin-top:25px;padding:12px 28px;font-size:11px;display:inline-flex}.vellaro-outline:hover{background:#ffffff20}.vellaro-primary{background:var(--primary);color:var(--primary-foreground);letter-spacing:.02em;border:1px solid var(--primary);justify-content:center;align-items:center;gap:8px;padding:13px 28px;font-size:12px;display:inline-flex}.vellaro-primary:hover{filter:brightness(1.15)}.vellaro-categories{text-align:center}.vellaro-categories>div{grid-template-columns:repeat(7,1fr);gap:24px;margin:28px 0 32px;display:grid;overflow:auto}.vellaro-categories>div a{align-content:start;gap:14px;min-width:110px;font-size:12px;display:grid}.vellaro-categories img{object-fit:contain;width:100%;height:80px}.vellaro-categories a:hover span{text-decoration:underline}.vellaro-shortcuts{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.vellaro-shortcuts>a{background:var(--muted);justify-content:center;align-items:center;gap:16px;padding:25px;display:flex}.vellaro-shortcuts img{object-fit:contain;width:100px;height:90px}.vellaro-shortcuts h2{white-space:nowrap}.vellaro-collection{grid-template-columns:2fr 1fr;gap:24px;display:grid}.vellaro-collection img{object-fit:cover;width:100%;height:340px}.vellaro-collection>div{background:var(--muted);flex-direction:column;justify-content:center;padding:45px 30px;display:flex}.vellaro-collection p{margin:18px 0;font-size:16px}.vellaro-collection>div a{text-underline-offset:5px;margin-top:16px;font-size:11px;text-decoration:underline}.vellaro-trust{text-align:center;background:var(--muted);margin-block:calc(var(--vellaro-gap) / 2);grid-template-columns:repeat(4,1fr);padding-block:30px;display:grid}.vellaro-trust span{font-size:32px}.vellaro-trust p{margin-top:8px;font-size:14px}.vellaro-section-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.vellaro-section-heading>a{text-underline-offset:5px;font-size:11px;text-decoration:underline}.vellaro-rail{scroll-snap-type:x mandatory;grid-auto-columns:calc(20% - 17.6px);grid-auto-flow:column;gap:22px;margin-top:24px;padding:5px;display:grid;overflow:auto}.vellaro-card{text-align:center;scroll-snap-align:start;flex-direction:column;align-items:center;min-width:0;padding:24px 0 10px;font-size:13px;display:flex;position:relative}.vellaro-card-photo{background:var(--background);justify-content:center;align-items:center;width:100%;height:180px;display:flex}.vellaro-card-photo img{object-fit:contain;width:100%;height:100%;transition:transform .25s}.vellaro-card-photo:hover img{transform:scale(1.03)}.vellaro-card-info{flex-direction:column;align-items:center;gap:5px;width:100%;padding:15px 8px;display:flex}.vellaro-card-info span{line-height:1.5}.vellaro-card-info small{color:var(--muted-foreground);-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;font-size:11px;display:-webkit-box;overflow:hidden}.vellaro-card-info s{color:var(--muted-foreground);font-size:11px}.vellaro-badge{inset-inline-start:6px;background:var(--muted);padding:3px 7px;font-size:9px;position:absolute;top:3px}.vellaro-save{z-index:1;inset-inline-end:5px;padding:5px;position:absolute;top:0}.vellaro-save[aria-pressed=true]{color:var(--primary)}.vellaro-promotions{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.vellaro-promotions>a{color:#fff;text-align:center;background-position:50%;background-size:cover;flex-direction:column;justify-content:center;min-height:280px;padding:24px;display:flex}.vellaro-promotions>a[data-light=true]{color:var(--foreground)}.vellaro-promotions h2{font-size:24px!important}.vellaro-promotions p{margin-top:30px;font-size:13px;line-height:1.6}.vellaro-feature{padding:50px max(24px, calc((100% - var(--vellaro-width)) / 2 + 24px));background:var(--muted);grid-template-columns:1.3fr 1fr;gap:50px;margin-top:36px;display:grid}.vellaro-feature img{object-fit:cover;width:100%;height:400px}.vellaro-feature>div{align-self:center;padding:40px 10px}.vellaro-feature p{margin-top:24px;font-size:15px;line-height:1.8}.vellaro-breadcrumb{color:var(--muted-foreground);flex-wrap:wrap;gap:8px;margin-bottom:30px;font-size:12px;display:flex}.vellaro-breadcrumb a:hover{text-decoration:underline}.vellaro-catalog-title{text-align:center;margin:24px}.vellaro-catalog-description{text-align:center;max-width:700px;color:var(--muted-foreground);margin:20px auto;font-size:14px;line-height:1.7}.vellaro-catalog-banner{object-fit:cover;width:100%;max-height:300px;margin:30px 0}.vellaro-subcategories{flex-wrap:wrap;justify-content:center;gap:24px;margin:25px 0;font-size:13px;display:flex}.vellaro-subcategories a:hover{text-decoration:underline}.vellaro-catalog-toolbar{align-items:center;gap:24px;margin:40px 0;font-size:13px;display:flex}.vellaro-catalog-toolbar label{align-items:center;gap:8px;display:flex}.vellaro-catalog-toolbar select{background:0 0;max-width:200px;margin-inline-start:auto}.vellaro-results{color:var(--muted-foreground)}.vellaro-catalog-grid{grid-template-columns:repeat(var(--vellaro-columns,3), minmax(0, 1fr));gap:36px 40px;display:grid}.vellaro-catalog-grid .vellaro-card-photo{height:var(--vellaro-image-height,280px)}.vellaro-filter-panel{background:var(--muted);flex-wrap:wrap;align-items:start;gap:30px;margin-bottom:35px;padding:25px;font-size:13px;display:flex}.vellaro-filter-panel form,.vellaro-filter-panel fieldset{gap:10px;display:grid}.vellaro-filter-panel label{align-items:center;gap:8px;display:flex}.vellaro-filter-panel input[type=number],.vellaro-filter-panel select{border:1px solid var(--border);background:var(--background);max-width:180px;padding:8px}.vellaro-filter-panel h3,.vellaro-filter-panel legend{margin-bottom:12px}.vellaro-pagination{justify-content:center;gap:24px;margin-top:50px;font-size:13px;display:flex}.vellaro-pagination a{text-decoration:underline}.vellaro-empty{text-align:center;color:var(--muted-foreground);padding:70px 24px;font-size:14px;line-height:1.8}.vellaro-product{grid-template-columns:3fr 1.1fr;align-items:start;gap:45px;margin-top:30px;display:grid}.vellaro-main-photo{background:#f7f7f7;justify-content:center;align-items:center;width:100%;height:550px;display:flex}.vellaro-main-photo img{object-fit:contain;width:100%;height:100%}.vellaro-thumbnails{grid-template-columns:repeat(5,1fr);gap:16px;margin-top:20px;display:grid}.vellaro-thumbnails button{border:1px solid #0000;padding:4px}.vellaro-thumbnails button[aria-pressed=true]{border-color:var(--primary)}.vellaro-thumbnails img{object-fit:contain;width:100%;height:85px}.vellaro-product-info{gap:20px;display:grid}.vellaro-product-brand{text-transform:uppercase;letter-spacing:.12em;color:var(--muted-foreground);font-size:11px}.vellaro-product-price{font-size:22px}.vellaro-product-price s{color:var(--muted-foreground);font-size:14px}.vellaro-availability{font-size:13px}.vellaro-quantity{align-items:center;gap:20px;font-size:13px;display:flex}.vellaro-quantity input{border:1px solid var(--border);width:72px;padding:8px}.vellaro-add{width:100%;margin-top:20px}.vellaro-sku{color:var(--muted-foreground);font-size:11px}.vellaro-product-service{border-bottom:1px solid var(--border);padding:15px 0;font-size:14px}.vellaro-product-service summary{cursor:pointer}.vellaro-product-service p{margin-top:15px;font-size:13px;line-height:1.7}.vellaro-product-details{border-top:1px solid var(--border);grid-template-columns:1fr 2fr;gap:45px;margin-top:50px;padding:50px 0;display:grid}.vellaro-product-details p{margin-top:20px;font-size:15px;line-height:1.8}.vellaro-product-extensions{margin-top:30px}.vellaro-cart{padding-block:50px}.vellaro-empty-cart{object-fit:contain;width:200px;height:170px;margin:30px auto}.vellaro-cart:has(.vellaro-empty-cart){text-align:center}.vellaro-cart:has(.vellaro-empty-cart) h1{margin-bottom:30px}.vellaro-cart aside{align-self:start}.vellaro-footer{background:var(--primary);color:var(--primary-foreground);margin-top:70px}.vellaro-footer .vellaro-wrap{padding-top:40px;padding-bottom:0}.vellaro-footer-message{text-align:center;border-block:1px solid #ffffff30;padding:26px 0;font-size:14px}.vellaro-footer-grid{grid-template-columns:180px repeat(3,1fr);gap:40px;padding:45px 0;font-size:14px;display:grid}.vellaro-footer-grid img{object-fit:cover;width:160px;height:170px}.vellaro-footer-grid nav{flex-direction:column;gap:12px;display:flex}.vellaro-footer-grid h3{text-transform:uppercase;letter-spacing:.04em;margin-bottom:8px;font-size:12px;font-weight:500;font-family:var(--font-sans)!important}.vellaro-footer-grid a{font-size:13px}.vellaro-footer-grid a:hover{text-decoration:underline}.vellaro-bottom{border-top:1px solid #ffffff30;justify-content:space-between;gap:25px;padding:24px 0;font-size:12px;display:flex}.vellaro-newsletter{padding-bottom:30px}.vellaro-newsletter section{box-shadow:none;background:0 0;border:0;grid-template-columns:1fr 1fr;gap:40px;padding:0;display:grid}.vellaro-newsletter h2{max-width:420px;line-height:1.6;font:15px var(--font-sans)!important}.vellaro-newsletter input[type=email]{color:inherit;background:0 0;border:1px solid #ffffff80;border-radius:0}.vellaro-newsletter button{color:inherit;text-transform:uppercase;background:0 0;border:1px solid #ffffff80;border-radius:0;font-size:11px}.vellaro-newsletter label{font-size:11px}.vellaro-newsletter input::placeholder{color:#ffffff90}@media (width<=1100px){.vellaro-nav{flex-wrap:wrap;gap:18px}.vellaro-preferences{flex-wrap:wrap;justify-content:center;margin-top:20px;position:static}.vellaro-header-top{flex-direction:column;align-items:center}.vellaro-product{grid-template-columns:2fr 1fr}.vellaro-shortcuts>a{flex-direction:column}.vellaro-rail{grid-auto-columns:calc(25% - 16.5px)}}@media (width<=767px){.storefront[data-theme=modrixcommerce\/vellaro] h1{font-size:32px}.storefront[data-theme=modrixcommerce\/vellaro] h2{font-size:27px}.vellaro-wrap{padding:26px 20px}.vellaro-notice{padding:8px 15px;font-size:11px}.vellaro-header{padding:20px}.vellaro-wordmark{font-size:26px}.vellaro-nav{white-space:nowrap;flex-wrap:nowrap;justify-content:flex-start;gap:22px;padding-top:20px;font-size:10px;overflow:auto}.vellaro-nav>*{flex-shrink:0}.vellaro-hero{padding:40px 25px;min-height:480px!important}.vellaro-hero h1{max-width:400px;font-size:38px!important}.vellaro-hero p{max-width:300px;font-size:14px;line-height:1.7}.vellaro-categories>div{gap:18px;display:flex}.vellaro-categories>div a{min-width:125px}.vellaro-shortcuts,.vellaro-promotions{grid-template-columns:repeat(2,1fr);gap:16px}.vellaro-shortcuts>a{padding:20px 12px}.vellaro-shortcuts h2{font-size:23px!important}.vellaro-collection,.vellaro-feature,.vellaro-product,.vellaro-product-details{grid-template-columns:1fr;gap:20px}.vellaro-collection img{height:280px}.vellaro-collection>div{padding:30px}.vellaro-trust{grid-template-columns:repeat(2,1fr);gap:25px;margin-block:20px}.vellaro-rail{grid-auto-columns:calc(50% - 10px);gap:20px}.vellaro-card-photo{height:170px}.vellaro-promotions>a{min-height:250px;padding:20px}.vellaro-promotions h2{font-size:23px!important}.vellaro-feature{padding:30px 20px}.vellaro-feature img{height:300px}.vellaro-feature>div{padding:20px 0}.vellaro-catalog-toolbar{flex-wrap:wrap;gap:15px;margin:25px 0}.vellaro-catalog-toolbar .vellaro-primary{padding:10px 15px}.vellaro-results{display:none}.vellaro-catalog-toolbar select{max-width:140px;font-size:12px}.vellaro-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.vellaro-catalog-grid .vellaro-card-photo{height:180px}.vellaro-catalog-grid .vellaro-card-info{padding:12px 0}.vellaro-main-photo{height:350px}.vellaro-thumbnails{gap:8px}.vellaro-thumbnails img{height:65px}.vellaro-product-info{padding-top:20px}.vellaro-product-details{padding-block:30px}.vellaro-footer-grid{grid-template-columns:repeat(2,1fr);gap:30px}.vellaro-footer-grid img{width:100%;height:180px}.vellaro-footer .vellaro-wrap{padding-inline:20px}.vellaro-newsletter section{grid-template-columns:1fr;gap:20px}.vellaro-bottom{flex-wrap:wrap}.vellaro-mega{grid-template-columns:1fr;gap:25px;padding:30px 20px}.vellaro-mega-categories{grid-template-columns:repeat(2,1fr)}.vellaro-search{font-size:13px}}.storefront[data-theme=modrixcommerce\/vellaro]{--vellaro-width:1800px;--vellaro-gap:32px;font-size:14px}.storefront[data-theme=modrixcommerce\/vellaro] h1,.storefront[data-theme=modrixcommerce\/vellaro] h2{font-family:var(--font-heading);font-weight:600}.storefront[data-theme=modrixcommerce\/vellaro] h2{font-size:20px}.vellaro-wrap{padding:calc(var(--vellaro-gap) / 2) 24px}.vellaro-notice{color:#fff}.vellaro-header{background:#fff;padding:0;position:sticky;top:0}.vellaro-header-top{align-items:center;max-width:1800px;height:80px;min-height:80px;margin:auto;padding:0 24px}.vellaro-wordmark{font:600 30px var(--font-sans);letter-spacing:.4em}.vellaro-wordmark small:empty{display:none}.vellaro-benefits{color:#666;gap:16px;font-size:12px;display:flex;position:absolute;inset-inline-start:24px}.vellaro-preferences{inset-inline-end:24px;top:30px}.vellaro-nav{text-transform:none;background:#f5f5f5;justify-content:flex-start;gap:26px;padding:16px 24px;font-size:12px}.vellaro-nav button:last-child{margin-inline-start:auto}.vellaro-search{margin-block:16px}.vellaro-home>.vellaro-wrap{padding:calc(var(--vellaro-gap) / 2) 0}.vellaro-campaign{background-position:50%;background-size:cover;border-radius:4px;align-items:center;margin:4px 0 20px;padding:32px;display:flex;overflow:hidden}.vellaro-campaign>div{max-width:55%}.storefront[data-theme=modrixcommerce\/vellaro] .vellaro-campaign h1,.storefront[data-theme=modrixcommerce\/vellaro] .vellaro-campaign h2{text-transform:uppercase;letter-spacing:.025em;margin-bottom:14px;font-size:48px;line-height:1.1}.vellaro-campaign p{margin-bottom:16px;font-size:14px;line-height:1.6}.vellaro-primary{letter-spacing:0;padding:9px 20px;font-size:12px}.vellaro-section-heading>a{background:var(--primary);color:var(--primary-foreground);text-transform:none;padding:8px 12px;text-decoration:none}.vellaro-rail{grid-auto-columns:calc(20% - 12.8px);gap:16px;margin-top:12px;padding:0}.vellaro-card{text-align:start;align-items:start;padding:0;font-size:12px}.vellaro-card-photo{aspect-ratio:3/4;background:#f5f5f5;border-radius:4px;height:auto;position:relative;overflow:hidden}.vellaro-card-photo img{object-fit:cover}.vellaro-card-info{align-items:start;gap:4px;padding:10px 0}.vellaro-card-info>span{text-overflow:ellipsis;white-space:nowrap;order:-1;width:100%;overflow:hidden}.vellaro-card-info small{display:none}.vellaro-card-info strong{font-weight:600}.vellaro-save{top:4px;z-index:12;background:#fffd;inset-inline-end:4px}.vellaro-badge{top:8px;z-index:12;color:#fff;background:#181616;inset-inline-start:8px}.vellaro-card-buy{background:var(--primary);color:var(--primary-foreground);border-radius:0;margin-top:auto;padding:7px 12px;font-size:11px}.vellaro-discount{top:8px;z-index:2;background:var(--primary);color:var(--primary-foreground);padding:4px 8px;font-size:10px;position:absolute;inset-inline-start:8px}.vellaro-collections{padding:20px 0}.vellaro-collections>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.vellaro-collections a{display:block;position:relative;overflow:hidden}.vellaro-collections img{aspect-ratio:4/5;object-fit:cover;width:100%}.vellaro-collections span{inset-inline:0;color:#fff;text-transform:uppercase;background:linear-gradient(#0000,#000c);padding:30px 20px 20px;font-size:18px;font-weight:600;position:absolute;bottom:0}.vellaro-catalog-title{text-align:center;padding:20px 0;font-size:22px!important}.vellaro-subcategories{background:#f5f5f5;gap:12px;padding:16px}.vellaro-subcategories a{background:#fff;border:1px solid #ddd;padding:8px 12px;font-size:12px}.vellaro-catalog-body[data-filters=true]{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:32px;display:grid}.vellaro-catalog-body .vellaro-filter-panel{background:#fff;grid-column:1;gap:24px;margin:0;padding:0 16px 0 0;display:grid}.vellaro-filter-panel fieldset,.vellaro-filter-panel form{border-top:1px solid #ddd;padding-top:16px}.vellaro-catalog-toolbar{margin:24px 0}.vellaro-catalog-grid{gap:32px 16px}.vellaro-catalog-grid .vellaro-card-photo{height:var(--vellaro-image-height,320px);aspect-ratio:auto}.vellaro-catalog-grid .vellaro-card-info{padding:10px 0}.vellaro-product{grid-template-columns:1fr 1fr;gap:32px}.vellaro-product-info h1{font-size:24px!important}.vellaro-product-info{gap:14px}.vellaro-product-price{font-size:18px;font-weight:600}.vellaro-gallery{flex-direction:row-reverse;gap:16px;display:flex}.vellaro-main-photo{aspect-ratio:1;flex:1;min-width:0;height:auto}.vellaro-main-photo img{object-fit:contain}.vellaro-thumbnails{flex-direction:column;flex-shrink:0;gap:10px;width:64px;margin:0;display:flex}.vellaro-thumbnails img{object-fit:cover;height:76px}.vellaro-product-details{margin-top:32px;padding:24px 0;font-size:14px}.vellaro-footer{background:var(--primary);margin-top:24px}.vellaro-footer-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));padding:24px 0}.vellaro-footer-wordmark{text-align:center;letter-spacing:.4em;margin:24px 0;font-size:26px}.vellaro-newsletter section{max-width:480px;display:block}.vellaro-newsletter h2{margin-bottom:12px}.vellaro-newsletter button{color:#181616;text-transform:none;background:#fff}.vellaro-footer-message{text-align:start;padding:12px 0}@media (width<=1200px){.vellaro-benefits{display:none}.vellaro-header-top{flex-direction:row}.vellaro-preferences{margin:0;position:static}.vellaro-header-top{justify-content:space-between}.vellaro-product{grid-template-columns:1fr 1fr}}@media (width<=767px){.vellaro-wrap{padding:16px}.vellaro-header{padding:0}.vellaro-header-top{flex-wrap:wrap;gap:14px;height:auto;min-height:80px;padding:16px}.vellaro-wordmark{font-size:23px}.vellaro-preferences{gap:10px;font-size:11px}.vellaro-nav{flex-wrap:nowrap;padding:14px 16px;font-size:11px}.vellaro-campaign{padding:24px;min-height:260px!important}.vellaro-campaign>div{max-width:85%}.storefront[data-theme=modrixcommerce\/vellaro] .vellaro-campaign h1,.storefront[data-theme=modrixcommerce\/vellaro] .vellaro-campaign h2{font-size:30px}.vellaro-rail{grid-auto-columns:calc(50% - 8px);gap:16px}.vellaro-collections>div{grid-template-columns:repeat(2,minmax(0,1fr))}.vellaro-collections span{padding:24px 12px 12px;font-size:14px}.vellaro-catalog-body[data-filters=true]{grid-template-columns:1fr;gap:20px}.vellaro-catalog-body .vellaro-filter-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.vellaro-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.vellaro-catalog-grid .vellaro-card-photo{aspect-ratio:3/4;height:auto}.vellaro-product{grid-template-columns:1fr}.vellaro-gallery{flex-direction:column}.vellaro-thumbnails{flex-direction:row;width:100%;overflow:auto}.vellaro-thumbnails button{flex-shrink:0;width:64px}.vellaro-main-photo{flex:auto}.vellaro-footer-grid{grid-template-columns:repeat(2,1fr)}}.storefront[data-theme=modrixcommerce\/voltora]{font:14px var(--font-sans);color:var(--foreground);background:var(--background);--voltora-width:1140px;--voltora-gap:28px}.storefront[data-theme=modrixcommerce\/voltora] :is(h1,h2,h3){font-family:var(--font-heading);font-weight:800;line-height:1.25}.storefront[data-theme=modrixcommerce\/voltora] h1{font-size:28px}.storefront[data-theme=modrixcommerce\/voltora] h2{font-size:23px}.storefront[data-theme=modrixcommerce\/voltora] h3{font-size:16px}.storefront[data-theme=modrixcommerce\/voltora] button{cursor:pointer;font-family:inherit}.storefront[data-theme=modrixcommerce\/voltora] button:disabled{opacity:.5;cursor:not-allowed}.storefront[data-theme=modrixcommerce\/voltora] :is(a,button,input,select):focus-visible{outline:2px solid var(--primary);outline-offset:3px}.voltora-wrap{width:100%;max-width:var(--voltora-width);margin-inline:auto;padding-block:20px 50px}.storefront[data-theme=modrixcommerce\/voltora] .voltora-header{color:var(--voltora-bar-fg,var(--accent-foreground));z-index:30;background:var(--voltora-bar-bg,var(--accent))!important}.storefront[data-theme=modrixcommerce\/voltora] .voltora-header-top :is(.voltora-logo,.voltora-preferences,.voltora-preferences a,.voltora-preferences select,.voltora-preferences span){color:var(--voltora-bar-fg,var(--accent-foreground))!important}.storefront[data-theme=modrixcommerce\/voltora] .voltora-search button{color:var(--primary)!important}.storefront[data-theme=modrixcommerce\/voltora] .voltora-search input{color:var(--foreground)!important}.storefront[data-theme=modrixcommerce\/voltora] .voltora-preferences option{color:var(--foreground);background:var(--background)}.voltora-header[data-sticky=true]{position:sticky;top:0}.voltora-header-top{max-width:var(--voltora-width);align-items:center;gap:30px;min-height:65px;margin:auto;display:flex}.voltora-logo{color:var(--voltora-bar-fg,var(--accent-foreground));white-space:nowrap;align-items:baseline;font-size:29px;font-weight:800;display:flex}.voltora-logo small{font-size:12px}.voltora-logo img{object-fit:contain;max-width:180px;height:42px}.voltora-search{border:1px solid var(--border);background:var(--background);border-radius:4px;flex:1;min-width:100px;display:flex;overflow:hidden}.voltora-search input{background:0 0;border:0;outline:none;width:100%;min-width:0;padding:12px 16px;font-size:14px}.voltora-search button{color:var(--primary);padding-inline:12px}.voltora-preferences{white-space:nowrap;align-items:center;gap:18px;font-size:12px;display:flex}.voltora-preferences select{background:0 0;border:0;max-width:96px;font-size:12px}.voltora-preferences a{align-items:center;gap:6px;display:flex}.storefront[data-theme=modrixcommerce\/voltora] .voltora-nav{border-bottom:1px solid var(--border);justify-content:center;align-items:center;gap:25px;min-height:43px;padding:10px 15px;font-size:12px;display:flex;background:var(--voltora-nav-bg,var(--background))!important;color:var(--voltora-nav-fg,var(--foreground))!important}.storefront[data-theme=modrixcommerce\/voltora] .voltora-nav a{color:inherit!important}.storefront[data-theme=modrixcommerce\/voltora] .voltora-nav a:hover{color:var(--primary)!important}.voltora-location{white-space:nowrap;align-items:center;gap:4px;display:flex}.voltora-primary{background:var(--primary);color:var(--primary-foreground);border-radius:var(--radius);justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-size:14px;display:inline-flex}.voltora-primary:hover{filter:brightness(1.08)}.voltora-hero{color:#fff;background-position:50%;background-size:cover;border-radius:3px;align-items:flex-start;display:flex;position:relative;overflow:hidden}.voltora-hero>div{max-width:560px;padding:48px 40px}.voltora-hero small{font-size:12px}.storefront[data-theme=modrixcommerce\/voltora] .voltora-hero h1{max-width:480px;margin:10px 0;font-size:38px;line-height:1.15}.voltora-hero p{margin:12px 0 3px}.voltora-next{inset-inline-end:15px;color:#333;background:#fff;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:45%}.voltora-dots{color:var(--accent);justify-content:center;gap:6px;padding:10px;display:flex}.voltora-dots button{min-width:24px;min-height:24px}.voltora-benefits{flex-wrap:wrap;justify-content:center;gap:35px;margin:12px 0 25px;font-size:12px;display:flex}.voltora-benefits span{background:#fff9eb;border-radius:30px;padding:8px 13px}.voltora-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.voltora-tile{background:#f2f4f6;border-radius:5px;display:block;overflow:hidden}.voltora-tile img{object-fit:cover;width:100%;height:155px}.voltora-tile>div{padding:14px}.storefront[data-theme=modrixcommerce\/voltora] .voltora-tile h2{margin-bottom:7px;font-size:16px}.voltora-tile small{font-size:12px}.voltora-spotlight{background:var(--muted);margin:var(--voltora-gap) 0;border-radius:6px;padding:22px}.voltora-spotlight>h2{margin-bottom:16px}.voltora-tabs{gap:10px;margin:15px 0;display:flex}.voltora-tabs button{background:#e6e6e6;border-radius:5px;padding:10px 20px}.voltora-tabs button[aria-selected=true]{background:var(--primary);color:var(--primary-foreground)}.voltora-split{grid-template-columns:1fr 1fr;align-items:center;gap:28px;display:grid}.voltora-split>img{object-fit:cover;border-radius:5px;width:100%;height:300px}.storefront[data-theme=modrixcommerce\/voltora] .voltora-split h2{margin:14px 0;font-size:30px}.voltora-split p{margin-bottom:14px;line-height:1.7}.voltora-finance{text-align:center;background:#68f596;border-radius:5px;margin:25px 0;padding:18px;font-size:18px;display:block}.voltora-section-heading{margin:var(--voltora-gap) 0 16px;justify-content:space-between;align-items:center;gap:20px;display:flex}.voltora-section-heading>a{color:var(--primary);font-size:12px}.voltora-home>.voltora-wrap{padding:0}.voltora-rail{grid-template-columns:repeat(6,minmax(0,1fr));gap:15px;display:grid}.voltora-card{flex-direction:column;align-items:start;min-width:0;font-size:12px;display:flex;position:relative}.voltora-card-photo{justify-content:center;align-items:center;width:100%;height:180px;display:flex;position:relative}.voltora-card-photo img{object-fit:contain;width:100%;height:100%}.voltora-card-info{flex-wrap:wrap;align-items:baseline;gap:5px;width:100%;padding:12px 0 8px;display:flex}.voltora-card-info>span{order:-1;width:100%;min-height:36px;font-weight:600;line-height:1.5}.voltora-card-info strong{font-weight:800}.voltora-card-info s{color:var(--muted-foreground);font-size:10px}.voltora-card-info small{display:none}.voltora-discount{bottom:0;color:var(--primary);z-index:1;background:#ffffffd9;padding:2px 5px;font-size:10px;position:absolute;inset-inline-start:0}.voltora-badge{top:8px;background:var(--muted);z-index:12;padding:3px 7px;font-size:9px;position:absolute;inset-inline-start:8px}.voltora-save{top:6px;z-index:15;background:#fffc;border-radius:50%;padding:5px;position:absolute;inset-inline-end:4px}.voltora-card-buy{background:var(--primary);width:100%;color:var(--primary-foreground);border-radius:3px;margin-top:auto;padding:8px 12px;font-size:11px}.voltora-home>section>h2{margin:var(--voltora-gap) 0 16px}.voltora-lifestyle{grid-template-columns:repeat(3,minmax(0,1fr))}.voltora-lifestyle .voltora-tile{background:#333;height:210px;position:relative}.voltora-lifestyle img{opacity:.8;height:100%}.voltora-lifestyle .voltora-tile>div{bottom:10px;color:#fff;text-shadow:0 1px 5px #333;position:absolute;inset-inline-start:8px}.voltora-brands{color:#223342;flex-wrap:wrap;justify-content:space-around;gap:20px;margin:45px 0;font-size:25px;font-weight:800;display:flex}.voltora-home-extensions{margin-top:var(--voltora-gap)}.voltora-breadcrumb{color:var(--muted-foreground);flex-wrap:wrap;gap:6px;margin-bottom:20px;font-size:12px;display:flex}.voltora-catalog-title{margin:8px 0 20px}.voltora-catalog-description{color:var(--muted-foreground);margin:12px 0;line-height:1.7}.voltora-catalog-banner{object-fit:cover;width:100%;max-height:310px;margin-block:20px}.voltora-subcategories{flex-wrap:wrap;gap:16px;margin-bottom:24px;font-size:12px;display:flex}.voltora-subcategories a{background:var(--muted);border-radius:4px;padding:8px 12px}.voltora-catalog-toolbar{align-items:center;gap:20px;margin:20px 0;font-size:12px;display:flex}.voltora-catalog-toolbar label{align-items:center;gap:6px;display:flex}.voltora-catalog-toolbar select{background:0 0;max-width:180px;margin-inline-start:auto}.voltora-catalog-toolbar .voltora-primary{padding:8px 12px;font-size:12px}.voltora-catalog-body[data-filters=true]{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:25px;display:grid}.voltora-filter-panel{background:#fafafa;gap:20px;padding:15px;font-size:12px;display:grid}.voltora-filter-panel fieldset,.voltora-filter-panel form{border-bottom:1px solid var(--border);gap:10px;padding-bottom:15px;display:grid}.voltora-filter-panel label{align-items:center;gap:6px;display:flex}.voltora-filter-panel legend,.voltora-filter-panel h3{margin-bottom:10px;font-weight:700;font-size:13px!important}.voltora-filter-panel input[type=number],.voltora-filter-panel select{border:1px solid var(--border);background:var(--background);width:100%;max-width:100%;padding:8px}.voltora-catalog-grid{grid-template-columns:repeat(var(--voltora-columns,4), minmax(0, 1fr));gap:28px 15px;display:grid}.voltora-catalog-grid .voltora-card-photo{height:var(--voltora-image-height,220px)}.voltora-pagination{justify-content:center;gap:25px;margin-top:35px;font-size:13px;display:flex}.voltora-pagination a{color:var(--primary)}.voltora-product{grid-template-columns:42% 30% 24%;align-items:start;gap:2%;display:grid}.voltora-main-photo{justify-content:center;align-items:center;width:100%;display:flex}.voltora-main-photo img{object-fit:contain;width:100%;height:100%}.voltora-thumbnails{gap:8px;margin-top:14px;display:flex;overflow:auto}.voltora-thumbnails button{border:1px solid var(--border);flex-shrink:0;width:65px;height:65px;padding:4px}.voltora-thumbnails button[aria-pressed=true]{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}.voltora-thumbnails img{object-fit:contain;width:100%;height:100%}.voltora-product-info{gap:18px;display:grid}.voltora-product-brand{color:var(--muted-foreground);font-size:12px}.storefront[data-theme=modrixcommerce\/voltora] .voltora-product-info h1{font-size:23px}.voltora-purchase{border:1px solid var(--border);border-radius:4px;gap:15px;padding:20px;display:grid}.voltora-product-price{font-size:23px;font-weight:800}.voltora-product-price s{color:var(--muted-foreground);font-size:12px;font-weight:400;display:block}.voltora-availability{font-size:13px}.voltora-quantity{align-items:center;gap:12px;font-size:12px;display:flex}.voltora-quantity input{border:1px solid var(--border);width:70px;padding:8px}.voltora-add{width:100%;margin-top:12px;padding:12px 8px}.voltora-sku{color:var(--muted-foreground);overflow-wrap:anywhere;font-size:10px}.voltora-product-service{border-top:1px solid var(--border);padding-top:12px;font-size:12px}.voltora-product-service p{margin-top:10px;line-height:1.7}.voltora-purchase-trust{color:var(--muted-foreground);font-size:12px}.voltora-product-details{padding:var(--voltora-gap) 0}.voltora-product-details>h2{display:none}.voltora-product-details p{margin-top:14px;line-height:1.8}.voltora-product-extensions{gap:var(--voltora-gap);margin-top:var(--voltora-gap);display:grid}.voltora-cart aside{align-self:start}.voltora-cart>h1{margin:5px 0 25px}.voltora-cart ul>li{background:var(--background);border-radius:5px}.voltora-cart-promo{text-align:center;margin-top:var(--voltora-gap);background:#eefcff;border-radius:5px;position:relative;overflow:hidden}.voltora-cart-promo>img{object-fit:cover;width:100%;max-height:260px}.voltora-cart-promo>div{padding:22px}.voltora-cart-promo h2{margin:10px 0}.voltora-cart-promo p{margin-bottom:15px}.voltora-cart-promo a{color:var(--primary)}.voltora-empty{text-align:center;padding:60px 15px;line-height:1.8}.voltora-empty h1,.voltora-empty h2{margin-bottom:20px}.voltora-footer{background:var(--background)}.voltora-newsletter{border-top:1px solid var(--border);text-align:center;padding:25px}.voltora-newsletter:empty{display:none}.voltora-newsletter section{max-width:720px;box-shadow:none;background:0 0;border:0;margin:auto;padding:0}.voltora-newsletter h2{margin-bottom:15px;font-size:16px!important}.voltora-newsletter input[type=email]{background:#fff;border-radius:4px}.voltora-newsletter button{background:var(--primary);color:var(--primary-foreground);text-transform:uppercase;border-radius:4px}.voltora-newsletter label{font-size:11px}.voltora-help{border-block:1px solid var(--border);flex-wrap:wrap;justify-content:center;gap:60px;padding:18px;font-size:12px;display:flex}.voltora-footer-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:30px;padding-block:30px;font-size:11px;display:grid}.voltora-footer-grid nav{flex-direction:column;gap:10px;display:flex}.voltora-footer-grid h3{margin-bottom:5px;font-size:12px!important}.voltora-footer-grid a:hover{text-decoration:underline}.voltora-bottom{text-align:center;background:var(--muted);padding:20px;font-size:10px}@media (width<=1200px){.voltora-wrap{padding-inline:20px}.voltora-header-top{gap:20px;padding-inline:20px}.voltora-preferences{gap:12px}.voltora-nav{white-space:nowrap;justify-content:flex-start;gap:20px;overflow:auto}.voltora-nav>a{flex-shrink:0}.voltora-product{grid-template-columns:40% 32% 24%}}@media (width<=700px){.voltora-header-top{flex-wrap:wrap;gap:12px;padding:15px}.voltora-search{flex-basis:100%;order:2}.voltora-logo{font-size:26px}.voltora-preferences{gap:10px;margin-inline-start:auto;font-size:11px}.voltora-preferences select{max-width:80px}.voltora-preferences a>span{display:none}.voltora-nav{gap:20px;padding:10px 14px}.voltora-wrap{padding:15px}.voltora-hero{height:260px!important}.voltora-hero>div{max-width:95%;padding:40px 25px}.storefront[data-theme=modrixcommerce\/voltora] .voltora-hero h1{max-width:400px;font-size:30px}.voltora-benefits{flex-wrap:wrap;gap:5px}.voltora-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.voltora-tile img{height:130px}.voltora-spotlight{padding:18px}.voltora-tabs{gap:8px;overflow:auto}.voltora-tabs button{white-space:nowrap;padding:9px 14px}.voltora-split,.voltora-product{grid-template-columns:1fr;gap:22px}.voltora-split>img{height:240px}.voltora-finance{font-size:16px}.voltora-rail,.voltora-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 15px}.voltora-lifestyle .voltora-tile{height:160px}.voltora-lifestyle h3{font-size:14px!important}.voltora-brands{gap:20px;font-size:15px}.voltora-catalog-body[data-filters=true]{grid-template-columns:1fr}.voltora-filter-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.voltora-catalog-toolbar{flex-wrap:wrap;gap:12px}.voltora-catalog-toolbar select{max-width:150px}.voltora-subcategories{flex-wrap:nowrap;overflow:auto}.voltora-subcategories a{white-space:nowrap}.voltora-main-photo{max-height:360px}.voltora-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px;padding:25px 15px}.voltora-help{gap:20px}.voltora-newsletter{padding:25px 15px}}.storefront .store-overflow-menu{align-items:center;justify-content:inherit;gap:inherit;flex:1 1 0;min-width:0;display:flex}.storefront .store-overflow-menu>.store-menu-tree{gap:inherit;white-space:nowrap;flex-wrap:nowrap}.storefront .store-overflow-menu>.store-menu-tree>.store-menu-item{flex-shrink:0}.storefront .store-overflow-more{flex-shrink:0;position:relative}.storefront .store-overflow-more>button{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding-block:10px;display:inline-flex}.storefront .store-overflow-more>button[aria-expanded=true]>svg{transform:rotate(180deg)}.storefront .store-overflow-list{z-index:60;min-width:220px;max-width:min(320px,90vw);color:var(--foreground);text-align:start;background:var(--background);border:1px solid var(--border);border-radius:6px;padding:8px 14px;position:absolute;inset-block-start:100%;inset-inline-end:0;box-shadow:0 12px 28px #0002}.storefront .store-overflow-list[hidden]{display:none}@font-face{font-family:Jost;font-style:normal;font-weight:400 700;font-display:swap;src:url(/build/assets/jost-ObQm3Zd1.woff2)format("woff2")}.at-shell{--at-font:"Jost", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--at-brand:var(--primary,#111);--at-accent:var(--accent,#79513d);--at-canvas:var(--background,#fff);--at-surface-sunken:#f1f0ed;--at-ink:var(--foreground,#171717);--at-ink-muted:var(--muted-foreground,#666);--at-ink-subtle:#929292;--at-line:var(--border,#d8d8d8);--at-button-radius:0px;--at-button-height:46px;font-family:var(--at-font);color:var(--at-ink);background-color:var(--at-canvas);font-size:var(--at-body-size,14px);letter-spacing:.02em;-webkit-font-smoothing:antialiased;line-height:1.5}.at-shell *{box-sizing:border-box}.at-shell a{color:inherit;text-decoration:none;transition:opacity .2s}.at-shell a:hover{opacity:.8}.at-shell button:not(.at-btn):not(.at-icon-btn){cursor:pointer;color:inherit;background:0 0;border:none;padding:0;font-family:inherit}.at-shell input,.at-shell select,.at-shell textarea{font-family:inherit;font-size:inherit}.at-frame{width:100%;max-width:1680px;margin-left:auto;margin-right:auto;padding-left:clamp(20px,4vw,72px);padding-right:clamp(20px,4vw,72px)}.at-section{padding-top:clamp(40px,5vw,72px);padding-bottom:clamp(40px,5vw,72px)}.at-section-head{border-bottom:1px solid var(--at-line);justify-content:space-between;align-items:flex-end;margin-bottom:32px;padding-bottom:16px;display:flex}.at-section-head h2{font-size:var(--at-heading-size,26px);letter-spacing:.04em;text-transform:uppercase;margin:0;font-weight:400}.at-text-link{text-transform:uppercase;letter-spacing:.08em;color:var(--at-ink);align-items:center;gap:6px;font-size:11px;font-weight:500;display:inline-flex}.at-eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--at-accent);margin:0 0 12px;font-size:11px;font-weight:600}.at-btn,button.at-btn,a.at-btn{height:var(--at-button-height,46px);font-size:var(--at-button-size,12px);text-transform:uppercase;letter-spacing:.08em;border-radius:var(--at-button-radius,0px);cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;padding:0 24px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.at-btn-primary,button.at-btn-primary,a.at-btn-primary{color:#fff!important;background-color:#000!important;border:1px solid #000!important}.at-btn-primary:hover:not(:disabled),button.at-btn-primary:hover:not(:disabled),a.at-btn-primary:hover:not(:disabled){color:#fff!important;opacity:1!important;background-color:#262626!important;border-color:#262626!important}.at-btn-secondary,button.at-btn-secondary,a.at-btn-secondary{color:#000!important;background-color:#fff!important;border:1px solid #000!important}.at-btn-secondary:hover:not(:disabled),button.at-btn-secondary:hover:not(:disabled),a.at-btn-secondary:hover:not(:disabled){color:#fff!important;opacity:1!important;background-color:#000!important;border-color:#000!important}.at-btn-disabled,button.at-btn:disabled,button.at-btn-disabled{color:#929292!important;cursor:not-allowed!important;background-color:#f1f0ed!important;border-color:#d8d8d8!important}button.at-btn.store-button-outline{border-radius:var(--at-button-radius,0px)!important;height:var(--at-button-height,46px)!important;font-size:var(--at-button-size,12px)!important;text-transform:uppercase!important;letter-spacing:.08em!important;color:#000!important;background-color:#fff!important;border:1px solid #000!important;justify-content:center!important;align-items:center!important;padding:0 24px!important;font-weight:500!important;display:inline-flex!important}button.at-btn.store-button-outline:hover:not(:disabled){color:#fff!important;background-color:#000!important}.at-btn-disabled{background-color:var(--at-surface-sunken);color:var(--at-ink-subtle);border-color:var(--at-line);cursor:not-allowed}.at-announcement{color:#4a4a4a;letter-spacing:.06em;text-align:center;background-color:#f3f3f3;border-bottom:1px solid #e8e8e8;justify-content:center;align-items:center;gap:8px;padding:9px 20px;font-size:11px;display:flex}.at-announcement a,.at-announcement button{color:inherit;align-items:center;gap:6px;font-size:11px;display:inline-flex}.at-header-wrap{border-bottom:1px solid var(--at-line);background-color:#fff;transition:transform .2s}.at-shell .theme-section[data-theme-area=header]:has(>.at-header[data-sticky=true]){z-index:50;position:sticky;top:0;box-shadow:0 1px 4px #0000000a}.at-header-row{grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;height:68px;display:grid}.at-header[data-compact=true] .at-header-row{height:56px}.at-header-utility{letter-spacing:.08em;color:var(--at-ink-muted);align-items:center;gap:16px;font-size:11px;display:flex}.at-header-logo{letter-spacing:.16em;text-transform:uppercase;text-align:center;color:var(--at-ink);font-size:24px;font-weight:500}.at-header-logo img{object-fit:contain;max-height:44px}.at-header-actions{justify-content:flex-end;align-items:center;gap:20px;display:flex}.at-icon-btn{width:36px;height:36px;color:var(--at-ink);border-radius:50%;justify-content:center;align-items:center;transition:background-color .2s;display:inline-flex;position:relative}.at-icon-btn:hover{background-color:var(--at-surface-sunken)}.at-icon-count{background-color:var(--at-brand);color:#fff;border-radius:8px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:600;display:flex;position:absolute;top:2px;right:2px}.at-nav{border-top:1px solid #0000000d;justify-content:center;align-items:center;gap:32px;height:38px;display:flex}.at-nav a,.at-nav button{font-size:var(--at-nav-size,11px);text-transform:uppercase;letter-spacing:.1em;color:var(--at-ink-muted);font-weight:500;transition:color .2s}.at-nav a:hover,.at-nav button:hover{color:var(--at-ink)}.at-hero{background-color:#eeece7;position:relative;overflow:hidden}.at-hero-grid{grid-template-columns:46% 54%;align-items:stretch;min-height:640px;display:grid}.at-hero-copy{flex-direction:column;justify-content:center;max-width:600px;padding:clamp(40px,6vw,96px) clamp(24px,4vw,72px);display:flex}.at-hero-copy h1{letter-spacing:.02em;color:var(--at-ink);margin:0 0 20px;font-size:clamp(32px,4.5vw,56px);font-weight:400;line-height:1.15}.at-hero-copy p.at-hero-desc{color:var(--at-ink-muted);margin:0 0 32px;font-size:15px;line-height:1.6}.at-hero-photo-wrap{background-color:#dcdada;justify-content:center;align-items:center;display:flex;overflow:hidden}.at-hero-photo-wrap img{object-fit:cover;object-position:center;width:100%;height:100%}.at-product-grid{grid-template-columns:repeat(var(--at-cols,4), 1fr);gap:48px 24px;display:grid}.at-card{flex-direction:column;display:flex;position:relative}.at-card-photo{background-color:var(--at-surface-sunken);aspect-ratio:1/1.15;justify-content:center;align-items:center;margin-bottom:16px;display:flex;position:relative;overflow:hidden}.at-photo-link{justify-content:center;align-items:center;width:100%;height:100%;padding:16px;display:flex}.at-photo-link img{object-fit:contain;max-width:100%;max-height:100%;transition:transform .4s}.at-card:hover .at-photo-link img{transform:scale(1.03)}.at-heart{width:32px;height:32px;color:var(--at-ink);z-index:5;background-color:#fff;border-radius:50%;justify-content:center;align-items:center;transition:transform .2s;display:flex;position:absolute;top:12px;right:12px;box-shadow:0 2px 6px #00000014}.at-heart:hover{transform:scale(1.1)}.at-badge{text-transform:uppercase;letter-spacing:.06em;color:var(--at-ink);background-color:#fff;padding:4px 8px;font-size:10px;font-weight:600;position:absolute;top:12px;left:12px}.at-badge-sale{background-color:var(--at-accent);color:#fff}.at-card-caption h3{font-size:var(--at-card-title-size,13px);margin:0 0 6px;font-weight:400;line-height:1.4}.at-card-brand{text-transform:uppercase;letter-spacing:.08em;color:var(--at-ink-subtle);margin-bottom:4px;font-size:11px;display:block}.at-card-price{font-size:var(--at-card-price-size,13px);color:var(--at-ink);align-items:center;gap:8px;margin:4px 0 0;font-weight:500;display:flex}.at-card-price s{color:var(--at-ink-subtle);font-size:12px;font-weight:400}.at-card-quick-add{margin-top:12px}.at-editorial-grid{grid-template-columns:1fr 1fr;gap:32px;display:grid}.at-editorial-card{flex-direction:column;display:flex}.at-editorial-photo{background-color:var(--at-surface-sunken);width:100%;height:420px;margin-bottom:20px;overflow:hidden}.at-editorial-photo img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.at-editorial-card:hover .at-editorial-photo img{transform:scale(1.02)}.at-editorial-caption{justify-content:space-between;align-items:flex-end;display:flex}.at-editorial-caption h3{letter-spacing:.06em;text-transform:uppercase;margin:0 0 8px;font-size:18px;font-weight:400}.at-editorial-caption p{color:var(--at-ink-muted);margin:0;font-size:13px}.at-categories-grid{grid-template-columns:repeat(var(--at-cat-cols,4), 1fr);gap:24px;display:grid}.at-category-tile{text-align:left;flex-direction:column;display:flex}.at-category-photo{background-color:var(--at-surface-sunken);width:100%;height:280px;margin-bottom:12px;overflow:hidden}.at-category-photo img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.at-category-tile:hover .at-category-photo img{transform:scale(1.03)}.at-category-label{letter-spacing:.04em;color:var(--at-ink);justify-content:space-between;align-items:center;font-size:13px;font-weight:500;display:flex}.at-story{background-color:#f3f3f3;grid-template-columns:1fr 1fr;align-items:center;display:grid}.at-story-image{object-fit:cover;width:100%;height:100%;min-height:460px}.at-story-copy{max-width:540px;padding:clamp(40px,6vw,80px)}.at-story-copy h2{letter-spacing:.02em;margin:0 0 20px;font-size:clamp(24px,3.5vw,36px);font-weight:400}.at-story-copy p{color:var(--at-ink-muted);margin:0 0 28px;font-size:14px;line-height:1.6}.at-campaign-banner{align-items:flex-end;width:100%;display:flex;position:relative;overflow:hidden}.at-campaign-banner img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.at-campaign-overlay{background-color:#000;position:absolute;inset:0}.at-campaign-content{z-index:2;max-width:600px;padding:clamp(32px,5vw,64px);position:relative}.at-campaign-content h2{letter-spacing:.06em;text-transform:uppercase;color:#fff;margin:0 0 16px;font-size:clamp(26px,4vw,42px);font-weight:400}.at-campaign-content p{color:#ffffffe6;margin:0 0 24px;font-size:14px;line-height:1.6}.at-gifts-grid{grid-template-columns:repeat(var(--at-gift-cols,4), 1fr);gap:20px;display:grid}.at-gift-card{flex-direction:column;display:flex}.at-gift-photo{background-color:var(--at-surface-sunken);width:100%;height:260px;margin-bottom:12px;overflow:hidden}.at-gift-photo img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.at-gift-card:hover .at-gift-photo img{transform:scale(1.03)}.at-gift-label{letter-spacing:.04em;font-size:13px;font-weight:500}.at-product-page{padding-top:24px;padding-bottom:72px}.at-breadcrumb{text-transform:uppercase;letter-spacing:.08em;color:var(--at-ink-subtle);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:32px;font-size:11px;display:flex}.at-breadcrumb a{color:var(--at-ink-muted)}.at-breadcrumb a:hover{color:var(--at-ink)}.at-product-layout{grid-template-columns:var(--at-gallery-w,56%) 1fr;align-items:start;gap:clamp(32px,5vw,64px);display:grid}.at-gallery-main{background-color:var(--at-surface-sunken);aspect-ratio:1/1.1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.at-gallery-main img{object-fit:contain;max-width:90%;max-height:90%}.at-zoom-btn{background-color:#fff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:absolute;bottom:16px;right:16px;box-shadow:0 2px 6px #00000014}.at-gallery-thumbs{grid-template-columns:repeat(auto-fill,minmax(70px,1fr));gap:12px;margin-top:16px;display:grid}.at-thumb-btn{aspect-ratio:1;background-color:var(--at-surface-sunken);border:1px solid #0000;justify-content:center;align-items:center;padding:6px;display:flex}.at-thumb-btn[aria-pressed=true]{border-color:var(--at-ink)}.at-thumb-btn img{object-fit:contain;max-width:100%;max-height:100%}.at-product-summary{flex-direction:column;display:flex;position:sticky;top:90px}.at-product-summary h1{letter-spacing:.02em;margin:8px 0 16px;font-size:clamp(24px,3vw,36px);font-weight:400}.at-product-price-box{align-items:baseline;gap:12px;margin-bottom:20px;font-size:22px;font-weight:500;display:flex}.at-product-price-box s{color:var(--at-ink-subtle);font-size:16px;font-weight:400}.at-product-short-desc{color:var(--at-ink-muted);margin-bottom:24px;font-size:14px;line-height:1.6}.at-quantity-picker{border:1px solid var(--at-line);height:var(--at-button-height,46px);border-radius:var(--at-button-radius,0px);background:#fff;flex-shrink:0;align-items:center;display:inline-flex}.at-quantity-picker button{width:40px;height:100%;color:var(--at-ink);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:background .15s;display:flex}.at-quantity-picker button:hover:not(:disabled){background:var(--at-surface-sunken)}.at-quantity-picker button:disabled{opacity:.3;cursor:not-allowed}.at-quantity-picker input{text-align:center;width:48px;height:100%;color:var(--at-ink);-moz-appearance:textfield;background:0 0;border:none;font-size:13px;font-weight:500}.at-quantity-picker input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.at-quantity-picker input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.at-product-actions{align-items:stretch;gap:12px;margin:24px 0;display:flex}.at-stock-status{color:#2e7d32;align-items:center;gap:6px;margin-bottom:24px;font-size:12px;display:inline-flex}.at-accordions{border-top:1px solid var(--at-line);margin-top:24px}.at-accordion{border-bottom:1px solid var(--at-line)}.at-accordion summary{text-transform:uppercase;letter-spacing:.06em;cursor:pointer;justify-content:space-between;align-items:center;padding:16px 0;font-size:13px;font-weight:500;list-style:none;display:flex}.at-accordion summary::-webkit-details-marker{display:none}.at-accordion-content{color:var(--at-ink-muted);padding-bottom:20px;font-size:13px;line-height:1.6}.at-product-modules{border-top:1px solid var(--at-line);margin-top:64px;padding-top:48px}.at-catalog-banner{background-color:var(--at-surface-sunken);width:100%;margin-bottom:32px;position:relative;overflow:hidden}.at-catalog-banner img{object-fit:cover;width:100%;height:100%}.at-catalog-toolbar{border-top:1px solid var(--at-line);border-bottom:1px solid var(--at-line);letter-spacing:.04em;justify-content:space-between;align-items:center;margin-bottom:36px;padding:14px 0;font-size:12px;display:flex}.at-catalog-results-count{color:var(--at-ink-muted)}.at-bag-layout{grid-template-columns:1fr 380px;align-items:start;gap:48px;margin-top:32px;display:grid}.at-bag-lines{border-top:1px solid var(--at-line);flex-direction:column;display:flex}.at-bag-line{border-bottom:1px solid var(--at-line);grid-template-columns:100px 1fr auto;align-items:center;gap:24px;padding:24px 0;display:grid}.at-bag-line-thumb{aspect-ratio:1;background-color:var(--at-surface-sunken);justify-content:center;align-items:center;padding:8px;display:flex}.at-bag-line-thumb img{object-fit:contain;max-width:100%;max-height:100%}.at-bag-summary{background-color:var(--at-surface-sunken);border:1px solid var(--at-line);padding:32px}.at-bag-summary h2{text-transform:uppercase;letter-spacing:.06em;margin:0 0 20px;font-size:16px;font-weight:500}.at-summary-row{justify-content:space-between;margin-bottom:12px;font-size:13px;display:flex}.at-footer{border-top:1px solid var(--at-line);background-color:#fff;padding-top:clamp(48px,6vw,80px);padding-bottom:32px}.at-footer-intro{border-bottom:1px solid var(--at-line);grid-template-columns:1fr 1fr;gap:48px;margin-bottom:48px;padding-bottom:48px;display:grid}.at-footer-intro h2{letter-spacing:.02em;margin:8px 0 16px;font-size:clamp(22px,3vw,32px);font-weight:400}.at-newsletter-form{flex-direction:column;display:flex}.at-newsletter-input-wrap{border-bottom:1px solid var(--at-ink);margin-top:12px;padding-bottom:6px;display:flex}.at-newsletter-input-wrap input{color:var(--at-ink);background:0 0;border:none;flex:1;padding:6px 0;font-size:13px}.at-newsletter-input-wrap input:focus{outline:none}.at-footer-links-grid{border-bottom:1px solid var(--at-line);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:32px;padding-bottom:48px;display:grid}.at-footer-col h3{text-transform:uppercase;letter-spacing:.1em;margin:0 0 16px;font-size:12px;font-weight:600}.at-footer-col ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.at-footer-col li a{color:var(--at-ink-muted);font-size:13px}.at-footer-col li a:hover{color:var(--at-ink)}.at-footer-bottom{color:var(--at-ink-subtle);letter-spacing:.06em;justify-content:space-between;align-items:center;padding-top:32px;font-size:11px;display:flex}dialog:not([open]),.at-drawer:not([open]),dialog.at-drawer:not([open]){display:none!important}dialog.at-drawer[open],.at-drawer[open]{z-index:100;background:#fff;border:none;flex-direction:column;width:min(440px,100vw);height:100%;max-height:100dvh;margin:0;padding:0;display:flex;position:fixed;inset:0 0 0 auto;box-shadow:-4px 0 24px #00000026}dialog.at-drawer::backdrop,.at-drawer::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0006}.at-drawer-head{border-bottom:1px solid var(--at-line);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.at-drawer-head h2{text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:14px;font-weight:500}.at-drawer-body{flex:1;padding:24px;overflow-y:auto}.at-drawer-item{border-bottom:1px solid var(--at-line);grid-template-columns:64px 1fr auto;align-items:center;gap:16px;padding:12px 0;display:grid}.at-drawer-item-thumb{background-color:var(--at-surface-sunken);justify-content:center;align-items:center;width:64px;height:64px;display:flex}.at-drawer-item-thumb img{object-fit:contain;max-width:100%;max-height:100%}.at-drawer-item-title{margin-bottom:4px;font-size:13px;display:block}.at-drawer-item-price{color:var(--at-ink);margin:0;font-size:12px;font-weight:500}@media (width<=1024px){.at-hero-grid{grid-template-columns:1fr;min-height:auto}.at-hero-photo-wrap{height:380px}.at-editorial-grid,.at-story,.at-product-layout{grid-template-columns:1fr}.at-product-summary{position:static}.at-bag-layout{grid-template-columns:1fr}.at-footer-intro{grid-template-columns:1fr;gap:32px}}@media (width<=768px){.at-product-grid{grid-template-columns:repeat(2,1fr);gap:28px 12px}.at-categories-grid,.at-gifts-grid{grid-template-columns:repeat(2,1fr);gap:12px}.at-nav{display:none}}.electronics-store{font-family:var(--font-sans);color:var(--foreground);font-size:14px;line-height:1.5}.electronics-width{width:min(var(--store-container,80rem), calc(100% - 48px));margin-inline:auto}.electronics-header{background:var(--background);color:var(--primary);z-index:30;border-bottom:1px solid var(--border);position:sticky;top:0;box-shadow:0 2px 4px #00000008}.electronics-topbar{align-items:center;gap:30px;min-height:84px;display:flex}.electronics-brand{letter-spacing:-1.1px;white-space:nowrap;max-width:180px;font-size:20px;font-weight:800}.electronics-brand img{object-fit:contain;width:150px;max-height:55px}.electronics-search{background:#f0f6fe;border-radius:5px;flex:1;max-width:530px;height:39px;display:flex;overflow:hidden}.electronics-search input{background:0 0;border:0;outline:none;flex:1;min-width:0;padding:0 15px;font-size:12px}.electronics-search button{background:var(--store-search);color:#fff;align-items:center;gap:7px;padding:0 20px;font-size:12px;display:flex}.electronics-language{align-items:center;gap:6px;display:flex}.electronics-language select{background:0 0;border:0;max-width:115px;font-size:12px}.electronics-account{white-space:nowrap;align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.electronics-account svg{display:none}.electronics-cart{align-items:center;display:inline-flex;position:relative}.electronics-cart sup{border:2px solid var(--background);background:var(--store-search);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 4px;font-size:10px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-7px;right:-9px}.electronics-help{white-space:nowrap;font-size:12px;font-weight:700}.electronics-nav{align-items:center;gap:28px;min-height:47px;font-size:12px;display:flex}.electronics-category-menu{flex-shrink:0;width:300px;position:relative}.electronics-category-menu>button{white-space:nowrap;align-items:center;gap:9px;font-weight:700;display:flex}.electronics-category-menu>ul{background:var(--background);border:1px solid var(--border);width:250px;max-height:70vh;padding:10px;position:absolute;top:33px;left:0;overflow:auto;box-shadow:0 8px 24px #0002}.electronics-category-menu li a{border-radius:3px;padding:10px;display:block}.electronics-category-menu li a:hover{background:var(--muted)}.electronics-store #main{width:min(var(--store-container,80rem), calc(100% - 48px));max-width:var(--store-container,80rem);padding-inline:0;min-width:0;margin-inline:auto;padding-top:22px;padding-bottom:30px}.electronics-store a:focus-visible,.electronics-store button:focus-visible{outline:2px solid var(--store-search);outline-offset:3px}.electronics-store button{cursor:pointer}.electronics-store button:disabled{opacity:.5;cursor:not-allowed}.electronics-home{gap:20px;display:grid}.electronics-home h2,.electronics-rail h2{text-align:center;margin-bottom:22px;font-size:24px;font-weight:400}.electronics-campaign{border-radius:6px;align-items:center;gap:20px;min-height:350px;padding:25px 6%;display:flex;position:relative;overflow:hidden}.electronics-campaign:after{content:"";pointer-events:none;border:65px solid #fff2;border-radius:50%;width:600px;height:600px;position:absolute;top:-180px;right:-160px}.electronics-campaign-copy{z-index:1;flex:1;position:relative}.electronics-campaign-copy>p:first-child{letter-spacing:2px;font-size:12px;font-weight:700}.electronics-campaign h1{letter-spacing:-1.5px;max-width:530px;margin:14px 0;font-size:46px;font-weight:800;line-height:1.1}.electronics-campaign-copy>p{max-width:440px;font-size:15px}.electronics-campaign img{object-fit:contain;mix-blend-mode:multiply;z-index:1;width:47%;height:300px;position:relative}.electronics-campaign-copy>a{color:#073b7a;background:#fff;border-radius:30px;margin-top:23px;padding:10px 30px;font-size:12px;font-weight:700;display:inline-block}.electronics-promotions{grid-template-columns:repeat(var(--tile-columns,4), minmax(0, 1fr));gap:16px;display:grid}.electronics-promo{background:var(--muted);border-radius:5px;align-items:center;gap:8px;min-width:0;min-height:150px;padding:20px;display:flex;position:relative;overflow:hidden}.electronics-promo h3{color:var(--primary);font-size:17px;font-weight:700;line-height:1.2}.electronics-promo p{color:var(--muted-foreground);margin:8px 0;font-size:11px}.electronics-promo img{object-fit:contain;mix-blend-mode:multiply;width:48%;height:125px}.electronics-promo small{background:var(--primary);color:var(--primary-foreground);border-radius:15px;margin-top:8px;padding:4px 12px;font-size:8px;font-weight:700;display:inline-block}.electronics-promotions[data-style=offer] .electronics-promo{background:var(--background);border:1px solid #d2dfef;box-shadow:2px 3px #c1d3e5}.electronics-promotions[data-style=offer] h3{color:var(--store-sale)}.electronics-promotions[data-style=circle]{padding:4px 2px;display:flex;overflow:auto}.electronics-promotions[data-style=circle] .electronics-promo{text-align:center;background:0 0;flex-direction:column-reverse;flex:1 0 95px;max-width:150px;min-height:0;padding:4px}.electronics-promotions[data-style=circle] img{mix-blend-mode:normal;object-fit:contain;border-radius:50%;width:96px;height:96px}.electronics-promotions[data-style=circle] h3{color:var(--foreground);margin:10px 0 0;font-size:12px;font-weight:500}.electronics-promotions[data-style=circle] p,.electronics-promotions[data-style=circle] small{display:none}.electronics-promotions[data-style=service] .electronics-promo{color:#fff;background:linear-gradient(120deg, var(--primary), var(--store-search));min-height:125px}.electronics-promotions[data-style=service] h3,.electronics-promotions[data-style=service] p{color:#fff}.electronics-promotions[data-style=service] img{display:none}.electronics-promotions[data-style=service] small{color:var(--primary);background:#fff}.electronics-rail{background:var(--muted);border-radius:2px;padding:25px 16px}.electronics-rail-header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.electronics-rail-header h2{text-align:center;flex:1;margin:0;font-size:24px;font-weight:400}.electronics-rail-header>a{color:var(--primary);font-size:11px}.electronics-product-rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.electronics-card{background:var(--background);border-radius:6px;flex-direction:column;min-width:0;height:100%;padding:12px;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #00000004}.electronics-card-image{aspect-ratio:1;background:var(--background);justify-content:center;align-items:center;margin:8px 0 10px;display:flex}.electronics-card-image img{object-fit:contain;width:100%;height:100%;padding:15px}.electronics-favorite{color:#aaa;z-index:2;position:absolute;top:10px;right:10px}.electronics-favorite[aria-pressed=true]{color:var(--store-sale)}.electronics-card-title{-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:52px;margin:4px 0 12px;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.electronics-card-price{justify-content:space-between;align-items:flex-end;gap:5px;margin-top:auto;margin-bottom:18px;display:flex}.electronics-card-price s{color:#888;margin-bottom:3px;font-size:10px;display:block}.electronics-card-price strong{font-size:13px;display:block}.electronics-saving{background:var(--store-sale);color:#fff;white-space:nowrap;border-radius:20px 0 0 20px;padding:4px 7px;font-size:9px;font-weight:700}.electronics-button{text-align:center;background:var(--primary);width:100%;color:var(--primary-foreground);letter-spacing:.5px;border-radius:5px;justify-content:center;align-items:center;gap:6px;padding:10px 8px;font-size:10px;font-weight:800;display:flex}.electronics-card .electronics-button,.electronics-card form{margin-top:auto}.electronics-benefits{background:linear-gradient(100deg, var(--primary), var(--store-search));color:#fff;border-radius:5px;grid-template-columns:repeat(3,1fr);gap:20px;padding:14px 20px;display:grid}.electronics-benefits>div{justify-content:center;align-items:center;gap:12px;font-size:12px;display:flex}.electronics-footer{background:var(--muted);font-size:11px}.electronics-footer-grid{grid-template-columns:1.25fr repeat(4,1fr);gap:28px;padding:35px 0;display:grid}.electronics-footer h3{margin-bottom:15px;font-size:12px;font-weight:700}.electronics-footer a{color:var(--muted-foreground);margin:9px 0;display:block}.electronics-contact{background:var(--background);border-radius:5px;padding:18px}.electronics-contact a,.electronics-contact p,.electronics-footer-grid>div:last-child p{align-items:center;gap:9px;display:flex}.electronics-contact h3:not(:first-child){margin-top:23px}.electronics-payments{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.electronics-payments span{border:1px solid var(--border);background:var(--background);color:var(--primary);border-radius:3px;padding:4px 7px;font-size:10px;font-weight:700}.electronics-footer-bottom{background:var(--primary);color:var(--primary-foreground);padding:22px 0}.electronics-footer-bottom>div{align-items:center;gap:30px;display:flex}.electronics-footer-bottom strong{font-size:18px;font-weight:800}.electronics-footer-bottom span{font-size:10px}.electronics-footer-bottom a{color:inherit;margin-left:auto}.electronics-breadcrumb{color:var(--muted-foreground);flex-wrap:wrap;gap:6px;margin-bottom:20px;font-size:11px;display:flex}.electronics-listing-title{margin-bottom:25px;font-size:26px;font-weight:400}.electronics-listing{background:var(--muted);padding:25px 0}.electronics-listing>h2{text-align:center;margin-bottom:28px;font-size:26px;font-weight:400}.electronics-listing-body{grid-template-columns:23% minmax(0,1fr);gap:20px;display:grid}.electronics-filters{background:var(--background);border-radius:7px;align-self:start;overflow:hidden}.electronics-filter-heading{justify-content:space-between;align-items:center;padding:20px;display:flex}.electronics-filter-heading strong{font-size:17px}.electronics-filter-heading a{color:var(--muted-foreground);font-size:10px}.electronics-filters details{border-top:1px solid var(--border)}.electronics-filters summary{cursor:pointer;justify-content:space-between;padding:16px 20px;font-size:12px;font-weight:700;display:flex}.electronics-filters details[open]>summary{background:#f0f6fe}.electronics-filter-body{gap:12px;padding:16px 20px;font-size:12px;display:grid}.electronics-filter-body input[type=number]{border:1px solid var(--border);border-radius:3px;width:100%;min-width:0;padding:7px}.electronics-filter-body label{align-items:center;gap:8px;display:flex}.electronics-list-toolbar{background:var(--background);border-radius:7px;justify-content:space-between;align-items:center;gap:15px;margin-bottom:30px;padding:18px 20px;font-size:12px;display:flex}.electronics-list-toolbar strong{font-size:14px}.electronics-list-toolbar select{border:1px solid var(--border);background:0 0;border-radius:25px;min-width:170px;padding:8px 20px}.electronics-list-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.electronics-list-products[data-view=list]{grid-template-columns:1fr}.electronics-list-products[data-view=list] .electronics-card{grid-template-columns:170px 1fr;gap:15px;display:grid}.electronics-list-products[data-view=list] .electronics-card-image{grid-row:span 3}.electronics-pagination{justify-content:center;align-items:center;gap:7px;margin:24px 0;font-size:12px;display:flex}.electronics-pagination a,.electronics-pagination span{border:1px solid var(--border);background:var(--background);border-radius:3px;padding:6px 12px}.electronics-pagination .current{background:var(--primary);color:var(--primary-foreground)}.electronics-mobile-filters{display:none}.electronics-description{white-space:pre-line;background:var(--muted);margin-top:35px;padding:25px;font-size:12px;line-height:1.8}.electronics-description h2{margin-bottom:14px;font-size:19px}.electronics-product{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(240px,.85fr);gap:25px;min-height:620px;display:grid}.electronics-gallery{align-items:flex-start;gap:15px;min-width:0;display:flex}.electronics-thumbnails{flex-shrink:0;gap:12px;width:62px;max-height:500px;display:grid;overflow:auto}.electronics-thumbnails button{border:1px solid var(--border);border-radius:6px;width:57px;height:67px;padding:5px;overflow:hidden}.electronics-thumbnails button[aria-current=true]{border-color:var(--store-search)}.electronics-thumbnails img{object-fit:contain;width:100%;height:100%}.electronics-main-image{object-fit:contain;flex:1;width:0;min-width:0;height:390px;padding:20px}.electronics-product h1{margin:6px 0 8px;font-size:20px;font-weight:800;line-height:1.25}.electronics-product-brand{text-transform:uppercase;color:var(--muted-foreground);font-size:11px}.electronics-product-summary{font-size:12px}.electronics-product-summary p{margin:10px 0}.electronics-product-summary details{border-top:1px solid var(--border);padding:15px 0}.electronics-product-summary summary{cursor:pointer;font-size:12px;font-weight:700}.electronics-product-summary details p{white-space:pre-line;line-height:1.7}.electronics-product-summary select{border:1px solid var(--border);border-radius:4px;width:100%;padding:7px}.electronics-purchase{border:1px solid var(--border);border-radius:7px;align-self:start;gap:14px;padding:14px;display:grid}.electronics-stock{color:#14877f;background:#e7f7f6;border-radius:5px;padding:8px 10px;font-size:11px}.electronics-purchase-price s{color:#999;font-size:11px}.electronics-purchase-price strong{font-size:22px;font-weight:800;display:block}.electronics-purchase-notice{background:var(--muted);border-radius:4px;align-items:center;gap:10px;padding:10px;font-size:11px;display:flex}.electronics-purchase input[type=number]{border:1px solid var(--border);border-radius:4px;width:90px;padding:7px}.electronics-purchase .electronics-button{padding:13px;font-size:12px}.electronics-product-section{background:var(--muted);margin:40px 0;padding:30px}.electronics-product-section h2{text-align:center;margin-bottom:25px;font-size:24px;font-weight:400}.electronics-variant-options{gap:12px;margin:18px 0;display:grid}.electronics-variant-options label{gap:6px;display:grid}.electronics-empty{text-align:center;color:var(--muted-foreground);padding:50px}@media (width<=1000px){.electronics-topbar{gap:18px}.electronics-help{display:none}.electronics-brand{font-size:21px}.electronics-nav{gap:20px}.electronics-category-menu{width:auto;margin-right:auto}.electronics-listing-body{grid-template-columns:210px minmax(0,1fr)}.electronics-product{grid-template-columns:1fr 1fr}.electronics-product-summary,.electronics-purchase{grid-column:2}.electronics-gallery{grid-row:span 2}.electronics-card-price{flex-wrap:wrap}.electronics-footer-grid{gap:18px}}@media (width<=760px){.electronics-width,.electronics-store #main{width:calc(100% - 24px)}.electronics-topbar{flex-wrap:wrap;gap:14px;min-height:65px;padding:13px 0}.electronics-brand{flex:1;max-width:none;font-size:21px}.electronics-search{flex-basis:100%;order:2}.electronics-account span{display:none}.electronics-account svg{display:block}.electronics-language select{max-width:85px}.electronics-nav{white-space:nowrap;gap:22px;min-height:40px;overflow:auto}.electronics-category-menu{margin:0;position:static}.electronics-category-menu>ul{top:145px;left:12px}.electronics-store #main{padding-inline:12px}.electronics-home{gap:22px}.electronics-home h2,.electronics-rail h2{font-size:20px}.electronics-campaign{min-height:300px;padding:25px}.electronics-campaign h1{letter-spacing:-1px;font-size:30px}.electronics-campaign-copy>p{font-size:12px}.electronics-campaign img{width:42%;height:220px}.electronics-promotions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.electronics-promo{min-height:130px;padding:12px}.electronics-promo h3{font-size:13px}.electronics-promo img{height:95px}.electronics-promotions[data-style=circle] .electronics-promo{flex-basis:85px}.electronics-promotions[data-style=circle] img{width:76px;height:76px}.electronics-product-rail{scroll-snap-type:x mandatory;display:flex;overflow:auto}.electronics-product-rail>.electronics-card{scroll-snap-align:start;flex:0 0 45%}.electronics-rail{padding:20px 12px}.electronics-card-image img{padding:8px}.electronics-benefits{gap:12px;padding:12px}.electronics-benefits>div{text-align:center;flex-direction:column;gap:5px;font-size:10px}.electronics-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.electronics-contact{grid-column:1/-1}.electronics-footer-bottom>div{flex-wrap:wrap;gap:12px}.electronics-footer-bottom span{flex-basis:100%;order:3}.electronics-listing{padding:20px 8px}.electronics-listing-body{display:block}.electronics-filters{margin-bottom:18px;display:none}.electronics-filters[data-open=true]{display:block}.electronics-mobile-filters{border:1px solid var(--border);background:var(--background);border-radius:4px;align-items:center;gap:5px;padding:6px 10px;display:inline-flex}.electronics-list-toolbar{flex-wrap:wrap;gap:10px;margin-bottom:18px;padding:12px}.electronics-list-toolbar select{min-width:130px;max-width:150px}.electronics-list-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.electronics-list-products[data-view=list] .electronics-card{grid-template-columns:100px 1fr}.electronics-card-title{font-size:11px}.electronics-card-price strong{font-size:12px}.electronics-product{flex-direction:column;gap:20px;min-height:0;display:flex}.electronics-gallery{gap:10px}.electronics-main-image{height:310px;padding:10px}.electronics-thumbnails{width:50px}.electronics-thumbnails button{width:45px;height:55px}.electronics-purchase{align-self:stretch}.electronics-product-section{padding:20px 12px}.electronics-description{padding:20px 14px}}@media (prefers-reduced-motion:reduce){.electronics-store *{scroll-behavior:auto!important;transition:none!important}}.electronics-campaign[data-height=small]{min-height:210px}.electronics-campaign[data-height=small] img{height:180px}.electronics-campaign[data-height=large]{min-height:440px}.electronics-promo-strip{background:var(--primary);color:var(--primary-foreground);border-radius:5px;justify-content:center;align-items:center;gap:30px;padding:9px 20px;font-size:12px;display:flex}.electronics-promo-strip a{white-space:nowrap;font-size:10px;font-weight:700}.electronics-brand-circle{width:96px;height:96px;color:var(--primary);border:2px solid #afc8df;border-radius:50%;place-items:center;font-weight:700;display:grid}.electronics-promo:has(.electronics-brand-circle)>div{display:none}@media (width<=760px){.electronics-promo-strip{gap:10px;font-size:10px}.electronics-brand-circle{width:76px;height:76px;font-size:11px}}.electronics-home,.electronics-home>section{min-width:0;max-width:100%}.electronics-brand{text-overflow:ellipsis;flex-shrink:0;overflow:hidden}@media (width<=760px){.electronics-campaign{gap:12px}.electronics-campaign-copy{min-width:0}.electronics-promo-strip{text-align:center;flex-wrap:wrap}.electronics-nav{max-width:calc(100% - 24px)}}.electronics-listing>h2{text-align:left;margin-left:calc(23% + 20px)}.electronics-listing[data-heading-align=center]>h2{text-align:center}.electronics-listing[data-filters=false]>h2{margin-left:0}.electronics-listing[data-filters=false] .electronics-listing-body{grid-template-columns:minmax(0,1fr)}.electronics-list-products{grid-template-columns:repeat(var(--catalog-columns,3), minmax(0, 1fr));align-items:stretch}.electronics-card-image{aspect-ratio:auto;flex:0 0 220px;justify-content:center;align-items:center;height:220px;min-height:0;display:flex;overflow:hidden}.electronics-card-image img{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.electronics-list-products .electronics-card-image{flex-basis:var(--catalog-image-height,240px);height:var(--catalog-image-height,240px)}.electronics-card-title{flex:0 0 52px;height:52px}@media (width<=1000px) and (width>=761px){.electronics-listing>h2{margin-left:230px}}@media (width<=760px){.electronics-listing>h2{margin-left:0}.electronics-list-products{grid-template-columns:repeat(2,minmax(0,1fr))}.electronics-card-image,.electronics-list-products .electronics-card-image{flex-basis:160px;height:160px}.electronics-list-products[data-view=list]{grid-template-columns:1fr}}.ecom-atelier{--ink:#171717;--paper:#fff;--canvas:#eeece7;--tile:#f1f0ed;--wash:#f7f6f3;--muted:#777;--hairline:#e5e3df;color:var(--ink);background:var(--paper);min-height:100vh;font-family:Jost,Instrument Sans,system-ui,Arial,sans-serif;font-size:14px;line-height:1.6}.ecom-atelier *{box-sizing:border-box}.ecom-atelier h1,.ecom-atelier h2,.ecom-atelier h3,.ecom-atelier p{margin:0}.ecom-atelier a{color:inherit;text-decoration:none}.ecom-atelier img{object-fit:cover;width:100%;height:100%;display:block}.ecom-announcement{letter-spacing:.7px;text-align:center;background:#f3f3f3;justify-content:center;align-items:center;gap:18px;min-height:30px;padding:6px 18px;font-size:10px;display:flex}.ecom-header{background:var(--paper);z-index:20;border-bottom:1px solid #eee;position:sticky;top:0}.ecom-header-row{grid-template-columns:1fr auto 1fr;align-items:center;height:68px;padding:0 5%;display:grid}.ecom-utility{letter-spacing:.7px;color:var(--ink);gap:18px;font-size:10px;display:flex}.ecom-logo{letter-spacing:4px;white-space:nowrap;font-size:24px;font-weight:600}.ecom-logo img{object-fit:contain;width:auto;height:30px}.ecom-icons{color:var(--ink);justify-content:flex-end;gap:22px;display:flex}.ecom-icons button,.ecom-icons a{color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;display:inline-flex;position:relative}.ecom-icons .ecom-count{font-size:9px;position:absolute;top:-9px;right:-7px}.ecom-nav{text-transform:uppercase;letter-spacing:1px;color:#656565;justify-content:center;align-items:center;gap:32px;height:38px;font-size:10px;display:flex}.ecom-nav a{color:inherit;padding:4px 0;position:relative}.ecom-nav a:after{content:"";background:currentColor;height:1px;transition:right .3s;position:absolute;bottom:0;left:0;right:100%}.ecom-nav a:hover{color:var(--ink)}.ecom-nav a:hover:after,.ecom-nav a:focus-visible:after{right:0}.ecom-hero{background:var(--canvas);grid-template-columns:42% 58%;min-height:540px;display:grid}.ecom-hero-copy{flex-direction:column;justify-content:center;align-items:flex-start;gap:22px;padding:72px max(32px,12%);display:flex}.ecom-eyebrow{letter-spacing:1.7px;text-transform:uppercase;color:#6b655d;font-size:10px}.ecom-hero-points{letter-spacing:.4px;color:#8a857d;flex-wrap:wrap;gap:8px 16px;font-size:10px;display:flex}.ecom-hero h1{letter-spacing:-1.6px;max-width:400px;font-size:58px;font-weight:400;line-height:1.05}.ecom-hero-description{color:#69645c;max-width:330px;line-height:1.85}.ecom-hero-photo{background:#dcdada;min-height:540px;padding:32px}.ecom-hero-photo img{object-fit:contain}.ecom-button{border:1px solid var(--ink);letter-spacing:.6px;justify-content:center;align-items:center;gap:28px;min-height:46px;padding:12px 26px;font-size:11px;display:inline-flex}.ecom-primary{background:var(--ink);color:#fff}.ecom-button:hover{background:#ece9e4}.ecom-primary:hover{color:#fff;background:#36322c}.ecom-section{padding:72px 5%}.ecom-section-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;display:flex}.ecom-section h2{letter-spacing:.3px;font-size:26px;font-weight:400}.ecom-text-link{letter-spacing:.4px;color:var(--ink);align-items:center;gap:15px;font-size:11px;display:inline-flex}.ecom-text-link:hover{text-underline-offset:4px;text-decoration:underline}.ecom-essentials{background:var(--wash)}.ecom-product-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.ecom-card{min-width:0}.ecom-card-photo{background:var(--tile);height:285px;position:relative;overflow:hidden}.ecom-photo-link{width:100%;height:100%;padding:20px;display:block}.ecom-card-photo img{object-fit:contain;transition:transform .35s}.ecom-photo-link:hover img{transform:scale(1.03)}.ecom-heart{color:#777;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex;position:absolute;top:12px;right:12px}.ecom-card-caption{text-align:center;padding-top:18px}.ecom-card h3{margin:5px 0 7px;font-size:13px;font-weight:400}.ecom-card p{color:#57524b;font-size:12px}.ecom-badge{text-transform:uppercase;letter-spacing:1px;color:#7c7264;font-size:9px}.ecom-tag{z-index:2;letter-spacing:1px;text-transform:uppercase;color:#fff;background:var(--ink);padding:5px 9px;font-size:9px;position:absolute;top:14px;left:14px}.ecom-tag-muted{background:#8a857d;top:auto;bottom:14px}.ecom-quick{z-index:2;letter-spacing:.4px;color:#fff;background:#171717eb;justify-content:center;align-items:center;gap:8px;padding:13px;font-size:11px;transition:transform .3s;display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(100%)}.ecom-card-photo:hover .ecom-quick,.ecom-photo-link:focus-visible .ecom-quick{transform:translateY(0)}.ecom-photo-empty{color:#a9a39a;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ecom-card .ecom-price s{color:#a9a39a;margin-left:8px}.ecom-category-section{padding-top:12px}.ecom-categories{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}.ecom-categories a{text-align:left}.ecom-categories a>div{background:var(--canvas);justify-content:center;align-items:center;height:210px;padding:14px;display:flex}.ecom-categories img{object-fit:contain}.ecom-categories span{text-transform:uppercase;letter-spacing:1px;justify-content:space-between;align-items:center;margin-top:17px;font-size:10px;display:flex}.ecom-story{background:#f3f1ec;grid-template-columns:1.1fr 1fr;display:grid}.ecom-story>img{height:500px}.ecom-story>div{flex-direction:column;justify-content:center;align-items:flex-start;gap:23px;padding:50px 12%;display:flex}.ecom-story h2{font-size:37px;font-weight:400;line-height:1.15}.ecom-story>div>p:not(.ecom-eyebrow){color:#777}.ecom-trustband{border-top:1px solid var(--hairline);background:var(--wash);letter-spacing:1.4px;text-transform:uppercase;color:#6b655d;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 44px;padding:26px 5%;font-size:10px;display:flex}.ecom-footer{border-top:1px solid var(--hairline);margin-top:24px;padding:60px 5% 30px}.ecom-footer-grid{grid-template-columns:1fr 1fr;gap:70px;display:grid}.ecom-footer-intro{max-width:370px}.ecom-footer-intro h2{margin:20px 0;font-size:29px;font-weight:400;line-height:1.25}.ecom-footer-intro>p:last-of-type{color:#777;font-size:12px}.ecom-footer-links{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.ecom-footer-links h3{text-transform:uppercase;letter-spacing:1px;color:var(--ink);margin-bottom:20px;font-size:10px}.ecom-footer-links a{color:#777;text-align:left;margin-bottom:12px;padding:0;font-size:12px;display:block}.ecom-footer-links a:hover{color:var(--ink)}.ecom-footer-bottom{border-top:1px solid var(--hairline);color:#777;justify-content:space-between;margin-top:50px;padding-top:28px;font-size:10px;display:flex}.ecom-footer-meta{gap:18px;display:flex}@media (width<=900px){.ecom-header-row{padding-inline:24px}.ecom-nav{gap:18px}.ecom-hero h1{font-size:45px}.ecom-hero-copy{padding:48px 30px}.ecom-hero,.ecom-hero-photo{min-height:480px}.ecom-card-photo{height:235px}.ecom-footer-grid{gap:35px}}@media (width<=640px){.ecom-announcement{padding:7px 18px;font-size:9px;line-height:1.5}.ecom-header-row{grid-template-columns:1fr auto 1fr;padding-inline:20px}.ecom-logo{letter-spacing:2.5px;font-size:20px}.ecom-utility,.ecom-nav{display:none}.ecom-hero{flex-direction:column;display:flex}.ecom-hero-photo{order:-1;height:340px;min-height:0;padding:20px}.ecom-hero-copy{gap:18px;padding:34px 24px 42px}.ecom-hero h1{max-width:330px;font-size:42px}.ecom-hero-description{font-size:13px}.ecom-section{padding:42px 20px}.ecom-section h2{font-size:23px}.ecom-section-heading{margin-bottom:24px}.ecom-product-row{grid-template-columns:1fr 1fr;gap:30px 15px}.ecom-card-photo{height:205px}.ecom-card-caption{padding-top:13px}.ecom-card h3{font-size:12px}.ecom-categories{grid-template-columns:1fr 1fr;gap:28px 16px}.ecom-categories a>div{height:170px}.ecom-story{grid-template-columns:1fr}.ecom-story>img{height:300px}.ecom-story>div{gap:20px;padding:35px 26px}.ecom-story h2{font-size:30px}.ecom-footer{padding:42px 20px 30px}.ecom-footer-grid{grid-template-columns:1fr;gap:38px}.ecom-footer-links{gap:20px}.ecom-footer-intro h2{font-size:28px}.ecom-footer-bottom{padding-bottom:40px}}@media (prefers-reduced-motion:reduce){.ecom-atelier *{transition:none!important}}
