@import url(https://fonts.googleapis.com/css2?family=Figtree:wght@400;500;600&family=Merriweather:wght@400;500&display=swap);@import url(https://cdn.jsdelivr.net/npm/bootstrap-icons@1.10.0/font/bootstrap-icons.css);@import url(https://fonts.googleapis.com/css2?family=Merriweather:wght@300;400;500&display=swap);@import url(https://fonts.googleapis.com/css2?family=Figtree:wght@400;600&family=Merriweather:wght@300;400&display=swap);@import url(https://fonts.googleapis.com/css2?family=Figtree:wght@400&display=swap);@import url(https://fonts.googleapis.com/css2?family=Merriweather:wght@400&display=swap);@import url(https://fonts.googleapis.com/css2?family=Merriweather:wght@400&family=Figtree:wght@400&display=swap);@import url(https://fonts.googleapis.com/css2?family=Merriweather:wght@300;400&family=Figtree:wght@400;500&display=swap);@import url(https://fonts.googleapis.com/css2?family=Figtree:wght@400;500;600&family=Merriweather:wght@400;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Merriweather&family=Finger+Paint&display=swap);@import url(https://fonts.googleapis.com/css2?family=Figtree:wght@400;500;600&display=swap);@import url(https://fonts.googleapis.com/css2?family=Figtree:wght@400;500&family=Merriweather:wght@400&display=swap);@import url(https://fonts.googleapis.com/css2?family=Figtree:wght@400;500&display=swap);@import url(https://fonts.googleapis.com/css2?family=Merriweather:wght@400&family=Figtree:wght@400;500&display=swap);@import url(https://fonts.googleapis.com/css2?family=Figtree:wght@300;400;500;600;700&family=Merriweather:wght@300;400;700&display=swap);.footer{background:#0b0b0b;box-sizing:border-box;color:#fff;font-family:Figtree,sans-serif;overflow:hidden;padding:60px 40px 0}.footer,.footer-wrapper{position:relative;width:100%}.footer-wrapper{margin:0 auto;max-width:1440px;overflow:visible}.footer-top{grid-gap:70px;display:grid;gap:70px;grid-template-columns:repeat(4,1fr);margin-bottom:90px;width:100%}.footer-col h4{font-family:Merriweather,serif;font-size:21.25px;font-weight:400;margin-bottom:28px}.footer-col ul{list-style:none;margin:0;padding:0}.footer-col ul li{font-size:17px;line-height:20px;margin-bottom:14px}.footer-link-hover{color:#fff;display:inline-block;padding-bottom:3px;position:relative;text-decoration:none!important;transition:all .3s ease;width:-webkit-fit-content;width:fit-content}.footer-link-hover:after{background-color:#fff;bottom:0;content:"";height:1px;left:0;position:absolute;transition:width .3s ease-in-out;width:0}.footer-link-hover:hover:after{width:100%}.footer-category-text{color:inherit;display:inline-block;flex:0 1 auto;font-size:17px;font-weight:500;line-height:20px;padding-bottom:3px;position:relative;text-decoration:none!important;width:-webkit-fit-content;width:fit-content}.footer-category-header:hover .footer-category-text:after{width:100%}.footer-subcategory-text{color:#fff;cursor:pointer;display:inline-block;font-weight:500;opacity:1;padding-bottom:3px;position:relative;width:-webkit-fit-content;width:fit-content}.footer-subcategory-text:after{background-color:#fff!important;bottom:0;content:"";height:1px;left:0;position:absolute;transition:width .3s ease;width:0}.footer-subcategory-link:hover .footer-subcategory-text:after,.footer-subcategory-text:hover:after{width:100%}.footer-subcategory-arrow{color:#fffc;flex-shrink:0;transition:color .2s ease,transform .2s ease}.footer-subcategory-link:hover .footer-subcategory-arrow{color:#fff;transform:translateX(2px)}.footer-address-info{border-top:1px solid #ffffff1a;margin-top:15px;padding-top:15px}.footer-business-name{color:#fff;font-size:16px;font-weight:500;line-height:1.4;margin-bottom:6px}.footer-registration-address{color:#fffc;font-size:14px;font-style:normal;line-height:1.5}.footer-col ul li.footer-address-info{cursor:default}.footer-col ul li.footer-address-info:hover{text-decoration:none}.footer-col ul li a[href^="tel:"]{color:#fff;display:inline-block;padding:2px 0;text-decoration:none}.footer-col ul li a[href^="tel:"]:hover{text-decoration:underline}.footer-about-text{color:#ffffffe6;font-size:17px;line-height:25px;margin:0 0 10px}.footer-about-link{cursor:pointer}.footer-middle{justify-content:space-between;margin:0 auto;padding-bottom:300px;width:100%}.footer-left-group,.footer-middle{align-items:center;display:flex;flex-wrap:wrap}.footer-left-group{gap:18px}.footer-currency-display{align-items:center;border-radius:4px;color:#fff;display:flex;gap:8px;padding:8px 12px;transition:background-color .2s ease}.footer-currency-flag{border:1px solid #ffffff4d;border-radius:2px;height:15px;width:20px}.footer-currency-code{color:#fff;font-family:Figtree,sans-serif;font-size:17px;font-weight:500}.footer-currency-arrow{color:#fff;font-size:12px;opacity:.8;transition:transform .2s ease}.footer-currency-display:hover .footer-currency-arrow{opacity:1}.social-icons{display:flex;flex-wrap:wrap;gap:10px}.social-icons a{align-items:center;color:#fff;display:flex;flex-shrink:0;font-size:30px;height:40px;justify-content:center;opacity:.9;transition:opacity .2s ease;width:40px}.social-icons a:hover{opacity:1}.social-icons a:after{content:none!important;display:none!important}.footer-brand{word-wrap:normal;bottom:0;font-family:Merriweather,serif;font-size:270px;font-weight:400;left:50%;line-height:.95;margin:0;max-width:100vw;overflow:visible!important;overflow-wrap:normal;padding:0;pointer-events:none;position:absolute;text-align:center;transform:translateX(-50%);white-space:nowrap;width:100vw;z-index:1}.footer-col-categories{min-width:200px}.footer-categories-list{display:flex;flex-direction:column;font-size:17px;gap:4px}.footer-category-item{margin-bottom:4px;position:relative}.footer-category-header{align-items:center;display:flex;justify-content:space-between;padding:8px 12px;position:relative;transition:all .2s ease}.footer-category-header.has-subcategories{cursor:pointer}.footer-category-header.has-subcategories:before{background-color:#ffffff0d;border-radius:4px;content:"";inset:0;opacity:0;position:absolute;transition:opacity .2s ease}.footer-category-header.has-subcategories:hover:before{opacity:1}.footer-category-toggle{align-items:center;color:#fff9;display:flex;flex-shrink:0;height:16px;justify-content:center;margin-left:8px;transition:transform .3s ease,color .2s ease;width:16px}.footer-category-header:hover .footer-category-toggle{color:#fff}.footer-category-header.has-subcategories.active .footer-category-toggle{transform:rotate(180deg)}.footer-subcategories-list{animation:fadeIn .3s ease;border-left:2px solid #ffffff1a;margin-left:16px;margin-top:4px;max-height:500px;overflow:hidden;padding-left:12px;transition:max-height .3s ease}.footer-subcategories-list li{list-style:none;margin-bottom:8px;padding:2px 0;position:relative}@keyframes fadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}@media (min-width:1920px){.footer{padding:80px 80px 0}.footer-wrapper{max-width:1600px}.footer-brand{font-size:350px}}@media (max-width:1919px) and (min-width:1440px){.footer-wrapper{max-width:90%}.footer-brand{font-size:300px}}@media (max-width:1439px) and (min-width:1200px){.footer{padding:60px 40px 0}.footer-top{gap:50px;margin-bottom:70px}.footer-brand{font-size:240px}.footer-middle{padding-bottom:250px}}@media (max-width:1199px) and (min-width:1024px){.footer{padding:50px 35px 0}.footer-top{gap:30px;grid-template-columns:repeat(4,1fr);margin-bottom:60px}.footer-col h4{font-size:19px;margin-bottom:22px}.footer-col ul li{font-size:16px;margin-bottom:12px}.footer-about-text{font-size:16px;line-height:24px}.footer-brand{font-size:200px}.footer-middle{padding-bottom:200px}}@media (max-width:1023px) and (min-width:992px){.footer{padding:50px 30px 0}.footer-top{gap:25px;grid-template-columns:repeat(4,1fr);margin-bottom:50px}.footer-col h4{font-size:18px;margin-bottom:20px}.footer-col ul li{font-size:15px}.footer-about-text{font-size:15px;line-height:22px}.footer-brand{font-size:180px}.footer-middle{padding-bottom:180px}}@media (max-width:991px) and (min-width:768px){.footer{padding:45px 25px 0}.footer-top{gap:45px 30px;grid-template-columns:repeat(2,1fr)!important;margin-bottom:50px}.footer-col-categories{grid-column:span 1}.footer-col h4{font-size:18px;margin-bottom:20px}.footer-col ul li{font-size:15px;margin-bottom:12px}.footer-about-text{font-size:15px;line-height:23px}.footer-brand{font-size:130px;letter-spacing:-2px;white-space:nowrap}.footer-middle{align-items:flex-start;flex-direction:column;gap:25px;padding-bottom:160px}.footer-left-group{flex-wrap:wrap;gap:20px;justify-content:flex-start;width:100%}.social-icons{flex-wrap:wrap}}@media (max-width:767px) and (min-width:600px){.footer{padding:40px 20px 0}.footer-top{gap:35px 25px;grid-template-columns:repeat(2,1fr)!important;margin-bottom:45px}.footer-col h4{font-size:17px;margin-bottom:18px}.footer-col ul li{font-size:15px;margin-bottom:10px}.footer-about-text{font-size:15px;line-height:22px}.footer-brand{font-size:100px;letter-spacing:-1px;white-space:nowrap}.footer-middle{align-items:flex-start;flex-direction:column;gap:25px;padding-bottom:140px}.footer-left-group{align-items:center;flex-direction:row;flex-wrap:wrap;gap:18px;width:100%}.social-icons a{font-size:28px;height:38px;width:38px}}@media (max-width:599px) and (min-width:480px){.footer{padding:35px 20px 0}.footer-top{gap:35px;grid-template-columns:1fr!important;margin-bottom:40px}.footer-col{width:100%}.footer-col h4{font-size:18px;margin-bottom:16px}.footer-col ul li{font-size:16px;margin-bottom:12px}.footer-about-text{font-size:16px;line-height:24px}.footer-brand{font-size:80px;letter-spacing:-1px;white-space:nowrap}.footer-middle{gap:20px;padding-bottom:100px}.footer-left-group,.footer-middle{align-items:flex-start;flex-direction:column}.footer-left-group{gap:18px;width:100%}.social-icons{align-self:flex-start}.social-icons a{font-size:30px;height:40px;width:40px}}@media (max-width:479px) and (min-width:375px){.footer{padding:30px 15px 0}.footer-top{gap:30px;grid-template-columns:1fr!important;margin-bottom:35px}.footer-col h4{font-size:17px;margin-bottom:15px}.footer-col ul li{font-size:15px;line-height:20px;margin-bottom:10px}.footer-about-text{font-size:15px;line-height:22px}.footer-business-name{font-size:15px}.footer-registration-address{font-size:13px}.footer-brand{font-size:65px;letter-spacing:-.5px;white-space:nowrap}.footer-middle{padding-bottom:80px}.social-icons a{font-size:26px;height:36px;width:36px}.footer-currency-display{padding:6px 10px}.footer-currency-flag{height:13px;width:18px}.footer-currency-code{font-size:13px}}@media (max-width:374px){.footer{padding:25px 12px 0}.footer-top{gap:25px;grid-template-columns:1fr!important;margin-bottom:30px}.footer-col h4{font-size:16px;margin-bottom:14px}.footer-col ul li{font-size:14px;line-height:18px;margin-bottom:9px}.footer-about-text{font-size:14px;line-height:21px}.footer-business-name{font-size:14px}.footer-registration-address{font-size:12px}.footer-brand{font-size:55px;white-space:nowrap}.footer-middle{padding-bottom:70px}.footer-left-group{gap:15px}.social-icons{gap:8px}.social-icons a{font-size:24px;height:32px;width:32px}.footer-currency-display{gap:6px;padding:5px 8px}.footer-currency-flag{height:12px;width:16px}}@media (max-width:319px){.footer{padding:20px 10px 0}.footer-top{gap:20px;grid-template-columns:1fr!important}.footer-col h4{font-size:15px}.footer-about-text,.footer-col ul li{font-size:13px}.footer-brand{font-size:45px;white-space:nowrap}.footer-middle{padding-bottom:60px}.social-icons a{font-size:20px;height:28px;width:28px}}@media (max-width:991px) and (orientation:landscape){.footer-top{grid-template-columns:repeat(3,1fr)!important}.footer-brand{font-size:120px}}@media (max-width:767px) and (orientation:landscape){.footer-top{grid-template-columns:repeat(3,1fr)!important}.footer-brand{font-size:90px}}@media (prefers-reduced-motion:reduce){.footer-category-toggle,.footer-currency-display,.footer-link-hover:after,.footer-subcategory-link,.footer-subcategory-text:after,.social-icons a{animation:none!important;transition:none!important}}@media print{.footer{background:#fff!important;padding:30px 20px!important}.footer,.footer-category-text,.footer-link-hover,.footer-subcategory-text{color:#000!important}.footer-category-text:after,.footer-link-hover:after,.footer-subcategory-text:after{background-color:#000!important}.footer-brand{color:#000!important;font-size:80px!important;left:0!important;margin-top:20px!important;position:relative!important;transform:none!important;width:100%!important}.footer-currency-display,.social-icons{display:none!important}.footer-middle{padding-bottom:50px!important}}.currency-overlay{bottom:0;cursor:pointer;left:0;right:0;top:0}.currency-drawer{box-shadow:-2px 0 10px #0000001a;width:1000px}.currency-header{background:#fff;border-bottom:1px solid #eaeaea;padding:22px 26px}.currency-header h2{font-family:Merriweather,serif;font-size:17.25px;font-weight:400;margin:0}.close-icon{align-items:center;display:flex;font-size:24px;height:24px;justify-content:center;transition:opacity .2s ease;width:24px}.close-icon:hover{opacity:.7}.currency-tabs{background:#fff}.currency-tabs button{font-family:Figtree,sans-serif;font-size:16px}.current-location{background:#fff;border-bottom:1px solid #eee}.current-location img{border:1px solid #eee;object-fit:cover}.current-location p{font-family:Figtree,sans-serif;font-size:13px;font-weight:400;line-height:1.5}.current-location strong{color:#151515;display:block;font-family:Figtree,sans-serif;font-size:16px;font-weight:600;margin-bottom:4px}.tax-info{color:#f44;display:block;font-size:12px;margin-top:4px}.search-box{background:#fff;margin:16px 24px}.search-box input{font-family:Figtree,sans-serif}.search-box svg{color:#666;font-size:14px}.country-list{padding-bottom:20px}.country-row{border-bottom:1px solid #f0f0f0}.country-row.selected{background:#f0f0f0;border-left:3px solid #000}.country-row img{flex-shrink:0;height:22px!important;object-fit:cover;width:32px!important}.country-row .left{flex:1 1;min-width:0}.country-info{display:flex;flex-direction:column;gap:2px;min-width:0}.country-name{color:#151515;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.country-name,.country-row .right{font-family:Figtree,sans-serif;font-size:16px}.country-row .right{align-items:center;display:flex;flex-shrink:0;gap:6px;margin-left:12px}.currency-code{color:#151515;font-size:16px;font-weight:600}.currency-symbol{color:#666;font-size:16px;font-weight:500}.loading-spinner{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:40px;text-align:center}.loading-spinner p{color:#666;font-family:Figtree,sans-serif;font-size:16px}.no-results{padding:40px 20px}.no-results p{margin-bottom:16px}.retry-button{background:#111;font-size:16px;overflow:hidden;padding:10px 20px;position:relative;transition:background .2s ease}.retry-button:after{background-color:#fff;bottom:0;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.retry-button:hover:after{width:100%}.retry-button:hover{background:#333}@media (max-width:768px){.currency-drawer{max-width:100%}.currency-header{padding:18px 20px}.close-icon,.currency-header h2{font-size:20px}.close-icon{height:20px;width:20px}.current-location{padding:16px 20px}.search-box{margin:12px 20px;padding:8px 12px}.country-row{padding:12px 20px}.country-row img{height:18px!important;width:28px!important}}@media (max-width:480px){.currency-header{padding:16px}.currency-header h2{font-size:18px}.currency-tabs{gap:16px;padding:10px 16px}.currency-tabs button{font-size:14px}.current-location{gap:12px;padding:14px 16px}.current-location img{height:18px;width:28px}.current-location strong{font-size:15px}.current-location p{font-size:13px}.search-box{margin:10px 16px;padding:8px 12px}.search-box input{font-size:13px}.country-row{padding:10px 16px}.country-row img{height:18px!important;width:28px!important}.country-name{font-size:13px}.right{gap:4px}.currency-code,.currency-symbol{font-size:13px}}@supports (padding:max(0px)){.currency-drawer{padding-left:max(0px,env(safe-area-inset-left));padding-right:max(0px,env(safe-area-inset-right))}.currency-header{padding-top:max(22px,env(safe-area-inset-top))}}@media (max-width:768px){@supports (padding:max(0px)){.currency-header{padding-top:max(18px,env(safe-area-inset-top))}}}@media (max-width:480px){@supports (padding:max(0px)){.currency-header{padding-top:max(16px,env(safe-area-inset-top))}}}.discount-badge,.exchange-rate,.rate-info{display:none!important}.header{font-family:Figtree,sans-serif;left:0;opacity:1;pointer-events:auto;position:fixed;top:0;transform:translateY(0);transition:transform .4s cubic-bezier(.25,.46,.45,.94),background .3s ease,opacity .4s ease;width:100%;will-change:transform;z-index:2000}.header.hide{opacity:0;pointer-events:none;transform:translateY(-100%)}.header.show{opacity:1;pointer-events:auto;transform:translateY(0)}.header.transparent{background:#0000;color:#fff}.header.solid{background:#fff;box-shadow:0 1px 12px #00000014;color:#000}.announcement-bar{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;align-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#ecf5e9!important;cursor:default;display:flex;height:34px;line-height:34px;overflow:hidden;position:relative;text-rendering:optimizeLegibility;transform:translateZ(0)}.announcement-marquee{animation:marquee-left 25s linear infinite;animation-play-state:running;white-space:nowrap;will-change:transform}.announcement-bar:hover .announcement-marquee{animation-play-state:paused}.announcement-marquee span{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#151515!important;display:inline-block;font-weight:400;padding-right:80px;position:relative;text-rendering:optimizeLegibility;transform:translateZ(0)}.announcement-marquee span:after{background-color:#151515;bottom:8px;content:"";height:1px;left:0;position:absolute;transform-origin:left;transition:width .4s ease;width:0}.announcement-marquee span:hover:after{width:calc(100% - 80px)}.announcement-marquee span{padding-bottom:2px}@keyframes marquee-left{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.navbar{height:78px;justify-content:space-between;padding:0 36px;position:relative}.navbar,.navbar-left{align-items:center;display:flex}.navbar-left{flex:1 1;gap:28px}.menu-icon{color:inherit;cursor:pointer;font-size:22px;font-weight:400;transition:opacity .2s ease}.menu-icon:hover{opacity:.8}.navbar-center{align-items:center;display:flex;flex:1 1;justify-content:center;opacity:0;pointer-events:none;transition:opacity .3s ease}.navbar-center.visible{opacity:1;pointer-events:auto}.navbar-volumair-logo{color:inherit;display:inline-block;font-family:Merriweather,serif;font-size:40px;font-weight:1000;letter-spacing:2px;padding-bottom:2px;position:relative;text-decoration:none;white-space:nowrap}.navbar-volumair-logo:hover:after{width:100%}.header.transparent .navbar-volumair-logo{color:#fff}.header.solid .navbar-volumair-logo{color:#151515}.nav-links{display:flex;gap:26px;list-style:none}.nav-links li{cursor:pointer;display:inline-block;font-size:16px;font-weight:400;padding-bottom:4px;position:relative;transition:opacity .2s ease}.nav-links li:hover{opacity:.8}.nav-links li:after{background-color:currentColor;bottom:0;content:"";height:1px;left:0;position:absolute;transition:width .3s ease;width:0}.nav-links li:hover:after{width:100%}.navbar-right{align-items:center;display:flex;flex:1 1;gap:28px;height:100%;justify-content:flex-end;position:relative}.currency-display{align-items:center;border-radius:4px;cursor:pointer;display:flex;gap:8px;margin-right:10px;padding:5px 10px;transition:opacity .2s ease}.currency-display:hover,.header.transparent .currency-display:hover{background:#0000;opacity:.7}.currency-display img{border:1px solid #eee;border-radius:2px;height:15px;width:20px}.currency-display span{color:inherit;font-size:14px;font-weight:500}.currency-arrow{font-size:12px;opacity:.8;transition:transform .2s ease}.currency-display:hover .currency-arrow{opacity:1}.header.transparent .currency-arrow,.header.transparent .currency-display span{color:#fff}.header.solid .currency-arrow,.header.solid .currency-display span{color:#151515}.navbar-right .icon{align-items:center;border-radius:0;color:inherit;cursor:pointer;display:flex;height:28px;justify-content:center;margin:0;padding:0;position:relative;text-decoration:none;transition:opacity .2s ease;width:28px}.navbar-right .icon:hover{background:#0000;opacity:.7}.cart-icon-wrapper{cursor:pointer;height:28px;position:relative;width:28px}.cart-icon-wrapper,.navbar-right .cart-icon-header{align-items:center;display:flex;justify-content:center}.navbar-right .cart-icon-header{font-size:28px}.cart-badge{align-items:center;border-radius:8px;box-shadow:0 2px 4px #0000001a;display:flex;font-family:Figtree,sans-serif;font-size:10px;font-weight:600;height:16px;justify-content:center;min-width:16px;padding:0 4px;position:absolute;right:-6px;top:-6px;z-index:10}.cart-badge,.header.solid .cart-badge,.header.transparent .cart-badge{background:#fff;border:1px solid #151515;color:#151515!important}.navbar-right a{align-items:center;color:inherit;display:flex;height:28px;justify-content:center;text-decoration:none;width:28px}.user-hover-wrapper{align-items:center;display:flex;position:relative}.user-hover-menu{animation:fadeIn .2s ease;background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 20px #00000026;display:flex;flex-direction:column;overflow:hidden;padding:0;position:absolute;right:0;top:42px;width:180px;z-index:4000}.user-popup-title{background:#f8f8f8;border-bottom:1px solid #e0e0e0;font-weight:600;letter-spacing:.5px;margin:0;padding:16px 20px 12px;text-transform:uppercase}.logout-item,.user-hover-menu a,.user-popup-title{color:#151515;font-family:Figtree,sans-serif;font-size:14px}.logout-item,.user-hover-menu a{border-bottom:1px solid #f0f0f0;cursor:pointer;display:block;padding:12px 20px;text-align:left;text-decoration:none;transition:background .2s ease}.user-hover-menu a:last-of-type{border-bottom:1px solid #e0e0e0}.logout-item{border-bottom:none!important}.logout-item span,.user-hover-menu a span{display:inline-block;position:relative}.logout-item span:after,.user-hover-menu a span:after{background-color:#151515;bottom:0;content:"";height:1px;left:0;position:absolute;transition:width .3s ease;width:0}.logout-item:hover span:after,.user-hover-menu a:hover span:after{width:100%}.logout-item:hover,.user-hover-menu a:hover{background:#f8f8f8}.shop-drawer{background:#fff;display:flex;flex-direction:column;height:100vh;left:-100%;overflow-y:auto;position:fixed;top:0;transition:left .35s ease;width:520px;z-index:2000}.shop-drawer.open{left:0}.drawer-top{align-items:center;border-bottom:1px solid #eaeaea;display:flex;justify-content:space-between;padding:16px 0;width:100%}.drawer-top h3{color:#151515;flex:1 1;font-family:Merriweather,serif;font-size:21.25px;font-weight:400;letter-spacing:normal;line-height:1.5;margin:0;padding:0 32px;text-align:left}.drawer-close{color:#151515;cursor:pointer;height:24px;margin-right:32px;transition:opacity .2s ease;width:24px}.drawer-close:hover{opacity:.8}.drawer-back-btn{align-items:center;background:none;border:none;color:#151515;cursor:pointer;display:flex;font-size:18px;height:24px;justify-content:center;margin-left:32px;padding:4px;transition:color .2s ease;width:24px}.drawer-back-btn:hover{color:#555}.drawer-main-links{list-style:none;margin:0;padding:0;text-align:left}.drawer-item{border-bottom:none;position:relative}.drawer-link{align-items:center;border-bottom:1px solid #ededed;color:#151515;cursor:pointer;display:flex;font-family:Figtree,sans-serif;font-size:16px;font-weight:400;height:40px;justify-content:space-between;margin:0 32px;padding:8px 32px;text-align:left;transition:background-color .2s ease}.drawer-link:hover{background-color:#f8f8f8}.drawer-link-text{display:inline-block;line-height:1.5;max-width:100%;overflow:hidden;padding-bottom:2px;position:relative;text-align:left;text-overflow:ellipsis;white-space:nowrap}.drawer-link-text:after{background-color:#151515;bottom:0;content:"";height:1px;left:0;opacity:1;position:absolute;transition:width .3s ease;width:0}.drawer-link:hover .drawer-link-text:after{width:100%}.svg-icon{stroke:#151515;stroke-width:2;fill:none;height:24px;transition:transform .3s ease;width:24px}.svg-icon.active{transform:rotate(45deg)}.shop-categories-wrapper{border-bottom:1px solid #ededed;margin:0 32px;max-height:60vh;overflow-y:auto;padding:10px 0;text-align:left}.categories-list{list-style:none;margin:0;padding:0;text-align:left}.subcategory-item{margin:0;padding:0;width:100%}.subcategory-link{border-bottom:1px solid #f0f0f0;box-sizing:border-box;color:#151515;display:block;font-family:Figtree,sans-serif;font-size:16px;font-weight:400;padding:12px 32px;position:relative;text-align:left;text-decoration:none;transition:background-color .2s ease;width:100%}.subcategory-link:hover{background-color:#f8f8f8}.subcategory-text{color:#151515;display:inline-block;line-height:1.5;max-width:100%;overflow:hidden;padding-bottom:2px;position:relative;text-align:left;text-overflow:ellipsis;white-space:nowrap}.subcategory-text:after{background-color:#151515;bottom:0;content:"";height:1px;left:0;opacity:1;position:absolute;transition:width .3s ease;width:0}.subcategory-link:hover .subcategory-text:after{width:100%}.drawer-simple,.subcategory-item:last-child .subcategory-link{border-bottom:none}.drawer-simple{cursor:pointer;position:relative;text-align:left;transition:background-color .2s ease}.drawer-simple:hover{background-color:#f8f8f8}.drawer-simple-content{border-bottom:1px solid #ededed;color:#151515;cursor:pointer;display:block;font-family:Figtree,sans-serif;font-size:16px;font-weight:400;margin:0 32px;padding:12px 32px;position:relative;text-align:left;width:calc(100% - 64px)}.drawer-simple-content span{display:inline-block;line-height:1.5;max-width:100%;overflow:hidden;padding-bottom:2px;position:relative;text-align:left;text-overflow:ellipsis;white-space:nowrap}.drawer-simple-content span:after{background-color:#151515;bottom:0;content:"";height:1px;left:0;opacity:1;position:absolute;transition:width .3s ease;width:0}.drawer-simple:hover .drawer-simple-content span:after{width:100%}.bestseller-products{border-bottom:1px solid #ededed;display:flex;flex-direction:column;gap:14px;margin:0 32px;padding:16px 64px 10px;text-align:left}.view-all{color:#151515;font-family:Figtree,sans-serif;font-size:16px;font-weight:400;text-decoration:none;transition:color .2s ease}.view-all,.view-all span{display:inline-block;padding-bottom:2px;position:relative;text-align:left}.view-all span{line-height:1.5;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.view-all span:after{background:#151515;bottom:0;content:"";height:1px;left:0;opacity:1;position:absolute;transition:width .25s ease;width:0}.view-all:hover span:after{width:100%}.view-all:hover{color:#555}.bestseller-grid{display:flex;gap:20px;overflow-x:auto;padding-bottom:6px;scrollbar-color:#ddd #0000;scrollbar-width:thin}.bestseller-grid::-webkit-scrollbar{height:4px}.bestseller-grid::-webkit-scrollbar-track{background:#0000}.bestseller-grid::-webkit-scrollbar-thumb{background-color:#ddd;border-radius:2px}.bestseller-card{flex-shrink:0;width:262px}.bestseller-img-wrap{background:#f8f8f8;border-radius:4px;height:239px;overflow:hidden;width:262px}.bestseller-img-wrap img{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.bestseller-img-wrap:hover img{transform:scale(1.05)}.bestseller-name{color:#151515;font-family:Figtree,sans-serif;font-size:16px;font-weight:400;line-height:1.4;margin-top:8px;text-align:left}.category-submenu{flex:1 1;overflow-y:auto;padding:0;text-align:left}.category-submenu-content{padding:20px 0;text-align:left}.subcategories-list-full{list-style:none;margin:0;padding:0;text-align:left}.subcategory-item-full{border-bottom:1px solid #f0f0f0;text-align:left}.subcategory-item-full:last-child{border-bottom:none}.subcategory-link-full{color:#151515;font-family:Figtree,sans-serif;font-size:16px;font-weight:400;padding:16px 32px;text-align:left;text-decoration:none;transition:background-color .2s ease}.subcategory-link-full:hover{background-color:#f8f8f8}.subcategory-text-full{display:inline-block;line-height:1.5;max-width:100%;overflow:hidden;padding-bottom:2px;position:relative;text-align:left;text-overflow:ellipsis;white-space:nowrap}.subcategory-text-full:after{background-color:#151515;bottom:0;content:"";height:1px;left:0;opacity:1;position:absolute;transition:width .3s ease;width:0}.subcategory-link-full:hover .subcategory-text-full:after{width:100%}.subcategory-arrow{color:#888;font-size:12px;transition:transform .2s ease,color .2s ease}.subcategory-link-full:hover .subcategory-arrow{color:#151515;transform:translateX(3px)}.no-subcategories-message{padding:40px 32px;text-align:left}.no-subcategories-message p{color:#151515;font-family:Figtree,sans-serif;font-size:16px;margin-bottom:20px;text-align:left}.view-category-btn{background-color:#111;border-radius:4px;color:#fff;display:inline-block;font-family:Figtree,sans-serif;font-size:14px;font-weight:500;overflow:hidden;padding:12px 24px;position:relative;text-align:left;text-decoration:none;transition:background-color .3s ease}.view-category-btn:after{background-color:#fff;bottom:0;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.view-category-btn:hover:after{width:100%}.view-category-btn:hover{background-color:#333}.drawer-bottom{background:#111;display:flex;flex-direction:column;gap:12px;margin-top:auto;padding:28px;text-align:left}.drawer-bottom:before{background-color:#333;content:"";display:block;height:1px;margin-bottom:16px;width:100%}.drawer-bottom-link{background:none;border:none;color:#fff;cursor:pointer;font-family:Figtree,sans-serif;font-size:16px;font-weight:400;gap:10px;position:relative;text-decoration:none;transition:opacity .2s ease;width:-webkit-fit-content;width:fit-content}.drawer-bottom-link,.drawer-user-info{align-items:center;display:flex;padding:0;text-align:left}.drawer-user-info{justify-content:space-between;margin:0;width:100%}.drawer-user-info span{color:#fff;display:inline-block;font-family:Figtree,sans-serif;font-size:16px;font-weight:400;line-height:1.5;padding-bottom:2px;position:relative;text-align:left}.drawer-user-info span:after{background-color:#fff;bottom:0;content:"";height:1px;left:0;opacity:1;position:absolute;transition:width .3s ease;width:0}.drawer-user-info:hover span:after{width:100%}.drawer-logout-btn{background:none;border:1px solid #fff;border-radius:4px;color:#fff;cursor:pointer;font-family:Figtree,sans-serif;font-size:14px;overflow:hidden;padding:6px 14px;position:relative;text-align:left;transition:all .3s ease}.drawer-logout-btn:after{background-color:#fff;bottom:0;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.drawer-logout-btn:hover:after{width:100%}.drawer-logout-btn:hover{background:#fff;color:#111}.drawer-currency-display{align-items:center;display:flex;gap:8px;text-align:left}.drawer-currency-flag{border:1px solid #eee;border-radius:2px;height:15px;width:20px}.drawer-currency-code{display:inline-block;font-family:Figtree,sans-serif;font-size:14px;font-weight:500;padding-bottom:2px;position:relative;text-align:left}.drawer-currency-code:after{background-color:#fff;bottom:0;content:"";height:1px;left:0;opacity:1;position:absolute;transition:width .3s ease;width:0}.currency-bottom-link:hover .drawer-currency-code:after{width:100%}.drawer-currency-arrow{font-size:12px;opacity:.8}.drawer-bottom-link span{display:inline-block;line-height:1.5;max-width:100%;overflow:hidden;padding-bottom:2px;position:relative;text-align:left;text-overflow:ellipsis;white-space:nowrap}.drawer-bottom-link span:after{background-color:#fff;bottom:0;content:"";height:1px;left:0;opacity:1;position:absolute;transition:width .3s ease;width:0}.drawer-bottom-link:hover span:after{width:100%}.drawer-bottom-link:hover{opacity:1}.drawer-overlay{bottom:0;cursor:pointer;left:0;right:0;top:0;z-index:1500}.currency-overlay,.drawer-overlay{background:#00000073;position:fixed}.currency-overlay{inset:0;z-index:3000}.currency-drawer{background:#fff;display:flex;flex-direction:column;height:100vh;max-width:420px;position:fixed;right:-100%;top:0;transition:right .35s ease;width:100%;z-index:4000}.currency-drawer.open{right:0}.currency-header{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:20px 24px}.currency-header h2{color:#151515;font-size:22px;font-weight:500}.close-icon{color:#151515;cursor:pointer;font-size:18px}.currency-tabs{border-bottom:1px solid #eee;display:flex;gap:24px;padding:12px 24px}.currency-tabs button{background:none;border:none;color:#777;cursor:pointer;font-size:15px;padding-bottom:6px;position:relative;transition:color .2s ease}.currency-tabs button:after{background-color:#000;bottom:0;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.currency-tabs button:hover:after{width:100%}.currency-tabs button:hover{color:#151515}.currency-tabs .active{border-bottom:2px solid #000;color:#000}.current-location{display:flex;gap:14px;padding:20px 24px}.current-location img{border-radius:2px;height:22px;width:32px}.current-location p{color:#666;font-size:14px;margin-top:6px}.search-box{align-items:center;border:1px solid #ddd;border-radius:30px;display:flex;gap:10px;margin:0 24px 16px;padding:10px 14px}.search-box input{background:#0000;border:none;color:#151515;font-size:14px;outline:none;width:100%}.search-box input::placeholder{color:#999}.country-list{flex:1 1;overflow-y:auto}.country-row{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:14px 24px;transition:background .2s ease}.country-row:hover{background:#f8f8f8}.country-row img{border:1px solid #eee;border-radius:2px;height:16px;width:24px}.country-row .left{align-items:center;display:flex;gap:14px}.country-row .right{color:#151515;font-size:14px;font-weight:500}.cart-drawer{background:#fff;display:flex;flex-direction:column;height:100vh;max-width:420px;position:fixed;right:-100%;top:0;transition:right .35s ease;width:100%;z-index:3000}.cart-drawer.open{right:0}.cart-header{align-items:center;border-bottom:1px solid #eaeaea;display:flex;justify-content:space-between;padding:22px 26px}.cart-header h3{color:#151515;font-family:Merriweather,serif;font-size:22px;font-weight:400;margin:0}.cart-close{color:#151515;cursor:pointer;height:24px;transition:opacity .2s ease;width:24px}.cart-close:hover{opacity:.8}.cart-body{display:flex;flex:1 1;flex-direction:column;overflow-x:hidden;overflow-y:auto;position:relative;width:100%}.clear-cart-btn-wrapper{border-bottom:1px solid #eaeaea;padding:16px 24px 12px}.clear-cart-btn{align-items:center;background:#f8f8f8;border:1px solid #e0e0e0;border-radius:8px;color:#f44;cursor:pointer;display:flex;font-family:Figtree,sans-serif;font-size:14px;font-weight:600;gap:10px;justify-content:center;overflow:hidden;padding:12px 20px;position:relative;transition:all .3s ease;width:100%}.clear-cart-btn:after{background-color:#f44;bottom:0;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.clear-cart-btn:hover:after{width:100%}.clear-cart-btn:hover{background:#f44;border-color:#f44;color:#fff}.clear-cart-btn:disabled{cursor:not-allowed;opacity:.6}.clear-cart-btn:disabled,.clear-cart-btn:disabled:hover{background:#f8f8f8;border-color:#e0e0e0;color:#f44}.clear-cart-btn:disabled:after{display:none}.clear-cart-icon{stroke-width:2.5;height:18px;width:18px}.delete-confirm-modal-inline{align-items:center;animation:fadeInScaleInline .2s ease;background:#fffffff2;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:absolute;right:0;top:0;z-index:10}@keyframes fadeInScaleInline{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.delete-confirm-content{background:#fff;border:1px solid #eaeaea;border-radius:12px;box-shadow:0 10px 30px #00000026;margin:0 auto;max-width:400px;width:100%}.delete-confirm-header-inline{border-bottom:1px solid #eaeaea;padding:24px 24px 16px}.delete-confirm-header-inline h4{color:#151515;font-family:Figtree,sans-serif;font-size:18px;font-weight:600;margin:0;text-align:center}.delete-confirm-body-inline{border-bottom:1px solid #eaeaea;padding:24px}.delete-confirm-body-inline p{color:#151515;font-family:Figtree,sans-serif;font-size:16px;line-height:1.5;margin:0;text-align:center}.delete-confirm-footer-inline{display:flex;gap:12px;justify-content:center;padding:20px 24px}.delete-confirm-cancel-inline,.delete-confirm-remove-inline{background:#fff;border:1px solid #ddd;border-radius:8px;color:#151515;cursor:pointer;font-family:Figtree,sans-serif;font-size:14px;font-weight:500;min-width:120px;overflow:hidden;padding:12px 24px;position:relative;transition:all .2s ease}.delete-confirm-cancel-inline:after,.delete-confirm-remove-inline:after{background-color:#151515;bottom:0;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.delete-confirm-cancel-inline:hover:after{background-color:#151515;width:100%}.delete-confirm-remove-inline:after{background-color:#fff}.delete-confirm-remove-inline:hover:after{width:100%}.delete-confirm-cancel-inline:hover{background:#f8f8f8;border-color:#ccc}.delete-confirm-remove-inline{background:#f44;border-color:#f44;color:#fff}.delete-confirm-remove-inline:hover{background:#f33;border-color:#f33}.delete-confirm-remove-inline:disabled{background:#f44;border-color:#f44;cursor:not-allowed;opacity:.6}.delete-confirm-remove-inline:disabled:hover{background:#f44;border-color:#f44}.delete-confirm-remove-inline:disabled:after{display:none}.cart-full{display:flex;flex-direction:column;height:100%;overflow-x:hidden;width:100%}.cart-divider{background:#eaeaea;height:1px;margin:0;width:100%}.shipping-progress-simple{background:#fff;padding:20px 24px 16px}.progress-text-simple{color:#151515;font-family:Figtree,sans-serif;font-size:14px;font-weight:400;margin-bottom:12px;padding:0 8px;text-align:center;word-break:break-word}.progress-bar-simple{background:#e0e0e0;border-radius:3px;height:6px;overflow:hidden}.progress-fill-simple{background:#151515;height:100%;transition:width .3s ease}.shipping-unlocked-simple{background:#fff;color:#151515;font-family:Figtree,sans-serif;font-size:14px;font-weight:400;padding:20px 24px;text-align:center}.cart-items-simple{flex:1 1;overflow-y:auto;padding:16px 24px}.cart-item-simple{border-bottom:1px solid #f0f0f0;display:flex;gap:16px;padding:20px 0}.cart-item-simple:last-child{border-bottom:none;padding-bottom:0}.cart-item-image-simple{align-items:center;background:#f8f8f8;border-radius:4px;display:flex;flex-shrink:0;height:80px;justify-content:center;overflow:hidden;width:80px}.cart-item-image-simple img{border-radius:4px;height:100%;max-width:100%;object-fit:cover;width:100%}.cart-item-details-simple{display:flex;flex:1 1;flex-direction:column;gap:12px}.cart-item-header-simple{align-items:flex-start;display:flex;gap:8px;justify-content:space-between}.cart-item-name-simple{color:#151515;font-family:Figtree,sans-serif;font-size:16px;font-weight:400;line-height:1.4;margin:0;max-width:100%;overflow-wrap:break-word;word-break:break-word}.cart-item-delete{color:#999;cursor:pointer;flex-shrink:0;margin-top:2px;transition:color .2s ease}.cart-item-delete:hover{color:#e53935}.cart-item-attributes-simple{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.attribute-badge{background:#f0f0f0;border-radius:4px;color:#666;font-family:Figtree,sans-serif;font-size:12px;padding:2px 8px}.cart-item-controls-simple{align-items:center;display:flex;justify-content:space-between}.cart-item-quantity-simple{align-items:center;display:flex;gap:8px}.quantity-btn-simple{align-items:center;background:#fff;border:1px solid #ddd;border-radius:4px;color:#151515;cursor:pointer;display:flex;flex-shrink:0;font-family:Figtree,sans-serif;font-size:16px;height:32px;justify-content:center;transition:all .2s ease;width:32px}.quantity-btn-simple:hover{background:#f8f8f8;border-color:#151515}.quantity-btn-simple:disabled{cursor:not-allowed;opacity:.5}.quantity-btn-simple:disabled:hover{background:#fff;border-color:#ddd}.quantity-number-simple{color:#151515;font-family:Figtree,sans-serif;font-size:15px;font-weight:500;min-width:24px;text-align:center}.cart-item-price-simple{color:#151515;font-family:Figtree,sans-serif;font-size:16px;font-weight:400;margin:0}.cart-options-simple{box-sizing:border-box;display:flex;flex-direction:column;gap:12px;padding:20px 24px;width:100%}.cart-option-row{align-items:center;display:flex;gap:12px}.option-checkbox{cursor:pointer;height:18px;width:18px}.option-label{color:#151515;cursor:pointer;font-family:Figtree,sans-serif;font-size:14px;max-width:100%;overflow:hidden;padding-bottom:2px;position:relative;text-overflow:ellipsis;white-space:nowrap}.option-label:after{background-color:#151515;bottom:0;content:"";height:1px;left:0;opacity:1;position:absolute;transition:width .3s ease;width:0}.option-label:hover:after{width:100%}.option-label-text{align-items:center;display:flex;gap:8px}.cart-summary-simple{background:#fff;border-top:1px solid #eaeaea;bottom:0;box-shadow:0 -2px 10px #0000000d;padding:24px;position:-webkit-sticky;position:sticky}.summary-row-simple{align-items:center;display:flex;font-family:Figtree,sans-serif;font-size:16px;justify-content:space-between;margin-bottom:12px}.summary-row-simple span:first-child,.summary-row-simple span:last-child{color:#151515;font-weight:400}.summary-note-simple{border-bottom:1px solid #eee;color:#888;font-family:Figtree,sans-serif;font-size:13px;margin-bottom:20px;padding-bottom:20px;text-align:center}.cart-checkout-btn-simple{background:#111;border:none;border-radius:30px;color:#fff;cursor:pointer;font-family:Figtree,sans-serif;font-size:15px;font-weight:600;letter-spacing:.5px;margin-bottom:16px;overflow:hidden;padding:16px;position:relative;text-transform:uppercase;transition:background .3s ease;width:100%}.cart-checkout-btn-simple:after{background-color:#fff;bottom:0;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.cart-checkout-btn-simple:hover:after{width:100%}.cart-checkout-btn-simple:hover{background:#333}.cart-empty{flex:1 1;flex-direction:column;padding:60px 30px;text-align:center}.cart-bag-icon,.cart-empty{align-items:center;display:flex;justify-content:center}.cart-bag-icon{margin-bottom:20px}.cart-empty-icon{color:#151515;display:inline-block;font-size:48px;line-height:1}.cart-empty p{color:#666;font-family:Figtree,sans-serif;font-size:17px;margin-bottom:24px}.cart-continue-btn{background:#111;border:none;border-radius:30px;color:#fff;cursor:pointer;font-family:Figtree,sans-serif;font-size:14px;letter-spacing:1px;margin-bottom:20px;overflow:hidden;padding:14px 26px;position:relative;transition:background-color .2s ease}.cart-continue-btn:after{background-color:#fff;bottom:0;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);transition:width .3s ease;width:0}.cart-continue-btn:hover:after{width:80%}.cart-continue-btn:hover{background-color:#333}.cart-login{color:#666;font-family:Figtree,sans-serif;font-size:14px;margin-top:10px}.cart-login a{color:#151515;display:inline-block;font-weight:500;padding-bottom:2px;position:relative;text-decoration:none}.cart-login a:after{background-color:#151515;bottom:0;content:"";height:1px;left:0;opacity:1;position:absolute;transition:width .3s ease;width:0}.cart-login a:hover:after{width:100%}.cart-overlay{background:#00000073;bottom:0;cursor:pointer;left:0;position:fixed;right:0;top:0;z-index:2500}.cart-syncing-indicator{background:#ff9800;border-radius:3px;color:#fff;font-size:9px;padding:2px 4px;position:absolute;right:-20px;top:-5px;white-space:nowrap}.cart-loading,.cart-syncing{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:40px}.loading-spinner{margin-bottom:16px}.cart-loading p,.cart-syncing p{color:#151515;font-family:Figtree,sans-serif;font-size:16px}.wishlist-icon-wrapper{color:inherit;height:28px;position:relative;text-decoration:none;width:28px}.wishlist-badge,.wishlist-icon-wrapper{align-items:center;display:flex;justify-content:center}.wishlist-badge{border-radius:8px;box-shadow:0 2px 4px #0000001a;font-family:Figtree,sans-serif;font-size:10px;font-weight:600;height:16px;min-width:16px;padding:0 4px;position:absolute;right:-6px;top:-6px;z-index:10}.header.solid .wishlist-badge,.header.transparent .wishlist-badge,.wishlist-badge{background:#fff;border:1px solid #151515;color:#151515!important}@media (max-width:768px){.nav-links{display:none}.navbar{height:70px;padding:0 20px}.navbar-left{gap:20px}.navbar-center{flex:0 1 auto}.navbar-volumair-logo{font-size:1.3rem}.navbar-right{gap:20px}.navbar-right .icon,.navbar-right .icon svg,.navbar-right a{height:26px;width:26px}.shop-drawer{max-width:400px;width:90%}.drawer-top h3{font-size:20px;padding:0 20px}.drawer-close{height:20px;margin-right:20px;width:20px}.drawer-back-btn{margin-left:20px}.drawer-link,.drawer-simple-content,.subcategory-link,.subcategory-link-full{margin:0 20px;padding:12px 20px}.shop-categories-wrapper{margin:0 20px;max-height:55vh}.drawer-link-text,.subcategory-text,.subcategory-text-full{font-size:16px}.bestseller-products{margin:0 20px;padding:16px 40px 10px}.bestseller-card{width:220px}.bestseller-img-wrap{height:200px;width:220px}.no-subcategories-message{padding:30px 20px}.no-subcategories-message p{font-size:16px}.view-category-btn{font-size:16px;padding:10px 20px}.drawer-bottom{padding:20px}.cart-drawer,.currency-drawer{max-width:100%}.user-hover-menu{right:-10px;width:160px}.cart-bag-icon i{font-size:42px}.cart-badge,.wishlist-badge{font-size:9px;height:14px;min-width:14px;right:-5px;top:-5px}.currency-display{display:none}.cart-item-simple{gap:12px;padding:14px 0}.cart-item-image-simple{height:70px;width:70px}.cart-item-name-simple{font-size:15px}.cart-summary-simple{padding:20px}.cart-items-simple,.shipping-progress-simple,.shipping-unlocked-simple{padding:16px 20px}.progress-text-simple{font-size:13px}.cart-options-simple{padding:16px 20px}.option-label{font-size:13px}.delete-confirm-modal-inline{padding:15px}.delete-confirm-content{max-width:300px}.delete-confirm-header-inline{padding:16px 20px}.delete-confirm-body-inline{padding:20px}.delete-confirm-footer-inline{padding:16px 20px}.delete-confirm-cancel-inline,.delete-confirm-remove-inline{font-size:13px;min-width:90px;padding:8px 16px}.announcement-marquee span{font-size:12px;padding-right:60px}.announcement-bar{height:30px;line-height:30px}.drawer-bottom{padding:16px}.drawer-user-info{align-items:flex-start;flex-direction:column;gap:12px}.drawer-logout-btn{align-self:flex-start}.clear-cart-btn-wrapper{padding:12px 20px 8px}.clear-cart-btn{font-size:13px;padding:10px 16px}.clear-cart-icon{height:16px;width:16px}}@media (max-width:540px){.cart-drawer,.currency-drawer{max-width:100%;width:100%}.cart-items-simple{padding:12px 16px}.cart-item-simple{border-bottom:1px solid #eee;flex-direction:column;gap:12px;padding:12px 0}.cart-item-image-simple{height:200px;width:100%}.cart-item-controls-simple{align-items:flex-start;flex-direction:column;gap:12px}.cart-item-quantity-simple{align-self:flex-start}.cart-header{padding:16px 20px}.cart-header h3{font-size:20px}.cart-summary-simple{padding:16px}}@media (min-width:541px) and (max-width:768px){.cart-drawer,.currency-drawer{max-width:380px;width:85%}}@media (max-width:480px){.navbar{padding:0 15px}.navbar-right{gap:16px}.navbar-center{display:none}.shop-drawer{width:100%}.cart-header{padding:18px 20px}.cart-header h3{font-size:20px}.cart-close{height:20px;width:20px}.cart-item-simple{flex-wrap:wrap}.bestseller-card{width:180px}.bestseller-img-wrap{height:160px;width:180px}.shop-categories-wrapper{max-height:50vh}.subcategory-link,.subcategory-link-full{margin:0 16px;padding:12px 16px}.subcategory-text,.subcategory-text-full{font-size:16px}.no-subcategories-message{padding:24px 16px}.no-subcategories-message p{font-size:16px}.view-category-btn{font-size:16px;padding:8px 16px}.drawer-top h3{font-size:18px}.cart-items-simple{padding:14px 16px}.cart-summary-simple{padding:16px}.cart-options-simple{padding:14px 16px}.option-label{font-size:12px}.delete-confirm-modal-inline{padding:10px}.delete-confirm-content{max-width:280px}.delete-confirm-header-inline{padding:14px 16px}.delete-confirm-body-inline{padding:16px}.delete-confirm-body-inline p{font-size:15px}.delete-confirm-footer-inline{padding:14px 16px}.delete-confirm-cancel-inline,.delete-confirm-remove-inline{font-size:12px;min-width:80px;padding:7px 14px}.announcement-marquee span{font-size:12px;padding-right:60px}.announcement-bar{height:30px;line-height:30px}.drawer-bottom{padding:16px}.drawer-user-info{align-items:flex-start;flex-direction:column;gap:12px}.drawer-logout-btn{align-self:flex-start}.clear-cart-btn-wrapper{padding:10px 16px 6px}.clear-cart-btn{font-size:12px;padding:8px 12px}.clear-cart-icon{height:14px;width:14px}}@media (max-width:420px){.cart-drawer{right:-100vw;width:100vw}.cart-drawer.open{right:0}.currency-drawer{right:-100vw;width:100vw}.currency-drawer.open{right:0}.cart-items-simple{padding:10px 12px}.cart-item-simple{padding:10px 0}.cart-options-simple,.cart-summary-simple{padding:12px}}@supports (padding:max(0px)){.cart-drawer,.currency-drawer{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}.cart-header{padding-top:max(22px,env(safe-area-inset-top))}}.drawer-bottom .drawer-bottom-link{cursor:pointer;padding-left:0;width:-webkit-fit-content;width:fit-content}@media (max-width:768px){.drawer-bottom .drawer-bottom-link{padding-left:0}}@media (max-width:480px){.drawer-bottom .drawer-bottom-link{padding-left:0}}.subcategory-image{border-radius:4px;height:30px;margin-left:8px;object-fit:cover;width:30px}.subcategory-link-full{align-items:center;display:flex;justify-content:space-between}.scroll-strip{display:flex;justify-content:center;left:20px;opacity:0;position:fixed;top:50%;transform:translateY(-50%);transition:opacity .4s ease;visibility:hidden;z-index:9999}.scroll-strip.show{opacity:1;visibility:visible}.scroll-inner{align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:18px}.scroll-text{color:#151515;font-family:Figtree,sans-serif;font-size:17px;font-weight:400;letter-spacing:1px;max-height:120px;transform:rotate(180deg);transition:color .3s ease;writing-mode:vertical-rl}.scroll-strip.in-footer .scroll-text{color:#fff}.scroll-text:hover{opacity:.85}.scroll-strip.in-footer .scroll-text:hover{opacity:.7}.scroll-line-wrapper{background-color:#15151533;border-radius:1px;height:120px;overflow:hidden;position:relative;width:2px}.scroll-strip.in-footer .scroll-line-wrapper{background-color:#fff3}.scroll-line-progress{background-color:red;bottom:0;left:0;position:absolute;transition:height .1s linear;width:100%}.home-hero-one{-webkit-tap-highlight-color:transparent;background:#000;height:100vh;overflow:hidden;position:relative;width:100%}.fullscreen-video-background-one{height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .6s ease,visibility .6s ease;visibility:hidden;width:100%;z-index:1}.fullscreen-video-background-one.active-one{opacity:1;visibility:visible}.video-layer-one{display:none;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.video-layer-one.active-one{display:block;z-index:10}.hero-background-video-one{backface-visibility:hidden;-webkit-backface-visibility:hidden;height:100%;object-fit:cover;object-position:center;position:absolute;width:100%;will-change:transform;z-index:1}.hero-images-one{display:flex;inset:0;opacity:1;pointer-events:none;position:absolute;transition:opacity .5s ease,visibility .5s ease;visibility:visible;z-index:3}.hero-images-one.hidden-one{opacity:0;pointer-events:none;visibility:hidden}.hero-image-container-one{-webkit-tap-highlight-color:transparent;cursor:pointer;flex:1 1;height:100%;overflow:hidden;pointer-events:auto;position:relative;transition:all .4s ease}.hero-image-container-one:hover{z-index:5}.image-wrapper-one{inset:0;overflow:hidden;position:absolute}.hero-image-one{backface-visibility:hidden;-webkit-backface-visibility:hidden;height:100%;object-fit:cover;object-position:center;opacity:0;position:absolute;transition:transform .7s ease,opacity .5s ease;width:100%;will-change:transform;z-index:1}.hero-image-one.loaded-one{opacity:1}.hero-image-container-one:hover .hero-image-one{transform:scale(1.08)}.image-overlay-one{background:linear-gradient(180deg,#0000004d 0,#0000001a);inset:0;pointer-events:none;position:absolute;transition:opacity .4s ease;z-index:2}.hero-image-container-one:hover .image-overlay-one{opacity:.7}.hero-images-one:before{background:linear-gradient(180deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:50%;pointer-events:none;position:absolute;top:0;transform:translateX(-50%);width:1px;z-index:4}.hero-center-one{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;opacity:1;pointer-events:none;position:relative;transition:opacity .5s ease,visibility .5s ease;visibility:visible;z-index:10}.hero-center-one.hidden-one{opacity:0;visibility:hidden}.volumair-logo-text-one{color:#fff;font-family:Merriweather,serif;font-size:96px;font-weight:500;letter-spacing:6px;line-height:1.1;margin-bottom:20vh;text-align:center;text-shadow:0 5px 15px #00000080;transform:scale(1.35);transition:transform .45s ease,opacity .45s ease,letter-spacing .45s ease}.hero-content-one.shrink-one .volumair-logo-text-one{letter-spacing:4px;opacity:.8;transform:scale(.95)}.hero-scroll-section{align-items:center;bottom:60px;display:flex;flex-direction:column;gap:20px;left:50%;max-width:100%;pointer-events:none;position:absolute;transform:translateX(-50%);width:100%;z-index:10}.hero-scroll-text-wrapper{cursor:pointer;display:inline-block;pointer-events:auto;position:relative;text-align:center}.hero-scroll-text-wrapper.clickable{cursor:pointer}.hero-scroll-text{color:#fff;display:inline-block;font-family:Figtree,sans-serif;font-size:14px;font-weight:500;letter-spacing:3px;opacity:.95;padding-bottom:10px;position:relative;text-align:center;text-shadow:0 1px 5px #000000b3;text-transform:uppercase;transition:opacity .3s ease;white-space:nowrap}.hero-scroll-text-wrapper:hover .hero-scroll-text{opacity:1}.underline-container{height:2px;margin-top:-2px;overflow:hidden;position:relative;width:100%}.underline-base{opacity:.3;z-index:1}.underline-animated,.underline-base{background-color:#fff;bottom:0;height:2px;left:0;position:absolute;width:100%}.underline-animated{transform:translateX(-100%);transition:transform .4s ease;z-index:2}.hero-scroll-text-wrapper:hover .underline-animated{transform:translateX(0)}.hero-scroll-text-wrapper.scroll-text-hidden{opacity:0;pointer-events:none;transition:opacity .3s ease}.hero-down-arrow,.hero-down-arrow-btn{align-items:center;display:flex;justify-content:center}.hero-down-arrow-btn{-webkit-tap-highlight-color:transparent;animation:bounceDown 2s infinite;background:#0000;border:none;cursor:pointer;font-size:17px;font-weight:400;height:28px;margin:0;outline:none;padding:0;pointer-events:auto;transition:transform .3s ease;width:28px}.hero-down-arrow-btn:hover{transform:scale(1.1)}.hero-down-arrow-btn svg{height:100%;transition:all .3s ease;width:100%}.hero-down-arrow-btn:hover svg{transform:translateY(5px)}@keyframes bounceDown{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}@media (min-width:1920px){.volumair-logo-text-one{font-size:120px;margin-bottom:25vh;transform:scale(1.4)}.hero-scroll-text{font-size:16px;letter-spacing:4px}.hero-down-arrow-btn{height:32px;width:32px}}@media (max-width:1366px){.volumair-logo-text-one{font-size:84px;margin-bottom:18vh;transform:scale(1.3)}}@media (max-width:1024px) and (orientation:landscape){.volumair-logo-text-one{font-size:72px;margin-bottom:15vh;transform:scale(1.25)}.hero-scroll-section{bottom:40px;gap:15px}.hero-images-one{flex-direction:row}}@media (max-width:1024px) and (orientation:portrait){.volumair-logo-text-one{font-size:68px;margin-bottom:20vh;transform:scale(1.2)}.hero-scroll-section{bottom:50px}.hero-images-one{flex-direction:column}.hero-image-container-one{height:50%}.hero-images-one:before{display:none}}@media (max-width:768px){.volumair-logo-text-one{font-size:64px;letter-spacing:4px;margin-bottom:15vh;transform:scale(1.2)}.hero-scroll-section{bottom:40px;gap:15px}.hero-scroll-text{font-size:12px;letter-spacing:2.5px}.hero-down-arrow-btn{height:24px;width:24px}.hero-images-one{flex-direction:column}.hero-image-container-one{height:50%}.hero-images-one:before{display:none}}@media (max-width:896px) and (orientation:landscape){.volumair-logo-text-one{font-size:56px;margin-bottom:10vh;transform:scale(1.15)}.hero-scroll-section{bottom:30px;gap:10px}.hero-scroll-text{font-size:11px;letter-spacing:2px}.hero-images-one{flex-direction:row}.hero-image-container-one{height:100%}.hero-images-one:before{display:block}}@media (max-width:480px){.volumair-logo-text-one{font-size:48px;letter-spacing:3px;margin-bottom:12vh;transform:scale(1.1)}.hero-scroll-section{bottom:30px;gap:12px}.hero-scroll-text{font-size:10px;letter-spacing:2px;margin:0 auto;max-width:90%;padding:0 10px;white-space:normal}.hero-down-arrow-btn{height:22px;width:22px}.hero-images-one{flex-direction:column}.hero-images-one:before{display:none}.hero-image-container-one{height:50%;width:100%}.hero-image-container-one:active .hero-image-one{transform:scale(1.02)}.fullscreen-video-background-one.active-one{opacity:1;z-index:20}}@media (max-width:360px){.volumair-logo-text-one{font-size:42px;letter-spacing:2px;margin-bottom:10vh;transform:scale(1.05)}.hero-scroll-text{font-size:9px;letter-spacing:1.5px;padding:0 10px}.hero-scroll-section{bottom:25px;gap:8px}.hero-down-arrow-btn{height:20px;width:20px}}@media (max-width:320px){.volumair-logo-text-one{font-size:36px;margin-bottom:8vh}.hero-scroll-text{font-size:8px;letter-spacing:1px}}@media (max-height:600px){.volumair-logo-text-one{font-size:56px;margin-bottom:8vh}.hero-scroll-section{bottom:25px;gap:10px}.hero-images-one{flex-direction:row}.hero-image-container-one{height:100%}.hero-images-one:before{display:block}}@media (min-height:900px){.volumair-logo-text-one{margin-bottom:25vh}.hero-scroll-section{bottom:80px;gap:25px}}@media screen and (max-device-width:480px){html{-webkit-text-size-adjust:100%}.home-hero-one{-webkit-overflow-scrolling:touch}}@media (hover:none) and (pointer:coarse){.underline-animated{display:none}.underline-base{opacity:.5}.hero-down-arrow-btn:hover,.hero-down-arrow-btn:hover svg,.hero-image-container-one:hover .hero-image-one{transform:none}.fullscreen-video-background-one,.hero-image-container-one{cursor:pointer}}@media print{.home-hero-one{height:auto;min-height:100vh}.fullscreen-video-background-one,.hero-images-one{display:none}.hero-center-one{color:#000;opacity:1!important;position:static;visibility:visible!important}.volumair-logo-text-one{color:#000;text-shadow:none}}@media (hover:hover) and (pointer:fine){.hero-image-container-one:hover{z-index:5}.hero-image-container-one:hover .hero-image-one{transform:scale(1.08)}.fullscreen-video-background-one.active-one{transition:opacity .4s ease,visibility .4s ease}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.hero-down-arrow-btn{animation:none}.underline-animated{transition:none}}.empower-section-two{background-color:#f6f1e8;display:flex;justify-content:center;padding:110px 0}.empower-wrapper-two{max-width:1500px;padding:0 40px;text-align:center;width:100%}.empower-subtitle-two{font-family:Figtree,sans-serif;font-size:17px;font-weight:400;margin-bottom:36px}.empower-heading-two{font-family:Merriweather,serif;font-size:42px;font-weight:400;line-height:1.45;margin:0 auto;max-width:1297px}.empower-img-two{display:inline-flex;height:72px;margin:0 12px;overflow:hidden;position:relative;vertical-align:middle;width:72px;z-index:1}.empower-img-two,.empower-img-two img{border-radius:50%;transition:transform .35s ease}.empower-img-two img{height:100%;object-fit:cover;width:100%}.empower-img-two:hover{transform:scale(1.15);transform-origin:center;z-index:10}.empower-img-two:hover img{transform:scale(1.15)}.empower-img-two.clickable{cursor:pointer}@media (max-width:1024px){.empower-heading-two{font-size:34px}}@media (max-width:768px){.empower-heading-two{font-size:28px}.empower-img-two{height:44px;width:44px}}@media (max-width:480px){.empower-heading-two{font-size:22px}.empower-img-two{height:36px;width:36px}}.influencer-section-three{background:#fcf6f0;height:auto;margin:0;min-height:500px;overflow-x:hidden;padding:0;width:100%}.influencer-reviews-three{display:flex;flex-wrap:nowrap;height:100%;width:100%}.review-card-three{background:#fcf6f0;cursor:pointer;display:flex;flex:1 1 33.333%;flex-direction:column;height:600px;overflow:hidden;transition:flex .3s ease}.image-wrapper-three{flex:1 1 auto;overflow:hidden;width:100%}.image-wrapper-three img{display:block;height:100%;object-fit:cover;transform:scale(1);transition:transform 1.5s ease;width:100%;will-change:transform}.review-card-three:hover .image-wrapper-three img{transform:scale(1.06)}.overlay-content-three{background:#fcf6f0;flex-shrink:0;padding:20px 24px 24px;pointer-events:auto;text-align:center;width:100%}.overlay-content-three h1{word-wrap:break-word;color:#151515;font-family:Merriweather,serif;font-size:clamp(20px,2.5vw,30px);font-weight:400;line-height:1.25;margin:0 0 8px}.overlay-content-three p{word-wrap:break-word;color:#151515;font-family:Figtree,sans-serif;font-size:clamp(14px,1.5vw,17px);font-weight:400;line-height:1.4;margin:0 0 12px}.shop-now-btn-three{align-items:center;background:#fff;border:none;border-radius:999px;cursor:pointer;display:inline-flex;font-family:Figtree,sans-serif;font-size:clamp(11px,.8vw,14px);font-weight:500;height:clamp(48px,5vh,58px);justify-content:center;letter-spacing:clamp(1.5px,.2vw,3px);padding:0;transition:all .3s ease;width:clamp(120px,10vw,150px)}.shop-now-btn-three:hover{background:#151515;color:#fff}@media (max-width:1024px) and (min-width:769px){.influencer-section-three{height:auto}.review-card-three{flex:1 1 33.333%;height:600px}.overlay-content-three{padding:18px 20px}.shop-now-btn-three{font-size:13px;height:52px;width:140px}}@media (max-width:768px){.influencer-reviews-three{flex-wrap:wrap}.review-card-three{flex:1 1 50%;height:500px}.overlay-content-three{padding:16px 20px}.overlay-content-three h1{font-size:26px;margin-bottom:6px}.overlay-content-three p{font-size:15px;margin-bottom:10px}.shop-now-btn-three{font-size:12px;height:50px;letter-spacing:2px;width:135px}}@media (max-width:768px) and (orientation:landscape){.review-card-three{height:400px}}@media (max-width:480px){.influencer-reviews-three{flex-direction:column}.review-card-three{flex:1 1 100%;height:450px}.overlay-content-three{padding:14px 15px}.overlay-content-three h1{font-size:24px;margin-bottom:5px}.overlay-content-three p{font-size:14px;margin-bottom:8px}.shop-now-btn-three{font-size:11px;height:46px;letter-spacing:1.5px;width:130px}}@media (max-width:320px){.review-card-three{height:400px}.overlay-content-three h1{font-size:22px}.overlay-content-three p{font-size:13px}.shop-now-btn-three{font-size:10px;height:44px;letter-spacing:1px;width:120px}}@media (min-width:1920px){.review-card-three{height:800px}.overlay-content-three h1{font-size:36px}.overlay-content-three p{font-size:20px}.shop-now-btn-three{font-size:16px;height:65px;width:170px}}@media (hover:none) and (pointer:coarse){.review-card-three:hover .image-wrapper-three img{transform:scale(1)}.review-card-three:active .image-wrapper-three img{transform:scale(1.03)}.shop-now-btn-three:active{background:#151515;color:#fff}}@media print{.influencer-section-three{background:#fff!important;height:auto}.review-card-three{break-inside:avoid;height:auto;margin-bottom:20px;page-break-inside:avoid}.image-wrapper-three img{max-height:300px}.shop-now-btn-three{display:none}}.about-section{background:#fff;padding:20px 20px 0}.about-inner,.about-section{min-height:100vh;overflow:hidden;position:relative;width:100%}.about-inner{align-items:center;display:flex;justify-content:center;margin:0 auto;max-width:1400px}.home-hero{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.content-wrapper{margin:0 auto;max-width:1400px;padding:0 20px;position:relative;text-align:center;width:100%;z-index:10}.content-wrapper h1{font-family:Merriweather,serif;font-size:60px;line-height:1.1;margin-bottom:24px;margin-top:30px}.content-wrapper h1,.content-wrapper p{word-wrap:break-word;color:#151515;font-weight:400;overflow-wrap:break-word}.content-wrapper p{font-family:Figtree,sans-serif;font-size:17px;line-height:1.85;margin:0 auto 40px;max-width:800px}.content-wrapper button{align-items:center;background:#151515;border:none;border-radius:40px;color:#fff;cursor:pointer;display:inline-flex;font-family:Figtree,sans-serif;font-size:14px;font-weight:500;height:54.6px;justify-content:center;line-height:1;padding:0;transition:background .25s ease,transform .15s ease;width:142.13px}.content-wrapper button:hover{background:#000;transform:translateY(-2px)}.down-arrow{display:flex;justify-content:center;margin-top:50px}.down-arrow span{animation:arrowBounce 1.6s ease-in-out infinite;border-bottom:2px solid #151515;border-right:2px solid #151515;height:14px;transform:rotate(45deg);width:14px}@keyframes arrowBounce{0%{opacity:.4;transform:rotate(45deg) translate(0)}50%{opacity:1;transform:rotate(45deg) translate(6px,6px)}to{opacity:.4;transform:rotate(45deg) translate(0)}}.img{border-radius:14px;box-shadow:0 10px 30px #0000001a;height:600px;object-fit:cover;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:transform .2s cubic-bezier(.4,0,.2,1),visibility .3s ease,opacity .3s ease;visibility:hidden;width:450px;will-change:transform;z-index:20}.img.left{left:5%}.img.left,.img.right{transform-origin:center center}.img.right{right:5%}@media (min-width:1400px){.content-wrapper h1{font-size:100px}.content-wrapper p{font-size:18px;max-width:900px}}@media (max-width:1399px) and (min-width:1200px){.img{height:530px;width:400px}.content-wrapper h1{font-size:80px}}@media (max-width:1199px) and (min-width:1024px){.img{height:500px;width:380px}.content-wrapper h1{font-size:70px}.content-wrapper p{font-size:16px;max-width:700px}}@media (max-width:1023px) and (min-width:900px){.img{height:450px;width:340px}.img.left{left:2%}.img.right{right:2%}.content-wrapper h1{font-size:60px}.content-wrapper p{font-size:16px;max-width:650px}}@media (max-width:899px) and (min-width:768px){.img{height:400px;width:300px}.img.left{left:1%}.img.right{right:1%}.content-wrapper h1{font-size:52px;margin-top:40px}.content-wrapper p{font-size:16px;max-width:600px;padding:0 15px}.about-section{padding:40px 15px 0}.content-wrapper{padding:0 15px}}@media (max-width:767px) and (min-width:600px){.content-wrapper h1{font-size:46px;margin-top:50px}.content-wrapper p{font-size:16px;margin-bottom:35px;max-width:550px;padding:0 20px}.img{display:none}.about-section{padding:60px 20px 0}.content-wrapper{padding:0 20px}.down-arrow{margin-top:40px}}@media (max-width:599px) and (min-width:480px){.content-wrapper h1{font-size:40px;line-height:1.2;margin-bottom:20px;margin-top:40px}.content-wrapper p{font-size:15px;line-height:1.6;margin-bottom:30px;padding:0 15px}.down-arrow{margin-top:35px}.content-wrapper button{font-size:13px;height:50px;width:130px}.about-section{padding:50px 15px 0}.content-wrapper{padding:0 15px}.img{display:none}}@media (max-width:479px) and (min-width:400px){.content-wrapper h1{font-size:36px;margin-bottom:18px;margin-top:35px}.content-wrapper p{font-size:14.5px;line-height:1.6;margin-bottom:28px;padding:0 10px}.down-arrow{margin-top:30px}.content-wrapper button{font-size:12.5px;height:48px;width:125px}.about-section{padding:45px 10px 0}.content-wrapper{padding:0 10px}.img{display:none}}@media (max-width:399px) and (min-width:360px){.content-wrapper h1{font-size:32px;margin-bottom:16px;margin-top:30px}.content-wrapper p{font-size:14px;line-height:1.55;margin-bottom:25px;padding:0 8px}.down-arrow{margin-top:25px}.content-wrapper button{font-size:12px;height:46px;width:120px}.about-section{min-height:90vh;padding:40px 8px 0}.content-wrapper{padding:0 8px}.img{display:none}}@media (max-width:359px){.content-wrapper h1{font-size:28px;margin-bottom:14px;margin-top:25px}.content-wrapper p{font-size:13.5px;line-height:1.5;margin-bottom:22px;padding:0 5px}.down-arrow{margin-top:20px}.content-wrapper button{font-size:11.5px;height:44px;width:110px}.about-section{min-height:85vh;padding:35px 5px 0}.content-wrapper{padding:0 5px}.img{display:none}}@media (max-height:700px) and (min-width:768px){.about-section{min-height:120vh}.img{height:500px}}@media (max-height:600px) and (min-width:768px){.about-section{min-height:140vh}.img{height:450px}.content-wrapper h1{font-size:60px;margin-top:20px}}@media (hover:none) and (pointer:coarse){.content-wrapper button:hover{transform:none}.content-wrapper button:active{transform:scale(.98)}}@media print{.down-arrow,.img{display:none}.about-section{min-height:auto;padding:20px}}.brand-section{align-items:center;background-color:#fff;display:flex;overflow:hidden;position:relative;width:100%}.brand-section .container{margin:0;padding:0;width:100%}.brand-marquee{align-items:center;display:flex;height:100%;overflow:hidden;position:relative;width:100%}.brand-marquee-track{align-items:center;animation:brand-scroll 25s linear infinite;display:flex;width:-webkit-max-content;width:max-content;will-change:transform}.brand-marquee:hover .brand-marquee-track{animation-play-state:paused}.brand-logo{align-items:center;display:flex;flex:0 0 auto;justify-content:center;margin:0;padding:0}.brand-logo img{display:block;height:auto;max-height:100%;max-width:100%;object-fit:contain;pointer-events:none;transition:transform .3s ease;width:auto}.brand-logo img:hover{transform:scale(1.05)}@keyframes brand-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (min-width:1600px){.brand-section{height:200px}.brand-logo{padding:0 80px}.brand-logo img{height:180px;width:180px}}@media (min-width:1400px) and (max-width:1599px){.brand-section{height:190px}.brand-logo{padding:0 70px}.brand-logo img{height:170px;width:170px}}@media (min-width:1200px) and (max-width:1399px){.brand-section{height:180px}.brand-logo{padding:0 60px}.brand-logo img{height:160px;width:160px}}@media (min-width:1024px) and (max-width:1199px){.brand-section{height:170px}.brand-logo{padding:0 50px}.brand-logo img{height:150px;width:150px}}@media (min-width:900px) and (max-width:1023px){.brand-section{height:160px}.brand-logo{padding:0 40px}.brand-logo img{height:140px;width:140px}.brand-marquee-track{animation:brand-scroll 20s linear infinite}}@media (min-width:768px) and (max-width:899px){.brand-section{height:150px}.brand-logo{padding:0 35px}.brand-logo img{height:130px;width:130px}.brand-marquee-track{animation:brand-scroll 18s linear infinite}}@media (min-width:600px) and (max-width:767px){.brand-section{height:140px}.brand-logo{padding:0 30px}.brand-logo img{height:120px;width:120px}.brand-marquee-track{animation:brand-scroll 16s linear infinite}}@media (min-width:480px) and (max-width:599px){.brand-section{height:130px}.brand-logo{padding:0 25px}.brand-logo img{height:110px;width:110px}.brand-marquee-track{animation:brand-scroll 14s linear infinite}}@media (min-width:400px) and (max-width:479px){.brand-section{height:120px}.brand-logo{padding:0 20px}.brand-logo img{height:100px;width:100px}.brand-marquee-track{animation:brand-scroll 12s linear infinite}}@media (min-width:360px) and (max-width:399px){.brand-section{height:110px}.brand-logo{padding:0 18px}.brand-logo img{height:90px;width:90px}.brand-marquee-track{animation:brand-scroll 11s linear infinite}}@media (min-width:320px) and (max-width:359px){.brand-section{height:100px}.brand-logo{padding:0 15px}.brand-logo img{height:85px;width:85px}.brand-marquee-track{animation:brand-scroll 10s linear infinite}}@media (max-width:319px){.brand-section{height:90px}.brand-logo{padding:0 12px}.brand-logo img{height:75px;width:75px}.brand-marquee-track{animation:brand-scroll 9s linear infinite}}@media (max-height:600px) and (min-width:768px){.brand-section{height:140px}.brand-logo img{height:120px;width:120px}}.routine-wrapper{background:#faece6;overflow:hidden;padding-top:60px;position:relative}.routine-heading{color:#151515;font-family:Merriweather,serif;font-size:30px;font-weight:400;margin:0 0 40px;text-align:center}.routine-section{box-sizing:border-box;height:696px;padding:0 30px;position:relative;width:100%}.routine-bg-video{border-radius:15px;display:block;height:100%;object-fit:cover;width:100%}.routine-control-btn{background:#00000059;border:none;border-radius:50%;cursor:pointer;height:56px;left:55px;position:absolute;top:55px;transition:background .25s ease;width:56px;z-index:5}.routine-control-btn:hover{background:#00000080}.routine-control-btn.play:before{border-bottom:8px solid #0000;border-left:12px solid #fff;border-top:8px solid #0000;content:"";left:24px;position:absolute;top:18px}.routine-control-btn.pause:after,.routine-control-btn.pause:before{background:#fff;content:"";height:20px;position:absolute;top:18px;width:4px}.routine-control-btn.pause:before{left:22px}.routine-control-btn.pause:after{right:22px}.routine-slider{bottom:28px;overflow:hidden;position:absolute;right:28px;width:1142.59px;z-index:6}.slider-arrow{align-items:center;background:#fff;border:1px solid #151515;border-radius:50%;cursor:pointer;display:flex;height:44px;justify-content:center;pointer-events:auto;position:absolute;top:-62px;transition:all .25s ease;width:44px;z-index:20}.slider-arrow.left{right:60px}.slider-arrow.right{right:0}.slider-arrow:before{border-right:2px solid #151515;border-top:2px solid #151515;content:"";height:10px;transition:border-color .25s ease;width:10px}.slider-arrow.left:before{transform:rotate(-135deg)}.slider-arrow.right:before{transform:rotate(45deg)}.slider-arrow:hover{background:#151515}.slider-arrow:hover:before{border-color:#fff}.slider-arrow:active{transform:scale(.95)}.routine-slider-track{cursor:grab;display:flex;gap:20px;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;will-change:transform}.routine-slider-track:active{cursor:grabbing}.routine-card{align-items:center;background:#fff;border-radius:20px;display:flex;flex-shrink:0;font-family:Figtree,sans-serif;gap:16px;height:126px;padding:16px;position:relative;transition:transform .2s ease;-webkit-user-select:none;user-select:none;width:367.53px}.routine-card:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.card-image-link{-webkit-user-drag:element;cursor:pointer;display:block;text-decoration:none}.card-image-container{align-items:center;background:#f5f5f5;border-radius:12px;display:flex;flex-shrink:0;height:109.53px;justify-content:center;overflow:hidden;width:110px}.card-image-container img{height:100%;object-fit:contain;transition:transform .3s ease;width:100%}.card-image-container img:hover{transform:scale(1.05)}.card-content{flex:1 1;height:100%;justify-content:center}.card-content,.card-text{display:flex;flex-direction:column}.card-text{gap:4px}.card-brand{color:#151515;font-size:11.05px;letter-spacing:1.6px;text-transform:uppercase}.card-brand,.card-title{font-weight:400;margin:0}.card-title{font-size:17px;line-height:1.2}.title-link{color:#151515;display:inline-block;text-decoration:none;transition:color .2s ease}.card-title.hovered .title-link,.title-link:hover{color:#666}.card-price{color:#151515;font-size:17px;font-weight:400;margin-top:4px}.card-actions{display:flex;flex-direction:column;gap:8px;position:absolute;right:16px;top:50%;transform:translateY(-50%);z-index:15}.add-cart-btn,.shoppable-video__rewind-button{align-items:center;background:#fff;border:2px solid #e1e1e1;border-radius:50%;color:#151515;cursor:pointer;display:flex;height:40px;justify-content:center;padding:0;pointer-events:auto;position:relative;transition:all .25s ease;width:40px;z-index:10}.add-cart-btn:hover,.shoppable-video__rewind-button:hover{background:#151515;border-color:#151515;color:#fff}.add-cart-btn:active,.shoppable-video__rewind-button:active{transform:scale(.95)}.add-cart-btn:hover .cart-icon,.shoppable-video__rewind-button:hover svg{fill:#fff;color:#fff}.cart-icon{color:inherit;height:16px;transition:color .25s ease;width:16px}.shoppable-video__rewind-button svg{fill:currentColor;height:16px;transition:fill .25s ease;width:16px}.routine-view-all{padding:30px 0;text-align:center}.view-all-bold{color:#151515;display:inline-block;font-family:Merriweather,serif;font-weight:700!important;text-decoration:none;transition:color .25s ease}.view-all-bold:hover{color:#333;text-decoration:underline}.cart-message{animation:slideIn .3s ease;background:#4caf50;border-radius:8px;box-shadow:0 4px 12px #00000026;color:#fff;font-family:Figtree,sans-serif;font-size:14px;font-weight:500;padding:12px 24px;position:fixed;right:20px;top:20px;z-index:9999}@media (max-width:1024px){.routine-section{height:500px;padding:0 20px}.routine-slider{bottom:20px;right:20px;width:620px}.routine-card{height:116px;width:300px}.card-image-container{height:89.53px;width:90px}.card-price,.card-title{font-size:15px}.slider-arrow{height:40px;top:-50px;width:40px}.slider-arrow.left{right:50px}}@media (max-width:768px){.routine-wrapper{padding-top:40px}.routine-heading{font-size:26px;margin-bottom:30px}.routine-section{height:400px;padding:0 15px}.routine-control-btn{height:48px;left:30px;top:30px;width:48px}.routine-control-btn.play:before{border-bottom:7px solid #0000;border-left:10px solid #fff;border-top:7px solid #0000;left:20px;top:16px}.routine-control-btn.pause:after,.routine-control-btn.pause:before{height:18px;top:16px;width:3px}.routine-control-btn.pause:before{left:20px}.routine-control-btn.pause:after{right:20px}.routine-slider{bottom:15px;right:15px;width:575px}.routine-card{gap:12px;height:110px;padding:12px;width:280px}.card-image-container{height:79.53px;width:80px}.card-price,.card-title{font-size:14px}.card-actions{gap:6px;right:12px}.add-cart-btn,.shoppable-video__rewind-button{height:35px;width:35px}.cart-icon,.shoppable-video__rewind-button svg{height:14px;width:14px}.cart-message{font-size:13px;left:10px;padding:10px 20px;right:10px;text-align:center;top:10px;width:auto}}@media (max-width:480px){.routine-wrapper{padding-top:30px}.routine-heading{font-size:22px;margin-bottom:20px}.routine-section{height:350px;padding:0 10px}.routine-control-btn{height:40px;left:20px;top:20px;width:40px}.routine-control-btn.play:before{border-bottom:6px solid #0000;border-left:8px solid #fff;border-top:6px solid #0000;left:16px;top:12px}.routine-control-btn.pause:after,.routine-control-btn.pause:before{height:16px;top:12px;width:3px}.routine-control-btn.pause:before{left:16px}.routine-control-btn.pause:after{right:16px}.routine-slider{bottom:15px;left:10px;right:10px;width:calc(100% - 20px)}.routine-card{height:100px;max-width:350px;width:calc(100% - 40px)}.card-image-container{height:69.53px;width:70px}.card-brand{font-size:10px;letter-spacing:1.2px}.card-price,.card-title{font-size:13px}.slider-arrow{display:none}.routine-slider-track{gap:15px}.routine-view-all{padding:20px 0}.card-actions{gap:5px;right:10px}.add-cart-btn,.shoppable-video__rewind-button{height:32px;width:32px}.cart-icon,.shoppable-video__rewind-button svg{height:13px;width:13px}}@media (max-width:360px){.routine-section{height:300px}.routine-card{gap:10px;height:90px;padding:10px}.card-image-container{height:59.53px;width:60px}.card-brand{font-size:9px;letter-spacing:1px}.card-price,.card-title{font-size:12px}.card-actions{gap:4px;right:8px}.add-cart-btn,.shoppable-video__rewind-button{height:28px;width:28px}.cart-icon,.shoppable-video__rewind-button svg{height:11px;width:11px}}@media (min-width:1025px) and (max-width:1440px){.routine-slider{width:1030px}.routine-card{width:330px}.card-image-container{height:99.53px;width:100px}}@media (min-width:1441px){.routine-slider{width:1142.59px}}@media (hover:none) and (pointer:coarse){.add-cart-btn:active,.shoppable-video__rewind-button:active,.slider-arrow:active{transform:scale(.95)}.routine-card:active{transform:translateY(-1px)}}@media print{.routine-wrapper{background:none;padding-top:20px}.card-actions,.cart-message,.routine-control-btn,.slider-arrow{display:none}.routine-card{break-inside:avoid;page-break-inside:avoid}}.view-all-wrapper{align-items:center;display:flex;justify-content:center;width:100%}.view-all-link{background:none;border:none;color:#151515;cursor:pointer;font-family:Figtree,sans-serif;font-size:14px;font-weight:500;letter-spacing:3px;padding:0;position:relative}.view-all-link .text{display:inline-block;padding-bottom:6px;position:relative}.view-all-link .text:after{content:"";transition:opacity .3s ease}.view-all-link .text:after,.view-all-link .underline{background:#000;bottom:0;height:1px;left:0;position:absolute;width:100%}.view-all-link .underline{transform:scaleX(0);transform-origin:left;transition:transform .4s ease}.view-all-link:hover .underline{transform:scaleX(1)}.view-all-link:hover .text:after{opacity:0}.bestsellers-section-six{background:#fff;box-sizing:border-box;font-family:Merriweather,serif;max-width:100vw;overflow:hidden;padding:60px 0;width:100%}.container-six{margin:0 auto;max-width:100%;padding:0;width:100%}.container-six,.section-title-six{box-sizing:border-box;position:relative}.section-title-six{color:#1a1a1a;font-family:Merriweather,serif;font-size:30px;font-weight:400;letter-spacing:-.5px;margin-bottom:40px;padding:0 40px;text-align:center}.loading-spinner{border-top-color:#333}.error-container{background:#fff8f8;border-radius:10px;margin:20px 40px}.no-products-message{color:#666;font-family:Figtree,sans-serif;font-size:16px;padding:40px 20px;text-align:center}.bestsellers-slider-container-six{box-sizing:border-box;margin-bottom:0;overflow:hidden;padding:0;position:relative}.bestsellers-slider-six{box-sizing:border-box;display:flex;gap:40px;padding:5px 40px;transition:transform .4s ease;width:100%}.product-card-slide-six{background:#fff;flex-basis:calc(25% - 30px);flex-grow:0;flex-shrink:0;height:100%;min-width:0}.product-image-container-six{background:#f7f7f7;border-radius:15px;height:360px;margin:0 auto 14px;overflow:hidden;position:relative;width:360px}.product-img-six{border-radius:10px;transition:opacity .45s ease}.new-badge-six{align-items:center;background:#e3f2e6;border:none;border-radius:20px;box-shadow:none;box-sizing:border-box;color:#151515;cursor:pointer;display:flex;font-family:Figtree,sans-serif;font-size:17px;font-weight:400;height:26.4px;justify-content:center;left:12px;letter-spacing:0;padding:4px 10px;position:absolute;text-decoration:none;top:12px;width:51.38px;z-index:2}.product-name-link{color:inherit;display:block;text-decoration:none}.product-name-link:hover .product-name-six{color:#666;text-decoration:none}.wishlist-btn-bestseller{align-items:center;background:#fff;border:none;border-radius:50%;box-shadow:0 2px 5px #0000001a;cursor:pointer;display:flex;height:36px;justify-content:center;opacity:1;outline:none;padding:0;position:absolute;right:12px;top:12px;transition:all .2s ease;width:36px;z-index:10}.wishlist-btn-bestseller.active svg{fill:red;stroke:red}.wishlist-btn-bestseller svg{stroke:#333;height:20px;transition:stroke .2s ease;width:20px}.add-to-cart-btn-six{align-items:center;background:#fff;border:1px solid #e2e2e2;border-radius:999px;bottom:16px;color:#000;cursor:pointer;display:flex;font-size:11px;font-weight:500;gap:8px;justify-content:center;left:50%;letter-spacing:1.4px;opacity:0;padding:14px 0;position:absolute;text-transform:uppercase;transform:translate(-50%,20px);transition:opacity .35s ease,transform .35s ease,background .3s ease;width:86%;z-index:10}.product-card-slide-six:hover .add-to-cart-btn-six{opacity:1;transform:translate(-50%)}.add-to-cart-btn-six:hover{background:#111;border-color:#111;color:#fff}.product-details-container-six{box-sizing:border-box;margin:0 auto;padding:0;width:360px}.product-details-six{display:flex;flex-direction:column;padding:0;text-align:left;width:100%}.product-brand-six{color:#717171;font-size:12.75px;letter-spacing:.5px;line-height:1.2;margin:0 0 4px;text-transform:uppercase}.product-brand-six,.product-name-six{font-family:Figtree,sans-serif;font-weight:400;text-align:left}.product-name-six{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#151515;cursor:pointer;display:-webkit-box;font-size:17px;height:44px;line-height:1.3;margin:0 0 2px;overflow:hidden;padding:0;transition:color .2s ease}.product-name-six:hover{color:#666;text-decoration:none}.product-price-six{color:#151515;font-family:Figtree,sans-serif;font-size:17px;font-weight:400;line-height:1.2;margin:0;padding:0;text-align:left}.view-all-container-six{align-items:center;box-sizing:border-box;display:flex;justify-content:center;margin-top:20px;padding:0 40px;width:100%}.view-all-btn-six.centered{align-items:center;color:inherit;display:inline-flex;justify-content:center;text-decoration:none}.arrow-btn-six{border:1px solid #ddd;box-shadow:0 2px 8px #0000001a;height:44px;transition:all .2s ease;width:44px;z-index:20}.arrow-btn-six:hover{background:#f5f5f5;border-color:#999;transform:translateY(-50%) scale(1.05)}.arrow-btn-six svg{color:#333;height:16px;width:16px}.progress-underline-container-six{background-color:#e0e0e0!important;border:none!important;height:3px!important;margin:30px auto 0;max-width:1400px;outline:none!important;overflow:hidden;position:relative;width:calc(100% - 80px)}.progress-underline-six{background-color:#333!important;height:3px!important;left:0;position:absolute;top:0;transform-origin:left;transition:transform .4s ease;width:0}@media (min-width:1920px){.container-six{margin:0 auto;max-width:1800px}.bestsellers-slider-six{padding:5px 60px}.product-details-container-six,.product-image-container-six{width:400px}.product-image-container-six{height:400px}.section-title-six,.view-all-container-six{padding:0 60px}.progress-underline-container-six{height:2px!important;width:calc(100% - 120px)}}@media (max-width:1440px){.bestsellers-slider-six{gap:30px}.product-card-slide-six{flex-basis:calc(25% - 22.5px);flex-grow:0;flex-shrink:0}.product-details-container-six,.product-image-container-six{width:320px}.product-image-container-six{height:320px}.product-name-six{font-size:16px;height:42px;margin:0 0 2px}.arrow-left-six{left:15px}.arrow-right-six{right:15px}}@media (max-width:1280px){.bestsellers-section-six{padding:50px 0}.section-title-six{font-size:28px;margin-bottom:35px;padding:0 30px}.bestsellers-slider-six{gap:25px;padding:5px 30px}.product-card-slide-six{flex-basis:calc(25% - 18.75px);flex-grow:0;flex-shrink:0}.product-details-container-six,.product-image-container-six{width:280px}.product-image-container-six{height:280px}.product-name-six{font-size:15px;height:40px;margin:0 0 2px}.product-price-six{font-size:15px}.view-all-container-six{margin-top:20px;padding:0 30px}.progress-underline-container-six{height:2px!important;width:calc(100% - 60px)}.arrow-left-six{left:10px}.arrow-right-six{right:10px}}@media (max-width:1024px){.bestsellers-section-six{padding:40px 0}.section-title-six{font-size:26px;padding:0 20px}.bestsellers-slider-six{gap:20px;padding:5px 20px}.product-card-slide-six{flex-basis:calc(50% - 10px);flex-grow:0;flex-shrink:0}.product-details-container-six,.product-image-container-six{max-width:100%;width:320px}.product-image-container-six{height:320px}.product-name-six{font-size:16px;height:42px;margin:0 0 2px}.product-price-six{font-size:16px}.arrow-btn-six{display:none}.view-all-container-six{margin-top:20px;padding:0 20px}.progress-underline-container-six{height:2px!important;width:calc(100% - 40px)}}@media (max-width:768px){.bestsellers-section-six{padding:35px 0}.section-title-six{font-size:24px;margin-bottom:30px}.bestsellers-slider-six{gap:15px}.product-card-slide-six{flex-basis:100%;flex-grow:0;flex-shrink:0}.product-details-container-six,.product-image-container-six{width:350px}.product-image-container-six{height:350px}.product-name-six{font-size:15px;height:38px;margin:0 0 2px}.product-price-six{font-size:15px}.new-badge-six{font-size:15px;height:24px;left:10px;top:10px;width:48px}.wishlist-btn-bestseller{height:34px;right:10px;top:10px;width:34px}.wishlist-btn-bestseller svg{height:18px;width:18px}.add-to-cart-btn-six{font-size:10px;padding:12px 0;width:90%}.view-all-container-six{margin-top:20px}.progress-underline-container-six{height:2px!important}}@media (max-width:600px){.bestsellers-section-six{padding:30px 0}.section-title-six{font-size:22px;margin-bottom:25px;padding:0 15px}.bestsellers-slider-six{padding:5px 15px}.product-details-container-six,.product-image-container-six{width:300px}.product-image-container-six{height:300px}.product-brand-six{font-size:11.5px;margin:0 0 4px}.product-name-six{font-size:14px;height:36px;line-height:1.25;margin:0 0 2px}.product-price-six{font-size:14px;margin:0}.new-badge-six{font-size:14px;height:22px;padding:3px 8px;width:45px}.wishlist-btn-bestseller{height:32px;width:32px}.wishlist-btn-bestseller svg{height:16px;width:16px}.add-to-cart-btn-six{font-size:9px;letter-spacing:1.2px;padding:10px 0}.view-all-container-six{margin-top:20px;padding:0 15px}.progress-underline-container-six{height:2px!important;width:calc(100% - 30px)}}@media (max-width:480px){.bestsellers-section-six{padding:25px 0}.section-title-six{font-size:20px;margin-bottom:20px}.product-details-container-six,.product-image-container-six{width:260px}.product-image-container-six{height:260px}.product-brand-six{font-size:10.5px;margin:0 0 3px}.product-name-six{font-size:13px;height:34px;margin:0 0 2px}.product-price-six{font-size:13px;margin:0}.new-badge-six{font-size:13px;height:20px;left:8px;padding:2px 6px;top:8px;width:42px}.wishlist-btn-bestseller{height:30px;right:8px;top:8px;width:30px}.wishlist-btn-bestseller svg{height:14px;width:14px}.add-to-cart-btn-six{font-size:8px;padding:9px 0;width:92%}.view-all-container-six{margin-top:20px}.progress-underline-container-six{height:2px!important}}@media (max-width:360px){.section-title-six{font-size:18px;padding:0 10px}.bestsellers-slider-six{padding:5px 10px}.product-details-container-six,.product-image-container-six{width:220px}.product-image-container-six{height:220px}.product-brand-six{font-size:10px;margin:0 0 3px}.product-name-six{font-size:12px;height:32px;margin:0 0 2px}.product-price-six{font-size:12px;margin:0}.new-badge-six{font-size:12px;height:18px;padding:2px 5px;width:40px}.view-all-container-six{margin-top:20px;padding:0 10px}.progress-underline-container-six{height:2px!important;width:calc(100% - 20px)}}@media (min-width:1025px){.arrow-left-six{left:20px}.arrow-right-six{right:20px}}.bestsellers-slider-container-six,.container-six{align-items:center;display:flex;flex-direction:column}.bestsellers-slider-container-six{width:100%}.product-card-slide-six{align-items:center;display:flex;flex-direction:column}.product-img-six{height:100%;object-fit:cover;width:100%}.product-card-slide-six:hover .product-img-six{opacity:.9}.new-badge-six,.wishlist-btn-bestseller{pointer-events:auto}.new-badge-six{transition:background .2s ease}.new-badge-six:hover{background:#d0e6d5}@media (max-width:768px){.add-to-cart-btn-six{background:#111;border-color:#111;color:#fff;font-size:10px;padding:10px 0}.add-to-cart-btn-six,.product-card-slide-six:hover .add-to-cart-btn-six{opacity:1;transform:translate(-50%)}}.seventh-wrapper-seven{display:flex;height:750px;overflow:hidden;width:100%}.seventh-left-seven{align-items:center;background-color:#edf2e6;display:flex;flex-direction:column;justify-content:flex-start;padding-top:70px;position:relative;width:50%}.seventh-product-img-seven{height:480px;margin-bottom:70px;object-fit:contain;width:480px}.seventh-title-seven{margin-bottom:6px}.seventh-price-seven,.seventh-title-seven{font-family:Figtree,sans-serif;font-size:17px;font-weight:400;text-align:center}.seventh-price-seven{margin-bottom:26px}.seventh-dots-seven{display:flex;gap:12px;justify-content:center}.dot-seven{background:#cfcfcf;border-radius:50%;cursor:pointer;height:10px;width:10px}.dot-seven.active-seven{background:#000}.seventh-right-seven{position:relative;width:50%}.seventh-model-img-seven{height:100%;object-fit:cover;width:100%}.seventh-text-seven{bottom:40px;color:#fff;font-family:Merriweather,serif;font-size:60px;font-weight:300;left:15px;line-height:1.1;position:absolute;white-space:nowrap}.arrow-btn-six{height:46px;outline:none;width:46px}.arrow-btn-six svg{font-size:22px;font-weight:200}.arrow-left-six{left:20px}.arrow-right-six{right:20px}@media (min-width:1920px){.seventh-wrapper-seven{height:850px}.seventh-product-img-seven{height:550px;width:550px}.seventh-price-seven,.seventh-title-seven{font-size:18px}.seventh-text-seven{bottom:50px;font-size:70px;left:30px}.arrow-btn-six{height:50px;width:50px}.arrow-btn-six svg{font-size:24px}.arrow-left-six{left:30px}.arrow-right-six{right:30px}}@media (max-width:1440px){.seventh-wrapper-seven{height:650px}.seventh-product-img-seven{height:420px;margin-bottom:50px;width:420px}.seventh-left-seven{padding-top:60px}.seventh-text-seven{bottom:35px;font-size:50px}.arrow-btn-six{height:44px;width:44px}.arrow-btn-six svg{font-size:20px}}@media (max-width:1280px){.seventh-wrapper-seven{height:600px}.seventh-product-img-seven{height:380px;margin-bottom:40px;width:380px}.seventh-left-seven{padding-top:50px}.seventh-text-seven{bottom:30px;font-size:45px;left:12px}.seventh-price-seven{margin-bottom:20px}}@media (max-width:1024px){.seventh-wrapper-seven{height:500px}.seventh-product-img-seven{height:320px;margin-bottom:30px;width:320px}.seventh-left-seven{padding-top:40px}.seventh-price-seven,.seventh-title-seven{font-size:16px}.seventh-text-seven{bottom:25px;font-size:38px;left:10px}.arrow-btn-six{height:40px;width:40px}.arrow-btn-six svg{font-size:18px}.arrow-left-six{left:15px}.arrow-right-six{right:15px}}@media (max-width:900px){.seventh-wrapper-seven{flex-direction:column;height:auto}.seventh-left-seven,.seventh-right-seven{width:100%}.seventh-left-seven{height:auto;min-height:400px;padding:40px 20px}.seventh-product-img-seven{height:300px;margin-bottom:25px;width:300px}.seventh-right-seven{height:500px}.seventh-text-seven{bottom:20px;font-size:35px;left:50%;line-height:1.2;max-width:80%;text-align:center;transform:translateX(-50%);white-space:normal}.seventh-dots-seven{margin-top:10px}}@media (max-width:768px){.seventh-left-seven{min-height:350px;padding:30px 15px}.seventh-product-img-seven{height:280px;margin-bottom:20px;width:280px}.seventh-right-seven{height:450px}.seventh-text-seven{bottom:15px;font-size:30px}.seventh-price-seven,.seventh-title-seven{font-size:15px}.arrow-btn-six{height:38px;width:38px}.arrow-btn-six svg{font-size:16px}.arrow-left-six{left:10px}.arrow-right-six{right:10px}}@media (max-width:600px){.seventh-left-seven{min-height:300px;padding:25px 15px}.seventh-product-img-seven{height:240px;margin-bottom:15px;width:240px}.seventh-right-seven{height:400px}.seventh-text-seven{bottom:10px;font-size:26px}.seventh-price-seven,.seventh-title-seven{font-size:14px}.seventh-price-seven{margin-bottom:15px}.seventh-dots-seven{gap:10px}.dot-seven{height:8px;width:8px}.arrow-btn-six{height:36px;width:36px}.arrow-btn-six svg{font-size:15px}}@media (max-width:480px){.seventh-left-seven{min-height:280px;padding:20px 10px}.seventh-product-img-seven{height:220px;margin-bottom:12px;width:220px}.seventh-right-seven{height:350px}.seventh-text-seven{bottom:8px;font-size:22px}.seventh-price-seven,.seventh-title-seven{font-size:13px}.arrow-btn-six{height:34px;top:40%;width:34px}.arrow-btn-six svg{font-size:14px}.arrow-left-six{left:8px}.arrow-right-six{right:8px}}@media (max-width:360px){.seventh-left-seven{min-height:250px;padding:15px 8px}.seventh-product-img-seven{height:200px;margin-bottom:10px;width:200px}.seventh-right-seven{height:300px}.seventh-text-seven{bottom:5px;font-size:20px}.seventh-price-seven,.seventh-title-seven{font-size:12px}.seventh-dots-seven{gap:8px}.dot-seven{height:7px;width:7px}.arrow-btn-six{height:32px;width:32px}.arrow-btn-six svg{font-size:13px}}@media (min-height:900px) and (min-width:1024px){.seventh-wrapper-seven{height:800px}.seventh-product-img-seven{margin-bottom:80px}}@media (max-width:900px) and (orientation:landscape){.seventh-wrapper-seven{flex-direction:row;height:400px}.seventh-left-seven,.seventh-right-seven{height:100%;width:50%}.seventh-left-seven{min-height:auto;padding:20px}.seventh-product-img-seven{height:200px;margin-bottom:15px;width:200px}.seventh-right-seven{height:100%}.seventh-text-seven{bottom:15px;font-size:28px;left:15px;text-align:left;transform:none}}.bestscreencare-wrapper-eight{background:#fff;overflow:hidden;padding:60px 20px;width:100%}.bestscreencare-heading-eight{font-family:Merriweather,serif;font-size:24px;font-weight:400;margin-bottom:24px;text-align:center}.carousel-container-eight{align-items:center;display:flex;min-height:1050px;position:relative;width:100%}.bestscreencare-grid-eight{-webkit-overflow-scrolling:touch;display:flex;gap:30px;overflow-x:hidden;padding:0 50px;scroll-behavior:smooth;width:100%}.video-container-eight{align-items:center;display:flex;flex-direction:column;flex-shrink:0;transition:all .3s ease}.video-wrapper-eight{background:#000;border-radius:18px;height:556px;overflow:hidden;position:relative;transition:height .4s ease;width:100%}.video-container-eight.active-eight .video-wrapper-eight{height:700px}.bestscreencare-video-eight{height:100%;object-fit:cover;width:100%}.volume-btn-eight{align-items:center;background:#0009;border:none;border-radius:50%;bottom:18px;color:#fff;cursor:pointer;display:flex;height:46px;justify-content:center;position:absolute;right:18px;transition:background .3s ease;width:46px;z-index:2}.volume-btn-eight:hover{background:#000c}.shopify-product-card-eight{align-items:center;background:#fff;border:1px solid #e6e6e6;border-radius:18px;cursor:pointer;display:flex;font-family:Figtree,sans-serif;gap:14px;height:125px;margin-top:18px;padding:14px 16px;transition:transform .3s ease,box-shadow .3s ease;width:100%}.shopify-product-card-eight:hover{box-shadow:0 5px 15px #0000001a;transform:translateY(-2px)}.shopify-product-card-eight img{flex-shrink:0;height:60px;object-fit:contain;width:60px}.card-info-eight{flex:1 1;min-width:0}.card-info-eight .brand-eight{color:#888;display:block;font-size:11px;letter-spacing:1px;margin-bottom:4px}.card-info-eight h4{font-size:16px;font-weight:500;margin:4px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-info-eight p{font-size:15px;font-weight:500;margin:0}.bag-btn-eight{align-items:center;background:#fff;border:1px solid #ddd;border-radius:50%;cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;transition:all .3s ease;width:40px}.bag-btn-eight:hover{background:#f8f8f8;border-color:#ccc}.slider-dots-eight{display:flex;gap:8px;margin-top:14px}.dot-eight{background:#d6d6d6;border-radius:50%;height:7px;transition:background .3s ease;width:7px}.dot-eight.active-eight{background:#111}@media (min-width:1440px){.bestscreencare-wrapper-eight{padding:80px 60px}.bestscreencare-heading-eight{font-size:36px;margin-bottom:40px}}@media (max-width:1024px){.bestscreencare-wrapper-eight{padding:50px 30px}.carousel-container-eight{min-height:900px}.bestscreencare-grid-eight{gap:20px;padding:0 40px}.video-wrapper-eight{height:500px}.video-container-eight.active-eight .video-wrapper-eight{height:600px}.shopify-product-card-eight{height:110px;padding:12px 14px}.shopify-product-card-eight img{height:50px;width:50px}.card-info-eight h4{font-size:15px}.card-info-eight p{font-size:14px}}@media (max-width:768px){.bestscreencare-wrapper-eight{padding:40px 20px}.bestscreencare-heading-eight{font-size:26px;margin-bottom:30px}.carousel-container-eight{min-height:800px}.bestscreencare-grid-eight{gap:15px;padding:0 30px}.video-wrapper-eight{border-radius:12px;height:450px}.video-container-eight.active-eight .video-wrapper-eight{height:500px}.volume-btn-eight{bottom:12px;height:40px;right:12px;width:40px}.shopify-product-card-eight{border-radius:12px;height:100px;padding:10px 12px}.card-info-eight h4{font-size:14px}.card-info-eight p{font-size:13px}.bag-btn-eight{height:36px;width:36px}}@media (max-width:640px){.bestscreencare-wrapper-eight{padding:30px 15px}.bestscreencare-heading-eight{font-size:22px;margin-bottom:25px}.carousel-container-eight{min-height:700px}.bestscreencare-grid-eight{gap:10px;padding:0 20px}.video-wrapper-eight{border-radius:10px;height:380px}.video-container-eight.active-eight .video-wrapper-eight{height:420px}.volume-btn-eight{bottom:10px;font-size:14px;height:36px;right:10px;width:36px}.shopify-product-card-eight{border-radius:10px;gap:10px;height:90px;padding:8px 10px}.shopify-product-card-eight img{height:45px;width:45px}.card-info-eight .brand-eight{font-size:10px}.card-info-eight h4{font-size:13px}.card-info-eight p{font-size:12px}.bag-btn-eight{font-size:14px;height:32px;width:32px}.slider-dots-eight{margin-top:12px}}@media (max-width:480px){.bestscreencare-heading-eight{font-size:20px}.carousel-container-eight{min-height:650px}.bestscreencare-grid-eight{padding:0 15px}.video-wrapper-eight{height:350px}.video-container-eight.active-eight .video-wrapper-eight{height:380px}.shopify-product-card-eight{height:85px;padding:8px}.shopify-product-card-eight img{height:40px;width:40px}.card-info-eight .brand-eight{font-size:9px}.card-info-eight h4{font-size:12px}.card-info-eight p{font-size:11px}}@media (max-width:360px){.bestscreencare-wrapper-eight{padding:25px 10px}.bestscreencare-heading-eight{font-size:18px}.video-wrapper-eight{height:320px}.video-container-eight.active-eight .video-wrapper-eight{height:350px}.shopify-product-card-eight{flex-direction:column;height:auto;padding:12px;text-align:center}.shopify-product-card-eight img{height:50px;width:50px}.card-info-eight{width:100%}.bag-btn-eight{position:absolute;right:12px;top:12px}}@media (hover:none) and (pointer:coarse){.carousel-container-eight{min-height:auto}.video-container-eight.active-eight:hover .nav-button-eight{opacity:1}.volume-btn-eight{height:44px;width:44px}.shopify-product-card-eight:hover{box-shadow:none;transform:none}}@media (max-width:640px){body{overflow-x:hidden}.bestscreencare-wrapper-eight{max-width:100vw}}.arrow-slider{inset:0;justify-content:space-between;padding:0 40px;pointer-events:none;position:absolute;z-index:999}.arrow-btn,.arrow-slider{align-items:center;display:flex}.arrow-btn{background:#fff;border:none;border-radius:50%;box-shadow:0 6px 20px #00000026;color:#151515;cursor:pointer;font-size:18px;height:48px;justify-content:center;pointer-events:all;transition:transform .25s ease;width:48px}.arrow-btn:hover{transform:scale(1.1)}.arrow-left{margin-right:auto}.arrow-right{margin-left:auto}.split-bg-section{font-family:Figtree,sans-serif;height:100vh;overflow:hidden;width:100%}.bg-half,.split-bg-section{display:flex;position:relative}.bg-half{align-items:center;flex-direction:column;height:100%;justify-content:flex-end;width:50%}.image-bg{background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;position:relative;transition:opacity .3s ease}.image-bg:hover{opacity:.95}.clickable-area{cursor:pointer;height:100%;top:0;z-index:5}.clickable-area,.overlay-box{left:0;position:absolute;width:100%}.overlay-box{bottom:30px;box-sizing:border-box;display:flex;justify-content:center;padding:0 20px;pointer-events:none;z-index:10}.overlay-content{max-width:580px;pointer-events:none;text-align:center;width:100%}.overlay-content h2{color:#151515;font-size:30px;font-weight:400;line-height:1.3;margin:0 0 6px}.overlay-content p{color:#151515;font-size:17px;font-weight:400;line-height:1.5;margin:0 0 22px;opacity:.9}.check-product-btn{background:#151515;border:none;border-radius:999px;color:#fff;cursor:pointer;display:inline-block;font-family:Figtree,sans-serif;font-size:14px;height:58px;letter-spacing:2.4px;line-height:58px;pointer-events:auto;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .25s ease,box-shadow .25s ease;width:205px}.check-product-btn:hover:not(:disabled){background:#000;box-shadow:0 4px 12px #00000026}.check-product-btn:active:not(:disabled){box-shadow:0 2px 6px #0003}.check-product-btn:disabled{background:#888;cursor:not-allowed;opacity:.5}.video-bg{background-color:#f0f0f0;overflow:hidden;position:relative}.video-bg video{display:block;height:100%;object-fit:cover;width:100%}.info-msg{color:#007bff;margin-bottom:10px}.error-msg{color:#dc3545;margin-bottom:10px}@media (max-width:1200px){.overlay-content{max-width:500px}.overlay-box h2{font-size:28px}}@media (max-width:1024px){.overlay-box{bottom:24px}.overlay-content{max-width:450px}.overlay-box h2{font-size:26px}.overlay-box p{font-size:16px}}@media (max-width:900px){.overlay-content{max-width:400px}}@media (max-width:768px){.split-bg-section{flex-direction:column;height:auto;min-height:100vh}.bg-half{height:50vh;min-height:400px;width:100%}.overlay-box{bottom:20px;padding:0 15px}.overlay-content{max-width:90%}.overlay-box h2{font-size:24px;margin-bottom:4px}.overlay-box p{font-size:15px;margin-bottom:18px}.check-product-btn{font-size:13px;height:50px;line-height:50px;width:180px}}@media (max-width:480px){.bg-half{height:45vh;min-height:350px}.overlay-box{bottom:18px;padding:0 12px}.overlay-content{max-width:95%}.overlay-box h2{font-size:22px}.overlay-box p{font-size:14px;margin-bottom:15px}.check-product-btn{font-size:12px;height:48px;letter-spacing:2px;line-height:48px;width:170px}}@media (max-width:360px){.overlay-box h2{font-size:20px}.overlay-box p{font-size:13px}.check-product-btn{height:46px;line-height:46px;width:160px}}@media (max-height:700px) and (max-width:768px){.bg-half{height:55vh}.overlay-box{bottom:15px}}@media (max-height:500px) and (max-width:768px){.bg-half{height:65vh}.overlay-box{bottom:10px}.overlay-box h2{font-size:20px;margin-bottom:2px}.overlay-box p{font-size:13px;margin-bottom:10px}.check-product-btn{height:42px;line-height:42px}}.category-section{background:#fff;display:flex;justify-content:center;padding:80px 0 88px;width:100%}.category-inner{align-items:center;display:flex;flex-direction:column;max-width:1520px;padding:0 32px;text-align:center;width:100%}.popular-text{color:#151515;font-family:Figtree,sans-serif;font-size:17px;margin-bottom:32px;text-align:center}.category-texts{flex-direction:column}.category-row,.category-texts{align-items:center;display:flex;width:100%}.category-row{cursor:pointer;gap:24px;justify-content:center;padding:12px 0;position:relative;text-align:center}.category-text{color:#151515;display:inline-block;font-family:Merriweather,serif;font-size:72px;font-weight:400;line-height:1.1;text-align:center}.category-text,.image-holder{transition:transform 1.3s cubic-bezier(.22,1,.36,1);will-change:transform}.image-holder{align-items:center;display:flex;height:95px;justify-content:center;position:absolute;right:calc(50% - 250px);width:95px}.category-row:hover .category-text,.category-text:hover{transform:translateX(-40px)}.category-row:hover .image-holder,.category-text:hover+.image-holder{transform:translateX(40px)}.category-inline-image{animation:fadeIn .3s ease forwards;border-radius:50%;height:95px;object-fit:cover;pointer-events:none;width:95px}.image-click-area{align-items:center;display:flex;height:100%;justify-content:center;width:100%}@media (max-width:1280px){.category-text{font-size:64px}.image-holder{right:calc(50% - 220px)}}@media (max-width:1024px){.category-section{padding:60px 0 70px}.category-text{font-size:56px}.image-holder{right:calc(50% - 200px)}.category-inline-image,.image-holder{height:85px;width:85px}}@media (max-width:768px){.category-section{padding:50px 0 60px}.category-inner{padding:0 24px}.popular-text{font-size:16px;margin-bottom:28px}.category-text{font-size:48px}.image-holder{right:calc(50% - 170px)}.category-inline-image,.image-holder{height:70px;width:70px}.category-row:hover .category-text,.category-text:hover{transform:translateX(-20px)}.category-row:hover .image-holder,.category-text:hover+.image-holder{transform:translateX(20px)}}@media (max-width:640px){.category-section{padding:40px 0 50px}.category-inner{padding:0 20px}.category-text{font-size:40px}.image-holder{right:calc(50% - 150px)}.category-inline-image,.image-holder{height:60px;width:60px}}@media (max-width:480px){.category-section{padding:32px 0 40px}.category-inner{padding:0 16px}.popular-text{font-size:15px;margin-bottom:24px}.category-text{font-size:32px;line-height:1.2}.category-row{gap:16px;padding:8px 0}.image-holder{right:calc(50% - 120px)}.category-inline-image,.image-holder{height:50px;width:50px}.category-row:hover .category-text,.category-text:hover{transform:translateX(-15px)}.category-row:hover .image-holder,.category-text:hover+.image-holder{transform:translateX(15px)}}@media (max-width:375px){.category-text{font-size:28px}.image-holder{right:calc(50% - 110px)}.category-inline-image,.image-holder{height:45px;width:45px}}@media (max-width:320px){.category-text{font-size:24px}.image-holder{right:calc(50% - 95px)}.category-inline-image,.image-holder{height:40px;width:40px}.category-row:hover .category-text,.category-text:hover{transform:translateX(-10px)}.category-row:hover .image-holder,.category-text:hover+.image-holder{transform:translateX(10px)}}.love-wrapper-eleven{align-items:center;background:#faf6f1;display:flex;flex-direction:column;padding-bottom:40px;padding-top:56px;width:100%}.love-heading-eleven{color:#151515;font-family:Merriweather,serif;font-size:30px;font-weight:400;margin-bottom:32px;padding:0 16px;text-align:center}.image-box-eleven{margin-bottom:72px;margin-left:auto;margin-right:auto;max-width:1400px;padding:0 24px;width:100%}.image-wrapper-eleven{position:relative;width:100%}.love-image-eleven{border-radius:28px;display:block;height:auto;max-height:603.96px;object-fit:cover;width:100%}.hotspot-wrapper-eleven{position:absolute;transform:translate(-50%,-50%);z-index:5}.wt-dot-eleven{height:36px;position:relative;width:36px}.wt-dot__ringing-eleven{animation:wt-pulse-ring 2s infinite;border:2px solid #fff;border-radius:50%;height:56px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:56px}.wt-dot__ringing-eleven.ringing-paused{animation:none;opacity:.7}@keyframes wt-pulse-ring{0%{height:56px;opacity:1;width:56px}to{height:74.68px;opacity:.142472;width:74.68px}}.wt-dot__circle-eleven{align-items:center;background:#fff;border:none;border-radius:50%;cursor:pointer;display:flex;height:32px;justify-content:center;position:relative;transition:all .3s ease;width:32px;z-index:10}.wt-dot__circle-eleven:focus{outline:2px solid #151515;outline-offset:2px}.wt-dot__circle-eleven:hover{transform:scale(1.1)}.wt-dot--benefit-eleven .wt-dot__circle-eleven{background:#fff}.wt-dot__icon-eleven{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.svg-icon--plus-eleven{height:20px;width:20px}.icon-plus-x-eleven,.icon-plus-y-eleven{fill:#151515;transition:all .3s ease}.icon-plus-y-eleven.rotate-45{transform:rotate(45deg);transform-origin:center}.icon-plus-x-eleven.opacity-0{opacity:0}.wt-dot__tooltip-eleven{animation:fadeIn .3s ease;background:#fff;border-radius:20px;box-shadow:0 16px 40px #0000002e;left:50%;min-height:140px;padding:16px;position:absolute;top:50px;transform:translateX(-50%);width:337px;z-index:20}.wt-dot__tooltip-eleven.popup-top-eleven{bottom:50px;top:auto}.wt-dot__link-eleven{color:inherit;display:flex;gap:16px;min-height:100px;text-decoration:none}.wt-dot__link--benefit-eleven{cursor:default}.wt-dot__picture-eleven{border-radius:12px;flex:0 0 90px;height:90px;overflow:hidden}.wt-dot__image-eleven{height:100%;object-fit:cover;width:100%}.wt-dot__body-eleven{display:flex;flex:1 1;flex-direction:column;justify-content:center}.wt-dot__brand-eleven{color:#666;font-family:Figtree,sans-serif;font-size:13px;letter-spacing:.5px;line-height:1.2;margin-bottom:4px;text-transform:uppercase}.wt-dot__title-eleven{margin:0 0 6px}.benefit-title-main-eleven,.wt-dot__title-eleven{color:#151515;font-family:Merriweather,serif;font-size:18px;font-weight:400;line-height:1.3}.benefit-title-main-eleven{margin:0 0 10px}.wt-dot__price-eleven{font-weight:500}.wt-dot__price-eleven,.wt-dot__text-eleven{color:#151515;font-family:Figtree,sans-serif;font-size:16px;line-height:1.4}.price-eleven{margin-top:2px}.price__container-eleven{display:flex;flex-direction:column}.price__regular-eleven .wt-product__price__final-eleven{color:#151515;font-family:Figtree,sans-serif;font-size:16px;font-weight:500}.visually-hidden-eleven{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.view-all-bar-eleven{display:flex;justify-content:center;margin-top:-36px;position:relative;width:100%;z-index:3}.view-products-eleven{text-decoration:none}@media (min-width:1600px){.image-box-eleven{max-width:1500px}.love-image-eleven{max-height:700px}.love-heading-eleven{font-size:34px}.wt-dot__tooltip-eleven{min-height:150px;width:360px}.wt-dot__picture-eleven{flex:0 0 100px;height:100px}.benefit-title-main-eleven,.wt-dot__title-eleven{font-size:20px}}@media (min-width:1200px) and (max-width:1599px){.love-image-eleven{max-height:650px}.wt-dot__tooltip-eleven{width:320px}}@media (min-width:992px) and (max-width:1199px){.love-wrapper-eleven{padding-bottom:36px;padding-top:48px}.love-heading-eleven{font-size:28px;margin-bottom:28px}.love-image-eleven{max-height:580px}.image-box-eleven{margin-bottom:64px;padding:0 20px}.wt-dot__tooltip-eleven{min-height:130px;width:300px}.wt-dot__picture-eleven{flex:0 0 85px;height:85px}}@media (min-width:768px) and (max-width:991px){.love-wrapper-eleven{padding-bottom:32px;padding-top:44px}.love-heading-eleven{font-size:26px;margin-bottom:24px}.image-box-eleven{margin-bottom:56px;padding:0 18px}.love-image-eleven{border-radius:24px;max-height:520px}.wt-dot__tooltip-eleven{min-height:120px;padding:14px;width:280px}.wt-dot__picture-eleven{flex:0 0 80px;height:80px}.benefit-title-main-eleven,.wt-dot__title-eleven{font-size:17px}.wt-dot__price-eleven,.wt-dot__text-eleven{font-size:15px}.wt-dot__ringing-eleven{height:48px;width:48px}@keyframes wt-pulse-ring{0%{height:48px;opacity:1;width:48px}to{height:64px;opacity:.142472;width:64px}}}@media (min-width:576px) and (max-width:767px){.love-wrapper-eleven{padding-bottom:28px;padding-top:40px}.love-heading-eleven{font-size:24px;margin-bottom:20px}.image-box-eleven{margin-bottom:48px;padding:0 16px}.love-image-eleven{border-radius:20px;max-height:480px}.wt-dot__tooltip-eleven{max-width:320px;min-height:110px;padding:12px;width:90vw}.wt-dot__picture-eleven{flex:0 0 75px;height:75px}.benefit-title-main-eleven,.wt-dot__title-eleven{font-size:16px}.wt-dot__price-eleven,.wt-dot__text-eleven{font-size:14px}.wt-dot__ringing-eleven{height:44px;width:44px}@keyframes wt-pulse-ring{0%{height:44px;opacity:1;width:44px}to{height:58.68px;opacity:.142472;width:58.68px}}}@media (min-width:425px) and (max-width:575px){.love-wrapper-eleven{padding-bottom:24px;padding-top:36px}.love-heading-eleven{font-size:22px;margin-bottom:16px}.image-box-eleven{margin-bottom:40px;padding:0 14px}.love-image-eleven{border-radius:16px;max-height:420px}.wt-dot__tooltip-eleven{max-width:300px;min-height:100px;padding:10px;width:88vw}.wt-dot__picture-eleven{flex:0 0 70px;height:70px}.benefit-title-main-eleven,.wt-dot__title-eleven{font-size:15px}.wt-dot__price-eleven,.wt-dot__text-eleven{font-size:13px}.wt-dot__ringing-eleven{height:40px;width:40px}@keyframes wt-pulse-ring{0%{height:40px;opacity:1;width:40px}to{height:53.34px;opacity:.142472;width:53.34px}}}@media (min-width:375px) and (max-width:424px){.love-wrapper-eleven{padding-bottom:20px;padding-top:32px}.love-heading-eleven{font-size:20px;margin-bottom:14px}.image-box-eleven{margin-bottom:36px;padding:0 12px}.love-image-eleven{border-radius:14px;max-height:380px}.wt-dot__tooltip-eleven{max-width:280px;min-height:90px;padding:8px;width:86vw}.wt-dot__picture-eleven{flex:0 0 65px;height:65px}.benefit-title-main-eleven,.wt-dot__title-eleven{font-size:14px}.wt-dot__price-eleven,.wt-dot__text-eleven{font-size:12px}.wt-dot__ringing-eleven{height:36px;width:36px}@keyframes wt-pulse-ring{0%{height:36px;opacity:1;width:36px}to{height:48px;opacity:.142472;width:48px}}}@media (max-width:374px){.love-wrapper-eleven{padding-bottom:16px;padding-top:28px}.love-heading-eleven{font-size:18px;margin-bottom:12px}.image-box-eleven{margin-bottom:32px;padding:0 10px}.love-image-eleven{border-radius:12px;max-height:340px}.wt-dot__tooltip-eleven{border-radius:12px;max-width:260px;min-height:85px;padding:8px;width:84vw}.wt-dot__picture-eleven{border-radius:8px;flex:0 0 60px;height:60px}.benefit-title-main-eleven,.wt-dot__title-eleven{font-size:13px}.wt-dot__price-eleven,.wt-dot__text-eleven{font-size:11px}.wt-dot__ringing-eleven{height:32px;width:32px}@keyframes wt-pulse-ring{0%{height:32px;opacity:1;width:32px}to{height:42.67px;opacity:.142472;width:42.67px}}}@media (max-height:600px) and (orientation:landscape){.love-wrapper-eleven{padding-bottom:24px;padding-top:32px}.love-image-eleven{max-height:400px}.image-box-eleven{margin-bottom:40px}}@media (hover:none) and (pointer:coarse){.wt-dot__circle-eleven{height:44px;width:44px}.wt-dot__ringing-eleven{height:68px;width:68px}.wt-dot__tooltip-eleven{min-height:150px}.wt-dot__picture-eleven{flex:0 0 100px;height:100px}@keyframes wt-pulse-ring{0%{height:68px;opacity:1;width:68px}to{height:90.67px;opacity:.142472;width:90.67px}}}@media print{.hotspot-wrapper-eleven,.view-all-bar-eleven{display:none}.love-image-eleven{max-height:300px}}.home-new-beauty{background:#fff;box-sizing:border-box;overflow:hidden;padding:60px 0 40px;scroll-margin-top:80px;width:100%}.new-beauty-heading{color:#151515;font-family:Merriweather,serif;font-size:"30px";font-weight:400;margin:0 auto 30px;padding:5px 20px 24px;text-align:center;width:100%}.new-beauty-grid,.new-beauty-heading{box-sizing:border-box;max-width:1500px}.new-beauty-grid{display:flex;flex-wrap:wrap;gap:clamp(15px,2vw,25px);justify-content:space-between;margin:0 auto;padding:0 20px}.new-beauty-card{align-items:center;cursor:pointer;display:block;display:flex;flex-basis:calc(33.333% - 20px);flex-direction:column;flex-grow:1;flex-shrink:1;margin:0 auto;max-width:460px;min-width:280px;text-align:center;transition:none}.new-beauty-image{aspect-ratio:460/558.82;background:#f5f5f5;border-radius:14px;flex-shrink:0;height:auto;max-width:460px;overflow:hidden;width:100%}.new-beauty-image img{display:block;height:100%;object-fit:cover;transition:transform 1.2s ease;width:100%}.new-beauty-image:hover img{transform:scale(1.06)}.new-beauty-product-title{font-family:Merriweather,serif;font-size:"27px";margin:25px 0 15px;width:100%}.new-beauty-product-desc,.new-beauty-product-title{box-sizing:border-box;color:#151515;flex-grow:0;font-weight:400;padding:0 10px;text-align:center}.new-beauty-product-desc{font-family:Figtree,sans-serif;font-size:17px;line-height:1.6;margin:0;max-width:460px}.new-beauty-check-now{color:#151515;cursor:pointer;display:inline-block;flex-grow:0;font-family:Figtree,sans-serif;font-size:14px;font-weight:400;letter-spacing:2.5px;margin-top:20px;position:relative;text-decoration:underline;text-decoration:none;text-decoration-thickness:1px;text-transform:uppercase;text-underline-offset:4px;transition:all .3s ease}.new-beauty-check-now:before{width:100%}.new-beauty-check-now:after,.new-beauty-check-now:before{background-color:#151515;bottom:-1px;content:"";height:1px;left:0;position:absolute}.new-beauty-check-now:after{transition:width .4s ease;width:0}.new-beauty-check-now:hover:before{opacity:0;transition:opacity .2s ease}.new-beauty-check-now:hover:after{width:100%}.new-beauty-check-now:hover{color:#333}@media (min-width:1200px){.new-beauty-card{flex-basis:calc(33.333% - 25px);flex-grow:1;flex-shrink:1}}@media (min-width:768px) and (max-width:1199px){.new-beauty-grid{gap:30px;justify-content:center}.new-beauty-card{flex-basis:calc(50% - 30px);flex-grow:1;flex-shrink:1;max-width:calc(50% - 30px)}}@media (min-width:576px) and (max-width:767px){.new-beauty-grid{gap:20px;padding:0 15px}.new-beauty-card{flex-basis:calc(50% - 20px);flex-grow:1;flex-shrink:1;max-width:calc(50% - 20px);min-width:250px}.new-beauty-heading{font-size:26px;padding:5px 15px 20px}.new-beauty-product-title{font-size:18px;margin:20px 0 12px}.new-beauty-product-desc{font-size:15px}.home-new-beauty{padding:40px 0 30px}}@media (max-width:575px){.new-beauty-grid{align-items:center;flex-direction:column;gap:30px;padding:0 15px}.new-beauty-card{flex:1 1 100%;max-width:100%;min-width:0;min-width:auto;width:100%}.new-beauty-heading{font-size:24px;margin-bottom:20px;padding:5px 15px 20px}.new-beauty-product-title{font-size:18px;margin:20px 0 12px}.new-beauty-product-desc{font-size:15px}.new-beauty-check-now{font-size:13px;margin-top:15px}.home-new-beauty{padding:30px 0 20px;scroll-margin-top:60px}.new-beauty-image{aspect-ratio:3/4}}@media (max-width:375px){.new-beauty-heading{font-size:22px;padding:5px 10px 15px}.new-beauty-grid{gap:25px;padding:0 10px}.new-beauty-product-title{font-size:17px}.new-beauty-product-desc{font-size:14px}.new-beauty-check-now{font-size:12px}}@media (min-width:1500px){.new-beauty-grid{padding:0}}@media (min-width:768px) and (max-width:1024px) and (orientation:landscape){.new-beauty-card{flex-basis:calc(33.333% - 20px);flex-grow:1;flex-shrink:1;max-width:calc(33.333% - 20px)}}.home-testimonial{align-items:center;background-color:#f7f3ee;box-sizing:border-box;display:flex;flex-direction:column;font-family:Figtree,sans-serif;justify-content:center;min-height:clamp(500px,50vh,600px);overflow:hidden;padding:clamp(40px,5vw,80px) 16px clamp(40px,4vw,60px);position:relative;width:100%}.testimonial-inner{display:flex;transition:transform .5s ease;width:100%}.testimonial-slide{box-sizing:border-box;min-width:100%;padding:0 clamp(10px,2vw,16px);text-align:center}.testimonial-avatar{border-radius:50%;flex-shrink:0;height:clamp(60px,8vw,80px);margin:0 auto 5px;overflow:hidden;width:clamp(60px,8vw,80px)}.testimonial-avatar img{display:block;height:100%;object-fit:cover;width:100%}.testimonial-stars{display:flex;gap:clamp(4px,1vw,8px);justify-content:center;margin:5px 0 clamp(20px,3vw,28px)}.star{background-color:#f4b740;-webkit-clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);flex-shrink:0;height:clamp(14px,2.2vw,17.3px);width:clamp(16px,2.5vw,20px)}.testimonial-text{box-sizing:border-box;color:#151515;font-size:clamp(18px,3vw,27.2px);line-height:1.6;margin:0 auto;max-width:min(1148px,90vw);padding:0 clamp(10px,2vw,20px)}.testimonial-author{color:#151515;font-size:clamp(14px,2vw,17px);margin-top:clamp(24px,4vw,36px)}.testimonial-dots{display:flex;gap:clamp(8px,1.5vw,12px);justify-content:center;margin-top:clamp(20px,4vw,30px)}.testimonial-dots span{background:#d9d5cf;border-radius:50%;cursor:pointer;flex-shrink:0;height:clamp(5px,1vw,7px);width:clamp(5px,1vw,7px)}.testimonial-dots span.active{background:#151515}.arrow-btn-six{align-items:center;background:#fff;border:none;border-radius:50%;cursor:pointer;display:flex;flex-shrink:0;height:clamp(36px,6vw,46px);justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:box-shadow .3s ease;width:clamp(36px,6vw,46px);z-index:10}.arrow-btn-six svg{font-size:clamp(18px,3vw,22px)}.arrow-btn-six:hover{box-shadow:0 4px 12px #0000001f}.arrow-left-six{left:clamp(10px,2vw,20px)}.arrow-right-six{right:clamp(10px,2vw,20px)}@media (min-width:768px) and (max-width:1024px){.home-testimonial{min-height:550px;padding:60px 20px 50px}.testimonial-text{font-size:24px;max-width:85vw}.testimonial-avatar{height:70px;width:70px}.testimonial-author{margin-top:30px}}@media (max-width:767px) and (orientation:landscape){.home-testimonial{min-height:450px;padding:30px 16px 40px}.testimonial-text{font-size:20px;line-height:1.5}.testimonial-slide{padding:0 10px}}@media (max-width:480px){.home-testimonial{min-height:450px;padding:40px 12px}.testimonial-text{font-size:18px;line-height:1.5;padding:0 8px}.testimonial-avatar{height:60px;width:60px}.testimonial-stars{margin:5px 0 20px}.star{height:14px;width:16px}.testimonial-author{font-size:15px;margin-top:20px}.arrow-btn-six{height:40px;width:40px}.arrow-btn-six svg{font-size:18px}.arrow-left-six{left:8px}.arrow-right-six{right:8px}.testimonial-dots{gap:10px;margin-top:25px}}@media (max-width:375px){.home-testimonial{min-height:400px;padding:30px 10px}.testimonial-text{font-size:16px;line-height:1.4}.testimonial-avatar{height:50px;width:50px}.testimonial-author{font-size:14px;margin-top:15px}.testimonial-dots{margin-top:20px}.testimonial-dots span{height:5px;width:5px}}@media (min-width:1400px){.home-testimonial{padding:80px 20px 60px}.testimonial-text{max-width:1200px}}@media (hover:none) and (pointer:coarse){.arrow-btn-six:hover{box-shadow:none}.arrow-btn-six:active{box-shadow:0 4px 12px #0000001f}.testimonial-dots span{min-height:10px;min-width:10px}}@media (prefers-reduced-motion:reduce){.arrow-btn-six,.testimonial-inner{transition:none}.arrow-btn-six:hover{box-shadow:none}}@media (prefers-contrast:high){.testimonial-dots span.active{background:#000;border:1px solid #000}.star{background-color:#000}}.beautyvibe-section{background:#fff;box-sizing:border-box;margin-bottom:0;overflow:hidden;padding:clamp(40px,5vw,60px) 0 0;text-align:center;width:100%}.beautyvibe-title{color:#151515;font-family:Merriweather,serif;font-size:clamp(24px,4vw,30px);font-weight:400;margin-bottom:clamp(12px,2vw,18px);padding:0 16px}.beautyvibe-follow{color:#151515;cursor:pointer;display:inline-block;font-family:Figtree,sans-serif;font-size:clamp(12px,2vw,14px);letter-spacing:1.5px;margin-bottom:clamp(30px,4vw,45px);padding:0 16px;position:relative;text-decoration:none;text-transform:uppercase}.beautyvibe-follow:after{transition:opacity .25s ease}.beautyvibe-follow:after,.beautyvibe-follow:before{background:#151515;bottom:-3px;content:"";height:1px;left:16px;position:absolute;width:calc(100% - 32px)}.beautyvibe-follow:before{transform:scaleX(0);transform-origin:left;transition:transform .35s ease}.beautyvibe-follow:hover:after{opacity:0}.beautyvibe-follow:hover:before{transform:scaleX(1)}.beautyvibe-scroll{margin-left:calc(-50vw + 50%);overflow:hidden;width:100vw}.beautyvibe-scroll:hover .beautyvibe-track{animation-play-state:paused}.beautyvibe-track{align-items:center;animation:beautyScroll 40s linear infinite;display:flex;gap:clamp(2px,.5vw,4px);width:-webkit-max-content;width:max-content}@keyframes beautyScroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.beautyvibe-post{align-items:center;display:flex;flex-shrink:0;height:clamp(150px,25vw,320px);justify-content:center;min-height:150px}.beautyvibe-post img{display:block;height:320px;object-fit:contain;transition:transform .3s ease;width:auto}@media (min-width:769px) and (max-width:1024px){.beautyvibe-section{padding:50px 0 0}.beautyvibe-title{font-size:28px;margin-bottom:16px}.beautyvibe-follow{font-size:13px;margin-bottom:40px}.beautyvibe-post{height:280px}.beautyvibe-track{animation:beautyScroll 45s linear infinite;gap:3px}}@media (max-width:768px) and (orientation:landscape){.beautyvibe-title{font-size:26px}.beautyvibe-post{height:200px}.beautyvibe-track{animation:beautyScroll 50s linear infinite;gap:3px}}@media (max-width:768px) and (orientation:portrait){.beautyvibe-title{font-size:24px}.beautyvibe-post{height:240px}.beautyvibe-track{animation:beautyScroll 55s linear infinite;gap:3px}}@media (max-width:480px){.beautyvibe-section{padding:40px 0 0}.beautyvibe-title{font-size:22px;margin-bottom:14px}.beautyvibe-follow{font-size:12px;letter-spacing:1.2px;margin-bottom:35px}.beautyvibe-post{height:200px}.beautyvibe-track{animation:beautyScroll 60s linear infinite;gap:2px}.beautyvibe-follow:after,.beautyvibe-follow:before{left:8px;width:calc(100% - 16px)}}@media (max-width:375px){.beautyvibe-section{padding:35px 0 0}.beautyvibe-title{font-size:20px;margin-bottom:12px}.beautyvibe-follow{font-size:11px;letter-spacing:1px;margin-bottom:30px}.beautyvibe-post{height:180px}.beautyvibe-track{animation:beautyScroll 65s linear infinite;gap:1px}}@media (min-width:1400px){.beautyvibe-section{padding:60px 0 0}.beautyvibe-post{height:350px}.beautyvibe-track{animation:beautyScroll 35s linear infinite;gap:4px}}@media (min-width:1920px){.beautyvibe-post{height:400px}.beautyvibe-track{animation:beautyScroll 30s linear infinite}}@media (hover:none) and (pointer:coarse){.beautyvibe-scroll:hover .beautyvibe-track{animation-play-state:running}}@media (prefers-reduced-motion:reduce){.beautyvibe-track{animation:none}}@media (prefers-contrast:high){.beautyvibe-follow:after,.beautyvibe-follow:before{background:#000;height:2px}.beautyvibe-follow,.beautyvibe-title{color:#000}}.features-section{align-items:center;background:#fff;display:flex;height:auto;margin:0 auto;max-width:1520.8px;min-height:298.3px;padding:clamp(20px,3vw,40px) 0;width:100%}.features-inner{display:flex;flex-wrap:wrap;gap:clamp(20px,3vw,40px);justify-content:space-between;padding:8px clamp(16px,3vw,40px) 0;width:100%}.feature-card{flex-basis:calc(25% - 30px);flex-direction:column;flex-grow:1;flex-shrink:1;margin:0 auto;max-width:380px;min-width:220px;text-align:center}.feature-card,.icon-box{align-items:center;display:flex}.icon-box{flex-shrink:0;height:clamp(48px,5vw,64px);justify-content:center;margin:0 auto clamp(8px,1vw,10px);width:clamp(48px,5vw,64px)}.icon-box img{display:block;height:100%;object-fit:contain;width:100%}.feature-title{font-family:Merriweather,serif;font-size:clamp(16px,2vw,21px);line-height:1.4;padding:0 clamp(8px,1.5vw,16px) clamp(3px,.5vw,4px)}.feature-desc,.feature-title{color:#151515;font-weight:400;text-align:center}.feature-desc{font-family:Figtree,sans-serif;font-size:clamp(14px,1.5vw,17px);line-height:1.5;margin:0 auto;max-width:min(280px,90vw)}@media (min-width:769px) and (max-width:1199px){.features-section{padding:30px 0}.features-inner{gap:30px;justify-content:center}.feature-card{flex-basis:calc(50% - 30px);flex-grow:1;flex-shrink:1;margin-bottom:20px;max-width:400px;min-width:280px}.icon-box{height:56px;width:56px}.feature-title{font-size:19px;padding:0 12px 3px}.feature-desc{font-size:16px;max-width:260px}}@media (max-width:768px) and (orientation:landscape){.features-section{min-height:250px;padding:25px 0}.features-inner{gap:25px}.feature-card{flex-basis:calc(50% - 25px);flex-grow:1;flex-shrink:1;max-width:350px;min-width:200px}.icon-box{height:50px;width:50px}.feature-title{font-size:18px;padding:0 10px 3px}.feature-desc{font-size:15px;max-width:240px}}@media (max-width:768px) and (orientation:portrait){.features-section{min-height:auto;padding:30px 0}.features-inner{align-items:center;flex-direction:column;gap:30px}.feature-card{flex:1 1 100%;max-width:400px;min-width:100%;width:100%}.icon-box{height:60px;margin-bottom:12px;width:60px}.feature-title{font-size:20px;padding:0 15px 5px}.feature-desc{font-size:16px;max-width:280px}}@media (max-width:480px){.features-section{padding:25px 0}.features-inner{gap:25px;padding:0 16px}.icon-box{height:52px;width:52px}.feature-title{font-size:18px;padding:0 12px 4px}.feature-desc{font-size:15px;max-width:250px}}@media (max-width:375px){.features-section{padding:20px 0}.features-inner{gap:20px}.icon-box{height:48px;margin-bottom:10px;width:48px}.feature-title{font-size:17px;padding:0 10px 3px}.feature-desc{font-size:14px;max-width:230px}}@media (min-width:1400px){.features-section{max-width:1520.8px;min-height:298.3px}.features-inner{padding:8px 40px 0}.feature-card{max-width:380px}}@media (min-width:1920px){.features-section{max-width:1800px}.feature-card{max-width:400px}.icon-box{height:72px;width:72px}.feature-title{font-size:22px}.feature-desc{font-size:18px;max-width:300px}}@media (prefers-contrast:high){.feature-desc,.feature-title{color:#000}}.newsletter-section{align-items:center;background:#eef6f4;box-sizing:border-box;display:flex;justify-content:center;min-height:clamp(300px,50vh,411px);padding:clamp(40px,5vw,60px) 16px;width:100%}.newsletter-inner{max-width:min(1520px,95vw);text-align:center;width:100%}.newsletter-title{color:#151515;font-family:Merriweather,serif;font-size:clamp(32px,5vw,60px);font-weight:400;line-height:1.15;margin-bottom:clamp(16px,2vw,22px);white-space:nowrap}.newsletter-subtitle{color:#151515;font-family:Figtree,sans-serif;font-size:clamp(15px,2vw,17px);font-weight:400;line-height:1.5;margin-bottom:clamp(20px,3vw,24px);margin-left:auto;margin-right:auto;max-width:800px;padding:0 16px}.newsletter-form{align-items:center;background:#fff;border-radius:999px;box-shadow:inset 0 0 0 1px #d9d9d9;display:flex;height:clamp(44px,5vw,48px);margin:0 auto;max-width:min(720px,90vw);overflow:hidden;width:100%}.newsletter-input{background:#0000;border:none;color:#151515;flex:1 1;font-family:Figtree,sans-serif;font-size:clamp(14px,1.5vw,16px);font-weight:400;height:100%;line-height:normal;min-width:0;outline:none;padding:0 clamp(16px,2vw,24px)}.newsletter-input::placeholder{color:#6f6f6f}.newsletter-btn{align-items:center;background:#111;border:none;border-radius:0 999px 999px 0;cursor:pointer;display:flex;flex-shrink:0;height:100%;justify-content:center;padding:0 clamp(20px,3vw,36px);transition:background .3s ease}.newsletter-btn-text{color:#fff;font-family:Figtree,sans-serif;font-size:clamp(12px,1.5vw,14px);font-weight:500;letter-spacing:clamp(1px,.2vw,2px);white-space:nowrap}.newsletter-btn:hover{background:#000}@media (min-width:769px) and (max-width:1024px){.newsletter-section{min-height:350px;padding:50px 20px}.newsletter-title{font-size:48px;margin-bottom:20px}.newsletter-subtitle{font-size:16px;margin-bottom:22px}.newsletter-form{height:46px;max-width:650px}.newsletter-input{font-size:15px}.newsletter-btn{padding:0 30px}.newsletter-btn-text{font-size:13px}}@media (max-width:768px){.newsletter-section{padding:60px 20px}.newsletter-title{font-size:36px;margin-bottom:20px;white-space:normal}.newsletter-subtitle{font-size:16px;margin-bottom:22px}.newsletter-form{background:#fff;box-shadow:inset 0 0 0 1px #d9d9d9;flex-direction:row;height:46px;max-width:500px}.newsletter-input{background:#0000;border-radius:999px 0 0 999px;box-shadow:none;font-size:14px;height:100%;padding:0 16px}.newsletter-btn{border-radius:0 999px 999px 0;height:100%;padding:0 20px;width:auto}.newsletter-btn-text{font-size:12px}}@media (max-width:480px){.newsletter-section{min-height:280px;padding:50px 16px}.newsletter-title{font-size:32px;margin-bottom:16px}.newsletter-subtitle{font-size:15px;margin-bottom:18px;padding:0 8px}.newsletter-form{height:44px}.newsletter-input{font-size:13px;padding:0 12px}.newsletter-btn{padding:0 16px}.newsletter-btn-text{font-size:11px;letter-spacing:1px}}@media (max-width:375px){.newsletter-section{min-height:250px;padding:40px 12px}.newsletter-title{font-size:28px;margin-bottom:14px}.newsletter-subtitle{font-size:14px;margin-bottom:16px}.newsletter-form{height:42px}.newsletter-input{font-size:12px}.newsletter-btn{padding:0 14px}.newsletter-btn-text{font-size:10px;letter-spacing:.5px}}@media (min-width:1400px){.newsletter-section{min-height:411px;padding:60px 20px}.newsletter-inner{max-width:1520px}.newsletter-title{font-size:60px}.newsletter-subtitle{font-size:17px}}@media (min-width:1920px){.newsletter-section{min-height:450px}.newsletter-title{font-size:64px}.newsletter-subtitle{font-size:18px}.newsletter-form{height:52px;max-width:800px}.newsletter-input{font-size:17px}.newsletter-btn{padding:0 40px}.newsletter-btn-text{font-size:15px}}@media (hover:none) and (pointer:coarse){.newsletter-btn:hover{background:#111}.newsletter-btn:active{background:#000}.newsletter-input{font-size:16px}}@media (prefers-contrast:high){.newsletter-input,.newsletter-subtitle,.newsletter-title{color:#000}.newsletter-input::placeholder{color:#333}.newsletter-form{box-shadow:inset 0 0 0 2px #000}.newsletter-btn{background:#000}.newsletter-btn:hover{background:#111}}.about-content-section{background:#fff;padding:45px}.about-content-wrapper{margin:0 auto;text-align:center}.about-content-wrapper h2{color:#111;font-family:"Merriweather, serif";font-size:30px;font-weight:400;letter-spacing:.3px;line-height:1.9;margin-bottom:24px}.inline-img{align-items:center;display:inline-flex;justify-content:center;margin:0 10px;transition:transform .3s ease;vertical-align:middle}.inline-img:hover{transform:scale(1.1)}.inline-img img{border-radius:50%;box-shadow:0 2px 4px #0000000d;height:46px;object-fit:cover;transition:all .3s ease;width:46px}.inline-img:hover img{box-shadow:0 4px 8px #0000001a}.about-content-wrapper p{color:#151515;font-family:Figtree,sans-serif;font-size:17px;font-weight:400;letter-spacing:.2px;line-height:1.8;margin:0 70px;text-align:center}.about-content-wrapper h2{position:relative}@media (max-width:768px){.about-content-wrapper h2{font-size:26px;line-height:1.6}.inline-img{margin:0 8px}.inline-img img{height:36px;width:36px}.about-content-wrapper p{font-size:14px;line-height:1.7;padding:0 12px}.inline-img:hover{transform:scale(1.05)}}@media (max-width:480px){.about-content-wrapper h2{font-size:22px;line-height:1.5}.inline-img{margin:0 6px}.inline-img img{height:30px;width:30px}}.brand-showcase-section{align-items:center;background:#ecf5e9;display:flex;height:100vh;overflow:hidden}.brand-showcase-container{grid-gap:80px;display:grid;gap:80px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1400px;padding:0 40px}.brand-image-wrapper{height:70vh;position:-webkit-sticky;position:sticky;top:15vh}.brand-sticky-image{height:100%;position:relative;width:100%}.brand-image-container{border-radius:12px;inset:0;opacity:0;overflow:hidden;position:absolute;transform:scale(.95);transition:opacity .8s ease,transform .8s ease}.brand-image-container.active{opacity:1;transform:scale(1)}.brand-image{height:100%;object-fit:cover;width:100%}.brand-text-wrapper{-ms-overflow-style:none;height:70vh;overflow-y:scroll;padding-right:30px;scrollbar-width:none}.brand-text-wrapper::-webkit-scrollbar{display:none}.brand-text-item{align-items:center;display:flex;min-height:70vh;opacity:.3;transition:opacity .4s ease}.brand-text-item.active{opacity:1}.brand-text-content{max-width:600px}.brand-name{font-family:Merriweather,serif;font-size:30px;font-weight:400;margin-bottom:24px}.brand-divider{background:#000;height:1px;margin:25px 0;width:60px}.brand-description{font-family:Figtree,sans-serif;font-size:17px;line-height:1.8;margin-bottom:45px}.brand-button{align-items:center;background:#fff;border:1px solid #000;border-radius:999px;color:#000;cursor:pointer;display:inline-flex;font-family:Figtree,sans-serif;font-size:12px;height:52px;justify-content:center;letter-spacing:2px;min-width:190px;padding:16px 34px;text-transform:uppercase;transition:all .3s ease}.brand-button:hover{background:#000;color:#fff}@media (max-width:992px){.brand-showcase-container{grid-template-columns:1fr}.brand-text-wrapper{height:auto;overflow:visible;padding-right:0}.brand-text-item{min-height:auto;padding:80px 0}}:root{--border-radius:0;--section-height:380px;--section-height-desk:520px}.about-video-section{border-radius:0;border-radius:var(--border-radius);height:380px;height:var(--section-height);overflow:hidden;position:relative;width:100%}@media (min-width:768px){.about-video-section{height:520px;height:var(--section-height-desk)}}.about-bg-video{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.about-video-section:after{background:#00000059;content:"";inset:0;position:absolute;z-index:1}.about-overlay{align-items:center;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;position:relative;text-align:center;z-index:2}.about-overlay h1{font-family:Merriweather,serif;font-size:60px;font-weight:400;margin-bottom:12px}.about-overlay p{font-family:Figtree,sans-serif;font-size:17px;font-weight:400;letter-spacing:1px;opacity:.9}@media (max-width:576px){.about-overlay h1{font-size:32px}.about-overlay p{font-size:14px}}.contact-section{font-family:Figtree,sans-serif;margin:30px auto;max-width:720px;padding:100px 20px 120px;text-align:center}.contact-title{color:#111;font-family:Merriweather,serif;font-size:60px;font-weight:400;line-height:1.2;margin-bottom:18px}.contact-subtitle{color:#151515;font-size:17px;font-weight:400;margin-bottom:40px}.contact-business-info{color:#333;margin-bottom:50px}.contact-business-info h3{font-size:18px;font-weight:500;margin-bottom:6px}.contact-business-info p{color:#666;font-size:14px;line-height:1.6;margin-bottom:8px}.contact-email,.contact-phone{align-items:center;display:flex;font-size:14px;gap:8px;justify-content:center;margin-top:6px}.email-label,.phone-label{color:#666;font-weight:400}.email-address,.phone-number{color:#111;font-weight:500;text-decoration:none;transition:color .3s ease}.email-address:hover,.phone-number:hover{color:#555;text-decoration:underline}.contact-message{align-items:center;border-radius:30px;display:flex;justify-content:space-between;margin-bottom:25px;padding:15px 20px;text-align:left}.contact-message.success{background-color:#e8f5e8;border:1px solid #4caf50;color:#2e7d32}.contact-message.error{background-color:#ffebee;border:1px solid #ef5350;color:#c62828}.message-content{font-size:15px;font-weight:400}.message-close{background:none;border:none;color:inherit;cursor:pointer;font-size:24px;padding:0 5px}.message-close:hover{opacity:.7}.contact-form{display:flex;flex-direction:column;gap:22px;width:100%}.form-row{display:flex;gap:18px}.form-field{align-items:flex-start;display:flex;flex-direction:column;width:100%}.contact-form input,.contact-form textarea{border:1px solid #e2e2e2;border-radius:30px;box-sizing:border-box;font-family:inherit;font-size:17px;font-weight:400;outline:none;padding:16px 18px;width:100%}.contact-form textarea{border-radius:20px;min-height:150px;resize:vertical}.contact-form input.error,.contact-form textarea.error{background-color:#fff8f8;border-color:#ef5350}.error-message{color:#c62828;font-size:13px;margin-left:18px;margin-top:6px}.contact-form input:focus,.contact-form textarea:focus{border-color:#000}.form-footer{display:flex;justify-content:flex-start;width:100%}.send-btn{background:#000;border:none;border-radius:30px;color:#fff;cursor:pointer;font-family:Figtree,sans-serif;font-size:14px;font-weight:400;letter-spacing:2px;min-width:120px;padding:14px 32px;transition:all .3s ease}.send-btn:hover{background:#222}.send-btn:disabled{cursor:not-allowed;opacity:.6}@media (max-width:600px){.contact-title{font-size:38px}.form-row{flex-direction:column;gap:22px}.form-footer{justify-content:flex-start}.send-btn{align-self:flex-start;width:auto}.contact-email,.contact-phone{flex-direction:row;gap:4px}}.auth-page{align-items:center;background:#fff;display:flex;justify-content:center;min-height:100vh;padding:0 20px}.auth-container{max-width:460px;text-align:center;width:100%}.auth-heading{color:#111;font-family:Merriweather,serif;font-size:36px;font-weight:400;margin-bottom:30px;margin-top:100px}.verification-message{border-radius:4px;font-family:Figtree,sans-serif;font-size:14px;margin-bottom:16px;padding:12px;text-align:center}.verification-message.success{background-color:#edf7ed;border:1px solid #c5e1a5;color:#2e7d32}.verification-message.error{background-color:#ffebee;border:1px solid #ffcdd2;color:#d32f2f}.auth-form{display:flex;flex-direction:column;gap:18px}.auth-input{background:#fff;border:1px solid #ddd;border-radius:32px;font-family:Figtree,sans-serif;font-size:16px;height:56px;padding:0 24px;transition:all .3s ease;width:100%}.auth-input:focus{border-color:#151515;outline:none}.auth-btn{background:#151515;border:none;border-radius:32px;color:#fff;cursor:pointer;font-family:Figtree,sans-serif;font-size:15px;height:48px;letter-spacing:1px;margin:20px auto 0;transition:background .3s ease;width:160px}.auth-btn:hover{background:#333}.auth-btn:disabled{background:#666;cursor:not-allowed}.forgot-text{background:none;border:none;color:#151515;cursor:pointer;font-family:Figtree,sans-serif;font-size:14px;padding:0;text-align:left;text-decoration:underline}.forgot-text:hover{color:#333}.forgot-text:disabled{color:#999;cursor:not-allowed}.error-message{border:1px solid #ffcdd2}.error-message,.success-message{font-size:14px;margin-bottom:16px;padding:12px;text-align:center}.success-message{background-color:#edf7ed;border:1px solid #c5e1a5;border-radius:4px;color:#2e7d32;font-family:Figtree,sans-serif}.spinner{animation:spin 1s linear infinite;margin-right:8px}.forgot-password-container{margin:-10px 0 10px;text-align:left}.auth-toggle-container{align-items:center;display:flex;font-family:Figtree,sans-serif;gap:8px;justify-content:center;margin-top:20px}.auth-toggle-text{color:#666}.auth-toggle-link,.auth-toggle-text{font-family:Figtree,sans-serif;font-size:15px}.auth-toggle-link{background:none;border:none;color:#151515;cursor:pointer;font-weight:500;padding:0;transition:color .3s ease}.auth-toggle-link:hover{color:#333;text-decoration:none}.auth-toggle-link:disabled{color:#999;cursor:not-allowed;text-decoration:underline}@media (max-width:768px){.auth-heading{font-size:32px;margin-bottom:30px}.auth-input{height:52px}.auth-btn{height:46px;width:150px}.auth-toggle-container{flex-direction:column;gap:5px}}@media (max-width:480px){.auth-heading{font-size:28px;margin-bottom:25px}.auth-page{padding:0 15px}.auth-toggle-container{flex-direction:column;gap:5px}.auth-toggle-link,.auth-toggle-text{font-size:14px}}.filter-overlay{background:#00000080;inset:0;position:fixed;z-index:998}.filter-drawer{background:#fff;display:flex;flex-direction:column;height:100vh;position:fixed;right:-420px;top:0;transition:right .35s ease;width:420px;z-index:999}.filter-drawer.open{right:0}.filter-header{align-items:center;border-bottom:1px solid #e5e5e5;display:flex;justify-content:space-between;padding:24px 28px}.filter-header h3{color:#000;font-size:20px;font-weight:400}.close-btn{align-items:center;color:#666;display:flex;font-size:24px;height:32px;justify-content:center;width:32px}.close-btn:hover{color:#000}.filter-body{flex:1 1;overflow-y:auto;padding:0}.filter-group{border-bottom:1px solid #e5e5e5}.filter-title{align-items:center;color:#000;cursor:pointer;display:flex;font-family:fingers,sans-serif;font-size:17px;font-weight:400;justify-content:space-between;padding:20px 28px}.filter-title:hover{background:#fafafa}.toggle-icon{color:#666;font-size:20px}.filter-options{font-family:fingers,sans-serif;font-size:17px;font-weight:400;padding:0 28px 20px}.filter-options label{align-items:center;color:#333;cursor:pointer;display:flex;font-size:14px;gap:10px;margin-bottom:14px}.filter-options label:hover{color:#000}.filter-options input[type=checkbox]{accent-color:#000;cursor:pointer;height:18px;width:18px}.filter-footer{border-top:1px solid #e5e5e5;padding:24px 28px}.apply-btn{background:#111;border:none;border-radius:999px;color:#fff;cursor:pointer;font-family:fingers,sans-serif;font-size:14px;font-weight:400;letter-spacing:2px;padding:16px 0;transition:background .3s ease;width:100%}.apply-btn:hover{background:#000}.clear-btn{background:none;border:none;color:#666;cursor:pointer;font-family:fingers,sans-serif;font-size:14px;font-weight:400;letter-spacing:2px;margin-top:14px;text-decoration:underline;width:100%}.clear-btn:hover{color:#000}@media (max-width:1024px){.product-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.product-wrapper{padding:20px 30px}.product-grid{gap:30px 20px;grid-template-columns:repeat(2,1fr)}.filter-drawer{right:-100%;width:100%}}.announcement-bar.search-announcement{background:#151515;color:#fff;height:34px;line-height:34px;margin-top:70px;overflow:hidden;position:relative;width:100%}.announcement-marquee{align-items:center;animation:search-marquee 18s linear infinite;display:flex;width:-webkit-max-content;width:max-content}.announcement-marquee span{color:#fff;font-family:Figtree,sans-serif;font-size:14px;font-weight:500;padding-right:50px;white-space:nowrap}@keyframes search-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.search-page{background:#fff;min-height:100vh;padding-bottom:80px;padding-top:40px;position:relative}.search-bar-wrapper{align-items:center;display:flex;gap:18px;margin:0 auto 40px;max-width:820px;padding:0 20px;position:relative}.search-bar{align-items:center;background:#fff;border:1px solid #d6d6d6;border-radius:50px;display:flex;flex:1 1;gap:14px;height:48px;padding:0 22px;width:640px}.search-bar input{background:#0000;border:none;flex:1 1;font-family:Figtree,sans-serif;font-size:17px;font-weight:400;outline:none}.search-icon{color:#666;font-size:17px}.search-close{align-items:center;color:#151515;cursor:pointer;display:flex;font-size:17px;font-weight:300;height:28px;justify-content:center;width:28px}.search-results-header{align-items:flex-start;border-bottom:1px solid #e9e9e9;display:flex;justify-content:space-between;margin:0 auto 40px;max-width:1200px;padding:0 20px 20px}.search-header-left{flex:1 1}.search-heading{color:#151515;font-family:Merriweather,serif;font-size:30px;font-weight:400;margin:0 0 8px}.results-count{color:#666;font-family:Figtree,sans-serif;font-size:14px;margin:0}.filter-sort-container{align-items:center;display:flex;gap:20px}.filter-toggle-btn{align-items:center;background:#151515;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-family:Figtree,sans-serif;font-size:14px;font-weight:400;gap:8px;padding:10px 20px;transition:all .3s ease;white-space:nowrap}.filter-toggle-btn:hover{background:#333}.filter-count{align-items:center;border-radius:50%;display:flex;font-size:12px;height:20px;justify-content:center;margin-left:4px;width:20px}.filter-count,.sort-select{background:#fff;color:#151515}.sort-select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 15px center;background-repeat:no-repeat;background-size:16px;border:1px solid #d6d6d6;border-radius:4px;cursor:pointer;font-family:Figtree,sans-serif;font-size:14px;min-width:180px;padding:10px 40px 10px 15px}.sort-select:focus{border-color:#151515;outline:none}.filter-popup-overlay{align-items:flex-start;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding-top:100px;position:fixed;right:0;top:0;z-index:1000}.filter-popup{background:#fff;border-radius:8px;box-shadow:0 10px 30px #0003;max-height:80vh;max-width:350px;overflow-y:auto;width:90%}.filter-popup-header{align-items:center;border-bottom:1px solid #e9e9e9;display:flex;justify-content:space-between;padding:24px}.filter-popup-header h3{color:#151515;font-family:Figtree,sans-serif;font-size:20px;font-weight:600;margin:0}.close-filter-btn{align-items:center;background:none;border:none;color:#666;cursor:pointer;display:flex;font-size:20px;font-weight:300;justify-content:center;padding:4px}.close-filter-btn:hover{color:#151515}.filter-section{border-bottom:1px solid #e9e9e9;padding:0}.filter-section:last-child{border-bottom:none}.filter-section-header{align-items:center;background:#fff;cursor:pointer;display:flex;justify-content:space-between;padding:20px 24px;transition:background-color .3s ease}.filter-section-header:hover{background-color:#f9f9f9}.filter-section-header span{color:#151515;font-family:Figtree,sans-serif;font-size:16px;font-weight:500}.filter-toggle-icon{color:#666;font-size:18px;font-weight:300}.filter-section-content{background:#fff;padding:0 24px 20px}.filter-checkbox-group{display:flex;flex-direction:column;gap:16px;max-height:200px;overflow-y:auto;padding-right:8px}.filter-checkbox-label{align-items:center;color:#333;cursor:pointer;display:flex;font-family:Figtree,sans-serif;font-size:14px;gap:12px;padding-left:32px;position:relative}.filter-checkbox-label input[type=checkbox]{cursor:pointer;opacity:0;position:absolute}.checkbox-custom{background:#fff;border:1px solid #d6d6d6;border-radius:2px;height:18px;left:0;position:absolute;transition:all .3s ease;width:18px}.filter-checkbox-label input[type=checkbox]:checked~.checkbox-custom{background:#151515;border-color:#151515}.filter-checkbox-label input[type=checkbox]:checked~.checkbox-custom:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:10px;left:5px;position:absolute;top:2px;transform:rotate(45deg);width:6px}.filter-label-text{flex:1 1;font-weight:400}.filter-popup-footer{background:#fff;border-top:1px solid #e9e9e9;display:flex;gap:12px;padding:24px}.apply-filters-btn,.remove-all-btn{border:none;border-radius:4px;cursor:pointer;flex:1 1;font-family:Figtree,sans-serif;font-size:14px;font-weight:600;letter-spacing:.5px;padding:14px;text-transform:uppercase;transition:all .3s ease}.apply-filters-btn{background:#151515;color:#fff}.apply-filters-btn:hover{background:#333}.remove-all-btn{background:#f5f5f5;border:1px solid #d6d6d6;color:#151515}.remove-all-btn:hover{background:#e9e9e9}.loading-state{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:60px 20px}.loading-spinner{border-top-color:#151515;height:40px;width:40px}.loading-state p{color:#666;font-family:Figtree,sans-serif;font-size:16px}.error-state{padding:60px 20px;text-align:center}.error-state p{color:#d32f2f;font-size:16px;margin-bottom:20px}.error-state p,.retry-btn{font-family:Figtree,sans-serif}.retry-btn{background:#151515;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:10px 24px;transition:background .3s ease}.retry-btn:hover{background:#333}.no-results{padding:60px 20px;text-align:center}.no-results p{color:#666;font-family:Figtree,sans-serif;font-size:16px}.search-results-container{display:flex;gap:60px;margin:0 auto;max-width:1200px;padding:0 20px}.search-results-main{flex:1 1;min-width:0}.search-results-sidebar{flex-shrink:0;width:300px}.products-list-title{border-bottom:1px solid #e9e9e9;color:#151515;font-family:Merriweather,serif;font-size:24px;font-weight:700;margin:0 0 24px;padding-bottom:16px}.products-list-items{display:flex;flex-direction:column;gap:32px}.product-list-item{border-bottom:1px solid #f0f0f0;cursor:pointer;padding:8px 0;transition:all .3s ease}.product-list-item:hover{border-bottom-color:#151515;transform:translateX(5px)}.product-list-item:last-child{border-bottom:none}.product-list-brand{color:#666;font-family:Figtree,sans-serif;font-size:14px;font-weight:600;letter-spacing:1px;margin:0 0 4px;text-transform:uppercase}.product-list-name{color:#151515;font-family:Merriweather,serif;font-size:18px;font-weight:400;line-height:1.4;margin:0 0 8px}.product-list-price{color:#151515;font-family:Figtree,sans-serif;font-size:18px;font-weight:600;margin:0}.sidebar-section{margin-bottom:40px}.sidebar-title{border-bottom:1px solid #e9e9e9;font-family:Merriweather,serif;font-size:20px;font-weight:700;margin:0 0 16px;padding-bottom:12px}.collections-list,.suggestions-list{display:flex;flex-direction:column;gap:12px}.collection-item,.suggestion-item{border-bottom:1px solid #0000;color:#666;cursor:pointer;font-family:Figtree,sans-serif;font-size:16px;padding:8px 0;transition:all .3s ease}.suggestion-item:hover{border-bottom-color:#151515;color:#151515;transform:translateX(5px)}.collection-item{color:#666;cursor:default}.view-all-section{border-top:1px solid #e9e9e9;margin-top:40px;padding-top:24px}.view-all-btn{background:#151515;border:none;border-radius:4px;color:#fff;cursor:pointer;font-family:Figtree,sans-serif;font-size:14px;font-weight:600;letter-spacing:.5px;padding:16px;text-transform:uppercase;transition:all .3s ease;width:100%}.view-all-btn:hover{background:#333;box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.search-products{grid-gap:40px 30px;display:grid;gap:40px 30px;grid-template-columns:repeat(4,1fr);margin:auto;max-width:1200px;padding:0 20px}.search-card{cursor:pointer;position:relative;text-align:left;transition:transform .3s ease}.search-card:hover{transform:translateY(-5px)}.search-img-wrap{align-items:center;background:#f9f9f9;border-radius:8px;display:flex;height:300px;justify-content:center;margin:0 0 16px;overflow:hidden;position:relative;width:100%}.search-img-wrap img{max-height:100%;max-width:100%;object-fit:contain;transition:transform .3s ease}.search-card:hover .search-img-wrap img{transform:scale(1.05)}.bestseller-badge{background:#151515;left:12px}.bestseller-badge,.out-of-stock-badge{border-radius:4px;color:#fff;font-family:Figtree,sans-serif;font-size:11px;font-weight:600;letter-spacing:.5px;padding:4px 10px;position:absolute;text-transform:uppercase;top:12px}.out-of-stock-badge{background:#666;right:12px}.search-product-brand{color:#666;font-family:Figtree,sans-serif;font-size:14px;font-weight:500;letter-spacing:.5px;margin:0 0 8px;text-transform:uppercase}.search-product-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#151515;display:-webkit-box;font-family:Merriweather,serif;font-size:16px;font-weight:400;height:44px;line-height:1.4;margin:0 0 12px;overflow:hidden}.search-product-price{color:#151515;font-family:Figtree,sans-serif;font-size:16px;font-weight:600;margin:0 0 8px}.out-of-stock-label{border:1px solid #d6d6d6;border-radius:2px;color:#666;display:inline-block;font-family:Figtree,sans-serif;font-size:13px;font-weight:500;margin-top:4px;padding:2px 8px}@media (max-width:1200px){.search-results-container{flex-direction:column;gap:40px}.search-results-sidebar{width:100%}.search-products{grid-template-columns:repeat(3,1fr)}}@media (max-width:992px){.search-products{gap:40px 30px;grid-template-columns:repeat(2,1fr)}.search-img-wrap{height:280px}.search-results-header{flex-direction:column;gap:20px}.search-header-left,.search-header-right{width:100%}.filter-sort-container{justify-content:space-between}}@media (max-width:768px){.search-bar-wrapper{flex-direction:column;gap:12px}.search-bar{width:100%}.filter-popup{max-width:320px;width:95%}.search-heading{font-size:24px}.search-img-wrap{height:240px}.products-list-title,.sidebar-title{font-size:20px}.product-list-name,.product-list-price{font-size:16px}}@media (max-width:576px){.search-products{gap:30px;grid-template-columns:1fr}.search-img-wrap{height:300px}.filter-sort-container{flex-direction:column;gap:12px}.sort-select{min-width:100%}.filter-popup-footer{flex-direction:column}.products-list-items{gap:24px}.collection-item,.suggestion-item{font-size:14px}}.verification-page{align-items:center;background:#fff;display:flex;justify-content:center;min-height:100vh;padding:20px}.verification-container{background:#fff;border-radius:12px;font-family:Figtree,sans-serif;font-size:17px;font-weight:400;max-width:400px;padding:40px;text-align:center;width:100%}.spinner.large{animation:spin 1s linear infinite;border:5px solid #f3f3f3;border-radius:50%;border-top-color:#667eea;height:50px;margin:0 auto 20px;width:50px}.error-icon,.success-icon{border-radius:50%;font-size:30px;height:70px;line-height:70px;margin:0 auto 20px;width:70px}.success-icon{background:#4caf50;color:#fff}.error-icon{background:#f44336}.verification-container h2{color:#151515;font-family:Marriweather,serif;font-size:32px;font-weight:400;margin-bottom:15px}.verification-container p{color:#666;margin-bottom:15px}.verification-btn{background:#fff;border:none;border-radius:6px;color:#151515;cursor:pointer;font-family:Figtree,sans-serif;font-size:14px;font-weight:400;padding:12px 30px;transition:background .3s}.verification-btn:hover{background:#151515;color:#fff}.resend-prompt{color:#ff9800;font-size:14px;margin-top:10px}.resend-btn{background:#ff9800;color:#fff;margin-top:10px}.resend-btn:hover{background:#f57c00}.resend-btn:disabled{background:#ccc;cursor:not-allowed}.resend-message{color:#4caf50;font-size:14px;margin-top:10px}.verification-btn.secondary{background:#151515;color:#fff;margin-left:10px}.verification-btn.secondary:hover{background:#2a2a2a}.checkout-wrapper{display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;gap:40px;margin:150px auto 50px;max-width:1200px;padding:0 20px}.checkout-progress{align-items:center;display:flex;justify-content:space-between;margin-bottom:40px;padding:0 20px;position:relative}.checkout-progress:before{background:#e0e0e0;content:"";height:1px;left:20px;position:absolute;right:20px;top:16px;z-index:1}.progress-step{flex:1 1;flex-direction:column;position:relative;z-index:2}.progress-step,.step-number{align-items:center;display:flex}.step-number{background:#fff;border:1px solid #e0e0e0;border-radius:50%;color:#666;font-size:14px;font-weight:500;height:32px;justify-content:center;margin-bottom:8px;width:32px}.progress-step.active .step-number{background:#000;border-color:#000;color:#fff}.step-text{color:#666;font-size:14px;font-weight:400;letter-spacing:.5px;text-transform:uppercase}.progress-step.active .step-text{color:#000;font-weight:500}.error-message{background-color:#fee;border:1px solid #f5c6cb;border-radius:4px;font-size:15px;padding:12px 16px}.error-text{color:#dc3545;display:block;font-size:13px;margin-top:5px}.input-error,.input-error:focus{border-color:#dc3545!important}.checkout-left{flex:1.5 1}.checkout-title{color:#000;font-size:24px;font-weight:500;letter-spacing:-.5px;margin-bottom:30px}.checkout-form{background:#fff;border-radius:0;padding:0}.field-group{margin-bottom:20px}.field-group label{color:#000;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.checkout-input,.checkout-select{background:#fff;border:1px solid #ddd;border-radius:4px;box-sizing:border-box;color:#000;font-size:15px;padding:12px 16px;transition:border-color .2s ease;width:100%}.checkout-input:focus,.checkout-select:focus{border-color:#000;outline:none}.checkout-input::placeholder{color:#999}.checkout-select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23333'%3E%3Cpath d='M7.247 11.14 2.451 5.658C1.885 5.013 2.345 4 3.204 4h9.592'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-right:40px}.row-2{display:flex;gap:15px;margin-bottom:20px}.row-2 .field-group{flex:1 1;margin-bottom:0}.row-3{display:flex;gap:15px;margin-bottom:0}.row-3 .field-group{flex:1 1;margin-bottom:0}.checkout-input{margin-bottom:5px}.checkout-buttons{align-items:center;border-top:1px solid #eee;display:flex;justify-content:space-between;margin-top:30px;padding-top:20px}.back-to-cart-btn{align-items:center;background:none;border:none;border-radius:4px;color:#000;cursor:pointer;display:flex;font-size:15px;gap:8px;padding:8px 16px;text-decoration:none;transition:all .2s ease}.back-to-cart-btn:hover{background:#f5f5f5}.back-to-cart-btn:disabled,.continue-to-payment-btn:disabled,.pay-now-btn:disabled{cursor:not-allowed;opacity:.6}.continue-to-payment-btn{background:#000;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:15px;font-weight:500;min-width:160px;padding:14px 32px;transition:background .3s ease}.continue-to-payment-btn:hover:not(:disabled){background:#333}.pay-now-btn{background:#000;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:15px;font-weight:500;min-width:160px;padding:14px 32px;transition:background .3s ease}.pay-now-btn:hover:not(:disabled){background:#333}.checkout-right{flex:1 1}.order-summary{background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000000d;padding:30px;position:-webkit-sticky;position:sticky;top:120px}.summary-title{color:#000;font-size:20px;font-weight:500;letter-spacing:-.5px;margin-bottom:24px}.summary-items{margin-bottom:20px;max-height:300px;overflow-y:auto;padding-right:10px}.summary-item{border-bottom:1px solid #f0f0f0;display:flex;gap:15px;padding:15px 0}.summary-item:last-child{border-bottom:none}.product-img{flex-shrink:0;height:60px;position:relative;width:60px}.product-img img{background:#f8f8f8;border-radius:4px;height:100%;object-fit:cover;width:100%}.qty{align-items:center;background:#000;border-radius:50%;color:#fff;display:flex;font-size:12px;font-weight:500;height:20px;justify-content:center;position:absolute;right:-8px;top:-8px;width:20px}.summary-info{display:flex;flex:1 1;flex-direction:column;justify-content:space-between}.product-name{color:#000;font-size:15px;font-weight:400;line-height:1.4;margin:0}.product-price{color:#000;font-size:15px;font-weight:500}.empty-cart-message{color:#666;font-size:15px;font-style:italic;padding:20px;text-align:center}.price-section{border-top:1px solid #eee;padding:20px 0}.price-row{align-items:center;display:flex;font-size:15px;justify-content:space-between;margin-bottom:12px}.free-shipping,.price-row span:first-child{color:#666;font-weight:400}.price-divider{background:#eee;height:1px;margin:20px 0}.price-row.total{border-top:1px solid #eee;font-size:16px;font-weight:500;margin-top:20px;padding-top:20px}.total-price{color:#000;font-size:18px;font-weight:500}.payment-info{border-top:1px solid #eee;margin-top:24px;padding-top:20px}.return-policy,.secure-payment{align-items:center;color:#666;display:flex;font-size:14px;font-weight:400;gap:10px;margin-bottom:10px}.saved-addresses-section{background:#fff;border-radius:0;box-shadow:none;margin-bottom:30px;padding:0}.saved-addresses-header{align-items:center;display:flex;justify-content:flex-start;margin-bottom:15px}.toggle-saved-addresses{background:none;border:none;color:#06c;cursor:pointer;font-size:15px;padding:0;text-decoration:underline}.toggle-saved-addresses:hover{color:#049}.saved-addresses-list{border:1px solid #eee;border-radius:8px;display:flex;flex-direction:column;gap:15px;margin-top:15px;padding:20px}.saved-address-card{border:1px solid #ddd;border-radius:6px;cursor:pointer;padding:15px;transition:all .2s ease}.saved-address-card:hover{background:#f9f9f9;border-color:#000}.saved-address-card.default{background:#f8f8f8;border-color:#000}.saved-address-card .address-card-header{align-items:center;display:flex;gap:10px;margin-bottom:10px}.saved-address-card .default-badge{background:#000;border-radius:12px;color:#fff;font-size:11px;font-weight:500;padding:4px 8px}.saved-address-card h4{color:#000;font-size:14px;font-weight:500;margin:0}.saved-address-card .address-details{color:#666;font-size:14px;font-weight:400;line-height:1.5;margin:0 0 10px}.saved-address-actions{display:flex;gap:10px;margin-top:10px}.select-address-btn{background:#000;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px}.select-address-btn:hover{background:#333}.secure-payment-notice{background:#f8f8f8;border-radius:4px;color:#666;font-size:14px;margin-bottom:20px;padding:15px;text-align:center}.payment-methods{margin-bottom:20px}.payment-method{align-items:center;border:1px solid #ddd;border-radius:4px;display:flex;gap:10px;margin-bottom:10px;padding:12px}.payment-method.active{background:#f8f8f8;border-color:#000}.payment-method input[type=radio]{margin:0}.payment-method label{color:#000;font-size:15px;font-weight:500;margin:0}.checkbox-field{align-items:center;display:flex;gap:10px;margin-bottom:20px}.checkbox-field input[type=checkbox]{height:16px;margin:0;width:16px}.checkbox-field label{color:#000;font-size:15px;font-weight:400;margin:0}.billing-address-section{border-top:1px solid #eee;margin-top:20px;padding-top:20px}.billing-address-form h3{color:#000;font-size:16px;font-weight:500;margin-bottom:15px}.saved-addresses-option{display:flex;gap:10px;margin-bottom:20px}.saved-addresses-option button{background:none;border:1px solid #ddd;border-radius:4px;color:#000;cursor:pointer;font-size:14px;padding:8px 16px}.saved-addresses-option .new-address-btn{background:#000;color:#fff}.saved-addresses-option .new-address-btn:hover{background:#333}.saved-addresses-option button:hover{background:#f5f5f5}.login-option-section{background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000000d;padding:30px}.login-prompt{text-align:center}.login-prompt h3{color:#000;font-size:22px;font-weight:500;margin-bottom:15px}.login-prompt p{color:#666;font-size:15px;line-height:1.6;margin-bottom:25px}.login-options{display:flex;flex-direction:column;gap:15px;margin:0 auto 30px;max-width:300px}.login-btn{background:#000;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:15px;font-weight:500;padding:14px 20px;transition:background .3s ease}.login-btn:hover{background:#333}.skip-login-btn{background:none;border:1px solid #ddd;border-radius:4px;color:#000;cursor:pointer;font-size:15px;font-weight:500;padding:14px 20px;transition:all .3s ease}.skip-login-btn:hover{background:#f5f5f5}.login-benefits{background:#f8f8f8;border-radius:8px;margin:30px auto 0;max-width:400px;padding:20px;text-align:left}.login-benefits ul{margin:10px 0 0 20px;padding:0}.login-benefits li{color:#555;font-size:14px;margin-bottom:8px}.review-section{background:#fff;border-radius:8px;overflow:hidden}.order-confirmation{padding:30px}.confirmation-header{border-bottom:1px solid #eee;margin-bottom:30px;padding-bottom:20px;text-align:center}.confirmation-icon{align-items:center;background:#4caf50;border-radius:50%;color:#fff;display:flex;font-size:28px;font-weight:700;height:60px;justify-content:center;margin:0 auto 15px;width:60px}.confirmation-header h3{color:#000;font-size:24px;font-weight:500;margin-bottom:10px}.order-id{background:#f5f5f5;border-radius:20px;color:#666;display:inline-block;font-size:14px;padding:8px 15px}.confirmation-details{background:#f8f8f8;border-radius:8px;margin-bottom:30px;padding:20px}.detail-row{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:12px 0}.detail-row:last-child{border-bottom:none}.detail-label{color:#666;font-size:14px}.detail-value{color:#000;font-size:15px;font-weight:500}.total-amount{color:#000;font-size:18px;font-weight:600}.status-confirmed{color:#4caf50;font-weight:600}.shipping-info-review{background:#f8f8f8;border-radius:8px;margin-bottom:30px;padding:20px}.shipping-info-review h4{color:#000;font-size:16px;font-weight:500;margin-bottom:15px}.shipping-info-review p{color:#666;font-size:14px;line-height:1.6}.order-items-review{margin-bottom:30px}.order-items-review h4{color:#000;font-size:16px;font-weight:500;margin-bottom:15px}.review-items-list{max-height:300px;overflow-y:auto}.review-item{background:#fff;border:1px solid #eee;border-radius:8px;display:flex;gap:15px;margin-bottom:10px;padding:15px}.review-item-image{flex-shrink:0;height:60px;width:60px}.review-item-image img{border-radius:4px;height:100%;object-fit:cover;width:100%}.review-item-details{flex:1 1}.review-item-details h5{color:#000;font-size:15px;font-weight:500;margin:0 0 5px}.review-item-qty{color:#666;font-size:13px;margin:0 0 5px}.review-item-price{color:#000;font-size:15px;font-weight:500;margin:0}.review-actions{display:flex;gap:15px;margin-bottom:30px}.continue-shopping-btn{background:#000;border:none;color:#fff;flex:1 1;font-size:15px;padding:14px;transition:background .3s ease}.continue-shopping-btn:hover{background:#333}.view-order-btn{background:none;border:1px solid #000;border-radius:4px;color:#000;cursor:pointer;flex:1 1;font-size:15px;font-weight:500;padding:14px;transition:all .3s ease}.view-order-btn:hover{background:#000;color:#fff}.order-notes{background:#f8f8f8;border-radius:8px;color:#666;font-size:14px;line-height:1.6;padding:20px}.order-notes p{align-items:center;display:flex;gap:10px;margin:0 0 10px}.order-notes p:last-child{margin-bottom:0}.payment-popup-overlay{align-items:center;animation:fadeIn .3s ease;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}.payment-popup{animation:slideUp .3s ease;background-color:#fff;border-radius:10px;box-shadow:0 4px 20px #00000026;max-width:400px;padding:2rem;text-align:center;width:90%}.success-popup{border-top:5px solid #28a745}.failure-popup{border-top:5px solid #dc3545}.popup-icon{font-size:48px;font-weight:700;margin-bottom:1rem}.success-popup .popup-icon{color:#28a745}.failure-popup .popup-icon{color:#dc3545}.payment-popup h3{color:#000;font-size:1.5rem;font-weight:500;margin-bottom:1rem}.payment-popup p{color:#666;font-size:15px;line-height:1.5;margin-bottom:.5rem}.popup-close-btn{background-color:#000;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:15px;font-weight:500;margin-top:1.5rem;padding:10px 20px;transition:background-color .2s ease}.popup-close-btn:hover{background-color:#333}.shipping-method-section{border-top:1px solid #eee;margin-top:30px;padding-top:20px}.shipping-method-section h3{color:#000;font-size:16px;font-weight:500;margin-bottom:10px}.shipping-text{color:#666;font-size:15px;line-height:1.5;margin-bottom:30px;margin-top:10px}.cod-section,.netbanking-section,.upi-section{background:#f8f8f8;border-radius:4px;margin-bottom:20px;padding:15px;text-align:center}.cod-info,.netbanking-info,.upi-info{color:#666;font-size:15px;line-height:1.5;margin:0}@media (max-width:768px){.checkout-wrapper{flex-direction:column;gap:30px;margin-top:80px;padding:0 15px}.checkout-progress{margin-bottom:30px}.checkout-form{padding:0}.checkout-buttons,.row-2,.row-3{flex-direction:column;gap:15px}.back-to-cart-btn{align-self:flex-start}.continue-to-payment-btn,.pay-now-btn{width:100%}.order-summary{position:static}.saved-addresses-option{flex-direction:column}.login-options,.saved-addresses-option button{width:100%}.review-actions{flex-direction:column}.continue-shopping-btn,.view-order-btn{width:100%}.payment-popup{margin:15px;padding:1.5rem}.payment-popup h3{font-size:1.3rem}.popup-icon{font-size:40px}}@media (max-width:480px){.checkout-title{font-size:20px}.step-text{font-size:12px}.summary-title{font-size:18px}.order-summary{padding:20px}.saved-addresses-header{align-items:flex-start;flex-direction:column;gap:10px}.toggle-saved-addresses{align-self:flex-start}.saved-address-card .address-details,.saved-address-card h4{font-size:13px}.order-confirmation{padding:20px}.confirmation-header h3{font-size:20px}.payment-popup{padding:1.2rem}.payment-popup h3{font-size:1.2rem}.popup-icon{font-size:36px}.popup-close-btn{width:100%}}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:ease;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px;.swiper-cube-shadow,.swiper-slide{transform-style:preserve-3d}}.swiper-css-mode{>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none;&::-webkit-scrollbar{display:none}}>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}&.swiper-horizontal{>.swiper-wrapper{scroll-snap-type:x mandatory}}&.swiper-vertical{>.swiper-wrapper{scroll-snap-type:y mandatory}}&.swiper-free-mode{>.swiper-wrapper{scroll-snap-type:none}>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}}&.swiper-centered{>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}}&.swiper-centered.swiper-horizontal{>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}}&.swiper-centered.swiper-vertical{>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}}}.swiper-3d{.swiper-slide-shadow,.swiper-slide-shadow-bottom,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-slide-shadow{background:#00000026}.swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}}.swiper-lazy-preloader{border:4px solid #007aff;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid #0000;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible,.swiper:not(.swiper-watch-progress){.swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-theme-color);color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:44px;height:var(--swiper-navigation-size);justify-content:center;position:absolute;width:44px;width:var(--swiper-navigation-size);z-index:10;&.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}&.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled &{display:none!important}svg{fill:currentColor;height:100%;object-fit:contain;pointer-events:none;transform-origin:center;width:100%}}.swiper-button-lock{display:none}.swiper-button-next,.swiper-button-prev{margin-top:-22px;margin-top:calc(0px - var(--swiper-navigation-size)/2);top:50%;top:var(--swiper-navigation-top-offset,50%)}.swiper-button-prev{left:4px;left:var(--swiper-navigation-sides-offset,4px);right:auto;.swiper-navigation-icon{transform:rotate(180deg)}}.swiper-button-next{left:auto;right:4px;right:var(--swiper-navigation-sides-offset,4px)}.swiper-horizontal{.swiper-button-next,.swiper-button-prev,~.swiper-button-next,~.swiper-button-prev{margin-left:0;margin-top:-22px;margin-top:calc(0px - var(--swiper-navigation-size)/2);top:50%;top:var(--swiper-navigation-top-offset,50%)}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,&~.swiper-button-prev,.swiper-button-prev{left:4px;left:var(--swiper-navigation-sides-offset,4px);right:auto}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev,&~.swiper-button-next,.swiper-button-next{left:auto;right:4px;right:var(--swiper-navigation-sides-offset,4px)}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,&~.swiper-button-prev,.swiper-button-prev{.swiper-navigation-icon{transform:rotate(180deg)}}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev{.swiper-navigation-icon{transform:rotate(0deg)}}}.swiper-vertical{.swiper-button-next,.swiper-button-prev,~.swiper-button-next,~.swiper-button-prev{left:50%;left:var(--swiper-navigation-top-offset,50%);margin-left:-22px;margin-left:calc(0px - var(--swiper-navigation-size)/2);margin-top:0;right:auto}.swiper-button-prev,~.swiper-button-prev{bottom:auto;top:4px;top:var(--swiper-navigation-sides-offset,4px);.swiper-navigation-icon{transform:rotate(-90deg)}}.swiper-button-next,~.swiper-button-next{bottom:4px;bottom:var(--swiper-navigation-sides-offset,4px);top:auto;.swiper-navigation-icon{transform:rotate(90deg)}}}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10;&.swiper-pagination-hidden{opacity:0}&.swiper-pagination-disabled,.swiper-pagination-disabled>&{display:none!important}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:8px;bottom:var(--swiper-pagination-bottom,8px);left:0;top:auto;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden;.swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullet-active,.swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullet-active-next-next{transform:scale(.33)}}.swiper-pagination-bullet{background:#000;background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:50%;border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:8px;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:.2;opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:8px;width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));button&{-webkit-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable &{cursor:pointer}&:only-child{display:none!important}}.swiper-pagination-bullet-active{background:var(--swiper-theme-color);background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:1;opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:auto;left:var(--swiper-pagination-left,auto);right:8px;right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0);.swiper-pagination-bullet{display:block;margin:6px 0;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}&.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px;.swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets{.swiper-pagination-bullet{margin:0 4px;margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}&.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap;.swiper-pagination-bullet{transition:transform .2s,left .2s}}}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:inherit;color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:#00000040;background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute;.swiper-pagination-progressbar-fill{background:var(--swiper-theme-color);background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl & .swiper-pagination-progressbar-fill{transform-origin:right top}&.swiper-pagination-horizontal,&.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-horizontal>&,.swiper-vertical>&.swiper-pagination-progressbar-opposite{height:4px;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}&.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,&.swiper-pagination-vertical,.swiper-horizontal>&.swiper-pagination-progressbar-opposite,.swiper-vertical>&{height:100%;left:0;top:0;width:4px;width:var(--swiper-pagination-progressbar-size,4px)}}.swiper-pagination-lock{display:none}.bestseller-slider{margin-top:112px;overflow:hidden;position:relative;width:100%}.bestseller-slider img{display:block;height:auto;width:100%}.slider-next,.slider-prev{background:#0000;border:none;color:#000;cursor:pointer;opacity:0;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .3s ease;z-index:10}.slider-prev{left:20px}.slider-next{right:20px}.bestseller-slider:hover .slider-next,.bestseller-slider:hover .slider-prev{opacity:1}.slider-pagination{bottom:40px;display:flex;gap:10px;left:50%;position:absolute;transform:translateX(-50%);z-index:999}.slider-pagination .swiper-pagination-bullet{background:#0000;border:2px solid #000;border-radius:50%;height:12px;opacity:1;overflow:hidden;position:relative;width:12px}.slider-pagination .swiper-pagination-bullet .progress{background:#000;inset:0;position:absolute;transform:scaleX(0);transform-origin:left}.slider-pagination .swiper-pagination-bullet-active .progress{animation:fillProgress 4s linear forwards}@keyframes fillProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.bestseller-slider .swiper-slide{position:relative}.slide-content{background:#0000;color:#1a1a1a;max-width:550px;padding:0;position:absolute;text-align:left;top:50%;transform:translateY(-50%);z-index:20}.slide-content:not(.center){left:8%}.slide-content.center{left:50%;max-width:700px;text-align:center;transform:translate(-50%,-50%)}.badge{color:#000;display:inline-block;font-size:14px;font-weight:700;letter-spacing:2px}.badge,.brand-best{font-family:Finger,sans-serif;margin-bottom:10px;text-transform:uppercase}.brand-best{color:#222;font-size:13px;font-weight:500;letter-spacing:.5px}.title-best{color:#000;font-family:Merriweather,serif;font-size:32px;font-weight:300;line-height:1.2;margin:0 0 12px;text-transform:uppercase}.description{color:#333;font-size:15px;line-height:1.5;margin-bottom:30px}.bestseller-shop-now-btn,.description{font-family:Finger,sans-serif;font-weight:400}.bestseller-shop-now-btn{align-items:center;background-color:#151515;border:none;border-radius:50px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;height:54.6px;justify-content:center;letter-spacing:1.5px;line-height:1;padding:0;text-decoration:none;text-transform:uppercase;transition:background-color .3s ease;width:150.32px}.bestseller-shop-now-btn:hover{background-color:#333}@media (max-width:768px){.slide-content:not(.center){left:5%;max-width:none;right:5%}.slide-content.center{width:90%}.title-best{font-size:28px}.brand-best{font-size:12px}.description{font-size:14px;margin-bottom:20px}.bestseller-shop-now-btn{font-size:13px;height:50px;width:140px}}.sort-dropdown{position:relative}.sort-trigger{align-items:center;cursor:pointer;display:flex;font-size:14px;gap:6px}.sort-overlay{inset:0;position:fixed;z-index:99}.sort-menu{background:#fff;border:1px solid #e5e5e5;border-radius:4px;box-shadow:0 4px 12px #0000001a;margin-top:8px;min-width:200px;position:absolute;right:0;top:100%;z-index:100}.sort-option{cursor:pointer;font-size:14px;padding:12px 16px;transition:background .2s}.sort-option:hover{background:#f5f5f5}.sort-option.active{background:#f0f0f0;font-weight:500}.product-list-container{background-color:#fff;font-family:Figtree,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;min-height:100vh;overflow-x:hidden;width:100%}.loading-container{min-height:400px;padding:40px 20px;text-align:center}.loading-spinner{border:3px solid #f3f3f3;border-top-color:#000}.loading-container p{color:#666;font-family:Figtree,sans-serif;font-size:14px;font-weight:400;margin:5px 0}.error-container{margin:0 auto;max-width:600px;width:100%}.error-message{background-color:#ffebee;border-left:4px solid #d32f2f;border-radius:6px;color:#d32f2f;margin-bottom:15px;padding:12px 15px;word-break:break-word}.api-info,.error-message{font-family:Figtree,sans-serif;font-weight:400;text-align:left}.api-info{background-color:#f5f5f5;border-radius:4px;color:#666;font-size:12px;margin:15px 0;padding:10px;word-break:break-all}.api-info code{background-color:#e0e0e0;border-radius:3px;display:inline-block;font-family:monospace;margin-top:5px;padding:2px 6px}.retry-button{background-color:#000;font-weight:400;margin-top:15px;max-width:250px;padding:12px 24px;transition:background-color .3s ease;width:100%}.retry-button:hover{background-color:#333}.debug-info{border-top:1px solid #eee;margin-top:20px;padding-top:15px;text-align:left}.debug-info p{font-size:14px;margin-bottom:10px}.debug-button,.debug-info p{color:#666;font-family:Figtree,sans-serif;font-weight:400}.debug-button{background-color:#f5f5f5;border:1px solid #ddd;border-radius:4px;cursor:pointer;font-size:12px;max-width:250px;padding:8px 16px;transition:all .3s ease;width:100%}.debug-button:hover{background-color:#e0e0e0;color:#333}.product-wrapper{box-sizing:border-box;margin:0 auto;max-width:1400px;padding:20px;width:100%}.product-header{display:flex;flex-direction:column;gap:15px;margin-bottom:25px;width:100%}@media (min-width:768px){.product-header{align-items:center;flex-direction:row;gap:20px;justify-content:space-between}}.header-left{width:100%}@media (min-width:768px){.header-left{flex:1 1;min-width:300px}}.header-right{width:100%}@media (min-width:768px){.header-right{flex-shrink:0;width:auto}}.product-stats{display:flex;flex-direction:column;gap:10px}.product-count{color:#333;font-size:14px;margin:0;text-align:left}@media (min-width:768px){.product-count{font-size:12px}}.product-count strong{font-weight:600}.applied-filters{align-items:center;display:flex;flex-wrap:wrap;font-size:13px;gap:8px;text-align:left}.applied-filters>span:first-child{color:#666;font-weight:500;margin-right:5px}.applied-filters>span:first-child,.filter-tag{font-family:Figtree,sans-serif;white-space:nowrap}.filter-tag{align-items:center;background-color:#f5f5f5;border:1px solid #e0e0e0;border-radius:12px;color:#333;display:inline-flex;font-size:12px;font-weight:400;gap:5px;max-width:150px;overflow:hidden;padding:5px 10px;text-overflow:ellipsis}@media (min-width:768px){.filter-tag{max-width:200px}}.filter-tag:before{color:#4caf50;content:"✓";font-size:10px}.clear-filters-btn{background:none;border:1px solid #ddd;border-radius:4px;color:#666;cursor:pointer;font-family:Figtree,sans-serif;font-size:12px;font-weight:400;margin-left:0;padding:5px 12px;transition:all .3s ease;white-space:nowrap}@media (min-width:768px){.clear-filters-btn{margin-left:5px}}.clear-filters-btn:hover{background-color:#f5f5f5;border-color:#999;color:#333}.product-actions{display:flex;flex-direction:column;gap:15px;width:100%}@media (min-width:768px){.product-actions{align-items:center;flex-direction:row;gap:25px;justify-content:flex-end;width:auto}}.filter-trigger{align-items:center;background-color:#fff;border:1px solid #ddd;border-radius:4px;color:#333;cursor:pointer;display:flex;font-family:Figtree,sans-serif;font-size:14px;font-weight:400;gap:8px;justify-content:center;padding:10px 15px;transition:all .3s ease;white-space:nowrap;width:100%}@media (min-width:768px){.filter-trigger{font-size:15px;justify-content:flex-start;padding:8px 15px;width:auto}}.filter-trigger:hover{background-color:#f8f9fa;border-color:#999}.filter-trigger span{font-size:16px}.warning-banner{background-color:#fff3cd;border:1px solid #ffeaa7;border-radius:6px;display:flex;flex-direction:column;gap:5px;margin-bottom:25px;padding:12px 15px;text-align:left;width:100%}.warning-banner p{color:#856404;font-family:Figtree,sans-serif;font-size:14px;font-weight:500;margin:0;word-break:break-word}.warning-banner small{color:#b7950b;font-family:Figtree,sans-serif;font-size:12px}.product-grid{grid-gap:30px;gap:30px;grid-template-columns:1fr;justify-items:center;margin:0 auto;padding:0;width:100%}@media (max-width:639px){.product-grid{gap:25px;grid-template-columns:1fr}}@media (min-width:640px) and (max-width:1023px){.product-grid{gap:25px 20px;grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px) and (max-width:1279px){.product-grid{gap:35px 25px;grid-template-columns:repeat(3,1fr)}}@media (min-width:1280px){.product-grid{gap:40px 30px;grid-template-columns:repeat(4,1fr)}}.product-card-wrapper{display:flex;justify-content:center;max-width:347.26px;transition:none;width:100%}.product-card-wrapper:hover{transform:none}.no-products{background-color:#fafafa;border:1px solid #eee;border-radius:8px;grid-column:1/-1;margin-top:30px;padding:40px 20px;text-align:center;width:100%}@media (min-width:768px){.no-products{padding:60px 20px}}.no-products h3{color:#333;font-family:Figtree,sans-serif;font-size:20px;font-weight:400;margin-bottom:12px}@media (min-width:768px){.no-products h3{font-size:24px}}.no-products p{color:#666;font-family:Figtree,sans-serif;font-size:14px;font-weight:400;margin-bottom:20px}@media (min-width:768px){.no-products p{font-size:15px;margin-bottom:25px}}.reset-filters-btn{background-color:#f8f9fa;border:1px solid #ddd;border-radius:4px;color:#333;cursor:pointer;font-family:Figtree,sans-serif;font-size:14px;font-weight:400;margin-bottom:10px;margin-right:0;max-width:200px;padding:10px 20px;transition:all .3s ease;width:100%}@media (min-width:768px){.reset-filters-btn{margin-bottom:0;margin-right:10px;width:auto}}.reset-filters-btn:hover{background-color:#e9ecef;border-color:#ccc}.no-products .retry-button{background-color:#000;border:1px solid #000;border-radius:4px;color:#fff;cursor:pointer;font-family:Figtree,sans-serif;font-size:14px;font-weight:400;max-width:200px;padding:10px 20px;transition:background-color .3s ease;width:100%}@media (min-width:768px){.no-products .retry-button{width:auto}}.no-products .retry-button:hover{background-color:#333}@media (min-width:768px){.no-products .button-container{display:flex;gap:10px;justify-content:center}}.pagination{align-items:center;border-top:1px solid #eee;display:flex;flex-direction:column;gap:15px;justify-content:center;margin-top:40px;padding-top:25px;width:100%}@media (min-width:768px){.pagination{flex-direction:row;gap:20px;margin-top:50px;padding-top:30px}}.pagination-btn{background-color:#fff;border:1px solid #ddd;color:#333;font-weight:400;max-width:200px;padding:10px 20px;transition:all .3s ease;width:100%}@media (min-width:768px){.pagination-btn{min-width:100px;width:auto}}.pagination-btn:hover:not(:disabled){background-color:#f8f9fa;border-color:#999}.page-info{color:#666;font-family:Figtree,sans-serif;font-size:14px;font-weight:400;min-width:120px;order:-1;text-align:center}@media (min-width:768px){.page-info{order:0}}.product-card-custom{cursor:pointer;display:flex;flex-direction:column;height:auto;margin:0 auto;max-width:347.26px;width:100%}.product-image-container-custom{background-color:#f8f8f8;border-radius:10px;margin-bottom:14px;overflow:hidden;padding-bottom:100%;position:relative;width:100%}.product-img-custom{border-radius:10px;height:100%;left:0;object-fit:cover;position:absolute;top:0;transition:transform .3s ease;width:100%}.product-card-wrapper:hover .product-image-container-custom,.product-card-wrapper:hover .product-img-custom{border-radius:10px}.product-card-wrapper:hover .product-img-custom{transform:scale(1.05)}.add-to-cart-btn-custom{background:#fff;border:1px solid #151515;border-radius:999px;bottom:15px;cursor:pointer;font-family:Figtree,sans-serif;font-size:13px;font-weight:400;left:50%;opacity:0;padding:12px 0;position:absolute;transform:translateX(-50%);transition:.3s ease;width:calc(100% - 30px);z-index:2}@media (min-width:768px){.add-to-cart-btn-custom{bottom:20px;font-size:14px;padding:14px 0;width:calc(100% - 40px)}}@media (max-width:767px){.add-to-cart-btn-custom{opacity:1}}.product-card-wrapper:hover .add-to-cart-btn-custom{opacity:1}.add-to-cart-btn-custom:hover{background:#151515;color:#fff}.wishlist-btn-productlist{align-items:center;background:#0000!important;border:none!important;border-radius:0;box-shadow:none;cursor:pointer;display:flex;height:28px;justify-content:center;outline:none;padding:0;position:absolute;right:12px;top:12px;transition:none;width:28px;z-index:3}@media (min-width:768px){.wishlist-btn-productlist{height:30px;right:15px;top:15px;width:30px}}.wishlist-btn-productlist:hover{background:#0000!important;border:none!important;box-shadow:none}.wishlist-btn-productlist svg{stroke:#333;height:18px;transition:fill .2s ease,stroke .2s ease;width:18px}@media (min-width:768px){.wishlist-btn-productlist svg{height:20px;width:20px}}.wishlist-btn-productlist:hover svg{stroke:#b76e79}.wishlist-btn-productlist.active svg{fill:red;stroke:red}.product-details-custom{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;margin:0 auto;padding:0;text-align:center;width:100%}.product-brand-custom{box-sizing:border-box;color:#8a8a8a;font-family:Figtree,sans-serif;font-size:11px;font-weight:400;letter-spacing:1.4px;line-height:1.2;margin:0 0 4px;overflow:hidden;padding:0 5px;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;width:100%}@media (min-width:768px){.product-brand-custom{font-size:11.25px;letter-spacing:1.6px}}.product-name-custom{-webkit-line-clamp:2;-webkit-box-orient:vertical;box-sizing:border-box;color:#151515;display:-webkit-box;font-family:Figtree,sans-serif;font-size:14px;font-weight:400;line-height:1.3;margin:4px 0;max-height:36px;min-height:36px;overflow:hidden;padding:0 5px;text-align:center;text-decoration:none;transition:color .3s ease;width:100%}@media (min-width:768px){.product-name-custom{font-size:15px;max-height:39px;min-height:39px}}.product-name-custom:hover{color:#b76e79;text-decoration:none}.product-price-custom{box-sizing:border-box;color:#151515;font-family:Figtree,sans-serif;font-size:14px;font-weight:400;line-height:1.2;margin:4px 0 0;padding:0 5px;text-align:center;width:100%}@media (min-width:768px){.product-price-custom{font-size:15px}}@media (min-width:640px){.product-wrapper{padding:20px 25px}}@media (min-width:768px){.product-wrapper{padding:20px 30px 30px}}@media (min-width:1024px){.product-wrapper{padding:20px 40px 40px}}@media (min-width:1280px){.product-wrapper{padding:20px 60px 40px}}@media (max-width:359px){.product-grid{gap:20px}.product-image-container-custom{margin-bottom:10px}.add-to-cart-btn-custom{font-size:12px;padding:10px 0}.product-name-custom{font-size:13px;max-height:34px;min-height:34px}.product-brand-custom{font-size:10px;letter-spacing:1.2px}.product-price-custom{font-size:13px}}@media (min-width:1024px) and (max-height:768px) and (orientation:landscape){.product-grid{gap:25px 20px}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.product-img-custom{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}}@media (hover:none) and (pointer:coarse){.add-to-cart-btn-custom,.product-card-wrapper:hover .add-to-cart-btn-custom{opacity:1}.product-card-wrapper:hover .product-img-custom{transform:none}}@media (prefers-reduced-motion:reduce){.product-card-wrapper:hover .product-img-custom{transform:none;transition:none}.add-to-cart-btn-custom{transition:none}.loading-spinner{animation:none}}@media print{.product-list-container{background:#fff}.add-to-cart-btn-custom,.filter-trigger,.pagination,.product-actions>:not(:first-child),.wishlist-btn-productlist{display:none!important}.product-grid{gap:20px;grid-template-columns:repeat(2,1fr)}.product-card-custom{break-inside:avoid;page-break-inside:avoid}}.add-to-cart-btn-custom:focus,.clear-filters-btn:focus,.debug-button:focus,.filter-trigger:focus,.pagination-btn:focus,.reset-filters-btn:focus,.retry-button:focus,.wishlist-btn-productlist:focus{outline:2px solid #06c;outline-offset:2px}.category-banner{margin-bottom:30px;position:relative;width:100%}.banner-container{flex-direction:row;margin-top:114px;min-height:300px;overflow:hidden;width:100%}.banner-container,.banner-content{background-color:initial;display:flex}.banner-content{align-items:flex-start;color:#333;flex:1 1;flex-direction:column;justify-content:center;padding:40px}.banner-content .banner-title{color:#151515;font-size:32px;font-weight:600;margin-bottom:15px}.banner-content .banner-description,.banner-content .banner-title{font-family:Figtree,sans-serif;max-width:500px;word-break:break-word}.banner-content .banner-description{color:#666;font-size:16px;line-height:1.6;margin:0}.banner-image{background-color:inherit;background-position:50%;background-repeat:no-repeat;background-size:cover;flex:1 1;min-height:300px;position:relative}.banner-image.no-image{background-image:none}@media (max-width:1024px){.banner-container{min-height:250px}.banner-content{padding:30px}.banner-content .banner-title{font-size:28px}.banner-image{min-height:250px}}@media (max-width:768px){.banner-container{flex-direction:column;min-height:auto}.banner-content{align-items:center;padding:30px;text-align:center;width:100%}.banner-content .banner-title{font-size:24px;max-width:100%;text-align:center}.banner-content .banner-description{font-size:14px;max-width:100%;padding:0 20px;text-align:center}.banner-image{min-height:200px;width:100%}}@media (max-width:480px){.banner-content{padding:20px}.banner-content .banner-title{font-size:20px}.banner-content .banner-description{font-size:13px}.banner-image{min-height:150px}}@media (max-width:360px){.banner-content{padding:15px}.banner-content .banner-title{font-size:18px}.banner-content .banner-description{font-size:12px}.banner-image{min-height:120px}}@media (min-width:1024px) and (max-width:1280px) and (orientation:landscape){.banner-container,.banner-image{min-height:280px}}@media (min-width:1440px){.banner-container{min-height:350px}.banner-content .banner-title{font-size:36px}.banner-content .banner-description{font-size:18px;max-width:600px}.banner-image{min-height:350px}}.banner-content,.banner-image{animation:fadeIn .5s ease-out}.banner-loading{animation:loading 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;height:300px;margin-bottom:30px;width:100%}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:768px){.banner-loading{height:200px}}.category-tag:hover,.subcategory-tag:hover{background-color:#e5e5e5;border-color:#999;transform:translateY(-1px);transition:all .2s ease}.product-count{transition:all .3s ease}.product-count strong{color:#000;font-size:1.1em}.active-category-filters,.applied-filters{border-top:1px solid #eee;margin-top:8px;padding-top:8px}.active-category-filters+.applied-filters{margin-top:5px;padding-top:5px}.no-products,.pagination{animation:fadeIn .3s ease-out}.product-list-container{padding-top:0}.category-banner,.header.solid+.product-list-container .category-banner{margin-top:0}.category-tag,.subcategory-tag{max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:768px){.category-tag,.subcategory-tag{max-width:100%;white-space:normal;word-break:break-word}}@media print{.category-banner{display:block;page-break-inside:avoid}.banner-content{background:none;color:#000}.banner-description,.banner-title{color:#000;text-shadow:none}.banner-image{display:none}}.product-details-container{box-sizing:border-box;margin:120px auto;max-width:1440px;padding:20px 40px 60px}.product-details-container .breadcrumb{align-items:center;color:#151515;display:flex;flex-wrap:wrap;font-family:Figtree,sans-serif;font-size:14px;font-weight:400;gap:6px;margin-bottom:40px}.product-details-container .breadcrumb span{cursor:pointer}.product-details-container .breadcrumb .separator{color:#151515;cursor:default}.product-details-container .breadcrumb span:not(.separator):hover{color:#151515;text-decoration:none}.product-details-container .product-details-wrapper{grid-gap:80px;align-items:start;display:grid;gap:80px;grid-template-columns:580px 1fr}.product-details-container .product-images-section{align-self:flex-start;display:flex;gap:16px;height:-webkit-fit-content;height:fit-content;position:-webkit-sticky;position:sticky;top:120px}.product-details-container .thumbnail-list{display:flex;flex-direction:column;gap:10px}.product-details-container .thumbnail{background:#fff;border:1px solid #e5e5e5;border-radius:4px;cursor:pointer;flex-shrink:0;height:90px;overflow:hidden;transition:border-color .2s;width:90px}.product-details-container .thumbnail.active{border-color:#000;border-width:2px}.product-details-container .thumbnail:hover{border-color:#666}.product-details-container .thumbnail img{display:block;height:100%;object-fit:cover;width:100%}.product-details-container .main-image-container{aspect-ratio:1/1;background:#fafafa;border-radius:4px;flex:1 1;min-width:0;overflow:hidden;position:relative}.product-details-container .main-product-image{display:block;height:100%;object-fit:cover;width:100%}.product-details-container .wishlist-button-container{position:absolute;right:20px;top:20px;z-index:10}.product-details-container .wishlist-btn{align-items:center;background:#ffffffe6;border:none;border-radius:50%;box-shadow:0 2px 10px #0000001a;cursor:pointer;display:flex;height:44px;justify-content:center;transition:all .3s ease;width:44px}.product-details-container .wishlist-btn:hover{background:#fff;box-shadow:0 4px 15px #00000026;transform:scale(1.05)}.product-details-container .wishlist-btn.active{background:#fff}.product-details-container .wishlist-btn.active svg{fill:#ff4757;stroke:#ff4757}.product-details-container .wishlist-btn svg{transition:fill .3s ease,stroke .3s ease}.product-details-container .nav-btn{align-items:center;background:#fffffff2;border:none;border-radius:50%;box-shadow:0 2px 8px #0000001a;cursor:pointer;display:flex;height:36px;justify-content:center;opacity:0;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .3s;width:36px;z-index:5}.product-details-container .main-image-container:hover .nav-btn{opacity:1}.product-details-container .nav-btn:hover{background:#fff}.product-details-container .prev-btn{left:16px}.product-details-container .next-btn{right:16px}.product-details-container .product-info-section{box-sizing:border-box;max-height:calc(100vh - 140px);overflow-x:hidden;overflow-y:auto;padding-right:10px;padding-top:0}.product-details-container .product-info-section::-webkit-scrollbar{display:none}.product-details-container .product-header{display:flex;flex-direction:column;gap:8px;margin-bottom:24px;text-align:left;width:100%}.product-details-container .product-brand{color:#999;display:block;font-family:Figtree,sans-serif;font-size:11px;font-weight:400;letter-spacing:2px;margin:0;text-align:left!important;text-transform:uppercase;width:100%}.product-details-container .product-title{word-wrap:break-word;color:#000;font-family:Merriweather,serif;font-size:33px;font-weight:400;letter-spacing:normal;line-height:1.4;margin:0;text-align:left!important;text-transform:none;width:100%;word-break:break-word}.product-details-container .product-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.product-details-container .tag{background:#f7f7f7;border:1px solid #e5e5e5;border-radius:20px;color:#666;font-size:14px;padding:6px 16px;white-space:nowrap}.product-details-container .product-price-section{border-bottom:1px solid #e5e5e5;margin-bottom:28px;padding:24px 0}.product-details-container .price-wrapper{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px;margin-bottom:6px}.product-details-container .price-label,.product-details-container .price-value{color:#151515;font-family:Figtree,sans-serif;font-size:18px}.product-details-container .price-value{font-weight:400;text-align:left;text-decoration:none}.product-details-container .original-price{color:#999;font-family:Figtree,sans-serif;font-size:18px;margin-left:12px;text-decoration:line-through}.product-details-container .discount-badge{background:#f0f8f0;border-radius:4px;color:#2d5016;font-family:Figtree,sans-serif;font-size:18px;margin-left:12px;padding:4px 12px;white-space:nowrap}.product-details-container .tax-info{color:#999;display:block;font-family:Figtree,sans-serif;font-size:13px;margin:0;text-align:left}.product-details-container .product-features{border-bottom:1px solid #e5e5e5;margin-bottom:24px;padding:20px 0}.product-details-container .features-list{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.product-details-container .feature-item{align-items:flex-start;color:#333;display:flex;font-family:Figtree,sans-serif;font-size:15px;font-weight:400;gap:10px;line-height:1.5;text-align:left}.product-details-container .feature-icon{color:#2d5016;flex-shrink:0;font-weight:700;margin-top:2px}.product-details-container .feature-text{word-wrap:break-word;flex:1 1;text-align:left}.product-details-container .product-benefits-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-bottom:32px}.product-details-container .benefit-item{align-items:center;display:flex;flex-direction:column;gap:8px;text-align:center}.product-details-container .benefit-icon{display:block;height:24px;margin-bottom:4px;object-fit:contain;width:24px}.product-details-container .benefit-text{word-wrap:break-word;color:#666;font-size:15px;line-height:1.3}.product-details-container .product-rating{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px;text-align:left}.product-details-container .stars{color:#ffc107;font-size:16px}.product-details-container .rating-value{font-size:14px;font-weight:500}.product-details-container .reviews-count{color:#999;font-size:14px}.product-details-container .fragrance-section,.product-details-container .size-section{margin-bottom:24px;text-align:left}.product-details-container .section-label{color:#000;display:block;font-family:Figtree,sans-serif;font-size:14px;font-weight:400;margin-bottom:14px;text-align:left}.product-details-container .size-options{display:flex;flex-wrap:wrap;gap:10px}.product-details-container .size-btn{background:#fff;border:1px solid #e5e5e5;border-radius:50px;color:#333;cursor:pointer;font-family:Figtree,sans-serif;font-size:15px;min-width:60px;padding:12px 28px;transition:border-color .3s;white-space:nowrap}.product-details-container .size-btn:hover{border-color:#999}.product-details-container .size-btn.active{background:#fff;border-color:#000;border-width:2px;color:#333}.product-details-container .fragrance-select-box{align-items:center;background:#fff;border:1px solid #e5e5e5;border-radius:4px;box-sizing:border-box;color:#333;cursor:pointer;display:flex;font-family:Figtree,sans-serif;font-size:15px;justify-content:space-between;padding:14px 18px;text-align:left;transition:border-color .2s;width:100%}.product-details-container .fragrance-select-box:hover{border-color:#999}.product-details-container .fragrance-select-box svg{flex-shrink:0}.product-details-container .purchase-section{align-items:center;display:flex;gap:12px;margin:32px 0 24px}.product-details-container .quantity-selector{align-items:center;background:#fff;border:1px solid #e5e5e5;border-radius:50px;display:flex;flex-shrink:0;height:52px;padding:0 6px}.product-details-container .qty-btn{align-items:center;background:#0000;border:none;border-radius:50%;color:#333;cursor:pointer;display:flex;flex-shrink:0;font-family:Figtree,sans-serif;font-size:15px;font-weight:400;height:40px;justify-content:center;transition:background .2s;width:40px}.product-details-container .qty-btn:hover{background:#f5f5f5}.product-details-container .qty-btn:disabled{cursor:not-allowed;opacity:.5}.product-details-container .qty-value{color:#000;flex-shrink:0;font-family:Figtree,sans-serif;font-size:15px;font-weight:400;min-width:50px;text-align:center}.product-details-container .add-to-cart-btn{background:#151515!important;border:none;border-radius:50px;color:#fff;cursor:pointer;flex:1 1;font-family:Figtree,sans-serif;font-size:14px;font-weight:400;height:52px;letter-spacing:2px;min-width:0;padding:0 40px;text-align:center;transition:background .3s;white-space:nowrap}.product-details-container .add-to-cart-btn:hover:not(:disabled){background:#333}.product-details-container .add-to-cart-btn:disabled{background:#999;cursor:not-allowed}.product-details-container .customer-love{background:#f0f8f0;border-radius:4px;box-sizing:border-box;margin-bottom:32px;padding:14px 24px;text-align:center}.product-details-container .customer-love p{word-wrap:break-word;color:#2d5016;font-family:Figtree,sans-serif;font-size:15px;margin:0;text-align:center}.product-details-container .feature-icons{display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.product-details-container .also-use-section,.product-details-container .feature-icons{border-bottom:1px solid #e5e5e5;padding:32px 0}.product-details-container .also-use-section h3{font-family:Merriweather,serif;font-size:15px;font-weight:400;margin-bottom:20px;text-align:left}.product-details-container .related-product{align-items:center;background:#fafafa;border:1px solid #e5e5e5;border-radius:4px;display:flex;flex-wrap:wrap;gap:20px;padding:20px}.product-details-container .related-product img{background:#fff;border-radius:4px;flex-shrink:0;height:100px;object-fit:cover;width:100px}.product-details-container .related-info{flex:1 1;min-width:200px}.product-details-container .related-brand{color:#999;display:block;font-family:Figtree,sans-serif;font-size:11px;letter-spacing:1px;margin-bottom:6px;text-align:left;text-transform:uppercase}.product-details-container .related-title{word-wrap:break-word;margin-bottom:6px}.product-details-container .related-price,.product-details-container .related-title{color:#000;font-size:15px;font-weight:400;text-align:left}.product-details-container .add-btn{background:#fff;border:1px solid #000;border-radius:50px;cursor:pointer;flex-shrink:0;font-size:15px;font-weight:500;letter-spacing:1.5px;padding:12px 32px;transition:all .3s;white-space:nowrap}.product-details-container .add-btn:hover{background:#000;color:#fff}.product-details-container .expandable-sections{padding-top:20px}.product-details-container .expandable-item{border-bottom:1px solid #e5e5e5}.product-details-container .beauty-ritual-section{border-bottom:1px solid #e5e5e5;padding-bottom:20px}.product-details-container .beauty-ritual-header{padding:24px 0 20px;text-align:left}.product-details-container .beauty-ritual-header h3{font-family:Merriweather,serif;font-size:18px;font-weight:400;margin:0;text-align:left}.product-details-container .ritual-video-section{background:#0000;margin:0;padding:0}.product-details-container .ritual-videos-container{background:#0000;overflow-x:auto;width:100%}.product-details-container .ritual-videos-row{background:#0000;display:flex;gap:10px;min-width:100%;padding:10px 0;width:-webkit-max-content;width:max-content}.product-details-container .ritual-video-item{background:#0000;flex:0 0 auto;width:116px}.product-details-container .ritual-video-wrapper{align-items:center;background:#0000;border-radius:10px;cursor:pointer;display:flex;flex-shrink:0;height:193.33px;justify-content:center;overflow:hidden;position:relative;width:116px}.product-details-container .ritual-video-player{background:#0000;border-radius:10px;cursor:pointer;display:block;height:100%;object-fit:cover;opacity:1;width:100%}.product-details-container .custom-play-btn{align-items:center;background:#000000b3;border:none;border-radius:50%;bottom:10px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;padding:0;position:absolute;right:10px;transition:all .3s ease;width:36px;z-index:10}.product-details-container .custom-play-btn:hover{background:#000000e6;transform:scale(1.05)}.product-details-container .custom-play-btn svg{fill:#fff;height:20px;width:20px}.product-details-container .ritual-video-player:not([poster]){background:#f5f5f5}.product-details-container .ritual-video-wrapper.video-error{align-items:center;background:#f5f5f5;border:1px dashed #e5e5e5;border-radius:10px;display:flex;justify-content:center}.product-details-container .ritual-video-wrapper.video-error:after{color:#999;content:"Video unavailable";font-size:15px;padding:10px;text-align:center}.product-details-container .ritual-video-player::-webkit-media-controls{opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.product-details-container .ritual-video-wrapper:hover .ritual-video-player::-webkit-media-controls{opacity:1}.product-details-container .ritual-video-player::-webkit-media-controls-panel{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000b3;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.product-details-container .ritual-video-player::-webkit-media-controls-play-button{background:#ffffffe6;border-radius:50%;height:36px;width:36px}.product-details-container .ritual-video-player::-webkit-media-controls-current-time-display,.product-details-container .ritual-video-player::-webkit-media-controls-time-remaining-display{color:#fff;font-weight:500}.product-details-container .expandable-header{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:24px 0;text-align:left}.product-details-container .expandable-header:hover h3{color:#666}.product-details-container .expandable-header h3{word-wrap:break-word;font-family:Merriweather,serif;font-size:18px;font-weight:400;margin:0;padding-right:20px;text-align:left;transition:color .2s}.product-details-container .expand-icon{color:#999;flex-shrink:0;font-size:28px;font-weight:300;line-height:1}.product-details-container .expandable-content{overflow-wrap:break-word;padding-bottom:24px;text-align:left}.product-details-container .expandable-content p{word-wrap:break-word;color:#666;font-size:15px;line-height:1.7;margin:0 0 16px;text-align:left}.product-details-container .frequently-paired-section{margin-top:32px}.product-details-container .frequently-paired-section h4{font-size:15px;font-weight:500;margin-bottom:16px;text-align:left}.product-details-container .paired-products{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.product-details-container .paired-product{background:#fff;border:1px solid #e5e5e5;border-radius:8px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.product-details-container .paired-product:hover{box-shadow:0 8px 24px #0000001a;transform:translateY(-4px)}.product-details-container .paired-product-image{height:200px;overflow:hidden;width:100%}.product-details-container .paired-product-image img{height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.product-details-container .paired-product:hover .paired-product-image img{transform:scale(1.05)}.product-details-container .paired-product-info{padding:16px}.product-details-container .paired-product-info h5{word-wrap:break-word;font-size:15px;font-weight:500;line-height:1.4;margin:0 0 8px;text-align:left}.product-details-container .paired-product-price{color:#000;font-size:15px;font-weight:500;margin:0;text-align:left}.product-details-container .loading-container{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;min-height:400px}.product-details-container .loading-spinner{animation:spin 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#000;height:40px;width:40px}.product-details-container .product-not-found{box-sizing:border-box;padding:60px 20px;text-align:center}.product-details-container .product-not-found h2{word-wrap:break-word;font-size:24px;margin-bottom:16px}.product-details-container .product-not-found p{word-wrap:break-word;color:#666;margin-bottom:24px}.product-details-container .error-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.product-details-container .primary-btn,.product-details-container .secondary-btn{border-radius:50px;cursor:pointer;font-size:14px;padding:12px 24px;transition:all .3s;white-space:nowrap}.product-details-container .primary-btn{background:#000;border:none;color:#fff}.product-details-container .secondary-btn{background:#fff;border:1px solid #000;color:#000}.product-details-container .primary-btn:hover{background:#333}.product-details-container .secondary-btn:hover{background:#f5f5f5}.product-details-container .drawer-overlay{animation:fadeIn .3s ease;background:#00000080;inset:0;position:fixed;z-index:999}.product-details-container .fragrance-drawer{animation:slideIn .3s ease;background:#fff;box-shadow:-4px 0 24px #00000026;display:flex;flex-direction:column;height:100vh;position:fixed;right:0;top:0;width:440px;z-index:1000}.product-details-container .drawer-header{align-items:center;border-bottom:1px solid #e5e5e5;box-sizing:border-box;display:flex;justify-content:space-between;padding:28px 32px}.product-details-container .drawer-header h3{word-wrap:break-word;color:#000;font-family:Merriweather,serif;font-size:24px;font-weight:400;margin:0;padding-right:20px;text-align:left}.product-details-container .close-btn{align-items:center;background:#0000;border:none;border-radius:4px;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:8px;transition:background .2s}.product-details-container .close-btn:hover{background:#f5f5f5}.product-details-container .close-btn svg{color:#666}.product-details-container .drawer-content{flex:1 1;overflow-y:auto;padding:0}.product-details-container .drawer-content::-webkit-scrollbar{width:6px}.product-details-container .drawer-content::-webkit-scrollbar-track{background:#f1f1f1}.product-details-container .drawer-content::-webkit-scrollbar-thumb{background:#ccc;border-radius:10px}.product-details-container .drawer-content::-webkit-scrollbar-thumb:hover{background:#999}.product-details-container .fragrance-option{word-wrap:break-word;align-items:center;border-bottom:1px solid #f0f0f0;color:#333;cursor:pointer;display:flex;font-size:16px;justify-content:space-between;padding:20px 32px;text-align:left;transition:background .2s}.product-details-container .fragrance-option:hover{background:#fafafa}.product-details-container .fragrance-option.selected{background:#f8f8f8;color:#000;font-weight:500}.product-details-container .fragrance-option svg{color:#000;flex-shrink:0}.product-details-container .video-modal-overlay{align-items:center;animation:fadeIn .3s ease;background:#000000e6;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}.product-details-container .video-modal-content{animation:zoomIn .3s ease;background:#0000;border-radius:12px;max-width:400px;overflow:hidden;position:relative;width:90%}.product-details-container .video-modal-close{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#fff3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:12px;top:12px;transition:all .3s ease;width:32px;z-index:10}.product-details-container .video-modal-close:hover{background:#ffffff4d;transform:scale(1.1)}.product-details-container .video-modal-close svg{stroke:#fff;height:18px;width:18px}.product-details-container .video-modal-player-wrapper{background:#000;border-radius:12px 12px 0 0;overflow:hidden;width:100%}.product-details-container .video-modal-player{display:block;height:auto;max-height:75vh;object-fit:cover;width:100%}.product-details-container .video-modal-product-card{align-items:center;background:#fff;border-radius:0 0 12px 12px;display:flex;justify-content:space-between;padding:14px}.product-details-container .video-modal-product-info{align-items:center;display:flex;flex:1 1;gap:12px}.product-details-container .video-modal-product-image{background:#f5f5f5;border-radius:4px;height:48px;object-fit:cover;width:48px}.product-details-container .video-modal-product-details{display:flex;flex-direction:column;gap:4px}.product-details-container .video-modal-product-brand{color:#999;font-family:Figtree,sans-serif;font-size:10px;font-weight:400;letter-spacing:1px;text-transform:uppercase}.product-details-container .video-modal-product-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#000;display:-webkit-box;font-family:Figtree,sans-serif;font-size:13px;font-weight:500;line-height:1.3;margin:0;max-width:180px;overflow:hidden}.product-details-container .video-modal-product-price{color:#000;font-family:Figtree,sans-serif;font-size:13px;font-weight:400}.product-details-container .video-modal-add-to-cart{background:#151515;border:none;border-radius:50px;color:#fff;cursor:pointer;font-family:Figtree,sans-serif;font-size:11px;font-weight:400;letter-spacing:.5px;min-width:110px;padding:9px 18px;transition:background .3s ease;white-space:nowrap}.product-details-container .video-modal-add-to-cart:hover{background:#333}@media (max-width:1440px){.product-details-container{margin:120px 60px;padding:20px 30px 60px}}@media (max-width:1200px){.product-details-container{margin:120px 40px;padding:20px 30px 50px}.product-details-container .product-details-wrapper{gap:60px;grid-template-columns:500px 1fr}.product-details-container .product-title{font-size:24px}}@media (max-width:1024px){.product-details-container{margin:120px 30px;padding:20px 25px 50px}.product-details-container .product-details-wrapper{gap:50px;grid-template-columns:450px 1fr}.product-details-container .thumbnail{height:80px;width:80px}.product-details-container .product-title{font-size:22px}.product-details-container .price-value{font-size:20px}.product-details-container .original-price{font-size:19px}}@media (max-width:900px){.product-details-container{margin:120px 20px;padding:20px 20px 40px}.product-details-container .product-details-wrapper{gap:40px;grid-template-columns:400px 1fr}.product-details-container .thumbnail{height:70px;width:70px}.product-details-container .product-title{font-size:20px}.product-details-container .product-benefits-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:768px){.product-details-container{margin:100px 16px 40px;padding:16px 16px 40px}.product-details-container .product-details-wrapper{gap:30px;grid-template-columns:1fr}.product-details-container .product-images-section{flex-direction:column-reverse;position:relative;top:0}.product-details-container .thumbnail-list{flex-direction:row;overflow-x:auto;padding-bottom:10px;width:100%}.product-details-container .thumbnail{flex-shrink:0;height:70px;min-width:70px}.product-details-container .main-image-container{margin-bottom:10px;width:100%}.product-details-container .product-info-section{max-height:none;overflow-y:visible;padding-right:0}.product-details-container .product-title{font-size:22px}.product-details-container .price-value{font-size:21px}.product-details-container .original-price{font-size:20px}.product-details-container .purchase-section{align-items:stretch;flex-direction:column}.product-details-container .quantity-selector{justify-content:center;margin-bottom:10px;width:100%}.product-details-container .add-to-cart-btn{width:100%}.product-details-container .product-benefits-grid{grid-template-columns:repeat(4,1fr)}.product-details-container .fragrance-drawer{width:100%}.product-details-container .wishlist-button-container{right:15px;top:15px}.product-details-container .wishlist-btn{height:40px;width:40px}.product-details-container .wishlist-btn svg{height:20px;width:20px}.product-details-container .nav-btn{opacity:.8}.product-details-container .ritual-videos-container{-webkit-overflow-scrolling:touch;overflow-x:auto}.product-details-container .ritual-videos-row{width:-webkit-max-content;width:max-content}.product-details-container .video-modal-content{max-width:380px}.product-details-container .video-modal-player{max-height:70vh}.product-details-container .video-modal-close{height:30px;right:10px;top:10px;width:30px}.product-details-container .video-modal-close svg{height:16px;width:16px}.product-details-container .video-modal-product-card{padding:12px}.product-details-container .video-modal-product-image{height:45px;width:45px}.product-details-container .video-modal-product-title{font-size:12px;max-width:160px}.product-details-container .video-modal-product-price{font-size:12px}.product-details-container .video-modal-add-to-cart{font-size:10px;min-width:100px;padding:8px 16px}}@media (max-width:600px){.product-details-container{margin:90px 12px 30px;padding:12px 12px 30px}.product-details-container .price-value,.product-details-container .product-title{font-size:20px}.product-details-container .original-price{font-size:19px}.product-details-container .size-btn{font-size:13px;padding:10px 20px}.product-details-container .add-to-cart-btn{font-size:13px;height:48px;padding:0 30px}.product-details-container .quantity-selector{height:48px}.product-details-container .qty-btn{height:36px;width:36px}.product-details-container .qty-value{min-width:40px}.product-details-container .product-benefits-grid{gap:15px;grid-template-columns:repeat(4,1fr)}.product-details-container .benefit-text{font-size:11px}.product-details-container .expandable-header h3{font-size:16px}.product-details-container .expandable-content p{font-size:14px}.product-details-container .drawer-header{padding:20px 24px}.product-details-container .drawer-header h3{font-size:20px}.product-details-container .fragrance-option{font-size:15px;padding:16px 24px}.product-details-container .video-modal-content{max-width:350px}}@media (max-width:480px){.product-details-container{margin:80px 10px 25px;padding:10px 10px 25px}.product-details-container .breadcrumb{font-size:11px;margin-bottom:20px}.product-details-container .product-title{font-size:18px}.product-details-container .product-brand{font-size:10px}.product-details-container .price-value{font-size:19px}.product-details-container .original-price{font-size:18px;margin-left:8px}.product-details-container .discount-badge{font-size:12px;margin-left:8px;padding:3px 8px}.product-details-container .feature-item{font-size:14px}.product-details-container .size-btn{font-size:12px;padding:8px 16px}.product-details-container .fragrance-select-box{font-size:13px;padding:12px 14px}.product-details-container .add-to-cart-btn{font-size:12px;height:46px;letter-spacing:1px}.product-details-container .quantity-selector{height:46px}.product-details-container .customer-love p{font-size:13px}.product-details-container .product-benefits-grid{gap:12px;grid-template-columns:repeat(4,1fr)}.product-details-container .benefit-text{font-size:10px}.product-details-container .ritual-video-item{width:100px}.product-details-container .ritual-video-wrapper{height:166.67px;width:100px}.product-details-container .custom-play-btn{bottom:8px;height:30px;right:8px;width:30px}.product-details-container .custom-play-btn svg{height:16px;width:16px}.product-details-container .expandable-header{padding:20px 0}.product-details-container .expandable-header h3{font-size:15px}.product-details-container .expandable-content{padding-bottom:20px}.product-details-container .expandable-content p{font-size:13px}.product-details-container .wishlist-btn{height:36px;width:36px}.product-details-container .wishlist-btn svg{height:18px;width:18px}.product-details-container .nav-btn{height:32px;width:32px}.product-details-container .nav-btn svg{height:16px;width:16px}.product-details-container .video-modal-content{max-width:320px}.product-details-container .video-modal-player{max-height:65vh}.product-details-container .video-modal-product-card{align-items:flex-start;flex-direction:column;gap:12px;padding:10px}.product-details-container .video-modal-product-info{width:100%}.product-details-container .video-modal-product-title{max-width:100%}.product-details-container .video-modal-add-to-cart{padding:10px;width:100%}.product-details-container .video-modal-close{height:28px;right:8px;top:8px;width:28px}.product-details-container .video-modal-close svg{height:14px;width:14px}}@media (max-width:360px){.product-details-container .product-title{font-size:16px}.product-details-container .price-value{font-size:18px}.product-details-container .product-benefits-grid{gap:8px;grid-template-columns:repeat(4,1fr)}.product-details-container .benefit-text{font-size:9px}.product-details-container .size-options{justify-content:center}.product-details-container .add-to-cart-btn{font-size:11px}.product-details-container .ritual-video-item{width:90px}.product-details-container .ritual-video-wrapper{height:150px;width:90px}.product-details-container .video-modal-content{max-width:280px}.product-details-container .video-modal-product-image{height:40px;width:40px}.product-details-container .video-modal-product-price,.product-details-container .video-modal-product-title{font-size:11px}}@media (hover:none) and (pointer:coarse){.product-details-container .nav-btn{opacity:.8}.product-details-container .custom-play-btn{height:40px;width:40px}.product-details-container .custom-play-btn svg{height:22px;width:22px}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.product-details-container .main-product-image,.product-details-container .ritual-video-player,.product-details-container .thumbnail img,.product-details-container .video-modal-player,.product-details-container .video-modal-product-image{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}}@media print{.product-details-container{margin:0;max-width:100%;padding:20px}.product-details-container .product-details-wrapper{gap:20px;grid-template-columns:1fr}.product-details-container .add-to-cart-btn,.product-details-container .custom-play-btn,.product-details-container .drawer-overlay,.product-details-container .fragrance-drawer,.product-details-container .fragrance-select-box,.product-details-container .nav-btn,.product-details-container .video-modal-add-to-cart,.product-details-container .video-modal-content,.product-details-container .video-modal-overlay,.product-details-container .wishlist-button-container{display:none}.product-details-container .product-info-section{max-height:none;overflow:visible}}.container-fluid{max-width:100%!important;padding:0!important}.container-fluid,.row{margin:0!important}.col-md-6{padding:0!important}.text-side{align-items:center;background:#f5efe8;display:flex;flex-direction:column;height:480px;justify-content:center;padding:40px 60px;text-align:center}.heading-text{color:#1a1a1a;font-family:Georgia,serif;font-size:48px;font-weight:400;letter-spacing:-.5px;line-height:1.2;margin-bottom:24px}.desc-text{color:#5a5a5a;font-size:15px;line-height:1.65;margin:0;max-width:480px}.image-slider{background:#fff;cursor:ew-resize;height:480px;overflow:hidden;position:relative;-webkit-user-select:none;user-select:none;width:100%}.img-layer{height:100%;left:0;position:absolute;top:0;width:100%}.img-layer-top{z-index:2}.slider-img{display:block;height:100%;object-fit:cover;pointer-events:none;width:100%}.slider-bar{bottom:0;top:0;transform:translateX(-50%);width:2px;z-index:3}.slider-bar,.slider-btn{background:#fff;position:absolute}.slider-btn{align-items:center;border-radius:50%;box-shadow:0 2px 10px #00000026;color:#2a2a2a;cursor:grab;display:flex;gap:1px;height:44px;justify-content:center;left:50%;top:50%;transform:translate(-50%,-50%);width:44px}.slider-btn:active{cursor:grabbing}.corner-label{background:#fff;border-radius:20px;bottom:24px;box-shadow:0 1px 4px #00000014;color:#2a2a2a;font-size:13px;font-weight:500;padding:8px 24px;position:absolute;z-index:4}.left-label{left:24px}.right-label{right:24px}.before-after-section{margin-bottom:1px;position:relative;width:100%;z-index:1}@media (max-width:768px){.text-side{height:auto;min-height:320px;padding:40px 20px}.heading-text{font-size:36px}.image-slider{height:500px}.desc-text{font-size:14px}}.product-benefits-section{padding:80px 0;width:100%}.section-title{color:#1a1a1a;font-family:marriweather,serif;font-size:44px;letter-spacing:-.5px;margin-bottom:60px;text-align:center}.benefits-wrapper{margin:0 auto;max-width:1200px}.benefits-column{display:flex;flex-direction:column;gap:50px;padding:20px}.benefit-item{display:block;max-width:300px;transition:transform .3s ease}.col-md-4:first-child .benefits-column .benefit-item{margin-left:0;margin-right:auto;text-align:left;transform:translateX(-15px)}.col-md-4:last-child .benefits-column .benefit-item{margin-left:auto;margin-right:0;text-align:right;transform:translateX(15px)}.benefit-icon{align-items:center;display:flex;height:70px;justify-content:center;margin-bottom:16px;width:70px}.col-md-4:first-child .benefits-column .benefit-icon{margin-left:0;margin-right:auto}.col-md-4:last-child .benefits-column .benefit-icon{margin-left:auto;margin-right:0}.benefit-icon img{height:100%;max-height:70px;max-width:70px;object-fit:contain;width:100%}.benefit-title{color:#1a1a1a;font-family:marriweather,serif;font-size:27px;font-weight:500;letter-spacing:-.2px;margin-bottom:8px}.benefit-desc{color:#5a5a5a;font-family:fingers,sans-serif;font-size:17px;font-weight:400;line-height:1.6;margin:0}.center-image-container{align-items:center;border-radius:50%;display:flex;height:614.71px;justify-content:center;left:50%;margin:0 auto;overflow:hidden;position:relative;transform:translateX(-50%);width:582.11px}.center-image-fixed{border-radius:50%;display:block;height:100%;object-fit:cover;width:100%}@media (max-width:1200px){.col-md-4:first-child .benefits-column .benefit-item{transform:translateX(-10px)}.col-md-4:last-child .benefits-column .benefit-item{transform:translateX(10px)}.center-image-container{height:528px;left:50%;transform:translateX(-50%);width:500px}}@media (max-width:992px){.benefits-column{gap:40px}.center-image-container{height:475px;left:50%;transform:translateX(-50%);width:450px}.col-md-4:first-child .benefits-column .benefit-item{transform:translateX(-8px)}.col-md-4:last-child .benefits-column .benefit-item{transform:translateX(8px)}.benefit-title{font-size:22px}.benefit-desc{font-size:15px}}@media (max-width:768px){.product-benefits-section{padding:60px 0}.section-title{font-size:36px;margin-bottom:40px}.benefits-column{gap:35px;padding:15px}.row{flex-direction:column}.col-md-4{width:100%}.col-md-4:first-child .benefits-column .benefit-item,.col-md-4:last-child .benefits-column .benefit-item{margin-left:auto;margin-right:auto;text-align:center;transform:none}.col-md-4:first-child .benefits-column .benefit-icon,.col-md-4:last-child .benefits-column .benefit-icon{margin-left:auto;margin-right:auto}.center-image-container{height:422px;left:0;margin:30px auto;transform:none;width:400px}.benefit-title{font-size:20px}.benefit-desc{font-size:14px}}@media (max-width:576px){.product-benefits-section{padding:40px 0}.section-title{font-size:30px;margin-bottom:30px}.benefits-column{gap:30px;padding:10px}.center-image-container{height:295px;left:0;margin:20px auto;transform:none;width:280px}.benefit-item{max-width:280px}.benefit-title{font-size:18px}.benefit-desc{font-size:13px}}@media (max-width:400px){.center-image-container{height:264px;left:0;transform:none;width:250px}}@media (min-width:1400px){.col-md-4:first-child .benefits-column .benefit-item{transform:translateX(-25px)}.col-md-4:last-child .benefits-column .benefit-item{transform:translateX(25px)}.center-image-container{left:50%;transform:translateX(-50%)}}@media (min-width:1600px){.col-md-4:first-child .benefits-column .benefit-item{transform:translateX(-35px)}.col-md-4:last-child .benefits-column .benefit-item{transform:translateX(35px)}.center-image-container{left:50%;transform:translateX(-50%)}}@media (min-width:1900px){.col-md-4:first-child .benefits-column .benefit-item{transform:translateX(-50px)}.col-md-4:last-child .benefits-column .benefit-item{transform:translateX(50px)}.center-image-container{left:50%;transform:translateX(-50%)}}.routine-banner{display:flex;min-height:500px;width:100%}.routine-left{background-color:#fde9e5;display:flex;flex-direction:column;justify-content:center;padding:80px;text-align:center;width:50%}.hero-title{font-family:Merriweather,serif;font-size:60px;line-height:1.2;margin:0 0 12px}.hero-desc,.hero-title{color:#151515;font-weight:400}.hero-desc{font-family:Figtree,sans-serif;font-size:17px;margin:0}.routine-right{width:50%}.routine-right img{height:100%;object-fit:cover;width:100%}@media (max-width:768px){.routine-banner{flex-direction:column}.routine-left,.routine-right{width:100%}.routine-left{padding:40px 20px}.hero-title{font-size:36px}}.quickview-overlay{background:#0006;inset:0;position:fixed;z-index:99}.quickview{background:#fff;font-family:Figtree,sans-serif;height:100%;overflow-y:auto;padding:56px 60px 74px;position:fixed;right:0;top:0;width:500px;z-index:100}.close-btn{background:none;color:#151515;font-size:28px;position:absolute;right:20px;top:20px}.card_img{display:block;height:480px;margin:0 auto;object-fit:cover;width:480px}.brand{color:#717171}.title{color:#151515;font-size:22px;font-weight:400;margin:8px 0}.price{color:#151515;font-size:18px}.tax{color:#717171;font-size:12px;margin-bottom:20px}.routine-products{padding:80px 60px}.product-count{color:#000;font-family:Figtree,sans-serif;font-size:17px;font-weight:400;margin-bottom:40px}.product-grid{grid-gap:80px;display:grid;gap:80px;grid-template-columns:repeat(3,1fr)}.image-wrapper{overflow:hidden;position:relative}.image-wrapper img{display:block;margin:auto;max-width:100%;width:480.26px}.hover-btn{background:#fff;border:1px solid #000;border-radius:40px;bottom:-70px;color:#000;cursor:pointer;font-size:13px;left:50%;letter-spacing:2px;padding:14px 0;position:absolute;transform:translateX(-50%);transition:all .4s ease;width:85%}.image-wrapper:hover .hover-btn{bottom:20px}.hover-btn:hover{background:#000;color:#fff}.brand{color:#777;font-size:12.75px;letter-spacing:1px;margin-top:30px}.product-card h4{font-size:17px;font-weight:400;margin:8px 0}.price{color:#000;font-size:17px}@media (max-width:900px){.product-grid{gap:60px;grid-template-columns:1fr}.image-wrapper img{width:100%}}.account-wrapper{background:#fff;box-shadow:0 0 40px #0000000a;display:flex;margin:120px auto 50px;max-width:1200px;min-height:500px}.account-sidebar{background:#f8f9fa;flex-shrink:0;padding:40px 30px;width:280px}.sidebar-title{color:#151515;font-size:22px;font-weight:500;margin-bottom:40px}.sidebar-menu{list-style:none;margin:0;padding:0}.sidebar-menu li{border-bottom:1px solid #ddd;padding:14px 0}.sidebar-menu li:last-child{border-bottom:none}.sidebar-menu li.active{color:#8b0000;font-weight:600}.sidebar-menu li a{color:inherit;display:block;font-size:16px;text-decoration:none;width:100%}.sidebar-menu li a:hover{color:#8b0000}.account-content{flex:1 1;min-height:500px;padding:50px 60px}@media (max-width:992px){.account-wrapper{flex-direction:column;margin:100px 20px 30px}.account-sidebar{width:100%}.account-content,.account-sidebar{padding:30px 20px}}.section-title{color:#151515;font-family:Merriweather,serif;font-size:26px;font-weight:400;margin-bottom:20px}hr{border:none;border-top:1px solid #ddd;margin:30px 0}.profile-info{grid-gap:32px 50px;display:grid;gap:32px 50px;grid-template-columns:1fr 1fr}.info-block{align-items:flex-start;display:flex;gap:14px;position:relative}.info-block,.info-block label{font-family:Figtree,sans-serif;font-size:17px;font-weight:400}.info-block label{color:#151515}.info-block p{color:#151515;font-size:14px;font-weight:400;margin-top:4px}.icon{font-size:18px}.edit-input{background:#0000;border:none;border-bottom:1px solid #000;font-family:Figtree,sans-serif;font-size:15px;margin-top:4px;outline:none;padding:4px 0;width:100%}.edit-btn{background:none;color:#151515;font-size:18px;position:absolute;right:0}.edit-btn,.update-btn{border:none;cursor:pointer}.update-btn{background:#111;border-radius:20px;color:#fff;font-family:Figtree,sans-serif;font-size:14px;font-weight:400;height:40px;margin-top:10px;padding:8px 22px;width:110px}.address-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.address-header h3{font-family:Figtree,sans-serif;font-size:18px;font-weight:400;margin:0}.address-buttons{display:flex;gap:10px}.addresses-list{margin-top:20px}.address-card{background:#f9f9f9;border:1px solid #ddd;border-radius:8px;margin-bottom:20px;padding:25px}.address-card-header{align-items:center;display:flex;gap:15px;margin-bottom:15px}.default-badge{background:#151515;border-radius:16px;color:#fff;font-size:14px;padding:6px 15px}.address-name,.default-badge{font-family:Figtree,sans-serif;font-weight:500}.address-name{color:#151515;font-size:18px;margin:0}.address-details{color:#555;font-family:Figtree,sans-serif;font-size:15px;line-height:1.6;margin:15px 0}.address-card-actions{border-top:1px solid #eee;display:flex;gap:15px;margin-top:20px;padding-top:20px}.action-btn{background:none;border:1px solid #ddd}.action-btn.edit{color:#151515}.action-btn.edit:hover{background:#f5f5f5}.action-btn.default{border-color:#06c;color:#06c}.action-btn.default:hover{background:#06c;color:#fff}.action-btn.remove{border-color:#c00;color:#c00}.action-btn.remove:hover{background:#c00;color:#fff}.shopify-btn{background:#fff;border:1px solid #151515;border-radius:999px;color:#151515;cursor:pointer;font-family:Figtree,sans-serif;font-size:14px;font-weight:400;letter-spacing:1px;line-height:1;padding:14px 28px;text-transform:uppercase;transition:all .25s ease}.shopify-btn:hover{background:#151515;color:#fff}.shopify-btn.full{padding:16px;width:100%}.shopify-btn.small{font-size:13px;padding:12px 26px}.shopify-btn.primary{background:#151515;color:#fff}.shopify-btn.primary:hover{background:#000}.no-address{color:#151515;font-family:Figtree,sans-serif;font-size:17px;font-weight:400;margin-top:50px;text-align:center}.address-page-container{margin:0 auto;max-width:1200px;padding:0 20px}.address-page-header{align-items:center;border-bottom:1px solid #ddd;display:flex;gap:20px;margin-bottom:40px;padding-bottom:15px}.back-btn,.back-to-profile{background:none;border:none;color:#151515;cursor:pointer;font-size:24px;padding:0}.addresses-container{margin:0 auto;max-width:800px}.addresses-header{margin-bottom:30px}.addresses-title{color:#151515;font-family:Merriweather,serif;font-size:32px;font-weight:400;margin-bottom:10px}.return-to-account{color:#777;cursor:pointer;display:block;font-size:14px;margin-top:30px;text-align:left;text-decoration:underline}.return-to-account:hover{color:#151515}.address-form-page{margin:0 auto;max-width:600px}.popup-form{display:flex;flex-direction:column;gap:20px;margin-bottom:30px}.popup-form input,.popup-form select{border:1px solid #ddd;border-radius:4px;box-sizing:border-box;font-family:Figtree,sans-serif;font-size:14px;padding:12px 16px;width:100%}.popup-form input:focus,.popup-form select:focus{border-color:#151515;outline:none}.two-col{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.form-note{color:#777;font-family:Figtree,sans-serif;font-size:12px;margin-top:10px}.form-note p{margin:0}.popup-actions{border-top:1px solid #ddd;display:flex;gap:15px;justify-content:flex-end;margin-top:30px;padding-top:20px}@media (max-width:768px){.profile-info,.two-col{gap:20px;grid-template-columns:1fr}.address-page-header{gap:10px}.address-header,.address-page-header{align-items:flex-start;flex-direction:column}.address-header{gap:15px}.address-buttons{flex-direction:column;width:100%}.address-buttons .shopify-btn{margin-left:0!important;width:100%}.popup-actions{flex-direction:column}.popup-actions .shopify-btn{width:100%}.address-card-actions{flex-direction:column}.action-btn{width:100%}}.orders-page{background-color:#fff;font-family:Figtree,sans-serif;min-height:100vh;padding:20px}.orders-container{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;margin:20px 0;padding:20px}.page-heading{color:#212529;font-family:Figtree,sans-serif;font-size:28px;font-weight:500;margin-bottom:20px}.orders-stats{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:20px}.stat-card{align-items:center;background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;display:flex;flex-basis:calc(50% - 20px);flex-direction:column;flex-grow:1;flex-shrink:1;padding:15px}.stat-label{color:#6c757d;margin-bottom:5px}.stat-label,.stat-value{font-family:Figtree,sans-serif;font-size:17px;font-weight:400}.stat-value{color:#007bff}.orders-table-responsive{-webkit-overflow-scrolling:touch;border-radius:8px;margin-bottom:20px;overflow-x:auto}.orders-table{border-collapse:collapse;font-family:Figtree,sans-serif;min-width:700px;width:100%}.orders-table thead{background-color:#f8f9fa}.orders-table th{border-bottom:2px solid #e9ecef;color:#495057;font-size:17px;letter-spacing:.5px;text-align:left;text-transform:uppercase;white-space:nowrap}.orders-table td,.orders-table th{font-family:Figtree,sans-serif;font-weight:400;padding:16px}.orders-table td{border-bottom:1px solid #e9ecef;color:#212529;font-size:15px;vertical-align:middle}.orders-table tr:last-child td{border-bottom:none}.orders-table tr:hover{background-color:#f8f9fa}.order-total strong{font-family:inherit;font-size:inherit;font-weight:400}.order-items-count{color:#212529;font-family:Figtree,sans-serif;font-size:15px;white-space:nowrap}.status-link{border-bottom:1px solid #0000;cursor:pointer;font-weight:500;text-decoration:none;transition:all .2s ease;white-space:nowrap}.status-link:hover{border-bottom:1px solid}.status-delivered-link{color:#28a745}.status-processing-link{color:#06c}.status-shipped-link{color:#fd7e14}.status-cancelled-link{color:#dc3545}.status-pending-link{color:#ffc107}.status-returned-link{color:#6f42c1}.payment-status{font-size:15px;font-weight:400;white-space:nowrap}.payment-status-text{display:inline}.payment-completed,.payment-paid,.payment-success{color:#28a745}.payment-pending{color:#ffc107}.payment-cancelled,.payment-failed{color:#dc3545}.payment-refunded{color:#6f42c1}.payment-status-modal{color:#212529;font-size:15px;font-weight:500}.order-actions{display:flex;gap:8px;white-space:nowrap}.action-btn{border:1px solid #151515;border-radius:4px;cursor:pointer;font-family:Figtree,sans-serif;font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s ease;white-space:nowrap}.view-btn{background-color:#fff;color:#151515}.view-btn:hover{background-color:#151515;color:#fff;transform:translateY(-1px)}.view-btn:disabled{background-color:#f5f5f5;border-color:#ccc;color:#999;cursor:not-allowed}.view-btn:disabled:hover{background-color:#f5f5f5;color:#999;transform:none}.loading-container{align-items:center;display:flex;flex-direction:column;font-family:Figtree,sans-serif;justify-content:center;padding:60px 20px}.loading-spinner{animation:spin 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#007bff;height:50px;margin-bottom:20px;width:50px}.loading-container p{color:#6c757d;font-size:16px}.error-container{background:#fff5f5;border:1px solid #f8d7da;border-radius:8px;font-family:Figtree,sans-serif;padding:40px 20px;text-align:center}.error-icon{align-items:center;background:#dc3545;border-radius:50%;color:#fff;display:flex;font-size:24px;font-weight:700;height:60px;justify-content:center;margin:0 auto 20px;width:60px}.error-message{color:#721c24;font-size:16px;line-height:1.5;margin-bottom:20px;margin-left:auto;margin-right:auto;max-width:500px}.retry-button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-family:Figtree,sans-serif;font-size:14px;font-weight:500;padding:10px 30px;transition:background-color .2s}.retry-button:hover{background-color:#0056b3}.login-prompt-container{background:#f8f9fa;border:2px dashed #dee2e6;border-radius:8px;font-family:Figtree,sans-serif;padding:60px 20px;text-align:center}.login-prompt-icon{color:#6c757d;font-size:64px;margin-bottom:20px}.login-prompt-title{color:#495057;font-size:24px;font-weight:500;margin-bottom:10px}.login-prompt-message{color:#6c757d;font-size:16px;line-height:1.6;margin-bottom:30px;margin-left:auto;margin-right:auto;max-width:500px}.login-prompt-button{background-color:#28a745;border:none;border-radius:4px;color:#fff;cursor:pointer;font-family:Figtree,sans-serif;font-size:16px;font-weight:500;margin-bottom:20px;padding:12px 30px;transition:background-color .2s}.login-prompt-button:hover{background-color:#218838}.login-prompt-note{color:#6c757d;font-size:14px}.login-prompt-note a{color:#007bff;font-weight:500;text-decoration:none}.login-prompt-note a:hover{text-decoration:underline}.empty-orders-container{background:#f8f9fa;border:2px dashed #dee2e6;border-radius:8px;font-family:Figtree,sans-serif;padding:60px 20px;text-align:center}.empty-icon{color:#6c757d;font-size:48px;margin-bottom:20px}.empty-title{color:#495057;font-size:24px;font-weight:500;margin-bottom:10px}.empty-message{color:#6c757d;font-size:16px;line-height:1.6;margin-bottom:30px;margin-left:auto;margin-right:auto;max-width:500px}.shop-now-btn{background-color:#28a745;border:none;border-radius:4px;color:#fff;cursor:pointer;font-family:Figtree,sans-serif;font-size:16px;font-weight:500;padding:12px 30px;transition:background-color .2s}.shop-now-btn:hover{background-color:#218838}.pagination-container{align-items:center;border-top:1px solid #e9ecef;display:flex;flex-wrap:wrap;font-family:Figtree,sans-serif;gap:20px;justify-content:center;margin-top:30px;padding-top:20px}.pagination-btn{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-family:Figtree,sans-serif;font-size:14px;padding:8px 20px;transition:background-color .2s}.pagination-btn:hover:not(:disabled){background-color:#0056b3}.pagination-btn:disabled{cursor:not-allowed;opacity:.5}.page-numbers{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.page-number{background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;cursor:pointer;font-family:Figtree,sans-serif;font-size:14px;padding:8px 12px;transition:all .2s}.page-number:hover{background-color:#e9ecef}.page-number.active{background-color:#007bff;border-color:#007bff;color:#fff}.modal-overlay{align-items:center;animation:fadeIn .2s ease;background-color:#0009;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.modal-content{animation:slideUp .3s ease;background:#fff;border-radius:12px;box-shadow:0 10px 30px #0003;max-height:90vh;max-width:1100px;overflow-y:auto;width:100%}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.modal-header{align-items:center;border-bottom:1px solid #e9ecef;display:flex;justify-content:space-between;padding:20px 25px}.modal-header h3{color:#212529;font-family:Figtree,sans-serif;font-size:20px;font-weight:500;margin:0}.modal-close-btn{align-items:center;background:none;border:none;border-radius:50%;color:#6c757d;cursor:pointer;display:flex;font-size:28px;height:32px;justify-content:center;line-height:1;padding:0;transition:all .2s;width:32px}.modal-close-btn:hover{background-color:#f8f9fa;color:#212529}.modal-body{padding:25px}.order-info{background-color:#f8f9fa;border-radius:8px;gap:20px;margin-bottom:25px;padding:16px 20px}.info-row,.order-info{display:flex;flex-wrap:wrap}.info-row{align-items:baseline;gap:8px}.info-label{color:#6c757d;font-size:14px;font-weight:400;white-space:nowrap}.info-label,.info-value{font-family:Figtree,sans-serif}.info-value{color:#212529;font-size:15px;font-weight:500;word-break:break-word}.items-table-responsive{-webkit-overflow-scrolling:touch;border-radius:8px;margin-top:10px;overflow-x:auto}.items-table{border-collapse:collapse;font-family:Figtree,sans-serif;min-width:600px;width:100%}.items-table th{background-color:#f8f9fa;border-bottom:2px solid #e9ecef;color:#495057;font-weight:500;text-align:left;white-space:nowrap}.items-table td,.items-table th{font-size:14px;padding:12px 10px}.items-table td{border-bottom:1px solid #e9ecef;color:#212529;vertical-align:middle}.items-table tfoot tr{background-color:#f8f9fa}.items-table tfoot td{font-weight:500;padding:15px 10px}.product-image-cell{text-align:center;width:60px}.product-thumbnail{border:1px solid #e9ecef;border-radius:4px;height:50px;object-fit:cover;transition:transform .2s ease,box-shadow .2s ease;width:50px}.clickable-image{cursor:pointer}.clickable-image:hover{box-shadow:0 4px 8px #0003;transform:scale(1.1)}.no-image{color:#adb5bd;font-size:12px}.product-details-cell{min-width:200px}.product-name{color:#212529;font-weight:500;margin-bottom:4px;word-break:break-word}.product-size{color:#6c757d;font-size:12px;font-weight:400;margin-top:2px}.total-label{color:#495057;font-size:16px;text-align:right;white-space:nowrap}.total-value{color:#007bff;font-size:18px;font-weight:600;white-space:nowrap}.modal-footer{border-top:1px solid #e9ecef;display:flex;justify-content:flex-end;padding:20px 25px}.close-btn{background-color:#6c757d;border:none;border-radius:4px;color:#fff;cursor:pointer;font-family:Figtree,sans-serif;font-size:14px;font-weight:500;padding:10px 30px;transition:background-color .2s}.close-btn:hover{background-color:#5a6268}.image-popup-overlay{align-items:center;animation:fadeIn .2s ease;background-color:#000c;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:2000}.image-popup-content{animation:zoomIn .3s ease;background:#fff;border-radius:12px;box-shadow:0 10px 40px #0000004d;max-height:90vh;max-width:800px;overflow-y:auto;position:relative;width:100%}@keyframes zoomIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.image-popup-header{align-items:center;border-bottom:1px solid #e9ecef;display:flex;justify-content:space-between;padding:15px 20px}.image-popup-header h4{color:#212529;font-family:Figtree,sans-serif;font-size:18px;font-weight:500;margin:0;padding-right:40px;word-break:break-word}.image-popup-close{align-items:center;background:none;border:none;border-radius:50%;color:#6c757d;cursor:pointer;display:flex;font-size:28px;height:32px;justify-content:center;line-height:1;padding:0;position:absolute;right:20px;top:15px;transition:all .2s;width:32px;z-index:10}.image-popup-close:hover{background-color:#f8f9fa;color:#212529}.image-popup-body{align-items:center;display:flex;justify-content:center;min-height:300px;padding:20px}.image-popup-img{border-radius:4px;max-height:70vh;max-width:100%;object-fit:contain}@media (min-width:1200px){.orders-table{min-width:800px}.modal-content{max-width:1100px}}@media (max-width:1199px) and (min-width:992px){.orders-container,.orders-page{padding:18px}.orders-table{min-width:750px}.orders-table td,.orders-table th{font-size:16px;padding:14px}.stat-label,.stat-value{font-size:16px}.modal-content{max-width:95%}}@media (max-width:991px) and (min-width:768px){.orders-page{padding:15px}.orders-container{margin:15px 0;padding:15px}.page-heading{font-size:26px}.orders-table{min-width:700px}.orders-table td,.orders-table th{font-size:15px;padding:12px}.stat-card{flex:1 1 100%}.stat-label,.stat-value{font-size:16px}.action-btn{font-size:13px;padding:6px 12px}.modal-content{max-width:95%}.items-table{min-width:550px}.product-details-cell{min-width:180px}}@media (max-width:767px) and (min-width:576px){.orders-page{padding:12px}.orders-container{margin:12px 0;padding:12px}.page-heading{font-size:24px;margin-bottom:15px}.orders-table{min-width:650px}.orders-table td,.orders-table th{font-size:14px;padding:10px}.order-actions{flex-direction:column;gap:5px}.action-btn{font-size:12px;padding:8px;width:100%}.stat-card{flex:1 1 100%;padding:12px}.stat-label,.stat-value{font-size:15px}.pagination-container{gap:15px}.pagination-btn{font-size:13px;padding:6px 16px}.page-number{font-size:13px;padding:6px 10px}.payment-status-text,.status-link{font-size:14px}.modal-header{padding:15px 20px}.modal-header h3{font-size:18px}.modal-body{padding:20px}.order-info{flex-direction:column;gap:12px;padding:12px 16px}.items-table{min-width:500px}.items-table td,.items-table th{font-size:13px;padding:10px 8px}.product-thumbnail{height:40px;width:40px}.product-details-cell{min-width:160px}.total-value{font-size:16px}.close-btn{font-size:13px;padding:8px 24px}.empty-orders-container,.error-container,.login-prompt-container{padding:40px 15px}.login-prompt-icon{font-size:48px}.empty-title,.login-prompt-title{font-size:20px}.empty-message,.error-message,.login-prompt-message{font-size:14px}.image-popup-content{max-width:95%}.image-popup-header h4{font-size:16px}.image-popup-body{min-height:250px}}@media (max-width:575px) and (min-width:480px){.orders-page{padding:10px}.orders-container{border-radius:6px;padding:10px}.page-heading{font-size:22px;margin-bottom:12px}.orders-table{min-width:600px}.orders-table td,.orders-table th{padding:8px}.orders-table th{font-size:13px;padding:8px}.order-items-count,.orders-table td{font-size:13px}.stat-label,.stat-value{font-size:14px}.stat-card{padding:10px}.order-actions{gap:4px}.action-btn{font-size:11px;padding:6px}.pagination-btn{font-size:12px;padding:5px 12px}.page-number{font-size:12px;padding:5px 8px}.payment-status-text,.status-link{font-size:13px}.modal-content{max-width:95%}.modal-header{padding:12px 16px}.modal-header h3{font-size:18px}.modal-body{padding:16px}.order-info{gap:10px;padding:12px}.info-label{font-size:13px}.info-value{font-size:14px}.items-table{min-width:450px}.items-table td,.items-table th{font-size:12px;padding:8px 6px}.product-thumbnail{height:35px;width:35px}.product-details-cell{min-width:140px}.product-name{font-size:12px}.product-size{font-size:10px}.total-label{font-size:14px}.total-value{font-size:15px}.close-btn{font-size:12px;padding:8px 20px}.empty-orders-container,.error-container,.login-prompt-container{padding:30px 12px}.login-prompt-icon{font-size:40px}.empty-title,.login-prompt-title{font-size:18px}.empty-message,.error-message,.login-prompt-message{font-size:13px}.login-prompt-button,.retry-button,.shop-now-btn{font-size:14px;padding:10px 20px}.image-popup-content{max-width:95%}.image-popup-header{padding:12px 16px}.image-popup-header h4{font-size:15px;padding-right:35px}.image-popup-close{font-size:24px;height:28px;right:16px;top:12px;width:28px}.image-popup-body{min-height:200px;padding:16px}}@media (max-width:479px){.orders-page{padding:8px}.orders-container{border-radius:6px;margin:8px 0;padding:8px}.page-heading{font-size:20px;margin-bottom:10px}.orders-table{min-width:500px}.orders-table td,.orders-table th{padding:6px}.orders-table th{letter-spacing:.3px}.orders-table td,.orders-table th{font-size:12px;padding:6px}.order-items-count{font-size:12px}.stat-label,.stat-value{font-size:13px}.stat-card{padding:8px}.order-actions{gap:3px}.action-btn{border-width:1px;font-size:10px;padding:5px}.pagination-container{gap:10px}.pagination-btn{font-size:11px;padding:4px 10px}.page-number{font-size:11px;padding:4px 6px}.payment-status-text,.status-link{font-size:12px}.orders-stats{gap:10px}.modal-overlay{padding:10px}.modal-header{padding:10px 14px}.modal-header h3{font-size:16px}.modal-close-btn{font-size:24px;height:28px;width:28px}.modal-body{padding:14px}.order-info{gap:8px;padding:10px}.info-label{font-size:12px}.info-value{font-size:13px}.items-table{min-width:400px}.items-table td,.items-table th{font-size:11px;padding:6px 4px}.product-image-cell{width:45px}.product-thumbnail{height:30px;width:30px}.product-details-cell{min-width:120px}.product-name{font-size:11px}.product-size{font-size:9px}.total-label{font-size:12px}.total-value{font-size:14px}.modal-footer{padding:14px 16px}.close-btn{font-size:11px;padding:6px 16px}.empty-orders-container,.error-container,.login-prompt-container{padding:25px 10px}.login-prompt-icon{font-size:36px;margin-bottom:15px}.empty-title,.login-prompt-title{font-size:16px;margin-bottom:8px}.empty-message,.error-message,.login-prompt-message{font-size:12px;margin-bottom:20px}.login-prompt-button,.retry-button,.shop-now-btn{font-size:13px;padding:8px 16px}.login-prompt-note{font-size:12px}.image-popup-content{max-width:95%}.image-popup-header{padding:10px 14px}.image-popup-header h4{font-size:14px;padding-right:30px}.image-popup-close{font-size:20px;height:24px;right:14px;top:10px;width:24px}.image-popup-body{min-height:150px;padding:14px}}@media (max-width:320px){.orders-page{padding:5px}.orders-container{padding:6px}.page-heading{font-size:18px}.orders-table{min-width:450px}.orders-table td,.orders-table th{font-size:11px;padding:4px}.action-btn{font-size:9px;padding:4px}.stat-card{padding:6px}.stat-label,.stat-value{font-size:12px}.pagination-btn{font-size:10px;padding:3px 8px}.page-number{font-size:10px;padding:3px 5px}.modal-header{padding:8px 12px}.modal-header h3{font-size:15px}.modal-body{padding:12px}.items-table{min-width:350px}.product-details-cell{min-width:100px}.product-name{font-size:10px}.product-thumbnail{height:25px;width:25px}}.wishlist-page-container{margin:0 auto;max-width:1200px;min-height:70vh;padding:140px 20px}.wishlist-page{font-family:Figtree,sans-serif}.page-heading{color:#151515;font-family:Merriweather,serif;font-size:32px;font-weight:400;margin-bottom:24px}.wishlist-container{margin-top:20px}.wishlist-header{align-items:center;border-bottom:1px solid #e5e5e5;display:flex;justify-content:space-between;margin-bottom:24px;padding-bottom:16px}.wishlist-header-left{align-items:center;display:flex;gap:12px}.wishlist-count{color:#666;font-size:16px}.wishlist-header-right{align-items:center;display:flex;gap:10px}.refresh-wishlist-btn{align-items:center;background:none;border:1px solid #ddd;border-radius:4px;color:#666;cursor:pointer;display:inline-flex;font-size:14px;gap:6px;height:36px;justify-content:center;padding:8px 16px;transition:all .2s ease}.refresh-wishlist-btn:hover:not(:disabled){background:#f5f5f5;border-color:#ccc;color:#111}.refresh-wishlist-btn:disabled{cursor:not-allowed;opacity:.5}.clear-wishlist-btn{background:none;border:1px solid #dc3545;border-radius:4px;color:#dc3545;cursor:pointer;font-size:14px;height:36px;padding:8px 16px;transition:all .2s ease}.clear-wishlist-btn:hover:not(:disabled){background:#dc3545;color:#fff}.clear-wishlist-btn:disabled{border-color:#ccc;color:#ccc;cursor:not-allowed;opacity:.5}.wishlist-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin-bottom:40px}.wishlist-item{border:none;border-radius:0;cursor:pointer;overflow:visible;position:relative;transition:none}.wishlist-item,.wishlist-item:hover{box-shadow:none}.wishlist-item.removing{opacity:.5;pointer-events:none}.wishlist-img-box{background:#f7f7f7;border-radius:15px;height:380px;overflow:hidden;position:relative}.wishlist-img-box img{border-radius:10px;display:block;height:100%;object-fit:cover;transition:opacity .45s ease,transform .45s ease;width:100%}.wishlist-img-hover{inset:0;opacity:0;position:absolute}.wishlist-item:hover .img-main{opacity:0}.wishlist-item:hover .wishlist-img-hover{opacity:1;transform:scale(1.05)}.remove-wishlist-btn{align-items:center;background:#fff;border:1px solid #ddd;border-radius:50%;box-shadow:0 2px 4px #0000001a;cursor:pointer;display:flex;height:36px;justify-content:center;opacity:0;position:absolute;right:12px;top:12px;transition:all .2s ease;width:36px;z-index:10}.wishlist-item:hover .remove-wishlist-btn{opacity:1}.remove-wishlist-btn:hover:not(:disabled){background:#f5f5f5;border-color:#999;transform:scale(1.05)}.remove-wishlist-btn.removing{cursor:not-allowed;opacity:.7}.remove-wishlist-btn:disabled{cursor:not-allowed;opacity:.5}.remove-wishlist-btn svg{height:18px;width:18px}.wishlist-hover-btn{align-items:center;background:#fff;border:1px solid #e2e2e2;border-radius:999px;bottom:16px;color:#000;cursor:pointer;display:flex;font-size:11px;font-weight:500;gap:8px;justify-content:center;left:50%;letter-spacing:1.4px;opacity:0;padding:14px 0;position:absolute;text-transform:uppercase;transform:translate(-50%,20px);transition:opacity .35s ease,transform .35s ease,background .3s ease;width:86%;z-index:10}.wishlist-item:hover .wishlist-hover-btn{opacity:1;transform:translate(-50%)}.wishlist-hover-btn:hover:not(.loading):not(.out):not(:disabled){background:#111;border-color:#111;color:#fff}.wishlist-hover-btn.out{border-color:#e0e0e0;cursor:not-allowed}.wishlist-hover-btn.out,.wishlist-hover-btn.out:hover{background:#f3f3f3;color:#999}.wishlist-hover-btn.loading{background:#666;color:#fff;cursor:wait}.wishlist-hover-btn:disabled{cursor:not-allowed;opacity:.6}.wishlist-product-info{margin-top:14px}.wishlist-brand{color:#888;font-size:11px;letter-spacing:1.2px;margin-bottom:6px;text-transform:uppercase}.wishlist-product-info h4{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#222;cursor:pointer;display:-webkit-box;font-size:15px;font-weight:400;height:44px;line-height:22px;margin:0 0 6px;overflow:hidden}.wishlist-product-info h4:hover{color:#000;text-decoration:underline}.wishlist-price{color:#111;cursor:pointer;font-size:14px;font-weight:500}.spinner{animation:spin 1s ease-in-out infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;display:inline-block;height:16px;width:16px}.spinner.small{border-width:1.5px;height:12px;width:12px}@keyframes spin{to{transform:rotate(1turn)}}.wishlist-footer{border-top:1px solid #e5e5e5;padding-top:24px;text-align:center}.continue-shopping-btn{background:none;border:1px solid #151515;border-radius:4px;color:#151515;cursor:pointer;font-size:14px;font-weight:500;padding:12px 32px;transition:all .2s ease}.continue-shopping-btn:hover:not(:disabled){background-color:#151515;color:#fff}.continue-shopping-btn:disabled{cursor:not-allowed;opacity:.5}.continue-shopping-btn.secondary{border-color:#666;color:#666}.continue-shopping-btn.secondary:hover:not(:disabled){background-color:#666;color:#fff}.wishlist-empty{padding:60px 20px;text-align:center}.empty-icon{display:flex;justify-content:center;margin-bottom:24px}.empty-text{color:#151515;font-size:18px;font-weight:500;margin-bottom:8px}.empty-subtext{color:#666;font-size:14px;margin-bottom:24px}.empty-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.wishlist-alert{align-items:center;animation:slideIn .3s ease;border:1px solid #0000;border-radius:8px;display:flex;font-size:14px;margin-bottom:20px;padding:12px 16px}@keyframes slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.wishlist-alert.success{background-color:#d4edda;border-color:#c3e6cb;color:#155724}.wishlist-alert.error{background-color:#f8d7da;border-color:#f5c6cb;color:#721c24}.wishlist-alert.warning{background-color:#fff3cd;border-color:#ffeaa7;color:#856404}.wishlist-alert.info{background-color:#d1ecf1;border-color:#bee5eb;color:#0c5460}.alert-icon{align-items:center;display:inline-flex;font-size:16px;font-weight:700;height:20px;justify-content:center;margin-right:10px;width:20px}.alert-text{flex:1 1;line-height:1.4}.alert-close{align-items:center;background:none;border:none;border-radius:50%;color:inherit;cursor:pointer;display:inline-flex;font-size:20px;height:24px;justify-content:center;margin-left:10px;opacity:.7;padding:0 5px;transition:opacity .2s;width:24px}.alert-close:hover{background-color:#0000000d;opacity:1}.offline-badge{background-color:#ff9800;border-radius:4px;color:#fff;display:inline-block;font-size:11px;font-weight:500;letter-spacing:.5px;margin-left:10px;padding:4px 8px;text-transform:uppercase}.wishlist-loading{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:60px 20px}.wishlist-loading .spinner{border-width:4px;height:40px;width:40px}.wishlist-loading p{color:#666;font-size:14px;margin-top:16px}@media (max-width:1024px){.wishlist-page-container{padding:120px 20px}.wishlist-grid{gap:20px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}}@media (max-width:768px){.wishlist-page-container{padding:100px 16px}.page-heading{font-size:28px;margin-bottom:20px}.wishlist-grid{gap:16px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.wishlist-img-box{height:320px}.remove-wishlist-btn{opacity:1}.wishlist-hover-btn{bottom:12px;font-size:10px;opacity:1;padding:12px 0;transform:translate(-50%)}.wishlist-header{align-items:flex-start;flex-direction:column;gap:12px}.wishlist-header-right{justify-content:flex-end;width:100%}}@media (max-width:576px){.wishlist-grid{gap:12px;grid-template-columns:repeat(2,1fr)}.wishlist-img-box{height:250px}.wishlist-product-info h4{font-size:14px;height:40px;line-height:20px}.wishlist-brand{font-size:10px}.wishlist-price{font-size:13px}}@media (max-width:480px){.wishlist-page-container{padding:90px 12px}.page-heading{font-size:24px}.wishlist-grid{gap:10px}.wishlist-img-box{height:200px}.wishlist-hover-btn{bottom:8px;font-size:9px;padding:8px 0;width:90%}.remove-wishlist-btn{height:28px;right:8px;top:8px;width:28px}.remove-wishlist-btn svg{height:14px;width:14px}.empty-actions{flex-direction:column;gap:8px}.empty-actions button{width:100%}}@media print{.remove-wishlist-btn,.wishlist-footer,.wishlist-header-right,.wishlist-hover-btn{display:none}.wishlist-img-box{break-inside:avoid;page-break-inside:avoid}}*{box-sizing:border-box;margin:0;padding:0}.policy-page{background:#fff;min-height:100vh;padding:135px 0 60px;width:100%}.policy-container{margin:0 auto;max-width:720px;padding:0 20px;width:100%}.policy-title{color:#151515;font-family:Merriweather,serif;font-size:clamp(28px,4vw,42px);font-weight:400;line-height:1.3;margin-bottom:clamp(30px,5vw,50px);text-align:center}.policy-container h2{color:#151515;font-family:Figtree,sans-serif;font-size:clamp(16px,1.8vw,18px);font-weight:600;line-height:1.4;margin:clamp(25px,3vw,32px) 0 clamp(8px,1vw,10px)}.policy-container p{word-wrap:break-word;color:#444;font-family:Figtree,sans-serif;font-size:clamp(14px,1.6vw,16px);font-weight:400;-webkit-hyphens:auto;hyphens:auto;line-height:1.7;margin-bottom:clamp(15px,2vw,20px);text-align:justify}.policy-container a{color:#2c5282;text-decoration:none;transition:color .3s ease}.policy-container a:hover{color:#1a365d;text-decoration:underline}.policy-container strong{color:#151515;font-weight:600}@media (max-width:768px){.policy-page{padding:100px 0 40px}.policy-container{padding:0 16px}.policy-title{font-size:28px;margin-bottom:35px}.policy-container h2{font-size:17px;margin:28px 0 10px}.policy-container p{font-size:15px;line-height:1.6;margin-bottom:18px;text-align:left}}@media (min-width:769px) and (max-width:1024px){.policy-page{padding:120px 0 50px}.policy-container{max-width:85%;padding:0 24px}.policy-title{font-size:36px}}@media (max-width:480px){.policy-page{padding:90px 0 30px}.policy-container{padding:0 12px}.policy-title{font-size:24px;margin-bottom:30px}.policy-container h2{font-size:16px;margin:25px 0 8px}.policy-container p{font-size:14px;line-height:1.6;margin-bottom:16px}}@media (min-width:1440px){.policy-container{max-width:800px}.policy-title{font-size:44px}.policy-container h2{font-size:20px}.policy-container p{font-size:17px;line-height:1.8}}@media print{.policy-page{padding:50px 0}.policy-container{max-width:100%}.policy-container h2,.policy-container p,.policy-title{color:#000}}
/*# sourceMappingURL=main.6b55e7f4.css.map*/