:root{--icon__dropdown: url("data:image/svg+xml,%3Csvg stroke-width=%271%27 viewBox=%270 0 9 9%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M8.54204 2.55806C8.78612 2.80214 8.78612 3.19786 8.54204 3.44194L4.94242 7.04156C4.82521 7.15877 4.66586 7.225 4.5001 7.225C4.33434 7.225 4.17537 7.15915 4.05816 7.04194L0.458157 3.44194C0.214079 3.19786 0.214079 2.80214 0.458157 2.55806C0.702234 2.31398 1.09796 2.31398 1.34204 2.55806L4.5001 5.71612L7.65816 2.55806C7.90223 2.31398 8.29796 2.31398 8.54204 2.55806Z%27 fill=%27currentColor%27/%3E%3C/svg%3E");--viewport-height: calc(var(--app-height, 1vh) * 100)}*,:before,:after{box-sizing:border-box}html,body{height:100%}body{min-width:320px}body,button,ul,ol,h1,h2,h3,h4,h5,h6,p,fieldset,dl,dd,blockquote,input,figure{margin:0}ul,ol,fieldset,button,th,td{padding:0}li{list-style:none}abbr,ins{text-decoration:none}a{color:inherit;text-decoration:none;outline:none}button{color:inherit;background-color:rgba(0,0,0,0);cursor:pointer}input,select,textarea,button{font:inherit}button,fieldset{border:0}table{border-collapse:collapse}table,td,th{border:none}h1,h2,h3,h4,h5,h6,th{font-weight:normal}address,i,cite{font-style:inherit}img,svg{max-width:100%;height:auto}img{vertical-align:top;user-select:none}svg{display:block}[tabindex]:focus,button:focus{outline:none}mark{background-color:rgba(0,0,0,0)}::-moz-focus-inner{border:0}@font-face{font-family:"IBM Plex Sans";src:url(327338e123ddf2c03e9a.woff2) format("woff2"),url(d1498c135c501b6edab5.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"IBM Plex Sans";src:url(5b67d03f5cc7578e9411.woff2) format("woff2"),url(9f2053ee915629980221.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"IBM Plex Sans";src:url(4e0e65a55b556a3b217d.woff2) format("woff2"),url(f9070b03eb2ccf6bbfcb.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"IBM Plex Sans";src:url(bb6bb1b56ef163ca467c.woff2) format("woff2"),url(ec22ea3142b488f48c8b.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"IBM Plex Sans";src:url(884d95a7ff47d67a8cb2.woff2) format("woff2"),url(f23ed4f466d2a2b82669.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"IBM Plex Sans";src:url(d95943a33304035f3988.woff2) format("woff2"),url(be20edc8f3385060c0c1.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"IBM Plex Sans";src:url(bc130ea4ba8beb8ed6bb.woff2) format("woff2"),url(d75aaab9e62f4fe3461e.woff) format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:"IBM Plex Sans";src:url(5730db99c4672bc2b3b3.woff2) format("woff2"),url(0563a80e82efbad172ff.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"IBM Plex Sans";src:url(ce1ecbb5bbda8c750c3a.woff2) format("woff2"),url(9ab3178443a5d2117934.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}html,body{min-height:calc(var(--app-height, 1vh)*100);margin:0 !important;font-size:10px}body{display:flex;flex-direction:column;justify-content:space-between;overflow-x:hidden !important;overflow-y:scroll !important;font-size:1.5rem;height:1009px;font-family:"IBM Plex Sans",Arial,Helvetica,sans-serif;color:#222;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}body.disable-scroll{overflow-y:hidden !important}@-moz-document url-prefix(){body.disable-scroll{overflow-y:hidden !important}}p{margin-bottom:1rem}.main-wrapper{flex:1}.article .wp-block-heading{margin-bottom:2rem}.article p{margin-bottom:1rem}#wpadminbar{display:none}.wp-site-blocks{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:inherit;padding:15px}.wp-site-blocks::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:"";background:rgba(0,0,0,.25);pointer-events:none;opacity:0;transition:opacity .15s}.open-search .wp-site-blocks::after{opacity:1}@media screen and (min-width: 1280px){.wp-site-blocks{padding:30px}}.disable-scroll .wp-site-blocks{position:fixed;left:0;width:100%}@-moz-document url-prefix(){.disable-scroll .wp-site-blocks{position:static}}.safari-scroll .wp-site-blocks{position:static}@media(hover: hover){::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background-color:#2c2c2c}::-webkit-scrollbar-thumb{background-color:#9f9f9f;border-radius:10px}}@keyframes gradient-shift{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.h0{font-size:4.8rem;font-weight:500;text-transform:initial}h1,.h1{margin-bottom:1rem;font-size:4rem;font-weight:500;text-transform:initial}h2,.h2{margin-bottom:1rem;font-size:3.4rem;font-weight:500;text-transform:initial}h3,.h3{margin-bottom:1rem;font-size:2.8rem;font-weight:500;text-transform:initial}h4,.h4{margin-bottom:1rem;font-size:2.2rem;font-weight:500;text-transform:initial}h5,.h5{margin-bottom:1rem;font-size:2rem;font-weight:500;text-transform:initial}h6,.h6{margin-bottom:1rem;font-size:1.8rem;font-weight:500;text-transform:initial}iframe{max-width:100%}main p:empty:after{content:"&nbsp;";opacity:0;visibility:hidden}main p a{cursor:pointer;background:linear-gradient(currentColor 0 0) 0 100%/var(--d, 0) 1px no-repeat;transition:background .5s}@media(hover: hover)and (pointer: fine){main p a:hover{--d: 100%}}picture{position:relative;overflow:hidden;display:block;padding-bottom:100%}picture img{position:absolute;top:0;left:0;width:100%;height:100% !important;opacity:1;object-fit:cover;content-visibility:auto;transition:transform .5s}picture img.lazyloaded,picture img.no-lazy{opacity:1}@media(hover: hover)and (pointer: fine){a:not(.swiper-slide):hover picture img,a:not(.swiper-slide):hover video,a:not(.product-item__body):hover picture img,a:not(.product-item__body):hover video{transform:scale3d(1.2, 1.2, 1.2)}}.container{max-width:1780px;margin:0 auto;padding:0 15px}.subheading{font-size:1.5rem;font-weight:700}.page-title{margin-bottom:2rem}.d-flex{display:flex}.uppercase{text-transform:uppercase}.justify-center{justify-content:center}.mt-1{margin-top:1rem}.mt-2{margin-top:2rem !important}.mt-3{margin-top:3rem}.mt-4{margin-top:4rem !important}.mb-1{margin-bottom:1rem}.mb-2{margin-bottom:2rem}.mb-3{margin-bottom:3rem}.mb-4{margin-bottom:4rem}.m-0-auto{margin:0 auto !important}.text-center{text-align:center}.w-100{width:100%}@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::after{content:"";position:absolute;inset:0;background-color:hsla(0,0%,100%,.6);z-index:10}.loading::before{content:"";position:absolute;top:50%;left:50%;width:28px;height:28px;border:3px solid #ededed;border-top-color:#000;border-radius:50%;animation:spinner-rotate .8s linear infinite;transform:translate(-50%, -50%);z-index:11}.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{margin-bottom:30px;font-weight:700;font-size:19px;line-height:1.32;letter-spacing:.01em}@media screen and (min-width: 1280px){.std .wp-block-heading{margin-bottom:25px;font-size:24px;letter-spacing:.022em}}@media screen and (min-width: 1280px){.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 p a,.std .entry-content table a,.std .entry-content li a{text-decoration:underline;background:rgba(0,0,0,0) !important}@media(hover: hover)and (pointer: fine){.std .entry-content p a:hover,.std .entry-content table a:hover,.std .entry-content li a:hover{text-decoration:none}}.std .entry-content .wp-block-separator{margin-top:23px;margin-bottom:14px}.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}}.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{position:relative;z-index:1;overflow:hidden;margin:auto;padding:0;list-style:none}.swiper .swiper-container-no-flexbox .swiper-slide{float:left}.swiper .swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper .swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform}.swiper .swiper-container-android .swiper-slide,.swiper .swiper-wrapper{transform:translate3d(0, 0, 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{position:relative;flex-shrink:0;width:100%;height:100%;transition-property:transform}.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{transition-timing-function:ease-out}.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{pointer-events:auto}.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{position:absolute;z-index:3;top:33%;display:flex;justify-content:center;align-items:center;width:4.4rem;height:4.4rem;border-radius:50%;box-shadow:0 11px 9px rgba(34,34,34,.09);color:#000;background:#fff;transition:transform .3s ease-in-out}.swiper .swiper-button-prev{transform:translate3d(-5rem, 0, 0);left:0}.swiper .swiper-button-next{transform:translate3d(5rem, 0, 0);right:0}.swiper .swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(0.33);position:relative}.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-prev,.swiper .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66)}.swiper .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev,.swiper .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33)}.swiper .swiper-pagination-bullets{display:flex;justify-content:center;margin-top:2rem;gap:1rem}.swiper .swiper-pagination-bullet{display:block;width:.8rem;height:.8rem;padding:.7rem;background:#9f9f9f;border-radius:50%;cursor:pointer}.swiper .swiper-pagination-bullet-active{background:#000}.swiper .swiper-button-disabled{display:none}.swiper img.swiper-lazy-loaded{opacity:1}@keyframes shine{0%{left:-75%}100%{left:125%}}@keyframes spinner-rotate{to{transform:translate(-50%, -50%) rotate(360deg)}}.wc-block-checkout__actions_row .wp-element-button.wc-block-components-checkout-place-order-button{position:relative;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0 4rem;transition:.3s all;background:none;white-space:nowrap;border-radius:0;border:1px solid #222;height:4.8rem;line-height:30px;outline:none !important;border-radius:0 !important;box-shadow:none !important;z-index:1;overflow:hidden;background:#222;color:#fff}.wc-block-checkout__actions_row .wp-element-button.wc-block-components-checkout-place-order-button.disabled,.wc-block-checkout__actions_row .wp-element-button.wc-block-components-checkout-place-order-button:disabled{background:#9f9f9f !important}.wc-block-checkout__actions_row .wp-element-button.wc-block-components-checkout-place-order-button:before{content:"";position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(120deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0) 100%);transform:skewX(-25deg);transition:none;z-index:2;pointer-events:none}@media(hover: hover)and (pointer: fine){.wc-block-checkout__actions_row .wp-element-button.wc-block-components-checkout-place-order-button:not(.disabled):not(:disabled):hover:before{animation:shine .7s forwards}}.wc-block-cart__submit .wc-block-cart__submit-container .wc-block-cart__submit-button{position:relative;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0 1rem;transition:.3s all;background:none;white-space:nowrap;border-radius:0;border:1px solid #222;height:4.8rem;line-height:30px;outline:none !important;border-radius:0 !important;box-shadow:none !important;z-index:1;overflow:hidden;background:#222;color:#fff}.wc-block-cart__submit .wc-block-cart__submit-container .wc-block-cart__submit-button.disabled,.wc-block-cart__submit .wc-block-cart__submit-container .wc-block-cart__submit-button:disabled{background:#9f9f9f !important}.wc-block-cart__submit .wc-block-cart__submit-container .wc-block-cart__submit-button:before{content:"";position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(120deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0) 100%);transform:skewX(-25deg);transition:none;z-index:2;pointer-events:none}@media(hover: hover)and (pointer: fine){.wc-block-cart__submit .wc-block-cart__submit-container .wc-block-cart__submit-button:not(.disabled):not(:disabled):hover:before{animation:shine .7s forwards}}.action{position:relative;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0 4rem;transition:.3s all;background:none;white-space:nowrap;border-radius:0;border:1px solid #222;height:4.8rem;line-height:30px;font-weight:400 !important;-webkit-tap-highlight-color:inherit;border-radius:0 !important}.action a:active,.action a:focus{outline:none;background:inherit}.action>*{box-shadow:none !important;outline:none !important}.action-primary{font-size:1.5rem !important;z-index:1;overflow:hidden !important;background:#222 !important;color:#fff !important}.action-primary.disabled,.action-primary:disabled{background:#9f9f9f !important}.action-primary:before{content:"";position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(120deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0) 100%);transform:skewX(-25deg);transition:none;z-index:2;pointer-events:none}@media(hover: hover)and (pointer: fine){.action-primary:not(.disabled):not(:disabled):hover:before{animation:shine .7s forwards}}.action-secondary{z-index:1;overflow:hidden;background:#ededed;border-color:#ededed;transition:color .3s ease-in-out,background .3s ease-in-out,border-color .3s ease-in-out}.action-secondary:before{content:"";position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(120deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0) 100%);transform:skewX(-25deg);transition:none;z-index:2;pointer-events:none}@media(hover: hover)and (pointer: fine){.action-secondary:hover{background:#222;color:#fff;border-color:#222}.action-secondary:hover:before{animation:shine .7s forwards}}.action-icon{position:relative;padding:1rem;margin:-1rem;border:none}.action-icon-label{display:flex}.action-icon-label .action-label{position:absolute;z-index:15;left:50%;transform:translate3d(-50%, 10px, 0px);display:block;min-width:5rem;padding:.5rem 1rem;background-color:#000;color:#fff;border-radius:5px;white-space:nowrap;font-size:1rem;opacity:0;visibility:hidden;transition:opacity .15s ease-in-out,transform .15s ease-in-out}.action-icon-label .action-label:before{position:absolute;top:0px;left:50%;transform:translate(-50%, 0px);display:block;content:"";width:10px;height:10px;background:#000;z-index:-1;transform:rotate(45deg) translate(-50%, 0px)}@media(hover: hover)and (pointer: fine){.action-icon-label:hover .action-label{transform:translate3d(-50%, 45px, 0px);opacity:1;visibility:visible}}.action-icon-hover svg{transition:transform .15s ease-in}@media(hover: hover)and (pointer: fine){.action-icon-hover:hover svg{transform:scale3d(1.1, 1.1, 1.1)}}.action-underlined,.action-underline{position:relative;height:auto;padding:0;border:none;line-height:1.5}.action-underline{position:relative;padding:0;border:none;line-height:1.5}.action-underline:after{position:absolute;bottom:0;content:"";width:0;height:1px;border-bottom:1px solid;right:0;left:auto;transition:width .9s cubic-bezier(0.19, 1, 0.22, 1)}@media(hover: hover)and (pointer: fine){.action-underline:hover:after{width:100%;right:auto;left:0}}.action-underlined{position:relative;padding:0;border:none;line-height:1.5}.action-underlined:after{position:absolute;bottom:0;content:"";width:100%;height:1px;border-bottom:1px solid;right:auto;left:0;transition:width .9s cubic-bezier(0.19, 1, 0.22, 1)}@media(hover: hover)and (pointer: fine){.action-underlined:hover:after{width:0;right:0;left:auto}}.header{padding-top:.6rem;padding-bottom:.6rem;min-height:8.3rem;color:#222;border-bottom:1px solid #ededed}.header svg{pointer-events:none}.header__burger{position:relative;display:flex;justify-content:center;align-items:center;width:4.4rem;height:4.4rem;padding:1rem;color:#222}.header__wrap{display:flex;align-items:center;justify-content:space-between;height:7rem}@media screen and (max-width: 767px){.header__logo{max-width:15rem}}.header__menu ul{display:flex;align-items:center}@media screen and (min-width: 1024px){.header__menu ul{gap:2.5rem}.header__menu ul li{position:relative}}@media screen and (min-width: 1024px)and (hover: hover)and (pointer: fine){.header__menu ul li:hover>.sub-menu{opacity:1;visibility:visible;transform:translate3d(0, 0, 0)}.header__menu ul li:hover>a .sub-menu-toggle{transform:rotate(-180deg)}}@media screen and (min-width: 1024px){.header__menu ul .sub-menu{position:absolute;top:calc(100% + .5rem);left:0;z-index:11;display:flex;flex-direction:column;gap:0;width:25rem;padding:1.5rem 0;opacity:0;visibility:hidden;transform:translate3d(0, -20px, 0);background:#fff;transition:.3s opacity ease-in,.3s visibility ease-in,.3s transform ease-in}}@media screen and (min-width: 1024px)and (min-width: 1024px){.header__menu ul .sub-menu{box-shadow:0px 8px 20px rgba(0,0,0,.3)}}@media screen and (min-width: 1024px){.header__menu ul .sub-menu li{width:100%;padding:.5rem 1.5rem}.header__menu ul .sub-menu li .sub-menu{top:0;left:100%}}.header__menu ul a{position:relative;height:auto;padding:0;border:none;padding:.5rem 1rem;line-height:1.5}@media screen and (min-width: 1024px){.header__menu ul a .sub-menu-toggle{position:absolute;top:0;right:-1.5rem;width:2rem;height:100%;background:var(--icon__dropdown);background-position:center;background-repeat:no-repeat;background-size:1rem 1rem;transition:transform .3s ease-in}.header__menu ul a .sub-menu-toggle.sub-menu-open{transform:rotate(180deg)}}@media screen and (min-width: 1024px){.header__menu ul a:after{position:absolute;right:0;bottom:0px;z-index:2;content:"";width:0;height:1px;border-bottom:1px solid;transition:width .9s cubic-bezier(0.19, 1, 0.22, 1)}}@media(hover: hover)and (pointer: fine){.header__menu ul a:hover:after{width:100%;right:auto;left:0}}@media screen and (min-width: 1024px){.header__menu ul .current_page_item>a:after{width:100%;right:auto;left:0}}.header__info{display:flex;align-items:center;gap:2rem}@media screen and (max-width: 1023px){.header .mobile-menu{position:fixed;top:0;left:0;z-index:100;width:100%;height:var(--viewport-height, 100vh);background:#fff;transform:translate3d(-100%, 0, 0);transition:transform .5s cubic-bezier(0.545, 0.045, 0.355, 1)}.header .mobile-menu.nav-open{transform:translate3d(0, 0, 0)}.header .mobile-menu__header{display:flex;justify-content:space-between;align-items:center;gap:1rem;height:7rem;padding:0 2rem;border-bottom:1px solid #ededed}.header .mobile-menu__body{height:calc(100vh - 7rem);overflow-y:auto;padding:3rem 2rem 5rem}.header .mobile-menu__body .header__menu ul{display:flex;flex-direction:column;align-items:flex-start;width:100%}.header .mobile-menu__body .header__menu ul li>.sub-menu{padding-left:1.5rem}.header .mobile-menu__body .header__menu ul li>.sub-menu li>.sub-menu{padding-left:1.5rem}.header .mobile-menu__body .header__menu ul li{width:100%}.header .mobile-menu__body .header__menu ul li.current-menu-item>a{font-weight:600}.header .mobile-menu__body .header__menu a{position:relative;display:flex;align-items:center;width:100%;font-size:1.6rem;height:4.4rem}.header .mobile-menu__body .header__menu a .sub-menu-toggle{position:absolute;top:0;right:0;width:4rem;height:100%;background:var(--icon__dropdown);background-position:center;background-repeat:no-repeat;background-size:1.2rem 1.2rem;transition:transform .3s ease-in}.header .mobile-menu__body .header__menu a .sub-menu-toggle.sub-menu-open{transform:rotate(180deg)}.header .mobile-menu__body .header__menu .sub-menu{display:none}.header .mobile-menu__button{margin-top:2rem}.header .mobile-menu .social{display:flex;align-items:center;gap:2rem;margin-top:2rem}.header .mobile-menu .header__info-language{margin-top:4rem}.header .mobile-menu .header__logo svg{width:19rem}}.footer{padding:8rem 0 8rem;margin-top:5rem;color:#fff;background:#444}.footer__top{display:flex;flex-wrap:wrap;align-items:flex-start;gap:2rem;margin-bottom:6rem}.footer__top ul li{margin-bottom:.7rem}.footer__top ul li a{text-transform:uppercase;padding:.2rem 0 !important;position:relative;padding:0;border:none;line-height:1.5}.footer__top ul li a:after{position:absolute;bottom:0;content:"";width:0;height:1px;border-bottom:1px solid;right:0;left:auto;transition:width .9s cubic-bezier(0.19, 1, 0.22, 1)}@media(hover: hover)and (pointer: fine){.footer__top ul li a:hover:after{width:100%;right:auto;left:0}}.footer__logo{margin-bottom:4rem}.footer__top-column{width:47%}.footer__top-column:first-child{width:100%}@media screen and (min-width: 1024px){.footer__top-column{width:auto;flex:1}.footer__top-column:first-child{width:auto}}.footer__title{margin-bottom:1.2rem}.footer__bottom{display:flex;justify-content:space-between;align-items:center;gap:2rem}.footer .social{display:flex;align-items:center;gap:2rem;margin-bottom:2rem}.site-main-woocommerce{margin-top:2rem}.dropdown{position:relative;width:100%}.dropdown select{position:absolute;opacity:0;pointer-events:none;height:0;width:0;overflow:hidden}.dropdown [data-head]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;border-radius:0;background:#f5f5f5;cursor:pointer;transition:all .3s ease}.dropdown [data-head] [data-head-name]{font-size:1.5rem;color:#222}.dropdown [data-head]::after{content:"";display:block;width:1rem;height:1rem;background:var(--icon__dropdown);background-size:contain;background-repeat:no-repeat;transition:transform .3s ease}.dropdown [data-content]{position:absolute;display:none;top:100%;left:0;right:0;background:#f5f5f5;box-shadow:0 7px 10px 0px rgba(0,0,0,.1);max-height:300px;overflow-y:auto;z-index:100}.dropdown [data-content] [data-item]{padding:1rem 1.5rem;cursor:pointer;transition:background-color .3s ease}.dropdown [data-content] [data-item]:hover{background-color:#ededed}.dropdown [data-content] [data-item]._current{background-color:#ededed}.dropdown._active [data-head]::after{transform:rotate(180deg)}.breadcrumbs{margin:2rem 0 1rem}.breadcrumbs__list{display:flex;align-items:center;flex-wrap:wrap}.breadcrumbs__list a{position:relative;padding:0;border:none;line-height:1.5}.breadcrumbs__list a:after{position:absolute;bottom:0;content:"";width:0;height:1px;border-bottom:1px solid;right:0;left:auto;transition:width .9s cubic-bezier(0.19, 1, 0.22, 1)}@media(hover: hover)and (pointer: fine){.breadcrumbs__list a:hover:after{width:100%;right:auto;left:0}}.breadcrumbs__separator{margin:0 .2rem}.woocommerce-breadcrumb{font-size:1.5rem !important;color:inherit !important}.woocommerce-breadcrumb a{color:inherit !important;position:relative;padding:0;border:none;line-height:1.5}.woocommerce-breadcrumb a:after{position:absolute;bottom:0;content:"";width:0;height:1px;border-bottom:1px solid;right:0;left:auto;transition:width .9s cubic-bezier(0.19, 1, 0.22, 1)}@media(hover: hover)and (pointer: fine){.woocommerce-breadcrumb a:hover:after{width:100%;right:auto;left:0}}input,textarea,select{background-color:#fff;outline:none !important;-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important;font-family:inherit !important;color:#222 !important;border:.1rem solid #ededed}input,textarea{width:100% !important;padding:.5rem 1rem !important;font-size:1.5rem !important}input::placeholder,textarea::placeholder{color:#9f9f9f !important}textarea{border-radius:0 !important;border:.1rem solid #ededed !important;min-height:10rem}@media(hover: hover)and (pointer: fine){textarea:hover{border:.1rem solid #9f9f9f !important}}textarea:focus{border:.1rem solid #000 !important}input{border:.1rem solid #ededed !important;border-radius:0 !important}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input::-webkit-search-cancel-button{display:none}select{padding:.5rem 2rem .5rem .5rem;border:none;color:inherit;background:var(--icon__dropdown) top 50% right .2rem no-repeat;background-size:1.2rem;cursor:pointer}select::placeholder{color:inherit}select:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #9f9f9f inset !important;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:#9f9f9f}textarea{box-shadow:none;vertical-align:top;resize:none;overflow:auto}.mage-text{margin-top:.4rem;font-size:1.4rem;color:#d52525;text-align:left}.mage-text._success{color:green}.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{position:relative;display:block;margin-bottom:2rem}.form .actions>*:not(:last-child){margin-bottom:1rem}.form select{height:4rem;width:100%;color:inherit;border:.1rem solid;text-transform:none;background:rgba(0,0,0,0) var(--icon__dropdown) top 50% right 1.2rem no-repeat}.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:#9f9f9f !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:#d52525 !important;box-shadow:0 0 0 .1rem #d52525 !important}.form input~label,.form textarea~label,.form select~label{margin:.6rem 0 0}.form input.mage-error,.form textarea.mage-error,.form select.mage-error{border-color:#d52525 !important}.form hr{margin:2rem 0}.form input{height:4rem !important}.form input[type=checkbox]{position:absolute;z-index:-1;opacity:0;left:-9999px}.form input[type=checkbox][disabled]+label,.form input[type=checkbox]+label.disabled{opacity:.5 !important;cursor:not-allowed}.form input[type=checkbox]+label{position:relative;top:0;transform:none !important;display:block;padding-left:3rem;font-weight:400;font-size:1.4rem;color:inherit;letter-spacing:.01rem;text-transform:initial;cursor:pointer}.form input[type=checkbox]+label.disabled{pointer-events:none}.form input[type=checkbox]+label:after,.form input[type=checkbox]+label:before{content:"";position:absolute;top:0;left:0;width:2rem;height:2rem}.form input[type=checkbox]+label:before{border:.1rem solid;transition:border-color .15s}.form input[type=checkbox]+label:after{background:#000 url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxNSAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEuMzAzMjIgNy45MDU4NUw0LjkzIDExLjExMDRMMTMuMzg5OCAxLjUxNTI2IiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMiIvPgo8L3N2Zz4K) center no-repeat;opacity:0;transition:opacity .15s}@media(hover: hover)and (pointer: fine){.form input[type=checkbox]+label:hover:before{border-color:#222 !important}}.form input[type=checkbox]:checked+label:before{border-color:rgba(0,0,0,0)}.form input[type=checkbox]:checked+label:after{opacity:1}.field{margin-bottom:1.4rem}.field label{display:none}.field--with-error__input{border-color:#d52525}.field--with-error .form__message{display:flex;align-items:center;margin:1rem 0;color:#d52525}.field--with-error .form__message svg{width:2rem;margin-right:1rem}.select-field{position:relative}.select-field label{position:absolute;top:.4rem;left:1.6rem;display:block;width:auto !important;margin-bottom:0;font-size:1.2rem;color:#222}.select-field .svg-wrapper{position:absolute;top:50%;right:1.8rem;transform:translate(0, -50%)}.select-field .svg-wrapper svg{width:1.2rem}.select-field .svg-wrapper svg path{fill:#222}.select-field select{height:4rem;width:100%;border:.1rem solid #ededed;padding:.5rem 1rem 0}.select-field input{padding:.5rem 1rem 0}.iti__flag-container{height:4rem}.iti--allow-dropdown{width:100%}.form-row.woocommerce-invalid input{border-color:#d52525 !important}.form-row.woocommerce-invalid input:focus{border-color:#d52525 !important;box-shadow:0 0 0 .1rem #d52525 !important}.form input[type=phone],.form input[type=tel]{padding-left:5rem !important}.section-slider-main{position:relative;height:42rem}@media screen and (min-width: 768px){.section-slider-main{height:72rem}}.section-slider-main .slider-main{height:100%}.section-slider-main .slider-main__content{position:absolute;top:0;left:50%;transform:translate(-50%, 0);z-index:3;display:flex;align-items:center;height:100%;max-width:120rem;width:100%;padding:2rem;color:#fff}@media screen and (min-width: 1024px){.section-slider-main .slider-main__content{padding:4rem}}.section-slider-main .slider-main__content.content-left{justify-content:start}.section-slider-main .slider-main__content.content-center{justify-content:center;text-align:center}.section-slider-main .slider-main__content.content-end{justify-content:end}.section-slider-main .slider-main__content-inner{max-width:100%}@media screen and (min-width: 768px){.section-slider-main .slider-main__content-inner{max-width:80%}}@media screen and (min-width: 1024px){.section-slider-main .slider-main__content-inner{max-width:50%}}.section-slider-main .slider-main__content-button{margin-top:2rem}.section-slider-main .slider-main__content h2{margin-top:2rem}.section-slider-main .slider-main__content .desc{margin-top:2rem}.section-slider-main .slider-main__controls{position:absolute;z-index:2;bottom:2rem;display:flex;justify-content:center;align-items:center;width:100%;color:#fff}.section-slider-main .slider-main__pagination{position:static;transform:translate(0%, 0px);margin:0 1rem}.section-slider-main .slider-main__button{padding:1rem;margin:-1rem 0}.section-slider-main .slider-main .swiper-slide{position:relative}.section-slider-main .slider-main .swiper-slide::before{position:absolute;top:0;left:0;z-index:2;display:block;width:100%;height:100%;content:"";background:#000;opacity:.3}.section-slider-main .slider-main .swiper-slide picture{height:100%;padding-bottom:0}.section-slider-main .slider-main .swiper-slide picture img{position:relative;object-fit:cover}.section-slider-main .swiper-pagination-bullets{display:flex;align-items:center;gap:1rem;font-size:0}.section-slider-main .swiper-pagination-bullet{width:8px;height:8px;border-radius:50%;background:rgba(34,34,34,.5);cursor:pointer;padding:.7rem}.section-slider-main .swiper-pagination-bullet-active{background:#fff}.search-modal{position:fixed;top:0;left:0;width:100%;height:var(--viewport-height, 100vh);z-index:111;visibility:hidden;transition:visibility .3s ease}.search-modal.open{visibility:visible}.search-modal.open .search-modal__overlay{opacity:.5}.search-modal.open .search-modal__box{transform:translate3d(0, 0, 0)}.search-modal__overlay{position:absolute;top:0;left:0;z-index:101;width:100%;height:var(--viewport-height, 100vh);background:#000;opacity:0;transition:opacity .3s}.search-modal__box{position:absolute;top:0;right:0;z-index:102;max-width:100%;width:460px;height:var(--viewport-height, 100vh);transform:translate3d(100%, 0, 0);background:#fff;transition:transform .3s}.search-modal__header{padding:0 2rem}.search-modal__input-wrap{position:relative}.search-modal__input-wrap-icon{position:absolute;top:50%;left:0;transform:translate(0px, -50%)}.search-modal__input-wrap .input-search{width:100% !important;border:none !important;border-radius:0 !important;padding:18px 30px 18px 36px !important;background:none !important;line-height:24px !important;outline:none !important;border-bottom:1px solid !important}.search-modal__input-wrap .j-modal-close{position:absolute;top:50%;right:0;transform:translate(0, -30%)}.search-modal__body{position:relative;height:calc(100% - 65px);overflow:auto;padding:2.4rem 2rem}.search-modal__body-products{display:flex;flex-direction:column;gap:2rem}.search-modal__subheading{margin-bottom:2.4rem;font-size:1.6rem;font-weight:600;text-transform:uppercase}.section-new-products{padding:2.4rem 0}.section-new-products__header{margin-bottom:2rem}.section-new-products__slider:not(.swiper-initialized) .swiper-wrapper{display:flex;gap:2rem}.section-new-products__slider:not(.swiper-initialized) .swiper-slide{width:calc(50% - 1rem)}@media screen and (min-width: 768px){.section-new-products__slider:not(.swiper-initialized) .swiper-slide{width:calc(33% - 1rem)}}@media screen and (min-width: 1024px){.section-new-products__slider:not(.swiper-initialized) .swiper-slide{width:calc(25% - 2rem)}}@media screen and (min-width: 1280px){.section-new-products__slider:not(.swiper-initialized) .swiper-slide{width:16%}}.section-new-products .button-wrap{display:flex;justify-content:center;margin-top:2rem}.section-gallery{padding:2rem 0}.gallery-grid__item{position:relative;overflow:hidden;border-radius:10px;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease}.swiper-button.section-gallery__button{top:38%}.gallery-grid__item img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.gallery-grid__item:hover img{transform:scale(1.1)}.gallery-grid__overlay{position:absolute;inset:0;display:flex;justify-content:center;align-items:center;opacity:0;background:rgba(0,0,0,.3);transition:opacity .3s ease}.gallery-grid__item:hover .gallery-grid__overlay{opacity:1}.section-popular-products{padding:2.4rem 0}.section-popular-products__header{margin-bottom:2rem}.section-popular-products__slider:not(.swiper-initialized) .swiper-wrapper{display:flex;gap:2rem}.section-popular-products__slider:not(.swiper-initialized) .swiper-slide{width:calc(50% - 1rem)}@media screen and (min-width: 768px){.section-popular-products__slider:not(.swiper-initialized) .swiper-slide{width:calc(33% - 1rem)}}@media screen and (min-width: 1024px){.section-popular-products__slider:not(.swiper-initialized) .swiper-slide{width:calc(25% - 2rem)}}@media screen and (min-width: 1280px){.section-popular-products__slider:not(.swiper-initialized) .swiper-slide{width:16%}}.section-popular-products .button-wrap{display:flex;justify-content:center;margin-top:2rem}.section-sale-products{padding:2.4rem 0}.section-sale-products__header{margin-bottom:2rem}.section-sale-products__slider:not(.swiper-initialized) .swiper-wrapper{display:flex;gap:2rem}.section-sale-products__slider:not(.swiper-initialized) .swiper-slide{width:calc(50% - 1rem)}@media screen and (min-width: 768px){.section-sale-products__slider:not(.swiper-initialized) .swiper-slide{width:calc(33% - 1rem)}}@media screen and (min-width: 1024px){.section-sale-products__slider:not(.swiper-initialized) .swiper-slide{width:calc(25% - 2rem)}}@media screen and (min-width: 1280px){.section-sale-products__slider:not(.swiper-initialized) .swiper-slide{width:16%}}.section-sale-products .button-wrap{display:flex;justify-content:center;margin-top:2rem}.woocommerce-info{border-top-color:#fea526}.woocommerce-info:before{color:#fea526}.woocommerce-message{border-top-color:green}.woocommerce-message:before{color:green}.woocommerce-error{border-top-color:#d52525}.woocommerce-error:before{color:#d52525}.woocommerce-page .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button{position:relative;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:1rem 1.5rem;transition:.3s all;background:none;white-space:nowrap;border-radius:0;border:1px solid #222;background:#222 !important;color:#fff}.woocommerce-page .woocommerce-message .button:before,.woocommerce-page .woocommerce-error .button:before,.woocommerce-page .woocommerce-info .button:before{content:"";position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(120deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0) 100%);transform:skewX(-25deg);transition:none;z-index:2;pointer-events:none}@media(hover: hover)and (pointer: fine){.woocommerce-page .woocommerce-message .button:not(.disabled):not(:disabled):hover,.woocommerce-page .woocommerce-error .button:not(.disabled):not(:disabled):hover,.woocommerce-page .woocommerce-info .button:not(.disabled):not(:disabled):hover{color:#fff}.woocommerce-page .woocommerce-message .button:not(.disabled):not(:disabled):hover:before,.woocommerce-page .woocommerce-error .button:not(.disabled):not(:disabled):hover:before,.woocommerce-page .woocommerce-info .button:not(.disabled):not(:disabled):hover:before{animation:shine .7s forwards}}.woocommerce form .form-row{padding:0}.wc-block-components-sidebar-layout{padding:0}.select2-container .select2-dropdown,.select2-container .select2-selection{border-radius:0;border-color:#ededed}@media(hover: hover)and (pointer: fine){.select2-container .select2-dropdown:hover,.select2-container .select2-selection:hover{border-color:#9f9f9f}}.select2-container.select2-container--open .select2-selection,.select2-container.select2-container--open .select2-dropdown{border-color:#000}.select2-container .select2-selection--single .select2-selection__rendered{padding:1.05rem 1rem}.woocommerce-checkout .select2-container--default .select2-selection--single{padding:.5rem 3rem .5rem 1rem;border-radius:0;height:4rem;border:.1rem solid #ededed !important}@media(hover: hover)and (pointer: fine){.woocommerce-checkout .select2-container--default .select2-selection--single:hover{border:.1rem solid #9f9f9f !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{padding:0;height:100%}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:rgba(0,0,0,0);border:.1rem solid #ededed}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{background:rgba(0,0,0,0)}#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:rgba(0,0,0,0) !important}.swiper .swiper-slide:has(.product-item){height:auto}.swiper .swiper-slide .product-item{height:100%}.product-item__body{display:flex;flex-direction:column;height:100%}@media(hover: hover)and (pointer: fine){.product-item__body:hover .product-item__image-hovered{opacity:1;transform:scale3d(1, 1, 1);visibility:visible}}.product-item__image-box{position:relative;width:100%;height:auto;aspect-ratio:1/1}.product-item__image{transition:opacity .7s cubic-bezier(0.545, 0.045, 0.355, 1),transform .7s cubic-bezier(0.545, 0.045, 0.355, 1),visibility .7s cubic-bezier(0.545, 0.045, 0.355, 1)}.product-item__image-hovered{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;transform:scale3d(1.08, 1.08, 1)}.product-item__image img{transform:scale3d(1, 1, 1) !important}.product-item__info{display:flex;flex-direction:column;flex:1;height:100%;margin-top:1.5rem}.product-item__name{margin-bottom:.4rem;font-size:1.5rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.product-item__price{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:auto;font-size:1.5rem;font-weight:500}.product-item__price .price-regular{font-size:1rem;color:#444;text-decoration:line-through}.product-item__price .price-sale{color:#d52525}.product-small-item{position:relative}.product-small-item a{display:flex;align-items:center;gap:1.2rem;width:100%}.product-small-item__image{width:80px;height:80px;aspect-ratio:1/1}.product-small-item__info{flex:1;padding-right:5rem}.product-small-item__name{margin-bottom:.4rem;font-size:1.5rem}.product-small-item__price{display:flex;align-items:center;gap:1rem}.product-small-item__price .price-regular{font-size:1rem;color:#444;text-decoration:line-through}.product-small-item__price .price-sale{color:#d52525}.product-small-item__button{position:absolute;right:1rem;bottom:1rem}.product-cart-item{display:flex;align-items:flex-start;gap:1.2rem}.product-cart-item__image{width:80px;height:80px;aspect-ratio:1/1}.product-cart-item__info{flex:1;display:flex;flex-direction:column;padding:1rem 0}.product-cart-item__info-top{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.5rem}.product-cart-item__info-bottom{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:auto}.product-cart-item__name{font-size:1.5rem;flex:1;white-space:pre-line}.product-cart-item__name a{white-space:pre-line}.product-cart-item__price{display:flex;align-items:center;gap:1rem;font-size:1.5rem;font-weight:500}.product-cart-item__price .price-regular{font-size:1rem;color:#444;text-decoration:line-through}.product-cart-item__price .price-sale{color:#d52525}.custom-product-gallery{position:relative;display:flex;gap:1.5rem;height:55rem;width:100%}@media screen and (max-width: 767px){.custom-product-gallery{height:auto;aspect-ratio:1/1}}@media screen and (min-width: 1024px){.custom-product-gallery{width:40%;min-width:40%}}.custom-product-gallery__small{position:relative;width:15rem;height:100%;padding:5rem 0}.custom-product-gallery__small:has(.swiper-initialized) .swiper-button{opacity:1}.custom-product-gallery__small .custom-gallery-thumbs{width:100%;height: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;object-fit:cover}.custom-product-gallery__small .swiper-button{position:absolute;z-index:3;top:33%;display:flex;justify-content:center;align-items:center;width:4.4rem;height:4.4rem;border-radius:50%;box-shadow:0 11px 9px rgba(34,34,34,.09);color:#000;background:#fff;opacity:0;transition:transform .3s ease-in-out;cursor:pointer}.custom-product-gallery__small-prev{transform:translate3d(-5rem, 0, 0);left:0}.custom-product-gallery__small-next{transform:translate3d(5rem, 0, 0);right:0}.custom-product-gallery__small .custom-gallery-thumbs-prev{transform:translate3d(-50%, 0, 0) rotate(90deg);left:50%;top:0}.custom-product-gallery__small .custom-gallery-thumbs-next{transform:translate3d(-50%, 0, 0) rotate(90deg);left:50%;top:auto;bottom:0}.custom-product-gallery__big{flex:1;height:100%;width:calc(100% - 16.5rem)}.custom-product-gallery__big .custom-gallery-main{width:100%;height:100%}.custom-product-gallery__big .swiper-slide img{width:100%;height:100%;object-fit:cover}.cart-modal{position:fixed;top:0;left:0;width:100%;height:var(--viewport-height, 100vh);z-index:111;visibility:hidden;transition:visibility .3s ease}.cart-modal.open{visibility:visible}.cart-modal.open .cart-modal__overlay{opacity:.5}.cart-modal.open .cart-modal__box{transform:translate3d(0, 0, 0)}.cart-modal__overlay{position:absolute;top:0;left:0;z-index:101;width:100%;height:var(--viewport-height, 100vh);background:#000;opacity:0;transition:opacity .3s}.cart-modal__box{position:absolute;top:0;right:0;z-index:102;max-width:100%;width:460px;height:100%;transform:translate3d(100%, 0, 0);background:#fff;transition:transform .3s}.cart-modal__header{padding:0 2rem}.cart-modal__header-inner{position:relative;padding:18px 0 18px 0;border-bottom:1px solid}.cart-modal__header-inner .j-modal-close{position:absolute;top:50%;right:0;transform:translate(0, -30%)}.cart-modal__body{position:relative;height:calc(100% - 200px);overflow:auto;padding:2.4rem 2rem}@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:#ededed;padding:1rem}.cart-modal__bottom{position:fixed;bottom:0;left:0;width:100%;padding:2.4rem 2rem}.cart-modal__bottom-info{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.8rem;font-size:1.6rem;font-weight:500}.cart-modal__bottom-buttons{display:flex;align-items:center;gap:.5rem}@media screen and (max-width: 767px){.cart-modal__bottom-buttons{flex-direction:column}}.cart-modal__bottom-buttons>a{width:50%}@media screen and (max-width: 767px){.cart-modal__bottom-buttons>a{width:100%}}header span.cart-count{position:absolute;top:0;right:0;z-index:10;display:flex;justify-content:center;align-items:center;background:#000;min-width:15px;height:15px;line-height:1;font-size:12px;color:#fff;padding:5px;border-radius:50%}.product-quantity{display:flex;align-items:center;justify-content:center;gap:.5rem;border:.1rem solid #ededed}.product-quantity .quantity-button{display:flex;justify-content:center;align-items:center;width:4rem;min-width:4rem;height:3.6rem}.quantity{height:4.8rem}.quantity input{height:100%;text-align:center !important;border:none !important;outline:none !important;-webkit-appearance:none !important;appearance:none !important;margin:0 !important}.quantity input::-webkit-outer-spin-button,.quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity input[type=number]{-moz-appearance:textfield}.custom-qty{position:relative;display:flex;align-items:center;justify-content:center;gap:.5rem;margin-left:auto;height:4.8rem;border:.1rem solid #ededed;max-width:13.5rem}.custom-qty .qty-btn{display:flex;justify-content:center;align-items:center;width:4rem;min-width:4rem;height:3.6rem}.badges{position:absolute;z-index:5;top:.5rem;right:.5rem;display:flex;flex-direction:column;align-items:flex-end;gap:.5rem;color:#fff;transform:translateZ(0);will-change:transform}.badge{padding:.5rem 1rem;border-radius:25px;font-size:1.2rem;line-height:1}.badge--sale{background:#d52525}.badge--popular{background:green}.badge--new{background:#000}.single-product{margin-top:5rem}.single-product__top{display:flex;flex-direction:column;align-items:flex-start;gap:4rem}@media screen and (min-width: 1024px){.single-product__top{flex-direction:row;margin-bottom:7rem;gap:12rem}}.single-product__content{width:100% !important}.single-product__content .variations-container{display:flex;align-items:flex-start;gap:2rem;flex-wrap:wrap}@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;text-transform:uppercase;margin-bottom:.5rem}.single-product__content .woocommerce-variation-availability{margin-bottom:1rem}.single-product__content .woocommerce-variation-availability .in-stock{color:green !important}.single-product__content .price{display:flex;align-items:center;gap:.5rem;margin-bottom:2rem;color:#222 !important;font-size:2rem !important}.single-product__content .price del{font-size:1.5rem !important;color:#444;text-decoration:line-through}.single-product__content .price ins{color:#d52525}.single-product__short-description{margin-top:3rem}.single-product__full-description{margin-bottom:7rem}.single-product .action.single_add_to_cart_button{position:relative !important;display:inline-flex !important;align-items:center;justify-content:center;cursor:pointer;padding:0 4rem !important;transition:.3s all;background:none;white-space:nowrap;border-radius:0;border:1px solid #222 !important;height:4.8rem;line-height:30px}.single-product .action.action-primary.single_add_to_cart_button{z-index:1;overflow:hidden;background:#222;color:#fff}@media(hover: hover)and (pointer: fine){.single-product .action.action-primary.single_add_to_cart_button:hover{background:#222;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:16%}}.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:16%}}.woocommerce .products-wrapper{display:grid;grid-column-gap:2rem;grid-row-gap:3rem;clear:both}.woocommerce .products-wrapper:before,.woocommerce .products-wrapper:after{display:none !important}.woocommerce .products-wrapper{grid-template-columns:repeat(2, 1fr)}@media screen and (min-width: 768px){.woocommerce .products-wrapper{grid-template-columns:repeat(3, 1fr)}}@media screen and (min-width: 1024px){.woocommerce .products-wrapper.columns-4{grid-template-columns:repeat(4, 1fr)}}@media screen and (min-width: 1024px){.woocommerce .products-wrapper.columns-5{grid-template-columns:repeat(5, 1fr)}}@media screen and (min-width: 1024px){.woocommerce .products-wrapper.columns-6{grid-template-columns:repeat(6, 1fr)}}.woocommerce .woocommerce-ordering{max-width:100%;width:35rem;margin-bottom:3rem}@media screen and (max-width: 767px){.woocommerce .woocommerce-ordering{float:left}}.woocommerce .woocommerce-ordering [data-head]{height:3.9rem}@media screen and (max-width: 767px){.woocommerce .woocommerce-result-count{width:100%}}.woocommerce-pagination{margin-top:2rem}.woocommerce-pagination ul{border:none !important}.woocommerce-pagination li{width:4.4rem;height:4.4rem;border-radius:50%;border:none !important}.woocommerce-pagination li>*{display:flex !important;align-items:center !important;justify-content:center !important;width:100%;height:100%;font-size:1.5rem !important}.woocommerce-pagination li span.current{background:#ededed !important;color:#222 !important}.woocommerce-pagination li a{transition:background .3s ease-in}@media(hover: hover)and (pointer: fine){.woocommerce-pagination li a:hover{background:#ededed !important;color:#222 !important}}.login-container{max-width:60rem;width:100%;margin:5rem auto;padding:1rem}.login-container .woocommerce-form{border:none !important}.login-container .action.woocommerce-button.button,.login-container .action.button.woocommerce-Button{position:relative !important;display:inline-flex !important;align-items:center;justify-content:center;cursor:pointer;padding:0 4rem !important;transition:.3s all;background:none;white-space:nowrap;border-radius:0;border:1px solid #222 !important;height:4.8rem;line-height:30px}.login-container .action.woocommerce-button.button.action-primary,.login-container .action.woocommerce-Button.button.action-primary{z-index:1;overflow:hidden;background:#222;color:#fff}@media(hover: hover)and (pointer: fine){.login-container .action.woocommerce-button.button.action-primary:hover,.login-container .action.woocommerce-Button.button.action-primary:hover{background:#222;color:#fff}}.login-container .show-password-input,.login-container .woocommerce-page form .show-password-input{top:2rem !important}#register{width:100%;display:none;float:unset !important}#login{width:100%;float:unset !important}.woocommerce-account .article{margin-top:3rem}.woocommerce-account .woocommerce-MyAccount-navigation li{margin-bottom:1rem}.woocommerce-account .woocommerce-MyAccount-navigation li.is-active{font-weight:700}.woocommerce-account .woocommerce-MyAccount-navigation li a{position:relative;padding:0;border:none;line-height:1.5}.woocommerce-account .woocommerce-MyAccount-navigation li a:after{position:absolute;bottom:0;content:"";width:0;height:1px;border-bottom:1px solid;right:0;left:auto;transition:width .9s cubic-bezier(0.19, 1, 0.22, 1)}@media(hover: hover)and (pointer: fine){.woocommerce-account .woocommerce-MyAccount-navigation li a:hover:after{width:100%;right:auto;left:0}}
