/* Shared header, mini-cart and footer rules extracted from the storefront. */
body #header,body #desktop-header,body #mobile-header{background: #fff; color: var(--ad-ink);}
body #header{border-bottom: 1px solid var(--ad-line);}
body #header .header-nav{background: var(--ad-footer); color: var(--ad-footer-text);}
body #header .header-nav a{color: var(--ad-footer-text);}
body #desktop-header .header-top{padding-block: 20px;}
body #desktop_logo img,body #mobile-header img.logo{max-width: 190px; max-height: 50px; object-fit: contain;}
body #search_widget .input-group{border: 1px solid var(--ad-line); border-radius: 28px; overflow: hidden; background: var(--ad-paper);}
body #search_widget .form-search-control{background: transparent; border: 0; min-height: 46px; padding-inline: 20px; color: var(--ad-ink);}
body #search_widget .search-btn{background: var(--ad-accent); color: var(--ad-accent-text); width: 50px; border: 0;}
body #header .header-cart-btn{background: var(--ad-accent); color: var(--ad-accent-text); border-radius: 10px; padding: 12px 18px;}
body #header .header-cart-btn .cart-toggle-details{color: inherit;}
body #cbp-hrmenu>ul>li>a{font-family: inherit; font-weight: 650; padding: 15px 18px;}
body #cbp-hrmenu .cbp-hrsub-inner{border: 1px solid var(--ad-line); border-radius: 0 0 14px 14px; box-shadow: 0 14px 30px rgb(var(--ad-dark-rgb)/.1);}
body #cbp-hrmenu .cbp-hrsub img{width: 100%; max-width: 130px; height: 110px; object-fit: contain; background: #fff;}
body #cbp-hrmenu .cbp-hrsub a{line-height: 1.6;}
body #footer .footer-container,body #footer #footer-copyrights{background: var(--ad-footer); color: var(--ad-footer-text);}
body #footer .footer-container :is(a,p,h5,strong),body #footer #footer-copyrights a{color: var(--ad-footer-text);}
body #footer .footer-container{border-top: 1px solid var(--ad-line);}
@media (max-width:767px) {body #mobile-header img.logo{max-width: 145px; max-height: 40px;}}
body #header .header-top{box-shadow: none;}
body #header .header-nav{padding-block: 0;}
body #desktop-header .header-top{padding-block: 14px;}
body #header .header-cart-btn{display: inline-flex; align-items: center; gap: 10px; padding: 11px 15px; min-height: 46px;}
body #header .header-cart-btn i{font-size: 23px !important; line-height: 1;}
body #header .header-cart-btn .cart-toggle-details{display: inline-flex; align-items: center; gap: 7px;}
body #header .header-cart-btn .cart-toggle-details>span{display: inline !important;}
body #header .header-nav a[href*="instagram.com"]{display: none;}
body #desktop-header.ahi-custom-header #desktop-header-container,body #desktop-header.ahi-custom-header>.iqitmegamenu-wrapper{display: none !important;}
body #desktop-header.ahi-custom-header{box-shadow: none; background: #fff;}
.ahi-header-main{display: grid; grid-template-columns: 165px minmax(200px,1fr) auto; gap: 30px; align-items: center; padding-block: 18px;}
body .ahi-header-main #desktop_logo{padding: 0; margin: 0; width: 165px; max-width: 165px; flex: none;}
body .ahi-header-main #desktop_logo img{width: 165px; max-width: 100%; height: auto;}
body .ahi-header-main #search_widget{width: 100%; max-width: none !important; min-width: 0; padding: 0; margin: 0;}
body .ahi-header-main #search_widget .input-group{width: 100%; border-radius: 28px;}
body .ahi-header-main #search_widget .form-search-control{min-height: 47px; height: 47px; font-size: 14px;}
.ahi-header-actions{display: flex; align-items: center; gap: 15px; white-space: nowrap;}
.ahi-header-actions>a{display: inline-flex; align-items: center; gap: 6px; font-size: 12px; min-height: 44px;}
.ahi-header-actions>a svg{width: 19px; height: 19px; flex: none;}
body .ahi-header-main #ps-shoppingcart{padding: 0; margin: 0; flex: none; width: auto; max-width: none;}
body .ahi-header-main #cart-toogle{display: inline-flex; align-items: center; gap: 9px; min-height: 48px; padding: 12px 16px; border-radius: 10px; font-size: 13px; font-weight: 750;}
body .ahi-header-main #cart-toogle .cart-toggle-details,body .ahi-header-main #cart-toogle .cart-products-count-btn{display: none !important;}
body .ahi-header-main #cart-toogle>.info-wrapper{display: none !important;}
body .ahi-header-main #cart-toogle .ahi-cart-icon{display: inline-flex; align-items: center; justify-content: center; font-style: normal;}
body .ahi-header-main #cart-toogle svg{width: 23px; height: 23px;}
body .ahi-header-main #cart-toogle .ahi-cart-label{display: inline !important;}
.ahi-header-navigation{display: flex; align-items: center; gap: 16px; min-height: 57px; padding-bottom: 11px;}
.ahi-all-products{position: relative; flex: none; z-index: 1050;}
.ahi-all-products>summary{display: flex; align-items: center; gap: 10px; list-style: none; cursor: pointer; background: var(--ad-dark); color: var(--ad-dark-text); font-size: 13px; font-weight: 750; padding: 11px 16px; border-radius: 9px; min-height: 42px;}
.ahi-all-products>summary::-webkit-details-marker{display: none;}
.ahi-all-products>summary svg{width: 16px; height: 16px;}
.ahi-all-panel{position: absolute; left: 0; top: calc(100% + 8px); min-width: 245px; padding: 10px; background: #fff; border: 1px solid var(--ad-line); border-radius: 12px; box-shadow: 0 12px 32px rgb(var(--ad-dark-rgb)/.14);}
.ahi-all-panel>a{display: block; font-size: 14px; padding: 12px; border-radius: 7px;}
.ahi-all-panel>a:hover{background: var(--ad-mint);}
body .ahi-header-navigation #iqitmegamenu-horizontal{flex: 1; min-width: 0; width: auto; margin: 0; position: static; box-shadow: none;}
body .ahi-header-navigation #iqitmegamenu-horizontal>.container{padding: 0; max-width: none; width: auto;}
body .ahi-header-navigation #cbp-hrmenu>ul{display: flex; align-items: center; flex-wrap: nowrap; margin: 0; position: static;}
body .ahi-header-navigation #cbp-hrmenu>ul>li{float: none; position: static; flex: none;}
body .ahi-header-navigation #cbp-hrmenu>ul>li>a{display: flex; align-items: center; gap: 6px; min-height: 42px; padding: 10px 11px; font-size: 12px; font-weight: 700; line-height: 22px; border: 0 !important;}
body .ahi-header-navigation #cbp-hrmenu>ul>li>a>svg{width: 11px; height: 11px; flex: none;}
body .ahi-header-navigation #cbp-hrmenu>ul>li>a>i{display: none;}
.ahi-header-offers{margin-left: auto; font-size: 13px; color: var(--ad-accent) !important; font-weight: 650; padding: 10px 0 10px 12px;}
@media (min-width:768px) and (max-width:1100px) {.ahi-header-main{grid-template-columns: 145px minmax(160px,1fr) auto; gap: 18px;}
.ahi-header-actions{gap: 11px;}
.ahi-header-actions>a{font-size: 11px;}
.ahi-header-actions>a>span{display: none;}
.ahi-header-actions>a .ahi-wish-count{display: inline;}
body .ahi-header-main #cart-toogle{padding-inline: 12px;}
.ahi-header-navigation{gap: 10px;}
body .ahi-header-navigation #cbp-hrmenu>ul>li>a{padding-inline: 9px; font-size: 11px;}
.ahi-all-products>summary{font-size: 12px; padding-inline: 13px;}}
body #desktop_logo img{width: 165px; height: auto; max-width: 100%;}
body #header .header-nav{font-size: 12px;}
body #header .header-nav .social-links{display: none;}
body #header .header-nav .right-nav a{font-size: 12px;}
body #header .header-top :is(.header-btn,.header-btn span){font-family: inherit;}
body #header .header-cart-btn :is(i,span){color: inherit;}
body #header #cart-toogle .cart-toggle-details{font-size: 14px;}
body #iqitmegamenu-horizontal{border: 0; background: #fff;}
body #cbp-hrmenu>ul>li{border: 0;}
body #cbp-hrmenu>ul>li>a{padding: 10px 16px; line-height: 24px; height: auto; min-height: 44px; font-size: 13px;}
body #cbp-hrmenu>ul>li>a i{font-size: 14px; margin-right: 5px;}
body #cbp-hrmenu .cbp-hrsub{max-width: 100%; overflow-x: clip;}
body #cbp-hrmenu .cbp-hrsub-inner{max-width: 100%; padding: 24px; box-sizing: border-box;}
body #cbp-hrmenu .cbp-hrsub img{background: transparent; mix-blend-mode: multiply; object-fit: contain; aspect-ratio: 1; height: 110px; width: 110px;}
body #cbp-hrmenu .cbp-hrsub .product-container{min-width: 0;}
body #cbp-hrmenu .product-title{font-size: 13px; font-weight: 650; line-height: 1.45;}
body #cbp-hrmenu .product-price{font-size: 15px; font-weight: 750;}
body #iqitmegamenu-mobile :is(a,button){min-height: 44px;}
body #iqitmegamenu-mobile :is(.cbp-mainlink-icon,.arrow){border-radius: 4px;}
body #footer-container-main{background: var(--ad-footer); color: var(--ad-footer-text); padding-block: 50px 30px;}
body #footer-container-main:has(#ahi-footer) .block{display: none !important;}
body #footer-container-main:has(#ahi-footer)>.container>.row>.links{display: none !important;}
body:has(#ahi-footer) #footer-container-first,body:has(#ahi-footer) #footer-copyrights{display: none !important;}
body #footer-container-main:has(#ahi-footer)>.container>.row{margin: 0;}
body #ahi-footer{width: 100%; padding: 0; flex: 0 0 100%; max-width: 100%; color: var(--ad-footer-text);}
.ahi-footer-grid{display: grid; grid-template-columns: 1.3fr 1fr 1fr 1.2fr; gap: 40px;}
.ahi-footer-brand{font-size: 27px; font-weight: 800; letter-spacing: -1px; display: flex; align-items: center; gap: 9px; margin-bottom: 18px;}
.ahi-footer-mark{display: grid; grid-template-columns: repeat(2,11px); gap: 3px;}
.ahi-footer-mark i{width: 11px; height: 11px; border-radius: 2px; background: #13865a;}
.ahi-footer-mark i:nth-child(2){background: #90c6ad;}
.ahi-footer-mark i:nth-child(3){background: #58a487;}
body #ahi-footer :is(a,p,h3,strong,small){color: inherit;}
body #ahi-footer h3{font-size: 15px; font-weight: 750; margin-bottom: 20px;}
body #ahi-footer p{font-size: 13px; line-height: 1.8; max-width: 270px;}
body #ahi-footer ul{list-style: none; padding: 0; margin: 0;}
body #ahi-footer li{font-size: 13px; margin-bottom: 9px;}
body #ahi-footer a{display: inline-block; padding-block: 3px; text-decoration: none;}
body #ahi-footer a:hover{text-decoration: underline; text-underline-offset: 4px;}
.ahi-footer-bottom{border-top: 1px solid rgb(255 255 255/.16); margin-top: 35px; padding-top: 20px; font-size: 12px; display: flex; gap: 20px; justify-content: space-between; flex-wrap: wrap;}
body #footer-copyrights:has(.copyright-txt){display: none;}
@media (max-width:991px) {.ahi-footer-grid{grid-template-columns: 1fr 1fr; gap: 30px;}}
@media (max-width:767px) {body #mobile-header{padding-block: 10px;}
body #mobile-header img.logo{width: 138px; max-width: 138px; height: auto;}
body #header .header-cart-btn{background: transparent; padding: 8px; color: var(--ad-ink);}
body #header .header-cart-btn :is(.cart-products-count,.cart-products-count-btn){background: var(--ad-accent); color: var(--ad-accent-text);}
body #header #search_widget .form-search-control{font-size: 16px; min-height: 44px;}
.ahi-footer-grid{grid-template-columns: 1fr 1fr; gap: 28px 20px;}
.ahi-footer-grid>div:first-child,.ahi-footer-grid>div:last-child{grid-column: 1/-1;}
body #ahi-footer h3{margin-bottom: 12px;}
body #ahi-footer a{padding-block: 7px;}
body #footer-container-main{padding-block: 34px 24px;}
.ahi-footer-bottom{gap: 8px; margin-top: 25px;}}
body #header .header-nav :is(#iqitwishlist,.iqitwishlist){display: none !important;}
body #header .header-nav .d-inline-block:has(>#iqitwishlist-nb),body #header .header-nav .d-inline-block:has(>a #iqitwishlist-nb){display: none !important;}
body #mobile-header .ahi-mobile-icon{position: relative; display: inline-flex; align-items: center; justify-content: center; width: 26px; height: 26px; font-size: 0 !important;}
body #mobile-header .ahi-mobile-icon::before{display: none !important;}
body #mobile-header .ahi-mobile-icon svg{width: 25px; height: 25px; display: block;}
body #mobile-header .cart-products-count{font: 10px/17px Manrope,Arial,sans-serif !important; min-width: 17px; height: 17px; background: var(--ad-accent); color: var(--ad-accent-text);}
body #mobile-header .mobile-main-bar{padding-block: 14px !important; min-height: 0 !important; height: auto !important;}
body #mobile-header .m-nav-btn{min-height: 60px; display: flex; flex-direction: column; gap: 6px; align-items: center; justify-content: center; font-size: 11px; padding: 8px;}
body #mobile-header .m-nav-btn>span{font-size: 11px; line-height: 1.2;}
body #header #ps-shoppingcart .dropdown-menu{width: 460px !important; max-width: calc(100vw - 32px); right: 0; left: auto; padding: 0; margin-top: 10px; border: 1px solid var(--ad-line); border-radius: 16px; background: #fff; box-shadow: 0 16px 45px rgb(var(--ad-dark-rgb)/.17); overflow: hidden;}
body #header #blockcart-content{width: 100% !important; padding: 20px; color: var(--ad-ink); font-family: Manrope,Arial,sans-serif; max-height: calc(100dvh - 110px); overflow-y: auto;}
body #header #blockcart-content .cart-title{display: flex !important; align-items: center; justify-content: space-between; gap: 12px; margin: 0 0 8px; padding: 0 0 12px; border-bottom: 1px solid var(--ad-line);}
body #header #blockcart-content .cart-title hr{display: none;}
body #header #blockcart-content .modal-title{font: 750 18px/1.4 Manrope,Arial,sans-serif; color: var(--ad-ink);}
body #header #blockcart-content #js-cart-close{position: static; opacity: 1; margin: 0; padding: 0; width: 36px; height: 36px; min-width: 36px; display: grid; place-items: center; border: 1px solid var(--ad-line); border-radius: 50%; background: var(--ad-paper); color: var(--ad-ink); font: 24px/1 Arial,sans-serif; float: none;}
body #header #blockcart-content .cart-products{list-style: none; margin: 0 0 16px; padding: 0; max-height: min(45dvh,360px); overflow-x: hidden; overflow-y: auto; overscroll-behavior: contain; scrollbar-width: thin;}
body #header #blockcart-content .cart-products>li{padding: 16px 0; margin: 0; border-bottom: 1px solid var(--ad-line);}
body #header #blockcart-content .cart-products>li>.row{display: grid; grid-template-columns: 76px minmax(0,1fr); gap: 16px; align-items: start !important; margin: 0;}
body #header #blockcart-content .cart-products>li>.row>.col-3,body #header #blockcart-content .col-info{max-width: none; width: auto; min-width: 0; flex: none; padding: 0;}
body #header #blockcart-content .product-image{display: block; width: 76px; height: 96px; padding: 5px; background: #fff; border-radius: 8px;}
body #header #blockcart-content .product-image img{width: 100%; height: 86px; object-fit: contain; display: block;}
body #header #blockcart-content .col-info>.pb-1{padding: 0 !important; margin: 0 0 5px;}
body #header #blockcart-content .col-info>.pb-1>a{display: block; font-size: 14px; line-height: 1.5; font-weight: 700; color: var(--ad-ink); overflow-wrap: anywhere;}
body #header #blockcart-content .product-attributes{font-size: 12px; line-height: 1.6; color: var(--ad-muted) !important;}
body #header #blockcart-content .col-info>.row{display: grid; grid-template-columns: 130px minmax(0,1fr) 32px; align-items: center !important; gap: 8px; width: 100%; margin: 10px 0 0 !important;}
body #header #blockcart-content .col-info>.row>div{padding: 0; margin: 0 !important; max-width: none; width: auto; min-width: 0; flex: none;}
body #header #blockcart-content .col-info>.row>div:nth-child(2){font-size: 13px; font-weight: 650; text-align: right; white-space: nowrap;}
body #header #blockcart-content .bootstrap-touchspin:has(.block-cart-product-quantity){display: grid !important; grid-template-columns: 44px 40px 44px; width: 130px; height: 46px; border: 1px solid var(--ad-line); border-radius: 8px; overflow: hidden;}
body #header #blockcart-content .block-cart-product-quantity{grid-column: 2; grid-row: 1; width: 40px !important; height: 44px !important; min-height: 44px; padding: 0; border: 0 !important; text-align: center; border-radius: 0; font: 14px/1 Manrope,Arial,sans-serif; appearance: textfield;}
body #header #blockcart-content .block-cart-product-quantity::-webkit-inner-spin-button,body #header #blockcart-content .block-cart-product-quantity::-webkit-outer-spin-button{appearance: none; margin: 0;}
body #header #blockcart-content .bootstrap-touchspin:has(.block-cart-product-quantity) .input-group-btn-vertical{display: contents !important; position: static !important;}
body #header #blockcart-content .bootstrap-touchspin:has(.block-cart-product-quantity) .btn-touchspin{position: static !important; margin: 0 !important; padding: 0; border: 0; border-radius: 0; width: 44px !important; height: 44px !important; min-height: 44px; background: var(--ad-paper); color: var(--ad-ink); display: grid; place-items: center;}
body #header #blockcart-content .bootstrap-touchspin:has(.block-cart-product-quantity) .btn-touchspin i{display: none;}
body #header #blockcart-content .bootstrap-touchspin:has(.block-cart-product-quantity) .bootstrap-touchspin-up{grid-column: 3; grid-row: 1;}
body #header #blockcart-content .bootstrap-touchspin:has(.block-cart-product-quantity) .bootstrap-touchspin-down{grid-column: 1; grid-row: 1;}
body #header #blockcart-content .bootstrap-touchspin:has(.block-cart-product-quantity) .bootstrap-touchspin-up::before{content: '+'; font: 22px Arial,sans-serif;}
body #header #blockcart-content .bootstrap-touchspin:has(.block-cart-product-quantity) .bootstrap-touchspin-down::before{content: '−'; font: 22px Arial,sans-serif;}
body #header #blockcart-content .remove-from-cart{display: grid; place-items: center; min-width: 32px; min-height: 40px; color: var(--ad-muted); border-radius: 6px;}
body #header #blockcart-content .remove-from-cart:hover{background: var(--ad-paper); color: var(--ad-ink);}
body #header #blockcart-content .cart-subtotals{border: 0; margin: 0 0 14px; padding: 0; font-size: 13px; color: var(--ad-muted);}
body #header #blockcart-content .cart-summary-line{display: flex; align-items: start; justify-content: space-between; gap: 12px; padding: 3px 0; line-height: 1.6;}
body #header #blockcart-content .cart-summary-line>div:empty{display: none;}
body #header #blockcart-content .cart-totals{border-top: 1px solid var(--ad-line); padding-top: 15px; margin-bottom: 20px; font-weight: 750; color: var(--ad-ink);}
body #header #blockcart-content .cart-totals>.clearfix{display: flex; align-items: center; justify-content: space-between; gap: 12px; flex-wrap: wrap;}
body #header #blockcart-content .cart-totals .label{font-size: 15px; line-height: 1.5; margin: 0;}
body #header #blockcart-content .cart-totals .value{font-size: 21px; line-height: 1.4; float: none !important; margin-left: auto;}
body #header #blockcart-content .cart-buttons{display: grid; gap: 9px; margin: 0;}
body #header #blockcart-content .cart-buttons>.btn{margin: 0 !important; min-height: 46px; padding: 13px 18px; display: flex; align-items: center; justify-content: center; font: 750 14px/1.4 Manrope,Arial,sans-serif; border-radius: 9px;}
body #header #blockcart-content .cart-buttons>.btn-primary{background: var(--ad-accent); color: var(--ad-accent-text); border: 1px solid var(--ad-accent);}
body #header #blockcart-content .cart-buttons>.btn-secondary{background: var(--ad-paper); color: var(--ad-ink); border: 1px solid var(--ad-line);}
body #header #blockcart-content .no-items{display: block; font-size: 14px; line-height: 1.7; padding: 12px 0;}
body .ahi-header-main #ps-shoppingcart .dropdown-menu:not(.show),body #header #_mobile_blockcart-content:not(.show){display: none !important;}
body .ahi-header-main #ps-shoppingcart .dropdown-menu.show,body #header #_mobile_blockcart-content.show{display: block !important;}
body #header :is(#_desktop_blockcart-content,#_mobile_blockcart-content).show>#blockcart-content{opacity: 1 !important; visibility: visible !important; pointer-events: auto !important;}
body #header #blockcart-content{min-width: 0 !important;}
body #header #blockcart-content{float: none !important;}
body .ahi-header-main #ps-shoppingcart .dropdown-menu.show{height: auto !important; min-height: 0;}
@media (max-width:767px) {body #header #_mobile_blockcart-content{background: #fff; z-index: 11000 !important;}
body #header #_mobile_blockcart-content #blockcart-content{min-width: 0 !important; max-width: 100% !important; width: 100% !important;}}
@media (max-width:767px) {body #header #_mobile_blockcart-content #blockcart-content{position: static !important; inset: auto !important; transform: none !important; margin: 0 !important; width: 100% !important; max-width: 100% !important; box-sizing: border-box;}
body #header #_mobile_blockcart-content{height: auto !important;}}
body #desktop-header.ahi-custom-header>.header-top{display: none !important;}
body #desktop-header.ahi-custom-header .ahi-header-main{padding-block: 18px; align-items: center;}
body .ahi-header-main #ps-shoppingcart>#blockcart{display: flex !important; align-items: center; width: max-content; min-width: 0; max-width: none;}
body .ahi-header-main #ps-shoppingcart .dropdown-menu{position: absolute !important; inset: auto 0 auto auto !important; top: calc(100% + 10px) !important; margin: 0 !important;}
body .ahi-header-main #ps-shoppingcart #blockcart-content{position: static !important; inset: auto !important; margin: 0 !important; transform: none !important; width: 100% !important;}
body .ahi-header-main #cart-toogle{height: 48px; align-self: center;}
body .ahi-header-main .ahi-header-actions{gap: 18px; align-items: center;}
.ahi-header-actions>a{font-size: 13px;}
.ahi-header-actions .ahi-wish-count{display: inline-flex; align-items: center; justify-content: center; min-width: 19px; height: 19px; border-radius: 50%; background: var(--ad-paper); color: var(--ad-muted); font-size: 10px; font-weight: 700;}
body #header .ahi-search-icon{display: grid; place-items: center; width: 22px; height: 22px; font-style: normal; margin: auto;}
body #header .ahi-search-icon svg{width: 20px; height: 20px; display: block;}
body .ahi-header-navigation #iqitmegamenu-horizontal{flex: 0 1 auto;}
.ahi-header-offers{margin: 0 0 0 2px; padding: 9px 14px; min-height: 40px; display: inline-flex; align-items: center; justify-content: center; line-height: 20px; border: 1px solid var(--ad-line); border-radius: 8px; background: var(--ad-mint); font-size: 12px; font-weight: 750;}
body #header{box-shadow: none !important;}
@media (min-width:768px) and (max-width:1100px) {body .ahi-header-main .ahi-header-actions{gap: 12px;}
.ahi-header-offers{padding-inline: 10px;}
.ahi-header-actions .ahi-wish-count{display: none;}}
@media (max-width:767px) {body #header #_mobile_blockcart-content{position: fixed !important; top: 16px !important; left: 12px !important; right: 12px !important; bottom: auto !important; width: auto !important; max-width: none; max-height: calc(100dvh - 32px); padding: 0; border: 1px solid var(--ad-line); border-radius: 16px; box-shadow: 0 16px 45px rgb(var(--ad-dark-rgb)/.2); overflow: auto;}
body #header #blockcart-content{padding: 18px; max-height: none;}
body #header #blockcart-content .cart-products{max-height: 42dvh;}
body #header #blockcart-content .cart-products>li>.row{grid-template-columns: 58px minmax(0,1fr); gap: 12px;}
body #header #blockcart-content .product-image{width: 58px; height: 82px; padding: 2px;}
body #header #blockcart-content .product-image img{height: 78px;}
body #header #blockcart-content .col-info>.row{grid-template-columns: minmax(130px,1fr) 32px; gap: 6px;}
body #header #blockcart-content .col-info>.row>div:first-child{grid-column: 1; grid-row: 1;}
body #header #blockcart-content .col-info>.row>div:nth-child(2){grid-column: 1; grid-row: 2; text-align: left;}
body #header #blockcart-content .col-info>.row>div:last-child{grid-column: 2; grid-row: 1 / span 2;}
body #header #blockcart-content .cart-totals .value{font-size: 20px;}}
body .ahi-header-navigation{display: grid !important; grid-template-columns: 165px minmax(200px,1fr) 384px; column-gap: 30px; align-items: center;}
body .ahi-header-navigation .ahi-all-products{grid-column: 1; justify-self: start;}
body .ahi-header-navigation #iqitmegamenu-horizontal{grid-column: 2; width: 100%; min-width: 0;}
body .ahi-header-navigation #cbp-hrmenu>ul{width: 100%; justify-content: space-between; gap: 0;}
body .ahi-header-navigation #cbp-hrmenu>ul>li{flex: 1 1 auto; min-width: 0;}
body .ahi-header-navigation #cbp-hrmenu>ul>li>a{width: 100%; justify-content: center; padding-inline: 8px;}
body .ahi-header-offers{display: none !important;}
@media (min-width:768px) and (max-width:1199px) {body .ahi-header-navigation{column-gap: 18px;}}
body #header #cbp-hrmenu .product-thumbnail.ahi-image-stage{display: block; height: 110px; min-height: 110px;}
body #header .btn{border-radius:9px;font-weight:650;min-height:44px}body #header .btn-primary{background:var(--ad-accent);border-color:var(--ad-accent);color:var(--ad-accent-text)}body #header .btn-primary:hover{background:var(--ad-accent-hover);border-color:var(--ad-accent-hover);color:var(--ad-accent-hover-text)}
body #header #blockcart-content .col-info>.pb-1>a{white-space:normal!important;overflow-wrap:anywhere}body #ahi-footer{line-height:1.55}body #ahi-footer *{line-height:inherit}body #ahi-footer h3{line-height:1.2}body #ahi-footer p{line-height:1.8}
