.main-nav .sub-menu{display:none;position:absolute;top:100%;left:0;background:#fff;padding:10px 0;min-width:180px;box-shadow:0 4px 6px rgba(0,0,0,.1);z-index:999}.main-nav li:hover .sub-menu{display:block}.main-nav .sub-menu li a{padding:8px 20px;display:block;color:#000}.main-nav .sub-menu li a:hover{background-color:#f5f5f5}.cart-icon{position:relative}body header.transparent-header.non-transparent .menu li a,body header.transparent-header.non-transparent .header-right a,body header.transparent-header.non-transparent .header-right a .fa{color:black!important}body header.transparent-header.non-transparent .header-right a{border-color:#17aac4}body header.transparent-header.non-transparent .header-right a .fa-phone{color:#17aac4!important}.non-transparent{border-bottom:1px solid #b7bfc3}.transparent-header .sub-menu{background:rgba(255,255,255,.95)}.transparent-header .sub-menu li a{color:#000!important}body.transparent-header-enabled .site-content,body.transparent-header-enabled main{margin-top:0}@media (max-width:768px){.main-nav .menu.show{display:flex}}body.mobile-menu-open .mobile-menu{display:block}ul.product__list{list-style:none;padding-left:0}ul.product__list li{position:relative;padding-left:26px;margin-bottom:10px}ul.product__list li::before{content:"";font-family:"Font Awesome 6 Free";font-weight:400;color:#0e9aa7;position:absolute;left:0;top:4px;font-size:18px;width:20px;height:20px;line-height:20px;text-align:center;display:inline-block}.thumb-gallery img{height:80px;object-fit:cover}.main-gallery img{max-width:100%;height:auto}#productModal .woocommerce-notices-wrapper{display:none}.router-left{float:right}.router-price-message{border:1px solid #17aac4}.curve-text{position:relative}.curve-text:before{content:"";position:absolute;top:44px;left:-11px;width:55%;height:14px;background-image:url('data:image/svg+xml,%0A <svg xmlns="http://www.w3.org/2000/svg" width="373" height="14" viewBox="0 0 373 14" fill="none">%0A <path d="M3 11C64.8602 4.50757 188.991 -3.17051 370 11" stroke="%2317aac4" stroke-width="6" stroke-linecap="round"/>%0A </svg>');background-repeat:no-repeat;background-position:top center;background-size:contain;z-index:1}.top-border{border-top:1px solid;padding-top:20px}.custom-variation-cards-wrapper h3{display:none}.activation-date-wrapper{margin-top:40px}.activation-date-wrapper h4{margin-bottom:40px;font-family:"articulat-cf",sans-serif}.activation-date-wrapper legend{font-family:"elza-text",sans-serif;font-size:18px}.activation-date-wrapper fieldset{border:3px solid #000}.product-form__item label{font-size:18px}.product-cart .quantity{display:none!important}.product-cart .single_add_to_cart_button,.cart .single_add_to_cart_button{grid-column:4/1!important}.section__table h4{margin-bottom:60px}header.custom-header.transparent-header.scrolled{position:sticky!important;background:#fff!important}header.custom-header.transparent-header.scrolled li a{color:#000!important}