<<<<<<< HEAD
.site-main article .term-description{display:none}.main-menu-mobile.active{right:0}.mobile-menu,.mobile-menu ul{list-style:none;margin:0;padding:0}.mobile-menu ul ul,.mobile-menu>li>ul{position:absolute;top:0;left:100%;width:100%;height:100%;background:#fff;transition:left .3s ease;z-index:2;padding:30px;padding-top:76px}.mobile-menu ul.active{left:0}.open-nav:before{content:'sdfsdfsdf';position:fixed;top:0;left:0;background:rgba(0,0,0,.5);width:100%;height:100%;z-index:9}header{margin-bottom:20px!important}header .header__row{position:relative;background:#fff;padding:20px}header .header__row .site-header__language .site-header__language__icon{display:none}@media screen and (max-width:768px){header .header__row{padding:20px 0}header .header__row .site-header__main{gap:15px}header .header__row .site-header__main .site-header__branding{flex-basis:110px}header .header__row .site-header__main .site-header__tools{flex-basis:200px;gap:6px}header .header__row .site-header__main .site-header__tools>div{margin:0}header .header__row .site-header__main .site-header__tools .site-header__search{margin:0 -6px!important}header .header__row .site-header__main .site-header__tools .site-header__language{display:none}}header .menu>.menu-item>a{padding:10px 15px;position:relative}header .menu>.menu-item>a:before{content:"";background:#fff;height:100%;width:100%;position:absolute;z-index:1;left:0;bottom:calc(-100% + 5px);pointer-events:auto}header .menu>.menu-item.current-menu-item>a{background:#24221f;color:#fff}header .menu>.menu-item.current-menu-item>a:before{background:#24221f}header .menu>.menu-item.single-sub-menu>.submenu-wrapper>.sub-menu{display:block}header .menu>.menu-item.single-sub-menu>.submenu-wrapper>.sub-menu li{margin-bottom:5px}header .menu>.menu-item.single-sub-menu>.submenu-wrapper>.sub-menu li>a{font-weight:400;font-size:15px;font-family:montserrat,sans-serif;line-height:1;letter-spacing:.1px;text-transform:capitalize}header .menu>.menu-item>.submenu-wrapper{position:absolute;max-width:var(--main-container);width:100%;left:50%;top:100%;transform:translate(-50%,0);background:#fff;z-index:99;border-top:1px solid #24221f;padding:50px;gap:60px;display:none;opacity:0;visibility:hidden;transition:opacity .25s ease,transform .25s ease,visibility .25s ease}header .menu>.menu-item>.submenu-wrapper.is-open{opacity:1;visibility:visible;transform:translate(-50%,0)}header .menu>.menu-item>.submenu-wrapper>.sub-menu{width:75%;gap:30px;row-gap:20px;justify-content:space-between}header .menu>.menu-item>.submenu-wrapper>.sub-menu>li>a{text-transform:uppercase;font-size:16px}header .menu>.menu-item>.submenu-wrapper>.sub-menu>li>.sub-menu{display:block;margin-top:10px}header .menu>.menu-item>.submenu-wrapper>.sub-menu>li>.sub-menu li{margin-bottom:5px}header .menu>.menu-item>.submenu-wrapper>.sub-menu>li>.sub-menu li a{font-weight:400;font-size:15px;font-family:montserrat,sans-serif;line-height:1;letter-spacing:.1px;cursor:pointer}header .menu>.menu-item>.submenu-wrapper>.sub-menu>li>.sub-menu .menu-item-has-children>.sub-menu{display:block;padding-left:20px}header .menu>.menu-item>.submenu-wrapper>.sub-menu>li.activity-fullwidth{width:100%;border-top:2px solid #000;padding-top:20px}header .menu>.menu-item>.submenu-wrapper>.sub-menu>li.activity-fullwidth>.sub-menu{columns:3}header .menu>.menu-item>.submenu-wrapper>.custom-menu-content{width:40%}header .menu>.menu-item>.submenu-wrapper>.custom-menu-content img{height:400px;max-height:100%;object-fit:cover;object-position:center;width:100%}header .menu>.menu-item>.submenu-wrapper>.custom-menu-content .video-embed{height:100%;width:100%;position:relative}header .menu>.menu-item>.submenu-wrapper>.custom-menu-content .video-embed>a{height:100%;display:block;width:100%}header .menu>.menu-item>.submenu-wrapper>.custom-menu-content .video-embed .video-description{position:absolute;z-index:1;top:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;text-transform:uppercase;padding:20px;text-align:center}header .menu>.menu-item>.submenu-wrapper>.custom-menu-content .video-embed .video-description p{padding:0;margin:0;font-size:12px;font-weight:700}header .menu>.menu-item>.submenu-wrapper>.custom-menu-content .video-embed .video-description h3{font-size:26px;margin:0;margin-top:10px;color:#fff}header .menu>.menu-item>.submenu-wrapper>.custom-menu-content .video-embed .video-description .fake-btn{background:#000;padding:10px 20px;font-size:12px;letter-spacing:.5px;margin-top:20px}header .menu>.menu-item>.submenu-wrapper>.custom-menu-content .video-embed video{object-fit:cover}header .menu>.menu-item>.submenu-wrapper>.custom-menu-content a{position:relative}header .menu>.menu-item>.submenu-wrapper>.custom-menu-content a span.image-link-text{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1;color:#fff;font-size:clamp(18px,2.25vw,35px);font-weight:700;line-height:1em;margin:0;text-align:center;text-shadow:10px 10px 10px rgba(0,0,0,.5);display:block;width:100%;padding:15px}header .menu>.menu-item>.submenu-wrapper>.custom-menu-content.three-image,header .menu>.menu-item>.submenu-wrapper>.custom-menu-content.two-image{display:flex;flex-direction:row;gap:20px}header .menu>.menu-item>.submenu-wrapper>.custom-menu-content.three-image img,header .menu>.menu-item>.submenu-wrapper>.custom-menu-content.two-image img{height:400px}header .menu>.menu-item>.submenu-wrapper>.custom-menu-content.three-image{width:250%}header .menu>.menu-item>.submenu-wrapper>.custom-menu-content.three-image img{width:calc((100% / 3) - 13px)}header .menu>.menu-item>.submenu-wrapper>.custom-menu-content.two-image{width:100%}header .menu>.menu-item>.submenu-wrapper>.custom-menu-content.two-image img{width:calc((100% / 2) - 10px)}header .menu li.current-menu-item>a,header .menu>.menu-item>.submenu-wrapper li a:hover{color:#c99870}@media screen and (max-width:1100px){header .site-header__main .site-header__nav{display:none}}@media screen and (max-width:768px){header{position:sticky!important;z-index:99}header .site-header__tools img{height:25px}header .site-header__notice{width:100%}header .site-header__notice .site-header__wrapper{width:100%}header .site-header__notice .site-header__wrapper .site-header__notice__image{display:none}header .site-header__notice .site-header__wrapper .site-header__social{display:flex;align-items:center;justify-content:space-between;padding:5px 0}}.social-icons .social-icon{width:auto;height:auto;display:inline-block}.social-icons .social-icon img{margin:0}.burger-menu{display:flex;flex-direction:column;align-items:center;justify-content:center;width:40px;height:40px;gap:10px;cursor:pointer}.burger-menu span{width:100%;height:1px;background:#000;transition:all .3s ease-in-out}.burger-menu span:last-child{margin-bottom:0}@media screen and (max-width:768px){.burger-menu{width:30px!important;height:30px!important;gap:7px!important}}.mobile-navigation{position:fixed;height:100%;max-width:400px;overflow:scroll;width:100%;top:0;right:-420px;background:#fff;z-index:9;box-shadow:0 0 12px rgba(0,0,0,.5);padding:30px;padding-top:76px;transition:right .3s ease-in-out;overflow-x:hidden}.mobile-navigation.active{right:0}.mobile-navigation .burger-menu{position:absolute;top:20px;right:30px;z-index:10}.mobile-navigation .burger-menu span.one{transform:rotate(45deg) translate(5px,5px)}@media screen and (max-width:768px){.mobile-navigation .burger-menu span.one{transform:rotate(45deg) translate(3px,3px)}}.mobile-navigation .burger-menu span.two{transform:rotate(-45deg) translate(3px,-3px)}.mobile-navigation .mobile-menu{list-style:none;padding:0;margin:0}.mobile-navigation .mobile-menu .back-link{border:none;margin:0;margin-bottom:10px;padding:0;font-size:12px;cursor:pointer;font-weight:800;display:flex;justify-content:flex-start;align-items:center;line-height:1;gap:8px}.mobile-navigation .mobile-menu .back-link img{width:8px;transform:rotate(-90deg)}.mobile-navigation .mobile-menu .parentCat{border:none;background:#000;padding:10px 0;color:#fff;font-weight:600;position:relative;margin-bottom:20px}.mobile-navigation .mobile-menu .parentCat:before{content:"";position:absolute;width:calc(100% + 60px);left:-30px;top:0;height:100%;background:#000;z-index:-1}.mobile-navigation .main-menu-mobile{display:none}@media screen and (max-width:1100px){.mobile-navigation .main-menu-mobile{display:block}.mobile-navigation .main-menu-mobile .mobile-menu .menu-item{border:none;padding:0;margin-bottom:30px;display:flex;justify-content:space-between;align-items:center}.mobile-navigation .main-menu-mobile .mobile-menu .menu-item a{font-size:16px;font-weight:600}.mobile-navigation .main-menu-mobile .mobile-menu .menu-item>.sub-menu .menu-item.has_image{justify-content:flex-start;align-items:center}.mobile-navigation .main-menu-mobile .mobile-menu .menu-item>.sub-menu .menu-item.has_image>a{display:flex;align-items:center;gap:15px}.mobile-navigation .main-menu-mobile .mobile-menu .menu-item>.sub-menu .menu-item.has_image>a .menu-icon{max-height:25px;width:30px;object-fit:contain}.mobile-navigation .main-menu-mobile .mobile-menu .menu-item.menu-item-has-children:after{content:url(/wp-content/themes/paramo-child-theme/assets/images/icons/arrow.svg);width:15px;height:15px;display:inline-block;vertical-align:middle;transform:rotate(90deg);cursor:pointer}}.mobile-navigation .custom-content-item .custom-menu-content.one-image img{width:100%}.mobile-navigation .custom-content-item .custom-menu-content.three-image img,.mobile-navigation .custom-content-item .custom-menu-content.two-image img{max-height:150px;width:100%;object-fit:cover;object-position:top}.mobile-navigation .custom-content-item .custom-menu-content.three-image>a,.mobile-navigation .custom-content-item .custom-menu-content.two-image>a{height:100%;width:100%;display:block;position:relative}.mobile-navigation .custom-content-item .custom-menu-content.three-image span.image-link-text,.mobile-navigation .custom-content-item .custom-menu-content.two-image span.image-link-text{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1;color:#fff;font-size:clamp(18px,2.25vw,35px);font-weight:700;line-height:1em;margin:0;text-align:center;text-shadow:10px 10px 10px rgba(0,0,0,.5);display:block;width:100%;padding:15px}.mobile-navigation .custom-content-item .custom-menu-content .video-embed{height:100%;width:100%;position:relative}.mobile-navigation .custom-content-item .custom-menu-content .video-embed>a{height:100%;display:block;width:100%}.mobile-navigation .custom-content-item .custom-menu-content .video-embed .video-description{position:absolute;z-index:1;top:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;text-transform:uppercase;padding:20px;text-align:center}.mobile-navigation .custom-content-item .custom-menu-content .video-embed .video-description p{padding:0;margin:0;font-size:12px;font-weight:700}.mobile-navigation .custom-content-item .custom-menu-content .video-embed .video-description h3{font-size:26px;margin:0;margin-top:10px;color:#fff}.mobile-navigation .custom-content-item .custom-menu-content .video-embed .video-description .fake-btn{background:#000;padding:10px 20px;font-size:12px;letter-spacing:.5px;margin-top:20px}.mobile-navigation .custom-content-item .custom-menu-content .video-embed video{object-fit:cover}.mobile-navigation .main-menu-desktop{display:flex}.mobile-navigation .main-menu-desktop>div{width:100%}.mobile-navigation .main-menu-desktop>div li{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid rgba(36,34,31,.2);width:100%}.mobile-navigation .main-menu-desktop>div li a{line-height:1;font-size:13px;font-weight:400;letter-spacing:.2px}.mobile-navigation .main-menu-desktop.remove{display:none}@media screen and (max-width:768px){.mobile-navigation .main-menu-desktop{border-top:1px solid rgba(36,34,31,.2);padding-top:30px}}@media screen and (max-width:768px){.mobile-navigation{z-index:999}}.woocommerce-child-category-hero{margin-bottom:20px;display:flex;gap:20px}.woocommerce-child-category-hero .woocommerce-child-category-image{position:relative;width:100%;height:450px}.woocommerce-child-category-hero .woocommerce-child-category-image img{width:100%;height:100%;object-fit:cover;object-position:center}.woocommerce-child-category-hero .woocommerce-child-category-image .woocommerce-child-category-text{position:absolute;top:0;left:0;box-sizing:border-box;padding:50px;height:100%;max-width:575px;display:flex;flex-direction:column;justify-content:center}.woocommerce-child-category-hero .woocommerce-child-category-image .woocommerce-child-category-text *{color:#fff}.woocommerce-child-category-hero .woocommerce-child-category-image .woocommerce-child-category-text h1{margin:0;margin-bottom:10px;font-size:42px;text-transform:uppercase;line-height:1}.woocommerce-child-category-hero .woocommerce-child-category-image .woocommerce-child-category-text p{margin:0}.woocommerce-child-category-hero .woocommerce-child-category-image:before{content:"";background:linear-gradient(90deg,#000 0,rgba(0,0,0,0) 60%);position:absolute;width:100%;height:100%;top:0;left:0}.woocommerce-child-category-hero .woocommerce-child-category-acf-image{width:50%;height:450px}.woocommerce-child-category-hero .woocommerce-child-category-acf-image img{width:100%;height:100%;object-fit:cover;object-position:center}@media screen and (max-width:768px){.woocommerce-child-category-hero .woocommerce-child-category-image{text-align:center}.woocommerce-child-category-hero .woocommerce-child-category-image .woocommerce-child-category-text{max-width:none;padding:30px;justify-content:flex-end;text-align:left}.woocommerce-child-category-hero .woocommerce-child-category-image .woocommerce-child-category-text .woocommerce-child-category-title{font-size:28px}.woocommerce-child-category-hero .woocommerce-child-category-image:before{background:linear-gradient(0deg,#000 0,rgba(0,0,0,0) 60%)}.woocommerce-child-category-hero .woocommerce-child-category-acf-image{display:none}}.woocommerce ul.products{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin:0;padding:0;width:100%;margin-bottom:20px}.woocommerce ul.products::after,.woocommerce ul.products::before{display:none}.woocommerce ul.products li.product{background:#f4f4f4;padding:30px;margin:0;width:100%!important}.woocommerce ul.products li.product.product_cat-rescue-range .compare-item button{display:none!important}.woocommerce ul.products li.product .pop-flash-circle{background:#000;width:60px;height:60px;position:absolute;font-size:10px;letter-spacing:.3px;text-transform:uppercase;font-weight:600;font-family:inherit;color:#fff!important;display:flex;align-items:center;justify-content:center;border-radius:100px;top:20px;left:20px;text-align:center;line-height:1.1}@media screen and (max-width:768px){.woocommerce ul.products li.product .pop-flash-circle{top:52px}}@media screen and (max-width:420px){.woocommerce ul.products li.product .pop-flash-circle{width:40px;height:40px;font-size:6px;top:10px;left:10px}}.woocommerce ul.products li.product a .onsale,.woocommerce ul.products li.product a .star-rating{display:none!important}.woocommerce ul.products li.product a img{max-height:325px;object-fit:contain}@media screen and (max-width:768px){.woocommerce ul.products li.product a img{max-height:175px}}.woocommerce ul.products li.product a .product__performance-in-loop,.woocommerce ul.products li.product a h2.woocommerce-loop-product__title{display:none}.woocommerce ul.products li.product a .img-info h4{margin:0;margin-top:40px;margin-bottom:10px;font-size:28px;text-align:center;text-transform:uppercase}.woocommerce ul.products li.product a .img-info p.price{font-size:22px;color:#000;margin:0;line-height:1;text-align:center}@media screen and (max-width:768px){.woocommerce ul.products li.product a .img-info h4{margin-top:20px;margin-bottom:5px;font-size:18px}.woocommerce ul.products li.product a .img-info p.price{font-size:14px}}.woocommerce ul.products li.product .product__performance-in-loop{display:none}.woocommerce ul.products li.product .compare-item{position:relative;width:100%;order:100;margin-top:15px}.woocommerce ul.products li.product .compare-item button{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10px;margin-top:0;padding:0;background:#f4f4f4!important;width:100%;border:1px solid #000;padding:5px!important}.woocommerce ul.products li.product .compare-item button svg{height:26px;width:auto;background:#f4f4f4}@media screen and (max-width:420px){.woocommerce ul.products li.product .compare-item button svg{height:25px}}.woocommerce ul.products li.product .compare-item button span{font-size:12px;text-transform:uppercase;color:#000}.woocommerce ul.products li.product .compare-item button.active{background:#000!important}.woocommerce ul.products li.product .compare-item button.active svg{background:#000}.woocommerce ul.products li.product .compare-item button.active svg g,.woocommerce ul.products li.product .compare-item button.active svg path{fill:#fff}.woocommerce ul.products li.product .compare-item button.active span{color:#fff}@media screen and (max-width:768px){.woocommerce ul.products li.product .compare-item{position:initial!important;width:auto!important}.woocommerce ul.products li.product .compare-item button{background:#f4f4f4!important;border:1px solid #000;padding:5px!important;width:100%;text-align:center;color:#fff!important;line-height:1.4;flex-direction:row}.woocommerce ul.products li.product .compare-item button img,.woocommerce ul.products li.product .compare-item button svg{height:20px;width:auto;padding:0;background:0 0}.woocommerce ul.products li.product .compare-item button span{font-size:10px;color:#000;line-height:1.4}.woocommerce ul.products li.product .compare-item button.active{background:#000!important}.woocommerce ul.products li.product .compare-item button.active span{color:#fff}}.woocommerce ul.products li.product .product-taxonomies{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:20px;justify-content:center}.woocommerce ul.products li.product .product-taxonomies .product-collection,.woocommerce ul.products li.product .product-taxonomies p,.woocommerce ul.products li.product .product-taxonomies span{margin:0;padding:10px;border:1px solid #000;font-size:12px;font-weight:600}@media screen and (max-width:768px){.woocommerce ul.products li.product .product-taxonomies .product-collection,.woocommerce ul.products li.product .product-taxonomies p,.woocommerce ul.products li.product .product-taxonomies span{padding:5px;font-size:10px;width:100%;text-align:center}}.woocommerce ul.products li.product .product-taxonomies .product-collection{background:#0580c2;border-color:#0580c2;color:#fff;text-transform:uppercase}.woocommerce ul.products li.product .product-taxonomies .product-collection.nature{background:#706d51;border-color:#706d51}.woocommerce ul.products li.product .product-taxonomies .product-collection.energy{background:#ff521d;border-color:#ff521d}.woocommerce ul.products li.product .product-taxonomies .product-collection.trail{background:#5a326a;border-color:#5a326a}.woocommerce ul.products li.product .product-taxonomies .product-collection.apex{background:#ffcd00;border-color:#ffcd00}.woocommerce ul.products li.product .product-taxonomies .product-tag{background:#fff}@media screen and (max-width:768px){.woocommerce ul.products li.product .product-taxonomies{gap:5px}}.woocommerce ul.products li.product form .product__weight{display:none}.woocommerce ul.products li.product form .variations{width:100%;margin-top:20px;padding-bottom:0;padding-top:0}.woocommerce ul.products li.product form .variations select[name=attribute_pa_size-t]{display:none}.woocommerce ul.products li.product form .variations select[name=attribute_pa_size-t]+.variation-radios{display:none}@media screen and (max-width:768px){.woocommerce ul.products li.product form .variations{margin-top:10px}}.woocommerce ul.products li.product form .variation-radios{gap:10px}.woocommerce ul.products li.product form .variation-radios label{width:28px;height:28px;border-radius:100px;border:1px solid #000}.woocommerce ul.products li.product form .variation-radios label span{font-size:0}@media screen and (max-width:768px){.woocommerce ul.products li.product form .variation-radios label{width:18px;height:18px}}.woocommerce ul.products li.product form .single_variation_wrap{display:none!important}.woocommerce ul.products li.product .woosq-btn{display:none!important}.woocommerce ul.products li.product .featured-product-wrapper{display:none}.woocommerce ul.products li.product .variation-radios.size{display:none!important}@media screen and (max-width:768px){.woocommerce ul.products li.product{padding:10px}.woocommerce ul.products li.product .woocommerce-loop-product__link{margin-top:10px}}.woocommerce ul.products.child-category li.product.child-featured-product.one{grid-area:2;grid-column:span 4;max-width:none;max-height:inherit;height:100%}.woocommerce ul.products.child-category li.product.child-featured-product.one .product__wrapper-child{display:none}.woocommerce ul.products.child-category li.product.child-featured-product.one .featured-product-wrapper{height:100%;display:flex;flex-direction:row;justify-content:space-between;gap:50px;align-items:center}.woocommerce ul.products.child-category li.product.child-featured-product.one .featured-product-wrapper .featured__product-image{height:100%;width:calc(65% - 40px);max-height:800px;display:flex;align-items:center;justify-content:center}@media screen and (max-width:1024px){.woocommerce ul.products.child-category li.product.child-featured-product.one .featured-product-wrapper .featured__product-image{max-height:650px}}@media screen and (max-width:768px){.woocommerce ul.products.child-category li.product.child-featured-product.one .featured-product-wrapper .featured__product-image{max-height:inherit}}.woocommerce ul.products.child-category li.product.child-featured-product.one .featured-product-wrapper .featured__product-image img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;display:block}.woocommerce ul.products.child-category li.product.child-featured-product.one .featured-product-wrapper .featured__product-image .featured__image-wrapper{height:100%;position:relative;aspect-ratio:4/5;text-align:center;display:flex;justify-content:center}@media screen and (max-width:768px){.woocommerce ul.products.child-category li.product.child-featured-product.one .featured-product-wrapper .featured__product-image .featured__image-wrapper{max-height:100vw;aspect-ratio:auto}}.woocommerce ul.products.child-category li.product.child-featured-product.one .featured-product-wrapper .featured__product-image .featured__product-image-tools .featured__product-image-tool.tool-one{position:absolute;top:3%;left:50%;transform:translate(-50%,0)}.woocommerce ul.products.child-category li.product.child-featured-product.one .featured-product-wrapper .featured__product-image .featured__product-image-tools .featured__product-image-tool.tool-two{position:absolute;top:50%;left:25%;transform:translate(-50%,-50%)}.woocommerce ul.products.child-category li.product.child-featured-product.one .featured-product-wrapper .featured__product-image .featured__product-image-tools .featured__product-image-tool.tool-three{position:absolute;top:60%;left:70%;transform:translate(-50%,-50%)}.woocommerce ul.products.child-category li.product.child-featured-product.one .featured-product-wrapper .featured__product-image .featured__product-image-tools .featured__product-image-tool.tool-four{position:absolute;bottom:10%;left:10%;transform:translate(-50%,-50%)}.woocommerce ul.products.child-category li.product.child-featured-product.one .featured-product-wrapper .featured__product-image .featured__product-image-tools .featured__product-image-tool.tool-four .tool-content{top:auto;bottom:0;padding:15px 15px 30px}.woocommerce ul.products.child-category li.product.child-featured-product.one .featured-product-wrapper .featured__product-image .featured__product-image-tools .featured__product-image-tool.tool-four .tool-content h4{padding-left:0}.woocommerce ul.products.child-category li.product.child-featured-product.one .featured-product-wrapper .featured__product-image .featured__product-image-tools .featured__product-image-tool.tool-five{position:absolute;bottom:0;left:50%;transform:translate(-50%,-50%)}.woocommerce ul.products.child-category li.product.child-featured-product.one .featured-product-wrapper .featured__product-image .featured__product-image-tools .featured__product-image-tool.tool-five .tool-content{top:auto;bottom:0;padding:15px 15px 30px}.woocommerce ul.products.child-category li.product.child-featured-product.one .featured-product-wrapper .featured__product-image .featured__product-image-tools .featured__product-image-tool.tool-five .tool-content h4{padding-left:0}.woocommerce ul.products.child-category li.product.child-featured-product.one .featured-product-wrapper .featured__product-image .featured__product-image-tools .featured__product-image-tool .tool-icon{width:30px;height:30px;display:flex;align-items:center;justify-content:center;line-height:1;background:#000;border-radius:100px;color:#fff;font-size:34px;font-weight:100;cursor:pointer}@media screen and (max-width:768px){.woocommerce ul.products.child-category li.product.child-featured-product.one .featured-product-wrapper .featured__product-image .featured__product-image-tools .featured__product-image-tool .tool-icon{width:25px;height:25px;font-size:24px}}.woocommerce ul.products.child-category li.product.child-featured-product.one .featured-product-wrapper .featured__product-image .featured__product-image-tools .featured__product-image-tool .tool-content{display:block;position:absolute;width:225px;background:#000;top:-8px;left:-7px;padding:15px;z-index:-1;border-radius:14px;opacity:0;visibility:hidden;transition:.3s ease-in-out}.woocommerce ul.products.child-category li.product.child-featured-product.one .featured-product-wrapper .featured__product-image .featured__product-image-tools .featured__product-image-tool .tool-content.active{opacity:1;visibility:visible}.woocommerce ul.products.child-category li.product.child-featured-product.one .featured-product-wrapper .featured__product-image .featured__product-image-tools .featured__product-image-tool .tool-content h4{color:#fff;margin:0;font-size:15px;margin-bottom:10px;text-transform:uppercase;padding-left:25px}.woocommerce ul.products.child-category li.product.child-featured-product.one .featured-product-wrapper .featured__product-image .featured__product-image-tools .featured__product-image-tool .tool-content p{color:#fff;margin:0;font-size:11px}@media screen and (max-width:768px){.woocommerce ul.products.child-category li.product.child-featured-product.one .featured-product-wrapper .featured__product-image .featured__product-image-tools .featured__product-image-tool .tool-content p{display:none}}@media screen and (max-width:768px){.woocommerce ul.products.child-category li.product.child-featured-product.one .featured-product-wrapper .featured__product-image .featured__product-image-tools .featured__product-image-tool .tool-content{width:105px;padding:10px}.woocommerce ul.products.child-category li.product.child-featured-product.one .featured-product-wrapper .featured__product-image .featured__product-image-tools .featured__product-image-tool .tool-content h4{font-size:12px;margin-bottom:0;padding-left:25px}}.woocommerce ul.products.child-category li.product.child-featured-product.one .featured-product-wrapper .featured__product-image .tool-display{margin-top:20px;width:calc(100% + 40px)}.woocommerce ul.products.child-category li.product.child-featured-product.one .featured-product-wrapper .featured__product-image .tool-display .tool-content{display:block;background:#000;color:#fff;border-radius:0;padding:30px 20px;opacity:0;transition:opacity .3s ease-in-out}.woocommerce ul.products.child-category li.product.child-featured-product.one .featured-product-wrapper .featured__product-image .tool-display .tool-content h4{margin:0;text-transform:uppercase;font-size:15px;margin-bottom:20px}.woocommerce ul.products.child-category li.product.child-featured-product.one .featured-product-wrapper .featured__product-image .tool-display .tool-content p{margin:0;font-size:14px}.woocommerce ul.products.child-category li.product.child-featured-product.one .featured-product-wrapper .featured__product-image .tool-display .tool-content.active{opacity:1}@media screen and (min-width:768px){.woocommerce ul.products.child-category li.product.child-featured-product.one .featured-product-wrapper .featured__product-image .tool-display{display:none}}@media screen and (max-width:768px){.woocommerce ul.products.child-category li.product.child-featured-product.one .featured-product-wrapper .featured__product-image{flex-direction:column}}.woocommerce ul.products.child-category li.product.child-featured-product.one .featured-product-wrapper .featured__product-content{width:35%}.woocommerce ul.products.child-category li.product.child-featured-product.one .featured-product-wrapper .featured__product-content h4{font-size:28px;margin:0}.woocommerce ul.products.child-category li.product.child-featured-product.one .featured-product-wrapper .featured__product-content .product-taxonomies{justify-content:flex-start}.woocommerce ul.products.child-category li.product.child-featured-product.one .featured-product-wrapper .featured__product-content .featured__product-price{margin:0;font-size:26px;margin-top:15px;font-weight:700}.woocommerce ul.products.child-category li.product.child-featured-product.one .featured-product-wrapper .featured__product-content .featured__product-short-description{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.woocommerce ul.products.child-category li.product.child-featured-product.one .featured-product-wrapper .featured__product-content .featured__product-gallery{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:10px;grid-row-gap:3px}.woocommerce ul.products.child-category li.product.child-featured-product.one .featured-product-wrapper .featured__product-content .featured__product-gallery .featured__product-gallery-item img{height:200px;object-fit:cover}.woocommerce ul.products.child-category li.product.child-featured-product.one .featured-product-wrapper .featured__product-content .featured__product-gallery .featured__product-gallery-item:last-child{grid-column:span 2}.woocommerce ul.products.child-category li.product.child-featured-product.one .featured-product-wrapper .featured__product-content .btn-view-product{width:100%;max-width:none;border-radius:0;font-family:Montserrat;font-weight:700;font-size:14px;text-transform:uppercase;margin-top:14px;padding:15px;background:#000;color:#fff;text-align:center;display:block}@media screen and (max-width:768px){.woocommerce ul.products.child-category li.product.child-featured-product.one .featured-product-wrapper{flex-direction:column}.woocommerce ul.products.child-category li.product.child-featured-product.one .featured-product-wrapper .featured__product-content,.woocommerce ul.products.child-category li.product.child-featured-product.one .featured-product-wrapper .featured__product-image{width:100%}.woocommerce ul.products.child-category li.product.child-featured-product.one .featured-product-wrapper .featured__product-content .product-taxonomies p{width:auto}}@media screen and (max-width:1100px){.woocommerce ul.products.child-category li.product.child-featured-product.one{grid-column:span 3}}@media screen and (max-width:768px){.woocommerce ul.products.child-category li.product.child-featured-product.one{grid-column:span 2;max-height:none;width:calc(100% + 20px)!important;margin-left:-10px!important;padding:20px}}@media screen and (max-width:1100px){.woocommerce ul.products{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:768px){.woocommerce ul.products{grid-template-columns:repeat(2,1fr);margin:0!important}.woocommerce ul.products .product{margin:0!important}}.woocommerce .load-more-wrapper{text-align:center}.woocommerce .load-more-wrapper .load-more{border:4px solid #fff;border-top:4px solid #000;background:#fff;border-radius:50%;width:40px;height:40px;animation:spin 1s linear infinite;margin:0 auto 20px auto}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.woocommerce .woocommerce-ordering,.woocommerce .woocommerce-result-count{display:none!important}.woocommerce.single-product .woocommerce-product-gallery__wrapper .variations_form{display:none!important}@media screen and (max-width:768px){.woocommerce.single-product .variations_form .variations .pa_size-t .size-chart{display:none!important}.woocommerce.single-product .variations_form .variations [class*=pa_colo]{display:flex!important;gap:10px;align-items:center;margin:7px 0}.woocommerce.single-product .variations_form .variations [class*=pa_colo] .label{width:auto!important;padding:0!important;line-height:1}.woocommerce.single-product .variations_form .variations [class*=pa_colo] .value{margin:0!important;width:auto!important}.woocommerce.single-product .variations_form .variations .product-weight{margin:0!important;width:auto!important;display:flex!important;flex-direction:row;gap:10px}.woocommerce.single-product .variations_form .variations .product-weight .label{margin:0!important;padding:0!important;width:auto!important}.woocommerce.single-product .variations_form .variations .product-weight .value{margin:0!important;width:auto!important}}.woocommerce.single-product .variations_form .single_variation_wrap .woocommerce-variation{width:100%;justify-content:flex-start;display:none!important}.woocommerce.single-product .variations_form .single_variation_wrap .woocommerce-variation .woocommerce-variation-price{border-right:none}.woocommerce.single-product .variations_form .single_variation_wrap .woocommerce-variation .woocommerce-variation-availability{display:none!important}.woocommerce.single-product .product__sticky-details .product__icon-button-row .icon-button{padding:0!important;width:auto;display:flex;flex-direction:column;align-items:center;gap:10px;max-width:100px}.woocommerce.single-product .product__sticky-details .product__icon-button-row .icon-button img{height:35px;margin:auto}.woocommerce.single-product .product__sticky-details .product__icon-button-row .compare-checkbox svg{height:40px;padding:5px}.woocommerce.single-product .product__sticky-details .product__icon-button-row .compare-checkbox.active svg{background:#000}.woocommerce.single-product .product__sticky-details .product__icon-button-row .compare-checkbox.active svg g,.woocommerce.single-product .product__sticky-details .product__icon-button-row .compare-checkbox.active svg path{fill:#fff}.woocommerce .cross-sells .product .variations_form .variations [class*=pa_colo]{margin-bottom:0!important}.woocommerce .cross-sells .product .variations_form .variations [class*=pa_colo] .value{margin-bottom:0!important}.woocommerce .cross-sells .product .variations_form .variations .product-weight{padding:0!important}.woocommerce.columns-3 ul.products li.product{width:calc(33% - 23px)}.woocommerce.columns-4 ul.products li.product{width:100%!important;flex:1 0 calc((100% - 3* 40px)/ 4);box-sizing:border-box;max-width:575px;min-width:0;flex-wrap:nowrap}.paramo-main-filter-wrapper{position:fixed;bottom:0;z-index:9998;right:-430px;background:#fff;height:100%;padding:50px;width:430px;transition:ease-in-out .6s;overflow:scroll}.paramo-main-filter-wrapper .btn-close-filtering{line-height:1;background:#000;width:30px;height:30px;position:absolute;color:#fff;display:flex;justify-content:center;align-items:center;border-radius:100px;transform:rotate(45deg);font-size:31px;top:30px;right:30px;cursor:pointer;font-weight:300}.paramo-main-filter-wrapper .filter-heading{font-size:26px;letter-spacing:.3px}.paramo-main-filter-wrapper .bapf-clean-rounded .bapf_body li{width:calc(50% - 5px)}.paramo-main-filter-wrapper .bapf-clean-rounded .bapf_body li.checked{background:#000}.paramo-main-filter-wrapper .bapf-clean-rounded .bapf_body li.checked label{color:#fff}.paramo-main-filter-wrapper .bapf-clean-rounded .bapf_body li.checked label::before{display:none}.paramo-main-filter-wrapper .bapf-clean-rounded .bapf_body li label{margin:0;padding:8px;border:1px solid #000;font-size:11px;font-weight:600;border-radius:0;color:#000;width:100%;text-align:center}.paramo-main-filter-wrapper .berocket_single_filter_widget:not(:last-child){border-bottom:1px solid #000}.paramo-main-filter-wrapper .berocket_single_filter_widget .bapf_sfilter{margin-top:20px;cursor:pointer}.paramo-main-filter-wrapper .berocket_single_filter_widget .bapf_sfilter .bapf_body{margin-top:20px}.paramo-main-filter-wrapper .berocket_single_filter_widget .bapf_sfilter .bapf_body li input{border-color:#000!important;background:#fff}.paramo-main-filter-wrapper .berocket_single_filter_widget .bapf_sfilter .bapf_body li.checked input{background:#000}.paramo-main-filter-wrapper .berocket_single_filter_widget .bapf_sfilter .bapf_hascolarr{margin:0}.paramo-main-filter-wrapper .berocket_single_filter_widget .bapf_sfilter .bapf_button{width:100%;max-width:none;border-radius:0;font-weight:600;font-family:Montserrat}.paramo-main-filter-wrapper .berocket_single_filter_widget .bapf_sfilter .bapf_button:hover:after{display:none}@media screen and (max-width:550px){.paramo-main-filter-wrapper{width:100%;padding:20px;right:-100%}}.filtering-active .paramo-main-filter-wrapper{right:0}body.filtering-active{overflow:hidden}body.filtering-active::before{content:"";background:rgba(0,0,0,.4);position:fixed;width:100%;height:100%;z-index:999;bottom:0}.paramo-filtering-buttons{display:flex;flex-direction:row;align-items:center;gap:10px;margin-bottom:20px}.paramo-filtering-buttons .btn-filter-sort{background:#cc9b70;color:#fff;font-size:12px;font-weight:600;padding:10px;padding-top:9px;cursor:pointer;text-transform:uppercase;border-radius:0;height:100%}.paramo-filtering-buttons .bapf_sfilter{margin:0}.paramo-filtering-buttons .bapf_sfilter .bapf_head{display:none}.paramo-filtering-buttons .bapf_sfilter .berocket_aapf_widget_selected_area li a:not(.braapf_unselect_all){margin:0;padding:10px 30px 10px 10px;border:1px solid #000;font-size:12px;font-weight:600;border-radius:0;color:#000;line-height:1}.paramo-filtering-buttons .bapf_sfilter .bapf_sfa_unall{margin-left:20px}.paramo-filtering-buttons .bapf_sfilter .bapf_sfa_unall .braapf_unselect_all{color:#000;font-size:12px;text-decoration:underline!important}@media screen and (max-width:768px){.paramo-filtering-buttons{flex-direction:column;align-items:flex-start}}.paramo-filtering-buttons .bapf_sfilter .berocket_aapf_widget_selected_area li a:before{right:20px;top:6px;color:#000}.bapf_ckbox_greychck input[type=checkbox]:checked:after{border-color:#fff;width:5px;height:12px;top:0;left:6px}#compare-page{margin-bottom:20px}#compare-page .comparison-card-item{background-color:#f6f6f6;justify-content:center;display:flex;flex-direction:column;align-items:center;position:relative;padding-bottom:109px!important}#compare-page .comparison-card-item h3{margin:0;margin-top:40px;margin-bottom:10px;font-size:28px;text-align:center}#compare-page .comparison-card-item p{font-size:22px;color:#000;margin:0;line-height:1;text-align:center}#compare-page .comparison-card-item .performance-grade{margin-top:30px;width:100%}#compare-page .comparison-card-item .performance-grade>div{margin-bottom:20px}#compare-page .comparison-card-item .performance-grade>div:last-child{margin-bottom:0}#compare-page .comparison-card-item .performance-grade>div>div:not(.product__performance-bar){display:flex;align-items:center;justify-content:space-between;margin-bottom:15px;font-size:14px}#compare-page .comparison-card-item .performance-grade .product__performance-bar{width:100%;height:10px;background-color:#fff;overflow:hidden;margin-top:10px}#compare-page .comparison-card-item .performance-grade .product__performance-bar .product__performance-fill{height:100%;background-color:#000;transition:width .4s ease}#compare-page .comparison-card-item .best-performance .product__performance-bar .product__performance-fill{background:#68aa2e}#compare-page .comparison-card-item .best-performance span.product__performance-value:before{color:#68aa2e;font-weight:600;content:'Best';margin-right:5px}#compare-page .comparison-card-item .button{position:absolute;bottom:30px;box-sizing:border-box;left:30px;background:#000;width:calc(100% - 60px);padding:15px;color:#fff;text-align:center;text-transform:uppercase;font-weight:600;letter-spacing:.3px}.single-product .fit-guide__content{position:fixed;height:100%;max-width:450px;min-width:350px;overflow:scroll;display:flex;justify-content:space-between;width:100%;top:0;right:-500px;background:#fff;z-index:99;box-shadow:0 0 12px rgba(0,0,0,.5);padding:30px;padding-top:76px;flex-direction:column;transition:right .3s ease-in-out}.single-product .fit-guide__content.active{right:0}.single-product .fit-guide__content .btn-close-filtering{line-height:1;background:#000;width:30px;height:30px;position:absolute;color:#fff;display:flex;justify-content:center;align-items:center;border-radius:100px;transform:rotate(45deg);font-size:31px;top:30px;right:30px;cursor:pointer;font-weight:300}.single-product .fit-guide__content .fit-guide__maincontent{margin-bottom:40px}.single-product .fit-guide__content .fit-guide__maincontent>h2{margin:0;margin-bottom:30px}.single-product .fit-guide__content .fit-guide__maincontent .side_guide_controls{border-bottom:2px solid #f1f1f1;padding-bottom:10px;margin-bottom:30px}.single-product .fit-guide__content .fit-guide__maincontent .side_guide_controls .side_guide_label{max-width:100px;width:100%;display:inline-block;cursor:pointer;transition:opacity .3s;position:relative;font-weight:400}.single-product .fit-guide__content .fit-guide__maincontent .side_guide_controls .side_guide_label:after{content:"";height:2px;width:100%;bottom:-12px;position:absolute;left:0}.single-product .fit-guide__content .fit-guide__maincontent .side_guide_controls .side_guide_label.active{font-weight:700}.single-product .fit-guide__content .fit-guide__maincontent .side_guide_controls .side_guide_label.active:after{background:#000}@media screen and (max-width:500px){.single-product .fit-guide__content .fit-guide__maincontent .side_guide_controls .side_guide_label{max-width:80px;font-size:14px}}.single-product .fit-guide__content .fit-guide__maincontent .size-guide__img{position:relative;margin-bottom:30px}.single-product .fit-guide__content .fit-guide__maincontent .size-guide__img span.icon-tool-size__guide{position:absolute;border-radius:100px;background:#000;padding:5px;font-size:24px;color:#fff;line-height:.6;display:inline-flex;align-items:center;gap:10px;cursor:pointer}.single-product .fit-guide__content .fit-guide__maincontent .size-guide__img span.icon-tool-size__guide .size-text__trigger{display:none;font-size:14px;padding:5px 10px 5px 0;line-height:1}.single-product .fit-guide__content .fit-guide__maincontent .size-guide__img span.icon-tool-size__guide.active{background:#c59773;z-index:1}.single-product .fit-guide__content .fit-guide__maincontent .size-guide__img span.icon-tool-size__guide.active .size-text__trigger{display:block}.single-product .fit-guide__content .fit-guide__maincontent .size-guide__img span.icon-tool-size__guide#left-shoulder{top:43%;left:18%}.single-product .fit-guide__content .fit-guide__maincontent .size-guide__img span.icon-tool-size__guide#right-shoulder{right:12%;top:43%}.single-product .fit-guide__content .fit-guide__maincontent .size-guide__img span.icon-tool-size__guide#right-elbow{bottom:25%;right:13%}.single-product .fit-guide__content .fit-guide__maincontent .size-guide__img span.icon-tool-size__guide#bottom-chest{bottom:41%;right:31%}.single-product .fit-guide__content .fit-guide__maincontent .size-guide__img span.icon-tool-size__guide#middle-stomach{bottom:21%;right:40%}.single-product .fit-guide__content .fit-guide__maincontent .size-guide__img span.icon-tool-size__guide#middle-waist{bottom:7%;right:29%}.single-product .fit-guide__content .fit-guide__maincontent .size-guide__img span.icon-tool-size__guide#mid-hood{right:40%;top:10%}.single-product .fit-guide__content .fit-guide__maincontent .size-guide__img span.icon-tool-size__guide#mid-back{bottom:33%;right:39%}.single-product .fit-guide__content .fit-guide__maincontent .size-guide__img span.icon-tool-size__guide#left-elbow{left:4%;bottom:33%}.single-product .fit-guide__content .fit-guide__maincontent .dimension_content .dimension_controls{border-bottom:2px solid #f1f1f1;padding-bottom:10px;margin-bottom:10px}.single-product .fit-guide__content .fit-guide__maincontent .dimension_content .dimension_controls .dimension_label{max-width:130px;width:100%;display:inline-block;cursor:pointer;transition:opacity .3s;position:relative;font-weight:400}.single-product .fit-guide__content .fit-guide__maincontent .dimension_content .dimension_controls .dimension_label:after{content:"";height:2px;width:100%;bottom:-12px;position:absolute;left:0}.single-product .fit-guide__content .fit-guide__maincontent .dimension_content .dimension_controls .dimension_label.active{font-weight:700}.single-product .fit-guide__content .fit-guide__maincontent .dimension_content .dimension_controls .dimension_label.active:after{background:#000}.single-product .fit-guide__content .fit-guide__maincontent .dimension_content .front__content{display:none}.single-product .fit-guide__content .fit-guide__maincontent .dimension_content .front__content ul{padding:0;list-style:none;margin:0;display:flex;gap:10px}.single-product .fit-guide__content .fit-guide__maincontent .dimension_content .front__content ul li{max-width:30px;width:100%}.single-product .fit-guide__content .fit-guide__maincontent .dimension_content .front__content ul li span{font-size:12px}.single-product .fit-guide__content .fit-guide__maincontent .dimension_content .front__content ul.front-size__list li span{font-weight:700}.single-product .fit-guide__content .fit-guide__maincontent .dimension_content .front__content.active{display:block}.single-product .fit-guide__content .measure-size__content h2{margin:0;margin-bottom:20px;font-size:20px}.single-product .fit-guide__content .measure-size__content ul{margin:0;padding:0;list-style:none}.single-product .fit-guide__content .measure-size__content ul li{font-size:12px;margin-bottom:10px}.single-product .fit-guide__content .measure-size__content ul li:last-child{margin-bottom:0}.single-product .fit-guide__content .fit-guide .fit-guide__toggle{margin-top:-10px;border-bottom:2px solid #000;margin-bottom:20px}.single-product .fit-guide__content .fit-guide .fit-guide__toggle>span{min-width:50px;display:inline-block;text-align:center;padding:10px 15px;font-size:14px;font-weight:600;cursor:pointer}.single-product .fit-guide__content .fit-guide .fit-guide__toggle>span.active{background:#000;color:#fff}.single-product .fit-guide__content .fit-guide .fit-guide-content-main .fit-guide-content__wrapper{display:flex;flex-direction:column;gap:30px}.single-product .fit-guide__content .fit-guide .fit-guide-content-main .fit-guide-content__wrapper .fit-guide__main{display:flex;align-items:center;gap:30px}.single-product .fit-guide__content .fit-guide .fit-guide-content-main .fit-guide-content__wrapper .fit-guide__main .fit-main-image__wrapper img{min-width:100px}.single-product .fit-guide__content .fit-guide .fit-guide-content-main .fit-guide-content__wrapper .fit-guide__main:nth-child(even){flex-direction:row-reverse}.single-product .fit-guide__content .fit-guide .fit-guide-content-main .fit-guide-content__wrapper .fit-guide__main .fit-main-content__wrapper h3{font-size:22px}.single-product .fit-guide__content .fit-guide .fit-guide-content-main .fit-guide-content__wrapper .fit-guide__main .fit-main-content__wrapper p{font-size:14px}@media screen and (max-width:420px){.single-product .fit-guide__content .fit-guide .fit-guide-content-main .fit-guide-content__wrapper .fit-guide__main{flex-direction:column;gap:0!important}.single-product .fit-guide__content .fit-guide .fit-guide-content-main .fit-guide-content__wrapper .fit-guide__main .fit-main-image__wrapper img{min-width:50px!important;width:100px}}.single-product #klaviyo-reviews-all{margin-top:40px;padding-top:4vw;width:100%}.single-product .product__cart .variations_form .variations tr.type .variation-radios.type>label{width:auto;padding:0 10px}.woocommerce-cart .wp-block-woocommerce-empty-cart-block .wp-block-heading:not(.with-empty-cart-icon),.woocommerce-cart .wp-block-woocommerce-empty-cart-block .wp-block-separator,.woocommerce-cart .wp-block-woocommerce-empty-cart-block .wp-block-woocommerce-product-new{display:none}.woocommerce-cart .wc-block-components-main .wp-block-woocommerce-cart-cross-sells-block{display:none}.woocommerce-cart .wc-block-cart-items thead{display:none}.woocommerce-cart .wc-block-cart-items tbody .wc-block-cart-items__row{display:flex;gap:50px;border-bottom:1px solid rgba(18,18,18,.11)}.woocommerce-cart .wc-block-cart-items tbody .wc-block-cart-items__row .wc-block-cart-item__image,.woocommerce-cart .wc-block-cart-items tbody .wc-block-cart-items__row .wc-block-cart-item__product{margin:0;border:none}.woocommerce-cart .wc-block-cart-items tbody .wc-block-cart-items__row .wc-block-cart-item__product{display:flex;width:100%;align-items:center;justify-content:center}.woocommerce-cart .wc-block-cart-items tbody .wc-block-cart-items__row .wc-block-cart-item__product .wc-block-cart-item__wrap{position:relative;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:0;grid-row-gap:20px;width:100%}.woocommerce-cart .wc-block-cart-items tbody .wc-block-cart-items__row .wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-components-product-low-stock-badge{text-align:center;padding:10px 5px;border-radius:0}.woocommerce-cart .wc-block-cart-items tbody .wc-block-cart-items__row .wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-components-product-name{font-size:28px;font-weight:700;line-height:1.2;padding-right:100px;grid-area:1/1/2/4}.woocommerce-cart .wc-block-cart-items tbody .wc-block-cart-items__row .wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-cart-item__prices{font-size:22px;color:#000;grid-area:2/3/3/4;text-align:end}.woocommerce-cart .wc-block-cart-items tbody .wc-block-cart-items__row .wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-components-product-metadata{grid-area:2/1/3/2}.woocommerce-cart .wc-block-cart-items tbody .wc-block-cart-items__row .wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-cart-item__quantity{grid-area:2/2/3/3;text-align:center}.woocommerce-cart .wc-block-cart-items tbody .wc-block-cart-items__row .wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-cart-item__quantity .wc-block-components-quantity-selector{margin:auto}.woocommerce-cart .wc-block-cart-items tbody .wc-block-cart-items__row .wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-cart-item__quantity .wc-block-cart-item__remove-link{position:absolute;top:0;right:0;font-size:0;border:none;text-decoration:none;transform:rotate(45deg);width:30px;height:30px;background:#000;border-radius:100px}.woocommerce-cart .wc-block-cart-items tbody .wc-block-cart-items__row .wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:before{content:"+";font-size:30px;border:none;line-height:1;cursor:pointer;color:#fff}@media screen and (max-width:800px){.woocommerce-cart .wc-block-cart-items tbody .wc-block-cart-items__row .wc-block-cart-item__product .wc-block-cart-item__wrap{position:inherit}}.woocommerce-cart .wc-block-cart-items tbody .wc-block-cart-items__row .wc-block-cart-item__image a img{max-height:250px!important}.woocommerce-cart .wc-block-cart-items tbody .wc-block-cart-items__row .wc-block-cart-item__total{display:none}@media screen and (max-width:800px){.woocommerce-cart .wc-block-cart-items tbody .wc-block-cart-items__row{display:block!important}.woocommerce-cart .wc-block-cart-items tbody .wc-block-cart-items__row .wc-block-cart-item__image{margin:auto;width:100%;display:block;text-align:center;margin-bottom:20px}.woocommerce-cart .wc-block-cart-items tbody .wc-block-cart-items__row .wc-block-cart-item__image img{margin:auto;max-height:180px!important}.woocommerce-cart .wc-block-cart-items tbody .wc-block-cart-items__row .wc-block-cart-item__product .wc-block-cart-item__wrap{align-items:center;gap:10px}.woocommerce-cart .wc-block-cart-items tbody .wc-block-cart-items__row .wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-components-product-name{padding-right:10px;font-size:22px}.woocommerce-cart .wc-block-cart-items tbody .wc-block-cart-items__row .wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-cart-item__prices,.woocommerce-cart .wc-block-cart-items tbody .wc-block-cart-items__row .wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-components-product-metadata{margin:0}.woocommerce-cart .wc-block-cart-items tbody .wc-block-cart-items__row .wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-cart-item__quantity{padding-right:0}.woocommerce-cart .wc-block-cart-items tbody .wc-block-cart-items__row .wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-cart-item__quantity .wc-block-components-quantity-selector{width:60px}.woocommerce-cart .wc-block-cart-items tbody .wc-block-cart-items__row .wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-cart-item__quantity .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button,.woocommerce-cart .wc-block-cart-items tbody .wc-block-cart-items__row .wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-cart-item__quantity .wc-block-components-quantity-selector .wc-block-components-quantity-selector__input{min-width:20px!important}}.woocommerce-cart .wc-block-components-sidebar{min-width:400px}.woocommerce-cart .wc-block-components-sidebar .wp-block-woocommerce-cart-order-summary-block{background:#000;padding:30px;color:#fff;margin-bottom:0}.woocommerce-cart .wc-block-components-sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-panel,.woocommerce-cart .wc-block-components-sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon,.woocommerce-cart .wc-block-components-sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-item{padding-left:0!important;padding-right:0!important}.woocommerce-cart .wc-block-components-sidebar .wp-block-woocommerce-cart-order-summary-block>.wc-block-components-totals-wrapper,.woocommerce-cart .wc-block-components-sidebar .wp-block-woocommerce-cart-order-summary-block>.wp-block-woocommerce-cart-order-summary-totals-block{border:none;border-bottom:1px solid #fff}.woocommerce-cart .wc-block-components-sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon__form .wc-block-components-text-input{border-radius:0}.woocommerce-cart .wc-block-components-sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon__form .wc-block-components-text-input input{border-radius:0!important;border:none;font-size:12px;padding:30px 10px 20px 10px}.woocommerce-cart .wc-block-components-sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon__form button{background:#fff;border:none;color:#000;font-weight:700}.woocommerce-cart .wc-block-components-sidebar .wc-block-cart__submit .wc-block-cart__submit-container{background:#000;text-align:center;padding:0 30px 30px 30px;position:relative}.woocommerce-cart .wc-block-components-sidebar .wc-block-cart__submit .wc-block-cart__submit-container .wc-block-cart__submit-button{color:#fff;width:auto;height:auto;min-height:auto;background:#00a836;padding:10px 20px;font-size:14px;text-transform:uppercase;width:100%}@media screen and (max-width:550px){.woocommerce-cart .wc-block-components-sidebar{min-width:330px!important}}.woocommerce-cart .wp-block-gf-dm-aftercare-block{order:100}.woocommerce-cart .wp-block-gf-dm-aftercare-block .aftercare-block__title{padding-left:0;margin-bottom:20px;font-size:20px;font-weight:700}.woocommerce-checkout .woocommerce-form-wrapper{border:1px solid #000;margin-bottom:20px}.woocommerce-checkout .woocommerce-form-wrapper .woocommerce-form-login-toggle .woocommerce-info{background:0 0;border:none;padding:0;margin:0}.woocommerce-checkout .woocommerce-form-wrapper .woocommerce-form-login-toggle .woocommerce-info:after,.woocommerce-checkout .woocommerce-form-wrapper .woocommerce-form-login-toggle .woocommerce-info:before{content:"";display:none}.woocommerce-checkout .woocommerce-form-wrapper .woocommerce-form-login-toggle .woocommerce-info a{color:#000;font-size:14px;font-weight:700;display:block;padding:20px;position:relative}.woocommerce-checkout .woocommerce-form-wrapper .woocommerce-form-login-toggle .woocommerce-info a::after{content:'';display:block;position:absolute;top:50%;transform:translateY(-50%);right:20px;width:20px;height:20px;background-image:url(/wp-content/themes/paramo-child-theme/assets/images/icons/plus-icon.svg);background-position:center;background-repeat:no-repeat;z-index:1;pointer-events:none}.woocommerce-checkout .woocommerce-form-wrapper .woocommerce-form-login-toggle.active .woocommerce-info a::after{background-image:url(/wp-content/themes/paramo-child-theme/assets/images/icons/minus-icon.svg)}.woocommerce-checkout .woocommerce-form-wrapper .woocommerce-form{padding:0 20px 20px;margin:0;border:none}.woocommerce-checkout .woocommerce-form-wrapper .woocommerce-form .form-row{width:100%;padding:0;margin:0}.woocommerce-checkout .woocommerce-form-wrapper .woocommerce-form .form-row input{border:1px solid #000;border-radius:0;padding:15px;font-size:12px;margin-bottom:10px}.woocommerce-checkout .woocommerce-form-wrapper .woocommerce-form .form-row.form-row-first{margin-top:20px}.woocommerce-checkout .woocommerce-form-wrapper .woocommerce-form .form-row .woocommerce-form-login__submit{margin:0;margin-top:10px;width:100%;background:#000!important;color:#fff;letter-spacing:.4px}.woocommerce-checkout .woocommerce-form-wrapper .woocommerce-form .form_requests{font-size:10px;display:flex;align-items:center;gap:20px}.woocommerce-checkout .woocommerce-form-wrapper .woocommerce-form .form_requests .woocommerce-form__label{display:inline-flex;align-items:center;justify-content:center}.woocommerce-checkout .woocommerce-form-wrapper .woocommerce-form .form_requests .woocommerce-form__label .woocommerce-form__input-checkbox{margin:0}.woocommerce-checkout .woocommerce-form-wrapper .woocommerce-form .form_requests .woocommerce-form__label span{margin-left:5px}.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-form-coupon{display:block!important}.woocommerce-checkout .woocommerce{display:flex;gap:40px}.woocommerce-checkout .woocommerce .woocommerce-notices-wrapper{display:none}.woocommerce-checkout .woocommerce .woocommerce-checkout #customer_details{border:1px solid #000;padding:20px;margin-bottom:20px}.woocommerce-checkout .woocommerce .woocommerce-checkout #customer_details .woocommerce-billing-fields>h3,.woocommerce-checkout .woocommerce .woocommerce-checkout #customer_details .woocommerce-shipping-fields>h3{margin:0;color:#000;font-size:14px;font-weight:700}.woocommerce-checkout .woocommerce .woocommerce-checkout #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper,.woocommerce-checkout .woocommerce .woocommerce-checkout #customer_details .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper{margin-top:20px}.woocommerce-checkout .woocommerce .woocommerce-checkout #customer_details .woocommerce-billing-fields input,.woocommerce-checkout .woocommerce .woocommerce-checkout #customer_details .woocommerce-shipping-fields input{border:1px solid #000;border-radius:0;padding:15px;font-size:12px;margin-bottom:10px}@media screen and (max-width:500px){.woocommerce-checkout .woocommerce .woocommerce-checkout #customer_details .woocommerce-billing-fields input.input-checkbox,.woocommerce-checkout .woocommerce .woocommerce-checkout #customer_details .woocommerce-shipping-fields input.input-checkbox{-webkit-appearance:checkbox;width:12px;height:12px;padding:5px}}.woocommerce-checkout .woocommerce .woocommerce-checkout #customer_details .woocommerce-billing-fields .woocommerce-input-wrapper,.woocommerce-checkout .woocommerce .woocommerce-checkout #customer_details .woocommerce-shipping-fields .woocommerce-input-wrapper{position:relative!important;z-index:0!important}.woocommerce-checkout .woocommerce .woocommerce-checkout #customer_details .woocommerce-billing-fields .select2-selection,.woocommerce-checkout .woocommerce .woocommerce-checkout #customer_details .woocommerce-shipping-fields .select2-selection{border:1px solid #000;border-radius:0;padding:15px;font-size:12px}.woocommerce-checkout .woocommerce .woocommerce-checkout #customer_details .woocommerce-billing-fields .select2-selection .select2-selection__arrow,.woocommerce-checkout .woocommerce .woocommerce-checkout #customer_details .woocommerce-shipping-fields .select2-selection .select2-selection__arrow{top:0;right:1.5em}.woocommerce-checkout .woocommerce .woocommerce-checkout #customer_details .woocommerce-billing-fields label:not(.woocommerce-form__label-for-checkbox),.woocommerce-checkout .woocommerce .woocommerce-checkout #customer_details .woocommerce-shipping-fields label:not(.woocommerce-form__label-for-checkbox){display:none}.woocommerce-checkout .woocommerce .woocommerce-checkout #customer_details>div{width:100%;float:none}.woocommerce-checkout .woocommerce .woocommerce-checkout .order_payment_review{border:1px solid #000;padding:20px}.woocommerce-checkout .woocommerce .woocommerce-checkout .order_payment_review>#order_review_heading{margin:0;color:#000;font-size:14px;font-weight:700}.woocommerce-checkout .woocommerce .woocommerce-checkout .order_payment_review .woocommerce-checkout-payment{background:0 0!important;margin-top:20px}.woocommerce-checkout .woocommerce .woocommerce-checkout .order_payment_review .woocommerce-checkout-payment .wc_payment_methods{margin:0!important;padding:0!important}.woocommerce-checkout .woocommerce .woocommerce-checkout .order_payment_review .woocommerce-checkout-payment .wc_payment_methods .woocommerce-info{margin-bottom:20px;font-size:14px;line-height:1.3;padding:15px 15px 15px 35px;border:none}.woocommerce-checkout .woocommerce .woocommerce-checkout .order_payment_review .woocommerce-checkout-payment .wc_payment_methods .woocommerce-info:before{color:#000;left:11px;top:18px;font-size:12px}.woocommerce-checkout .woocommerce .woocommerce-checkout .order_payment_review .woocommerce-checkout-payment .wc_payment_methods .payment_method_woosa_adyen_google_pay img{height:25px!important}.woocommerce-checkout .woocommerce .woocommerce-checkout .order_payment_review .woocommerce-checkout-payment .wc_payment_methods .payment_method_woosa_adyen_card .adyen-checkout__card__form .adyen-checkout__input-wrapper>span{display:flex!important}.woocommerce-checkout .woocommerce .woocommerce-checkout .order_payment_review .woocommerce-checkout-payment .place-order{padding:0!important;margin:0;font-size:12px}.woocommerce-checkout .woocommerce .woocommerce-checkout .order_payment_review .woocommerce-checkout-payment .place-order button{background:#000!important;width:100%;margin-top:20px}.woocommerce-checkout .woocommerce .woocommerce-checkout-review-order{position:relative;width:600px}.woocommerce-checkout .woocommerce .woocommerce-checkout-review-order .review-order-wrapper{background:#000;color:#fff;position:sticky;top:30px;padding:30px;min-width:400px}.woocommerce-checkout .woocommerce .woocommerce-checkout-review-order .review-order-wrapper>h2{margin:0;margin-bottom:18px;font-size:28px}.woocommerce-checkout .woocommerce .woocommerce-checkout-review-order .review-order-wrapper table{border:none;border-spacing:2px 15px}.woocommerce-checkout .woocommerce .woocommerce-checkout-review-order .review-order-wrapper table td{border:none;padding:0!important}.woocommerce-checkout .woocommerce .woocommerce-checkout-review-order .review-order-wrapper table tbody{margin-bottom:20px;position:relative}.woocommerce-checkout .woocommerce .woocommerce-checkout-review-order .review-order-wrapper table tbody .cart_item{position:relative}.woocommerce-checkout .woocommerce .woocommerce-checkout-review-order .review-order-wrapper table tbody .cart_item:first-child .product-name:before{display:none}.woocommerce-checkout .woocommerce .woocommerce-checkout-review-order .review-order-wrapper table tbody .product-name img{max-width:110px;width:100%}@media screen and (max-width:500px){.woocommerce-checkout .woocommerce .woocommerce-checkout-review-order .review-order-wrapper table tbody .product-name:before{content:"";width:100%;position:absolute;height:1px;top:0;background:#fff}}.woocommerce-checkout .woocommerce .woocommerce-checkout-review-order .review-order-wrapper table tbody .product-total{padding:32px 0 30px 32px!important;color:#fff}.woocommerce-checkout .woocommerce .woocommerce-checkout-review-order .review-order-wrapper table tbody .product-total .order-product__title{margin:0;font-size:18px;font-weight:700}.woocommerce-checkout .woocommerce .woocommerce-checkout-review-order .review-order-wrapper table tbody .product-total .product-attrs__order_table{display:flex;justify-content:space-between;align-items:center}.woocommerce-checkout .woocommerce .woocommerce-checkout-review-order .review-order-wrapper table tbody .product-total .product-attrs__order_table p{font-weight:700}.woocommerce-checkout .woocommerce .woocommerce-checkout-review-order .review-order-wrapper table tbody .product-total .product-attrs__order_table p span{text-transform:capitalize}@media screen and (max-width:500px){.woocommerce-checkout .woocommerce .woocommerce-checkout-review-order .review-order-wrapper table tbody .product-total{padding:32px 0 30px 15px!important}.woocommerce-checkout .woocommerce .woocommerce-checkout-review-order .review-order-wrapper table tbody .product-total .order-product__title{font-size:16px}.woocommerce-checkout .woocommerce .woocommerce-checkout-review-order .review-order-wrapper table tbody .product-total .product-attrs__order_table{gap:5px}.woocommerce-checkout .woocommerce .woocommerce-checkout-review-order .review-order-wrapper table tbody .product-total .product-attrs__order_table p,.woocommerce-checkout .woocommerce .woocommerce-checkout-review-order .review-order-wrapper table tbody .product-total .product-attrs__order_table strong{font-size:12px;line-height:1.2}}.woocommerce-checkout .woocommerce .woocommerce-checkout-review-order .review-order-wrapper table tfoot td,.woocommerce-checkout .woocommerce .woocommerce-checkout-review-order .review-order-wrapper table tfoot th{font-weight:400}.woocommerce-checkout .woocommerce .woocommerce-checkout-review-order .review-order-wrapper table tfoot th{padding:0!important}@media screen and (max-width:500px){.woocommerce-checkout .woocommerce .woocommerce-checkout-review-order .review-order-wrapper table tfoot th{padding-right:10px!important}}@media screen and (max-width:500px){.woocommerce-checkout .woocommerce .woocommerce-checkout-review-order .review-order-wrapper table tfoot td,.woocommerce-checkout .woocommerce .woocommerce-checkout-review-order .review-order-wrapper table tfoot th{font-size:12px!important}}.woocommerce-checkout .woocommerce .woocommerce-checkout-review-order .review-order-wrapper .woocommerce-form-coupon{border:none;padding:0;margin:0}.woocommerce-checkout .woocommerce .woocommerce-checkout-review-order .review-order-wrapper .woocommerce-form-coupon .form-row{width:100%;margin:0;padding:0}.woocommerce-checkout .woocommerce .woocommerce-checkout-review-order .review-order-wrapper .woocommerce-form-coupon .form-row input{border:1px solid #fff;border-radius:0;padding:15px;font-size:12px}.woocommerce-checkout .woocommerce .woocommerce-checkout-review-order .review-order-wrapper .woocommerce-form-coupon .form-row button{width:100%;border:1px solid #fff;color:#fff;margin-top:10px}@media screen and (max-width:550px){.woocommerce-checkout .woocommerce .woocommerce-checkout-review-order .review-order-wrapper{min-width:330px!important}}@media screen and (max-width:800px){.woocommerce-checkout .woocommerce .woocommerce-checkout-review-order{width:100%}}@media screen and (max-width:800px){.woocommerce-checkout .woocommerce{flex-direction:column;gap:20px}}@media screen and (max-width:800px){.woocommerce-checkout #page{overflow:none!important}}.woocommerce-order-received .woocommerce-order .woocommerce-order-overview{margin:20px 0 20px 0;padding:0;list-style:none}.woocommerce-order-received .woocommerce-order .woocommerce-order-overview li{display:block;width:100%;border:none;margin-bottom:20px}.woocommerce-order-received .woocommerce-order .woocommerce-order-overview li:last-child{margin-bottom:0}#customer_login{margin-bottom:40px;display:flex}@media screen and (max-width:768px){#customer_login{display:block!important}}#customer_login .u-column1,#customer_login .u-column2{border:1px solid #000;padding:20px;width:100%;margin-right:40px}#customer_login .u-column1 h2,#customer_login .u-column2 h2{color:#000;font-size:14px;font-weight:700}#customer_login .u-column1 .woocommerce-form,#customer_login .u-column2 .woocommerce-form{margin:0;padding:0;border:0}#customer_login .u-column1 .woocommerce-form .form-row,#customer_login .u-column1 .woocommerce-form .woocommerce-form-row,#customer_login .u-column2 .woocommerce-form .form-row,#customer_login .u-column2 .woocommerce-form .woocommerce-form-row{width:100%;padding:0;margin:0}#customer_login .u-column1 .woocommerce-form .form-row .woocommerce-Input,#customer_login .u-column1 .woocommerce-form .form-row input:not([type=checkbox]),#customer_login .u-column1 .woocommerce-form .form-row textarea,#customer_login .u-column1 .woocommerce-form .woocommerce-form-row .woocommerce-Input,#customer_login .u-column1 .woocommerce-form .woocommerce-form-row input:not([type=checkbox]),#customer_login .u-column1 .woocommerce-form .woocommerce-form-row textarea,#customer_login .u-column2 .woocommerce-form .form-row .woocommerce-Input,#customer_login .u-column2 .woocommerce-form .form-row input:not([type=checkbox]),#customer_login .u-column2 .woocommerce-form .form-row textarea,#customer_login .u-column2 .woocommerce-form .woocommerce-form-row .woocommerce-Input,#customer_login .u-column2 .woocommerce-form .woocommerce-form-row input:not([type=checkbox]),#customer_login .u-column2 .woocommerce-form .woocommerce-form-row textarea{border:1px solid #000;border-radius:0;padding:15px;font-size:12px;margin-bottom:10px}#customer_login .u-column1 .woocommerce-form .form-row label,#customer_login .u-column1 .woocommerce-form .woocommerce-form-row label,#customer_login .u-column2 .woocommerce-form .form-row label,#customer_login .u-column2 .woocommerce-form .woocommerce-form-row label{font-size:12px}#customer_login .u-column1 .woocommerce-form .form-row label input[type=checkbox],#customer_login .u-column1 .woocommerce-form .woocommerce-form-row label input[type=checkbox],#customer_login .u-column2 .woocommerce-form .form-row label input[type=checkbox],#customer_login .u-column2 .woocommerce-form .woocommerce-form-row label input[type=checkbox]{margin:0 5px 0 0}#customer_login .u-column1 .woocommerce-form .form-row label:not(.woocommerce-form__label-for-checkbox):not(.checkbox),#customer_login .u-column1 .woocommerce-form .woocommerce-form-row label:not(.woocommerce-form__label-for-checkbox):not(.checkbox),#customer_login .u-column2 .woocommerce-form .form-row label:not(.woocommerce-form__label-for-checkbox):not(.checkbox),#customer_login .u-column2 .woocommerce-form .woocommerce-form-row label:not(.woocommerce-form__label-for-checkbox):not(.checkbox){display:none}#customer_login .u-column1 .woocommerce-form .form-row .button,#customer_login .u-column1 .woocommerce-form .form-row .woocommerce-Button,#customer_login .u-column1 .woocommerce-form .form-row .woocommerce-form-login__submit,#customer_login .u-column1 .woocommerce-form .form-row .woocommerce-form-register__submit,#customer_login .u-column1 .woocommerce-form .woocommerce-form-row .button,#customer_login .u-column1 .woocommerce-form .woocommerce-form-row .woocommerce-Button,#customer_login .u-column1 .woocommerce-form .woocommerce-form-row .woocommerce-form-login__submit,#customer_login .u-column1 .woocommerce-form .woocommerce-form-row .woocommerce-form-register__submit,#customer_login .u-column2 .woocommerce-form .form-row .button,#customer_login .u-column2 .woocommerce-form .form-row .woocommerce-Button,#customer_login .u-column2 .woocommerce-form .form-row .woocommerce-form-login__submit,#customer_login .u-column2 .woocommerce-form .form-row .woocommerce-form-register__submit,#customer_login .u-column2 .woocommerce-form .woocommerce-form-row .button,#customer_login .u-column2 .woocommerce-form .woocommerce-form-row .woocommerce-Button,#customer_login .u-column2 .woocommerce-form .woocommerce-form-row .woocommerce-form-login__submit,#customer_login .u-column2 .woocommerce-form .woocommerce-form-row .woocommerce-form-register__submit{width:100%;margin-top:10px;background:#000!important;color:#fff;letter-spacing:.4px;border-radius:0}#customer_login .u-column1 .woocommerce-form .woocommerce-form-login__rememberme,#customer_login .u-column1 .woocommerce-form .woocommerce-form__label-for-checkbox,#customer_login .u-column2 .woocommerce-form .woocommerce-form-login__rememberme,#customer_login .u-column2 .woocommerce-form .woocommerce-form__label-for-checkbox{display:inline-flex;align-items:center}#customer_login .u-column1 .woocommerce-form .form-row,#customer_login .u-column2 .woocommerce-form .form-row{display:block}@media screen and (max-width:500px){#customer_login .u-column1 .woocommerce-form .form-row,#customer_login .u-column2 .woocommerce-form .form-row{display:flex;flex-direction:column;align-items:stretch;gap:10px}}#customer_login .u-column1 .woocommerce-form .lost_password,#customer_login .u-column1 .woocommerce-form .woocommerce-LostPassword,#customer_login .u-column1 .woocommerce-form a,#customer_login .u-column2 .woocommerce-form .lost_password,#customer_login .u-column2 .woocommerce-form .woocommerce-LostPassword,#customer_login .u-column2 .woocommerce-form a{color:#000;font-size:14px;font-weight:700}#customer_login .u-column1 .woocommerce-form .lost_password.showcoupon,#customer_login .u-column1 .woocommerce-form .lost_password.showlogin,#customer_login .u-column1 .woocommerce-form .woocommerce-LostPassword.showcoupon,#customer_login .u-column1 .woocommerce-form .woocommerce-LostPassword.showlogin,#customer_login .u-column1 .woocommerce-form a.showcoupon,#customer_login .u-column1 .woocommerce-form a.showlogin,#customer_login .u-column2 .woocommerce-form .lost_password.showcoupon,#customer_login .u-column2 .woocommerce-form .lost_password.showlogin,#customer_login .u-column2 .woocommerce-form .woocommerce-LostPassword.showcoupon,#customer_login .u-column2 .woocommerce-form .woocommerce-LostPassword.showlogin,#customer_login .u-column2 .woocommerce-form a.showcoupon,#customer_login .u-column2 .woocommerce-form a.showlogin{display:block;padding:20px;position:relative}#customer_login .u-column1 .woocommerce-form #dotdigital_woocommerce_checkbox_field,#customer_login .u-column1 .woocommerce-form #dotdigital_woocommerce_marketing_checkbox_field,#customer_login .u-column2 .woocommerce-form #dotdigital_woocommerce_checkbox_field,#customer_login .u-column2 .woocommerce-form #dotdigital_woocommerce_marketing_checkbox_field{font-size:10px}#customer_login .u-column1 .woocommerce-form #dotdigital_woocommerce_checkbox_field .woocommerce-input-wrapper,#customer_login .u-column1 .woocommerce-form #dotdigital_woocommerce_marketing_checkbox_field .woocommerce-input-wrapper,#customer_login .u-column2 .woocommerce-form #dotdigital_woocommerce_checkbox_field .woocommerce-input-wrapper,#customer_login .u-column2 .woocommerce-form #dotdigital_woocommerce_marketing_checkbox_field .woocommerce-input-wrapper{display:inline-flex;align-items:center}#customer_login .u-column1 .woocommerce-form #dotdigital_woocommerce_checkbox_field .woocommerce-input-wrapper .checkbox span,#customer_login .u-column1 .woocommerce-form #dotdigital_woocommerce_checkbox_field .woocommerce-input-wrapper label span,#customer_login .u-column1 .woocommerce-form #dotdigital_woocommerce_marketing_checkbox_field .woocommerce-input-wrapper .checkbox span,#customer_login .u-column1 .woocommerce-form #dotdigital_woocommerce_marketing_checkbox_field .woocommerce-input-wrapper label span,#customer_login .u-column2 .woocommerce-form #dotdigital_woocommerce_checkbox_field .woocommerce-input-wrapper .checkbox span,#customer_login .u-column2 .woocommerce-form #dotdigital_woocommerce_checkbox_field .woocommerce-input-wrapper label span,#customer_login .u-column2 .woocommerce-form #dotdigital_woocommerce_marketing_checkbox_field .woocommerce-input-wrapper .checkbox span,#customer_login .u-column2 .woocommerce-form #dotdigital_woocommerce_marketing_checkbox_field .woocommerce-input-wrapper label span{margin-left:5px}#customer_login .u-column1 .woocommerce-form .woocommerce-privacy-policy-text,#customer_login .u-column2 .woocommerce-form .woocommerce-privacy-policy-text{font-size:12px;line-height:1.4;margin-top:10px}#customer_login .u-column1 .woocommerce-form .woocommerce-privacy-policy-text a,#customer_login .u-column2 .woocommerce-form .woocommerce-privacy-policy-text a{color:#000;text-decoration:underline}#customer_login .u-column2{margin-right:0}@media screen and (max-width:768px){#customer_login .u-column2{margin-top:20px}}nav.woocommerce-MyAccount-navigation{background:#f7f7f7;padding:20px;margin-bottom:20px}nav.woocommerce-MyAccount-navigation ul{margin:0;padding:0}nav.woocommerce-MyAccount-navigation ul li{list-style-type:none;border-bottom:1px solid #ccc;transition:background-color .6s ease,color .6s ease}nav.woocommerce-MyAccount-navigation ul li a{display:flex;align-items:center;position:relative;padding:15px 15px 15px 46px;color:inherit;text-decoration:none}nav.woocommerce-MyAccount-navigation ul li a::before{content:"";position:absolute;left:8px;top:50%;transform:translateY(-50%);width:28px;height:28px;background-size:contain;background-repeat:no-repeat;background-position:center}nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--dashboard a::before{background-image:url(/wp-content/themes/paramo-child-theme/assets/images/icons/dashboard.svg)}nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders a::before{background-image:url(/wp-content/themes/paramo-child-theme/assets/images/icons/orders.svg)}nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account a::before{background-image:url(/wp-content/themes/paramo-child-theme/assets/images/icons/account-details.svg)}nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address a::before{background-image:url(/wp-content/themes/paramo-child-theme/assets/images/icons/address.svg)}nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--stored-cards a::before{background-image:url(/wp-content/themes/paramo-child-theme/assets/images/icons/stored-cards.svg)}nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--guarantee a::before{background-image:url(/wp-content/themes/paramo-child-theme/assets/images/icons/register-guarantee.svg)}nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a::before{background-image:url(/wp-content/themes/paramo-child-theme/assets/images/icons/logout.svg)}nav.woocommerce-MyAccount-navigation ul li.is-active,nav.woocommerce-MyAccount-navigation ul li:hover{background:#000;color:#fff}nav.woocommerce-MyAccount-navigation ul li.is-active a,nav.woocommerce-MyAccount-navigation ul li:hover a{color:#fff}nav.woocommerce-MyAccount-navigation ul li.is-active a:before,nav.woocommerce-MyAccount-navigation ul li:hover a:before{filter:invert(100%) sepia(0) saturate(7491%) hue-rotate(48deg) brightness(120%) contrast(98%)}nav.woocommerce-MyAccount-navigation ul li:last-child{border-bottom:0}.woocommerce-account .woocommerce-MyAccount-content{font-size:14px;margin-bottom:20px}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table.woocommerce-MyAccount-orders{text-align:center!important}@media screen and (max-width:768px){.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table.woocommerce-MyAccount-orders th.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-number{border:0!important;display:block!important}}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table.woocommerce-MyAccount-orders a.woocommerce-button.button.view{background:#bd9165!important;color:#fff!important;font-weight:600;text-transform:none}.woocommerce-account .woocommerce-MyAccount-content fieldset{padding:15px}.woocommerce-account .woocommerce-MyAccount-content button#search-button{background:var(--brand-gold)!important}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm{border:1px solid #000;padding:20px;margin-bottom:40px}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm .clear{display:none}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-form-row{width:100%;padding:0;margin:0 0 10px}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row label,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-form-row label{display:block;font-size:12px;margin-bottom:6px;color:#000}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row .woocommerce-Input,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row input:not([type=checkbox]),.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row select,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row textarea,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-form-row .woocommerce-Input,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-form-row input:not([type=checkbox]),.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-form-row select,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-form-row textarea{width:100%;border:1px solid #000;border-radius:0;padding:15px;font-size:12px}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row-first,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row-last{display:inline-block;vertical-align:top;width:calc(50% - 10px)}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row-first{margin-right:20px}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset{border:0;padding:0;margin:10px 0 0}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset legend{color:#000;font-size:14px;font-weight:700;margin-bottom:10px}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm .password-input{position:relative;display:block}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm .password-input input{width:100%}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm .password-input .show-password-input{position:absolute;top:50%;right:10px;transform:translateY(-50%)}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm #account_display_name_description em{font-size:12px}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm .button,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-Button{width:100%;margin-top:10px;background:#000!important;color:#fff;letter-spacing:.4px;border-radius:0}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-privacy-policy-text{font-size:12px;line-height:1.4;margin-top:10px}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-privacy-policy-text a{color:#000;text-decoration:underline}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm [data-lastpass-icon-root]{display:none!important}@media screen and (max-width:768px){.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row-first,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row-last{width:100%;margin-right:0}}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address{flex:1;border:1px solid #000;padding:20px;box-sizing:border-box}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address .woocommerce-Address-title{display:block;margin-bottom:15px}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address .woocommerce-Address-title h2{color:#000;font-size:14px;font-weight:700;margin:0}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address .woocommerce-Address-title a.edit{font-size:12px;color:#000;text-decoration:underline}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address .woocommerce-Address-title a.edit:hover{color:#c99870}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address address{font-size:13px;line-height:1.6;font-style:normal;color:#000}@media screen and (max-width:768px){.woocommerce-account .woocommerce-MyAccount-content{flex-direction:column;gap:20px}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address{width:100%;margin:5px 0}}.woocommerce-account .woocommerce-MyAccount-content form .woocommerce-address-fields{border:1px solid #000;padding:20px;margin-bottom:40px}.woocommerce-account .woocommerce-MyAccount-content form .woocommerce-address-fields h2,.woocommerce-account .woocommerce-MyAccount-content form .woocommerce-address-fields>h2{color:#000;font-size:14px;font-weight:700;margin:0 0 15px}.woocommerce-account .woocommerce-MyAccount-content form .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row{width:100%;padding:0;margin:0 0 10px}.woocommerce-account .woocommerce-MyAccount-content form .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row label{display:block;font-size:12px;margin-bottom:6px;color:#000}.woocommerce-account .woocommerce-MyAccount-content form .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row .input-text,.woocommerce-account .woocommerce-MyAccount-content form .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row input:not([type=checkbox]),.woocommerce-account .woocommerce-MyAccount-content form .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row select,.woocommerce-account .woocommerce-MyAccount-content form .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row textarea{width:100%;border:1px solid #000;border-radius:0;padding:15px;font-size:12px;box-sizing:border-box}.woocommerce-account .woocommerce-MyAccount-content form .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row .woocommerce-input-wrapper>strong{display:inline-block;font-size:12px;margin-bottom:6px}.woocommerce-account .woocommerce-MyAccount-content form .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row-first,.woocommerce-account .woocommerce-MyAccount-content form .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row-last{display:inline-block;vertical-align:top;width:calc(50% - 10px)}.woocommerce-account .woocommerce-MyAccount-content form .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row-first{margin-right:20px}.woocommerce-account .woocommerce-MyAccount-content form .woocommerce-address-fields .select2-container{width:100%!important}.woocommerce-account .woocommerce-MyAccount-content form .woocommerce-address-fields .select2-container .select2-selection--single{border:1px solid #000;border-radius:0;height:auto;min-height:48px;display:flex;align-items:center;padding:8px 12px}.woocommerce-account .woocommerce-MyAccount-content form .woocommerce-address-fields .select2-container .select2-selection--single .select2-selection__rendered{line-height:1.2;padding-left:0;font-size:12px}.woocommerce-account .woocommerce-MyAccount-content form .woocommerce-address-fields .select2-container .select2-selection--single .select2-selection__arrow{height:100%;right:8px}.woocommerce-account .woocommerce-MyAccount-content form .woocommerce-address-fields .button,.woocommerce-account .woocommerce-MyAccount-content form .woocommerce-address-fields .woocommerce-Button{width:100%;margin-top:10px;background:#000!important;color:#fff;letter-spacing:.4px;border-radius:0}.woocommerce-account .woocommerce-MyAccount-content form .woocommerce-address-fields [data-lastpass-icon-root]{display:none!important}@media screen and (max-width:768px){.woocommerce-account .woocommerce-MyAccount-content form .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row-first,.woocommerce-account .woocommerce-MyAccount-content form .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row-last{width:100%;margin-right:0}}.woocommerce-account .woocommerce-MyAccount-content>p,.woocommerce-account .woocommerce-MyAccount-content__order-intro{margin:0 0 20px;font-size:14px;line-height:1.6}.woocommerce-account .woocommerce-MyAccount-content>p .order-date,.woocommerce-account .woocommerce-MyAccount-content>p .order-number,.woocommerce-account .woocommerce-MyAccount-content>p .order-status,.woocommerce-account .woocommerce-MyAccount-content__order-intro .order-date,.woocommerce-account .woocommerce-MyAccount-content__order-intro .order-number,.woocommerce-account .woocommerce-MyAccount-content__order-intro .order-status{background:0 0;padding:0;font-weight:600}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details,.woocommerce-account .woocommerce-MyAccount-content__order-details{border:0;padding:20px;margin-bottom:30px}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-order-details__title,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details__title,.woocommerce-account .woocommerce-MyAccount-content__order-details .woocommerce-order-details__title,.woocommerce-account .woocommerce-MyAccount-content__order-details__title{font-size:14px;font-weight:700;color:#000;margin:0 0 15px}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details .shop_table.order_details,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details__table,.woocommerce-account .woocommerce-MyAccount-content__order-details .shop_table.order_details,.woocommerce-account .woocommerce-MyAccount-content__order-details__table{width:100%;border-collapse:collapse;font-size:14px}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details .shop_table.order_details thead th,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details__table thead th,.woocommerce-account .woocommerce-MyAccount-content__order-details .shop_table.order_details thead th,.woocommerce-account .woocommerce-MyAccount-content__order-details__table thead th{text-align:left;font-weight:600;border-bottom:1px solid #000;padding:12px 10px;background:#f7f7f7}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details .shop_table.order_details tbody td,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details__table tbody td,.woocommerce-account .woocommerce-MyAccount-content__order-details .shop_table.order_details tbody td,.woocommerce-account .woocommerce-MyAccount-content__order-details__table tbody td{border-bottom:1px solid #e6e6e6;padding:14px 10px;vertical-align:top}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details .shop_table.order_details tbody .product-name a,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details .shop_table.order_details tbody .woocommerce-table__product-name a,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details__table tbody .product-name a,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details__table tbody .woocommerce-table__product-name a,.woocommerce-account .woocommerce-MyAccount-content__order-details .shop_table.order_details tbody .product-name a,.woocommerce-account .woocommerce-MyAccount-content__order-details .shop_table.order_details tbody .woocommerce-table__product-name a,.woocommerce-account .woocommerce-MyAccount-content__order-details__table tbody .product-name a,.woocommerce-account .woocommerce-MyAccount-content__order-details__table tbody .woocommerce-table__product-name a{text-decoration:none;color:#000}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details .shop_table.order_details tbody .product-name a:hover,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details .shop_table.order_details tbody .woocommerce-table__product-name a:hover,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details__table tbody .product-name a:hover,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details__table tbody .woocommerce-table__product-name a:hover,.woocommerce-account .woocommerce-MyAccount-content__order-details .shop_table.order_details tbody .product-name a:hover,.woocommerce-account .woocommerce-MyAccount-content__order-details .shop_table.order_details tbody .woocommerce-table__product-name a:hover,.woocommerce-account .woocommerce-MyAccount-content__order-details__table tbody .product-name a:hover,.woocommerce-account .woocommerce-MyAccount-content__order-details__table tbody .woocommerce-table__product-name a:hover{text-decoration:underline}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details .shop_table.order_details tbody .product-name .product-quantity,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details .shop_table.order_details tbody .woocommerce-table__product-name .product-quantity,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details__table tbody .product-name .product-quantity,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details__table tbody .woocommerce-table__product-name .product-quantity,.woocommerce-account .woocommerce-MyAccount-content__order-details .shop_table.order_details tbody .product-name .product-quantity,.woocommerce-account .woocommerce-MyAccount-content__order-details .shop_table.order_details tbody .woocommerce-table__product-name .product-quantity,.woocommerce-account .woocommerce-MyAccount-content__order-details__table tbody .product-name .product-quantity,.woocommerce-account .woocommerce-MyAccount-content__order-details__table tbody .woocommerce-table__product-name .product-quantity{font-weight:700;margin-left:6px}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details .shop_table.order_details tbody .product-name .wc-item-meta,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details .shop_table.order_details tbody .woocommerce-table__product-name .wc-item-meta,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details__table tbody .product-name .wc-item-meta,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details__table tbody .woocommerce-table__product-name .wc-item-meta,.woocommerce-account .woocommerce-MyAccount-content__order-details .shop_table.order_details tbody .product-name .wc-item-meta,.woocommerce-account .woocommerce-MyAccount-content__order-details .shop_table.order_details tbody .woocommerce-table__product-name .wc-item-meta,.woocommerce-account .woocommerce-MyAccount-content__order-details__table tbody .product-name .wc-item-meta,.woocommerce-account .woocommerce-MyAccount-content__order-details__table tbody .woocommerce-table__product-name .wc-item-meta{margin:8px 0 0;padding:0;list-style:none}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details .shop_table.order_details tbody .product-name .wc-item-meta li,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details .shop_table.order_details tbody .woocommerce-table__product-name .wc-item-meta li,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details__table tbody .product-name .wc-item-meta li,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details__table tbody .woocommerce-table__product-name .wc-item-meta li,.woocommerce-account .woocommerce-MyAccount-content__order-details .shop_table.order_details tbody .product-name .wc-item-meta li,.woocommerce-account .woocommerce-MyAccount-content__order-details .shop_table.order_details tbody .woocommerce-table__product-name .wc-item-meta li,.woocommerce-account .woocommerce-MyAccount-content__order-details__table tbody .product-name .wc-item-meta li,.woocommerce-account .woocommerce-MyAccount-content__order-details__table tbody .woocommerce-table__product-name .wc-item-meta li{margin:0 0 4px}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details .shop_table.order_details tbody .product-name .wc-item-meta li .wc-item-meta-label,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details .shop_table.order_details tbody .woocommerce-table__product-name .wc-item-meta li .wc-item-meta-label,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details__table tbody .product-name .wc-item-meta li .wc-item-meta-label,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details__table tbody .woocommerce-table__product-name .wc-item-meta li .wc-item-meta-label,.woocommerce-account .woocommerce-MyAccount-content__order-details .shop_table.order_details tbody .product-name .wc-item-meta li .wc-item-meta-label,.woocommerce-account .woocommerce-MyAccount-content__order-details .shop_table.order_details tbody .woocommerce-table__product-name .wc-item-meta li .wc-item-meta-label,.woocommerce-account .woocommerce-MyAccount-content__order-details__table tbody .product-name .wc-item-meta li .wc-item-meta-label,.woocommerce-account .woocommerce-MyAccount-content__order-details__table tbody .woocommerce-table__product-name .wc-item-meta li .wc-item-meta-label{font-weight:600;margin-right:4px}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details .shop_table.order_details tbody .product-name .wc-item-meta li p,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details .shop_table.order_details tbody .woocommerce-table__product-name .wc-item-meta li p,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details__table tbody .product-name .wc-item-meta li p,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details__table tbody .woocommerce-table__product-name .wc-item-meta li p,.woocommerce-account .woocommerce-MyAccount-content__order-details .shop_table.order_details tbody .product-name .wc-item-meta li p,.woocommerce-account .woocommerce-MyAccount-content__order-details .shop_table.order_details tbody .woocommerce-table__product-name .wc-item-meta li p,.woocommerce-account .woocommerce-MyAccount-content__order-details__table tbody .product-name .wc-item-meta li p,.woocommerce-account .woocommerce-MyAccount-content__order-details__table tbody .woocommerce-table__product-name .wc-item-meta li p{display:inline;margin:0}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details .shop_table.order_details tbody .product-total,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details .shop_table.order_details tbody .woocommerce-table__product-total,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details__table tbody .product-total,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details__table tbody .woocommerce-table__product-total,.woocommerce-account .woocommerce-MyAccount-content__order-details .shop_table.order_details tbody .product-total,.woocommerce-account .woocommerce-MyAccount-content__order-details .shop_table.order_details tbody .woocommerce-table__product-total,.woocommerce-account .woocommerce-MyAccount-content__order-details__table tbody .product-total,.woocommerce-account .woocommerce-MyAccount-content__order-details__table tbody .woocommerce-table__product-total{text-align:right}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details .shop_table.order_details tbody .product-total .amount,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details .shop_table.order_details tbody .woocommerce-table__product-total .amount,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details__table tbody .product-total .amount,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details__table tbody .woocommerce-table__product-total .amount,.woocommerce-account .woocommerce-MyAccount-content__order-details .shop_table.order_details tbody .product-total .amount,.woocommerce-account .woocommerce-MyAccount-content__order-details .shop_table.order_details tbody .woocommerce-table__product-total .amount,.woocommerce-account .woocommerce-MyAccount-content__order-details__table tbody .product-total .amount,.woocommerce-account .woocommerce-MyAccount-content__order-details__table tbody .woocommerce-table__product-total .amount{font-weight:700}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details .shop_table.order_details tfoot td,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details .shop_table.order_details tfoot th,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details__table tfoot td,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details__table tfoot th,.woocommerce-account .woocommerce-MyAccount-content__order-details .shop_table.order_details tfoot td,.woocommerce-account .woocommerce-MyAccount-content__order-details .shop_table.order_details tfoot th,.woocommerce-account .woocommerce-MyAccount-content__order-details__table tfoot td,.woocommerce-account .woocommerce-MyAccount-content__order-details__table tfoot th{padding:12px 10px;border-top:0}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details .shop_table.order_details tfoot th,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details__table tfoot th,.woocommerce-account .woocommerce-MyAccount-content__order-details .shop_table.order_details tfoot th,.woocommerce-account .woocommerce-MyAccount-content__order-details__table tfoot th{text-align:left;color:#000;font-weight:600}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details .shop_table.order_details tfoot td,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details__table tfoot td,.woocommerce-account .woocommerce-MyAccount-content__order-details .shop_table.order_details tfoot td,.woocommerce-account .woocommerce-MyAccount-content__order-details__table tfoot td{text-align:right}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details .shop_table.order_details tfoot td .amount,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details__table tfoot td .amount,.woocommerce-account .woocommerce-MyAccount-content__order-details .shop_table.order_details tfoot td .amount,.woocommerce-account .woocommerce-MyAccount-content__order-details__table tfoot td .amount{font-weight:700}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details .shop_table.order_details tfoot tr:not(:last-child) td,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details__table tfoot tr:not(:last-child) td,.woocommerce-account .woocommerce-MyAccount-content__order-details .shop_table.order_details tfoot tr:not(:last-child) td,.woocommerce-account .woocommerce-MyAccount-content__order-details__table tfoot tr:not(:last-child) td{border-bottom:1px solid #e6e6e6}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-customer-details,.woocommerce-account .woocommerce-MyAccount-content__customer{margin-top:30px}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-columns.woocommerce-columns--addresses,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-customer-details-columns,.woocommerce-account .woocommerce-MyAccount-content__customer .woocommerce-columns.woocommerce-columns--addresses,.woocommerce-account .woocommerce-MyAccount-content__customer-columns{display:flex;gap:20px;flex-wrap:wrap}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-column,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-customer-details-card,.woocommerce-account .woocommerce-MyAccount-content__customer .woocommerce-column,.woocommerce-account .woocommerce-MyAccount-content__customer-card{flex:1 1 0;min-width:260px;border:1px solid #000;padding:20px;box-sizing:border-box}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-column .woocommerce-column__title,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-column__title,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-customer-details-card .woocommerce-column__title,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-customer-details-card__title,.woocommerce-account .woocommerce-MyAccount-content__customer .woocommerce-column .woocommerce-column__title,.woocommerce-account .woocommerce-MyAccount-content__customer .woocommerce-column__title,.woocommerce-account .woocommerce-MyAccount-content__customer-card .woocommerce-column__title,.woocommerce-account .woocommerce-MyAccount-content__customer-card__title{font-size:14px;font-weight:700;color:#000;margin:0 0 12px}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-column address,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-customer-details-card address,.woocommerce-account .woocommerce-MyAccount-content__customer .woocommerce-column address,.woocommerce-account .woocommerce-MyAccount-content__customer-card address{font-style:normal;line-height:1.6;font-size:13px;color:#000;margin:0}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-column address .woocommerce-customer-details--email,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-column address .woocommerce-customer-details--phone,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-customer-details-card address .woocommerce-customer-details--email,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-customer-details-card address .woocommerce-customer-details--phone,.woocommerce-account .woocommerce-MyAccount-content__customer .woocommerce-column address .woocommerce-customer-details--email,.woocommerce-account .woocommerce-MyAccount-content__customer .woocommerce-column address .woocommerce-customer-details--phone,.woocommerce-account .woocommerce-MyAccount-content__customer-card address .woocommerce-customer-details--email,.woocommerce-account .woocommerce-MyAccount-content__customer-card address .woocommerce-customer-details--phone{margin:8px 0 0;font-size:13px}@media (max-width:768px){.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details,.woocommerce-account .woocommerce-MyAccount-content__order-details{padding:0}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-columns.woocommerce-columns--addresses,.woocommerce-account .woocommerce-MyAccount-content__customer-columns{flex-direction:column;gap:20px}}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-customer-details table,.woocommerce-account .woocommerce-MyAccount-content section.woocommerce-order-details table{width:100%;border-collapse:collapse!important;border-spacing:0}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-customer-details td,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-customer-details th,.woocommerce-account .woocommerce-MyAccount-content section.woocommerce-order-details td,.woocommerce-account .woocommerce-MyAccount-content section.woocommerce-order-details th{border:1px solid #000!important;padding:10px 12px;text-align:left}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-customer-details th,.woocommerce-account .woocommerce-MyAccount-content section.woocommerce-order-details th{background:#f7f7f7}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-customer-details address,.woocommerce-account .woocommerce-MyAccount-content section.woocommerce-order-details address{line-height:1.6;border:0!important;border-radius:0!important}.woocommerce-account .woocommerce-MyAccount-content .minimalistBlack{border-collapse:collapse;width:100%}.woocommerce-account .woocommerce-MyAccount-content .minimalistBlack td,.woocommerce-account .woocommerce-MyAccount-content .minimalistBlack th{border:1px solid #000;padding:8px;text-align:left}.woocommerce-account .woocommerce-MyAccount-content .minimalistBlack th{background-color:#f9f9f9}.blog .site-header{margin-bottom:0!important}.blog #content>.main-container{max-width:100%;padding:0}.blog .post-filter-wrapper{background:#24221f;border-top:1px solid #fff;padding:30px 0}.blog .post-filter-wrapper .main-container h1.page-title{color:#fff;padding:10px 0;margin:0;text-transform:uppercase}.blog .post-filter-wrapper .main-container nav.post-filter ul.post-filter-list{list-style:none;padding:0;margin:10px 0 30px 0;display:flex;flex-wrap:wrap;gap:10px}.blog .post-filter-wrapper .main-container nav.post-filter ul.post-filter-list .post-filter__link,.blog .post-filter-wrapper .main-container nav.post-filter ul.post-filter-list a{display:inline-block;padding:7px 25px;border:1px solid #fff;text-decoration:none;color:#fff;font-size:14px;transition:.2s}.blog .post-filter-wrapper .main-container nav.post-filter ul.post-filter-list .post-filter__link.is-active,.blog .post-filter-wrapper .main-container nav.post-filter ul.post-filter-list .post-filter__link:hover,.blog .post-filter-wrapper .main-container nav.post-filter ul.post-filter-list a.is-active,.blog .post-filter-wrapper .main-container nav.post-filter ul.post-filter-list a:hover{background:#c99870;color:#fff;border-color:#3c3d3f}.blog .post-filter-wrapper .main-container #post-filter__results{position:relative}.blog .post-filter-wrapper .main-container #post-filter__results--loading::before,.blog .post-filter-wrapper .main-container #post-filter__results.is-loading::before{content:"";position:fixed;inset:0;background:rgba(36,34,31,.6);z-index:99;top:0;left:0;width:100%;height:100%}.blog .post-filter-wrapper .main-container #post-filter__results--loading::after,.blog .post-filter-wrapper .main-container #post-filter__results.is-loading::after{content:"";position:fixed;left:calc(50% - 21px);top:calc(50% - 21px);width:42px;height:42px;margin:-21px 0 0 -21px;border-radius:50%;border:3px solid #cfcfcf;border-top-color:#333;animation:post-filter-spinner .8s linear infinite;z-index:999}.blog .post-filter-wrapper .main-container #post-filter__results .post-grid{display:flex;flex-wrap:wrap;margin:0 -20px}@media screen and (max-width:768px){.blog .post-filter-wrapper .main-container #post-filter__results .post-grid{margin:0!important}}.blog .post-filter-wrapper .main-container #post-filter__results .post-grid__box{display:flex;flex-direction:column;flex:0 0 auto;flex-basis:calc(33.333% - 40px);margin:20px;background:#fff}@media screen and (max-width:1024px){.blog .post-filter-wrapper .main-container #post-filter__results .post-grid__box{flex-basis:calc(50% - 40px)}}@media screen and (max-width:768px){.blog .post-filter-wrapper .main-container #post-filter__results .post-grid__box{flex-basis:100%;margin:10px 0}}.blog .post-filter-wrapper .main-container #post-filter__results .post-grid__box:hover .post-grid__image img{transform:scale(1.2)}.blog .post-filter-wrapper .main-container #post-filter__results .post-grid__link{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit}.blog .post-filter-wrapper .main-container #post-filter__results .post-grid__image{aspect-ratio:400/247;width:100%;overflow:hidden}.blog .post-filter-wrapper .main-container #post-filter__results .post-grid__image img{width:100%;height:100%;object-fit:cover;display:block;transition:.6s}.blog .post-filter-wrapper .main-container #post-filter__results .post-grid__meta{padding:20px}.blog .post-filter-wrapper .main-container #post-filter__results .post-grid__date{font-size:14px}.blog .post-filter-wrapper .main-container #post-filter__results .post-grid__excerpt{font-size:14px}.blog .post-filter-wrapper .main-container #post-filter__results nav#post-navigation.navigation.pagination .nav-links{display:flex;flex-wrap:wrap;align-items:center;gap:15px;padding:40px 0;justify-content:center}.blog .post-filter-wrapper .main-container #post-filter__results nav#post-navigation.navigation.pagination .nav-links .page-numbers{width:45px;height:45px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.5);text-decoration:none;font-weight:600;line-height:1;color:#fff;background:0 0;transition:background 150ms ease,color 150ms ease,border-color 150ms ease,transform .1s ease;font-size:14px;transition:.6s;cursor:pointer}.blog .post-filter-wrapper .main-container #post-filter__results nav#post-navigation.navigation.pagination .nav-links .page-numbers:focus-visible:not(.current),.blog .post-filter-wrapper .main-container #post-filter__results nav#post-navigation.navigation.pagination .nav-links .page-numbers:hover:not(.current){background:#fff;color:#000}.blog .post-filter-wrapper .main-container #post-filter__results nav#post-navigation.navigation.pagination .nav-links .page-numbers:active{transform:translateY(1px)}.blog .post-filter-wrapper .main-container #post-filter__results nav#post-navigation.navigation.pagination .nav-links .page-numbers.current,.blog .post-filter-wrapper .main-container #post-filter__results nav#post-navigation.navigation.pagination .nav-links .page-numbers[aria-current=page]{background:#fff;color:#111;border-color:#fff;cursor:default}.blog .post-filter-wrapper .main-container #post-filter__results nav#post-navigation.navigation.pagination .nav-links .page-numbers.current+.next{opacity:.3;pointer-events:none}.blog .post-filter-wrapper .main-container #post-filter__results nav#post-navigation.navigation.pagination .nav-links .page-numbers.next,.blog .post-filter-wrapper .main-container #post-filter__results nav#post-navigation.navigation.pagination .nav-links .page-numbers.prev,.blog .post-filter-wrapper .main-container #post-filter__results nav#post-navigation.navigation.pagination .nav-links .page-numbers[aria-label^=Next],.blog .post-filter-wrapper .main-container #post-filter__results nav#post-navigation.navigation.pagination .nav-links .page-numbers[aria-label^=Previous]{background:#c89a6a;color:#fff;border-color:#c89a6a}.blog .post-filter-wrapper .main-container #post-filter__results nav#post-navigation.navigation.pagination .nav-links .page-numbers.next:focus-visible,.blog .post-filter-wrapper .main-container #post-filter__results nav#post-navigation.navigation.pagination .nav-links .page-numbers.next:hover,.blog .post-filter-wrapper .main-container #post-filter__results nav#post-navigation.navigation.pagination .nav-links .page-numbers.prev:focus-visible,.blog .post-filter-wrapper .main-container #post-filter__results nav#post-navigation.navigation.pagination .nav-links .page-numbers.prev:hover,.blog .post-filter-wrapper .main-container #post-filter__results nav#post-navigation.navigation.pagination .nav-links .page-numbers[aria-label^=Next]:focus-visible,.blog .post-filter-wrapper .main-container #post-filter__results nav#post-navigation.navigation.pagination .nav-links .page-numbers[aria-label^=Next]:hover,.blog .post-filter-wrapper .main-container #post-filter__results nav#post-navigation.navigation.pagination .nav-links .page-numbers[aria-label^=Previous]:focus-visible,.blog .post-filter-wrapper .main-container #post-filter__results nav#post-navigation.navigation.pagination .nav-links .page-numbers[aria-label^=Previous]:hover{border-color:#fff}.blog .post-filter-wrapper .main-container #post-filter__results nav#post-navigation.navigation.pagination .nav-links .page-numbers.dots{width:44px;height:44px;border-color:rgba(255,255,255,.5);background:0 0;color:#fff;pointer-events:none}@media (max-width:420px){.blog .post-filter-wrapper .main-container #post-filter__results nav#post-navigation.navigation.pagination .nav-links{gap:.5rem}.blog .post-filter-wrapper .main-container #post-filter__results nav#post-navigation.navigation.pagination .nav-links .page-numbers{width:40px;height:40px}}@media (prefers-reduced-motion:reduce){.blog .post-filter-wrapper .main-container #post-filter__results nav#post-navigation.navigation.pagination .nav-links .page-numbers{transition:none}}@keyframes post-filter-spinner{to{transform:rotate(360deg)}}.single-post .post-box{display:none}footer .footer_columns{display:flex;flex-direction:column-reverse;gap:15px;margin-top:20px;margin-bottom:20px}footer .footer_columns .footer__i18n img{display:none}footer .footer_columns .footer__i18n select{color:#000;width:100%}footer .footer_columns .footer__social{display:flex;justify-content:center}footer .footer_columns .footer__social a{height:20px;width:auto;margin-right:15px}footer .footer_columns .footer__social a img{width:100%;height:100%}footer .footer_columns .footer__social a:last-child{margin-right:0}footer .footer_columns .footer__social .polylang-cta{height:20px;margin-right:15px}@media screen and (max-width:600px){footer .footer__lower-left{margin-right:0}footer .footer__lower-left .footer__logo img{max-width:250px}}@media screen and (max-width:600px){footer .footer__navigation{flex-direction:column;text-align:center}footer .footer__navigation>nav{margin-bottom:20px}footer .footer__navigation>nav:last-child{margin-bottom:0}}.aftercare-block__content-container *{cursor:pointer!important}#iws-search-overlay .iws-products-grid .iws-product-item{padding:5px}#iws-search-overlay .iws-products-grid .iws-product-item img.iws-product-image{object-fit:contain}#atlwdg-trigger{display:none}.grecaptcha-badge{display:none!important}.woocommerce-page.term-16487 header,.woocommerce-page.term-16543 header,.woocommerce-page.term-16684 header,.woocommerce-page.term-16892 header{margin-bottom:0!important}.woocommerce-page.term-16487 .site,.woocommerce-page.term-16543 .site,.woocommerce-page.term-16684 .site,.woocommerce-page.term-16892 .site{display:none!important}.archive.term-16477 .products .product .woocommerce-LoopProduct-link .img-info .price,.archive.term-17628 .products .product .woocommerce-LoopProduct-link .img-info .price,.archive.term-rescue .products .product .woocommerce-LoopProduct-link .img-info .price,.archive.term-rescue-collections-womens .products .product .woocommerce-LoopProduct-link .img-info .price{display:none!important}.archive.term-16477 .products .product .woocommerce-LoopProduct-link .pop-flash-circle,.archive.term-17628 .products .product .woocommerce-LoopProduct-link .pop-flash-circle,.archive.term-rescue .products .product .woocommerce-LoopProduct-link .pop-flash-circle,.archive.term-rescue-collections-womens .products .product .woocommerce-LoopProduct-link .pop-flash-circle{display:none!important}.archive.term-16477 .products .product .variations_form,.archive.term-17628 .products .product .variations_form,.archive.term-rescue .products .product .variations_form,.archive.term-rescue-collections-womens .products .product .variations_form{display:none!important}.woocommerce #details .forms{max-width:420px;margin-bottom:20px}.woocommerce #details .forms>h1{margin-top:0}.woocommerce #details .forms #password-reset-form fieldset{padding:20px}.woocommerce #details .forms #password-reset-form fieldset .formtitle{font-weight:700;font-size:18px;text-transform:uppercase}.woocommerce #details .forms #password-reset-form fieldset form label[for=forgotpwd]{font-weight:700;text-transform:uppercase;font-size:14px;margin-bottom:5px;display:inline-block}.woocommerce #details .forms #password-reset-form fieldset form .inputboxes{width:100%}.woocommerce #details .forms #password-reset-form fieldset form .subReset>input{background:#000!important;margin-top:10px}.woocommerce #details .forms #password-reset-form fieldset>.button{background:0 0!important;color:#000;font-size:12px!important;padding:0!important;margin-top:20px}.wp-block-ntbs-interactive-hero .bem-content-wrapper .bem-content .description{max-width:600px}@media (max-width:768px){.wp-block-ntbs-interactive-hero .bem-content-wrapper .bem-content .title{font-size:clamp(2rem,10vw,4rem)!important;margin-bottom:16px}}.wp-block-ntbs-image .bem-overlay-content{padding:30px}.wp-block-ntbs-image .bem-blocks-heading{opacity:1;visibility:visible;font-size:clamp(20px,2vw,30px)}.term-apex .woocommerce-child-category-image,.term-apex-collections-unisex .woocommerce-child-category-image,.term-apex-collections-womens .woocommerce-child-category-image{border-bottom:20px solid #ffcd00}.term-apex .woocommerce-child-category-image .woocommerce-child-category-text,.term-apex-collections-unisex .woocommerce-child-category-image .woocommerce-child-category-text,.term-apex-collections-womens .woocommerce-child-category-image .woocommerce-child-category-text{padding-bottom:70px}.term-apex .woocommerce-child-category-image:after,.term-apex-collections-unisex .woocommerce-child-category-image:after,.term-apex-collections-womens .woocommerce-child-category-image:after{content:"";background:url(../../images/collection/paramo-apex-collection.svg);width:60px;height:60px;position:absolute;bottom:0;left:50%;transform:translate(-50%,0);background-repeat:no-repeat}.term-energy .woocommerce-child-category-image,.term-energy-collections-unisex .woocommerce-child-category-image,.term-energy-collections-womens .woocommerce-child-category-image{border-bottom:20px solid #fd521d}.term-energy .woocommerce-child-category-image .woocommerce-child-category-text,.term-energy-collections-unisex .woocommerce-child-category-image .woocommerce-child-category-text,.term-energy-collections-womens .woocommerce-child-category-image .woocommerce-child-category-text{padding-bottom:70px}.term-energy .woocommerce-child-category-image:after,.term-energy-collections-unisex .woocommerce-child-category-image:after,.term-energy-collections-womens .woocommerce-child-category-image:after{content:"";background:url(../../images/collection/paramo-energy-collection.svg);width:60px;height:60px;position:absolute;bottom:0;left:50%;transform:translate(-50%,0);background-repeat:no-repeat}.term-nature .woocommerce-child-category-image,.term-nature-collections-unisex .woocommerce-child-category-image,.term-nature-collections-womens .woocommerce-child-category-image{border-bottom:20px solid #61663d}.term-nature .woocommerce-child-category-image .woocommerce-child-category-text,.term-nature-collections-unisex .woocommerce-child-category-image .woocommerce-child-category-text,.term-nature-collections-womens .woocommerce-child-category-image .woocommerce-child-category-text{padding-bottom:70px}.term-nature .woocommerce-child-category-image:after,.term-nature-collections-unisex .woocommerce-child-category-image:after,.term-nature-collections-womens .woocommerce-child-category-image:after{content:"";background:url(../../images/collection/paramo-nature-collection.svg);width:60px;height:60px;position:absolute;bottom:0;left:50%;transform:translate(-50%,0);background-repeat:no-repeat}.term-trail .woocommerce-child-category-image,.term-trail-collections-unisex .woocommerce-child-category-image,.term-trail-collections-womens .woocommerce-child-category-image{border-bottom:20px solid #5a326a}.term-trail .woocommerce-child-category-image .woocommerce-child-category-text,.term-trail-collections-unisex .woocommerce-child-category-image .woocommerce-child-category-text,.term-trail-collections-womens .woocommerce-child-category-image .woocommerce-child-category-text{padding-bottom:70px}.term-trail .woocommerce-child-category-image:after,.term-trail-collections-unisex .woocommerce-child-category-image:after,.term-trail-collections-womens .woocommerce-child-category-image:after{content:"";background:url(../../images/collection/paramo-trail-collection.svg);width:60px;height:60px;position:absolute;bottom:0;left:50%;transform:translate(-50%,0);background-repeat:no-repeat}.page-template .site-header{margin-bottom:0!important}.page-template .sitemap-page .sitemap-title{margin:20px 0;color:#000;text-transform:uppercase}.page-template .sitemap-page .sitemap-section .sitemap-heading{font-size:18px;text-transform:uppercase;background:#25221f;color:#fff;padding:20px 15px}.page-template .sitemap-page .sitemap-section .sitemap-list{list-style:none;padding:0}.page-template .sitemap-page .sitemap-section .sitemap-list>.language-menu{list-style:none;padding:0;margin:0}.page-template .sitemap-page .sitemap-section .sitemap-list li a{width:100%;display:block;padding:15px;border-bottom:1px solid #25221f;font-size:14px;text-transform:uppercase;font-weight:700;transition:ease-in-out .1s}.page-template .sitemap-page .sitemap-section .sitemap-list li a:hover{background:#25221f;color:#fff}.bem-cards{grid-template-columns:repeat(3,1fr)}.wp-block-ntbs-interactive-hero .bem-content-wrapper .bem-content .description{max-width:600px}@media (max-width:768px){.wp-block-ntbs-interactive-hero .bem-content-wrapper .bem-content .title{font-size:clamp(2rem,10vw,4rem)!important;margin-bottom:16px}}
=======
.site-main article .term-description {
    display: none
}

.main-menu-mobile.active {
    right: 0
}

.mobile-menu,
.mobile-menu ul {
    list-style: none;
    margin: 0;
    padding: 0
}

.mobile-menu ul ul,
.mobile-menu>li>ul {
    position: absolute;
    top: 0;
    left: 100%;
    width: 100%;
    height: 100%;
    background: #fff;
    transition: left .3s ease;
    z-index: 2;
    padding: 30px;
    padding-top: 76px
}

.mobile-menu ul.active {
    left: 0
}

.open-nav:before {
    content: 'sdfsdfsdf';
    position: fixed;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, .5);
    width: 100%;
    height: 100%;
    z-index: 9
}

