@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Baskervville:ital,wght@0,400..700;1,400..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300..700;1,300..700&display=swap");.btn-spinner{display:inline-block;width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin .8s linear infinite;margin-right:8px;vertical-align:middle}.add-to-cart-btn.loading{opacity:.7;cursor:not-allowed;position:relative}.mobile-auth-container{display:flex;flex-direction:column;align-items:flex-end;gap:.5em;font-family:var(--Montserrat);font-size:.85rem}.user-greeting{color:#333;font-weight:600}.global-loading .spinner{border:2px solid rgba(0,0,0,.05);border-top-color:#000;border-radius:50%;width:40px;height:40px;animation:spin .8s cubic-bezier(.5,.1,.4,.9) infinite}.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}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--black)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f9f9f9}::-webkit-scrollbar-thumb{background:#c0c0c0;border-radius:4px;border:2px solid #f9f9f9}::-webkit-scrollbar-thumb:hover{background:#888}html{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@keyframes fadeIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn .6s cubic-bezier(.16,1,.3,1) forwards}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}:root{--Montserrat:"Montserrat",sans-serif;--Baskervville:"Cormorant Garamond",serif;--black:#000}body ::selection{background-color:#2c2b28;color:#fff}body{font-family:Montserrat,sans-serif}*,body{padding:0;margin:0}body .image-radius img{border-radius:10px}body .flex-row{display:flex;flex-direction:row;flex-wrap:wrap}body .flex-row .col-1{flex:0 0 8.34%;width:8.34%;padding:0 15px;box-sizing:border-box}body .flex-row .col-2{flex:0 0 16.67%;width:16.67%;padding:0 15px;box-sizing:border-box}body .flex-row .col-2-5{flex:0 0 20%;width:20%;padding:0 15px;box-sizing:border-box}body .flex-row .col-3{flex:0 0 25%;width:25%;padding:0 15px;box-sizing:border-box}body .flex-row .col-4{flex:0 0 33.33%;width:33.33%;padding:0 15px;box-sizing:border-box}body .flex-row .col-5{flex:0 0 41.66%;width:41.66%;padding:0 15px;box-sizing:border-box}body .flex-row .col-6{flex:0 0 50%;width:50%;padding:0 15px;box-sizing:border-box}body .flex-row .col-7{flex:0 0 58.33%;width:58.33%;padding:0 15px;box-sizing:border-box}body .flex-row .col-8{flex:0 0 66.66%;width:66.66%;padding:0 15px;box-sizing:border-box}body .flex-row .col-9{flex:0 0 75%;width:75%;padding:0 15px;box-sizing:border-box}body .flex-row .col-10{flex:0 0 83.33%;width:83.33%;padding:0 15px;box-sizing:border-box}body .flex-row .col-11{flex:0 0 91.66%;width:91.66%;padding:0 15px;box-sizing:border-box}body .flex-row .col-12{flex:0 0 100%;width:100%;padding:0 15px;box-sizing:border-box}.container{margin:0 auto;padding:0 15px;width:100%;max-width:96%!important}html{scroll-behavior:smooth}.mg-top-med{margin-top:30px}.mg-top-sm{margin-top:20px}.mg-top{margin-top:50px;display:block;clear:both;position:relative}.wd{width:100%}.align-cen{align-items:center}.tex-cen{text-align:center}header.site-header{position:relative;background:#ffffff;border-bottom:1px solid rgba(0,0,0,.06);z-index:1000}.site-header .header-top .wd{width:100%}.header-top{border-bottom:1px solid #eee;background:#fff;margin:1em 0}body .site-header .submenu-row{display:flex;flex-wrap:wrap}body .site-header .submenu-row li{flex:0 0 25%;margin-bottom:.7em}body .bubble{padding:1em;margin-bottom:1em;background:#f9f9f9}body .checkout-form{display:flex;flex-wrap:wrap;gap:1%}body .checkout-form>div,body .checkout-form>input,body .checkout-form>select,body .checkout-form>textarea{flex:0 0 48%;height:45px;display:inline-grid}.header-top-inner{display:flex;align-items:center;justify-content:space-between;gap:25px;height:80px}.logo{flex:0 0 auto}.logo img{height:75px;width:auto;display:block}.search-bar{flex:1 1;max-width:600px}.search-bar input{width:100%;height:44px;padding:0 15px;border:1px solid #ddd;border-radius:6px;outline:none;font-size:14px}.header-actions{gap:18px;flex:0 0 auto}.cart-icon{position:relative;display:flex;align-items:center}.cart-icon img{height:22px;width:auto}.cart-count{position:absolute;top:-6px;right:-8px;background:#000;color:#fff;font-size:10px;height:18px;width:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600}.account-wrap{position:relative}.user-dropdown-btn{gap:6px;background:none;border:none;font-size:14px}.user-dropdown-menu{top:120%;border:1px solid #eee;padding:10px 0;min-width:160px;box-shadow:0 8px 20px rgba(0,0,0,.08);border-radius:6px;z-index:999}.user-dropdown-menu a,.user-dropdown-menu button{display:block;width:100%;padding:8px 15px;text-align:left;font-size:13px;background:none;border:none;cursor:pointer}.user-dropdown-menu a:hover,.user-dropdown-menu button:hover{background:#f7f7f7}.auth-links{gap:8px;font-size:14px}.auth-links span{color:#ccc}.ticker-wrap{width:100%;overflow:hidden;background-color:#1a1a1a;color:#fff;padding:10px 0;font-family:var(--Montserrat);font-size:1rem;letter-spacing:.5px;position:relative;height:30px;display:flex;align-items:center}.ticker{display:inline-block;white-space:nowrap;animation:ticker 60s linear infinite;padding-left:100%}.ticker:hover{animation-play-state:paused}@keyframes ticker{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.ticker p{margin:0!important;display:inline-flex;gap:2rem}.ticker a,.ticker p{color:#fff!important}.ticker a{text-decoration:underline}header .container .navigation .menu-wrapper{display:flex;justify-content:space-between;gap:1.5rem;align-items:center;list-style:none}header .container .navigation .menu-wrapper>.menu-item{transition:all .3s ease;cursor:pointer;padding:2em .5em;position:static}header .container .navigation .menu-wrapper>.menu-item>a{color:#1a1a1a;font-weight:400;font-size:.75rem;text-transform:uppercase;letter-spacing:1px;position:relative;text-decoration:none}header .container .navigation .menu-wrapper .menu-item:hover{background-color:transparent}header .container .navigation .menu-wrapper>.menu-item>.submenu{position:absolute;top:100%;left:0;width:100%;background:#fff;border-top:1px solid #eee;padding:2em 0;visibility:hidden;opacity:0;transform:translateY(10px);transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:0 15px 30px rgba(0,0,0,.04);z-index:100;display:block}header .container .navigation .menu-wrapper .menu-item.has-submenu .submenu{transform:translateY(15px);left:0;width:100%;margin-left:0;box-shadow:0 20px 40px rgba(0,0,0,.06)}header .container .navigation .menu-wrapper .menu-item.has-submenu:hover .submenu{visibility:visible;opacity:1;transform:translateY(0)}header .submenu .col-3{margin-bottom:1em}header .submenu a{color:#555;font-size:.9rem;transition:color .2s;display:inline-block;padding:3px 0}header .submenu a:hover{color:#000;transform:translateX(3px)}.header-actions{display:flex;align-items:center;justify-content:flex-end;gap:1.5rem}.user-dropdown-btn{border:1px solid transparent;background:transparent;padding:.5em 1em;cursor:pointer;font-family:var(--Montserrat);font-size:.9rem;font-weight:500;display:flex;align-items:center;gap:.5em;transition:all .2s}.user-dropdown-btn:hover{background:#f9f9f9;border-radius:4px}.user-dropdown-menu{position:absolute;right:0;top:100%;margin-top:10px;background:#fff;border:1px solid #f0f0f0;padding:1em;min-width:220px;z-index:1020;box-shadow:0 10px 40px rgba(0,0,0,.08);border-radius:8px;animation:fadeIn .2s cubic-bezier(.16,1,.3,1)}.user-dropdown-menu a{display:block;padding:.6em 0;color:#666;font-size:.9rem;transition:all .2s;border-bottom:1px solid #f9f9f9}.user-dropdown-menu a:last-of-type{border-bottom:none;margin-bottom:1em}.user-dropdown-menu a:hover{color:#000;padding-left:5px}.btn-black-sm{background:#000;color:#fff;border:none;padding:.6em 1em;width:100%;cursor:pointer;font-size:.85rem;font-weight:500;border-radius:4px;transition:background .3s}.btn-black-sm:hover{background:#333}.auth-links{display:flex;gap:1em;font-family:var(--Montserrat);font-size:.9rem;align-items:center}.auth-links a{color:#000;font-weight:500;position:relative;text-decoration:none}.auth-links a:after{content:"";position:absolute;width:0;height:1px;bottom:-2px;left:0;background-color:#000;transition:width .3s}.auth-links a:hover:after{width:100%}.header-icon-btn{background:none;border:none;cursor:pointer;padding:5px;transition:transform .2s}.header-icon-btn:hover{transform:scale(1.05)}.mobile-menu-container{display:block;position:fixed;top:0;left:0;width:100%;height:100vh;background:#fff;z-index:2000;transform:translateX(-100%);transition:transform .4s cubic-bezier(.16,1,.3,1);padding:2em;overflow-y:auto}.mobile-menu-container.active{transform:translateX(0)}header .container .navigation .menu-wrapper .menu-item .sub-menu{list-style:none}header .container .navigation .menu-wrapper #menu-item-9505>.sub-menu{display:flex;gap:1em}.mob{display:none}header .container .navigation .menu-wrapper #menu-item-312>.sub-menu{display:flex;gap:1em}header .container .auth-links a{color:#000}header .container .user-dropdown a{color:#000;font-family:var(--Baskervville)}header .container .navigation .menu-wrapper #menu-item-313>.sub-menu{display:flex;gap:1em}header .container .navigation .menu-wrapper>.menu-item:hover>.sub-menu li{padding:.4em;border-bottom:1px solid #9e9e9e}header .container .navigation .menu-wrapper .menu-item a{font-family:var(--Baskervville);text-decoration:none;font-size:1.1em;color:var(--black);white-space:nowrap;transition:.2s;position:relative;padding:.3em 0}header .container .navigation .menu-wrapper .menu-item a:before{content:"";position:absolute;bottom:0;width:0;height:2px;left:0;background:var(--black);transition:.2s}header .container .navigation .menu-wrapper .menu-item a:hover:before{width:100%}header .container .navigation .menu-wrapper .menu-item a#submenu-all-brands-1-31{padding:.6em 2em;background:#000;color:#fff}body .site-head{font-weight:400;font-size:2.2em}body .site-head,body .site-head-sm{font-family:var(--Baskervville);color:var(--black)}body .site-head-sm{font-weight:500;font-size:1.5em}body .products .product{margin:0 10px}body .products .product-card .pro-percentage{position:absolute;top:10px;left:10px;background:#000;color:#fff;font-family:var(--Montserrat);font-size:.75rem;font-weight:600;padding:4px 8px;border-radius:4px;text-transform:uppercase;letter-spacing:.5px;display:inline-block;line-height:normal;width:auto;height:auto;z-index:5}body .products .product-card .price{font-family:var(--Montserrat);color:var(--black);font-weight:500;font-size:.95em}body .product-section .product-card .price span.regular-price{text-decoration:line-through;display:inline-block;margin-right:1em;font-weight:400}body .product-section .slick-track{padding:2em 10px}body .site-head-lg{font-family:var(--Baskervville);font-weight:400;color:var(--black);font-size:2.8em;line-height:1.2}body .site-txt li{margin-bottom:.5em}body .site-txt li,body .site-txt p{font-family:var(--Montserrat);font-size:1em;font-weight:400;color:var(--black);line-height:1.3}body .site-txt p{margin-bottom:1em}body .site-txt p a{color:#000}body .pad-right p{padding-right:7em}body .site-a a{background:var(--black);display:inline-block;font-family:var(--Montserrat);color:#fff;font-size:1em;padding:.8em 3em;text-decoration:none;transition:.3s;border:1px solid var(--black)}body .site-a a:hover{background:transparent;color:var(--black)}body .your-trusted .your-trusted-wrapper .wrapper{padding:6em 15px}body .your-trusted .grey-bg{background:#e4e4e4}body .brand-section .brand-card img{width:50%!important;margin:auto}body .anoflactive{position:relative}body .abb-row{left:0;top:0;width:100%;height:100%;display:flex}.section-arrow,body .abb-row{position:absolute;justify-content:center;align-items:center}.section-arrow{top:50%;transform:translateY(-50%);z-index:20;width:40px;height:40px;border-radius:50%;background:#fff;border:1px solid #eee;box-shadow:0 4px 12px rgba(0,0,0,.08);color:#000;display:flex!important;cursor:pointer;font-size:1rem;transition:all .2s cubic-bezier(.16,1,.3,1)}.section-arrow:hover{background:#000;color:#fff;transform:translateY(-50%) scale(1.1)}.section-arrow.prev{left:-20px}.section-arrow.next{right:-20px}body .reviews .container .review-wrapper{padding:3em 2em;background:#f9f9f9;border-radius:8px;position:relative;transition:all .3s ease}body .reviews .container .review-wrapper:hover{background:#fff;box-shadow:0 10px 40px rgba(0,0,0,.06);transform:translateY(-5px)}body .reviews .container .review-wrapper p{font-family:var(--Baskervville);font-size:1.15em;font-style:italic;line-height:1.6;color:#333;margin-bottom:20px}body .reviews .container .review-wrapper cite{font-family:var(--Montserrat);font-weight:600;font-style:normal;font-size:.9em;color:#000;text-transform:uppercase;letter-spacing:1px}body .blog-section .blog-card-parent{width:33%}body .blog-section .blog-card-parent .blog-card{padding:.5em}body .blog-section .blog-card .blog-thumb img{width:100%;height:250px;object-fit:cover}body .blog-section .blog-card .blog-content .blog-title{font-family:var(--Baskervville);font-weight:500;color:var(--black);font-size:1.3em;min-height:70px;margin-top:1em}body .blog-section .blog-card .blog-content .blog-excerpt p{font-family:var(--Montserrat);font-size:.9em;font-weight:400;color:var(--black);line-height:1.3}body .blog-section .blog-card .blog-content .read-more-btn{font-family:var(--Baskervville);color:var(--black);display:inline-block;margin-top:.7em;text-underline-offset:3px}body .site-footer{padding-top:2em;background:#f5f5f5}body .site-footer .wrapper .site-footer-sm{font-family:var(--Baskervville);font-weight:400;color:var(--black);font-size:1.5em}body .site-footer .footer-branding>.container{padding:2em 15px;margin-top:2em;border-top:1px solid var(--black)}body .site-footer .footer-branding .menu-under-logo{display:flex;list-style:none;margin-top:1em;gap:.5em}body .site-footer .footer-branding .menu-under-logo li{padding-right:.7em;border-right:1px solid #000}body .site-footer .footer-branding .menu-under-logo li:last-child{border-right:none}body .site-footer .footer-branding .menu-under-logo li a{font-size:.9em;font-family:var(--Montserrat);font-weight:300;color:var(--black);text-decoration:none}body .site-footer .footer-branding .foot-head{font-family:var(--Baskervville);font-weight:500;color:var(--black);font-size:1.35em}body .site-footer .footer-branding .foot-ul{margin:1.5em 0;list-style:none}body .site-footer .footer-branding .foot-ul li{margin-bottom:1em}body .site-footer .footer-branding .flex-li li a{display:flex;word-break:break-all;gap:1em}body .site-footer .footer-branding .flex-li li a svg{font-size:1em;height:16px;width:16px}body .site-footer .footer-branding .foot-ul li a{font-family:var(--Montserrat);font-weight:300;font-size:.9em;color:var(--black);text-decoration:none}body .site-footer .bottom-bar>.container{padding:2em 15px;margin-top:2em;border-top:1px solid var(--black)}body .site-footer .bottom-bar p{font-size:1em;font-family:var(--Montserrat);font-weight:300;color:var(--black);text-decoration:none}.cart-message{font-family:var(--Montserrat);font-weight:400}.purchase-section{display:flex;align-items:center;gap:15px}.qty-controls{display:flex;align-items:center;gap:10px;border-radius:5px}.qty-controls span{font-family:var(--Montserrat);color:var(--black);font-weight:400}.qty-controls button{background:none;border:none;font-size:18px;font-weight:700;cursor:pointer;padding:5px 10px;min-width:30px;font-family:var(--Montserrat)}.qty-controls button:hover{background-color:#f0f0f0}.qty-controls button:disabled{cursor:not-allowed;opacity:.6}.add-to-cart-btn:hover{background-color:#333}.add-to-cart-btn:disabled{cursor:not-allowed;background-color:#ccc}.variations{margin:20px 0}.variation{margin-bottom:15px}.variation label{display:block;margin-bottom:5px;font-family:var(--Montserrat);font-weight:500}.variation select{width:100%;padding:8px;border:1px solid #ddd;border-radius:4px;font-family:var(--Montserrat)}.home-banner{position:relative;overflow:hidden}.home-banner .slick-slider{margin-bottom:0}.banner-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:20;width:50px;height:50px;border-radius:50%;background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.2);color:#fff;display:flex!important;justify-content:center;align-items:center;cursor:pointer;font-size:1.2rem;transition:all .3s cubic-bezier(.16,1,.3,1);opacity:0}.home-banner:hover .banner-arrow{opacity:1}.banner-arrow.prev{left:20px}.banner-arrow.next{right:20px}.banner-arrow:hover{background:#fff;color:#000;transform:translateY(-50%) scale(1.1)}.banner-dots{bottom:25px;position:absolute;width:100%;padding:0;margin:0;list-style:none;text-align:center;z-index:20}.banner-dots li{display:inline-block;margin:0 6px;width:auto;height:auto}.banner-dots li button{font-size:0;line-height:0;display:block;width:40px;height:3px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;position:relative}.banner-dots li button:before{content:"";position:absolute;top:50%;left:0;width:100%;height:2px;background-color:rgba(255,255,255,.4);transform:translateY(-50%);transition:all .3s ease}.banner-dots li.slick-active button:before{background-color:#fff;height:3px}.home-banner img{width:100%;height:auto;display:block}@media (max-width:768px){.banner-arrow{display:flex!important;opacity:1!important;width:25px;height:25px;font-size:.7rem}.banner-arrow.prev{left:5px}.banner-arrow.next{right:5px}}.slick-next:before,.slick-prev:before{display:none!important}body .pagination{display:flex;justify-content:center;margin-top:30px}body .pagination button{background:var(--black);color:#fff;border:none;padding:8px 12px;margin:0 5px;cursor:pointer;font-family:var(--Montserrat);font-weight:500;border-radius:4px;border:1px solid var(--black);transition:.2s}body .pagination button.active,body .pagination button:hover{background:#fff;cursor:pointer;color:#000}body .category-page .products-grid .category-page-filter-sec .filter ul li .parent-row{display:flex;justify-content:space-between}body .category-page .products-grid .category-page-filter-sec .filter ul li .child-category-list span,body .category-page .products-grid .category-page-filter-sec .filter ul li .parent-row .category-card span{margin-left:1em;font-family:var(--Montserrat)}body .category-page .products-grid .category-page-filter-sec .filter ul li .parent-row .expand-btn{background:#d6d6d6;border:none;height:20px;width:20px;cursor:pointer}body .category-page .products-grid .category-page-filter-sec .filter ul li .parent-row .expand-btn .expand-loader{display:inline-block;width:12px;height:12px;border:2px solid rgba(0,0,0,.3);border-top-color:#000;border-radius:50%;animation:spin .8s linear infinite}body .category-page .products-grid .category-page-filter-sec .filter ul li .child-category-list .no-children{color:#666;font-size:.85em;font-family:var(--Montserrat)}body .category-page .products-grid .category-page-filter-sec .filter ul li .show-more-button{background:#000;color:#fff;padding:.3em;cursor:pointer}.cart-div{position:fixed;bottom:2%;right:4%;background:#00000087;height:50px;width:50px;justify-content:center;border-radius:10px;cursor:pointer;z-index:99}.brand-dropdown-head,.cart-div{display:flex;align-items:center}.brand-dropdown-head{justify-content:space-between}.brand-chevron{border:none;background:transparent;cursor:pointer;font-size:18px;display:flex;align-items:center;transition:.3s ease}.brand-chevron.active{transform:rotate(180deg)}.brand-dropdown-menu{padding:0 1em 3em;margin-top:10px}.brand-dropdown-menu li{margin:10px 0}.brand-dropdown-menu li a{font-size:14px}body .brand-dropdown-menu li:last-child a{color:#fff;transform-origin:center;background:#132452;border-radius:30px;padding:.5em 2em;animation:heartbeat 1.5s ease-in-out infinite;display:inline-block}.cart-div img{filter:invert(1)}body .search-bar{display:flex;flex-direction:column;background:#fff;box-shadow:0 15px 40px rgba(0,0,0,.12);border-radius:12px;border:1px solid rgba(0,0,0,.05);margin:10px 0 0;animation:slideDown .2s cubic-bezier(.16,1,.3,1);position:relative}@media (max-width:768px){body .search-bar{position:relative;transition:all 1s ease-in-out;margin:0}}body .search-bar>input{width:100%;box-sizing:border-box;padding:.8em 1em;border:1px solid #eee;background:#f9f9f9;border-radius:6px;outline:none;font-family:var(--Montserrat);transition:all .2s}body .search-bar>input:focus{background:#fff;border-color:#000}body .search-bar ul{width:100%;background:#fff;border-radius:0;max-height:350px;overflow-y:auto;margin:.5em 0 0;list-style:none;padding:0;position:absolute;top:100%;z-index:99999}body .menu-item-3 .submenu .submenu-row li:last-child a{padding:.5em 2em;background:#132452;color:#fff;border-radius:30px;animation:heartbeat 1.5s ease-in-out infinite;display:inline-block;transform-origin:center}body .menu-item-3 .submenu .submenu-row li:last-child a:hover{animation-play-state:paused;transform:scale(1.05)}@keyframes heartbeat{0%{transform:scale(1)}14%{transform:scale(1.08)}28%{transform:scale(1)}42%{transform:scale(1.08)}70%{transform:scale(1)}}body .menu-item-3 .submenu .submenu-row li:last-child a:before{display:none}body .search-bar ul li{padding:.8em .5em!important;border-bottom:1px solid #f5f5f5!important;transition:background .2s}body .search-bar ul li:hover{background:#f9f9f9}.relative{position:relative}body .search-bar ul .inner-search{display:flex;align-items:center;gap:1em}body .delivery-form-container select option{font-family:var(--Montserrat)}.loader-container{display:flex;justify-content:center;align-items:center;padding:40px 0}.spinner{width:40px;height:40px}.spinner,.spinner-sm{border:4px solid #ddd;border-top-color:#000;border-radius:50%;animation:spin .8s linear infinite}.spinner-sm{width:20px;height:20px}@keyframes spin{to{transform:rotate(1turn)}}body .blog-content h2,body .blog-content h4{font-size:2em;margin-bottom:.4em}body .blog-content h2,body .blog-content h4,body .blog-head{font-family:var(--Baskervville);font-weight:400;color:var(--black)}body .blog-head{font-size:2.3em;margin-bottom:1em}body .shop-now{padding:3em 1em;box-sizing:border-box;background:#f5f5f5}body .flex-stick{align-items:flex-start}body .flex-stick .col-4{position:-webkit-sticky;position:sticky;top:2em}body .blog-content h4 a{color:#000}body .blog-page .blog-card{margin-bottom:3em}.newsletter-form{position:relative}.newsletter-input{width:100%;padding:1em 1.5em;box-sizing:border-box;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.2);color:var(--white);font-family:var(--Montserrat);transition:var(--transition-fast)}.newsletter-input:focus{outline:none;border-color:var(--accent-gold);background:rgba(255,255,255,.1)}.newsletter-button{display:block;background:var(--accent-gold);color:var(--black);border:none;padding:1em;cursor:pointer;width:100%;font-family:var(--Montserrat);font-weight:600;text-transform:uppercase;letter-spacing:1px;transition:var(--transition-fast)}.newsletter-button:hover{background:var(--white);color:var(--black)}.newsletter-message{margin-top:10px;color:var(--accent-gold);font-size:.9em}body .site-footer .footer-branding img{opacity:.9}.qr-container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;padding:24px;margin-top:30px}.qr-title{font-size:30px;font-weight:600;text-align:center}.qr-card{background:#ffffff;padding:24px;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.qr-text{color:#6b7280;text-align:center;font-size:16px}@media only screen and (min-width:1801px) and (max-width:1920px){body{font-size:19px}body .container{max-width:97%!important}}@media only screen and (min-width:1701px) and (max-width:1800px){body{font-size:18px}body .container{max-width:97%!important}}@media only screen and (min-width:1601px) and (max-width:1700px){body{font-size:17.5px}body .container{max-width:97%!important}}@media only screen and (min-width:1401px) and (max-width:1500px){body{font-size:16px}body .container{max-width:97%!important}header .container .navigation .menu-wrapper .menu-item a{font-size:1.1em}}@media only screen and (min-width:1301px) and (max-width:1400px){body{font-size:14px}body .container{max-width:97%!important}header .container .navigation .menu-wrapper .menu-item a{font-size:1.1em}}@media only screen and (min-width:1201px) and (max-width:1300px){body{font-size:13.8px}body .container{max-width:97%!important}header .container .navigation .menu-wrapper .menu-item a{font-size:1em}header .container .navigation .menu-wrapper{gap:1.2rem!important}}@media only screen and (min-width:1101px) and (max-width:1200px){body{font-size:12.9px}body .container{max-width:97%!important}.auth-links{gap:.3em}header .container .navigation .menu-wrapper .menu-item a{font-size:1.1em}.header-actions{gap:.9rem}}@media only screen and (min-width:1001px) and (max-width:1100px){body{font-size:14px}body .container{max-width:97%!important}}@media only screen and (min-width:768px) and (max-width:1000px){body{font-size:11.7px}body .container{max-width:none!important;width:auto}.des{display:none}.mob{display:block!important}.menu-link b:first-child{display:block;background:#000;width:30px;height:2px;border-radius:20px;margin-bottom:5px}.mob .mobile-menu-link .menu-link{background:transparent;border:none}.mob .mobile-menu-link .menu-link b:nth-child(2){display:block;background:#000;width:20px;height:2px;border-radius:20px;margin-bottom:5px}.mob .mobile-menu-link .menu-link b:nth-child(3){display:block;background:#000;width:12px;height:2px;border-radius:20px;margin-bottom:5px}body .site-header.mob{padding:0 0 1em}body .site-header.mob>.container>.flex-row>.col-3{width:100%;flex:0 0 100%;display:flex;justify-content:space-between;align-items:center}body .site-header.mob .navigation-parent{z-index:9;flex:0 0 100%;width:100%;position:absolute;top:0;background:#f6f6f6;padding:1.6em!important;left:-100%;box-sizing:border-box;transition:.6s}body .site-header.mob .navigation-parent.active{left:0}body .site-header.mob .mobile-menu-close .menu-close{border:none;background:#000;width:35px;height:35px;border-radius:50%}body .site-header.mob .mobile-menu-close .menu-close svg{color:#fff;font-size:1em}body .site-header.mob .navigation-parent .menu-wrapper{flex-direction:column;align-items:flex-start;margin:1em 0}header .container .navigation .menu-wrapper .menu-item a{font-size:1.3em}body .site-header.mob .navigation-parent .menu-wrapper li{padding:1.5em 0;width:100%;border-bottom:1px solid #ddd}body .site-header.mob .navigation-parent .header-cart{justify-content:flex-start!important;margin-top:2em}body .site-header.mob .navigation-parent .header-cart input{width:100%!important;position:fixed!important;box-sizing:border-box;top:0!important;padding:2em!important}body .site-header.mob .navigation-parent .header-cart ul{height:auto!important;position:fixed!important;width:100%!important;box-sizing:border-box}body .slick-slider .slick-prev{left:0}body .slick-slider .slick-next{right:0}body .site-header.mob>.container>.flex-row>.col-3 .mobile-menu-link{width:65%;display:flex;align-items:flex-end;justify-content:flex-end;gap:2em}body .site-header.mob>.container>.flex-row>.col-3 .home-link{width:35%}body .site-header.mob>.container>.flex-row>.col-3 .home-link img{width:50%}header .container .navigation .menu-wrapper .menu-item.has-submenu .submenu{position:relative;opacity:1;visibility:visible;z-index:9;background:transparent;box-shadow:none;transform:none;width:100%}header .container .navigation .menu-wrapper .menu-item.has-submenu:hover .submenu{transform:none}.mob .navigation .submenu{display:none!important}.mob .navigation .has-submenu.open>.submenu{display:block!important}.mob .sub-arrow{margin-left:6px}header .container .navigation .menu-wrapper .menu-item:hover{background:transparent}body .pad-right p{padding-right:0!important}}@media (max-width:767px){body{font-size:12px}body .container{max-width:none!important;width:auto}body .flex-row{flex-direction:column}body .flex-row .col-1,body .flex-row .col-10,body .flex-row .col-11,body .flex-row .col-12,body .flex-row .col-2,body .flex-row .col-2-5,body .flex-row .col-3,body .flex-row .col-4,body .flex-row .col-5,body .flex-row .col-6,body .flex-row .col-7,body .flex-row .col-8,body .flex-row .col-9{flex:0 0 100%;width:100%}.mob-mg-top{margin-top:1em}.row-rev{flex-direction:column-reverse}.mg-top-med{margin-top:20px!important}.des{display:none}.mob{display:block!important}.menu-link b:first-child{display:block;background:#000;width:35px;height:2px;border-radius:20px;margin-bottom:5px}.mob .mobile-menu-link .menu-link{background:transparent;border:none}.mob .mobile-menu-link .menu-link b:nth-child(2){display:block;background:#000;width:25px;height:2px;border-radius:20px;margin-bottom:5px}.mob .mobile-menu-link .menu-link b:nth-child(3){display:block;background:#000;width:15px;height:2px;border-radius:20px;margin-bottom:5px}body .site-header.mob{position:-webkit-sticky;position:sticky;top:0;z-index:999;background:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid rgba(0,0,0,.06);box-shadow:0 4px 20px rgba(0,0,0,.04)}body .site-header.mob>.container>.flex-row>.col-3{width:100%;flex:0 0 100%;display:flex;justify-content:space-between;align-items:center;padding:0}body .site-header.mob .navigation-parent{z-index:9;flex:0 0 100%;width:100%;position:absolute;top:0;background:#f6f6f6;padding:3em!important;left:-100%;box-sizing:border-box;transition:.6s}body .site-header.mob .navigation-parent.active{left:0}body .site-header.mob .mobile-menu-close .menu-close{border:none;background:#000;width:35px;height:35px;border-radius:50%}body .site-header.mob .mobile-menu-close .menu-close svg{color:#fff;font-size:1em}body .site-header.mob .navigation-parent .menu-wrapper{flex-direction:column;align-items:flex-start;margin:1em 0}header .container .navigation .menu-wrapper .menu-item a{font-size:1.3em}header .container .navigation .menu-wrapper .menu-item a svg{margin-right:.3em}body .site-header.mob .navigation-parent .menu-wrapper li{padding:1.5em 0;width:100%;border-bottom:1px solid #ddd}body .site-header.mob .navigation-parent .header-cart{justify-content:flex-start!important;margin-top:2em}body .site-header.mob .navigation-parent .header-cart input{width:100%!important;position:fixed!important;box-sizing:border-box;top:0!important;padding:2em!important}body .site-header.mob .navigation-parent .header-cart ul{height:auto!important;position:fixed!important;width:100%!important;box-sizing:border-box}body .slick-slider .slick-prev{left:0}body .slick-slider .slick-next{right:0}body .your-trusted .flex-row .your-trusted-bg>.wrapper{padding:15em 0}body .pad-right p{padding-right:0}body .site-head-lg{font-size:2.3em}body .site-txt p{font-size:1.1em}body .anoflactive>.banner{overflow-x:hidden}body .anoflactive>.banner>img{height:385px!important;width:auto!important}body .reviews .container .review-wrapper{margin-bottom:1em}body .site-footer .join-perfume .col-7 .flex-row .col-8{padding:0!important;margin-top:1em}body .site-footer .join-perfume .col-7 .flex-row .col-4{padding:0!important}body .site-footer .footer-branding .col-7{padding:0;margin-top:1em}body .single-product .product-details>.flex-row>.col-6 img{width:100%;height:auto;position:-webkit-sticky;position:sticky;top:0}body .single-product .product-details .description{margin-top:2em}body .single-product .product-details .summary .purchase-section .qty-controls button{padding:.3em!important}body .register-step-container>.flex-row>.col-6{margin-bottom:2em}body .order-summary-box{margin-top:2em}body .products .product-card h3{font-size:1.5em;min-height:30px}body .products .product-card .price{font-size:1.2em!important}body .blog-section .blog-card .blog-content .blog-title{font-size:1.6em}body .blog-section .blog-card .blog-content .read-more-btn{font-size:1.4em}body .products .product{padding:0 1em}body .blog-section .blog-card .blog-content .blog-excerpt p{font-size:1.05em}body .product-section .slick-track{padding:2em 0}body .site-head{font-size:2.2em}.cart-totals p span{font-size:1.1em!important}.cart-totals h3{font-size:1.5em}.cart-content h3{font-size:1.5em!important}.cart-content p,.cart-content span{font-size:1.1em!important}body .products .product-card .pro-percentage{height:14px!important;width:40px!important}body .search-bar .container{width:80%!important;box-sizing:border-box}body .site-head-sm{font-size:1.3em!important}body .products .product-card .add-to-cart-btn{opacity:1;visibility:visible}body .site-header.mob>.container>.flex-row>.col-3 .mobile-menu-link{width:65%;display:flex;align-items:flex-end;justify-content:flex-end;gap:2em}body .site-header.mob>.container>.flex-row>.col-3 .home-link{width:35%}body .site-header.mob>.container>.flex-row>.col-3 .home-link img{height:42px;width:auto;transition:transform .3s ease}body .mobile-menu-link{display:flex;align-items:center;justify-content:flex-end;gap:18px}header .container .navigation .menu-wrapper .menu-item.has-submenu .submenu{position:relative;opacity:1;visibility:visible;z-index:9;background:transparent;box-shadow:none;transform:none;width:100%}header .container .navigation .menu-wrapper .menu-item:hover{background:transparent}header .container .navigation .menu-wrapper .menu-item.has-submenu:hover .submenu{transform:none}.mob .navigation .submenu{display:none!important}.mob .navigation .has-submenu.open>.submenu{display:block!important}.mob .sub-arrow{margin-left:6px}body .category-page .products .productx.col-4{padding:0 5px}body .no-related{width:100%!important}body .products .product-card img{height:100%!important;width:100%!important}body .cart-img-name{flex-direction:column;align-items:flex-start!important;gap:1em}body .mob-top-sm{margin-top:3em}body .site-header .pad-top{padding-top:.6em;padding-bottom:.6em}body .premium-mobile-header{position:-webkit-sticky;position:sticky;top:0;z-index:9999;background:#fff;border-bottom:1px solid rgba(0,0,0,.06)}body .premium-ticker{background:#111;overflow:hidden;padding:.7em 0}body .premium-ticker-track{white-space:nowrap;animation:tickerMove 18s linear infinite}body .premium-ticker p{display:inline-block;margin:0;font-size:.75rem;color:#fff;font-family:var(--Montserrat);letter-spacing:.3px}body .premium-ticker a{color:#fff;text-decoration:underline}@keyframes tickerMove{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}body .premium-header-bar{height:75px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;background:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}body .premium-menu-btn{width:44px;height:44px;border:none;background:#f5f5f5;border-radius:14px;display:flex;flex-direction:column;justify-content:center;gap:5px;padding:0 11px;cursor:pointer;transition:all .3s ease}body .premium-menu-btn span{width:100%;height:2px;background:#111;border-radius:10px;transition:.3s}body .premium-menu-btn:hover{background:#111}body .premium-menu-btn:hover span{background:#fff}body .premium-logo img{width:140px;height:auto;display:block}body .premium-cart{width:44px;height:44px;border-radius:14px;background:#f5f5f5;display:flex;justify-content:center;align-items:center;position:relative;transition:.3s ease}body .premium-cart img{width:20px;height:auto}body .premium-cart span{position:absolute;top:-5px;right:-4px;width:20px;height:20px;background:#111;color:#fff;border-radius:50%;font-size:.7rem;display:flex;justify-content:center;align-items:center;font-family:var(--Montserrat)}body .premium-search-wrap{padding:0 18px 18px;background:#fff}body .premium-search-wrap input{height:52px!important;border-radius:16px!important;border:1px solid rgba(0,0,0,.08)!important;background:#f7f7f7!important;padding-left:18px!important;font-family:var(--Montserrat);box-shadow:none!important}body .premium-mobile-menu{position:fixed;top:0;left:-100%;width:88%;height:100vh;background:#fff;z-index:99999;transition:.4s ease;overflow-y:auto;padding:25px;box-shadow:10px 0 40px rgba(0,0,0,.08)}body .premium-mobile-menu.show{left:0}body .premium-menu-top{display:flex;justify-content:space-between;align-items:center}body .premium-menu-top h3{font-family:var(--Baskervville);font-size:2rem;font-weight:400;margin:0}body .premium-close-btn{width:42px;height:42px;border-radius:12px;border:none;background:#f5f5f5;font-size:1rem}body .premium-menu-switch{display:flex;background:#f3f3f3;padding:5px;border-radius:16px;margin-top:30px}body .premium-menu-switch button{width:50%;border:none;background:transparent;padding:14px;border-radius:12px;font-family:var(--Montserrat);font-size:.9rem;cursor:pointer;transition:.3s}body .premium-menu-switch button.active{background:#111;color:#fff}body .premium-menu-links{list-style:none;padding:0;margin:35px 0 0}body .premium-menu-links li{border-bottom:1px solid rgba(0,0,0,.06)}body .premium-menu-links li a{display:flex;justify-content:space-between;align-items:center;padding:18px 0;text-decoration:none;color:#111;font-family:var(--Montserrat);font-size:.95rem;transition:.3s ease}body .premium-menu-links li a:hover{padding-left:8px;color:#666}body .premium-menu-overlay{position:fixed;inset:0;background:rgba(0,0,0,.45);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:9999}}