@import"https://use.typekit.net/coh0ilr.css";@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Jost:wght@300;400;450;500;600;700&display=swap";body{font-family:"futura-pt-web-medium","Jost","Inter",sans-serif,sans-serif}body.mobileMenuExpanded,body.searchModalExpanded{overflow:hidden}body.mobileMenuExpanded .scrollToTopBtn,body.searchModalExpanded .scrollToTopBtn{display:none}button svg,.btn svg{pointer-events:none;user-select:none}a{transition:all 150ms cubic-bezier(0.4, 0, 0.2, 1) 0s}h1,h2,h3,h4,h5,h6{font-weight:700}::-webkit-input-placeholder,::-moz-placeholder,:-ms-input-placeholder,:-moz-placeholder{color:#000 !important;opacity:.7 !important}.panelBorder{position:relative;background:#fff;border-radius:.375rem;padding:1rem;margin-bottom:1rem}@media(min-width: 767px){.panelBorder{border:1px solid #d9d9d9}}@media(min-width: 767px)and (min-width: 1199px){.panelBorder{padding:2rem}}.btn.btnDefault,.btn.btn-default{background:#e9e9e9;border-color:#d9d9d9;color:#000}.btn.btnDefault:hover,.btn.btn-default:hover{background:#3a3a3a;border-color:#3a3a3a;color:#f1f1f1}.btn svg,.btn use{transition:fill 150ms cubic-bezier(0.4, 0, 0.2, 1) 0s;fill:currentColor}.btn.btnQuantity{--ec-color-active: #000000}.btn.btnQuantity:hover{color:var(--ec-color-active)}.btnIcon{--ec-color: #3a3a3a;--ec-color-active: #000000;--ec-lh: 1;background:none;border:none;padding:0;line-height:var(--ec-lh);color:var(--ec-color)}.btnIcon use{fill:currentColor;transition:fill 150ms cubic-bezier(0.4, 0, 0.2, 1) 0s}.btnIcon:hover,.btnIcon.iconActive{color:var(--ec-color-active) !important}.btnIcon:focus,.btnIcon:focus-visible,.btnIcon:focus-within{outline-color:#d9d9d9;outline-width:1px;outline-offset:1px;outline-style:dashed}input[type=number].controlFreeNumberInput{appearance:none;-moz-appearance:textfield;max-width:5ch}input[type=number].controlFreeNumberInput::-webkit-outer-spin-button,input[type=number].controlFreeNumberInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;padding:0}.skipToMainContentLink{position:absolute;left:.5rem;top:.5rem;padding:1rem;background-color:#343a40;color:#f1f1f1;z-index:-1;outline:none;border:3px solid #000;border-radius:.375rem;opacity:0;transition:opacity 150ms cubic-bezier(0.4, 0, 0.2, 1) 0s}.skipToMainContentLink:focus,.skipToMainContentLink:focus-visible,.skipToMainContentLink:focus-within{opacity:1;z-index:500000}.ecLoader{position:absolute;display:grid;place-items:center;top:calc(var(--loader-offset, 1px)*-1);left:calc(var(--loader-offset, 1px)*-1);width:calc(100% + var(--loader-offset, 1px)*2);height:calc(100% + var(--loader-offset, 1px)*2);z-index:1000;background:var(--loader-background, rgba(250, 250, 250, 0.7));cursor:progress;border-radius:.375rem;box-shadow:0 0 4px 0 var(--loader-background, rgba(250, 250, 250, 0.7))}.checkboxBtn{--ec-bg-color: #ffffff;--ec-color: #3a3a3a;--ec-size: 20px;position:relative;color:var(--ec-color)}.checkboxBtn:before{content:"";border:1px solid #d9d9d9;top:0;position:absolute;top:0;left:0;display:block;width:var(--ec-size);height:var(--ec-size);background-color:var(--ec-bg-color)}.checkboxBtn:not(.unselected):after{position:absolute;top:0;left:0;display:block;width:var(--ec-size);height:var(--ec-size);content:"";background:url(../../../gfx/sprite_base.svg) -150px -90px no-repeat}.badges{--ec-badge-offset: 1rem;position:absolute;left:var(--ec-badge-offset);top:var(--ec-badge-offset);display:flex;flex-wrap:wrap;gap:.25rem;z-index:50}.badges .badge-primary{background:#000}.blur{--loader-background: rgba(250, 250, 250, 0.65);position:absolute;top:0;left:0;right:0;bottom:0;background:var(--loader-background);filter:blur(25px);z-index:50;border-radius:.5rem}.scrollToTopBtn{--ec-max-size: 32px;--ec-size: var(--ec-navbar-btn-size, var(--ec-max-size));--ec-color-one: var(--ec-header-bg-color-darker, #f3f3f1);--ec-color-two: var(--ec-color-active, #000000);color:#3a3a3a !important;background-color:rgba(0,0,0,0);border-radius:.375rem;aspect-ratio:1/1;width:min(var(--ec-size),var(--ec-max-size));height:min(var(--ec-size),var(--ec-max-size));transform:scale(0);--ec-position-x: 1rem;--ec-position-y: 4rem;--ec-z-index: 500000;background-color:var(--ec-color-one) !important;position:fixed;bottom:var(--ec-position-y);right:var(--ec-position-x);z-index:var(--ec-z-index);transition:opacity 150ms cubic-bezier(0.4, 0, 0.2, 1) 0s,transform 150ms cubic-bezier(0.4, 0, 0.2, 1) 0s,color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0s,background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0s;pointer-events:none;user-select:none;opacity:0}.scrollToTopBtn:hover{background-color:var(--ec-color-two) !important;color:var(--ec-color-one) !important}@media(min-width: 992px){.scrollToTopBtn{--ec-position-x: 2rem;--ec-position-y: 2rem}}.scrollToTopBtn svg{aspect-ratio:1/1;width:100%;height:100%}.scrollToTopBtn[data-ec-visible]{pointer-events:auto;user-select:auto;opacity:1;cursor:pointer;transform:scale(1)}.container,.container-sm,.container-md,.container-lg,.container-xl,.container-xxl{max-width:100%}@media(min-width: 1600px){.container,.container-sm,.container-md,.container-lg,.container-xl,.container-xxl{max-width:1600px}}main>section{padding-bottom:1rem}main>section>.container{padding:0}footer>section{padding-top:1rem;padding-bottom:1rem}footer>section:not(.container)>.container{padding-left:1rem;padding-right:1rem}main .container .container,header .container .container,.preHeader .container .container,footer .container .container{padding-left:0;padding-right:0}header.header{--ec-header-bg-color: #ffffff;--ec-header-bg-color-darker: #f2f2f2;--ec-navbar-brand-max-width: 200px;--ec-navbar-brand-padding-y: 1.75rem;--ec-navbar-btn-size: 32px;position:relative;z-index:1020;background:var(--ec-header-bg-color);box-shadow:0 .095rem .15rem rgba(0,0,0,.075)}@media(max-width: 1199px){header.header{--ec-navbar-brand-max-width: 125px;--ec-navbar-brand-padding-y: 1.25rem}}@media(max-width: 991px){header.header{--ec-navbar-brand-padding-y: 0.95rem}}@media(min-width: 992px){header.header{--ec-navbar-btn-size: 40px}}header.header .navbar-brand{--bs-navbar-brand-padding-y: var(--ec-navbar-brand-padding-y, 1.75rem);transition:max-width 150ms cubic-bezier(0.4, 0, 0.2, 1) 0s,padding 150ms cubic-bezier(0.4, 0, 0.2, 1) 0s}header.header .headerWrapper{background:var(--ec-header-bg-color);display:flex;justify-content:space-between;align-items:center;gap:1rem}header.header .mobileTogglers{display:none}@media(max-width: 991px){header.header .mobileTogglers{display:flex;align-items:center;gap:2rem}}@media(max-width: 767px){header.header .mobileTogglers{--ec-navbar-btn-size: 42px;gap:1rem}}@media(min-width: 768px)and (max-width: 991px){header.header .mobileTogglers{flex-grow:1;justify-content:space-between;flex-direction:row-reverse}}.preHeader{--ec-preheader-bg: #3a3a3a;--ec-preheader-text: #f1f1f1;--ec-preheader-bg-hover: #6a6a6a;--ec-border-color: #495057}@media(max-width: 991px){.preHeader{display:none}}@media(min-width: 992px){.preHeader{font-size:.8rem;padding:.25rem 0;background:var(--ec-preheader-bg);color:#adb5bd;position:relative;z-index:1030}.preHeader a{color:inherit;text-decoration:none}.preHeader a:hover{text-decoration:underline}.preHeader .preHeaderControls{flex-grow:1;display:flex;align-items:center;justify-content:flex-end;gap:1rem}.preHeader .preHeaderControls>.dropdown{padding-right:1rem;border-right:1px solid var(--ec-border-color)}}nav.navbar{flex-grow:1;gap:1rem}nav.navbar a:not(.btn):hover{color:#000}nav.navbar .navbarEc{--ec-menu-height: 50px;--ec-header-height: 56px;--ec-transition-duration: 350ms;--ec-transform: translate3d(0, -150%, 0);flex-grow:1}@media(max-width: 991px){nav.navbar .navbarEc{border:1px solid rgba(0,0,0,0);background:var(--ec-header-bg-color);position:fixed;left:0;right:0;top:var(--ec-header-height);bottom:var(--ec-menu-height);height:calc(100% - var(--ec-header-height) - var(--ec-menu-height));overflow-x:hidden;z-index:-1;transform:var(--ec-transform);transition:transform var(--ec-transition-duration) cubic-bezier(0.4, 0, 0.2, 1) 0s}nav.navbar .navbarEc.navbarEcExpanded{transform:none;transition:transform var(--ec-transition-duration) cubic-bezier(0.4, 0, 0.2, 1) 0s,border-color var(--ec-transition-duration) cubic-bezier(0.4, 0, 0.2, 1) 0s;border-top-color:#d9d9d9}}@media(min-width: 992px){nav.navbar .navbarEc{align-self:stretch}}nav.navbar .navbarEc .top-nav-item .nav-link{height:100%;display:flex;align-items:center}nav.navbar .main-nav{height:100%}@media(max-width: 991px){nav.navbar .main-nav{width:100%;padding:.5rem 1rem;gap:.25rem}}@media(min-width: 992px){nav.navbar .nav-item:hover>a{color:#000}nav.navbar .nav-item .nav-link span{font-weight:bold}nav.navbar .nav-item .inner-nav-item .nav-link{padding-top:.25rem;padding-bottom:.25rem}}.navbarEcToggler{overflow:hidden;padding:0;transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0s,box-shadow 150ms cubic-bezier(0.4, 0, 0.2, 1) 0s,border-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0s}.navbarEcToggler svg.toggler-svg{--transition-duration: 200ms;--stroke-dashoffset: -64px;--stroke-dasharray-top: 40 160;--stroke-dasharray-bottom: 40 85;--stroke-width: 5px;stroke-width:var(--stroke-width);width:100%;fill:none;stroke:currentColor;transition:transform var(--transition-duration) cubic-bezier(0.4, 0, 0.2, 1) 0s;pointer-events:none;user-select:none}.navbarEcToggler svg.toggler-svg path.toggler-top{stroke-dasharray:var(--stroke-dasharray-top);transition:stroke-dashoffset var(--transition-duration) cubic-bezier(0.4, 0, 0.2, 1) 0s}.navbarEcToggler svg.toggler-svg path.toggler-middle{transform-origin:50%;transition:transform var(--transition-duration) cubic-bezier(0.4, 0, 0.2, 1) 0s}.navbarEcToggler svg.toggler-svg path.toggler-bottom{stroke-dasharray:var(--stroke-dasharray-bottom);transition:stroke-dashoffset var(--transition-duration) cubic-bezier(0.4, 0, 0.2, 1) 0s}.navbarEcToggler:focus,.navbarEcToggler:focus-visible,.navbarEcToggler:focus-within{box-shadow:0 0 4px 2px #e9ecef;border-color:#000}.navbarEcToggler[aria-expanded=true]{color:#000}.navbarEcToggler[aria-expanded=true] svg.toggler-svg{transform:rotate(45deg)}.navbarEcToggler[aria-expanded=true] svg.toggler-svg path.toggler-top{stroke-dashoffset:var(--stroke-dashoffset)}.navbarEcToggler[aria-expanded=true] svg.toggler-svg path.toggler-middle{transform:rotate(90deg)}.navbarEcToggler[aria-expanded=true] svg.toggler-svg path.toggler-bottom{stroke-dashoffset:var(--stroke-dashoffset)}.mainNavOffcanvas .accordion-button::after{display:none}.mainNavOffcanvas .accordion-button .accordion-chevron{flex-shrink:0;transition:transform .25s ease;transform:rotate(180deg)}.mainNavOffcanvas .accordion-button.collapsed .accordion-chevron{transform:rotate(0deg)}.header-navigation .dropdown,.header-navigation .dropdown-megamenu,.main-nav-left .dropdown,.main-nav-left .dropdown-megamenu,.main-nav-right .dropdown,.main-nav-right .dropdown-megamenu{position:static}@media(min-width: 992px){.header-navigation .dropdown:hover>.dropdown-menu,.header-navigation .dropdown-megamenu:hover>.dropdown-menu,.main-nav-left .dropdown:hover>.dropdown-menu,.main-nav-left .dropdown-megamenu:hover>.dropdown-menu,.main-nav-right .dropdown:hover>.dropdown-menu,.main-nav-right .dropdown-megamenu:hover>.dropdown-menu{display:block;opacity:1;visibility:visible}}.header-navigation .dropdown-menu,.main-nav-left .dropdown-menu,.main-nav-right .dropdown-menu{position:absolute !important;top:100%;left:50%;transform:translateX(-50%);z-index:1000;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;width:100vw;min-width:220px;margin:0;padding:0;list-style:none;background:#fff;border:1px solid #d9d9d9;border-left:none;border-right:none;box-shadow:0 0 4px 2px rgba(0,0,0,.08);opacity:0;visibility:hidden;transition:opacity 150ms cubic-bezier(0.4, 0, 0.2, 1),visibility 150ms cubic-bezier(0.4, 0, 0.2, 1)}.header-navigation .dropdown-menu__title,.main-nav-left .dropdown-menu__title,.main-nav-right .dropdown-menu__title{font-size:1.375rem;text-transform:uppercase;font-weight:500;padding:.5rem 0}@media(max-width: 991px){.header-navigation .dropdown-menu,.main-nav-left .dropdown-menu,.main-nav-right .dropdown-menu{position:static;display:block;opacity:1;visibility:visible;box-shadow:none;border:none;margin-top:.5rem}}.header-navigation .dropdown-menu li,.main-nav-left .dropdown-menu li,.main-nav-right .dropdown-menu li{list-style:none;margin:0}.header-navigation .dropdown-menu li a,.main-nav-left .dropdown-menu li a,.main-nav-right .dropdown-menu li a{display:block;padding:1rem 0;color:#3a3a3a;font-size:.875rem;font-weight:500;text-decoration:none;text-transform:uppercase;letter-spacing:.05em;transition:all 150ms cubic-bezier(0.4, 0, 0.2, 1)}.header-navigation .dropdown-menu li a:hover,.main-nav-left .dropdown-menu li a:hover,.main-nav-right .dropdown-menu li a:hover{text-decoration:underline}.header-navigation .dropdown:not(.dropdown-megamenu) .dropdown-menu,.main-nav-left .dropdown:not(.dropdown-megamenu) .dropdown-menu,.main-nav-right .dropdown:not(.dropdown-megamenu) .dropdown-menu{height:auto;min-height:200px;overflow-y:auto}.header-navigation .dropdown:not(.dropdown-megamenu) .dropdown-menu>li,.main-nav-left .dropdown:not(.dropdown-megamenu) .dropdown-menu>li,.main-nav-right .dropdown:not(.dropdown-megamenu) .dropdown-menu>li{max-width:400px;width:100%}.header-navigation .dropdown-megamenu .dropdown-menu,.main-nav-left .dropdown-megamenu .dropdown-menu,.main-nav-right .dropdown-megamenu .dropdown-menu{height:50vh;padding:0;overflow:hidden}@media(max-width: 991px){.header-navigation .dropdown-megamenu .dropdown-menu,.main-nav-left .dropdown-megamenu .dropdown-menu,.main-nav-right .dropdown-megamenu .dropdown-menu{height:auto;padding:1rem}}.header-navigation .dropdown-megamenu .dropdown-menu li,.main-nav-left .dropdown-megamenu .dropdown-menu li,.main-nav-right .dropdown-megamenu .dropdown-menu li{list-style:none}.header-navigation .dropdown-megamenu .header-navigation-content,.main-nav-left .dropdown-megamenu .header-navigation-content,.main-nav-right .dropdown-megamenu .header-navigation-content{max-width:1320px;margin:0 auto;padding:3rem 2rem;height:100%;display:flex;gap:4rem;align-items:flex-start;color:#3a3a3a;font-size:.875rem}@media(max-width: 991px){.header-navigation .dropdown-megamenu .header-navigation-content,.main-nav-left .dropdown-megamenu .header-navigation-content,.main-nav-right .dropdown-megamenu .header-navigation-content{flex-direction:column;padding:1rem;height:auto}}.header-navigation .dropdown-megamenu .header-navigation-content h4,.header-navigation .dropdown-megamenu .header-navigation-content h5,.header-navigation .dropdown-megamenu .header-navigation-content h6,.main-nav-left .dropdown-megamenu .header-navigation-content h4,.main-nav-left .dropdown-megamenu .header-navigation-content h5,.main-nav-left .dropdown-megamenu .header-navigation-content h6,.main-nav-right .dropdown-megamenu .header-navigation-content h4,.main-nav-right .dropdown-megamenu .header-navigation-content h5,.main-nav-right .dropdown-megamenu .header-navigation-content h6{font-family:"futura-pt-web-medium","Jost","Inter",sans-serif;font-size:1.5rem;font-weight:500;margin-bottom:2rem;text-transform:uppercase;letter-spacing:.1em;color:#000}.header-navigation .dropdown-megamenu .header-navigation-content ul,.main-nav-left .dropdown-megamenu .header-navigation-content ul,.main-nav-right .dropdown-megamenu .header-navigation-content ul{list-style:none;padding:0;margin:0}.header-navigation .dropdown-megamenu .header-navigation-content ul li,.main-nav-left .dropdown-megamenu .header-navigation-content ul li,.main-nav-right .dropdown-megamenu .header-navigation-content ul li{margin-bottom:1rem}.header-navigation .dropdown-megamenu .header-navigation-content a,.main-nav-left .dropdown-megamenu .header-navigation-content a,.main-nav-right .dropdown-megamenu .header-navigation-content a{color:#3a3a3a;text-decoration:none;font-size:1rem;font-weight:400;text-transform:uppercase;letter-spacing:.05em;transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1)}.header-navigation .dropdown-megamenu .header-navigation-content a:hover,.main-nav-left .dropdown-megamenu .header-navigation-content a:hover,.main-nav-right .dropdown-megamenu .header-navigation-content a:hover{color:#000}.header-navigation .dropdown-megamenu .header-navigation-content .megamenu-categories,.main-nav-left .dropdown-megamenu .header-navigation-content .megamenu-categories,.main-nav-right .dropdown-megamenu .header-navigation-content .megamenu-categories{flex:0 0 300px;min-width:300px}.header-navigation .dropdown-megamenu .header-navigation-content .megamenu-banners,.main-nav-left .dropdown-megamenu .header-navigation-content .megamenu-banners,.main-nav-right .dropdown-megamenu .header-navigation-content .megamenu-banners{flex:1;display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));gap:2rem;align-items:start}.header-navigation .dropdown-megamenu .header-navigation-content img,.main-nav-left .dropdown-megamenu .header-navigation-content img,.main-nav-right .dropdown-megamenu .header-navigation-content img{max-width:100%;height:auto;width:100%;object-fit:cover}.header-navigation .dropdown-megamenu .header-navigation-content .megamenu-banner-item,.main-nav-left .dropdown-megamenu .header-navigation-content .megamenu-banner-item,.main-nav-right .dropdown-megamenu .header-navigation-content .megamenu-banner-item{position:relative;display:block;text-decoration:none;overflow:hidden}.header-navigation .dropdown-megamenu .header-navigation-content .megamenu-banner-item img,.main-nav-left .dropdown-megamenu .header-navigation-content .megamenu-banner-item img,.main-nav-right .dropdown-megamenu .header-navigation-content .megamenu-banner-item img{transition:transform .3s ease}.header-navigation .dropdown-megamenu .header-navigation-content .megamenu-banner-item:hover img,.main-nav-left .dropdown-megamenu .header-navigation-content .megamenu-banner-item:hover img,.main-nav-right .dropdown-megamenu .header-navigation-content .megamenu-banner-item:hover img{transform:scale(1.05)}.header-navigation .dropdown-megamenu .header-navigation-content .megamenu-banner-item .banner-title,.main-nav-left .dropdown-megamenu .header-navigation-content .megamenu-banner-item .banner-title,.main-nav-right .dropdown-megamenu .header-navigation-content .megamenu-banner-item .banner-title{margin-top:1rem;font-size:1rem;font-weight:500;text-transform:uppercase;color:#000;letter-spacing:.1em}.header-navigation .dropdown-megamenu .header-navigation-content .megamenu-banner-item .banner-link,.main-nav-left .dropdown-megamenu .header-navigation-content .megamenu-banner-item .banner-link,.main-nav-right .dropdown-megamenu .header-navigation-content .megamenu-banner-item .banner-link{margin-top:.5rem;font-size:.875rem;font-weight:400;text-transform:uppercase;color:#3a3a3a;letter-spacing:.05em;text-decoration:underline}.header-navigation .dropdown-megamenu .header-navigation-content .megamenu-banner-item .banner-link:hover,.main-nav-left .dropdown-megamenu .header-navigation-content .megamenu-banner-item .banner-link:hover,.main-nav-right .dropdown-megamenu .header-navigation-content .megamenu-banner-item .banner-link:hover{color:#000}@media(max-width: 767px){.fixedNavAdmin{padding:0 1rem;background:var(--ec-header-bg-color)}.navAdmin{padding:.5rem 0;justify-content:space-around}}.navAdmin{display:flex;gap:1rem;align-items:center}@media(min-width: 768px)and (max-width: 991px){.navAdmin{justify-content:flex-end}}@media(min-width: 992px){.navAdmin.showLabels .btnNavbar{--ec-navbar-btn-size: calc(var(--ec-navbar-btn-size, 32px) * 1, 875);min-width:var(--ec-navbar-btn-size, 32px);width:auto !important;height:auto !important;justify-content:space-around;flex-direction:column;gap:.25rem;padding:.5rem .25rem .15rem}.navAdmin.showLabels .btnNavbar .btnNavbarLabel{color:#3a3a3a;font-size:.7rem;display:block}}.btnNavbar{width:var(--ec-navbar-btn-size, 32px);height:var(--ec-navbar-btn-size, 32px);display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);border:none;border-radius:.375rem;position:relative;isolation:isolate;cursor:pointer;text-decoration:none;transition:background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0s,border-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0s,box-shadow 150ms cubic-bezier(0.4, 0, 0.2, 1) 0s}.btnNavbar use{transition:fill 150ms cubic-bezier(0.4, 0, 0.2, 1) 0s;fill:#3a3a3a}.btnNavbar:hover{background-color:#f8f9fa;border-color:#d9d9d9}.btnNavbar:hover use{fill:#000}.btnNavbar:focus,.btnNavbar:focus-visible,.btnNavbar:focus-within{outline-color:#d9d9d9;outline-width:1px;outline-offset:1px;outline-style:dashed}.btnNavbar .btnNavbarCounter{--ec-navbar-btn-counter-size: min(calc(var(--ec-navbar-btn-size, 32px) / 2), 16px);position:absolute;z-index:2;top:calc(var(--ec-navbar-btn-counter-size)*-0.25);right:calc(var(--ec-navbar-btn-counter-size)*-0.25);width:var(--ec-navbar-btn-counter-size);height:var(--ec-navbar-btn-counter-size);font-size:.625rem;text-align:center;border-radius:50%;background:#000;color:#fff}.btnNavbar .btnNavbarLabel{display:none}.sidebarWrapper{margin:0;padding:.25rem 0;background:#f8f9fa;border:1px solid #d9d9d9;border-radius:.375rem}.sidebarWrapper .sidebarCollapseButton{background:none;border:none;padding:.5rem 1rem;display:flex;justify-content:space-between;align-items:center;width:100%;color:inherit;font-size:.9rem;transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0s}.sidebarWrapper .sidebarCollapseButton:hover{color:#000}.btn:focus,.form-control:focus{outline:none;box-shadow:none}.form-group{display:flex;flex-flow:column}form input[type=text],form input[type=password],form input[type=email],form input[type=url],form input[type=time],form input[type=date],form input[type=datetime-local],form input[type=tel],form input[type=number],form input[type=search-md],form input[type=search],form .form-floating textarea.form-control,form textarea.md-textarea{outline-color:#000;box-shadow:none;border-radius:.375rem}form input[type=text]~label,form input[type=password]~label,form input[type=email]~label,form input[type=url]~label,form input[type=time]~label,form input[type=date]~label,form input[type=datetime-local]~label,form input[type=tel]~label,form input[type=number]~label,form input[type=search-md]~label,form input[type=search]~label,form .form-floating textarea.form-control~label,form textarea.md-textarea~label{opacity:.75}form input[type=text]:focus:not([readonly]),form input[type=password]:focus:not([readonly]),form input[type=email]:focus:not([readonly]),form input[type=url]:focus:not([readonly]),form input[type=time]:focus:not([readonly]),form input[type=date]:focus:not([readonly]),form input[type=datetime-local]:focus:not([readonly]),form input[type=tel]:focus:not([readonly]),form input[type=number]:focus:not([readonly]),form input[type=search-md]:focus:not([readonly]),form input[type=search]:focus:not([readonly]),form .form-floating textarea.form-control:focus:not([readonly]),form textarea.md-textarea:focus:not([readonly]){box-shadow:0 .095rem .15rem rgba(0,0,0,.075)}form input[type=text]:focus:not([readonly])~label,form input[type=password]:focus:not([readonly])~label,form input[type=email]:focus:not([readonly])~label,form input[type=url]:focus:not([readonly])~label,form input[type=time]:focus:not([readonly])~label,form input[type=date]:focus:not([readonly])~label,form input[type=datetime-local]:focus:not([readonly])~label,form input[type=tel]:focus:not([readonly])~label,form input[type=number]:focus:not([readonly])~label,form input[type=search-md]:focus:not([readonly])~label,form input[type=search]:focus:not([readonly])~label,form .form-floating textarea.form-control:focus:not([readonly])~label,form textarea.md-textarea:focus:not([readonly])~label{color:#000}.company_fields:not(.show){display:none !important}.was-validated small{display:block}.was-validated .invalid-feedback{color:#ea201f;font-size:.875em}.was-validated .form-control.is-invalid,.was-validated .form-check-input.is-invalid{border-color:#ea201f !important}.was-validated .form-control.is-invalid:focus,.was-validated .form-check-input.is-invalid:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.25) !important}.was-validated .form-control.is-valid,.was-validated .form-check-input.is-valid{border-color:#198754 !important}.was-validated .form-control.is-valid:focus,.was-validated .form-check-input.is-valid:focus{box-shadow:1 0 0 .25rem rgba(25,135,84,.25) !important}.form-control-disabled{background-color:#e9ecef;opacity:1;cursor:not-allowed}.categoryItem{--ec-padding: 1rem;--ec-shadow: 0 0 6px 0 #d9d9d9;--ec-badge-offset: 1rem;isolation:isolate}.categoryItem .category-wishlist-wrapper{position:absolute;z-index:2;top:var(--ec-padding);right:var(--ec-padding)}.categoryItem .badges{width:min(75%,100% - var(--ec-badge-offset));z-index:2}.categoryItem .categoryItem-wrapper{border-radius:.375rem;padding:var(--ec-padding);display:flex;flex-direction:column;justify-content:space-between;height:100%}@media(max-width: 991px){.categoryItem .categoryItem-wrapper{box-shadow:var(--ec-shadow)}}.categoryItem .categoryItem-img{max-width:100%;height:auto;border-radius:.375rem;display:block;margin:0 auto}@media(min-width: 992px){.categoryItem .categoryItem-wrapper{transition:border-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0s;border:1px solid rgba(0,0,0,0)}.categoryItem .category-wishlist-wrapper,.categoryItem .btn-cart{transition:opacity 150ms cubic-bezier(0.4, 0, 0.2, 1) 0s;pointer-events:none;user-select:none;opacity:0}.categoryItem .categoryItem-img{transition:transform 150ms cubic-bezier(0.4, 0, 0.2, 1) 0s}.categoryItem:hover .categoryItem-img{transform:translateY(calc(var(--ec-padding) / -4)) scale(1.02)}.categoryItem:hover .category-wishlist-wrapper,.categoryItem:hover .btn-cart{transition:opacity 150ms cubic-bezier(0.4, 0, 0.2, 1) 0s;pointer-events:auto;user-select:auto;opacity:1}.categoryItem:hover .categoryItem-wrapper{border-color:#d9d9d9 !important;box-shadow:var(--ec-shadow)}}.swiper .swiper-slide img{width:auto}.swiper .swiper-button-disabled{display:none}.swiper.swiper-mobile:not(.swiper-initialized) .swiper-slide{flex-shrink:unset !important}.swiper:has(.textGrid){position:relative}.swiper.swiper-item:not(.swiper-initialized) .swiper-slide:not(:nth-child(1)){display:none}.swiper.swiper-thumbs.banner-thumbs{margin-top:.5rem}.swiper.swiper-thumbs.banner-thumbs .btn-bannerThumb{background-color:#fff;border:none;border-radius:.375rem;text-align:center;color:#6c757d;position:relative;will-change:border-color;flex-grow:1;font-size:.8rem;transition:background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0s}.swiper.swiper-thumbs.banner-thumbs .btn-bannerThumb:hover{background-color:#f8f9fa;color:#000}.swiper.swiper-thumbs.banner-thumbs .swiper-slide-thumb-active .btn-bannerThumb{border-color:#000;border-top-left-radius:0;border-top-right-radius:0}.swiper.swiper-thumbs.banner-thumbs .swiper-slide-thumb-active .btn-bannerThumb::before{content:"";width:100%;height:1px;position:absolute;top:0;background-color:var(--bs-primary);left:0}@media(max-width: 991px){.swiper.swiper-thumbs.banner-thumbs{display:none}}.swiper.swiper-thumbs.item-thumbs{--ec-item-thumbs-size: 70px;display:flex}.swiper.swiper-thumbs.item-thumbs .swiper-slide{aspect-ratio:1/1;max-width:var(--ec-item-thumbs-size);max-height:var(--ec-item-thumbs-size);cursor:pointer}.swiper.swiper-thumbs.item-thumbs .swiper-slide.swiper-slide-thumb-active{border-color:#000 !important}.swiper.swiper-thumbs.item-thumbs .swiper-slide:hover{border-color:#3a3a3a !important}.swiper.swiper-thumbs.item-thumbs img{object-fit:cover;pointer-events:none;width:100%;height:100%;box-shadow:inset 0 0 0 1000px rgba(0,0,0,.2)}@media(max-width: 991px){.swiper.swiper-thumbs.item-thumbs{display:none}}.swiper .categoryItem{height:100%}@media(max-width: 991px){.swiper .categoryItem{padding:.5rem}}.ecommerce .pointsGrid .points{z-index:130020;width:auto;height:auto}@media(min-width: 992px){.swiper.swiper-mobile .placeholder-wrapper.placeholder-list-item{display:none !important}}@media(max-width: 767px){.swiper .placeholder-wrapper.placeholder-list-item svg:not(:nth-child(1)){display:none !important}}@media(min-width: 768px)and (max-width: 991px){.swiper .placeholder-wrapper.placeholder-list-item svg:not(:nth-child(1)),.swiper .placeholder-wrapper.placeholder-list-item svg:not(:nth-child(2)){display:none !important}.swiper .placeholder-wrapper.placeholder-list-item svg:nth-child(1){width:50% !important}.swiper .placeholder-wrapper.placeholder-list-item svg:nth-child(2){width:50% !important}}.serpContainer{--ec-transform: translate3d(0, 150%, 0);--ec-transition-duration: 350ms;background:#fff;padding:1rem;transform:var(--ec-transform);transition:transform var(--ec-transition-duration) cubic-bezier(0.4, 0, 0.2, 1) 0s;position:fixed;top:0;right:0;bottom:0;left:0;z-index:5000000;overflow-x:hidden}.serpContainer[data-js-state=active]{transition:transform var(--ec-transition-duration) cubic-bezier(0.4, 0, 0.2, 1) 0s;transform:none;overflow-y:auto}.serpContainer .topSearchWrapper{display:flex;align-items:center;justify-content:space-between;position:relative;gap:1rem}.serpGrid{display:grid;grid-gap:1rem}@media(min-width: 992px){.serpGrid{grid-template-columns:1fr 4fr;grid-template-rows:auto 1fr auto;grid-template-areas:"Filters TopBar" "Filters ProductList" "Filters BottomBar"}.serpGrid .serpTopBar{grid-area:TopBar}.serpGrid .serpBottomBar{grid-area:BottomBar}.serpGrid .serpProductList{grid-area:ProductList}.serpGrid .serpFilters{grid-area:Filters}}.searchToggler{--min-width: 150px}@media(min-width: 992px){.searchToggler{border:none;border-bottom:1px solid #d9d9d9;background:rgba(0,0,0,0);color:#6c757d;padding:.25rem .5rem;font-size:.85rem;outline-color:#000;min-width:var(--min-width);text-align:start;display:flex;align-items:center;justify-content:space-between;transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0s,border-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0s}.searchToggler:hover{color:inherit;border-color:#000}}@media(min-width: 1600px){.searchToggler{--min-width: 250px}}@media(max-width: 991px){.searchToggler{display:none}}.searchForm{flex-grow:1;position:relative;isolation:isolate}.searchForm .searchInput{border:1px solid #d9d9d9;border-radius:.5rem;padding:.5rem 3.5rem .5rem 2rem;width:100%;outline-color:#000;color:inherit}.searchForm .searchClear{position:absolute;top:50%;transform:translateY(-50%) scale(0.8);right:.5rem;padding:.5rem;text-transform:uppercase;z-index:1;font-weight:bold;font-size:.85rem}.searchForm .searchIcon{position:absolute;top:50%;transform:translateY(-50%);left:.75rem;fill:#ced4da;transition:fill 150ms cubic-bezier(0.4, 0, 0.2, 1) 0s,transform 150ms cubic-bezier(0.4, 0, 0.2, 1) 0s}.searchForm.inputFocus .searchIcon{transform:translateY(-50%) scale(1.01) rotate(-15deg);fill:#6c757d}.usedFilterWrapper{display:flex;gap:.5rem;flex-wrap:wrap;margin:0;padding:0;list-style:none}.usedFilterWrapper .usedFilter{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.25rem .75rem;border-radius:.375rem;border:1px solid #d9d9d9;text-align:center;background:#f8f9fa;user-select:none}.usedFilterWrapper .usedFilter .usedFiltersValue{display:flex;align-items:center;gap:.25rem;padding:.25rem;border-radius:.5rem;line-height:1;font-size:1rem;font-weight:bold}.sidebarWrapper .filter{border-bottom:1px solid #d9d9d9}.sidebarWrapper .filter:last-child{border-bottom:none}.sidebarWrapper .filter .border-top{--bs-border-style: dashed}.pagination{justify-content:flex-end;min-height:2rem}.pagination .inputWrapper{margin-right:1rem;display:flex;align-items:center;gap:.5rem}.pagination input{outline-color:#000;border:1px solid #d9d9d9;border-radius:0;text-align:center;font-size:.9rem;height:100%}.pagination input:not(:disabled){transition:border-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0s,box-shadow 150ms cubic-bezier(0.4, 0, 0.2, 1) 0s}.pagination input:not(:disabled):hover{box-shadow:0 .095rem .15rem rgba(0,0,0,.075);border-left-color:#000;border-right-color:#000}.orders .dropdown{border-radius:.375rem}.orders .btnOrders{border:none;background:#fff;border-radius:0;padding:.25rem .75rem;color:inherit;font-size:.8rem;display:flex;align-items:center;gap:.5rem;border-bottom:1px solid #d9d9d9}.orders .order .orderButton{text-align:start;text-decoration:underline;font-size:.8rem;padding:.5rem 1rem;background:none;border:none;white-space:nowrap;width:100%;color:inherit;transition:background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0s}.orders .order .orderButton:hover{background-color:#f8f9fa}.orders .order.orderSelected .orderButton{font-weight:bold}.rangeInputs{display:flex;gap:1rem;padding:0 .5rem}.rangeInputs input{border:1px solid #d9d9d9;border-radius:.375rem;text-align:center;color:inherit;font-size:.9rem;flex-grow:1;width:1px;outline-color:#000}.suggestionsTitle{color:#6c757d;font-size:1rem;margin:0}.suggestListWrapper{position:absolute;z-index:5000002;border-radius:.375rem;background:#fff;padding:1rem .5rem;top:3rem;border:1px solid #f3f3f3;box-shadow:0 10px 16px 4px #ccd}.suggestListWrapper ul.suggestList{list-style:none;padding:0;margin:0}@media(max-width: 767px){.suggestListWrapper ul.suggestList{display:flex;flex-direction:column;gap:1rem}}.suggestListWrapper ul.suggestList li{padding:0}.suggestListWrapper ul.suggestList li button{padding:.5rem 1rem;background:none;border:none;width:100%;height:100%;text-align:left;transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0s,background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0s}.suggestListWrapper ul.suggestList li button:hover{color:#000;background-color:#f8f9fa}ul.tagList{list-style-type:none;overflow-y:auto;margin:0;margin-top:.5rem;display:flex;flex-wrap:wrap;gap:.5rem;padding:.25rem}ul.tagList li button{padding:.25rem 1rem;cursor:pointer;border:1px solid #d9d9d9;background:#fff;border-radius:.375rem}ul.tagList li.focus button,ul.tagList li:hover button{box-shadow:0 .095rem .15rem rgba(0,0,0,.075)}.minicartImg img{max-height:70px;border-radius:.375rem}.itemReviewsSummaryWrapper{margin:0;display:flex;flex-direction:column;gap:2rem}.itemReviewsSummaryWrapper .itemReviewsSummary{display:flex;flex-direction:column;gap:1rem;padding:1rem;text-align:center;background:#f8f9fa;border-radius:var(--bs-border-radius);border:1px solid var(--bs-border-color)}.reviewItem{padding:1rem;border-radius:var(--bs-border-radius);background:#f8f9fa;margin:.5rem 0;border:1px solid var(--bs-border-color)}.reviewItem .review-item-submitted{display:flex;gap:1rem;justify-content:space-between}.reviewItem .review-item-content{margin-top:.5rem}.ratemeStar{cursor:pointer}.ratemeStar use{transition:fill 150ms cubic-bezier(0.4, 0, 0.2, 1) 0s;fill:#ced4da}.ratemeStar.active use{fill:#ffb622}.ratemeStar.hover use{fill:rgba(255,182,34,.568627451)}.ratemeStar.active.hover use{fill:#efa002}body{background-color:#fff;color:#3a3a3a;font-family:"futura-pt-web-medium","Jost","Inter",sans-serif,system-ui,sans-serif}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:"futura-pt-web-medium","Jost","Inter",sans-serif,"futura-pt-web-medium","Jost","Inter",sans-serif,sans-serif;font-weight:500;color:#000;letter-spacing:0}a{color:#3a3a3a;text-decoration:none;transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1)}a:hover{color:#000}.btn{text-transform:uppercase;letter-spacing:.05em;font-weight:500;border-radius:0}.btn.btn-primary{background-color:#000;border-color:#000;color:#fff}.btn.btn-primary:hover{background-color:#3a3a3a;border-color:#3a3a3a}.btn.btn-outline-primary{border-color:#000;color:#000}.btn.btn-outline-primary:hover{background-color:#000;color:#fff}.btnQuantity{border:1px solid #d9d9d9;--bs-btn-hover-border-color: #d9d9d9;--bs-btn-disabled-border-color: #d9d9d9}.info-icon{position:absolute;top:.5rem;right:.5rem}.bg-cream,.section-cream{background-color:#f3f3f1}.preHeader.preHeaderVellutier{background:#000;color:#fff;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase}.preHeader.preHeaderVellutier a{color:#fff}.preHeader.preHeaderVellutier a:hover{color:#f3f3f1}.header.headerVellutier{font-family:"futura-pt-web-medium","Jost","Inter",sans-serif,"futura-pt-web-medium","Jost","Inter",sans-serif,sans-serif;position:relative}.header.headerVellutier .navbar{min-height:64px;flex-wrap:nowrap}.header.headerVellutier .navbar .menuVellutier.container{height:100%;display:flex;align-items:stretch}.header.headerVellutier .main-nav-left,.header.headerVellutier .main-nav-right{align-items:stretch !important}.header.headerVellutier .main-nav-left .nav-item,.header.headerVellutier .main-nav-right .nav-item{display:flex;align-items:stretch}.navbar-brand.navbarBrandVellutier img{max-height:90px;width:auto;height:auto}.navbar-brand.navbarBrandVellutierMobile img{height:26px;width:auto;flex-shrink:1}.navbarMobileToggler svg{fill:currentColor}.nav-link-vellutier{display:inline-flex;align-items:center;height:100%;padding:0;color:#3a3a3a;font-size:.875rem;font-weight:500;letter-spacing:.15em;text-transform:uppercase;text-decoration:none;transition:text-decoration 150ms cubic-bezier(0.4, 0, 0.2, 1);white-space:normal}.nav-link-vellutier:hover,.nav-link-vellutier:focus{color:#000;text-decoration:underline}.nav-link-vellutier.active{color:#000;font-weight:600}.nav-link-vellutier.dropdown-toggle::after{display:none}.mainNavOffcanvas{max-width:85vw;width:360px}.mainNavOffcanvas .offcanvas-header{padding:1rem 1.25rem;border-bottom:1px solid #d9d9d9}.mainNavOffcanvas .offcanvas-body{padding:1rem 1.25rem}.mainNavOffcanvas .mobileMainLinks .nav-link-vellutier{font-size:.9rem;padding:.625rem 0}.mainNavOffcanvas .mobileSecondaryLinks .nav-link-vellutier{font-size:.75rem;letter-spacing:.1em}.section-hero-vellutier{position:relative;overflow:hidden;width:100%;padding:0;--hero-calc-height: calc(100vh - var(--ec-header-height, 64px) - var(--ec-preheader-height, 35px))}.section-hero-vellutier>*{width:100%;min-height:inherit}.section-hero-vellutier #layerslider.swiper{height:clamp(520px,44vw,720px)}.section-hero-vellutier #layerslider.swiper .swiper-wrapper{height:100%;position:relative}.section-hero-vellutier #layerslider.swiper .swiper-slide{height:100% !important;width:100% !important;display:flex !important;align-items:center;justify-content:center}.section-hero-vellutier #layerslider.swiper .swiper-slide .banner-video{display:block;width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;top:0;left:0}.section-hero-vellutier #layerslider.swiper .swiper-slide a{display:block;width:100%;height:100%}.section-hero-vellutier #layerslider.swiper .swiper-slide picture{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.section-hero-vellutier #layerslider.swiper .swiper-slide picture img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.section-hero-vellutier #layerslider.swiper .swiper-slide .textGrid{position:absolute;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:3.5rem;color:#fff;width:auto;max-width:80%;z-index:10}@media(max-width: 768px){.section-hero-vellutier #layerslider.swiper .swiper-slide .textGrid{padding:2rem;max-width:90%}}.section-hero-vellutier #layerslider.swiper .swiper-slide .slider-text-layer>*{color:#fff;margin:0;line-height:1.3}.section-hero-vellutier #layerslider.swiper .swiper-slide .slider-text-layer small,.section-hero-vellutier #layerslider.swiper .swiper-slide .slider-text-layer h1,.section-hero-vellutier #layerslider.swiper .swiper-slide .slider-text-layer h2{color:#fff;margin:0}.section-hero-vellutier #layerslider.swiper .swiper-slide a{height:100%}.section-hero-vellutier #layerslider.swiper .swiper-button-next,.section-hero-vellutier #layerslider.swiper .swiper-button-prev{display:flex;top:50%;transform:translateY(-50%);width:50px;height:50px;align-items:center;justify-content:center;color:#fff !important;transition:background-color .3s ease}.section-hero-vellutier #layerslider.swiper .swiper-button-next:after,.section-hero-vellutier #layerslider.swiper .swiper-button-prev:after{font-size:24px}.section-hero-vellutier #layerslider.swiper .swiper-button-prev{left:20px}.section-hero-vellutier #layerslider.swiper .swiper-button-next{right:20px}.section-hero-vellutier #layerslider.swiper .swiper-button-disabled{display:none}.section-hero-vellutier .h1-hero{font-size:clamp(2rem,1.5rem + 2.5vi,4rem)}.section-hero-vellutier .h2-hero{font-size:clamp(.875rem,.406rem + 2.344vw,2.75rem)}.section-hero-vellutier a{font-size:clamp(.875rem,.813rem + .313vw,1.125rem)}#section-index-slider .swiper-slide::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.3)}.section-products-vellutier h2,.section-products-vellutier .h2{font-family:"futura-pt-web-medium","Jost","Inter",sans-serif,sans-serif;font-weight:400;font-size:clamp(1.5rem,3vw,2.25rem);text-transform:uppercase;letter-spacing:.15em;text-align:center;margin-bottom:2rem}.section-brand-story-vellutier{padding:clamp(3rem,6vw,6rem) 0}.section-brand-story-vellutier h2,.section-brand-story-vellutier .h2{font-family:"futura-pt-web-medium","Jost","Inter",sans-serif,sans-serif;font-weight:400;font-size:clamp(1.75rem,3vw,2.5rem)}.section-newsletter-vellutier{position:relative;padding:clamp(3rem,5vw,5rem) 0;background-image:url("/gfx/newsletter_background.webp");background-size:cover;background-position:center;background-repeat:no-repeat;backdrop-filter:blur(10px)}.section-newsletter-vellutier::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);z-index:0}.section-newsletter-vellutier>*{position:relative;z-index:1}.section-newsletter-vellutier .form-control{background-color:rgba(0,0,0,0);color:#fff !important;border-top:none;border-left:none;border-right:none;border-radius:0;padding:0;box-shadow:none !important}.section-newsletter-vellutier .form-control:focus,.section-newsletter-vellutier .form-control:active,.section-newsletter-vellutier .form-control:focus-visible{color:#fff !important}.section-newsletter-vellutier .rc-anchor-light,.section-newsletter-vellutier .rc-anchor{background-color:rgba(0,0,0,0) !important;color:#fff !important}.section-newsletter-vellutier .panelBorder{background:rgba(0,0,0,0);border:none;color:#fff;padding:0;margin:0}.section-newsletter-vellutier .form-check-input{aspect-ratio:1/1}.section-newsletter-vellutier .form-floating>label,.section-newsletter-vellutier .form input[type=email]:focus:not([readonly])~label{color:#fff !important;padding:0}.section-newsletter-vellutier .form-floating>label:active,.section-newsletter-vellutier .form-floating>label:focus,.section-newsletter-vellutier .form-floating>label:focus-visible,.section-newsletter-vellutier .form input[type=email]:focus:not([readonly])~label:active,.section-newsletter-vellutier .form input[type=email]:focus:not([readonly])~label:focus,.section-newsletter-vellutier .form input[type=email]:focus:not([readonly])~label:focus-visible{color:#fff}.section-newsletter-vellutier .was-validated .form-control.is-invalid:focus{box-shadow:none !important}.section-newsletter-vellutier .was-validated .form-control.is-valid,.section-newsletter-vellutier .was-validated .form-control.is-valid:focus{border-color:#fff !important;box-shadow:none !important}.footerVellutier{background:#fff;color:#000;padding:3rem 0 1.5rem}.footerVellutier .footer-link,.footerVellutier a,.footerVellutier p{color:#000;text-decoration:none;font-size:.75rem}.footerVellutier .footer-link:hover,.footerVellutier a:hover,.footerVellutier p:hover{text-decoration:underline}.footerVellutier h6{color:#000;font-size:.75rem;letter-spacing:.15em;text-transform:uppercase;margin:0}.swiper-button-prev,.swiper-button-next{color:#000 !important}.sidebarWrapper{background-color:rgba(0,0,0,0);border:none;border-radius:0;margin-bottom:1rem}.sidebarWrapper .sidebarCollapseButton{font-size:1rem;text-transform:uppercase;text-align:start}@media(min-width: 992px){.sidebarWrapper .btn-collapse.sidebarCollapseButton{font-size:1.5rem}}@media(max-width: 991px){.sidebarWrapper .btn-collapse.sidebarCollapseButton{font-size:1.25rem}}.sidebarWrapper .nav.flex-column>.nav-item>.nav-link{text-transform:uppercase;font-size:1rem}.sidebarWrapper .collapse-wrapper>.nav.flex-column>.nav-item>.nav-link{text-transform:none;font-size:1rem}@media(min-width: 992px){.serpGrid{grid-template-columns:1.5fr 3.5fr}}ol.breadcrumb{padding-left:1rem}.category-title-banner{position:relative;display:block}.category-title-banner img{display:block;width:100%;object-fit:cover}@media(max-width: 575px){.category-title-banner img{min-height:150px}}@media(min-width: 576px){.category-title-banner img{min-height:200px}}@media(min-width: 1200px){.category-title-banner img{min-height:25vh}}.category-title-banner::after{content:"";position:absolute;inset:0;background:#000;opacity:.4;pointer-events:none;z-index:1}.category-title-banner-wrapper h1,.category-title-banner-wrapper p{position:relative;z-index:2}@media(max-width: 575px){.category-title-banner-wrapper h1{font-size:1.5rem}.category-title-banner-wrapper p{font-size:.875rem}}img[src*="do/multiDomain"]{display:none !important;position:absolute;width:0;height:0;visibility:hidden}.swiper-gallery-item-custom-template img,.swiper-gallery-item-custom-template a{max-height:70vh;width:auto;height:auto;object-fit:contain;display:block}.swiper-gallery-item-custom-template .swiper.swiper-item{height:90%}.vellutier-about-story .primary-heading{font-weight:400;font-size:clamp(1rem,.938rem + .313vw,1.25rem);text-transform:uppercase;letter-spacing:.15em}.vellutier-about-story h2{font-size:clamp(2rem,1.875rem + .625vw,2.5rem);font-weight:400}.vellutier-about-story .text{color:#999;font-weight:400;font-size:clamp(.875rem,.844rem + .156vw,1rem);font-family:"Inter",sans-serif}.vellutier-about-story .link{font-size:.875rem;font-weight:400;color:#000;text-transform:uppercase;text-decoration:underline}.vellutier-about-story .link:hover{opacity:.8}.productTransaction input.productQuantity{max-width:70px}.productTransaction #prices .prices-wrapper{display:flex;align-items:baseline;justify-content:flex-start;gap:1rem}.productTransaction #prices .mainPrice{font-size:2rem;font-weight:500;color:#000}.productTransaction .promotion-info{margin-bottom:1rem}.productTransaction .product-description{color:#999;font-family:"Inter",sans-serif;font-size:1rem}.fragrance-info{color:#000}.fragrance-info .fragrance-layer{font-size:1rem}.item-name-part1{letter-spacing:.16em}#main>div.section-more-products.lastViewed-products{margin-bottom:3rem}.productGallery{max-height:70vh}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown),.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown){border-radius:6px}#loginModal .formGroup{margin-bottom:1rem}#registrationForm fieldset{display:flex;flex-direction:column;gap:.5rem}#registrationForm fieldset legend{margin-top:1rem;margin-bottom:0}#modalBasket .vellutier-cart-layout{display:grid;grid-template-columns:minmax(0, 1.15fr) minmax(245px, 0.85fr);gap:32px;align-items:center}#modalBasket .vellutier-cart-product{display:grid;grid-template-columns:96px minmax(0, 1fr);gap:22px;align-items:center}#modalBasket .vellutier-cart-product img{display:block;width:96px;max-width:100%;height:auto}#modalBasket .vellutier-cart-type{margin:0 0 8px;font-size:12px;line-height:1.25;font-weight:700;letter-spacing:.14em;text-transform:uppercase}#modalBasket .vellutier-cart-name{margin:0 0 14px;font-size:22px;line-height:1.25;font-weight:500}#modalBasket .vellutier-cart-price{margin:0;font-size:17px;line-height:1.35;color:#333}#modalBasket .vellutier-cart-summary{padding-left:28px;border-left:1px solid #e3e3e3}#modalBasket .vellutier-cart-summary-title{margin:0 0 16px;font-size:20px;line-height:1.25;font-weight:700}#modalBasket .vellutier-cart-summary-row{display:flex;align-items:baseline;justify-content:space-between;gap:24px;padding:8px 0;font-size:16px;line-height:1.35}#modalBasket .vellutier-cart-summary-row strong{font-weight:700;white-space:nowrap}#modalBasket .vellutier-cart-summary-row-total{margin-top:8px;padding-top:18px;border-top:1px solid #e3e3e3;font-weight:700}#modalBasket .vellutier-cart-summary-row-total strong{font-size:22px}@media(max-width: 767.98px){#modalBasket .vellutier-cart-layout{grid-template-columns:1fr;gap:24px}#modalBasket .vellutier-cart-product{grid-template-columns:84px minmax(0, 1fr);gap:18px}#modalBasket .vellutier-cart-product img{width:84px}#modalBasket .vellutier-cart-name{font-size:20px}#modalBasket .vellutier-cart-summary{padding-left:0;padding-top:22px;border-left:0;border-top:1px solid #e3e3e3}}#profileForm .form-group,#profileForm .btn{margin-bottom:1rem}#profileChangePassword .form-floating{margin-bottom:1rem}.dropdown-menu[data-bs-popper]{top:100%;right:0;left:unset;margin-top:var(--bs-dropdown-spacer)}.swiper .swiper-slide img{width:auto}.swiper .swiper-button-disabled{display:none}.swiper.swiper-mobile:not(.swiper-initialized) .swiper-slide{flex-shrink:unset !important}.swiper:has(.textGrid){position:relative}.swiper.swiper-item:not(.swiper-initialized) .swiper-slide:not(:nth-child(1)){display:none}.swiper.swiper-thumbs.banner-thumbs{margin-top:.5rem}.swiper.swiper-thumbs.banner-thumbs .btn-bannerThumb{background-color:#fff;border:none;border-radius:.375rem;text-align:center;color:#6c757d;position:relative;will-change:border-color;flex-grow:1;font-size:.8rem;transition:background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0s}.swiper.swiper-thumbs.banner-thumbs .btn-bannerThumb:hover{background-color:#f8f9fa;color:#000}.swiper.swiper-thumbs.banner-thumbs .swiper-slide-thumb-active .btn-bannerThumb{border-color:#000;border-top-left-radius:0;border-top-right-radius:0}.swiper.swiper-thumbs.banner-thumbs .swiper-slide-thumb-active .btn-bannerThumb::before{content:"";width:100%;height:1px;position:absolute;top:0;background-color:var(--bs-primary);left:0}@media(max-width: 991px){.swiper.swiper-thumbs.banner-thumbs{display:none}}.swiper.swiper-thumbs.item-thumbs{--ec-item-thumbs-size: 70px;display:flex}.swiper.swiper-thumbs.item-thumbs .swiper-slide{aspect-ratio:1/1;max-width:var(--ec-item-thumbs-size);max-height:var(--ec-item-thumbs-size);cursor:pointer}.swiper.swiper-thumbs.item-thumbs .swiper-slide.swiper-slide-thumb-active{border-color:#000 !important}.swiper.swiper-thumbs.item-thumbs .swiper-slide:hover{border-color:#3a3a3a !important}.swiper.swiper-thumbs.item-thumbs img{object-fit:cover;pointer-events:none;width:100%;height:100%;box-shadow:inset 0 0 0 1000px rgba(0,0,0,.2)}@media(max-width: 991px){.swiper.swiper-thumbs.item-thumbs{display:none}}.swiper .categoryItem{height:100%}@media(max-width: 991px){.swiper .categoryItem{padding:.5rem}}.ecommerce .pointsGrid .points{z-index:130020;width:auto;height:auto}@media(min-width: 992px){.swiper.swiper-mobile .placeholder-wrapper.placeholder-list-item{display:none !important}}@media(max-width: 767px){.swiper .placeholder-wrapper.placeholder-list-item svg:not(:nth-child(1)){display:none !important}}@media(min-width: 768px)and (max-width: 991px){.swiper .placeholder-wrapper.placeholder-list-item svg:not(:nth-child(1)),.swiper .placeholder-wrapper.placeholder-list-item svg:not(:nth-child(2)){display:none !important}.swiper .placeholder-wrapper.placeholder-list-item svg:nth-child(1){width:50% !important}.swiper .placeholder-wrapper.placeholder-list-item svg:nth-child(2){width:50% !important}}/*# sourceMappingURL=main-ec.css.map */