header {
    margin-bottom: 20px !important
}

header .header__row {
    position: relative;
    background: #fff;
    padding: 20px
}

header .header__row .site-header__language .site-header__language__icon {
    display: none
}

@media screen and (max-width:768px) {
    header .header__row {
        padding: 20px 0
    }

    header .header__row .site-header__main {
        gap: 15px
    }

    header .header__row .site-header__main .site-header__branding {
        flex-basis: 110px
    }

    header .header__row .site-header__main .site-header__tools {
        flex-basis: 200px;
        gap: 6px
    }

    header .header__row .site-header__main .site-header__tools>div {
        margin: 0
    }

    header .header__row .site-header__main .site-header__tools .site-header__search {
        margin: 0 -6px !important
    }

    header .header__row .site-header__main .site-header__tools .site-header__language {
        display: none
    }
}

header .menu>.menu-item>a {
    padding: 10px 15px;
    position: relative
}

header .menu>.menu-item>a:before {
    content: "";
    background: #fff;
    height: 100%;
    width: 100%;
    position: absolute;
    z-index: 1;
    left: 0;
    bottom: calc(-100% + 5px);
    pointer-events: auto
}

header .menu>.menu-item.current-menu-item>a {
    background: #24221f;
    color: #fff
}

header .menu>.menu-item.current-menu-item>a:before {
    background: #24221f
}

