@import url(https://fonts.cdnfonts.com/css/kharkiv-tone?styles=141917);@font-face{font-family:"Helvetica Neue";src:url(https://netshot.pro/wp-content/themes/netshot-theme/assets/css/../fonts/helveticaneue-bold-webfont.woff2) format("woff2"),url(https://netshot.pro/wp-content/themes/netshot-theme/assets/css/../fonts/helveticaneue-bold-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Druk Cyr";src:url(https://netshot.pro/wp-content/themes/netshot-theme/assets/css/../fonts/DrukCyr-Medium.woff2) format("woff2"),url(https://netshot.pro/wp-content/themes/netshot-theme/assets/css/../fonts/DrukCyr-Medium.woff) format("woff");font-weight:500;font-style:normal}*{box-sizing:border-box;margin:0;padding:0}body{font-weight:400;font-size:1rem;position:relative;font-family:"Kharkiv Tone",serif;font-optical-sizing:auto;background-color:#f6f6f6}:root{--font-family:"Kharkiv Tone",serif;--font-secondary:"Helvetica Neue",serif;--font-druk:"Druk Cyr",serif;--grey:#6f7070;--white:#ffffff;--black:#000;--beige:#f6ebdc;--grey-light:#e5e7eb;--grey-bg:#f4f4f4;--grey-stroke:#b3b3b3;--red:#f43126}.container{padding:0 32px}@media (max-width:64rem){.container{padding:0 16px}}#content{max-width:1640px;margin:0 auto;padding:0 32px 32px}@media (max-width:64rem){#content{padding:0 17px 32px}}.home #content{padding:0;width:100%;max-width:100%}ul{list-style:none;padding-left:0}li{margin-bottom:10px}a{text-decoration:none}a:hover{text-decoration:none}button{background:0 0;border:none;cursor:pointer}button:focus{outline:0}img{max-width:100%;height:auto;display:block}p{font-family:var(--font-family);font-weight:500;font-size:20px;line-height:130%;letter-spacing:-.02em;color:var(--grey)}@media (max-width:64rem){p{font-size:16px;line-height:120%}}@media (max-width:64rem){p br{display:block;margin-bottom:8px}}h1,h2,h3,h4,h5,h6{font-family:var(--primary-font);font-weight:400;color:var(--black);line-height:1.2}h1{font-size:48px}@media (max-width:64rem){h1{font-size:32px}}h2{font-size:36px}@media (max-width:64rem){h2{font-size:28px}}h3{font-size:28px}@media (max-width:64rem){h3{font-size:24px}}h4{font-size:24px}@media (max-width:64rem){h4{font-size:20px}}h5{font-size:20px}@media (max-width:64rem){h5{font-size:18px}}h6{font-size:18px}@media (max-width:64rem){h6{font-size:16px}}.wpcf7-spinner{display:none!important}@media (max-width:64rem){.select2-container{right:0!important}}.select2-dropdown{width:266px!important}.select2-dropdown li{margin:0}#content .storefront-sorting .wpc-filters-open-button-container{display:none}@media (max-width:64rem){#content .storefront-sorting .wpc-filters-open-button-container{display:block}}.wp-block-image img{width:100%;height:auto;display:block}.wpcf7-form input[type=email],.wpcf7-form input[type=tel],.wpcf7-form input[type=text],.wpcf7-form select,.wpcf7-form textarea{border:none;border-bottom:1px solid var(--grey-stroke);padding:10px 14px;height:40px;width:100%;display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:10px;background:var(--grey-bg);margin-bottom:24px;font-family:var(--font-family);font-weight:500;font-size:16px;line-height:120%;letter-spacing:-.02em;color:var(--grey)}.wpcf7-form input[type=email]::placeholder,.wpcf7-form input[type=tel]::placeholder,.wpcf7-form input[type=text]::placeholder,.wpcf7-form select::placeholder,.wpcf7-form textarea::placeholder{color:var(--grey)}.wpcf7-form input[type=email]:focus,.wpcf7-form input[type=tel]:focus,.wpcf7-form input[type=text]:focus,.wpcf7-form select:focus,.wpcf7-form textarea:focus{outline:0}.wpcf7-form textarea{min-height:154px}.wpcf7-form select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url(https://netshot.pro/wp-content/themes/netshot-theme/assets/css/../images/select-ic1.svg);background-repeat:no-repeat;background-position:right 14px center;background-size:12px;padding-right:40px;cursor:pointer;color:var(--grey);font-family:var(--font-family);font-weight:500}.wpcf7-form select:focus{outline:0}.wpcf7-form input[type=submit]{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;padding:14px 20px;width:100%;height:42px;background:var(--black);font-family:var(--font-family);font-weight:500;font-size:14px;line-height:100%;text-transform:uppercase;color:var(--white);border:none;margin-bottom:24px;cursor:pointer;transition:.3s ease-in-out}.wpcf7-form input[type=submit]:focus{outline:0}.wpcf7-form input[type=submit]:hover{background:var(--grey);color:var(--white)}@media (max-width:64rem){.wpcf7-form input[type=submit]{margin-bottom:16px;padding-top:13px;padding-bottom:13px;font-size:12px;height:38px}}.wpcf7-form .agree .wpcf7-list-item-label,.wpcf7-form .agree p{font-family:var(--font-family);font-weight:500;font-size:16px;line-height:120%;letter-spacing:-.02em;color:var(--black)}.wpcf7-form .agree .wpcf7-list-item-label a,.wpcf7-form .agree p a{text-decoration:underline;color:var(--black)}.wpcf7-form .agree .wpcf7-list-item-label a:hover,.wpcf7-form .agree p a:hover{text-decoration:none}.wpcf7-form .agree .wpcf7-list-item{margin:0}.btn{background:#fff;transition:all .3s ease;display:flex;align-items:center;justify-content:center;flex-direction:row;gap:24px;font-family:var(--font-family);font-weight:400;font-size:22px;line-height:76%;text-align:center;color:#131313;border:1px solid #dbdce0;border-radius:15px;padding:8px 8px 8px 32px;text-transform:none}.btn span{border-radius:15px;background:#000;display:inline-block;width:65px;height:65px;position:relative;transition:.3s ease}.btn span::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#009dff,#00d0ff 100%);border-radius:15px;transition:.3s ease}.btn span::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);mask-image:url(https://netshot.pro/wp-content/themes/netshot-theme/assets/css/../images/arrow-btn.svg);mask-repeat:no-repeat;mask-size:contain;width:21px;height:21px;background:#fff;transition:all .3s ease;z-index:2}.btn:hover span::before{transform:translate(-50%,-50%) rotate(45deg)}.btn:hover span::after{opacity:0}.home .woocommerce-error{display:none}.hero-slider{position:relative;height:871px;overflow:hidden}@media (max-width:64rem){.hero-slider{height:562px}}.hero-slider .flexslider{height:100%;margin:0;border:none}.hero-slider .flexslider .slides{height:100%}.hero-slider .flexslider .slides li{height:100%}.hero-slider .flexslider .slides li img{width:100%;height:100%;object-fit:cover}.hero-slider .flexslider .flex-direction-nav a{background:0 0!important;color:var(--black);width:46px;height:46px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .3s ease;opacity:1!important}.hero-slider .flexslider .flex-direction-nav a::before{content:""!important;mask-image:url(https://netshot.pro/wp-content/themes/netshot-theme/assets/css/../images/nav-arrow.svg);width:15px;height:26px;background-color:#fff}@media (max-width:64rem){.hero-slider .flexslider .flex-direction-nav a::before{width:11px;height:19px;background-color:#fff;mask-size:contain;mask-repeat:no-repeat}}.hero-slider .flexslider .flex-direction-nav a.flex-next{right:79px}@media (max-width:64rem){.hero-slider .flexslider .flex-direction-nav a.flex-next{right:0}}.hero-slider .flexslider .flex-direction-nav a.flex-prev{left:79px}@media (max-width:64rem){.hero-slider .flexslider .flex-direction-nav a.flex-prev{left:0}}.hero-slider .flexslider .flex-direction-nav a.flex-prev::before{transform:rotate(180deg)}.hero-slider .flexslider .flex-direction-nav a:hover{background:var(--white);color:var(--black)}.hero-slider .flexslider .flex-direction-nav a:before{font-family:dashicons;font-size:20px}.hero-slider .flexslider .flex-direction-nav a.flex-prev:before{content:"\f341"}.hero-slider .flexslider .flex-direction-nav a.flex-next:before{content:"\f345"}.hero-slider .flexslider .flex-control-nav{bottom:32px;z-index:3}@media (max-width:64rem){.hero-slider .flexslider .flex-control-nav{bottom:16px}}@media (max-width:64rem){.hero-slider .flexslider .flex-control-nav li{margin:0 3px}}.hero-slider .flexslider .flex-control-nav li a{background:rgb(255 255 255 / .5);width:100px;height:3px}@media (max-width:64rem){.hero-slider .flexslider .flex-control-nav li a{width:60px}}.hero-slider .flexslider .flex-control-nav li a.flex-active{background:var(--white)}.hero-slider .slider-overlay{position:absolute;top:0;left:50%;transform:translateX(-50%);bottom:0;display:flex;align-items:center;justify-content:center;z-index:10;max-height:80%;max-width:83%;width:100%}@media (max-width:64rem){.hero-slider .slider-overlay{max-height:86%}}.hero-slider .slider-overlay .overlay-content{display:flex;align-items:center;justify-content:space-between;flex-direction:column;height:100%}.hero-slider .slider-overlay .overlay-content .overlay-title{font-family:var(--font-druk);font-weight:500;font-size:clamp(9.375rem,15.833vw - 4.875rem,14.125rem);line-height:127%;text-transform:uppercase;color:#fff}@media (max-width:1440px){.hero-slider .slider-overlay .overlay-content .overlay-title{font-size:clamp(7.5rem,10.817vw + .577rem,10.313rem)}}@media (max-width:64rem){.hero-slider .slider-overlay .overlay-content .overlay-title{font-size:79px;line-height:95%;margin-top:18px}}.hero-slider .slider-overlay .overlay-content .btn-shop{background:#fff;transition:all .3s ease;display:flex;align-items:center;justify-content:center;flex-direction:row;gap:24px;font-family:var(--font-family);font-weight:400;font-size:22px;line-height:76%;text-align:center;color:#131313;border:1px solid #dbdce0;border-radius:15px;padding:8px 8px 8px 32px;text-transform:none}@media (max-width:64rem){.hero-slider .slider-overlay .overlay-content .btn-shop{font-size:16px;padding:5px 5px 5px 24px;border-radius:11px}}.hero-slider .slider-overlay .overlay-content .btn-shop span{border-radius:15px;background:#000;display:inline-block;width:65px;height:65px;position:relative;transition:all .3s ease}@media (max-width:64rem){.hero-slider .slider-overlay .overlay-content .btn-shop span{width:48px;height:48px}}.hero-slider .slider-overlay .overlay-content .btn-shop span::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#009dff,#00d0ff 100%);border-radius:15px;transition:.3s ease}@media (max-width:64rem){.hero-slider .slider-overlay .overlay-content .btn-shop span::after{border-radius:8px}}.hero-slider .slider-overlay .overlay-content .btn-shop span::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);mask-image:url(https://netshot.pro/wp-content/themes/netshot-theme/assets/css/../images/arrow-btn.svg);mask-repeat:no-repeat;mask-size:contain;width:21px;height:21px;background:#fff;transition:all .3s ease}@media (max-width:64rem){.hero-slider .slider-overlay .overlay-content .btn-shop span::before{width:16px;height:16px}}.hero-slider .slider-overlay .overlay-content .btn-shop:hover span::before{transform:translate(-50%,-50%) rotate(45deg)}.hero-slider .slider-overlay .overlay-content .btn-shop:hover span::after{opacity:0}.product-categories{padding:150px 0}@media (max-width:64rem){.product-categories{padding:32px 0 0}}.product-categories .categories-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}@media (max-width:64rem){.product-categories .categories-grid{grid-template-columns:1fr;gap:16px}}.product-categories .category-card{background:var(--white);border-radius:15px;overflow:hidden;position:relative}.product-categories .category-card .category-image{position:relative;height:377px;overflow:hidden;background:#000}@media (max-width:64rem){.product-categories .category-card .category-image{height:212px}}.product-categories .category-card .category-image img{width:100%;height:101%;object-fit:cover;transition:.3s ease}.product-categories .category-card .category-content{padding:32px;position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;transition:all .3s ease}@media (max-width:64rem){.product-categories .category-card .category-content{padding:16px}}.product-categories .category-card .category-content .category-title{font-family:var(--font-family);font-weight:400;font-size:32px;line-height:68%;color:#fff;text-transform:uppercase}@media (max-width:64rem){.product-categories .category-card .category-content .category-title{font-size:18px}}.product-categories .category-card .category-content .category-description{display:flex;align-items:center;justify-content:space-between;gap:25px}.product-categories .category-card .category-content .category-description p{font-family:var(--font-family);font-weight:400;font-size:20px;color:#fff}@media (max-width:64rem){.product-categories .category-card .category-content .category-description p{font-size:12px}}.product-categories .category-card .category-content .category-description .btn-category{color:var(--white);text-transform:uppercase;transition:all .3s ease;background:0 0;padding:0;border:none}@media (max-width:64rem){.product-categories .category-card .category-content .category-description .btn-category svg{width:17px;height:17px}}.product-categories .category-card:hover .category-content{padding:24px}.product-categories .category-card:hover .category-image img{transform:scale(1.05);opacity:.7}.new-products{padding:80px 0 307px}@media (max-width:64rem){.new-products{padding-bottom:80px}}.new-products .section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:115px}@media (max-width:64rem){.new-products .section-header{margin-bottom:25px}}@media (max-width:64rem){.new-products .section-header{gap:20px;text-align:center}}.new-products .section-header .section-title{font-family:var(--primary-font);font-size:40px;font-weight:400;color:var(--black);margin:0;text-transform:uppercase}@media (max-width:64rem){.new-products .section-header .section-title{font-size:14px}}@media (max-width:64rem){.new-products .section-header .btn{font-size:12px;padding:5px 5px 5px 16px;border-radius:11px;gap:14px}}@media (max-width:64rem){.new-products .section-header .btn span{width:35px;height:35px;border-radius:8px}}@media (max-width:64rem){.new-products .section-header .btn span::before{width:11px;height:11px}}@media (max-width:64rem){.new-products .section-header .btn span::after{border-radius:8px}}.new-products .products-carousel{position:relative;overflow:visible}@media (max-width:64rem){.new-products .products-carousel{margin-left:16px}}.new-products .products-carousel .owl-stage{display:flex;align-items:center}.new-products .products-carousel .owl-stage-outer{position:relative}.new-products .products-carousel .owl-stage-outer::before{content:"";position:absolute;top:0;left:0;width:18%;height:100%;background:linear-gradient(90deg,#fbfbfb 0,#fff0 100%,#fff0 82.22%,#fcfcfc 100%);z-index:10}@media (max-width:39.875rem){.new-products .products-carousel .owl-stage-outer::before{display:none}}.new-products .products-carousel .owl-stage-outer::after{content:"";position:absolute;top:0;right:0;width:18%;height:100%;background:linear-gradient(260deg,#fbfbfb 0,#fff0 100%,#fff0 82.22%,#fcfcfc 100%);z-index:10}@media (max-width:39.875rem){.new-products .products-carousel .owl-stage-outer::after{display:none}}@media (max-width:64rem){.new-products .products-carousel .owl-stage-outer{padding-left:3px}}.new-products .products-carousel .owl-item{transition:all .3s ease}.new-products .products-carousel .product-item{background:#fff;border-radius:28px;overflow:hidden;transition:all .3s ease;padding-bottom:16px;border:1px solid #cfcfcf}@media (max-width:64rem){.new-products .products-carousel .product-item{border-radius:19px;padding-bottom:10px}}.new-products .products-carousel .product-item .product-image{position:relative;padding:16px 16px 0 16px;overflow:hidden;margin-bottom:24px}@media (max-width:64rem){.new-products .products-carousel .product-item .product-image{padding:12px 12px 0 12px;margin-bottom:18px}}.new-products .products-carousel .product-item .product-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.new-products .products-carousel .product-item .product-image a{display:block;height:100%}.new-products .products-carousel .product-item .product-image .discount-badge{position:absolute;top:-17px;left:-17px;background:#f87315;color:#fff;font-size:18px;font-weight:600;width:137px;height:137px;display:flex;align-items:center;justify-content:center;clip-path:polygon(0 .7%,100% .7%,.7% 100%,.7% 30.3%);border-radius:25px 0 0 0;z-index:10}@media (max-width:64rem){.new-products .products-carousel .product-item .product-image .discount-badge{width:67px;height:67px;top:-8px;left:-8px;border-radius:12px 0 0 0}}.new-products .products-carousel .product-item .product-image .discount-badge strong{font-family:var(--font-family);font-weight:400;font-size:18px;line-height:93%;text-align:center;color:#fff;transform:rotate(-45deg);position:relative;top:-14px;left:-15px}@media (max-width:64rem){.new-products .products-carousel .product-item .product-image .discount-badge strong{font-size:12px;top:-6px;left:-6px}}.new-products .products-carousel .product-item .product-info{padding:0 16px;display:flex;flex-direction:column;gap:24px}@media (max-width:64rem){.new-products .products-carousel .product-item .product-info{gap:18px;padding:0 12px}}.new-products .products-carousel .product-item .product-info .product-title{font-family:var(--font-family);font-weight:400;font-size:20px;line-height:100%;color:#000}@media (max-width:64rem){.new-products .products-carousel .product-item .product-info .product-title{font-size:14px}}.new-products .products-carousel .product-item .product-info .product-title a{color:#000;text-decoration:none}.new-products .products-carousel .product-item .product-info .product-price{font-family:var(--font-family);font-weight:400;font-size:20px;line-height:83%;color:#000;display:flex;gap:16px}@media (max-width:1440px){.new-products .products-carousel .product-item .product-info .product-price{font-size:16px}}@media (max-width:64rem){.new-products .products-carousel .product-item .product-info .product-price{font-size:14px}}.new-products .products-carousel .product-item .product-info .product-price .amount{color:var(--black)}.new-products .products-carousel .product-item .product-info .product-price del{opacity:.2;order:2}.new-products .products-carousel .product-item .product-info .product-price ins{text-decoration:none;color:var(--red)}.new-products .products-carousel .product-item .product-info .product-actions .btn-add-to-cart{width:100%;background:linear-gradient(90deg,#009dff 0,#00d0ff 100%);color:#fff;border:none;border-radius:15px;padding:27px 16px 22px;font-family:var(--font-family);font-size:20px;font-weight:400;cursor:pointer;transition:all .3s ease}@media (max-width:64rem){.new-products .products-carousel .product-item .product-info .product-actions .btn-add-to-cart{font-size:14px;padding:16px 12px 14px;border-radius:10px}}.new-products .products-carousel .product-item .product-info .product-actions .btn-add-to-cart:hover{background:linear-gradient(90deg,#0088e6 0,#00b8e6 100%)}.new-products .products-carousel .product-item .product-info .product-actions .btn-add-to-cart:active{transform:translateY(0)}.new-products .products-carousel .product-item .product-info .product-actions .btn-add-to-cart.success{background:linear-gradient(90deg,#28a745 0,#20c997 100%)}.new-products .products-carousel .product-item .product-info .product-actions .btn-add-to-cart.error{background:linear-gradient(90deg,#dc3545 0,#e74c3c 100%)}.new-products .products-carousel .product-item .product-info .product-actions .btn-add-to-cart:disabled{opacity:.7;cursor:not-allowed}.new-products .products-carousel .product-item .product-info .product-actions .out-of-stock{display:block;width:100%;text-align:center;color:var(--grey);font-family:var(--font-family);font-size:14px;font-weight:500;padding:12px 16px;border:1px solid var(--grey-light);border-radius:8px;background:var(--grey-bg)}.new-products .products-carousel .owl-nav{position:absolute;top:50%;transform:translateY(-50%);width:100%;pointer-events:none;z-index:10}.new-products .products-carousel .owl-nav button{position:absolute;color:var(--black)!important;width:46px;height:46px;pointer-events:all;transition:all .3s ease}.new-products .products-carousel .owl-nav button:hover{background:var(--white)!important}.new-products .products-carousel .owl-nav button.owl-prev{left:80px}.new-products .products-carousel .owl-nav button.owl-next{right:80px}.new-products .products-carousel .owl-dots{margin-top:20px}.new-products .products-carousel .owl-dots .owl-dot span{background:var(--grey-light);border:2px solid var(--grey-light)}.new-products .products-carousel .owl-dots .owl-dot span.active{background:var(--black);border-color:var(--black)}header.site-header{width:100%}#page header.site-header{border-bottom:1px solid #cfcfcf}header.site-header .container{max-width:1824px;margin:0 auto}header.site-header .logo{position:absolute;left:50%;transform:translate(-50%,-50%);top:50%;z-index:1000}header.site-header #top-header{padding:32px 0;position:relative}@media (max-width:64rem){header.site-header #top-header{display:none}}header.site-header #top-header .wrapper{display:flex;align-items:center;justify-content:space-between}header.site-header #top-header .right-area{display:flex;gap:64px;flex-direction:row-reverse;align-items:center}@media (max-width:1440px){header.site-header #top-header .right-area{gap:30px}}header.site-header #top-header .right-area .header-cart{position:relative}header.site-header #top-header .right-area .header-cart .woocommerce-Price-currencySymbol{display:none}header.site-header #top-header .right-area .header-cart::before{content:"";width:32px;height:32px;mask-image:url(https://netshot.pro/wp-content/themes/netshot-theme/assets/css/../images/cart.svg);display:block;background:#131313;mask-repeat:no-repeat;position:absolute;left:0;top:-3px}header.site-header #top-header .right-area .header-cart .cart-contents{display:block;position:relative;padding-left:55px}header.site-header #top-header .right-area .header-cart .cart-contents .count{position:absolute;top:-15px;left:20px;width:20px;height:20px;font-weight:700;font-size:14px;line-height:143%;text-transform:uppercase;color:#fbfbfb;text-align:center;color:var(--white);text-decoration:none;background:linear-gradient(90deg,#009dff 0,#00d0ff 100%);border-radius:50%;font-family:var(--font-secondary)}header.site-header #top-header .right-area .header-cart .cart-contents .cart-total{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:104%;text-align:center;color:#131313}header.site-header #top-header .right-area .social-links{display:flex;gap:12px}header.site-header #top-header .right-area .social-links a{display:flex}header.site-header #top-header .right-area .min-nav ul{display:flex;gap:32px;font-family:var(--font-family)}header.site-header #top-header .right-area .min-nav ul li{margin:0}header.site-header #top-header .right-area .min-nav ul a{font-family:"Kharkiv Tone",serif;font-weight:400;font-size:18px;line-height:93%;text-align:center;color:#131313}header.site-header .mobile-wrapper{display:none}@media (max-width:64rem){header.site-header .mobile-wrapper{display:block}}header.site-header #mobile-menu{display:none}header.site-header .header__mobile{display:none;align-items:center;justify-content:space-between;padding:20px 0 16px;position:relative}@media (max-width:64rem){header.site-header .header__mobile{display:flex}}header.site-header .header__mobile .header__mobile-button{background:0 0;border:none}header.site-header .header__mobile .logo{max-width:114px;top:52%}header.site-header .header__mobile .right-area{display:flex;gap:8px;flex-direction:row-reverse;align-items:center;margin-right:-16px}header.site-header .header__mobile .right-area .header-cart{position:relative;top:-11px}header.site-header .header__mobile .right-area .header-cart::before{content:"";width:32px;height:32px;mask-image:url(https://netshot.pro/wp-content/themes/netshot-theme/assets/css/../images/cart.svg);display:block;background:#131313;mask-repeat:no-repeat;position:absolute;left:0;top:-3px}header.site-header .header__mobile .right-area .header-cart .cart-contents{display:block;position:relative;padding-left:55px}header.site-header .header__mobile .right-area .header-cart .cart-contents .count{position:absolute;top:-15px;left:20px;width:20px;height:20px;font-weight:700;font-size:14px;line-height:143%;text-transform:uppercase;color:#fbfbfb;text-align:center;color:var(--white);text-decoration:none;background:linear-gradient(90deg,#009dff 0,#00d0ff 100%);border-radius:50%;font-family:var(--font-secondary)}header.site-header .header__mobile .right-area .header-cart .cart-contents .cart-total{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:104%;text-align:center;color:#131313}@media (max-width:64rem){header.site-header .header__mobile .right-area .header-cart .cart-contents .cart-total{display:none}}header.site-header .header__mobile .right-area .header-cart .search-btn{position:relative;right:10px}.mobile-menu{position:fixed;top:0;left:auto;left:-100%;width:100%;min-height:620px;background:#fff;z-index:1000;transition:all .3s ease;padding:0 0 40px}.mobile-menu.active{left:0}.mobile-menu .content{display:flex;flex-direction:column;align-items:center;height:100%}.mobile-menu .menu-header{position:relative;padding:57px 16px 41px}.mobile-menu .close-btn{position:absolute;left:16px;top:57px;cursor:pointer;background-size:contain;transform:translateY(-50%)}.mobile-menu .button{margin-top:30px;width:clamp(10.0625rem,calc(44.4866920152vw + -.3640684411rem),17.375rem);height:clamp(2.875rem,calc(12.1673003802vw + .0232889734rem),4.875rem);font-size:clamp(.75rem,calc(3.0418250951vw + .0370722433rem),1.25rem);display:block;margin-right:auto}.navigation-mobile .wrapper #menu-menyu-dlya-mobilnogo{display:flex;flex-direction:column;align-items:center}.navigation-mobile .wrapper #menu-menyu-dlya-mobilnogo li{margin:0}@media (max-width:64rem){.navigation-mobile .wrapper #menu-menyu-dlya-mobilnogo li{width:100%}}.navigation-mobile .wrapper #menu-menyu-dlya-mobilnogo li.has-dropdown.active .mobile-dropdown-toggle{background:linear-gradient(90deg,#009dff 0,#00d0ff 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:#fff0}.navigation-mobile .wrapper #menu-menyu-dlya-mobilnogo li.has-dropdown.active .mobile-dropdown-toggle::after{transform:translateY(-50%) rotate(180deg);background:#01ceff}.navigation-mobile .wrapper #menu-menyu-dlya-mobilnogo li a{padding:16px 24px;font-family:var(--font-family);font-weight:400;font-size:16px;line-height:120%;color:#202020;display:flex;position:relative;border:none;background:0 0;align-items:center;justify-content:center}.navigation-mobile .wrapper #menu-menyu-dlya-mobilnogo li a.mobile-dropdown-toggle{cursor:pointer;position:relative;display:flex;align-items:flex-end;gap:12px}.navigation-mobile .wrapper #menu-menyu-dlya-mobilnogo li a.mobile-dropdown-toggle.active::after{transform:translateY(-50%) rotate(90deg)}.navigation-mobile .wrapper #menu-menyu-dlya-mobilnogo li a.mobile-dropdown-toggle::after{content:"";width:12px;height:12px;mask-image:url(https://netshot.pro/wp-content/themes/netshot-theme/assets/css/../images/down.svg);mask-repeat:no-repeat;mask-position:center;background:#131313;background-size:contain;top:50%;transform:translateY(-50%);transition:transform .3s ease}.navigation-mobile .wrapper #menu-menyu-dlya-mobilnogo li a.mobile-dropdown-toggle.active::after{transform:translateY(-50%) rotate(180deg)}.navigation-mobile .wrapper .bottom-area{display:flex;justify-content:center;margin-top:92px}.navigation-mobile .wrapper .bottom-area .contact-item{display:flex;align-items:center;gap:12px}.navigation-mobile .wrapper .bottom-area .contact-item a{font-family:var(--font-family);font-weight:400;font-size:18px;color:#000;text-decoration:none}.no-scroll{overflow:hidden;position:relative}.no-scroll::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .5);z-index:5;backdrop-filter:blur(12.5866670609px);box-shadow:inset -126px 126px 126px 0 rgb(255 255 255 / .01),inset 126px -126px 126px 0 rgb(0 0 0 / .01);background:rgb(0 0 0 / .01)}.no-scroll::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .494);z-index:4}.no-scroll.fixed .fixed-header .header__logo{opacity:0}.fixed-header{position:fixed;top:-200px;left:0;width:100%;transition:all .3s ease;z-index:1000;backdrop-filter:blur(12.5866670609px);background:rgb(0 0 0 / .5);padding-top:clamp(.9375rem,1.5625vw,1.875rem);padding-right:clamp(0,0,0);padding-bottom:clamp(.9375rem,1.40625vw,1.6875rem);padding-left:clamp(0,0,0)}body.fixed .fixed-header{top:0}.header-left{display:flex;align-items:center;justify-content:space-between;gap:64px}.header-left .navigation{position:relative;width:100%}@media (max-width:64rem){.header-left .navigation{display:none}}.header-left .navigation .navigation-desktop{list-style-type:none;padding:0;margin:0;display:flex;align-items:center}.header-left .navigation .navigation-desktop .menu-item{position:relative;margin:0}.header-left .navigation .navigation-desktop .menu-item a{font-family:var(--font-family);font-weight:400;font-size:18px;line-height:93%;text-align:center;color:#131313;text-decoration:none;padding:10px 0;display:block;transition:color .3s ease;position:relative;display:flex;gap:12px;align-items:center}.header-left .navigation .navigation-desktop .menu-item a:hover{color:var(--black)}.header-left .navigation .navigation-desktop .menu-item.has-dropdown a.shop-dropdown-toggle{cursor:pointer;position:relative}.header-left .navigation .navigation-desktop .menu-item.has-dropdown a.shop-dropdown-toggle::after{content:"";width:12px;height:12px;background:url(https://netshot.pro/wp-content/themes/netshot-theme/assets/css/../images/down.svg) no-repeat center;background-size:contain;position:absolute;right:-20px;top:43%;transform:translateY(-50%);transition:transform .3s ease}.header-left .navigation .navigation-desktop .menu-item.has-dropdown a.shop-dropdown-toggle.active::after{transform:translateY(-50%) rotate(180deg)}.header-left .navigation .navigation-desktop .menu-item.has-dropdown .shop-dropdown{position:absolute;top:100%;left:0;background:var(--white);border-radius:15px;box-shadow:0 2px 6px 2px rgb(0 0 0 / .15),0 1px 2px 0 rgb(0 0 0 / .3);min-width:200px;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .3s ease;z-index:1000;padding:12px 0;margin-top:8px;list-style:none}.header-left .navigation .navigation-desktop .menu-item.has-dropdown .shop-dropdown li{margin:0}.header-left .navigation .navigation-desktop .menu-item.has-dropdown .shop-dropdown li a{font-family:var(--font-family);font-weight:400;font-size:16px;color:#202020;line-height:120%;letter-spacing:-.02em;text-decoration:none;padding:17px 20px 16px;display:block;transition:all .3s ease}.header-left .navigation .navigation-desktop .menu-item.has-dropdown a.shop-dropdown-toggle.active+.shop-dropdown,.header-left .navigation .navigation-desktop .menu-item.has-dropdown.active .shop-dropdown{opacity:1;visibility:visible;transform:translateY(0)}.header-left .global-search-input{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:104%;color:#828282;border:1px solid #dbdce0;border-radius:7px;padding:8px;width:288px;height:40px;background:url(https://netshot.pro/wp-content/themes/netshot-theme/assets/css/../images/search.svg) no-repeat 8px center;padding-left:40px}.header-left .global-search-input:focus{outline:0}.woocommerce-cart .cart-empty{text-align:center;padding:100px 0}.woocommerce-cart .entry-header{display:none}.woocommerce-cart .storefront-breadcrumb{display:none}.steps-container{display:flex;align-items:center;gap:12px;margin:56px 0}.steps-container a{font-family:var(--font-family);font-weight:400;font-size:20px;line-height:83%;color:#131313;text-decoration:underline}@media (max-width:64rem){.steps-container a{font-size:13px}}.steps-container .steps-item{display:flex;align-items:center;gap:16px}.steps-container .steps-item span.steps-item-number{font-family:var(--font-family);font-weight:400;font-size:20px;line-height:83%;color:#131313;opacity:.3}@media (max-width:64rem){.steps-container .steps-item span.steps-item-number{font-size:13px}}.cart-layout{display:grid;grid-template-columns:1fr 410px;gap:56px;padding-bottom:204px}@media (max-width:64rem){.cart-layout{grid-template-columns:1fr;gap:32px;padding-bottom:25px}}.cart-layout .promo-code-section{border-radius:10px;padding:18px 24px;background-color:#fff}@media (max-width:64rem){.cart-layout .promo-code-section{padding:18px 16px}}.cart-layout .promo-code-section h3{font-family:var(--font-family);font-weight:400;font-size:18px;line-height:93%;color:#000;margin-bottom:16px}@media (max-width:64rem){.cart-layout .promo-code-section h3{font-size:14px;margin-bottom:22px}}.cart-layout .promo-code-section .promo-code-input{gap:12px;position:relative;align-items:center}.cart-layout .promo-code-section .promo-code-input input{width:100%;padding:21px 16px 19px;border:1px solid #dbdce0;border-radius:8px;font-size:16px;font-family:var(--font-family);transition:all .3s ease;height:50px}.cart-layout .promo-code-section .promo-code-input input:focus{outline:0;border-color:#000;width:calc(100% - 91px)}.cart-layout .promo-code-section .promo-code-input input:disabled{background:#f8f8f8;color:#666}.cart-layout .promo-code-section .promo-code-input .promo-btn{padding:14px 20px 10px;background:#fff;font-family:var(--font-family);font-weight:400;font-size:18px;line-height:93%;color:#131313;border:1px solid #131313;border-radius:8px;cursor:pointer;transition:all .3s ease;white-space:nowrap;opacity:0;visibility:hidden;transform:translateX(20px);width:75px;height:50px;flex-shrink:0;position:absolute;top:0;right:0}.cart-layout .promo-code-section .promo-code-input .promo-btn.visible{opacity:1;visibility:visible;transform:translateX(0)}.cart-layout .promo-code-section .promo-code-input .promo-btn:disabled{cursor:not-allowed;opacity:.6}.cart-layout .promo-code-section .promo-code-input .promo-btn.success{background:#4caf50;color:#fff;border-color:#4caf50}.cart-layout .promo-code-section .promo-message{font-size:16px;line-height:100%;min-height:0}.cart-layout .promo-code-section .promo-message.error{color:#d80a0e;margin-top:16px}.cart-layout .promo-code-section .promo-message.success{color:#019e42;margin-top:16px}.cart-products-list h2{font-family:var(--font-family);font-weight:400;font-size:32px;line-height:100%;color:#000;margin-bottom:32px}.cart-product-item{display:grid;grid-template-columns:207px 1fr;gap:34px;align-items:start;padding-bottom:32px;border-bottom:1px solid #e0e0e0;margin-bottom:32px}@media (max-width:64rem){.cart-product-item{grid-template-columns:80px 1fr;gap:16px;padding:16px 0;margin-bottom:0}}@media (max-width:64rem){.cart-product-item:first-child{padding-top:16px;margin-bottom:0}}.cart-product-item:last-child{border-bottom:none;margin-bottom:0}.cart-product-item .product-image{position:relative;border-radius:12px;overflow:hidden;border:1px solid #e3e3e3;border-radius:25px}@media (max-width:64rem){.cart-product-item .product-image{width:80px;height:80px;border-radius:8px}}.cart-product-item .product-image img{width:100%;height:100%;object-fit:cover}.cart-product-item .product-image .discount-badge{position:absolute;top:-1px;left:-1px;background:#ff6b35;color:#fff;font-size:12px;font-weight:600;width:98px;height:98px;display:flex;align-items:center;justify-content:center;clip-path:polygon(0 .7%,100% .7%,.7% 100%,.7% 30.3%);border-radius:25px 0 0 0}@media (max-width:64rem){.cart-product-item .product-image .discount-badge{width:30px;height:30px;border-radius:8px 0 0 0}}.cart-product-item .product-image .discount-badge strong{font-family:var(--font-family);font-weight:400;font-size:18px;line-height:93%;text-align:center;color:#fff;transform:rotate(-45deg);position:relative;top:-14px;left:-15px}@media (max-width:64rem){.cart-product-item .product-image .discount-badge strong{font-size:6px;top:-4px;left:-4px}}.cart-product-item .product-info-inner{display:flex;gap:16px;justify-content:space-between;margin-bottom:32px}@media (max-width:64rem){.cart-product-item .product-info-inner{gap:10px;margin-bottom:16px}}.cart-product-item .product-info{padding-top:32px;position:relative}@media (max-width:64rem){.cart-product-item .product-info{padding-top:0}}.cart-product-item .product-info .product-name{font-family:var(--font-family);font-weight:400;font-size:20px;line-height:130%;color:#000;max-width:50%}@media (max-width:64rem){.cart-product-item .product-info .product-name{font-size:10px}}.cart-product-item .product-info .product-name a{color:inherit;text-decoration:none}.cart-product-item .product-info .product-name a:hover{text-decoration:underline}.cart-product-item .product-info .product-price{font-family:var(--font-family);font-weight:400;font-size:18px;line-height:83%;color:#000;display:flex;gap:8px}@media (max-width:1440px){.cart-product-item .product-info .product-price{font-size:16px}}@media (max-width:64rem){.cart-product-item .product-info .product-price{font-size:10px;flex-direction:column;align-items:flex-start;gap:8px}}.cart-product-item .product-info .product-price .amount{color:var(--black)}.cart-product-item .product-info .product-price .regular-price{opacity:.2;text-decoration:line-through}.cart-product-item .product-info .product-price ins{text-decoration:none;color:var(--red)}.cart-product-item .product-info .product-variations{margin-top:16px}.cart-product-item .product-info .product-variations .variation-item{display:flex;align-items:center;margin-bottom:32px;gap:22px}@media (max-width:64rem){.cart-product-item .product-info .product-variations .variation-item{flex-direction:column;align-items:flex-start;gap:5px;margin-bottom:16px}}.cart-product-item .product-info .product-variations .variation-item:last-child{margin-bottom:0}.cart-product-item .product-info .product-variations .variation-item .variation-label{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:104%;color:#838383;min-width:121px}@media (max-width:64rem){.cart-product-item .product-info .product-variations .variation-item .variation-label{font-size:10px;min-width:0}}.cart-product-item .product-info .product-variations .variation-item .variation-value{font-family:var(--font-family);font-weight:400;font-size:18px;line-height:93%;color:#131313}@media (max-width:64rem){.cart-product-item .product-info .product-variations .variation-item .variation-value{font-size:10px}}.cart-product-item .product-info .product-quantity{margin-top:32px;display:flex;align-items:center;gap:45px}@media (max-width:64rem){.cart-product-item .product-info .product-quantity{gap:10px;margin-top:16px;flex-direction:column;align-items:flex-start}}.cart-product-item .product-info .product-quantity label{display:block;font-family:var(--font-family);font-weight:400;font-size:16px;line-height:104%;color:#838383}@media (max-width:64rem){.cart-product-item .product-info .product-quantity label{font-size:10px}}.cart-product-item .product-info .product-quantity .quantity-selector{display:flex;align-items:center;gap:8px}.cart-product-item .product-info .product-quantity .quantity-selector .quantity-btn{width:13px;height:13px;cursor:pointer;display:flex;align-items:center;background:0 0;justify-content:center;font-size:18px;font-weight:400;transition:all .2s ease;color:#000}@media (max-width:64rem){.cart-product-item .product-info .product-quantity .quantity-selector .quantity-btn{width:11px;height:11px;font-size:10px}}.cart-product-item .product-info .product-quantity .quantity-selector .quantity-btn:hover{border-color:#838383}.cart-product-item .product-info .product-quantity .quantity-selector .quantity-btn:active{transform:scale(.95)}.cart-product-item .product-info .product-quantity .quantity-selector .quantity-input{width:18px;height:18px;text-align:center;font-size:18px;font-weight:400;color:#000;font-family:var(--font-family);border:none;background:0 0;appearance:none;-webkit-appearance:none;-moz-appearance:none;-moz-appearance:none;appearance:none}.cart-product-item .product-info .product-quantity .quantity-selector .quantity-input::-webkit-inner-spin-button,.cart-product-item .product-info .product-quantity .quantity-selector .quantity-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@media (max-width:64rem){.cart-product-item .product-info .product-quantity .quantity-selector .quantity-input{width:10px;height:10px;font-size:10px}}.cart-product-item .product-remove{position:absolute;bottom:0;right:0}.cart-product-item .product-remove .remove-btn{width:50px;height:50px;border:none;background:#ececec;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}@media (max-width:64rem){.cart-product-item .product-remove .remove-btn{width:25px;height:25px}}.cart-product-item .product-remove .remove-btn:hover{background:#e0e0e0;color:#333}.cart-product-item .product-remove .remove-btn:active{transform:scale(.95)}.cart-product-item .product-remove .remove-btn svg{width:16px;height:16px}@media (max-width:64rem){.cart-product-item .product-remove .remove-btn svg{width:13px;height:13px}}.cart-product-item .product-price-actions{display:flex;flex-direction:column;align-items:flex-end;gap:16px}@media (max-width:64rem){.cart-product-item .product-price-actions{grid-column:1/-1;flex-direction:row;justify-content:space-between;align-items:center;margin-top:16px}}.cart-actions .coupon{display:flex;align-items:center;gap:16px;margin-bottom:24px}@media (max-width:64rem){.cart-actions .coupon{flex-direction:column;align-items:stretch}}.cart-actions .coupon label{font-family:var(--font-family);font-weight:400;font-size:14px;line-height:100%;color:#666;white-space:nowrap}.cart-actions .coupon input{flex:1;padding:12px 16px;border:1px solid #ddd;border-radius:8px;font-size:14px}.cart-actions .coupon button{padding:12px 24px;background:#000;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s ease}.cart-actions .coupon button:hover{background:#333}.cart-actions .update-cart-btn{padding:16px 32px;background:#000;color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:500;cursor:pointer;transition:background .2s ease}.cart-actions .update-cart-btn:hover{background:#333}.cart-summary{border:1px solid #dbdce0;border-radius:15px;background-color:#fff;margin-top:32px}@media (max-width:64rem){.cart-summary{margin-top:16px;border-radius:13px}}.cart-summary h3{font-family:var(--font-family);font-weight:400;font-size:18px;line-height:93%;color:#000;padding:32px 24px;border-bottom:1px solid #dcd9d9}@media (max-width:64rem){.cart-summary h3{font-size:12px;padding:20px 16px 18px}}.cart-summary .cart-summary-inner{padding:16px 24px 32px;display:flex;flex-direction:column;gap:12px}@media (max-width:64rem){.cart-summary .cart-summary-inner{padding:13px 16px 13px;gap:8px}}.cart-summary .cart-summary-inner .cart-summary-item{display:flex;justify-content:space-between;padding:7px 0}.cart-summary .cart-summary-inner .cart-summary-item .label{font-family:var(--font-family);font-weight:400;font-size:18px;line-height:93%;color:#000}@media (max-width:64rem){.cart-summary .cart-summary-inner .cart-summary-item .label{font-size:12px}}.cart-summary .cart-summary-inner .cart-summary-item .value{font-family:var(--font-family);font-weight:400;font-size:18px;line-height:93%;color:#131313}@media (max-width:64rem){.cart-summary .cart-summary-inner .cart-summary-item .value{font-size:12px}}.cart-summary .cart-summary-inner .cart-summary-item.total{margin-top:12px}.cart-summary .proceed-to-checkout{margin-top:26px}@media (max-width:64rem){.cart-summary .proceed-to-checkout{margin-top:16px}}.cart-summary .proceed-to-checkout a{width:100%;background:linear-gradient(90deg,#009dff 0,#00d0ff 100%);color:#fff;border:none;border-radius:15px;padding:25px 16px 20px;font-family:var(--font-family);font-size:20px;font-weight:400;cursor:pointer;transition:all .3s ease;display:block;text-align:center}@media (max-width:64rem){.cart-summary .proceed-to-checkout a{font-size:14px;padding:21px 12px 14px;border-radius:10px;height:54px}}.cart-summary .proceed-to-checkout a::after{display:none}.cart-summary .proceed-to-checkout a:hover{background:linear-gradient(90deg,#0088e6 0,#00b8e6 100%)}.cart-summary .proceed-to-checkout a:active{transform:translateY(0)}.cart-summary .proceed-to-checkout a.success{background:linear-gradient(90deg,#28a745 0,#20c997 100%)}.cart-summary .proceed-to-checkout a.error{background:linear-gradient(90deg,#dc3545 0,#e74c3c 100%)}.cart-summary .proceed-to-checkout a:disabled{opacity:.7;cursor:not-allowed}@media (max-width:64rem){.back-to-shop{display:none}}.back-to-shop a{font-family:var(--font-family);font-weight:400;font-size:18px;line-height:93%;color:#bababa;display:flex;align-items:center;gap:12px;padding-top:8px}.woocommerce-checkout .entry-header{display:none}.woocommerce-checkout #content{padding-top:0}.woocommerce-checkout .storefront-breadcrumb{display:none}.woocommerce-checkout .netshot-checkout-container .select2-container{height:48px;width:100%!important}@media (max-width:64rem){.woocommerce-checkout .netshot-checkout-container .select2-container{width:100%!important;height:40px}}.woocommerce-checkout .netshot-checkout-container .select2-container .select2-selection{height:100%;border-radius:10px;border:1px solid #ddd}@media (max-width:64rem){.woocommerce-checkout .netshot-checkout-container .select2-container .select2-selection{border-radius:10px;border-color:#ddd;display:flex;justify-content:space-between;align-items:center}}.woocommerce-checkout .netshot-checkout-container .select2-container .select2-selection__clear{display:none}.woocommerce-checkout .netshot-checkout-container .select2-container .select2-selection__rendered{height:100%;padding:16px 47px 12px 20px;font-size:16px;color:#131313;line-height:16px}@media (max-width:64rem){.woocommerce-checkout .netshot-checkout-container .select2-container .select2-selection__rendered{padding:12px 47px 12px 12px;font-size:12px;text-align:center}}.woocommerce-checkout .netshot-checkout-container .select2-container .select2-selection__arrow{top:52%;transform:translateY(-50%);right:24px;width:13px;height:16px;background-image:url(https://netshot.pro/wp-content/themes/netshot-theme/assets/css/../images/arrow-down.svg);background-size:contain;background-repeat:no-repeat;background-position:center}@media (max-width:64rem){.woocommerce-checkout .netshot-checkout-container .select2-container .select2-selection__arrow{width:9px;height:6px;right:15px;transform:none;position:relative;top:auto}}.woocommerce-checkout .netshot-checkout-container .select2-container .select2-selection__arrow b{border:none}.checkout-header{display:none;padding-top:24px;margin-bottom:24px}.checkout-header h1{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:104%;color:#131313}@media (max-width:39.875rem){.checkout-header{display:block}}@media (max-width:39.875rem){.woocommerce-checkout .storefront-breadcrumb{display:none}}.netshot-checkout-content{display:grid;grid-template-columns:1fr 677px;gap:114px}@media (max-width:64rem){.netshot-checkout-content{grid-template-columns:1fr;gap:24px}}.netshot-checkout-form{border-radius:16px;max-width:614px}@media (max-width:64rem){.netshot-checkout-form{max-width:100%}}@media (max-width:64rem){.netshot-checkout-form .netshot-form-section{margin-bottom:16px}}.netshot-checkout-form .netshot-form-section.payment-section{margin-top:32px}.netshot-checkout-form .netshot-form-section:last-child{margin-bottom:0}.netshot-checkout-form .netshot-form-section .netshot-section-title{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:104%;color:#000;margin-bottom:16px}@media (max-width:64rem){.netshot-checkout-form .netshot-form-section .netshot-section-title{font-size:12px}}.netshot-checkout-form .netshot-form-section .netshot-section-title span{color:#d80a0e;font-weight:600}.netshot-checkout-form .netshot-form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width:64rem){.netshot-checkout-form .netshot-form-row{grid-template-columns:1fr;gap:16px;margin-bottom:16px}}.netshot-checkout-form .netshot-form-row:last-child{margin-bottom:0}.netshot-checkout-form .netshot-form-row.full-width{grid-template-columns:1fr}.netshot-checkout-form .netshot-form-field label{display:block;font-family:var(--font-family);font-weight:400;font-size:16px;line-height:104%;color:#000;margin-bottom:16px}@media (max-width:64rem){.netshot-checkout-form .netshot-form-field label{font-size:12px;margin-bottom:16px}}.netshot-checkout-form .netshot-form-field label .required{color:#d80a0e;font-weight:600}.netshot-checkout-form .netshot-form-field input,.netshot-checkout-form .netshot-form-field select{width:100%;padding:16px 20px;border:1px solid #ddd;border-radius:8px;font-size:16px;font-family:var(--font-family);transition:border-color .2s ease}@media (max-width:64rem){.netshot-checkout-form .netshot-form-field input,.netshot-checkout-form .netshot-form-field select{font-size:12px;padding:14px 12px 12px}}.netshot-checkout-form .netshot-form-field input::placeholder,.netshot-checkout-form .netshot-form-field select::placeholder{color:#bababa}.netshot-checkout-form .netshot-form-field input:focus,.netshot-checkout-form .netshot-form-field select:focus{outline:0;border-color:#007bff}.netshot-checkout-form .netshot-form-field .error-message{color:#d80a0e;font-size:14px;margin-top:8px;min-height:32px}@media (max-width:64rem){.netshot-checkout-form .netshot-form-field .error-message{font-size:10px;margin-top:0;min-height:0}}.netshot-checkout-form .netshot-form-field.has-error input,.netshot-checkout-form .netshot-form-field.has-error select{border-color:#d80a0e}.netshot-checkout-form .netshot-form-field.has-error label{color:#d80a0e}.netshot-checkout-form .netshot-form-field .field-error{color:#d80a0e;font-size:14px;margin-top:8px;font-family:var(--font-family)}.netshot-checkout-form .netshot-checkbox-field .netshot-checkbox-label{display:flex;align-items:center;gap:12px;cursor:pointer;font-family:var(--font-family);font-size:16px;color:#333}@media (max-width:64rem){.netshot-checkout-form .netshot-checkbox-field .netshot-checkbox-label{font-size:12px}}.netshot-checkout-form .netshot-checkbox-field .netshot-checkbox-label input[type=checkbox]{display:none}.netshot-checkout-form .netshot-checkbox-field .netshot-checkbox-label .netshot-checkbox-custom{width:20px;height:20px;border:2px solid #ddd;border-radius:4px;position:relative;transition:all .2s ease}.netshot-checkout-form .netshot-checkbox-field .netshot-checkbox-label .netshot-checkbox-custom:after{content:"";position:absolute;left:6px;top:2px;width:6px;height:10px;border:solid #007bff;border-width:0 2px 2px 0;transform:rotate(45deg);opacity:0;transition:opacity .2s ease}.netshot-checkout-form .netshot-checkbox-field .netshot-checkbox-label input[type=checkbox]:checked+.netshot-checkbox-custom{background:#007bff;border-color:#007bff}.netshot-checkout-form .netshot-checkbox-field .netshot-checkbox-label input[type=checkbox]:checked+.netshot-checkbox-custom:after{opacity:1}.netshot-checkout-form .netshot-form-actions{display:flex;gap:16px;justify-content:space-between;margin-top:56px}@media (max-width:64rem){.netshot-checkout-form .netshot-form-actions{display:none}}.netshot-checkout-form .netshot-form-actions .netshot-btn{font-family:var(--font-family);font-weight:400;font-size:18px;line-height:93%;color:#bababa;display:flex;align-items:center;gap:12px;padding-top:8px}.netshot-checkout-sidebar .promo-code-section{background:#fff;border-radius:10px;padding:18px 24px;margin-bottom:32px}@media (max-width:64rem){.netshot-checkout-sidebar .promo-code-section{border-radius:13px;padding:18px 16px;margin-bottom:16px}}.netshot-checkout-sidebar .promo-code-section h3{font-family:var(--font-family);font-weight:400;font-size:18px;line-height:100%;color:#000;margin-bottom:16px}@media (max-width:64rem){.netshot-checkout-sidebar .promo-code-section h3{font-size:14px;margin-bottom:22px}}.netshot-checkout-sidebar .promo-code-section .promo-code-input{gap:12px;position:relative;align-items:center}.netshot-checkout-sidebar .promo-code-section .promo-code-input input{width:100%;padding:21px 16px 19px;border:1px solid #dbdce0;border-radius:8px;font-size:16px;font-family:var(--font-family);transition:all .3s ease;height:50px}.netshot-checkout-sidebar .promo-code-section .promo-code-input input:focus{outline:0;border-color:#000;width:calc(100% - 91px)}.netshot-checkout-sidebar .promo-code-section .promo-code-input .promo-btn{padding:14px 20px 10px;background:#fff;font-family:var(--font-family);font-weight:400;font-size:18px;line-height:93%;color:#131313;border:1px solid #131313;border-radius:8px;cursor:pointer;transition:all .3s ease;white-space:nowrap;opacity:0;visibility:hidden;transform:translateX(20px);width:75px;height:50px;flex-shrink:0;position:absolute;top:0;right:0}.netshot-checkout-sidebar .promo-code-section .promo-code-input .promo-btn.visible{opacity:1;visibility:visible;transform:translateX(0)}.netshot-checkout-sidebar .promo-code-section .promo-code-input .promo-btn.success{background:#4caf50;color:#fff;border-color:#4caf50}.netshot-checkout-sidebar .promo-code-section .promo-message{font-size:16px;line-height:100%;min-height:0;margin-top:8px}.netshot-checkout-sidebar .promo-code-section .promo-message.error{color:#d80a0e}.netshot-checkout-sidebar .promo-code-section .promo-message.success{color:#019e42}.netshot-checkout-sidebar .order-details-section{background:#fff;border-radius:20px;padding:32px;margin-bottom:24px;border:1px solid #dbdce0}@media (max-width:64rem){.netshot-checkout-sidebar .order-details-section{border-radius:13px;padding:16px}}.netshot-checkout-sidebar .order-details-section .order-details-header{display:flex;justify-content:space-between;align-items:center}.netshot-checkout-sidebar .order-details-section .order-details-header h3{font-family:var(--font-family);font-weight:400;font-size:20px;line-height:83%;color:#000}@media (max-width:64rem){.netshot-checkout-sidebar .order-details-section .order-details-header h3{font-size:12px}}.netshot-checkout-sidebar .order-details-section .order-details-header .change-order-link{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:104%;color:#36b;text-decoration:underline}@media (max-width:64rem){.netshot-checkout-sidebar .order-details-section .order-details-header .change-order-link{font-size:12px}}.netshot-checkout-sidebar .order-details-section .order-details-header .change-order-link:hover{text-decoration:none}.netshot-checkout-sidebar .order-details-section .order-items .order-item{display:flex;gap:16px;padding:32px 0;border-bottom:1px solid #e0e0e0}@media (max-width:64rem){.netshot-checkout-sidebar .order-details-section .order-items .order-item{padding:16px 0}}.netshot-checkout-sidebar .order-details-section .order-items .order-item:last-child{border-bottom:none}.netshot-checkout-sidebar .order-details-section .order-items .order-item .order-item-title-wrap{display:flex;align-items:center;gap:16px;justify-content:space-between;height:100%}.netshot-checkout-sidebar .order-details-section .order-items .order-item .order-item-title-wrap-left{max-width:65%}.netshot-checkout-sidebar .order-details-section .order-items .order-item .order-item-image{position:relative;width:121px;height:121px;border-radius:20px;overflow:hidden;flex-shrink:0;border:1px solid #e3e3e3}@media (max-width:64rem){.netshot-checkout-sidebar .order-details-section .order-items .order-item .order-item-image{width:80px;height:80px;border-radius:8px}}.netshot-checkout-sidebar .order-details-section .order-items .order-item .order-item-image img{width:100%;height:100%;object-fit:cover}.netshot-checkout-sidebar .order-details-section .order-items .order-item .order-item-image .discount-badge{position:absolute;top:-1px;left:-1px;background:#ff6b35;color:#fff;font-size:12px;font-weight:600;width:61px;height:61px;display:flex;align-items:center;justify-content:center;clip-path:polygon(0 .7%,100% .7%,.7% 100%,.7% 30.3%);border-radius:20px 0 0 0}@media (max-width:64rem){.netshot-checkout-sidebar .order-details-section .order-items .order-item .order-item-image .discount-badge{width:30px;height:30px;border-radius:8px 0 0 0}}.netshot-checkout-sidebar .order-details-section .order-items .order-item .order-item-image .discount-badge strong{font-family:var(--font-family);font-weight:400;font-size:12px;line-height:93%;text-align:center;color:#fff;transform:rotate(-45deg);position:relative;top:-8px;left:-8px}@media (max-width:64rem){.netshot-checkout-sidebar .order-details-section .order-items .order-item .order-item-image .discount-badge strong{font-size:6px;top:-4px;left:-4px}}.netshot-checkout-sidebar .order-details-section .order-items .order-item .order-item-details{flex:1}.netshot-checkout-sidebar .order-details-section .order-items .order-item .order-item-details .order-item-title{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:130%;color:#000;margin:0 0 16px 0}@media (max-width:64rem){.netshot-checkout-sidebar .order-details-section .order-items .order-item .order-item-details .order-item-title{font-size:10px;margin-bottom:8px}}.netshot-checkout-sidebar .order-details-section .order-items .order-item .order-item-details .order-item-quantity{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:100%;color:#000}@media (max-width:64rem){.netshot-checkout-sidebar .order-details-section .order-items .order-item .order-item-details .order-item-quantity{font-size:10px}}.netshot-checkout-sidebar .order-details-section .order-items .order-item .order-item-details .order-item-price .regular-price{display:block;font-family:var(--font-family);font-weight:400;font-size:18px;line-height:100%;color:#000;text-decoration:line-through;margin-bottom:12px;opacity:.2}@media (max-width:64rem){.netshot-checkout-sidebar .order-details-section .order-items .order-item .order-item-details .order-item-price .regular-price{font-size:10px;margin-bottom:8px}}.netshot-checkout-sidebar .order-details-section .order-items .order-item .order-item-details .order-item-price .current-price,.netshot-checkout-sidebar .order-details-section .order-items .order-item .order-item-details .order-item-price .sale-price{display:block;font-family:var(--font-family);font-weight:400;font-size:18px;line-height:100%;color:#000}@media (max-width:64rem){.netshot-checkout-sidebar .order-details-section .order-items .order-item .order-item-details .order-item-price .current-price,.netshot-checkout-sidebar .order-details-section .order-items .order-item .order-item-details .order-item-price .sale-price{font-size:10px}}.netshot-checkout-sidebar .order-summary-section{margin-top:7px}@media (max-width:64rem){.netshot-checkout-sidebar .order-summary-section{margin-top:16px}}.netshot-checkout-sidebar .order-summary-section .order-summary-item{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}@media (max-width:64rem){.netshot-checkout-sidebar .order-summary-section .order-summary-item{margin-bottom:16px}}.netshot-checkout-sidebar .order-summary-section .order-summary-item:last-child{margin-bottom:0}.netshot-checkout-sidebar .order-summary-section .order-summary-item.total{border-top:1px solid #e0e0e0;padding-top:32px;margin-top:32px;font-weight:600;font-size:18px}@media (max-width:64rem){.netshot-checkout-sidebar .order-summary-section .order-summary-item.total{font-size:12px;padding-top:24px;margin-top:16px}}.netshot-checkout-sidebar .order-summary-section .order-summary-item .label{font-family:var(--font-family);font-weight:400;font-size:18px;line-height:100%;color:#131313}@media (max-width:64rem){.netshot-checkout-sidebar .order-summary-section .order-summary-item .label{font-size:12px}}.netshot-checkout-sidebar .order-summary-section .order-summary-item .value{font-family:var(--font-family);font-weight:500;font-size:18px;line-height:100%;color:#131313}@media (max-width:64rem){.netshot-checkout-sidebar .order-summary-section .order-summary-item .value{font-size:12px}}.netshot-checkout-sidebar .terms-agreement-section{margin-top:32px}@media (max-width:64rem){.netshot-checkout-sidebar .terms-agreement-section{margin-top:24px}}.netshot-checkout-sidebar .terms-agreement-section .terms-checkbox-label{cursor:pointer;font-family:var(--font-family);font-weight:400;font-size:18px;line-height:130%;color:#131313;padding-left:40px;display:block;position:relative}@media (max-width:64rem){.netshot-checkout-sidebar .terms-agreement-section .terms-checkbox-label{font-size:12px;padding-left:30px}}.netshot-checkout-sidebar .terms-agreement-section .terms-checkbox-label input[type=checkbox]{display:none}.netshot-checkout-sidebar .terms-agreement-section .terms-checkbox-label .terms-checkbox-custom{position:absolute;display:block;left:0}@media (max-width:64rem){.netshot-checkout-sidebar .terms-agreement-section .terms-checkbox-label .terms-checkbox-custom svg{width:20px;height:20px}}.netshot-checkout-sidebar .terms-agreement-section .terms-checkbox-label input[type=checkbox]:checked+.terms-checkbox-custom:after{opacity:1}.netshot-checkout-sidebar .terms-agreement-section .terms-checkbox-label input[type=checkbox]:disabled+.terms-checkbox-custom{cursor:not-allowed}.netshot-checkout-sidebar .terms-agreement-section .terms-checkbox-label input[type=checkbox]:disabled+.terms-checkbox-custom:after{opacity:1}.netshot-checkout-sidebar .terms-agreement-section .terms-checkbox-label .terms-link{color:#36b;text-decoration:underline}.netshot-checkout-sidebar .terms-agreement-section .terms-checkbox-label .terms-link:hover{text-decoration:none}.netshot-checkout-sidebar .confirm-order-section .confirm-order-btn{width:100%;background:linear-gradient(90deg,#009dff 0,#00d0ff 100%);color:#fff;border:none;border-radius:15px;padding:25px 16px 20px;font-family:var(--font-family);font-size:20px;font-weight:400;cursor:pointer;transition:all .3s ease;display:block;text-align:center;margin:32px 0}@media (max-width:64rem){.netshot-checkout-sidebar .confirm-order-section .confirm-order-btn{font-size:13px;padding:21px 12px 19px;border-radius:10px;margin-bottom:24px}}.netshot-checkout-sidebar .confirm-order-section .confirm-order-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px rgb(0 123 255 / .3)}.netshot-checkout-sidebar .confirm-order-section .confirm-order-btn:active{transform:translateY(0)}.netshot-checkout-sidebar .confirm-order-section .confirm-order-btn:disabled{background:#6c757d;cursor:not-allowed;transform:none;box-shadow:none}.netshot-checkout-sidebar .privacy-policy-section p{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:130%;color:#131313}@media (max-width:64rem){.netshot-checkout-sidebar .privacy-policy-section p{font-size:12px}}.netshot-checkout-sidebar .privacy-policy-section p .privacy-link{color:#36b;text-decoration:underline}.netshot-checkout-sidebar .privacy-policy-section p .privacy-link:hover{text-decoration:none}body>.select2-container--open{background:#fff;border-radius:10px;border:1px solid #cfcfcf;margin-top:16px;background:#fff;z-index:99}@media (max-width:64rem){body>.select2-container--open{right:16px!important;margin-top:10px;border-radius:10px}}body .select2-dropdown{background:0 0;border-radius:0;border:none}@media (max-width:64rem){body .select2-dropdown{position:relative}}@media (max-width:64rem){body .select2-dropdown.select2-dropdown--below{width:auto!important}}body .select2-results__option[aria-selected=true]{background:#fff!important;color:#000!important}body ul.select2-results__options{overflow-y:auto;max-height:none!important}body ul.select2-results__options .select2-results__option{padding:16px 20px;font-size:16px;color:#000}@media (max-width:64rem){body ul.select2-results__options .select2-results__option{padding:12px 14px;font-size:12px}}body ul.select2-results__options .select2-results__option:first-child{border-top-left-radius:20px;border-top-right-radius:20px}@media (max-width:64rem){body ul.select2-results__options .select2-results__option:first-child{border-top-left-radius:10px;border-top-right-radius:10px}}body ul.select2-results__options .select2-results__option:last-child{border-bottom-left-radius:20px;border-bottom-right-radius:20px}@media (max-width:64rem){body ul.select2-results__options .select2-results__option:last-child{border-bottom-left-radius:10px;border-bottom-right-radius:10px}}body ul.select2-results__options .select2-results__option.select2-results__option--highlighted,body ul.select2-results__options .select2-results__option:hover{background:#fff!important;color:#000!important}.product-layout{display:grid;grid-template-columns:1.17fr 1fr;gap:42px;padding-bottom:118px}@media (max-width:64rem){.product-layout{grid-template-columns:1fr;gap:24px}}.product-layout .variable-item:not(.radio-variable-item){padding:0;box-shadow:none}.product-layout .variable-item{box-shadow:none!important}.product-layout .variable-item:not(.radio-variable-item).selected{border:2px solid #000}.product-layout .woocommerce-product-gallery__trigger{display:none}.product-layout .woocommerce-product-gallery .flex-viewport{border:1px solid #e3e3e3;border-radius:25px;background:#fff}@media (max-width:64rem){.product-layout .woocommerce-product-gallery .flex-viewport{width:100%}}.product-layout .woocommerce-product-gallery .flex-viewport .woocommerce-product-gallery__wrapper img{width:100%;height:100%;object-fit:cover;border-radius:25px}.product-layout .woocommerce-product-gallery .flex-control-thumbs{display:grid;grid-template-columns:repeat(6,1fr);gap:32px;margin-top:32px}@media (max-width:64rem){.product-layout .woocommerce-product-gallery .flex-control-thumbs{grid-template-columns:repeat(5,1fr);gap:10px;margin-top:8px}}.product-layout .woocommerce-product-gallery .flex-control-thumbs li{width:100%;border:1px solid #cfcfcf;border-radius:16px}@media (max-width:64rem){.product-layout .woocommerce-product-gallery .flex-control-thumbs li{border-radius:10px}}.product-layout .woocommerce-product-gallery .flex-control-thumbs li img{width:100%;height:100%;border-radius:16px}.product-layout .product-summary h4{font-family:var(--font-family);font-weight:400;font-size:18px;line-height:93%;color:#000;margin-bottom:24px}@media (max-width:64rem){.product-layout .product-summary h4{font-size:12px;margin-bottom:16px}}.product-layout .product-summary .variable-items-wrapper li{margin:0 3px!important}.product-layout .product-summary .product-summary-header{display:flex;justify-content:space-between;align-items:start;margin-bottom:56px}@media (max-width:64rem){.product-layout .product-summary .product-summary-header{margin-bottom:72px}}.product-layout .product-summary .product-summary-header .product-summary-header-wrapper{display:flex;flex-direction:column;gap:32px}@media (max-width:64rem){.product-layout .product-summary .product-summary-header .product-summary-header-wrapper{gap:16px}}.product-layout .product-summary .product-summary-header .brand-logo-wrapper{max-width:171px;height:100%}@media (max-width:64rem){.product-layout .product-summary .product-summary-header .brand-logo-wrapper{max-width:69px}}.product-layout .product-summary .product-summary-header .brand-logo-wrapper img{width:100%;height:100%;object-fit:cover}.product-layout .product-summary .woocommerce-variation-price{position:absolute;top:-40px}@media (max-width:64rem){.product-layout .product-summary .woocommerce-variation-price{top:-65px}}.product-layout .product-summary .woocommerce-variation-price .price{font-size:12px}.product-layout .product-summary .reset_variations{display:none!important}.product-layout .product-summary .product-price{font-family:var(--font-family);font-weight:400;font-size:20px;line-height:100%;color:#000;display:flex;gap:16px}@media (max-width:1440px){.product-layout .product-summary .product-price{font-size:16px}}@media (max-width:64rem){.product-layout .product-summary .product-price{font-size:14px}}.product-layout .product-summary .product-price .amount{color:var(--black)}.product-layout .product-summary .product-price del{opacity:.2;order:2}.product-layout .product-summary .product-price ins{text-decoration:none;color:var(--red)}.product-layout .product-summary .product_title{font-family:var(--font-family);font-weight:400;font-size:30px;line-height:100%;color:#000}@media (max-width:64rem){.product-layout .product-summary .product_title{font-size:14px;line-height:100%}}.product-layout .product-summary .product-quantity .quantity-selector{width:170px;height:65px;border:1px solid #cfcfcf;border-radius:13px;display:flex;align-items:center;justify-content:space-between;background:#fff}@media (max-width:64rem){.product-layout .product-summary .product-quantity .quantity-selector{width:100%;height:40px;border-radius:10px;border-color:#cfcfcf}}.product-layout .product-summary .product-quantity .quantity-selector input[type=number]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:0;text-align:center;font-family:var(--font-family);background:0 0;-moz-appearance:none;appearance:none;font-family:var(--font-family);font-weight:400;font-size:18px;line-height:93%;color:#000}.product-layout .product-summary .product-quantity .quantity-selector input[type=number]::-webkit-inner-spin-button,.product-layout .product-summary .product-quantity .quantity-selector input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@media (max-width:64rem){.product-layout .product-summary .product-quantity .quantity-selector input[type=number]{font-size:12px}}.product-layout .product-summary .product-quantity .quantity-selector .quantity-btn{width:58px;height:100%;display:flex;align-items:center;justify-content:center;font-family:var(--font-family);font-weight:400;font-size:20px;line-height:83%;color:#000}.product-layout .product-summary .product-quantity .quantity-selector .quantity-btn:hover{color:#cfcfcf}.product-layout .product-summary .product-availability{margin-top:40px}@media (max-width:64rem){.product-layout .product-summary .product-availability{margin-top:24px}}.product-layout .product-summary .product-availability .in-stock{display:flex;gap:11px;font-family:var(--font-family);font-weight:400;font-size:18px;line-height:93%;color:#019e42}@media (max-width:64rem){.product-layout .product-summary .product-availability .in-stock{font-size:12px}}.product-layout .product-summary .product-availability .in-stock svg{position:relative;top:-3px}@media (max-width:64rem){.product-layout .product-summary .product-availability .in-stock svg{width:10px;height:10px;top:-1px}}.product-layout .product-summary .product-add-to-cart{display:flex;margin-top:40px}@media (max-width:64rem){.product-layout .product-summary .product-add-to-cart{margin-top:32px;flex-direction:column;gap:15px}}.product-layout .product-summary .product-add-to-cart .buy-one-click{width:50%;display:flex;align-items:center;justify-content:center;flex-direction:column}@media (max-width:64rem){.product-layout .product-summary .product-add-to-cart .buy-one-click{width:100%}}.product-layout .product-summary .product-add-to-cart .buy-one-click a{font-family:var(--font-family);font-weight:400;font-size:20px;line-height:83%;text-decoration:underline;text-decoration-skip-ink:none;text-align:center;color:#131313}@media (max-width:64rem){.product-layout .product-summary .product-add-to-cart .buy-one-click a{font-size:14px}}.product-layout .product-summary .product-add-to-cart button{width:100%;background:linear-gradient(90deg,#009dff 0,#00d0ff 100%);color:#fff;border:none;border-radius:15px;padding:25px 16px 20px;font-family:var(--font-family);font-size:20px;font-weight:400;cursor:pointer;transition:all .3s ease;display:block;text-align:center;width:50%}@media (max-width:64rem){.product-layout .product-summary .product-add-to-cart button{font-size:14px;padding:14px 12px 12px;border-radius:10px;width:100%}}.product-layout .product-summary .product-add-to-cart button:hover{background:linear-gradient(90deg,#0088e6 0,#00b8e6 100%)}.product-layout .product-summary .product-add-to-cart button:active{transform:translateY(0)}.product-layout .product-summary .product-add-to-cart button.success{background:linear-gradient(90deg,#28a745 0,#20c997 100%)}.product-layout .product-summary .product-add-to-cart button.error{background:linear-gradient(90deg,#dc3545 0,#e74c3c 100%)}.product-layout .product-summary .product-add-to-cart button:disabled{opacity:.7;cursor:not-allowed}.product-layout .product-attributes{display:flex;flex-direction:column;gap:16px;position:relative}.product-layout .product-attributes .size-table-link{position:absolute;top:0;right:0}@media (max-width:64rem){.product-layout .product-attributes .size-table-link{top:-35px;left:0}}.product-layout .product-attributes .size-table-link a{font-family:var(--font-family);font-weight:400;font-size:18px;line-height:93%;text-decoration:underline;text-decoration-skip-ink:none;color:#000}@media (max-width:64rem){.product-layout .product-attributes .size-table-link a{font-size:12px}}.product-layout .product-attributes .variations tr{display:block;margin-bottom:40px}@media (max-width:64rem){.product-layout .product-attributes .variations tr{margin-bottom:20px}}.product-layout .product-attributes .variations tr th.label{margin-bottom:24px}@media (max-width:64rem){.product-layout .product-attributes .variations tr th.label{margin-bottom:16px}}.product-layout .product-attributes .variations tr th.label span{display:none}.product-layout .product-attributes .variations tr label{font-family:var(--font-family);font-weight:400;font-size:18px;line-height:93%;color:#000;margin:0}@media (max-width:64rem){.product-layout .product-attributes .variations tr label{font-size:12px}}.product-layout .product-attributes .variations .select2-selection__clear{display:none}.product-layout .product-attributes .variations .select2-selection{height:100%;border-radius:15px;border:1px solid #828282}@media (max-width:64rem){.product-layout .product-attributes .variations .select2-selection{border-radius:10px;border-color:#cfcfcf}}.product-layout .product-attributes .variations .select2-selection__rendered{height:100%;padding:27px 47px 27px 24px;font-size:16px;color:#131313;line-height:16px;min-width:442px}@media (max-width:64rem){.product-layout .product-attributes .variations .select2-selection__rendered{min-width:338px;padding:13px 47px 10px 16px;font-size:12px}}.product-layout .product-attributes .variations .select2-selection__arrow{top:50%;transform:translateY(-50%);right:24px;width:16px;height:16px;background-image:url(https://netshot.pro/wp-content/themes/netshot-theme/assets/css/../images/arrow-down.svg);background-size:contain;background-repeat:no-repeat;background-position:center}@media (max-width:64rem){.product-layout .product-attributes .variations .select2-selection__arrow{width:11px;height:6px;right:16px;top:55%}}.product-layout .product-attributes .variations .select2-selection__arrow b{border:none}.product-attributes .variations_button{display:none!important}.product-attributes .woocommerce-variation-add-to-cart{display:none!important}.product-attributes .quantity{display:none!important}.product-attributes .single_add_to_cart_button{display:none!important}.product-accordion-section{margin-top:56px}@media (max-width:64rem){.product-accordion-section{margin-top:39px}}.product-accordion-section .accordion{display:block}.product-accordion-section .accordion-item{border-top:2px solid #cfcfcf;padding:21px 16px 21px 0}@media (max-width:64rem){.product-accordion-section .accordion-item{padding:12px 0 10px;border-top:1px solid #cfcfcf}}.product-accordion-section .accordion-item:last-child{border-bottom:2px solid #cfcfcf}@media (max-width:64rem){.product-accordion-section .accordion-item:last-child{border-bottom:1px solid #cfcfcf}}.product-accordion-section .accordion-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;background:0 0;border:0;padding:0;cursor:pointer;font-family:var(--font-family);font-weight:500;font-size:18px;line-height:120%;letter-spacing:-.02em;color:var(--black)}@media (max-width:64rem){.product-accordion-section .accordion-trigger{font-size:16px;padding-right:16px}}.product-accordion-section .accordion-trigger:focus-visible{outline:2px solid var(--grey-stroke);outline-offset:2px;border-radius:4px}.product-accordion-section .accordion-trigger .accordion-title{font-family:var(--font-family);font-weight:400;font-size:20px;line-height:167%;text-align:center;color:#000}@media (max-width:64rem){.product-accordion-section .accordion-trigger .accordion-title{font-size:12px}}.product-accordion-section .accordion-trigger .accordion-icon{width:19px;height:23px;transition:transform .25s ease;color:var(--black)}@media (max-width:64rem){.product-accordion-section .accordion-trigger .accordion-icon{width:11px;height:23px}}.product-accordion-section .accordion-trigger[aria-expanded=true] .accordion-icon{transform:rotate(180deg)}.product-accordion-section .accordion-panel{height:0;overflow:hidden;transition:height .3s ease}@media (prefers-reduced-motion:reduce){.product-accordion-section .accordion-panel{transition:none}}.product-accordion-section .accordion-content{padding-top:49px}@media (max-width:64rem){.product-accordion-section .accordion-content{padding-top:20px}}.product-accordion-section .accordion-content p{font-family:var(--font-family);font-weight:400;font-size:18px;line-height:130%;color:#000;margin-bottom:20px}@media (max-width:64rem){.product-accordion-section .accordion-content p{font-size:12px;margin-bottom:16px}}.product-accordion-section .accordion-content p:last-child{margin-bottom:0}.woocommerce-product-gallery{position:relative}.woocommerce-product-gallery .woo-gallery-next,.woocommerce-product-gallery .woo-gallery-prev{position:absolute;top:50%;transform:translateY(-50%);z-index:5;border:none;width:50px;height:50px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#111;transition:background .2s ease,color .2s ease}@media (max-width:64rem){.woocommerce-product-gallery .woo-gallery-next,.woocommerce-product-gallery .woo-gallery-prev{top:46%}}.woocommerce-product-gallery .woo-gallery-prev{left:24px}@media (max-width:64rem){.woocommerce-product-gallery .woo-gallery-prev{left:17px}}.woocommerce-product-gallery .woo-gallery-next{right:24px}@media (max-width:64rem){.woocommerce-product-gallery .woo-gallery-next{right:17px}}@media (max-width:64rem){.woocommerce-product-gallery .woo-gallery-next,.woocommerce-product-gallery .woo-gallery-prev{width:9px;height:14px}}.product-gallery{position:relative}.product-gallery .discount-badge{position:absolute;top:0;left:0;background:#ff6b35;color:#fff;font-size:14px;font-weight:600;width:98px;height:98px;display:flex;align-items:center;justify-content:center;clip-path:polygon(0 .7%,100% .7%,.7% 100%,.7% 30.3%);border-radius:20px 0 0 0;z-index:10}@media (max-width:64rem){.product-gallery .discount-badge{width:78px;height:78px}}.product-gallery .discount-badge strong{font-family:var(--font-family);font-weight:400;font-size:18px;line-height:93%;text-align:center;color:#fff;transform:rotate(-45deg);position:relative;top:-13px;left:-13px}@media (max-width:64rem){.product-gallery .discount-badge strong{font-size:16px;top:-10px;left:-10px}}body.single-product .woocommerce-message{background:#fff5ef;border:1px solid #f87315;border-radius:20px;padding:34px 32px 30px 72px;margin-bottom:32px;display:flex;justify-content:space-between;align-items:center;font-family:var(--font-family);font-weight:400;font-size:20px;line-height:83%;color:#000;position:relative}@media (max-width:39.875rem){body.single-product .woocommerce-message{font-size:14px;flex-direction:column;gap:26px;align-items:flex-start;padding-left:32px}}@media (max-width:39.875rem){body.single-product .woocommerce-message .added-product-name{padding-left:36px}}body.single-product .woocommerce-message::before{content:"";background-image:url(https://netshot.pro/wp-content/themes/netshot-theme/assets/css/../images/incart.svg);background-size:contain;background-repeat:no-repeat;background-position:center;width:24px;height:24px;position:absolute;left:32px;top:34%}@media (max-width:39.875rem){body.single-product .woocommerce-message::before{top:23%}}body.single-product .woocommerce-message a{font-family:var(--font-family);font-weight:400;font-size:20px;line-height:83%;color:#131313;position:relative;display:flex;align-items:center;gap:16px;top:-2px}@media (max-width:39.875rem){body.single-product .woocommerce-message a{font-size:14px;justify-content:space-between;width:100%}}body.single-product .woocommerce-message a::after{content:"";mask-image:url(https://netshot.pro/wp-content/themes/netshot-theme/assets/css/../images/arrow-right.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center;background:#131313;width:18px;height:18px;margin-left:0;position:relative;top:-2px}@media (max-width:39.875rem){body.single-product .woocommerce-message a::after{width:14px;height:14px}}body.single-product .woocommerce-message a::before{content:"";height:1px;width:100%;background:#000;position:absolute;bottom:-5px;left:0}.buy-one-click-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999}.buy-one-click-modal .modal-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .5);cursor:pointer}.buy-one-click-modal .modal-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;border-radius:30px;max-width:514px;width:90%;max-height:90vh;overflow-y:auto;box-shadow:0 10px 30px rgb(0 0 0 / .3)}@media (max-width:64rem){.buy-one-click-modal .modal-content{width:95%;max-height:90vh;border-radius:20px;max-width:343px}}.buy-one-click-modal .modal-header{padding:32px 30px 32px}@media (max-width:64rem){.buy-one-click-modal .modal-header{padding:20px 20px 21px}}.buy-one-click-modal .modal-header .modal-title{font-family:var(--font-family);font-weight:400;font-size:20px;line-height:120%;color:#131313;margin:0;text-align:center}@media (max-width:64rem){.buy-one-click-modal .modal-header .modal-title{font-size:14px}}.buy-one-click-modal .modal-body{padding:0 32px 32px}@media (max-width:64rem){.buy-one-click-modal .modal-body{padding:0 21px 18px}}.buy-one-click-modal .modal-body .modal-image{text-align:center;margin-bottom:56px}@media (max-width:64rem){.buy-one-click-modal .modal-body .modal-image{margin-bottom:32px}}.buy-one-click-modal .modal-body .modal-image img{max-width:170px;height:auto;border-radius:25px;border:1px solid #e3e3e3;margin:0 auto}@media (max-width:64rem){.buy-one-click-modal .modal-body .modal-image img{max-width:115px;border-radius:16px}}.buy-one-click-modal .modal-body .modal-form h3{font-family:var(--font-family);font-weight:400;font-size:18px;line-height:130%;color:#131313;margin-bottom:32px;text-align:center}@media (max-width:64rem){.buy-one-click-modal .modal-body .modal-form h3{font-size:12px}}.buy-one-click-modal .modal-body .modal-form .wpcf7-form .wpcf7-form-control-wrap{margin-bottom:20px}@media (max-width:64rem){.buy-one-click-modal .modal-body .modal-form .wpcf7-form .wpcf7-form-control-wrap{margin-bottom:15px}}.buy-one-click-modal .modal-body .modal-form .wpcf7-form .req{color:#d80a0e}@media (max-width:64rem){.buy-one-click-modal .modal-body .modal-form .wpcf7-form label{font-size:12px}}.buy-one-click-modal .modal-body .modal-form .wpcf7-form input[type=email],.buy-one-click-modal .modal-body .modal-form .wpcf7-form input[type=tel],.buy-one-click-modal .modal-body .modal-form .wpcf7-form input[type=text],.buy-one-click-modal .modal-body .modal-form .wpcf7-form textarea{width:100%;padding:15px 20px;border:1px solid #cfcfcf;border-radius:10px;font-family:var(--font-family);font-size:16px;color:#000;background:#fff;margin-top:16px;height:50px}@media (max-width:64rem){.buy-one-click-modal .modal-body .modal-form .wpcf7-form input[type=email],.buy-one-click-modal .modal-body .modal-form .wpcf7-form input[type=tel],.buy-one-click-modal .modal-body .modal-form .wpcf7-form input[type=text],.buy-one-click-modal .modal-body .modal-form .wpcf7-form textarea{padding:13px 11px 12px;font-size:12px;border-radius:6px;height:40px;margin-top:12px;margin-bottom:32px}}.buy-one-click-modal .modal-body .modal-form .wpcf7-form input[type=email]::placeholder,.buy-one-click-modal .modal-body .modal-form .wpcf7-form input[type=tel]::placeholder,.buy-one-click-modal .modal-body .modal-form .wpcf7-form input[type=text]::placeholder,.buy-one-click-modal .modal-body .modal-form .wpcf7-form textarea::placeholder{color:#bababa}.buy-one-click-modal .modal-body .modal-form .wpcf7-form input[type=email]:focus,.buy-one-click-modal .modal-body .modal-form .wpcf7-form input[type=tel]:focus,.buy-one-click-modal .modal-body .modal-form .wpcf7-form input[type=text]:focus,.buy-one-click-modal .modal-body .modal-form .wpcf7-form textarea:focus{outline:0}.buy-one-click-modal .modal-body .modal-form .wpcf7-form textarea{min-height:100px;resize:vertical}.buy-one-click-modal .modal-body .modal-form .wpcf7-form .wpcf7-submit{width:100%;background:linear-gradient(90deg,#009dff 0,#00d0ff 100%);color:#fff;border:none;border-radius:10px;padding:19px 20px 15px;font-family:var(--font-family);font-size:20px;font-weight:400;cursor:pointer;transition:all .3s ease;height:65px;text-transform:none;margin-top:40px;margin-bottom:0}@media (max-width:64rem){.buy-one-click-modal .modal-body .modal-form .wpcf7-form .wpcf7-submit{padding:15px 15px 12px;font-size:14px;border-radius:10px;margin-top:37px;height:40px}}.storefront-breadcrumb{max-width:1640px;margin:0 auto;padding:88px 32px 32px}@media (max-width:64rem){.storefront-breadcrumb{padding:24px 17px 25px}}.storefront-breadcrumb .col-full{padding:0}.storefront-breadcrumb .woocommerce-breadcrumb{font-family:var(--font-family);font-weight:500;font-size:16px;line-height:130%;letter-spacing:-.02em;color:var(--grey)}@media (max-width:64rem){.storefront-breadcrumb .woocommerce-breadcrumb{font-size:10px}}.storefront-breadcrumb .woocommerce-breadcrumb .breadcrumb-separator{text-indent:0;padding:0 10px;color:var(--black)}@media (max-width:64rem){.storefront-breadcrumb .woocommerce-breadcrumb .breadcrumb-separator{padding:0 5px}}.storefront-breadcrumb .woocommerce-breadcrumb .breadcrumb-separator::after{display:none}.storefront-breadcrumb .woocommerce-breadcrumb a{color:var(--black)}.storefront-breadcrumb .woocommerce-breadcrumb a:hover{color:var(--black)}.storefront-breadcrumb .woocommerce-breadcrumb a:hover:first-of-type{color:var(--black)}.storefront-breadcrumb .woocommerce-breadcrumb a:first-of-type{color:var(--black)}.storefront-breadcrumb .woocommerce-breadcrumb a:first-of-type::before{display:none}.woocommerce-products-header{display:none}#main .storefront-sorting{display:flex;flex-direction:row-reverse;height:65px;margin-bottom:24px}@media (max-width:64rem){#main .storefront-sorting{height:40px;margin-bottom:16px}}@media (max-width:64rem){#main .storefront-sorting .woocommerce-ordering{width:100%}}#main .storefront-sorting .select2-container{height:100%}@media (max-width:64rem){#main .storefront-sorting .select2-container{width:100%!important}}#main .storefront-sorting .select2-container .select2-selection{height:100%;border-radius:15px;border:1px solid #828282}@media (max-width:64rem){#main .storefront-sorting .select2-container .select2-selection{border-radius:10px;border-color:#cfcfcf;display:flex;justify-content:space-between;align-items:center}}#main .storefront-sorting .select2-container .select2-selection__rendered{height:100%;padding:25px 47px 29px 24px;font-size:16px;color:#131313;line-height:16px}@media (max-width:64rem){#main .storefront-sorting .select2-container .select2-selection__rendered{padding:12px 47px 12px 12px;font-size:12px;text-align:center}}#main .storefront-sorting .select2-container .select2-selection__arrow{top:52%;transform:translateY(-50%);right:24px;width:13px;height:16px;background-image:url(https://netshot.pro/wp-content/themes/netshot-theme/assets/css/../images/arrow-down.svg);background-size:contain;background-repeat:no-repeat;background-position:center}@media (max-width:64rem){#main .storefront-sorting .select2-container .select2-selection__arrow{width:9px;height:6px;right:15px;transform:none;position:relative;top:auto}}#main .storefront-sorting .select2-container .select2-selection__arrow b{border:none}#main .storefront-sorting .woocommerce-result-count{display:none}body.post-type-archive-product>.select2-container--open,body.tax-product_cat>.select2-container--open{background:#fff;border-radius:20px;border:1px solid #cfcfcf;margin-top:24px;background:#fff;z-index:99}@media (max-width:64rem){body.post-type-archive-product>.select2-container--open,body.tax-product_cat>.select2-container--open{right:16px!important;margin-top:16px;border-radius:10px}}body.post-type-archive-product .select2-dropdown,body.tax-product_cat .select2-dropdown{background:0 0;border-radius:0;border:none}@media (max-width:64rem){body.post-type-archive-product .select2-dropdown,body.tax-product_cat .select2-dropdown{position:relative}}@media (max-width:64rem){body.post-type-archive-product .select2-dropdown.select2-dropdown--below,body.tax-product_cat .select2-dropdown.select2-dropdown--below{width:auto!important}}body.post-type-archive-product .select2-results__option[aria-selected=true],body.tax-product_cat .select2-results__option[aria-selected=true]{background:#01ceff!important;color:#000!important}body.post-type-archive-product ul.select2-results__options,body.tax-product_cat ul.select2-results__options{overflow-y:auto;max-height:none!important}body.post-type-archive-product ul.select2-results__options .select2-results__option,body.tax-product_cat ul.select2-results__options .select2-results__option{padding:16px 24px;font-size:18px;color:#000}@media (max-width:64rem){body.post-type-archive-product ul.select2-results__options .select2-results__option,body.tax-product_cat ul.select2-results__options .select2-results__option{padding:12px 16px;font-size:14px}}body.post-type-archive-product ul.select2-results__options .select2-results__option:first-child,body.tax-product_cat ul.select2-results__options .select2-results__option:first-child{border-top-left-radius:20px;border-top-right-radius:20px}@media (max-width:64rem){body.post-type-archive-product ul.select2-results__options .select2-results__option:first-child,body.tax-product_cat ul.select2-results__options .select2-results__option:first-child{border-top-left-radius:10px;border-top-right-radius:10px}}body.post-type-archive-product ul.select2-results__options .select2-results__option:last-child,body.tax-product_cat ul.select2-results__options .select2-results__option:last-child{border-bottom-left-radius:20px;border-bottom-right-radius:20px}@media (max-width:64rem){body.post-type-archive-product ul.select2-results__options .select2-results__option:last-child,body.tax-product_cat ul.select2-results__options .select2-results__option:last-child{border-bottom-left-radius:10px;border-bottom-right-radius:10px}}body.post-type-archive-product ul.select2-results__options .select2-results__option.select2-results__option--highlighted,body.post-type-archive-product ul.select2-results__options .select2-results__option:hover,body.tax-product_cat ul.select2-results__options .select2-results__option.select2-results__option--highlighted,body.tax-product_cat ul.select2-results__options .select2-results__option:hover{background:#01ceff!important;color:#000!important}.shop-container{display:grid;grid-template-columns:271px 1fr;gap:56px;padding-bottom:118px}@media (max-width:64rem){.shop-container{grid-template-columns:1fr;gap:8px}}.shop-container ul.products{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media (max-width:64rem){.shop-container ul.products{grid-template-columns:repeat(3,1fr);gap:15px}}@media (max-width:39.875rem){.shop-container ul.products{grid-template-columns:repeat(2,1fr);gap:10px}}.shop-container ul.products+.storefront-sorting{display:none!important}.shop-container ul.products li.product{background:#fff;border-radius:28px;overflow:hidden;transition:all .3s ease;padding-bottom:16px;border:1px solid #cfcfcf;padding:16px;margin:0;position:relative;padding-bottom:84px}@media (max-width:64rem){.shop-container ul.products li.product{border-radius:12px;padding-bottom:10px;padding:7px;padding-bottom:36px}}.shop-container ul.products li.product .product-image{position:relative;padding:16px 16px 0 16px;margin-bottom:24px}@media (max-width:64rem){.shop-container ul.products li.product .product-image{padding:0;margin-bottom:10px}}.shop-container ul.products li.product .product-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.shop-container ul.products li.product .product-image a{display:block;height:100%}.shop-container ul.products li.product .product-image .discount-badge{position:absolute;top:-17px;left:-17px;background:#f87315;color:#fff;font-size:12px;font-weight:600;width:98px;height:98px;display:flex;align-items:center;justify-content:center;clip-path:polygon(0 .7%,100% .7%,.7% 100%,.7% 30.3%);border-radius:25px 0 0 0;z-index:10}@media (max-width:64rem){.shop-container ul.products li.product .product-image .discount-badge{width:42px;height:42px;top:-8px;left:-8px;border-radius:12px 0 0 0}}.shop-container ul.products li.product .product-image .discount-badge strong{font-family:var(--font-family);font-weight:400;font-size:18px;line-height:93%;text-align:center;color:#fff;transform:rotate(-45deg);position:relative;top:-14px;left:-15px}@media (max-width:64rem){.shop-container ul.products li.product .product-image .discount-badge strong{font-size:8px;top:-6px;left:-6px}}.shop-container ul.products li.product .attachment-woocommerce_thumbnail{margin-bottom:24px}.shop-container ul.products li.product .price{font-family:var(--font-family);font-weight:400;font-size:20px;line-height:83%;color:#000;display:flex;gap:16px;margin:24px 0}@media (max-width:1440px){.shop-container ul.products li.product .price{font-size:16px}}@media (max-width:64rem){.shop-container ul.products li.product .price{font-size:10px;gap:8px;margin:10px 0}}.shop-container ul.products li.product .price .amount{color:var(--black)}.shop-container ul.products li.product .price del{opacity:.2;order:2}.shop-container ul.products li.product .price ins{text-decoration:none;color:var(--red)}.shop-container ul.products li.product .woocommerce-loop-product__title{font-family:var(--font-family);font-weight:400;font-size:20px;line-height:100%;color:#000}@media (max-width:64rem){.shop-container ul.products li.product .woocommerce-loop-product__title{font-size:12px;line-height:130%}}.shop-container ul.products li.product .woocommerce-loop-product__title a{color:#000;text-decoration:none}.shop-container ul.products li.product .onsale{display:none}.shop-container ul.products li.product .woocommerce-loop-product__title+.onsale{display:none}.shop-container ul.products li.product .add_to_cart_button{width:auto;background:linear-gradient(90deg,#009dff 0,#00d0ff 100%);color:#fff;border:none;border-radius:15px;padding:25px 16px 20px;font-family:var(--font-family);font-size:20px;font-weight:400;cursor:pointer;transition:all .3s ease;display:block;text-align:center;position:absolute;left:16px;bottom:16px;right:16px}@media (max-width:64rem){.shop-container ul.products li.product .add_to_cart_button{font-size:10px;padding:9px 12px 8px;border-radius:6px;left:7px;bottom:7px;right:7px}}.shop-container ul.products li.product .add_to_cart_button:hover{background:linear-gradient(90deg,#0088e6 0,#00b8e6 100%)}.shop-container ul.products li.product .add_to_cart_button:active{transform:translateY(0)}.shop-container ul.products li.product .add_to_cart_button.success{background:linear-gradient(90deg,#28a745 0,#20c997 100%)}.shop-container ul.products li.product .add_to_cart_button.error{background:linear-gradient(90deg,#dc3545 0,#e74c3c 100%)}.shop-container ul.products li.product .add_to_cart_button:disabled{opacity:.7;cursor:not-allowed}@media (max-width:64rem){body.wpc_show_open_close_button .wpc-filters-widget-content.wpc-show-counts-yes.wpc-closed{display:none}}@media (max-width:64rem){body.wpc_show_open_close_button .wpc-filters-widget-content.wpc-show-counts-yes.wpc-opened{display:block}}@media screen and (min-width:769px) and (max-width:1024px){body.wpc_show_open_close_button #main .wpc-filters-widget-content:not(.wpc-opened){display:none!important}}#shop-sidebar{padding-top:30px}@media (max-width:64rem){#shop-sidebar{padding-top:0}}#shop-sidebar .wpc-posts-found{display:none}@media (max-width:64rem){#shop-sidebar .wpc-filters-open-button-container{display:block}}#shop-sidebar .filters-title{font-family:var(--font-family);font-weight:400;font-size:30px;line-height:56%;color:#000}@media (max-width:64rem){#shop-sidebar .filters-title{display:none}}#shop-sidebar .wpc-filters-section{padding:32px 24px 26px;margin-bottom:0;border-bottom:1px solid #cfcfcf}@media (max-width:64rem){#shop-sidebar .wpc-filters-section{padding:0 17px}}#shop-sidebar .wpc-filters-section:last-of-type{border-bottom:none}#shop-sidebar .wpc-filters-section.wpc-filter-_price .wpc-filter-content{padding-top:29px!important}#shop-sidebar .wpc-filters-section.wpc-opened .wpc-open-icon{transform:rotate(180deg)}#shop-sidebar .wpc-filters-section.wpc-opened .wpc-filter-content{padding-top:29px!important}@media (max-width:64rem){#shop-sidebar .wpc-filters-section>.wpc-filter-header{padding:20px 0 16px}}#shop-sidebar .wpc-filters-section .wpc-open-icon{mask-image:url(https://netshot.pro/wp-content/themes/netshot-theme/assets/css/../images/arrow-down-filters.svg);max-width:11px;max-height:11px;background-color:#a2a2a2;width:11px;height:11px;display:inline-block;vertical-align:middle;transform:rotate(0);mask-size:contain;mask-repeat:no-repeat;mask-position:center;background-color:#a2a2a2;transition:all .3s ease}#shop-sidebar .widget_wpc_filters_widget{background:#fff;border:1px solid #cfcfcf;border-radius:20px;margin-top:42px}@media (max-width:64rem){#shop-sidebar .widget_wpc_filters_widget{margin-top:0;height:40px;border-color:#cfcfcf;border-radius:10px;position:relative;z-index:999}}@media (max-width:64rem){#shop-sidebar .widget_wpc_filters_widget .wpc-filters-scroll-container{background-color:#fff;border-radius:16px;overflow:hidden;box-shadow:0 2px 6px 2px rgb(0 0 0 / .15),0 1px 2px 0 rgb(0 0 0 / .3);margin-top:5px}}#shop-sidebar .widget_wpc_filters_widget .wpc-open-close-filters-button.wpc-show-counts-yes{margin-bottom:0;width:100%;text-align:center;display:flex;align-items:center;justify-content:center;border:none;font-size:12px;line-height:25px}#shop-sidebar .widget_wpc_filters_widget .wpc-open-close-filters-button.wpc-show-counts-yes .wpc-button-inner{flex-direction:row-reverse;gap:8px}@media (max-width:64rem){#shop-sidebar .widget_wpc_filters_widget .wpc-open-close-filters-button.wpc-show-counts-yes .wpc-button-inner{justify-content:space-between;width:100%}}#shop-sidebar .widget_wpc_filters_widget .wpc-open-close-filters-button.wpc-show-counts-yes .wpc-button-inner .wpc-icon-html-wrapper{position:relative;top:-3px}#shop-sidebar .widget_wpc_filters_widget .wpc-open-close-filters-button.wpc-show-counts-yes .wpc-button-inner .wpc-icon-html-wrapper::before{content:"";position:absolute;top:50%;left:0;width:9px;height:6px;mask-image:url(https://netshot.pro/wp-content/themes/netshot-theme/assets/css/../images/filter-arrow-down.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center;background-color:#000;transition:all .3s ease}#shop-sidebar .widget_wpc_filters_widget .wpc-open-close-filters-button.wpc-show-counts-yes .wpc-button-inner .wpc-icon-html-wrapper span{width:0}#shop-sidebar .widget_wpc_filters_widget .wpc-open-close-filters-button.wpc-show-counts-yes .wpc-button-inner .wpc-icon-html-wrapper span::after{display:none}#shop-sidebar .widget_wpc_filters_widget .wpc-open-close-filters-button.wpc-show-counts-yes.wpc-opened .wpc-button-inner .wpc-icon-html-wrapper span{width:0}#shop-sidebar .wpc-filter-header .widget-title{margin:0}#shop-sidebar .wpc-filter-header .widget-title .wpc-filter-selected-values{display:none}#shop-sidebar .wpc-filter-header .wpc-wrap-icons{font-family:var(--font-family);font-weight:400;font-size:20px;line-height:83%;color:#000}@media (max-width:64rem){#shop-sidebar .wpc-filter-header .wpc-wrap-icons{font-size:14px}}#shop-sidebar .wpc-filter-content{padding-top:0}#shop-sidebar .wpc-filter-content .wpc-filters-ul-list{margin:0;padding:0}#shop-sidebar .wpc-filter-content .wpc-filters-ul-list .wpc-checkbox-item{margin:0;padding:14px 0}#shop-sidebar .wpc-filter-content .wpc-filters-ul-list .wpc-checkbox-item .wpc-term-item-content-wrapper{justify-content:space-between}#shop-sidebar .wpc-filter-content .wpc-filters-ul-list .wpc-checkbox-item .wpc-term-item-content-wrapper input[type=checkbox]{margin:0;border-color:#cfcfcf;border-radius:4px;border-width:1px;top:-4px}@media (max-width:64rem){#shop-sidebar .wpc-filter-content .wpc-filters-ul-list .wpc-checkbox-item .wpc-term-item-content-wrapper input[type=checkbox]{top:-2px}}#shop-sidebar .wpc-filter-content .wpc-filters-ul-list .wpc-checkbox-item .wpc-term-item-content-wrapper input[type=checkbox]::after{border-color:#000;left:7px;top:3px}#shop-sidebar .wpc-filter-content .wpc-filters-ul-list .wpc-checkbox-item .wpc-term-item-content-wrapper label{width:100%;justify-content:space-between;padding-left:12px}@media (max-width:64rem){#shop-sidebar .wpc-filter-content .wpc-filters-ul-list .wpc-checkbox-item .wpc-term-item-content-wrapper label{align-items:center}}#shop-sidebar .wpc-filter-content .wpc-filters-ul-list .wpc-checkbox-item .wpc-term-item-content-wrapper label a{font-size:18px;color:#000}@media (max-width:64rem){#shop-sidebar .wpc-filter-content .wpc-filters-ul-list .wpc-checkbox-item .wpc-term-item-content-wrapper label a{font-size:14px}}#shop-sidebar .wpc-filter-content .wpc-filters-ul-list .wpc-checkbox-item .wpc-term-item-content-wrapper label .wpc-term-count{font-size:0;border:1px solid #cfcfcf;border-radius:4px;width:28px;height:28px;margin:0;display:flex;align-items:center;justify-content:center;opacity:1;position:relative;top:-4px}#shop-sidebar .wpc-filter-content .wpc-filters-ul-list .wpc-checkbox-item .wpc-term-item-content-wrapper label .wpc-term-count .wpc-term-count-value{font-family:var(--font-family);font-weight:400;font-size:14px;line-height:119%;color:#000;position:relative;top:2px}#shop-sidebar .wpc-filter-content .wpc-filters-range-column{display:flex;align-items:center;gap:8px;max-width:none}#shop-sidebar .wpc-filter-content .wpc-filters-range-column.wpc-filters-range-min-column::before{content:"від";font-size:18px;font-family:var(--font-family);color:#a2a2a2;font-size:15px}#shop-sidebar .wpc-filter-content .wpc-filters-range-column.wpc-filters-range-max-column::before{content:"до";font-size:18px;font-family:var(--font-family);color:#a2a2a2;font-size:15px}#shop-sidebar .wpc-filter-content .wpc-filters-range-column input[type=number]{border:1px solid #cfcfcf;border-radius:10px;padding:12px 8px 8px;font-size:14px;height:45px;width:100%;font-size:18px;color:#000;font-family:var(--font-family);text-align:center;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none}#shop-sidebar .wpc-filter-content .wpc-filters-range-column input[type=number]::-webkit-inner-spin-button,#shop-sidebar .wpc-filter-content .wpc-filters-range-column input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#shop-sidebar .wpc-filter-content .wpc-filters-range-column input[type=number][type=number]{-moz-appearance:textfield}#shop-sidebar .wpc-filter-content .wpc-filters-range-column input[type=number]:focus{outline:0;border-color:#000}#shop-sidebar .wpc-filter-content .wpc-filters-range-slider-wrapper{padding:6px 0}#shop-sidebar .wpc-filter-content .wpc-filters-range-slider-wrapper .wpc-filters-range-slider-control{position:relative;height:6px;background:#d9d9d9;border:none;border-radius:3px;cursor:pointer}#shop-sidebar .wpc-filter-content .wpc-filters-range-slider-wrapper .wpc-filters-range-slider-control .ui-slider-range{position:absolute;height:100%;background:#01cbff;border-radius:3px;border:none}#shop-sidebar .wpc-filter-content .wpc-filters-range-slider-wrapper .wpc-filters-range-slider-control .ui-slider-handle{position:absolute;width:20px;height:20px;background:#fff;border:6px solid #01cbff;border-radius:50%;top:50%;transform:translate(0,-50%);cursor:pointer;outline:0;transition:all .2s ease}#shop-sidebar .wpc-filter-content .wpc-filters-range-slider-wrapper .wpc-filters-range-slider-control .ui-slider-handle:hover{transform:translate(0,-50%) scale(1.1)}#shop-sidebar .wpc-filter-content .wpc-filters-range-slider-wrapper .wpc-filters-range-slider-control .ui-slider-handle:focus{outline:0}#shop-sidebar .wpc-filter-content .wpc-filters-range-slider-wrapper .wpc-filters-range-slider-control .ui-slider-handle:active{transform:translate(0,-50%) scale(.95)}#secondary{display:none}.wpc-filter-collapsible>.wpc-filter-content{transition:max-height .4s ease-out,padding-top .4s ease-out,opacity .4s ease-out;overflow:hidden;display:block!important;max-height:0;padding-top:0;padding-bottom:0;opacity:0}.wpc-filter-collapsible.wpc-opened>.wpc-filter-content{max-height:1000px;opacity:1;padding-top:29px}@keyframes fadeIn{from{opacity:0}to{opacity:1}}body>.select2-container--open{animation:fadeIn .3s ease-out}#page{overflow:hidden}.page-id-122 .storefront-breadcrumb{display:none}.page-id-122 .entry-header{display:none}.page-id-122 .pko-faq-container{padding:65px 0 150px;max-width:100%}@media (max-width:64rem){.page-id-122 .pko-faq-container{padding:24px 0 301px}}.page-id-122 .faq-item{border:1px solid #cfcfcf;border-radius:13px;padding:32px 24px;background:#fff;margin-bottom:16px}@media (max-width:64rem){.page-id-122 .faq-item{padding:17px 23px 15px}}.page-id-122 .faq-item h3{font-family:var(--font-family);font-weight:400;font-size:20px;line-height:83%;color:#000}@media (max-width:64rem){.page-id-122 .faq-item h3{font-size:16px}}.page-id-122 .faq-question{padding:0;background:0 0}.page-id-122 .faq-question .faq-toggle{transition:transform .3s ease}@media (max-width:64rem){.page-id-122 .faq-question .faq-toggle svg{width:12px;height:12px}}.page-id-122 .faq-question.active .faq-toggle{transform:rotate(180deg)}.page-id-122 .faq-answer-content{padding:32px 0 0;font-family:var(--font-family);font-weight:400;font-size:20px;line-height:130%;color:#000}@media (max-width:64rem){.page-id-122 .faq-answer-content{font-size:12px;padding-top:16px}}.page-id-93 .storefront-breadcrumb{display:none}.page-id-93 #main{padding:65px 0 150px;max-width:944px;margin:0 auto}@media (max-width:64rem){.page-id-93 #main{padding:24px 0 301px}}.page-id-93 #main .entry-header{text-align:center;margin-bottom:32px}@media (max-width:64rem){.page-id-93 #main .entry-header{margin-bottom:24px}}.page-id-93 #main .entry-header h1{font-family:var(--font-family);font-weight:400;font-size:30px;line-height:100%;color:#000}@media (max-width:64rem){.page-id-93 #main .entry-header h1{font-size:16px}}.page-id-93 #main .entry-content p{font-family:var(--font-family);font-weight:400;font-size:18px;line-height:130%;color:#131313;text-align:center;margin-bottom:56px}@media (max-width:64rem){.page-id-93 #main .entry-content p{font-size:12px;margin-bottom:24px}}.page-id-93 #main .entry-content h5{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:130%;color:#131313;text-align:center;margin-bottom:40px}@media (max-width:64rem){.page-id-93 #main .entry-content h5{font-size:12px;margin-bottom:24px}}.page-id-93 #main .entry-content .wpcf7-form{max-width:450px;margin:0 auto}.page-id-93 #main .entry-content .wpcf7-form label{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:104%;color:#000}@media (max-width:64rem){.page-id-93 #main .entry-content .wpcf7-form label{font-size:12px}}.page-id-93 #main .entry-content .wpcf7-form label span.req{color:#d80a0e}.page-id-93 #main .entry-content .wpcf7-form input[type=date],.page-id-93 #main .entry-content .wpcf7-form input[type=email],.page-id-93 #main .entry-content .wpcf7-form input[type=number],.page-id-93 #main .entry-content .wpcf7-form input[type=tel],.page-id-93 #main .entry-content .wpcf7-form input[type=text],.page-id-93 #main .entry-content .wpcf7-form input[type=time],.page-id-93 #main .entry-content .wpcf7-form input[type=url]{border:1px solid #dbdce0;border-radius:8px;padding:18px 16px 14px;font-family:var(--font-family);font-weight:400;font-size:16px;line-height:104%;color:#000;background:#fff;height:50px;margin-top:16px;margin-bottom:32px}@media (max-width:64rem){.page-id-93 #main .entry-content .wpcf7-form input[type=date],.page-id-93 #main .entry-content .wpcf7-form input[type=email],.page-id-93 #main .entry-content .wpcf7-form input[type=number],.page-id-93 #main .entry-content .wpcf7-form input[type=tel],.page-id-93 #main .entry-content .wpcf7-form input[type=text],.page-id-93 #main .entry-content .wpcf7-form input[type=time],.page-id-93 #main .entry-content .wpcf7-form input[type=url]{font-size:12px;margin-top:16px;height:40px}}.page-id-93 #main .entry-content .wpcf7-form input[type=date]::placeholder,.page-id-93 #main .entry-content .wpcf7-form input[type=email]::placeholder,.page-id-93 #main .entry-content .wpcf7-form input[type=number]::placeholder,.page-id-93 #main .entry-content .wpcf7-form input[type=tel]::placeholder,.page-id-93 #main .entry-content .wpcf7-form input[type=text]::placeholder,.page-id-93 #main .entry-content .wpcf7-form input[type=time]::placeholder,.page-id-93 #main .entry-content .wpcf7-form input[type=url]::placeholder{color:#bababa}.page-id-93 #main .entry-content .wpcf7-form input[type=date]:focus,.page-id-93 #main .entry-content .wpcf7-form input[type=email]:focus,.page-id-93 #main .entry-content .wpcf7-form input[type=number]:focus,.page-id-93 #main .entry-content .wpcf7-form input[type=tel]:focus,.page-id-93 #main .entry-content .wpcf7-form input[type=text]:focus,.page-id-93 #main .entry-content .wpcf7-form input[type=time]:focus,.page-id-93 #main .entry-content .wpcf7-form input[type=url]:focus{outline:0}.page-id-93 #main .entry-content .wpcf7-form textarea{border:1px solid #dbdce0;border-radius:8px;padding:18px 16px 14px;font-family:var(--font-family);font-weight:400;font-size:16px;line-height:104%;color:#000;background:#fff;height:121px;margin-top:16px}@media (max-width:64rem){.page-id-93 #main .entry-content .wpcf7-form textarea{font-size:12px;margin-top:16px}}.page-id-93 #main .entry-content .wpcf7-form textarea::placeholder{color:#bababa}.page-id-93 #main .entry-content .wpcf7-form textarea:focus{outline:0}.page-id-93 #main .entry-content .wpcf7-form .wpcf7-submit{width:100%;background:linear-gradient(90deg,#009dff 0,#00d0ff 100%);color:#fff;border:none;border-radius:15px;padding:25px 16px 20px;font-family:var(--font-family);font-size:20px;font-weight:400;cursor:pointer;transition:all .3s ease;display:block;text-align:center;margin:40px 0 0;height:65px;text-transform:none}@media (max-width:64rem){.page-id-93 #main .entry-content .wpcf7-form .wpcf7-submit{font-size:14px;padding:12px 12px 10px;border-radius:10px;margin-top:24px;height:40px}}.page-id-93 #main .entry-content .wpcf7-form .wpcf7-submit:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px rgb(0 123 255 / .3)}.page-id-93 #main .entry-content .wpcf7-form .wpcf7-submit:active{transform:translateY(0)}.page-id-93 #main .entry-content .wpcf7-form .wpcf7-submit:disabled{background:#6c757d;cursor:not-allowed;transform:none;box-shadow:none}.page-id-93 #main .entry-content .wpcf7-form .wpcf7-form-control-wrap{position:relative;display:block}.page-id-93 #main .entry-content .wpcf7-form .wpcf7-not-valid-tip{position:absolute;top:36px;left:17px;bottom:-22px;font-family:var(--font-family);font-weight:400;font-size:10px;line-height:104%}@media (max-width:64rem){.page-id-93 #main .entry-content .wpcf7-form .wpcf7-not-valid-tip{font-size:8px;top:29px}}.page-id-93 #main .entry-content .wpcf7-form .wpcf7-response-output,.page-id-93 #main .entry-content .wpcf7-form .wpcf7-spinner{display:none}.account-page{display:flex;min-height:calc(100vh - 200px);background:#fff}.account-page__left{flex:2;padding:20px 60px 40px 60px;display:flex;flex-direction:column;max-width:600px}.account-page__right{flex:1;background:linear-gradient(135deg,#f8f8f8 0,#f0f0f0 50%,#e8e8e8 100%);position:relative}.account-page__right::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(https://netshot.pro/wp-content/themes/netshot-theme/assets/css/../images/create-acc.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.login-form,.register-form{max-width:458px;width:100%;margin-top:20px}.login-form__title,.register-form__title{font-family:var(--font-family);font-weight:400;font-size:22px;line-height:130%;letter-spacing:-.02em;color:var(--black);margin-bottom:32px}@media (max-width:64rem){.login-form__title,.register-form__title{font-size:18px;margin-bottom:24px}}.form-row{margin-bottom:20px}.form-row input[type=email],.form-row input[type=password],.form-row input[type=tel],.form-row input[type=text],.form-row select,.form-row textarea{border:none;border-bottom:1px solid var(--grey-stroke);padding:10px 14px;height:40px;width:100%;display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:10px;background:var(--grey-bg);font-family:var(--font-family);font-weight:500;font-size:16px;line-height:120%;letter-spacing:-.02em;color:var(--grey)}.form-row input[type=email]::placeholder,.form-row input[type=password]::placeholder,.form-row input[type=tel]::placeholder,.form-row input[type=text]::placeholder,.form-row select::placeholder,.form-row textarea::placeholder{color:var(--grey)}.form-row input[type=email]:focus,.form-row input[type=password]:focus,.form-row input[type=tel]:focus,.form-row input[type=text]:focus,.form-row select:focus,.form-row textarea:focus{outline:0}.form-row textarea{min-height:154px}.form-row select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url(https://netshot.pro/wp-content/themes/netshot-theme/assets/css/../images/select-ic1.svg);background-repeat:no-repeat;background-position:right 14px center;background-size:12px;padding-right:40px;cursor:pointer;color:var(--grey);font-family:var(--font-family);font-weight:500}.form-row select:focus{outline:0}.form-row input[type=submit]{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;padding:14px 20px;width:100%;height:42px;background:var(--black);font-family:var(--font-family);font-weight:500;font-size:14px;line-height:100%;text-transform:uppercase;color:var(--white);border:none;margin-bottom:24px;cursor:pointer;transition:.3s ease-in-out}.form-row input[type=submit]:focus{outline:0}.form-row input[type=submit]:hover{background:var(--grey);color:var(--white)}@media (max-width:64rem){.form-row input[type=submit]{margin-bottom:16px;padding-top:13px;padding-bottom:13px;font-size:12px;height:38px}}.form-row .password-field{position:relative}.form-row .password-field .password-input button{position:absolute}.form-row .password-field .password-toggle{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:0 0;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center}.form-row .password-field .password-toggle .eye-icon{transition:opacity .3s ease}.form-row .password-field .password-toggle:hover .eye-icon{opacity:.7}.form-row--remember{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px;margin-top:-5px}.form-row--remember label{display:flex;align-items:center;gap:8px;cursor:pointer;font-family:var(--font-family);font-weight:500;font-size:16px;line-height:120%;color:var(--grey)}@media (max-width:64rem){.form-row--remember label{font-size:14px;gap:8px}}.form-row--remember label span{width:14px;height:14px;position:relative;flex-shrink:0;transition:all .2s ease;border-radius:4px;border:1px solid var(--grey-stroke)}@media (max-width:64rem){.form-row--remember label span{width:14px;height:14px}}.form-row--remember label input[type=checkbox]{display:none}.form-row--remember label input[type=checkbox]:checked+span{background:var(--grey);border-color:var(--grey)}.form-row--remember label input[type=checkbox]:checked+span::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;mask-image:url(https://netshot.pro/wp-content/themes/netshot-theme/assets/css/../images/check.svg);mask-size:contain;mask-repeat:no-repeat;background:var(--white)}.form-row--remember .forgot-password{font-family:var(--font-family);font-weight:500;font-size:16px;line-height:120%;letter-spacing:-.02em;text-decoration:underline;text-decoration-skip-ink:none;color:var(--grey)}.form-row--remember .forgot-password:hover{text-decoration:none;color:var(--black)}.form-row--separator{text-align:center;margin:32px 0}.form-row--separator .separator{font-family:var(--font-family);font-weight:500;font-size:22px;line-height:120%;letter-spacing:-.02em;text-align:center;color:var(--black)}.form-row--checkbox label{display:flex;align-items:center;gap:8px;cursor:pointer;font-family:var(--font-family);font-weight:500;font-size:16px;line-height:120%;color:var(--grey)}@media (max-width:64rem){.form-row--checkbox label{font-size:14px;gap:8px}}.form-row--checkbox label a{font-family:var(--font-family);font-weight:500;font-size:16px;line-height:120%;color:var(--grey);text-decoration:underline;text-decoration-skip-ink:none}.form-row--checkbox label a:hover{text-decoration:none;color:var(--black)}.form-row--checkbox label span.omli-checkbox-custom{width:14px;height:14px;position:relative;flex-shrink:0;transition:all .2s ease;border-radius:4px;border:1px solid var(--grey-stroke)}@media (max-width:64rem){.form-row--checkbox label span.omli-checkbox-custom{width:14px;height:14px}}.form-row--checkbox label input[type=checkbox]{display:none}.form-row--checkbox label input[type=checkbox]:checked+span{background:var(--grey);border-color:var(--grey)}.form-row--checkbox label input[type=checkbox]:checked+span::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;mask-image:url(https://netshot.pro/wp-content/themes/netshot-theme/assets/css/../images/check.svg);mask-size:contain;mask-repeat:no-repeat;background:var(--white)}.form-row--login,.form-row--register{text-align:center;margin-top:77px}.form-row--login p,.form-row--register p{font-family:var(--font-family);font-weight:500;font-size:18px;line-height:120%;letter-spacing:-.02em;text-align:center;color:var(--grey);margin:0}.form-row--login p a,.form-row--register p a{color:var(--grey);transition:color .3s ease;text-decoration:underline}.form-row--login p a:hover,.form-row--register p a:hover{color:var(--black);text-decoration:none}.google-login-btn{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;flex-direction:row;font-family:var(--font-family);font-weight:500;font-size:14px;line-height:100%;text-transform:uppercase;color:var(--black)}.woocommerce-form-login .woocommerce-error,.woocommerce-form-login .woocommerce-message,.woocommerce-form-register .woocommerce-error,.woocommerce-form-register .woocommerce-message{padding:12px 16px;margin-bottom:20px;border-radius:8px;font-size:14px}.woocommerce-form-login .woocommerce-error,.woocommerce-form-register .woocommerce-error{background:#fee;color:#c33;border:1px solid #fcc}.woocommerce-form-login .woocommerce-message,.woocommerce-form-register .woocommerce-message{background:#efe;color:#363;border:1px solid #cfc}.site-footer{background:var(--black);color:var(--white);padding:56px 0 0}@media (max-width:64rem){.site-footer{padding:45px 0 0}}.site-footer .container{max-width:1394px;margin:0 auto}.site-footer .footer-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:63px}@media (max-width:64rem){.site-footer .footer-top{flex-direction:column;gap:20px;text-align:center;margin-bottom:69px}}@media (max-width:64rem){.site-footer .footer-top .footer-logo{max-width:114px}}.site-footer .footer-top .footer-logo img{width:auto}.site-footer .footer-top .footer-socials{display:flex;gap:12px}@media (max-width:64rem){.site-footer .footer-top .footer-socials{display:none}}.site-footer .footer-top .footer-socials .social-links{display:flex;gap:16px;list-style:none;margin:0;padding:0}.site-footer .footer-main{margin-bottom:56px}.site-footer .footer-main .footer-columns{display:grid;grid-template-columns:repeat(4,1fr);gap:40px}@media (max-width:64rem){.site-footer .footer-main .footer-columns{grid-template-columns:repeat(2,1fr);gap:30px}}@media (max-width:39.875rem){.site-footer .footer-main .footer-columns{grid-template-columns:1fr;gap:40px}}@media (max-width:64rem){.site-footer .footer-main .footer-column{text-align:center}}.site-footer .footer-main .footer-column .footer-title{font-family:var(--primary-font);font-size:24px;font-weight:400;color:var(--white);margin-bottom:32px}@media (max-width:64rem){.site-footer .footer-main .footer-column .footer-title{font-size:14px;margin-bottom:30px}}@media (max-width:64rem){.site-footer .footer-main .footer-column.shop-column{display:none}}@media (max-width:64rem){.site-footer .footer-main .footer-column.information-column{order:1}}.site-footer .footer-main .footer-column.information-column .mobile-only{display:none}@media (max-width:64rem){.site-footer .footer-main .footer-column.information-column .mobile-only{display:block!important}}@media (max-width:64rem){.site-footer .footer-main .footer-column.contacts-column{order:2}}@media (max-width:64rem){.site-footer .footer-main .footer-column.orders-column{order:3}}.site-footer .footer-main .footer-column #menu-magazyn-pidval{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;max-width:227px}.site-footer .footer-main .footer-column #menu-magazyn-pidval li{margin:0}.site-footer .footer-main .footer-column .footer-menu{list-style:none;margin:0;padding:0}.site-footer .footer-main .footer-column .footer-menu li{margin:0 0 16px}.site-footer .footer-main .footer-column .footer-menu li a{color:var(--white);text-decoration:none;font-size:18px;transition:color .3s ease}@media (max-width:64rem){.site-footer .footer-main .footer-column .footer-menu li a{font-size:14px}}.site-footer .footer-main .footer-column .footer-menu li a:hover{color:var(--white)}.site-footer .footer-main .footer-column .footer-contacts .contact-item{margin-bottom:16px}.site-footer .footer-main .footer-column .footer-contacts .contact-item a{color:var(--white);text-decoration:none;font-size:18px;transition:color .3s ease}@media (max-width:64rem){.site-footer .footer-main .footer-column .footer-contacts .contact-item a{font-size:14px}}.site-footer .footer-main .footer-column .footer-contacts .contact-item a:hover{color:var(--white)}.site-footer .footer-main .footer-column .working-hours p{color:var(--white);font-size:18px;margin:0;margin-bottom:16px;line-height:1}@media (max-width:64rem){.site-footer .footer-main .footer-column .working-hours p{font-size:14px}}.site-footer .footer-bottom{display:flex;justify-content:space-between;align-items:center;padding:32px;border-top:1px solid #5a5a5a;position:relative}@media (max-width:64rem){.site-footer .footer-bottom{padding:16px 0;border:none;flex-direction:column;gap:15px;text-align:center}}@media (max-width:64rem){.site-footer .footer-bottom::before{width:100%;height:1px;background:linear-gradient(90deg,transparent 0,#fff 50%,transparent 100%);content:"";display:block;position:absolute;top:0;left:0;width:100%;height:1px}}.site-footer .footer-bottom .footer-copyright p{color:rgb(255 255 255 / .3);font-size:14px;margin:0}@media (max-width:64rem){.site-footer .footer-bottom .footer-copyright p{font-size:12px;color:#fff}}.site-footer .footer-bottom .footer-links{display:flex;gap:20px}@media (max-width:64rem){.site-footer .footer-bottom .footer-links{display:none}}.site-footer .footer-bottom .footer-links a{color:rgb(255 255 255 / .3);text-decoration:none;font-size:14px;transition:color .3s ease}.site-footer .footer-bottom .footer-links a:hover{color:var(--white)}