
*,::after,::before{box-sizing:border-box}:not(dialog){margin:0}@media (prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}body{line-height:1.5;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#__next,#root{isolation:isolate}.container{width:100%;max-width:1850px;margin:0 auto;padding:0 10px}.container .container{padding:0}img{display:block;max-width:100%;height:auto}.btn{min-height:54px;background-color:transparent;font-weight:700;font-size:16px;font-family:Roboto,sans-serif;text-transform:uppercase;border:2px solid transparent;padding:0 28px;border-radius:54px;cursor:pointer;text-decoration:none!important;display:inline-flex;align-items:center}.btn--light{background-color:#fff;color:#000}.btn--light:hover{background-color:#000;color:#00c0f3}.btn--dark-outline{border:2px solid #000}.btn--dark-outline:hover{background-color:#000;color:#fff}.btn--light-outline{border:2px solid #fff;color:#fff}.btn--light-outline:hover{background-color:#fff;color:#000}.btn-heart,.btn-scale{width:45px;height:45px;border-radius:50%;background-color:transparent;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer}.btn-heart i,.btn-scale i{width:60%;aspect-ratio:1;background-color:#353535;display:block;border-radius:50%}.btn-heart:hover,.btn-scale:hover{background-color:#b9b9b9}.btn-heart.is-active,.btn-scale.is-active{background-color:#000}.dropdown{position:relative}.dropdown__btn{border:none;color:#fff;background-color:#000;cursor:pointer}.dropdown__content{position:absolute;top:100%;right:0;display:none;background-color:#353535;z-index:100;color:#fff;border-radius:15px}.dropdown__content>ul{margin:0;padding:0;list-style-type:none}.dropdown__content>ul li a{color:#fff;padding:13px;white-space:nowrap;display:flex}.dropdown__content.is-flipped{top:auto;bottom:100%}.dropdown.is-open .dropdown__content{display:block}.badge{display:inline-flex;align-items:center;min-height:33px;border-radius:30px;padding:0 20px;color:#fff;font-weight:700;font-size:12px;text-transform:uppercase}.badge i{width:33px;min-width:33px;aspect-ratio:1;background-color:rgba(0,0,0,.2);border-radius:50%}.badge i+span{margin-left:10px}.badge:has(i){padding-left:0}.badge--new{background-color:#da9500}.badge--sale{background-color:#b93c04}.input-search{min-height:45px;border-radius:45px;border:none;padding:0 12px 0 56px;background-color:#f1f1f1;font-size:14px;font-family:"Roboto Condensed",sans-serif;display:block;width:100%}.choices{margin:0}.embla{position:relative}.embla__viewport{overflow:hidden}.embla__container{display:flex;touch-action:pan-y pinch-zoom}.embla__slide{flex:0 0 100%;min-width:0}.embla__dot{width:8px;height:8px;border-radius:8px;border:2px solid #fff;background-color:transparent;padding:0;margin:0;transition:.3s;cursor:pointer}.embla__dot:hover{background-color:#00c0f3;border-color:#00c0f3}.embla__dot--selected{width:32px;background-color:#00c0f3;border-color:#00c0f3}.embla__dots{position:absolute;left:0;width:100%;bottom:31px;display:flex;justify-content:center;gap:4px}.footer{background-color:#000}.footer__top{padding:74px 68px}.footer__top .container{display:flex}.footer__links__column>strong{font-weight:700;text-transform:uppercase;font-size:20px;color:#fff}.footer__links__column>ul{margin:0;padding:0;list-style-type:none}.footer__links__column>ul li{color:#fff;font-size:16px}.footer__links__column>ul li a{color:#fff;text-decoration:none}.footer__links__column>ul li a:hover{color:#00c0f3;text-decoration:underline}.footer__links .container{display:flex;gap:80px}.footer__footer{margin-top:70px;padding-bottom:18px}.footer__footer .container{display:flex;justify-content:space-between;align-items:center;position:relative}.footer__footer .container>ul{margin:0;padding:0;list-style-type:none;display:flex}.footer__footer .container>ul li{color:#fff;font-size:13px}.footer__footer .container>ul li a{color:#fff}.footer__footer .container:after{content:"";display:block;position:absolute;top:-35px;left:10px;right:10px;height:1px;background-color:#353535}.header{position:sticky;top:0;background-color:#fff;z-index:1500;box-shadow:0 2px 4px rgba(0,0,0,.15)}.header__top{background-color:#000;min-height:39px;display:flex;align-items:center}.header__top__links{display:flex;gap:20px}.header__top__links a{color:#fff;font-size:14px;font-family:"Roboto Condensed",sans-serif;text-decoration:none}.header__top__extra{display:flex}.header__top .container{display:flex;align-items:center;justify-content:space-between}.header__logo{width:300px}.header__logo a{width:200px;aspect-ratio:6.7;display:block}.header__action{display:flex;align-items:center;justify-content:flex-end;gap:34px;width:300px}.header__action>a{position:relative;display:flex;align-items:center;justify-content:center;color:#707070;text-decoration:none!important;font-family:"Roboto Condensed",sans-serif;font-size:14px}.header__action>a>span{text-decoration:underline}.header__action>a>i{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background-color:#707070;border-radius:50%}.header__action>a>small{display:flex;align-items:center;justify-content:center;width:19px;height:19px;background-color:#000;border-radius:50%;position:absolute;top:-8px;right:-8px;font-family:Roboto,sans-serif;font-weight:700;font-size:11px;color:#fff;line-height:1}.header__action>a i+span,.header__action>a span+i{margin-left:8px}.header__search{width:100%;max-width:562px}.header__main{display:flex;align-items:center;padding-top:19px}.header__main .container{display:flex;align-items:center;justify-content:space-between}.header__nav{position:relative;display:block;width:100%}.header__nav nav>ul{list-style-type:none;padding:0;margin:0;display:flex;gap:54px}.header__nav nav>ul>li{display:block}.header__nav nav>ul>li>a{font-family:"Roboto Condensed",sans-serif;font-weight:700;font-size:18px;line-height:1;text-transform:uppercase;color:#000;text-decoration:none!important;min-height:57px;display:flex;align-items:center;justify-content:center;text-align:center;position:relative}.header__nav nav>ul>li>a>span{pointer-events:none}.header__nav nav>ul>li>a:after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:0;background-color:#00c0f3;transition:height .2s ease-in-out;pointer-events:none}.header__nav nav>ul>li.has-hover>a:after{height:4px}.megamenu{position:absolute;top:100%;left:0;width:100%;opacity:0;pointer-events:none;background-color:#fff;z-index:1500;padding:30px 0}.megamenu__column>strong{display:block;font-weight:700;color:#000;font-family:"Roboto Condensed",sans-serif;font-size:16px;text-transform:uppercase}.megamenu__column>strong a{text-decoration:none;color:#000}.megamenu__column>ul{margin:0;padding:0;list-style-type:none}.megamenu__column>ul li{font-size:16px;font-family:"Roboto Condensed",sans-serif;color:#000}.megamenu__column>ul li a{color:#000;text-decoration:none}.megamenu__column>ul li a:hover{text-decoration:underline;font-weight:700;color:#00c0f3}.megamenu .container{display:flex;gap:85px;padding:0 10px}li.has-hover .megamenu{opacity:1;pointer-events:auto}.card-hero{aspect-ratio:2.61423;position:relative}.card-hero picture{background-color:#f1f1f1;display:block;position:absolute;width:100%;height:100%;left:0;top:0}.card-hero picture img{position:absolute;width:100%;height:100%;left:0;top:0;object-fit:cover}.variant-radio{width:33px;position:relative;min-width:33px}.variant-radio input{position:absolute;top:0;left:0;opacity:0}.variant-radio label{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1;position:relative;border-radius:50%;overflow:hidden;cursor:pointer;text-align:center;margin:0;padding:0;font-size:12px}.variant-radio label:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;border-radius:50%;border:1px solid #000}.variant-radio label picture{display:block;width:100%;aspect-ratio:1}.variant-radio label picture img{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:scale-down}.variant-radio input:checked+label,.variant-radio label:hover{color:#00c0f3}.variant-radio input:checked+label:after,.variant-radio label:hover:after{border:2px solid #00c0f3}.variants-switch{display:flex;gap:6px}.price{display:flex;align-items:center;gap:24px}.price>strong{font-weight:700;font-size:18px}.price>small{color:#b9b9b9;text-decoration:line-through;font-size:18px}.products{margin:60px 0}.products__body{display:flex;flex-wrap:wrap;gap:35px 18px}.products__body .card-product,.products__body .card-promo{flex:1;min-width:min(100%,444px)}.card-product{transition:box-shadow .1s;position:relative}.card-product__badge{position:absolute;top:20px;left:20px;display:flex;flex-direction:column;align-items:flex-start;gap:7px;z-index:50;pointer-events:none}.card-product__action{position:absolute;top:20px;right:20px;display:flex;flex-direction:column;align-items:flex-end;gap:11px;z-index:50}.card-product__img picture{position:relative;display:block;width:100%;aspect-ratio:1}.card-product__img picture img{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:scale-down}.card-product__buy{position:absolute;top:0;left:0;width:100%;aspect-ratio:1;display:flex;align-items:center;justify-content:center;pointer-events:none;opacity:0;transition:opacity .1s}.card-product__buy .btn{transition:transform .1s;pointer-events:auto;transform:translateY(10px)}.card-product__info{padding:17px}.card-product__info h3,.card-product__info h4,.card-product__info h5{font-family:"Roboto Condensed",sans-serif;font-weight:300;font-size:26px}.card-product__info p{font-size:14px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-product:hover{box-shadow:0 0 20px rgba(0,0,0,.2)}.card-product:hover .card-product__buy{opacity:1}.card-product:hover .card-product__buy .btn{transform:translateY(0)}.card-product__footer{padding:17px;display:flex;align-items:center;justify-content:space-between;margin-top:auto}.card-promo{position:relative}.card-promo picture{position:absolute;top:0;left:0;width:100%;height:100%}.card-promo picture img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}.gallery-promo__item{width:25%;aspect-ratio:1;position:relative;overflow:hidden}.gallery-promo__item picture{width:100%;height:100%;position:absolute;top:0;left:0}.gallery-promo__item picture img{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover}.gallery-promo__item__overlay{min-height:100%;background-color:rgba(0,192,243,.6);backdrop-filter:blur(10px);opacity:0;transition:opacity .3s;padding:50px}.gallery-promo__item__overlay h2,.gallery-promo__item__overlay h3,.gallery-promo__item__overlay h4,.gallery-promo__item__overlay h5,.gallery-promo__item__overlay h6{color:#fff}.gallery-promo__item__overlay p{color:#fff}.gallery-promo__item:hover .gallery-promo__item__overlay{opacity:1}.gallery-promo .container{display:flex}.why{background-color:#00c0f3;padding:45px 0 55px 0}.why h2,.why h3,.why h4,.why h5,.why h6{color:#fff;text-align:center;font-size:42px}.why__item{display:flex;flex-direction:column;align-items:center}.why__item picture{width:100%;aspect-ratio:1;display:flex;align-items:center;justify-content:center}.why__item>strong{display:block;text-align:center;color:#fff;font-weight:400;font-size:24px;font-family:"Roboto Condensed",sans-serif}.why__items{display:flex;justify-content:center;gap:120px}.why__items .why__item{width:167px}.category-grid{margin:72px 0}.category-grid h2,.category-grid h3,.category-grid h4,.category-grid h5,.category-grid h6{margin:0;padding:0;color:#353535;font-weight:400;font-family:"Roboto Condensed",sans-serif}.category-grid h2 a,.category-grid h3 a,.category-grid h4 a,.category-grid h5 a,.category-grid h6 a{display:flex;align-items:center;justify-content:center;text-align:center;text-decoration:none!important;color:#353535;border-radius:5px;border:2px solid #b9b9b9;min-height:167px;width:100%;padding:32px}.category-grid h2 a:hover,.category-grid h2.is-active,.category-grid h3 a:hover,.category-grid h3.is-active,.category-grid h4 a:hover,.category-grid h4.is-active,.category-grid h5 a:hover,.category-grid h5.is-active,.category-grid h6 a:hover,.category-grid h6.is-active{background-color:#00c0f3;border-color:#00c0f3;color:#fff;font-weight:600}.category-grid .container{display:flex;flex-wrap:wrap;gap:24px 40px}.category-grid .container h2,.category-grid .container h3,.category-grid .container h4,.category-grid .container h5,.category-grid .container h6{width:calc((100% - 120px)/ 4)}.card-location{background-color:#fff;display:flex;justify-content:space-between;flex-wrap:wrap;padding:20px}.card-location h2,.card-location h3,.card-location h4,.card-location h5,.card-location h6{width:100%;font-size:26px;font-weight:300;font-family:"Roboto Condensed",sans-serif}.map-results .card-location+.card-location{margin-top:10px}.map-results .embla__dots{position:static;padding:10px;margin-top:10px}.map-locations{background-color:#f1f1f1}.map-locations__header{text-align:center;padding:60px 0}.map-locations__category{width:110px;min-width:110px;box-shadow:1px 0 4px rgba(0,0,0,.15);background-color:#fff}.map-locations__search{width:549px;min-width:549px;background-color:#d9d9d9}.map-locations__search__input{padding:20px}.map-locations__search__input .input-search{background-color:#fff}.map-locations__search__results{padding:10px}.map-locations__map{flex-grow:1;background-color:#b93c04;position:relative}.map-locations__map__location{position:absolute;top:20px;left:20px}.map-locations__body{display:flex}
/*# sourceMappingURL=/skins/huskycz/css/redesign2026/styles.css.map */