header .menu>.menu-item.single-sub-menu>.submenu-wrapper>.sub-menu {
    display: block
}

header .menu>.menu-item.single-sub-menu>.submenu-wrapper>.sub-menu li {
    margin-bottom: 5px
}

header .menu>.menu-item.single-sub-menu>.submenu-wrapper>.sub-menu li>a {
    font-weight: 400;
    font-size: 15px;
    font-family: montserrat, sans-serif;
    line-height: 1;
    letter-spacing: .1px;
    text-transform: capitalize
}

header .menu>.menu-item>.submenu-wrapper {
    position: absolute;
    max-width: var(--main-container);
    width: 100%;
    left: 50%;
    top: 100%;
    transform: translate(-50%, 0);
    background: #fff;
    z-index: 99;
    border-top: 1px solid #24221f;
    padding: 50px;
    gap: 60px;
    display: none;
    opacity: 0;
    visibility: hidden;
    transition: opacity .25s ease, transform .25s ease, visibility .25s ease
}

header .menu>.menu-item>.submenu-wrapper.is-open {
    opacity: 1;
    visibility: visible;
    transform: translate(-50%, 0)
}

header .menu>.menu-item>.submenu-wrapper>.sub-menu {
    width: 75%;
    gap: 30px;
    row-gap: 20px;
    justify-content: space-between
}

