.legacy-site{--legacy-blue:#087db5;--legacy-dark-blue:#006da4;--legacy-pink:#e90069;--legacy-border:#dedede;color:#222;background:#fff;min-height:100vh;font-family:Karla,Arial,Helvetica,sans-serif;font-size:14px;line-height:1.45}.legacy-site *,.legacy-site :before,.legacy-site :after{box-sizing:border-box;letter-spacing:0}.legacy-site a{color:inherit;text-decoration:none}.legacy-site button,.legacy-site input,.legacy-site select,.legacy-site textarea{font:inherit}.legacy-site main{min-height:280px}.legacy-container{width:min(100% - 32px,1240px);margin-inline:auto}.legacy-site .app-icon:before{content:none}.legacy-topbar{border-top:6px solid var(--legacy-blue);background:#f4f4f4;box-shadow:0 3px 7px #0000002e}.legacy-topbar-inner{justify-content:space-between;align-items:center;min-height:72px;display:flex}.legacy-topbar-inner>div:first-child,.legacy-top-actions :is(a,button){line-height:1.35;display:grid}.legacy-contact-prompt{grid-template-columns:auto 38px;align-items:center;column-gap:10px}.legacy-contact-prompt .app-icon{background:var(--legacy-blue);color:#fff;border-radius:4px;grid-area:1/2/3;place-items:center;width:30px;height:40px;font-size:22px;display:grid}.legacy-topbar strong,.legacy-contact-prompt a{color:var(--legacy-pink);font-weight:700}.legacy-top-actions :is(a,button){color:#333}.legacy-top-actions{align-self:stretch;gap:58px;display:flex}.legacy-top-actions :is(a,button){font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto 38px;align-content:center;align-items:center;column-gap:10px;padding:0}.legacy-top-actions :is(a,button) .app-icon{background:var(--legacy-blue);color:#fff;border-radius:5px;grid-area:1/2/3;place-items:center;width:30px;height:38px;font-size:19px;display:grid}.legacy-top-actions .app-icon svg,.legacy-contact-prompt .app-icon svg{stroke-width:2.8px}.legacy-brand-row{grid-template-columns:300px 1fr 260px;align-items:center;gap:50px;min-height:135px;display:grid}.legacy-brand-row>a img{object-fit:contain;width:283px;height:85px}.legacy-tagline{object-fit:contain;justify-self:center}.legacy-flag{object-fit:contain;justify-self:end}.legacy-nav{background:var(--legacy-blue);align-items:stretch;min-height:50px;margin-bottom:15px;display:flex}.legacy-nav a{color:#fff;white-space:nowrap;border-right:1px solid #00000026;align-items:center;padding:0 14px;font-size:15px;font-weight:700;display:flex}.legacy-nav a .app-icon{margin-left:5px;font-size:14px}.legacy-nav .legacy-home-link .app-icon{margin:0}.legacy-nav a:hover{background:#006a9e}.legacy-nav .legacy-home-link{justify-content:center;width:40px;padding:0;font-size:25px}.legacy-nav .legacy-printer-help{background:#050505;border:0;flex:0 0 307px;justify-content:center;margin-left:auto}.legacy-side-label{z-index:10;color:#fff;writing-mode:vertical-rl;background:#292929;padding:13px 7px;font-size:13px;font-weight:700;position:fixed;top:385px;left:0;transform:rotate(180deg)}.legacy-home{padding-bottom:50px}.legacy-home-top{grid-template-columns:398px minmax(0,1fr);gap:15px;margin-bottom:15px;display:grid}.legacy-finder{background:var(--legacy-blue);border-radius:5px;align-content:start;gap:10px;padding:14px 15px 20px;display:grid}.legacy-finder h2{color:#fff;margin:0 0 10px;font-size:19px;line-height:1.15}.legacy-finder h2 span{vertical-align:middle;margin-right:8px;font-size:38px;display:inline-block}.legacy-finder label{background:#fff;border-radius:4px;grid-template-columns:32px 1fr;align-items:center;min-height:45px;display:grid;overflow:hidden}.legacy-finder label.is-disabled{background:#b6d9e8}.legacy-finder label b{text-align:center}.legacy-finder select{color:#333;background:0 0;border:0;outline:0;min-width:0;height:45px;padding:0 28px 0 8px}.legacy-finder select:disabled{color:#6d8b98}.legacy-finder>button{color:#fff;cursor:pointer;background:#119bd2;border:0;border-radius:4px;min-height:46px;font-size:16px}.legacy-finder>button:disabled{opacity:.75}.legacy-hero{background:#ff9c20;border-radius:5px;min-height:321px;position:relative;overflow:hidden}.legacy-hero img{object-fit:cover;width:100%;height:100%}.legacy-home-columns{grid-template-columns:minmax(0,1fr) 303px;align-items:start;gap:15px;display:grid}.legacy-home-main,.legacy-products-list,.legacy-product-card,.legacy-product-row,.legacy-product-specs{min-width:0;max-width:100%}.legacy-blue-title,.legacy-info-box>h2{background:var(--legacy-blue);color:#fff;border-radius:5px;margin:0;padding:10px 15px;font-size:17px;font-weight:500}.legacy-products-list{background:#f4f4f4;gap:14px;padding:14px;display:grid}.legacy-product-card{border:1px solid var(--legacy-border);background:#fff;border-radius:5px;padding:10px}.legacy-product-saving{background:var(--legacy-blue);text-align:center;overflow-wrap:anywhere;padding:4px 8px;font-size:17px;font-weight:700;line-height:1.2;display:block;color:#fff!important}.legacy-product-row{grid-template-columns:165px minmax(0,1fr) 240px;align-items:center;gap:10px;min-height:125px;padding-top:9px;display:grid}.legacy-product-image{place-items:center;height:115px;display:grid}.legacy-product-image img{object-fit:contain;max-width:115px;max-height:105px}.legacy-product-specs{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.legacy-product-specs div{text-align:center;background:#f1f1f1;border-radius:5px;align-content:center;place-items:center;min-height:50px;padding:6px;display:grid}.legacy-product-specs strong{color:#0073ad;overflow-wrap:anywhere}.legacy-product-buy{grid-template-columns:minmax(110px,1fr) 60px;align-items:center;gap:7px;display:grid}.legacy-product-buy>div{text-align:center;display:grid}.legacy-product-buy>div strong{font-size:21px}.legacy-product-buy>i{background:#222;border-radius:50%;justify-self:center;width:29px;height:29px;display:block}.legacy-product-buy>i.is-cyan{background:#00c7df}.legacy-product-buy>i.is-magenta{background:#f400e7}.legacy-product-buy>i.is-yellow{background:#f3f600}.legacy-product-buy>i.is-black{background:#050505}.legacy-product-buy>i.is-pack{background:conic-gradient(#00bdd4,#f400e7,#fff300,#111,#00bdd4)}.legacy-product-buy small{background:var(--legacy-pink);color:#fff;border-radius:5px;padding:7px;font-size:14px;font-weight:700}.legacy-product-buy button{background:var(--legacy-blue);color:#fff;cursor:pointer;border:0;border-radius:5px;height:67px;font-size:28px}.legacy-product-buy button:hover,.legacy-product-purchase>button:hover{background:var(--legacy-pink)}:is(body:has(.legacy-site)>.cart-overlay,body:has(.legacy-site)>.cart-drawer){display:none}.legacy-add-backdrop{z-index:210;background:#0f10138c;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.legacy-add-modal{background:#fff;border-radius:0;width:min(1160px,100%);box-shadow:0 25px 70px #0000003d}.legacy-add-modal>header{border-bottom:1px solid #ddd;justify-content:space-between;align-items:center;gap:20px;min-height:78px;padding:20px 28px;display:flex}.legacy-add-modal h2{align-items:center;gap:12px;margin:0;font-size:25px;font-weight:400;display:flex}.legacy-add-modal h2 .app-icon{font-size:25px}.legacy-add-modal>header>button{color:#777;cursor:pointer;background:0 0;border:0;font-size:25px}.legacy-add-modal-body{grid-template-columns:minmax(260px,38%) minmax(0,1fr);align-items:center;gap:36px;padding:55px 48px 48px;display:grid}.legacy-add-product{grid-template-columns:125px minmax(0,1fr);align-items:center;gap:24px;display:grid}.legacy-add-product img{object-fit:contain;width:110px;height:130px}.legacy-add-product strong{color:#777;font-size:20px;font-weight:400}.legacy-add-actions{gap:12px;display:grid}.legacy-add-actions p{margin:0 0 4px;font-size:17px}.legacy-add-actions a,.legacy-add-actions button{min-height:60px;font:inherit;cursor:pointer;border:0;border-radius:0;justify-content:center;align-items:center;font-size:18px;display:flex}.legacy-add-actions a{background:var(--legacy-blue);color:#fff}.legacy-add-actions a:hover{background:var(--legacy-pink)}.legacy-add-actions button{color:#222;background:#f4f4f4}.legacy-cart-drawer-backdrop{z-index:204;opacity:0;pointer-events:none;background:#1112166b;border:0;transition:opacity .2s;position:fixed;inset:0}.legacy-cart-drawer-backdrop.is-open{opacity:1;pointer-events:auto}.legacy-cart-drawer-panel{z-index:205;background:#fff;grid-template-rows:auto minmax(0,1fr) auto;width:min(620px,92vw);height:100dvh;padding:28px;transition:transform .24s;display:grid;position:fixed;inset:0 0 0 auto;transform:translate(102%);box-shadow:-18px 0 45px #0003}.legacy-cart-drawer-panel.is-open{transform:translate(0)}.legacy-cart-drawer-panel>header{border-bottom:1px solid #ccc;justify-content:space-between;align-items:center;min-height:66px;display:flex}.legacy-cart-drawer-panel h2{margin:0;font-size:27px;font-weight:400}.legacy-cart-drawer-panel>header button,.legacy-cart-drawer-items article>button{color:#111;cursor:pointer;background:0 0;border:0}.legacy-cart-drawer-panel>header button{font-size:27px}.legacy-cart-drawer-items{overflow-y:auto}.legacy-cart-drawer-items>p{color:#777;padding:25px 0}.legacy-cart-drawer-items article{border-bottom:1px solid #aaa;grid-template-columns:75px minmax(0,1fr) auto 30px;align-items:center;gap:15px;padding:24px 0;display:grid}.legacy-cart-drawer-items article>img{object-fit:contain;width:70px;height:90px}.legacy-cart-drawer-items article>div{gap:14px;display:grid}.legacy-cart-drawer-items article strong{color:#777;font-size:17px;font-weight:400}.legacy-cart-drawer-items article>span{white-space:nowrap;font-size:19px}.legacy-cart-drawer-items article>button{font-size:21px}.legacy-cart-drawer-quantity{border:1px solid #ddd;width:112px;height:54px;display:flex}.legacy-cart-drawer-quantity>span{flex:1;place-items:center;font-size:18px;display:grid}.legacy-cart-drawer-quantity>div{border-left:1px solid #ddd;grid-template-rows:1fr 1fr;width:34px;display:grid}.legacy-cart-drawer-quantity button{color:#777;cursor:pointer;background:#f8f8f8;border:0;padding:0;line-height:1}.legacy-cart-drawer-quantity button+button{border-top:1px solid #ddd}.legacy-cart-drawer-panel>footer{border-top:1px solid #aaa;gap:10px;padding-top:20px;display:grid}.legacy-cart-drawer-panel>footer>div{justify-content:space-between;gap:20px;font-size:19px;display:flex}.legacy-cart-drawer-panel>footer .legacy-cart-drawer-total{border-top:2px solid #aaa;margin-bottom:10px;padding-top:18px;font-size:25px}.legacy-cart-drawer-panel>footer>button{background:var(--legacy-blue);color:#fff;min-height:58px;font:inherit;cursor:pointer;border:0;font-size:20px}.legacy-cart-drawer-panel>footer>button:hover{background:var(--legacy-pink)}.legacy-cart-drawer-panel>footer>button:last-child{color:#222;background:#f5f5f5}.legacy-cart-drawer-panel>footer>button:disabled{cursor:not-allowed;opacity:.5}.legacy-home-sidebar{gap:14px;display:grid}.legacy-home-sidebar,.legacy-info-box,.legacy-info-box>div,.legacy-info-box>div>div{min-width:0;max-width:100%}.legacy-info-box{background:#f2f2f2}.legacy-info-box>div{gap:18px;padding:14px;display:flex}.legacy-info-box>div>img{object-fit:contain;flex:none;width:52px;height:52px}.legacy-info-box p{margin:0 0 12px;font-size:13px}.legacy-info-box img{object-fit:contain;max-width:100%;height:auto}.legacy-newsletter{margin:10px 0;display:flex}.legacy-newsletter input{border:0;flex:1;min-width:0;padding:9px}.legacy-newsletter button{background:var(--legacy-blue);color:#fff;border:0;width:42px}.legacy-reviews-title,.legacy-brands-title{text-align:center;margin:34px 0 18px;font-size:21px;font-weight:400}.legacy-reviews{gap:14px;display:grid}.legacy-reviews article{border:1px solid var(--legacy-border);border-radius:5px;grid-template-columns:100px 1fr 120px;align-items:center;gap:15px;padding:18px 25px;display:grid}.legacy-reviews article img{object-fit:cover;width:80px;height:80px}.legacy-reviews h3{color:var(--legacy-blue);margin:0 0 8px;font-size:20px}.legacy-reviews p{margin:0}.legacy-reviews article>span{color:#ffdc72;font-size:21px}.legacy-brands{justify-content:space-around;align-items:center;gap:18px;min-height:120px;display:flex;overflow:hidden}.legacy-brands img{object-fit:contain;width:80px;height:45px}.legacy-footer{margin-top:42px}.legacy-footer-main{background:var(--legacy-blue);color:#fff}.legacy-footer-columns{grid-template-columns:repeat(3,1fr);gap:30px;padding:38px 0 45px;display:grid}.legacy-footer-columns section{align-content:start;gap:7px;display:grid}.legacy-footer-columns h2{border-bottom:1px solid #ffffffb3;margin:0 0 10px;padding-bottom:10px;font-size:14px}.legacy-footer-legal{color:#aa9797;text-align:center;padding:16px 20px 22px}.legacy-footer-legal p{margin:7px 0}.legacy-cookie-banner{z-index:80;color:#fff;background:#50636bdb;position:fixed;bottom:0;left:0;right:0}.legacy-cookie-banner>div{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) 170px 170px;align-items:center;gap:6px 10px;min-height:112px;padding-block:14px;display:grid}.legacy-cookie-banner p{grid-column:1;margin:0;font-size:14px;font-weight:600}.legacy-cookie-links{grid-column:1;gap:10px;text-decoration:underline;display:flex}.legacy-cookie-banner button{background:var(--legacy-blue);color:#fff;border:0;grid-row:1/3;min-height:50px;font-weight:700}.legacy-cookie-banner button:first-of-type{grid-column:2}.legacy-cookie-banner button:last-of-type{grid-column:3}.legacy-breadcrumb{color:#888;margin:0 0 25px;font-size:12px}.legacy-breadcrumb a{color:#777}.legacy-search-page{padding-top:2px;padding-bottom:50px}.legacy-search-head{grid-template-columns:398px 1fr;align-items:stretch;gap:24px;margin-bottom:25px;display:grid}.legacy-keyword-search{background:#f4f4f4;place-content:center;padding:30px;display:grid}.legacy-keyword-search label{margin-bottom:10px;font-size:18px}.legacy-keyword-search div{display:flex}.legacy-keyword-search input{border:1px solid #ccc;width:min(500px,55vw);padding:13px}.legacy-keyword-search button,.legacy-list-tools button{background:var(--legacy-blue);color:#fff;border:0;padding-inline:16px}.legacy-search-page>h1,.legacy-content-page>h1,.legacy-contact-page>h1{margin:0 0 20px;font-size:28px;font-weight:500}.legacy-list-tools{border:1px solid #ddd;justify-content:space-between;align-items:center;min-height:54px;margin-bottom:1px;padding:10px 14px;display:flex}.legacy-list-tools form{height:34px;display:flex}.legacy-list-tools select{border:1px solid #ccc;min-width:180px}.legacy-search-results{padding-top:14px}.legacy-no-results{text-align:center;background:#fff;margin:0;padding:40px}.legacy-next-page{background:var(--legacy-blue);width:fit-content;margin:20px 0 0 auto;padding:10px 18px;display:block;color:#fff!important}.legacy-product-page{padding-bottom:55px}.legacy-product-detail{grid-template-columns:1fr 1fr;gap:55px;min-height:480px;display:grid}.legacy-product-detail-image{place-items:center;display:grid}.legacy-product-detail-image img{object-fit:contain;max-width:75%;max-height:380px}.legacy-product-detail-info{padding-top:30px}.legacy-product-detail-info h1{margin:0 0 12px;font-size:24px}.legacy-product-detail-info>p{margin:0 0 6px}.legacy-product-detail-info>strong{font-size:20px;display:block}.legacy-product-purchase{border-top:1px solid #ddd;grid-template-columns:80px 190px minmax(0,1fr);gap:10px;margin-top:45px;padding-top:30px;display:grid}.legacy-quantity input{border:1px solid #ddd;width:80px;height:53px;padding:10px}.legacy-product-purchase>button{background:var(--legacy-blue);color:#fff;border:0;border-radius:5px;justify-content:center;align-items:center;gap:7px;font-weight:700;display:flex}.legacy-product-purchase table{border-collapse:collapse;grid-column:1/-1;width:100%;margin-top:14px}.legacy-product-purchase th,.legacy-product-purchase td{text-align:left;border:1px solid #d9dde0;padding:11px}.legacy-product-description h2{border-bottom:3px solid var(--legacy-blue);width:fit-content;margin:0;padding:0 0 10px;font-size:16px}.legacy-product-description dl{margin:0}.legacy-product-description dl div{border-top:1px solid #ddd;grid-template-columns:1fr 1fr;padding:9px 0;display:grid}.legacy-product-description dt{font-weight:700}.legacy-product-copy{white-space:pre-line;margin-top:24px}.legacy-content-page,.legacy-contact-page,.legacy-auth-page{padding:5px 0 60px}.legacy-cart-empty{background:#f4f4f4;padding:35px}.legacy-cart-empty a,.legacy-cart-summary>a{background:var(--legacy-blue);padding:11px 18px;display:inline-block;color:#fff!important}.legacy-cart-table{border:1px solid #ddd}.legacy-cart-head,.legacy-cart-table article{grid-template-columns:minmax(0,1fr) 130px 110px 130px;align-items:center;display:grid}.legacy-cart-head{background:#f2f2f2;padding:12px 16px;font-weight:700}.legacy-cart-table article{border-top:1px solid #ddd;grid-template-columns:90px minmax(0,1fr) 130px 110px 130px;min-height:110px;padding:12px 16px}.legacy-cart-table article img{object-fit:contain;max-width:70px;max-height:75px}.legacy-cart-table article div{gap:4px;display:grid}.legacy-cart-table article button{width:fit-content;color:var(--legacy-pink);background:0 0;border:0;padding:0}.legacy-cart-table article input{border:1px solid #ccc;width:65px;padding:8px}.legacy-cart-summary{background:#f4f4f4;width:min(420px,100%);margin:20px 0 0 auto;padding:20px}.legacy-cart-summary p{justify-content:space-between;margin:0;padding:8px 0;display:flex}.legacy-cart-summary p.is-total{border-top:1px solid #ccc;margin-top:8px;font-size:20px}.legacy-cart-summary>a{text-align:center;margin-top:15px;display:block}.legacy-contact-layout{grid-template-columns:300px 1fr;gap:40px;display:grid}.legacy-contact-layout aside,.legacy-contact-form{border:1px solid #ddd;padding:24px}.legacy-contact-layout h2,.legacy-contact-form h2{margin:0 0 22px;font-size:19px}.legacy-contact-form{gap:16px;display:grid}.legacy-contact-form label{grid-template-columns:180px 1fr;align-items:center;gap:16px;display:grid}.legacy-contact-form input,.legacy-contact-form select,.legacy-contact-form textarea{border:1px solid #ccc;min-width:0;padding:11px}.legacy-contact-form textarea{resize:vertical;min-height:180px}.legacy-contact-form label small{grid-column:2}.legacy-contact-form>button{background:var(--legacy-blue);color:#fff;border:0;width:fit-content;margin-left:auto;padding:11px 22px}.legacy-auth-page .auth-panel{width:min(600px,100%);box-shadow:none;border:1px solid #ddd;border-radius:0;margin:20px auto;padding:30px}.legacy-auth-page .auth-heading p{display:none}.legacy-auth-page .auth-heading h1{font-size:24px}.legacy-auth-page .auth-form input{border-radius:0}.legacy-auth-page .auth-submit,.legacy-auth-page .auth-submit{background:var(--legacy-blue);border-radius:0}.legacy-auth-page .auth-mode-switch{min-height:auto;color:var(--legacy-blue);background:0 0;border-top:1px solid #ddd;border-radius:0;margin-top:22px;padding-top:18px;font-weight:400}.legacy-checkout .checkout-page{background:#fff;min-height:65vh;padding-bottom:45px}.legacy-checkout .container{width:min(100% - 32px,1240px);max-width:none}.legacy-checkout .checkout-stepper{display:none}.legacy-checkout-title{color:#2d2d2d;margin-top:12px;margin-bottom:25px;font-size:24px}.legacy-checkout .checkout-layout{grid-template-columns:minmax(0,808px) minmax(320px,388px);gap:30px;min-height:0}.legacy-checkout .checkout-main{gap:0;display:grid}.legacy-checkout-step-bar{color:#aaa;min-height:82px;font:inherit;text-align:left;background:#fff;border:1px solid #ddd;border-radius:0;justify-content:space-between;align-items:center;margin-top:-1px;padding:0 35px;display:flex}.legacy-checkout-step-bar.is-complete{color:#333;cursor:pointer}.legacy-checkout-step-bar .app-icon{color:var(--legacy-blue);font-size:20px}.legacy-checkout .checkout-panel,.legacy-checkout .checkout-summary{box-shadow:none;border-color:#ddd;border-radius:0}.legacy-checkout .checkout-panel{margin-top:-1px;padding:0 35px 32px}.legacy-checkout .checkout-panel-title{border-bottom:1px solid #ddd;min-height:92px;margin:0 -35px 24px;padding:0 35px}.legacy-checkout .checkout-panel-title>span{display:none}.legacy-checkout .checkout-panel-title h2{font-family:inherit;font-size:18px}.legacy-checkout .checkout-form-grid{grid-template-columns:1fr;gap:18px;display:grid}.legacy-checkout-login{color:#555;margin:-4px 0 25px;font-size:14px}.legacy-checkout-login a{color:#777;text-decoration:underline}.legacy-checkout .checkout-form-grid label,.legacy-checkout .checkout-form-grid label.is-wide{grid-column:auto;grid-template-columns:110px minmax(0,480px);align-items:center;gap:17px;font-weight:400;display:grid}.legacy-checkout .checkout-form-grid input{background:#f1f1f1;border-radius:0;min-height:44px}.legacy-checkout .checkout-saved-addresses{grid-column:1/-1}.legacy-checkout .checkout-saved-addresses>div{grid-template-columns:minmax(0,590px)}.legacy-checkout .checkout-saved-addresses button{border-radius:0}.legacy-checkout .checkout-panel-actions{padding-left:127px}.legacy-checkout .checkout-panel-actions .btn,.legacy-checkout .checkout-payment-submit{background:var(--legacy-blue);border-radius:0}.legacy-checkout .checkout-payment-choice,.legacy-checkout .checkout-delivery-choice,.legacy-checkout .checkout-payment-status,.legacy-checkout .checkout-payment-retry,.legacy-checkout .checkout-payment-dialog,.legacy-checkout .checkout-payment-dialog .btn{border-radius:0}.legacy-checkout .checkout-payment-dialog .btn{background:var(--legacy-blue)}.legacy-checkout .checkout-summary{padding:0}.legacy-checkout .checkout-summary-title{min-height:78px;padding:0 18px}.legacy-checkout .checkout-summary-title>div{justify-content:space-between;align-items:center;gap:15px;width:100%;display:flex}.legacy-checkout .checkout-summary-title h2{margin:0;font-family:inherit;font-size:14px;font-weight:400}.legacy-checkout .checkout-summary-title span,.legacy-checkout .checkout-summary-title button{font-size:11px;font-weight:400}.legacy-checkout .checkout-summary-title button{color:#777;cursor:pointer;background:0 0;border:0}.legacy-checkout .checkout-summary-products{display:none}.legacy-checkout .checkout-summary-products.is-expanded{border-bottom:1px solid #ddd;padding-inline:18px;display:grid}.legacy-checkout .checkout-summary dl{border:0;gap:0;padding:0}.legacy-checkout .checkout-summary dl>div{padding:8px 18px}.legacy-checkout .checkout-summary dl>div.checkout-summary-total{background:#f5f5f5;border-top:1px solid #ddd;margin:14px 0 0;padding:25px 18px;font-size:20px}.legacy-checkout .checkout-summary-total dd{font-family:inherit;font-size:20px}.legacy-checkout-review{gap:0;display:grid}.legacy-checkout-review article{border-bottom:1px solid #ddd;grid-template-columns:45px minmax(0,1fr) auto;align-items:center;gap:15px;padding:14px 0;display:grid}.legacy-checkout-review article>div{gap:3px;display:grid}.legacy-checkout-review article small{color:#777}.legacy-checkout-review article b{white-space:nowrap}.legacy-checkout-review dl{gap:10px;margin:24px 0;display:grid}.legacy-checkout-review dl>div{justify-content:space-between;gap:20px;display:flex}.legacy-checkout-review dd{margin:0;font-weight:700}.legacy-checkout-review dl>div:last-child{border-top:2px solid #aaa;margin-top:5px;padding-top:15px;font-size:20px;font-weight:700}@media (max-width:1000px){.legacy-top-actions{gap:20px}.legacy-brand-row{grid-template-columns:240px 1fr 210px;gap:20px}.legacy-brand-row>a img{width:235px;height:auto}.legacy-tagline{width:300px;height:auto}.legacy-flag{width:205px;height:auto}.legacy-nav{overflow-x:auto}.legacy-nav .legacy-printer-help{min-width:275px}.legacy-home-top{grid-template-columns:360px 1fr}.legacy-home-columns{grid-template-columns:1fr 270px}.legacy-product-row{grid-template-columns:120px minmax(0,1fr)}.legacy-product-buy{grid-column:1/-1;grid-template-columns:1fr 45px 1fr 60px}.legacy-reviews article{grid-template-columns:85px 1fr}.legacy-reviews article>span{grid-column:2}.legacy-checkout .checkout-layout{grid-template-columns:1fr}.legacy-checkout .checkout-summary{order:-1}}@media (max-width:760px){.legacy-container{width:min(100% - 20px,1240px)}.legacy-side-label{display:none}.legacy-topbar-inner{min-height:55px}.legacy-topbar-inner>div:first-child{display:none}.legacy-top-actions{justify-content:space-between;gap:8px;width:100%}.legacy-top-actions :is(a,button){grid-template-columns:auto 30px;column-gap:6px;min-width:0;padding:8px 0;font-size:12px}.legacy-top-actions .app-icon{width:30px;height:34px;font-size:15px}.legacy-brand-row{grid-template-columns:1fr 150px;gap:10px;min-height:100px}.legacy-brand-row>a img{width:210px}.legacy-tagline{display:none}.legacy-flag{width:150px}.legacy-nav{width:100%;margin-bottom:10px}.legacy-nav a{min-width:max-content;font-size:13px}.legacy-home-top,.legacy-home-columns,.legacy-search-head,.legacy-product-detail,.legacy-contact-layout{grid-template-columns:minmax(0,1fr)}.legacy-hero{aspect-ratio:739/287;min-height:auto}.legacy-home-sidebar{order:2}.legacy-product-row{grid-template-columns:90px 1fr}.legacy-product-specs{grid-template-columns:1fr}.legacy-product-buy{grid-template-columns:1fr 45px}.legacy-product-buy small{grid-column:1}.legacy-product-buy button{grid-area:2/2}.legacy-reviews article{grid-template-columns:65px 1fr;padding:14px}.legacy-reviews article img{width:60px;height:60px}.legacy-brands{justify-content:flex-start;overflow-x:auto}.legacy-footer-columns{grid-template-columns:1fr;padding-inline:10px}.legacy-keyword-search{padding:20px 14px}.legacy-keyword-search input{width:100%}.legacy-list-tools{align-items:flex-start;gap:10px}.legacy-product-detail{gap:10px;min-height:0}.legacy-product-detail-image{min-height:280px}.legacy-product-detail-info{padding-top:10px}.legacy-product-purchase{margin-top:25px}.legacy-cart-head{display:none}.legacy-cart-table article{grid-template-columns:80px 1fr auto;gap:10px}.legacy-cart-table article>b:first-of-type,.legacy-cart-table article input{grid-column:2}.legacy-cart-table article>b:last-of-type{grid-area:1/3}.legacy-contact-form label{grid-template-columns:1fr;gap:6px}.legacy-contact-form label small{grid-column:1}.legacy-checkout .checkout-panel{padding-inline:18px}.legacy-checkout .checkout-panel-title{margin-inline:-18px;padding-inline:18px}.legacy-checkout-step-bar{min-height:68px;padding-inline:18px}.legacy-checkout .checkout-form-grid label,.legacy-checkout .checkout-form-grid label.is-wide{grid-template-columns:1fr;gap:7px}.legacy-checkout .checkout-panel-actions{padding-left:0}.legacy-cookie-banner>div{grid-template-rows:auto auto auto;grid-template-columns:1fr 1fr;min-height:0;padding-block:10px}.legacy-cookie-banner p{grid-column:1/-1;font-size:11px}.legacy-cookie-links{display:none}.legacy-cookie-banner button{grid-row:3;min-height:40px}.legacy-cookie-banner button:first-of-type{grid-column:1}.legacy-cookie-banner button:last-of-type{grid-column:2}.legacy-add-backdrop{padding:12px}.legacy-add-modal-body{grid-template-columns:1fr;gap:22px;padding:28px 20px 22px}.legacy-add-modal>header{min-height:68px;padding:16px 20px}.legacy-add-modal h2{font-size:19px}.legacy-add-product{grid-template-columns:80px 1fr}.legacy-add-product img{width:75px;height:85px}.legacy-add-product strong{font-size:16px}.legacy-add-actions a,.legacy-add-actions button{min-height:50px;font-size:16px}.legacy-cart-drawer-panel{width:min(100%,440px);padding:20px}.legacy-cart-drawer-items article{grid-template-columns:60px minmax(0,1fr) 28px;gap:10px}.legacy-cart-drawer-items article>img{width:58px;height:72px}.legacy-cart-drawer-items article>span{grid-column:2}.legacy-cart-drawer-items article>button{grid-area:1/3}}@media (max-width:480px){.legacy-brand-row{grid-template-columns:1fr}.legacy-brand-row>a{justify-self:center}.legacy-flag{display:none}.legacy-home-top{gap:10px}.legacy-finder h2{font-size:17px}.legacy-product-row{grid-template-columns:1fr}.legacy-product-image{height:135px}.legacy-product-buy{grid-column:1}.legacy-product-description dl div{grid-template-columns:1fr;gap:4px}.legacy-product-purchase{grid-template-columns:70px 1fr}.legacy-product-purchase table{font-size:12px}}
