.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}.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}.thumb-gallery img{height:80px;object-fit:cover}.main-gallery img{max-width:100%;height:auto}#productModal .woocommerce-notices-wrapper{display:none}.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}header.custom-header.transparent-header.scrolled{position:sticky!important;background:#fff!important}header.custom-header.transparent-header.scrolled li a{color:#000!important}