header .menu>.menu-item>.submenu-wrapper>.sub-menu>li>a {
    text-transform: uppercase;
    font-size: 16px
}

header .menu>.menu-item>.submenu-wrapper>.sub-menu>li>.sub-menu {
    display: block;
    margin-top: 10px
}

header .menu>.menu-item>.submenu-wrapper>.sub-menu>li>.sub-menu li {
    margin-bottom: 5px
}

header .menu>.menu-item>.submenu-wrapper>.sub-menu>li>.sub-menu li a {
    font-weight: 400;
    font-size: 15px;
    font-family: montserrat, sans-serif;
    line-height: 1;
    letter-spacing: .1px;
    cursor: pointer
}

header .menu>.menu-item>.submenu-wrapper>.sub-menu>li>.sub-menu .menu-item-has-children>.sub-menu {
    display: block;
    padding-left: 20px
}

header .menu>.menu-item>.submenu-wrapper>.sub-menu>li.activity-fullwidth {
    width: 100%;
    border-top: 2px solid #000;
    padding-top: 20px
}

header .menu>.menu-item>.submenu-wrapper>.sub-menu>li.activity-fullwidth>.sub-menu {
    columns: 3
}

header .menu>.menu-item>.submenu-wrapper>.custom-menu-content {
    width: 40%
}

header .menu>.menu-item>.submenu-wrapper>.custom-menu-content img {
    height: 400px;
    max-height: 100%;
    object-fit: cover;
    object-position: center;
    width: 100%
}

header .menu>.menu-item>.submenu-wrapper>.custom-menu-content .video-embed {
    height: 100%;
    width: 100%;
    position: relative
}

header .menu>.menu-item>.submenu-wrapper>.custom-menu-content .video-embed>a {
    height: 100%;
    display: block;
    width: 100%
}

header .menu>.menu-item>.submenu-wrapper>.custom-menu-content .video-embed .video-description {
    position: absolute;
    z-index: 1;
    top: 0;
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    color: #fff;
    text-transform: uppercase;
    padding: 20px;
    text-align: center
}

header .menu>.menu-item>.submenu-wrapper>.custom-menu-content .video-embed .video-description p {
    padding: 0;
    margin: 0;
    font-size: 12px;
    font-weight: 700
}

header .menu>.menu-item>.submenu-wrapper>.custom-menu-content .video-embed .video-description h3 {
    font-size: 26px;
    margin: 0;
    margin-top: 10px;
    color: #fff
}

header .menu>.menu-item>.submenu-wrapper>.custom-menu-content .video-embed .video-description .fake-btn {
    background: #000;
    padding: 10px 20px;
    font-size: 12px;
    letter-spacing: .5px;
    margin-top: 20px
}

header .menu>.menu-item>.submenu-wrapper>.custom-menu-content .video-embed video {
    object-fit: cover
}

header .menu>.menu-item>.submenu-wrapper>.custom-menu-content a {
    position: relative
}

header .menu>.menu-item>.submenu-wrapper>.custom-menu-content a span.image-link-text {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: 1;
    color: #fff;
    font-size: clamp(18px, 2.25vw, 35px);
    font-weight: 700;
    line-height: 1em;
    margin: 0;
    text-align: center;
    text-shadow: 10px 10px 10px rgba(0, 0, 0, .5);
    display: block;
    width: 100%;
    padding: 15px
}

header .menu>.menu-item>.submenu-wrapper>.custom-menu-content.three-image,
header .menu>.menu-item>.submenu-wrapper>.custom-menu-content.two-image {
    display: flex;
    flex-direction: row;
    gap: 20px
}

header .menu>.menu-item>.submenu-wrapper>.custom-menu-content.three-image img,
header .menu>.menu-item>.submenu-wrapper>.custom-menu-content.two-image img {
    height: 400px
}

header .menu>.menu-item>.submenu-wrapper>.custom-menu-content.three-image {
    width: 250%
}

header .menu>.menu-item>.submenu-wrapper>.custom-menu-content.three-image img {
    width: calc((100% / 3) - 13px)
}

header .menu>.menu-item>.submenu-wrapper>.custom-menu-content.two-image {
    width: 100%
}

header .menu>.menu-item>.submenu-wrapper>.custom-menu-content.two-image img {
    width: calc((100% / 2) - 10px)
}

header .menu li.current-menu-item>a,
header .menu>.menu-item>.submenu-wrapper li a:hover {
    color: #c99870
}

@media screen and (max-width:1100px) {
    header .site-header__main .site-header__nav {
        display: none
    }
}

