@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(../../fonts/montserrat-v31-latin-ext-regular.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:500;src:url(../../fonts/montserrat-v31-latin-ext-500.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:600;src:url(../../fonts/montserrat-v31-latin-ext-600.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url(../../fonts/montserrat-v31-latin-ext-700.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(../../fonts/montserrat-v31-latin-regular.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:500;src:url(../../fonts/montserrat-v31-latin-500.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:600;src:url(../../fonts/montserrat-v31-latin-600.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url(../../fonts/montserrat-v31-latin-700.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}html{scroll-behavior:smooth}body{font-family:Montserrat,sans-serif;margin:0;padding:0}a{color:#000;text-decoration:none}:not(html):not(body){scrollbar-width:none;-ms-overflow-style:none}:not(html):not(body)::-webkit-scrollbar{display:none}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:1px solid #590202}textarea::placeholder{font-family:Montserrat,sans-serif}h2{font-size:var(--font-size-jumbo)}h4{font-size:var(--font-size-medium)}body.modal-open,html.modal-open{overflow:hidden!important}body.modal-open{overscroll-behavior:none;position:fixed!important;width:100%!important}.top-header{background-color:var(--brand-color-secondary-sand);padding:var(--space-2) 0;text-align:center}.top-header-slider{height:1.4em;overflow:hidden;position:relative}.top-header-slide{align-items:center;animation:topHeaderSlide 8s infinite;color:var(--brand-color-primary);display:flex;font-family:var(--brand-font-family);font-size:var(--font-size-sm);font-weight:400;height:100%;justify-content:center;left:0;margin:0;position:absolute;top:0;transform:translateX(100%);white-space:nowrap;width:100%}.top-header-slide:nth-child(2){animation-delay:4s}@keyframes topHeaderSlide{0%{transform:translateX(100%)}45%,5%{transform:translateX(0)}50%,to{transform:translateX(-100%)}}.header-main{align-items:center;display:flex;justify-content:center;max-width:100%;padding:30px clamp(15px,8vw,175px) 20px}.logo{position:relative}.logo img{width:100%}.header-icons{align-items:center;display:flex;gap:20px;margin-left:auto}a.cart-icon{display:flex;justify-content:flex-end;margin-left:20px;position:relative}.cart-items-count-total{color:#000;font-size:var(--font-size-sm);padding:2px 6px;text-decoration:none}a.cart-icon .cart-items-count-total .woocommerce-Price-currencySymbol{text-transform:uppercase}.cart-badge,.wishlist-badge{align-items:center;background-color:var(--brand-color-primary);border-radius:50%;color:#fff;display:flex;font-size:12px;font-weight:700;height:20px;justify-content:center;left:-8px;line-height:1;min-width:20px;position:absolute;text-align:center;top:-8px;width:20px;z-index:10}a.wishlist-icon{margin-left:20px;position:relative}a.account-icon{align-items:center;color:#000;display:flex;gap:8px;margin-left:20px;text-decoration:none}.account-text{display:none;font-size:var(--font-size-lg);font-weight:500;white-space:nowrap}@media (min-width:1201px){.account-text{display:inline-block}.account-menu-wrapper{position:relative}.account-menu-wrapper:after{background:transparent;content:"";height:25px;left:50%;pointer-events:none;position:absolute;top:100%;transform:translateX(-50%);width:70vw}.account-menu-wrapper:hover:after{pointer-events:auto}.account-menu-dropdown{background:#fff;border-top:2px solid #590202;box-shadow:0 2px 10px rgba(0,0,0,.1);left:-30vh;max-height:0;max-width:100vw;opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:calc(100% + 20px);transform:translateX(-50%) translateY(-10px);transition:opacity .3s ease,transform .3s ease;visibility:hidden;width:70vw;z-index:100}.account-menu-wrapper:hover .account-menu-dropdown{max-height:none;opacity:1;pointer-events:auto;transform:translateX(-50%) translateY(0);visibility:visible}.account-layer{margin:0;padding:0}.header-layer-content{display:flex;flex-direction:column}.header-layer-inner{display:flex;padding:0}.account-layer-image-bottom{align-items:center;background-color:#f9f6f4;border-bottom:1px solid #ebebeb;display:flex;padding:20px 28px}.left-side.account-layer-image-bottom{flex:1;min-width:0}.wrapper-limited{width:100%}.wrapper-limited .header{color:#2d3640;font-family:Montserrat,sans-serif;font-size:18px;font-weight:600;margin-bottom:8px}.wrapper-limited .description{color:#666;font-size:14px;line-height:1.5;margin-bottom:16px}.button.account-connect.button-revamp{background-color:#590202;border:none;border-radius:var(--brand-radius-lg);color:#fff;cursor:pointer;display:inline-block;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;padding:12px 24px;text-decoration:none;transition:background-color .2s ease}.button.account-connect.button-revamp:hover{background-color:#4a0101}.right-side{flex:1;padding:20px 28px}.menu-wrapper{display:flex;gap:40px}.menu-column{flex:1;min-width:0}.menu-item{margin-bottom:16px}.menu-item:last-child{margin-bottom:0}.menu-item-link{align-items:center;color:#2d3640;display:flex;font-size:14px;gap:12px;padding:4px 0;text-decoration:none;transition:color .2s ease}.menu-item-link:hover{color:#590202}.menu-item-icon{align-items:center;color:#590202;display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.menu-item-icon i.fa{color:#590202;font-size:18px}.menu-item-link:hover .menu-item-icon i.fa{color:#590202}.menu-item-icon svg{height:100%;width:100%}.menu-item-icon .color-red{fill:#590202}.menu-item-icon svg path{fill:currentColor}.menu-item-text{font-family:Montserrat,sans-serif}}.header-icons .search-form{position:relative}.header-icons .search-suggestions{left:auto;right:0}@media (max-width:1200px){.header-main-container{background:#fff;left:0;position:fixed;right:0;top:0;transition:transform .3s ease-in-out;will-change:transform;z-index:999}.header-hidden{transform:translateY(-100%)}.header-visible{transform:translateY(0)}.top-header-slide{font-size:var(--font-size-sm)}.logo{text-align:center;width:100px}.header-main{display:flex;justify-content:space-between;padding:11px 15px}.header-icons{align-items:baseline;display:flex;gap:15px;margin-left:0}.logo-burger-container{align-items:center;display:flex;flex-direction:row;gap:20px}.cart-items-count-total{display:none}a.account-icon{margin-left:0}a.cart-icon,a.wishlist-icon{margin-left:0;position:relative}a.cart-icon{display:flex;justify-content:flex-end}.cart-badge,.wishlist-badge{align-items:center;background-color:var(--brand-color-primary);border-radius:50%;color:#fff;display:flex;font-size:11px;font-weight:700;height:18px;justify-content:center;left:-9px;line-height:1;min-width:18px;position:absolute;text-align:center;top:-6px;width:18px;z-index:10}}@media (min-width:768px) and (max-width:1200px){.logo{position:relative;text-align:center;width:100px}.header-main{align-items:center;display:flex;justify-content:space-between;max-width:100%;padding:15px clamp(15px,4vw,40px)}.logo-burger-container{align-items:center;display:flex;flex-direction:row;gap:20px}.header-icons{align-items:center;display:flex;gap:0;margin-left:0}.header-icons>.account-menu-wrapper,.header-icons>a,.header-icons>form{align-items:center;display:flex;justify-content:center;min-width:32px;position:relative}.cart-badge,.wishlist-badge{background-color:var(--brand-color-primary);font-size:11px;height:20px;left:auto;min-width:20px;right:-6px;top:-6px;width:20px}}@media (max-width:1200px){.account-menu-dropdown{display:none!important}.site-logo img{max-height:50px}.mobile-menu-toggle{display:flex}.mobile-menu{background:#fff;height:100vh;left:-100%;max-width:300px;overflow-y:auto;position:fixed;top:0;transition:left .3s ease;width:80%;z-index:10000}.mobile-menu.active{left:0}.mobile-menu-overlay{background:rgba(0,0,0,.5);height:100%;left:0;opacity:0;position:fixed;top:0;transition:all .3s ease;visibility:hidden;width:100%;z-index:9999}.mobile-menu-overlay.active{opacity:1;visibility:visible}body{margin-top:90px!important}.site-logo img{max-height:40px}.header-icon{height:35px;width:35px}.site-header{left:0;position:fixed;right:0;top:0;z-index:1000}}@media screen and (min-width:1201px){.header-main-container{position:relative;z-index:500}.logo{position:relative;text-align:center;width:auto}.header-main{justify-content:center;padding:30px clamp(15px,8vw,175px) 20px}.header-icons,.header-main{align-items:center;display:flex}.header-icons{gap:20px;margin-left:auto}.burger,button.burger{display:none!important}.header-icons a img{height:25px}div.header-icons form.search-form div.search-suggestions div.search-suggestion-item a img{height:auto;max-height:45px;max-width:45px;object-fit:contain}a#cart-toggle img{margin-right:10px}.header-icons a{align-items:center;display:flex}}.custom_menu{background:var(--brand-color-surface,#fff);font-family:var(--brand-font-family,"Montserrat",sans-serif);padding-left:clamp(15px,8vw,175px);padding-right:clamp(15px,8vw,175px);position:relative}.custom_menu_nav{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:0;padding:0}.custom_menu_item{position:relative}.custom_menu_link{color:var(--brand-color-primary,#590202);display:inline-block;font-family:var(--brand-font-family,"Montserrat",sans-serif);font-size:var(--font-size-lg,1rem);font-weight:600;padding:10px 25px;position:relative;text-decoration:none;transition:color var(--transition-base,.2s ease)}.custom_menu_link:focus-visible,.custom_menu_link:hover{color:var(--brand-color-primary-600,#4a0101)}a.custom_menu_link.single-menu{color:var(--brand-color-primary,#590202)}.custom_menu_mega{background:var(--brand-color-surface,#fff);border-radius:var(--brand-radius-sm,8px);box-shadow:var(--shadow-md,0 4px 12px rgba(0,0,0,.08));display:none;left:50%;margin-left:var(--space-4,16px);margin-right:var(--space-4,16px);max-width:calc(100vw - 40px);min-width:280px;padding:var(--space-5,20px) var(--space-6,24px);position:absolute;top:100%;width:max-content;z-index:100}.custom_menu_column{max-width:280px;min-width:180px;padding:var(--space-2,8px) 35px var(--space-2,8px) 0;width:fit-content}.custom_menu_column:last-child{padding-right:0}.custom_menu_mega--single-heading .custom_menu_column--heading{max-width:none;min-width:100%;padding-bottom:0;width:100%}.custom_menu_column ul{list-style:none;margin:0;padding:0}.custom_menu_column li{margin-bottom:var(--space-3)}.custom_menu_column a{color:var(--brand-text-color-body,#2d3640);font-family:var(--brand-font-family,"Montserrat",sans-serif);font-size:var(--font-size-base);text-decoration:none}.custom_menu_submenu>.custom_menu_link{border-bottom:1px solid rgba(89,2,2,.3);color:var(--brand-color-primary,#590202);cursor:pointer;display:block;font-family:var(--brand-font-family,"Montserrat",sans-serif);font-weight:700;margin-bottom:7px;padding:var(--space-2,8px) 0}.custom_menu_subsubmenu a{font-size:var(--font-size-sm);font-weight:600}.custom_menu_subsubmenu{margin:var(--space-2,8px) 0 var(--space-4,16px) 0;padding-left:var(--space-4,16px)}.custom_menu_mega--single-heading .custom_menu_column:not(.custom_menu_column--heading) .custom_menu_subsubmenu{margin-top:0;padding-left:0}.custom_menu_submenu--secondary{margin-top:var(--space-3,12px)}.custom_menu_link.has-submenu:after{content:none}.vezi-toate-item{border-bottom:1px solid var(--brand-color-secondary-sand,#ead4c3);margin-bottom:var(--space-2,8px);padding-bottom:var(--space-2,8px)}.vezi-toate-item a{align-items:center;color:var(--brand-color-primary,#590202);display:inline-flex;font-family:var(--brand-font-family,"Montserrat",sans-serif);font-weight:600;gap:var(--space-1,4px);text-decoration:none}.vezi-toate-item a:after{content:"→";font-size:var(--font-size-sm,.75rem)}.vezi-toate-item a:hover{text-decoration:underline}.custom_menu_mega--fullwidth{background:var(--brand-color-secondary-pearl,#f9f5f2);border-bottom:1px solid var(--brand-color-border-subtle,#f3f4f6);border-radius:0;border-top:1px solid var(--brand-color-border-subtle,#f3f4f6);box-shadow:none;left:0;margin-left:0;margin-right:0;max-height:calc(100vh - 130px);max-width:none;min-width:auto;overflow-x:hidden;overflow-y:auto;padding:0;width:100%}.mega-bg{height:100%;position:absolute;top:0;z-index:0}.mega-bg--left{background:var(--brand-color-surface-sand,#f8f5f1);left:0;width:50%}.mega-bg--right{background:var(--brand-color-surface,#fff);right:0;width:50%}.mega-inner{display:flex;flex-direction:row;margin:0 auto;max-width:1280px;padding:0;position:relative;z-index:1}.mega-sidebar{background:var(--brand-color-surface-sand,#f8f5f1);border-right:1px solid var(--brand-color-border-subtle,#f3f4f6);display:flex;flex-direction:column;flex-shrink:0;gap:var(--space-3,12px);list-style:none;margin:0;min-width:180px;padding:var(--space-8,32px) var(--space-8,32px);width:22%}.mega-sidebar-link{color:var(--brand-color-primary,#590202);display:inline-block;font-family:var(--brand-font-family,"Montserrat",sans-serif);font-size:var(--font-size-lg,1rem);font-weight:700;line-height:1.5;text-decoration:none;transition:color var(--transition-base,.2s ease)}.mega-sidebar-link:hover{color:var(--brand-color-primary-600,#4a0101);text-decoration:underline}.mega-sidebar-link:focus-visible{border-radius:var(--brand-radius-sm,8px);box-shadow:var(--focus-ring,0 0 0 3px rgba(89,2,2,.25));outline:none}.mega-content{background:var(--brand-color-surface,#fff);display:grid;flex:1;gap:var(--space-10,40px);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));padding:var(--space-8,32px) var(--space-10,40px)}.custom_menu_mega--fullwidth .custom_menu_column{max-width:none;min-width:auto;padding:0;width:auto}.custom_menu_mega--fullwidth .custom_menu_submenu>.custom_menu_link{border-bottom:none;color:var(--brand-color-primary,#590202);font-size:var(--font-size-lg,1rem);font-weight:700;margin-bottom:var(--space-2,8px);padding:0 0 var(--space-2,8px) 0}.custom_menu_mega--fullwidth .custom_menu_subsubmenu{margin:0;padding-left:0}.custom_menu_mega--fullwidth .custom_menu_subsubmenu li{margin-bottom:var(--space-2,8px)}.custom_menu_mega--fullwidth .custom_menu_subsubmenu a{color:var(--brand-text-color-body,#2d3640);font-size:var(--font-size-base,.875rem);font-weight:600;line-height:1.5}.custom_menu_mega--fullwidth .custom_menu_subsubmenu a:hover{color:var(--brand-color-primary,#590202);text-decoration:underline}.menu-link-pending{color:var(--brand-text-color-muted,#6b7280);cursor:default;font-style:italic;opacity:.65;pointer-events:none;user-select:none}.custom_menu_subsubmenu .menu-link-pending{display:block;font-size:var(--font-size-sm,.875rem);padding:4px 0}@media (min-width:1201px){.custom_menu_nav{flex-wrap:nowrap;justify-content:center}.custom_menu_item>.custom_menu_link{padding-left:15px;padding-right:15px;position:relative}.custom_menu_item.has-mega:has(>.custom_menu_mega--fullwidth){position:static}.custom_menu_mega:not(.custom_menu_mega--fullwidth){display:flex!important;transform:translateX(-50%) translateY(-10px)}.custom_menu_mega--fullwidth,.custom_menu_mega:not(.custom_menu_mega--fullwidth){opacity:0;pointer-events:none;transition:opacity var(--transition-base),transform var(--transition-base),visibility 0s linear .15s;visibility:hidden}.custom_menu_mega--fullwidth{display:block!important;transform:translateY(-8px)}.custom_menu_item.has-mega>.custom_menu_link:before{background:transparent;bottom:-20px;content:"";height:20px;left:0;pointer-events:auto;position:absolute;width:100%;z-index:99}.custom_menu_mega .custom_menu_column{--mega-column-index:0;opacity:0;transform:translateY(-10px);transition:opacity .4s cubic-bezier(.4,0,.2,1),transform .4s cubic-bezier(.4,0,.2,1);transition-delay:calc(var(--mega-column-index) * 50ms)}.custom_menu_mega .custom_menu_column:first-child{--mega-column-index:0}.custom_menu_mega .custom_menu_column:nth-child(2){--mega-column-index:1}.custom_menu_mega .custom_menu_column:nth-child(3){--mega-column-index:2}.custom_menu_mega .custom_menu_column:nth-child(4){--mega-column-index:3}.custom_menu_mega .custom_menu_column:nth-child(5){--mega-column-index:4}.custom_menu_mega .custom_menu_column:nth-child(n+6){--mega-column-index:5}.mega-sidebar li{opacity:0;transform:translateX(-8px);transition:opacity .35s cubic-bezier(.4,0,.2,1),transform .35s cubic-bezier(.4,0,.2,1);transition-delay:calc(var(--mega-sidebar-index) * 40ms)}.mega-sidebar li,.mega-sidebar li:first-child{--mega-sidebar-index:0}.mega-sidebar li:nth-child(2){--mega-sidebar-index:1}.mega-sidebar li:nth-child(3){--mega-sidebar-index:2}.mega-sidebar li:nth-child(4){--mega-sidebar-index:3}.mega-sidebar li:nth-child(5){--mega-sidebar-index:4}.mega-sidebar li:nth-child(n+6){--mega-sidebar-index:5}.custom_menu_mega.no-animation{transition:none}.custom_menu_mega.no-animation .custom_menu_column{transition:opacity .4s cubic-bezier(.4,0,.2,1),transform .4s cubic-bezier(.4,0,.2,1);transition-delay:calc(var(--mega-column-index) * 50ms)}.custom_menu_item.has-mega:hover>.custom_menu_mega:not(.custom_menu_mega--fullwidth){align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;opacity:1;pointer-events:auto;transform:translateX(-50%) translateY(0);transition-delay:0s;visibility:visible}.custom_menu_item.has-mega:hover>.custom_menu_mega--fullwidth{opacity:1;pointer-events:auto;transform:translateY(0);transition-delay:0s;visibility:visible}.custom_menu_mega--fullwidth{border-bottom-left-radius:var(--brand-radius-lg);border-bottom-right-radius:var(--brand-radius-lg);box-shadow:var(--shadow-mega-menu)}.custom_menu_item.has-mega:hover>.custom_menu_mega.custom_menu_mega--single-heading{flex-wrap:wrap}.custom_menu_mega.custom_menu_mega--single-heading .custom_menu_column--heading{flex:0 0 100%}.custom_menu_item.has-mega:hover>.custom_menu_mega .custom_menu_column{opacity:1;transform:translateY(0)}.custom_menu_item.has-mega:hover>.custom_menu_mega .mega-sidebar li{opacity:1;transform:translateX(0)}.custom_menu_nav{position:relative}.mega-menu-hover-line{background-color:var(--brand-color-primary,#590202);border-radius:2px 2px 0 0;bottom:-1px;height:4px;left:0;opacity:0;pointer-events:none;position:absolute;transition:left .3s ease,width .3s ease,opacity .2s ease;width:0;z-index:102}.custom_menu_item.has-mega>.custom_menu_link:after{display:none}.custom_menu_item.is-current>.custom_menu_link{color:var(--brand-color-primary,#590202);font-weight:700}.custom_menu_item.is-current>.custom_menu_link:after{background-color:var(--brand-color-primary,#590202);border-radius:2px 2px 0 0;bottom:-1px;content:"";display:block;height:4px;left:50%;opacity:1;position:absolute;transform:translateX(-50%);width:calc(100% - 30px)}.custom_menu_item.is-current>.custom_menu_link:hover{color:var(--brand-color-primary,#590202)}.custom_menu_item:not(.has-mega):hover>.custom_menu_link:after{background-color:var(--brand-color-primary,#590202);border-radius:2px 2px 0 0;bottom:-1px;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:calc(100% - 30px)}.custom_menu_column li:hover a{color:var(--brand-color-primary,#590202);text-decoration:underline}.vezi-toate-item{display:none}}@media (max-width:1200px){.custom_menu_nav{flex-direction:column}.custom_menu_column a{color:#a7a5a5;font-family:Montserrat;font-size:var(--font-size-base);text-decoration:none}.custom_menu_link{color:#2d3640;font-size:var(--font-size-lg);font-weight:600;margin-top:5px;width:-webkit-fill-available}a.single-menu{font-size:var(--font-size-base);font-weight:500;padding:0 25px}.menu-top-space,a.single-menu{margin-top:10px}.custom_menu_mega{box-shadow:none;display:none;flex-direction:column;left:auto;padding:0;position:relative;top:auto;width:100%}.custom_menu_mega--fullwidth{border:none;max-height:none;overflow:visible}.mega-bg,.mega-sidebar{display:none}.mega-inner{display:block}.mega-content{background:transparent;display:block;padding:0}.custom_menu_item>.custom_menu_mega{flex-direction:column!important}.custom_menu_column{padding:0;width:100%}.custom_menu_subsubmenu{display:none;padding-left:20px}.custom_menu_has_subsubmenu>.custom_menu_subsubmenu,.custom_menu_submenu>.custom_menu_subsubmenu{padding:0 45px}.custom_menu_link.has-submenu:after{align-items:center;border-radius:50%;box-sizing:border-box;content:"\f105";display:flex;font-family:FontAwesome;font-size:var(--font-size-base);height:30px;justify-content:center;padding-left:2px;position:absolute;right:25px;top:50%;transform:translateY(-50%);transition:transform var(--transition-base);width:30px}.custom_menu_item>.custom_menu_link.has-submenu:after{border:1px solid #ccc}.custom_menu_has_subsubmenu>.custom_menu_link.has-submenu:after,.custom_menu_submenu>.custom_menu_link.has-submenu:after{border:none}.custom_menu_submenu>.custom_menu_link{font-family:Montserrat;font-size:var(--font-size-base);font-weight:400;padding:8px 25px}li.custom_menu_item:not(.custom_menu_item--static-nav):after{background-color:#a7a5a5;content:" ";display:block;height:1px;margin:10px auto 0;width:90%}.main-menu{background-color:#fff;height:calc(100vh - 90px);left:0;opacity:0;overflow-y:auto;padding:20px 0 0;position:fixed;top:90px;transform:translateY(-10px);transition:transform .3s ease,opacity .3s ease,visibility .3s ease;visibility:hidden;width:100%;-webkit-overflow-scrolling:touch;align-content:normal!important;display:block!important;margin-top:0;overscroll-behavior:contain}.main-menu.open{opacity:1;transform:translateY(0);visibility:visible;z-index:9999}.main-menu li.menu-item{display:block;display:block!important;margin:0;padding:0 0 20px;position:relative;text-align:left}.main-menu li.menu-item:after{background-color:#a7a5a5;content:" ";display:block;height:1px;margin:10px auto 0;width:90%}.main-menu li.menu-item:last-child:after{display:none}header nav ul.main-menu li a{color:#213f61!important;text-decoration:none;text-transform:none}header nav ul.main-menu li a,li.menu-item.menu-item-type-post_type.menu-item-object-page a{font-size:var(--font-size-base);font-weight:400}}@media (max-width:1200px){li.menu-item.menu-item-type-post_type.menu-item-object-page::marker{content:""!important}}@media (max-width:1200px){.menu-modal{background-color:#fff;display:flex;flex-direction:column;height:calc(100vh - 90px);height:calc(100dvh - 90px);left:0;overflow:hidden;padding:20px 0 0;position:fixed;top:90px;transform:translateX(100%);transition:transform .3s ease;width:100%;z-index:10000}.menu-modal.active{transform:translateX(0)}.menu-modal-header{align-items:center;display:flex;margin-bottom:10px;padding:0 25px 15px;position:relative}.menu-modal-header:after{background-color:#a7a5a5;bottom:0;content:" ";display:block;height:1px;left:50%;margin:10px auto 0;position:absolute;transform:translateX(-50%);width:90%}.menu-modal-back{background:none;border:none;color:#590202;cursor:pointer;font-size:var(--font-size-lg);height:40px;margin-right:15px;padding:5px;position:relative;width:40px}.menu-modal-back,.menu-modal-back:after{align-items:center;display:flex;justify-content:center}.menu-modal-back:after{border:1px solid #ccc;border-radius:50%;color:#000;content:"\f104";font-family:FontAwesome;font-size:var(--font-size-base);height:30px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .3s ease;width:30px}.menu-modal-title{color:#2d3640;font-size:var(--font-size-lg);font-weight:600;margin:0}.menu-modal-content{flex:1;min-height:0;overflow-y:auto;padding:0 0 40px;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.menu-modal-item{font-family:Montserrat;margin:0;padding:0;position:relative}.menu-modal-item:after{background-color:#a7a5a5;content:" ";display:block;height:1px;margin:10px auto 0;width:90%}.menu-modal-item:last-child:after{display:none}.menu-modal-link{align-items:center;color:#2d3640;display:flex;font-family:Montserrat;font-size:var(--font-size-base);font-weight:600;justify-content:space-between;margin-top:5px;padding:10px 25px;position:relative;text-decoration:none}.menu-modal-link:hover{background-color:#f8f8f8;text-decoration:underline;transition:.3s}.menu-modal-link[data-has-submenu=true]:after{align-items:center;border:1px solid #ccc;border-radius:50%;content:"\f105";display:flex;font-family:FontAwesome;font-size:var(--font-size-base);height:30px;justify-content:center;position:absolute;right:25px;top:50%;transform:translateY(-50%);transition:transform .3s ease;width:30px}.menu-modal-arrow{display:none!important}}ul#menu-main-menu{align-content:center;align-items:center;border-bottom:1px solid #590202;display:flex;flex-direction:row;gap:40px;justify-content:center;list-style-type:none;padding-bottom:15px}ul#menu-main-menu li a{color:#590202;font-family:Open Sans,sans-serif;text-decoration:none}ul#menu-main-menu li a:after{border-bottom:2px solid #590202;content:"";display:block;padding-top:3px;transform:scaleX(0);transition:transform .25s ease-in-out}ul#menu-main-menu li a:hover:after{transform:scaleX(1)}button.burger{display:none}@media (max-width:1200px){button.burger{background:0 0;border:none;box-shadow:none;cursor:pointer;display:block!important;float:right;height:17px;outline:0;position:relative;width:35px;z-index:10}button.burger span{background-color:#213f61;height:2px;position:absolute;right:0}button.burger span:first-child{top:0;transform:translateX(-50%) translateY(0);transition:top .3s cubic-bezier(.21,.83,.26,.87) .3s,transform .3s cubic-bezier(.21,.83,.26,.87);width:20px}button.burger span:nth-child(2){opacity:1;top:7px;transform:translateX(-75%);width:14px}button.burger span:last-child{top:14px;transform:translateX(-50%) translateY(0);transition:top .3s cubic-bezier(.21,.83,.26,.87) .3s,transform .3s cubic-bezier(.21,.83,.26,.87);width:20px}button.burger.open{z-index:999999}button.burger.open span:first-child{top:50%;transform:translateX(-50%) translateY(0) rotate(45deg);transition:top .3s cubic-bezier(.21,.83,.26,.87),transform .3s cubic-bezier(.21,.83,.26,.87) .3s}button.burger.open span:nth-child(2){opacity:0}button.burger.open span:last-child{top:50%;transform:translateX(-50%) translateY(0) rotate(-45deg);transition:bottom .3s cubic-bezier(.21,.83,.26,.87),transform .3s cubic-bezier(.21,.83,.26,.87) .3s}}.footer-newsletter{background-color:var(--brand-color-secondary-sand);color:var(--brand-text-color-body);padding:var(--space-16) 0;text-align:left;width:100%}@media (max-width:767px){.footer-newsletter{padding:var(--space-5) 0}}.footer-newsletter .container{margin:auto;max-width:1920px;padding-left:clamp(15px,8vw,175px);padding-right:clamp(15px,8vw,175px)}.footer-newsletter h2{font-size:var(--font-size-3xl);font-weight:600;margin-bottom:10px}.footer-newsletter p{font-size:var(--font-size-base)}.container.footer-newsletter-container h2{color:var(--brand-color-primary);font-size:var(--font-size-6xl);margin-top:0}.container.footer-newsletter-container{display:inline-block;max-width:41%}@media (min-width:1201px){.footer-newsletter .container.footer-newsletter-container{display:flex;flex-direction:column;margin-left:auto;margin-right:auto;max-width:min(62rem,90%);width:100%}.footer-newsletter .container.footer-newsletter-container>h2,.footer-newsletter .container.footer-newsletter-container>p{text-align:center}.footer-newsletter .container-news p{margin:0}}.footer-newsletter-caption{margin-top:var(--space-3);width:100%}.footer-newsletter-details{text-align:left;width:100%}.footer-newsletter-summary{align-items:center;background:transparent;border:none;color:var(--brand-color-primary);cursor:pointer;display:flex;font-size:var(--font-size-base);font-weight:500;gap:var(--space-2);justify-content:flex-start;list-style:none;margin:0;padding:0;text-align:left;transition:color var(--transition-base);width:100%}.footer-newsletter-summary::-webkit-details-marker{display:none}.footer-newsletter-summary:focus{outline:none}.footer-newsletter-summary:focus-visible{border-radius:var(--brand-radius-sm);box-shadow:var(--focus-ring);outline:none}.footer-newsletter-summary:hover{color:var(--brand-color-primary-600)}.footer-newsletter-summary__chevron{color:currentColor;display:flex;flex-shrink:0;line-height:0}.footer-newsletter-summary__chevron svg{display:block;transition:transform var(--transition-fast)}.footer-newsletter-details[open] .footer-newsletter-summary__chevron svg{transform:rotate(180deg)}.footer-newsletter-summary__label{flex:0 1 auto}.footer-newsletter-details__content{color:var(--brand-text-color-body);font-size:var(--font-size-base);margin-top:var(--space-4);padding-left:calc(var(--space-6) + var(--space-2))}.footer-newsletter-details__content p{margin:0 0 var(--space-3)}.footer-newsletter-details__content p:last-child{margin-bottom:0}.footer-newsletter-details__link{color:var(--brand-color-primary);text-decoration:underline;text-underline-offset:2px;transition:color var(--transition-base)}.footer-newsletter-details__link:hover{color:var(--brand-color-primary-600)}.footer-newsletter-details__link:focus-visible{border-radius:var(--brand-radius-sm);box-shadow:var(--focus-ring);outline:none}.footer-main{background-color:var(--brand-color-primary);overflow:hidden;padding:140px 0;position:relative;width:100%}.footer-main .container{margin:auto;max-width:1920px;padding-left:clamp(15px,8vw,175px);padding-right:clamp(15px,8vw,175px)}.footer-column.footer-logo{margin-top:30px;text-align:right}.footer-overlay{height:auto;left:0;opacity:1;position:absolute;top:0;width:140px}.footer-columns{display:grid;gap:30px;grid-template-columns:repeat(6,1fr)}.footer-column h3{color:var(--brand-text-color-on-primary);font-size:var(--font-size-base);margin-bottom:var(--space-3);text-transform:uppercase}.footer-column ul{list-style:none;margin:0;padding:0}.footer-column ul li{margin-bottom:var(--space-4)}.footer-column ul li a{text-decoration:none;transition:color var(--transition-base)}.footer-column,.footer-column ul li a,.footer-column ul li a:hover{color:var(--brand-text-color-on-primary)}.footer-column ul li a:hover{opacity:.9}.footer-contact-list{display:flex;flex-direction:column;gap:var(--space-4);list-style:none;margin:0;padding:0}.footer-contact-list .footer-contact-item{align-items:flex-start;color:var(--brand-text-color-on-primary);display:flex;gap:var(--space-2);line-height:1.5;margin-bottom:0}.footer-contact-icon{display:flex;flex-shrink:0;margin-top:2px;opacity:.8}.footer-contact-item a{color:var(--brand-text-color-on-primary);text-decoration:none;transition:opacity var(--transition-base)}.footer-contact-item a:hover{opacity:.9}.footer-contact-item a:focus-visible{border-radius:var(--brand-radius-sm);box-shadow:var(--focus-ring);outline:none}.footer-social .social-icons{display:flex;gap:var(--space-2)}.footer-mobile .social-icons a,.footer-social .social-icons a{background-color:var(--brand-color-secondary-sand);display:inline-block;height:25px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:transform var(--transition-base),opacity var(--transition-base);width:25px}.footer-mobile .social-icons a img,.footer-social .social-icons a img{display:none}.footer-mobile .social-icons a:first-child,.footer-social .social-icons a:first-child{-webkit-mask-image:url(../../icons/instagram.svg);mask-image:url(../../icons/instagram.svg)}.footer-mobile .social-icons a:nth-child(2),.footer-social .social-icons a:nth-child(2){-webkit-mask-image:url(../../icons/tiktok.svg);mask-image:url(../../icons/tiktok.svg)}.footer-mobile .social-icons a:nth-child(3),.footer-social .social-icons a:nth-child(3){-webkit-mask-image:url(../../icons/facebook.svg);mask-image:url(../../icons/facebook.svg)}.footer-mobile .social-icons a:hover,.footer-social .social-icons a:hover{opacity:.9;transform:scale(1.1)}.footer-logo img{height:auto;width:120px}.footer-logo-mobile img,.woocommerce .footer-logo-mobile img,.woocommerce-page .footer-logo-mobile img{height:70px;max-width:none;width:auto}.footer-digitalease{bottom:0;left:50%;position:absolute;transform:translateX(-50%)}.footer-digitalease a{color:var(--brand-text-color-on-primary)}@media (max-width:1200px){ul#menu-footer-4,ul#menu-footer-5,ul#menu-footer-6{margin:0 0 10px;padding:0}.toggle-content-social.social-icons{text-align:center}.toggle-content-social.social-icons a{height:30px;margin:var(--space-5) var(--space-2);width:30px}.container.footer-newsletter-container{display:inline-block;max-width:100%;padding-left:clamp(15px,8vw,175px);padding-right:clamp(15px,8vw,175px);width:-webkit-fill-available}.container.footer-newsletter-container h2{color:var(--brand-color-primary);font-size:var(--font-size-3xl);text-align:center}.footer-newsletter p{color:var(--brand-text-color-body);font-size:var(--font-size-base);font-weight:500;text-align:center}.footer-main{background-color:var(--brand-color-primary);overflow:hidden;padding:var(--space-10) 0;position:relative;width:100%}.footer-main .container{margin:auto;max-width:1440px;padding:0 15px}.footer-columns{display:grid;gap:30px;grid-template-columns:repeat(2,1fr)}.footer-logo img{height:auto;width:80px}.footer-digitalease{bottom:0;left:0;padding:15px 15px 0;position:relative;transform:translateX(0)}.footer-main{display:none}.footer-mobile{display:block}}@media (max-width:768px){.container.footer-newsletter-container{padding-left:15px;padding-right:15px}}.footer-toggle h3{align-items:center;border-bottom:1px solid var(--brand-text-color-on-primary);color:var(--brand-text-color-on-primary);cursor:pointer;display:flex;font-size:var(--font-size-base);font-weight:600;justify-content:space-between;padding:var(--space-1) 0 var(--space-5) 0}.footer-toggle h3 .faq-icon{display:inline-block;filter:brightness(0) invert(1);transition:transform var(--transition-base)}.footer-toggle h3 .faq-icon.rotated{transform:rotate(180deg)}.toggle-icon{font-size:var(--font-size-xl);transition:transform .3s ease}.toggle-content-footer{max-height:0;overflow:hidden;padding-left:10px;transition:max-height .3s cubic-bezier(.4,0,1,1)}.footer-logo-mobile{margin:20px 0;text-align:center}.footer-mobile{background-color:var(--brand-color-primary);overflow:hidden;padding:var(--space-10) 0;position:relative;width:100%}.footer-mobile-section{margin:auto;max-width:1440px;padding:0 var(--space-4);position:relative;z-index:9}.footer-mobile .menu li{margin-bottom:var(--space-2)}.footer-mobile .menu a,.footer-mobile .toggle-content-footer p{color:var(--brand-text-color-on-primary)}.footer-mobile .menu a:hover{opacity:.9}@media (min-width:768px) and (max-width:1200px){.container.footer-newsletter-container h2{color:var(--brand-color-primary);font-size:var(--font-size-4xl)}.footer-main .container{margin:auto;max-width:1440px;padding:0 30px}.footer-columns{display:grid;gap:30px;grid-template-columns:repeat(3,1fr)}.footer-newsletter .container{margin:auto;max-width:1440px;padding:0 30px!important}}@media (min-width:1201px){.footer-mobile{display:none}}.container-news p span input{background-color:var(--brand-color-surface);border:1px solid var(--brand-color-border-accent);border-radius:var(--brand-radius-lg);color:var(--brand-text-color-body);padding:var(--space-3) var(--space-2) var(--space-3) var(--space-4)}input.wpcf7-form-control.wpcf7-submit.has-spinner{background-color:var(--brand-color-primary);border:none;border-radius:var(--brand-radius-lg);font-size:var(--font-size-base);font-weight:600;padding:var(--space-3) var(--space-7)}input.wpcf7-form-control.wpcf7-submit.has-spinner,input.wpcf7-form-control.wpcf7-submit.has-spinner:hover{color:var(--brand-text-color-on-primary);transition:background var(--transition-base),transform var(--transition-fast)}input.wpcf7-form-control.wpcf7-submit.has-spinner:hover{background-color:var(--brand-color-primary-600)}input.wpcf7-form-control.wpcf7-submit.has-spinner:active{transform:scale(.98)}.container-news p span input::placeholder{color:var(--brand-text-color-muted)}.wpcf7-list-item{display:inline-block;margin:0}span.wpcf7-list-item-label{color:var(--brand-text-color-body);font-size:var(--font-size-base);font-weight:500}.container-news p{display:flex;flex-direction:row;gap:10px}.footer-newsletter .container-news{align-items:stretch;display:flex;flex-direction:column;gap:var(--space-3);width:100%}.footer-newsletter .container-news>p:first-of-type{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:var(--space-2);justify-content:center;margin:0;position:relative}.footer-newsletter .container-news>p:first-of-type>br{display:none}.footer-newsletter .container-news>p:first-of-type .wpcf7-spinner{height:0;margin:0;overflow:hidden;position:absolute;width:0;clip:rect(0,0,0,0)}.footer-newsletter .container-news>p:first-of-type .wpcf7-form-control-wrap[data-name=email]{flex:0 1 auto;max-width:22rem;min-width:0;width:min(100%,22rem)}.footer-newsletter .container-news>p:first-of-type input.wpcf7-submit{flex-shrink:0}.footer-newsletter .wpcf7-not-valid-tip{display:none}.footer-newsletter .wpcf7 form.invalid .wpcf7-response-output,.footer-newsletter .wpcf7 form.unaccepted .wpcf7-response-output,.footer-newsletter .wpcf7 form[data-status=invalid] .wpcf7-response-output,.footer-newsletter .wpcf7 form[data-status=unaccepted] .wpcf7-response-output{display:none!important}.footer-newsletter .container-news input.wpcf7-email.wpcf7-not-valid{background-color:var(--brand-color-surface);border-color:var(--brand-color-badge-text);box-shadow:0 0 0 1px var(--brand-color-badge-text);transition:border-color var(--transition-base),box-shadow var(--transition-base)}.footer-newsletter .container-news input.wpcf7-email.wpcf7-not-valid:focus-visible{border-color:var(--brand-color-primary-400);box-shadow:var(--focus-ring);outline:none}.footer-newsletter .footer-newsletter-consent{margin:0;padding:0;text-align:left;width:100%}.footer-newsletter .wpcf7-acceptance .wpcf7-list-item{display:block;margin:0}.footer-newsletter .wpcf7-acceptance .wpcf7-list-item label{align-items:center;cursor:pointer;display:flex;gap:var(--space-3);margin:0;text-align:left}.footer-newsletter .wpcf7-acceptance input[type=checkbox]{accent-color:var(--brand-color-primary);border:1px solid var(--brand-color-border-input);border-radius:var(--brand-radius-sm);flex-shrink:0;height:20px;margin:0;min-height:20px;min-width:20px;transition:border-color var(--transition-base),box-shadow var(--transition-base);width:20px}.footer-newsletter .wpcf7-acceptance input[type=checkbox]:focus-visible{box-shadow:var(--focus-ring);outline:none}.footer-newsletter .wpcf7-acceptance .wpcf7-list-item-label{color:var(--brand-text-color-body);font-size:var(--font-size-sm);font-weight:500;line-height:1.5}@media (max-width:767px){.footer-newsletter .container-news>p:first-of-type{column-gap:var(--space-2);flex-wrap:wrap;justify-content:stretch;row-gap:var(--space-2)}.footer-newsletter .container-news>p:first-of-type .wpcf7-form-control-wrap[data-name=email]{flex:1 1 100%;max-width:none;width:100%}.footer-newsletter .container-news>p:first-of-type input.wpcf7-submit{width:100%}}.wpcf7 .wpcf7-spinner{height:0;margin:0;overflow:hidden;width:0}.wpcf7-email::placeholder{color:var(--brand-text-color-muted)}.wpcf7 form.sent .wpcf7-response-output{border-color:var(--brand-color-border-sand)}span.wpcf7-list-item label{align-items:flex-start;display:flex;gap:var(--space-2)}h1.dezabonare-text-title{color:var(--brand-color-primary);font-family:var(--brand-font-family);font-size:var(--font-size-xl);font-weight:500;text-align:center}section.dezabonare-container{align-content:center;align-items:center;display:flex;flex-direction:row;height:50vh;justify-content:center}.footer-legal-images{align-items:center;display:flex;gap:var(--space-6);justify-content:flex-start;margin-top:var(--space-10)}.footer-legal-link{display:inline-block;transition:transform var(--transition-fast),opacity var(--transition-base)}.footer-legal-link:hover{opacity:.9;transform:scale(1.05)}.footer-legal-link:focus-visible{border-radius:var(--brand-radius-sm);box-shadow:var(--focus-ring);outline:none}.footer-legal-img{display:block;height:40px;width:auto}.footer-legal-images .footer-legal-img[src*="netopia.svg"]{height:70px}.footer-legal-images-mobile{align-items:center;display:flex;flex-direction:column;gap:var(--space-6);justify-content:center;margin-top:var(--space-8);padding-bottom:var(--space-6)}.footer-legal-images-mobile .footer-legal-netopia{height:75px;width:auto}.footer-legal-row{display:grid;gap:var(--space-6);grid-template-columns:1fr 1fr;justify-items:center;width:100%}.footer-legal-row .footer-legal-link{align-items:center;display:flex;justify-content:center;transition:transform var(--transition-fast),opacity var(--transition-base)}.footer-legal-row .footer-legal-link:hover{opacity:.9;transform:scale(1.05)}.footer-legal-row .footer-legal-img{display:block;height:40px;width:auto}@media (max-width:1200px){.footer-legal-images{display:none}}@media (min-width:1201px){.footer-legal-images-mobile{display:none}.hide-on-desktop{display:none!important}}@media (max-width:1200px){.hide-on-mobile{display:none!important}}.container,.wrapper{box-sizing:border-box;max-width:100%}.woocommerce table.shop_table td{border-top:none}.woocommerce table.shop_table.wishlist_table tr td{height:85px;margin:0!important}tbody.wishlist-items-wrapper tr{border-bottom:1px solid #ead4c3}.wishlist_table tfoot td,.wishlist_table tr td.product-name,.wishlist_table tr td.product-thumbnail,.wishlist_table tr td.wishlist-name,.wishlist_table tr td.wishlist-privacy{font-size:var(--font-size-sm)}td.product-name a{color:#2d3640}.swiper-button-next:after,.swiper-button-prev:after{display:none}.swiper-button-prev{left:auto!important;margin-left:clamp(15px,8vw,175px)}.swiper-button-next{margin-right:clamp(15px,8vw,175px)}.swiper-slide img{width:100%}@media (max-width:1200px){body{margin-top:90px!important}.checkout-col.left:after{content:none!important;display:none}}@media (max-width:767px){html{overflow-x:hidden}.container-news p{display:flex;flex-direction:column;gap:0}.container-news p span input{width:-webkit-fill-available}.custom-width-btn{min-width:180px!important}.custom-width-btn-sterge{min-width:222px!important}.n2-ss-slider-controls.n2-ss-slider-controls-below{margin:10px 40px!important}.custom-login-grid{display:flex;flex-direction:column;flex-wrap:wrap;gap:var(--space-5)}p#billing_company_field,p#billing_cui_field,p#shipping_company_field,p#shipping_cui_field{width:-webkit-fill-available}p#billing_email_field,p#billing_phone_field,p#shipping_email_field,p#shipping_phone_field{width:100%}p.form-row.address-field.form-row-wide,p.form-row.address-field.validate-required.form-row-wide,p.form-row.form-row-first,p.form-row.form-row-first.validate-required,p.form-row.form-row-last,p.form-row.form-row-last.validate-required,p.form-row.form-row-wide.validate-phone,p.form-row.form-row-wide.validate-required.validate-email,span.woocommerce-input-wrapper{width:-webkit-fill-available}.woocommerce-billing-fields .form-row-first,.woocommerce-billing-fields .form-row-last,.woocommerce-shipping-fields .form-row-first,.woocommerce-shipping-fields .form-row-last{display:inline-block;vertical-align:top;width:calc(50% - 5px)!important}.woocommerce-billing-fields .form-row-first,.woocommerce-shipping-fields .form-row-first{margin-right:20px}.woocommerce-billing-fields .form-row-last,.woocommerce-shipping-fields .form-row-last{margin-left:0}.woocommerce-billing-fields .form-row-wide,.woocommerce-shipping-fields .form-row-wide{margin-bottom:0;margin-top:0!important;width:-webkit-fill-available}.custom-checkout-page .shipping-info{margin-bottom:15px;margin-top:0;padding:15px}.container-pop-up-contact p{display:inline}div.cross-sell-carousel div.carousel-item div.product-card span.wishlist.recommended-wishlist{right:10px!important;top:20px!important;z-index:2}}@media (min-width:768px) and (max-width:1200px){.logo{position:relative;text-align:center;width:100px}.header-main{align-items:center;display:flex;justify-content:space-between;max-width:100%;padding:15px clamp(15px,4vw,40px)}ul#menu-main-menu{display:none}section.custom-account-info{margin-bottom:70px;max-width:1440px;padding:0 30px}.account-box .btn-account{margin-bottom:15px}.rvu-prod-name{font-size:var(--font-size-base)}}:root{--font-size-xs:0.625rem;--font-size-sm:0.75rem;--font-size-base:0.875rem;--font-size-lg:1rem;--font-size-xl:1.125rem;--font-size-2xl:1.25rem;--font-size-3xl:1.375rem;--font-size-4xl:1.625rem;--font-size-5xl:1.875rem;--font-size-6xl:2.375rem;--font-size-tiny:0.8125rem;--font-size-small-plus:0.9375rem;--font-size-medium:1.0625rem;--font-size-large-plus:1.3125rem;--font-size-xl-plus:1.4375rem;--font-size-2xl-plus:1.625rem;--font-size-3xl-plus:1.6875rem;--font-size-huge:1.875rem;--font-size-jumbo:2.1875rem;--font-size-heading-primary:var(--font-size-4xl);--font-size-heading-secondary:var(--font-size-3xl);--font-size-heading-tertiary:var(--font-size-2xl);--font-size-body-large:var(--font-size-lg);--font-size-body-base:var(--font-size-base);--font-size-body-small:var(--font-size-sm);--font-size-caption:var(--font-size-xs);--font-size-price-large:var(--font-size-huge);--font-size-price-regular:var(--font-size-xl);--font-size-button:var(--font-size-base);--font-size-product-title:var(--font-size-6xl);--font-size-hero-title:var(--font-size-jumbo);--brand-font-family:"Montserrat",sans-serif;--brand-color-primary:#590202;--brand-color-primary-400:#8a1c1c;--brand-color-primary-600:#4a0101;--brand-color-primary-700:#3d0101;--brand-color-secondary-sand:#ead4c3;--brand-color-secondary-pearl:#f9f5f2;--brand-color-navy:#2d3640;--brand-color-surface:#fff;--brand-color-surface-alt:#f7f7f7;--brand-color-surface-sand:#f8f5f1;--brand-color-border:#590202;--brand-color-border-accent:rgba(89,2,2,.3);--brand-color-border-sand:#5902022b;--brand-color-border-subtle:#f3f4f6;--brand-color-border-input:#ddd;--brand-color-border-filter:#ead5c3;--brand-color-badge-bg:#eac3c3;--brand-color-badge-text:#c30000;--brand-color-gold:#c9a962;--brand-color-gold-bg:rgba(201,169,98,.15);--brand-color-gold-border:rgba(201,169,98,.3);--brand-text-color-headers:#590202;--brand-text-color-body:#2d3640;--brand-text-color-bold:#590202;--brand-text-color-muted:#6b7280;--brand-text-color-on-primary:#fff;--brand-radius-lg:24px;--brand-radius-sm:8px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--shadow-sm:0 1px 2px rgba(0,0,0,.05);--shadow-md:0 4px 12px rgba(0,0,0,.08);--shadow-lg:0 10px 24px rgba(0,0,0,.12);--shadow-card:0 1px 3px rgba(0,0,0,.04),0 4px 12px rgba(0,0,0,.03);--shadow-mega-menu:-12px 14px 28px -14px rgba(0,0,0,.12),12px 14px 28px -14px rgba(0,0,0,.12),0 16px 32px -14px rgba(0,0,0,.12);--focus-ring:0 0 0 3px rgba(89,2,2,.25);--transition-fast:120ms ease;--transition-base:200ms ease;--transition-slow:300ms ease;--btn-height-sm:36px;--btn-height-md:44px;--btn-height-lg:52px;--btn-padding-x:var(--space-6);--btn-padding-y-md:var(--space-3);--btn-padding-x-md:var(--space-5)}.single-product .product-content-container{color:var(--brand-text-color-body);font-size:var(--font-size-base)}.single-product .product-content-container h1,.single-product .product-content-container h2,.single-product .product-content-container h3,.single-product .product-content-container h4,.single-product .product-content-container h5,.single-product .product-content-container h6{color:var(--brand-text-color-headers)}.single-product .product-content-container b,.single-product .product-content-container strong{color:var(--brand-text-color-bold)}.single-product h1.product_title{color:var(--brand-color-primary);font-family:var(--brand-font-family);font-size:26px;font-weight:600;line-height:1.2}@media (max-width:767px){.single-product h1.product_title{font-size:18px}}.single-product .cart button.button,.single-product button.single_add_to_cart_button{background-color:var(--brand-color-primary);border:none;border-radius:var(--brand-radius-lg);color:#fff}.single-product .cart button.button:hover,.single-product button.single_add_to_cart_button:hover{background-color:var(--brand-color-primary);opacity:.9}.single-product .quantity,.single-product .woocommerce-error,.single-product .woocommerce-info,.single-product .woocommerce-message,.single-product .woocommerce-product-gallery .woocommerce-product-gallery__image img,.single-product input[type=email],.single-product input[type=number],.single-product input[type=password],.single-product input[type=tel],.single-product input[type=text],.single-product select,.single-product textarea{border-radius:var(--brand-radius-lg)}.woocommerce-info,.woocommerce-info *,[class*=info-badge]:not(button):not(.button),[class*=informative]:not(button):not(.button){border:none!important}.single-product .carousel-item .product-card,.single-product .cross-sells li.product,.single-product .recommended-products-carousel .product-card,.single-product .related.products li.product,.single-product .up-sells li.product{border-radius:var(--brand-radius-sm)!important}.single-product .carousel-item .product-card img,.single-product .cross-sell-carousel .product-card,.single-product .homepage-carousel .product-card,.single-product .hp-four-col-cont .product-card,.single-product .product-card,.single-product .recommended-products-carousel .product-card img,.single-product .related.products li.product img,.single-product .rvu-carousel .product-card,.single-product .up-sells li.product img{border-radius:var(--brand-radius-sm)}.btn{align-items:center;border:1px solid transparent;border-radius:var(--brand-radius-lg);cursor:pointer;display:inline-flex;font-family:var(--brand-font-family);font-size:var(--font-size-base);font-weight:600;gap:var(--space-2);justify-content:center;line-height:1;padding:var(--btn-padding-y-md) var(--btn-padding-x-md);text-decoration:none;transition:background-color var(--transition-base),border-color var(--transition-base),color var(--transition-base),box-shadow var(--transition-base),transform var(--transition-fast)}.btn:focus-visible{box-shadow:var(--focus-ring);outline:none}.btn:active{transform:translateY(1px)}.btn-primary,.main-button,button.button.alt{background-color:var(--brand-color-primary);border-color:var(--brand-color-primary);color:var(--brand-text-color-on-primary)}.btn-primary:hover,.main-button:hover,button.button.alt:hover{background-color:var(--brand-color-primary-600);border-color:var(--brand-color-primary-600);color:var(--brand-text-color-on-primary)}.btn-primary:active,.main-button:active,button.button.alt:active{background-color:var(--brand-color-primary-700);border-color:var(--brand-color-primary-700)}.btn-secondary{background-color:var(--brand-color-surface);color:var(--brand-color-primary)}.btn-secondary,.btn-secondary:hover{border-color:var(--brand-color-primary)}.btn-secondary:hover{background-color:var(--brand-color-primary);color:var(--brand-text-color-on-primary)}.btn-secondary:active{background-color:var(--brand-color-primary-600);border-color:var(--brand-color-primary-600)}.btn-outline{background-color:transparent;border:2px solid var(--brand-color-primary);color:var(--brand-color-primary)}.btn-outline:hover{background-color:var(--brand-color-primary);border-color:var(--brand-color-primary);color:var(--brand-text-color-on-primary)}.btn-outline:active{background-color:var(--brand-color-primary-600);border-color:var(--brand-color-primary-600)}.btn-ghost,.btn-link{background:transparent;border:none;color:var(--brand-color-primary);height:auto;padding:0;text-decoration:underline;text-underline-offset:2px}.btn-ghost:hover,.btn-link:hover{color:var(--brand-color-primary-600)}.btn-ghost:active,.btn-link:active{color:var(--brand-color-primary-700)}.btn-sm{font-size:var(--font-size-base)}.btn-lg{font-size:var(--font-size-lg);height:var(--btn-height-lg);padding:0 var(--space-8)}.btn-full{width:100%}.btn:disabled,.btn[disabled],.button:disabled,button:disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.ajax_add_to_cart,.single_add_to_cart_button{overflow:hidden;position:relative;transition:background-color var(--transition-base),transform var(--transition-fast)}.ajax_add_to_cart.loading,.single_add_to_cart_button.loading{pointer-events:none}.ajax_add_to_cart.loading .button-text,.ajax_add_to_cart.success .button-text,.single_add_to_cart_button.loading .button-text,.single_add_to_cart_button.success .button-text{opacity:0;visibility:hidden}.ajax_add_to_cart:before,.single_add_to_cart_button:before{border:2px solid transparent;border-radius:50%;border-top:2px solid var(--brand-text-color-on-primary);content:"";height:20px;left:50%;margin-left:-10px;margin-top:-10px;opacity:0;position:absolute;top:50%;transform-origin:center;transition:opacity var(--transition-base),visibility var(--transition-base);visibility:hidden;width:20px}.ajax_add_to_cart.loading:before,.single_add_to_cart_button.loading:before{animation:btn-spin 1s linear infinite;opacity:1;visibility:visible}.ajax_add_to_cart:after,.single_add_to_cart_button:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' viewBox='0 0 24 24'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:16px;left:50%;margin-left:-8px;margin-top:-8px;opacity:0;position:absolute;top:50%;transform-origin:center;transition:opacity var(--transition-base),visibility var(--transition-base);visibility:hidden;width:16px}.ajax_add_to_cart.success:after,.single_add_to_cart_button.success:after{animation:btn-checkmark-appear .5s ease-out;opacity:1;visibility:visible}@keyframes btn-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes btn-checkmark-appear{0%{opacity:0;transform:scale(.5)}50%{opacity:1;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}@media (max-width:767px){.ajax_add_to_cart:before,.single_add_to_cart_button:before{height:18px;margin-left:-9px;margin-top:-9px;width:18px}.ajax_add_to_cart:after,.single_add_to_cart_button:after{height:14px;margin-left:-7px;margin-top:-7px;width:14px}}.single_add_to_cart_button_prod_page:hover{background-color:var(--brand-color-primary-600)!important;color:var(--brand-text-color-on-primary)!important}button.single_add_to_cart_button.button.alt.disabled.wc-variation-selection-needed:hover{cursor:not-allowed}.single_add_to_cart_button_weekly:hover,button.single_add_to_cart_button.button.alt.disabled.wc-variation-selection-needed:hover{background-color:var(--brand-color-surface)!important;color:var(--brand-color-primary)!important}a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart:hover{background-color:var(--brand-color-primary-600);color:var(--brand-text-color-on-primary)}button.notify-me-button.product-button{font-size:var(--font-size-xl);margin-top:var(--space-5);padding:var(--space-3) var(--space-6)}.form-group.modern-input{margin-bottom:var(--space-5);position:relative}.form-group.modern-input input,.form-group.modern-input textarea{background:var(--brand-color-surface);border:1px solid var(--brand-color-border-input);border-radius:var(--brand-radius-sm);box-sizing:border-box;color:var(--brand-text-color-body);font-family:var(--brand-font-family);font-size:var(--font-size-lg);font-weight:500;padding:var(--space-3);transition:border-color var(--transition-base),box-shadow var(--transition-base),background var(--transition-base);width:100%}.form-group.modern-input textarea{line-height:1.5;min-height:120px;resize:vertical}.form-group.modern-input input:focus-visible,.form-group.modern-input textarea:focus-visible{border-color:var(--brand-color-primary);outline:none}.form-group.modern-input>label{background:var(--brand-color-surface);color:var(--brand-color-primary);font-family:var(--brand-font-family);font-size:var(--font-size-sm);font-weight:600;left:var(--space-4);padding:0 var(--space-1);pointer-events:none;position:absolute;top:0;transform:translateY(-50%);transition:all var(--transition-base);z-index:1}.form-group.modern-input input:placeholder-shown+label{color:var(--brand-text-color-muted);font-size:var(--font-size-base);font-weight:500;left:var(--space-4);top:50%;transform:translateY(-50%)}.form-group.modern-input textarea:placeholder-shown+label{color:var(--brand-text-color-muted);font-size:var(--font-size-base);font-weight:500;left:var(--space-4);top:var(--space-6);transform:translateY(0)}.form-group.modern-input input:focus+label,.form-group.modern-input textarea:focus+label{color:var(--brand-color-primary);font-size:var(--font-size-base);font-weight:600;left:var(--space-4);top:0;transform:translateY(-50%)}.form-group.modern-input input:not(:placeholder-shown)+label,.form-group.modern-input textarea:not(:placeholder-shown)+label{color:var(--brand-color-primary);font-size:var(--font-size-sm);font-weight:600;left:var(--space-4);top:0;transform:translateY(-50%)}.form-group.modern-input input::placeholder,.form-group.modern-input textarea::placeholder{color:transparent}.form-group.modern-input .required{color:var(--brand-color-primary);font-weight:600}.form-group.modern-input .password-input{display:block;position:relative;width:100%}.form-group.modern-input .password-input input{padding-right:var(--space-12)}.form-group.modern-input .password-input .show-password-input{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:24px;justify-content:center;opacity:.5;padding:0;position:absolute;right:var(--space-3);top:50%;transform:translateY(-50%);transition:opacity var(--transition-base);width:24px}.form-group.modern-input .password-input .show-password-input:hover{opacity:.8}.form-group.modern-input .password-input .show-password-input:focus-visible{border-radius:var(--brand-radius-sm);box-shadow:var(--focus-ring);outline:none}.form-group.modern-input .password-input .show-password-input:after{background-color:var(--brand-text-color-body);content:"";display:block;height:20px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:20px}.form-group.modern-input .password-input .show-password-input.display-password:after{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M17.94 17.94A10.07 10.07 0 0 1 12 20c-7 0-11-8-11-8a18.45 18.45 0 0 1 5.06-5.94M9.9 4.24A9 9 0 0 1 12 4c7 0 11 8 11 8a18.5 18.5 0 0 1-2.16 3.19m-6.72-1.07a3 3 0 1 1-4.24-4.24M1 1l22 22'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M17.94 17.94A10.07 10.07 0 0 1 12 20c-7 0-11-8-11-8a18.45 18.45 0 0 1 5.06-5.94M9.9 4.24A9 9 0 0 1 12 4c7 0 11 8 11 8a18.5 18.5 0 0 1-2.16 3.19m-6.72-1.07a3 3 0 1 1-4.24-4.24M1 1l22 22'/%3E%3C/svg%3E")}.form-group.modern-input .password-input:has(input:placeholder-shown)~label{color:var(--brand-text-color-muted);font-size:var(--font-size-base);font-weight:500;left:var(--space-4);top:50%;transform:translateY(-50%)}.form-group.modern-input .password-input:has(input:focus)~label{color:var(--brand-color-primary);font-size:var(--font-size-base);font-weight:600;left:var(--space-4);top:0;transform:translateY(-50%)}.form-group.modern-input .password-input:has(input:not(:placeholder-shown))~label{color:var(--brand-color-primary);font-size:var(--font-size-sm);font-weight:600;left:var(--space-4);top:0;transform:translateY(-50%)}@media (max-width:768px){.form-group.modern-input{margin-bottom:var(--space-4)}.form-group.modern-input textarea{min-height:100px}}.modal-overlay{background:rgba(0,0,0,.5);height:100%;left:0;opacity:0;position:fixed;top:0;transition:all .3s ease;visibility:hidden;width:100%;z-index:9998}.modal-overlay.active{opacity:1;visibility:visible}.modal{background:#fff;border-radius:8px;left:50%;max-height:90vh;max-width:90%;opacity:0;overflow:auto;position:fixed;top:50%;transform:translate(-50%,-50%) scale(.9);transition:all .3s ease;visibility:hidden;z-index:9999}.modal.active{opacity:1;transform:translate(-50%,-50%) scale(1);visibility:visible}.modal-header{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:20px 24px}.modal-title{font-size:var(--font-size-xl);font-weight:600;margin:0}.modal-close{align-items:center;background:none;border:none;color:#666;cursor:pointer;display:flex;font-size:24px;height:32px;justify-content:center;transition:color .3s ease;width:32px}.modal-close:hover{color:#590202}.modal-body{padding:24px}.modal-footer{border-top:1px solid #eee;gap:12px;justify-content:flex-end;padding:16px 24px}.lightbox,.modal-footer{align-items:center;display:flex}.lightbox{background:rgba(0,0,0,.9);height:100%;justify-content:center;left:0;opacity:0;position:fixed;top:0;transition:all .3s ease;visibility:hidden;width:100%;z-index:10000}.lightbox.active{opacity:1;visibility:visible}.lightbox-image{max-height:90%;max-width:90%;object-fit:contain}.lightbox-close{align-items:center;background:hsla(0,0%,100%,.1);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:24px;height:40px;justify-content:center;position:absolute;right:20px;top:20px;transition:background .3s ease;width:40px}.lightbox-close:hover{background:hsla(0,0%,100%,.2)}.overlay-shipping-info-sp{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:rgba(0,0,0,.8);display:none;height:100vh;justify-content:center;left:0;opacity:0;position:fixed;top:0;transition:opacity var(--transition-slow),visibility var(--transition-slow);visibility:hidden;width:100vw;z-index:9998}.overlay-shipping-info-sp.show{opacity:1;visibility:visible}.popup-shipping-info-sp{background:var(--brand-color-surface);border-radius:var(--brand-radius-sm);box-shadow:var(--shadow-lg);max-height:90vh;max-width:1000px;overflow-y:auto;padding:var(--space-10);position:relative;transform:translateX(100%);transition:transform var(--transition-slow);width:90%}.popup-shipping-info-sp.show{transform:translateX(0)}.popup-shipping-info-sp.hide{transform:translateX(-100%)}.close-btn-shipping-info-sp{background:transparent;border:none;cursor:pointer;font-size:var(--font-size-xl);position:absolute;right:15px;top:10px}.popup-header-shipping-info-sp,.popup-text-shipping-info-sp{margin-bottom:15px;text-align:center}.popup-columns-shipping-info-sp{display:flex;flex-direction:column}.column-shipping-info-sp{border-right:1px solid var(--brand-color-border-subtle,#ebebeb);border-top:1px solid var(--brand-color-border-subtle,#ebebeb);flex:1;padding:0 30px}.column-shipping-info-sp:last-child{border-right:none}.popup-text-shipping-info-sp strong{line-height:60px}.shipping-method-shipping-info-sp{align-items:center;display:flex;gap:10px}.shipping-method-shipping-info-sp img{height:40px;width:70px}.shipping-option-shipping-info-sp{align-items:center;border-bottom:1px solid var(--brand-color-border-subtle);display:flex;gap:var(--space-3);justify-content:space-between;margin-top:var(--space-3);padding-bottom:var(--space-4)}.column-shipping-info-sp,.popup-header-shipping-info-sp,.popup-shipping-info-sp,.popup-shipping-info-sp *,.popup-text-shipping-info-sp,.shipping-method-shipping-info-sp,.shipping-option-shipping-info-sp{color:#2d3644!important}@media (min-width:600px){.popup-columns-shipping-info-sp{flex-direction:row}}@media (max-width:767px){.popup-shipping-info-sp{padding:var(--space-10) var(--space-4) var(--space-4);width:calc(100% - 30px)}.column-shipping-info-sp{border-right:none;padding:0}}.notify-popup-overlay{align-items:center;background:rgba(0,0,0,.6);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.notify-popup{background:#fff;border-radius:8px;max-width:400px;padding:40px;position:relative;width:100%}.notify-popup h3{margin-bottom:15px;margin-top:0}.notify-popup input[type=email]{margin-bottom:10px;padding:10px;width:-webkit-fill-available}.notify-popup button{background:#590202;border:none;border-radius:5px;color:#ebd4c3;cursor:pointer;padding:10px 15px}.notify-popup .close-popup{background:none;border:none;cursor:pointer;font-size:var(--font-size-xl);position:absolute;right:0;top:0}body.no-scroll{height:100vh;overflow:hidden;position:fixed;width:100%}.cart-popup{background-color:#fff;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.15);opacity:0;padding:20px;position:absolute;right:85px;top:65%;transform:translateY(10px);transition:all .3s ease;visibility:hidden;width:400px;z-index:10000}.cart-popup.active{display:block;opacity:1;transform:translateY(0);visibility:visible}.cart-items{max-height:300px;overflow-y:auto}.cart-item{align-items:center;display:flex;font-weight:500;margin-bottom:10px}.cart-item img{border-radius:5px;flex-shrink:0;height:45px;margin-right:10px;object-fit:contain;width:10%}.cart-item p{font-size:var(--font-size-sm);margin:0;padding:0 10px}.remove-item{color:#590202;flex-shrink:0;font-size:var(--font-size-xs);font-weight:800;margin-left:10px;text-align:center;text-decoration:none;width:25px}.cart-total{font-weight:600;margin-top:10px;text-align:center}.cart-total p{color:var(--brand-text-color-body)}.view-cart-btn{background-color:var(--brand-color-surface);border-radius:var(--brand-radius-lg);color:var(--brand-color-primary);display:block;font-size:var(--font-size-button);font-weight:500;margin:var(--space-1) 0;padding:var(--space-2);text-align:center;text-decoration:none;transition:background var(--transition-base),color var(--transition-base),transform var(--transition-fast)}.view-cart-btn,.view-cart-btn:hover{border:1px solid var(--brand-color-primary)}.view-cart-btn:hover{background-color:var(--brand-color-primary);color:var(--brand-text-color-on-primary)}.view-cart-btn:active{transform:scale(.98)}.checkout-btn{background-color:var(--brand-color-primary);border:1px solid var(--brand-color-primary);border-radius:var(--brand-radius-lg);color:var(--brand-text-color-on-primary);display:block;font-size:var(--font-size-button);font-weight:500;margin:var(--space-1) 0;padding:var(--space-2);text-align:center;text-decoration:none;transition:background var(--transition-base),transform var(--transition-fast)}.checkout-btn:hover{background-color:var(--brand-color-primary-600);border:1px solid var(--brand-color-primary-600)}.checkout-btn:active{transform:scale(.98)}.empty-cart{color:#666;font-size:var(--font-size-sm);text-align:center}p.cart-pop-price{flex-shrink:0;white-space:nowrap;width:18%}p.cart-pop-price span{display:inline-flex}p.cart-pop-qty{flex-shrink:0;min-width:35px;padding:0 5px;white-space:nowrap;width:10%}p.cart-pop-title{flex-shrink:1;width:52%}div#cart-popup-items.cart-items div.cart-item p span.woocommerce-Price-amount.amount bdi{font-size:var(--font-size-sm)}.cart-items-count-total .woocommerce-Price-amount.amount{font-size:var(--font-size-lg);font-weight:500}#custom-cart-popup{display:none;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:9999}#custom-cart-popup.active{display:block}.custom-popup-overlay{background:rgba(0,0,0,.7);height:100%;left:0;position:absolute;top:0;width:100%}.custom-popup-content{background:#fff;border-radius:10px;margin:5% auto;max-width:500px;padding:20px;position:relative;text-align:center;width:90%;z-index:10000}.custom-popup-close{background:none;border:none;color:#590202;cursor:pointer;font-size:var(--font-size-xl);position:absolute;right:10px;top:10px}#custom-cart-popup .custom-progress-bar{background:linear-gradient(90deg,#ff4747,#590202);border-radius:4px;height:3px}.custom-progress-bar:after{background-color:#ececec;content:"";display:inline-block;height:2px;margin-right:20px;padding-right:20px;position:absolute;width:-webkit-fill-available;z-index:-1}.popup-product{align-items:center;display:flex;gap:20px;justify-content:space-between;margin:20px 0}.popup-image img{height:auto;max-height:80px;max-width:80px;object-fit:contain}.popup-details{text-align:left}.popup-details h3{font-size:var(--font-size-base);font-weight:400}.popup-price-upsell p del{display:none}.popup-price-upsell p ins{text-decoration:none}.popup-price-upsell p ins span bdi{font-size:var(--font-size-base);font-weight:700}div.popup-price-upsell p.price{display:flex;flex-direction:column;line-height:5px}div.popup-price-upsell p.price span.woocommerce-Price-amount.amount bdi{font-size:var(--font-size-base);font-weight:700}.popup-buttons a,.popup-buttons button{border-radius:5px;display:block;font-family:Montserrat;font-size:var(--font-size-base);font-weight:400;margin:5px 0;padding:10px;width:-webkit-fill-available}.popup-buttons a{background-color:#fff;border:1px solid #590202;color:#590202;transition:.3s}.popup-buttons a:hover{background-color:#590202;border:1px solid #590202;color:#fff}.popup-upsells{overflow:scroll}.upsell-products{display:flex;flex-direction:row;gap:15px;width:fit-content}.upsell-item{width:140px}.upsell-item a img{height:70px;width:auto}p.upsell-name{font-size:var(--font-size-sm);height:36px;-webkit-line-clamp:2;overflow:hidden}p.upsell-price del span bdi{display:none}.upsell-price ins span bdi,.upsell-price span bdi{color:#590202;font-size:var(--font-size-sm);font-weight:700}.upsell-price ins{text-decoration:none}.add-to-cart-upsell-car{background-color:#fff;border:1px solid #590202;border-radius:5px;color:#590202;display:block;font-size:var(--font-size-sm);font-weight:500;margin:0 0 20px;padding:5px 10px;width:-webkit-fill-available}.add-to-cart-upsell-car:hover{background-color:#590202;color:#fff;transition:.3s}@media (max-width:767px){.cart-popup{left:10px;right:10px;top:100%;width:-webkit-fill-available}.custom-popup-content{margin:50vh auto 0;transform:translateY(-50%)}.remove-item{margin-left:10px}}.address-line{color:var(--brand-text-color-body);font-size:var(--font-size-body-base,.875rem);font-weight:500;line-height:1.5;margin:var(--space-2) 0}.address-line__text{color:var(--brand-color-primary);padding-right:var(--space-2)}.address-line__text,.address-line__value{font-size:var(--font-size-base);font-weight:600}.address-line__value{color:var(--brand-text-color-body)}.billing-summary__info,.shipping-summary__info{color:var(--brand-text-color-body);font-size:var(--font-size-body-base,.875rem);font-style:normal}address.billing-summary__info,address.shipping-summary__info{font-style:normal}.order-success__addresses{display:grid;gap:var(--space-5);grid-template-columns:repeat(2,1fr);margin-top:var(--space-6)}.order-success__address{background:var(--brand-color-surface-sand);border:1px solid var(--brand-color-border-sand);border-radius:var(--brand-radius-lg);padding:var(--space-5)}.order-success__address-title{border-bottom:1px solid var(--brand-color-border-sand);color:var(--brand-color-primary);font-size:var(--font-size-body-large);font-weight:600;margin:0 0 var(--space-4) 0;padding-bottom:var(--space-3)}.order-success__address .address-line,.woocommerce-Addresses .woocommerce-Address .address-line{margin:var(--space-2) 0}.woocommerce-Addresses .woocommerce-Address address .address-line:first-child{margin-top:0}.woocommerce-Addresses .woocommerce-Address address .address-line:last-child{margin-bottom:0}#summary-billing.billing-summary__info,#summary-shipping.shipping-summary__info{background:var(--brand-color-surface-sand);border:1px solid var(--brand-color-border-sand);border-radius:var(--brand-radius-lg);padding:var(--space-1) var(--space-3)}.order-addresses .address-line{margin:6px 0}@media (max-width:768px){.order-success__addresses{gap:var(--space-4);grid-template-columns:1fr}.order-success__address{padding:var(--space-4)}.order-success__address-title{font-size:var(--font-size-body-large);margin-bottom:var(--space-3);padding-bottom:var(--space-2)}.address-line{font-size:var(--font-size-body-small,.75rem)}}@media (max-width:480px){.order-success__address{padding:var(--space-3)}.order-success__address-title{font-size:var(--font-size-body-base)}}.search-form{align-items:center;display:flex;justify-content:flex-end;position:relative}input.search-field{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--brand-color-surface);border:1px solid var(--brand-color-border-accent);border-radius:var(--brand-radius-lg);box-shadow:none;color:var(--brand-text-color-body);font-family:var(--brand-font-family);font-size:var(--font-size-base);height:44px;max-width:280px;min-width:180px;outline:none;padding:var(--space-3) var(--space-10) var(--space-3) var(--space-4);transition:width var(--transition-base),border-color var(--transition-fast),box-shadow var(--transition-fast),border-radius var(--transition-fast);width:16vw}input.search-field::placeholder{color:var(--brand-text-color-muted);font-weight:400}input.search-field:focus-visible{border-color:var(--brand-color-primary);max-width:400px;width:400px}@media (min-width:1201px){.search-form:has(.search-suggestions.active) input.search-field{border-color:var(--brand-color-primary);border-radius:var(--brand-radius-lg) var(--brand-radius-lg) 0 0;max-width:400px;width:400px}}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%232D3640" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg>') no-repeat 50%;background-size:16px 16px;cursor:pointer;display:block;height:18px;margin-left:var(--space-2);opacity:.6;transition:opacity var(--transition-fast);width:18px}input[type=search]::-webkit-search-cancel-button:hover{opacity:1}button.search-submit{background:none;border:none;color:var(--brand-text-color-muted);cursor:pointer;padding:var(--space-1);position:absolute;right:var(--space-3);transition:color var(--transition-fast),transform var(--transition-fast);z-index:1}button.search-submit:hover{color:var(--brand-color-primary)}button.search-submit:active{transform:scale(.92)}button.search-submit img{height:20px;opacity:.7;transition:opacity var(--transition-fast);width:20px}button.search-submit:hover img{opacity:1}.search-form .search-close{display:none}.search-suggestions{background-color:var(--brand-color-surface);border:1px solid var(--brand-color-primary);border-radius:0 0 var(--brand-radius-lg) var(--brand-radius-lg);border-top:none;box-shadow:var(--shadow-lg);max-height:0;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;right:0;top:44px;transform-origin:top center;transition:max-height .35s cubic-bezier(.4,0,.2,1),opacity .25s cubic-bezier(.4,0,.2,1),padding .25s cubic-bezier(.4,0,.2,1);width:400px;z-index:9999}.search-suggestions.active{max-height:800px;opacity:1;overflow-x:hidden;overflow-y:visible;padding:var(--space-2) 0;pointer-events:all}.search-suggestion-item{animation:searchItemSlideIn .3s ease forwards;opacity:0;transform:translateY(10px);transition:background-color var(--transition-fast)}.search-suggestion-item:hover{background-color:var(--brand-color-secondary-pearl)}.search-suggestion-item a{align-items:center;color:inherit;display:flex;gap:var(--space-3);min-height:72px;padding:var(--space-3) var(--space-4);text-decoration:none}.search-suggestion-item a:hover{background-color:transparent}.search-suggestion-item a img,.search-suggestion-item img{background-color:var(--brand-color-surface-alt);border-radius:var(--brand-radius-sm);flex-shrink:0;height:52px;min-width:52px;object-fit:cover;width:52px}.search-suggestion-item .search-result-name,.search-suggestion-item a p,.search-suggestion-item p{color:var(--brand-text-color-body);display:-webkit-box;flex:1;font-size:var(--font-size-base);font-weight:600;-webkit-line-clamp:2;line-clamp:2;line-height:1.3;margin:0;min-width:0;-webkit-box-orient:vertical;max-height:2.6em;overflow:hidden;text-align:left;text-overflow:ellipsis}.search-suggestion-item .search-result-price,.search-suggestion-item>a>span{align-items:flex-end;color:var(--brand-color-primary);display:flex;flex-direction:column;flex-shrink:0;font-size:var(--font-size-base);font-weight:700;text-align:right;white-space:nowrap}.search-suggestion-item a span del{display:none}.search-suggestion-item a span ins{text-decoration:none}.search-suggestion-item a span ins span bdi,.search-suggestion-item a span span bdi{color:var(--brand-color-primary);font-size:var(--font-size-base);font-weight:700}.search-view-all-wrapper{animation:searchItemSlideIn .3s ease forwards;animation-delay:.18s;background-color:var(--brand-color-surface);border-top:1px solid #ead5c3;opacity:0;padding:var(--space-3)}.search-view-all-btn{background-color:var(--brand-color-primary);border:none;border-radius:var(--brand-radius-lg);color:var(--brand-text-color-on-primary);cursor:pointer;font-family:var(--brand-font-family);font-size:var(--font-size-base);font-weight:600;padding:var(--space-3) var(--space-4);text-align:center;transition:background-color var(--transition-fast);width:100%}.search-view-all-btn:hover{background-color:var(--brand-color-primary-600)}.search-view-all-btn:active{background-color:var(--brand-color-primary-700)}.search-view-all-btn:focus-visible{box-shadow:var(--focus-ring);outline:none}.search-loading{padding:var(--space-6) var(--space-4);text-align:center}.search-loading-item{align-items:center;color:var(--brand-text-color-muted);display:flex;font-size:var(--font-size-base);gap:var(--space-3);justify-content:center}.search-loading-spinner{animation:searchSpin .8s linear infinite;border:2px solid var(--brand-color-border-accent);border-radius:50%;border-top-color:var(--brand-color-primary);height:20px;width:20px}.search-error{background-color:#fef2f2;border-left:3px solid #ef4444;border-radius:var(--brand-radius-sm);margin:var(--space-2);padding:var(--space-4)}.search-error-item{color:#dc2626;font-size:var(--font-size-sm);text-align:center}.search-no-results{animation:searchItemSlideIn .3s ease forwards;padding:var(--space-8) var(--space-4);text-align:center}.search-no-results p{color:var(--brand-text-color-muted);font-size:var(--font-size-base);line-height:1.5;margin:0}@keyframes searchSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes searchItemSlideIn{to{opacity:1;transform:translateY(0)}}.search-suggestion-item:first-child{animation-delay:.03s}.search-suggestion-item:nth-child(2){animation-delay:.06s}.search-suggestion-item:nth-child(3){animation-delay:.09s}.search-suggestion-item:nth-child(4){animation-delay:.12s}.search-suggestion-item:nth-child(5){animation-delay:.15s}@media (min-width:768px) and (max-width:1200px){input.search-field{display:none}.search-form{justify-content:flex-end;width:auto}.search-suggestions{left:0;position:relative;top:0;width:100%}}@media (max-width:1200px){input.search-field{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;display:none;outline:none}button.search-submit{background:none;border:none;margin:0;padding:var(--space-1);position:relative;right:auto}form.search-form.open{align-content:flex-start;align-items:flex-start;background-color:var(--brand-color-surface);display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--space-3);height:100vh;left:0;overflow-y:auto;padding:var(--space-4);position:fixed;top:0;width:100vw;z-index:9999;-webkit-overflow-scrolling:touch}.search-form.open .search-field{background-color:var(--brand-color-surface);border:1px solid #ead5c3;border-radius:var(--brand-radius-lg);display:block;flex:1;font-size:var(--font-size-lg);height:40px;max-width:none;min-width:0;padding:var(--space-3) var(--space-4);transition:none;width:auto}.search-form.open .search-field:focus{outline:none}.search-form.open .search-field:focus-visible{border-radius:var(--brand-radius-lg);width:auto}.search-form.open .search-close{align-items:center;background-color:#fff;border:1px solid #ead5c3;border-radius:var(--brand-radius-lg);cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;transition:background-color var(--transition-fast);width:40px}.search-form.open .search-close:active,.search-form.open .search-close:hover{background-color:var(--brand-color-secondary-pearl)}.search-form.open button.search-close img{height:20px;opacity:.8;width:20px}.search-form.open .search-submit{display:none}.search-suggestions{border:1px solid #ead5c3;border-radius:var(--brand-radius-lg);box-shadow:var(--shadow-md);left:0;position:relative;top:0;width:100%}.search-suggestions.active{max-height:800px}form.search-form.close-srch .search-suggestions{display:none}.search-suggestion-item a{min-height:80px;padding:var(--space-4)}.search-suggestion-item a p{font-size:var(--font-size-base)}.search-suggestion-item a img,.search-suggestion-item img{height:56px;min-width:56px;width:56px}.search-loading{padding:var(--space-6) var(--space-4)}.search-loading-item{flex-direction:column;gap:var(--space-4)}.search-loading-spinner{height:28px;width:28px}.search-error{border-radius:var(--brand-radius-sm);margin:var(--space-3);padding:var(--space-5) var(--space-4)}.search-error-item{font-size:var(--font-size-base);line-height:1.4}.search-view-all-wrapper{padding:var(--space-3)}.search-view-all-btn{font-size:var(--font-size-base);padding:var(--space-4) var(--space-4)}body.search-open{height:100%;overflow:hidden;position:fixed;width:100%}.search-page-no-sidebar .category-page-sort-by{display:none}}.search-categories-separator{background-color:var(--brand-color-border-subtle);height:1px;margin:var(--space-1) 0}.search-categories-section{animation:searchItemSlideIn .3s ease forwards;animation-delay:.2s;opacity:0;padding:var(--space-2) var(--space-4) var(--space-3)}.search-categories-label{color:var(--brand-text-color-muted);font-size:var(--font-size-xs);font-weight:600;letter-spacing:.06em;margin:0 0 var(--space-2) 0;text-transform:uppercase}.search-categories-list{display:flex;flex-direction:column;gap:var(--space-1);list-style:none;margin:0;padding:0}.search-category-item{display:block}.search-category-link{align-items:center;border-radius:var(--brand-radius-sm);color:var(--brand-text-color-body);cursor:pointer;display:flex;font-size:var(--font-size-base);font-weight:600;gap:var(--space-2);justify-content:space-between;padding:var(--space-2) var(--space-3);text-decoration:none;transition:background-color var(--transition-fast),color var(--transition-fast)}.search-category-link:hover{background-color:var(--brand-color-surface-alt);color:var(--brand-color-primary)}.search-category-link:focus-visible{box-shadow:var(--focus-ring);outline:none}.search-category-link--nourl{color:var(--brand-text-color-muted);cursor:default}.search-category-link--nourl:hover{background-color:transparent;color:var(--brand-text-color-muted)}.search-category-arrow{color:var(--brand-text-color-body);flex-shrink:0;transition:color var(--transition-fast),transform var(--transition-fast)}.search-category-link:hover .search-category-arrow{color:var(--brand-color-primary);transform:translateX(2px)}@media (max-width:1200px){.search-categories-section{padding:var(--space-2) var(--space-3) var(--space-3)}.search-category-link{font-size:var(--font-size-base);min-height:44px;padding:var(--space-3) var(--space-3)}}.search-empty-state{animation:searchItemSlideIn .3s ease forwards;opacity:0;padding:var(--space-4) 0 var(--space-2)}.search-empty-section{padding:0 var(--space-4) var(--space-4)}.search-empty-section:first-child{padding-top:var(--space-3)}.search-empty-section+.search-empty-section{border-top:1px solid var(--brand-color-border-subtle);padding-top:var(--space-4)}.search-empty-heading{color:var(--brand-text-color-muted);font-size:var(--font-size-xs);font-weight:600;letter-spacing:.08em;margin:0 0 var(--space-3) 0;text-transform:uppercase}.search-popular-chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}.search-popular-chip{background-color:var(--brand-color-secondary-pearl);border:1px solid var(--brand-color-border-accent);border-radius:var(--brand-radius-lg);color:var(--brand-text-color-body);display:inline-block;font-size:var(--font-size-sm);font-weight:500;padding:var(--space-2) var(--space-4);text-decoration:none;transition:background-color var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast)}.search-popular-chip:hover{background-color:var(--brand-color-surface-alt);border-color:var(--brand-color-primary);color:var(--brand-color-primary)}.search-popular-chip:focus-visible{box-shadow:var(--focus-ring);outline:none}.search-empty-nav-list{display:flex;flex-direction:column;gap:var(--space-1);list-style:none;margin:0;padding:0}.search-empty-nav-item{display:block}.search-empty-nav-link{align-items:center;border-radius:var(--brand-radius-sm);color:var(--brand-text-color-body);display:flex;font-size:var(--font-size-base);font-weight:500;gap:var(--space-2);justify-content:space-between;padding:var(--space-2) var(--space-3);text-decoration:none;transition:background-color var(--transition-fast),color var(--transition-fast)}.search-empty-nav-link:hover{background-color:var(--brand-color-surface-alt);color:var(--brand-color-primary)}.search-empty-nav-link:focus-visible{box-shadow:var(--focus-ring);outline:none}.search-empty-nav-link svg{color:var(--brand-text-color-muted);flex-shrink:0;transition:color var(--transition-fast)}.search-empty-nav-link:hover svg{color:var(--brand-color-primary)}@media (max-width:1200px){.search-empty-section{padding:0 var(--space-3) var(--space-3)}.search-empty-section+.search-empty-section{padding-top:var(--space-3)}.search-popular-chip{font-size:var(--font-size-base);min-height:36px;padding:var(--space-2) var(--space-4)}.search-empty-nav-link{min-height:44px;padding:var(--space-3) var(--space-3)}}.product-breadcrumbs{margin:20px auto;max-width:1920px;padding-left:clamp(15px,8vw,175px);padding-right:clamp(15px,8vw,175px)}.breadcrumb-trail{color:#333;font-size:var(--font-size-sm)}nav.breadcrumb-trail{align-items:center;display:flex;flex-direction:row;gap:5px;overflow:scroll;white-space:nowrap}.breadcrumb-item{display:inline-block}.breadcrumb-item a{color:#590202;text-decoration:none}.breadcrumb-item a:hover{text-decoration:underline}img.breadcrumb-separator{height:12px;padding:0 5px;width:auto}@media (max-width:767px){.product-breadcrumbs{padding-left:clamp(12px,2vw,175px);padding-right:clamp(12px,2vw,175px)}.breadcrumb-trail .breadcrumb-item:not(:last-of-type):not(:nth-last-of-type(2)),.breadcrumb-trail img.breadcrumb-separator:not(:last-of-type){display:none}}.woocommerce-error,.woocommerce-info,.woocommerce-message{background:var(--brand-color-surface-sand);border:none;border-top:3px solid var(--brand-color-primary)}.woocommerce-error:focus-visible,.woocommerce-info:focus-visible,.woocommerce-message:focus-visible{outline:none}.woocommerce-info{border-top-color:#590202}.woocommerce-info:before{color:#590202}.woocommerce-error{margin-top:5px}.woocommerce-error:before,ul.woocommerce-error li a{color:#590202}.page-id-9 .woocommerce-message,.woocommerce-account .woocommerce-message{display:none}ul#shipping_method li::marker{content:none}ul#shipping_method{border:1px solid #e5e5e5;border-radius:var(--brand-radius-lg);list-style:none;overflow:hidden;padding:0}ul#shipping_method li{align-items:center!important;background:#fff;border-bottom:1px solid #e5e5e5;display:flex!important;flex-direction:row!important;font-size:var(--font-size-base);margin:0;padding:15px 20px;transition:background .3s ease}ul#shipping_method li:last-child{border-bottom:none}ul#shipping_method li:hover{background:#f9f9f9}ul#shipping_method li label{align-items:center!important;color:var(--brand-text-color-body,#2d3640);cursor:pointer;display:flex!important;flex-direction:row!important;font-weight:500;width:100%}ul#shipping_method li input[type=radio]{accent-color:var(--brand-color-primary);align-self:center;flex-shrink:0;margin-right:12px;margin-top:0}ul#shipping_method.woocommerce-shipping-methods li label span.woocommerce-Price-amount.amount{color:#2d3640;font-size:var(--font-size-lg);font-weight:600;margin-left:var(--space-1)}ul.wc_payment_methods.payment_methods.methods li::marker{content:none}ul.wc_payment_methods.payment_methods.methods{padding:0}.payment_box,.payment_box.payment_method_cod{display:none!important}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{border:1px solid #e5e5e5;border-radius:var(--brand-radius-lg);list-style:none;margin:0;overflow:hidden;padding:0!important;text-align:left}.woocommerce-checkout #payment ul.payment_methods li{align-items:center!important;background:#fff;border-bottom:1px solid #e5e5e5;display:flex!important;flex-direction:row!important;line-height:normal!important;margin:0;padding:15px 20px;transition:background .3s ease}#add_payment_method #payment ul.payment_methods li,.woocommerce-cart #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li{font-weight:400;line-height:normal!important;margin:0;text-align:left}.woocommerce-checkout #payment ul.payment_methods li:last-child{border-bottom:none}.woocommerce-checkout #payment ul.payment_methods li:hover{background:#f9f9f9}ul.wc_payment_methods.payment_methods.methods li label{align-items:center!important;color:var(--brand-text-color-body,#2d3640);cursor:pointer;display:flex!important;flex-direction:row!important;font-size:var(--font-size-base);font-weight:500;justify-content:space-between!important;width:100%}ul.wc_payment_methods.payment_methods.methods li label .payment-icon{margin-left:auto}ul.wc_payment_methods.payment_methods.methods li label .payment-icon--cod{height:19px;width:auto}ul.wc_payment_methods.payment_methods.methods li input[type=radio]{accent-color:var(--brand-color-primary);align-self:center;flex-shrink:0;margin-right:12px}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button{background-color:var(--brand-color-surface);background-image:none;border:1px solid var(--brand-color-primary);border-radius:var(--brand-radius-lg);box-shadow:none;color:var(--brand-color-primary);cursor:pointer;display:inline-block;font-family:inherit;font-size:var(--font-size-button);font-weight:600;left:auto;line-height:1;margin:0;overflow:visible;padding:var(--space-3) var(--space-4);position:relative;text-align:center;text-decoration:none;text-shadow:none;transition:background var(--transition-base),color var(--transition-base),transform var(--transition-fast)}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:hover{background-color:var(--brand-color-primary-600);background-image:none;border-color:var(--brand-color-primary-600);color:var(--brand-text-color-on-primary);text-decoration:none}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:active,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:active,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:active,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:active,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:active,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:active,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:active,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:active{background-color:var(--brand-color-primary-700);color:var(--brand-text-color-on-primary);transform:scale(.98)}.woocommerce table.shop_table tbody th{border:0}.woocommerce a.remove{color:#590202!important}.woocommerce a.remove:hover{background:#590202}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border:none;margin:0;padding:0}.woocommerce form .form-row label{background-color:#fff;color:#590202;line-height:1;margin-bottom:0;margin-left:10px;position:relative;width:fit-content;z-index:1}.woocommerce form .form-row .input-text,.woocommerce form .form-row select{background-color:var(--wc-form-color-background,#fff);border:1px solid #4c3939;border-radius:5px;box-sizing:border-box;color:var(--wc-form-color-text,#000);display:block;font-family:inherit;font-weight:400;height:45px;letter-spacing:normal;line-height:normal;margin:0;padding:.5em;width:100%}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2{width:100%}.added_to_cart.wc-forward{display:none!important}body,html{overflow-x:clip!important}body{max-width:100%!important}section.partners-carousel{max-width:100%!important;width:100%!important}.swiper.partners-swiper,section.offer-carousel{max-width:100%!important}.recommended-products,.recommended-products-container{max-width:100%!important;width:100%!important}.recommended-products-container{padding-right:40px}.overlay-shipping-info-sp{max-width:100%!important;width:100%!important}.thumbnails-wrapper{overflow-x:auto!important}.skin-type-grid,.thumbnails-wrapper{max-width:100%!important}*{box-sizing:border-box}.carousel-section,.partners-carousel,.recommended-products-section{max-width:100%!important}@media (max-width:767px){.category-page-product-archive,.homepage-container,.product-gallery-section{max-width:100%!important;overflow-x:clip!important}.container,.container-fluid,.main-image-container{max-width:100%!important}.main-image-container{overflow:hidden!important}.category-page-product-loop{max-width:100%!important;overflow-x:clip!important}.recommended-products-container{display:flex!important;gap:10px!important;overflow-x:auto!important;scroll-behavior:smooth!important;scrollbar-width:none!important;-ms-overflow-style:none!important;box-sizing:border-box!important;flex-wrap:nowrap!important;max-width:100vw!important;padding:0 15px!important;width:100vw!important}.recommended-products-container::-webkit-scrollbar{display:none!important}.recommended-product-card{box-sizing:border-box;flex:0 0 calc(50% - 5px);margin-right:0;max-width:calc(50% - 5px);min-width:calc(50% - 5px);padding-bottom:15px;width:calc(50% - 5px)}.recommended-products-carousel .recommended-products-container .category-page-product-card,.recommended-products-container .category-page-product-card.recommended-product-card{flex:0 0 calc(75% - 5px);max-width:calc(75% - 5px);min-width:calc(75% - 5px);width:calc(75% - 5px)}.recommended-carousel-controls{display:none!important}}@media (min-width:768px) and (max-width:991px){.recommended-products,section.offer-carousel{max-width:100%!important;width:100%!important}}