.hdsa{--fs-hero-lg: 44px;--fs-section-lg: 32px;--fs-card-title-lg: 15px;--fs-price-lg: 18px;--fs-body-lg: 16px;--gutter-lg: 24px;--card-gap-lg: 16px;--section-pad-lg: 56px;--max-w: 1280px;--r-card: 12px;--r-inner: 4px;--fs-card-title-sm: 13px}.hdsa{margin:0;font-family:var(--hdsa-font);font-size:var(--fs-body);line-height:1.5;color:var(--hdsa-text);background:var(--hdsa-white)}.hdsa img,.hdsa svg{display:block;max-width:100%}.hdsa a{color:inherit}.hdsa h1,.hdsa h2,.hdsa h3,.hdsa p,.hdsa figure,.hdsa ul,.hdsa address{margin:0}.hdsa ul{padding:0;list-style:none}.hdsa button{font:inherit}.hdsa h1,.hdsa h2,.hdsa h3{text-wrap:balance}.hdsa p{text-wrap:pretty}.hdsa .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.hdsa .wrap{padding-inline:var(--gutter);max-width:var(--max-w);margin-inline:auto}.hdsa .section{padding-block:var(--section-pad)}.hdsa .section--alt{background:var(--hdsa-grey-200)}.hdsa .section--after-dark{padding-top:var(--sp-7)}.hdsa .section-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-3);margin-bottom:var(--sp-4)}.hdsa .section-title{font-size:var(--fs-section);line-height:1.2;font-weight:700}.hdsa .link-more{display:inline-flex;align-items:center;min-height:var(--tap-min);font-weight:700;font-size:var(--fs-body);color:var(--hdsa-red);text-decoration:none;white-space:nowrap}.hdsa .link-more:after{content:"\203a";margin-left:var(--sp-1);font-size:1.3em;line-height:1}.hdsa .link-more:active{color:var(--hdsa-red-hover)}.hdsa .btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:var(--tap-min);padding:0 var(--sp-4);background:var(--hdsa-red);color:var(--hdsa-white);border:0;border-radius:var(--r-inner);font-weight:700;font-size:var(--fs-body);text-decoration:none;cursor:pointer;transition:background-color .15s ease-out}.hdsa .btn:active{background:var(--hdsa-red-hover)}.hdsa .btn--ghost{background:var(--hdsa-white);color:var(--hdsa-red);border:2px solid var(--hdsa-red)}.hdsa .btn--ghost:active{background:var(--hdsa-red-tint)}.hdsa .btn--sm{width:auto;padding:0 var(--sp-3)}.hdsa .lbl-lg{display:none}.hdsa .rail{display:flex;gap:var(--card-gap);overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scroll-padding-inline:var(--gutter);padding-inline:var(--gutter);margin-inline:calc(var(--gutter) * -1);scrollbar-width:none}.hdsa .rail::-webkit-scrollbar{display:none}.hdsa .rail>*{flex:0 0 auto;scroll-snap-align:start}.hdsa .ph{position:relative;background:var(--hdsa-grey-200);overflow:hidden}.hdsa .ph img{width:100%;height:auto;background:var(--hdsa-grey-200)}.hdsa .ph--round{border-radius:50%}.hdsa .ph--img{background:var(--hdsa-white)}.hdsa .ph--img img{object-fit:contain;background:var(--hdsa-white)}.hdsa .ph--img.block-banner img,.hdsa .service .ph--img img,.hdsa .cat .ph--img img{object-fit:cover}.hdsa .cat .ph--img{border-color:var(--hdsa-border)}.hdsa .announce{height:36px;display:flex;align-items:center;justify-content:center;background:var(--hdsa-red);color:var(--hdsa-white);font-size:var(--fs-card-title);font-weight:700;letter-spacing:.02em;text-align:center;padding-inline:var(--gutter)}.hdsa .header{background:var(--hdsa-white);border-bottom:1px solid var(--hdsa-border)}.hdsa .header-row{display:grid;grid-template-columns:var(--tap-min) 1fr auto;align-items:center;height:56px;gap:var(--sp-2)}.hdsa .icon-btn{display:flex;align-items:center;justify-content:center;width:var(--tap-min);height:var(--tap-min);color:var(--hdsa-text);text-decoration:none;border-radius:var(--r-inner);transition:background-color .15s ease-out}.hdsa .icon-btn:active{background:var(--hdsa-grey-200)}.hdsa .icon-btn svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.hdsa .header-actions{display:flex;gap:var(--sp-1);align-items:center}.hdsa .header-phone{display:none}.hdsa .logo{display:flex;justify-content:center}.hdsa .logo a{display:flex;align-items:center;min-height:var(--tap-min)}.hdsa .logo img{height:40px;width:auto}.hdsa .logo .logo--desktop{display:none}.hdsa .menu{position:relative}.hdsa .menu summary{list-style:none}.hdsa .menu summary::-webkit-details-marker{display:none}.hdsa .menu[open] summary .ico-burger{display:none}.hdsa .menu:not([open]) summary .ico-close{display:none}.hdsa .menu-panel{position:absolute;left:calc(var(--gutter) * -1);top:calc(100% + 6px);z-index:20;width:100vw;max-height:calc(100vh - 100px);overflow-y:auto;background:var(--hdsa-white);border-top:1px solid var(--hdsa-border);border-bottom:1px solid var(--hdsa-border);box-shadow:0 8px 16px #00000014}.hdsa .menu-group{padding:var(--sp-3) var(--gutter);border-bottom:1px solid var(--hdsa-border)}.hdsa .menu-group-title{font-size:var(--fs-meta);font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--hdsa-text-muted);margin-bottom:var(--sp-1)}.hdsa .menu-group a{display:flex;align-items:center;min-height:var(--tap-min);text-decoration:none;font-weight:400}.hdsa .search{padding:var(--sp-2) 0 10px}.hdsa .search form{display:flex;height:46px;border:1px solid var(--hdsa-text-muted);border-radius:var(--r-inner);overflow:hidden}.hdsa .search form:focus-within{border-color:var(--hdsa-red);box-shadow:0 0 0 2px var(--hdsa-white),0 0 0 4px var(--hdsa-red)}.hdsa .search input{flex:1;min-width:0;border:0;padding:0 var(--sp-3);font:inherit;font-size:16px;color:var(--hdsa-text);background:var(--hdsa-white)}.hdsa .search input::placeholder{color:var(--hdsa-text-muted)}.hdsa .search input:focus{outline:none}.hdsa .search button{width:52px;border:0;background:var(--hdsa-red);color:var(--hdsa-white);display:flex;align-items:center;justify-content:center;cursor:pointer}.hdsa .search button:active{background:var(--hdsa-red-hover)}.hdsa .search button svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2.25;stroke-linecap:round}.hdsa .trust{background:var(--hdsa-grey-200);border-bottom:1px solid var(--hdsa-border)}.hdsa .trust ul{display:flex;height:64px;align-items:flex-start;padding-top:9px;overflow-x:auto;scrollbar-width:none;padding-inline:var(--sp-2);margin-inline:calc(var(--gutter) * -1)}.hdsa .trust ul::-webkit-scrollbar{display:none}.hdsa .trust li{flex:1 1 0;display:flex;flex-direction:column;align-items:center;gap:3px;text-align:center;font-size:var(--fs-meta);line-height:1.2;font-weight:400;color:var(--hdsa-text);padding-inline:4px}.hdsa .trust li a{display:flex;flex-direction:column;align-items:center;gap:3px;min-height:46px;text-decoration:none;color:inherit}.hdsa .trust li a strong{font-weight:700;color:var(--hdsa-red);transition:color .15s ease-out}.hdsa .trust li a:active strong{color:var(--hdsa-red-hover)}.hdsa .trust svg{width:22px;height:22px;fill:none;stroke:var(--hdsa-red);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.hdsa .cats{padding:10px 0;border-bottom:1px solid var(--hdsa-border)}.hdsa .cat{width:100px;display:flex;flex-direction:column;align-items:center;gap:var(--sp-2);text-decoration:none;text-align:center}.hdsa .cat .ph{width:64px;height:64px;border:2px solid var(--hdsa-red-tint)}.hdsa .cat .ph img{width:64px;height:64px}.hdsa .cat span{font-size:var(--fs-meta);line-height:1.3;font-weight:700;color:var(--hdsa-text);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:calc(var(--fs-meta) * 1.3 * 2)}.hdsa .hero{background:var(--hdsa-black);color:var(--hdsa-white);padding-block:var(--sp-5) var(--sp-6)}.hdsa .hero-head{margin-bottom:var(--sp-4)}.hdsa .hero-label{font-size:var(--fs-meta);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--hdsa-text-muted);margin:0}.hdsa .hero h1{font-size:var(--fs-body);line-height:1.4;font-weight:400;color:var(--hdsa-grey);letter-spacing:0}.hdsa .hero h1 strong{font-weight:700;color:var(--hdsa-white)}.hdsa .hero-card{background:var(--hdsa-white);color:var(--hdsa-text);border-radius:var(--r-card);overflow:hidden}.hdsa .hero-card .ph img{aspect-ratio:358 / 184;object-fit:contain;padding:var(--sp-2)}.hdsa .hero-body{padding:var(--sp-3) var(--sp-4) var(--sp-4);display:grid;gap:var(--sp-2)}.hdsa .hero-body h2{font-size:var(--fs-section);line-height:1.2;font-weight:700}.hdsa .hero-body h2 a{display:block;text-decoration:none;min-height:var(--tap-min);padding-top:8px}.hdsa .hero-body .price{font-size:var(--fs-price)}.hdsa .ship-note{font-size:var(--fs-meta);line-height:1.4;color:var(--hdsa-text-muted)}.hdsa .hero-body form{margin-top:var(--sp-1)}.hdsa .hero-secondary{margin-top:var(--sp-3);display:grid;grid-template-columns:64px 1fr auto;gap:var(--sp-3);align-items:center;background:var(--hdsa-white);color:var(--hdsa-text);border-radius:var(--r-card);padding:var(--sp-2)}.hdsa .hero-secondary .ph{width:64px;height:64px;border-radius:var(--r-inner)}.hdsa .hero-secondary .ph img{width:64px;height:64px}.hdsa .hero-secondary h3{font-size:var(--fs-card-title);line-height:1.3;font-weight:700;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hdsa .hero-secondary h3 a{text-decoration:none;display:flex;align-items:center;min-height:var(--tap-min)}.hdsa .hero-secondary .price{font-size:var(--fs-body)}.hdsa .hero-secondary .delivery{margin-top:2px}.hdsa .hero-secondary form{align-self:center}.hdsa .tile{display:flex;flex-direction:column;gap:var(--sp-2);background:var(--hdsa-white);border:1px solid var(--hdsa-border);border-radius:var(--r-card);padding:var(--sp-2)}.hdsa .section--alt .tile{border-color:transparent}.hdsa .tile .ph{border-radius:var(--r-inner)}.hdsa .tile .ph img{aspect-ratio:1 / 1;padding:var(--sp-1)}.hdsa .tile h3{font-size:var(--fs-card-title);line-height:1.35;font-weight:700;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:calc(var(--fs-card-title) * 1.35 * 2)}.hdsa .tile h3 a{display:block;text-decoration:none;min-height:var(--tap-min);padding-top:3px}.hdsa .tile .img-link{display:block}.hdsa .pn{font-size:var(--fs-meta);line-height:1.4;font-weight:700;color:var(--hdsa-text);margin-top:-4px;letter-spacing:.02em}.hdsa .price{font-size:var(--fs-price);line-height:1.2;font-weight:700}.hdsa .price .tax{font-size:var(--fs-meta);font-weight:400;color:var(--hdsa-text-muted);margin-left:var(--sp-1);letter-spacing:0}.hdsa .delivery{font-size:var(--fs-meta);line-height:1.4;font-weight:400;color:var(--hdsa-success)}.hdsa .delivery[data-stock=backorder]{color:var(--hdsa-warning)}.hdsa .tile form{margin-top:auto}.hdsa .rail--products .tile{width:160px}.hdsa .rail-end{width:120px;display:flex;align-items:center;justify-content:center}.hdsa .rail-end a{flex-direction:column;gap:2px;height:100%;text-align:center;padding:var(--sp-3)}.hdsa .section--range{padding-block:var(--sp-5) var(--sp-6)}.hdsa .section-title .count{font-size:var(--fs-meta);font-weight:400;color:var(--hdsa-text-muted);margin-left:var(--sp-1);vertical-align:middle}.hdsa .block-intro{font-size:var(--fs-meta);color:var(--hdsa-text-muted);margin:calc(var(--sp-3) * -1) 0 var(--sp-3)}.hdsa .grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-2)}.hdsa .tile--c{padding:6px;gap:var(--sp-1);border-radius:10px}.hdsa .tile--c .ph img{aspect-ratio:4 / 3;padding:2px}.hdsa .tile--c h3{font-size:var(--fs-card-title-sm);line-height:1.3;-webkit-line-clamp:3;min-height:calc(var(--fs-card-title-sm) * 1.3 * 2)}.hdsa .tile--c h3 a{min-height:var(--tap-min);padding-top:2px}.hdsa .tile--c .pn{font-size:11px;margin-top:-2px;letter-spacing:0}.hdsa .tile--c .price{font-size:var(--fs-body)}.hdsa .tile--c .delivery{font-size:11px}.hdsa .tile--c .btn{font-size:var(--fs-card-title);padding:0 var(--sp-1)}.hdsa .opt-form{display:grid;gap:var(--sp-1)}.hdsa .opt{width:100%;min-height:var(--tap-min);font:inherit;font-size:var(--fs-card-title-sm);color:var(--hdsa-text);background:var(--hdsa-white);border:1px solid var(--hdsa-text-muted);border-radius:var(--r-inner);padding:0 var(--sp-1)}.hdsa .opt:focus{outline:2px solid var(--hdsa-red);outline-offset:1px}.hdsa .header-row--v3{grid-template-columns:auto 1fr auto}.hdsa .header-left{display:flex;gap:var(--sp-1);align-items:center}.hdsa .shipto{position:relative}.hdsa .shipto summary{list-style:none;display:flex;align-items:center;gap:3px;min-width:var(--tap-min);height:var(--tap-min);padding:0 6px;border-radius:var(--r-inner);cursor:pointer;font-size:var(--fs-meta);font-weight:700}.hdsa .shipto summary::-webkit-details-marker{display:none}.hdsa .shipto summary:active{background:var(--hdsa-grey-200)}.hdsa .shipto .flag{font-size:20px;line-height:1}.hdsa .shipto-panel{position:absolute;left:0;top:calc(100% + 6px);z-index:21;width:272px;padding:var(--sp-2);background:var(--hdsa-white);border:1px solid var(--hdsa-border);border-radius:var(--r-card);box-shadow:0 8px 16px #00000014}.hdsa .shipto-title{font-size:var(--fs-meta);font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--hdsa-text-muted);padding:var(--sp-1) var(--sp-2)}.hdsa .shipto-panel form{margin:0}.hdsa .shipto-panel button,.hdsa .shipto-enquire{display:flex;align-items:center;gap:var(--sp-3);width:100%;min-height:var(--tap-min);padding:0 var(--sp-2);background:none;border:0;border-radius:var(--r-inner);font:inherit;font-size:var(--fs-body);color:var(--hdsa-text);text-align:left;text-decoration:none;cursor:pointer}.hdsa .shipto-panel button:active,.hdsa .shipto-enquire:active{background:var(--hdsa-grey-200)}.hdsa .shipto-panel button[aria-current=true]{font-weight:700}.hdsa .shipto-panel button[aria-current=true]:after{content:"\2713";color:var(--hdsa-red);margin-left:auto;padding-left:var(--sp-2)}.hdsa .shipto-panel .cur{margin-left:auto;font-size:var(--fs-meta);color:var(--hdsa-text-muted)}.hdsa .shipto-panel button[aria-current=true] .cur{margin-left:0}.hdsa .shipto-enquire{border-top:1px solid var(--hdsa-border);margin-top:var(--sp-1);padding-top:var(--sp-1);color:var(--hdsa-red);font-weight:700;border-radius:0}.hdsa .block-banner{margin-bottom:var(--sp-5);border-radius:var(--r-card)}.hdsa .block-banner img{aspect-ratio:358 / 110;object-fit:cover}.hdsa .grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--card-gap)}.hdsa .block-foot{margin-top:var(--sp-4);display:flex;justify-content:flex-end}.hdsa .proto-note{font-size:var(--fs-meta);color:var(--hdsa-text-muted);margin-bottom:var(--sp-3)}.hdsa .services{border-top:1px solid var(--hdsa-border)}.hdsa .service{width:240px;display:grid;grid-template-columns:64px 1fr;gap:var(--sp-1) var(--sp-3);align-items:center;background:var(--hdsa-white);border:1px solid var(--hdsa-border);border-radius:var(--r-card);padding:var(--sp-2);text-decoration:none;min-height:80px}.hdsa .service .ph{width:64px;height:64px;border-radius:var(--r-inner);grid-row:span 2}.hdsa .service .ph img{width:64px;height:64px}.hdsa .service h3{font-size:var(--fs-card-title);font-weight:700;line-height:1.3;align-self:end}.hdsa .service h3:after{content:"\203a";color:var(--hdsa-red);margin-left:var(--sp-1)}.hdsa .service p{font-size:var(--fs-meta);color:var(--hdsa-text-muted);line-height:1.4;align-self:start;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hdsa .footer{background:var(--hdsa-black);color:var(--hdsa-white);padding-block:var(--sp-7) var(--sp-5)}.hdsa .footer-brand{margin-bottom:var(--sp-5)}.hdsa .footer-brand img{height:56px;width:auto;margin-bottom:var(--sp-3)}.hdsa .footer-brand p{font-size:var(--fs-card-title);line-height:1.5;color:var(--hdsa-grey);max-width:45ch}.hdsa .footer-cols{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-5) var(--sp-4)}.hdsa .col-title{font-size:var(--fs-body);font-weight:700;margin-bottom:var(--sp-2)}.hdsa .footer-cols a{display:flex;align-items:center;min-height:var(--tap-min);font-size:var(--fs-body);color:var(--hdsa-grey);text-decoration:none}.hdsa .footer-cols a:active{color:var(--hdsa-white)}.hdsa .footer-contact{margin-top:var(--sp-5);padding-top:var(--sp-4);border-top:1px solid #333;font-size:var(--fs-meta);color:var(--hdsa-grey);font-style:normal;line-height:1.5}.hdsa .footer-contact a{color:var(--hdsa-white);display:inline-flex;align-items:center;min-height:var(--tap-min)}.hdsa .footer-legal{margin-top:var(--sp-4);font-size:var(--fs-meta);color:var(--hdsa-grey)}@media(min-width:768px){.hdsa .grid-2{grid-template-columns:repeat(4,1fr)}.hdsa .grid-3{grid-template-columns:repeat(4,1fr);gap:var(--card-gap)}.hdsa .footer-cols{grid-template-columns:repeat(4,1fr)}}@media(min-width:1024px){.hdsa{--fs-hero: var(--fs-hero-lg);--fs-section: var(--fs-section-lg);--fs-card-title: var(--fs-card-title-lg);--fs-price: var(--fs-price-lg);--fs-body: var(--fs-body-lg);--gutter: var(--gutter-lg);--card-gap: var(--card-gap-lg);--section-pad: var(--section-pad-lg)}.hdsa .header .wrap{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:var(--sp-5)}.hdsa .header-row{display:contents}.hdsa .header-actions{order:4}.hdsa .header-phone{display:inline-flex;align-items:center;min-height:var(--tap-min);padding-inline:var(--sp-3);font-weight:700;text-decoration:none;color:var(--hdsa-text);white-space:nowrap}.hdsa .logo{order:1}.hdsa .logo .logo--mobile{display:none}.hdsa .logo .logo--desktop{display:block;height:72px}.hdsa .search{order:2;padding:var(--sp-3) 0}.hdsa .search form{max-width:720px;margin-inline:auto}.hdsa .menu-panel{left:auto;right:0;width:360px;border:1px solid var(--hdsa-border)}.hdsa .trust ul{padding:0;margin:0;align-items:center}.hdsa .trust li{flex:1 1 0}.hdsa .cats .rail{justify-content:space-between;overflow:visible}.hdsa .cat{width:120px}.hdsa .cat .ph,.hdsa .cat .ph img{width:96px;height:96px}.hdsa .cat span{font-size:14px}.hdsa .hero{padding-block:var(--sp-6) var(--sp-7)}.hdsa .hero .wrap{display:grid;grid-template-columns:2fr 1fr;grid-template-areas:"head head" "card sec";gap:var(--sp-5) var(--sp-5);align-items:stretch}.hdsa .hero-head{margin:0;grid-area:head}.hdsa .hero h1{font-size:18px}.hdsa .hero-card{grid-area:card;display:grid;grid-template-columns:1fr 1fr}.hdsa .hero-card .ph{display:flex;align-items:center}.hdsa .hero-card .ph img{aspect-ratio:1 / 1;height:100%;padding:var(--sp-4)}.hdsa .hero-body{align-content:center;padding:var(--sp-5)}.hdsa .hero-body h2{font-size:var(--fs-section)}.hdsa .hero-secondary{grid-area:sec;margin:0;grid-template-columns:1fr;grid-template-rows:auto 1fr auto;padding:var(--sp-3);gap:var(--sp-3)}.hdsa .hero-secondary .ph,.hdsa .hero-secondary .ph img{width:100%;height:auto}.hdsa .hero-secondary .ph img{aspect-ratio:16 / 9;padding:var(--sp-2)}.hdsa .hero-secondary form .btn{width:100%}.hdsa .lbl-sm{display:none}.hdsa .lbl-lg{display:inline}.hdsa .rail--products{overflow:visible;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr)}.hdsa .grid-3{grid-template-columns:repeat(6,1fr)}.hdsa .tile--c h3{font-size:var(--fs-card-title)}.hdsa .header-left{order:3}.hdsa .shipto-panel{left:auto;right:0}.hdsa .cats .rail{justify-content:space-between}.hdsa .cat{width:112px}.hdsa .rail--products .tile{width:auto}.hdsa .rail-end{display:none}.hdsa .block-banner img{aspect-ratio:1232 / 200}.hdsa .services .rail{overflow:visible;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr)}.hdsa .service{width:auto}.hdsa .footer .wrap{display:grid;grid-template-columns:1.2fr 3fr;gap:var(--sp-7)}.hdsa .footer-contact,.hdsa .footer-legal{grid-column:1 / -1}}.hdsa .price{display:block;letter-spacing:0;color:inherit}.hdsa .price .tax{display:inline}.hdsa summary{list-style:none}.hdsa select.opt{appearance:auto;-webkit-appearance:menulist}.hdsa .tile .tile-line{font-size:11px;line-height:1.35;color:var(--hdsa-text-muted);margin-top:-2px}
/*# sourceMappingURL=/cdn/shop/t/5/assets/hdsa-home.css.map */