@media screen and (max-width:768px) {
    header {
        position: sticky !important;
        z-index: 99
    }

    header .site-header__tools img {
        height: 25px
    }

    header .site-header__notice {
        width: 100%
    }

    header .site-header__notice .site-header__wrapper {
        width: 100%
    }

    header .site-header__notice .site-header__wrapper .site-header__notice__image {
        display: none
    }

    header .site-header__notice .site-header__wrapper .site-header__social {
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 5px 0
    }
}

.social-icons .social-icon {
    width: auto;
    height: auto;
    display: inline-block
}

.social-icons .social-icon img {
    margin: 0
}

.burger-menu {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 40px;
    height: 40px;
    gap: 10px;
    cursor: pointer
}

.burger-menu span {
    width: 100%;
    height: 1px;
    background: #000;
    transition: all .3s ease-in-out
}

.burger-menu span:last-child {
    margin-bottom: 0
}

@media screen and (max-width:768px) {
    .burger-menu {
        width: 30px !important;
        height: 30px !important;
        gap: 7px !important
    }
}

.mobile-navigation {
    position: fixed;
    height: 100%;
    max-width: 400px;
    overflow: scroll;
    width: 100%;
    top: 0;
    right: -420px;
    background: #fff;
    z-index: 9;
    box-shadow: 0 0 12px rgba(0, 0, 0, .5);
    padding: 30px;
    padding-top: 76px;
    transition: right .3s ease-in-out;
    overflow-x: hidden
}

.mobile-navigation.active {
    right: 0
}

.mobile-navigation .burger-menu {
    position: absolute;
    top: 20px;
    right: 30px;
    z-index: 10
}

.mobile-navigation .burger-menu span.one {
    transform: rotate(45deg) translate(5px, 5px)
}

@media screen and (max-width:768px) {
    .mobile-navigation .burger-menu span.one {
        transform: rotate(45deg) translate(3px, 3px)
    }
}

.mobile-navigation .burger-menu span.two {
    transform: rotate(-45deg) translate(3px, -3px)
}

.mobile-navigation .mobile-menu {
    list-style: none;
    padding: 0;
    margin: 0
}

.mobile-navigation .mobile-menu .back-link {
    border: none;
    margin: 0;
    margin-bottom: 10px;
    padding: 0;
    font-size: 12px;
    cursor: pointer;
    font-weight: 800;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    line-height: 1;
    gap: 8px
}

.mobile-navigation .mobile-menu .back-link img {
    width: 8px;
    transform: rotate(-90deg)
}

.mobile-navigation .mobile-menu .parentCat {
    border: none;
    background: #000;
    padding: 10px 0;
    color: #fff;
    font-weight: 600;
    position: relative;
    margin-bottom: 20px
}

.mobile-navigation .mobile-menu .parentCat:before {
    content: "";
    position: absolute;
    width: calc(100% + 60px);
    left: -30px;
    top: 0;
    height: 100%;
    background: #000;
    z-index: -1
}

.mobile-navigation .main-menu-mobile {
    display: none
}

@media screen and (max-width:768px) {
    .mobile-navigation .main-menu-mobile {
        display: block
    }

    .mobile-navigation .main-menu-mobile .mobile-menu .menu-item {
        border: none;
        padding: 0;
        margin-bottom: 30px;
        display: flex;
        justify-content: space-between;
        align-items: center
    }

    .mobile-navigation .main-menu-mobile .mobile-menu .menu-item a {
        font-size: 16px;
        font-weight: 600
    }

    .mobile-navigation .main-menu-mobile .mobile-menu .menu-item>.sub-menu .menu-item.has_image {
        justify-content: flex-start;
        align-items: center
    }

    .mobile-navigation .main-menu-mobile .mobile-menu .menu-item>.sub-menu .menu-item.has_image>a {
        display: flex;
        align-items: center;
        gap: 15px
    }

    .mobile-navigation .main-menu-mobile .mobile-menu .menu-item>.sub-menu .menu-item.has_image>a .menu-icon {
        max-height: 25px;
        width: 30px;
        object-fit: contain
    }

    .mobile-navigation .main-menu-mobile .mobile-menu .menu-item.menu-item-has-children:after {
        content: url(/wp-content/themes/paramo-child-theme/assets/images/icons/arrow.svg);
        width: 15px;
        height: 15px;
        display: inline-block;
        vertical-align: middle;
        transform: rotate(90deg);
        cursor: pointer
    }
}

.mobile-navigation .custom-content-item .custom-menu-content.one-image img {
    width: 100%
}

.mobile-navigation .custom-content-item .custom-menu-content.three-image img,
.mobile-navigation .custom-content-item .custom-menu-content.two-image img {
    max-height: 150px;
    width: 100%;
    object-fit: cover;
    object-position: top
}

.mobile-navigation .custom-content-item .custom-menu-content.three-image>a,
.mobile-navigation .custom-content-item .custom-menu-content.two-image>a {
    height: 100%;
    width: 100%;
    display: block;
    position: relative
}

.mobile-navigation .custom-content-item .custom-menu-content.three-image span.image-link-text,
.mobile-navigation .custom-content-item .custom-menu-content.two-image span.image-link-text {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: 1;
    color: #fff;
    font-size: clamp(18px, 2.25vw, 35px);
    font-weight: 700;
    line-height: 1em;
    margin: 0;
    text-align: center;
    text-shadow: 10px 10px 10px rgba(0, 0, 0, .5);
    display: block;
    width: 100%;
    padding: 15px
}

.mobile-navigation .custom-content-item .custom-menu-content .video-embed {
    height: 100%;
    width: 100%;
    position: relative
}

.mobile-navigation .custom-content-item .custom-menu-content .video-embed>a {
    height: 100%;
    display: block;
    width: 100%
}

.mobile-navigation .custom-content-item .custom-menu-content .video-embed .video-description {
    position: absolute;
    z-index: 1;
    top: 0;
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    color: #fff;
    text-transform: uppercase;
    padding: 20px;
    text-align: center
}

.mobile-navigation .custom-content-item .custom-menu-content .video-embed .video-description p {
    padding: 0;
    margin: 0;
    font-size: 12px;
    font-weight: 700
}

.mobile-navigation .custom-content-item .custom-menu-content .video-embed .video-description h3 {
    font-size: 26px;
    margin: 0;
    margin-top: 10px;
    color: #fff
}

.mobile-navigation .custom-content-item .custom-menu-content .video-embed .video-description .fake-btn {
    background: #000;
    padding: 10px 20px;
    font-size: 12px;
    letter-spacing: .5px;
    margin-top: 20px
}

.mobile-navigation .custom-content-item .custom-menu-content .video-embed video {
    object-fit: cover
}

.mobile-navigation .main-menu-desktop {
    display: flex
}

.mobile-navigation .main-menu-desktop>div {
    width: 100%
}

.mobile-navigation .main-menu-desktop>div li {
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: 1px solid rgba(36, 34, 31, .2);
    width: 100%
}

.mobile-navigation .main-menu-desktop>div li a {
    line-height: 1;
    font-size: 13px;
    font-weight: 400;
    letter-spacing: .2px
}

.mobile-navigation .main-menu-desktop.remove {
    display: none
}

@media screen and (max-width:768px) {
    .mobile-navigation .main-menu-desktop {
        border-top: 1px solid rgba(36, 34, 31, .2);
        padding-top: 30px
    }
}

@media screen and (max-width:768px) {
    .mobile-navigation {
        z-index: 999
    }
}

.woocommerce-child-category-hero {
    margin-bottom: 20px;
    display: flex;
    gap: 20px
}

.woocommerce-child-category-hero .woocommerce-child-category-image {
    position: relative;
    width: 100%;
    height: 450px
}

.woocommerce-child-category-hero .woocommerce-child-category-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center
}

.woocommerce-child-category-hero .woocommerce-child-category-image .woocommerce-child-category-text {
    position: absolute;
    top: 0;
    left: 0;
    box-sizing: border-box;
    padding: 50px;
    height: 100%;
    max-width: 575px;
    display: flex;
    flex-direction: column;
    justify-content: center
}

.woocommerce-child-category-hero .woocommerce-child-category-image .woocommerce-child-category-text * {
    color: #fff
}

.woocommerce-child-category-hero .woocommerce-child-category-image .woocommerce-child-category-text h1 {
    margin: 0;
    margin-bottom: 10px;
    font-size: 42px;
    text-transform: uppercase;
    line-height: 1
}

.woocommerce-child-category-hero .woocommerce-child-category-image .woocommerce-child-category-text p {
    margin: 0
}

.woocommerce-child-category-hero .woocommerce-child-category-image:before {
    content: "";
    background: linear-gradient(90deg, #000 0, rgba(0, 0, 0, 0) 60%);
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.woocommerce-child-category-hero .woocommerce-child-category-acf-image {
    width: 50%;
    height: 450px
}

.woocommerce-child-category-hero .woocommerce-child-category-acf-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center
}

@media screen and (max-width:768px) {
    .woocommerce-child-category-hero .woocommerce-child-category-image {
        text-align: center
    }

    .woocommerce-child-category-hero .woocommerce-child-category-image .woocommerce-child-category-text {
        max-width: none;
        padding: 30px;
        justify-content: flex-end;
        text-align: left
    }

    .woocommerce-child-category-hero .woocommerce-child-category-image .woocommerce-child-category-text .woocommerce-child-category-title {
        font-size: 28px
    }

    .woocommerce-child-category-hero .woocommerce-child-category-image:before {
        background: linear-gradient(0deg, #000 0, rgba(0, 0, 0, 0) 60%)
    }

    .woocommerce-child-category-hero .woocommerce-child-category-acf-image {
        display: none
    }
}

.woocommerce ul.products {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 20px;
    margin: 0;
    padding: 0;
    width: 100%;
    margin-bottom: 20px
}

.woocommerce ul.products::after,
.woocommerce ul.products::before {
    display: none
}

.woocommerce ul.products li.product {
    background: #f4f4f4;
    padding: 30px;
    margin: 0;
    width: 100% !important
}

.woocommerce ul.products li.product.product_cat-rescue-range .compare-item button {
    display: none !important
}

.woocommerce ul.products li.product .pop-flash-circle {
    background: #000;
    width: 60px;
    height: 60px;
    position: absolute;
    font-size: 10px;
    letter-spacing: .3px;
    text-transform: uppercase;
    font-weight: 600;
    font-family: inherit;
    color: #fff !important;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 100px;
    top: 20px;
    left: 20px;
    text-align: center;
    line-height: 1.1
}

@media screen and (max-width:768px) {
    .woocommerce ul.products li.product .pop-flash-circle {
        top: 52px
    }
}

@media screen and (max-width:420px) {
    .woocommerce ul.products li.product .pop-flash-circle {
        width: 40px;
        height: 40px;
        font-size: 6px;
        top: 10px;
        left: 10px
    }
}

.woocommerce ul.products li.product a .onsale,
.woocommerce ul.products li.product a .star-rating {
    display: none !important
}

.woocommerce ul.products li.product a img {
    max-height: 325px;
    object-fit: contain
}

@media screen and (max-width:768px) {
    .woocommerce ul.products li.product a img {
        max-height: 175px
    }
}

.woocommerce ul.products li.product a .product__performance-in-loop,
.woocommerce ul.products li.product a h2.woocommerce-loop-product__title {
    display: none
}

.woocommerce ul.products li.product a .img-info h4 {
    margin: 0;
    margin-top: 40px;
    margin-bottom: 10px;
    font-size: 28px;
    text-align: center;
    text-transform: uppercase
}

.woocommerce ul.products li.product a .img-info p.price {
    font-size: 22px;
    color: #000;
    margin: 0;
    line-height: 1;
    text-align: center
}

@media screen and (max-width:768px) {
    .woocommerce ul.products li.product a .img-info h4 {
        margin-top: 20px;
        margin-bottom: 5px;
        font-size: 18px
    }

    .woocommerce ul.products li.product a .img-info p.price {
        font-size: 14px
    }
}

.woocommerce ul.products li.product .product__performance-in-loop {
    display: none
}

.woocommerce ul.products li.product .compare-item {
    position: relative;
    width: 100%;
    order: 100;
    margin-top: 15px
}

.woocommerce ul.products li.product .compare-item button {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    gap: 10px;
    margin-top: 0;
    padding: 0;
    background: #f4f4f4 !important;
    width: 100%;
    border: 1px solid #000;
    padding: 5px !important
}

.woocommerce ul.products li.product .compare-item button svg {
    height: 26px;
    width: auto;
    background: #f4f4f4
}

@media screen and (max-width:420px) {
    .woocommerce ul.products li.product .compare-item button svg {
        height: 25px
    }
}

.woocommerce ul.products li.product .compare-item button span {
    font-size: 12px;
    text-transform: uppercase;
    color: #000
}

.woocommerce ul.products li.product .compare-item button.active {
    background: #000 !important
}

.woocommerce ul.products li.product .compare-item button.active svg {
    background: #000
}

.woocommerce ul.products li.product .compare-item button.active svg g,
.woocommerce ul.products li.product .compare-item button.active svg path {
    fill: #fff
}

.woocommerce ul.products li.product .compare-item button.active span {
    color: #fff
}

@media screen and (max-width:768px) {
    .woocommerce ul.products li.product .compare-item {
        position: initial !important;
        width: auto !important
    }

    .woocommerce ul.products li.product .compare-item button {
        background: #f4f4f4 !important;
        border: 1px solid #000;
        padding: 5px !important;
        width: 100%;
        text-align: center;
        color: #fff !important;
        line-height: 1.4;
        flex-direction: row
    }

    .woocommerce ul.products li.product .compare-item button img,
    .woocommerce ul.products li.product .compare-item button svg {
        height: 20px;
        width: auto;
        padding: 0;
        background: 0 0
    }

    .woocommerce ul.products li.product .compare-item button span {
        font-size: 10px;
        color: #000;
        line-height: 1.4
    }

    .woocommerce ul.products li.product .compare-item button.active {
        background: #000 !important
    }

    .woocommerce ul.products li.product .compare-item button.active span {
        color: #fff
    }
}

.woocommerce ul.products li.product .product-taxonomies {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 10px;
    margin-top: 20px;
    justify-content: center
}

.woocommerce ul.products li.product .product-taxonomies .product-collection,
.woocommerce ul.products li.product .product-taxonomies p,
.woocommerce ul.products li.product .product-taxonomies span {
    margin: 0;
    padding: 10px;
    border: 1px solid #000;
    font-size: 12px;
    font-weight: 600
}

@media screen and (max-width:768px) {

    .woocommerce ul.products li.product .product-taxonomies .product-collection,
    .woocommerce ul.products li.product .product-taxonomies p,
    .woocommerce ul.products li.product .product-taxonomies span {
        padding: 5px;
        font-size: 10px;
        width: 100%;
        text-align: center
    }
}

.woocommerce ul.products li.product .product-taxonomies .product-collection {
    background: #0580c2;
    border-color: #0580c2;
    color: #fff;
    text-transform: uppercase
}

.woocommerce ul.products li.product .product-taxonomies .product-collection.nature {
    background: #706d51;
    border-color: #706d51
}

.woocommerce ul.products li.product .product-taxonomies .product-collection.energy {
    background: #ff521d;
    border-color: #ff521d
}

.woocommerce ul.products li.product .product-taxonomies .product-collection.trail {
    background: #5a326a;
    border-color: #5a326a
}

.woocommerce ul.products li.product .product-taxonomies .product-collection.apex {
    background: #ffcd00;
    border-color: #ffcd00
}

.woocommerce ul.products li.product .product-taxonomies .product-tag {
    background: #fff
}

@media screen and (max-width:768px) {
    .woocommerce ul.products li.product .product-taxonomies {
        gap: 5px
    }
}

.woocommerce ul.products li.product form .product__weight {
    display: none
}

.woocommerce ul.products li.product form .variations {
    width: 100%;
    margin-top: 20px;
    padding-bottom: 0;
    padding-top: 0
}

.woocommerce ul.products li.product form .variations select[name=attribute_pa_size-t] {
    display: none
}

.woocommerce ul.products li.product form .variations select[name=attribute_pa_size-t]+.variation-radios {
    display: none
}

@media screen and (max-width:768px) {
    .woocommerce ul.products li.product form .variations {
        margin-top: 10px
    }
}

.woocommerce ul.products li.product form .variation-radios {
    gap: 10px
}

.woocommerce ul.products li.product form .single_variation_wrap {
    display: none !important
}

.woocommerce ul.products li.product .woosq-btn {
    display: none !important
}

.woocommerce ul.products li.product .featured-product-wrapper {
    display: none
}

.woocommerce ul.products li.product .variation-radios.size {
    display: none !important
}

@media screen and (max-width:768px) {
    .woocommerce ul.products li.product {
        padding: 10px
    }

    .woocommerce ul.products li.product .woocommerce-loop-product__link {
        margin-top: 10px
    }
}

.woocommerce ul.products.child-category li.product.child-featured-product.one {
    grid-area: 2;
    grid-column: span 4;
    max-width: none;
    max-height: inherit;
    height: 100%
}

.woocommerce ul.products.child-category li.product.child-featured-product.one .product__wrapper-child {
    display: none
}

.woocommerce ul.products.child-category li.product.child-featured-product.one .featured-product-wrapper {
    height: 100%;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    gap: 50px;
    align-items: center
}

.woocommerce ul.products.child-category li.product.child-featured-product.one .featured-product-wrapper .featured__product-image {
    height: 100%;
    width: calc(65% - 40px);
    max-height: 800px;
    display: flex;
    align-items: center;
    justify-content: center
}

@media screen and (max-width:1024px) {
    .woocommerce ul.products.child-category li.product.child-featured-product.one .featured-product-wrapper .featured__product-image {
        max-height: 650px
    }
}

@media screen and (max-width:768px) {
    .woocommerce ul.products.child-category li.product.child-featured-product.one .featured-product-wrapper .featured__product-image {
        max-height: inherit
    }
}

.woocommerce ul.products.child-category li.product.child-featured-product.one .featured-product-wrapper .featured__product-image img {
    max-width: 100%;
    max-height: 100%;
    width: auto;
    height: auto;
    object-fit: contain;
    display: block
}

.woocommerce ul.products.child-category li.product.child-featured-product.one .featured-product-wrapper .featured__product-image .featured__image-wrapper {
    height: 100%;
    position: relative;
    aspect-ratio: 4/5;
    text-align: center;
    display: flex;
    justify-content: center
}

@media screen and (max-width:768px) {
    .woocommerce ul.products.child-category li.product.child-featured-product.one .featured-product-wrapper .featured__product-image .featured__image-wrapper {
        max-height: 100vw;
        aspect-ratio: auto
    }
}

.woocommerce ul.products.child-category li.product.child-featured-product.one .featured-product-wrapper .featured__product-image .featured__product-image-tools .featured__product-image-tool.tool-one {
    position: absolute;
    top: 3%;
    left: 50%;
    transform: translate(-50%, 0)
}

.woocommerce ul.products.child-category li.product.child-featured-product.one .featured-product-wrapper .featured__product-image .featured__product-image-tools .featured__product-image-tool.tool-two {
    position: absolute;
    top: 50%;
    left: 25%;
    transform: translate(-50%, -50%)
}

.woocommerce ul.products.child-category li.product.child-featured-product.one .featured-product-wrapper .featured__product-image .featured__product-image-tools .featured__product-image-tool.tool-three {
    position: absolute;
    top: 60%;
    left: 70%;
    transform: translate(-50%, -50%)
}

.woocommerce ul.products.child-category li.product.child-featured-product.one .featured-product-wrapper .featured__product-image .featured__product-image-tools .featured__product-image-tool.tool-four {
    position: absolute;
    bottom: 10%;
    left: 10%;
    transform: translate(-50%, -50%)
}

.woocommerce ul.products.child-category li.product.child-featured-product.one .featured-product-wrapper .featured__product-image .featured__product-image-tools .featured__product-image-tool.tool-four .tool-content {
    top: auto;
    bottom: 0;
    padding: 15px 15px 30px
}

.woocommerce ul.products.child-category li.product.child-featured-product.one .featured-product-wrapper .featured__product-image .featured__product-image-tools .featured__product-image-tool.tool-four .tool-content h4 {
    padding-left: 0
}

.woocommerce ul.products.child-category li.product.child-featured-product.one .featured-product-wrapper .featured__product-image .featured__product-image-tools .featured__product-image-tool.tool-five {
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translate(-50%, -50%)
}

.woocommerce ul.products.child-category li.product.child-featured-product.one .featured-product-wrapper .featured__product-image .featured__product-image-tools .featured__product-image-tool.tool-five .tool-content {
    top: auto;
    bottom: 0;
    padding: 15px 15px 30px
}

.woocommerce ul.products.child-category li.product.child-featured-product.one .featured-product-wrapper .featured__product-image .featured__product-image-tools .featured__product-image-tool.tool-five .tool-content h4 {
    padding-left: 0
}

.woocommerce ul.products.child-category li.product.child-featured-product.one .featured-product-wrapper .featured__product-image .featured__product-image-tools .featured__product-image-tool .tool-icon {
    width: 30px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 1;
    background: #000;
    border-radius: 100px;
    color: #fff;
    font-size: 34px;
    font-weight: 100;
    cursor: pointer
}

@media screen and (max-width:768px) {
    .woocommerce ul.products.child-category li.product.child-featured-product.one .featured-product-wrapper .featured__product-image .featured__product-image-tools .featured__product-image-tool .tool-icon {
        width: 25px;
        height: 25px;
        font-size: 24px
    }
}

.woocommerce ul.products.child-category li.product.child-featured-product.one .featured-product-wrapper .featured__product-image .featured__product-image-tools .featured__product-image-tool .tool-content {
    display: block;
    position: absolute;
    width: 225px;
    background: #000;
    top: -8px;
    left: -7px;
    padding: 15px;
    z-index: -1;
    border-radius: 14px;
    opacity: 0;
    visibility: hidden;
    transition: .3s ease-in-out
}

.woocommerce ul.products.child-category li.product.child-featured-product.one .featured-product-wrapper .featured__product-image .featured__product-image-tools .featured__product-image-tool .tool-content.active {
    opacity: 1;
    visibility: visible
}

.woocommerce ul.products.child-category li.product.child-featured-product.one .featured-product-wrapper .featured__product-image .featured__product-image-tools .featured__product-image-tool .tool-content h4 {
    color: #fff;
    margin: 0;
    font-size: 15px;
    margin-bottom: 10px;
    text-transform: uppercase;
    padding-left: 25px
}

.woocommerce ul.products.child-category li.product.child-featured-product.one .featured-product-wrapper .featured__product-image .featured__product-image-tools .featured__product-image-tool .tool-content p {
    color: #fff;
    margin: 0;
    font-size: 11px
}

@media screen and (max-width:768px) {
    .woocommerce ul.products.child-category li.product.child-featured-product.one .featured-product-wrapper .featured__product-image .featured__product-image-tools .featured__product-image-tool .tool-content p {
        display: none
    }
}

@media screen and (max-width:768px) {
    .woocommerce ul.products.child-category li.product.child-featured-product.one .featured-product-wrapper .featured__product-image .featured__product-image-tools .featured__product-image-tool .tool-content {
        width: 105px;
        padding: 10px
    }

    .woocommerce ul.products.child-category li.product.child-featured-product.one .featured-product-wrapper .featured__product-image .featured__product-image-tools .featured__product-image-tool .tool-content h4 {
        font-size: 12px;
        margin-bottom: 0;
        padding-left: 25px
    }
}

.woocommerce ul.products.child-category li.product.child-featured-product.one .featured-product-wrapper .featured__product-image .tool-display {
    margin-top: 20px;
    width: calc(100% + 40px)
}

.woocommerce ul.products.child-category li.product.child-featured-product.one .featured-product-wrapper .featured__product-image .tool-display .tool-content {
    display: block;
    background: #000;
    color: #fff;
    border-radius: 0;
    padding: 30px 20px;
    opacity: 0;
    transition: opacity .3s ease-in-out
}

.woocommerce ul.products.child-category li.product.child-featured-product.one .featured-product-wrapper .featured__product-image .tool-display .tool-content h4 {
    margin: 0;
    text-transform: uppercase;
    font-size: 15px;
    margin-bottom: 20px
}

.woocommerce ul.products.child-category li.product.child-featured-product.one .featured-product-wrapper .featured__product-image .tool-display .tool-content p {
    margin: 0;
    font-size: 14px
}

.woocommerce ul.products.child-category li.product.child-featured-product.one .featured-product-wrapper .featured__product-image .tool-display .tool-content.active {
    opacity: 1
}

@media screen and (min-width:768px) {
    .woocommerce ul.products.child-category li.product.child-featured-product.one .featured-product-wrapper .featured__product-image .tool-display {
        display: none
    }
}

@media screen and (max-width:768px) {
    .woocommerce ul.products.child-category li.product.child-featured-product.one .featured-product-wrapper .featured__product-image {
        flex-direction: column
    }
}

.woocommerce ul.products.child-category li.product.child-featured-product.one .featured-product-wrapper .featured__product-content {
    width: 35%
}

.woocommerce ul.products.child-category li.product.child-featured-product.one .featured-product-wrapper .featured__product-content h4 {
    font-size: 28px;
    margin: 0
}

.woocommerce ul.products.child-category li.product.child-featured-product.one .featured-product-wrapper .featured__product-content .product-taxonomies {
    justify-content: flex-start
}

.woocommerce ul.products.child-category li.product.child-featured-product.one .featured-product-wrapper .featured__product-content .featured__product-price {
    margin: 0;
    font-size: 26px;
    margin-top: 15px;
    font-weight: 700
}

.woocommerce ul.products.child-category li.product.child-featured-product.one .featured-product-wrapper .featured__product-content .featured__product-short-description {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden
}

.woocommerce ul.products.child-category li.product.child-featured-product.one .featured-product-wrapper .featured__product-content .featured__product-gallery {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(2, 1fr);
    grid-column-gap: 10px;
    grid-row-gap: 3px
}

.woocommerce ul.products.child-category li.product.child-featured-product.one .featured-product-wrapper .featured__product-content .featured__product-gallery .featured__product-gallery-item img {
    height: 200px;
    object-fit: cover
}

.woocommerce ul.products.child-category li.product.child-featured-product.one .featured-product-wrapper .featured__product-content .featured__product-gallery .featured__product-gallery-item:last-child {
    grid-column: span 2
}

.woocommerce ul.products.child-category li.product.child-featured-product.one .featured-product-wrapper .featured__product-content .btn-view-product {
    width: 100%;
    max-width: none;
    border-radius: 0;
    font-family: Montserrat;
    font-weight: 700;
    font-size: 14px;
    text-transform: uppercase;
    margin-top: 14px;
    padding: 15px;
    background: #000;
    color: #fff;
    text-align: center;
    display: block
}

@media screen and (max-width:768px) {
    .woocommerce ul.products.child-category li.product.child-featured-product.one .featured-product-wrapper {
        flex-direction: column
    }

    .woocommerce ul.products.child-category li.product.child-featured-product.one .featured-product-wrapper .featured__product-content,
    .woocommerce ul.products.child-category li.product.child-featured-product.one .featured-product-wrapper .featured__product-image {
        width: 100%
    }

    .woocommerce ul.products.child-category li.product.child-featured-product.one .featured-product-wrapper .featured__product-content .product-taxonomies p {
        width: auto
    }
}

@media screen and (max-width:1100px) {
    .woocommerce ul.products.child-category li.product.child-featured-product.one {
        grid-column: span 3
    }
}

@media screen and (max-width:768px) {
    .woocommerce ul.products.child-category li.product.child-featured-product.one {
        grid-column: span 2;
        max-height: none;
        width: calc(100% + 20px) !important;
        margin-left: -10px !important;
        padding: 20px
    }
}

@media screen and (max-width:1100px) {
    .woocommerce ul.products {
        grid-template-columns: repeat(3, 1fr)
    }
}

@media screen and (max-width:768px) {
    .woocommerce ul.products {
        grid-template-columns: repeat(2, 1fr);
        margin: 0 !important
    }

    .woocommerce ul.products .product {
        margin: 0 !important
    }
}

.woocommerce .load-more-wrapper {
    text-align: center
}

.woocommerce .load-more-wrapper .load-more {
    border: 4px solid #fff;
    border-top: 4px solid #000;
    background: #fff;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    animation: spin 1s linear infinite;
    margin: 0 auto 20px auto
}

@keyframes spin {
    0% {
        transform: rotate(0)
    }

    100% {
        transform: rotate(360deg)
    }
}

.woocommerce .woocommerce-ordering,
.woocommerce .woocommerce-result-count {
    display: none !important
}

.woocommerce.single-product .woocommerce-product-gallery__wrapper .variations_form {
    display: none !important
}

@media screen and (max-width:768px) {
    .woocommerce.single-product .variations_form .variations .pa_size-t .size-chart {
        display: none !important
    }

    .woocommerce.single-product .variations_form .variations [class*=pa_colo] {
        display: flex !important;
        gap: 10px;
        align-items: center;
        margin: 7px 0
    }

    .woocommerce.single-product .variations_form .variations [class*=pa_colo] .label {
        width: auto !important;
        padding: 0 !important;
        line-height: 1
    }

    .woocommerce.single-product .variations_form .variations [class*=pa_colo] .value {
        margin: 0 !important;
        width: auto !important
    }

    .woocommerce.single-product .variations_form .variations .product-weight {
        margin: 0 !important;
        width: auto !important;
        display: flex !important;
        flex-direction: row;
        gap: 10px
    }

    .woocommerce.single-product .variations_form .variations .product-weight .label {
        margin: 0 !important;
        padding: 0 !important;
        width: auto !important
    }

    .woocommerce.single-product .variations_form .variations .product-weight .value {
        margin: 0 !important;
        width: auto !important
    }
}

.woocommerce.single-product .variations_form .single_variation_wrap .woocommerce-variation {
    width: 100%;
    justify-content: flex-start;
    display: none !important
}

.woocommerce.single-product .variations_form .single_variation_wrap .woocommerce-variation .woocommerce-variation-price {
    border-right: none
}

.woocommerce.single-product .variations_form .single_variation_wrap .woocommerce-variation .woocommerce-variation-availability {
    display: none !important
}

.woocommerce.single-product .product__sticky-details .product__icon-button-row .icon-button {
    padding: 0 !important;
    width: auto;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 10px;
    max-width: 100px
}

.woocommerce.single-product .product__sticky-details .product__icon-button-row .icon-button img {
    height: 35px;
    margin: auto
}

.woocommerce.single-product .product__sticky-details .product__icon-button-row .compare-checkbox svg {
    height: 40px;
    padding: 5px
}

.woocommerce.single-product .product__sticky-details .product__icon-button-row .compare-checkbox.active svg {
    background: #000
}

.woocommerce.single-product .product__sticky-details .product__icon-button-row .compare-checkbox.active svg g,
.woocommerce.single-product .product__sticky-details .product__icon-button-row .compare-checkbox.active svg path {
    fill: #fff
}

.woocommerce .cross-sells .product .variations_form .variations [class*=pa_colo] {
    margin-bottom: 0 !important
}

.woocommerce .cross-sells .product .variations_form .variations [class*=pa_colo] .value {
    margin-bottom: 0 !important
}

.woocommerce .cross-sells .product .variations_form .variations .product-weight {
    padding: 0 !important
}

.woocommerce.columns-3 ul.products li.product {
    width: calc(33% - 23px)
}

.woocommerce.columns-4 ul.products li.product {
    width: 100% !important;
    flex: 1 0 calc((100% - 3* 40px)/ 4);
    box-sizing: border-box;
    max-width: 575px;
    min-width: 0;
    flex-wrap: nowrap
}

.paramo-main-filter-wrapper {
    position: fixed;
    bottom: 0;
    z-index: 9998;
    right: -430px;
    background: #fff;
    height: 100%;
    padding: 50px;
    width: 430px;
    transition: ease-in-out .6s;
    overflow: scroll
}

.paramo-main-filter-wrapper .btn-close-filtering {
    line-height: 1;
    background: #000;
    width: 30px;
    height: 30px;
    position: absolute;
    color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 100px;
    transform: rotate(45deg);
    font-size: 31px;
    top: 30px;
    right: 30px;
    cursor: pointer;
    font-weight: 300
}

.paramo-main-filter-wrapper .filter-heading {
    font-size: 26px;
    letter-spacing: .3px
}

.paramo-main-filter-wrapper .bapf-clean-rounded .bapf_body li {
    width: calc(50% - 5px)
}

.paramo-main-filter-wrapper .bapf-clean-rounded .bapf_body li.checked {
    background: #000
}

.paramo-main-filter-wrapper .bapf-clean-rounded .bapf_body li.checked label {
    color: #fff
}

.paramo-main-filter-wrapper .bapf-clean-rounded .bapf_body li.checked label::before {
    display: none
}

.paramo-main-filter-wrapper .bapf-clean-rounded .bapf_body li label {
    margin: 0;
    padding: 8px;
    border: 1px solid #000;
    font-size: 11px;
    font-weight: 600;
    border-radius: 0;
    color: #000;
    width: 100%;
    text-align: center
}

.paramo-main-filter-wrapper .berocket_single_filter_widget:not(:last-child) {
    border-bottom: 1px solid #000
}

.paramo-main-filter-wrapper .berocket_single_filter_widget .bapf_sfilter {
    margin-top: 20px;
    cursor: pointer
}

.paramo-main-filter-wrapper .berocket_single_filter_widget .bapf_sfilter .bapf_body {
    margin-top: 20px
}

.paramo-main-filter-wrapper .berocket_single_filter_widget .bapf_sfilter .bapf_body li input {
    border-color: #000 !important;
    background: #fff
}

.paramo-main-filter-wrapper .berocket_single_filter_widget .bapf_sfilter .bapf_body li.checked input {
    background: #000
}

.paramo-main-filter-wrapper .berocket_single_filter_widget .bapf_sfilter .bapf_hascolarr {
    margin: 0
}

.paramo-main-filter-wrapper .berocket_single_filter_widget .bapf_sfilter .bapf_button {
    width: 100%;
    max-width: none;
    border-radius: 0;
    font-weight: 600;
    font-family: Montserrat
}

.paramo-main-filter-wrapper .berocket_single_filter_widget .bapf_sfilter .bapf_button:hover:after {
    display: none
}

@media screen and (max-width:550px) {
    .paramo-main-filter-wrapper {
        width: 100%;
        padding: 20px;
        right: -100%
    }
}

.filtering-active .paramo-main-filter-wrapper {
    right: 0
}

body.filtering-active {
    overflow: hidden
}

body.filtering-active::before {
    content: "";
    background: rgba(0, 0, 0, .4);
    position: fixed;
    width: 100%;
    height: 100%;
    z-index: 999;
    bottom: 0
}

.paramo-filtering-buttons {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 10px;
    margin-bottom: 20px
}

.paramo-filtering-buttons .btn-filter-sort {
    background: #cc9b70;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    padding: 10px;
    padding-top: 9px;
    cursor: pointer;
    text-transform: uppercase;
    border-radius: 0;
    height: 100%
}

.paramo-filtering-buttons .bapf_sfilter {
    margin: 0
}

.paramo-filtering-buttons .bapf_sfilter .bapf_head {
    display: none
}

.paramo-filtering-buttons .bapf_sfilter .berocket_aapf_widget_selected_area li a:not(.braapf_unselect_all) {
    margin: 0;
    padding: 10px 30px 10px 10px;
    border: 1px solid #000;
    font-size: 12px;
    font-weight: 600;
    border-radius: 0;
    color: #000;
    line-height: 1
}

.paramo-filtering-buttons .bapf_sfilter .bapf_sfa_unall {
    margin-left: 20px
}

.paramo-filtering-buttons .bapf_sfilter .bapf_sfa_unall .braapf_unselect_all {
    color: #000;
    font-size: 12px;
    text-decoration: underline !important
}

@media screen and (max-width:768px) {
    .paramo-filtering-buttons {
        flex-direction: column;
        align-items: flex-start
    }
}

.paramo-filtering-buttons .bapf_sfilter .berocket_aapf_widget_selected_area li a:before {
    right: 20px;
    top: 6px;
    color: #000
}

.bapf_ckbox_greychck input[type=checkbox]:checked:after {
    border-color: #fff;
    width: 5px;
    height: 12px;
    top: 0;
    left: 6px
}

#compare-page {
    margin-bottom: 20px
}

#compare-page .comparison-card-item {
    background-color: #f6f6f6;
    justify-content: center;
    display: flex;
    flex-direction: column;
    align-items: center;
    position: relative;
    padding-bottom: 109px !important
}

