html body.post-type-archive-product,html body.tax-product_cat,html body.tax-product_tag,html body.tax-product_brand,.site-main--woo-archive{--ozs-page-bg:#ffffff;--pz-page-bg:#ffffff}html body.post-type-archive-product .site,html body.post-type-archive-product .site-main,html body.tax-product_cat .site,html body.tax-product_cat .site-main,html body.tax-product_tag .site,html body.tax-product_tag .site-main,html body.tax-product_brand .site,html body.tax-product_brand .site-main{background:#fff}.site-main--woo-archive{--lv-shop-red:#e30613;--lv-shop-ink:#111111;--lv-shop-aside-bg:#0d0d0d;--lv-shop-aside-w:clamp(240px, 20vw, 380px);--lv-shop-gap:clamp(20px, 2.4vw, 40px)}:root{--ozs-navy:#e30613;--ozs-navy-dark:#c4100c}.lv-shop-hero{display:grid;grid-template-columns:minmax(280px,var(--lv-shop-hero-split,34%)) 1fr;align-items:stretch;min-height:clamp(110px, 9vw, 170px);background:var(--lv-shop-red);overflow:hidden}.lv-shop-hero--no-media{grid-template-columns:1fr}.lv-shop-hero__title-wrap{display:flex;align-items:center;padding:18px clamp(20px, 3vw, 48px);padding-left:clamp(20px, 4.6vw, 88px);background:var(--lv-shop-red)}.lv-shop-hero__title{margin:0;color:#fff;font-family:var(--OZ-Font-Headings,inherit);font-size:clamp(24px, 2.6vw, 40px);font-weight:400;line-height:1.05;letter-spacing:.01em;text-transform:uppercase}.lv-shop-hero__media{position:relative;overflow:hidden;min-height:100%}.lv-shop-hero__img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.lv-shop-layout{display:grid;grid-template-columns:var(--lv-shop-aside-w) minmax(0,1fr);align-items:stretch}.lv-shop-aside{background:var(--lv-shop-aside-bg);color:#fff;padding:26px 18px 48px;padding-left:clamp(18px, 2.6vw, 42px)}.lv-shop-cats{position:sticky;top:calc(var(--ozs-adminbar, 0px) + var(--pz-header-h, 92px) + 22px);max-height:calc(100vh - var(--ozs-adminbar, 0px) - var(--pz-header-h, 92px) - 44px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgb(255 255 255 / .35) #fff0;transition:top 0.34s var(--ozs-ease,ease)}html.oz-header-hidden .lv-shop-cats{top:calc(var(--ozs-adminbar, 0px) + 22px)}.lv-shop-cats::-webkit-scrollbar{width:5px}.lv-shop-cats::-webkit-scrollbar-thumb{border-radius:999px;background:rgb(255 255 255 / .35)}@media (prefers-reduced-motion:reduce){.lv-shop-cats{transition:none}}.lv-shop-content{min-width:0;padding:18px clamp(16px, 2.4vw, 40px) 56px}.lv-shop-cats__title{margin:0 0 18px;font-family:inherit;font-size:19px;font-weight:400;line-height:1.2;letter-spacing:.02em;text-transform:uppercase;color:#fff}.lv-shop-cats__list{margin:0;padding:0;list-style:none}.lv-shop-cats__item+.lv-shop-cats__item{border-top:1px solid rgb(255 255 255 / .14)}.lv-shop-cats__link{display:flex;align-items:center;gap:9px;padding:11px 0;color:rgb(255 255 255 / .9);font-size:12px;font-weight:500;line-height:1.3;letter-spacing:.03em;text-transform:uppercase;text-decoration:none;transition:color 0.18s ease}.lv-shop-cats__arrow{flex:0 0 auto;width:6px;height:6px;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;transform:rotate(45deg);opacity:.75;transition:transform 0.18s ease,opacity 0.18s ease}.lv-shop-cats__link:hover,.lv-shop-cats__link:focus-visible,.lv-shop-cats__item.is-current .lv-shop-cats__link{color:#fff;text-decoration:none}.lv-shop-cats__link:hover .lv-shop-cats__arrow,.lv-shop-cats__link:focus-visible .lv-shop-cats__arrow{transform:rotate(45deg) translate(1.5px,-1.5px);opacity:1}.lv-shop-cats__item.is-current .lv-shop-cats__name{font-weight:700}.lv-shop-cats__item.is-current .lv-shop-cats__arrow{border-color:var(--lv-shop-red);opacity:1}.site-main--woo-archive .oz-shopbar{padding-left:0;padding-right:0;background:var(--ozs-page-bg,#eef1f3);box-shadow:none}.site-main--woo-archive .oz-shopbar__inner{gap:12px;max-width:none;padding:6px 0 18px;background:none;border:0;border-radius:0;box-shadow:none}.site-main--woo-archive .oz-shopbar__filters{gap:10px}.site-main--woo-archive .oz-shopbar__pill--cats{display:none}.site-main--woo-archive .oz-shopbar__pill{min-height:36px;padding:7px 14px;border:1px solid #dcdcdc;border-radius:7px;background:#fff;color:var(--lv-shop-ink);font-family:inherit;font-size:13px;font-weight:500;letter-spacing:0;text-transform:none}.site-main--woo-archive .oz-shopbar__pill:hover,.site-main--woo-archive .oz-shopbar__dd[open]>.oz-shopbar__pill{border-color:#b5b5b5;background:#fff}.site-main--woo-archive .oz-shopbar__pill.is-active{border-color:var(--lv-shop-ink)}.site-main--woo-archive .oz-shopbar__pill--sort{background:#fff;color:var(--lv-shop-ink);border-color:#dcdcdc}.site-main--woo-archive .oz-shopbar__badge{background:var(--lv-shop-red);color:#fff}.site-main--woo-archive .oz-shopbar__count{margin:0 4px 0 auto;color:#6b7280;font-size:13px;line-height:36px;white-space:nowrap}.site-main--woo-archive .oz-shopbar__count strong{font-weight:600;color:var(--lv-shop-ink)}.site-main--woo-archive .oz-shopbar__dd--sort{margin-left:0}.site-main--woo-archive .oz-shop{padding:0}.site-main--woo-archive .oz-shop__inner{max-width:none;padding:0}@media (min-width:1025px){.site-main--woo-archive .oz-shop__products ul.products{grid-template-columns:repeat(4,minmax(0,1fr))}}.site-main--woo-archive .woocommerce-pagination{margin:34px 0 0;text-align:center}.site-main--woo-archive .woocommerce-pagination ul.page-numbers{display:inline-flex;align-items:center;gap:8px;margin:0;padding:0;border:0;list-style:none}.site-main--woo-archive .woocommerce-pagination ul.page-numbers li{margin:0;border:0;overflow:visible}.site-main--woo-archive .woocommerce-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:34px;padding:0 9px;border:1px solid #dcdcdc;border-radius:7px;background:#fff;color:var(--lv-shop-ink);font-size:13px;font-weight:500;line-height:1;text-decoration:none;transition:border-color 0.18s ease,background-color 0.18s ease,color 0.18s ease}.site-main--woo-archive .woocommerce-pagination .page-numbers:hover{border-color:#9a9a9a}.site-main--woo-archive .woocommerce-pagination .page-numbers.current{border-color:var(--lv-shop-ink);background:var(--lv-shop-ink);color:#fff}.site-main--woo-archive .woocommerce-pagination .page-numbers.dots{border-color:#fff0;background:#fff0}@media (max-width:1024px){.lv-shop-layout{grid-template-columns:minmax(0,1fr)}.lv-shop-aside{display:none}.lv-shop-content{padding:14px clamp(14px, 3vw, 28px) 48px}.site-main--woo-archive .oz-shopbar__pill--cats{display:inline-flex}.lv-shop-hero{grid-template-columns:minmax(0,46%) 1fr;min-height:96px}}@media (max-width:767px){.site-main--woo-archive .oz-shopbar__pill--cats{display:none}.oz-shopbar__scrim.oz-shopbar__scrim{background:rgb(0 0 0 / .55)}.oz-shopbar__sheet.oz-shopbar__sheet{top:var(--ozs-adminbar,0);right:auto;bottom:0;left:0;width:min(340px, 88vw);max-height:none;border-radius:0;box-shadow:14px 0 40px rgb(0 0 0 / .28);transform:translateX(-100%)}.oz-shopbar__sheet.oz-shopbar__sheet.is-open{transform:translateX(0)}}@media (max-width:640px){.lv-shop-hero{grid-template-columns:minmax(0,1fr);min-height:0}.lv-shop-hero__media{display:none}.lv-shop-hero__title-wrap{padding:16px 18px}.site-main--woo-archive .oz-shopbar__inner{flex-wrap:wrap;padding-bottom:12px}.site-main--woo-archive .oz-shopbar__filters{flex:1 1 auto}.site-main--woo-archive .oz-shopbar__dd--sort{flex:0 0 auto}.site-main--woo-archive .oz-shopbar__count{order:3;flex:1 0 100%;width:100%;margin:2px 0 0;line-height:1.4}}.site-main--woo-archive .oz-shop__products ul.products li.product{position:relative;z-index:0}.site-main--woo-archive .ozc-product-card{transform:translateY(0) scale(1);transition:transform 0.24s cubic-bezier(.2,.7,.2,1),box-shadow 0.24s cubic-bezier(.2,.7,.2,1)!important;will-change:transform}.site-main--woo-archive .oz-shop__products ul.products li.product:hover,.site-main--woo-archive .oz-shop__products ul.products li.product:focus-within{z-index:2}.site-main--woo-archive .oz-shop__products ul.products li.product:hover .ozc-product-card,.site-main--woo-archive .oz-shop__products ul.products li.product:focus-within .ozc-product-card{transform:translateY(-8px) scale(1.015)!important;box-shadow:0 18px 32px rgb(15 23 42 / .18)!important}@media (prefers-reduced-motion:reduce){.site-main--woo-archive .ozc-product-card{transition:none}}