@font-face{font-family:"FuturaLTPro-Book";src:url("/gfx/fonts/FuturaLTPro-Book.otf") format("otf");font-display:swap}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:#202833 !important;opacity:.7 !important}.panelBorder{position:relative;background:#fff;border-radius:.5rem;padding:1rem;margin-bottom:1rem}@media(min-width: 767px){.panelBorder{border:1px solid #e2e6e9}}@media(min-width: 767px)and (min-width: 1199px){.panelBorder{padding:2rem}}.btn.btnDefault,.btn.btn-default{background:#e9e9e9;border-color:#e2e6e9;color:#202833}.btn.btnDefault:hover,.btn.btn-default:hover{background:#252244;border-color:#252244;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: #909a3f}.btn.btnQuantity:hover{color:var(--ec-color-active)}.btnIcon{--ec-color: hsl(245, 33%, 20%);--ec-color-active: #909a3f;--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:#e2e6e9;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 #909a3f;border-radius:.5rem;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:.5rem;box-shadow:0 0 4px 0 var(--loader-background, rgba(250, 250, 250, 0.7))}.checkboxBtn{--ec-bg-color: #fff;--ec-color: hsl(245, 33%, 20%);--ec-size: 20px;position:relative;color:var(--ec-color)}.checkboxBtn:before{content:"";border:1px solid #e2e6e9;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:#c30}.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, #f0f4f8);--ec-color-two: var(--ec-color-active, #909a3f);color:#252244 !important;background-color:rgba(0,0,0,0);border-radius:.5rem;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)}@media(max-width: 767px){body{padding-bottom:50px}}main{padding-top:1rem;padding-bottom:1rem}main>section{padding-top:1rem;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}@media(max-width: 991px){main.container,main>.container,header.container,header>.container,.preHeader.container,.preHeader>.container,footer.container,footer>.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: #fff;--ec-header-bg-color-darker: #f2f2f2;--ec-navbar-brand-max-width: 140px;--ec-navbar-brand-padding-y: 1.25rem;--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: 100px;--ec-navbar-brand-padding-y: 1rem}}@media(max-width: 991px){header.header{--ec-navbar-brand-padding-y: 0.85rem}}@media(min-width: 992px){header.header{--ec-navbar-btn-size: 40px}}header.header .navbar-brand{max-width:var(--ec-navbar-brand-max-width);--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: #ced4da;--ec-preheader-text: #f1f1f1;--ec-preheader-bg-hover: hsl(253, 23%, 40%);--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);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}}nav.navbar{flex-grow:1;gap:1rem}nav.navbar a:not(.btn):hover{color:#909a3f}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:#e2e6e9}}@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:#909a3f;background-color:#f8f9fa}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:#909a3f}.navbarEcToggler[aria-expanded=true]{color:#909a3f}.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)}.dropdownEcContainer .dropdownEcNavLink{display:flex;align-items:center;gap:.25rem}@media(max-width: 991px){.dropdownEcContainer .dropdownEcNavLink{border-bottom:1px solid #e9ecef}}@media(min-width: 992px){.dropdownEcContainer .dropdownEcNavLink{height:100%}}.dropdownEcContainer .dropdownEcNavLink svg{transition:transform 150ms cubic-bezier(0.4, 0, 0.2, 1) 0s,fill 150ms cubic-bezier(0.4, 0, 0.2, 1) 0s;fill:#adb5bd}.dropdownEcContainer .dropdownEcNavLink[aria-expanded=true] svg{transform:rotate(-180deg);fill:currentColor}.dropdownEcContainer .dropdownEcNavLink[aria-expanded=true]~.dropdownEc{display:block !important}.dropdownEcContainer .dropdownEc{display:none}@media(max-width: 991px){.dropdownEcContainer .dropdownEc .dropdownEcContent .inner-nav-item .nav-link{border-bottom:1px solid #e2e6e9}}@media(min-width: 992px){.dropdownEcContainer .dropdownEc{position:absolute;margin:0;background:#fff;border:1px solid #e2e6e9;box-shadow:0 .095rem .15rem rgba(0,0,0,.075);z-index:1000;padding:0;font-size:1rem;text-align:left;border-radius:.5rem;width:100%;border-top-right-radius:0;border-top-left-radius:0;left:0}.dropdownEcContainer .dropdownEc li.nav-item svg,.dropdownEcContainer .dropdownEc .dropdownContent .nav-item svg{transition:transform 150ms cubic-bezier(0.4, 0, 0.2, 1) 0s,fill 150ms cubic-bezier(0.4, 0, 0.2, 1) 0s}.dropdownEcContainer .dropdownEc li.nav-item.active,.dropdownEcContainer .dropdownEc .dropdownContent .nav-item:hover{background-color:#f8f9fa}.dropdownEcContainer .dropdownEc li.nav-item.active .nav-link,.dropdownEcContainer .dropdownEc .dropdownContent .nav-item:hover .nav-link{color:#909a3f}.dropdownEcContainer .dropdownEc li.nav-item.active svg,.dropdownEcContainer .dropdownEc .dropdownContent .nav-item:hover svg{transform:rotate(-90deg)}.dropdownEcContainer .dropdownEc .dropdownEcContent{display:grid;grid-template-columns:.35fr 1fr}.dropdownEcContainer .dropdownEc .dropdownEcContent ul.navbar-nav{flex-direction:column;padding:1rem 0}.dropdownEcContainer .dropdownEc .dropdownEcContent .nav-link{padding-left:1.5rem;padding-right:1.5rem}}.dropdownEcContainer .dropdownEc .dropdownContent .nav-link{padding-top:.25rem;padding-bottom:.25rem}.dropdownEcContainer .dropdownEc .mobileEcDropdown .mobileDropdownToggler{display:none !important}@media(max-width: 991px){.dropdownEcContainer .dropdownEc .mobileEcDropdown{position:relative;display:grid;grid-template-columns:1fr minmax(30px, auto);grid-column-gap:.5rem}.dropdownEcContainer .dropdownEc .mobileEcDropdown .dropdown-menu{box-shadow:none;padding-left:1rem}.dropdownEcContainer .dropdownEc .mobileEcDropdown .mobileDropdownToggler{border:1px solid rgba(0,0,0,0) !important;display:flex !important;border-radius:.5rem;align-items:center;justify-content:center;background-color:#f8f9fa;transition:border-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0s}.dropdownEcContainer .dropdownEc .mobileEcDropdown .mobileDropdownToggler svg{transition:transform 150ms cubic-bezier(0.4, 0, 0.2, 1) 0s,fill 150ms cubic-bezier(0.4, 0, 0.2, 1) 0s;fill:currentColor}.dropdownEcContainer .dropdownEc .mobileEcDropdown .mobileDropdownToggler[aria-expanded=true]{border-color:#dee2e6 !important}.dropdownEcContainer .dropdownEc .mobileEcDropdown .mobileDropdownToggler[aria-expanded=true] svg{transform:rotate(-180deg);fill:#909a3f}}.dropdownMenuBackdrop{--ec-backdrop-z-index: 999;--ec-backdrop-top: 0;position:fixed;top:var(--ec-backdrop-top);left:0;right:0;bottom:0;z-index:var(--ec-backdrop-z-index);background:rgba(0,0,0,.45);opacity:1;animation:fadeIn forwards 150ms}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fixedNavAdmin{flex-grow:1}.navAdmin{display:flex;gap:1rem;align-items:center;justify-content:flex-end}@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:#252244;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:.5rem;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:#252244}.btnNavbar:hover{background-color:#f8f9fa;border-color:#e2e6e9}.btnNavbar:hover use{fill:#909a3f}.btnNavbar:focus,.btnNavbar:focus-visible,.btnNavbar:focus-within{outline-color:#e2e6e9;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:#909a3f;color:#fff}.btnNavbar .btnNavbarLabel{display:none}.sidebarWrapper{margin:0;padding:.25rem 0;background:#f8f9fa;border:1px solid #e2e6e9;border-radius:.5rem}.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:#909a3f}.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:#909a3f;box-shadow:none;border-radius:.5rem}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:#909a3f}.company_fields:not(.show){display:none !important}.was-validated small{display:block}.was-validated .invalid-feedback{color:#dc3545;font-size:.875em}.was-validated .form-control.is-invalid,.was-validated .form-check-input.is-invalid{border-color:#dc3545 !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}.categoryItem{--ec-padding: 1rem;--ec-shadow: 0 0 6px 0 #e2e6e9;--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:.5rem;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:.5rem;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:#e2e6e9 !important;box-shadow:var(--ec-shadow)}}.swiper .swiper-slide{height:auto !important}.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:.5rem;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:#909a3f}.swiper.swiper-thumbs.banner-thumbs .swiper-slide-thumb-active .btn-bannerThumb{border-color:#909a3f;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:#909a3f !important}.swiper.swiper-thumbs.item-thumbs .swiper-slide:hover{border-color:#252244 !important}.swiper.swiper-thumbs.item-thumbs img{object-fit:cover;pointer-events:none;width:100%;height:100%}@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 #e2e6e9;background:rgba(0,0,0,0);color:#6c757d;padding:.25rem .5rem;font-size:.85rem;outline-color:#909a3f;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:#909a3f}}@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 #e2e6e9;border-radius:.5rem;padding:.5rem 3.5rem .5rem 2rem;width:100%;outline-color:#909a3f;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:.5rem;border:1px solid #e2e6e9;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 #e2e6e9}.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:#909a3f;border:1px solid #e2e6e9;border-radius:.5rem;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:#909a3f;border-right-color:#909a3f}.orders .dropdown{border-radius:.5rem;transition:box-shadow 150ms cubic-bezier(0.4, 0, 0.2, 1) 0s}.orders .dropdown:hover{box-shadow:0 .095rem .15rem rgba(0,0,0,.075)}.orders .btnOrders{border:1px solid #e2e6e9;background:#f8f9fa;border-radius:.5rem;padding:.25rem .75rem;color:inherit;font-size:.8rem;display:flex;align-items:center;gap:.5rem}.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{background-color:#e9ecef}.rangeInputs{display:flex;gap:1rem;padding:0 .5rem}.rangeInputs input{border:1px solid #e2e6e9;border-radius:.5rem;text-align:center;color:inherit;font-size:.9rem;flex-grow:1;width:1px;outline-color:#909a3f}.suggestionsTitle{color:#6c757d;font-size:1rem;margin:0}.suggestListWrapper{position:absolute;z-index:5000002;border-radius:.5rem;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:#909a3f;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 #e2e6e9;background:#fff;border-radius:.5rem}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:.5rem}.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,html{--swiper-theme-color: #909a3f;line-height:var(--bs-body-line-height) !important;font-size:var(--bs-body-font-size) !important}@media(min-width: 992px){section#section-configurable img{width:1104px;display:block;margin:0 auto;height:200px;object-fit:cover}}.brandImg{max-height:70px}.compareWrapper{padding-top:1rem;border-top:1px solid #e2e6e9;margin-top:1rem}#orderListSerp{border:1px solid #e2e6e9;border-radius:.5rem;background:#fff;padding:.5rem 1rem;margin-bottom:1rem}@media(max-width: 767px){.ecommerce .cc_container{bottom:50px !important}}.nav-link.customNavLink.active{background-color:#909a3f;color:#fff}.nav-link.customNavLink:not(.active):hover{color:#909a3f}main .modal,div .modal,header .modal,footer .modal,section .modal,nav .modal,article .modal,aside .modal,form .modal,fieldset .modal,figure .modal,figcaption .modal,details .modal,summary .modal{--bs-modal-zindex: 1070 !important}.dropdown-menu{border-radius:.5rem !important}.dropdown-menu.show{display:flex;flex-direction:column;gap:.25rem;padding:.5rem;font-size:.85rem}@media(min-width: 992px){table.table-fixed{table-layout:fixed}}table tbody.table-group-divider{border-top-color:#ced4da}.section-title{font-weight:normal;font-size:1.5rem;margin-bottom:1rem}#modalBasket{z-index:5000001}.toast-container{z-index:5000002}.fancybox__container{z-index:5000002 !important}.productTransaction input.productQuantity{max-width:70px}.productTransaction .imgProducer{max-width:60px;max-height:60px}.productTransaction #prices .mainPrice{font-size:2.35rem;font-weight:bold;color:#909a3f;margin-bottom:1rem}.availabilityDots{--ec-dot-size: 0.5rem;--ec-dot-default: #ced4da;--ec-dot-low: #dc3545;--ec-dot-medium: #ffc107;--ec-dot-high: #198754;color:var(--ec-dot-default)}.availabilityDots svg{height:var(--ec-dot-size);width:var(--ec-dot-size)}.availabilityDots svg *{fill:currentColor}.availabilityDots.dot-default svg:nth-child(-n+3){color:var(--ec-dot-default)}.availabilityDots.dot-low svg:nth-child(-n+1){color:var(--ec-dot-low)}.availabilityDots.dot-medium svg:nth-child(-n+2){color:var(--ec-dot-medium)}.availabilityDots.dot-high svg:nth-child(-n+3){color:var(--ec-dot-high)}.productsNav{display:none}#modalBasket .addOpinionLink{display:none}#section-configurable .configurable-banner img{border-radius:1rem}@media(max-width: 767px){#section-configurable .configurable-banner img{width:100%}}.blogPage .mainBlogHighlight{background-color:#f4f4fd;padding:2rem;border-radius:.5rem}.blogPage .mainBlogHighlight .item{display:flex;flex-direction:column;gap:2rem}@media(min-width: 992px){.blogPage .mainBlogHighlight .item{flex-direction:row}}.blog-post-list{display:grid;grid-template-columns:repeat(1, 1fr);gap:1rem;margin-top:1.5rem}@media(min-width: 768px){.blog-post-list{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 992px){.blog-post-list{grid-template-columns:repeat(3, 1fr)}}.dataCategory{border-bottom:1px solid #e2e6e9;padding-bottom:.25rem;margin-bottom:.5rem}.blogPageContents{display:grid;grid-template-columns:repeat(1, 1fr);gap:1rem;margin:1.5rem 0}@media(min-width: 768px){.blogPageContents{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 992px){.blogPageContents{grid-template-columns:repeat(3, 1fr)}}.custom-control.custom-checkbox label{display:inline}input.productQuantity{text-align:center;margin:0;padding:0;border:1px solid #e2e6e9;border-radius:0}.btnQuantity{border:1px solid #e2e6e9;border-radius:0;--bs-btn-hover-border-color: #e2e6e9;--bs-btn-disabled-border-color: #e2e6e9}.btnQuantity[data-js-quantity=minus]{border-right:0;border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.btnQuantity[data-js-quantity=minus].d-none+input.productQuantity{border-top-left-radius:.5rem !important;border-bottom-left-radius:.5rem !important}.btnQuantity[data-js-quantity=plus]{border-left:0;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.btnQuantity[data-js-quantity=plus].d-none+input.productQuantity{border-top-right-radius:.5rem !important;border-bottom-right-radius:.5rem !important}form .form-floating{margin-bottom:.75rem}.footer-proper{font-size:.9rem;background:rgb(var(--bs-light-rgb));border-top:1px solid #e2e6e9;padding:1.5rem 0}@media(min-width: 992px){.footer-proper{padding:3rem 0}}.footer-proper .container{display:grid;gap:3rem;grid-template-columns:repeat(1, minmax(0, 1fr))}@media(min-width: 576px){.footer-proper .container{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 768px){.footer-proper .container{grid-template-columns:repeat(4, minmax(0, 1fr))}}.footer-proper .footer-proper-section h2{font-size:1.25rem;margin-bottom:1rem}.footer-lower{background:#ced4da;font-size:.9rem;padding:1rem 0}.footer-lower .footer-lower-left-right{display:grid;gap:1rem;align-items:center;grid-template-columns:repeat(1, minmax(0, 1fr))}@media(min-width: 576px){.footer-lower .footer-lower-left-right{grid-template-columns:repeat(2, minmax(0, 1fr))}}#miniCartOffcanvas{--bs-offcanvas-width: clamp(370px, 90%, 500px)}.pills{display:flex;flex-wrap:wrap;gap:.5rem}.pill{border:1px solid #e9e9e9;border-radius:8px;padding:.25rem .45rem;font-size:.75rem;display:flex;align-items:center;justify-content:center}.delete-coupon{transition:color 150ms ease-in}.delete-coupon:hover{color:tomato}.progress-container{display:flex;justify-content:space-between;position:relative;width:calc(100% + 2px);left:-1px;bottom:-2px;border-radius:2rem;position:absolute}.progress-container:before{--progress-background: #e0e0e0;content:"";background-color:var(--progress-background);position:absolute;bottom:0;left:0;height:2px;border-radius:2rem;width:100%}.progress-container .progress{--progress-color: #000;background-color:var(--progress-color);border-radius:2rem;position:absolute;bottom:0;left:0;height:2px;width:var(--progress-width, 0);transition:.4s ease}.alert-list-wrapper{display:flex;transition:all 150ms;gap:.5rem;flex-wrap:wrap}.alert-list-wrapper .svelte.alert{border-radius:.5rem;padding:.5rem 1rem;border:1px solid rgba(0,0,0,0);position:relative;margin:0 !important}.alert-list-wrapper .svelte.alert .alert-wrapper{display:flex;gap:1.5rem;align-items:center;justify-content:space-between}.alert-list-wrapper .svelte.alert.bottomSharp{border-bottom-left-radius:0;border-bottom-right-radius:0}.alert-list-wrapper .svelte.alert button{border:var(--alert-tertiary);color:#000;background:var(--alert-primary);border-radius:.5rem;cursor:pointer;transition:all 150ms ease}.alert-list-wrapper .svelte.alert button:hover{box-shadow:0 0 2px 0 var(--alert-primary);filter:hue-rotate(90deg)}.info-icon{position:absolute;top:.5rem;right:.5rem}.form-check-input:disabled{background-color:#e9ecef}@media(min-width: 576px){.dropstart-sm .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer)}}@media(max-width: 576px){.dropstart-to-sm .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer)}}@media(min-width: 768px){.dropstart-md .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer)}}@media(max-width: 768px){.dropstart-to-md .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer)}}@media(min-width: 992px){.dropstart-lg .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer)}}@media(max-width: 992px){.dropstart-to-lg .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer)}}@media(min-width: 1200px){.dropstart-xl .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer)}}@media(max-width: 1200px){.dropstart-to-xl .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer)}}@media(min-width: 1600px){.dropstart-xxl .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer)}}@media(max-width: 1600px){.dropstart-to-xxl .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer)}}.fill-primary{fill:#909a3f}.fill-secondary{fill:#252244}#cartForm #countries{display:none !important}/*# sourceMappingURL=main-ec.css.map */