#compare-page .comparison-card-item h3 {
    margin: 0;
    margin-top: 40px;
    margin-bottom: 10px;
    font-size: 28px;
    text-align: center
}

#compare-page .comparison-card-item p {
    font-size: 22px;
    color: #000;
    margin: 0;
    line-height: 1;
    text-align: center
}

#compare-page .comparison-card-item .performance-grade {
    margin-top: 30px;
    width: 100%
}

#compare-page .comparison-card-item .performance-grade>div {
    margin-bottom: 20px
}

#compare-page .comparison-card-item .performance-grade>div:last-child {
    margin-bottom: 0
}

#compare-page .comparison-card-item .performance-grade>div>div:not(.product__performance-bar) {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 15px;
    font-size: 14px
}

#compare-page .comparison-card-item .performance-grade .product__performance-bar {
    width: 100%;
    height: 10px;
    background-color: #fff;
    overflow: hidden;
    margin-top: 10px
}

#compare-page .comparison-card-item .performance-grade .product__performance-bar .product__performance-fill {
    height: 100%;
    background-color: #000;
    transition: width .4s ease
}

#compare-page .comparison-card-item .best-performance .product__performance-bar .product__performance-fill {
    background: #68aa2e
}

#compare-page .comparison-card-item .best-performance span.product__performance-value:before {
    color: #68aa2e;
    font-weight: 600;
    content: 'Best';
    margin-right: 5px
}

#compare-page .comparison-card-item .button {
    position: absolute;
    bottom: 30px;
    box-sizing: border-box;
    left: 30px;
    background: #000;
    width: calc(100% - 60px);
    padding: 15px;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: .3px
}

.single-product .fit-guide__content {
    position: fixed;
    height: 100%;
    max-width: 450px;
    min-width: 350px;
    overflow: scroll;
    display: flex;
    justify-content: space-between;
    width: 100%;
    top: 0;
    right: -500px;
    background: #fff;
    z-index: 99;
    box-shadow: 0 0 12px rgba(0, 0, 0, .5);
    padding: 30px;
    padding-top: 76px;
    flex-direction: column;
    transition: right .3s ease-in-out
}

.single-product .fit-guide__content.active {
    right: 0
}

.single-product .fit-guide__content .btn-close-filtering {
    line-height: 1;
    background: #000;
    width: 30px;
    height: 30px;
    position: absolute;
    color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 100px;
    transform: rotate(45deg);
    font-size: 31px;
    top: 30px;
    right: 30px;
    cursor: pointer;
    font-weight: 300
}

.single-product .fit-guide__content .fit-guide__maincontent {
    margin-bottom: 40px
}

.single-product .fit-guide__content .fit-guide__maincontent>h2 {
    margin: 0;
    margin-bottom: 30px
}

.single-product .fit-guide__content .fit-guide__maincontent .side_guide_controls {
    border-bottom: 2px solid #f1f1f1;
    padding-bottom: 10px;
    margin-bottom: 30px
}

.single-product .fit-guide__content .fit-guide__maincontent .side_guide_controls .side_guide_label {
    max-width: 100px;
    width: 100%;
    display: inline-block;
    cursor: pointer;
    transition: opacity .3s;
    position: relative;
    font-weight: 400
}

.single-product .fit-guide__content .fit-guide__maincontent .side_guide_controls .side_guide_label:after {
    content: "";
    height: 2px;
    width: 100%;
    bottom: -12px;
    position: absolute;
    left: 0
}

.single-product .fit-guide__content .fit-guide__maincontent .side_guide_controls .side_guide_label.active {
    font-weight: 700
}

.single-product .fit-guide__content .fit-guide__maincontent .side_guide_controls .side_guide_label.active:after {
    background: #000
}

@media screen and (max-width:500px) {
    .single-product .fit-guide__content .fit-guide__maincontent .side_guide_controls .side_guide_label {
        max-width: 80px;
        font-size: 14px
    }
}

.single-product .fit-guide__content .fit-guide__maincontent .size-guide__img {
    position: relative;
    margin-bottom: 30px
}

.single-product .fit-guide__content .fit-guide__maincontent .size-guide__img span.icon-tool-size__guide {
    position: absolute;
    border-radius: 100px;
    background: #000;
    padding: 5px;
    font-size: 24px;
    color: #fff;
    line-height: .6;
    display: inline-flex;
    align-items: center;
    gap: 10px;
    cursor: pointer
}

.single-product .fit-guide__content .fit-guide__maincontent .size-guide__img span.icon-tool-size__guide .size-text__trigger {
    display: none;
    font-size: 14px;
    padding: 5px 10px 5px 0;
    line-height: 1
}

.single-product .fit-guide__content .fit-guide__maincontent .size-guide__img span.icon-tool-size__guide.active {
    background: #c59773;
    z-index: 1
}

.single-product .fit-guide__content .fit-guide__maincontent .size-guide__img span.icon-tool-size__guide.active .size-text__trigger {
    display: block
}

.single-product .fit-guide__content .fit-guide__maincontent .size-guide__img span.icon-tool-size__guide#left-shoulder {
    top: 43%;
    left: 18%
}

.single-product .fit-guide__content .fit-guide__maincontent .size-guide__img span.icon-tool-size__guide#right-shoulder {
    right: 12%;
    top: 43%
}

.single-product .fit-guide__content .fit-guide__maincontent .size-guide__img span.icon-tool-size__guide#right-elbow {
    bottom: 25%;
    right: 13%
}

.single-product .fit-guide__content .fit-guide__maincontent .size-guide__img span.icon-tool-size__guide#bottom-chest {
    bottom: 41%;
    right: 31%
}

.single-product .fit-guide__content .fit-guide__maincontent .size-guide__img span.icon-tool-size__guide#middle-stomach {
    bottom: 21%;
    right: 40%
}

.single-product .fit-guide__content .fit-guide__maincontent .size-guide__img span.icon-tool-size__guide#middle-waist {
    bottom: 7%;
    right: 29%
}

.single-product .fit-guide__content .fit-guide__maincontent .size-guide__img span.icon-tool-size__guide#mid-hood {
    right: 40%;
    top: 10%
}

.single-product .fit-guide__content .fit-guide__maincontent .size-guide__img span.icon-tool-size__guide#mid-back {
    bottom: 33%;
    right: 39%
}

.single-product .fit-guide__content .fit-guide__maincontent .size-guide__img span.icon-tool-size__guide#left-elbow {
    left: 4%;
    bottom: 33%
}

.single-product .fit-guide__content .fit-guide__maincontent .dimension_content .dimension_controls {
    border-bottom: 2px solid #f1f1f1;
    padding-bottom: 10px;
    margin-bottom: 10px
}

.single-product .fit-guide__content .fit-guide__maincontent .dimension_content .dimension_controls .dimension_label {
    max-width: 130px;
    width: 100%;
    display: inline-block;
    cursor: pointer;
    transition: opacity .3s;
    position: relative;
    font-weight: 400
}

.single-product .fit-guide__content .fit-guide__maincontent .dimension_content .dimension_controls .dimension_label:after {
    content: "";
    height: 2px;
    width: 100%;
    bottom: -12px;
    position: absolute;
    left: 0
}

.single-product .fit-guide__content .fit-guide__maincontent .dimension_content .dimension_controls .dimension_label.active {
    font-weight: 700
}

.single-product .fit-guide__content .fit-guide__maincontent .dimension_content .dimension_controls .dimension_label.active:after {
    background: #000
}

.single-product .fit-guide__content .fit-guide__maincontent .dimension_content .front__content {
    display: none
}

.single-product .fit-guide__content .fit-guide__maincontent .dimension_content .front__content ul {
    padding: 0;
    list-style: none;
    margin: 0;
    display: flex;
    gap: 10px
}

.single-product .fit-guide__content .fit-guide__maincontent .dimension_content .front__content ul li {
    max-width: 30px;
    width: 100%
}

.single-product .fit-guide__content .fit-guide__maincontent .dimension_content .front__content ul li span {
    font-size: 12px
}

.single-product .fit-guide__content .fit-guide__maincontent .dimension_content .front__content ul.front-size__list li span {
    font-weight: 700
}

.single-product .fit-guide__content .fit-guide__maincontent .dimension_content .front__content.active {
    display: block
}

.single-product .fit-guide__content .measure-size__content h2 {
    margin: 0;
    margin-bottom: 20px;
    font-size: 20px
}

.single-product .fit-guide__content .measure-size__content ul {
    margin: 0;
    padding: 0;
    list-style: none
}

.single-product .fit-guide__content .measure-size__content ul li {
    font-size: 12px;
    margin-bottom: 10px
}

.single-product .fit-guide__content .measure-size__content ul li:last-child {
    margin-bottom: 0
}

.single-product .fit-guide__content .fit-guide .fit-guide__toggle {
    margin-top: -10px;
    border-bottom: 2px solid #000;
    margin-bottom: 20px
}

.single-product .fit-guide__content .fit-guide .fit-guide__toggle>span {
    min-width: 50px;
    display: inline-block;
    text-align: center;
    padding: 10px 15px;
    font-size: 14px;
    font-weight: 600;
    cursor: pointer
}

.single-product .fit-guide__content .fit-guide .fit-guide__toggle>span.active {
    background: #000;
    color: #fff
}

.single-product .fit-guide__content .fit-guide .fit-guide-content-main .fit-guide-content__wrapper {
    display: flex;
    flex-direction: column;
    gap: 30px
}

.single-product .fit-guide__content .fit-guide .fit-guide-content-main .fit-guide-content__wrapper .fit-guide__main {
    display: flex;
    align-items: center;
    gap: 30px
}

.single-product .fit-guide__content .fit-guide .fit-guide-content-main .fit-guide-content__wrapper .fit-guide__main .fit-main-image__wrapper img {
    min-width: 100px
}

.single-product .fit-guide__content .fit-guide .fit-guide-content-main .fit-guide-content__wrapper .fit-guide__main:nth-child(even) {
    flex-direction: row-reverse
}

.single-product .fit-guide__content .fit-guide .fit-guide-content-main .fit-guide-content__wrapper .fit-guide__main .fit-main-content__wrapper h3 {
    font-size: 22px
}

.single-product .fit-guide__content .fit-guide .fit-guide-content-main .fit-guide-content__wrapper .fit-guide__main .fit-main-content__wrapper p {
    font-size: 14px
}

@media screen and (max-width:420px) {
    .single-product .fit-guide__content .fit-guide .fit-guide-content-main .fit-guide-content__wrapper .fit-guide__main {
        flex-direction: column;
        gap: 0 !important
    }

    .single-product .fit-guide__content .fit-guide .fit-guide-content-main .fit-guide-content__wrapper .fit-guide__main .fit-main-image__wrapper img {
        min-width: 50px !important;
        width: 100px
    }
}

.single-product #klaviyo-reviews-all {
    margin-top: 40px;
    padding-top: 4vw;
    width: 100%
}

.single-product .product__cart .variations_form .variations tr.type .variation-radios.type>label {
    width: auto;
    padding: 0 10px
}

.woocommerce-cart .wp-block-woocommerce-empty-cart-block .wp-block-heading:not(.with-empty-cart-icon),
.woocommerce-cart .wp-block-woocommerce-empty-cart-block .wp-block-separator,
.woocommerce-cart .wp-block-woocommerce-empty-cart-block .wp-block-woocommerce-product-new {
    display: none
}

.woocommerce-cart .wc-block-components-main .wp-block-woocommerce-cart-cross-sells-block {
    display: none
}

.woocommerce-cart .wc-block-cart-items thead {
    display: none
}

.woocommerce-cart .wc-block-cart-items tbody .wc-block-cart-items__row {
    display: flex;
    gap: 50px;
    border-bottom: 1px solid rgba(18, 18, 18, .11)
}

.woocommerce-cart .wc-block-cart-items tbody .wc-block-cart-items__row .wc-block-cart-item__image,
.woocommerce-cart .wc-block-cart-items tbody .wc-block-cart-items__row .wc-block-cart-item__product {
    margin: 0;
    border: none
}

.woocommerce-cart .wc-block-cart-items tbody .wc-block-cart-items__row .wc-block-cart-item__product {
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: center
}

.woocommerce-cart .wc-block-cart-items tbody .wc-block-cart-items__row .wc-block-cart-item__product .wc-block-cart-item__wrap {
    position: relative;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: repeat(2, 1fr);
    grid-column-gap: 0;
    grid-row-gap: 20px;
    width: 100%
}

.woocommerce-cart .wc-block-cart-items tbody .wc-block-cart-items__row .wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-components-product-low-stock-badge {
    text-align: center;
    padding: 10px 5px;
    border-radius: 0
}

.woocommerce-cart .wc-block-cart-items tbody .wc-block-cart-items__row .wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-components-product-name {
    font-size: 28px;
    font-weight: 700;
    line-height: 1.2;
    padding-right: 100px;
    grid-area: 1/1/2/4
}

.woocommerce-cart .wc-block-cart-items tbody .wc-block-cart-items__row .wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-cart-item__prices {
    font-size: 22px;
    color: #000;
    grid-area: 2/3/3/4;
    text-align: end
}

.woocommerce-cart .wc-block-cart-items tbody .wc-block-cart-items__row .wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-components-product-metadata {
    grid-area: 2/1/3/2
}

.woocommerce-cart .wc-block-cart-items tbody .wc-block-cart-items__row .wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-cart-item__quantity {
    grid-area: 2/2/3/3;
    text-align: center
}

.woocommerce-cart .wc-block-cart-items tbody .wc-block-cart-items__row .wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-cart-item__quantity .wc-block-components-quantity-selector {
    margin: auto
}

.woocommerce-cart .wc-block-cart-items tbody .wc-block-cart-items__row .wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-cart-item__quantity .wc-block-cart-item__remove-link {
    position: absolute;
    top: 0;
    right: 0;
    font-size: 0;
    border: none;
    text-decoration: none;
    transform: rotate(45deg);
    width: 30px;
    height: 30px;
    background: #000;
    border-radius: 100px
}

.woocommerce-cart .wc-block-cart-items tbody .wc-block-cart-items__row .wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:before {
    content: "+";
    font-size: 30px;
    border: none;
    line-height: 1;
    cursor: pointer;
    color: #fff
}

@media screen and (max-width:800px) {
    .woocommerce-cart .wc-block-cart-items tbody .wc-block-cart-items__row .wc-block-cart-item__product .wc-block-cart-item__wrap {
        position: inherit
    }
}

.woocommerce-cart .wc-block-cart-items tbody .wc-block-cart-items__row .wc-block-cart-item__image a img {
    max-height: 250px !important
}

.woocommerce-cart .wc-block-cart-items tbody .wc-block-cart-items__row .wc-block-cart-item__total {
    display: none
}

@media screen and (max-width:800px) {
    .woocommerce-cart .wc-block-cart-items tbody .wc-block-cart-items__row {
        display: block !important
    }

    .woocommerce-cart .wc-block-cart-items tbody .wc-block-cart-items__row .wc-block-cart-item__image {
        margin: auto;
        width: 100%;
        display: block;
        text-align: center;
        margin-bottom: 20px
    }

    .woocommerce-cart .wc-block-cart-items tbody .wc-block-cart-items__row .wc-block-cart-item__image img {
        margin: auto;
        max-height: 180px !important
    }

    .woocommerce-cart .wc-block-cart-items tbody .wc-block-cart-items__row .wc-block-cart-item__product .wc-block-cart-item__wrap {
        align-items: center;
        gap: 10px
    }

    .woocommerce-cart .wc-block-cart-items tbody .wc-block-cart-items__row .wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-components-product-name {
        padding-right: 10px;
        font-size: 22px
    }

    .woocommerce-cart .wc-block-cart-items tbody .wc-block-cart-items__row .wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-cart-item__prices,
    .woocommerce-cart .wc-block-cart-items tbody .wc-block-cart-items__row .wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-components-product-metadata {
        margin: 0
    }

    .woocommerce-cart .wc-block-cart-items tbody .wc-block-cart-items__row .wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-cart-item__quantity {
        padding-right: 0
    }

    .woocommerce-cart .wc-block-cart-items tbody .wc-block-cart-items__row .wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-cart-item__quantity .wc-block-components-quantity-selector {
        width: 60px
    }

    .woocommerce-cart .wc-block-cart-items tbody .wc-block-cart-items__row .wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-cart-item__quantity .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button,
    .woocommerce-cart .wc-block-cart-items tbody .wc-block-cart-items__row .wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-cart-item__quantity .wc-block-components-quantity-selector .wc-block-components-quantity-selector__input {
        min-width: 20px !important
    }
}

.woocommerce-cart .wc-block-components-sidebar {
    min-width: 400px
}

.woocommerce-cart .wc-block-components-sidebar .wp-block-woocommerce-cart-order-summary-block {
    background: #000;
    padding: 30px;
    color: #fff;
    margin-bottom: 0
}

.woocommerce-cart .wc-block-components-sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-panel,
.woocommerce-cart .wc-block-components-sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon,
.woocommerce-cart .wc-block-components-sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-item {
    padding-left: 0 !important;
    padding-right: 0 !important
}

.woocommerce-cart .wc-block-components-sidebar .wp-block-woocommerce-cart-order-summary-block>.wc-block-components-totals-wrapper,
.woocommerce-cart .wc-block-components-sidebar .wp-block-woocommerce-cart-order-summary-block>.wp-block-woocommerce-cart-order-summary-totals-block {
    border: none;
    border-bottom: 1px solid #fff
}

.woocommerce-cart .wc-block-components-sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon__form .wc-block-components-text-input {
    border-radius: 0
}

.woocommerce-cart .wc-block-components-sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon__form .wc-block-components-text-input input {
    border-radius: 0 !important;
    border: none;
    font-size: 12px;
    padding: 30px 10px 20px 10px
}

.woocommerce-cart .wc-block-components-sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon__form button {
    background: #fff;
    border: none;
    color: #000;
    font-weight: 700
}

.woocommerce-cart .wc-block-components-sidebar .wc-block-cart__submit .wc-block-cart__submit-container {
    background: #000;
    text-align: center;
    padding: 0 30px 30px 30px;
    position: relative
}

.woocommerce-cart .wc-block-components-sidebar .wc-block-cart__submit .wc-block-cart__submit-container .wc-block-cart__submit-button {
    color: #fff;
    width: auto;
    height: auto;
    min-height: auto;
    background: #00a836;
    padding: 10px 20px;
    font-size: 14px;
    text-transform: uppercase;
    width: 100%
}

@media screen and (max-width:550px) {
    .woocommerce-cart .wc-block-components-sidebar {
        min-width: 330px !important
    }
}

.woocommerce-cart .wp-block-gf-dm-aftercare-block {
    order: 100
}

.woocommerce-cart .wp-block-gf-dm-aftercare-block .aftercare-block__title {
    padding-left: 0;
    margin-bottom: 20px;
    font-size: 20px;
    font-weight: 700
}

.woocommerce-checkout .woocommerce-form-wrapper {
    border: 1px solid #000;
    margin-bottom: 20px
}

.woocommerce-checkout .woocommerce-form-wrapper .woocommerce-form-login-toggle .woocommerce-info {
    background: 0 0;
    border: none;
    padding: 0;
    margin: 0
}

.woocommerce-checkout .woocommerce-form-wrapper .woocommerce-form-login-toggle .woocommerce-info:after,
.woocommerce-checkout .woocommerce-form-wrapper .woocommerce-form-login-toggle .woocommerce-info:before {
    content: "";
    display: none
}

.woocommerce-checkout .woocommerce-form-wrapper .woocommerce-form-login-toggle .woocommerce-info a {
    color: #000;
    font-size: 14px;
    font-weight: 700;
    display: block;
    padding: 20px;
    position: relative
}

.woocommerce-checkout .woocommerce-form-wrapper .woocommerce-form-login-toggle .woocommerce-info a::after {
    content: '';
    display: block;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 20px;
    width: 20px;
    height: 20px;
    background-image: url(/wp-content/themes/paramo-child-theme/assets/images/icons/plus-icon.svg);
    background-position: center;
    background-repeat: no-repeat;
    z-index: 1;
    pointer-events: none
}

.woocommerce-checkout .woocommerce-form-wrapper .woocommerce-form-login-toggle.active .woocommerce-info a::after {
    background-image: url(/wp-content/themes/paramo-child-theme/assets/images/icons/minus-icon.svg)
}

.woocommerce-checkout .woocommerce-form-wrapper .woocommerce-form {
    padding: 0 20px 20px;
    margin: 0;
    border: none
}

.woocommerce-checkout .woocommerce-form-wrapper .woocommerce-form .form-row {
    width: 100%;
    padding: 0;
    margin: 0
}

.woocommerce-checkout .woocommerce-form-wrapper .woocommerce-form .form-row input {
    border: 1px solid #000;
    border-radius: 0;
    padding: 15px;
    font-size: 12px;
    margin-bottom: 10px
}

.woocommerce-checkout .woocommerce-form-wrapper .woocommerce-form .form-row.form-row-first {
    margin-top: 20px
}

.woocommerce-checkout .woocommerce-form-wrapper .woocommerce-form .form-row .woocommerce-form-login__submit {
    margin: 0;
    margin-top: 10px;
    width: 100%;
    background: #000 !important;
    color: #fff;
    letter-spacing: .4px
}

.woocommerce-checkout .woocommerce-form-wrapper .woocommerce-form .form_requests {
    font-size: 10px;
    display: flex;
    align-items: center;
    gap: 20px
}

.woocommerce-checkout .woocommerce-form-wrapper .woocommerce-form .form_requests .woocommerce-form__label {
    display: inline-flex;
    align-items: center;
    justify-content: center
}

.woocommerce-checkout .woocommerce-form-wrapper .woocommerce-form .form_requests .woocommerce-form__label .woocommerce-form__input-checkbox {
    margin: 0
}

.woocommerce-checkout .woocommerce-form-wrapper .woocommerce-form .form_requests .woocommerce-form__label span {
    margin-left: 5px
}

.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-form-coupon {
    display: block !important
}

.woocommerce-checkout .woocommerce {
    display: flex;
    gap: 40px
}

.woocommerce-checkout .woocommerce .woocommerce-notices-wrapper {
    display: none
}

.woocommerce-checkout .woocommerce .woocommerce-checkout #customer_details {
    border: 1px solid #000;
    padding: 20px;
    margin-bottom: 20px
}

.woocommerce-checkout .woocommerce .woocommerce-checkout #customer_details .woocommerce-billing-fields>h3,
.woocommerce-checkout .woocommerce .woocommerce-checkout #customer_details .woocommerce-shipping-fields>h3 {
    margin: 0;
    color: #000;
    font-size: 14px;
    font-weight: 700
}

.woocommerce-checkout .woocommerce .woocommerce-checkout #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper,
.woocommerce-checkout .woocommerce .woocommerce-checkout #customer_details .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper {
    margin-top: 20px
}

.woocommerce-checkout .woocommerce .woocommerce-checkout #customer_details .woocommerce-billing-fields input,
.woocommerce-checkout .woocommerce .woocommerce-checkout #customer_details .woocommerce-shipping-fields input {
    border: 1px solid #000;
    border-radius: 0;
    padding: 15px;
    font-size: 12px;
    margin-bottom: 10px
}

@media screen and (max-width:500px) {

    .woocommerce-checkout .woocommerce .woocommerce-checkout #customer_details .woocommerce-billing-fields input.input-checkbox,
    .woocommerce-checkout .woocommerce .woocommerce-checkout #customer_details .woocommerce-shipping-fields input.input-checkbox {
        -webkit-appearance: checkbox;
        width: 12px;
        height: 12px;
        padding: 5px
    }
}

.woocommerce-checkout .woocommerce .woocommerce-checkout #customer_details .woocommerce-billing-fields .woocommerce-input-wrapper,
.woocommerce-checkout .woocommerce .woocommerce-checkout #customer_details .woocommerce-shipping-fields .woocommerce-input-wrapper {
    position: relative !important;
    z-index: 0 !important
}

.woocommerce-checkout .woocommerce .woocommerce-checkout #customer_details .woocommerce-billing-fields .select2-selection,
.woocommerce-checkout .woocommerce .woocommerce-checkout #customer_details .woocommerce-shipping-fields .select2-selection {
    border: 1px solid #000;
    border-radius: 0;
    padding: 15px;
    font-size: 12px
}

.woocommerce-checkout .woocommerce .woocommerce-checkout #customer_details .woocommerce-billing-fields .select2-selection .select2-selection__arrow,
.woocommerce-checkout .woocommerce .woocommerce-checkout #customer_details .woocommerce-shipping-fields .select2-selection .select2-selection__arrow {
    top: 0;
    right: 1.5em
}

.woocommerce-checkout .woocommerce .woocommerce-checkout #customer_details .woocommerce-billing-fields label:not(.woocommerce-form__label-for-checkbox),
.woocommerce-checkout .woocommerce .woocommerce-checkout #customer_details .woocommerce-shipping-fields label:not(.woocommerce-form__label-for-checkbox) {
    display: none
}

.woocommerce-checkout .woocommerce .woocommerce-checkout #customer_details>div {
    width: 100%;
    float: none
}

.woocommerce-checkout .woocommerce .woocommerce-checkout .order_payment_review {
    border: 1px solid #000;
    padding: 20px
}

.woocommerce-checkout .woocommerce .woocommerce-checkout .order_payment_review>#order_review_heading {
    margin: 0;
    color: #000;
    font-size: 14px;
    font-weight: 700
}

