@font-face{font-display:swap;font-family:'Montserrat';src:url(/wp-content/themes/smoketouch/assets/fonts/Montserrat-Light.woff2) format('woff2'),url(/wp-content/themes/smoketouch/assets/fonts/Montserrat-Light.woff) format('woff'),url(/wp-content/themes/smoketouch/assets/fonts/Montserrat-Light.ttf) format('truetype');font-weight:300;font-style:normal}@font-face{font-display:swap;font-family:'Montserrat';src:url(/wp-content/themes/smoketouch/assets/fonts/Montserrat-Regular.woff2) format('woff2'),url(/wp-content/themes/smoketouch/assets/fonts/Montserrat-Regular.woff) format('woff'),url(/wp-content/themes/smoketouch/assets/fonts/Montserrat-Regular.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:'Montserrat';src:url(/wp-content/themes/smoketouch/assets/fonts/Montserrat-Medium.woff2) format('woff2'),url(/wp-content/themes/smoketouch/assets/fonts/Montserrat-Medium.woff) format('woff'),url(/wp-content/themes/smoketouch/assets/fonts/Montserrat-Medium.ttf) format('truetype');font-weight:500;font-style:normal}@font-face{font-display:swap;font-family:'Montserrat';src:url(/wp-content/themes/smoketouch/assets/fonts/Montserrat-Bold.woff2) format('woff2'),url(/wp-content/themes/smoketouch/assets/fonts/Montserrat-Bold.woff) format('woff'),url(/wp-content/themes/smoketouch/assets/fonts/Montserrat-Bold.ttf) format('truetype');font-weight:700;font-style:normal}:root{--color-primary:#3a6ea5;--color-primary-dark:#305b88;--color-background:#f5f7fa;--color-background-secondary:#e1e6eb;--color-text:#585858;--color-text-dark:#545454;--color-white:#ffffff;--color-black:#000000;--side:200px;--h:250px;--delay:2s;--lap:2s;--size:70px}*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;color:var(--color-text);font-family:'Montserrat',sans-serif;line-height:1.5;background:#fff}body{padding-top:94px}h1{font-size:2.5rem;font-weight:500;margin-bottom:30px;color:var(--color-black)}h2{font-size:2.25rem;font-weight:500;margin-bottom:30px;color:var(--color-black)}p{font-size:1.125rem;margin-bottom:20px;font-weight:400}div p:last-child{margin-bottom:0}img,picture,video,canvas,svg{display:block;max-width:100%}img.aligncenter{display:block;margin:40px auto;border-radius:20px}input,button,textarea,select{font:inherit}a{text-decoration:none;color:inherit}a:hover{text-decoration:underline}ul,ol{list-style:none}table{border-collapse:collapse;border-spacing:0}.container{width:100%;max-width:1220px;margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px;box-sizing:border-box}main{min-height:100vh}header{width:100%;position:fixed;top:0;padding:20px 0;background:var(--color-white);box-shadow:2px 2px 20px #e3e3e3;z-index:999}.header-holder{display:flex;justify-content:space-between;align-items:center;gap:30px}.logo img{max-width:300px;width:100%;height:auto}.main-nav{display:flex;align-items:center}.main-nav ul{display:flex;align-items:center;gap:30px}.main-nav ul li{font-size:1rem}.main-nav ul li:last-child{max-width:fit-content;display:block;text-align:center;padding:15px 20px;background:var(--color-primary);border:1px solid var(--color-primary);color:var(--color-white);font-size:1rem;text-transform:uppercase;transition:all .3s ease-in-out;border-radius:10px}.burger{display:none;flex-direction:column;justify-content:space-between;align-items:flex-end;width:40px;height:30px;cursor:pointer;z-index:1001}.burger span{display:block;height:3px;width:100%;background:var(--color-primary);;border-radius:2px;transition:0.3s}.burger span:nth-child(2){width:80%}.burger.active span:nth-child(1){width:100%;transform:translateY(12px) rotate(45deg)}.burger.active span:nth-child(2){width:100%;opacity:0}.burger.active span:nth-child(3){width:100%;transform:translateY(-14px) rotate(-45deg)}.menu-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .6);opacity:0;visibility:hidden;transition:0.3s;z-index:999}.menu-overlay.active{opacity:1;visibility:visible}footer{background:var(--color-primary);color:var(--color-white);padding:40px 0}.footer-holder{display:flex;justify-content:space-between;flex-wrap:wrap;gap:40px}.footer--left{max-width:500px}.footer--left a{display:block;margin-bottom:30px}.footer--left .logo{max-width:300px;filter:invert(100%) sepia(24%) saturate(0%) hue-rotate(13deg) brightness(10003%) contrast(102%)}.footer--left p{font-size:.9rem}.footer--right{max-width:350px;width:100%;display:flex;justify-content:space-between;flex-wrap:wrap;gap:30px}.footer-title{display:block;font-size:1.25rem;font-weight:700;text-transform:uppercase;margin-bottom:30px}.footer-title-sm{display:block;font-weight:700;margin-top:15px;margin-bottom:8px}.footer-nav li{font-size:.9rem;margin-bottom:8px}.footer-contact a{display:block;font-size:.9rem;margin-bottom:8px}.footer-contact li{font-size:.9rem;margin-bottom:8px}.footer-contact li:last-child{margin-bottom:0}.main-banner{display:flex;justify-content:space-between;align-items:center;gap:30px}.main-banner--left{max-width:615px;width:100%}.main-banner--left .banner-subtitle{max-width:400px;display:block;font-size:1.125rem;margin-top:-20px;margin-bottom:40px;font-style:italic;color:var(--color-black);font-weight:500}.main-banner--left p{margin-bottom:50px}.main-banner--left .def-btn{padding:15px 40px}.main-banner--right{max-width:fit-content;width:100%}.banner-product--holder{position:relative;height:445px;width:445px;display:flex;justify-content:center;align-items:center}.banner-product--holder-bg{position:absolute;width:100%;height:100%;background:var(--color-background-secondary);border-radius:50%}.two-def-btn{display:flex;gap:30px;justify-content:center;align-items:center;margin:50px auto}.def-btn{max-width:fit-content;display:block;text-align:center;padding:15px 20px;background:var(--color-primary);border:1px solid var(--color-primary);color:var(--color-white);font-size:1.125rem;text-transform:uppercase;transition:all .3s ease-in-out;border-radius:10px;cursor:pointer}.def-btn:hover{background:var(--color-white);color:var(--color-primary);border:1px solid var(--color-primary);transition:all .3s ease-in-out}.def-btn.center{margin-left:auto;margin-right:auto}.secondary-def-btn{background:var(--color-white);color:var(--color-primary)}.secondary-def-btn:hover{background:var(--color-primary);color:var(--color-white)}.def-list,.product-content ul,.product-content ol{padding-left:20px;margin-bottom:30px}.def-list li,.product-content ul li{list-style:disc;font-size:1.125rem;margin-bottom:10px}.def-num-list li,.product-content ol li{list-style:numbers;font-size:1.125rem;margin-bottom:10px}.grey-bg{background:var(--color-background)}.grey-bg p{color:var(--color-text-dark)}.grey-bg p a{text-decoration:underline}.grey-bg p a:hover{text-decoration:none}.primary-bg{background:var(--color-primary)}.primary-bg *{color:var(--color-white)}.green-bg{background:var(--color-primary)}.green-bg *{color:var(--color-white)}.pt-50{padding-top:50px}.pb-50{padding-bottom:50px}.pt-70{padding-top:70px}.pb-70{padding-bottom:70px}.mb-50{margin-bottom:50px}.roundborder{border-radius:20px}.text-center{text-align:center}.banner-product--stage{position:absolute;top:-20px;width:380px;height:445px}.banner-product--card{position:absolute;width:178px;height:236px;border-radius:16px;display:flex;justify-content:space-between;text-align:center;color:var(--color-black);box-shadow:0 8px 20px rgb(0 0 0 / .15);background:var(--color-white);overflow:hidden;transition:all .3s ease-in-out}.banner-product--card:hover{transform:translatey(-15px) scale(1.05);transition:all .3s ease-in-out;box-shadow:0 12px 20px rgb(0 0 0 / 23%)}.banner-product--card a{display:block;width:100%;height:100%;text-decoration:none}.banner-product--card a img{margin-bottom:10px;height:160px;width:100%;object-fit:cover}.banner-product--card a span{font-size:.9rem;max-width:150px;width:100%;display:block;margin:0 auto;font-weight:500;text-decoration:none}.banner-product-card--top{left:0;top:0}.banner-product-card--bottom{left:0;top:var(--h)}.banner-product-card--right{left:var(--side);top:calc(var(--h)/2)}@keyframes path-top{0%{transform:translate(0,0)}33%{transform:translate(var(--side),calc(var(--h)/2))}66%{transform:translate(0,var(--h))}100%{transform:translate(0,0)}}@keyframes path-right{0%{transform:translate(0,0)}33%{transform:translate(calc(-1 * var(--side)),calc(var(--h)/2))}66%{transform:translate(calc(-1 * var(--side)),calc(-1 * var(--h)/2))}100%{transform:translate(0,0)}}@keyframes path-bottom{0%{transform:translate(0,0)}33%{transform:translate(0,calc(-1 * var(--h)))}66%{transform:translate(var(--side),calc(-1 * var(--h)/2))}100%{transform:translate(0,0)}}.banner-product-card--top{animation:path-top var(--lap) linear 1;animation-delay:var(--delay)}.banner-product-card--right{animation:path-right var(--lap) linear 1;animation-delay:var(--delay)}.banner-product-card--bottom{animation:path-bottom var(--lap) linear 1;animation-delay:var(--delay)}.benefits-list{display:flex;justify-content:space-between;gap:30px;flex-wrap:wrap;margin-top:50px}.benefits-list li{position:relative;display:block;max-width:26%;min-width:300px;padding-top:100px;font-size:1.125rem}.benefits-list li::before{content:'';position:absolute;width:80px;height:80px;background-image:url(/wp-content/themes/smoketouch/assets/img/choose-icon.svg);background-size:contain;top:0;left:50%;transform:translate(-50%,0%)}.benefits-list li:nth-child(2)::before{background-image:url(/wp-content/themes/smoketouch/assets/img/delivery-icon.svg)}.benefits-list li:nth-child(3)::before{background-image:url(/wp-content/themes/smoketouch/assets/img/wallet-icon.svg)}.benefits-list.secondary li:nth-child(1)::before{background-image:url(/wp-content/themes/smoketouch/assets/img/warehouse-icon.svg)}.benefits-list.secondary li:nth-child(2)::before{background-image:url(/wp-content/themes/smoketouch/assets/img/original-icon.svg)}.benefits-list.secondary li:nth-child(3)::before{background-image:url(/wp-content/themes/smoketouch/assets/img/logistic-icon.svg)}.benefits-list li span{display:block;margin-bottom:20px;font-weight:700;color:var(--color-black)}.two-col{display:flex;justify-content:space-between;gap:30px;flex-wrap:wrap}.two-col>div{max-width:45%;width:100%;min-width:300px}.three-col{display:flex;justify-content:space-evenly;gap:30px;flex-wrap:wrap}.three-col>div{max-width:30%;width:100%:min-width:300px}.three-col>div h3{margin-bottom:15px;color:var(--color-black)}.three-col>div p{font-size:1rem;margin-bottom:30px}.number-count{justify-content:start;counter-reset:div-counter}.number-count div{position:relative;padding-top:80px}.number-count div::before{position:absolute;counter-increment:div-counter;content:counter(div-counter);font-weight:700;top:0;background:var(--color-primary);color:var(--color-white);font-size:1.125rem;border-radius:50%;width:60px;height:60px;display:flex;justify-content:center;align-items:center}.primary-bg .number-count div::before{background:var(--color-white);color:var(--color-primary)}.card-list{display:flex;flex-wrap:wrap;justify-content:space-between;gap:30px;margin:40px auto}.card-list li{max-width:23%;min-width:250px;padding:30px 30px;border-radius:10px;background:var(--color-white);box-shadow:2px 2px 20px #e3e3e3}.card-list li strong{display:block;margin-bottom:10px;color:var(--color-black);font-size:1.125rem}.delivery-options-sec ul{margin-bottom:40px}.delivery-options-sec li{font-size:1.5rem;margin-bottom:5px}.delivery-options-sec p{font-size:1.5rem}.delivery-options-sec a{text-decoration:underline}.delivery-options-sec a:hover{text-decoration:none}.about-company-sec p{font-size:1.25rem}.single-accordion{background:var(--color-background);margin-bottom:15px;border-radius:10px;overflow:hidden;box-shadow:2px 2px 10px 0 #cfcfcf}.single-accordion .title{position:relative;cursor:pointer;color:var(--color-black);background:var(--color-background);padding:25px 70px 25px 30px;border-radius:10px;font-weight:500}.single-accordion .title::after{content:'';font-size:2.6rem;font-weight:100;top:20px;right:24px;position:absolute;width:35px;height:35px;display:flex;justify-content:center;align-items:center;border-radius:50%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg stroke='none' stroke-width='1px' fill='none' stroke-linecap='square'%3E%3Cg transform='translate(1,1)' stroke='%23ffffff'%3E%3Cpath d='M0,11 L22,11'/%3E%3Cpath d='M11,0 L11,22'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center;background-color:var(--color-primary);background-size:21px;transition:all .3s ease}.single-accordion .title.active::after{transform:rotate(45deg);transition:all .3s ease}.accordion-body{max-height:0;overflow:hidden;transition:max-height 0.3s ease;color:var(--color-black);background:var(--color-background);padding:0 30px}.accordion-body>*:last-child{margin-bottom:25px}.latest-model-sec .two-col h3{font-size:1.5rem;margin-bottom:20px;color:var(--color-black);text-transform:uppercase}.ship-info{margin-top:50px;margin-bottom:40px}.ship-info div:first-child{max-width:20%}.ship-info div:last-child{max-width:70%}.ship-info h3{font-size:1.5rem;color:var(--color-black)}.ship-info ul li{font-size:1rem}.ship-info ul li strong{font-size:1rem;font-weight:500;color:var(--color-black)}.product-category-list{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;align-items:center;margin-top:40px;margin-bottom:40px}.product-category-list li{max-width:30%;min-width:320px;width:100%;border-radius:10px;overflow:hidden;box-shadow:2px 2px 20px #c3c3c37a;transition:all .3s ease}.product-category-list li:hover{transform:scale(1.05);transition:all .3s ease}.product-category-list li a{display:block;width:100%;background:var(--color-background);padding-bottom:50px;text-decoration:none!important}.product-category-list li a:hover{text-decoration:none}.product-category-list li a img{width:100%;height:360px;object-fit:contain}.product-category-list li a .product-title{display:block;font-size:1.5rem;font-weight:500;text-align:center;color:var(--color-black)}.product-banner-holder{display:grid;grid-template-columns:40% 55%;grid-gap:30px}.product-banner-holder h1{font-size:2.5rem;font-weight:500}.product-banner-holder img{width:100%;height:auto;border-radius:20px}.product-excerpt{margin-top:40px}.similar-products-list{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;align-items:start;margin:50px auto}.similar-products-list li{max-width:30%;width:100%;height:-webkit-fill-available;min-width:290px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;text-align:center;transition:all .3s ease}.similar-products-list li a{text-decoration:none}.similar-products-list li:hover a span{text-decoration:underline transition:all .3s ease}.similar-products-list li:hover a span{text-decoration:underline;transition:all .3s ease}.similar-products-list li:hover a img{transform:scale(1.05);transition:all .3s ease}.similar-products-list li a img{width:100%;height:400px;object-fit:cover;border-radius:20px;transition:all .3s ease}.similar-products-list li a span{display:block;font-size:1.125rem;color:var(--color-black);font-weight:500;margin-top:20px}.similar-products-list li a p{margin-top:20px;font-size:1rem;margin-bottom:20px}.popup{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .6);z-index:1002;padding:0 10px;overflow-y:scroll}.popup-content{background:var(--color-white);max-width:500px;margin:3% auto;padding:20px;border-radius:10px;position:relative;border-top:6px solid var(--color-primary)}.popup-content span{display:block;text-align:center;font-size:2rem;color:var(--color-black)}.popup-content p{text-align:center}.popup-content label{display:block;font-size:1.175rem;color:var(--color-black)}.popup-content button{max-width:100%;display:block;text-align:center;padding:15px 20px;background:var(--color-primary);border:1px solid var(--color-primary);color:var(--color-white);font-size:1.125rem;text-transform:uppercase;transition:all .3s ease-in-out;border-radius:10px;cursor:pointer;margin-top:20px}.popup-content button:hover{background:var(--color-white);color:var(--color-primary);border:1px solid var(--color-primary);transition:all .3s ease-in-out}.popup-content .close{position:absolute;right:10px;top:10px;cursor:pointer;font-size:30px;line-height:1;color:var(--color-primary)}.popup-content .g-recaptcha{margin-top:30px}.contact-quiz{display:flex;gap:10px;margin:30px auto;align-items:center}.contact-quiz input{max-width:90px;margin:0}.contact-quiz span{font-size:1.175rem}.popup-content.inner-form{max-width:800px}.iti{display:block!important}.method-holder{margin:5px 0 20px}.method-holder label{margin:0;cursor:pointer}form input,form textarea,form select,form button{width:100%;margin:5px 0 20px;padding:10px;border-radius:10px;outline:none;border:1px solid var(--color-primary)}input[type="radio"]{width:auto;margin:0;accent-color:var(--color-primary);cursor:pointer}.page-content p a,.page-excerpt a,.page-content ul li a,.product-content p a,.product-content ul li a{color:var(--color-primary-dark);text-decoration:underline}.page-content p a:hover,.page-excerpt a:hover,.page-content ul li a:hover,.product-content p a:hover,.product-content ul li a:hover{color:var(--color-black);text-decoration:none}.lang-switcher{position:fixed;bottom:20px;right:15px;z-index:9999}.lang-switcher li{list-style:none;position:relative;background:#fff;box-shadow:2px 2px 10px #c3c3c3;padding:8px 4px;border-radius:50%}.lang-switcher li:not(.current-lang){display:none}.lang-switcher:hover li{display:block;margin-top:5px}.lang-switcher img{width:23px!important;height:auto!important;border-radius:4px;box-shadow:0 2px 6px rgb(0 0 0 / .2);cursor:pointer;transition:transform 0.2s ease}.lang-switcher img:hover{transform:scale(1.1)}#gtx-trans{display:none!important}@media (min-width:1200px){.container{max-width:1220px}}@media (max-width:1199px){h1{font-size:2.125rem}.container{padding-left:15px;padding-right:15px}}@media (max-width:960px){.burger{display:flex}.main-nav .menu{position:fixed;top:0;right:-100%;width:280px;height:100%;background:#fff;padding:80px 30px 20px;flex-direction:column;align-items:flex-start;gap:20px;transition:right 0.3s ease;z-index:1000}.main-nav .menu li{font-size:1.375rem}.main-nav .menu li.current-menu-item{text-decoration:underline}.main-nav ul li:last-child{padding:10px}.main-nav .menu.active{right:0}.product-category-list li{min-width:190px}.product-category-list li a img{height:240px}.main-banner{flex-direction:column;gap:80px;margin-bottom:40px}.main-banner--left{text-align:center}.main-banner--left .def-btn{margin:0 auto;padding:15px 30px}}@media (max-width:767px){.product-banner-holder h1{font-size:1.75rem}.product-banner-holder{grid-template-columns:1fr}.two-col>div,.three-col>div{max-width:100%;min-width:auto}.two-col>div img{max-height:auto!important;height:auto!important}}@media (max-width:575px){.lang-switcher li{padding:9px 5px}.lang-switcher img{width:26px!important;height:auto!important}.similar-products-list{gap:20px}.similar-products-list li{max-width:44%;min-width:0}.similar-products-list li a img{height:200px}.footer--right{flex-direction:column}.benefits-list li{max-width:100%}.card-list li{max-width:100%}.number-count{justify-content:center;text-align:center}.number-count div::before{left:50%;transform:translate(-50%,0)}.ship-info div:last-child{max-width:100%}.container{max-width:100%;padding-left:15px;padding-right:15px}h1{font-size:1.75rem}h2{font-size:1.5rem}p{font-size:1rem}.def-list li,.product-content ul li{font-size:1rem}.main-banner--left .def-btn,.def-btn{font-size:1rem;padding:10px}.main-banner--left .two-def-btn{gap:25px}.product-category-list{gap:20px}.product-category-list li{min-width:180px}.product-category-list li a{padding-bottom:20px}.product-category-list li a img{height:180px}.product-category-list li a .product-title{font-size:1.125rem}}@media (max-width:500px){:root{--side:180px}.banner-product--holder{height:400px;width:400px}.banner-product--stage{width:340px;height:450px}.banner-product--card{width:160px;height:220px}.banner-product--card a img{height:150px}}@media (max-width:429px){.main-banner--left .two-def-btn{height:80px}.main-banner--left .def-btn{display:flex;justify-content:center;align-items:center;height:100%}}@media (max-width:420px){.main-banner--left .two-def-btn{height:90px}.product-category-list li{min-width:160px}:root{--side:160px;--h:210px}.banner-product--holder{height:350px;width:350px}.banner-product--stage{width:300px;height:400px}.banner-product--card{width:140px;height:190px}.banner-product--card a img{height:105px}}@media (max-width:360px){.footer--right{flex-direction:column}.product-category-list li{min-width:135px}:root{--side:150px;--h:200px}.banner-product--holder{height:300px;width:300px}.banner-product--stage{width:290px;height:390px}.banner-product--card{width:140px;height:190px}.banner-product--card a img{height:105px}}