@media(min-width:1601px){:root{--wide-u:.0625vw;--fs-body:calc(16 * var(--wide-u));--fs-small:calc(14 * var(--wide-u));--fs-xs:calc(12.5 * var(--wide-u));--fs-h1:calc(36 * var(--wide-u));--fs-h1p:calc(34 * var(--wide-u));--fs-h2:calc(26 * var(--wide-u));--fs-h3:calc(20 * var(--wide-u))}body{font-size:var(--fs-body)}header.top,body>main,footer{width:calc(1280 * var(--wide-u))!important;max-width:calc(100% - 40 * var(--wide-u))!important}body>main{padding-left:calc(20 * var(--wide-u))!important;padding-right:calc(20 * var(--wide-u))!important}header.top{top:calc(12 * var(--wide-u));margin-top:calc(12 * var(--wide-u));margin-bottom:calc(12 * var(--wide-u));padding:calc(12 * var(--wide-u)) calc(18 * var(--wide-u))!important;gap:calc(8 * var(--wide-u))!important;border-radius:calc(24 * var(--wide-u))}header.top>.logo svg{width:calc(112 * var(--wide-u))!important;height:auto!important}header.top>.header-search,header.top:lang(en)>.header-search{flex-basis:calc(320 * var(--wide-u))!important;min-width:calc(235 * var(--wide-u))!important;margin-left:calc(96 * var(--wide-u))!important;height:calc(38 * var(--wide-u))!important}.header-search input{height:calc(38 * var(--wide-u))!important;font-size:calc(14 * var(--wide-u))!important;padding:calc(7 * var(--wide-u)) calc(42 * var(--wide-u)) calc(7 * var(--wide-u)) calc(13 * var(--wide-u))!important;border-radius:calc(10 * var(--wide-u))!important}.header-search>button{width:calc(38 * var(--wide-u))!important;height:calc(38 * var(--wide-u))!important}.header-search>button svg{width:calc(20 * var(--wide-u));height:calc(20 * var(--wide-u))}header.top>.tools,header.top nav{gap:calc(6 * var(--wide-u))!important}header .products,header .info-menu>summary,header .contact-menu>summary{font-size:calc(16 * var(--wide-u))!important;min-height:calc(42 * var(--wide-u));padding:calc(9 * var(--wide-u)) calc(12 * var(--wide-u))!important;border-radius:calc(12 * var(--wide-u))!important}header .tools>a,header .tools>button{width:calc(42 * var(--wide-u))!important;height:calc(42 * var(--wide-u))!important;min-width:calc(42 * var(--wide-u))!important;font-size:calc(19 * var(--wide-u))!important;border-radius:calc(12 * var(--wide-u))!important}header .tools svg{width:calc(23 * var(--wide-u))!important;height:calc(23 * var(--wide-u))!important}header .mega-panel{right:calc(12 * var(--wide-u))!important;width:min(calc(850 * var(--wide-u)),calc(100vw - 40 * var(--wide-u)))!important;max-width:calc(100vw - 40 * var(--wide-u))!important;padding:calc(10 * var(--wide-u))!important;max-height:calc(100dvh - 120 * var(--wide-u))!important}header .mega-grid{width:calc(300 * var(--wide-u))!important}header .header-subcategory-panel{left:calc(330 * var(--wide-u));right:calc(14 * var(--wide-u));top:calc(14 * var(--wide-u));bottom:calc(14 * var(--wide-u));padding:calc(12 * var(--wide-u));max-height:calc(100% - 28 * var(--wide-u))}.header-category-trigger,.home-subcategory,.home-category-all{font-size:calc(14 * var(--wide-u));padding:calc(9 * var(--wide-u)) calc(11 * var(--wide-u))}.home-main>.home-refresh{padding:calc(12 * var(--wide-u)) calc(14 * var(--wide-u))!important}.categories{gap:calc(10 * var(--wide-u))!important}.home-category-menu>summary.cat{font-size:calc(16 * var(--wide-u));min-height:calc(58 * var(--wide-u));padding:calc(10 * var(--wide-u)) calc(12 * var(--wide-u))!important;border-radius:calc(14 * var(--wide-u))}.home-category-chevron{width:calc(18 * var(--wide-u));height:calc(18 * var(--wide-u))}.home-category-panel{width:calc(420 * var(--wide-u));padding:calc(10 * var(--wide-u));max-width:calc(100vw - 40 * var(--wide-u))}.home-category-panel .home-subcategories{max-height:min(55dvh,calc(420 * var(--wide-u)))}.featured-head{gap:calc(14 * var(--wide-u))!important}html body .featured-head h2{font-size:calc(20 * var(--wide-u))!important;line-height:1.2!important}.featured-all,.inline-action{min-height:calc(36 * var(--wide-u));padding:calc(7 * var(--wide-u)) calc(11 * var(--wide-u));border-radius:calc(10 * var(--wide-u))}.featured-track{gap:calc(16 * var(--wide-u));padding-bottom:calc(15 * var(--wide-u))}.featured-track .card{flex-basis:calc((100% - 48 * var(--wide-u))/4)!important}.brand-track .brand-tile{flex-basis:calc((100% - 80 * var(--wide-u))/6);min-height:calc(132 * var(--wide-u));padding:calc(20 * var(--wide-u));gap:calc(12 * var(--wide-u));border-radius:calc(18 * var(--wide-u))}.brand-logo-mark{width:calc(150 * var(--wide-u))!important;height:calc(54 * var(--wide-u))!important;max-width:100%!important}.brand-tile>span:last-child{font-size:calc(12 * var(--wide-u))}.grid{gap:calc(18 * var(--wide-u))}.card{border-radius:calc(22 * var(--wide-u))}.card .pic{height:calc(210 * var(--wide-u))}.card-copy{padding:calc(18 * var(--wide-u))}.card h2{font-size:calc(17 * var(--wide-u));line-height:1.3}.card-price strong{font-size:calc(21 * var(--wide-u))}.product-brand-mark{width:calc(46 * var(--wide-u))!important;height:calc(22 * var(--wide-u))!important;flex-basis:calc(46 * var(--wide-u))!important}.stock{font-size:var(--fs-xs);padding:calc(4 * var(--wide-u)) calc(7 * var(--wide-u))!important}.cmp-btn,.card-cart-add,.card-discount-badge{right:calc(10 * var(--wide-u));width:calc(34 * var(--wide-u));height:calc(34 * var(--wide-u));border-radius:calc(10 * var(--wide-u))}.cmp-btn{top:calc(10 * var(--wide-u))}.card-cart-add{top:calc(52 * var(--wide-u));padding:calc(4 * var(--wide-u))}.card-discount-badge{top:calc(94 * var(--wide-u));font-size:calc(9 * var(--wide-u))}.cmp-btn svg,.card-cart-add svg{width:calc(18 * var(--wide-u));height:calc(18 * var(--wide-u))}.card-cart-add span{font-size:calc(14 * var(--wide-u))}.featured-head .slider-arrows>button{width:calc(36 * var(--wide-u))!important;height:calc(36 * var(--wide-u))!important;min-width:calc(36 * var(--wide-u))!important;border-radius:calc(10 * var(--wide-u))!important;font-size:calc(23 * var(--wide-u))}.featured-head [data-slider-dots]>button{width:calc(16 * var(--wide-u))!important;min-width:calc(16 * var(--wide-u))!important;flex-basis:calc(16 * var(--wide-u))!important;height:calc(32 * var(--wide-u));min-height:calc(32 * var(--wide-u))!important}.featured-head [data-slider-dots]>button:after{width:calc(4 * var(--wide-u));height:calc(4 * var(--wide-u))}.featured-head [data-slider-dots]>button.on{width:calc(28 * var(--wide-u))!important;flex-basis:calc(28 * var(--wide-u))!important}.featured-head [data-slider-dots]>button.on:after{width:calc(20 * var(--wide-u));height:calc(4 * var(--wide-u))}.home-bottom-intro .home-delivery-note{font-size:calc(13 * var(--wide-u))!important}.catalog-layout{grid-template-columns:calc(288 * var(--wide-u)) minmax(0,1fr);gap:calc(24 * var(--wide-u))}.filters{top:calc(100 * var(--wide-u));max-height:calc(100dvh - 112 * var(--wide-u))}.filters summary{font-size:calc(15 * var(--wide-u))}.product-page{gap:calc(24 * var(--wide-u))!important;grid-template-columns:minmax(0,3fr) minmax(calc(390 * var(--wide-u)),2fr)!important}.product-page .g-main{height:calc(430 * var(--wide-u))!important}.product-page .thumbs img{width:calc(72 * var(--wide-u));height:calc(64 * var(--wide-u))}.product-page .specs table{font-size:calc(15 * var(--wide-u))}.product-page .specs th,.product-page .specs td{padding:calc(10 * var(--wide-u)) calc(12 * var(--wide-u))}.product-page .buy,.product-page .specs,.product-page .prose{padding:calc(22 * var(--wide-u))}.buy strong,.price strong{font-size:calc(36 * var(--wide-u))}.product-page .cart-actions>button,.product-page .cmp-btn-page{padding:calc(9 * var(--wide-u)) calc(12 * var(--wide-u))!important}.cmp-overlay{width:min(calc(1400 * var(--wide-u)),96vw)}.cmp-page{--lab:calc(210 * var(--wide-u));max-width:calc(1280 * var(--wide-u))}footer{padding-left:calc(20 * var(--wide-u));padding-right:calc(20 * var(--wide-u))}.foot-base{width:100%!important;gap:calc(12 * var(--wide-u))!important;font-size:calc(11 * var(--wide-u))!important}html body footer,html body footer a,html body footer p{font-size:calc(13 * var(--wide-u))}.foot-base .payment-marks{margin-left:calc(74 * var(--wide-u))!important;gap:calc(4 * var(--wide-u))!important}.foot-base .payment-marks>*{height:calc(27 * var(--wide-u))!important;min-height:calc(27 * var(--wide-u))!important;max-height:calc(27 * var(--wide-u))!important}.foot-base .pay-logo-box{width:calc(50 * var(--wide-u))!important}.foot-base .bitcoin-mark{width:calc(27 * var(--wide-u))!important}.foot-base .footer-copyright,.foot-base .footer-credit{font-size:calc(12 * var(--wide-u))!important}html body header.top .tools>a,html body header.top .tools>button{width:calc(42 * var(--wide-u))!important;min-width:calc(42 * var(--wide-u))!important;max-width:none!important;height:calc(42 * var(--wide-u))!important;min-height:calc(42 * var(--wide-u))!important;max-height:none!important;padding:0!important}html body header.top .tools>.cart-link{width:auto!important;padding:0 calc(8 * var(--wide-u))!important}html body header.top .products,html body header.top .info-menu>a,html body header.top .head-contact{height:calc(38 * var(--wide-u))!important;min-height:calc(38 * var(--wide-u))!important;max-height:none!important;padding:calc(7 * var(--wide-u)) calc(12 * var(--wide-u))!important;border-radius:calc(12 * var(--wide-u))!important}html body .header-search>button{width:calc(38 * var(--wide-u))!important;min-width:calc(38 * var(--wide-u))!important;max-width:none!important;height:calc(38 * var(--wide-u))!important;max-height:none!important}html body .home-category-menu>summary.cat>span{font-size:calc(13 * var(--wide-u))!important}html body .home-category-menu>summary.cat b{font-size:calc(12 * var(--wide-u))!important}.search-preview{width:min(calc(620 * var(--wide-u)),calc(100vw - 32 * var(--wide-u)));padding:calc(9 * var(--wide-u))}.specs tr.spec-group th{font-size:calc(13 * var(--wide-u));padding:calc(16 * var(--wide-u)) calc(12 * var(--wide-u)) calc(6 * var(--wide-u))}.auth-page{width:min(calc(560 * var(--wide-u)),calc(100% - 30 * var(--wide-u)))!important;padding:calc(20 * var(--wide-u)) calc(24 * var(--wide-u))!important}.auth-page.account-mode{width:min(calc(1220 * var(--wide-u)),calc(100% - 32 * var(--wide-u)))!important}.auth-form input,.auth-form select,#cart-order input,#cart-order select,#cart-order textarea{font-size:var(--fs-body);padding:calc(9 * var(--wide-u)) calc(12 * var(--wide-u))!important}.auth-form input[type=checkbox],#cart-order input[type=checkbox],#cart-order input[type=radio]{width:calc(18 * var(--wide-u));height:calc(18 * var(--wide-u));padding:0!important}.account-dashboard section,.order-card{padding:calc(24 * var(--wide-u))}.account-mode .account-dashboard{gap:calc(24 * var(--wide-u))!important}.cart-item{grid-template-columns:calc(92 * var(--wide-u)) minmax(0,1fr) auto;gap:calc(14 * var(--wide-u));padding:calc(15 * var(--wide-u))}.cart-item img{width:calc(92 * var(--wide-u));height:calc(72 * var(--wide-u))}.cart-item-windows{font-size:calc(13 * var(--wide-u))}.cmp-page .cmp-name{font-size:calc(17 * var(--wide-u))}.cmp-page .cmp-pic{height:calc(180 * var(--wide-u))!important}.cmp-page .cmp-price{font-size:calc(24 * var(--wide-u))}.cmp-page .cmp-purchase .stock{font-size:calc(12 * var(--wide-u))}.cmp-page .cmp-share,.cmp-page .cmp-also-add{font-size:calc(14 * var(--wide-u))!important;padding:calc(8 * var(--wide-u)) calc(12 * var(--wide-u))!important;min-height:calc(38 * var(--wide-u))!important}.cmp-inline-search{width:min(calc(360 * var(--wide-u)),100%);flex-basis:calc(240 * var(--wide-u))}.cmp-inline-search input{font-size:var(--fs-body);min-height:calc(40 * var(--wide-u));padding:calc(9 * var(--wide-u)) calc(12 * var(--wide-u))}.cmp-cart svg{width:calc(20 * var(--wide-u));height:calc(20 * var(--wide-u))}.cmp-cart span{font-size:calc(20 * var(--wide-u))}.payment-result{width:min(calc(720 * var(--wide-u)),calc(100% - 32 * var(--wide-u)))}}@media(min-width:1601px){.featured-head [data-slide-refresh] svg{width:calc(19 * var(--wide-u));height:calc(19 * var(--wide-u))}}@media(min-width:1601px){.card-discount-badge{font-size:calc(13 * var(--wide-u));padding:calc(3 * var(--wide-u)) calc(1 * var(--wide-u))}.card-discount-badge>span:last-child{font-size:calc(11 * var(--wide-u))}.product-discount-badge{width:calc(54 * var(--wide-u));height:calc(54 * var(--wide-u));flex-basis:calc(54 * var(--wide-u));font-size:calc(20 * var(--wide-u))}.product-discount-badge>span:last-child{font-size:calc(16 * var(--wide-u))}.current-price-row{gap:calc(10 * var(--wide-u))}}@media(min-width:1601px){.featured-head [data-slide-boost] svg{width:calc(19 * var(--wide-u));height:calc(19 * var(--wide-u))}}@media(min-width:1601px){.home-category-search{gap:calc(12 * var(--wide-u));margin-top:calc(12 * var(--wide-u))}.home-category-search>label,.category-search-field input,.category-search-result{font-size:calc(14 * var(--wide-u))}.category-search-field input{height:calc(40 * var(--wide-u));padding:calc(8 * var(--wide-u)) calc(13 * var(--wide-u))}html body .product-page .product-price-strip>.product-discount-badge{width:auto;height:auto;flex:0 0 auto;min-height:calc(36 * var(--wide-u));padding:calc(6 * var(--wide-u)) calc(9 * var(--wide-u));font-size:calc(20 * var(--wide-u))}html body .product-page .product-price-strip>del{font-size:calc(18 * var(--wide-u))}}@media(min-width:1601px){.home-category-search .category-search-field{width:calc(530 * var(--wide-u))}.price-equals{font-size:calc(26 * var(--wide-u))}html body .product-page .buy-top .product-price-strip{gap:calc(7 * var(--wide-u))}}@media(min-width:1601px){.home-searches{width:calc(530 * var(--wide-u));gap:calc(10 * var(--wide-u));margin-top:calc(12 * var(--wide-u))}.home-searches input{height:calc(38 * var(--wide-u))!important;font-size:calc(14 * var(--wide-u))!important;line-height:calc(22 * var(--wide-u))!important;padding:calc(7 * var(--wide-u)) calc(13 * var(--wide-u))!important}.home-product-search>input{padding-right:calc(42 * var(--wide-u))!important}.home-product-search>button{top:calc(3 * var(--wide-u));right:calc(3 * var(--wide-u));width:calc(32 * var(--wide-u));height:calc(32 * var(--wide-u))}.home-product-search>button svg{width:calc(20 * var(--wide-u));height:calc(20 * var(--wide-u))}}@media(min-width:1601px){.home-searches{width:calc(692 * var(--wide-u))}.home-product-row,.home-searches .home-category-search{grid-template-columns:calc(150 * var(--wide-u)) minmax(0,1fr);gap:calc(12 * var(--wide-u))}.home-search-label{font-size:calc(14 * var(--wide-u))}}@media(min-width:1601px){.home-main .home-searches{width:100%;column-gap:calc(16 * var(--wide-u))}}@media(min-width:1601px){.home-main .home-searches{column-gap:calc(3 * var(--wide-u))}.home-searches .home-search-label[for=home-category-query]{margin-left:calc(21 * var(--wide-u))}}