.woocommerce-checkout .woocommerce .woocommerce-checkout .order_payment_review .woocommerce-checkout-payment {
    background: 0 0 !important;
    margin-top: 20px
}

.woocommerce-checkout .woocommerce .woocommerce-checkout .order_payment_review .woocommerce-checkout-payment .wc_payment_methods {
    margin: 0 !important;
    padding: 0 !important
}

.woocommerce-checkout .woocommerce .woocommerce-checkout .order_payment_review .woocommerce-checkout-payment .wc_payment_methods .woocommerce-info {
    margin-bottom: 20px;
    font-size: 14px;
    line-height: 1.3;
    padding: 15px 15px 15px 35px;
    border: none
}

.woocommerce-checkout .woocommerce .woocommerce-checkout .order_payment_review .woocommerce-checkout-payment .wc_payment_methods .woocommerce-info:before {
    color: #000;
    left: 11px;
    top: 18px;
    font-size: 12px
}

.woocommerce-checkout .woocommerce .woocommerce-checkout .order_payment_review .woocommerce-checkout-payment .wc_payment_methods .payment_method_woosa_adyen_google_pay img {
    height: 25px !important
}

.woocommerce-checkout .woocommerce .woocommerce-checkout .order_payment_review .woocommerce-checkout-payment .wc_payment_methods .payment_method_woosa_adyen_card .adyen-checkout__card__form .adyen-checkout__input-wrapper>span {
    display: flex !important
}

.woocommerce-checkout .woocommerce .woocommerce-checkout .order_payment_review .woocommerce-checkout-payment .place-order {
    padding: 0 !important;
    margin: 0;
    font-size: 12px
}

.woocommerce-checkout .woocommerce .woocommerce-checkout .order_payment_review .woocommerce-checkout-payment .place-order button {
    background: #000 !important;
    width: 100%;
    margin-top: 20px
}

.woocommerce-checkout .woocommerce .woocommerce-checkout-review-order {
    position: relative;
    width: 600px
}

.woocommerce-checkout .woocommerce .woocommerce-checkout-review-order .review-order-wrapper {
    background: #000;
    color: #fff;
    position: sticky;
    top: 30px;
    padding: 30px;
    min-width: 400px
}

.woocommerce-checkout .woocommerce .woocommerce-checkout-review-order .review-order-wrapper>h2 {
    margin: 0;
    margin-bottom: 18px;
    font-size: 28px
}

.woocommerce-checkout .woocommerce .woocommerce-checkout-review-order .review-order-wrapper table {
    border: none;
    border-spacing: 2px 15px
}

.woocommerce-checkout .woocommerce .woocommerce-checkout-review-order .review-order-wrapper table td {
    border: none;
    padding: 0 !important
}

.woocommerce-checkout .woocommerce .woocommerce-checkout-review-order .review-order-wrapper table tbody {
    margin-bottom: 20px;
    position: relative
}

.woocommerce-checkout .woocommerce .woocommerce-checkout-review-order .review-order-wrapper table tbody .cart_item {
    position: relative
}

.woocommerce-checkout .woocommerce .woocommerce-checkout-review-order .review-order-wrapper table tbody .cart_item:first-child .product-name:before {
    display: none
}

.woocommerce-checkout .woocommerce .woocommerce-checkout-review-order .review-order-wrapper table tbody .product-name img {
    max-width: 110px;
    width: 100%
}

@media screen and (max-width:500px) {
    .woocommerce-checkout .woocommerce .woocommerce-checkout-review-order .review-order-wrapper table tbody .product-name:before {
        content: "";
        width: 100%;
        position: absolute;
        height: 1px;
        top: 0;
        background: #fff
    }
}

.woocommerce-checkout .woocommerce .woocommerce-checkout-review-order .review-order-wrapper table tbody .product-total {
    padding: 32px 0 30px 32px !important;
    color: #fff
}

.woocommerce-checkout .woocommerce .woocommerce-checkout-review-order .review-order-wrapper table tbody .product-total .order-product__title {
    margin: 0;
    font-size: 18px;
    font-weight: 700
}

.woocommerce-checkout .woocommerce .woocommerce-checkout-review-order .review-order-wrapper table tbody .product-total .product-attrs__order_table {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.woocommerce-checkout .woocommerce .woocommerce-checkout-review-order .review-order-wrapper table tbody .product-total .product-attrs__order_table p {
    font-weight: 700
}

.woocommerce-checkout .woocommerce .woocommerce-checkout-review-order .review-order-wrapper table tbody .product-total .product-attrs__order_table p span {
    text-transform: capitalize
}

@media screen and (max-width:500px) {
    .woocommerce-checkout .woocommerce .woocommerce-checkout-review-order .review-order-wrapper table tbody .product-total {
        padding: 32px 0 30px 15px !important
    }

    .woocommerce-checkout .woocommerce .woocommerce-checkout-review-order .review-order-wrapper table tbody .product-total .order-product__title {
        font-size: 16px
    }

    .woocommerce-checkout .woocommerce .woocommerce-checkout-review-order .review-order-wrapper table tbody .product-total .product-attrs__order_table {
        gap: 5px
    }

    .woocommerce-checkout .woocommerce .woocommerce-checkout-review-order .review-order-wrapper table tbody .product-total .product-attrs__order_table p,
    .woocommerce-checkout .woocommerce .woocommerce-checkout-review-order .review-order-wrapper table tbody .product-total .product-attrs__order_table strong {
        font-size: 12px;
        line-height: 1.2
    }
}

.woocommerce-checkout .woocommerce .woocommerce-checkout-review-order .review-order-wrapper table tfoot td,
.woocommerce-checkout .woocommerce .woocommerce-checkout-review-order .review-order-wrapper table tfoot th {
    font-weight: 400
}

.woocommerce-checkout .woocommerce .woocommerce-checkout-review-order .review-order-wrapper table tfoot th {
    padding: 0 !important
}

@media screen and (max-width:500px) {
    .woocommerce-checkout .woocommerce .woocommerce-checkout-review-order .review-order-wrapper table tfoot th {
        padding-right: 10px !important
    }
}

@media screen and (max-width:500px) {

    .woocommerce-checkout .woocommerce .woocommerce-checkout-review-order .review-order-wrapper table tfoot td,
    .woocommerce-checkout .woocommerce .woocommerce-checkout-review-order .review-order-wrapper table tfoot th {
        font-size: 12px !important
    }
}

.woocommerce-checkout .woocommerce .woocommerce-checkout-review-order .review-order-wrapper .woocommerce-form-coupon {
    border: none;
    padding: 0;
    margin: 0
}

.woocommerce-checkout .woocommerce .woocommerce-checkout-review-order .review-order-wrapper .woocommerce-form-coupon .form-row {
    width: 100%;
    margin: 0;
    padding: 0
}

.woocommerce-checkout .woocommerce .woocommerce-checkout-review-order .review-order-wrapper .woocommerce-form-coupon .form-row input {
    border: 1px solid #fff;
    border-radius: 0;
    padding: 15px;
    font-size: 12px
}

.woocommerce-checkout .woocommerce .woocommerce-checkout-review-order .review-order-wrapper .woocommerce-form-coupon .form-row button {
    width: 100%;
    border: 1px solid #fff;
    color: #fff;
    margin-top: 10px
}

@media screen and (max-width:550px) {
    .woocommerce-checkout .woocommerce .woocommerce-checkout-review-order .review-order-wrapper {
        min-width: 330px !important
    }
}

@media screen and (max-width:800px) {
    .woocommerce-checkout .woocommerce .woocommerce-checkout-review-order {
        width: 100%
    }
}

@media screen and (max-width:800px) {
    .woocommerce-checkout .woocommerce {
        flex-direction: column;
        gap: 20px
    }
}

@media screen and (max-width:800px) {
    .woocommerce-checkout #page {
        overflow: none !important
    }
}

.woocommerce-order-received .woocommerce-order .woocommerce-order-overview {
    margin: 20px 0 20px 0;
    padding: 0;
    list-style: none
}

.woocommerce-order-received .woocommerce-order .woocommerce-order-overview li {
    display: block;
    width: 100%;
    border: none;
    margin-bottom: 20px
}

.woocommerce-order-received .woocommerce-order .woocommerce-order-overview li:last-child {
    margin-bottom: 0
}

#customer_login {
    margin-bottom: 40px;
    display: flex
}

@media screen and (max-width:768px) {
    #customer_login {
        display: block !important
    }
}

#customer_login .u-column1,
#customer_login .u-column2 {
    border: 1px solid #000;
    padding: 20px;
    width: 100%;
    margin-right: 40px
}

#customer_login .u-column1 h2,
#customer_login .u-column2 h2 {
    color: #000;
    font-size: 14px;
    font-weight: 700
}

#customer_login .u-column1 .woocommerce-form,
#customer_login .u-column2 .woocommerce-form {
    margin: 0;
    padding: 0;
    border: 0
}

#customer_login .u-column1 .woocommerce-form .form-row,
#customer_login .u-column1 .woocommerce-form .woocommerce-form-row,
#customer_login .u-column2 .woocommerce-form .form-row,
#customer_login .u-column2 .woocommerce-form .woocommerce-form-row {
    width: 100%;
    padding: 0;
    margin: 0
}

#customer_login .u-column1 .woocommerce-form .form-row .woocommerce-Input,
#customer_login .u-column1 .woocommerce-form .form-row input:not([type=checkbox]),
#customer_login .u-column1 .woocommerce-form .form-row textarea,
#customer_login .u-column1 .woocommerce-form .woocommerce-form-row .woocommerce-Input,
#customer_login .u-column1 .woocommerce-form .woocommerce-form-row input:not([type=checkbox]),
#customer_login .u-column1 .woocommerce-form .woocommerce-form-row textarea,
#customer_login .u-column2 .woocommerce-form .form-row .woocommerce-Input,
#customer_login .u-column2 .woocommerce-form .form-row input:not([type=checkbox]),
#customer_login .u-column2 .woocommerce-form .form-row textarea,
#customer_login .u-column2 .woocommerce-form .woocommerce-form-row .woocommerce-Input,
#customer_login .u-column2 .woocommerce-form .woocommerce-form-row input:not([type=checkbox]),
#customer_login .u-column2 .woocommerce-form .woocommerce-form-row textarea {
    border: 1px solid #000;
    border-radius: 0;
    padding: 15px;
    font-size: 12px;
    margin-bottom: 10px
}

#customer_login .u-column1 .woocommerce-form .form-row label,
#customer_login .u-column1 .woocommerce-form .woocommerce-form-row label,
#customer_login .u-column2 .woocommerce-form .form-row label,
#customer_login .u-column2 .woocommerce-form .woocommerce-form-row label {
    font-size: 12px
}

#customer_login .u-column1 .woocommerce-form .form-row label input[type=checkbox],
#customer_login .u-column1 .woocommerce-form .woocommerce-form-row label input[type=checkbox],
#customer_login .u-column2 .woocommerce-form .form-row label input[type=checkbox],
#customer_login .u-column2 .woocommerce-form .woocommerce-form-row label input[type=checkbox] {
    margin: 0 5px 0 0
}

#customer_login .u-column1 .woocommerce-form .form-row label:not(.woocommerce-form__label-for-checkbox):not(.checkbox),
#customer_login .u-column1 .woocommerce-form .woocommerce-form-row label:not(.woocommerce-form__label-for-checkbox):not(.checkbox),
#customer_login .u-column2 .woocommerce-form .form-row label:not(.woocommerce-form__label-for-checkbox):not(.checkbox),
#customer_login .u-column2 .woocommerce-form .woocommerce-form-row label:not(.woocommerce-form__label-for-checkbox):not(.checkbox) {
    display: none
}

#customer_login .u-column1 .woocommerce-form .form-row .button,
#customer_login .u-column1 .woocommerce-form .form-row .woocommerce-Button,
#customer_login .u-column1 .woocommerce-form .form-row .woocommerce-form-login__submit,
#customer_login .u-column1 .woocommerce-form .form-row .woocommerce-form-register__submit,
#customer_login .u-column1 .woocommerce-form .woocommerce-form-row .button,
#customer_login .u-column1 .woocommerce-form .woocommerce-form-row .woocommerce-Button,
#customer_login .u-column1 .woocommerce-form .woocommerce-form-row .woocommerce-form-login__submit,
#customer_login .u-column1 .woocommerce-form .woocommerce-form-row .woocommerce-form-register__submit,
#customer_login .u-column2 .woocommerce-form .form-row .button,
#customer_login .u-column2 .woocommerce-form .form-row .woocommerce-Button,
#customer_login .u-column2 .woocommerce-form .form-row .woocommerce-form-login__submit,
#customer_login .u-column2 .woocommerce-form .form-row .woocommerce-form-register__submit,
#customer_login .u-column2 .woocommerce-form .woocommerce-form-row .button,
#customer_login .u-column2 .woocommerce-form .woocommerce-form-row .woocommerce-Button,
#customer_login .u-column2 .woocommerce-form .woocommerce-form-row .woocommerce-form-login__submit,
#customer_login .u-column2 .woocommerce-form .woocommerce-form-row .woocommerce-form-register__submit {
    width: 100%;
    margin-top: 10px;
    background: #000 !important;
    color: #fff;
    letter-spacing: .4px;
    border-radius: 0
}

#customer_login .u-column1 .woocommerce-form .woocommerce-form-login__rememberme,
#customer_login .u-column1 .woocommerce-form .woocommerce-form__label-for-checkbox,
#customer_login .u-column2 .woocommerce-form .woocommerce-form-login__rememberme,
#customer_login .u-column2 .woocommerce-form .woocommerce-form__label-for-checkbox {
    display: inline-flex;
    align-items: center
}

#customer_login .u-column1 .woocommerce-form .form-row,
#customer_login .u-column2 .woocommerce-form .form-row {
    display: block
}

@media screen and (max-width:500px) {

    #customer_login .u-column1 .woocommerce-form .form-row,
    #customer_login .u-column2 .woocommerce-form .form-row {
        display: flex;
        flex-direction: column;
        align-items: stretch;
        gap: 10px
    }
}

#customer_login .u-column1 .woocommerce-form .lost_password,
#customer_login .u-column1 .woocommerce-form .woocommerce-LostPassword,
#customer_login .u-column1 .woocommerce-form a,
#customer_login .u-column2 .woocommerce-form .lost_password,
#customer_login .u-column2 .woocommerce-form .woocommerce-LostPassword,
#customer_login .u-column2 .woocommerce-form a {
    color: #000;
    font-size: 14px;
    font-weight: 700
}

#customer_login .u-column1 .woocommerce-form .lost_password.showcoupon,
#customer_login .u-column1 .woocommerce-form .lost_password.showlogin,
#customer_login .u-column1 .woocommerce-form .woocommerce-LostPassword.showcoupon,
#customer_login .u-column1 .woocommerce-form .woocommerce-LostPassword.showlogin,
#customer_login .u-column1 .woocommerce-form a.showcoupon,
#customer_login .u-column1 .woocommerce-form a.showlogin,
#customer_login .u-column2 .woocommerce-form .lost_password.showcoupon,
#customer_login .u-column2 .woocommerce-form .lost_password.showlogin,
#customer_login .u-column2 .woocommerce-form .woocommerce-LostPassword.showcoupon,
#customer_login .u-column2 .woocommerce-form .woocommerce-LostPassword.showlogin,
#customer_login .u-column2 .woocommerce-form a.showcoupon,
#customer_login .u-column2 .woocommerce-form a.showlogin {
    display: block;
    padding: 20px;
    position: relative
}

#customer_login .u-column1 .woocommerce-form #dotdigital_woocommerce_checkbox_field,
#customer_login .u-column1 .woocommerce-form #dotdigital_woocommerce_marketing_checkbox_field,
#customer_login .u-column2 .woocommerce-form #dotdigital_woocommerce_checkbox_field,
#customer_login .u-column2 .woocommerce-form #dotdigital_woocommerce_marketing_checkbox_field {
    font-size: 10px
}

#customer_login .u-column1 .woocommerce-form #dotdigital_woocommerce_checkbox_field .woocommerce-input-wrapper,
#customer_login .u-column1 .woocommerce-form #dotdigital_woocommerce_marketing_checkbox_field .woocommerce-input-wrapper,
#customer_login .u-column2 .woocommerce-form #dotdigital_woocommerce_checkbox_field .woocommerce-input-wrapper,
#customer_login .u-column2 .woocommerce-form #dotdigital_woocommerce_marketing_checkbox_field .woocommerce-input-wrapper {
    display: inline-flex;
    align-items: center
}

#customer_login .u-column1 .woocommerce-form #dotdigital_woocommerce_checkbox_field .woocommerce-input-wrapper .checkbox span,
#customer_login .u-column1 .woocommerce-form #dotdigital_woocommerce_checkbox_field .woocommerce-input-wrapper label span,
#customer_login .u-column1 .woocommerce-form #dotdigital_woocommerce_marketing_checkbox_field .woocommerce-input-wrapper .checkbox span,
#customer_login .u-column1 .woocommerce-form #dotdigital_woocommerce_marketing_checkbox_field .woocommerce-input-wrapper label span,
#customer_login .u-column2 .woocommerce-form #dotdigital_woocommerce_checkbox_field .woocommerce-input-wrapper .checkbox span,
#customer_login .u-column2 .woocommerce-form #dotdigital_woocommerce_checkbox_field .woocommerce-input-wrapper label span,
#customer_login .u-column2 .woocommerce-form #dotdigital_woocommerce_marketing_checkbox_field .woocommerce-input-wrapper .checkbox span,
#customer_login .u-column2 .woocommerce-form #dotdigital_woocommerce_marketing_checkbox_field .woocommerce-input-wrapper label span {
    margin-left: 5px
}

#customer_login .u-column1 .woocommerce-form .woocommerce-privacy-policy-text,
#customer_login .u-column2 .woocommerce-form .woocommerce-privacy-policy-text {
    font-size: 12px;
    line-height: 1.4;
    margin-top: 10px
}

#customer_login .u-column1 .woocommerce-form .woocommerce-privacy-policy-text a,
#customer_login .u-column2 .woocommerce-form .woocommerce-privacy-policy-text a {
    color: #000;
    text-decoration: underline
}

#customer_login .u-column2 {
    margin-right: 0
}

@media screen and (max-width:768px) {
    #customer_login .u-column2 {
        margin-top: 20px
    }
}

nav.woocommerce-MyAccount-navigation {
    background: #f7f7f7;
    padding: 20px;
    margin-bottom: 20px
}

nav.woocommerce-MyAccount-navigation ul {
    margin: 0;
    padding: 0
}

nav.woocommerce-MyAccount-navigation ul li {
    list-style-type: none;
    border-bottom: 1px solid #ccc;
    transition: background-color .6s ease, color .6s ease
}

nav.woocommerce-MyAccount-navigation ul li a {
    display: flex;
    align-items: center;
    position: relative;
    padding: 15px 15px 15px 46px;
    color: inherit;
    text-decoration: none
}

nav.woocommerce-MyAccount-navigation ul li a::before {
    content: "";
    position: absolute;
    left: 8px;
    top: 50%;
    transform: translateY(-50%);
    width: 28px;
    height: 28px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center
}

nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--dashboard a::before {
    background-image: url(/wp-content/themes/paramo-child-theme/assets/images/icons/dashboard.svg)
}

nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders a::before {
    background-image: url(/wp-content/themes/paramo-child-theme/assets/images/icons/orders.svg)
}

nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account a::before {
    background-image: url(/wp-content/themes/paramo-child-theme/assets/images/icons/account-details.svg)
}

nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address a::before {
    background-image: url(/wp-content/themes/paramo-child-theme/assets/images/icons/address.svg)
}

nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--stored-cards a::before {
    background-image: url(/wp-content/themes/paramo-child-theme/assets/images/icons/stored-cards.svg)
}

nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--guarantee a::before {
    background-image: url(/wp-content/themes/paramo-child-theme/assets/images/icons/register-guarantee.svg)
}

nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a::before {
    background-image: url(/wp-content/themes/paramo-child-theme/assets/images/icons/logout.svg)
}

nav.woocommerce-MyAccount-navigation ul li.is-active,
nav.woocommerce-MyAccount-navigation ul li:hover {
    background: #000;
    color: #fff
}

nav.woocommerce-MyAccount-navigation ul li.is-active a,
nav.woocommerce-MyAccount-navigation ul li:hover a {
    color: #fff
}

nav.woocommerce-MyAccount-navigation ul li.is-active a:before,
nav.woocommerce-MyAccount-navigation ul li:hover a:before {
    filter: invert(100%) sepia(0) saturate(7491%) hue-rotate(48deg) brightness(120%) contrast(98%)
}

nav.woocommerce-MyAccount-navigation ul li:last-child {
    border-bottom: 0
}

.woocommerce-account .woocommerce-MyAccount-content {
    font-size: 14px;
    margin-bottom: 20px
}

.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table.woocommerce-MyAccount-orders {
    text-align: center !important
}

@media screen and (max-width:768px) {
    .woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table.woocommerce-MyAccount-orders th.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-number {
        border: 0 !important;
        display: block !important
    }
}

.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table.woocommerce-MyAccount-orders a.woocommerce-button.button.view {
    background: #bd9165 !important;
    color: #fff !important;
    font-weight: 600;
    text-transform: none
}

.woocommerce-account .woocommerce-MyAccount-content fieldset {
    padding: 15px
}

.woocommerce-account .woocommerce-MyAccount-content button#search-button {
    background: var(--brand-gold) !important
}

.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm {
    border: 1px solid #000;
    padding: 20px;
    margin-bottom: 40px
}

.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm .clear {
    display: none
}

.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-form-row {
    width: 100%;
    padding: 0;
    margin: 0 0 10px
}

.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row label,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-form-row label {
    display: block;
    font-size: 12px;
    margin-bottom: 6px;
    color: #000
}

.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row .woocommerce-Input,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row input:not([type=checkbox]),
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row select,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row textarea,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-form-row .woocommerce-Input,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-form-row input:not([type=checkbox]),
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-form-row select,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-form-row textarea {
    width: 100%;
    border: 1px solid #000;
    border-radius: 0;
    padding: 15px;
    font-size: 12px
}

.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row-first,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row-last {
    display: inline-block;
    vertical-align: top;
    width: calc(50% - 10px)
}

.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row-first {
    margin-right: 20px
}

.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset {
    border: 0;
    padding: 0;
    margin: 10px 0 0
}

.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset legend {
    color: #000;
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 10px
}

.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm .password-input {
    position: relative;
    display: block
}

.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm .password-input input {
    width: 100%
}

.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm .password-input .show-password-input {
    position: absolute;
    top: 50%;
    right: 10px;
    transform: translateY(-50%)
}

.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm #account_display_name_description em {
    font-size: 12px
}

.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm .button,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-Button {
    width: 100%;
    margin-top: 10px;
    background: #000 !important;
    color: #fff;
    letter-spacing: .4px;
    border-radius: 0
}

.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-privacy-policy-text {
    font-size: 12px;
    line-height: 1.4;
    margin-top: 10px
}

.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-privacy-policy-text a {
    color: #000;
    text-decoration: underline
}

.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm [data-lastpass-icon-root] {
    display: none !important
}

@media screen and (max-width:768px) {

    .woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row-first,
    .woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row-last {
        width: 100%;
        margin-right: 0
    }
}

.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address {
    flex: 1;
    border: 1px solid #000;
    padding: 20px;
    box-sizing: border-box
}

.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address .woocommerce-Address-title {
    display: block;
    margin-bottom: 15px
}

.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address .woocommerce-Address-title h2 {
    color: #000;
    font-size: 14px;
    font-weight: 700;
    margin: 0
}

.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address .woocommerce-Address-title a.edit {
    font-size: 12px;
    color: #000;
    text-decoration: underline
}

.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address .woocommerce-Address-title a.edit:hover {
    color: #c99870
}

.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address address {
    font-size: 13px;
    line-height: 1.6;
    font-style: normal;
    color: #000
}

@media screen and (max-width:768px) {
    .woocommerce-account .woocommerce-MyAccount-content {
        flex-direction: column;
        gap: 20px
    }

    .woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address {
        width: 100%;
        margin: 5px 0
    }
}

.woocommerce-account .woocommerce-MyAccount-content form .woocommerce-address-fields {
    border: 1px solid #000;
    padding: 20px;
    margin-bottom: 40px
}

.woocommerce-account .woocommerce-MyAccount-content form .woocommerce-address-fields h2,
.woocommerce-account .woocommerce-MyAccount-content form .woocommerce-address-fields>h2 {
    color: #000;
    font-size: 14px;
    font-weight: 700;
    margin: 0 0 15px
}

.woocommerce-account .woocommerce-MyAccount-content form .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row {
    width: 100%;
    padding: 0;
    margin: 0 0 10px
}

.woocommerce-account .woocommerce-MyAccount-content form .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row label {
    display: block;
    font-size: 12px;
    margin-bottom: 6px;
    color: #000
}

.woocommerce-account .woocommerce-MyAccount-content form .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row .input-text,
.woocommerce-account .woocommerce-MyAccount-content form .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row input:not([type=checkbox]),
.woocommerce-account .woocommerce-MyAccount-content form .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row select,
.woocommerce-account .woocommerce-MyAccount-content form .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row textarea {
    width: 100%;
    border: 1px solid #000;
    border-radius: 0;
    padding: 15px;
    font-size: 12px;
    box-sizing: border-box
}

.woocommerce-account .woocommerce-MyAccount-content form .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row .woocommerce-input-wrapper>strong {
    display: inline-block;
    font-size: 12px;
    margin-bottom: 6px
}

.woocommerce-account .woocommerce-MyAccount-content form .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row-first,
.woocommerce-account .woocommerce-MyAccount-content form .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row-last {
    display: inline-block;
    vertical-align: top;
    width: calc(50% - 10px)
}

.woocommerce-account .woocommerce-MyAccount-content form .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row-first {
    margin-right: 20px
}

.woocommerce-account .woocommerce-MyAccount-content form .woocommerce-address-fields .select2-container {
    width: 100% !important
}

.woocommerce-account .woocommerce-MyAccount-content form .woocommerce-address-fields .select2-container .select2-selection--single {
    border: 1px solid #000;
    border-radius: 0;
    height: auto;
    min-height: 48px;
    display: flex;
    align-items: center;
    padding: 8px 12px
}

.woocommerce-account .woocommerce-MyAccount-content form .woocommerce-address-fields .select2-container .select2-selection--single .select2-selection__rendered {
    line-height: 1.2;
    padding-left: 0;
    font-size: 12px
}

.woocommerce-account .woocommerce-MyAccount-content form .woocommerce-address-fields .select2-container .select2-selection--single .select2-selection__arrow {
    height: 100%;
    right: 8px
}

.woocommerce-account .woocommerce-MyAccount-content form .woocommerce-address-fields .button,
.woocommerce-account .woocommerce-MyAccount-content form .woocommerce-address-fields .woocommerce-Button {
    width: 100%;
    margin-top: 10px;
    background: #000 !important;
    color: #fff;
    letter-spacing: .4px;
    border-radius: 0
}

.woocommerce-account .woocommerce-MyAccount-content form .woocommerce-address-fields [data-lastpass-icon-root] {
    display: none !important
}

@media screen and (max-width:768px) {

    .woocommerce-account .woocommerce-MyAccount-content form .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row-first,
    .woocommerce-account .woocommerce-MyAccount-content form .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row-last {
        width: 100%;
        margin-right: 0
    }
}

.woocommerce-account .woocommerce-MyAccount-content>p,
.woocommerce-account .woocommerce-MyAccount-content__order-intro {
    margin: 0 0 20px;
    font-size: 14px;
    line-height: 1.6
}

.woocommerce-account .woocommerce-MyAccount-content>p .order-date,
.woocommerce-account .woocommerce-MyAccount-content>p .order-number,
.woocommerce-account .woocommerce-MyAccount-content>p .order-status,
.woocommerce-account .woocommerce-MyAccount-content__order-intro .order-date,
.woocommerce-account .woocommerce-MyAccount-content__order-intro .order-number,
.woocommerce-account .woocommerce-MyAccount-content__order-intro .order-status {
    background: 0 0;
    padding: 0;
    font-weight: 600
}

.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details,
.woocommerce-account .woocommerce-MyAccount-content__order-details {
    border: 0;
    padding: 20px;
    margin-bottom: 30px
}

.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-order-details__title,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details__title,
.woocommerce-account .woocommerce-MyAccount-content__order-details .woocommerce-order-details__title,
.woocommerce-account .woocommerce-MyAccount-content__order-details__title {
    font-size: 14px;
    font-weight: 700;
    color: #000;
    margin: 0 0 15px
}

.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details .shop_table.order_details,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details__table,
.woocommerce-account .woocommerce-MyAccount-content__order-details .shop_table.order_details,
.woocommerce-account .woocommerce-MyAccount-content__order-details__table {
    width: 100%;
    border-collapse: collapse;
    font-size: 14px
}

.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details .shop_table.order_details thead th,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details__table thead th,
.woocommerce-account .woocommerce-MyAccount-content__order-details .shop_table.order_details thead th,
.woocommerce-account .woocommerce-MyAccount-content__order-details__table thead th {
    text-align: left;
    font-weight: 600;
    border-bottom: 1px solid #000;
    padding: 12px 10px;
    background: #f7f7f7
}

.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details .shop_table.order_details tbody td,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details__table tbody td,
.woocommerce-account .woocommerce-MyAccount-content__order-details .shop_table.order_details tbody td,
.woocommerce-account .woocommerce-MyAccount-content__order-details__table tbody td {
    border-bottom: 1px solid #e6e6e6;
    padding: 14px 10px;
    vertical-align: top
}

.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details .shop_table.order_details tbody .product-name a,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details .shop_table.order_details tbody .woocommerce-table__product-name a,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details__table tbody .product-name a,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details__table tbody .woocommerce-table__product-name a,
.woocommerce-account .woocommerce-MyAccount-content__order-details .shop_table.order_details tbody .product-name a,
.woocommerce-account .woocommerce-MyAccount-content__order-details .shop_table.order_details tbody .woocommerce-table__product-name a,
.woocommerce-account .woocommerce-MyAccount-content__order-details__table tbody .product-name a,
.woocommerce-account .woocommerce-MyAccount-content__order-details__table tbody .woocommerce-table__product-name a {
    text-decoration: none;
    color: #000
}

.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details .shop_table.order_details tbody .product-name a:hover,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details .shop_table.order_details tbody .woocommerce-table__product-name a:hover,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details__table tbody .product-name a:hover,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details__table tbody .woocommerce-table__product-name a:hover,
.woocommerce-account .woocommerce-MyAccount-content__order-details .shop_table.order_details tbody .product-name a:hover,
.woocommerce-account .woocommerce-MyAccount-content__order-details .shop_table.order_details tbody .woocommerce-table__product-name a:hover,
.woocommerce-account .woocommerce-MyAccount-content__order-details__table tbody .product-name a:hover,
.woocommerce-account .woocommerce-MyAccount-content__order-details__table tbody .woocommerce-table__product-name a:hover {
    text-decoration: underline
}

