@font-face{font-display:swap;font-family:TT Norms;font-style:normal;font-weight:100;src:url(110ef3b4d3b7b9ee8220.woff2) format("woff2")}@font-face{font-display:swap;font-family:TT Norms;font-style:normal;font-weight:400;src:url(336f8abd42fd706e194e.woff2) format("woff2")}@font-face{font-display:swap;font-family:TT Norms;font-style:normal;font-weight:500;src:url(4a0e5aa7c62068d12375.woff2) format("woff2")}@font-face{font-display:swap;font-family:TT Norms;font-style:normal;font-weight:700;src:url(53efdb767bb7a33e2a71.woff2) format("woff2")}*,:after,:before{box-sizing:border-box}body,html{height:100%}body{min-width:320px}blockquote,body,button,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,input,ol,p,ul{margin:0}button,fieldset,ol,td,th,ul{padding:0}li{list-style:none}a,abbr,ins{text-decoration:none}a{color:inherit}a:focus:not(:focus-visible){outline:none}button{background-color:transparent;color:inherit;cursor:pointer}button,input,select,textarea{font:inherit}button,fieldset{border:0}table{border-collapse:collapse}table,td,th{border:none}h1,h2,h3,h4,h5,h6,th{font-weight:400}address,cite,i{font-style:inherit}img,svg{height:auto;max-width:100%}img{-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:top}svg{display:block}[tabindex]:focus:not(:focus-visible),button:focus:not(:focus-visible){outline:none}mark{background-color:transparent}::-moz-focus-inner{border:0}:root{--icon__dropdown:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 9 9'%3E%3Cpath fill='currentColor' d='M8.542 2.558a.625.625 0 0 1 0 .884l-3.6 3.6a.626.626 0 0 1-.884 0l-3.6-3.6a.625.625 0 1 1 .884-.884L4.5 5.716l3.158-3.158a.625.625 0 0 1 .884 0'/%3E%3C/svg%3E");--viewport-height:calc(var(--app-height, 1vh)*100)}body,html{font-size:10px;margin:0;min-height:calc(var(--app-height, 1vh)*100)}body{color:#1a1d23;display:flex;flex-direction:column;font-family:TT Norms,Arial,Helvetica,sans-serif;font-size:1.4rem;justify-content:space-between;overflow-x:hidden;overflow-y:scroll;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}body.disable-scroll{overflow:hidden!important}p{margin-bottom:1rem}.main-wrapper{background-color:#f8f9fa;flex:1;padding:1.8rem 0 3rem}.article .wp-block-heading{margin-bottom:2rem}.article .wp-block-heading.has-text-align-center{text-align:center}.article p{margin-bottom:1rem}.wp-site-blocks{display:flex;flex-direction:column;justify-content:space-between;min-height:inherit;padding:15px;position:relative}.wp-site-blocks:after{background:rgba(0,0,0,.25);bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .15s;z-index:1}.open-search .wp-site-blocks:after{opacity:1}@media screen and (min-width:1280px){.wp-site-blocks{padding:30px}}.disable-scroll .wp-site-blocks{left:0;position:fixed;width:100%}.safari-scroll .wp-site-blocks{position:static}@media screen and (max-width:767px){input{font-size:16px!important}}.wp-block-gallery,.wp-block-image{margin:1rem 0}.wp-block-gallery .wp-block-image{margin:0}@media(hover:hover){::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background-color:#f8f9fa}::-webkit-scrollbar-thumb{background-color:#0084bf;border-radius:10px}}@keyframes gradient-shift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.h0{font-size:4.8rem;font-weight:500;text-transform:none}@media screen and (max-width:767px){.h0{font-size:4rem}}.h1,h1{font-size:4rem;font-weight:500;margin-bottom:1rem;text-transform:none}@media screen and (max-width:767px){.h1,h1{font-size:2.7rem}}.h2,h2{font-size:3.4rem;font-weight:500;margin-bottom:1rem;text-transform:none}@media screen and (max-width:767px){.h2,h2{font-size:2.2rem}}.h3,h3{font-size:2.8rem;font-weight:500;margin-bottom:1rem;text-transform:none}@media screen and (max-width:767px){.h3,h3{font-size:2rem}}.h4,h4{font-size:2.2rem;font-weight:500;margin-bottom:1rem;text-transform:none}@media screen and (max-width:767px){.h4,h4{font-size:2rem}}.h5,h5{font-size:2rem;font-weight:500;margin-bottom:1rem;text-transform:none}@media screen and (max-width:767px){.h5,h5{font-size:1.8rem}}.h6,h6{font-size:1.8rem;font-weight:500;margin-bottom:1rem;text-transform:none}iframe{max-width:100%}main p:empty:after{content:"&nbsp;";opacity:0;visibility:hidden}main p a{color:#0084bf;cursor:pointer;transition:color .3s}@media(hover:hover)and (pointer:fine){main p a:hover{color:#fcce57}}pre{background:#ddd;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}picture{display:block;overflow:hidden;padding-bottom:100%;position:relative}picture img{content-visibility:auto;height:100%!important;left:0;-o-object-fit:cover;object-fit:cover;opacity:1;position:absolute;top:0;transition:transform .5s;width:100%}picture img.lazyloaded,picture img.no-lazy{opacity:1}@media(hover:hover)and (pointer:fine){a:not(.product-item__body):hover picture img,a:not(.product-item__body):hover video,a:not(.swiper-slide):hover picture img,a:not(.swiper-slide):hover video{transform:scale3d(1.2,1.2,1.2)}}.container{margin:0 auto;max-width:100%;padding:0 10px}@media screen and (min-width:1024px){.container{max-width:102.4rem;padding:0 20px}}@media screen and (min-width:1280px){.container{max-width:128rem}}@media screen and (min-width:1440px){.container{max-width:162rem}}.subheading{font-size:1.5rem;font-weight:700}.page-title{margin-bottom:2rem}.article ol,.article ul{margin:0 0 1.5em 3em}.article ul li{list-style:disc}.article ol li{list-style:decimal}.std{font-size:16px;line-height:1.375}@media screen and (min-width:1280px){.std{font-size:17px;line-height:1.41}}.std .wp-block-heading{font-size:19px;font-weight:700;letter-spacing:.01em;line-height:1.32;margin-bottom:30px}@media screen and (min-width:1280px){.std .wp-block-heading{font-size:24px;letter-spacing:.022em;margin-bottom:25px}.std h5.wp-block-heading{font-size:21px;letter-spacing:.01em}}.std h6.wp-block-heading{font-size:14px}.std .entry-content p{margin-bottom:20px}.std .entry-content li a,.std .entry-content p a,.std .entry-content table a{background:transparent!important;text-decoration:underline}@media(hover:hover)and (pointer:fine){.std .entry-content li a:hover,.std .entry-content p a:hover,.std .entry-content table a:hover{text-decoration:none}}.std .entry-content .wp-block-separator{margin-bottom:14px;margin-top:23px}.std .entry-content ul{padding:0 0 20px 25px}.std .entry-content ul li{list-style-type:disc}@media screen and (min-width:1280px){.std .custom-row{max-width:100%!important}}.d-flex{display:flex}.content-center,.justify-center{justify-content:center}.content-center{align-items:center;display:flex}.text-center{text-align:center}.uppercase{text-transform:uppercase}.bold{font-weight:700!important}.w-100{width:100%}.mt-1{margin-top:1rem!important}.mt-2{margin-top:2rem!important}.mt-3{margin-top:3rem!important}.mt-4{margin-top:4rem!important}.mb-1{margin-bottom:1rem!important}.mb-2{margin-bottom:2rem!important}.mb-3{margin-bottom:3rem!important}.mb-4{margin-bottom:4rem!important}.m-0-auto{margin:0 auto}@media screen and (max-width:767px){.hidden-mobile{display:none!important}}@media screen and (min-width:1024px){.hidden-tablet-l{display:none!important}}@media screen and (max-width:1023px){.hidden-mobile-to-tablet-p{display:none!important}}.loading{position:relative}.loading:after{background-color:hsla(0,0%,100%,.6);content:"";inset:0;position:absolute;z-index:10}.loading:before{animation:spinner-rotate .8s linear infinite;border:3px solid #f8f9fa;border-radius:50%;border-top-color:#0084bf;content:"";height:28px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:28px;z-index:11}@keyframes spinner-rotate{to{transform:translate(-50%,-50%) rotate(1turn)}}.swiper{overflow:hidden;position:relative}.swiper.swiper-vertical>.swiper-wrapper{flex-direction:column}@media(hover:hover)and (pointer:fine){.swiper:hover .swiper-button-prev{transform:translate3d(3rem,0,0)}.swiper:hover .swiper-button-next{transform:translate3d(-3rem,0,0)}}.swiper .swiper-container{list-style:none;margin:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper .swiper-container-no-flexbox .swiper-slide{float:left}.swiper .swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper .swiper-wrapper{display:flex;height:100%;position:relative;transition-property:transform;width:100%;z-index:1}.swiper .swiper-container-android .swiper-slide,.swiper .swiper-wrapper{transform:translateZ(0)}.swiper .swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper .swiper-container-free-mode>.swiper-wrapper{margin:auto;transition-timing-function:ease-out}.swiper .swiper-slide{flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper .swiper-invisible-blank-slide{visibility:hidden}.swiper .swiper-container-autoheight,.swiper .swiper-container-autoheight .swiper-slide{height:auto}.swiper .swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper .swiper-fade.swiper-free-mode .swiper-slide,.swiper .swiper-fade.swiper-free-mode .swiper-slide .swiper-slide{transition-timing-function:ease-out}.swiper .swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper .swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper .swiper-fade .swiper-slide-active,.swiper .swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper .swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container:not(.swiper-container-initialized) .swiper .swiper-pagination{opacity:0;visibility:hidden}.swiper .swiper-pagination>:only-child{display:none}.swiper .swiper-button{align-items:center;background:#fff;border-radius:50%;box-shadow:0 11px 9px rgba(34,34,34,.09);color:#000;display:flex;height:4.4rem;justify-content:center;position:absolute;top:33%;transition:transform .3s ease-in-out;width:4.4rem;z-index:3}.swiper .swiper-button-prev{left:0;transform:translate3d(-5rem,0,0)}.swiper .swiper-button-next{right:0;transform:translate3d(5rem,0,0)}.swiper .swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next,.swiper .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next,.swiper .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper .swiper-pagination-bullets{display:flex;gap:1rem;justify-content:center;margin-top:2rem}.swiper .swiper-pagination-bullet{background:#626060;border-radius:50%;cursor:pointer;display:block;height:.8rem;padding:.7rem;width:.8rem}.swiper .swiper-pagination-bullet-active{background:#000}.swiper .swiper-button-disabled{display:none}.swiper img.swiper-lazy-loaded{opacity:1}.arcticmodal-overlay{bottom:0;left:0;position:fixed;right:0;top:0;z-index:99}.arcticmodal-container{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:100}.arcticmodal-container_i{height:100%;width:100%}.arcticmodal-container_i .arcticmodal-container_i2{align-items:center;display:flex;height:100%;justify-content:center}.modal-container{display:none;max-height:calc(var(--app-height, 1vh)*100);max-width:65rem;overflow-y:auto;width:100%}.arcticmodal-container .modal-container{display:block}@media screen and (min-width:1280px){.modal-container{max-height:calc(var(--app-height, 1vh)*100)}}.modal-container.xl{max-width:100rem}.modal-container .modal-wrap{background-color:#fff;overflow:hidden;padding:2rem;position:relative}.modal-container .heading{border-bottom:.1rem solid #626060;display:flex;padding-bottom:.5rem;position:relative;width:100%;z-index:1}.modal-container .modal-body{margin-top:2rem}.modal-container .close{margin-left:auto;position:relative;transition:color .15s}@media(hover:hover)and (pointer:fine){.modal-container .close:hover{color:#f32735}}.action{align-items:center;background:none;border:none;border-radius:.8rem;cursor:pointer;display:inline-flex;font-weight:400;justify-content:center;line-height:1;position:relative;text-align:center;transition:background .3s,color .3s;white-space:nowrap;-webkit-tap-highlight-color:inherit}.action a:active,.action a:focus{background:inherit;outline:none}.action>*{box-shadow:none!important;outline:none!important}.action-primary{background:#0084bf;border-radius:.8rem;color:#fff;display:block;font-weight:700;height:4.2rem;line-height:4.2rem;padding:0 1.4rem;text-transform:uppercase}.action-primary.disabled,.action-primary:disabled{background:#626060!important}@media(hover:hover)and (pointer:fine){.action-primary:not(.disabled):not(:disabled):hover{background:#006a99}}.action-secondary{background:#f32735;border-radius:.8rem;color:#fff;display:block;font-weight:700;height:4.2rem;line-height:4.2rem;padding:0 1.4rem;text-transform:uppercase}.action-secondary.disabled,.action-secondary:disabled{background:#626060!important}@media(hover:hover)and (pointer:fine){.action-secondary:not(.disabled):not(:disabled):hover{background:#d41f2c}}.action-icon{border:none;border-radius:0;display:flex;flex-direction:column;gap:.5rem;margin:-.5rem;padding:.5rem;transition:color .3s}@media(hover:hover)and (pointer:fine){.action-icon:hover{color:#fcce57}}.action-icon .action-label{font-size:1.3rem;line-height:1;transition:color .3s}.action-icon-hover{border:none;border-radius:0;display:flex;flex-direction:column;gap:.5rem;margin:-.5rem;padding:.5rem;transition:filter .3s}@media(hover:hover)and (pointer:fine){.action-icon-hover:hover{filter:drop-shadow(0 2px 6px rgba(0,0,0,.3))}}.action-underline,.action-underlined{align-self:flex-start;border:none;border-radius:0;display:inline-flex;height:auto;justify-content:normal;line-height:1.5;padding:0;position:relative;text-align:left;white-space:normal;width:auto}.action-underline{border:none;line-height:1.5;padding:0;position:relative}.action-underline:after{background:currentColor;bottom:0;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:center;transition:transform .9s cubic-bezier(.19,1,.22,1);width:100%}@media(hover:hover)and (pointer:fine){.action-underline:hover:after{transform:scaleX(1)}}.action-underlined{border:none;line-height:1.5;padding:0;position:relative}.action-underlined:after{background:currentColor;bottom:0;content:"";height:1px;left:0;position:absolute;transform:scaleX(1);transform-origin:center;transition:transform .9s cubic-bezier(.19,1,.22,1);width:100%}@media(hover:hover)and (pointer:fine){.action-underlined:hover:after{transform:scaleX(0)}a:hover>.action-underline:after{transform:scaleX(1)}a:hover>.action-underlined:after{transform:scaleX(0)}}.header{background-color:#0084bf;color:#fff;padding:1rem 0}.header svg{pointer-events:none}@media screen and (max-width:767px){.header .container{padding:0 2rem}}.header__wrap{align-items:center;display:flex}.header__logo{width:20%}.header__col{align-items:center;display:flex;justify-content:space-between}@media screen and (min-width:1024px){.header__col{flex:1}}.header__info{gap:3rem}.header__info,.header__info a{align-items:center;display:flex}.header__info a{gap:.5rem;transition:color .3s}.header__info a svg{color:#fcce57}@media(hover:hover)and (pointer:fine){.header__info a:hover{color:#fcce57}}.header__menu-list{align-items:center;display:flex;list-style:none;margin:0;padding:0}.header__menu .menu-item{position:relative}.header__menu .menu-item>a{display:block;padding:.8rem 1.2rem;transition:color .3s;white-space:nowrap}@media(hover:hover)and (pointer:fine){.header__menu-list>.menu-item:hover{color:#fcce57}.header__menu .menu-item-has-children>a:hover>.sub-menu-toggle__icon{background-color:#fcce57}}.header__menu .menu-item-has-children:hover>a>.sub-menu-toggle .sub-menu-toggle__icon{transform:rotate(180deg)}.header__menu .sub-menu .sub-menu-toggle__icon{transform:rotate(-90deg)}.header__menu .sub-menu .menu-item-has-children:hover>a>.sub-menu-toggle .sub-menu-toggle__icon{transform:rotate(180deg)}.header__menu .sub-menu{background:#fff;box-shadow:0 4px 20px rgba(0,0,0,.12);color:#000;display:none;left:0;list-style:none;margin:0;min-width:22rem;position:absolute;top:100%;z-index:100}.header__menu .sub-menu .menu-item>a{display:block;padding:1.2rem 1.5rem;transition:background .3s}@media(hover:hover)and (pointer:fine){.header__menu .sub-menu .menu-item>a:hover{background-color:#f8f9fa;color:#0084bf}}.header__menu .sub-menu .sub-menu{left:100%;top:0}.header__menu .menu-item-has-children:hover>.sub-menu{display:block}.header__menu .current-menu-ancestor>a,.header__menu .current-menu-item>a{color:#fcce57}.header .sub-menu-toggle{background:none;border:none;cursor:pointer;display:inline-block;margin-left:.7rem;padding:0;transition:transform .3s}.header .sub-menu-toggle__icon{background-color:currentColor;display:inline-block;height:1rem;-webkit-mask:var(--icon__dropdown) no-repeat center/contain;mask:var(--icon__dropdown) no-repeat center/contain;transition:background-color .3s,transform .3s;vertical-align:middle;width:1rem}.header__burger .burger{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:2.5rem;justify-content:center;padding:0;width:2.5rem}.header__burger .burger span,.header__burger .burger span:after,.header__burger .burger span:before{background-color:#fff;border-radius:1px;display:block;height:2px;transition:transform .3s,opacity .3s;width:1.5rem}.header__burger .burger span{margin-top:0;position:relative}.header__burger .burger span:after,.header__burger .burger span:before{content:"";left:0;position:absolute}.header__burger .burger span:before{top:-.45rem}.header__burger .burger span:after{top:.45rem}.header__icons{align-items:center;display:flex}@media screen and (min-width:1024px){.header__icons{gap:1rem}}.header .cart-count{align-items:center;background:#f32735;border-radius:50%;color:#fff;display:flex;height:2rem;justify-content:center;min-width:2rem;position:absolute;right:-1rem;top:-1rem}.mobile-menu{background-color:rgba(41,51,88,.8);color:#000;display:flex;flex-direction:column;height:100%;left:0;overflow:hidden;position:fixed;top:0;transform:translateX(-100%);transition:transform .3s;width:100%;z-index:1000}.admin-bar .mobile-menu{height:calc(100% - 32px);top:32px}.mobile-menu.nav-open{transform:translateX(0)}.mobile-menu .sub-menu-toggle{align-items:center;background:none;border:none;cursor:pointer;display:flex;margin-left:auto;padding:.8rem;transform:rotate(-90deg)}.mobile-menu .sub-menu-toggle.sub-menu-open{transform:rotate(0)}.mobile-menu__header{align-items:center;background-color:#0084bf;color:#fff;display:flex;flex-shrink:0;justify-content:space-between;padding:1rem 1.5rem}.mobile-menu__body{flex:1 1 0;max-width:30rem;min-height:0;overflow-y:auto;padding:1rem;-webkit-overflow-scrolling:touch;background-color:#fff}.mobile-menu__info{border-bottom:1px solid rgba(0,0,0,.1)}.mobile-menu__info a{align-items:center;color:#000;display:flex;gap:.75rem;padding:.6rem 0;transition:color .3s}.mobile-menu__info a svg{flex-shrink:0}.mobile-menu__categories{border-bottom:1px solid rgba(0,0,0,.1);padding:1rem 0}.mobile-menu__categories h6{align-items:center;display:flex;font-size:1.4rem;font-weight:400;gap:.75rem}.mobile-menu__categories-list{list-style:none;margin:0;padding:0}.mobile-menu__categories .mobile-menu__categories-item>a{align-items:center;color:#000;display:flex;gap:.75rem;padding:.7rem 0;transition:background-color .3s}.mobile-menu__categories .sub-menu{display:none;list-style:none;margin:0;padding:0}.mobile-menu__categories .sub-menu li>a{align-items:center;display:flex;font-size:1.2rem;padding-bottom:.5rem;padding-left:3rem;padding-top:.5rem}.mobile-menu__nav{padding:1rem 0}.mobile-menu__nav-list{list-style:none;margin:0;padding:0}.mobile-menu__nav .menu-item>a{align-items:center;color:#000;display:flex;padding:.7rem 0;transition:background-color .3s}.mobile-menu__nav .sub-menu{display:none;list-style:none;margin:0;padding:0}.mobile-menu__nav .sub-menu .menu-item>a{align-items:center;display:flex;font-size:1.2rem;font-weight:400;padding-bottom:.5rem;padding-left:3rem;padding-top:.5rem}.mobile-menu-backdrop{display:none}.footer{background-color:#0084bf;color:#fff;padding:7.5rem 0 2.5rem}.footer .current_page_item a{color:#fcce57}.footer a{color:#fff;transition:color .3s}@media(hover:hover)and (pointer:fine){.footer a:hover{color:#fcce57}}.footer__wrap{display:flex;flex-direction:column;gap:2rem}@media screen and (min-width:1024px){.footer__wrap{flex-direction:row}}.footer__column{width:100%}@media screen and (min-width:1024px){.footer__column{width:24%}}.footer__column-title{color:#fff;font-size:2rem;font-weight:700;margin-bottom:1rem}.footer .footer-logo{display:block;margin-bottom:2rem}.footer .menu-item{display:block;margin-bottom:1rem}.footer-social{align-items:center;display:flex;gap:1.2rem;margin:2rem 0}.footer-social__link{display:inline-flex}.breadcrumbs{margin:2rem 0 1rem}.breadcrumbs__list{align-items:center;display:flex;flex-wrap:wrap}.breadcrumbs__list a{border:none;line-height:1.5;padding:0;position:relative}.breadcrumbs__list a:after{background:currentColor;bottom:0;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:center;transition:transform .9s cubic-bezier(.19,1,.22,1);width:100%}@media(hover:hover)and (pointer:fine){.breadcrumbs__list a:hover:after{transform:scaleX(1)}}.breadcrumbs__separator{margin:0 .2rem}.woocommerce-breadcrumb{color:inherit!important;font-size:1.5rem!important;margin:2rem 0 1rem!important}.woocommerce-breadcrumb a{border:none;color:inherit!important;line-height:1.5;padding:0;position:relative}.woocommerce-breadcrumb a:after{background:currentColor;bottom:0;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:center;transition:transform .9s cubic-bezier(.19,1,.22,1);width:100%}@media(hover:hover)and (pointer:fine){.woocommerce-breadcrumb a:hover:after{transform:scaleX(1)}}.toast-container{display:flex;flex-direction:column;gap:1rem;max-width:36rem;pointer-events:none;position:fixed;right:2rem;top:2rem;width:100%;z-index:9999}@media(max-width:767px){.toast-container{left:1rem;max-width:none;right:1rem;width:auto}}.toast{align-items:center;background:#fff;border-left:3px solid #0084bf;border-radius:.8rem;box-shadow:0 4px 24px rgba(0,0,0,.12);display:flex;gap:1.2rem;opacity:0;padding:1.2rem 1.6rem;pointer-events:auto;transform:translateX(calc(100% + 2rem));transition:transform .3s cubic-bezier(.545,.045,.355,1),opacity .3s}.toast._show{opacity:1;transform:translateX(0)}.toast._hide{opacity:0;transform:translateX(calc(100% + 2rem))}.toast__image{border-radius:.4rem;flex-shrink:0;height:5rem;-o-object-fit:cover;object-fit:cover;width:5rem}.toast__body{flex:1;min-width:0}.toast__text{color:#000;font-size:1.4rem;line-height:1.4}.toast__text a{color:#0084bf;text-decoration:underline}.toast__close{background:none;border:none;color:#626060;cursor:pointer;flex-shrink:0;font-size:2rem;line-height:1;padding:.4rem;transition:color .15s}@media(hover:hover)and (pointer:fine){.toast__close:hover{color:#000}}.section-slider-products{margin-bottom:2rem}.section-slider-products .swiper-wrapper{padding:1rem 0}.section-slider-products .swiper{overflow:hidden}.section-slider-products .swiper .swiper-slide{height:auto!important}.section-slider-products .swiper .swiper-slide .product-item{height:100%}.section-slider-products .swiper:not(.swiper-initialized) .swiper-wrapper{display:flex;gap:1rem}@media screen and (min-width:1024px){.section-slider-products .swiper:not(.swiper-initialized) .swiper-wrapper{gap:2rem}}.section-slider-products .swiper:not(.swiper-initialized) .swiper-slide{flex-shrink:0;width:calc(50% - .5rem)}@media screen and (min-width:768px){.section-slider-products .swiper:not(.swiper-initialized) .swiper-slide{width:calc(33.33333% - .66667rem)}}@media screen and (min-width:1024px){.section-slider-products .swiper:not(.swiper-initialized) .swiper-slide{width:calc(25% - 1.5rem)}}@media screen and (min-width:1280px){.section-slider-products .swiper:not(.swiper-initialized) .swiper-slide{width:calc(20% - 1.6rem)}}.section-slider-products .swiper:not(.swiper-initialized) .swiper-button,.section-slider-products .swiper:not(.swiper-initialized) .swiper-pagination{display:none}.section-hero{margin-bottom:5rem}.section-hero__wrap{display:flex;gap:3rem}@media screen and (min-width:1024px){.section-hero__sidebar{width:29%}}@media screen and (min-width:1280px){.section-hero__sidebar{width:24%}}@media screen and (min-width:1440px){.section-hero__sidebar{width:30rem}}.section-hero__categories h6{align-items:center;display:flex;gap:.7rem;margin-bottom:2rem;padding-left:1rem}.section-hero__categories-item{position:relative}@media(hover:hover)and (pointer:fine){.section-hero__categories-item:hover>a{background:#0084bf;color:#fff}.section-hero__categories-item:hover .sub-menu{opacity:1;transform:translateZ(0);visibility:visible}}.section-hero__categories-item a{align-items:center;display:flex;gap:.7rem;padding:.63rem;transition:background .3s}.section-hero__categories-item a .sub-menu-toggle{align-items:center;background:none;border:none;cursor:pointer;display:flex;margin-left:auto;padding:0;transform:rotate(-90deg)}.section-hero__categories-item a .sub-menu-toggle__icon{background-color:currentColor;display:inline-block;height:1rem;-webkit-mask:var(--icon__dropdown) no-repeat center/contain;mask:var(--icon__dropdown) no-repeat center/contain;transition:transform .3s,background-color .3s;vertical-align:middle;width:1rem}.section-hero__categories-item .sub-menu{background:#fff;left:100%;min-width:30rem;opacity:0;position:absolute;top:0;transform:translate3d(0,2rem,0);transition:opacity .3s,transform .3s,visibility .3s;visibility:hidden;z-index:5}@media(hover:hover)and (pointer:fine){.section-hero__categories-item .sub-menu li:hover a{background:#f8f9fa;color:#0084bf}}.section-hero__categories-item .sub-menu li a{padding:1.2rem;transition:background .3s,color .3s}.main-slider__wrapper{width:100%}@media screen and (min-width:1024px){.main-slider__wrapper{width:calc(71% - 3rem)}}@media screen and (min-width:1280px){.main-slider__wrapper{width:calc(76% - 3rem)}}@media screen and (min-width:1440px){.main-slider__wrapper{width:calc(100% - 33rem)}}.main-slider.swiper .swiper-slide picture{border-radius:.8rem;padding-bottom:50%}@media screen and (min-width:768px){.main-slider.swiper .swiper-slide picture{padding-bottom:30%}}@media screen and (min-width:1024px){.main-slider.swiper .swiper-slide picture{padding-bottom:50%}}@media screen and (min-width:1280px){.main-slider.swiper .swiper-slide picture{padding-bottom:47%}}@media screen and (min-width:1440px){.main-slider.swiper .swiper-slide picture{padding-bottom:46.7rem}}.main-slider.swiper .swiper-button{background:transparent;box-shadow:none;color:#626060;top:50%;transform:translateY(-50%);width:7rem}.live-search{position:relative}.live-search svg{pointer-events:none}.live-search__form{align-items:center;display:flex}.live-search__form input{border-right:none!important;flex:1;height:4rem!important}.live-search__btn{align-items:center;background:#000;border:.1rem solid #626060;border-left:none;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:4rem;justify-content:center;padding:0;transition:background-color .3s ease;width:4rem}@media(hover:hover)and (pointer:fine){.live-search__btn:hover{background:#0084bf}}.live-search__results.loading{min-height:6rem}.live-search__results-inner{color:#1a1d23;padding:.5rem 0}.live-search__section:not(:first-child){border-top:.1rem solid #626060}.live-search__heading{color:#626060;font-size:1.2rem;font-weight:600;letter-spacing:.05em;padding:.8rem 1rem;text-transform:uppercase}.live-search__cat-list{display:flex;flex-direction:column}.live-search__cat-item{color:inherit;display:block;font-size:1.4rem;padding:.6rem 1rem;text-decoration:none;transition:background-color .3s ease}@media(hover:hover)and (pointer:fine){.live-search__cat-item:hover{background-color:#f8f9fa}}.live-search__show-all{border-top:.1rem solid #626060;padding:1rem;text-align:center}.live-search__empty{color:#626060;padding:1.5rem 1rem;text-align:center}.live-search--desktop .live-search__panel{background:#fff;box-shadow:0 .4rem 2rem rgba(0,0,0,.12);margin-top:1rem;opacity:0;position:absolute;right:0;top:100%;transform:translateY(-1rem);transition:opacity .3s ease,visibility .3s ease,transform .3s ease;visibility:hidden;width:40rem;z-index:100}.live-search--desktop .live-search__form{padding:1rem}.live-search--desktop .live-search__results{max-height:40rem;overflow-y:auto}.live-search--desktop.is-open .live-search__panel{opacity:1;transform:translateY(0);visibility:visible}.live-search--mobile-wrapper{flex:1;height:4rem;margin:0 1.5rem;position:relative}@media screen and (min-width:1024px){.live-search--mobile-wrapper{flex:unset;margin:0}}.live-search--mobile:has(.live-search__results-inner),.live-search--mobile:has(input:focus){left:-4.5rem;position:absolute;right:-4rem;top:0;z-index:2}.live-search--mobile .live-search__results{background:#fff;max-height:50vh;overflow-y:auto;position:absolute;width:100%;z-index:11}input,select,textarea{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-color:#fff;border:.1rem solid #f2f4f8;color:#1a1d23!important;font-family:inherit!important;outline:none!important}@media screen and (max-width:767px){input,select,textarea{font-size:1.6rem!important}}input,textarea{font-size:1.5rem!important;padding:.5rem 1rem!important;width:100%!important}@media screen and (max-width:767px){input,textarea{font-size:17px!important}}input::-moz-placeholder,textarea::-moz-placeholder{color:#626060!important}input::placeholder,textarea::placeholder{color:#626060!important}textarea{border:.1rem solid #f2f4f8!important;border-radius:0!important;min-height:10rem}@media(hover:hover)and (pointer:fine){textarea:hover{border:.1rem solid #626060!important}}textarea:focus{border:.1rem solid #000!important}input{border:.1rem solid #f2f4f8!important;border-radius:0!important}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input::-webkit-search-cancel-button{display:none}select{background:var(--icon__dropdown) top 50% right .2rem no-repeat;background-size:1.2rem;border:none;color:inherit;cursor:pointer;padding:.5rem 2rem .5rem .5rem}select::-moz-placeholder{color:inherit}select::placeholder{color:inherit}select:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px #626060!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}select::-ms-expand{display:none}select option{color:inherit}select option:checked{opacity:.5;pointer-events:none}select option:hover{background-color:#626060}textarea{box-shadow:none;overflow:auto;resize:none;vertical-align:top}#add_payment_method .checkout .checkout-inline-error-message,.woocommerce-cart .checkout .checkout-inline-error-message,.woocommerce-checkout .checkout .checkout-inline-error-message{color:#f32735;font-size:1.1rem;margin-top:.4rem;text-align:left}.mage-text,.woocommerce form .form-row.woocommerce-invalid label{color:#f32735}.mage-text{font-size:1.1rem;margin-top:.4rem;text-align:left}.mage-text._success{color:#2e7d32}.form__message{margin-bottom:1.8rem;text-align:center}.form__message .mage-text{text-align:center!important}.form .form-status{margin-bottom:2rem}@media screen and (min-width:1024px){.form .row{display:flex}.form .row .field:not(:last-child){margin-right:2rem}}.form .row .field{width:100%}.form .note{margin-bottom:.8rem}.form .field{display:block;margin-bottom:2rem;position:relative}.form .actions>:not(:last-child){margin-bottom:1rem}.form select{background:transparent var(--icon__dropdown) top 50% right 1.2rem no-repeat;border:.1rem solid;color:inherit;height:4.2rem;text-transform:none;width:100%}.form input,.form select,.form textarea{transition:border-color .15s,box-shadow .15s}@media(hover:hover)and (pointer:fine){.form input:hover,.form select:hover,.form textarea:hover{border-color:#626060!important}}.form input:focus,.form select:focus,.form textarea:focus{border-color:#000!important;transition:border-color .15s,box-shadow .15s}.form input.mage-error:focus,.form select.mage-error:focus,.form textarea.mage-error:focus{border-color:#f32735!important;box-shadow:0 0 0 .1rem #f32735!important}.form input~label,.form select~label,.form textarea~label{margin:.6rem 0 0}.form input.mage-error,.form select.mage-error,.form textarea.mage-error{border-color:#f32735!important}.form hr{margin:2rem 0}.form input{height:4.2rem!important}.form input[type=checkbox],.form input[type=radio]{left:-9999px;opacity:0;position:absolute;z-index:-1}.form input[type=checkbox]+label.disabled,.form input[type=checkbox][disabled]+label,.form input[type=radio]+label.disabled,.form input[type=radio][disabled]+label{cursor:not-allowed;opacity:.5!important}.form input[type=checkbox]+label,.form input[type=radio]+label{color:inherit;cursor:pointer;display:block;font-size:1.4rem;font-weight:400;letter-spacing:.01rem;padding-left:3rem;position:relative;text-transform:none;top:0;transform:none!important}.form input[type=checkbox]+label.disabled,.form input[type=radio]+label.disabled{pointer-events:none}.form input[type=checkbox]+label:after,.form input[type=checkbox]+label:before,.form input[type=radio]+label:after,.form input[type=radio]+label:before{content:"";height:2rem;left:0;position:absolute;top:0;width:2rem}.form input[type=checkbox]+label:before,.form input[type=radio]+label:before{border:.1rem solid;transition:border-color .15s}.form input[type=checkbox]+label:after,.form input[type=radio]+label:after{background:#000 url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIxMyIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDE1IDEzIj48cGF0aCBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMiIgZD0iTTEuMzAzIDcuOTA2IDQuOTMgMTEuMTFsOC40Ni05LjU5NSIvPjwvc3ZnPg==) 50% no-repeat;opacity:0;transition:opacity .15s}@media(hover:hover)and (pointer:fine){.form input[type=checkbox]+label:hover:before,.form input[type=radio]+label:hover:before{border-color:#626060!important}}.form input[type=checkbox]:checked+label:before,.form input[type=radio]:checked+label:before{border-color:transparent}.form input[type=checkbox]:checked+label:after,.form input[type=radio]:checked+label:after{opacity:1}input[type=checkbox],input[type=radio]{left:-9999px;opacity:0;position:absolute;z-index:-1}input[type=checkbox]+label.disabled,input[type=checkbox][disabled]+label,input[type=radio]+label.disabled,input[type=radio][disabled]+label{cursor:not-allowed;opacity:.5!important}input[type=checkbox]+label,input[type=radio]+label{color:inherit;cursor:pointer;display:block;font-size:1.4rem;font-weight:400;letter-spacing:.01rem;padding-left:3rem;position:relative;text-transform:none;top:0;transform:none!important}input[type=checkbox]+label.disabled,input[type=radio]+label.disabled{pointer-events:none}input[type=checkbox]+label:after,input[type=checkbox]+label:before,input[type=radio]+label:after,input[type=radio]+label:before{content:"";height:2rem;left:0;position:absolute;top:0;width:2rem}input[type=checkbox]+label:before,input[type=radio]+label:before{border:.1rem solid;transition:border-color .15s}input[type=checkbox]+label:after,input[type=radio]+label:after{background:#000 url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIxMyIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDE1IDEzIj48cGF0aCBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMiIgZD0iTTEuMzAzIDcuOTA2IDQuOTMgMTEuMTFsOC40Ni05LjU5NSIvPjwvc3ZnPg==) 50% no-repeat;opacity:0;transition:opacity .15s}@media(hover:hover)and (pointer:fine){input[type=checkbox]+label:hover:before,input[type=radio]+label:hover:before{border-color:#626060!important}}input[type=checkbox]:checked+label:before,input[type=radio]:checked+label:before{border-color:transparent}input[type=checkbox]:checked+label:after,input[type=radio]:checked+label:after{opacity:1}.field{margin-bottom:1.4rem}.field label{display:block;margin-bottom:.5rem}.field--with-error__input{border-color:#f32735}.field--with-error .form__message{align-items:center;color:#f32735;display:flex;margin:1rem 0}.field--with-error .form__message svg{margin-right:1rem;width:2rem}.select-field{position:relative}.select-field label{color:#626060;display:block;font-size:1.2rem;left:1.6rem;margin-bottom:0;position:absolute;top:.4rem;width:auto!important}.select-field .svg-wrapper{position:absolute;right:1.8rem;top:50%;transform:translateY(-50%)}.select-field .svg-wrapper svg{width:1.2rem}.select-field .svg-wrapper svg path{fill:#626060}.select-field select{border:.1rem solid #626060;height:4.2rem;padding:.5rem 1rem 0;width:100%}.select-field input{padding:.5rem 1rem 0}.iti__flag-container{height:4.2rem}.iti--allow-dropdown{width:100%}.form-row.woocommerce-invalid input{border-color:#f32735!important}.form-row.woocommerce-invalid input:focus{border-color:#f32735!important;box-shadow:0 0 0 .1rem #f32735!important}.form .iti input[type=phone],.form .iti input[type=tel]{padding-left:5rem!important}.form-message{border-radius:.5rem;font-weight:500;margin-top:1rem;padding:1rem 1.5rem;text-align:center;transition:opacity .3s ease}.form-message._success{background-color:#d4edda;border:1px solid #c3e6cb;color:#155724}.form-message._error{background-color:#f8d7da;border:1px solid #f5c6cb;color:#721c24}.form-message._hidden{opacity:0}.dropdown{position:relative;width:100%}.dropdown select{height:0;opacity:0;overflow:hidden;pointer-events:none;position:absolute;width:0}.dropdown [data-head]{align-items:center;background:#fff;border:1px solid #626060;border-radius:0;cursor:pointer;display:flex;justify-content:space-between;padding:1rem 1.5rem;transition:all .3s ease}.dropdown [data-head] [data-head-name]{color:#000;font-size:1.5rem}.dropdown [data-head]:after{background:var(--icon__dropdown);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:1rem;transition:transform .3s ease;width:1rem}.dropdown [data-content]{background:#f8f9fa;box-shadow:0 7px 10px 0 rgba(0,0,0,.1);display:none;left:0;max-height:300px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:100}.dropdown [data-content] [data-item]{cursor:pointer;padding:1rem 1.5rem;transition:background-color .3s ease,color .3s ease}@media(hover:hover)and (pointer:fine){.dropdown [data-content] [data-item]:hover{background-color:#0084bf;color:#fff}}.dropdown [data-content] [data-item]._current{background-color:#0084bf;color:#fff}.dropdown._active [data-head]:after{transform:rotate(180deg)}.product-filters{background:#fff;border-radius:.8rem;box-shadow:0 1px 3px rgba(0,0,0,.1);padding:1.5rem}@media screen and (max-width:1279px){.product-filters{border-radius:0;height:100%;left:0;max-width:85vw;overflow-y:auto;position:fixed;top:0;transform:translateX(-100%);transition:transform .3s;width:320px;z-index:1000}.admin-bar .product-filters{height:calc(100% - 32px);top:32px}}.product-filters__header{align-items:center;border-bottom:1px solid #e5e5e5;display:flex;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:1rem}.product-filters__title{font-weight:600}.product-filters__reset{background:none;border:none;color:#dc3545;cursor:pointer;font-size:.875rem;padding:0;transition:opacity .2s}.product-filters__reset:hover{opacity:.7}.product-filters__section{border-bottom:1px solid #e5e5e5}.product-filters__section:last-of-type{border-bottom:none}.product-filters__section-header{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:1rem 0;transition:color .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.product-filters__section-header:hover{color:#0084bf}.product-filters__section-header._open .product-filters__toggle-icon{transform:rotate(180deg)}.product-filters__section-title{font-size:1.5rem;font-weight:500;margin:0}.product-filters__toggle-icon{color:#666;transition:transform .2s}.product-filters__section-content{display:none;padding-bottom:1rem}.product-filters__actions{display:block;margin-top:1.5rem}.product-filters__active-count{color:#0084bf;font-weight:400}.product-filters__apply{width:100%}.product-filters__close{align-items:center;background:none;border:none;color:#000;cursor:pointer;display:none;justify-content:center;padding:.4rem;transition:opacity .2s}.product-filters__close:hover{opacity:.7}.product-filters.filters-open{transform:translateX(0)}@media screen and (max-width:1279px){.product-filters .product-filters__close{display:flex}.product-filters .product-filters__header{background:#fff;border-bottom:1px solid #e5e5e5;margin-bottom:1.5rem;padding:1.5rem 0 1rem;position:sticky;top:0;z-index:1}}.filters-backdrop{background-color:rgba(41,51,88,.8);display:none;height:100%;left:0;opacity:0;position:fixed;top:0;transition:opacity .3s;width:100%;z-index:999}.filters-backdrop.active{display:block;opacity:1}.price-filter__inputs{align-items:center;display:flex;gap:.5rem;margin-bottom:1rem}.price-filter__field{flex:1;position:relative}.price-filter__field label{color:#666;display:block;font-size:.75rem;margin-bottom:.25rem}.price-filter__field input{border:1px solid #ddd;border-radius:.25rem;font-size:.875rem;padding:.5rem 2rem .5rem .75rem;transition:border-color .2s;width:100%}.price-filter__field input:focus{border-color:#0084bf;outline:none}.price-filter__field input::-webkit-inner-spin-button,.price-filter__field input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.price-filter__field input{-moz-appearance:textfield}.price-filter__currency{bottom:.5rem;color:#666;font-size:.875rem;position:absolute;right:.75rem}.price-filter__separator{color:#999;padding-top:1rem}.price-filter__slider{height:1.5rem;margin-top:.5rem;position:relative}.price-filter__track{background:#e5e5e5;border-radius:2px;height:4px;left:0;position:absolute;right:0;top:50%;transform:translateY(-50%)}.price-filter__range{background:#0084bf;border-radius:2px;height:100%;position:absolute;top:0}.price-filter__slider-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none!important;height:4px;left:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:100%}.price-filter__slider-input::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border:2px solid #0084bf;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.2);cursor:pointer;height:18px;pointer-events:auto;-webkit-transition:transform .2s;transition:transform .2s;width:18px}.price-filter__slider-input::-webkit-slider-thumb:hover{transform:scale(1.1)}.price-filter__slider-input::-moz-range-thumb{background:#fff;border:2px solid #0084bf;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.2);cursor:pointer;height:18px;pointer-events:auto;-moz-transition:transform .2s;transition:transform .2s;width:18px}.price-filter__slider-input::-moz-range-thumb:hover{transform:scale(1.1)}.attribute-filter{list-style:none;margin:0;max-height:200px;overflow-y:auto;padding:0}.attribute-filter__item:not(:last-child){margin-bottom:.5rem}.attribute-filter__label{align-items:center;cursor:pointer;display:flex;transition:color .2s}.attribute-filter__label:hover{color:#0084bf}.attribute-filter__input{height:0;opacity:0;padding:0!important;position:absolute;width:0!important}.attribute-filter__input:checked+.attribute-filter__checkbox{background:#0084bf;border-color:#0084bf}.attribute-filter__input:checked+.attribute-filter__checkbox:after{opacity:1;transform:scale(1)}.attribute-filter__checkbox{border:2px solid #ddd;border-radius:3px;flex-shrink:0;height:18px;margin-right:.5rem;position:relative;transition:all .2s;width:18px}.attribute-filter__checkbox:after{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIxMyIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDE1IDEzIj48cGF0aCBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMiIgZD0iTTEuMzAzIDcuOTA2IDQuOTMgMTEuMTFsOC40Ni05LjU5NSIvPjwvc3ZnPg==) 50% no-repeat;background-size:cover;content:"";height:13px;opacity:0;position:absolute;transition:all .2s;width:15px}.attribute-filter__name{flex:1;font-size:1.25rem}.attribute-filter__count{color:#999;font-size:.875rem;margin-left:.25rem}.products{transition:opacity .3s}.products._loading{opacity:.5;pointer-events:none;position:relative}.products._loading:after{animation:spin .8s linear infinite;border:3px solid #e5e5e5;border-radius:50%;border-top-color:#0084bf;content:"";height:40px;left:50%;margin:-20px 0 0 -20px;position:absolute;top:50%;width:40px}@keyframes spin{to{transform:rotate(1turn)}}.attribute-filter::-webkit-scrollbar{width:4px}.attribute-filter::-webkit-scrollbar-track{background:#f1f1f1;border-radius:2px}.attribute-filter::-webkit-scrollbar-thumb{background:#ccc;border-radius:2px}.attribute-filter::-webkit-scrollbar-thumb:hover{background:#aaa}.archive-products-wrapper{align-items:start;display:grid;gap:2rem;grid-template-columns:1fr}@media screen and (min-width:1024px){.archive-products-wrapper{gap:3rem;grid-template-columns:350px 1fr}}.products-wrapper{display:grid;grid-column-gap:1rem;grid-row-gap:1rem;clear:both}.products-wrapper:after,.products-wrapper:before{display:none!important}.products-wrapper{grid-template-columns:repeat(2,1fr)}@media screen and (min-width:768px){.products-wrapper{grid-template-columns:repeat(3,1fr);grid-column-gap:2rem;grid-row-gap:2rem}}@media screen and (min-width:1280px){.products-wrapper.columns-4{grid-template-columns:repeat(4,1fr)}.products-wrapper.columns-5{grid-template-columns:repeat(5,1fr)}.products-wrapper.columns-6{grid-template-columns:repeat(6,1fr)}}.products-wrapper .category-item{transition:box-shadow .3s ease-in-out}@media(hover:hover)and (pointer:fine){.products-wrapper .category-item:hover{box-shadow:0 0 30px -10px rgba(0,0,0,.3)}}.shop-toolbar,.term-description{background:#fff;border-radius:.8rem;box-shadow:0 1px 3px rgba(0,0,0,.1);flex-wrap:wrap;justify-content:space-between;margin-bottom:2rem;padding:1.5rem}.shop-toolbar,.shop-toolbar__filters-toggle,.term-description,.term-description__filters-toggle{align-items:center;display:flex;gap:1rem}.woocommerce-ordering{margin:0;margin-bottom:0!important;margin-left:auto!important;max-width:100%;width:35rem}@media screen and (max-width:767px){.woocommerce-ordering{margin-left:0!important}}.woocommerce-ordering [data-head]{height:3.9rem}.woocommerce-result-count{margin:0!important}.category-item{border-radius:.8rem;padding:1.5rem}@media screen and (max-width:767px){.category-item{padding:.5rem}}.woocommerce-pagination{margin-top:3rem}.woocommerce-pagination ul{border:none!important}.woocommerce-pagination li{border:none!important;height:4.4rem;width:4.4rem}.woocommerce-pagination li>*{align-items:center!important;display:flex!important;font-size:1.5rem!important;height:100%;justify-content:center!important;width:100%}.woocommerce-pagination li span.current{background:#0084bf!important;color:#fff!important}.woocommerce-pagination li a{transition:background .3s ease-in,color .3s ease-in}@media(hover:hover)and (pointer:fine){.woocommerce-pagination li a:hover{background:#0084bf!important;color:#fff!important}}.product-item{background-color:#fff;border:1px solid #f2f4f8;border-radius:.8rem;overflow:hidden}@media(hover:hover)and (pointer:fine){.product-item:hover{box-shadow:0 2px 10px 4px rgba(72,75,76,.2)}}.product-item__body{display:flex;flex-direction:column;height:100%}.product-item__image-box{aspect-ratio:1/1;height:auto;padding:1.5rem;position:relative;width:100%}@media screen and (max-width:767px){.product-item__image-box{padding:.5rem}}.product-item__image{display:block}.product-item__info{display:flex;flex:1;flex-direction:column;height:100%;padding:0 1rem 1rem}.product-item__description{display:none}.product-item__name{color:#626060;display:-webkit-box;font-size:1.3rem;-webkit-line-clamp:2;line-height:1.4;margin-bottom:1rem;min-height:2.8em;text-align:center;-webkit-box-orient:vertical;overflow:hidden}.product-item__price{align-items:center;display:flex;font-size:2rem;font-weight:700;gap:1rem;justify-content:center;margin-top:auto}@media screen and (max-width:767px){.product-item__price{flex-direction:column;gap:.5rem}}.product-item__price .price-regular{color:#f32735;font-size:1.4rem;text-decoration:line-through}.product-item__price .price-sale{color:#1a1d23}.product-item__action-wrap{display:flex;justify-content:center;margin-top:1rem}.product-item__buy{align-items:center;background:#f32735;border-radius:.8rem;color:#fff;cursor:pointer;display:inline-flex;gap:0;height:4.2rem;justify-content:center;overflow:hidden;transition:width .3s cubic-bezier(.545,.045,.355,1),gap .3s cubic-bezier(.545,.045,.355,1),background .3s;white-space:nowrap;width:4.2rem}@media(hover:hover)and (pointer:fine){.product-item__buy:hover{background:#d41f2c}}.product-item__buy-icon{flex-shrink:0}.product-item__buy-text{font-size:1.4rem;font-weight:700;max-width:0;opacity:0;overflow:hidden;text-transform:uppercase;transition:max-width .3s cubic-bezier(.545,.045,.355,1),opacity .3s}@media(hover:hover)and (pointer:fine){.product-item:hover .product-item__buy{gap:.6rem;width:14rem}.product-item:hover .product-item__buy-text{max-width:10rem;opacity:1}}.shop-toolbar__view-toggle{align-items:center;display:flex;gap:.4rem}.shop-toolbar__view-btn{align-items:center;border-radius:.6rem;color:#626060;cursor:pointer;display:flex;height:3.6rem;justify-content:center;transition:color .15s,background .15s;width:3.6rem}@media(hover:hover)and (pointer:fine){.shop-toolbar__view-btn:hover{background:#0084bf;color:#fff}}.shop-toolbar__view-btn.is-active{background:#0084bf;color:#fff}.products-wrapper.products-wrapper--list{grid-template-columns:1fr}.products-wrapper.products-wrapper--list .product-item__body{align-items:stretch;flex-direction:row}.products-wrapper.products-wrapper--list .product-item__image-box{aspect-ratio:auto;flex-shrink:0;padding:1.5rem;width:22rem}@media screen and (max-width:767px){.products-wrapper.products-wrapper--list .product-item__image-box{padding:1rem;width:14rem}}.products-wrapper.products-wrapper--list .product-item__info{align-items:flex-start;display:flex;flex-direction:column;padding:1.5rem;text-align:left}.products-wrapper.products-wrapper--list .product-item__name{font-size:1.5rem;-webkit-line-clamp:unset;min-height:auto;text-align:left}.products-wrapper.products-wrapper--list .product-item__description{color:#626060;display:-webkit-box;font-size:1.3rem;-webkit-line-clamp:4;line-height:1.5;margin-top:.8rem;-webkit-box-orient:vertical;overflow:hidden}@media screen and (max-width:767px){.products-wrapper.products-wrapper--list .product-item__description{display:none}}.products-wrapper.products-wrapper--list .product-item__price{justify-content:flex-start;margin-top:1rem}@media screen and (max-width:767px){.products-wrapper.products-wrapper--list .product-item__price{flex-direction:row}}.products-wrapper.products-wrapper--list .product-item__action-wrap{justify-content:flex-start}.products-wrapper.products-wrapper--list .product-item__buy{gap:.6rem;padding:0 1.6rem;width:auto}.products-wrapper.products-wrapper--list .product-item__buy-text{max-width:none;opacity:1}.products-wrapper.products-wrapper--list .product-item__quick-view{display:none}.product-small{align-items:center;color:inherit;display:flex;gap:1.2rem;padding:.8rem 1rem;text-decoration:none;transition:background-color .3s ease}@media(hover:hover)and (pointer:fine){.product-small:hover{background-color:#f8f9fa}}.product-small:not(:last-child){border-bottom:.1rem solid #f2f4f8}.product-small.outofstock,.product-small.outofstock img{opacity:.5}.product-small__image{flex-shrink:0;height:6rem;width:6rem}.product-small__image img,.product-small__image picture{display:block;height:100%;width:100%}.product-small__image img{-o-object-fit:cover;object-fit:cover}.product-small__info{display:flex;flex-direction:column;gap:.4rem;min-width:0}.product-small__name{display:-webkit-box;font-size:1.4rem;font-weight:400;-webkit-line-clamp:2;line-height:1.3;-webkit-box-orient:vertical;overflow:hidden}.product-small__price{align-items:center;display:flex;font-size:1.5rem;font-weight:700;gap:1rem;justify-content:flex-start;margin-top:auto}.product-small__price .price-regular{color:#f32735;font-size:1rem;text-decoration:line-through}.product-small__price .price-sale{color:#1a1d23}.product-cart-item{background:#fff;border:1px solid #ddd;padding:1rem;position:relative}.product-cart-item__image{aspect-ratio:1/1;height:80px;width:80px}.product-cart-item__top{align-items:center;border-bottom:1px solid #ddd;display:flex;gap:1rem;padding:1rem}.product-cart-item__top .remove-item{color:#f32735;position:absolute;right:1rem;top:1rem}.product-cart-item__bottom{align-items:center;display:flex;gap:1rem;margin-top:1rem}.product-cart-item__name{flex:1;font-size:1.4rem;font-weight:500;white-space:pre-line}.product-cart-item__name a{color:#1a1d23;text-align:start;transition:color .3s;white-space:pre-line}@media(hover:hover)and (pointer:fine){.product-cart-item__name a:hover{color:#0084bf}}.product-cart-item__price{align-items:center;display:flex;font-size:1.6rem;font-weight:700;gap:1rem;justify-content:center}.product-cart-item__price .price-regular{color:#f32735;font-size:1.2rem;text-decoration:line-through}.product-cart-item__price .price-sale{color:#1a1d23}.badges{align-items:flex-end;display:flex;gap:.5rem;left:0;position:absolute;top:0;z-index:3}.badges .badge{background-color:#ef7f1a;color:#fff;display:inline-block;font-size:1.2rem;padding:1rem}@media screen and (max-width:767px){.badges .badge{font-size:1rem}}.badges .badge--pdv{background-color:#78b159}.product-item__quick-view{align-items:center;background:#0084bf;border-radius:.6rem;bottom:1.2rem;color:#fff;cursor:pointer;display:inline-flex;font-size:1.2rem;font-weight:600;gap:.6rem;left:50%;opacity:0;padding:.6rem 1.4rem;position:absolute;transform:translateX(-50%) translateY(1rem);transition:opacity .3s,transform .3s,background .3s;visibility:hidden;white-space:nowrap;z-index:2}@media(hover:hover)and (pointer:fine){.product-item__quick-view:hover{background:#006a99}}.product-item:hover .product-item__quick-view{opacity:1;transform:translateX(-50%) translateY(0);visibility:visible}.quick-view-modal{align-items:center;display:none;inset:0;justify-content:center;position:fixed;z-index:1000}.quick-view-modal.is-active{display:flex}.quick-view-modal__overlay{background:hsla(0,0%,8%,.5);inset:0;position:absolute}.quick-view-modal__container{margin:2rem;max-height:calc(var(--app-height, 1vh)*100 - 4rem);max-width:90rem;overflow-y:auto;position:relative;width:100%;z-index:1}.quick-view-modal__wrap{background:#fff;border-radius:.8rem;overflow:hidden;padding:3rem;position:relative}@media screen and (max-width:767px){.quick-view-modal__wrap{padding:2rem 1.5rem}}.quick-view-modal__wrap.loading .quick-view-modal__body,.quick-view-modal__wrap.loading .quick-view-modal__close{opacity:0}.quick-view-modal__close{align-items:center;background:#f8f9fa;border:none;border-radius:50%;color:#1a1d23;cursor:pointer;display:flex;height:3.6rem;justify-content:center;position:absolute;right:1.5rem;top:1.5rem;transition:background .3s,color .3s;width:3.6rem;z-index:2}@media(hover:hover)and (pointer:fine){.quick-view-modal__close:hover{background:#0084bf;color:#fff}}.quick-view-modal__body{display:flex;flex-direction:column;gap:3rem}@media screen and (min-width:1024px){.quick-view-modal__body{flex-direction:row}}.quick-view-modal__image{flex-shrink:0;width:100%}@media screen and (min-width:1024px){.quick-view-modal__image{width:45%}}.quick-view-modal__image img{border-radius:.4rem;display:block;height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.quick-view-modal__info{display:flex;flex:1;flex-direction:column}.quick-view-modal__title{font-size:2.4rem;font-weight:700;line-height:1.3;margin-bottom:1.6rem;padding-right:3rem}@media screen and (max-width:767px){.quick-view-modal__title{font-size:2rem}}.quick-view-modal__meta{border:1px solid #f2f4f8;border-radius:.4rem;color:#626060;display:flex;flex-wrap:wrap;font-size:1.3rem;gap:.4rem 2rem;margin-bottom:1.6rem;padding:1rem 1.4rem}.quick-view-modal__meta span{color:#1a1d23;font-weight:600}.quick-view-modal__categories,.quick-view-modal__sku{display:flex;gap:.4rem}.quick-view-modal__categories a,.quick-view-modal__sku a{color:#0084bf;transition:color .3s}@media(hover:hover)and (pointer:fine){.quick-view-modal__categories a:hover,.quick-view-modal__sku a:hover{color:#006a99}}.quick-view-modal__price{align-items:center;display:flex;font-size:2.4rem;font-weight:700;gap:1rem;margin-bottom:1.2rem}.quick-view-modal__price del{color:#f32735;font-size:1.6rem}.quick-view-modal__price ins{text-decoration:none}.quick-view-modal__description{color:#626060;line-height:1.6}.quick-view-modal__description,.quick-view-modal__stock{font-size:1.4rem;margin-bottom:1.6rem}.quick-view-modal__stock .in-stock{color:#2e7d32}.quick-view-modal__stock .out-of-stock{color:#f32735}.quick-view-modal__quantity{align-items:center;display:flex;gap:2rem;margin-bottom:2rem}.quick-view-modal__quantity .custom-qty{margin-left:0}.quick-view-modal__add-to-cart{display:inline-flex;width:auto}.quick-view-modal__permalink{font-size:1.4rem}.product-quantity{border:.1rem solid #626060;gap:.5rem}.product-quantity,.product-quantity .quantity-button{align-items:center;display:flex;justify-content:center}.product-quantity .quantity-button{height:4.2rem;min-width:4rem;width:4rem}.quantity{height:4.2rem}.quantity input{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border:none!important;height:100%;margin:0!important;outline:none!important;text-align:center!important;width:3.631em}.quantity input::-webkit-inner-spin-button,.quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.quantity input[type=number]{-moz-appearance:textfield}.custom-qty{border:.1rem solid #626060;gap:.5rem;margin-left:auto;max-width:14.5rem;position:relative}.custom-qty,.custom-qty .qty-btn{align-items:center;display:flex;height:4.2rem;justify-content:center}.custom-qty .qty-btn{min-width:4rem;width:4rem}.cart-modal{height:var(--viewport-height,100vh);left:0;position:fixed;top:0;transition:visibility .3s ease;visibility:hidden;width:100%;z-index:111}.cart-modal.open{visibility:visible}.cart-modal.open .cart-modal__overlay{opacity:.5}.cart-modal.open .cart-modal__box{transform:translateZ(0)}.cart-modal__overlay{background:#000;height:var(--viewport-height,100vh);left:0;opacity:0;position:absolute;top:0;transition:opacity .3s;width:100%;z-index:101}.cart-modal__box{background:#fff;height:100%;max-width:100%;position:absolute;right:0;top:0;transform:translate3d(100%,0,0);transition:transform .3s;width:460px;z-index:102}.cart-modal__header{padding:0 2rem}.cart-modal__header-inner{padding:18px 0;position:relative}.cart-modal__header-inner .j-modal-close{position:absolute;right:0;top:50%;transform:translateY(-30%)}.cart-modal__body{background:#f3f3f3;height:calc(100% - 200px);overflow:auto;padding:2.4rem 2rem;position:relative}@media screen and (max-width:767px){.cart-modal__body{height:calc(100% - 250px)}}.cart-modal__body-products{display:flex;flex-direction:column;gap:2rem}.cart-modal .product-small-item__link{background:#626060;padding:1rem}.cart-modal__bottom{bottom:0;left:0;padding:2.4rem 2rem;position:fixed;width:100%}.cart-modal__bottom-info{align-items:center;display:flex;font-size:1.6rem;font-weight:500;gap:1rem;justify-content:space-between;margin-bottom:1.8rem}.cart-modal__bottom-buttons{align-items:center;display:flex;gap:.5rem}@media screen and (max-width:767px){.cart-modal__bottom-buttons{flex-direction:column}}.cart-modal__bottom-buttons>a{font-size:1.3rem!important;width:50%}@media screen and (max-width:767px){.cart-modal__bottom-buttons>a{width:100%}}.fixed-btn-cart{background:#fff;border-radius:1rem!important;bottom:4rem;box-shadow:0 0 10px hsla(0,0%,72%,.6);-moz-box-shadow:0 0 10px hsla(0,0%,72%,.6);-webkit-box-shadow:0 0 10px hsla(0,0%,72%,.6);-o-box-shadow:0 0 10px hsla(0,0%,72%,.6);cursor:pointer;padding:2rem;position:fixed;right:4rem;z-index:11}.fixed-btn-cart,.fixed-btn-cart .cart-count{align-items:center;display:flex;justify-content:center}.fixed-btn-cart .cart-count{background:#0084bf;border-radius:50%;color:#fff;font-size:1.8rem;height:3.5rem;left:-1rem;min-width:3.5rem;position:absolute;top:-1rem}main .single-product{margin-top:3rem}.single-product__top{align-items:flex-start;display:flex;flex-direction:column;gap:4rem}@media screen and (min-width:1024px){.single-product__top{flex-direction:row;gap:5rem;margin-bottom:4rem}}.single-product__content{width:100%!important}.single-product__content .product_meta{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:2rem}.single-product__content .product_meta a{color:#0084bf;transition:color .3s}@media(hover:hover)and (pointer:fine){.single-product__content .product_meta a:hover{color:#fcce57}}.single-product__content .variations-container{align-items:flex-start;display:flex;flex-wrap:wrap;gap:2rem}@media screen and (max-width:767px){.single-product__content .variations-container{flex-direction:column}}.single-product__content .variation-block{flex:0 1 23%;min-width:200px}@media screen and (max-width:767px){.single-product__content .variation-block{width:100%}}.single-product__content .variation-label{display:block;font-weight:500;margin-bottom:.5rem;text-transform:uppercase}.single-product__content .woocommerce-variation-availability{margin-bottom:1rem}.single-product__content .woocommerce-variation-availability .in-stock{color:#2e7d32!important}.single-product__content .price{align-items:center;color:#000!important;display:flex;flex-direction:row-reverse;font-size:1.8rem!important;font-weight:700!important;gap:1rem;justify-content:flex-end;margin-bottom:1.8rem}.single-product__content .price del{color:#000;opacity:1!important;text-decoration:none}.single-product__content .price ins{color:#f32735;text-decoration:line-through}.single-product__summary-wrapper{background-color:#fff;border-bottom:.4rem solid #f32735;border-bottom-right-radius:1.2rem;padding:2rem}@media screen and (max-width:767px){.single-product__summary-wrapper{padding:1rem}}.single-product__attributes .woocommerce-product-attributes-item{font-size:1.2rem}.single-product__full-description{background-color:#fff;border-bottom:.4rem solid #f32735;border-bottom-right-radius:1.2rem;margin-bottom:5rem;margin-left:auto;margin-right:auto;max-width:1350px;padding:2rem}@media screen and (max-width:767px){.single-product__full-description{padding:1rem}}.single-product .custom-qty{background:#fff}.single-product .wc-tabs{display:flex;gap:2rem;list-style:none;margin:0 0 2rem!important;padding:0!important}.single-product .wc-tabs:before{display:none!important}.single-product .wc-tabs li{background:none!important;border:none!important;margin:0!important;padding:0!important}.single-product .wc-tabs li a{border:none;color:#626060!important;display:block!important;font-size:1.4rem!important;font-weight:500!important;line-height:1.5;padding:1rem .5rem!important;padding:0;position:relative;text-decoration:none!important;text-transform:uppercase!important;transition:color .3s}.single-product .wc-tabs li a:after{background:currentColor;bottom:0;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:center;transition:transform .9s cubic-bezier(.19,1,.22,1);width:100%}@media(hover:hover)and (pointer:fine){.single-product .wc-tabs li a:hover:after{transform:scaleX(1)}}.single-product .wc-tabs li a:after{background:#0084bf;bottom:-1px;height:2px}.single-product .wc-tabs li a:focus,.single-product .wc-tabs li.active a{color:#000!important}.single-product .wc-tabs li a:focus:after,.single-product .wc-tabs li.active a:after{transform:scaleX(1)}@media(hover:hover)and (pointer:fine){.single-product .wc-tabs li a:hover{color:#000!important}}.single-product .wc-tab{background:#fff;margin:0 0 3rem!important;padding:1.5rem!important;position:relative}.single-product .woocommerce-product-details__short-description{border-bottom:1px solid #ddd;border-top:1px solid #ddd;font-size:1.6rem;margin-bottom:2rem;padding:1rem}.single-product .action.single_add_to_cart_button{align-items:center;background:none;border-radius:0;cursor:pointer;display:inline-flex!important;height:4.2rem;justify-content:center;line-height:30px;padding:0 2rem!important;position:relative!important;transition:all .3s;white-space:nowrap}@media screen and (max-width:767px){.single-product .action.single_add_to_cart_button{font-size:1.2rem}}.single-product .action.action-primary.single_add_to_cart_button{background:#f32735;color:#fff;overflow:hidden;z-index:1}@media(hover:hover)and (pointer:fine){.single-product .action.action-primary.single_add_to_cart_button:hover{background:#d41f2c;color:#fff}}.section-related-products__slider:not(.swiper-initialized) .swiper-wrapper{display:flex;gap:2rem}.section-related-products__slider:not(.swiper-initialized) .swiper-slide{width:calc(50% - 1rem)}@media screen and (min-width:768px){.section-related-products__slider:not(.swiper-initialized) .swiper-slide{width:calc(33% - 1rem)}}@media screen and (min-width:1024px){.section-related-products__slider:not(.swiper-initialized) .swiper-slide{width:calc(25% - 2rem)}}@media screen and (min-width:1280px){.section-related-products__slider:not(.swiper-initialized) .swiper-slide{width:19%}}.section-upsells-products__slider{margin-bottom:4rem}.section-upsells-products__slider:not(.swiper-initialized) .swiper-wrapper{display:flex;gap:2rem}.section-upsells-products__slider:not(.swiper-initialized) .swiper-slide{width:calc(50% - 1rem)}@media screen and (min-width:768px){.section-upsells-products__slider:not(.swiper-initialized) .swiper-slide{width:calc(33% - 1rem)}}@media screen and (min-width:1024px){.section-upsells-products__slider:not(.swiper-initialized) .swiper-slide{width:calc(25% - 2rem)}}@media screen and (min-width:1280px){.section-upsells-products__slider:not(.swiper-initialized) .swiper-slide{width:19%}}.custom-product-gallery{display:flex;gap:3.5rem;height:50rem;position:relative;width:100%}@media screen and (max-width:767px){.custom-product-gallery{aspect-ratio:1/1;height:auto}}@media screen and (min-width:1024px){.custom-product-gallery{min-width:40%;width:40%}}.custom-product-gallery__small{height:100%;padding:9rem 0;position:relative;width:9rem}.custom-product-gallery__small:has(.swiper-initialized) .swiper-button{opacity:1}.custom-product-gallery__small .custom-gallery-thumbs{height:100%;width:100%}.custom-product-gallery__small .custom-gallery-thumbs:not(.swiper-initialized) .swiper-slide{height:33%}.custom-product-gallery__small .swiper-slide{width:100%}.custom-product-gallery__small .swiper-slide.swiper-slide-thumb-active{border:1px solid}.custom-product-gallery__small .swiper-slide img{height:100%!important;-o-object-fit:cover;object-fit:cover}.custom-product-gallery__small .swiper-button{align-items:center;background:#ddd;border-radius:50%;box-shadow:0 11px 9px rgba(34,34,34,.09);color:#fff;cursor:pointer;display:flex;height:4.4rem;justify-content:center;opacity:0;position:absolute;top:33%;transition:transform .3s ease-in-out;width:4.4rem;z-index:3}.custom-product-gallery__small .swiper-button-disabled{cursor:default}.custom-product-gallery__small-prev{left:0;transform:translate3d(-5rem,0,0)}.custom-product-gallery__small-next{right:0;transform:translate3d(5rem,0,0)}.custom-product-gallery__small .custom-gallery-thumbs-prev{left:50%;top:4rem;transform:translate3d(-50%,0,0) rotate(90deg)}.custom-product-gallery__small .custom-gallery-thumbs-next{bottom:4rem;left:50%;top:auto;transform:translate3d(-50%,0,0) rotate(90deg)}.custom-product-gallery__big{flex:1;height:100%;width:calc(100% - 16.5rem)}.custom-product-gallery__big .custom-gallery-main{height:100%;width:100%}.custom-product-gallery__big .swiper-slide img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.woocommerce-info{border-top-color:#ef7f1a;outline:none!important}.woocommerce-info:before{color:#ef7f1a}.woocommerce-message{border-top-color:#2e7d32;outline:none!important}.woocommerce-message:before{color:#2e7d32}.woocommerce-error{border-top-color:#f32735;outline:none!important}.woocommerce-error:before{color:#f32735}.woocommerce .action-primary{background:#0084bf!important;border:none!important;border-radius:.8rem!important;color:#fff!important;display:block!important;height:4.2rem!important;line-height:4.2rem!important;padding:0 1.4rem!important;position:relative!important;text-transform:uppercase!important}.woocommerce .action-primary.disabled,.woocommerce .action-primary:disabled{background:#626060!important;border-bottom:none!important}@media(hover:hover)and (pointer:fine){.woocommerce .action-primary:not(.disabled):not(:disabled):hover{background:#006a99!important}}.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button{background:#0084bf!important;border:none!important;border-radius:.8rem!important;color:#fff!important;display:block!important;height:4.2rem!important;line-height:4.2rem!important;padding:0 1.4rem!important;position:relative!important;text-transform:uppercase!important}.woocommerce-page .woocommerce-error .button.disabled,.woocommerce-page .woocommerce-error .button:disabled,.woocommerce-page .woocommerce-info .button.disabled,.woocommerce-page .woocommerce-info .button:disabled,.woocommerce-page .woocommerce-message .button.disabled,.woocommerce-page .woocommerce-message .button:disabled{background:#626060!important;border-bottom:none!important}@media(hover:hover)and (pointer:fine){.woocommerce-page .woocommerce-error .button:not(.disabled):not(:disabled):hover,.woocommerce-page .woocommerce-info .button:not(.disabled):not(:disabled):hover,.woocommerce-page .woocommerce-message .button:not(.disabled):not(:disabled):hover{background:#006a99!important}}.wc-block-components-sidebar-layout,.woocommerce form .form-row{padding:0}.select2-container .select2-dropdown,.select2-container .select2-selection{border-color:#626060;border-radius:0}@media(hover:hover)and (pointer:fine){.select2-container .select2-dropdown:hover,.select2-container .select2-selection:hover{border-color:#626060}}.select2-container.select2-container--open .select2-dropdown,.select2-container.select2-container--open .select2-selection{border-color:#000}.select2-container .select2-selection--single .select2-selection__rendered{padding:1.05rem 1rem}.woocommerce-checkout .select2-container--default .select2-selection--single{border:.1rem solid #626060!important;border-radius:0;height:4rem;padding:.5rem 3rem .5rem 1rem}@media(hover:hover)and (pointer:fine){.woocommerce-checkout .select2-container--default .select2-selection--single:hover{border:.1rem solid #626060!important}}.woocommerce-checkout .select2-container.select2-container--open .select2-selection--single{border:.1rem solid #000!important}.select2-container--default .select2-selection--single .select2-selection__arrow{height:100%!important}.woocommerce-checkout .select2-container .select2-selection--single .select2-selection__rendered{height:100%;line-height:2.8rem!important;padding:0}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:transparent;border:.1rem solid #626060}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{background:transparent}#add_payment_method #payment div.payment_box:before,.woocommerce-cart #payment div.payment_box:before,.woocommerce-checkout #payment div.payment_box:before{display:none}.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background:transparent!important}.swiper .swiper-slide:has(.product-item){height:auto}.swiper .swiper-slide .product-item{height:100%}.woocommerce a.remove{font-family:sans-serif!important}#add_payment_method #payment ul.payment_methods li,.woocommerce-cart #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li{line-height:1.3;list-style:none;margin-bottom:2rem}.cart-wrapper{background-color:#fff;border-radius:12px;box-shadow:0 4px 8px rgba(157,165,175,.5);padding:2rem}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{width:100%}.login-container{margin:5rem auto;max-width:60rem;padding:1rem;width:100%}.login-container .woocommerce-form{border:none!important}.login-container .action.button.woocommerce-Button,.login-container .action.woocommerce-button.button{background:#0084bf!important;border:none!important;border-radius:.8rem!important;color:#fff!important;display:block!important;height:4.2rem!important;line-height:4.2rem!important;padding:0 1.4rem!important;position:relative!important;text-transform:uppercase!important}.login-container .action.woocommerce-Button.button.action-primary.disabled,.login-container .action.woocommerce-Button.button.action-primary:disabled,.login-container .action.woocommerce-button.button.action-primary.disabled,.login-container .action.woocommerce-button.button.action-primary:disabled{background:#626060!important}@media(hover:hover)and (pointer:fine){.login-container .action.woocommerce-Button.button.action-primary:not(.disabled):not(:disabled):hover,.login-container .action.woocommerce-button.button.action-primary:not(.disabled):not(:disabled):hover{background:#006a99}}.login-container .show-password-input,.login-container .woocommerce-page form .show-password-input{top:2rem!important}#register{display:none}#login,#register{float:unset!important;width:100%}.woocommerce-account .article{margin-top:3rem}.woocommerce-account .woocommerce-MyAccount-navigation li{list-style:none;margin-bottom:1rem}.woocommerce-account .woocommerce-MyAccount-navigation li.is-active{font-weight:700}.woocommerce-account .woocommerce-MyAccount-navigation li a{border:none;line-height:1.5;padding:0;position:relative}.woocommerce-account .woocommerce-MyAccount-navigation li a:after{background:currentColor;bottom:0;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:center;transition:transform .9s cubic-bezier(.19,1,.22,1);width:100%}@media(hover:hover)and (pointer:fine){.woocommerce-account .woocommerce-MyAccount-navigation li a:hover:after{transform:scaleX(1)}}