@charset "UTF-8";:root{--card:#ffffff;--bgLight:#f3f4f4;--bgDark:#dddee0;--stroke:#aeb2b6;--accent:#cdced0;--primary:#e32121;--hover:#ff4539;--head:#18212e;--text:#464d58;--first-font:"Inter",sans-serif;--second-font:"AlumniSans",sans-serif}.alignwide{width:100%}.alignfull{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);max-width:1920px}@media only screen and (min-width:1920px){.alignfull{max-width:unset;margin-left:-375px !important;margin-right:-375px !important}}a{outline:none}html{box-sizing:border-box}*{margin:0;padding:0;font-family:var(--first-font);font-weight:400;box-sizing:border-box}body{background-color:var(--bgLight);overflow-x:hidden;margin:0 auto;width:auto}body.loading::before{pointer-events:all;opacity:1}a{text-decoration:none;color:#121212;transition:all 0.4s ease-out}a:hover{color:var(--primary)}ul li{list-style-position:inside;color:#121212;font-size:18px;line-height:26px;margin-bottom:10px}ul li::marker{color:#1f2f47}ul li:last-child{margin-bottom:0}ul[style="list-style-type:square;"]{list-style:none !important}ul[style="list-style-type:square;"] li{font-size:clamp(12px,0.0025 * 100vw + 11.2px,16px);font-weight:800;line-height:140%;position:relative;padding-left:39px;margin-bottom:15px}ul[style="list-style-type:square;"] li::before{content:url(../images/square-list-item.svg);position:absolute;display:flex;align-items:center;justify-content:center;top:0;left:0;width:24px;height:24px;border-radius:3px;background:var(--primary)}ol li{list-style-position:inside;color:#121212;font-size:18px;line-height:26px;margin-bottom:10px}p{margin-bottom:15px;color:#121212;font-size:18px;line-height:26px}h1.page-title{font-weight:700;font-size:clamp(25px,0.034375 * 100vw + 14px,80px);line-height:100%;font-family:var(--second-font);color:var(--text);margin-bottom:40px}h1.product_title{font-weight:700;font-size:clamp(25px,0.034375 * 100vw + 14px,80px);line-height:100%;font-family:var(--second-font);color:var(--text);margin-bottom:40px}.p1{font-weight:400;font-size:clamp(16px,0.0025 * 100vw + 15.2px,20px);line-height:150%;font-family:var(--first-font);color:var(--text)}.p1 p{font-weight:400;font-size:clamp(16px,0.0025 * 100vw + 15.2px,20px);line-height:150%;font-family:var(--first-font);color:var(--text)}.p1 li{font-weight:400;font-size:clamp(16px,0.0025 * 100vw + 15.2px,20px);line-height:150%;font-family:var(--first-font);color:var(--text)}.p1 li::marker{color:var(--text)}.p2{font-weight:400;font-size:clamp(14px,0.00125 * 100vw + 13.6px,16px);line-height:140%;font-family:var(--first-font);color:var(--text)}.p2 p{font-weight:400;font-size:clamp(14px,0.00125 * 100vw + 13.6px,16px);line-height:140%;font-family:var(--first-font);color:var(--text)}.p2 li{font-weight:400;font-size:clamp(14px,0.00125 * 100vw + 13.6px,16px);line-height:140%;font-family:var(--first-font);color:var(--text);list-style-type:none;position:relative;padding-left:1.5em}.p2 li::before{content:"•";position:absolute;left:0;font-size:inherit;line-height:inherit;color:var(--text)}.p3{font-weight:400;font-size:clamp(12px,0.00125 * 100vw + 11.6px,14px);line-height:130%;font-family:var(--first-font);color:var(--text)}.p3 p{font-weight:400;font-size:clamp(12px,0.00125 * 100vw + 11.6px,14px);line-height:130%;font-family:var(--first-font);color:var(--text)}.p3 li{font-weight:400;font-size:clamp(12px,0.00125 * 100vw + 11.6px,14px);line-height:130%;font-family:var(--first-font);color:var(--text)}.p3 li::marker{color:var(--text)}.breadcrumbs{padding:20px 0 10px;color:var(--primary)}.breadcrumbs span{color:var(--text);transition:0.4s ease-out}.breadcrumbs span:hover{color:var(--primary)}.breadcrumbs span.current-item{color:var(--primary)}.container{max-width:1320px;width:100%;margin:0 auto;padding:0 15px}.btn{position:relative;display:flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;gap:13px;background:var(--primary);border-radius:3px;border:1px solid var(--primary);outline:none;color:var(--card);cursor:pointer;padding:13px 30px;white-space:nowrap;font-weight:600;font-size:clamp(12px,0.00125 * 100vw + 11.6px,14px);font-family:var(--first-font);line-height:130%;transition:all 0.3s ease-in}.btn span{font-weight:600;font-size:clamp(12px,0.00125 * 100vw + 11.6px,14px);font-family:var(--first-font);line-height:130%}.btn svg{flex-shrink:0;transition:all 0.3s ease-in}.btn svg path{transition:all 0.3s ease-in}.btn:hover{border-color:var(--hover);background:var(--hover);color:var(--card)}.btn:hover svg{transform:rotate(45deg)}.btn.outline{background:transparent;padding:0;border:none;color:var(--primary)}.btn.outline:hover{color:var(--hover)}.btn.invert{background:transparent;border-color:var(--primary);color:var(--primary)}.btn.invert svg path{stroke:var(--primary)}.btn.invert:hover{color:var(--card);background:var(--primary)}.btn.invert:hover svg path{stroke:var(--card)}.btn.btn-black{background:#18212e;border-color:#18212e}.btn.btn-black:hover{background:#31445f;border-color:#31445f}#main,#primary{min-height:63vh;margin-top:-1px}#modal-background{width:100%;height:100%}input.error,textarea.error{transition:0.4s ease-out;border:1px solid red !important}input.error::-moz-placeholder,textarea.error::-moz-placeholder{color:red !important}input.error::placeholder,textarea.error::placeholder{color:red !important}.theme-buttons{display:flex;align-items:center;gap:15px}.theme-swiper .prev,.theme-swiper .next{width:50px;height:50px;border-radius:3px;background:transparent;border:1px solid var(--primary);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background 0.4s ease-out,border 0.4s ease-out}.theme-swiper .prev svg path,.theme-swiper .next svg path{fill:var(--primary);transition:fill 0.4s ease-out}.theme-swiper .prev:hover,.theme-swiper .next:hover{background:var(--primary)}.theme-swiper .prev:hover svg path,.theme-swiper .next:hover svg path{fill:#FFF;stroke:#FFF}.theme-swiper .prev.swiper-button-disabled,.theme-swiper .next.swiper-button-disabled{pointer-events:none}.theme-pagination{width:-moz-fit-content !important;width:fit-content !important;display:flex;align-items:center;gap:10px}.theme-pagination .swiper-pagination-bullet{width:6px;height:6px;border-radius:1px !important;background:var(--bgDark);transition:background 0.4s ease-out;margin:0 !important;position:relative;opacity:1}.theme-pagination .swiper-pagination-bullet-active{background:var(--head)}.modal-box{display:none;position:absolute;left:50%;transform:translate(-50%,-50%);top:50%;max-width:600px;width:100%;background:rgb(251,252,255);border-radius:10px;padding:60px 80px;z-index:999}.modal-box .close-modal{position:absolute;right:30px;top:30px;cursor:pointer}.modal-box .modal-title{font-weight:700;font-size:clamp(22px,0.02375 * 100vw + 14.4px,60px);line-height:100%;font-family:var(--second-font);color:var(--text);margin-bottom:20px}.modal-box a{color:#333;text-decoration:none;border-bottom:1px solid}.modal-box a:hover{border:none}.overlay{display:none;position:fixed;z-index:998;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.6)}.navigation{margin-top:40px;display:flex;align-items:center;justify-content:center;gap:10px}.navigation .page-numbers{color:var(--stroke)}.navigation .page-numbers.current{color:var(--primary)}.navigation .page-numbers.prev{margin-right:20%;width:48px;height:48px;background:var(--primary);border-radius:100%;display:flex;align-items:center;justify-content:center;transition:background 0.4s ease-out}.navigation .page-numbers.prev svg path{transition:stroke 0.4s ease-out}.navigation .page-numbers.prev:hover{background:var(--hover)}.navigation .page-numbers.prev:hover svg path{stroke:var(--card)}.navigation .page-numbers.next{margin-left:20%;width:48px;height:48px;background:var(--primary);border-radius:100%;display:flex;align-items:center;justify-content:center;transition:background 0.4s ease-out}.navigation .page-numbers.next svg path{transition:stroke 0.4s ease-out}.navigation .page-numbers.next:hover{background:var(--hover)}.navigation .page-numbers.next:hover svg path{stroke:var(--card)}[tab-holder]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content}[tab-holder] [tab-item]{padding:16px 35px;border-radius:3px;border:1px solid var(--stroke);background:var(--bgLight);font-weight:400;font-size:clamp(12px,0.00125 * 100vw + 11.6px,14px);line-height:130%;font-family:var(--first-font);font-weight:500;color:var(--text);margin:0;list-style:none;cursor:pointer;transition:background 0.4s ease-out,border 0.4s ease-out,color 0.4s ease-out}[tab-holder] [tab-item] a{font-weight:400;font-size:clamp(12px,0.00125 * 100vw + 11.6px,14px);line-height:130%;font-family:var(--first-font);font-weight:500;color:var(--text)}[tab-holder] [tab-item]:hover{background:var(--head);border-color:var(--head);color:var(--card)}[tab-holder] [tab-item]:hover a{color:var(--card)}[tab-holder] [tab-item].active{background:var(--head);border-color:var(--head);color:var(--card)}[tab-holder] [tab-item].active a{color:var(--card)}h2.title{color:var(--text);font-weight:700;font-size:clamp(22px,0.02375 * 100vw + 14.4px,60px);line-height:100%;font-family:var(--second-font)}h3{font-weight:700;font-size:clamp(20px,0.01875 * 100vw + 14px,50px);line-height:100%;font-family:var(--second-font);color:var(--text)}h4{font-weight:700;font-size:clamp(18px,0.01375 * 100vw + 13.6px,40px);line-height:100%;font-family:var(--second-font);color:var(--text)}h5{font-weight:700;font-size:clamp(16px,0.00625 * 100vw + 14px,26px);line-height:100%;font-family:var(--second-font);color:var(--text)}h6{font-weight:700;font-size:clamp(14px,0.00375 * 100vw + 12.8px,20px);line-height:100%;font-family:var(--second-font);color:var(--text)}.wp-custom-group{padding:100px 15px 60px;flex-direction:row;align-items:flex-start !important;gap:30px}.wp-custom-group .wp-block-heading{width:40%;font-weight:700;font-size:clamp(22px,0.02375 * 100vw + 14.4px,60px);line-height:100%;font-family:var(--second-font);color:var(--text)}.wp-custom-group p{width:60%}#header{position:-webkit-sticky;position:sticky;z-index:1101;top:0;left:0;width:100%;height:-moz-fit-content;height:fit-content;background:none;height:160px}#header .header-top{background:var(--card);padding:8px 0}#header .header-top-holder{display:flex;align-items:center;justify-content:space-between;gap:10px}#header .header-top-holder .dgwt-wcas-search-wrapp{margin:0}#header .header-top-holder .dgwt-wcas-search-wrapp:hover .dgwt-wcas-search-input{border-color:var(--stroke)}#header .header-top-holder .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp{padding:0}#header .header-top-holder .dgwt-wcas-search-input{padding:16px 48px 16px 25px;border-radius:2px;transition:border 0.4s ease-out}#header .header-top-holder .dgwt-wcas-search-submit{left:auto;height:15px;width:15px;top:50%;transform:translate(0,-50%);right:17px;min-width:unset;min-height:unset}#header .header-top-holder .dgwt-wcas-search-submit svg{margin:0}#header .header-top-logo{max-width:223px;width:100%;flex-shrink:0}#header .header-top-logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}#header .header-top-socials{display:flex;align-items:center;gap:10px}#header .header-top-social{width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:3px;transition:background 0.4s ease-out}#header .header-top-social img{width:22px;height:22px;-o-object-fit:contain;object-fit:contain;display:block}#header .header-top-social:hover{background:var(--primary) !important}#header .header-top-callback__phone{font-weight:700;line-height:100%;font-size:26px;font-family:var(--second-font);color:var(--head);transition:color 0.4s ease-out}#header .header-top-callback__phone:hover{color:var(--primary)}#header .header-top-woocommerce{display:flex;align-items:center;gap:15px}#header .header-top-woocommerce .account-btn{margin-left:15px;background:var(--card)}#header .header-top-woocommerce .account-btn:hover{background:var(--primary)}#header .header-top-woocommerce .account-btn:hover svg{transform:unset}#header .header-bottom{background:var(--head);padding:15px 0}#header .header-bottom-menu{display:flex;align-items:center;justify-content:space-between;gap:10px;list-style:none}#header .header-bottom-menu .nav-menu-element{margin:0}#header .header-bottom-menu .nav-menu-element a{font-weight:500;font-size:clamp(14px,0.0025 * 100vw + 13.2px,18px);font-family:var(--first-font);line-height:140%;color:var(--card);position:relative;display:flex;align-items:center;gap:10px}#header .header-bottom-menu .nav-menu-element a::before{content:"";position:absolute;bottom:-5px;left:0;width:0;height:5px;background:var(--primary);transition:width 0.2s ease-out}#header .header-bottom-menu .nav-menu-element:hover a::before{width:100%}#header .header-bottom-menu .nav-menu-element.active a::before{width:100%}#header .header-bottom-menu .nav-menu-element.has-childs{position:relative}#header .header-bottom-menu .nav-menu-element.has-childs .sub-menu{width:506px;border-radius:3px;position:absolute;top:-100%;left:-35px;padding:30px 60px 40px 60px;background:var(--card);list-style:none;pointer-events:none;opacity:0;display:grid;grid-template-columns:repeat(2,1fr);gap:10px 60px;transition:top 0.4s ease-out,opacity 0.4s ease-out}#header .header-bottom-menu .nav-menu-element.has-childs .sub-menu .nav-menu-element{margin:0}#header .header-bottom-menu .nav-menu-element.has-childs .sub-menu .nav-menu-element a{font-weight:700;font-size:clamp(14px,0.00375 * 100vw + 12.8px,20px);line-height:100%;font-family:var(--second-font);color:var(--text)}#header .header-bottom-menu .nav-menu-element.has-childs .sub-menu .nav-menu-element a::before{display:none}#header .header-bottom-menu .nav-menu-element.has-childs .sub-menu .nav-menu-element:hover a{color:var(--primary)}#header .header-bottom-menu .nav-menu-element.has-childs:hover::before{content:"";position:absolute;bottom:-20px;left:0;width:100%;height:20px;opacity:0}#header .header-bottom-menu .nav-menu-element.has-childs:hover .sub-menu{pointer-events:all;top:40px;opacity:1}.main-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-2}.main-holder{max-width:957px;width:100%;padding:80px 0;position:relative;z-index:10}.main-block{min-height:809px;overflow:hidden;position:relative;z-index:10;margin-bottom:50px}.main-block::before{content:"";position:absolute;top:0;left:0;width:80%;height:100%;opacity:0.6;background:var(--text);z-index:-1}.main-title{font-weight:700;font-size:clamp(25px,0.034375 * 100vw + 14px,80px);line-height:100%;font-family:var(--second-font);color:var(--card);text-wrap:balance;margin-bottom:15px}.p1 p{font-weight:400;font-size:clamp(16px,0.0025 * 100vw + 15.2px,20px);line-height:150%;font-family:var(--first-font);color:var(--text)}.main-desc{color:var(--bgDark)}.main-desc p{color:var(--bgDark)}.woo-btn:not(.btn){margin-right:14px;width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:3px;background:var(--card);border:1px solid var(--bgDark);position:relative}ul[style="list-style-type:square;"] li{font-size:clamp(12px,0.0025 * 100vw + 11.2px,16px);font-weight:800;line-height:140%;position:relative;padding-left:39px;margin-bottom:15px}.main-desc li{color:var(--card)}.main-btn{margin-top:60px}.woo-btn:not(.btn) svg{width:24px;height:24px}.main-background img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:right;object-position:right}.woo-btn:not(.btn) svg path{stroke:var(--primary);transition:stroke 0.4s ease-out}.woo-btn:not(.btn)::before{content:attr(data-count);position:absolute;top:50%;right:-14px;transform:translate(0,-50%);width:24px;height:24px;border-radius:100%;background:var(--accent);display:flex;align-items:center;justify-content:center;font-family:var(--first-font);font-weight:700;font-size:clamp(8px,0.00125 * 100vw + 7.6px,10px);line-height:120%;color:var(--head);text-align:center}.woo-btn:not(.btn):hover{background:var(--primary);border-color:var(--primary)}.woo-btn:not(.btn):hover svg path{stroke:var(--card)}#footer-mobile-menu{display:none;visibility:hidden;position:sticky;bottom:0;left:0;width:100%;height:-moz-fit-content;height:fit-content;background:var(--card);border-top:1px solid var(--head);padding:10px 0;z-index:888}#footer-mobile-menu .footer-mobile-menu-holder{display:flex;align-items:center;justify-content:space-between;gap:10px;list-style:none}#footer-mobile-menu .footer-mobile-menu-item{margin:0}#footer-mobile-menu .footer-mobile-menu-item .account-btn{width:50px;height:50px;padding:0;border-color:var(--bgDark)}#footer-mobile-menu .footer-mobile-menu-item .burger.open_menu{display:flex;padding:5px;width:50px;height:50px;border:1px solid var(--bgDark)}#right-sidebar{top:28%;position:fixed;right:15px;z-index:100;display:flex;flex-direction:column;align-items:flex-end;gap:10px}#right-sidebar .sidebar-item{background:var(--primary);border-radius:3px;overflow:hidden;display:flex;align-items:center;gap:10px;width:80px;transition:width 0.4s ease-out}#right-sidebar .sidebar-item-icon{width:80px;height:80px;padding:20px}#right-sidebar .sidebar-item-icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}#right-sidebar .sidebar-item-label{font-weight:600;font-size:clamp(12px,0.00125 * 100vw + 11.6px,14px);font-family:var(--first-font);line-height:130%;font-family:700px;color:var(--card);display:none}#right-sidebar .sidebar-item-toggle{display:none}#right-sidebar .sidebar-item:hover{width:290px;justify-content:flex-start}#right-sidebar .sidebar-item:hover .sidebar-item-label{display:block}#right-sidebar .sidebar-item:hover .sidebar-item-toggle{display:block}.burger.open_menu{display:none;flex-direction:column;background-color:transparent;height:40px;width:40px;justify-content:space-evenly;align-items:center;border-radius:2px;flex-shrink:0}.burger.open_menu span{background-color:var(--primary);width:30px;height:4px;transition:all 0.3s ease-in;pointer-events:none}.burger.open_menu.clicked{background-color:var(--primary)}.burger.open_menu.clicked span{background-color:#fff}#header #mobile-mnu{display:flex;flex-direction:column;position:fixed;gap:30px;top:0;left:0;height:100%;width:320px;background-color:#f1f2f3;padding:30px;transition:all 0.3s ease-in;transform:translateX(-350px);z-index:9999;overflow-y:auto}#header #mobile-mnu #close-mnu{font-size:45px;position:absolute;right:20px;top:-10px;cursor:pointer;display:block;color:var(--primary)}#header #mobile-mnu a{font-size:16px;line-height:1;color:var(--text);font-weight:450}#header #mobile-mnu a:hover{color:var(--primary)}#header #mobile-mnu .logo__holder{text-align:center;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}#header #mobile-mnu .logo__holder img{max-height:60px}#header #mobile-mnu .menuTop{list-style:none;display:flex;flex-direction:column;gap:5px}#header #mobile-mnu .menuTop li{margin-bottom:0}#header #mobile-mnu .menuTop li a{font-size:16px;line-height:1;color:var(--text);font-weight:650}#header #mobile-mnu .menuTop li a span{font-weight:650}#header #mobile-mnu .menuTop li a:hover{color:var(--primary)}#header #mobile-mnu .menuTop li.active a{color:var(--primary)}#header #mobile-mnu .menuTop li.has-childs a{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}#header #mobile-mnu .menuTop li.has-childs a span{width:80%}#header #mobile-mnu .menuTop li.has-childs a .mm-exp-button{cursor:pointer;padding:6px}#header #mobile-mnu .menuTop li.has-childs .sub-menu{margin:0 0 0 15px;display:none;padding:8px 0}#header #mobile-mnu .menuTop li.has-childs .sub-menu .nav-menu-element{display:block;margin:12px 0}#header #mobile-mnu .menuTop li.has-childs .sub-menu .nav-menu-element a{color:var(--text);font-weight:400}#header #mobile-mnu .menuTop li.has-childs .sub-menu .nav-menu-element.active a{color:var(--primary)}#header #mobile-mnu .adresses__holder{display:flex;flex-direction:column;gap:10px;position:relative;width:100%}#header #mobile-mnu .adresses__holder p{font-size:16px;line-height:1;color:var(--head);font-weight:450}#header #mobile-mnu .email__holder{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px}#header #mobile-mnu .email__holder .email__item{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;font-size:16px;line-height:1;color:var(--head);font-weight:450}#header #mobile-mnu .email__holder .email__item:hover{color:var(--primary)}#header #mobile-mnu .email__holder .email__item svg{margin-right:10px}#header #mobile-mnu .phones__holder{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px}#header #mobile-mnu .phones__holder .phone__item{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;font-size:16px;line-height:1;color:var(--head);font-weight:450}#header #mobile-mnu .phones__holder .phone__item:hover{color:var(--primary)}#header #mobile-mnu .phones__holder .phone__item svg{margin-right:10px}#header #mobile-mnu .soc__holder{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;grid-column-gap:10px;grid-row-gap:10px;flex-wrap:wrap}#header #mobile-mnu .soc__holder .soc__item{width:40px;height:40px;display:flex;justify-content:center;align-items:center;border-radius:3px;padding:10px;background:var(--primary);transition:background-color 0.3s ease-in}#header #mobile-mnu .soc__holder .soc__item img,#header #mobile-mnu .soc__holder .soc__item svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}#header #mobile-mnu.opened{transform:translateX(0)}.footer-links{padding:50px 0}.footer-links-holder{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;list-style:none}.footer-links-header{margin-bottom:0;font-weight:700;font-size:clamp(20px,0.01875 * 100vw + 14px,50px);line-height:100%;font-family:var(--second-font);color:var(--head);text-wrap:balance}.footer-links-item{margin:0;height:100%}.footer-links-item__link{height:100%;padding:35px 40px;display:flex;align-items:center;justify-content:space-between;gap:10px;background:var(--card);color:var(--head);text-wrap:balance;font-weight:700;font-size:clamp(16px,0.00625 * 100vw + 14px,26px);line-height:100%;font-family:var(--second-font);transition:background 0.4s ease-out,color 0.4s ease-out}.footer-links-item__link svg{transition:transform 0.4s ease-out}.footer-links-item__link svg path{fill:var(--primary);transition:fill 0.4s ease-out}.footer-links-item:hover .footer-links-item__link{color:var(--card);background:var(--primary)}.footer-links-item:hover .footer-links-item__link svg{transform:rotate(45deg)}.footer-links-item:hover .footer-links-item__link svg path{fill:var(--card)}#footer{margin-top:50px}#footer .footer-top{background:var(--head);padding:40px 0}#footer .footer-top-holder{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px}#footer .footer-column-name{color:var(--card);margin-bottom:20px}#footer .footer-column-menu{list-style:none}#footer .footer-column-menu .nav-menu-element{margin-bottom:0;width:-moz-fit-content;width:fit-content;margin-bottom:15px}#footer .footer-column-menu .nav-menu-element a{font-weight:400;font-size:clamp(14px,0.00125 * 100vw + 13.6px,16px);line-height:140%;font-family:var(--first-font);color:var(--stroke)}#footer .footer-column-menu .nav-menu-element:hover a{color:var(--primary)}#footer .footer-column-menu .nav-menu-element.active a{color:var(--primary)}#footer .footer-column-menu .nav-menu-element:last-child{margin-bottom:0}#footer .footer-column-menu.footer-menu{margin-bottom:40px}#footer .footer-column .contact-item{font-weight:700;font-size:clamp(16px,0.00625 * 100vw + 14px,26px);line-height:100%;font-family:var(--second-font);color:var(--bgDark);margin-bottom:15px;display:block}#footer .footer-column .contact-item:hover{color:var(--primary)}#footer .footer-column .contact-item:last-child{margin-bottom:0}#footer .footer-column .socials{margin-top:30px;display:flex;flex-wrap:wrap;gap:10px}#footer .footer-column .socials-item{width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:3px;transition:background 0.4s ease-out}#footer .footer-column .socials-item svg{width:22px;height:22px}#footer .footer-column .socials-item:hover{background:var(--primary) !important}#footer .footer-column .requisites{margin-top:40px;color:#aeb2b6}#footer .footer-column .requisites p{color:#aeb2b6}#footer .footer-bottom{background:var(--text);padding:20px 0}#footer .footer-bottom-holder{display:flex;align-items:center;justify-content:space-between;gap:10px}#footer .footer-bottom-privacy{color:var(--stroke);text-decoration:underline}#footer .footer-bottom-privacy:hover{color:var(--card)}#footer .footer-bottom-dev{color:var(--stroke);transition:color 0.4s ease-out}#footer .footer-bottom-dev svg{margin-left:10px}#footer .footer-bottom-dev svg path{fill:var(--stroke);transition:fill 0.4s ease-out}#footer .footer-bottom-dev:hover{color:var(--card)}#footer .footer-bottom-dev:hover svg path{fill:var(--card)}#footer .footer-bottom-copyright{color:var(--stroke)}.woocommerce .return-to-shop{margin-top:20px}.woocommerce-notices-wrapper{position:fixed;bottom:20px;right:10px;z-index:10500;max-width:calc(100% - 60px);display:flex;flex-direction:column;pointer-events:none;align-items:flex-end}.woocommerce-notices-wrapper .woocommerce-message,.woocommerce-notices-wrapper .woocommerce-error{display:inline-block;pointer-events:initial;width:100%;padding:10px;border-radius:5px;box-shadow:0 0 5px 0 rgba(1,1,1,0.1);background-color:rgba(1,1,1,0.8);position:relative;z-index:15;margin:0 0 10px;color:#fff;font-weight:400;font-size:clamp(12px,0.00125 * 100vw + 11.6px,14px);line-height:130%;font-family:var(--first-font);font-weight:400;line-height:18px}.woocommerce-notices-wrapper .woocommerce-message a,.woocommerce-notices-wrapper .woocommerce-error a{display:none}.woocommerce-notices-wrapper li{list-style:none;font-weight:400;font-size:clamp(12px,0.00125 * 100vw + 11.6px,14px);line-height:130%;font-family:var(--first-font);color:var(--card)}.archive-products-categories{padding-bottom:50px}.archive-products-categories .products{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.archive-products-banner{background:var(--card);padding:30px;display:flex;gap:30px;margin-bottom:60px}.archive-products-banner .banner-content{width:50%;margin:30px 0;padding-left:68px}.archive-products-banner .banner-content .title{margin-bottom:15px}.archive-products-banner .banner-image{width:50%;max-height:360px;height:100%;border-radius:3px;overflow:hidden}.archive-products-banner .banner-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.archive-products-subcategories{margin-bottom:40px}.archive-products-wrapper{display:flex;gap:30px}.archive-products-wrapper .filters-widget{width:24%;position:sticky;top:150px;height:-moz-fit-content;height:fit-content}.archive-products-wrapper .filters-background{display:none;position:fixed;right:0;top:0;width:100%;height:100%;background-color:#000000;visibility:hidden;opacity:0;transition:opacity 0.3s ease}.archive-products-wrapper .filters-background.active{opacity:0.8;visibility:visible;z-index:1000}.archive-products-wrapper .filters-toggle{position:fixed;display:none;right:0;top:30%;width:40px;height:40px;padding:2px 5px;border-radius:3px 0 0 3px;z-index:15000;background:var(--primary);border:none;transition:color 0.4s ease-out,background 0.4s ease-out}.archive-products-wrapper .filters-toggle svg{width:100%;height:100%}.archive-products-wrapper .filters-toggle svg path{fill:var(--card);transition:fill 0.4s ease-out}.archive-products-wrapper .filters-toggle.active{background:var(--card)}.archive-products-wrapper .filters-toggle.active svg path{fill:var(--primary)}.archive-products-wrapper .filters-blocks .filter-block{margin-bottom:10px;background:var(--card);border:1px solid var(--card);border-radius:3px}.archive-products-wrapper .filters-blocks .filter-block-header{cursor:pointer;padding:25px 25px;display:flex;align-items:center;justify-content:space-between;gap:10px}.archive-products-wrapper .filters-blocks .filter-block-title{font-weight:700;font-size:clamp(16px,0.00625 * 100vw + 14px,26px);line-height:100%;font-family:var(--second-font);color:var(--text)}.archive-products-wrapper .filters-blocks .filter-block-toggler{transition:transform 0.4s ease-out}.archive-products-wrapper .filters-blocks .filter-block-content{padding:15px 35px 25px 35px}.archive-products-wrapper .filters-blocks .filter-block-content .group{display:flex;margin-bottom:16px}.archive-products-wrapper .filters-blocks .filter-block-content .group-label{font-weight:400;font-size:clamp(12px,0.00125 * 100vw + 11.6px,14px);line-height:130%;font-family:var(--first-font);color:var(--text)}.archive-products-wrapper .filters-blocks .filter-block-content .group input{-webkit-appearance:none;-moz-appearance:none;position:relative;padding:0;flex-shrink:0;margin-right:10px;margin-left:0;display:inline-block;width:20px;min-width:20px;height:20px;border-radius:100%;background:transparent;border-style:solid;border-width:1px;border-color:var(--primary);box-shadow:none;cursor:pointer}.archive-products-wrapper .filters-blocks .filter-block-content .group input:checked{background-image:url(../images/checked-input.svg);background-position:center;background-repeat:no-repeat}.archive-products-wrapper .filters-blocks .filter-block:last-child{margin-bottom:0}.archive-products-wrapper .filters-blocks .filter-block.opened{background:transparent;border:1px solid var(--bgDark)}.archive-products-wrapper .filters-blocks .filter-block.filter-block-price{background:var(--card);border-color:var(--card)}.archive-products-wrapper .filters-blocks .filter-block.filter-block-price .filter-block-content{padding-top:0}.archive-products-wrapper .filters-blocks .filter-block.filter-block-price .filter-block-content .price{margin-top:20px;flex-wrap:nowrap;display:flex;flex-direction:row;align-items:center;gap:10px}.archive-products-wrapper .filters-blocks .filter-block.filter-block-price .filter-block-content .price input{border-radius:20px;border-color:var(--bgDark);height:34px;text-align:center;background:transparent;font-weight:400;font-size:clamp(12px,0.00125 * 100vw + 11.6px,14px);line-height:130%;font-family:var(--first-font);color:var(--text)}.archive-products-wrapper .filters-blocks .filter-block.filter-block-price .filter-block-content .price input::-moz-placeholder{font-weight:400;font-size:clamp(12px,0.00125 * 100vw + 11.6px,14px);line-height:130%;font-family:var(--first-font);color:var(--text)}.archive-products-wrapper .filters-blocks .filter-block.filter-block-price .filter-block-content .price input::placeholder{font-weight:400;font-size:clamp(12px,0.00125 * 100vw + 11.6px,14px);line-height:130%;font-family:var(--first-font);color:var(--text)}.archive-products-wrapper .filters-blocks .filter-block.filter-block-price .filter-block-content .price .separator{display:block;height:1px;width:10px;background:var(--bgDark)}.archive-products-wrapper .filters-buttons{margin-top:15px}.archive-products-wrapper .filters-buttons_submit{width:100%}.archive-products-wrapper .filters-buttons_clear{width:-moz-fit-content;width:fit-content;margin-inline:auto;background:transparent;border:none;font-weight:400;font-size:clamp(12px,0.00125 * 100vw + 11.6px,14px);line-height:130%;font-family:var(--first-font);color:var(--text);display:flex;align-items:center;gap:5px;cursor:pointer;margin-top:10px;transition:color 0.4s ease-out}.archive-products-wrapper .filters-buttons_clear svg path{stroke:var(--text);transition:stroke 0.4s ease-out}.archive-products-wrapper .filters-buttons_clear:hover{color:var(--primary)}.archive-products-wrapper .filters-buttons_clear:hover svg path{stroke:var(--primary)}.archive-products-posts{width:76%}.archive-products-posts .products{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.product{position:relative;margin:0;list-style:none}.product-category{background:var(--card);min-height:140px;border:1px solid transparent;border-radius:3px;overflow:hidden;transition:border 0.4s ease-out,background 0.4s ease-out}.product-category a{display:block;height:100%}.product-category a img{position:absolute;top:50%;right:-5px;transform:translate(0,-50%) scale(1.12);width:140px;height:100%;-o-object-fit:contain;object-fit:contain;display:block;transition:transform 0.4s ease-out}.product-category-content{padding:25px 140px 25px 40px;display:flex;flex-direction:column;justify-content:space-between;gap:17px;height:100%}.product-category-title .woocommerce-loop-category__title{font-weight:700;font-size:clamp(16px,0.00625 * 100vw + 14px,26px);line-height:100%;font-family:var(--second-font);color:var(--text);transition:color 0.4s ease-out}.product-category-link{display:flex;align-items:center;gap:10px;font-family:var(--first-font);font-weight:700;font-size:clamp(12px,0.0025 * 100vw + 11.2px,16px);line-height:130%;color:var(--primary);transition:color 0.4s ease-out}.product-category-link svg{transition:transform 0.4s ease-out}.product-category-link svg path{fill:var(--primary);transition:fill 0.4s ease-out}.product-category:hover{background:var(--primary) !important;border-color:var(--primary)}.product-category:hover a img{transform:translate(0,-50%) scale(1)}.product-category:hover .product-category-title .woocommerce-loop-category__title{color:var(--card)}.product-category:hover .product-category-link{color:var(--card)}.product-category:hover .product-category-link svg{transform:rotate(45deg)}.product-category:hover .product-category-link svg path{fill:var(--card)}.product-item{display:flex;flex-direction:column;height:100%;padding:25px;background:transparent;border:1px solid var(--bgDark);border-radius:3px;position:relative;transition:background 0.4s ease-out,border 0.4s ease-out}.product-item .woocommerce-loop-product__link{display:block}.product-item .woocommerce-loop-product__link .price{align-items:center}.product-item .woocommerce-loop-product__title{font-weight:400;font-size:clamp(14px,0.00125 * 100vw + 13.6px,16px);line-height:140%;font-family:var(--first-font);color:var(--head);margin-top:20px;transition:color 0.4s ease-out}.product-item-thumbnail{background:var(--card);width:100%;height:250px;overflow:hidden}.product-item-thumbnail img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block;transition:transform 0.4s ease-out}.product-item-attributes{margin-top:15px}.product-item-attribute{margin-bottom:10px;padding-bottom:5px;display:flex;align-items:center;justify-content:space-between;gap:5px;border-bottom:1px dashed var(--stroke)}.product-item-attribute__label{font-weight:400;font-size:clamp(10px,0.0025 * 100vw + 9.2px,14px);line-height:130%;font-family:var(--first-font);color:var(--text)}.product-item-attribute__value{font-weight:400;font-size:clamp(10px,0.0025 * 100vw + 9.2px,14px);line-height:130%;font-family:var(--first-font);color:var(--text);text-align:right;font-weight:500}.product-item-attribute:last-child{margin-bottom:0}.product-item .price{margin-top:20px}.product-item-sale_flash{position:absolute;top:10px;left:10px;background:var(--primary);border-radius:3px;padding:5px 10px;color:var(--card);font-weight:500;font-size:clamp(8px,0.0025 * 100vw + 7.2px,12px);line-height:130%}.product-item-bottom{padding-top:20px;margin-top:auto;display:flex;justify-content:space-between;gap:10px}.product-item-bottom .add_to_cart_button{flex:1}.product-item:hover{background:var(--card);border-color:var(--card)}.product-item:hover .product-item-thumbnail img{transform:scale(0.9)}.product-item:hover .woocommerce-loop-product__title{color:var(--primary)}.price{display:flex;flex-direction:row-reverse;align-items:flex-start;flex-wrap:wrap-reverse;justify-content:flex-end;width:-moz-fit-content;width:fit-content;gap:15px}.price del{text-decoration:line-through;color:var(--text)}.price del .woocommerce-Price-amount bdi{display:block;font-weight:400;font-size:clamp(16px,0.0025 * 100vw + 15.2px,20px);line-height:150%;font-family:var(--first-font);line-height:100%;color:var(--text)}.price del .woocommerce-Price-amount bdi .woocommerce-Price-currencySymbol{font-weight:400;font-size:clamp(16px,0.0025 * 100vw + 15.2px,20px);line-height:150%;font-family:var(--first-font);line-height:100%;color:var(--text)}.price ins{text-decoration:unset}.price ins .woocommerce-Price-amount bdi{font-weight:700;font-size:clamp(18px,0.01375 * 100vw + 13.6px,40px);line-height:100%;font-family:var(--second-font);color:var(--head);line-height:100%}.price ins .woocommerce-Price-amount bdi .woocommerce-Price-currencySymbol{font-weight:700;font-size:clamp(18px,0.01375 * 100vw + 13.6px,40px);line-height:100%;font-family:var(--second-font);color:var(--head);line-height:100%}.ajax_add_to_favorites{display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:3px;background:transparent;border:1px solid var(--bgDark);cursor:pointer;transition:background 0.4s ease,border 0.4s ease-out}.ajax_add_to_favorites svg{width:20px;height:20px}.ajax_add_to_favorites svg path{stroke:var(--primary);fill:var(--card);transition:stroke 0.4s ease-out,fill 0.4s ease-out}.ajax_add_to_favorites:hover{background:var(--primary);border-color:var(--primary)}.ajax_add_to_favorites:hover svg path{fill:var(--card);stroke:var(--card)}.ajax_add_to_favorites.added{background:var(--primary)}.ajax_add_to_favorites.added svg path{stroke:var(--card);fill:var(--card)}.single-product-content{display:flex;gap:30px;padding-bottom:40px}.single-product-wrapper{width:74%}.single-product-wrapper .wc-tabs{margin-bottom:40px;list-style:none;display:flex;align-items:center;flex-wrap:wrap;gap:10px}.single-product-wrapper .wc-tabs-item{display:flex;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;margin:0}.single-product-wrapper .wc-tabs-item a{padding:16px 35px;border:1px solid var(--stroke);background:var(--bgLight);border-radius:3px;font-weight:400;font-size:clamp(12px,0.00125 * 100vw + 11.6px,14px);line-height:130%;font-family:var(--first-font);font-weight:500;color:var(--text);margin:0;list-style:none;cursor:pointer;transition:background 0.4s ease-out,border 0.4s ease-out,color 0.4s ease-out}.single-product-wrapper .wc-tabs-item.active a{background:var(--head);border-color:var(--head);color:var(--card)}.single-product-wrapper .wc-tabs-item:hover a{background:var(--head);border-color:var(--head);color:var(--card)}.single-product-wrapper .wc-tabs-wrapper{padding-top:40px}.single-product-wrapper .wc-tabs-wrapper .woocommerce-Tabs-panel--description{font-weight:400;font-size:clamp(14px,0.00125 * 100vw + 13.6px,16px);line-height:140%;font-family:var(--first-font);color:var(--text)}.single-product-wrapper .wc-tabs-wrapper .woocommerce-Tabs-panel--description p{font-weight:400;font-size:clamp(14px,0.00125 * 100vw + 13.6px,16px);line-height:140%;font-family:var(--first-font);color:var(--text);margin-bottom:20px}.single-product-wrapper .wc-tabs-wrapper .woocommerce-Tabs-panel--description p:last-child{margin-bottom:0}.single-product-wrapper .wc-tabs-wrapper .woocommerce-Tabs-panel--description li{font-weight:400;font-size:clamp(14px,0.00125 * 100vw + 13.6px,16px);line-height:140%;font-family:var(--first-font);color:var(--text);margin-bottom:20px}.single-product-wrapper .wc-tabs-wrapper .woocommerce-Tabs-panel--description li:last-child{margin-bottom:0}.single-product-wrapper .wc-tabs-wrapper .woocommerce-Tabs-panel--description ol{margin-bottom:20px}.single-product-wrapper .wc-tabs-wrapper .woocommerce-Tabs-panel--description ol:last-child{margin-bottom:0}.single-product-wrapper .wc-tabs-wrapper .woocommerce-Tabs-panel--description ul{margin-bottom:20px}.single-product-wrapper .wc-tabs-wrapper .woocommerce-Tabs-panel--description ul li::marker{color:var(--primary)}.single-product-wrapper .wc-tabs-wrapper .woocommerce-Tabs-panel--description ul:last-child{margin-bottom:0}.single-product-wrapper .wc-tabs-wrapper .woocommerce-Tabs-panel--additional_information .shop_attributes{width:100%}.single-product-wrapper .wc-tabs-wrapper .woocommerce-Tabs-panel--additional_information .shop_attributes tbody{display:grid;grid-template-columns:repeat(2,1fr);gap:15px 30px}.single-product-wrapper .wc-tabs-wrapper .woocommerce-Tabs-panel--additional_information .shop_attributes tbody .woocommerce-product-attributes-item{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:5px;border-bottom:1px dashed var(--stroke)}.single-product-wrapper .wc-tabs-wrapper .woocommerce-Tabs-panel--additional_information .shop_attributes tbody .woocommerce-product-attributes-item__label{font-weight:400;font-size:clamp(12px,0.00125 * 100vw + 11.6px,14px);line-height:130%;font-family:var(--first-font);color:var(--text)}.single-product-wrapper .wc-tabs-wrapper .woocommerce-Tabs-panel--additional_information .shop_attributes tbody .woocommerce-product-attributes-item__value{font-weight:400;font-size:clamp(12px,0.00125 * 100vw + 11.6px,14px);line-height:130%;font-family:var(--first-font);color:var(--text);text-align:right}.single-product-wrapper .wc-tabs-wrapper .woocommerce-Tabs-panel--additional_information .shop_attributes tbody .woocommerce-product-attributes-item__value p{font-weight:400;font-size:clamp(12px,0.00125 * 100vw + 11.6px,14px);line-height:130%;font-family:var(--first-font);color:var(--text);text-align:right;margin:0}.single-product-wrapper .wc-tabs-wrapper .woocommerce-Tabs-panel--documents .documents-wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;list-style:none}.single-product-wrapper .wc-tabs-wrapper .woocommerce-Tabs-panel--documents .documents-item{border:1px solid var(--bgDark);background:var(--card);border-radius:3px;overflow:hidden;margin-bottom:0;transition:border 0.4s ease-out}.single-product-wrapper .wc-tabs-wrapper .woocommerce-Tabs-panel--documents .documents-item-header{padding:30px 25px;display:flex;align-items:center;gap:20px}.single-product-wrapper .wc-tabs-wrapper .woocommerce-Tabs-panel--documents .documents-item-extention{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--primary);border-radius:3px;font-weight:500;font-size:clamp(14px,0.0025 * 100vw + 13.2px,18px);font-family:var(--first-font);line-height:140%;font-weight:400;line-height:130%;color:var(--card)}.single-product-wrapper .wc-tabs-wrapper .woocommerce-Tabs-panel--documents .documents-item-name{font-weight:700;font-size:clamp(14px,0.00375 * 100vw + 12.8px,20px);line-height:100%;font-family:var(--second-font);color:var(--text);transition:color 0.4s ease-out}.single-product-wrapper .wc-tabs-wrapper .woocommerce-Tabs-panel--documents .documents-item-footer{padding:15px 25px;display:flex;align-items:center;justify-content:space-between;gap:10px;background:var(--bgLight)}.single-product-wrapper .wc-tabs-wrapper .woocommerce-Tabs-panel--documents .documents-item-date{font-weight:400;font-size:clamp(12px,0.00125 * 100vw + 11.6px,14px);line-height:130%;font-family:var(--first-font);color:var(--text)}.single-product-wrapper .wc-tabs-wrapper .woocommerce-Tabs-panel--documents .documents-item-text{font-weight:400;font-size:clamp(12px,0.00125 * 100vw + 11.6px,14px);line-height:130%;font-family:var(--first-font);color:var(--text);text-align:right}.single-product-wrapper .wc-tabs-wrapper .woocommerce-Tabs-panel--documents .documents-item:hover{border-color:var(--primary)}.single-product-wrapper .wc-tabs-wrapper .woocommerce-Tabs-panel--documents .documents-item:hover .documents-item-name{color:var(--primary)}.single-product-wrapper .wc-tabs-wrapper .woocommerce-Tabs-panel--documents .documents-item.hidden{display:none}.single-product-wrapper .wc-tabs-wrapper .woocommerce-Tabs-panel--documents .documents-more{margin-inline:auto;margin-top:40px}.single-product-holder{display:flex;gap:40px;padding-bottom:40px}.single-product-holder .single-product-cart{width:-moz-fit-content;width:fit-content;display:none}.single-product-cart .price-request{margin-bottom:30px;font-size:18px;font-weight:bold}.single-product-cart .single-product-buttons{display:flex;flex-wrap:wrap;justify-content:space-between}.single-product-cart .single-product-buttons .request-price{width:190px}.single-product-gallery{width:47%}.single-product-gallery .swiper{width:100%;height:100%;min-width:0}.single-product-gallery .swiper-wrapper{box-sizing:border-box}.single-product-gallery__main{background:var(--card);border:1px solid var(--bgDark);border-radius:3px}.single-product-gallery__main .slide-item{padding:30px;width:100%;height:100%;cursor:pointer}.single-product-gallery__main .slide-item img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.single-product-gallery__thumb{padding:0 18px;margin-top:10px;display:flex;align-items:center;gap:25px}.single-product-gallery__thumb .slide-item{width:100%;height:100px;cursor:pointer;background:var(--card);border:1px solid var(--bgDark);border-radius:3px;padding:10px}.single-product-gallery__thumb .slide-item img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.single-product-gallery__thumb .next,.single-product-gallery__thumb .prev{cursor:pointer}.single-product-gallery__thumb .next svg path,.single-product-gallery__thumb .prev svg path{fill:var(--text);transition:fill 0.4s ease-out}.single-product-gallery__thumb .next:hover svg path,.single-product-gallery__thumb .prev:hover svg path{fill:var(--primary)}.single-product-gallery__thumb .next.swiper-button-disabled,.single-product-gallery__thumb .prev.swiper-button-disabled{pointer-events:none}.single-product-summary{width:53%}.single-product-summary .summary-title{font-weight:700;font-size:clamp(16px,0.00625 * 100vw + 14px,26px);line-height:100%;font-family:var(--second-font);color:var(--text);margin-bottom:15px}.single-product-summary .summary-info{display:flex;align-items:center;gap:51px}.single-product-summary .summary-sku{font-weight:400;font-size:clamp(14px,0.00125 * 100vw + 13.6px,16px);line-height:140%;font-family:var(--first-font);color:var(--text)}.single-product-summary .summary-status{display:flex;align-items:center;gap:14px;font-weight:400;font-size:clamp(14px,0.00125 * 100vw + 13.6px,16px);line-height:140%;font-family:var(--first-font);color:var(--primary)}.single-product-summary .summary-status span{position:relative;width:12px;height:12px;background:var(--primary);z-index:10;border-radius:100%}.single-product-summary .summary-status span::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--primary);width:20px;height:20px;z-index:-1;opacity:0.2;border-radius:100%}.single-product-summary .summary-status.none{color:var(--head)}.single-product-summary .summary-status.none span{background:var(--head)}.single-product-summary .summary-status.none span::before{background:var(--head)}.single-product-summary .summary-status.pre-order{color:var(--primary)}.single-product-summary .summary-status.pre-order span{background:var(--primary)}.single-product-summary .summary-status.pre-order span::before{background:var(--primary)}.single-product-summary .summary-desc{margin-top:40px}.single-product-summary .summary-desc-content p{line-height:120%;margin:0}.single-product-summary .summary-attributes{margin-top:40px}.single-product-summary .summary-attributes-content{list-style:none}.single-product-summary .summary-attributes-item{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px;padding-bottom:5px;border-bottom:1px dashed var(--stroke)}.single-product-summary .summary-attributes-item__label{font-weight:400;font-size:clamp(14px,0.00125 * 100vw + 13.6px,16px);line-height:140%;font-family:var(--first-font);color:var(--text)}.single-product-summary .summary-attributes-item__value{font-weight:400;font-size:clamp(14px,0.00125 * 100vw + 13.6px,16px);line-height:140%;font-family:var(--first-font);color:var(--text);text-align:right}.single-product-summary .summary-more{margin-top:5px;color:var(--primary);border-bottom:1px dashed var(--primary);width:-moz-fit-content;width:fit-content;font-weight:400;font-size:clamp(14px,0.00125 * 100vw + 13.6px,16px);line-height:140%;font-family:var(--first-font);line-height:140%;transition:color 0.4s ease-out,border 0.4s ease-out}.single-product-summary .summary-more:hover{color:var(--head);border-color:var(--head)}.single-product-cart{width:26%;position:sticky;top:150px;height:-moz-fit-content;height:fit-content;background:var(--card);border-radius:3px;padding:25px}.single-product-cart__price{width:-moz-fit-content;width:fit-content}.single-product-cart__price .price-regular{display:flex;align-items:center;justify-content:space-between;gap:10px}.single-product-cart__price .price-regular-value .amount bdi{font-weight:400;font-size:clamp(14px,0.00375 * 100vw + 12.8px,20px);line-height:100%;font-family:var(--second-font);color:var(--text);text-decoration:line-through}.single-product-cart__price .price-regular-value .amount bdi .woocommerce-Price-currencySymbol{font-weight:400;font-size:clamp(14px,0.00375 * 100vw + 12.8px,20px);line-height:100%;font-family:var(--second-font);color:var(--text);text-decoration:line-through}.single-product-cart__price .price-regular-percent{font-weight:500;font-size:clamp(8px,0.0025 * 100vw + 7.2px,12px);line-height:130%;color:var(--card);padding:5px 10px;background:var(--primary);border-radius:3px}.single-product-cart__price .price-sale .amount bdi{font-weight:700;font-size:clamp(20px,0.01875 * 100vw + 14px,50px);line-height:100%;font-family:var(--second-font);color:var(--head)}.single-product-cart__price .price-sale .amount bdi .woocommerce-Price-currencySymbol{font-weight:700;font-size:clamp(20px,0.01875 * 100vw + 14px,50px);line-height:100%;font-family:var(--second-font);color:var(--head)}.single-product-cart .cart{margin-top:35px}.single-product-cart .cart-quantity{display:flex;gap:20px}.single-product-cart .cart-quantity .ajax_add_to_favorites{flex-shrink:0}.single-product-cart .single_add_to_cart_button{margin-top:20px;width:100%}.single-product-related{padding:40px 0}.single-product-related__title{margin-bottom:40px}.single-product-related .swiper-wrapper{box-sizing:border-box}.single-product-related .swiper-slide{height:initial}.single-product-related .related-theme{margin-top:40px;display:flex;align-items:center;justify-content:space-between;gap:10px}.qty-wrapper{min-width:150px;width:100%;border-radius:3px;position:relative;border:1px solid var(--stroke)}.qty-wrapper .quantity input{border:none;text-align:center;font-weight:400;font-size:clamp(14px,0.00125 * 100vw + 13.6px,16px);line-height:140%;font-family:var(--first-font);color:#231f20;padding:14px 50px}.qty-wrapper .quantity input::-moz-placeholder{font-weight:400;font-size:clamp(14px,0.00125 * 100vw + 13.6px,16px);line-height:140%;font-family:var(--first-font);color:#231f20}.qty-wrapper .quantity input::placeholder{font-weight:400;font-size:clamp(14px,0.00125 * 100vw + 13.6px,16px);line-height:140%;font-family:var(--first-font);color:#231f20}.qty-wrapper .quantity input::-webkit-outer-spin-button,.qty-wrapper .quantity input::-webkit-inner-spin-button{display:none}.qty-wrapper .quantity input *[type=number]{-moz-appearance:textfield}.qty-button{position:relative;display:flex;width:40px;height:40px;align-items:center;margin:0;padding:0;justify-content:center;background:transparent;border:none;cursor:pointer;border-radius:3px;overflow:hidden;transition:opacity 0.4s ease-out}.qty-button[qty-decrease]{position:absolute;top:50%;left:5px;transform:translate(0,-50%);background:url(../images/decrease.svg);background-repeat:no-repeat;background-position:center}.qty-button[qty-decrease]::after{content:"";background:url("../images/decrease-hover.svg");background-repeat:no-repeat;background-position:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;opacity:0;transition:opacity 0.4s ease-out}.qty-button[qty-decrease]:hover{background:var(--hover)}.qty-button[qty-decrease]:hover::after{opacity:1}.qty-button[qty-increase]{position:absolute;top:50%;right:5px;transform:translate(0,-50%);background:url(../images/increase.svg);background-repeat:no-repeat;background-position:center}.qty-button[qty-increase]::after{content:"";background:url("../images/increase-hover.svg");background-repeat:no-repeat;background-position:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;opacity:0;transition:opacity 0.4s ease-out}.qty-button[qty-increase]:hover{background:var(--hover)}.qty-button[qty-increase]:hover::after{opacity:1}.qty-button[disabled]{pointer-events:none;opacity:0.6}.favorites-info{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:40px}.favorites-info-total_count{font-weight:400;font-size:clamp(14px,0.00125 * 100vw + 13.6px,16px);line-height:140%;font-family:var(--first-font);color:var(--text)}.favorites-info-total_count span{font-weight:700;font-size:clamp(14px,0.00375 * 100vw + 12.8px,20px);line-height:100%;font-family:var(--second-font);color:var(--text)}.favorites-clear .clear-fav{display:flex;align-items:center;gap:5px;width:-moz-fit-content;width:fit-content;font-weight:400;font-size:clamp(12px,0.00125 * 100vw + 11.6px,14px);line-height:130%;font-family:var(--first-font);color:var(--text);cursor:pointer;background:transparent;border:none;transition:color 0.4s ease-out}.favorites-clear .clear-fav svg path{transition:stroke 0.4s ease-out}.favorites-clear .clear-fav:hover{color:var(--primary)}.favorites-clear .clear-fav:hover svg path{stroke:var(--primary)}.favorites-wrapper{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;padding-bottom:40px}.cart-wrapper{margin-top:40px}.cart-form{display:flex;gap:30px}.cart-form .shop_table{width:77%}.cart-form .shop_table .cart_item{position:relative;background:var(--card);border-radius:3px;display:flex;align-items:center;justify-content:space-between;gap:60px;margin-bottom:10px}.cart-form .shop_table .cart_item .product-head{display:flex;align-items:center;gap:30px}.cart-form .shop_table .cart_item .product-thumbnail{width:100px;height:100px;overflow:hidden;flex-shrink:0;padding:5px}.cart-form .shop_table .cart_item .product-thumbnail img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.cart-form .shop_table .cart_item .product-name{max-width:385px;width:100%}.cart-form .shop_table .cart_item .product-name a{font-weight:400;font-size:clamp(14px,0.00125 * 100vw + 13.6px,16px);line-height:140%;font-family:var(--first-font);color:var(--head)}.cart-form .shop_table .cart_item .product-bottom{display:flex;align-items:center;gap:60px;padding-right:108px}.cart-form .shop_table .cart_item .product-quantity{width:150px}.cart-form .shop_table .cart_item .product-price{flex-shrink:0}.cart-form .shop_table .cart_item .product-price .price{flex-direction:column;flex-wrap:unset;gap:5px}.cart-form .shop_table .cart_item .product-price .price del .woocommerce-Price-amount bdi{font-weight:400;font-size:clamp(16px,0.0025 * 100vw + 15.2px,20px);line-height:150%;font-family:var(--first-font);font-family:var(--second-font);line-height:100%}.cart-form .shop_table .cart_item .product-price .price del .woocommerce-Price-amount bdi .woocommerce-Price-currencySymbol{font-weight:400;font-size:clamp(16px,0.0025 * 100vw + 15.2px,20px);line-height:150%;font-family:var(--first-font);font-family:var(--second-font);line-height:100%}.cart-form .shop_table .cart_item .product-price .price ins .woocommerce-Price-amount bdi{font-weight:700;font-size:clamp(16px,0.00625 * 100vw + 14px,26px);line-height:100%;font-family:var(--second-font);color:var(--head)}.cart-form .shop_table .cart_item .product-price .price ins .woocommerce-Price-amount bdi .woocommerce-Price-currencySymbol{font-weight:700;font-size:clamp(16px,0.00625 * 100vw + 14px,26px);line-height:100%;font-family:var(--second-font);color:var(--head)}.cart-form .shop_table .cart_item .product-remove{position:absolute;top:15px;right:15px;cursor:pointer}.cart-form .shop_table .cart_item .product-remove svg path{fill:var(--stroke);transition:fill 0.4s ease-out}.cart-form .shop_table .cart_item .product-remove:hover svg path{fill:var(--primary)}.cart-form .cart-collaterals{width:23%;position:sticky;top:150px;height:-moz-fit-content;height:fit-content;background:var(--card);padding:30px;border-radius:3px}.cart-form .cart-collaterals .cart_totals-count{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:20px;margin-bottom:20px;border-bottom:1px dashed var(--stroke)}.cart-form .cart-collaterals .cart_totals-count_name{font-weight:400;font-size:clamp(14px,0.00125 * 100vw + 13.6px,16px);line-height:140%;font-family:var(--first-font);color:var(--text);text-transform:unset}.cart-form .cart-collaterals .cart_totals-count_value{font-weight:700;font-size:clamp(14px,0.00375 * 100vw + 12.8px,20px);line-height:100%;font-family:var(--second-font);text-align:right;color:var(--text)}.cart-form .cart-collaterals .cart_totals-price{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:20px}.cart-form .cart-collaterals .cart_totals-price_name{font-weight:700;font-size:clamp(14px,0.00375 * 100vw + 12.8px,20px);line-height:100%;font-family:var(--second-font);color:var(--text)}.cart-form .cart-collaterals .cart_totals-price_value .woocommerce-Price-amount bdi{font-weight:700;font-size:clamp(14px,0.00375 * 100vw + 12.8px,20px);line-height:100%;font-family:var(--second-font);color:var(--text);text-align:right}.cart-form .cart-collaterals .cart_totals-price_value .woocommerce-Price-amount bdi .woocommerce-Price-currencySymbol{font-weight:700;font-size:clamp(14px,0.00375 * 100vw + 12.8px,20px);line-height:100%;font-family:var(--second-font);color:var(--text)}.cart-form .cart-collaterals .cart_totals .button-clear{width:-moz-fit-content;width:fit-content;margin-bottom:25px;display:block}.cart-form .cart-collaterals .cart_totals .button-clear .clear-cart{display:flex;align-items:center;gap:5px;width:-moz-fit-content;width:fit-content;font-weight:400;font-size:clamp(12px,0.00125 * 100vw + 11.6px,14px);line-height:130%;font-family:var(--first-font);color:var(--text);transition:color 0.4s ease-out;cursor:pointer}.cart-form .cart-collaterals .cart_totals .button-clear .clear-cart svg path{stroke:var(--text);transition:stroke 0.4s ease-out}.cart-form .cart-collaterals .cart_totals .button-clear .clear-cart:hover{color:var(--hover)}.cart-form .cart-collaterals .cart_totals .button-clear .clear-cart:hover svg path{stroke:var(--hover)}.cart-form .cart-collaterals .cart_totals .checkout-button{width:100%}.woocommerce-checkout h3.checkout-title{font-weight:700;font-size:clamp(18px,0.01375 * 100vw + 13.6px,40px);line-height:100%;font-family:var(--second-font);color:var(--text)}.woocommerce-checkout h3.checkout-title.payment{margin-bottom:30px}.woocommerce-checkout .checkout-hidden{display:none !important}.woocommerce-checkout .woocommerce-NoticeGroup .woocommerce-error{list-style:none}.woocommerce-checkout .woocommerce-NoticeGroup .woocommerce-error li{padding:15px 0;color:red;font-weight:400;font-size:clamp(14px,0.00125 * 100vw + 13.6px,16px);line-height:140%;font-family:var(--first-font);margin:0}.woocommerce-checkout .wc-checkout_form_holder{display:flex;gap:30px;padding-bottom:40px}.woocommerce-checkout .wc-checkout_form_holder .woocommerce-checkout-review-order{width:23%;position:sticky;top:150px;height:-moz-fit-content;height:fit-content;padding:30px;background:var(--card);border-radius:3px}.woocommerce-checkout .wc-checkout_form_holder .woocommerce-checkout-review-order .shop_table .count-products{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:20px;margin-bottom:20px;border-bottom:1px dashed var(--stroke)}.woocommerce-checkout .wc-checkout_form_holder .woocommerce-checkout-review-order .shop_table .count-products .text{font-weight:400;font-size:clamp(14px,0.00125 * 100vw + 13.6px,16px);line-height:140%;font-family:var(--first-font);color:var(--text)}.woocommerce-checkout .wc-checkout_form_holder .woocommerce-checkout-review-order .shop_table .count-products .number{font-weight:700;font-size:clamp(14px,0.00375 * 100vw + 12.8px,20px);line-height:100%;font-family:var(--second-font);color:var(--text)}.woocommerce-checkout .wc-checkout_form_holder .woocommerce-checkout-review-order .shop_table .order-total{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:25px}.woocommerce-checkout .wc-checkout_form_holder .woocommerce-checkout-review-order .shop_table .order-total .text{font-weight:700;font-size:clamp(14px,0.00375 * 100vw + 12.8px,20px);line-height:100%;font-family:var(--second-font);color:var(--text)}.woocommerce-checkout .wc-checkout_form_holder .woocommerce-checkout-review-order .shop_table .order-total .number .woocommerce-Price-amount bdi{font-weight:700;font-size:clamp(14px,0.00375 * 100vw + 12.8px,20px);line-height:100%;font-family:var(--second-font);color:var(--text)}.woocommerce-checkout .wc-checkout_form_holder .woocommerce-checkout-review-order .shop_table .order-total .number .woocommerce-Price-amount bdi .woocommerce-Price-currencySymbol{font-weight:700;font-size:clamp(14px,0.00375 * 100vw + 12.8px,20px);line-height:100%;font-family:var(--second-font);color:var(--text)}.woocommerce-checkout .wc-checkout_form_holder .woocommerce-checkout-review-order .shop_table .btn{margin-top:25px;width:100%}.woocommerce-checkout .wc-checkout_form_holder .woocommerce-checkout-review-order .shop_table .btn::after{content:url(../images/checkout-button-icon.svg);width:10px;height:10px;position:relative;display:flex;align-items:center;justify-content:center;transition:transform 0.4s ease-out}.woocommerce-checkout .wc-checkout_form_holder .woocommerce-checkout-review-order .shop_table .btn:hover::after{transform:rotate(45deg)}.woocommerce-checkout .wc-checkout_form_wrapper{width:77%}.woocommerce-checkout .wc-checkout_form_wrapper .col2-set .form-row{margin:0}.woocommerce-checkout .wc-checkout_form_wrapper .col2-set .form-row label{display:none}.woocommerce-checkout .wc-checkout_form_wrapper .col2-set .form-row .woocommerce-input-wrapper{width:100%;height:100%;display:block}.woocommerce-checkout .wc-checkout_form_wrapper .col2-set .form-row .woocommerce-input-wrapper input{width:100%;padding:17px 20px;background:var(--card);border:1px solid var(--bgDark);border-radius:3px;font-weight:400;font-size:clamp(12px,0.00125 * 100vw + 11.6px,14px);line-height:130%;font-family:var(--first-font);color:var(--text);transition:border 0.4s ease-out}.woocommerce-checkout .wc-checkout_form_wrapper .col2-set .form-row .woocommerce-input-wrapper input::-moz-placeholder{font-weight:400;font-size:clamp(12px,0.00125 * 100vw + 11.6px,14px);line-height:130%;font-family:var(--first-font);color:var(--text)}.woocommerce-checkout .wc-checkout_form_wrapper .col2-set .form-row .woocommerce-input-wrapper input::placeholder{font-weight:400;font-size:clamp(12px,0.00125 * 100vw + 11.6px,14px);line-height:130%;font-family:var(--first-font);color:var(--text)}.woocommerce-checkout .wc-checkout_form_wrapper .col2-set .form-row .woocommerce-input-wrapper input:hover{border-color:var(--stroke);color:var(--head)}.woocommerce-checkout .wc-checkout_form_wrapper .col2-set .form-row .woocommerce-input-wrapper input:hover::-moz-placeholder{color:var(--head)}.woocommerce-checkout .wc-checkout_form_wrapper .col2-set .form-row .woocommerce-input-wrapper input:hover::placeholder{color:var(--head)}.woocommerce-checkout .wc-checkout_form_wrapper .col2-set .form-row#billing_title_field,.woocommerce-checkout .wc-checkout_form_wrapper .col2-set .form-row#shipping_title_field{grid-column:1/3}.woocommerce-checkout .wc-checkout_form_wrapper .col2-set .form-row#billing_title_field h3,.woocommerce-checkout .wc-checkout_form_wrapper .col2-set .form-row#shipping_title_field h3{font-weight:700;font-size:clamp(18px,0.01375 * 100vw + 13.6px,40px);line-height:100%;font-family:var(--second-font);color:var(--text)}.woocommerce-checkout .wc-checkout_form_wrapper .col2-set .form-row.woocommerce-invalid-required-field input{border-color:red}.woocommerce-checkout .wc-checkout_form_wrapper .col2-set .form-row .select2-container-{height:100%}.woocommerce-checkout .wc-checkout_form_wrapper .col2-set .form-row .select2-container--default{height:100%}.woocommerce-checkout .wc-checkout_form_wrapper .col2-set .form-row .select2-container--default .selection{height:100%;display:block}.woocommerce-checkout .wc-checkout_form_wrapper .col2-set .form-row .select2-container--default .selection .select2-selection--single{display:flex;height:100%;background:var(--card);border:1px solid var(--bgDark);border-radius:3px;transition:border 0.4s ease-out}.woocommerce-checkout .wc-checkout_form_wrapper .col2-set .form-row .select2-container--default .selection .select2-selection--single .select2-selection__rendered{margin:auto 0;font-weight:400;font-size:clamp(12px,0.00125 * 100vw + 11.6px,14px);line-height:130%;font-family:var(--first-font);color:var(--text);transition:color 0.4s ease-out}.woocommerce-checkout .wc-checkout_form_wrapper .col2-set .form-row .select2-container--default .selection .select2-selection--single .select2-selection__arrow{top:50%;transform:translate(0,-50%)}.woocommerce-checkout .wc-checkout_form_wrapper .col2-set .form-row .select2-container--default .selection:hover .select2-selection--single{border-color:var(--stroke)}.woocommerce-checkout .wc-checkout_form_wrapper .col2-set .form-row .select2-container--default .selection:hover .select2-selection--single .select2-selection__rendered{color:var(--head)}.woocommerce-checkout .wc-checkout_form_wrapper .col2-set .col-1 .woocommerce-billing-fields{margin-bottom:40px}.woocommerce-checkout .wc-checkout_form_wrapper .col2-set .col-1 .woocommerce-billing-fields__field-wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.woocommerce-checkout .wc-checkout_form_wrapper .col2-set .col-2 .woocommerce-shipping-fields{margin-bottom:40px;display:none}.woocommerce-checkout .wc-checkout_form_wrapper .col2-set .col-2 .woocommerce-shipping-fields__field-wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.woocommerce-checkout .wc-checkout_form_wrapper .woocommerce-checkout-payment{margin-top:40px}.woocommerce-checkout .wc-checkout_form_wrapper .wc-checkout-methods{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;list-style:none}.woocommerce-checkout .wc-checkout_form_wrapper .wc-checkout-method{position:relative;margin:0;display:block}.woocommerce-checkout .wc-checkout_form_wrapper .wc-checkout-method.wc-payment-method label{align-items:center}.woocommerce-checkout .wc-checkout_form_wrapper .wc-checkout-method input{position:absolute;opacity:0;z-index:-1}.woocommerce-checkout .wc-checkout_form_wrapper .wc-checkout-method input:checked+label{background:var(--primary);color:var(--card)}.woocommerce-checkout .wc-checkout_form_wrapper .wc-checkout-method input:checked+label .label-shipping{color:var(--card)}.woocommerce-checkout .wc-checkout_form_wrapper .wc-checkout-method input:checked+label .label-shipping .shipping-desc{color:var(--bgDark)}.woocommerce-checkout .wc-checkout_form_wrapper .wc-checkout-method input:checked+label::before{background:transparent;background-image:url(../images/payment-method-checked.svg);background-position:center center;background-size:100%;background-repeat:no-repeat;border:none;width:24px;height:24px}.woocommerce-checkout .wc-checkout_form_wrapper .wc-checkout-method label{height:100%;cursor:pointer;font-weight:700;font-size:clamp(14px,0.00375 * 100vw + 12.8px,20px);line-height:100%;font-family:var(--second-font);padding:25px 20px;border-radius:3px;background:var(--card);color:var(--text);line-height:100%;display:flex;gap:10px;transition:background 0.4s ease-out,border 0.4s ease-out}.woocommerce-checkout .wc-checkout_form_wrapper .wc-checkout-method label .label-shipping{color:var(--text);font-weight:700;font-size:clamp(14px,0.00375 * 100vw + 12.8px,20px);line-height:100%;font-family:var(--second-font);display:flex;flex-direction:column;gap:5px}.woocommerce-checkout .wc-checkout_form_wrapper .wc-checkout-method label .label-shipping .shipping-desc{font-weight:400;font-size:clamp(12px,0.00125 * 100vw + 11.6px,14px);line-height:130%;font-family:var(--first-font);color:var(--text);transition:color 0.4s ease-out}.woocommerce-checkout .wc-checkout_form_wrapper .wc-checkout-method label::before{flex-shrink:0;content:"";position:relative;width:20px;height:20px;border-radius:100%;border:2px solid var(--primary);background:transparent;transition:background 0.4s ease-out,border 0.4s ease-out}.woocommerce-checkout .wc-checkout_form_wrapper .checkout-note{margin-top:35px;display:flex;align-items:center;gap:10px;padding:20px;background:var(--bgLight);width:100%}.woocommerce-checkout .wc-checkout_form_wrapper .checkout-note_icon{flex-shrink:0;width:16px;height:16px}.woocommerce-checkout .wc-checkout_form_wrapper .checkout-note_icon svg{width:100%;height:100%}.woocommerce-checkout .wc-checkout_form_wrapper .checkout-note_desc{font-weight:400;font-size:clamp(12px,0.00125 * 100vw + 11.6px,14px);line-height:130%;font-family:var(--first-font);color:var(--text)}.woocommerce-checkout .wc-checkout_form_wrapper .woocommerce-additional-fields{margin-top:40px}.woocommerce-checkout .wc-checkout_form_wrapper .woocommerce-additional-fields #additional_title_field{margin-bottom:20px}.woocommerce-checkout .wc-checkout_form_wrapper .woocommerce-additional-fields .form-row:last-child{margin-bottom:0}.woocommerce-checkout .wc-checkout_form_wrapper .woocommerce-additional-fields .form-row:last-child .woocommerce-input-wrapper .input-text{height:122px;padding:16px 20px;font-weight:400;font-size:clamp(12px,0.00125 * 100vw + 11.6px,14px);line-height:130%;font-family:var(--first-font);border-radius:3px;background:var(--card);border:1px solid var(--bgDark);color:var(--text);transition:border 0.4s ease-out}.woocommerce-checkout .wc-checkout_form_wrapper .woocommerce-additional-fields .form-row:last-child .woocommerce-input-wrapper .input-text::-moz-placeholder{font-weight:400;font-size:clamp(12px,0.00125 * 100vw + 11.6px,14px);line-height:130%;font-family:var(--first-font);color:var(--text)}.woocommerce-checkout .wc-checkout_form_wrapper .woocommerce-additional-fields .form-row:last-child .woocommerce-input-wrapper .input-text::placeholder{font-weight:400;font-size:clamp(12px,0.00125 * 100vw + 11.6px,14px);line-height:130%;font-family:var(--first-font);color:var(--text)}.woocommerce-checkout .wc-checkout_form_wrapper .woocommerce-additional-fields .form-row:last-child .woocommerce-input-wrapper .input-text:hover{border-color:var(--stroke)}.woocommerce-order .woocommerce-notice{font-weight:400;font-size:clamp(12px,0.00125 * 100vw + 11.6px,14px);line-height:130%;font-family:var(--first-font);color:var(--text);margin-bottom:30px}.woocommerce-order .woocommerce-order-overview{list-style:none;margin-bottom:30px}.woocommerce-order .woocommerce-order-overview li{font-weight:400;font-size:clamp(12px,0.00125 * 100vw + 11.6px,14px);line-height:130%;font-family:var(--first-font);color:var(--text)}.woocommerce-order .woocommerce-order-overview li strong .woocommerce-Price-amount bdi{font-weight:400;font-size:clamp(12px,0.00125 * 100vw + 11.6px,14px);line-height:130%;font-family:var(--first-font);color:var(--text)}.woocommerce-order .woocommerce-order-overview li strong .woocommerce-Price-amount bdi .woocommerce-Price-currencySymbol{font-weight:400;font-size:clamp(12px,0.00125 * 100vw + 11.6px,14px);line-height:130%;font-family:var(--first-font);color:var(--text)}.woocommerce-order .woocommerce-order-overview li strong{font-weight:400;font-size:clamp(12px,0.00125 * 100vw + 11.6px,14px);line-height:130%;font-family:var(--first-font);color:var(--text)}.woocommerce-order .woocommerce-order-details{margin-bottom:30px}.woocommerce-order .woocommerce-order-details .woocommerce-order-details__title{font-weight:400;font-size:clamp(12px,0.00125 * 100vw + 11.6px,14px);line-height:130%;font-family:var(--first-font);color:var(--text);margin-bottom:10px}.woocommerce-order .woocommerce-order-details .woocommerce-table{width:100%;border-collapse:collapse;border-spacing:0;height:auto}.woocommerce-order .woocommerce-order-details .woocommerce-table th,.woocommerce-order .woocommerce-order-details .woocommerce-table td{padding:5px;border:1px solid var(--text);text-align:center}.woocommerce-order .woocommerce-order-details .woocommerce-table th .wc-item-meta,.woocommerce-order .woocommerce-order-details .woocommerce-table td .wc-item-meta{display:flex;flex-direction:column;gap:5px;align-items:center;list-style:none}.woocommerce-order .woocommerce-order-details .woocommerce-table th .wc-item-meta li,.woocommerce-order .woocommerce-order-details .woocommerce-table td .wc-item-meta li{display:flex;align-items:flex-start;gap:5px;margin:0}.woocommerce-order .woocommerce-order-details .woocommerce-table th .wc-item-meta li .wc-item-meta-label,.woocommerce-order .woocommerce-order-details .woocommerce-table td .wc-item-meta li .wc-item-meta-label{font-weight:400;font-size:clamp(12px,0.00125 * 100vw + 11.6px,14px);line-height:130%;font-family:var(--first-font);color:var(--text);margin:0}.woocommerce-order .woocommerce-order-details .woocommerce-table th .wc-item-meta li p,.woocommerce-order .woocommerce-order-details .woocommerce-table td .wc-item-meta li p{font-weight:400;font-size:clamp(12px,0.00125 * 100vw + 11.6px,14px);line-height:130%;font-family:var(--first-font);color:var(--text);margin:0}.woocommerce-order .woocommerce-customer-details{margin-bottom:20px}.woocommerce-order .woocommerce-customer-details .woocommerce-column__title{font-weight:400;font-size:clamp(12px,0.00125 * 100vw + 11.6px,14px);line-height:130%;font-family:var(--first-font);color:var(--text);margin-bottom:10px}.woocommerce-order .woocommerce-customer-details address{font-weight:400;font-size:clamp(14px,0.00125 * 100vw + 13.6px,16px);line-height:140%;font-family:var(--first-font);color:var(--text)}.woocommerce-order .woocommerce-customer-details address .woocommerce-customer-details--phone,.woocommerce-order .woocommerce-customer-details address .woocommerce-customer-details--email{font-weight:400;font-size:clamp(14px,0.00125 * 100vw + 13.6px,16px);line-height:140%;font-family:var(--first-font);color:var(--text);margin-bottom:15px}.woocommerce-order .woocommerce-order-details{margin-top:20px;background:var(--card);border-radius:3px}.woocommerce-order .woocommerce-order-details .order-details{width:100%}.woocommerce-order .woocommerce-order-details .order-details-header{display:grid;grid-template-columns:2fr 1fr;padding:30px 40px 20px 40px;gap:30px}.woocommerce-order .woocommerce-order-details .order-details-header .product-name,.woocommerce-order .woocommerce-order-details .order-details-header .product-total{font-weight:700;font-size:clamp(14px,0.00375 * 100vw + 12.8px,20px);line-height:100%;font-family:var(--second-font);color:var(--head)}.woocommerce-order .woocommerce-order-details .order-details-products{padding:0 40px 30px 40px;border-bottom:1px solid var(--bgLight)}.woocommerce-order .woocommerce-order-details .order-details-products .order_item{display:grid;grid-template-columns:2fr 1fr;gap:30px;margin-bottom:10px}.woocommerce-order .woocommerce-order-details .order-details-products .order_item:last-child{margin-bottom:0}.woocommerce-order .woocommerce-order-details .order-details-products .order_item .product-name a{font-weight:400;font-size:clamp(14px,0.00125 * 100vw + 13.6px,16px);line-height:140%;font-family:var(--first-font);color:var(--text)}.woocommerce-order .woocommerce-order-details .order-details-products .order_item .product-quantity{font-weight:400;font-size:clamp(14px,0.00125 * 100vw + 13.6px,16px);line-height:140%;font-family:var(--first-font);color:var(--head);font-weight:700}.woocommerce-order .woocommerce-order-details .order-details-products .order_item .product-total .woocommerce-Price-amount bdi{font-weight:400;font-size:clamp(14px,0.00125 * 100vw + 13.6px,16px);line-height:140%;font-family:var(--first-font);color:var(--text)}.woocommerce-order .woocommerce-order-details .order-details-products .order_item .product-total .woocommerce-Price-amount bdi .woocommerce-Price-currencySymbol{font-weight:400;font-size:clamp(14px,0.00125 * 100vw + 13.6px,16px);line-height:140%;font-family:var(--first-font);color:var(--text)}.woocommerce-order .woocommerce-order-details .order-details-info .info-item{padding:30px 40px;border-bottom:1px solid var(--bgLight);display:grid;grid-template-columns:2fr 1fr;gap:30px}.woocommerce-order .woocommerce-order-details .order-details-info .info-item-label{font-weight:700;font-size:clamp(14px,0.00375 * 100vw + 12.8px,20px);line-height:100%;font-family:var(--second-font);color:var(--head)}.woocommerce-order .woocommerce-order-details .order-details-info .info-item-value{font-weight:400;font-size:clamp(14px,0.00125 * 100vw + 13.6px,16px);line-height:140%;font-family:var(--first-font);color:var(--text)}.woocommerce-order .woocommerce-order-details .order-details-info .info-item-value .woocommerce-Price-amount bdi{font-weight:400;font-size:clamp(14px,0.00125 * 100vw + 13.6px,16px);line-height:140%;font-family:var(--first-font);color:var(--text)}.woocommerce-order .woocommerce-order-details .order-details-info .info-item-value .woocommerce-Price-amount bdi .woocommerce-Price-currencySymbol{font-weight:400;font-size:clamp(14px,0.00125 * 100vw + 13.6px,16px);line-height:140%;font-family:var(--first-font);color:var(--text)}.woocommerce-order .woocommerce-order-details .order-details-info .info-item:last-child{border:none}.woocommerce-order .woocommerce-order-contacts{margin-top:80px;display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.woocommerce-order .woocommerce-order-contacts .pannel{margin-top:20px;background:var(--card);padding:30px 40px;border-radius:3px}.woocommerce-order .woocommerce-order-contacts .pannel p{margin-bottom:10px}.woocommerce-order .woocommerce-order-contacts .pannel p:last-child{margin-bottom:0}.woocommerce-info{font-weight:400;font-size:clamp(12px,0.00125 * 100vw + 11.6px,14px);line-height:130%;font-family:var(--first-font);color:var(--text);margin:30px 0}.page-auth .page-title{text-align:center}.page-auth .login-form{max-width:630px;margin-inline:auto}.page-auth .login-form .errno-wrapper{margin-bottom:20px}.page-auth .login-form .errno-wrapper p{border:1px solid var(--primary);text-align:center;padding:5px;font-weight:400;font-size:clamp(12px,0.00125 * 100vw + 11.6px,14px);line-height:130%;font-family:var(--first-font);background:var(--card);color:var(--primary);margin-bottom:5px}.page-auth .login-form .errno-wrapper p:last-child{margin-bottom:0}.page-auth .login-form #loginform p input{background:var(--card);border-color:var(--bgDark);font-weight:400;font-size:clamp(12px,0.00125 * 100vw + 11.6px,14px);line-height:130%;font-family:var(--first-font);color:var(--text)}.page-auth .login-form #loginform p input::-moz-placeholder{font-weight:400;font-size:clamp(12px,0.00125 * 100vw + 11.6px,14px);line-height:130%;font-family:var(--first-font);color:var(--text)}.page-auth .login-form #loginform p input::placeholder{font-weight:400;font-size:clamp(12px,0.00125 * 100vw + 11.6px,14px);line-height:130%;font-family:var(--first-font);color:var(--text)}.page-auth .login-form #loginform p input[type=submit]{cursor:pointer;background-color:var(--primary);border-color:var(--primary);color:var(--card);position:relative;background-image:url("../images/checkout-button-icon.svg");background-position:center;background-position-x:62%;background-repeat:no-repeat;transition:background 0.4s ease-out}.page-auth .login-form #loginform p input[type=submit]:hover{background-color:var(--hover);border-color:var(--hover)}.page-auth .login-annotation{margin-top:80px}.page-auth .login-title{text-align:center;margin-bottom:40px}.page-auth .login-btn-registration{width:100%}.page-auth .notice-holder{max-width:630px;width:100%;margin-inline:auto;margin-bottom:20px}.page-auth .notice-message{padding:5px;border:1px solid var(--text);font-weight:400;font-size:clamp(16px,0.0025 * 100vw + 15.2px,20px);line-height:150%;font-family:var(--first-font);color:var(--text);text-align:center}.page-registration .page-title{text-align:center}.page-registration .page-account_registration{max-width:630px;margin-inline:auto}.page-registration .page-account_registration #register_form .user-type{margin-bottom:30px;display:flex;gap:30px;list-style:none}.page-registration .page-account_registration #register_form .user-type-item{margin:0;display:block;width:50%;position:relative}.page-registration .page-account_registration #register_form .user-type-item-label{display:flex;align-items:center;gap:15px;cursor:pointer;width:100%;display:flex;padding:20px;background:var(--card);border-radius:3px;font-weight:700;font-size:clamp(14px,0.00375 * 100vw + 12.8px,20px);line-height:100%;font-family:var(--second-font);color:var(--text);position:relative;transition:background 0.4s ease-out,color 0.4s ease-out}.page-registration .page-account_registration #register_form .user-type-item-label::before{content:"";position:relative;width:24px;height:24px;border-radius:100%;border:2px solid var(--primary);background:transparent}.page-registration .page-account_registration #register_form .user-type-item input{position:absolute;opacity:0}.page-registration .page-account_registration #register_form .user-type-item input:checked{background:var(--primary);color:var(--primary)}.page-registration .page-account_registration #register_form .user-type-item input:checked+label{background:var(--primary);color:var(--card)}.page-registration .page-account_registration #register_form .user-type-item input:checked+label::before{content:url("../images/payment-method-checked.svg")}.page-registration .page-account_registration #register_form .user-type-fields{margin-bottom:15px}.page-registration .page-account_registration #register_form input{margin-bottom:15px;background:var(--card);border-color:var(--bgDark);font-weight:400;font-size:clamp(12px,0.00125 * 100vw + 11.6px,14px);line-height:130%;font-family:var(--first-font);color:var(--text)}.page-registration .page-account_registration #register_form input::-moz-placeholder{font-weight:400;font-size:clamp(12px,0.00125 * 100vw + 11.6px,14px);line-height:130%;font-family:var(--first-font);color:var(--text)}.page-registration .page-account_registration #register_form input::placeholder{font-weight:400;font-size:clamp(12px,0.00125 * 100vw + 11.6px,14px);line-height:130%;font-family:var(--first-font);color:var(--text)}.page-registration .page-account_registration #register_form input:last-child{margin-bottom:0}.page-registration .page-account_registration #register_form .register_btn{margin-top:20px;width:100%}.page-registration .page-account_registration #register_form .acceptance .accept{display:block;text-wrap:balance;max-width:281px;margin-inline:auto;font-weight:400;font-size:clamp(12px,0.00125 * 100vw + 11.6px,14px);line-height:130%;font-family:var(--first-font);color:var(--text);margin-top:20px;text-align:center}.page-registration .page-account_registration #register_form .acceptance .accept a{color:var(--primary);text-decoration:underline}.woocommerce-MyAccount-header{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-bottom:40px}.woocommerce-MyAccount-title{font-weight:700;font-size:clamp(25px,0.034375 * 100vw + 14px,80px);line-height:100%;font-family:var(--second-font);color:var(--text);text-transform:unset;margin-bottom:0}.woocommerce-MyAccount-logout{display:flex;align-items:center;gap:10px;font-weight:400;font-size:clamp(14px,0.00125 * 100vw + 13.6px,16px);line-height:140%;font-family:var(--first-font);color:var(--text);transition:color 0.4s ease-out}.woocommerce-MyAccount-logout svg path{stroke:var(--text);transition:stroke 0.4s ease-out}.woocommerce-MyAccount-logout:hover{color:var(--primary)}.woocommerce-MyAccount-wrapper{display:flex;gap:30px}.woocommerce-MyAccount-navigation{width:24%;position:sticky;top:140px;height:-moz-fit-content;height:fit-content}.woocommerce-MyAccount-navigation-toggle{display:none;width:15px;height:100px;position:absolute;left:-15px;top:5%;border:none;background:var(--primary);border-radius:5px 0 0 5px;opacity:0}.woocommerce-MyAccount-navigation__menu{list-style:none}.woocommerce-MyAccount-navigation__menu .nav-menu-element{margin-bottom:10px}.woocommerce-MyAccount-navigation__menu .nav-menu-element a{display:flex;align-items:center;gap:10px;padding:20px 25px;background:transparent;border:1px solid var(--bgDark);border-radius:3px;font-weight:700;font-size:clamp(16px,0.00625 * 100vw + 14px,26px);line-height:100%;font-family:var(--second-font);color:var(--text);transition:background 0.4s ease-out,color 0.4s ease-out,border 0.4s ease-out}.woocommerce-MyAccount-navigation__menu .nav-menu-element a svg{width:24px;height:24px;display:flex}.woocommerce-MyAccount-navigation__menu .nav-menu-element a svg path{stroke:var(--primary);transition:stroke 0.4s ease-out}.woocommerce-MyAccount-navigation__menu .nav-menu-element:hover a{border-color:transparent;background:var(--card);color:var(--primary)}.woocommerce-MyAccount-navigation__menu .nav-menu-element:hover a svg path{stroke:var(--primary)}.woocommerce-MyAccount-navigation__menu .nav-menu-element.active a{border-color:transparent;background:var(--card);color:var(--primary)}.woocommerce-MyAccount-navigation__menu .nav-menu-element.active a svg path{stroke:var(--primary)}.woocommerce-MyAccount-navigation__menu .nav-menu-element:last-child{margin-bottom:0}.woocommerce-MyAccount-content{width:76%}.woocommerce-MyAccount-dashboard{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.woocommerce-MyAccount-dashboard .dashboard-pannel{border:1px solid var(--card);background:var(--card);border-radius:3px;padding:30px 45px;min-height:200px;display:flex;flex-direction:column;transition:border 0.4s ease-out,background 0.4s ease-out}.woocommerce-MyAccount-dashboard .dashboard-pannel-desc{margin-top:10px;margin-bottom:0}.woocommerce-MyAccount-dashboard .dashboard-pannel-desc p{margin-bottom:0}.woocommerce-MyAccount-dashboard .dashboard-pannel-link{cursor:pointer;margin-top:auto;display:flex;align-items:center;width:-moz-fit-content;width:fit-content;gap:10px;font-weight:400;font-size:clamp(14px,0.00125 * 100vw + 13.6px,16px);line-height:140%;font-family:var(--first-font);color:var(--text);transition:color 0.4s ease-out}.woocommerce-MyAccount-dashboard .dashboard-pannel-link svg path{stroke:var(--text);transition:stroke 0.4s ease-out}.woocommerce-MyAccount-dashboard .dashboard-pannel-link:hover{color:var(--primary)}.woocommerce-MyAccount-dashboard .dashboard-pannel-link:hover svg path{stroke:var(--primary)}.woocommerce-MyAccount-dashboard .dashboard-pannel:hover{background:transparent;border-color:var(--primary)}.woocommerce-MyAccount-dashboard .dashboard-pannel.status{background:transparent;border-color:var(--primary)}.woocommerce-MyAccount-dashboard .dashboard-pannel.status .dashobard-pannel-title{color:var(--primary)}.woocommerce-MyAccount-dashboard .dashboard-pannel.status:hover{background:var(--card);border-color:var(--card)}.woocommerce-MyAccount-orders{width:100%}.woocommerce-MyAccount-orders .order{padding:13px 30px;background:var(--card);margin-bottom:10px;display:grid;grid-template-columns:1fr 1fr 1fr 1.5fr 1fr;align-items:center;gap:10px}.woocommerce-MyAccount-orders .order-data{display:flex;flex-direction:column;gap:10px}.woocommerce-MyAccount-orders .order-label{font-weight:700;font-size:clamp(14px,0.00375 * 100vw + 12.8px,20px);line-height:100%;font-family:var(--second-font);color:var(--head)}.woocommerce-MyAccount-orders .order-value{font-weight:400;font-size:clamp(14px,0.00125 * 100vw + 13.6px,16px);line-height:140%;font-family:var(--first-font);color:var(--text)}.woocommerce-MyAccount-orders .order-cancel{cursor:pointer;background:transparent;border:none;display:flex;align-items:center;gap:5px;width:-moz-fit-content;width:fit-content;margin-inline:auto;margin-top:5px;font-weight:400;font-size:clamp(12px,0.00125 * 100vw + 11.6px,14px);line-height:130%;font-family:var(--first-font);color:var(--text);transition:color 0.4s ease-out}.woocommerce-MyAccount-orders .order-cancel svg path{fill:var(--text);transition:fill 0.4s ease-out}.woocommerce-MyAccount-orders .order-cancel:hover{color:var(--primary)}.woocommerce-MyAccount-orders .order-cancel:hover svg path{fill:var(--primary)}.woocommerce-MyAccount-orders .order:last-child{margin-bottom:0}.woocommerce-MyAccount-order-view__number{margin-bottom:30px}.woocommerce-MyAccount-order-view__info{font-weight:400;font-size:clamp(14px,0.00125 * 100vw + 13.6px,16px);line-height:140%;font-family:var(--first-font);color:var(--text)}.woocommerce-MyAccount-order-view__info mark{font-weight:400;font-size:clamp(14px,0.00125 * 100vw + 13.6px,16px);line-height:140%;font-family:var(--first-font);color:var(--text);background-color:transparent}.woocommerce-MyAccount-order-view .woocommerce-order-details{margin-top:20px;background:var(--card);border-radius:3px}.woocommerce-MyAccount-order-view .woocommerce-order-details .order-details{width:100%}.woocommerce-MyAccount-order-view .woocommerce-order-details .order-details-header{display:grid;grid-template-columns:2fr 1fr;padding:30px 40px 20px 40px;gap:30px}.woocommerce-MyAccount-order-view .woocommerce-order-details .order-details-header .product-name,.woocommerce-MyAccount-order-view .woocommerce-order-details .order-details-header .product-total{font-weight:700;font-size:clamp(14px,0.00375 * 100vw + 12.8px,20px);line-height:100%;font-family:var(--second-font);color:var(--head)}.woocommerce-MyAccount-order-view .woocommerce-order-details .order-details-products{padding:0 40px 30px 40px;border-bottom:1px solid var(--bgLight)}.woocommerce-MyAccount-order-view .woocommerce-order-details .order-details-products .order_item{display:grid;grid-template-columns:2fr 1fr;gap:30px;margin-bottom:10px}.woocommerce-MyAccount-order-view .woocommerce-order-details .order-details-products .order_item:last-child{margin-bottom:0}.woocommerce-MyAccount-order-view .woocommerce-order-details .order-details-products .order_item .product-name a{font-weight:400;font-size:clamp(14px,0.00125 * 100vw + 13.6px,16px);line-height:140%;font-family:var(--first-font);color:var(--text)}.woocommerce-MyAccount-order-view .woocommerce-order-details .order-details-products .order_item .product-quantity{font-weight:400;font-size:clamp(14px,0.00125 * 100vw + 13.6px,16px);line-height:140%;font-family:var(--first-font);color:var(--head);font-weight:700}.woocommerce-MyAccount-order-view .woocommerce-order-details .order-details-products .order_item .product-total .woocommerce-Price-amount bdi{font-weight:400;font-size:clamp(14px,0.00125 * 100vw + 13.6px,16px);line-height:140%;font-family:var(--first-font);color:var(--text)}.woocommerce-MyAccount-order-view .woocommerce-order-details .order-details-products .order_item .product-total .woocommerce-Price-amount bdi .woocommerce-Price-currencySymbol{font-weight:400;font-size:clamp(14px,0.00125 * 100vw + 13.6px,16px);line-height:140%;font-family:var(--first-font);color:var(--text)}.woocommerce-MyAccount-order-view .woocommerce-order-details .order-details-info .info-item{padding:30px 40px;border-bottom:1px solid var(--bgLight);display:grid;grid-template-columns:2fr 1fr;gap:30px}.woocommerce-MyAccount-order-view .woocommerce-order-details .order-details-info .info-item-label{font-weight:700;font-size:clamp(14px,0.00375 * 100vw + 12.8px,20px);line-height:100%;font-family:var(--second-font);color:var(--head)}.woocommerce-MyAccount-order-view .woocommerce-order-details .order-details-info .info-item-value{font-weight:400;font-size:clamp(14px,0.00125 * 100vw + 13.6px,16px);line-height:140%;font-family:var(--first-font);color:var(--text)}.woocommerce-MyAccount-order-view .woocommerce-order-details .order-details-info .info-item-value .woocommerce-Price-amount bdi{font-weight:400;font-size:clamp(14px,0.00125 * 100vw + 13.6px,16px);line-height:140%;font-family:var(--first-font);color:var(--text)}.woocommerce-MyAccount-order-view .woocommerce-order-details .order-details-info .info-item-value .woocommerce-Price-amount bdi .woocommerce-Price-currencySymbol{font-weight:400;font-size:clamp(14px,0.00125 * 100vw + 13.6px,16px);line-height:140%;font-family:var(--first-font);color:var(--text)}.woocommerce-MyAccount-order-view .woocommerce-order-details .order-details-info .info-item:last-child{border:none}.woocommerce-MyAccount-order-view .woocommerce-order-contacts{margin-top:80px;display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.woocommerce-MyAccount-order-view .woocommerce-order-contacts .pannel{margin-top:20px;background:var(--card);padding:30px 40px;border-radius:3px}.woocommerce-MyAccount-order-view .woocommerce-order-contacts .pannel p{margin-bottom:10px}.woocommerce-MyAccount-order-view .woocommerce-order-contacts .pannel p:last-child{margin-bottom:0}.woocommerce-MyAccount-profile{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.woocommerce-MyAccount-profile .pannel{background:var(--card);border-radius:3px;padding:30px 45px;min-height:200px;display:flex;flex-direction:column}.woocommerce-MyAccount-profile .pannel-title{font-weight:700;font-size:clamp(16px,0.00625 * 100vw + 14px,26px);line-height:100%;font-family:var(--second-font);color:var(--head);margin-bottom:10px}.woocommerce-MyAccount-profile .pannel-desc p{margin-bottom:5px}.woocommerce-MyAccount-profile .pannel-desc p:last-child{margin-bottom:0}.woocommerce-MyAccount-profile .pannel-link{margin-top:auto;padding-top:16px;width:-moz-fit-content;width:fit-content;display:flex;align-items:center;gap:10px;font-weight:400;font-size:clamp(14px,0.00125 * 100vw + 13.6px,16px);line-height:140%;font-family:var(--first-font);color:var(--text);transition:color 0.4s ease-out}.woocommerce-MyAccount-profile .pannel-link svg path{fill:var(--text);transition:fill 0.4s ease-out}.woocommerce-MyAccount-profile .pannel-link:hover{color:var(--primary)}.woocommerce-MyAccount-profile .pannel-link:hover svg path{fill:var(--primary)}.woocommerce-MyAccount-edit-profile .edit-account-title{font-weight:700;font-size:clamp(18px,0.01375 * 100vw + 13.6px,40px);line-height:100%;font-family:var(--second-font);color:var(--text);margin-bottom:30px}.woocommerce-MyAccount-edit-profile .edit-account-pannel{background:var(--card);padding:40px 60px;border-radius:3px;margin-bottom:80px}.woocommerce-MyAccount-edit-profile .edit-account-pannel__wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.woocommerce-MyAccount-edit-profile .edit-account-pannel__wrapper .form-row{margin:0}.woocommerce-MyAccount-edit-profile .edit-account-pannel__wrapper .form-row label{display:block;font-weight:400;font-size:clamp(12px,0.00125 * 100vw + 11.6px,14px);line-height:130%;font-family:var(--first-font);color:var(--text);position:relative;width:-moz-fit-content;width:fit-content;margin-bottom:5px}.woocommerce-MyAccount-edit-profile .edit-account-pannel__wrapper .form-row label .info{width:16px;height:16px;position:relative;z-index:10;cursor:pointer}.woocommerce-MyAccount-edit-profile .edit-account-pannel__wrapper .form-row label .info-text{position:absolute;top:50%;left:105%;z-index:10;width:300px;transform:translate(0,-50%);padding:18px 25px;border-radius:3px;background:var(--bgLight);border:1px solid var(--bgDark);font-weight:400;font-size:clamp(12px,0.00125 * 100vw + 11.6px,14px);line-height:130%;font-family:var(--first-font);color:var(--text);opacity:0;pointer-events:none;transition:opacity 0.4s ease-out}.woocommerce-MyAccount-edit-profile .edit-account-pannel__wrapper .form-row label .info:hover+.info-text{opacity:1}.woocommerce-MyAccount-edit-profile .edit-account-pannel__wrapper .form-row input{font-weight:400;font-size:clamp(12px,0.00125 * 100vw + 11.6px,14px);line-height:130%;font-family:var(--first-font);color:var(--stroke)}.woocommerce-MyAccount-edit-profile .edit-account-pannel__wrapper .form-row input::-moz-placeholder{font-weight:400;font-size:clamp(12px,0.00125 * 100vw + 11.6px,14px);line-height:130%;font-family:var(--first-font);color:var(--stroke)}.woocommerce-MyAccount-edit-profile .edit-account-pannel__wrapper .form-row input::placeholder{font-weight:400;font-size:clamp(12px,0.00125 * 100vw + 11.6px,14px);line-height:130%;font-family:var(--first-font);color:var(--stroke)}.woocommerce-MyAccount-edit-profile .edit-account-pannel:last-child{margin-bottom:0}.woocommerce-MyAccount-edit-profile .edit-account-pannel .submit{margin-bottom:0;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-top:30px}.woocommerce-MyAccount-edit-profile .edit-account-pannel.edit-account-password .edit-account-pannel__wrapper .form-row:nth-child(2){grid-column:1}.woocommerce-MyAccount-billing h3{margin-bottom:30px}.woocommerce-MyAccount-billing .woocommerce-address-fields{background:var(--card);border-bottom:3px;padding:40px 60px}.woocommerce-MyAccount-billing .woocommerce-address-fields p{margin-bottom:0}.woocommerce-MyAccount-billing .woocommerce-address-fields__field-wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.woocommerce-MyAccount-billing .woocommerce-address-fields__field-wrapper #billing_country_field{display:none}.woocommerce-MyAccount-billing .woocommerce-address-fields__field-wrapper .form-row{margin-bottom:0}.woocommerce-MyAccount-billing .woocommerce-address-fields__field-wrapper .form-row label{font-weight:400;font-size:clamp(12px,0.00125 * 100vw + 11.6px,14px);line-height:130%;font-family:var(--first-font);color:var(--text);margin-bottom:5px;display:block}.woocommerce-MyAccount-billing .woocommerce-address-fields__field-wrapper .form-row label abbr{text-decoration:none}.woocommerce-MyAccount-billing .woocommerce-address-fields__field-wrapper .form-row input{font-weight:400;font-size:clamp(12px,0.00125 * 100vw + 11.6px,14px);line-height:130%;font-family:var(--first-font);color:var(--stroke)}.woocommerce-MyAccount-billing .woocommerce-address-fields__field-wrapper .form-row input::-moz-placeholder{font-weight:400;font-size:clamp(12px,0.00125 * 100vw + 11.6px,14px);line-height:130%;font-family:var(--first-font);color:var(--stroke)}.woocommerce-MyAccount-billing .woocommerce-address-fields__field-wrapper .form-row input::placeholder{font-weight:400;font-size:clamp(12px,0.00125 * 100vw + 11.6px,14px);line-height:130%;font-family:var(--first-font);color:var(--stroke)}.woocommerce-MyAccount-billing .woocommerce-address-fields__field-wrapper.natural .form-row:nth-child(3){grid-column:1/3}.woocommerce-MyAccount-billing .woocommerce-address-fields button.btn{margin-top:30px;margin-left:auto}.archive-stocks-holder{padding-bottom:40px}.archive-stocks-holder .stock-item{margin-bottom:30px}.archive-stocks-load_more{width:-moz-fit-content;width:fit-content;margin-top:10px;margin-inline:auto;display:block}.stock-item{background:var(--card)}.stock-item .stock-link{transition:background .4s ease-out}.stock-item:hover .stock-image img{transform:scale(1)}.stock-item:hover .stock-link{opacity:1}.stock-holder{display:flex;gap:30px;padding:30px 0}.stock-content{flex:1;margin:30px 0}.stock-desc{margin-top:20px}.stock-date{padding:5px 10px;background:transparent;border:1px solid var(--primary);border-radius:3px;font-weight:500;font-size:clamp(8px,0.0025 * 100vw + 7.2px,12px);line-height:130%;color:var(--primary);width:-moz-fit-content;width:fit-content;margin-bottom:40px}.stock-image{width:50%;position:relative;overflow:hidden}.stock-image img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;transform:scale(1.2);transition:transform 0.4s ease-out}.stock-link{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;transition:opacity 0.4s ease-out}.archive-services-holder{display:flex;gap:57px;padding-bottom:40px}.archive-services-content{width:45%;height:-moz-fit-content;height:fit-content;position:sticky;top:140px}.archive-services-content__image{width:365px;height:365px;margin-inline:auto}.archive-services-content__image img{width:100%;height:100%;display:block;-o-object-fit:contain;object-fit:contain}.archive-services-wrapper{width:55%}.single-services-banner{background:var(--card);border-radius:3px;display:flex;gap:60px;padding:30px;margin-bottom:40px}.single-services-banner .banner-content{width:50%;padding:28px 0 28px 28px}.single-services-banner .banner-title{margin-bottom:15px}.single-services-banner .banner-callback{margin-top:40px}.single-services-banner .banner-image{width:50%;height:372px;border-radius:3px;overflow:hidden}.single-services-banner .banner-image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.single-services .content .wp-block-group{padding:40px 15px;flex-direction:row;align-items:flex-start;flex-wrap:nowrap;gap:30px}.single-services .content .wp-block-group p{width:60%}.single-services .content .wp-block-heading{width:40%;font-weight:700;font-size:clamp(22px,0.02375 * 100vw + 14.4px,60px);line-height:100%;font-family:var(--second-font);color:var(--text)}.service-item{max-width:600px;width:100%;display:flex;gap:30px;margin-bottom:75px}.service-item-title{transition:color 0.4s ease-out}.service-item-desc{margin-top:10px}.service-item-link{margin-top:15px}.service-item-icon{flex-shrink:0;width:160px;height:160px;background:var(--primary);padding:30px;transition:background 0.4s ease-out}.service-item-icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.service-item-link{display:flex;align-items:center;gap:10px;font-family:var(--first-font);font-weight:700;font-size:clamp(12px,0.0025 * 100vw + 11.2px,16px);line-height:130%;color:var(--primary);transition:color 0.4s ease-out}.service-item-link svg{transition:transform 0.4s ease-out}.service-item-link svg path{stroke:var(--primary);transition:stroke 0.4s ease}.service-item:nth-child(2n){margin-left:110px}.service-item:last-child{margin-bottom:0}.service-item:hover .service-item-icon{background:var(--hover)}.service-item:hover .service-item-title{color:var(--hover)}.service-item:hover .service-item-link{color:var(--hover)}.service-item:hover .service-item-link svg{transform:rotate(45deg)}.service-item:hover .service-item-link svg path{stroke:var(--hover)}.question-item{border:1px solid var(--card);background:var(--card);cursor:pointer;border-radius:3px;transition:border 0.4s ease-out,background 0.4s ease-out}.question-item-header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:32px 30px;margin:-1px;border:1px solid var(--card);border-radius:3px;transition:border 0.4s ease-out}.question-item-title{display:flex;align-items:center;gap:30px;transition:color 0.4s ease-out}.question-item-title svg{width:24px;height:24px;flex-shrink:0}.question-item-toggle{flex-shrink:0;width:50px;height:50px;border-radius:100%;background:var(--primary);display:flex;align-items:center;justify-content:center;transition:background 0.4s ease-out}.question-item-toggle::before{content:"";position:relative;width:14px;height:14px;background:url(../images/question-close.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.question-item-desc{padding:40px 85px}.question-item.active{border-color:var(--primary);background:transparent}.question-item.active .question-item-header{border-color:var(--primary)}.question-item.active .question-item-title{color:var(--primary)}.question-item.active .question-item-toggle{background:var(--bgDark)}.question-item.active .question-item-toggle::before{background:url(../images/question-open.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.archive-reviews-holder{display:flex;gap:30px;padding-bottom:40px}.archive-reviews-wrapper{width:74%}.archive-reviews-posts__media{margin-bottom:60px}.archive-reviews-posts__media-theme{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:40px}.archive-reviews-posts__text-wrapper .review-item{margin-bottom:30px}.archive-reviews-posts__text-wrapper .review-item:last-child{margin-bottom:0}.archive-reviews-form{width:26%;position:sticky;top:150px;height:-moz-fit-content;height:fit-content;background:var(--text);padding:40px;overflow:hidden;border-radius:3px}.archive-reviews-form .form-title{color:var(--card)}.archive-reviews-form .form-desc{margin-top:10px;color:var(--bgDark)}.archive-reviews-form .form-callback{margin-top:76px;width:100%}.archive-reviews-form .form-image{position:absolute;bottom:0;right:0;z-index:-1;pointer-events:none;width:auto;height:auto}.archive-reviews-form .form-image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.archive-reviews-load_more{display:block;margin-top:40px;margin-inline:auto;width:-moz-fit-content;width:fit-content}.review-item{overflow:hidden;border-radius:3px}.review-item[data-type=media]{position:relative;z-index:5;padding:30px;min-height:400px;height:100%;display:flex;flex-direction:column;justify-content:flex-end}.review-item[data-type=media] .review-item-title{color:var(--card)}.review-item[data-type=media] .review-item-date{font-weight:400;font-size:clamp(12px,0.00125 * 100vw + 11.6px,14px);line-height:130%;font-family:var(--first-font);color:var(--bgDark);margin-top:5px}.review-item[data-type=media] .review-item-play{width:100px;height:100px;border-radius:100%;background:var(--primary);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;transition:background 0.4s ease-out}.review-item[data-type=media] .review-item-play:hover{background:var(--hover)}.review-item[data-type=media] .review-item-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.review-item[data-type=media] .review-item-image::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,0.8) 100%)}.review-item[data-type=media] .review-item-image.image{cursor:pointer}.review-item[data-type=media] .review-item-image.image::before{display:none}.review-item[data-type=media] .review-item-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.review-item[data-type=text]{padding:45px 60px;background:var(--card)}.review-item[data-type=text] .review-item-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:20px}.review-item[data-type=text] .review-item-date{font-weight:400;font-size:clamp(12px,0.00125 * 100vw + 11.6px,14px);line-height:130%;font-family:var(--first-font);color:var(--text)}.review-item[data-type=text] .review-item-desc{-webkit-line-clamp:5;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.review-item[data-type=text] .review-item-link{margin-top:20px}.review-item[data-type=text] .review-item-gallery{margin-top:30px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.review-item[data-type=text] .review-item-gallery__image{width:80px;height:80px;cursor:pointer;border-radius:3px;overflow:hidden}.review-item[data-type=text] .review-item-gallery__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.seo-block{padding:50px 0}.seo-holder{display:flex;gap:30px}.seo-image{width:40%}.seo-image img{width:100%;-o-object-fit:cover;object-fit:cover;display:block}.seo-wrapper{width:60%;background:var(--card);padding:50px 60px;border-radius:3px}.seo-content{max-height:366px;overflow-y:auto;padding-right:20px}.seo-content::-webkit-scrollbar{width:3px}.seo-content::-webkit-scrollbar-track{border-radius:10px;background:linear-gradient(to left,rgba(175,175,178,0) 0,rgba(175,175,178,0) 30%,rgb(222,224,225) 50%,rgba(175,175,178,0) 70%,rgba(175,175,178,0) 100%)}.seo-content::-webkit-scrollbar-thumb{border-radius:10px;background-color:var(--stroke)}.seo-desc p{margin-bottom:20px}.seo-desc li{margin-bottom:20px}.seo-desc ol{margin-bottom:20px}.seo-desc ul{margin-bottom:20px}.seo-desc ul li::marker{color:var(--primary)}.seo-title{margin-bottom:25px}.privacy__page p{color:var(--text);margin-bottom:15px}.privacy__page ul li,.privacy__page ol li{color:var(--text);margin-bottom:10px}.privacy__page h2,.privacy__page h3,.privacy__page h4,.privacy__page h5,.privacy__page h6{color:var(--head);margin:20px 0}.error-holder{display:flex;align-items:center;gap:153px}.error-numbers{font-family:var(--second-font);font-weight:700;font-size:clamp(140px,0.125 * 100vw + 100px,340px);line-height:100%;color:var(--text)}.error-title{font-weight:700;font-size:clamp(20px,0.01875 * 100vw + 14px,50px);line-height:100%;font-family:var(--second-font);color:var(--text);margin-bottom:15px}.error-return{margin-top:30px}input{width:100%;margin:0 auto;padding:16px 25px;border:1px solid var(--bgDark);border-radius:3px;background:transparent;border-radius:5px;font-weight:400;font-size:clamp(12px,0.00125 * 100vw + 11.6px,14px);line-height:130%;font-family:var(--first-font);color:var(--text);transition:border 0.4s ease-out}input::-moz-placeholder{font-weight:400;font-size:clamp(12px,0.00125 * 100vw + 11.6px,14px);line-height:130%;font-family:var(--first-font);color:var(--text);-moz-transition:color 0.4s ease-out;transition:color 0.4s ease-out}input::placeholder{font-weight:400;font-size:clamp(12px,0.00125 * 100vw + 11.6px,14px);line-height:130%;font-family:var(--first-font);color:var(--text);transition:color 0.4s ease-out}input:focus{outline:none}input:hover{border-color:var(--stroke)}input:hover::-moz-placeholder{color:var(--head)}input:hover::placeholder{color:var(--head)}textarea{width:100%;margin:0 auto;padding:16px 25px;height:122px;resize:none;border:1px solid var(--bgDark);border-radius:3px;background:transparent;border-radius:5px;font-weight:400;font-size:clamp(12px,0.00125 * 100vw + 11.6px,14px);line-height:130%;font-family:var(--first-font);color:var(--text);transition:border 0.4s ease-out}textarea::-moz-placeholder{font-weight:400;font-size:clamp(12px,0.00125 * 100vw + 11.6px,14px);line-height:130%;font-family:var(--first-font);color:var(--text);-moz-transition:color 0.4s ease-out;transition:color 0.4s ease-out}textarea::placeholder{font-weight:400;font-size:clamp(12px,0.00125 * 100vw + 11.6px,14px);line-height:130%;font-family:var(--first-font);color:var(--text);transition:color 0.4s ease-out}textarea:focus{outline:none}textarea:hover{border-color:var(--stroke)}textarea:hover::-moz-placeholder{color:var(--head)}textarea:hover::placeholder{color:var(--head)}.theme-modal{min-width:400px;width:630px;height:-moz-fit-content;height:fit-content;max-height:90vh;max-width:90vw;background-color:#fff;position:fixed;left:50%;top:50%;padding:60px 80px;transform:translate(-50%,-50%) scale(0);pointer-events:none;transition:transform 0.3s ease-in;z-index:99999;overflow-y:auto}.theme-modal.modal-open{pointer-events:all;transform:translate(-50%,-50%) scale(1);opacity:1}.theme-modal.checking-account{padding:50px 70px;border-radius:3px}.theme-modal.checking-account .form{margin-top:40px;gap:15px}.theme-modal .close-modal{position:absolute;right:20px;top:0;font-size:30px;font-weight:500;color:var(--head);cursor:pointer}.theme-modal .close-modal:hover{color:var(--primary)}.theme-modal .modal-title{font-weight:700;font-size:clamp(22px,0.02375 * 100vw + 14.4px,60px);line-height:100%;font-family:var(--second-font);color:var(--text);margin-bottom:20px}.theme-modal .modal-desc{font-weight:400;font-size:clamp(14px,0.00125 * 100vw + 13.6px,16px);line-height:140%;font-family:var(--first-font);color:var(--text)}.theme-modal .form{display:flex;flex-direction:column;gap:10px;width:100%}.theme-modal .form .btn{width:100%}.theme-modal .form-bottom{margin-top:5px;display:flex;gap:20px}.theme-modal .form-bottom .privacy{font-weight:400;font-size:clamp(12px,0.00125 * 100vw + 11.6px,14px);line-height:130%;font-family:var(--first-font);color:var(--text)}.theme-modal .form-bottom .privacy a{font-weight:400;font-size:clamp(12px,0.00125 * 100vw + 11.6px,14px);line-height:130%;font-family:var(--first-font);color:var(--primary);text-decoration:underline}.theme-modal .form-bottom .btn{padding:16px 35px;width:-moz-fit-content;width:fit-content}.theme-modal .form .input-file{margin-top:20px;position:relative;display:flex;justify-content:center;flex-direction:column;gap:10px;transition:0.6s;cursor:pointer;width:-moz-fit-content;width:fit-content}.theme-modal .form .input-file input[type=file]{position:absolute;z-index:-1;opacity:0;display:block;width:0;height:0}.theme-modal .form .input-file span{font-weight:700;font-size:clamp(16px,0.00625 * 100vw + 14px,26px);line-height:100%;font-family:var(--second-font);color:var(--text);transition:color 0.4s ease-out}.theme-modal .form .input-file .input-file-btn{position:relative;display:flex;align-items:center;justify-content:center;gap:5px;cursor:pointer;outline:none;text-decoration:none;vertical-align:middle;color:var(--text);text-align:center;padding:13px 20px;box-sizing:border-box;margin:0;transition:background-color 0.2s;transition:0.6s;width:100%;background:transparent;border:1px solid var(--primary)}.theme-modal .form .input-file .input-file-btn svg path{transition:0.6s}.theme-modal .form .input-file .input-file-btn:hover{color:var(--primary)}.theme-modal .form .input-file .input-file-btn:hover svg path{stroke:var(--primary)}.theme-modal .form .input-file .input-file-text{display:none;color:var(--text);line-height:150%}.theme-modal .form .input-file .input-file-text.visible{display:flex;-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.theme-modal .form .input-file:hover span{color:var(--primary)}.terms-header{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:40px}.terms-holder-wrapper.active{display:grid}.terms-holder-wrapper{display:none;grid-template-columns:repeat(3,1fr);gap:30px;list-style:none}.terms-block{padding:50px 0;background:#FFF}.terms-block .product-category{background:var(--bgLight)}.terms-holder-wrapper .last-item{background:transparent;border:1px solid var(--primary);position:relative;overflow:hidden;min-height:140px;border-radius:3px;transition:background 0.4s ease-out}.terms-holder-wrapper .last-item-content{padding:25px 140px 25px 40px;display:flex;flex-direction:column;justify-content:space-between;gap:17px;height:100%}.terms-holder-wrapper .last-item-name{font-weight:700;font-size:clamp(16px,0.00625 * 100vw + 14px,26px);line-height:100%;font-family:var(--second-font);color:var(--text);transition:color 0.4s ease}.terms-holder-wrapper .last-item-more{display:flex;align-items:center;gap:10px;font-family:var(--first-font);font-weight:700;font-size:clamp(12px,0.0025 * 100vw + 11.2px,16px);line-height:130%;color:var(--primary);transition:color 0.4s ease-out}.terms-holder-wrapper .last-item:hover{background:var(--primary)}.terms-holder-wrapper .last-item:hover .last-item-name{color:var(--card)}.terms-holder-wrapper .last-item:hover .last-item-more{color:var(--card)}.terms-holder-wrapper .last-item:hover .last-item-more svg{transform:rotate(45deg)}.terms-holder-wrapper .last-item-more svg{transition:transform 0.4s ease-out}.terms-holder-wrapper .last-item:hover .last-item-more svg path{fill:var(--card)}.advants-block{margin:50px 0;padding:80px 0;background:var(--card)}.advants-holder{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;list-style:none}.advants-header{margin:0}.advants-holder .title{margin-bottom:0}.advants-item{background:var(--bgLight);border-radius:3px;position:relative;overflow:hidden;margin:0}.advants-item-content{padding:40px 0 40px 60px;width:67%}.advants-item-desc{margin-top:15px;text-wrap:balance}.advants-item-image{position:absolute;bottom:0;right:0;width:209px;height:100%}.advants-item-image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block;-o-object-position:right bottom;object-position:right bottom}.services-block{padding:50px 0}.services-holder{display:flex;gap:57px}.services-content{width:40%}.services-wrapper{width:60%}.services-content-bottom{margin-top:40px;display:flex;align-items:flex-start;gap:11px}.breadcrumbs{display:flex;flex-wrap:wrap}.breadcrumbs .bsp{margin:0 8px}.breadcrumbs .current a span{color:#e32121}.product-tabs-wrapper{}.product-tabs-wrapper .product-tabs-head{margin:20px 0;display:flex;flex-wrap:wrap;gap:10px}.product-tabs-wrapper .product-tabs-head .product-tabs-link{padding:16px 35px;border:1px solid var(--stroke);background:var(--bgLight);border-radius:3px;font-weight:400;font-size:clamp(12px,0.00125 * 100vw + 11.6px,14px);line-height:130%;font-family:var(--first-font);font-weight:500;color:var(--text);margin:0;list-style:none;cursor:pointer;transition:background 0.4s ease-out,border 0.4s ease-out,color 0.4s ease-out;cursor:pointer}.product-tabs-wrapper .product-tabs-head .product-tabs-link.active,.product-tabs-wrapper .product-tabs-head .product-tabs-link:hover{background:var(--head);border-color:var(--head);color:var(--card)}.product-tabs-wrapper .product-tabs-contents{}.product-tabs-wrapper .product-tabs-contents .product-tab-intro{display:none}.archive-products-categories .pagination{display:flex;align-items:flex-start;justify-content:center;margin-top:30px}.archive-products-categories .pagination .btn{padding:10px 18px}.archive-products-categories .pagination .btn[disabled]{opacity:0.6;pointer-events:none}.archive-products-categories .pagination input[type="text"]{padding:10px 10px;max-width:100px;text-align:center;background:#FFF;margin:0 10px}.ajax_form .form-control{margin:10px 0 0}.ajax_form .send-button-app{margin-top:14px}.error_in{border-color:#F00!important}input ~ .error{margin-top:6px;color:#F00;font-size:14px}#consent-checkbox.error_in{border-color:#F00!important}.contacts-item:last-child{margin-bottom:0}.contacts-item.socials{margin-top:40px;display:flex;align-items:center;flex-wrap:wrap;gap:10px}.contacts-item.socials .contacts-item-social{width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:3px;overflow:hidden;transition:background 0.4s ease-out}.contacts-holder{display:flex;gap:30px}.contacts-wrapper{width:32%}.contacts-item{margin-bottom:30px}.contacts-item-name{font-weight:400;font-size:clamp(12px,0.00125 * 100vw + 11.6px,14px);line-height:130%;font-family:var(--first-font);color:var(--text);margin-bottom:10px;margin-top:10px}.contacts-item-value{font-weight:700;font-size:clamp(16px,0.00625 * 100vw + 14px,26px);line-height:100%;font-family:var(--second-font);color:var(--head)}.contacts-item-value p{font-weight:700;font-size:clamp(16px,0.00625 * 100vw + 14px,26px);line-height:100%;font-family:var(--second-font);color:var(--head);margin:0}body .map-holder{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;flex-grow:0;width:100%;position:relative;background-image:url(../images/map-holder.png);background-position:center}body .map-holder .map-object{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.contacts-holder .map-holder{width:68%;height:400px}body .map-holder .map-object iframe{flex-grow:1;height:auto}.price-block{padding:80px 0;margin:40px 0;background:var(--card)}h2.title{color:var(--text);font-weight:700;font-size:clamp(22px,0.02375 * 100vw + 14.4px,60px);line-height:100%;font-family:var(--second-font)}.payment-title{width:30%}.price-title{margin-bottom:40px}.price-holder{margin-top:40px}.price-content table{border:none;border-collapse:collapse}.price-content table tr{border-top:1px solid var(--bgDark)}.price-content table tr td{padding:20px 0;border:none}.price-content table tr td:nth-child(1){width:65%}.price-content table tr td:nth-child(2){width:20%;font-weight:700;font-size:clamp(16px,0.00625 * 100vw + 14px,26px);line-height:100%;font-family:var(--second-font);color:var(--text)}.price-content table tr td:nth-child(3){width:10%;text-align:right}.has-text-align-right{text-align:right}.payment-block{margin-bottom:30px}.payment-holder{padding:60px 110px;background:var(--card);position:relative;display:flex;align-items:flex-start;gap:55px}.payment-desc{width:70%}.form-block{margin:40px 0;padding:80px 0;background:var(--card);position:relative;overflow:hidden;z-index:5}.form-holder{display:flex;gap:76px}.form-content{max-width:584px;width:100%}.form-desc{margin-top:10px}.payment-icon{position:absolute;bottom:0;left:0;width:100px;height:100px;background:var(--primary);border-radius:3px;display:flex;align-items:center;justify-content:center}.mm-search .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:before{display:none}.mm-search .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{background:none}@media (max-width:1400px){#header .header-bottom-menu .nav-menu-element.has-childs .sub-menu{left:-10px;width:300px;padding:25px;gap:20px}}@media (max-width:1300px){.service-item{margin-bottom:30px} .service-item:nth-child(2n){margin-left:0} .single-product-content{gap:0;display:block} .single-product-wrapper{width:100%} .single-product-holder{flex-wrap:wrap;justify-content:space-between;gap:20px} .single-product-holder .single-product-cart{display:block;width:48%} .single-product-gallery{width:100%} .single-product-summary{width:48%} .single-product-cart{display:none}}@media (max-width:1200px){#header .header-top-woocommerce{position:fixed;bottom:15px;right:15px} #header .header-top-woocommerce .account-btn{margin-left:0} .favorites-wrapper{grid-template-columns:repeat(3,1fr);gap:15px}}@media (max-width:1100px){.product-category{min-height:110px} .product-category a img{width:130px} .product-category-content{padding:20px 120px 20px 20px} .archive-products-wrapper{gap:0} .archive-products-wrapper .filters-widget{width:0;max-width:0;position:relative;top:0} .archive-products-wrapper .filters-form{position:fixed;top:0;left:-280px;height:100%;overflow-y:auto;background:var(--bgLight);padding:10px;max-width:280px;z-index:9999;transition:left 0.4s ease-out} .archive-products-wrapper .filters-form.opened{left:0} .archive-products-wrapper .filters-toggle{position:fixed;z-index:1001;top:20%;right:0;display:flex} .archive-products-wrapper .filters-background{display:block;z-index:1000;transition:opacity 0.4s ease-out} .archive-products-wrapper .filters-background.active{opacity:0.8;pointer-events:all} .archive-products-posts{width:100%} .review-item[data-type=text]{padding:20px} .archive-reviews-holder{flex-direction:column;gap:20px} .archive-reviews-wrapper{width:100%} .archive-reviews-posts__media{margin-bottom:40px} .archive-reviews-posts__media-theme{margin-top:20px} .archive-reviews-posts__text-wrapper .review-item{margin-bottom:20px} .archive-reviews-form{position:relative;top:0;width:100%;padding:20px} .archive-reviews-form .form-callback{margin-top:40px} .archive-reviews-load_more{margin-top:20px}}@media (max-width:992px){.title,h1.page-title,h1.product_title{margin-bottom:20px} .theme-modal{padding:40px 20px} .theme-modal .form-bottom{flex-direction:column-reverse} .theme-modal .form-bottom .btn{width:100%} .theme-modal .form-bottom .privacy{text-align:center;text-wrap:balance} .theme-modal .form .input-file{margin-top:10px} #right-sidebar .sidebar-item{width:60px} #right-sidebar .sidebar-item-icon{width:60px;height:60px;padding:10px} #right-sidebar .sidebar-item:hover{padding-left:10px;width:240px} .price{gap:5px} .qty-wrapper{min-width:100px} .archive-products-categories{padding-bottom:20px} .archive-products-categories .products{gap:20px} .archive-products-banner{margin-bottom:20px} .archive-products-banner .banner-content{padding:0} .archive-products-subcategories{margin-bottom:20px} .archive-products-posts .products{gap:20px} .archive-stocks-holder{padding-bottom:20px} .archive-services-holder{padding-bottom:20px;flex-direction:column;gap:20px} .archive-services-wrapper{width:100%} .archive-services-content{width:100%;position:relative;top:0} .archive-services-content__image{width:100%;height:250px} .single-services-banner{padding:15px;margin-bottom:20px;gap:20px;flex-direction:column} .single-services-banner .banner-content{padding:0;width:100%} .single-services-banner .banner-title{text-align:center} .single-services-banner .banner-desc{text-align:center} .single-services-banner .banner-callback{margin-inline:auto;margin-top:20px} .single-services-banner .banner-image{width:100%;height:300px} .single-services .content .wp-block-group{padding:20px 15px;flex-direction:column;gap:20px} .single-services .content .wp-block-group p{width:100%} .single-services .content .wp-block-heading{width:100%} .product-item{padding:10px} .product-item .woocommerce-loop-product__title{margin-top:10px} .product-item-thumbnail{height:150px} .product-item-attributes{margin-top:10px} .product-item .price{margin-top:10px} .product-item-sale_flash{top:5px;left:5px} .product-item-bottom{padding-top:10px} .service-item{max-width:unset;gap:10px} .service-item-icon{padding:15px;width:80px;height:80px} .footer-links{padding:20px 0} .footer-links-holder{gap:20px} .footer-links-item__link{padding:20px} #footer{margin-top:20px} #footer .footer-top{padding:20px 0} #footer .footer-holder{gap:20px} #footer .footer-column-name{margin-bottom:10px} #footer .footer-column-menu{display:flex;flex-wrap:wrap;gap:10px} #footer .footer-column-menu .nav-menu-element{margin:0} #footer .footer-column-menu.footer-menu{margin-bottom:20px} #footer .footer-column .socials{margin-top:20px} #footer .footer-column .requisites{margin-top:20px} #footer .footer-bottom-holder{flex-direction:column} .question-item-header{padding:20px} .question-item-title{gap:10px} .question-item-toggle{width:40px;height:40px} .question-item-desc{padding:40px} .seo-block{padding:20px 0} .seo-holder{flex-direction:column;gap:20px} .seo-image{width:100%;height:300px} .seo-image img{height:100%} .seo-wrapper{width:100%;padding:20px} .seo-content{max-height:376px} .single-product-content{padding-bottom:20px} .single-product-cart__price{margin-inline:auto} .single-product-cart .cart{margin-top:20px} .single-product-wrapper .wc-tabs{margin-bottom:20px} .single-product-wrapper .wc-tabs-item a{padding:10px} .single-product-wrapper .wc-tabs-wrapper{padding-top:20px} .single-product-wrapper .wc-tabs-wrapper .woocommerce-Tabs-panel--additional_information .shop_attributes tbody{gap:15px} .single-product-wrapper .wc-tabs-wrapper .woocommerce-Tabs-panel--documents .documents-wrapper{gap:15px} .single-product-wrapper .wc-tabs-wrapper .woocommerce-Tabs-panel--documents .documents-item-header{padding:10px} .single-product-wrapper .wc-tabs-wrapper .woocommerce-Tabs-panel--documents .documents-item-footer{padding:10px} .single-product-wrapper .wc-tabs-wrapper .woocommerce-Tabs-panel--documents .documents-more{margin-top:20px} .single-product-gallery__thumb{gap:10px;padding:0} .single-product-holder{padding-bottom:20px} .single-product-holder .single-product-cart{padding:20px;width:100%} .single-product-summary{width:100%} .single-product-summary .summary-info{flex-wrap:wrap;gap:10px;justify-content:space-between} .single-product-summary .summary-desc{margin-top:20px} .single-product-summary .summary-attributes{margin-top:20px} .single-product-related{padding:20px 0} .single-product-related__title{margin-bottom:20px} .single-product-related .related-theme{margin-top:20px} .favorites-info{margin-bottom:20px} .favorites-wrapper{padding-bottom:20px} .cart-wrapper{margin-top:0} .cart-form{flex-direction:column;gap:20px} .cart-form .shop_table{width:100%;display:grid;grid-template-columns:repeat(4,1fr);gap:10px} .cart-form .shop_table .cart_item{flex-direction:column;gap:10px;margin-bottom:0;padding:10px} .cart-form .shop_table .cart_item .product-head{flex-direction:column;gap:10px} .cart-form .shop_table .cart_item .product-thumbnail{width:100%} .cart-form .shop_table .cart_item .product-name{text-align:center} .cart-form .shop_table .cart_item .product-bottom{flex-direction:column-reverse;gap:10px;padding:0} .cart-form .shop_table .cart_item .product-quantity{width:unset} .cart-form .shop_table .cart_item .product-remove{top:5px;right:5px} .cart-form .cart-collaterals{padding:15px;position:relative;width:100%;top:0} .woocommerce-checkout h3.checkout-title.payment{margin-bottom:20px} .woocommerce-checkout .wc-checkout_form_holder{flex-direction:column;gap:20px;padding-bottom:20px} .woocommerce-checkout .wc-checkout_form_holder .woocommerce-checkout-review-order{width:100%;position:relative;top:0;padding:15px} .woocommerce-checkout .wc-checkout_form_wrapper{width:100%} .woocommerce-checkout .wc-checkout_form_wrapper .col2-set .col-1 .woocommerce-billing-fields{margin-bottom:20px} .woocommerce-checkout .wc-checkout_form_wrapper .col2-set .col-1 .woocommerce-billing-fields__field-wrapper{gap:15px} .woocommerce-checkout .wc-checkout_form_wrapper .col2-set .col-2 .woocommerce-shipping-fields{margin-bottom:20px} .woocommerce-checkout .wc-checkout_form_wrapper .col2-set .col-2 .woocommerce-shipping-fields__field-wrapper{gap:15px} .woocommerce-checkout .wc-checkout_form_wrapper .wc-checkout-methods{gap:15px} .woocommerce-checkout .wc-checkout_form_wrapper .woocommerce-checkout-payment{margin-top:20px} .woocommerce-checkout .wc-checkout_form_wrapper .woocommerce-additional-fields{margin-top:20px} .review-item[data-type=media]{min-height:350px;padding:15px} .review-item[data-type=media] .review-item-play{width:60px;height:60px} .review-item[data-type=text] .review-item-head{margin-bottom:10px} .review-item[data-type=text] .review-item-gallery{margin-top:20px} .review-item[data-type=text] .review-item-gallery__image{width:50px;height:50px} .wp-custom-group{flex-direction:column;padding:20px 15px;gap:20px} .wp-custom-group .wp-block-heading{width:100%} .wp-custom-group p{width:100%} .page-auth .login-annotation{margin-top:40px} .page-auth .login-title{margin-bottom:20px} .page-auth .login-form #loginform p input[type=submit]{background-image:none} .page-registration .page-account_registration #register_form .user-type{gap:15px;margin-bottom:15px} .woocommerce-MyAccount-wrapper{gap:0} .woocommerce-MyAccount-header{margin-bottom:20px} .woocommerce-MyAccount-navigation{position:fixed;top:128px;right:-285px;max-width:285px;width:100%;height:100%;z-index:100;background:var(--bgLight);border:2px solid var(--bgDark);padding:10px;border-radius:3px;transition:right 0.4s ease-out} .woocommerce-MyAccount-navigation.opened{right:0} .woocommerce-MyAccount-navigation-toggle{display:block;opacity:1} .woocommerce-MyAccount-navigation-toggle.active{right:285px} .woocommerce-MyAccount-content{width:100%} .woocommerce-MyAccount-dashboard{gap:15px} .woocommerce-MyAccount-dashboard .dashboard-pannel{padding:20px;min-height:150px} .woocommerce-MyAccount-order-view .woocommerce-order-details .order-details-header{padding:20px 15px} .woocommerce-MyAccount-order-view .woocommerce-order-details .order-details-products{padding:0 15px 20px 15px} .woocommerce-MyAccount-order-view .woocommerce-order-details .order-details-info .info-item{padding:20px 15px} .woocommerce-MyAccount-order-view .woocommerce-order-contacts{margin-top:40px;gap:20px} .woocommerce-MyAccount-order-view .woocommerce-order-contacts .pannel{display:flex;flex-direction:column;padding:15px;margin-top:10px} .woocommerce-MyAccount-profile{gap:20px} .woocommerce-MyAccount-profile .pannel{padding:20px;min-height:unset} .woocommerce-MyAccount-edit-profile .edit-account-pannel{padding:20px;margin-bottom:40px} .woocommerce-MyAccount-edit-profile .edit-account-pannel.edit-account-password{margin-bottom:0} .woocommerce-MyAccount-edit-profile .edit-account-pannel__wrapper{gap:15px} .woocommerce-MyAccount-edit-profile .edit-account-pannel .submit{margin-top:20px} .woocommerce-MyAccount-edit-profile .edit-account-title{margin-bottom:20px} .woocommerce-MyAccount-billing h3{margin-bottom:20px} .woocommerce-MyAccount-billing .woocommerce-address-fields{padding:20px} .woocommerce-MyAccount-billing .woocommerce-address-fields__field-wrapper{gap:15px} .woocommerce-order .woocommerce-order-details .order-details-header{padding:20px 15px} .woocommerce-order .woocommerce-order-details .order-details-products{padding:0 15px 20px 15px} .woocommerce-order .woocommerce-order-details .order-details-info .info-item{padding:20px 15px} .woocommerce-order .woocommerce-order-contacts{margin-top:40px;gap:20px} .woocommerce-order .woocommerce-order-contacts .pannel{display:flex;flex-direction:column;padding:15px;margin-top:10px} .error-holder{flex-direction:column;gap:20px} .error-numbers{text-align:center} .error-title{text-align:center} .error-desc{text-align:center} .error-return{margin-inline:auto} #header .header-top-holder .dgwt-wcas-search-wrapp{margin:0;text-align:center;justify-content:center;display:flex;min-width:inherit;width:auto} .dgwt-wcas-search-icon.js-dgwt-wcas-search-icon-handler{display:block!important}.dgwt-wcas-layout-icon-flexible-loaded .dgwt-wcas-search-form{position:absolute;display:none;margin-top:40px;min-width:260px}.search-ajax-results{top:100px!important;max-height:200px!important;overflow-y:scroll!important;min-width:260px}.search-ajax-results .search-result-item a{text-align:left}.mm-search{position:relative}.search-ajax-results.mm{width:220px;top:40px !important}.mm-search .msearch{-webkit-appearance:none;appearance:none}#header #mobile-mnu .search-ajax-results.mm .search-result-item a{font-size:14px;line-height:18px;color:var(--text);font-weight:450;padding:8px}.mm-search .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{padding:10px 70px 10px 15px}.mm-search .dgwt-wcas-sf-wrapp .dgwt-wcas-preloader{top:9px;right:22px}}@media (max-width:992px){#header{border-bottom:0 solid var(--head);height:auto;position:relative} #header .header-top-woocommerce{display:none} #header .header-bottom{display:none} #footer-mobile-menu{display:block;visibility:visible} .stock-holder{flex-direction:column;gap:10px;padding:20px 0} .stock-date{margin-bottom:20px;margin-inline:auto} .stock-content{margin:0;width:100%} .stock-title{text-align:center} .stock-desc{margin-top:10px} .stock-desc p{text-align:center} .stock-image{width:100%;height:300px} .footer-links-holder{grid-template-columns:repeat(2,1fr);gap:15px} .archive-products-categories .products{grid-template-columns:repeat(2,1fr);gap:15px} .archive-products-banner{flex-direction:column;gap:20px} .archive-products-banner .banner-title{text-align:center} .archive-products-banner .banner-desc{text-align:center} .archive-products-banner .banner-content{margin:0;width:100%} .archive-products-banner .banner-image{width:100%;height:250px} .archive-products-posts{gap:10px} .woocommerce-MyAccount-navigation{top:76px} .woocommerce-MyAccount-orders .order{display:flex;justify-content:space-between;align-items:flex-start;padding:15px;flex-wrap:wrap;gap:10px} .services-holder{flex-direction:column;gap:20px} .services-content{width:100%} .services-wrapper{width:100%} .advants-holder{gap:20px} .advants-item-content{padding:20px 0 20px 20px} .advants-item-image{width:33%} .advants-holder{grid-template-columns:100%}.modal-box{width:96%;padding:40px 40px} .payment-holder{flex-wrap:wrap;gap:20px;padding:40px} .payment-title{margin-bottom:0;width:-moz-fit-content;width:fit-content} .payment-desc{width:100%} .payment-holder{flex-wrap:wrap;gap:20px;padding:40px} .payment-title{margin-bottom:0;width:-moz-fit-content;width:fit-content} .payment-icon{position:unset;bottom:unset;left:unset;width:50px;height:50px;padding:10px} .payment-desc{width:100%} .contacts-holder{flex-direction:column;gap:20px} .contacts-wrapper{width:100%} .contacts-holder .map-holder{width:100%}}@media (max-width:769px){.form-holder{flex-direction:column;gap:10px} .payment-holder{padding:30px 15px} .form-content{width:100%;max-width:unset} .form-title{text-align:center;margin-bottom:10px} .form-desc{text-align:center} .form-wrapper{max-width:unset;width:100%} .cart-form .shop_table{grid-template-columns:repeat(3,1fr)} .product-item-bottom{flex-direction:column} .product-item-bottom .ajax_add_to_favorites,.product-item-bottom .add_to_cart_button{width:100%} .single-product-gallery__main{height:300px} #header .header-top-social{display:none} .terms-holder-wrapper{grid-template-columns:repeat(2,1fr);gap:10px}.payment-holder{padding:30px 15px}}@media (max-width:670px){.woocommerce-checkout .wc-checkout_form_wrapper .col2-set .form-row#billing_title_field,.woocommerce-checkout .wc-checkout_form_wrapper .col2-set .form-row#shipping_title_field{grid-column:1/3} .woocommerce-checkout .wc-checkout_form_wrapper .col2-set .col-1 .woocommerce-billing-fields__field-wrapper{grid-template-columns:repeat(2,1fr);gap:10px} .woocommerce-checkout .wc-checkout_form_wrapper .col2-set .col-2 .woocommerce-shipping-fields__field-wrapper{grid-template-columns:repeat(2,1fr);gap:10px} .woocommerce-checkout .wc-checkout_form_wrapper .wc-checkout-methods{grid-template-columns:repeat(2,1fr);gap:10px}}@media (max-width:570px){.archive-products-posts .products{grid-template-columns:repeat(2,1fr);gap:10px} .question-item-header{padding:10px} .question-item-toggle{width:30px;height:30px} .question-item-toggle::before{width:12px;height:12px} .question-item-desc{padding:20px} .favorites-info{flex-wrap:wrap} .favorites-wrapper{grid-template-columns:repeat(2,1fr);gap:10px}}@media (max-width:560px){.product-category a{display:flex;flex-direction:column-reverse;gap:10px;padding:10px} .product-category a img{position:relative;top:unset;right:unset;transform:unset;width:100%;height:80px} .product-category-content{padding:0;gap:5px} .product-category-title{text-align:center} .product-category-link{justify-content:center} .product-category:hover a img{transform:unset}}@media (max-width:520px){#right-sidebar{display:none} .product-item-thumbnail{height:120px} .product-item-attributes{display:none} [tab-holder] [tab-item]{padding:10px} .single-product-wrapper .wc-tabs-wrapper .woocommerce-Tabs-panel--additional_information .shop_attributes tbody{grid-template-columns:100%;gap:10px} .single-product-wrapper .wc-tabs-wrapper .woocommerce-Tabs-panel--documents .documents-wrapper{grid-template-columns:100%;gap:10px} .single-product-holder{padding-bottom:0} .page-registration .page-account_registration #register_form .user-type{flex-direction:column;gap:10px} .page-registration .page-account_registration #register_form .user-type-item{width:100%} .woocommerce-MyAccount-dashboard{grid-template-columns:100%;gap:10px} .woocommerce-MyAccount-dashboard .dashboard-pannel{padding:15px} .woocommerce-MyAccount-orders .order-data:last-child{width:100%} .woocommerce-MyAccount-orders .order-data:last-child .btn{width:100%} .woocommerce-MyAccount-order-view .woocommerce-order-contacts{grid-template-columns:100%;gap:20px} .woocommerce-MyAccount-profile{grid-template-columns:100%;gap:10px} .woocommerce-MyAccount-profile .pannel{padding:15px} .woocommerce-MyAccount-edit-profile .edit-account-pannel{padding:10px;overflow:hidden} .woocommerce-MyAccount-edit-profile .edit-account-pannel__wrapper{grid-template-columns:100%} .woocommerce-MyAccount-billing h3{margin-bottom:20px} .woocommerce-MyAccount-billing .woocommerce-address-fields__field-wrapper{grid-template-columns:100%;gap:10px} .woocommerce-MyAccount-billing .woocommerce-address-fields__field-wrapper.natural .form-row:nth-child(3){grid-column:unset} .woocommerce-order .woocommerce-order-contacts{grid-template-columns:100%;gap:20px}}@media (max-width:498px){.theme-modal{min-width:90%;width:100%} #header .header-top-holder{justify-content:center;flex-direction:column;gap:2px} #header .header-top-holder .dgwt-wcas-search-wrapp{display:none} #header .header-top-callback{width:100%;display:flex;flex-direction:column;align-items:center} .cart-form .shop_table{grid-template-columns:repeat(2,1fr)} .woocommerce-MyAccount-navigation{top:113px}}@media (max-width:430px){.footer-links-holder{grid-template-columns:100%;gap:10px} .woocommerce-checkout .wc-checkout_form_wrapper .col2-set .form-row#billing_title_field,.woocommerce-checkout .wc-checkout_form_wrapper .col2-set .form-row#shipping_title_field{grid-column:unset} .woocommerce-checkout .wc-checkout_form_wrapper .col2-set .col-1 .woocommerce-billing-fields__field-wrapper{grid-template-columns:100%} .woocommerce-checkout .wc-checkout_form_wrapper .col2-set .col-2 .woocommerce-shipping-fields__field-wrapper{grid-template-columns:100%} .woocommerce-checkout .wc-checkout_form_wrapper .wc-checkout-methods{grid-template-columns:100%}}.archive.post-type-archive.post-type-archive-product .stocks-block,.archive.post-type-archive.post-type-archive-product .products-block,.archive.tax-product_cat .products-block,.archive-products-subcategories,.attribute-block{display:none !important}.single-product .single-product-related{display:none !important}#footer .socials img{width:22px;height:auto}#mobile-mnu img.logo{max-width:250px}#header #mobile-mnu .soc__holder .soc__item img,#header #mobile-mnu .soc__holder .soc__item svg path{width:20px;height:20px}.clear-fav{background:none;border:none;cursor:pointer}.seo-image img{max-width:450px;max-height:450px}@media (max-width:450px){.btn{width:100%}}.grampus-cookie-notice{display:none;position:sticky;bottom:0;margin:0 auto;width:80%;height:fit-content;padding:10px 0;z-index:2000;background-color:var(--cookie-bg,#fff);padding:30px;border-radius:20px}.cookie-notice-container{flex-direction:row}.grampus-cookie-notice p{text-align:center}.grampus-cookie-accept-button{background-color:var(--primary);border:1px solid var(--primary);border-radius:10px}@media (max-width:600px){.grampus-cookie-accept-button{width:100%} .cookie-notice-container{flex-direction:column}}.policy-checkbox input[type="checkbox"]{appearance:none;-webkit-appearance:none;border:1px solid #ccc;border-radius:2px;outline:none;cursor:pointer;position:relative;vertical-align:middle;border:1px solid #000000;padding:0}.policy-checkbox input[type="checkbox"]:checked{background-color:#007bff;border-color:#007bff}.policy-checkbox input[type="checkbox"]:checked::after{content:"✓";position:absolute;color:white;font-size:12px;top:50%;left:50%;transform:translate(-50%,-50%)}.policy-checkbox input[type="checkbox"].error{border-color:red;box-shadow:0 0 0 2px rgba(255,0,0,0.2)}.policy-checkbox{width:100%;display:flex;flex-direction:row;gap:15px;padding-top:20px;align-items:center}#consent-checkbox{width:20px !important;height:20px !important;border:1px solid #000000 !important}.policy-checkbox label{width:90% !important}.swiper-button-disabled{pointer-events:none}.single-product-summary .summary-more{display:none}strong{font-weight:bolder}em{font-style:italic}.single-product-summary .summary-status.instock{color:green !important}.single-product-summary .summary-status.instock span::before{background:green}.single-product-summary .summary-status.instock span{background:green}