.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details .shop_table.order_details tbody .product-name .product-quantity,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details .shop_table.order_details tbody .woocommerce-table__product-name .product-quantity,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details__table tbody .product-name .product-quantity,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details__table tbody .woocommerce-table__product-name .product-quantity,
.woocommerce-account .woocommerce-MyAccount-content__order-details .shop_table.order_details tbody .product-name .product-quantity,
.woocommerce-account .woocommerce-MyAccount-content__order-details .shop_table.order_details tbody .woocommerce-table__product-name .product-quantity,
.woocommerce-account .woocommerce-MyAccount-content__order-details__table tbody .product-name .product-quantity,
.woocommerce-account .woocommerce-MyAccount-content__order-details__table tbody .woocommerce-table__product-name .product-quantity {
    font-weight: 700;
    margin-left: 6px
}

.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details .shop_table.order_details tbody .product-name .wc-item-meta,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details .shop_table.order_details tbody .woocommerce-table__product-name .wc-item-meta,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details__table tbody .product-name .wc-item-meta,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details__table tbody .woocommerce-table__product-name .wc-item-meta,
.woocommerce-account .woocommerce-MyAccount-content__order-details .shop_table.order_details tbody .product-name .wc-item-meta,
.woocommerce-account .woocommerce-MyAccount-content__order-details .shop_table.order_details tbody .woocommerce-table__product-name .wc-item-meta,
.woocommerce-account .woocommerce-MyAccount-content__order-details__table tbody .product-name .wc-item-meta,
.woocommerce-account .woocommerce-MyAccount-content__order-details__table tbody .woocommerce-table__product-name .wc-item-meta {
    margin: 8px 0 0;
    padding: 0;
    list-style: none
}

.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details .shop_table.order_details tbody .product-name .wc-item-meta li,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details .shop_table.order_details tbody .woocommerce-table__product-name .wc-item-meta li,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details__table tbody .product-name .wc-item-meta li,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details__table tbody .woocommerce-table__product-name .wc-item-meta li,
.woocommerce-account .woocommerce-MyAccount-content__order-details .shop_table.order_details tbody .product-name .wc-item-meta li,
.woocommerce-account .woocommerce-MyAccount-content__order-details .shop_table.order_details tbody .woocommerce-table__product-name .wc-item-meta li,
.woocommerce-account .woocommerce-MyAccount-content__order-details__table tbody .product-name .wc-item-meta li,
.woocommerce-account .woocommerce-MyAccount-content__order-details__table tbody .woocommerce-table__product-name .wc-item-meta li {
    margin: 0 0 4px
}

.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details .shop_table.order_details tbody .product-name .wc-item-meta li .wc-item-meta-label,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details .shop_table.order_details tbody .woocommerce-table__product-name .wc-item-meta li .wc-item-meta-label,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details__table tbody .product-name .wc-item-meta li .wc-item-meta-label,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details__table tbody .woocommerce-table__product-name .wc-item-meta li .wc-item-meta-label,
.woocommerce-account .woocommerce-MyAccount-content__order-details .shop_table.order_details tbody .product-name .wc-item-meta li .wc-item-meta-label,
.woocommerce-account .woocommerce-MyAccount-content__order-details .shop_table.order_details tbody .woocommerce-table__product-name .wc-item-meta li .wc-item-meta-label,
.woocommerce-account .woocommerce-MyAccount-content__order-details__table tbody .product-name .wc-item-meta li .wc-item-meta-label,
.woocommerce-account .woocommerce-MyAccount-content__order-details__table tbody .woocommerce-table__product-name .wc-item-meta li .wc-item-meta-label {
    font-weight: 600;
    margin-right: 4px
}

.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details .shop_table.order_details tbody .product-name .wc-item-meta li p,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details .shop_table.order_details tbody .woocommerce-table__product-name .wc-item-meta li p,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details__table tbody .product-name .wc-item-meta li p,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details__table tbody .woocommerce-table__product-name .wc-item-meta li p,
.woocommerce-account .woocommerce-MyAccount-content__order-details .shop_table.order_details tbody .product-name .wc-item-meta li p,
.woocommerce-account .woocommerce-MyAccount-content__order-details .shop_table.order_details tbody .woocommerce-table__product-name .wc-item-meta li p,
.woocommerce-account .woocommerce-MyAccount-content__order-details__table tbody .product-name .wc-item-meta li p,
.woocommerce-account .woocommerce-MyAccount-content__order-details__table tbody .woocommerce-table__product-name .wc-item-meta li p {
    display: inline;
    margin: 0
}

.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details .shop_table.order_details tbody .product-total,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details .shop_table.order_details tbody .woocommerce-table__product-total,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details__table tbody .product-total,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details__table tbody .woocommerce-table__product-total,
.woocommerce-account .woocommerce-MyAccount-content__order-details .shop_table.order_details tbody .product-total,
.woocommerce-account .woocommerce-MyAccount-content__order-details .shop_table.order_details tbody .woocommerce-table__product-total,
.woocommerce-account .woocommerce-MyAccount-content__order-details__table tbody .product-total,
.woocommerce-account .woocommerce-MyAccount-content__order-details__table tbody .woocommerce-table__product-total {
    text-align: right
}

.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details .shop_table.order_details tbody .product-total .amount,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details .shop_table.order_details tbody .woocommerce-table__product-total .amount,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details__table tbody .product-total .amount,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details__table tbody .woocommerce-table__product-total .amount,
.woocommerce-account .woocommerce-MyAccount-content__order-details .shop_table.order_details tbody .product-total .amount,
.woocommerce-account .woocommerce-MyAccount-content__order-details .shop_table.order_details tbody .woocommerce-table__product-total .amount,
.woocommerce-account .woocommerce-MyAccount-content__order-details__table tbody .product-total .amount,
.woocommerce-account .woocommerce-MyAccount-content__order-details__table tbody .woocommerce-table__product-total .amount {
    font-weight: 700
}

.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details .shop_table.order_details tfoot td,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details .shop_table.order_details tfoot th,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details__table tfoot td,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details__table tfoot th,
.woocommerce-account .woocommerce-MyAccount-content__order-details .shop_table.order_details tfoot td,
.woocommerce-account .woocommerce-MyAccount-content__order-details .shop_table.order_details tfoot th,
.woocommerce-account .woocommerce-MyAccount-content__order-details__table tfoot td,
.woocommerce-account .woocommerce-MyAccount-content__order-details__table tfoot th {
    padding: 12px 10px;
    border-top: 0
}

.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details .shop_table.order_details tfoot th,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details__table tfoot th,
.woocommerce-account .woocommerce-MyAccount-content__order-details .shop_table.order_details tfoot th,
.woocommerce-account .woocommerce-MyAccount-content__order-details__table tfoot th {
    text-align: left;
    color: #000;
    font-weight: 600
}

.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details .shop_table.order_details tfoot td,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details__table tfoot td,
.woocommerce-account .woocommerce-MyAccount-content__order-details .shop_table.order_details tfoot td,
.woocommerce-account .woocommerce-MyAccount-content__order-details__table tfoot td {
    text-align: right
}

.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details .shop_table.order_details tfoot td .amount,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details__table tfoot td .amount,
.woocommerce-account .woocommerce-MyAccount-content__order-details .shop_table.order_details tfoot td .amount,
.woocommerce-account .woocommerce-MyAccount-content__order-details__table tfoot td .amount {
    font-weight: 700
}

.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details .shop_table.order_details tfoot tr:not(:last-child) td,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details__table tfoot tr:not(:last-child) td,
.woocommerce-account .woocommerce-MyAccount-content__order-details .shop_table.order_details tfoot tr:not(:last-child) td,
.woocommerce-account .woocommerce-MyAccount-content__order-details__table tfoot tr:not(:last-child) td {
    border-bottom: 1px solid #e6e6e6
}

.woocommerce-account .woocommerce-MyAccount-content .woocommerce-customer-details,
.woocommerce-account .woocommerce-MyAccount-content__customer {
    margin-top: 30px
}

.woocommerce-account .woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-columns.woocommerce-columns--addresses,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-customer-details-columns,
.woocommerce-account .woocommerce-MyAccount-content__customer .woocommerce-columns.woocommerce-columns--addresses,
.woocommerce-account .woocommerce-MyAccount-content__customer-columns {
    display: flex;
    gap: 20px;
    flex-wrap: wrap
}

.woocommerce-account .woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-column,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-customer-details-card,
.woocommerce-account .woocommerce-MyAccount-content__customer .woocommerce-column,
.woocommerce-account .woocommerce-MyAccount-content__customer-card {
    flex: 1 1 0;
    min-width: 260px;
    border: 1px solid #000;
    padding: 20px;
    box-sizing: border-box
}

.woocommerce-account .woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-column .woocommerce-column__title,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-column__title,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-customer-details-card .woocommerce-column__title,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-customer-details-card__title,
.woocommerce-account .woocommerce-MyAccount-content__customer .woocommerce-column .woocommerce-column__title,
.woocommerce-account .woocommerce-MyAccount-content__customer .woocommerce-column__title,
.woocommerce-account .woocommerce-MyAccount-content__customer-card .woocommerce-column__title,
.woocommerce-account .woocommerce-MyAccount-content__customer-card__title {
    font-size: 14px;
    font-weight: 700;
    color: #000;
    margin: 0 0 12px
}

.woocommerce-account .woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-column address,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-customer-details-card address,
.woocommerce-account .woocommerce-MyAccount-content__customer .woocommerce-column address,
.woocommerce-account .woocommerce-MyAccount-content__customer-card address {
    font-style: normal;
    line-height: 1.6;
    font-size: 13px;
    color: #000;
    margin: 0
}

.woocommerce-account .woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-column address .woocommerce-customer-details--email,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-column address .woocommerce-customer-details--phone,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-customer-details-card address .woocommerce-customer-details--email,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-customer-details-card address .woocommerce-customer-details--phone,
.woocommerce-account .woocommerce-MyAccount-content__customer .woocommerce-column address .woocommerce-customer-details--email,
.woocommerce-account .woocommerce-MyAccount-content__customer .woocommerce-column address .woocommerce-customer-details--phone,
.woocommerce-account .woocommerce-MyAccount-content__customer-card address .woocommerce-customer-details--email,
.woocommerce-account .woocommerce-MyAccount-content__customer-card address .woocommerce-customer-details--phone {
    margin: 8px 0 0;
    font-size: 13px
}

@media (max-width:768px) {

    .woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details,
    .woocommerce-account .woocommerce-MyAccount-content__order-details {
        padding: 0
    }

    .woocommerce-account .woocommerce-MyAccount-content .woocommerce-columns.woocommerce-columns--addresses,
    .woocommerce-account .woocommerce-MyAccount-content__customer-columns {
        flex-direction: column;
        gap: 20px
    }
}

.woocommerce-account .woocommerce-MyAccount-content .woocommerce-customer-details table,
.woocommerce-account .woocommerce-MyAccount-content section.woocommerce-order-details table {
    width: 100%;
    border-collapse: collapse !important;
    border-spacing: 0
}

.woocommerce-account .woocommerce-MyAccount-content .woocommerce-customer-details td,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-customer-details th,
.woocommerce-account .woocommerce-MyAccount-content section.woocommerce-order-details td,
.woocommerce-account .woocommerce-MyAccount-content section.woocommerce-order-details th {
    border: 1px solid #000 !important;
    padding: 10px 12px;
    text-align: left
}

.woocommerce-account .woocommerce-MyAccount-content .woocommerce-customer-details th,
.woocommerce-account .woocommerce-MyAccount-content section.woocommerce-order-details th {
    background: #f7f7f7
}

.woocommerce-account .woocommerce-MyAccount-content .woocommerce-customer-details address,
.woocommerce-account .woocommerce-MyAccount-content section.woocommerce-order-details address {
    line-height: 1.6;
    border: 0 !important;
    border-radius: 0 !important
}

.woocommerce-account .woocommerce-MyAccount-content .minimalistBlack {
    border-collapse: collapse;
    width: 100%
}

.woocommerce-account .woocommerce-MyAccount-content .minimalistBlack td,
.woocommerce-account .woocommerce-MyAccount-content .minimalistBlack th {
    border: 1px solid #000;
    padding: 8px;
    text-align: left
}

.woocommerce-account .woocommerce-MyAccount-content .minimalistBlack th {
    background-color: #f9f9f9
}

.blog .site-header {
    margin-bottom: 0 !important
}

.blog #content>.main-container {
    max-width: 100%;
    padding: 0
}

.blog .post-filter-wrapper {
    background: #24221f;
    border-top: 1px solid #fff;
    padding: 30px 0
}

.blog .post-filter-wrapper .main-container h1.page-title {
    color: #fff;
    padding: 10px 0;
    margin: 0;
    text-transform: uppercase
}

.blog .post-filter-wrapper .main-container nav.post-filter ul.post-filter-list {
    list-style: none;
    padding: 0;
    margin: 10px 0 30px 0;
    display: flex;
    flex-wrap: wrap;
    gap: 10px
}

.blog .post-filter-wrapper .main-container nav.post-filter ul.post-filter-list .post-filter__link,
.blog .post-filter-wrapper .main-container nav.post-filter ul.post-filter-list a {
    display: inline-block;
    padding: 7px 25px;
    border: 1px solid #fff;
    text-decoration: none;
    color: #fff;
    font-size: 14px;
    transition: .2s
}

.blog .post-filter-wrapper .main-container nav.post-filter ul.post-filter-list .post-filter__link.is-active,
.blog .post-filter-wrapper .main-container nav.post-filter ul.post-filter-list .post-filter__link:hover,
.blog .post-filter-wrapper .main-container nav.post-filter ul.post-filter-list a.is-active,
.blog .post-filter-wrapper .main-container nav.post-filter ul.post-filter-list a:hover {
    background: #c99870;
    color: #fff;
    border-color: #3c3d3f
}

.blog .post-filter-wrapper .main-container #post-filter__results {
    position: relative
}

.blog .post-filter-wrapper .main-container #post-filter__results--loading::before,
.blog .post-filter-wrapper .main-container #post-filter__results.is-loading::before {
    content: "";
    position: fixed;
    inset: 0;
    background: rgba(36, 34, 31, .6);
    z-index: 99;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.blog .post-filter-wrapper .main-container #post-filter__results--loading::after,
.blog .post-filter-wrapper .main-container #post-filter__results.is-loading::after {
    content: "";
    position: fixed;
    left: calc(50% - 21px);
    top: calc(50% - 21px);
    width: 42px;
    height: 42px;
    margin: -21px 0 0 -21px;
    border-radius: 50%;
    border: 3px solid #cfcfcf;
    border-top-color: #333;
    animation: post-filter-spinner .8s linear infinite;
    z-index: 999
}

.blog .post-filter-wrapper .main-container #post-filter__results .post-grid {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -20px
}

@media screen and (max-width:768px) {
    .blog .post-filter-wrapper .main-container #post-filter__results .post-grid {
        margin: 0 !important
    }
}

.blog .post-filter-wrapper .main-container #post-filter__results .post-grid__box {
    display: flex;
    flex-direction: column;
    flex: 0 0 auto;
    flex-basis: calc(33.333% - 40px);
    margin: 20px;
    background: #fff
}

@media screen and (max-width:1024px) {
    .blog .post-filter-wrapper .main-container #post-filter__results .post-grid__box {
        flex-basis: calc(50% - 40px)
    }
}

@media screen and (max-width:768px) {
    .blog .post-filter-wrapper .main-container #post-filter__results .post-grid__box {
        flex-basis: 100%;
        margin: 10px 0
    }
}

.blog .post-filter-wrapper .main-container #post-filter__results .post-grid__box:hover .post-grid__image img {
    transform: scale(1.2)
}

.blog .post-filter-wrapper .main-container #post-filter__results .post-grid__link {
    display: flex;
    flex-direction: column;
    height: 100%;
    text-decoration: none;
    color: inherit
}

.blog .post-filter-wrapper .main-container #post-filter__results .post-grid__image {
    aspect-ratio: 400/247;
    width: 100%;
    overflow: hidden
}

.blog .post-filter-wrapper .main-container #post-filter__results .post-grid__image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    transition: .6s
}

.blog .post-filter-wrapper .main-container #post-filter__results .post-grid__meta {
    padding: 20px
}

.blog .post-filter-wrapper .main-container #post-filter__results .post-grid__date {
    font-size: 14px
}

.blog .post-filter-wrapper .main-container #post-filter__results .post-grid__excerpt {
    font-size: 14px
}

.blog .post-filter-wrapper .main-container #post-filter__results nav#post-navigation.navigation.pagination .nav-links {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 15px;
    padding: 40px 0;
    justify-content: center
}

.blog .post-filter-wrapper .main-container #post-filter__results nav#post-navigation.navigation.pagination .nav-links .page-numbers {
    width: 45px;
    height: 45px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border: 1px solid rgba(255, 255, 255, .5);
    text-decoration: none;
    font-weight: 600;
    line-height: 1;
    color: #fff;
    background: 0 0;
    transition: background 150ms ease, color 150ms ease, border-color 150ms ease, transform .1s ease;
    font-size: 14px;
    transition: .6s;
    cursor: pointer
}

.blog .post-filter-wrapper .main-container #post-filter__results nav#post-navigation.navigation.pagination .nav-links .page-numbers:focus-visible:not(.current),
.blog .post-filter-wrapper .main-container #post-filter__results nav#post-navigation.navigation.pagination .nav-links .page-numbers:hover:not(.current) {
    background: #fff;
    color: #000
}

.blog .post-filter-wrapper .main-container #post-filter__results nav#post-navigation.navigation.pagination .nav-links .page-numbers:active {
    transform: translateY(1px)
}

.blog .post-filter-wrapper .main-container #post-filter__results nav#post-navigation.navigation.pagination .nav-links .page-numbers.current,
.blog .post-filter-wrapper .main-container #post-filter__results nav#post-navigation.navigation.pagination .nav-links .page-numbers[aria-current=page] {
    background: #fff;
    color: #111;
    border-color: #fff;
    cursor: default
}

.blog .post-filter-wrapper .main-container #post-filter__results nav#post-navigation.navigation.pagination .nav-links .page-numbers.current+.next {
    opacity: .3;
    pointer-events: none
}

.blog .post-filter-wrapper .main-container #post-filter__results nav#post-navigation.navigation.pagination .nav-links .page-numbers.next,
.blog .post-filter-wrapper .main-container #post-filter__results nav#post-navigation.navigation.pagination .nav-links .page-numbers.prev,
.blog .post-filter-wrapper .main-container #post-filter__results nav#post-navigation.navigation.pagination .nav-links .page-numbers[aria-label^=Next],
.blog .post-filter-wrapper .main-container #post-filter__results nav#post-navigation.navigation.pagination .nav-links .page-numbers[aria-label^=Previous] {
    background: #c89a6a;
    color: #fff;
    border-color: #c89a6a
}

.blog .post-filter-wrapper .main-container #post-filter__results nav#post-navigation.navigation.pagination .nav-links .page-numbers.next:focus-visible,
.blog .post-filter-wrapper .main-container #post-filter__results nav#post-navigation.navigation.pagination .nav-links .page-numbers.next:hover,
.blog .post-filter-wrapper .main-container #post-filter__results nav#post-navigation.navigation.pagination .nav-links .page-numbers.prev:focus-visible,
.blog .post-filter-wrapper .main-container #post-filter__results nav#post-navigation.navigation.pagination .nav-links .page-numbers.prev:hover,
.blog .post-filter-wrapper .main-container #post-filter__results nav#post-navigation.navigation.pagination .nav-links .page-numbers[aria-label^=Next]:focus-visible,
.blog .post-filter-wrapper .main-container #post-filter__results nav#post-navigation.navigation.pagination .nav-links .page-numbers[aria-label^=Next]:hover,
.blog .post-filter-wrapper .main-container #post-filter__results nav#post-navigation.navigation.pagination .nav-links .page-numbers[aria-label^=Previous]:focus-visible,
.blog .post-filter-wrapper .main-container #post-filter__results nav#post-navigation.navigation.pagination .nav-links .page-numbers[aria-label^=Previous]:hover {
    border-color: #fff
}

.blog .post-filter-wrapper .main-container #post-filter__results nav#post-navigation.navigation.pagination .nav-links .page-numbers.dots {
    width: 44px;
    height: 44px;
    border-color: rgba(255, 255, 255, .5);
    background: 0 0;
    color: #fff;
    pointer-events: none
}

@media (max-width:420px) {
    .blog .post-filter-wrapper .main-container #post-filter__results nav#post-navigation.navigation.pagination .nav-links {
        gap: .5rem
    }

    .blog .post-filter-wrapper .main-container #post-filter__results nav#post-navigation.navigation.pagination .nav-links .page-numbers {
        width: 40px;
        height: 40px
    }
}

@media (prefers-reduced-motion:reduce) {
    .blog .post-filter-wrapper .main-container #post-filter__results nav#post-navigation.navigation.pagination .nav-links .page-numbers {
        transition: none
    }
}

@keyframes post-filter-spinner {
    to {
        transform: rotate(360deg)
    }
}

.single-post .post-box {
    display: none
}

footer .footer_columns {
    display: flex;
    flex-direction: column-reverse;
    gap: 15px;
    margin-top: 20px;
    margin-bottom: 20px
}

footer .footer_columns .footer__i18n img {
    display: none
}

footer .footer_columns .footer__i18n select {
    color: #000;
    width: 100%
}

footer .footer_columns .footer__social {
    display: flex;
    justify-content: center
}

footer .footer_columns .footer__social a {
    height: 20px;
    width: auto;
    margin-right: 15px
}

footer .footer_columns .footer__social a img {
    width: 100%;
    height: 100%
}

footer .footer_columns .footer__social a:last-child {
    margin-right: 0
}

footer .footer_columns .footer__social .polylang-cta {
    height: 20px;
    margin-right: 15px
}

@media screen and (max-width:600px) {
    footer .footer__lower-left {
        margin-right: 0
    }

    footer .footer__lower-left .footer__logo img {
        max-width: 250px
    }
}

@media screen and (max-width:600px) {
    footer .footer__navigation {
        flex-direction: column;
        text-align: center
    }

    footer .footer__navigation>nav {
        margin-bottom: 20px
    }

    footer .footer__navigation>nav:last-child {
        margin-bottom: 0
    }
}

.aftercare-block__content-container * {
    cursor: pointer !important
}

#iws-search-overlay .iws-products-grid .iws-product-item {
    padding: 5px
}

#iws-search-overlay .iws-products-grid .iws-product-item img.iws-product-image {
    object-fit: contain
}

#atlwdg-trigger {
    display: none
}

.grecaptcha-badge {
    display: none !important
}

.woocommerce-page.term-16487 header,
.woocommerce-page.term-16543 header,
.woocommerce-page.term-16684 header,
.woocommerce-page.term-16892 header {
    margin-bottom: 0 !important
}

.woocommerce-page.term-16487 .site,
.woocommerce-page.term-16543 .site,
.woocommerce-page.term-16684 .site,
.woocommerce-page.term-16892 .site {
    display: none !important
}

.archive.term-16477 .products .product .woocommerce-LoopProduct-link .img-info .price,
.archive.term-17628 .products .product .woocommerce-LoopProduct-link .img-info .price,
.archive.term-rescue .products .product .woocommerce-LoopProduct-link .img-info .price,
.archive.term-rescue-collections-womens .products .product .woocommerce-LoopProduct-link .img-info .price {
    display: none !important
}

.archive.term-16477 .products .product .woocommerce-LoopProduct-link .pop-flash-circle,
.archive.term-17628 .products .product .woocommerce-LoopProduct-link .pop-flash-circle,
.archive.term-rescue .products .product .woocommerce-LoopProduct-link .pop-flash-circle,
.archive.term-rescue-collections-womens .products .product .woocommerce-LoopProduct-link .pop-flash-circle {
    display: none !important
}

.archive.term-16477 .products .product .variations_form,
.archive.term-17628 .products .product .variations_form,
.archive.term-rescue .products .product .variations_form,
.archive.term-rescue-collections-womens .products .product .variations_form {
    display: none !important
}

.woocommerce #details .forms {
    max-width: 420px;
    margin-bottom: 20px
}

.woocommerce #details .forms>h1 {
    margin-top: 0
}

.woocommerce #details .forms #password-reset-form fieldset {
    padding: 20px
}

.woocommerce #details .forms #password-reset-form fieldset .formtitle {
    font-weight: 700;
    font-size: 18px;
    text-transform: uppercase
}

.woocommerce #details .forms #password-reset-form fieldset form label[for=forgotpwd] {
    font-weight: 700;
    text-transform: uppercase;
    font-size: 14px;
    margin-bottom: 5px;
    display: inline-block
}

.woocommerce #details .forms #password-reset-form fieldset form .inputboxes {
    width: 100%
}

.woocommerce #details .forms #password-reset-form fieldset form .subReset>input {
    background: #000 !important;
    margin-top: 10px
}

.woocommerce #details .forms #password-reset-form fieldset>.button {
    background: 0 0 !important;
    color: #000;
    font-size: 12px !important;
    padding: 0 !important;
    margin-top: 20px
}

.wp-block-ntbs-interactive-hero .bem-content-wrapper .bem-content .description {
    max-width: 600px
}

@media (max-width:768px) {
    .wp-block-ntbs-interactive-hero .bem-content-wrapper .bem-content .title {
        font-size: clamp(2rem, 10vw, 4rem) !important;
        margin-bottom: 16px
    }
}

.wp-block-ntbs-image .bem-overlay-content {
    padding: 30px
}

.wp-block-ntbs-image .bem-blocks-heading {
    opacity: 1;
    visibility: visible;
    font-size: clamp(20px, 2vw, 30px)
}

.term-apex .woocommerce-child-category-image,
.term-apex-collections-unisex .woocommerce-child-category-image,
.term-apex-collections-womens .woocommerce-child-category-image {
    border-bottom: 20px solid #ffcd00
}

.term-apex .woocommerce-child-category-image .woocommerce-child-category-text,
.term-apex-collections-unisex .woocommerce-child-category-image .woocommerce-child-category-text,
.term-apex-collections-womens .woocommerce-child-category-image .woocommerce-child-category-text {
    padding-bottom: 70px
}

.term-apex .woocommerce-child-category-image:after,
.term-apex-collections-unisex .woocommerce-child-category-image:after,
.term-apex-collections-womens .woocommerce-child-category-image:after {
    content: "";
    background: url(../../images/collection/paramo-apex-collection.svg);
    width: 60px;
    height: 60px;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translate(-50%, 0);
    background-repeat: no-repeat
}

.term-energy .woocommerce-child-category-image,
.term-energy-collections-unisex .woocommerce-child-category-image,
.term-energy-collections-womens .woocommerce-child-category-image {
    border-bottom: 20px solid #fd521d
}

.term-energy .woocommerce-child-category-image .woocommerce-child-category-text,
.term-energy-collections-unisex .woocommerce-child-category-image .woocommerce-child-category-text,
.term-energy-collections-womens .woocommerce-child-category-image .woocommerce-child-category-text {
    padding-bottom: 70px
}

.term-energy .woocommerce-child-category-image:after,
.term-energy-collections-unisex .woocommerce-child-category-image:after,
.term-energy-collections-womens .woocommerce-child-category-image:after {
    content: "";
    background: url(../../images/collection/paramo-energy-collection.svg);
    width: 60px;
    height: 60px;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translate(-50%, 0);
    background-repeat: no-repeat
}

.term-nature .woocommerce-child-category-image,
.term-nature-collections-unisex .woocommerce-child-category-image,
.term-nature-collections-womens .woocommerce-child-category-image {
    border-bottom: 20px solid #61663d
}

.term-nature .woocommerce-child-category-image .woocommerce-child-category-text,
.term-nature-collections-unisex .woocommerce-child-category-image .woocommerce-child-category-text,
.term-nature-collections-womens .woocommerce-child-category-image .woocommerce-child-category-text {
    padding-bottom: 70px
}

.term-nature .woocommerce-child-category-image:after,
.term-nature-collections-unisex .woocommerce-child-category-image:after,
.term-nature-collections-womens .woocommerce-child-category-image:after {
    content: "";
    background: url(../../images/collection/paramo-nature-collection.svg);
    width: 60px;
    height: 60px;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translate(-50%, 0);
    background-repeat: no-repeat
}

.term-trail .woocommerce-child-category-image,
.term-trail-collections-unisex .woocommerce-child-category-image,
.term-trail-collections-womens .woocommerce-child-category-image {
    border-bottom: 20px solid #5a326a
}

.term-trail .woocommerce-child-category-image .woocommerce-child-category-text,
.term-trail-collections-unisex .woocommerce-child-category-image .woocommerce-child-category-text,
.term-trail-collections-womens .woocommerce-child-category-image .woocommerce-child-category-text {
    padding-bottom: 70px
}

.term-trail .woocommerce-child-category-image:after,
.term-trail-collections-unisex .woocommerce-child-category-image:after,
.term-trail-collections-womens .woocommerce-child-category-image:after {
    content: "";
    background: url(../../images/collection/paramo-trail-collection.svg);
    width: 60px;
    height: 60px;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translate(-50%, 0);
    background-repeat: no-repeat
}

.page-template .site-header {
    margin-bottom: 0 !important
}

.page-template .sitemap-page .sitemap-title {
    margin: 20px 0;
    color: #000;
    text-transform: uppercase
}

.page-template .sitemap-page .sitemap-section .sitemap-heading {
    font-size: 18px;
    text-transform: uppercase;
    background: #25221f;
    color: #fff;
    padding: 20px 15px
}

.page-template .sitemap-page .sitemap-section .sitemap-list {
    list-style: none;
    padding: 0
}

.page-template .sitemap-page .sitemap-section .sitemap-list>.language-menu {
    list-style: none;
    padding: 0;
    margin: 0
}

.page-template .sitemap-page .sitemap-section .sitemap-list li a {
    width: 100%;
    display: block;
    padding: 15px;
    border-bottom: 1px solid #25221f;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 700;
    transition: ease-in-out .1s
}

.page-template .sitemap-page .sitemap-section .sitemap-list li a:hover {
    background: #25221f;
    color: #fff
}

.bem-cards {
    grid-template-columns: repeat(3, 1fr)
}

.wp-block-ntbs-interactive-hero .bem-content-wrapper .bem-content .description {
    max-width: 600px
}

@media (max-width:768px) {
    .wp-block-ntbs-interactive-hero .bem-content-wrapper .bem-content .title {
        font-size: clamp(2rem, 10vw, 4rem) !important;
        margin-bottom: 16px
    }
}
>>>>>>> 8bfd60f0defc61f5a1cb5f77e98314872c42044f
