.site-chrome{--th-blue:#008fdd;--color-xm-accent:#008fdd;--color-xm-accent-hover:#0078bc;--color-xm-accent-ink:#006fae;color:#30343b;font-family:Arial, var(--font-misans), sans-serif;background:#fff;font-size:14px;line-height:1.5}html{scroll-padding-top:var(--th-header-scroll-offset,0px)}.site-chrome a{text-decoration:none}.site-chrome button{cursor:pointer}.site-chrome :is(a,button):focus-visible{outline:2px solid var(--th-blue);outline-offset:4px}.th-announcement{color:#fff;text-align:center;background:#000;justify-content:center;align-items:center;gap:14px;padding:10px 38px;font-size:12px;display:flex;position:relative}.th-announcement button{color:inherit;background:0 0;border:0;place-items:center;padding:3px;display:grid;position:absolute;right:12px}.th-announcement-secondary{color:#4a5059;background:#f1f3f5}.th-nav-item{position:relative}.th-nav-row{align-items:center;gap:4px;display:flex}.th-nav-row>a{flex:1;min-width:0}.th-submenu-toggle{width:30px;height:32px;color:inherit;background:0 0;border:0;border-radius:4px;flex:0 0 30px;justify-content:center;align-items:center;padding:0;display:inline-flex}.th-submenu-toggle:hover{color:var(--th-blue);background:#f2f7fa}.th-submenu-toggle svg{transition:transform .16s}.th-submenu-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.th-nav-submenu{overscroll-behavior:contain;background:#fff;border:1px solid #e7e9ec;border-radius:8px;width:260px;max-width:calc(100vw - 32px);max-height:min(65vh,520px);padding:8px 16px;display:none;position:absolute;top:100%;left:-16px;overflow-y:auto;box-shadow:0 10px 20px #0001}.th-nav-submenu:not([hidden]){display:block}.th-nav-align-end>.th-nav-submenu{left:auto;right:0}.th-nav-submenu .th-nav-submenu{width:auto;max-height:none;box-shadow:none;border:0;border-left:1px solid #e7e9ec;border-radius:0;margin-bottom:6px;padding:0 0 0 14px;position:static;overflow:visible}.th-desktop-nav .th-nav-submenu a{overflow-wrap:anywhere;padding:10px 0;font-weight:400}.th-mobile-submenu{padding-left:16px;font-size:13px}.th-mobile-nav{max-height:calc(100dvh - var(--th-header-scroll-offset,82px));overscroll-behavior:contain;overflow-y:auto}.th-breadcrumbs{color:#626a76;flex-wrap:wrap;align-items:center;gap:10px;padding:22px 0;font-size:12px;display:flex}.th-breadcrumbs>span{align-items:center;gap:10px;display:inline-flex}.th-breadcrumbs a:hover{color:#006fae}.th-footer [data-footer-column][role=button]{cursor:pointer;border-radius:6px}.th-footer [data-footer-column][role=button]:hover{outline-offset:6px;outline:1px solid #67b7ee}.th-footer [data-footer-selected=true]{outline-offset:6px;outline:2px solid #67b7ee}.th-footer-extras{border-top:1px solid #30353a;flex-wrap:wrap;justify-content:space-between;gap:24px;padding:24px 0;display:flex}.th-payment-logos,.th-footer-social{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.th-payment-logos img{object-fit:contain;background:#fff;border-radius:4px;width:auto;max-width:90px;height:30px;padding:5px}.th-footer-badge{max-width:180px;height:auto;margin:42px 0 0;display:block}.th-shell{width:min(1280px,100% - 32px);margin-inline:auto}.th-header{z-index:45;background:#fff;border-bottom:1px solid #eee;height:104px;transition:height .2s cubic-bezier(.4,0,.2,1);position:relative}.th-header-shell{--th-header-visible-height:104px}.th-header-slot{visibility:hidden;pointer-events:none}.th-header-expanded-space{height:104px}.th-header-shell[data-fixed=true]>.th-header-frame{z-index:55;background:#fff;width:100%;position:fixed;inset:0 0 auto}.th-header-frame{transition:box-shadow .2s}.th-header-frame.is-compact{box-shadow:0 1px 4px #00000014}.th-header-frame.is-compact .th-header{height:84px}.th-header-frame.is-compact .th-logo img{transform:scale(.8)}.th-header-inner{align-items:center;gap:44px;height:100%;display:flex}.th-logo{flex-shrink:0;display:block}.th-logo img{object-fit:contain;width:98px;height:98px;transition:transform .2s cubic-bezier(.4,0,.2,1);display:block}.th-desktop-nav{align-items:center;gap:32px;display:flex}.th-desktop-nav a{align-items:center;gap:6px;padding-block:14px;font-size:14px;font-weight:600;display:flex}.th-desktop-nav a:hover{color:var(--th-blue)}.th-header-actions{color:#707070;align-items:center;gap:16px;margin-left:auto;display:flex}.th-icon-button{background:0 0;border:0;justify-content:center;align-items:center;padding:5px;display:inline-flex}.th-account{align-items:center;gap:8px;font-size:13px;display:flex}.th-account svg{display:none}.th-cart-button{background:0 0;border:0;padding:5px;position:relative}.th-cart-button>span{color:#fff;background:#32353a;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;display:grid;position:absolute;top:-5px;right:-2px}.th-menu-button,.th-mobile-nav,.th-menu-backdrop{display:none}.th-support{padding-top:110px;padding-bottom:70px}.th-support h2{text-transform:uppercase;align-items:center;gap:15px;margin:0 0 64px;font-size:13px;font-weight:700;display:flex}.th-support h2:before,.th-support h2:after{content:"";background:#e7e7e7;flex:1;height:1px}.th-support-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;display:grid}.th-support-item{text-align:center;flex-direction:column;align-items:center;display:flex}.th-support-item>svg{color:#282d31;width:76px;height:76px;margin-bottom:20px}.th-support-item>span{color:#777e88;text-transform:uppercase;min-height:20px;font-size:12px}.th-support-item h3{text-transform:uppercase;max-width:265px;margin:12px 0 0;font-size:16px;font-weight:600;line-height:1.4}.th-support-item:hover h3{color:var(--th-blue)}.th-footer{color:#b0b7c7;background:#222629;border-top:3px solid #1697ff;padding:32px 0 24px;font-size:14.5px}.th-footer h2,.th-footer h3{color:#fff;text-transform:uppercase;margin:0 0 42px;font-size:16px;font-weight:700;line-height:1.4}.th-footer-locations{border-bottom:1px solid #30363d;padding-bottom:14px}.th-footer-location-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;margin-bottom:42px;display:flex}.th-footer-location-heading h2{margin:0}.th-footer-location-heading>span{color:#94a3b8;border:1px solid #344154;border-radius:3px;padding:2px 10px;font-size:11.5px}.th-branch-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.th-branch-grid-single{grid-template-columns:1fr}.th-branch-card{background:#222730;border:1px solid #303849;border-radius:5px;min-width:0;padding:12px 16px}.th-branch-card h3{margin-bottom:6px;font-size:13.7px}.th-branch-card p{overflow-wrap:anywhere;margin:0 0 3px;font-size:13.5px;line-height:1.52}.th-branch-card p>span{color:#94a3b8;margin-right:5px;font-weight:600}.th-branch-card a{color:#38bdf8;font-weight:700}.th-footer-columns{grid-template-columns:var(--th-footer-columns,5fr 4fr 3fr);gap:40px;padding:21px 0 0;display:grid}.th-footer-columns>div{min-width:0}.th-footer-brand>a{margin-bottom:42px;display:inline-block}.th-footer-brand>a img{object-fit:contain;object-position:left center;width:auto;max-width:220px;height:151px}.th-footer-brand p{color:#94a3b8;max-width:501px;margin:0 0 42px;font-size:14.5px;line-height:1.65}.th-footer-brand .th-footer-contact,.th-footer-brand .th-footer-hours{color:#e2e8f0}.th-footer-columns ul{margin:0;padding:0;list-style:none}.th-footer-columns li{margin-bottom:14px;font-size:14.5px;line-height:1.55}.th-footer a:hover{color:#62c6ff}.th-footer-follow{color:#f1f5f9;flex-wrap:wrap;align-items:center;gap:14px;display:flex}.th-footer-follow>strong{margin-right:2px}.th-footer-follow>a{border:1px solid #d1d5db;border-radius:5px;justify-content:center;align-items:center;min-width:36px;height:36px;padding:8px;display:inline-flex}.th-footer-follow svg{width:18px;height:18px}.th-footer-widget{margin-bottom:28px}.th-footer-richtext{overflow-wrap:anywhere;font-size:14.5px;line-height:1.65}.th-footer-commitments li{margin-bottom:30px;padding-left:14px;position:relative}.th-footer-commitments li:before{content:"•";color:#38bdf8;position:absolute;left:0}.th-footer-bottom{text-align:center;color:#94a3b8;border-top:1px solid #30353a;margin-top:56px;padding-top:14px;font-size:13px;line-height:1.8}.th-footer-bottom p{white-space:pre-line;margin:0}@media (max-width:991px){.th-header-shell{--th-header-visible-height:82px}.th-header,.th-header-expanded-space{height:82px}.th-header-frame.is-compact .th-header{height:72px}.th-header-frame.is-compact .th-logo img{transform:scale(.87)}.th-logo img{width:76px;height:76px}.th-desktop-nav,.th-account span{display:none}.th-menu-button,.th-account svg{display:inline-flex}.th-header-actions{gap:16px}.th-mobile-nav{z-index:2;background:#fff;border-top:1px solid #eee;padding:8px 24px 24px;display:block;position:absolute;top:100%;left:0;right:0;box-shadow:0 18px 30px #0002}.th-mobile-nav a{border-bottom:1px solid #f1f1f1;justify-content:space-between;align-items:center;padding:14px 0;display:flex}.th-menu-backdrop{inset:var(--th-header-visible-height) 0 0;width:100%;height:calc(100dvh - var(--th-header-visible-height));background:#0006;border:0;display:block;position:fixed}.th-support-grid{grid-template-columns:repeat(2,1fr);gap:40px 20px}.th-footer-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.th-footer-commitments{grid-column:1/-1}}@media (max-width:639px){.th-header-inner{gap:18px}.th-header-actions{gap:11px}.th-shell{width:calc(100% - 32px)}.th-support{padding-top:95px;padding-bottom:70px}.th-support h2{gap:12px;margin-bottom:50px;font-size:11px}.th-support-grid{grid-template-columns:1fr;gap:50px}.th-support-item h3{font-size:16px}.th-support-item>svg{width:70px;height:70px}.th-footer{padding-top:26px}.th-footer>.th-shell{width:calc(100% - 30px)}.th-branch-grid,.th-footer-columns{grid-template-columns:1fr}.th-branch-grid{gap:28px}.th-footer-location-heading{flex-direction:column;align-items:flex-start;margin-bottom:42px}.th-footer h2,.th-footer h3{font-size:15.5px}.th-branch-card h3{font-size:13.7px}.th-footer-columns{gap:28px;padding-top:21px}.th-footer-bottom{margin-top:28px}}.site-chrome-mobile .th-header,.site-chrome-mobile .th-header-expanded-space{height:82px}.site-chrome-mobile .th-logo img{width:76px;height:76px}.site-chrome-mobile .th-header-inner{gap:18px}.site-chrome-mobile .th-header-actions{gap:11px}.site-chrome-mobile .th-desktop-nav,.site-chrome-mobile .th-account span{display:none}.site-chrome-mobile .th-menu-button,.site-chrome-mobile .th-account svg{display:inline-flex}.site-chrome-mobile .th-mobile-nav{z-index:2;background:#fff;border-top:1px solid #eee;padding:8px 24px 24px;display:block;position:absolute;top:100%;left:0;right:0}.site-chrome-mobile .th-mobile-nav a{border-bottom:1px solid #f1f1f1;justify-content:space-between;align-items:center;padding:14px 0;display:flex}.site-chrome-mobile .th-support{padding-top:95px;padding-bottom:70px}.site-chrome-mobile .th-support-grid,.site-chrome-mobile .th-branch-grid,.site-chrome-mobile .th-footer-columns{grid-template-columns:1fr}.site-chrome-mobile .th-support-grid{gap:50px}.site-chrome-mobile .th-support h2{margin-bottom:50px;font-size:11px}.site-chrome-mobile .th-support-item h3{font-size:16px}.site-chrome-mobile .th-footer{padding-top:26px}.site-chrome-mobile .th-footer>.th-shell{width:calc(100% - 30px)}.site-chrome-mobile .th-footer-location-heading{flex-direction:column;align-items:flex-start}.site-chrome-mobile .th-branch-grid{gap:28px}.site-chrome-mobile .th-footer-columns{gap:28px;padding-top:21px}.site-chrome-mobile .th-footer h2,.site-chrome-mobile .th-footer h3{font-size:15.5px}.site-chrome-mobile .th-branch-card h3{font-size:13.7px}.site-chrome-mobile .th-footer-bottom{margin-top:28px}@media (prefers-reduced-motion:reduce){.site-chrome *,.site-chrome :before,.site-chrome :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
.tech-home{--th-blue:#008fdd;--color-xm-accent:#008fdd;--color-xm-accent-hover:#0078bc;--color-xm-accent-ink:#006fae;color:#30343b;font-family:Arial, var(--font-misans), sans-serif;background:#fff;min-height:100dvh;font-size:14px;line-height:1.5;overflow-x:clip}.tech-home a{text-decoration:none}.tech-home button{cursor:pointer}.tech-home :is(a,button):focus-visible{outline:2px solid var(--th-blue);outline-offset:4px}.th-featured-scope{--th-blue:#008fdd;--color-xm-accent:#008fdd;--color-xm-accent-hover:#0078bc;--color-xm-accent-ink:#006fae;color:#30343b;font-family:Arial, var(--font-misans), sans-serif;background:#fff;font-size:14px;line-height:1.5}.th-featured-scope a{text-decoration:none}.th-featured-scope button{cursor:pointer}.th-featured-scope :is(a,button):focus-visible{outline:2px solid var(--th-blue);outline-offset:4px}.th-hero-wrap{position:relative}.th-hero-window{aspect-ratio:1280/470;touch-action:pan-y;background:#f5f5f5;overflow:hidden}.th-hero-track{height:100%;transition:transform .45s;display:flex}.th-hero-slide{flex:0 0 100%;min-width:0;height:100%}.th-hero-slide :is(a,picture){height:100%;display:block}.th-hero-slide img{object-fit:contain;width:100%;height:100%}.th-hero-arrow{color:#545454;background:0 0;border:0;justify-content:center;align-items:center;width:46px;height:58px;display:flex;position:absolute;top:calc(50% - 29px)}.th-hero-arrow:hover{color:var(--th-blue)}.th-hero-prev{left:-51px}.th-hero-next{right:-51px}.th-hero-dots{justify-content:center;align-items:flex-start;gap:7px;height:24px;padding-top:0;display:flex}.th-hero-dots button{background:#c7c7c7;border:0;border-radius:50%;width:8px;height:8px;padding:0}.th-hero-dots button[aria-current=true]{background:#008fff}.th-hero-pause{color:#555;background:#ffffffda;border:1px solid #d4d4d4;border-radius:50%;place-items:center;width:25px;height:25px;display:grid;position:absolute;bottom:31px;right:8px}.th-promos{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding-top:38px;scroll-margin-top:24px;display:grid}.th-promo{border-radius:28px;display:block;overflow:hidden}.th-promo picture{display:block}.th-promo img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;transition:transform .22s;display:block}.th-promo:hover img{transform:scale(1.025)}.th-featured{padding-top:90px}.th-featured>h2{text-align:center;text-transform:uppercase;margin:0;font-size:28px;font-weight:700;line-height:1.3}.th-product-tabs{flex-wrap:wrap;justify-content:center;gap:0 38px;margin-top:17px;margin-bottom:25px;display:flex}.th-product-tabs button{text-transform:uppercase;color:#7c818a;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 0 12px;font-size:14px;font-weight:700;line-height:1.5;position:relative}.th-product-tabs button:before{content:"•";color:#a5a7ad;position:absolute;left:-15px}.th-product-tabs button[aria-selected=true]{color:var(--th-blue);border-bottom-color:#55c5ff}.th-product-grid{grid-template-columns:2.08fr 1fr 1fr;grid-auto-rows:355px;gap:24px;display:grid}.th-product-card{text-align:center;background:#f7f7f7;border-radius:22px;flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden}.th-product-lead{grid-row:span 2}.th-product-image{justify-content:center;align-items:center;height:57%;min-height:0;padding:18px 32px 0;display:flex}.th-product-image img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;transition:transform .22s}.th-product-card:hover .th-product-image img{transform:scale(1.04)}.th-product-lead .th-product-image{height:75%;padding:55px 55px 35px}.th-product-info{padding:14px 20px 18px}.th-product-lead .th-product-info{border-top:5px solid #fff;padding-top:30px}.th-product-info h3{max-width:280px;min-height:39px;margin:0 auto;font-size:14px;font-weight:500;line-height:1.4}.th-product-info h3 a:hover{color:var(--th-blue)}.th-product-prices{flex-direction:column;align-items:center;margin-top:4px;line-height:1.4;display:flex}.th-product-prices del{color:#999;font-size:14px}.th-product-prices strong{color:#db4b51;font-size:17px;font-weight:600}.th-discovery-label{color:#7b8087;margin:5px 0 0;font-size:12px}.th-product-cta{text-transform:uppercase;color:#51555b;background:#fff;border:1px solid #d0d3d7;border-radius:25px;justify-content:center;align-items:center;gap:6px;margin-top:10px;padding:6px 16px;font-size:11px;display:inline-flex}.th-product-cta:hover{color:#fff;background:#33373c;border-color:#33373c}.th-product-badges{z-index:1;flex-direction:column;align-items:flex-start;gap:6px;display:flex;position:absolute;top:12px;left:12px}.th-product-badges>span{color:#fff;border-radius:15px;padding:3px 7px;font-size:10px;font-weight:700}.th-sale-badge{background:#d84d58}.th-hot-badge{background:#d87745}.th-new-badge{background:#488655}.th-view-all{text-align:center;margin-top:25px}.th-view-all a{color:#0076b6;align-items:center;gap:7px;font-size:13px;display:inline-flex}@media (max-width:1399px){.th-hero-prev{left:0}.th-hero-next{right:0}.th-hero-arrow{background:#ffffff70}}@media (max-width:991px){.th-product-grid{grid-template-columns:1fr 1fr;grid-auto-rows:340px;gap:18px}.th-product-lead{grid-area:auto/span 2;grid-template-columns:1fr 1fr;display:grid}.th-product-lead .th-product-image{height:100%;padding:30px}.th-product-lead .th-product-info{border-top:0;align-self:center;padding:20px}.th-featured{padding-top:65px}.th-product-tabs{gap:0 30px}}@media (max-width:639px){.th-hero-section>.th-shell{width:calc(100% - 32px)}.th-hero-arrow{width:24px;height:35px;top:calc(50% - 25px)}.th-hero-arrow svg{width:24px}.th-hero-dots{gap:6px;height:22px;padding-top:4px}.th-hero-dots button{width:6px;height:6px}.th-hero-pause{width:20px;height:20px;bottom:28px;right:5px}.th-promos{grid-template-columns:1fr;gap:18px;padding-top:26px}.th-promo{border-radius:24px}.th-featured{padding-top:72px}.th-featured>h2{font-size:24px}.th-product-tabs{grid-template-columns:1fr 1fr;gap:6px 24px;margin-top:20px;margin-bottom:20px;display:grid}.th-product-tabs button{text-align:left;padding:10px 2px;font-size:12px}.th-product-tabs button:before{left:-8px}.th-product-grid{flex-direction:column;gap:18px;display:flex}.th-product-card,.th-product-lead{border-radius:22px;flex-direction:column;min-height:370px;display:flex}.th-product-image,.th-product-lead .th-product-image{height:230px;padding:22px 55px 0}.th-product-info,.th-product-lead .th-product-info{border:0;align-self:auto;padding:15px 25px 24px}.th-product-info h3{min-height:0;font-size:14px}.th-product-cta{color:#fff;background:#363a40;border-color:#363a40;margin-top:12px;padding:7px 24px;font-size:11px}.th-product-prices{margin-top:12px}.th-discovery-label{margin-top:10px}}@media (prefers-reduced-motion:reduce){.tech-home *,.tech-home :before,.tech-home :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
.catalog-page{--pc-ink:#222629;--pc-muted:#71777e;--pc-line:#e7e7e7;--pc-blue:#008fdd;--pc-price:#cf4515;color:var(--pc-ink);font-family:Arial, var(--font-misans), sans-serif;background:#fff;min-height:100dvh;font-size:14px;line-height:1.5}.pc-product-list-block{--pc-ink:#222629;--pc-muted:#71777e;--pc-line:#e7e7e7;--pc-blue:#008fdd;--pc-price:#cf4515;width:100%;min-width:0;color:var(--pc-ink);font-family:Arial, var(--font-misans), sans-serif;background:#fff;font-size:14px;line-height:1.5}.pc-product-list-block:not(.is-catalog){container:product-list/inline-size}.pc-product-list-heading{margin:0 7px 24px;font-size:24px;font-weight:700;line-height:1.3}@container product-list (max-width:767px){.pc-product-list-block .pc-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container product-list (max-width:575px){.pc-product-list-block .pc-product-grid{grid-template-columns:1fr}}.pc-shell{width:min(1280px,100% - 32px);margin:0 auto}.pc-breadcrumb{min-height:74px;color:var(--pc-muted);flex-wrap:wrap;align-items:center;gap:14px;font-size:13px;display:flex}.pc-breadcrumb a{align-items:center;gap:5px;display:inline-flex}.pc-layout{grid-template-columns:calc(25% - 15px) minmax(0,1fr);gap:20px;padding:3px 0 0;display:grid}.pc-results,.pc-sidebar{min-width:0}.pc-sidebar{padding-right:20px}.pc-filter-form h2,.pc-filter-section summary{margin:0 0 17px;font-size:14px;font-weight:700}.pc-filter-form h2{text-transform:uppercase}.pc-filter-form input[type=search]{border:1px solid var(--pc-line);background:#fff;border-radius:0;width:100%;height:60px;padding:0 16px;font-size:12px}.pc-filter-form input[type=search]:focus{border-color:var(--pc-blue)}.pc-price-range{height:30px;margin-top:28px;position:relative}.pc-range-track{background:#d9d9d9;height:2px;position:absolute;top:14px;left:8px;right:8px}.pc-range-track span{background:var(--pc-ink);position:absolute;inset-block:0}.pc-price-range input{appearance:none;pointer-events:none;background:0 0;border:0;width:100%;height:30px;margin:0;padding:0;position:absolute;inset:0}.pc-price-range input::-webkit-slider-thumb{appearance:none;background:linear-gradient(var(--pc-ink), var(--pc-ink)) center / 3px 100% no-repeat;pointer-events:auto;cursor:ew-resize;border:0;border-radius:0;width:16px;height:24px}.pc-price-range input::-moz-range-thumb{background:linear-gradient(var(--pc-ink), var(--pc-ink)) center / 3px 100% no-repeat;pointer-events:auto;cursor:ew-resize;border:0;border-radius:0;width:16px;height:24px}.pc-price-label{color:var(--pc-muted);margin:13px 0 14px;font-size:12px}.pc-price-label strong{color:var(--pc-ink);font-weight:600}.pc-filter-submit{background:var(--pc-ink);color:#fff;text-transform:uppercase;cursor:pointer;border:0;justify-content:center;align-items:center;min-height:44px;padding:0 13px;font-size:12px;font-weight:700;display:inline-flex}.pc-filter-submit:disabled{cursor:wait;background:#7d848c}.pc-filter-section{border-top:1px solid var(--pc-line);margin-top:14px;padding-top:14px}.pc-filter-section summary{cursor:pointer;text-transform:uppercase;justify-content:space-between;align-items:center;margin-bottom:8px;list-style:none;display:flex}.pc-filter-section summary::-webkit-details-marker{display:none}.pc-filter-section:not([open]) summary svg{transform:rotate(90deg)}.pc-filter-section ul{margin:0;padding:0;list-style:none}.pc-filter-section ul ul{padding-left:14px}.pc-filter-section nav a{color:var(--pc-muted);padding:6px 0;font-size:13px;display:block}.pc-filter-section nav a:hover,.pc-filter-section nav a[aria-current=page]{color:var(--pc-price)}.pc-brand{color:var(--pc-muted);cursor:pointer;align-items:center;gap:8px;padding:6px 0;font-size:13px;display:flex}.pc-brand input{accent-color:var(--pc-ink)}.pc-extra-filters,.pc-reset{border:0;border-top:1px solid var(--pc-line);width:100%;color:var(--pc-muted);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:8px;margin-top:9px;padding:14px 0;font-size:12px;display:flex}.pc-reset{color:#006fae;margin-top:0}.pc-banner{background:#eee;margin-bottom:28px}.pc-banner img{aspect-ratio:1750/642;object-fit:contain;width:100%;height:auto;display:block}.pc-toolbar{min-height:44px;color:var(--pc-muted);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:28px;font-size:12px;display:flex}.pc-sort,.pc-page-size{white-space:nowrap;align-items:center;gap:12px;display:inline-flex}.pc-toolbar select,.pc-bottom-toolbar select{border:1px solid var(--pc-line);min-height:34px;color:var(--pc-muted);cursor:pointer;background:#fff;border-radius:0;padding:4px 25px 4px 11px;font-size:12px}.pc-sort select{width:160px}.pc-page-size select{width:64px;padding-right:6px}.pc-toolbar-right{align-items:center;gap:12px;margin-left:auto;display:flex}.pc-view-modes{align-items:center;gap:3px;display:flex}.pc-view-modes button{width:24px;height:34px;color:var(--pc-ink);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.pc-view-modes button[aria-pressed=true]{color:var(--pc-blue)}.pc-grid-region{transition:opacity .16s}.pc-grid-region[aria-busy=true]{opacity:.45}.pc-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0 7px;list-style:none;display:grid}.pc-product-card{background:#fff;border:1px solid #f1f1f1;border-radius:20px;flex-direction:column;min-width:0;min-height:459px;transition:box-shadow .16s;display:flex;position:relative;overflow:hidden;box-shadow:0 0 4px #0000000d}.pc-product-card:hover{box-shadow:0 3px 12px #00000014}.pc-product-media{flex-shrink:0;display:block}.pc-product-image{background:#fff;justify-content:center;align-items:center;height:250px;padding:12px 10%;display:flex}.pc-product-image img{max-height:225px}.pc-card-body{text-align:center;flex-direction:column;flex:1;min-width:0;padding:0 14px 20px;display:flex}.pc-card-body h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:40px;margin:28px 0 0;font-size:14px;font-weight:700;line-height:19px;display:-webkit-box;overflow:hidden}.pc-card-body h3 a:hover{color:#006fae}.pc-card-body>div:not(.pc-card-prices):not(.pc-buy){text-align:left}.pc-card-prices{min-height:39px;color:var(--pc-price);flex-direction:column;align-items:center;gap:1px;margin-top:0;font-size:14px;line-height:19px;display:flex}.pc-card-prices del{color:#737373;font-size:12px}.pc-buy{margin-top:auto;padding-top:28px}.pc-buy button{border:1px solid var(--pc-ink);background:var(--pc-ink);color:#fff;text-transform:uppercase;border-radius:24px;justify-content:center;align-items:center;width:min(170px,100%);min-width:0;height:40px;min-height:40px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.pc-buy button:hover{background:#3b4044;border-color:#3b4044}.pc-buy button:disabled{color:#fff;opacity:1;background:#858b91;border-color:#858b91}.pc-discount{color:#fff;background:#c43e49;border-radius:14px;padding:2px 8px;font-size:11px;line-height:17px;position:absolute;top:12px;left:12px}.pc-sold-out{text-align:center;color:#fff;text-transform:uppercase;background:#c43e49;border-radius:8px;font-size:11px;font-weight:600;position:absolute;top:200px;left:12px;right:12px}.pc-compare{opacity:0;position:absolute;top:8px;right:8px}.pc-product-card:hover .pc-compare,.pc-compare:focus-visible{opacity:1}.pc-product-grid[data-view=list]{grid-template-columns:1fr}.pc-product-grid[data-view=list] .pc-product-card{grid-template-columns:minmax(150px,28%) minmax(0,1fr);min-height:270px;display:grid}.pc-product-grid[data-view=list] .pc-card-body{text-align:left;align-items:flex-start;padding:14px 20px 20px}.pc-product-grid[data-view=list] .pc-card-prices{align-items:flex-start}.pc-product-grid[data-view=list] .pc-buy{width:100%;padding-top:20px}.pc-bottom-toolbar{color:var(--pc-muted);justify-content:space-between;align-items:center;gap:20px;margin-top:28px;padding-bottom:10px;font-size:12px;display:flex}.pc-bottom-toolbar nav{justify-content:flex-end;gap:6px;padding:0}.pc-bottom-toolbar nav button{border:1px solid var(--pc-line);color:var(--pc-muted);background:#fff;border-radius:0;width:31px;height:31px;font-size:12px}.pc-bottom-toolbar nav button[aria-current=page]{color:#006fae;border-color:var(--pc-blue)}.pc-active-filters{flex-wrap:wrap;gap:8px;margin:-8px 0 20px;display:flex}.pc-active-filters>button{border:1px solid var(--pc-line);cursor:pointer;background:#fff;border-radius:16px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;display:inline-flex}.pc-empty{text-align:center;border:1px solid var(--pc-line);padding:70px 20px}.pc-empty h2{margin-bottom:10px;font-size:19px;font-weight:600}.pc-empty p{color:var(--pc-muted)}.pc-empty button{border:1px solid var(--pc-ink);background:var(--pc-ink);color:#fff;cursor:pointer;border-radius:24px;margin-top:20px;padding:10px 20px;display:inline-flex}.pc-mobile-filter,.pc-sidebar-close{display:none}.catalog-page :is(button,a,input,select,summary):focus-visible,.pc-product-list-block :is(button,a):focus-visible{outline-offset:3px;outline:2px solid #006fae}@media (max-width:991px){.pc-layout{grid-template-columns:minmax(0,1fr)}.pc-sidebar{display:none}.pc-sidebar.is-open{z-index:80;overscroll-behavior:contain;background:#fff;width:min(300px,86vw);padding:24px 20px;display:block;position:fixed;inset:0 auto 0 0;overflow-y:auto}.pc-sidebar-backdrop{z-index:79;background:#0006;border:0;position:fixed;inset:0}.pc-sidebar-close{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:32px;height:32px;margin:-8px 0 14px auto;display:flex}.pc-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-toolbar{background:#f5f5f5;padding:10px}.pc-mobile-filter{color:var(--pc-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;min-height:34px;margin-right:auto;padding:0;font-size:12px;display:inline-flex}.pc-sort>select{max-width:170px}.pc-toolbar-right{margin-left:0}.pc-toolbar>.pc-sort{gap:0;font-size:0}.pc-toolbar-right .pc-page-size{display:none}}@media (max-width:575px){.pc-shell{width:calc(100% - 30px)}.pc-product-grid{grid-template-columns:1fr}.pc-product-card{min-height:389px}.pc-product-image{height:180px;padding:9px 15%}.pc-product-image img{max-height:162px}.pc-compare{opacity:1}.pc-sold-out{top:140px}.pc-sort select{width:150px}.pc-toolbar-right{display:none}.pc-bottom-toolbar{flex-wrap:wrap;justify-content:flex-end}.pc-bottom-toolbar>.pc-page-size{margin-right:auto}.pc-product-grid[data-view=list] .pc-product-card{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.catalog-page *,.catalog-page :before,.catalog-page :after,.pc-product-list-block *,.pc-product-list-block :before,.pc-product-list-block :after{transition-duration:.01ms!important}}
