::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgb(0 0 0 / .3);border-radius:10px;background-color:var(--bg-secondary)}::-webkit-scrollbar{width:8px;height:4px;background-color:var(--bg-secondary)}::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgb(0 0 0 / .3);background-color:var(--border)}.pb-40{padding-bottom:-40px!important}@media only screen and (max-width:1200px){.mb-tabl-30{margin-bottom:30px}.pt-tabl-100{padding-top:100px}.pt-tabl-60{padding-top:60px}.pb-tabl-60{padding-bottom:60px}.pb-tabl-40{padding-bottom:40px}}@media only screen and (max-width:991px){.mb-mob-20{margin-bottom:20px}.pt-mob-20{padding-top:20px}}@media only screen and (max-width:767px){.mt-mob-30{margin-top:30px}.mb-mob-0{margin-bottom:0px!important}.mb-mob-40{margin-bottom:40px}.pt-mob-80{padding-top:80px}.pt-mob-40{padding-top:40px}.pb-mob-40{padding-bottom:40px}.pb-mob-20{padding-bottom:20px}}html.disable-scroll,html.disable-scroll2{overflow:hidden}.disable-menu-item>a:not(.mean-expand){pointer-events:none}.slider-section-title{width:100%;max-width:calc(100% - 100px)}@media only screen and (max-width:768px){.slider-section-title{max-width:100%}}@media only screen and (min-width:992px){.header-logo-col .header-main-left{display:flex;flex-direction:row;align-items:center;justify-content:start;gap:30px}}@media only screen and (max-width:992px){.header-logo-col .header-main-left .social__links.footer__social{display:none}}.header-banner{position:absolute;display:flex;align-items:center;justify-content:center;width:100%;top:0;left:0}.header-banner img{display:block;width:100%;max-width:1920px;height:auto;object-fit:cover}.wpml-ls-statics-footer{display:none!important}.header-main-right .header-langs{position:relative;display:inline-block;margin-right:18px;padding-right:15px}@media only screen and (min-width:1400px) and (max-width:1599px){.header-main-right .header-langs{margin-right:15px}}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px){.header-main-right .header-langs{margin-right:13px}}.header-main-right .header-langs .header-langs-current{display:flex;align-items:center;font-size:16px;color:var(--clr-common-heading);padding:35px 0;line-height:20px;font-weight:600}.header-main-right .header-langs .header-langs-current:after{position:static;content:"";font-size:12px;color:var(--clr-common-heading);opacity:1;visibility:visible;font-family:"Font Awesome 5 Pro";font-weight:500;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;margin-left:8px}.header-main-right .header-langs .wpml-ls{background:var(--bg-tetriary) none repeat scroll 0 0;box-shadow:0 6px 12px rgb(0 0 0 / .176);left:0;opacity:0;position:absolute;top:120%;transition:all 0.3s ease 0s;visibility:hidden;width:75px;z-index:9;border:none;border-top:4px solid var(--clr-theme-1);text-align:left;padding:15px 0}.header-main-right .header-langs:hover .wpml-ls{opacity:1;visibility:visible;top:100%}.header-main-right .header-langs .wpml-ls li{display:inline-flex;margin:0;padding:8px 25px 8px 25px;width:100%;align-items:center;justify-content:space-between}.header-main-right .header-langs .wpml-ls li a{padding:0;display:block;color:var(--clr-common-heading);position:relative;font-weight:400}.header-main-right .header-langs .wpml-ls li.wpml-ls-current-language{display:none}.header-main-right .header-langs .wpml-ls li.wpml-ls-current-language>a{color:var(--clr-theme-1)}.header-main-right .header-langs .wpml-ls li:hover>a{color:var(--clr-theme-1);padding-left:0}@media only screen and (max-width:768px){.mobile-menu .wpml-ls{display:flex;align-items:center;height:44px}}.mobile-menu .wpml-ls{padding:0;margin:0}.mobile-menu .wpml-ls ul{display:table;width:100%;clear:both}.mobile-menu .wpml-ls ul li{display:block;width:auto;float:left;margin-right:30px}.mobile-menu .wpml-ls li.wpml-ls-current-language>a{color:var(--clr-theme-1)}@media only screen and (max-width:992px){.header-main-right .header-langs{display:none}}@media only screen and (max-width:768px){.auction-nav .auction-button-prev,.auction-nav .auction-button-next{top:50%;margin-top:-40px;border:1px solid var(--border)}.auction-nav .auction-button-prev{right:auto;left:-8px}.auction-nav .auction-button-next{left:auto;right:-8px}}@media only screen and (max-width:992px){.header-logo-col{width:100%;text-align:center}.menu-bar{position:absolute;top:15px;left:24px}.bar-icon span:nth-child(2){width:60%;margin-left:0%}.menu-bar>a{display:flex;align-items:center;justify-content:center;width:45px;height:45px;border:1px solid var(--border);border-radius:5px}}@media only screen and (max-width:576px){.menu-bar{left:15px}}@font-face{font-display:swap;font-family:Gorilla;font-display:swap;src:url(/wp-content/themes/punch_theme/assets/fonts/GorillaFont.ttf)}.gorilla{display:block;width:100%;text-align:right;font-family:Gorilla;transition:all 0.3s ease;color:var(--text-secondary);text-decoration:none!important}.gorilla:hover{color:var(--clr-theme-1)}@media only screen and (max-width:767px){.copyright-text{margin-bottom:10px;text-align:center}.gorilla{margin-top:10px;text-align:center}}.pages-check-block{position:fixed;display:flex;align-items:center;justify-content:center;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .8);opacity:0;overflow:auto;transition:all 0.3s ease;z-index:9999}@media only screen and (max-height:600px){.pages-check-block{align-items:start}}.pages-check-block.active{opacity:1}.pages-check-block .pages-check-block-inner{display:flex;flex-direction:column;align-items:center;justify-content:center;height:auto!important;width:500px;background:#fff;background:var(--clr-bg-footer);padding:40px;border-radius:10px;overflow:hidden;text-align:left}.pages-check-block .pages-check-block-inner>h3{text-align:center}@media only screen and (min-width:992px) and (max-width:1199px){.pages-check-block .pages-check-block-inner{padding:30px}}@media (max-width:575px){.pages-check-block .pages-check-block-inner{padding:20px}}.pages-check-block .fill-btn{cursor:pointer;width:100%;text-align:center}.home-slider{overflow:hidden}.home-slider .container{position:relative}.home-slider .swiper-wrapper{display:flex;align-items:center}.home-slider .swiper-container,.home-slider .swiper-slide{border-radius:20px;overflow:hidden}.home-slider .swiper-slide img{display:block;width:100%;height:auto}.home-slider .home-slider-nav{position:absolute;z-index:2;width:calc(100% + 90px);top:50%;margin-top:-20px;left:-45px}.home-slider .home-slider-nav .home-slider-prev{top:0;left:0;right:auto}.home-slider .home-slider-nav .home-slider-next{top:0;right:0;left:auto}.home-slider .home-slider-pagination{position:relative;width:calc(100% - 0px);margin-top:20px;line-height:1;text-align:center;z-index:2}.home-slider .home-slider-pagination span{width:10px;height:10px;margin:0 5px;opacity:1;background:var(--clr-sl-dot-bg)}.home-slider .home-slider-pagination span:hover,.home-slider .home-slider-pagination span.swiper-pagination-bullet-active{background:#0aed0a}.contact-p-block .box-card-title{font-size:20px;font-weight:600;line-height:28px;color:var(--text-primary);margin-bottom:24px;word-break:break-all}.contact-p-block .box-card-inner a{word-break:break-all}.footer-sitemap-link{font-size:16px;color:var(--text-secondary);transition:all 0.3s ease}.footer-sitemap-link:hover{color:var(--clr-theme-1)}.contact-footer-menu li{position:relative;padding-left:26px}.contact-footer-menu li i,.contact-footer-menu li img,.contact-footer-menu li svg{position:absolute;top:6px;left:0}.contact-footer-menu li img,.contact-footer-menu li svg{width:16px;height:16px}.contact-footer-menu li svg{fill:var(--text-secondary)}.contact-footer-menu li p{margin:0}.footer-policy-pages{width:100%;max-width:100%}.footer-policy-pages ul{width:100%;text-align:center}.footer-widget.footer-policy-pages ul li{margin:0 8px;margin-bottom:0;display:inline-block;text-align:center}@media (max-width:1366px){.footer-widget.footer-policy-pages ul li a{font-size:14px}}@media (max-width:1200px){.footer-widget.footer-policy-pages ul li{display:block;margin-bottom:10px}}.shop-sidebar-wrapp{width:30%}.shop-grid-wrapp,.blog-list-wrapp{width:70%}.shop-grid-wrapp .shop-grid-banners{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:30px}.shop-grid-wrapp .shop-grid-banners .shop-grid-banner-item{position:relative;display:flex;flex:1 1 calc(33.33% - 14px);top:0;border-radius:10px;overflow:hidden;transition:all 0.3s ease}@media only screen and (max-width:768px){.shop-grid-wrapp .shop-grid-banners .shop-grid-banner-item{flex:1 1 100%}}.shop-grid-wrapp .shop-grid-banners .shop-grid-banner-item:hover{top:-12px}.shop-grid-wrapp .shop-grid-banners .shop-grid-banner-item img{display:block;height:auto;object-fit:cover}.shop-grid-wrapp .woocommerce-no-products-found .woocommerce-info{display:flex;align-items:center;justify-content:center;min-height:58px;background:var(--bg-tetriary);border:none;padding:15px 20px;line-height:28px;font-size:16px;font-weight:400;text-align:center;color:var(--text-primary)}.shop-grid-wrapp .woocommerce-no-products-found .woocommerce-info::before,.shop-grid-wrapp .woocommerce-no-products-found .woocommerce-info::after{display:none}@media only screen and (max-width:992px){.shop-sidebar-wrapp,.shop-grid-wrapp,.blog-list-wrapp{width:100%;float:none}}.cart-btn-icon{width:18px;height:18px;margin-left:8px}.products-slider .art-item-single .art-item-img img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover}.products-slider .art-item-single .art-meta-info{display:flex;flex-direction:row}.products-slider .art-item-single .art-meta-info .art-meta-item{position:relative;padding-bottom:12px}.products-slider .art-item-single .art-meta-info .art-meta-item>.woocommerce-Price-amount.amount,.products-slider .art-item-single .art-meta-info .art-meta-item>ins .woocommerce-Price-amount.amount{font-size:18px;font-weight:700;color:var(--clr-theme-1);line-height:1;text-decoration:none}.products-slider .art-item-single .art-meta-info .art-meta-item>ins{text-decoration:none}.products-slider .art-item-single .art-meta-info .art-meta-item>del{position:absolute;left:0;bottom:0;color:var(--text-primary)}@media only screen and (max-width:768px){.products-slider .art-item-single{width:80%;margin:0 auto}}.single-product-section .product.type-product{display:block;width:100%;clear:both}.single-product-section .woocommerce-notices-wrapper{padding:0 15px}.single-product-section .woocommerce-notices-wrapper .woocommerce-message{position:relative;display:flex;align-items:center;padding:20px 55px;padding-right:270px;border-top-color:#0aed0a}.single-product-section .woocommerce-notices-wrapper .woocommerce-message::before{top:auto;color:#0aed0a}.single-product-section .product.type-product.outofstock .summary.entry-summary>.price{float:left}.single-product-section .product.type-product .summary.entry-summary>.woocommerce-product-details__short-description img .single-product-section .product.type-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel img{display:block;width:100%}.single-product-section .product.type-product .summary.entry-summary>.woocommerce-product-details__short-description p,.single-product-section .product.type-product .summary.entry-summary>.woocommerce-product-details__short-description ul,.single-product-section .product.type-product .summary.entry-summary>.woocommerce-product-details__short-description ol .single-product-section .product.type-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel p,.single-product-section .product.type-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel ul,.single-product-section .product.type-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel ol{margin-bottom:20px}.single-product-section .product.type-product .summary.entry-summary>.woocommerce-product-details__short-description p:last-child,.single-product-section .product.type-product .summary.entry-summary>.woocommerce-product-details__short-description ul:last-child,.single-product-section .product.type-product .summary.entry-summary>.woocommerce-product-details__short-description ol:last-child,.single-product-section .product.type-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel p:last-child,.single-product-section .product.type-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel ul:last-child,.single-product-section .product.type-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel ol:last-child{margin-bottom:0}.single-product-section .product.type-product .summary.entry-summary>.woocommerce-product-details__short-description ul,.single-product-section .product.type-product .summary.entry-summary>.woocommerce-product-details__short-description ol,.single-product-section .product.type-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel ul,.single-product-section .product.type-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel ol{padding-left:18px}.single-product-section .product.type-product .summary.entry-summary>.woocommerce-product-details__short-description ul li,.single-product-section .product.type-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel ul li{list-style-type:disc}.section-description #descr.tab-pane ol li,.single-product-section .product.type-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel ol li{list-style-type:decimal}.single-product-section .product.type-product.outofstock .summary.entry-summary>.stock.out-of-stock{display:table;float:right;padding:8px 16px;background:var(--text-secondary);border-radius:20px;font-size:14px;font-weight:600;line-height:16px;color:var(--bg-primary)}.single-product-section .woocommerce-notices-wrapper .button{position:absolute;display:inline-block;height:45px;padding:0 35px;background-image:linear-gradient(to right,#0aed0a,#0aed0a,#0aed0a);background-size:200% 100%;line-height:45px;border-radius:5px;top:auto;right:15px;overflow:hidden;font-size:16px;font-weight:600;color:var(--clr-common-white);transition:all linear 0.3s}.single-product-section .woocommerce-notices-wrapper .button:hover{color:var(--clr-common-white);background-position:100% 100%;background-image:linear-gradient(to right,#0aed0a,#0aed0a,#0aed0a)}.single-product-section .product.type-product{padding:0}.single-product-section .product.type-product .onsale{display:none}.single-product-section .product.type-product .woocommerce-product-gallery{width:50%;float:left;margin:0;padding:0 15px;border-radius:8px;overflow:hidden}@media only screen and (max-width:992px){.single-product-section .product.type-product .woocommerce-product-gallery{width:100%;float:none}}.single-product-section .product.type-product .woocommerce-product-gallery .single-product-main-image{border-radius:8px;overflow:hidden;background:var(--bg-secondary)}.single-product-section .product.type-product .woocommerce-product-gallery .single-product-main-image img{width:100%;height:100%;aspect-ratio:1 / 1;object-fit:contain}.single-product-section .product.type-product .woocommerce-product-gallery .woocommerce-product-gallery__image{width:100%}.single-product-section .product.type-product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper{margin-top:20px;border-radius:0;overflow:hidden}.single-product-section .product.type-product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .owl-nav{position:absolute;width:100%;height:1px;left:0;top:50%;margin-top:-20px}.single-product-section .product.type-product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .owl-nav .owl-prev,.single-product-section .product.type-product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .owl-nav .owl-next{position:absolute}.single-product-section .product.type-product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .owl-nav .owl-prev{top:0;left:-15px;opacity:0;transition:all 0.3s ease}.single-product-section .product.type-product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper:hover .owl-nav .owl-prev{left:15px;opacity:1}.single-product-section .product.type-product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .owl-nav .owl-prev>div{position:relative;top:auto;right:auto}.single-product-section .product.type-product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .owl-nav .owl-next{top:0;right:-15px;opacity:0;transition:all 0.3s ease}.single-product-section .product.type-product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper:hover .owl-nav .owl-next{right:15px;opacity:1}.single-product-section .product.type-product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .owl-nav .owl-next>div{position:relative;top:auto;right:auto}.single-product-section .single-product-breadcrumbs{display:block;width:100%;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid var(--border)}@media only screen and (max-width:992px){.single-product-section .single-product-breadcrumbs{padding-left:15px;padding-right:15px}}.single-product-section .single-product-breadcrumbs li{display:inline-block}.single-product-section .single-product-breadcrumbs li a{position:relative;padding-right:22px;font-size:14px;font-weight:600;line-height:20px;color:var(--text-secondary)}.single-product-section .single-product-breadcrumbs li a:hover{color:var(--text-primary)}.single-product-section .single-product-breadcrumbs li span{font-size:14px;line-height:20px;font-weight:600;color:var(--clr-common-body-text)}.single-product-section .single-product-breadcrumbs li a::before{position:absolute;content:"";font-size:14px;color:var(--text-secondary);top:50%;transform:translateY(-50%);right:5px;font-family:"Font Awesome 5 Pro";font-weight:300}.single-product-section .product.type-product .single-product-content{width:50%;float:left;padding:0 15px}@media only screen and (max-width:992px){.single-product-section .product.type-product .single-product-content{width:100%;float:none}}.single-product-section .product.type-product .summary.entry-summary{width:100%;float:none;margin:0}.single-product-section .product.type-product .summary.entry-summary .star-rating::before,.single-product-section .product.type-product .summary.entry-summary .star-rating span::before{color:var(--additional-primary)}.single-product-section .product.type-product .summary.entry-summary .woocommerce-product-rating{margin-bottom:24px}.single-product-section .product.type-product .summary.entry-summary .woocommerce-product-rating .woocommerce-review-link span{transition:all 0s ease}.single-product-section .product.type-product .summary.entry-summary .woocommerce-product-rating .woocommerce-review-link:hover{color:var(--clr-theme-1)}.single-product-section .product.type-product .summary.entry-summary>.woocommerce-product-details__short-description{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid var(--border)}.single-product-section .product.type-product .summary.entry-summary>.woocommerce-product-details__short-description p{margin-bottom:15px;color:var(--text-secondary)}.single-product-section .product.type-product .summary.entry-summary>.woocommerce-product-details__short-description p:last-child{margin:0}.single-product-section .product.type-product .summary.entry-summary>.price-title{font-size:16px;margin-bottom:13px;font-weight:500;color:var(--clr-common-body-text);line-height:1}.single-product-section .product.type-product .summary.entry-summary>.price,.single-product-section .product.type-product .summary.entry-summary .woocommerce-variation-price{position:relative;margin-bottom:15px}.single-product-section .product.type-product.sale .summary.entry-summary>.price,.single-product-section .product.type-product.sale .summary.entry-summary .woocommerce-variation-price{padding-bottom:30px}.single-product-section .product.type-product .summary.entry-summary .single_variation_wrap .woocommerce-variation-price{display:none}.single-product-section .product.type-product .summary.entry-summary>.price .screen-reader-text,.single-product-section .product.type-product .summary.entry-summary .woocommerce-variation-price .screen-reader-text{display:none}.single-product-section .product.type-product .summary.entry-summary>.price ins,.single-product-section .product.type-product .summary.entry-summary .woocommerce-variation-price ins{text-decoration:none}.single-product-section .product.type-product .summary.entry-summary>.price ins bdi,.single-product-section .product.type-product .summary.entry-summary .woocommerce-variation-price ins bdi{font-size:28px;font-weight:700;line-height:1;color:var(--clr-common-heading)}.single-product-section .product.type-product:not(.sale) .summary.entry-summary>.price bdi,.single-product-section .product.type-product:not(.sale) .summary.entry-summary .woocommerce-variation-price bdi{font-size:28px;font-weight:700;line-height:1;color:var(--clr-common-heading)}.single-product-section .product.type-product .summary.entry-summary>.price del,.single-product-section .product.type-product .summary.entry-summary .woocommerce-variation-price del{position:absolute;left:0;bottom:0;opacity:1;text-decoration:none;color:var(--clr-common-heading)}.single-product-section .product.type-product .summary.entry-summary>.price del bdi,.single-product-section .product.type-product .summary.entry-summary .woocommerce-variation-price del bdi{font-size:16px;font-weight:400;color:var(--clr-common-body-text);text-decoration:line-through}.single-product-section.single-variable-product-section .product.type-product .summary.entry-summary>.price{display:none}.single-product-section .product.type-product .summary.entry-summary>.variations_form.cart table.variations{position:relative;display:block;margin-bottom:24px}.single-product-section .product.type-product .summary.entry-summary>.variations_form.cart table.variations tr{display:flex;align-items:center;justify-content:flex-start;margin-bottom:24px}.single-product-section .product.type-product .summary.entry-summary>.variations_form.cart table.variations tr th{height:auto;padding:0;margin-right:24px;background:none;transform:none}.single-product-section .product.type-product .summary.entry-summary>.variations_form.cart table.variations tr th .woo-selected-variation-item-name{display:none}.single-product-section .product.type-product .summary.entry-summary>.variations_form.cart table.variations tr td.woo-variation-items-wrapper .color-variable-items-wrapper>li{width:55px;height:55px;border-radius:8px;overflow:hidden;background:var(--bg-tetriary);box-shadow:0 0 0 1px var(--border)}.single-product-section .product.type-product .summary.entry-summary>.variations_form.cart table.variations tr td.woo-variation-items-wrapper .color-variable-items-wrapper>li.selected{box-shadow:0 0 0 1px var(--clr-theme-1)}.single-product-section .product.type-product .summary.entry-summary>.variations_form.cart table.variations tr td.woo-variation-items-wrapper .color-variable-items-wrapper>li:hover{box-shadow:0 0 0 1px var(--clr-theme-dark-green)}.single-product-section .product.type-product .summary.entry-summary>.variations_form.cart table.variations tr td.woo-variation-items-wrapper .color-variable-items-wrapper>li>.variable-item-contents{border-radius:6px;overflow:hidden}.single-product-section .product.type-product .summary.entry-summary>.variations_form.cart table.variations tr td.select-variation-list .button-variable-items-wrapper{display:none!important}.single-product-section .product.type-product .summary.entry-summary>.variations_form.cart table.variations tr td.select-variation-list{position:relative}.single-product-section .product.type-product .summary.entry-summary>.variations_form.cart table.variations tr td.select-variation-list .nice-select{display:flex!important;align-items:center;justify-content:center;min-width:205px;height:60px;padding:0 20px;padding-right:40px;border-radius:5px;font-size:16px}.single-product-section .product.type-product .summary.entry-summary>.variations_form.cart table.variations tr td.select-variation-list .nice-select .list{min-width:205px}.single-product-section .product.type-product .summary.entry-summary>.variations_form.cart table.variations tr td.select-variation-list::before{content:"";pointer-events:none;position:absolute;display:block;width:8px;height:8px;margin-top:-4px;border:4px solid var(--clr-common-heading);clip-path:polygon(100% 0,100% 100%,0 100%);right:18px;top:50%;transform-origin:66% 66%;transform:rotate(45deg);transition:all 0.15s ease-in-out;z-index:2}.single-product-section .product.type-product .summary.entry-summary>.variations_form.cart table.variations .reset_variations{position:absolute;left:auto;right:auto;bottom:auto;top:50%;margin-top:-7px;margin-left:20px;padding-left:20px;line-height:1}.single-product-section .product.type-product .summary.entry-summary>.variations_form.cart table.variations .reset_variations::before{content:"";position:absolute;display:block;width:12px;height:12px;left:0;background-image:url(/wp-content/themes/punch_theme/assets/img/refresh-grey-icon.svg);background-position:center;background-size:contain;background-repeat:no-repeat;transition:all 0.3s ease}.single-product-section .product.type-product .summary.entry-summary>.variations_form.cart table.variations .reset_variations:hover::before{background-image:url(/wp-content/themes/punch_theme/assets/img/refresh-orange-icon.svg)}.single-product-section .product.type-product .summary.entry-summary>.variations_form.cart table.variations .reset_variations:hover{color:var(--additional-primary)}@media only screen and (max-width:768px){.single-product-section .product.type-product .summary.entry-summary>.variations_form.cart table.variations .reset_variations{top:auto;left:0;bottom:-24px;margin-top:0;margin-left:0}}.single-product-section .product.type-product .summary.entry-summary>.cart .quantity{display:none!important}.single-product-section .product.type-product .summary.entry-summary>.cart>button,.single-product-section .product.type-product .summary.entry-summary>.variations_form.cart .woocommerce-variation-add-to-cart .single_add_to_cart_button{position:relative;height:45px;display:inline-block;background-color:var(--clr-theme-1);background-image:url(/wp-content/themes/punch_theme/assets/img/shopping_cart_icon.svg);background-size:20px;background-repeat:no-repeat;background-position:calc(50% + 75px) center;line-height:45px;border-radius:5px;padding:0 35px;padding-right:65px;margin-right:12px;font-weight:600;font-size:16px;color:var(--clr-common-black);overflow:hidden;transition:all linear 0.3s}html[lang="ru-RU"] .single-product-section .product.type-product .summary.entry-summary>.cart>button,html[lang="ru-RU"] .single-product-section .product.type-product .summary.entry-summary>.variations_form.cart .woocommerce-variation-add-to-cart .single_add_to_cart_button{background-position:calc(50% + 50px) center}.single-product-section .product.type-product .summary.entry-summary>.cart>button:hover,.single-product-section .product.type-product .summary.entry-summary>.variations_form.cart .woocommerce-variation-add-to-cart .single_add_to_cart_button:hover{background-color:var(--clr-theme-dark-green)}.single-product-section .product.type-product .summary.entry-summary>.cart .social__links{display:block;float:right;height:45px}@media only screen and (max-width:1200px){.single-product-section .product.type-product .summary.entry-summary>.cart .social__links{float:left}}.single-product-section .product.type-product .summary.entry-summary>.cart .social__links a{display:flex;align-items:center;justify-content:center;height:45px}.single-product-section .product.type-product .summary.entry-summary>.cart .social__links img,.single-product-section .product.type-product .summary.entry-summary>.cart .social__links svg,.single-product-section .product.type-product .summary.entry-summary>.cart .social__links i{display:block;width:16px;height:16px;line-height:16px}.single-product-section .product.type-product .summary.entry-summary>.cart .social__links svg{fill:var(--clr-common-body-text);transition:all 0.3s ease}.single-product-section .product.type-product .summary.entry-summary>.cart .social__links a:hover svg{fill:var(--clr-theme-1)}.copy-link-to-share.active::after{content:"";position:absolute;display:inline-block;width:19px;height:19px;background-position:center;background-size:contain;background-repeat:no-repeat;background-image:url(/wp-content/themes/punch_theme/assets/img/check-solid.svg);fill:#29d732;z-index:2}.single-product-section div.product form.cart{position:relative;margin-bottom:20px}.single-product-section .product.type-product .summary.entry-summary>.product_meta{display:none}.single-product-section .product.type-product .woocommerce-tabs.wc-tabs-wrapper{margin-top:50px}.single-product-section .product.type-product .woocommerce-tabs.wc-tabs-wrapper .tabs{border:1px solid var(--bg-tetriary);background:var(--bg-tetriary);border-radius:10px;padding:0 20px;margin-bottom:20px;overflow:visible}.single-product-section .product.type-product .woocommerce-tabs.wc-tabs-wrapper .tabs::before{display:none}.single-product-section .product.type-product .woocommerce-tabs.wc-tabs-wrapper .tabs li{height:48px;padding:0 5px;margin-right:40px;position:relative;background:none;border:none}.single-product-section .product.type-product .woocommerce-tabs.wc-tabs-wrapper .tabs li a{font-weight:400;font-size:16px;color:var(--text-secondary)}.single-product-section .product.type-product .woocommerce-tabs.wc-tabs-wrapper .tabs li:hover a,.single-product-section .product.type-product .woocommerce-tabs.wc-tabs-wrapper .tabs li.active a{color:var(--clr-theme-1)}.single-product-section .product.type-product .woocommerce-tabs.wc-tabs-wrapper .tabs li::before,.single-product-section .product.type-product .woocommerce-tabs.wc-tabs-wrapper .tabs li::after{display:none}.single-product-section .product.type-product .woocommerce-tabs.wc-tabs-wrapper .tabs li::before{position:absolute;display:block;content:"";width:100%;height:2px;background:var(--clr-theme-1);border-radius:0;border:none;box-shadow:none;bottom:-1px;left:0;opacity:0;transition:0.3s}.single-product-section .product.type-product .woocommerce-tabs.wc-tabs-wrapper .tabs li.active::before{opacity:1}.single-product-section .product.type-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel h2:first-child{display:none}.single-product-section .product.type-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel p:last-child{margin-bottom:0}.single-product-section .product.type-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel *{color:var(--text-secondary)}.single-product-section .product.type-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel h1,.single-product-section .product.type-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel h2,.single-product-section .product.type-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel h3,.single-product-section .product.type-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel h4,.single-product-section .product.type-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel h5,.single-product-section .product.type-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel h6,.single-product-section .product.type-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel h1 *,.single-product-section .product.type-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel h2 *,.single-product-section .product.type-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel h3 *,.single-product-section .product.type-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel h4 *,.single-product-section .product.type-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel h5 *,.single-product-section .product.type-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel h6 *{color:var(--text-primary)}.single-product-section .product.type-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel a,.single-product-section .product.type-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel a span{color:var(--text-secondary)}.single-product-section .product.type-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel a:hover{text-decoration:underline!important}.single-product-section .product.type-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel tr{vertical-align:top}.single-product-section .product.type-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel{border:none;background:var(--bg-tetriary);border-radius:10px;padding:20px;margin:0}.single-product-section .product.type-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel table.shop_attributes{margin:0}.single-product-section .product.type-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel table.shop_attributes th{padding:8px 20px;padding-left:0;line-height:24px}.single-product-section .product.type-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel td *{font-style:normal;line-height:24px}.single-product-section .product.type-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel td a{pointer-events:none}.single-product-section .product.type-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel#tab-reviews .comment-form-rating .nice-select{display:none}.single-product-section .product.type-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel#tab-reviews .comment-form-rating p.stars a,.single-product-section .product.type-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel#tab-reviews .star-rating::before,.single-product-section .product.type-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel#tab-reviews .star-rating span::before{color:var(--additional-primary)}.single-product-section .product.type-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel#tab-reviews .comment-form .comment-form-author,.single-product-section .product.type-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel#tab-reviews .comment-form .comment-form-email{display:block;width:calc(50% - 12px);float:left}.single-product-section .product.type-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel#tab-reviews .comment-form .comment-form-author{margin-right:12px!important}.single-product-section .product.type-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel#tab-reviews .comment-form .comment-form-email{margin-left:12px!important}.single-product-section .product.type-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel#tab-reviews .comment-form .comment-form-author label,.single-product-section .product.type-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel#tab-reviews .comment-form .comment-form-email label{display:block;width:100%}.single-product-section .product.type-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel#tab-reviews .comment-form .comment-form-author input,.single-product-section .product.type-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel#tab-reviews .comment-form .comment-form-email input{height:60px;width:100%;border:1px solid var(--bg-secondary);border-radius:5px;background:var(--bg-secondary);color:var(--clr-common-heading);font-size:16px;padding:0 20px;outline:none;box-shadow:none;margin-bottom:0}.single-product-section .product.type-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel#tab-reviews .comment-form .comment-form-comment textarea{height:120px;width:100%;border:1px solid var(--bg-secondary);border-radius:5px;background:var(--bg-secondary);color:var(--clr-common-heading);font-size:16px;padding:20px;outline:none;box-shadow:none;margin-bottom:0}.single-product-section .product.type-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel#tab-reviews .comment-form .form-submit{margin:0}.single-product-section .product.type-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel#tab-reviews .comment-form .form-submit .submit{position:relative!important;height:45px!important;display:inline-block!important;background-color:var(--clr-theme-1)!important;line-height:45px!important;border-radius:5px!important;padding:0 35px!important;font-weight:600!important;font-size:16px!important;color:var(--clr-common-black)!important;overflow:hidden!important;transition:all linear 0.3s!important}.single-product-section .product.type-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel#tab-reviews .comment-form .form-submit .submit:hover{background-color:var(--clr-theme-dark-green)!important}.single-product-section .product.type-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel#tab-reviews ol.commentlist{padding:0}.single-product-section .product.type-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel#tab-reviews ol.commentlist li{list-style-type:none}.single-product-section .product.type-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel#tab-reviews ol.commentlist li img.avatar{display:none}.single-product-section .product.type-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel#tab-reviews ol.commentlist li .meta{font-size:14px!important}.single-product-section .product.type-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel#tab-reviews ol.commentlist li .comment-text{width:100%;margin-left:0!important;border:none!important;background:var(--bg-secondary)!important}.single-product-section .product.type-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel#tab-reviews .comment-reply-title{display:block;margin-bottom:20px;font-size:24px;color:var(--clr-common-heading);font-weight:700;line-height:1.2}.single-product-section .product.type-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel#tab-reviews .comment-reply-title.no-reviews{font-size:16px;font-weight:400;color:var(--text-secondary);margin-bottom:15px;line-height:28px}.single-product-section .product.type-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel#tab-reviews .comment-form .comment-form-cookies-consent{cursor:pointer;position:relative;padding-left:32px}.single-product-section .product.type-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel#tab-reviews .comment-form .comment-form-cookies-consent::before{content:"";position:absolute;display:block;width:20px;height:20px;top:3px;left:0;border-radius:4px;border:1px solid #d7d7d7;transition:all 0s ease}.single-product-section .product.type-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel#tab-reviews .comment-form .comment-form-cookies-consent.active::before{border:1px solid var(--clr-theme-1);background-image:url(/wp-content/themes/punch_theme/assets/img/filter-item-active-icon.svg);background-size:10px;background-position:center;background-repeat:no-repeat}.single-product-section .product.type-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel#tab-reviews .comment-form .comment-form-cookies-consent::after{content:"";position:absolute;display:block;width:32px;height:32px;top:-3px;left:-6.5px;border-radius:50%;background:var(--clr-theme-1);opacity:0;transform:scale(.1);transition:all 0.3s ease}.single-product-section .product.type-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel#tab-reviews .comment-form .comment-form-cookies-consent:hover::after{opacity:.3;transform:scale(1)}.single-product-section .product.type-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel#tab-reviews .comment-form .comment-form-cookies-consent label{cursor:pointer}.single-product-section .product.type-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel#tab-reviews .comment-form .comment-form-cookies-consent input{cursor:pointer;position:absolute;opacity:0;visibility:hidden}.single-product-section .product.type-product .related.products{display:none;width:100%;clear:both;padding:0 15px;padding-top:80px}@media only screen and (max-width:992px){.single-product-section div.product .product_title{margin-top:24px}.single-product-section div.product .product_title,.single-product-section .product.type-product .summary.entry-summary>.price ins bdi{font-size:24px;line-height:32px}}@media only screen and (max-width:768px){.single-product-section .product.type-product .summary.entry-summary>.cart>button{width:calc(100% - 55px);margin:0;float:none}.single-product-section .product.type-product .summary.entry-summary>.cart .social__links{display:table;width:100%;float:none;margin-top:20px}.single-product-section .product.type-product .woocommerce-tabs.wc-tabs-wrapper{margin-top:0}.single-product-section .product.type-product .woocommerce-tabs.wc-tabs-wrapper .tabs{display:flex;white-space:nowrap;overflow:hidden;overflow-x:auto;padding:0 15px}.single-product-section .product.type-product .woocommerce-tabs.wc-tabs-wrapper .tabs li{margin-right:15px}}.wishlist-btn-icon{width:18px;height:18px;margin-left:0}.header-wishlist-menu{position:relative;margin-right:12px}.header-wishlist-menu .fill-btn{padding:0;width:45px;justify-content:center}.header-wishlist-menu .wishlist-btn-icon path{transition:all 0.3s ease}.header-wishlist-menu:hover .wishlist-btn-icon path{fill:var(--bg-primary)}@media only screen and (max-width:992px){.header-wishlist-menu{position:absolute;top:15px;right:70px}}@media only screen and (max-width:576px){.header-wishlist-menu{right:58px}}.header-wishlist-menu>span{pointer-events:none;position:absolute;display:flex;align-items:center;justify-content:center;min-width:16px;height:16px;top:6px;right:5px;border-radius:8px;background:var(--clr-theme-1);font-size:10px;font-weight:600;line-height:1;text-align:center;color:var(--bg-primary);transition:all 0.3s ease}.header-wishlist-menu:hover span{color:var(--clr-common-heading);background:var(--bg-primary)}.single-product-section .product.type-product .single-product-content .wishlist-fragment{display:none}.single-product-section .product.type-product .summary.entry-summary>.cart .remove-from-wishlist,.single-product-section .product.type-product .summary.entry-summary>.cart .add-to-wishlist{width:45px;height:45px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:5px;transition:all 0.3s ease}.single-product-section .product.type-product .summary.entry-summary>.cart .remove-from-wishlist{background:var(--clr-theme-1)}.single-product-section .product.type-product .summary.entry-summary>.cart .remove-from-wishlist:hover{background:var(--clr-theme-dark-green)}.single-product-section .product.type-product .summary.entry-summary>.cart .add-to-wishlist:hover{background:var(--clr-theme-dark-green)}.single-product-section .product.type-product .summary.entry-summary>.cart .add-to-wishlist svg path{transition:all 0.3s ease}.single-product-section .product.type-product .summary.entry-summary>.cart .remove-from-wishlist svg path{fill:var(--clr-bg-black)}.single-product-section .product.type-product .summary.entry-summary>.cart .add-to-wishlist:hover svg path{fill:var(--clr-bg-black)}@media only screen and (max-width:992px){.single-product-section .product.type-product .summary.entry-summary>.cart .remove-from-wishlist,.single-product-section .product.type-product .summary.entry-summary>.cart .add-to-wishlist{float:left;margin-right:20px}}@media only screen and (max-width:768px){.single-product-section .product.type-product .summary.entry-summary>.variations_form.cart .woocommerce-variation-add-to-cart .single_add_to_cart_button{width:calc(100% - 55px);margin:0}.single-product-section .product.type-product .summary.entry-summary>.cart .remove-from-wishlist,.single-product-section .product.type-product .summary.entry-summary>.cart .add-to-wishlist{margin-right:0;float:right}}.wishlist-section .wishlist-title-container{pointer-events:none}.wishlist-section .wishlist-title-container .wishlist-title{margin-bottom:0}.wishlist-section .wishlist-title-container h2{padding-bottom:0;margin-bottom:24px;text-transform:none;font-size:24px;font-weight:700;line-height:32px;color:var(--text-primary)}.wishlist-section #yith-wcwl-form{display:table;width:100%;clear:both}.wishlist-section #yith-wcwl-form .woocommerce-message{display:flex;align-items:center;justify-content:center;min-height:58px;background:var(--bg-tetriary);border:none;padding:15px 20px;line-height:28px;font-size:16px;font-weight:400;text-align:center;color:var(--text-primary)}.wishlist-section #yith-wcwl-form .woocommerce-message::before,.wishlist-section #yith-wcwl-form .woocommerce-message::after{display:none}.wishlist-section table.wishlist_table{border-collapse:collapse}.wishlist-section table.wishlist_table th{border-color:var(--border);text-align:center}.wishlist-section table.wishlist_table th,.wishlist-section table.wishlist_table td{background:var(--bg-tetriary)!important;border:1px solid var(--border)!important;color:var(--text-primary)!important}.wishlist-section table.wishlist_table th.product-name,.wishlist-section table.wishlist_table th.product-stock-status,.wishlist-section table.wishlist_table td.product-stock-status{text-align:left}.wishlist-section table.wishlist_table th.product-price,.wishlist-section table.wishlist_table td.product-price{text-align:right}.wishlist-section table.wishlist_table .wishlist-items-wrapper a.remove{color:var(--additional-primary)!important}.wishlist-section table.wishlist_table .wishlist-items-wrapper a.remove:hover{color:var(--bg-primary)!important;background:var(--additional-primary)!important}.wishlist-section table.wishlist_table td.product-name a:hover,.wishlist-section table.wishlist_table .wishlist-items-wrapper .product-add-to-cart .add_to_cart_button:hover{color:var(--clr-theme-1)}.wishlist-section #yith-wcwl-form .yith-wcwl-share h4.yith-wcwl-share-title{font-size:20px;font-weight:600;line-height:28px;color:var(--text-primary)}.wishlist-section #yith-wcwl-form .yith-wcwl-share a{background-position:center;background-size:14px;background-repeat:no-repeat;background-color:#fff0!important;transition:all 0.3s ease}.wishlist-section #yith-wcwl-form .yith-wcwl-share a i{opacity:0}.wishlist-section #yith-wcwl-form .yith-wcwl-share .facebook{background-image:url(/wp-content/themes/punch_theme/assets/img/facebook-icon-white.svg);background-size:10px}.wishlist-section #yith-wcwl-form .yith-wcwl-share .facebook:hover{background-image:url(/wp-content/themes/punch_theme/assets/img/facebook-icon-green.svg);background-size:10px}.wishlist-section #yith-wcwl-form .yith-wcwl-share .twitter{background-image:url(/wp-content/themes/punch_theme/assets/img/twitter-icon-white.svg)}.wishlist-section #yith-wcwl-form .yith-wcwl-share .twitter:hover{background-image:url(/wp-content/themes/punch_theme/assets/img/twitter-icon-green.svg)}.wishlist-section #yith-wcwl-form .yith-wcwl-share .pinterest{background-image:url(/wp-content/themes/punch_theme/assets/img/pinterest-icon-white.svg)}.wishlist-section #yith-wcwl-form .yith-wcwl-share .pinterest:hover{background-image:url(/wp-content/themes/punch_theme/assets/img/pinterest-icon-green.svg)}.wishlist-section #yith-wcwl-form .yith-wcwl-share .email{background-image:url(/wp-content/themes/punch_theme/assets/img/envelope-icon-white.svg)}.wishlist-section #yith-wcwl-form .yith-wcwl-share .email:hover{background-image:url(/wp-content/themes/punch_theme/assets/img/envelope-icon-green.svg)}.wishlist-section #yith-wcwl-form .yith-wcwl-share .whatsapp{background-image:url(/wp-content/themes/punch_theme/assets/img/whatsapp-icon-white.svg)}.wishlist-section #yith-wcwl-form .yith-wcwl-share .whatsapp:hover{background-image:url(/wp-content/themes/punch_theme/assets/img/whatsapp-icon-green.svg)}.wishlist-section .wishlist_table .product-stock-status span.wishlist-in-stock{color:var(--clr-theme-1)}@media only screen and (max-width:767px){.wishlist-section .wishlist_table>li{position:relative;padding-right:44px;margin-bottom:20px!important;padding-bottom:20px!important;border-bottom:1px solid var(--border)}.wishlist-section .wishlist_table>li:last-child{margin-bottom:0px!important}.wishlist-section .wishlist_table>li .product-remove{position:absolute;top:0;right:0}.wishlist-section .wishlist_table .product-name a:hover,.wishlist-section .wishlist_table .product-add-to-cart a:hover,.wishlist-section .wishlist_table>li .product-remove a:hover{color:var(--clr-theme-1)}.wishlist-section .wishlist_table>li .item-details,.wishlist-section .wishlist_table>li .additional-info{width:100%}.wishlist-section .wishlist_table>li .item-details .label,.wishlist-section .wishlist_table>li .additional-info .label{width:auto!important;background:none!important;transform:none!important}.wishlist-section .wishlist_table>li .item-details tr,.wishlist-section .wishlist_table>li .additional-info tr{display:flex;align-items:center;justify-content:start;gap:10px}.wishlist-section .wishlist_table>li .product-add-to-cart{margin:0!important}.wishlist-section .wishlist_table>li .product-add-to-cart a{margin:0!important}}.header-container{overflow:visible}.header-mini-cart-menu{position:relative}.header-mini-cart-menu-mob{position:fixed;display:none;top:21px;right:22px;z-index:1001}@media only screen and (max-width:992px){.header-mini-cart-menu-mob{display:block}.header-mini-cart-menu{position:absolute;top:15px;right:24px}}@media only screen and (max-width:576px){.header-mini-cart-menu{right:15px}}.header-mini-cart-menu::after{content:"";position:absolute;display:block;width:100%;height:30px;left:0;bottom:-25px}.header-mini-cart-menu .header-mini-cart-wrapp{position:absolute;max-height:100vh;width:0;top:68px;right:-600px;background:var(--bg-tetriary);color:var(--clr-common-heading);border-radius:8px;padding:0;overflow:hidden;overflow-y:auto;opacity:0;visibility:hidden;transition:right 0.3s ease;z-index:3}.active-dark-mode .sticky .header-mini-cart-menu .header-mini-cart-wrapp{top:54px}.body-bg{background:#eff1f5}.body-bg.active-dark-mode .header-mini-cart-menu .header-mini-cart-wrapp{max-height:calc(100vh - 90px);background:var(--bg-secondary)}.body-bg.active-dark-mode .sticky .header-mini-cart-menu .header-mini-cart-wrapp{max-height:calc(100vh - 62px)}.header-mini-cart-menu .header-mini-cart-wrapp .cart-empty.woocommerce-info{padding:15px 20px;border:none;background:var(--bg-tetriary);color:var(--text-primary);text-align:center}.header-mini-cart-menu .header-mini-cart-wrapp .cart-empty.woocommerce-info::before,.header-mini-cart-menu .header-mini-cart-wrapp .cart-empty.woocommerce-info::after{display:none}@media only screen and (min-width:992px){.header-mini-cart-menu:hover .header-mini-cart-wrapp{opacity:1;visibility:visible;right:-24px;width:400px;padding:25px 20px}}@media only screen and (max-width:992px){.header-mini-cart-menu .header-mini-cart-wrapp,.active-dark-mode .sticky .header-mini-cart-menu .header-mini-cart-wrapp{max-height:calc(100vh - 76px)!important;top:61px!important;right:-300px}.header-mini-cart-menu .header-mini-cart-wrapp:not(.active),.active-dark-mode .sticky .header-mini-cart-menu .header-mini-cart-wrapp:not(.active){max-width:0}.header-mini-cart-menu .header-mini-cart-wrapp.active,.active-dark-mode .sticky .header-mini-cart-menu .header-mini-cart-wrapp.active{opacity:1;visibility:visible;right:-24px;width:360px;padding:25px 20px}.header-mini-cart-menu .fill-btn{padding:0 13px}.header-btn .fill-btn span{right:4px}}.header-mini-cart-menu .header-mini-cart-wrapp,.header-mini-cart-menu .header-mini-cart-wrapp *{-webkit-box-sizing:border-box;box-sizing:border-box;outline:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.header-mini-cart-menu .header-mini-cart-wrapp .woocommerce-notices-wrapper,.header-mini-cart-menu .header-mini-cart-wrapp tbody>tr:last-child{display:none}.header-mini-cart-menu .header-mini-cart-wrapp .header-mini-cart-title{margin-bottom:25px;font-family:"Montserrat",sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:100%;text-transform:uppercase;color:var(--clr-common-heading)}.header-mini-cart-menu .header-mini-cart-wrapp .header-mini-cart-close,.header-mini-cart-menu .header-mini-cart-wrapp .header-mini-cart-clear{cursor:pointer;position:absolute;top:20px;right:20px;z-index:2}.header-mini-cart-menu .header-mini-cart-wrapp .header-mini-cart-clear{font-size:16px;text-decoration:underline;color:var(--text-secondary)}.header-mini-cart-menu .header-mini-cart-wrapp .header-mini-cart-clear:hover{color:var(--clr-theme-1)}.header-mini-cart-menu .header-mini-cart-wrapp .header-mini-cart-close img,.header-mini-cart-menu .header-mini-cart-wrapp .header-mini-cart-close svg{display:block;width:16px;height:16px}.header-mini-cart-menu .header-mini-cart-wrapp .header-mini-cart-close svg rect{fill:var(--clr-common-heading)}.header-mini-cart-menu .header-mini-cart-wrapp .shop_table thead,.header-mini-cart-menu .header-mini-cart-wrapp .shop_table tbody tr:last-child,.header-mini-cart-menu .header-mini-cart-wrapp .cart-collaterals,.header-mini-cart-menu .header-mini-cart-wrapp .shop_table .product-price{display:none}.header-mini-cart-menu .header-mini-cart-wrapp .shop_table,.header-mini-cart-menu .header-mini-cart-wrapp .shop_table td{border:none;padding:0;margin:0}.header-mini-cart-menu .header-mini-cart-wrapp .shop_table tbody>tr{position:relative;display:block;min-height:130px;padding-left:100px;padding-right:70px;margin-bottom:25px}.header-mini-cart-menu .header-mini-cart-wrapp .shop_table tbody>tr .product-thumbnail{position:absolute;display:block;height:90px;width:90px;top:0;left:0;border:none}.header-mini-cart-menu .header-mini-cart-wrapp .shop_table tbody>tr .product-thumbnail{overflow:hidden}.header-mini-cart-menu .header-mini-cart-wrapp .shop_table tbody>tr .product-thumbnail a,.header-mini-cart-menu .header-mini-cart-wrapp .shop_table tbody>tr .product-thumbnail a img{display:block;width:100%;height:100%;object-fit:cover}.header-mini-cart-menu .header-mini-cart-wrapp .shop_table tbody>tr .product-remove{position:absolute;width:20px;height:20px;top:0;right:0;font-family:"Times New Roman";font-size:0;background-image:url(/wp-content/themes/punch_theme/assets/img/trash-icon.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.header-mini-cart-menu .header-mini-cart-wrapp .shop_table tbody>tr .product-remove a.remove{width:auto!important;height:auto!important;line-height:15px!important;font-size:0px!important;background:none!important;color:var(--clr-common-heading)!important}.header-mini-cart-menu .header-mini-cart-wrapp .shop_table tbody>tr .product-name{display:block;margin-bottom:12px}.header-mini-cart-menu .header-mini-cart-wrapp .shop_table tbody>tr .product-name a{color:var(--clr-common-heading);font-family:"Montserrat",sans-serif;font-size:16px;font-style:normal;font-weight:400;text-transform:uppercase}.header-mini-cart-menu .header-mini-cart-wrapp .shop_table tbody>tr .product-name a:hover{color:var(--clr-theme-1)}.header-mini-cart-menu .header-mini-cart-wrapp .shop_table tbody>tr .product-quantity{display:flex;align-items:center;width:100%;margin-bottom:12px}.header-mini-cart-menu .header-mini-cart-wrapp .shop_table tbody>tr .product-quantity .cart-info-item-title{display:inline-block;font-family:"Montserrat",sans-serif;font-size:14px;font-weight:400;line-height:18px;letter-spacing:.02em;text-align:left;color:var(--clr-common-heading)}.header-mini-cart-menu .header-mini-cart-wrapp .shop_table tbody>tr .product-quantity div.quantity{display:inline-block;margin-left:10px}.header-mini-cart-menu .header-mini-cart-wrapp .shop_table tbody>tr .product-quantity div.quantity input{pointer-events:none;position:relative;width:40px;top:-1px;padding:0;border:none;background:none;font-family:"Montserrat",sans-serif;font-size:14px;font-weight:400;line-height:18px;letter-spacing:.02em;color:var(--clr-common-heading)}.header-mini-cart-menu .header-mini-cart-wrapp .shop_table tbody>tr .product-subtotal{display:block;margin-bottom:12px}.header-mini-cart-menu .header-mini-cart-wrapp .shop_table tbody>tr .product-subtotal span{font-size:20px;font-style:normal;font-weight:400;line-height:100%;text-transform:uppercase;text-align:right;color:var(--clr-common-heading)}.header-mini-cart-menu .header-mini-cart-wrapp .return-to-shop{display:none}.header-mini-cart-menu .header-mini-cart-wrapp .header-mini-cart-cart-link{position:sticky;display:inline-block;width:100%;height:45px;bottom:0;background:var(--clr-theme-1);background-size:200% 100%;box-shadow:0 6px 0 26px var(--bg-secondary);line-height:45px;border-radius:5px;padding:0 35px;margin:0;font-weight:600;font-size:16px;color:var(--clr-common-black);text-align:center;overflow:hidden;transition:all ease 0.3s;z-index:2}.header-mini-cart-menu .header-mini-cart-wrapp .header-mini-cart-cart-link:hover{background:var(--clr-theme-dark-green)}.header-mini-cart-menu .header-mini-cart-wrapp .header-mini-cart-cart-continue-shoping{cursor:pointer;display:block;width:100%;margin-top:25px;font-size:14px;font-style:normal;font-weight:400;line-height:130%;letter-spacing:.28px;text-decoration-line:underline;text-transform:uppercase;text-align:center;color:var(--clr-common-heading)}.header-mini-cart-wrapp.empty-cart-page-section .header-mini-cart-title,.header-mini-cart-wrapp.empty-cart-page-section .header-mini-cart-cart-link,.header-mini-cart-wrapp.empty-cart-page-section .header-mini-cart-cart-continue-shoping,.header-mini-cart-wrapp.empty-cart-page-section .cart-empty.woocommerce-info::before,.header-mini-cart-wrapp.empty-cart-page-section .cart-empty.woocommerce-info::after{display:none}.header-mini-cart-wrapp.empty-cart-page-section .cart-empty.woocommerce-info{display:block;margin-top:0;margin-bottom:20px;border:none;padding:0;font-family:Arial Narrow;font-size:20px;font-style:normal;font-weight:400;line-height:100%;text-transform:uppercase;text-align:center;color:var(--clr-common-heading)}.header-mini-cart-wrapp.empty-cart-page-section .return-to-shop a{cursor:pointer;display:block;float:none;height:45px;width:300px;padding:0;margin:0 auto;background:#151515;border-radius:0;line-height:45px;font-size:16px;font-style:normal;font-weight:400;text-align:center;text-transform:uppercase;color:#fff;transition:all 0.3s ease}.header-mini-cart-wrapp.empty-cart-page-section .return-to-shop a:hover{background:#fff;color:#151515}.header-mini-cart-wrapp .woocommerce table.shop_table_responsive tr td::before,.header-mini-cart-wrapp .woocommerce-page table.shop_table_responsive tr td::before{display:none}.header-mini-cart-wrapp .woocommerce table.shop_table_responsive tr td,.header-mini-cart-wrapp .woocommerce-page table.shop_table_responsive tr td{text-align:left!important}.sidebar-categories-menu li{margin-bottom:20px}.sidebar-categories-menu li:last-child{margin-bottom:0}.sidebar-categories-menu li a{display:flex;align-items:center;width:100%;min-height:60px;border:1px solid var(--bg-tetriary);border-radius:5px;font-weight:600;color:var(--clr-common-heading);line-height:1.5;padding:0 30px;position:relative;background:var(--bg-tetriary);text-align:left;transition:all 0.3s ease}.sidebar-categories-menu li:hover a,.sidebar-categories-menu li.current-menu-item a{background:var(--clr-theme-1);color:var(--clr-common-black);box-shadow:0 30px 40px rgb(28 52 94 / .1);border-color:var(--clr-theme-1)}.shop-grid-wrapp{display:flex;flex-direction:column}.shop-grid-wrapp .shop-header-wrapp{display:none;width:100%}.art-item-single{position:relative;height:100%}.art-item-single .art-item-wraper,.art-item-single .art-item-wraper .art-item-inner{height:100%}.art-item-single .art-item-wraper .art-item-inner{display:flex;flex-direction:column}.art-item-single .art-item-wraper .art-item-inner .art-item-content{display:flex;flex-direction:column;flex:1}.art-item-single .art-item-wraper .art-item-inner .art-item-content .art-name{flex:1}.home-bestsellers-active .art-item-single .art-item-wraper .art-item-inner .art-item-content .art-name,.home-new-products-active .art-item-single .art-item-wraper .art-item-inner .art-item-content .art-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.art-item-single .single-product-grid-labels{position:absolute;width:100%;max-width:200px;top:20px;left:20px;z-index:2}.art-item-single .single-product-grid-labels span{display:table;margin-bottom:10px;padding:8px 16px;border-radius:20px;font-size:14px;font-weight:600;line-height:16px;color:var(--bg-primary)}.art-item-single .single-product-grid-labels .out-of-stock-label{background:var(--text-secondary)}.product-col-item .place-bid{width:calc(100% - 14px)}.product-col-item .place-bid.product-col-item-wishlist{top:calc(50% + 55px);background:none;padding:0}.product-col-item .place-bid.product-col-item-wishlist .remove-from-wishlist,.product-col-item .place-bid.product-col-item-wishlist .add-to-wishlist{display:inline-flex;align-items:center;justify-content:center;width:100%;height:45px;padding:0 8px;border:1px solid var(--border);font-weight:600;color:var(--clr-common-heading);border-radius:5px;transition:all 0.3s ease}.product-col-item .place-bid.product-col-item-wishlist .add-to-wishlist{background:#161816}.product-col-item .place-bid.product-col-item-wishlist .remove-from-wishlist{background:var(--clr-theme-1);color:var(--clr-bg-black)}.product-col-item .place-bid.product-col-item-wishlist .remove-from-wishlist:hover{background:var(--clr-theme-dark-green)}.product-col-item .place-bid.product-col-item-wishlist .add-to-wishlist:hover{background:var(--clr-theme-dark-green);color:var(--clr-bg-black)}.product-col-item .place-bid.product-col-item-wishlist img,.product-col-item .place-bid.product-col-item-wishlist svg{margin-left:8px}.product-col-item .place-bid.product-col-item-wishlist .add-to-wishlist svg path{transition:all 0.3s ease}.product-col-item .place-bid.product-col-item-wishlist .remove-from-wishlist svg path{fill:var(--clr-bg-black)}.product-col-item .place-bid.product-col-item-wishlist .add-to-wishlist:hover svg path{fill:var(--clr-bg-black)}@media only screen and (max-width:1400px){.product-col-item .place-bid.product-col-item-wishlist .remove-from-wishlist,.product-col-item .place-bid.product-col-item-wishlist .add-to-wishlist{padding:0 4px}.product-col-item .place-bid{width:calc(100% - 10px);font-size:14px}.product-col-item .place-bid.product-col-item-wishlist img,.product-col-item .place-bid.product-col-item-wishlist svg{width:16px;height:16px;margin-left:2px}}.shop-grid-wrapp .art-item-single .art-item-img img{object-fit:cover}.shop-grid-wrapp .art-item-single .art-item-img img{display:block;width:100%;object-fit:cover}.shop-grid-wrapp .art-item-single .art-meta-info{display:flex;flex-direction:row}.shop-grid-wrapp .art-item-single .art-meta-info .art-meta-item{position:relative;display:table;clear:both;padding-bottom:0}.shop-grid-wrapp .art-item-single .art-meta-info .art-meta-item>.woocommerce-Price-amount.amount,.shop-grid-wrapp .art-item-single .art-meta-info .art-meta-item>ins .woocommerce-Price-amount.amount{font-size:18px;font-weight:700;color:var(--clr-theme-1);line-height:1;text-decoration:none}.shop-grid-wrapp .art-item-single .art-meta-info .art-meta-item>ins{float:left;text-decoration:none}.shop-grid-wrapp .art-item-single .art-meta-info .art-meta-item>del{position:relative;float:right;margin-left:12px;left:0;bottom:0;color:var(--text-secondary)}.shop-grid-wrapp .art-item-single .art-meta-info .art-meta-item .screen-reader-text{display:none}.shop-grid-wrapp .art-item-single .art-meta-info .art-activity-btn{color:var(--text-primary)}.shop-grid-wrapp .woocommerce-pagination .page-numbers{display:table;width:auto;border:none;margin:0}.shop-grid-wrapp .woocommerce-pagination .page-numbers li{height:50px;margin-right:16px;border:none;line-height:1}.shop-grid-wrapp .woocommerce-pagination .page-numbers li a,.shop-grid-wrapp .woocommerce-pagination .page-numbers li span{position:relative;overflow:hidden;background:var(--bg-tetriary);color:var(--clr-common-heading);font-size:16px;display:inline-block;width:50px;height:50px;line-height:50px;padding:0;border:none;text-align:center;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;font-weight:700;border:1px solid var(--bg-tetriary);transition:all 0.3s ease}.shop-grid-wrapp .woocommerce-pagination .page-numbers li a.prev,.shop-grid-wrapp .woocommerce-pagination .page-numbers li a.next{font-size:0}.shop-grid-wrapp .woocommerce-pagination .page-numbers li a.prev::before,.shop-grid-wrapp .woocommerce-pagination .page-numbers li a.next::before{content:"";font-size:16px;font-weight:300;font-family:"Font Awesome 5 Pro";line-height:50px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto}.shop-grid-wrapp .woocommerce-pagination .page-numbers li a.prev::before{content:"\f104"}.shop-grid-wrapp .woocommerce-pagination .page-numbers li a.next::before{content:"\f105"}.shop-grid-wrapp .woocommerce-pagination .page-numbers li a:focus,.shop-grid-wrapp .woocommerce-pagination .page-numbers li:hover a,.shop-grid-wrapp .woocommerce-pagination .page-numbers li span.current{background:var(--clr-theme-1);color:var(--clr-common-black);border-color:var(--clr-theme-1);box-shadow:0 20px 30px rgb(37 52 103 / .1)}@media only screen and (max-width:768px){.shop-grid-wrapp .products{margin-bottom:16px}.shop-grid-wrapp .products .row{display:flex;flex-wrap:wrap;gap:16px;margin:0}.shop-grid-wrapp .products .row>div{width:calc(50% - 8px);padding:0}.shop-grid-wrapp .products .row>div .art-item-single{height:100%;margin-bottom:0!important}.shop-grid-wrapp .products .row>div .art-item-single .art-item-wraper{height:100%}.shop-grid-wrapp .products .row>div .art-item-single .art-item-wraper .art-item-inner{height:100%;display:flex;flex-direction:column}.shop-grid-wrapp .products .row>div .art-item-single .art-item-wraper .art-item-inner .art-item-content{display:flex;flex:1 1 auto;flex-direction:column}.shop-grid-wrapp .products .row>div .art-item-single .art-item-wraper .art-item-inner .art-item-content h4{display:flex;flex:1 1 auto;flex-direction:column;height:auto!important}.art-item-single .single-product-grid-labels{top:0;left:0}.art-item-single .single-product-grid-labels .out-of-stock-label{padding:4px 8px;font-size:10px}.shop-grid-wrapp .art-item-single .art-meta-info .art-meta-item>.woocommerce-Price-amount.amount,.shop-grid-wrapp .art-item-single .art-meta-info .art-meta-item>ins .woocommerce-Price-amount.amount{font-size:16px}.shop-grid-wrapp .art-item-single .art-meta-info .product-card-rating{display:none}.shop-grid-wrapp .woocommerce-pagination .page-numbers{margin:0 auto}.shop-grid-wrapp .woocommerce-pagination .page-numbers li{height:32px;margin-right:4px}.shop-grid-wrapp .woocommerce-pagination .page-numbers li a,.shop-grid-wrapp .woocommerce-pagination .page-numbers li span{font-size:12px;width:32px;height:32px;line-height:32px}.shop-grid-wrapp .woocommerce-pagination .page-numbers li a.prev::before,.shop-grid-wrapp .woocommerce-pagination .page-numbers li a.next::before{line-height:32px}}.art-item-single .art-meta-info .art-activity-btn{color:var(--text-primary)}.art-item-single .product-card-rating .star-item{color:var(--additional-primary);position:relative;display:inline-block;width:12px;height:12px;text-decoration:none}.art-item-single .product-card-rating .star-item::before{display:block;position:absolute;top:0;left:0;width:12px;height:12px;font-size:12px;line-height:1;font-family:WooCommerce;content:"\e021";text-indent:0}.art-item-single .product-card-rating .star-item.active::before{content:"\e020"}@media only screen and (max-width:992px){.shop-sidebar-wrapp .categories-sidebar-widget-title,.shop-sidebar-wrapp .filter-sidebar-widget-title,.shop-sidebar-wrapp .sidebar-categories-menu:not(.sidebar-blog-categories-menu){display:none}.shop-sidebar-wrapp .sidebar-widget-single:not(.blog-sidebar-widget-single){padding:0;margin:0;margin-top:30px!important;margin-bottom:0!important;border:none}.shop-sidebar-wrapp .sidebar-widget-single.blog-sidebar-widget-single{margin-top:30px!important;margin-bottom:0!important}}@media only screen and (min-width:992px){body.woocommerce-cart .cart-section .wc-block-cart{display:table;width:100%;clear:both}body.woocommerce-cart .cart-section .wc-block-cart .wc-block-cart__main{float:left}body.woocommerce-cart .cart-section .wc-block-cart .wc-block-cart__sidebar{position:sticky;display:table;height:auto;float:left;top:66px}body.woocommerce-cart .cart-section .wc-block-cart__main .wc-block-cart-items__row>td{vertical-align:middle}body.woocommerce-cart .cart-section .wc-block-cart__main .wc-block-cart-item__image{padding-left:0;padding-right:20px}body.woocommerce-cart .cart-section .wc-block-cart__main .wc-block-cart-item__image img{display:block;width:120%;max-width:120px;height:120px;object-fit:contain}body.woocommerce-cart .cart-section .wc-block-cart__main .wc-block-cart-item__product>.wc-block-cart-item__wrap{display:flex;align-items:center;width:100%;min-height:120px;clear:both}body.woocommerce-cart .cart-section .wc-block-cart__main .wc-block-cart-item__product>.wc-block-cart-item__wrap>.wc-block-components-product-name,body.woocommerce-cart .cart-section .wc-block-cart__main .wc-block-cart-item__product>.wc-block-cart-item__wrap>.wc-block-cart-item__prices,body.woocommerce-cart .cart-section .wc-block-cart__main .wc-block-cart-item__product>.wc-block-cart-item__wrap>.wc-block-cart-item__quantity{display:block;width:calc(33.33% - 0px);max-width:calc(33.33% - 0px);float:left;text-align:center}body.woocommerce-cart .cart-section .wc-block-cart__main .wc-block-cart-item__product>.wc-block-cart-item__wrap>.wc-block-components-product-name{margin:0;text-align:left}body.woocommerce-cart .cart-section .wc-block-cart__main .wc-block-cart-item__product>.wc-block-cart-item__wrap>.wc-block-cart-item__quantity .wc-block-components-quantity-selector{margin:0 auto}body.woocommerce-cart .cart-section .wc-block-cart__main .wc-block-cart-item__total .wc-block-cart-item__total-price-and-sale-badge-wrapper{display:flex;align-items:center;justify-content:end;height:120px;flex-direction:row}}body.woocommerce-cart .cart-section .wc-block-cart__main .wc-block-cart-item__product>.wc-block-cart-item__wrap>.wc-block-components-product-name:hover{color:var(--clr-theme-1)}body.woocommerce-cart .cart-section .wc-block-cart .wc-block-cart__main .wc-block-cart-item__total .wc-block-components-sale-badge{display:none}body.woocommerce-cart .cart-section .wc-block-cart-items__row .wc-block-components-product-metadata{display:none}body.woocommerce-cart .cart-section .is-large .wc-block-components-sidebar .wc-block-components-panel,body.woocommerce-cart .cart-section .is-large .wc-block-components-sidebar .wc-block-components-totals-coupon,body.woocommerce-cart .cart-section .is-large .wc-block-components-sidebar .wc-block-components-totals-item{padding:0}body.woocommerce-cart .cart-section .wc-block-components-form .wc-block-components-text-input input:-webkit-autofill+label,body.woocommerce-cart .cart-section .wc-block-components-form .wc-block-components-text-input.is-active label,body.woocommerce-cart .cart-section .wc-block-components-text-input input:-webkit-autofill+label,body.woocommerce-cart .cart-section .wc-block-components-text-input.is-active label{transform:translateY(4px) scale(.7)}body.woocommerce-cart .cart-section .wc-block-components-totals-coupon__input label{outline:none;color:var(--clr-common-heading)}body.woocommerce-cart .cart-section .wc-block-components-totals-coupon__input input{height:60px;width:100%;border:1px solid var(--bg-tetriary);border-radius:5px;background:var(--bg-tetriary);color:var(--clr-common-heading);font-size:16px;padding:0 20px;outline:none;box-shadow:none;margin-bottom:0}body.woocommerce-cart .cart-section .wc-block-components-button{display:block;height:45px;padding:0 35px;background:var(--clr-theme-1);background-size:200% 100%;line-height:45px;border-radius:5px;overflow:hidden;outline:none!important;box-shadow:none!important;border:none!important;font-size:16px;font-weight:600;text-decoration:none;color:var(--clr-common-black)!important;transition:all ease 0.3s}body.woocommerce-cart .cart-section .wc-block-components-button.wc-block-components-totals-coupon__button{height:60px}body.woocommerce-cart .cart-section .wp-block-woocommerce-cart-totals-block{background:var(--bg-secondary);padding:20px}body.woocommerce-cart .cart-section .wc-block-components-button:hover{background:var(--clr-theme-dark-green)}body.woocommerce-cart .cart-section .wc-block-components-button span{display:block!important;opacity:1!important;visibility:visible!important}body.woocommerce-cart .cart-section .wc-block-components-totals-coupon>a:hover{color:var(--clr-theme-1)}body.woocommerce-cart .cart-section .wc-block-components-button .wc-block-components-spinner,body.woocommerce-cart .cart-section .wp-block-woocommerce-empty-cart-block h2:not(.wc-block-cart__empty-cart__title),body.woocommerce-cart .cart-section .wp-block-woocommerce-empty-cart-block .wc-block-product-new,body.woocommerce-cart .cart-section .wp-block-woocommerce-cart-order-summary-shipping-block{display:none!important}body.woocommerce-cart .cart-section .wc-block-components-totals-discount .wc-block-components-totals-item__value{color:var(--clr-theme-1)}.wc-block-components-notice-banner.is-info>svg{background-color:var(--clr-theme-1)!important;fill:var(--clr-common-black)!important}.wc-block-components-notice-banner.wc-block-components-notice-snackbar,.wc-block-components-notice-snackbar-list .wc-block-components-notice-banner,.wc-block-components-notice-banner.is-info{background:var(--bg-tetriary)!important;color:var(--text-primary)!important}.is-medium.wc-block-components-sidebar-layout,.is-mobile.wc-block-components-sidebar-layout,.is-small.wc-block-components-sidebar-layout,.is-medium .wc-block-cart__sidebar,.is-mobile .wc-block-cart__sidebar,.is-small .wc-block-cart__sidebar{margin-bottom:0!important}.empty-cart-btn{margin:0 auto;display:table}@media only screen and (max-width:992px){body.woocommerce-cart .cart-section .wc-block-components-totals-coupon__form{display:block;width:100%}body.woocommerce-cart .cart-section .wc-block-components-totals-coupon__form .wc-block-components-text-input,body.woocommerce-cart .cart-section .wc-block-components-totals-coupon__form .wc-block-components-text-input input{width:100%}body.woocommerce-cart .cart-section .wc-block-components-totals-coupon__form .wc-block-components-button{width:100%;margin:0;margin-top:20px}.wc-block-cart .wc-block-cart__submit-container--sticky:before{display:none}}body.woocommerce-checkout .checkout-section{display:table;width:100%}@media only screen and (max-width:992px){body.woocommerce-checkout .checkout-section{display:block}}body.woocommerce-checkout .checkout-section .woocommerce-form-coupon-toggle .woocommerce-info,body.woocommerce-checkout .checkout-section .woocommerce-message{border-top-color:var(--clr-theme-1);background:var(--bg-secondary);color:var(--clr-common-white)}body.woocommerce-checkout .checkout-section .woocommerce-form-coupon-toggle .woocommerce-info::before,body.woocommerce-checkout .checkout-section .woocommerce-message::before{color:var(--clr-theme-1)}body.woocommerce-checkout .checkout-section .woocommerce-form-coupon-toggle .woocommerce-info a{text-decoration:underline}body.woocommerce-checkout .checkout-section .woocommerce-form-coupon-toggle .woocommerce-info a:hover{color:var(--clr-theme-1)}body.woocommerce-checkout .checkout-section .checkout_coupon{border:1px solid var(--border)}body.woocommerce-checkout .checkout-section .woocommerce-remove-coupon:hover{color:var(--clr-theme-1)}body.woocommerce-checkout .checkout-section .checkout_coupon>p:not(.form-row){color:var(--clr-common-white)}body.woocommerce-checkout form .form-row,body.woocommerce-checkout .checkout-section .checkout_coupon>.form-row,body.woocommerce-checkout .checkout-section .woocommerce-billing-fields__field-wrapper>.form-row{padding:0;margin:0}body.woocommerce-checkout .checkout-section .woocommerce-billing-fields__field-wrapper>.form-row{margin-bottom:20px}body.woocommerce-checkout .checkout-section .checkout_coupon>.form-row-first{width:calc(100% - 255px);margin-right:20px}body.woocommerce-checkout .checkout-section .checkout_coupon>.form-row-last{width:235px}body.woocommerce-checkout .checkout-section .woocommerce-billing-fields__field-wrapper>.form-row-first{width:calc(50% - 10px);margin-right:10px}@media only screen and (max-width:992px){body.woocommerce-checkout .checkout-section .woocommerce-billing-fields__field-wrapper>.form-row-first{width:100%;margin:0;float:none;clear:both}}body.woocommerce-checkout .checkout-section .woocommerce-billing-fields__field-wrapper>.form-row-last{width:calc(50% - 10px);margin-left:10px}@media only screen and (max-width:992px){body.woocommerce-checkout .checkout-section .woocommerce-billing-fields__field-wrapper>.form-row-last{width:100%;margin:0;float:none;clear:both}}body.woocommerce-checkout .checkout-section .woocommerce-checkout>.col2-set{width:calc(50% - 10px);float:left;margin-right:10px}@media only screen and (max-width:992px){body.woocommerce-checkout .checkout-section .woocommerce-checkout>.col2-set{width:100%;margin:0;float:none;clear:both}}body.woocommerce-checkout .checkout-section .woocommerce-checkout>#order_review{width:calc(50% - 10px);float:left;margin-left:10px}@media only screen and (max-width:992px){body.woocommerce-checkout .checkout-section .woocommerce-checkout>#order_review{width:100%;float:none;margin:0}}body.woocommerce-checkout .checkout-section .woocommerce-checkout>#order_review>table{background:var(--bg-secondary);padding:20px}body.woocommerce-checkout .checkout-section .woocommerce-checkout>#order_review tr>*{color:var(--clr-common-heading)}body.woocommerce-checkout .checkout-section .woocommerce-checkout>#order_review tr>*:first-child{padding-left:0}body.woocommerce-checkout .checkout-section .woocommerce-checkout>.col2-set>div{width:100%;clear:both}body.woocommerce-checkout .checkout-section .woocommerce-billing-fields>h3{margin-bottom:20px}body.woocommerce-checkout .checkout-section .woocommerce-checkout #order_review_heading{width:calc(50% - 10px);float:left;margin-bottom:20px;margin-left:10px}@media only screen and (max-width:992px){body.woocommerce-checkout .checkout-section .woocommerce-checkout #order_review_heading{width:100%;float:none;margin-top:40px;margin-left:0}}body.woocommerce-checkout .checkout-section .woocommerce-additional-fields__field-wrapper label,body.woocommerce-checkout .checkout-section .woocommerce-billing-fields__field-wrapper label{color:var(--clr-common-white)}body.woocommerce-checkout .checkout-section .checkout_coupon>.form-row-first input,body.woocommerce-checkout .checkout-section .woocommerce-billing-fields__field-wrapper input,body.woocommerce-checkout .checkout-section .zen-ui-select .zen-ui-select__value,body.woocommerce-checkout .checkout-section .woocommerce-input-wrapper input{height:60px;width:100%;border:1px solid var(--bg-tetriary);border-radius:5px;background:var(--bg-tetriary);color:var(--clr-common-heading);font-size:16px;padding:0 20px;outline:none;box-shadow:none;margin-bottom:0}body.woocommerce-checkout .checkout-section .zen-ui-select .zen-ui-select__value{display:inline-flex;align-items:center;height:60px!important;padding:0 20px!important;margin-bottom:20px}body.woocommerce-checkout .checkout-section .zen-ui-select .zen-ui-select__value::before{content:"";pointer-events:none;position:absolute;display:block;width:8px;height:8px;margin-top:-4px;border:4px solid var(--clr-common-heading);clip-path:polygon(100% 0,100% 100%,0 100%);right:18px;top:50%;transform-origin:66% 66%;transform:rotate(45deg);transition:all 0.3s ease-in-out;z-index:2}body.woocommerce-checkout .checkout-section .zen-ui-select .zen-ui-select__value.disabled::before{transform:rotate(225deg)}body.woocommerce-checkout .checkout-section .zen-ui-select .zen-ui-select__value svg{fill:var(--clr-common-heading);opacity:0}body.woocommerce-checkout .checkout-section .zen-ui-select .zen-ui-select__options{background:var(--bg-tetriary);border:1px solid var(--bg-tetriary)}body.woocommerce-checkout .checkout-section .zen-ui-select .zen-ui-select__search{padding:0;border:none}body.woocommerce-checkout .checkout-section .zen-ui-select__value-text:first-letter,body.woocommerce-checkout .checkout-section .zen-ui-select .zen-ui-select__options .zen-ui-select__option:first-letter{text-transform:uppercase}body.woocommerce-checkout .checkout-section .zen-ui-select .zen-ui-select__options .zen-ui-select__option{color:var(--clr-common-heading)}body.woocommerce-checkout .checkout-section .zen-ui-select .zen-ui-select__options .zen-ui-select__option.zen-ui-select__option--current,body.woocommerce-checkout .checkout-section .zen-ui-select .zen-ui-select__options .zen-ui-select__option:hover{background:var(--bg-secondary)}body.woocommerce-checkout .checkout-section .checkout_coupon>.form-row-first input::-webkit-input-placeholder,body.woocommerce-checkout .checkout-section .woocommerce-billing-fields__field-wrapper input::-webkit-input-placeholder{color:var(--clr-common-heading)!important}body.woocommerce-checkout .checkout-section .checkout_coupon>.form-row-first input::-moz-placeholder,body.woocommerce-checkout .checkout-section .woocommerce-billing-fields__field-wrapper input::-moz-placeholder{color:var(--clr-common-heading)!important}body.woocommerce-checkout .checkout-section .checkout_coupon>.form-row-first input:-ms-input-placeholder,body.woocommerce-checkout .checkout-section .woocommerce-billing-fields__field-wrapper input:-ms-input-placeholder{color:var(--clr-common-heading)!important}body.woocommerce-checkout .checkout-section .checkout_coupon>.form-row-first input:-moz-placeholder,body.woocommerce-checkout .checkout-section .woocommerce-billing-fields__field-wrapper input:-moz-placeholder{color:var(--clr-common-heading)!important}body.woocommerce-checkout .checkout-section .checkout_coupon>.form-row-first input:focus::-webkit-input-placeholder,body.woocommerce-checkout .checkout-section .woocommerce-billing-fields__field-wrapper input:focus::-webkit-input-placeholder{color:#fff0!important}body.woocommerce-checkout .checkout-section .checkout_coupon>.form-row-first input:focus::-moz-placeholder,body.woocommerce-checkout .checkout-section .woocommerce-billing-fields__field-wrapper input:focus::-moz-placeholder{color:#fff0!important}body.woocommerce-checkout .checkout-section .checkout_coupon>.form-row-first input:focus:-ms-input-placeholder,body.woocommerce-checkout .checkout-section .woocommerce-billing-fields__field-wrapper input:focus:-ms-input-placeholder{color:#fff0!important}body.woocommerce-checkout .checkout-section .checkout_coupon>.form-row-first input:focus:-moz-placeholder,body.woocommerce-checkout .checkout-section .woocommerce-billing-fields__field-wrapper input:focus:-moz-placeholder{color:#fff0!important}body.woocommerce-checkout .checkout-section .woocommerce-checkout-review-order-table .cart_item td{color:var(--text-secondary)}body.woocommerce-checkout .checkout-section .checkout_coupon>.form-row-last button{display:inline-flex;align-items:center;justify-content:center;height:60px;padding:0 35px;background:var(--clr-theme-1);line-height:60px;border-radius:5px;overflow:hidden;outline:none;box-shadow:none;border:none;font-size:16px;font-weight:600;color:var(--clr-common-black);transition:all ease 0.3s}body.woocommerce-checkout .checkout-section .checkout_coupon>.form-row-last button:hover{background:var(--clr-theme-dark-green)}body.woocommerce-checkout .checkout-section .woocommerce-additional-fields__field-wrapper textarea{height:120px;width:100%;border:1px solid var(--bg-tetriary);border-radius:5px;background:var(--bg-tetriary);color:var(--clr-common-heading);font-size:16px;padding:20px;outline:none;box-shadow:none;margin-bottom:0}body.woocommerce-checkout .checkout-section #payment{background:var(--bg-secondary);color:var(--clr-common-heading)}body.woocommerce-checkout .checkout-section .woocommerce-checkout #payment ul.payment_methods>li{cursor:pointer;position:relative}body.woocommerce-checkout .checkout-section .woocommerce-checkout #payment ul.payment_methods>li::before{content:"";position:absolute;width:20px;height:20px;top:5px;left:0;border-radius:50%;background:var(--bg-tetriary)}body.woocommerce-checkout .checkout-section .woocommerce-checkout #payment ul.payment_methods>li.active::before{content:"";position:absolute;width:20px;height:20px;top:5px;left:0;border-radius:50%;box-shadow:inset 0 0 0 4px var(--clr-theme-1)}body.woocommerce-checkout .checkout-section .woocommerce-checkout #payment ul.payment_methods>li:not(.active) .payment_box{display:none!important}body.woocommerce-checkout .checkout-section .woocommerce-checkout #payment ul.payment_methods>li.active .payment_box{display:block!important}body.woocommerce-checkout .checkout-section .woocommerce-checkout #payment ul.payment_methods>li label{cursor:pointer}body.woocommerce-checkout .checkout-section .woocommerce-checkout #payment ul.payment_methods>li input{position:relative;display:inline-block!important;opacity:0;z-index:2}body.woocommerce-checkout #add_payment_method #payment div.payment_box,body.woocommerce-checkout .woocommerce-cart #payment div.payment_box,body.woocommerce-checkout .woocommerce-checkout #payment div.payment_box,body.woocommerce-checkout .checkout-section #payment .payment_box.payment_method_cod{background:var(--bg-tetriary)}body.woocommerce-checkout .checkout-section #add_payment_method #payment ul.payment_methods,body.woocommerce-checkout .checkout-section .woocommerce-cart #payment ul.payment_methods,body.woocommerce-checkout .checkout-section .woocommerce-checkout #payment ul.payment_methods{border-bottom:1px solid var(--border)}body.woocommerce-checkout #add_payment_method #payment div.payment_box::before,body.woocommerce-checkout .woocommerce-cart #payment div.payment_box::before,body.woocommerce-checkout .woocommerce-checkout #payment div.payment_box::before,body.woocommerce-checkout .checkout-section #payment .payment_box.payment_method_cod::before{border:1em solid var(--bg-tetriary);border-right-color:#fff0;border-left-color:#fff0;border-top-color:#fff0}body.woocommerce-checkout #add_payment_method #payment div.payment_box,body.woocommerce-checkout .woocommerce-cart #payment div.payment_box,body.woocommerce-checkout .woocommerce-checkout #payment div.payment_box,body.woocommerce-checkout .checkout-section #payment .payment_box.payment_method_cod p,.woocommerce-checkout #payment div.payment_box p{color:var(--text-secondary)}body.woocommerce-checkout .checkout-section table.shop_table th,body.woocommerce-checkout .checkout-section table.shop_table td{vertical-align:top}body.woocommerce-checkout .checkout-section .woocommerce-privacy-policy-text p{color:var(--text-secondary)}body.woocommerce-checkout .checkout-section .woocommerce-privacy-policy-text a{text-decoration:underline}body.woocommerce-checkout .checkout-section .woocommerce-privacy-policy-text a:hover{color:var(--clr-theme-1)}body.woocommerce-checkout .checkout-section .woocommerce-checkout>#order_review #place_order{display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 35px;background:var(--clr-theme-1);line-height:60px;border-radius:5px;overflow:hidden;outline:none;box-shadow:none;border:none;font-size:16px;font-weight:600;color:var(--clr-common-black);transition:all ease 0.3s}body.woocommerce-checkout .checkout-section .woocommerce-checkout>#order_review #place_order:hover{background:var(--clr-theme-dark-green)}body.woocommerce-checkout .checkout-section .woocommerce-error{background:var(--bg-tetriary)}body.woocommerce-checkout .checkout-section .woocommerce-error li{color:var(--text-secondary)}@media only screen and (max-width:992px){body.woocommerce-checkout .checkout-section .checkout_coupon>.form-row-first{margin:0;width:100%}body.woocommerce-checkout .checkout-section .checkout_coupon>.form-row-last{width:100%;margin-top:20px}body.woocommerce-checkout .checkout-section .checkout_coupon>.form-row-last button{width:100%}}.select2-container,.select2-container *{transition:all 0s}body.woocommerce-checkout ul#shipping_method li:last-child{margin-bottom:0}body.woocommerce-checkout ul#shipping_method li label[for="shipping_method_0_mrkv_ua_shipping_nova-poshta_5"]{position:relative;display:block;padding-left:32px}body.woocommerce-checkout ul#shipping_method li label[for="shipping_method_0_mrkv_ua_shipping_nova-poshta_5"]::before{content:"";position:absolute;width:24px;height:24px;top:50%;margin-top:-12px;left:0;background-image:url(/wp-content/themes/punch_theme/assets/img/np-logo.png);background-size:contain;background-position:center;background-repeat:no-repeat}body.woocommerce-checkout #mrkv_ua_shipping_nova-poshta-shipping-info>.form-row#mrkv_ua_shipping_nova-poshta_city_field,body.woocommerce-checkout #mrkv_ua_shipping_nova-poshta-shipping-info>.form-row#mrkv_ua_shipping_nova-poshta_warehouse_number_field{margin-bottom:20px}body.woocommerce-checkout #mrkv_ua_shipping_nova-poshta-shipping-info .nice-select.select{display:none}.select2-container .select2-dropdown,.select2-container .select2-selection{border:1px solid var(--border)!important}body.woocommerce-checkout #mrkv_ua_shipping_nova-poshta-shipping-info .select2-container--default .select2-selection--single{display:flex;align-items:center;height:60px}body.woocommerce-checkout #mrkv_ua_shipping_nova-poshta-shipping-info .select2-container--default .select2-selection--single .select2-selection__rendered{padding:0 20px;color:var(--clr-common-heading)}body.woocommerce-checkout #mrkv_ua_shipping_nova-poshta-shipping-info .select2-container--default .select2-selection--single{border:1px solid var(--bg-tetriary)!important;border-radius:5px;background-color:var(--bg-tetriary);color:var(--clr-common-heading);font-size:16px}body.woocommerce-checkout #mrkv_ua_shipping_nova-poshta-shipping-info .select2-container--default .select2-selection--single .select2-selection__arrow{width:auto;top:auto;right:20px}body.woocommerce-checkout #mrkv_ua_shipping_nova-poshta-shipping-info .select2-container--default .select2-selection--single .select2-selection__arrow b{display:none}body.woocommerce-checkout #mrkv_ua_shipping_nova-poshta-shipping-info .select2-container--default .select2-selection--single .select2-selection__arrow::after{position:static;content:"";font-size:12px;color:var(--clr-common-heading);opacity:1;visibility:visible;font-family:"Font Awesome 5 Pro";transition:all 0.3s ease-out 0s!important;transform:rotate(-90deg);margin-left:2px}.mrkv-ua-shipping-loading+.select2 .select2-selection{background-size:20px!important;background-image:url(/wp-content/themes/punch_theme/assets/img/loading.gif)!important;background-repeat:no-repeat!important;background-position:calc(100% - 40px) center!important}.select2-dropdown{z-index:10!important}.select2-search--dropdown{padding:10px!important;background:var(--bg-secondary)}.select2-container--default .select2-search--dropdown .select2-search__field{height:60px!important;padding:0 20px!important;border:1px solid var(--bg-tetriary)!important;border-radius:5px!important;background:var(--bg-tetriary)!important;font-size:16px!important;color:var(--clr-common-heading)!important}.select2-results__option[aria-selected]{display:flex;align-items:center;height:60px!important;padding:0 20px!important;border:1px solid var(--bg-tetriary)!important;border-radius:0px!important;background:var(--bg-tetriary)!important;font-size:16px!important;color:var(--clr-common-heading)!important;transition:all 0.3s ease}.select2-search--dropdown .select2-results__options li:hover,.select2-results__option--highlighted[aria-selected]{background:var(--clr-theme-1)!important;color:var(--clr-common-black)!important}.thank-you-page-section .woocommerce-table.woocommerce-table--order-details.shop_table.order_details tr td img,.thank-you-page-section .woocommerce-order-overview__payment-method.method img{width:auto;height:32px}.thank-you-page-section .woocommerce-column--billing-address address,.thank-you-page-section .woocommerce-column--shipping-address address{margin-top:20px;padding:0}.thank-you-page-section .woocommerce-table--order-details th,.thank-you-page-section .woocommerce-table--order-details td{padding:10px 0!important}.thank-you-page-section .woocommerce-table--order-details .product-name a:hover{color:var(--clr-theme-1)}.thank-you-page-section .woocommerce-column--billing-address address p{margin:0}.thank-you-page-section .thank-you-page-shop-btn{display:table;margin:0;transition:all linear 0.3s}.thank-you-page-section .order-again a{height:50px;border:1px solid var(--border);background:none;padding:0 30px;border-radius:5px;display:inline-block;font-size:16px;font-weight:700;color:var(--clr-common-heading);line-height:48px}.thank-you-page-section .order-again a:hover{background:#0aed0a;color:var(--clr-common-black)}@media only screen and (max-width:992px){.thank-you-page-section .woocommerce-order h2{font-size:24px}.thank-you-page-section .woocommerce-order-overview{display:block}.thank-you-page-section .woocommerce-order-overview li{display:block;width:100%;margin-bottom:16px;border-right:none!important}.thank-you-page-section .woocommerce-order-overview li:last-child{margin:0}.thank-you-page-section .thank-you-page-shop-btn{position:sticky;bottom:20px;box-shadow:0 2px 0 22px var(--bg-primary);width:100%;margin:0 auto;text-align:center}}@media only screen and (max-width:768px){.thank-you-page-section .woocommerce-column--shipping-address>h2{margin-top:2em!important}}.text-page-section h1{margin-bottom:20px;font-weight:700;font-size:38px;line-height:110%;color:var(--text-primary)}.text-page-section h2{margin-bottom:12px;font-weight:700;font-size:28px;line-height:130%;color:var(--text-primary)}.text-page-section h3{margin-bottom:12px;font-weight:700;font-size:24px;line-height:130%;color:var(--text-primary)}.text-page-section h4,.text-page-section h5,.text-page-section h6{margin-bottom:12px;font-weight:700;font-size:20px;line-height:130%;color:var(--text-primary)}.text-page-section img{width:100%;margin-bottom:20px}.text-page-section p{font-weight:400;font-size:16px;line-height:150%;color:var(--text-secondary)}.text-page-section p:not(:last-child){margin-bottom:20px}.text-page-section a{color:var(--clr-theme-1);transition:all 0.3s ease}.text-page-section a:hover{text-decoration:underline}.text-page-section blockquote{margin-bottom:20px;padding:40px 30px;background:var(--bg-secondary);font-weight:400;font-size:16px;line-height:150%}.text-page-section blockquote p{color:var(--text-secondary)}.text-page-section blockquote p:last-child{margin-bottom:0}.text-page-section ul,.text-page-section ol{margin-bottom:20px;padding-left:18px}.text-page-section ul li{list-style-type:disc;color:var(--text-secondary)}.text-page-section ol li{list-style-type:decimal;color:var(--text-secondary)}.text-page-section iframe{display:block;width:100%;margin-bottom:20px}.text-section-area h1,.text-section-area h2,.text-section-area h3,.text-section-area h4,.text-section-area h5,.text-section-area h6{padding:0;font-style:normal;font-weight:700;line-height:140%;color:var(--text-primary)}.text-section-area h1:not(:last-child),.text-section-area h2:not(:last-child),.text-section-area h3:not(:last-child),.text-section-area h4:not(:last-child),.text-section-area h5:not(:last-child),.text-section-area h6:not(:last-child),.text-section-area p:not(:last-child),.text-section-area ul:not(:last-child),.text-section-area ol:not(:last-child),.text-section-area table:not(:last-child){margin-bottom:24px}.text-section-area h1,.text-section-area h2,.text-section-area h3,.text-section-area h4,.text-section-area h5,.text-section-area h6{color:var(--text-primary)}.text-section-area p,.text-section-area ul,.text-section-area ol{color:var(--text-secondary)}.text-section-area strong,.text-section-area b{font-weight:700}.text-section-area ul{list-style:none;padding-left:0}.text-section-area ul li{position:relative;padding-left:20px;list-style-type:none}.text-section-area ul li::before{content:"";position:absolute;display:block;width:4px;height:4px;left:5px;top:11px;border-radius:50%;background:var(--text-secondary)}.text-section-area ol{list-style:decimal;padding-left:20px}.text-section-area ol li{list-style:decimal;padding:0}.text-section-area h1{padding-bottom:0;text-transform:none;font-size:32px;font-weight:700;line-height:40px;color:var(--text-primary)}.text-section-area h2{padding-bottom:0;margin-bottom:24px;text-transform:none;font-size:24px;font-weight:700;line-height:32px;color:var(--text-primary)}.text-section-area h3{font-size:20px;line-height:28px;color:var(--text-primary)}.text-section-area h4,.text-section-area h5,.text-section-area h6{font-size:20px}.text-section-area table{width:100%}.text-section-area table th,.text-section-area table td{border-color:var(--text-secondary);border-style:solid;border-width:1px;padding:5px 10px;color:var(--text-secondary)}.shop-filter-v2-btn-widget{padding:0}.shop-filter-v2-btn{cursor:pointer;display:flex;align-items:center;justify-content:center;width:100%;min-height:60px;border:1px solid var(--border);border-radius:5px;font-weight:600;color:var(--clr-common-heading);line-height:1.5;padding:0 30px;margin-bottom:20px;position:relative;background:none;text-align:left;transition:all 0.3s ease}.shop-filter-v2-btn.mob-shop-filter-v2-btn{display:none!important}@media only screen and (max-width:992px){.shop-filter-v2-btn.desktop-shop-filter-v2-btn{display:none!important}.shop-filter-v2-btn.mob-shop-filter-v2-btn{display:flex!important}}.shop-filter-v2-btn:hover{background:var(--clr-theme-dark-green);border-color:var(--clr-theme-dark-green);box-shadow:0 30px 40px rgb(28 52 94 / .1);color:var(--clr-common-black)}.shop-filter-v2-btn img,.shop-filter-v2-btn svg{position:relative;display:inline-block;height:24px;width:24px;top:auto;left:auto;margin-right:12px;transition:all 0.3s ease}.shop-filter-v2-btn svg path{fill:var(--clr-common-heading);transition:all 0.3s ease}.shop-filter-v2-btn:hover svg path{fill:var(--clr-common-black)}.shop-filter-v2-btn:hover span{color:var(--clr-common-black)}@media only screen and (max-width:767px){.shop-filter-v2-btn{width:100%;justify-content:center}}.filter-v2-section{position:fixed;width:320px;height:100vh;top:0;left:0;padding:24px;overflow:auto;background:var(--bg-secondary);opacity:0;visibility:hidden;left:-380px;transition:all 0.3s ease;z-index:999999}.filter-v2-section.active{left:0;opacity:1;visibility:visible}.filter-v2-section .filter-v2-title{position:relative;display:flex;align-items:center;width:100%;margin-bottom:24px;padding-right:36px;font-size:16px;font-weight:700;line-height:24px;text-transform:uppercase;color:var(--clr-common-heading)}.filter-v2-section .filter-v2-title img{cursor:pointer;position:absolute;display:block;width:24px;height:24px;right:0}.filter-v2-section .woof_container{cursor:pointer;border-bottom:1px solid var(--border);padding:0;margin:0}.filter-v2-section .woof_container .woof_container_inner>h4{cursor:pointer;position:relative;display:flex;align-items:center;min-height:52px;margin:0;padding-right:48px;padding-left:0;font-size:14px;font-weight:600;line-height:20px;color:var(--clr-common-heading)}.filter-v2-section .woof_container .woof_container_inner>h4::after{content:"";position:absolute;width:10px;height:48px;top:0;right:0;background-image:url(/wp-content/themes/punch_theme/assets/img/filter-title-arrow.svg);background-size:48px;background-position:center;background-repeat:no-repeat;transition:all 0.3s ease}.filter-v2-section .woof_container .woof_container_inner>h4.active::after{transform:rotate(90deg)}.filter-v2-section .woof_container .woof_block_html_items{display:none}.filter-v2-section .woof_container .woof_list{padding:12px 16px!important;background-color:var(--bg-tetriary)}.filter-v2-section .woof_container .woof_list li{position:relative;display:flex!important;align-items:center;margin:0!important;margin-bottom:16px!important;padding-left:32px}.filter-v2-section .woof_container .woof_list li:last-child{margin-bottom:0!important}.filter-v2-section .woof_container .woof_list li::before{content:"";position:absolute;display:block;width:20px;height:20px;top:0;left:0;border-radius:4px;border:1px solid #d7d7d7;transition:all 0s ease}.filter-v2-section .woof_container .woof_list li.active::before{border:1px solid var(--clr-theme-1);background-image:url(/wp-content/themes/punch_theme/assets/img/filter-item-active-icon.svg);background-size:10px;background-position:center;background-repeat:no-repeat}.filter-v2-section .woof_container .woof_list li::after{content:"";position:absolute;display:block;width:20px;height:20px;top:0;left:0;border-radius:50%;background:var(--clr-theme-1);opacity:0;transform:scale(.1);transition:all 0.3s ease}.filter-v2-section .woof_container .woof_list li:hover::after{opacity:.3;transform:scale(1.6)}.filter-v2-section .woof_container .woof_list li .icheckbox_square-blue,.filter-v2-section .woof_container .woof_list li input.woof_checkbox_term{cursor:pointer;position:absolute;width:20px;height:20px;left:0;top:0;opacity:0;z-index:2}.filter-v2-section .woof_container .woof_list li label{position:relative;display:block;width:100%;left:-32px;margin:0!important;padding:0!important;padding-left:32px!important;font-size:14px;font-weight:400;line-height:20px;color:var(--clr-common-heading);z-index:4}.woof_products_top_panel{width:100%;margin:0;padding:0 15px;margin-bottom:24px}.woof_products_top_panel ul{display:inline}.woof_products_top_panel li,.woof_products_top_panel>ul>li>ul>li{display:inline;float:none}.woof_products_top_panel li>a[data-tax="woof_text"]{pointer-events:none;position:relative;font-size:14px;font-weight:600;line-height:16px;text-align:left;color:var(--text-secondary)}.woof_products_top_panel li>a[data-tax="woof_text"] i{padding:9px 12px;background:var(--text-secondary);border-radius:20px;color:var(--bg-primary);margin-left:8px;text-transform:none;font-style:normal;font-size:12px;font-weight:600;line-height:16px}.woof_products_top_panel>ul>li{margin-right:12px!important;margin-bottom:15px!important}.woof_products_top_panel .woof_reset_button_2{cursor:pointer!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-height:60px!important;border:1px solid var(--border)!important;border-radius:5px!important;font-weight:600!important;color:var(--clr-common-heading)!important;line-height:1.5!important;padding:0 30px!important;margin-bottom:20px!important;position:relative!important;background:none!important;text-align:left!important;transition:all 0.3s ease!important}.woof_products_top_panel .woof_reset_button_2:hover{background:var(--clr-theme-1)!important;border-color:var(--clr-theme-1)!important;box-shadow:0 30px 40px rgb(28 52 94 / .1)!important;color:var(--clr-common-black)!important}@media only screen and (max-width:767px){.woof_products_top_panel{padding:0;padding-bottom:2px}.woof_products_top_panel>ul>li:first-child{display:block;width:100%}.woof_products_top_panel .woof_reset_button_2{width:100%!important}}.woof_products_top_panel>ul>li>ul{padding:10px 0}.woof_products_top_panel>ul>li>ul>li{height:40px;margin-right:8px!important}.woof_products_top_panel>ul>li>ul>li:not(:first-child){padding:9px 12px;background:var(--text-secondary);border-radius:20px;color:var(--bg-primary)}.woof_products_top_panel>ul>li>ul>li:first-child{position:relative;font-size:14px!important;font-weight:600!important;line-height:16px!important;text-align:left!important;color:var(--text-secondary)!important}.woof_products_top_panel>ul>li>ul>li a{display:inline-block!important;margin-bottom:24px!important;font-size:12px!important;font-weight:600!important;line-height:16px!important;color:#000!important}.woof_products_top_panel li span.woof_remove_ppi{background-image:url(/wp-content/themes/punch_theme/assets/img/close-icon.svg);background-size:12px}.woof_products_top_panel li>a[data-tax="woof_text"] span.woof_remove_ppi{background-image:none}.filter-v2-section-fill{position:fixed;display:none;width:100%;height:100%;top:0;left:0;background:rgb(31 31 31 / .4);z-index:999998}.woof_info_popup{top:50%!important;left:calc(50%)!important;padding:24px 48px!important;background:#1f1f1f!important;border-radius:0!important;border:none!important;box-shadow:none!important;text-align:center!important;z-index:999999!important}.filter-v2-section .woof_submit_search_form_container{position:relative;display:table;width:100%;clear:both;margin:0;margin-top:12px;padding-bottom:62px}.filter-v2-section .woof_submit_search_form_container button.woof_submit_search_form{width:100%;float:left;font-size:16px;color:var(--clr-common-black);font-weight:600;background-color:var(--clr-theme-1);height:50px;display:block;line-height:50px;border-radius:5px;padding:0 35px;position:relative;overflow:hidden;transition:all linear 0.3s}.filter-v2-section .woof_submit_search_form_container button.woof_submit_search_form:hover{background-color:var(--clr-theme-dark-green);color:var(--clr-common-black)}.filter-v2-section .woof_submit_search_form_container button.woof_reset_search_form{position:absolute;width:100%;left:0;bottom:0;float:right;border:1px solid var(--border);background:var(--bg-secondary);color:var(--clr-common-heading);transition:all linear 0.3s;height:50px;padding:0 30px;border-radius:5px;display:block;font-size:16px;font-weight:600;line-height:48px}.filter-v2-section .woof_submit_search_form_container button.woof_reset_search_form:hover{background:#0aed0a;color:var(--clr-common-black)}@media only screen and (min-width:1200px){.woof_info_popup{left:calc(50% + 160px)!important}}@media only screen and (min-width:992px){.filter-v2-section{position:relative;width:100%;height:auto;top:auto;left:auto;opacity:1;visibility:visible;overflow:visible;padding:0;z-index:1}.filter-v2-section .filter-v2-title{display:none}.filter-v2-section .woof_container .woof_container_inner>h4{font-weight:600;font-size:16px;line-height:1.5}.filter-v2-section .woof_submit_search_form_container.sticky-style{position:sticky;bottom:30px;z-index:10}}.feedback-types-block{position:fixed;right:50px;bottom:50px;z-index:99}.feedback-types-block .feedback-types-btn{cursor:pointer;display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:var(--clr-theme-1);transition:all 0.3s ease}.feedback-types-block .feedback-types-btn:hover{background:var(--clr-theme-dark-green)}.feedback-types-block .feedback-types-btn img{width:35px;height:35px}.feedback-types-block .feedback-types-btn span{display:none;position:absolute;color:#000;font-family:"times new roman";font-size:55px}.feedback-types-block.active img{display:none}.feedback-types-block.active .feedback-types-btn span{display:block}.feedback-types-block .feedback-types-list{position:absolute;bottom:60px;right:5px;opacity:0;visibility:hidden;transition:all 0.3s ease}.feedback-types-block.active .feedback-types-list{opacity:1;visibility:visible;bottom:80px}.feedback-types-block .feedback-types-list a{position:relative;width:50px;height:50px;display:block;margin-bottom:10px;border-radius:8px}.feedback-types-block .feedback-types-list a img{position:absolute;display:block;width:30px;height:30px;top:10px;left:10px}@media only screen and (max-width:480px){.feedback-types-block{right:25px}}.sitemap-section .sitemap-menu-title::before{display:none}.sitemap-section .sitemap-menu-list li:before{background:#fff}.sitemap-section .sitemap-menu-list .sub-menu{margin-bottom:24px}.sitemap-section .sitemap-menu-list a{text-decoration:none;color:var(--text-secondary);transition:all 0.3s ease}.sitemap-section .sitemap-menu-list a:hover{color:var(--clr-theme-1)}.sitemap-section .sitemap-menu-title>a{pointer-events:none;margin-bottom:24px;font-size:24px;font-weight:700;line-height:32px;color:var(--text-primary)!important}.reviews-section .review-list-item{background:var(--bg-tetriary);border:1px solid var(--bg-tetriary);border-radius:10px;padding:40px 30px;margin-bottom:30px;text-align:left}.reviews-section .review-list-item .review-list-item-title{display:block;font-size:20px;font-weight:600;line-height:28px;color:var(--text-primary);margin-bottom:24px;transition:all 0.3s ease}.reviews-section .review-list-item .review-list-item-title:hover{color:var(--clr-theme-1)}.reviews-section .review-list-item .review-list-item-text,.reviews-section .review-list-item .review-list-item-author{font-family:"Montserrat",sans-serif;font-size:14px;font-weight:400;color:var(--text-secondary);margin-bottom:12px;line-height:28px}.reviews-section .review-list-item .review-list-item-author{display:flex;justify-content:space-between;margin-bottom:0;font-weight:700}.reviews-section .review-list-item .review-list-item-author span{font-weight:400}.reviews-section .review-list-item .review-list-item-author .review-list-item-author-right{color:var(--additional-primary)}@media only screen and (max-width:992px){.reviews-section .review-list-item .review-list-item-author{flex-direction:column}.reviews-section .review-list-item .review-list-item-author .review-list-item-author-right{margin-top:10px}}.blog-list-item{display:table;width:100%;margin-bottom:30px;background:var(--bg-secondary);border:1px solid var(--bg-secondary);border-radius:10px;overflow:hidden;clear:both;transition:all 0.2s ease}.blog-list-item:hover{background:var(--bg-tetriary);border:1px solid var(--bg-tetriary)}.blog-list-item .blog-list-item-img{width:360px;min-height:100px;float:left;object-fit:cover;object-position:top;margin-top:-1px}.blog-list-item .blog-list-item-exerept{width:calc(100% - 360px);float:left;padding:40px 30px}@media only screen and (max-width:767px){.blog-list-item .blog-list-item-img,.blog-list-item .blog-list-item-exerept{width:100%;float:none}.blog-list-item .blog-list-item-img{height:auto!important}}.blog-list-item-exerept-date{position:relative;display:flex;align-items:center;width:100%;margin-bottom:16px;font-weight:400;font-size:14px;line-height:100%;color:var(--text-secondary)}.blog-list-item-exerept-date img,.blog-list-item-exerept-date svg{display:inline-block;width:12px;margin-right:10px}.blog-list-item-exerept-date svg path{stroke:var(--text-secondary)}.blog-list-item-exerept-date .post-ratings{position:absolute;display:table;width:auto;pointer-events:none;right:0;font-size:0}@media only screen and (max-width:1200px){.blog-list-item-exerept-date{padding-bottom:26px}.blog-list-item-exerept-date .post-ratings{right:auto;left:0;bottom:0}}.blog-list-item .blog-list-item-exerept .blog-list-item-exerept-title{margin-bottom:16px;font-weight:700;font-size:20px;line-height:120%;color:var(--clr-common-heading);transition:all 0.3s ease}.blog-list-item .blog-list-item-exerept .blog-list-item-exerept-desc{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:16px;font-weight:400;font-size:14px;line-height:150%;color:var(--text-secondary)}.blog-list-item .blog-list-item-exerept .blog-list-item-exerept-btn{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:auto;min-height:45px;border:1px solid var(--border);border-radius:5px;font-weight:600;color:var(--clr-common-heading);line-height:1.5;padding:0 30px;margin-bottom:20px;position:relative;background:none;text-align:left;transition:all 0.3s ease}.blog-list-item .blog-list-item-exerept .blog-list-item-exerept-btn:hover{background:var(--clr-theme-dark-green);border-color:var(--clr-theme-dark-green);box-shadow:0 30px 40px rgb(28 52 94 / .1);color:var(--clr-common-black)}.blog-list-item .blog-list-item-exerept .blog-list-item-exerept-btn img,.blog-list-item .blog-list-item-exerept .blog-list-item-exerept-btn svg{position:relative;display:inline-block;height:20px;width:20px;top:auto;left:auto;margin-left:12px;transition:all 0.3s ease}.blog-list-item .blog-list-item-exerept .blog-list-item-exerept-btn svg path{fill:var(--clr-common-heading);transition:all 0.3s ease}.blog-list-item .blog-list-item-exerept .blog-list-item-exerept-btn:hover svg path{fill:var(--clr-common-black)}.blog-list-item .blog-list-item-exerept .blog-list-item-exerept-btn:hover span{color:var(--clr-common-black)}.blog-pagination-wrapp{display:table;width:auto;border:none;margin:0}.blog-pagination-wrapp .page-numbers{display:flex;align-items:center;justify-content:center;float:left;height:50px;margin-right:16px;border:none;line-height:1}.blog-pagination-wrapp a,.blog-pagination-wrapp span{position:relative;overflow:hidden;background:var(--bg-tetriary);color:var(--clr-common-heading);font-size:16px;display:inline-block;width:50px;height:50px;line-height:50px;padding:0;border:none;text-align:center;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;font-weight:700;border:1px solid var(--bg-tetriary);transition:all 0.3s ease}.blog-pagination-wrapp a.prev,.blog-pagination-wrapp a.next{font-size:0}.blog-pagination-wrapp a.prev::before,.blog-pagination-wrapp a.next::before{content:"";font-size:16px;font-weight:300;font-family:"Font Awesome 5 Pro";line-height:50px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto}.blog-pagination-wrapp a.prev::before{content:"\f104"}.blog-pagination-wrapp a.next::before{content:"\f105"}.blog-pagination-wrapp a:focus,.blog-pagination-wrapp a:hover,.blog-pagination-wrapp span.current{background:var(--clr-theme-1);color:var(--clr-common-black);border-color:var(--clr-theme-1);box-shadow:0 20px 30px rgb(37 52 103 / .1)}@media only screen and (max-width:768px){.blog-pagination-wrapp{margin:0 auto}.blog-pagination-wrapp .page-numbers:hover{height:32px;margin-right:4px}.blog-pagination-wrapp a,.blog-pagination-wrapp span{font-size:12px;width:32px;height:32px;line-height:32px}.blog-pagination-wrapp a.prev::before,.blog-pagination-wrapp a.next::before{line-height:32px}}.single-blog-date{position:relative;display:flex;align-items:center;margin-bottom:16px;font-weight:400;font-size:16px;line-height:100%;color:var(--text-secondary)}.single-blog-date img,.single-blog-date svg{display:inline-block;width:12px;margin-right:10px}.single-blog-date svg path{stroke:var(--text-secondary)}.single-blog-date .post-ratings{position:absolute;display:table;width:auto;right:0;font-size:0}.single-blog-date .post-ratings img,.single-blog-date .post-ratings svg{margin-bottom:0}.single-blog-date .post-ratings .post-ratings-text{display:none!important}.single-blog-date .post-ratings .post-ratings-loading{position:absolute;right:112px;font-size:0}.single-blog-date .post-ratings .post-ratings-loading img{margin-bottom:0;width:16px;height:16px}@media only screen and (min-width:1366px){.header-main .header-container>.row{justify-content:space-between}.header-main .header-container>.row>*{flex:0 0 auto;width:auto}.header-main .header-container>.row>.header-search{display:flex;flex:1 1 auto;width:auto}.header-main .header-container>.row>.header-search form{display:flex!important}}.header-main .header-container>.row>.header-search{position:relative}.header-main .header-container>.row>.header-search .header-search-btn{display:none;width:45px;height:45px;background-image:url(/wp-content/themes/punch_theme/assets/img/search-icon.svg);background-size:18px;background-position:center;background-repeat:no-repeat;top:0;right:0;background-color:var(--bg-primary);border:1px solid var(--border);border-radius:5px;transition:all 0.3s ease}.header-main .header-container>.row>.header-search .header-search-btn:hover,.header-main .header-container>.row>.header-search .header-search-btn.active{background-image:url(/wp-content/themes/punch_theme/assets/img/search-icon-dark.svg);background-color:var(--clr-theme-1)}.header-main .header-container>.row>.header-search form{position:relative;width:100%}.header-main .header-container>.row>.header-search form input[type="search"]{width:100%;height:45px;border:1px solid var(--bg-tetriary);border-radius:5px;background:var(--bg-tetriary);color:var(--clr-common-heading);font-size:16px;padding:0 20px;outline:none;box-shadow:none;margin-bottom:0}.header-main .header-container>.row>.header-search form input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.header-main .header-container>.row>.header-search form button[type="submit"]{position:absolute;width:45px;height:45px;background-image:url(/wp-content/themes/punch_theme/assets/img/search-icon.svg);background-size:18px;background-position:center;background-repeat:no-repeat;top:0;right:0;opacity:.5;font-size:0;line-height:1;transition:all 0.3s ease}.header-main .header-container>.row>.header-search form button[type="submit"]:hover{opacity:1;background-image:url(/wp-content/themes/punch_theme/assets/img/search-icon-green.svg)}.header-main .header-container>.row>.header-search form.active button[type="submit"]{opacity:1}@media only screen and (max-width:1366px){.header-main .header-container>.row>.header-search{display:flex;flex:1 1 auto;width:calc(100% - 1000px)}.header-main .header-container>.row>.header-search form{display:flex}}@media only screen and (max-width:1110px){.header-main .header-container>.row>.header-logo-col{width:calc(33.3333333333% - 45px)}.header-main .header-container>.row>.col-xl-8{width:calc(66.6666666666% - 0px)}.header-main .header-container>.row>.header-search{float:left;display:inline-flex;width:auto;padding:0}.header-main .header-container>.row>.header-search .header-search-btn{display:inline-flex}.header-main .header-container>.row>.header-search form{position:absolute;display:none;width:300px;top:68px;z-index:2}}.header-main .header-container>.row>.header-search #search-results{position:absolute;width:calc(100% - 30px);min-width:360px;top:100%;left:15px}.header-main .header-container>.row>.header-search #search-results>ul{display:flex;flex-direction:column;overflow:auto;max-height:calc(100dvh - 68px);gap:0;padding:0;border:1px solid var(--bg-secondary);background:var(--bg-secondary);border-radius:10px}.header-main .header-container>.row>.header-search #search-results>ul .search-item-img{width:90px}.header-main .header-container>.row>.header-search #search-results>ul .search-item-img img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover;overflow:hidden;border-radius:8px}.header-main .header-container>.row>.header-search #search-results>ul>li>a{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid var(--bg-secondary);background:var(--bg-secondary);transition:all 0.3s ease}.header-main .header-container>.row>.header-search #search-results>ul>li>a:hover{border:1px solid var(--bg-tetriary);background:var(--bg-tetriary)}.header-main .header-container>.row>.header-search #search-results>ul>li>a .search-item-desc .title{display:block;font-size:16px;font-weight:400;line-height:1.5em;text-transform:uppercase;color:var(--clr-common-heading);margin-bottom:12px}.header-main .header-container>.row>.header-search #search-results>ul>li>a:hover .search-item-desc .title{color:var(--clr-theme-1)}.header-main .header-container>.row>.header-search #search-results>ul>li>a .search-item-desc .price{position:relative;display:block;clear:both;padding-bottom:0}.header-main .header-container>.row>.header-search #search-results>ul>li>a .search-item-desc .price>.woocommerce-Price-amount.amount,.header-main .header-container>.row>.header-search #search-results>ul>li>a .search-item-desc .price>ins .woocommerce-Price-amount.amount{font-size:20px;font-weight:400;color:var(--clr-common-heading);line-height:1;text-decoration:none}.header-main .header-container>.row>.header-search #search-results>ul>li>a .search-item-desc .price>ins{float:left;text-decoration:none}.header-main .header-container>.row>.header-search #search-results>ul>li>a .search-item-desc .price>del{position:relative;float:right;margin-left:12px;left:0;bottom:0;color:var(--text-secondary)}@media only screen and (max-width:1110px){.header-main .header-container>.row>.header-search #search-results{width:300px;top:calc(100% + 68px);left:0}.header-main .header-container>.row>.header-search #search-results>ul{max-height:calc(100dvh - 138px)}}@media only screen and (max-width:992px){.header-main .header-container>.row>.header-search #search-results{width:calc(100vw - 52px);left:-58px}.header-main .header-container>.row>.header-search #search-results>ul>li>a .search-item-desc .title{font-size:16px;line-height:24px}}@media only screen and (max-width:576px){.header-main .header-container>.row>.header-search #search-results{width:calc(100vw - 32px);left:-52px}}@media (max-width:1366px) and (min-width:992px){.header-main .header-container>.row{justify-content:space-between}.header-main .header-container>.row>.header-logo-col{display:table;width:auto;float:left}.social__links.footer__social ul{gap:8px}.header-main .header-container>.row>.col-xl-8{display:table;width:auto;float:right}.header-mini-cart-menu .fill-btn{margin:0;font-size:0;padding:0 13px}.header-btn .fill-btn img,.header-btn .fill-btn svg{margin:0}.header-btn .fill-btn span{right:4px}}@media only screen and (max-width:992px){.header-main .header-container>.row>.header-logo-col{width:100%}.header-main .header-container>.row>.col-xl-8{width:100%}.header-main .header-container>.row>.header-search{position:absolute;top:15px;left:84px;right:auto}.header-main .header-container>.row>.header-search form{width:calc(100vw - 55px);left:-58px}}@media only screen and (max-width:576px){.header-main .header-container>.row>.header-search{left:67px}.header-main .header-container>.row>.header-search form{width:calc(100vw - 30px);left:-52px}}