:root{--default:#333;--blue:#5D7BF7;--light-blue:#F7F9FC;--dark-blue:#1E274A;--blue-secundary:#65719B;--green:#1BC573;--light-green:#e8f9f1;--orange:#F66741;--light-orange:#F6E6CD;--grey:#DBE4F1;--light-grey:#EDF2F9;--grey-secundary:#B4C1D4;--black:#0C1D42;--white:#ffffff;--pink:#FFC5C7;--border-radius:6px;--gold:#c5b5a3;--accent:#d5798c;--dark:#32313e;--transition:all 0.3s ease}body{padding-top:70px;color:var(--default);line-height:2}@media (min-width:992px){body{padding-top:165px}}.container{padding-left:20px;padding-right:20px}@media (min-width:992px){.container-sm{max-width:720px}}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{line-height:1.6;margin-bottom:20px}h1{font-size:30px}h2{font-size:28px}h3{font-size:24px}h4{font-size:20px}h4{font-size:16px}a,a:hover{color:#d5798c;text-decoration:none;transition:var(--transition)}.card a,.swiper-slide a,.card-list a{color:#5a5a5a!important}.color-accent{color:var(--accent)}.color-gold{color:var(--gold)}.btn{border-radius:6px;padding:10px 20px;box-shadow:none!important;outline:0!important;border:0!important;color:#ffffff!important;font-size:14px;border-radius:5px}.btn-primary{background:var(--accent)!important;border-radius:5px}.btn-grey{background:var(--grey)!important;border-radius:5px}.btn-gold{background:var(--gold)!important;border-radius:5px}.btn i{font-size:12px}.dropdown-btn-wrap .btn i{margin-left:3px}.main-header-top{background-color:#32313e}.main-header-top .navbar-brand img{width:200px}@media (min-width:992px){.main-header-top .navbar-brand img{width:300px}}.nav-link{color:#5a5a5a!important}.navbar-cart-icon{margin-left:10px}.navbar-cart-icon a{display:block;padding:6px;color:var(--white)!important}.navbar-cart-icon-mobile{position:relative;top:-2px}@media (min-width:576px){.navbar-cart-icon a{padding:10px}}.cart-has-items{background:var(--accent);width:8px;height:8px;right:2px;position:absolute;top:7px;z-index:1;border-radius:50%}.navbar-nav .nav-link{font-size:16px;font-weight:600}.navbar ul,.dropdown-btn-wrap ul{list-style:none;margin:0;padding:0}.navbar ul{flex-direction:row}.navbar ul li{margin-right:15px}.has-search{position:relative}.has-search .form-control{background:var(--white);border-radius:4px;border:0;font-size:14px;padding:10px 42px 13px 20px;width:100%;height:42px}@media (min-width:1200px){.has-search .form-control{width:270px}}@media (min-width:1400px){.has-search .form-control{width:350px}}.has-search .form-control-feedback{z-index:1;display:block;width:42px;height:42px;line-height:42px;text-align:center;pointer-events:none;color:var(--white);font-size:15px;margin-left:-5px;background-color:var(--gold);right:0;border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}.has-search .search-results{position:absolute;background:var(--white);border:1px solid var(--grey);border-radius:8px;padding:25px;left:0;right:0;display:none;animation-duration:0.3s;animation-fill-mode:both;animation-name:slideIn;z-index:999}.has-search .search-results ul{list-style:none;margin:0;padding:0}.has-search .search-results li{border-bottom:1px solid var(--grey)}.has-search .search-results a{color:var(--accent);font-weight:600;padding:12px 0;display:block}.has-search .search-results li:first-child a{padding-top:0}.has-search .search-results .search-results-actions{border:0;text-align:center}.has-search .search-results-actions a{color:var(--default);font-weight:700;margin-bottom:-20px}.swiper{width:100%;height:100%;opacity:0;transition:opacity 0.5s ease-out}.swiper.swiper-initialized{opacity:1}.swiper-slide{width:25%;height:auto;min-width:330px;min-height:435px}.swiper-slide-article{width:65%}.swiper .card{height:100%}.swiper .meta span{color:var(--white)}.slider__controls{position:relative;z-index:12;margin-bottom:-30px}.slider__controls .slider__pagination{text-align:center;margin:20px 0}.slider__controls .slider__pagination .swiper-pagination-bullet{width:8px;height:8px;display:inline-block;background:var(--accent);opacity:.2;margin:0 5px;border-radius:20px;transition:opacity 0.5s,background-color 0.5s,width 0.5s;transition-delay:0.5s,0.5s,0s}.slider__controls .swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.slider__controls .slider__pagination .swiper-pagination-bullet-active{opacity:1;background:var(--accent);width:16px;transition-delay:0s}.swiper-cat .swiper-slide{width:25%;height:auto;min-width:330px;min-height:auto}.swiper-cat .slide-category{background:#fff;border-radius:8px}.swiper-cat .card-img-wrap{height:100px;width:100px}.swiper-controls{color:#fff}.section{padding:80px 0}.card{border:0;box-shadow:0 2px 15px rgb(0 0 0 / 8%);border-radius:var(--border-radius)}.card-list{border-radius:var(--border-radius)}.card-list .card-list-item{box-shadow:0 2px 15px rgb(0 0 0 / 8%)}.card-list .card-img-wrap{height:120px;position:relative;z-index:-1;padding:20px}.card-img{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);border-bottom-right-radius:unset;border-bottom-left-radius:unset}.card-img{object-fit:cover;height:100%!important}.card-img-wrap{height:240px;position:relative}.card-img-overlay{position:absolute;right:0;bottom:0;left:0;padding:30px;border-radius:calc(0.25rem - 1px);z-index:1;top:auto;line-height:1.7}.img-overlay-badge{position:absolute;right:-20px;bottom:20px;background:var(--accent);z-index:1;width:120px;height:120px;color:#fff;border-radius:50%;text-align:center;padding:15px;line-height:1.5}.section-blocks .img-overlay-badge{right:30px;top:50%;margin-top:-50px}.card-title{margin:0}.card-overlay{position:relative}.card-overlay:before{background:#000;background:linear-gradient(360deg,rgb(0 0 0 / .4) 20%,#fff0 100%);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1;border-radius:8px}.card-article{background-repeat:no-repeat;background-size:cover}.card-article .card-img-overlay{position:relative;background:#fff;margin:30px;width:300px}.card-body{padding:1rem 1rem}.section-usps .swiper-cat .swiper-slide{width:auto;margin-right:10px!important;min-width:auto}.section-usps ul{list-style:none;padding:0;margin:0}.section-accent{background:var(--accent)}.section-gold{background:var(--gold)}.section-dark{background:var(--dark)}.section-contact{clear:both}.section-contact img{width:130px}.section-contact .list-group-item{border:0;background:#fff0;color:#fff}.section-contact .list-group-item i{font-size:20px;margin-right:14px}.section-contact .image{padding-right:70px}.section-contact .contact{padding-right:50px}.section-banner{min-height:450px}.section-banner .card-banner{height:272px}.section-banner .link-arrow-card-banner-sub:first-child{margin-bottom:1.5rem;display:block}.section-banner .card-img-overlay-img{height:300px}.card-banner-large{object-fit:cover;height:100%;background-repeat:no-repeat;background-size:cover}footer.footer i{color:var(--accent)}footer.footer .footer-top ul a{color:var(--default)}footer.footer .footer-top ul{margin:0;padding:0;list-style:none}footer.footer .footer-top ul li{padding:3px 0}footer.footer .footer-top ul li:first-child{border-top:0}footer.footer .footer-top .list-group-item{padding-left:0}footer.footer .footer-bottom{border-top:1px solid rgb(0 0 0 / .085);padding-top:20px}footer.footer .footer-bottom ul{margin:0;padding:0}footer.footer .footer-bottom ul li{display:inline-block;margin-right:15px}footer.footer .footer-bottom ul li a{align-items:center;background-color:#fff;border-radius:50%;display:flex;height:50px;justify-content:center;width:50px;font-size:14px}footer.footer .footer-bottom ul li a:hover{background-color:var(--accent)}footer.footer .footer-bottom ul li a:hover i{color:var(--white)}.link-arrow i{transition:0.1s ease-in}.link-arrow:hover i{transform:translateX(50%)}.dropdown-btn-wrap .btn{color:var(--white)!important}.dropdown-wrap{opacity:0;pointer-events:none;position:absolute;top:var(--topbarHeight);transition:var(--transition);visibility:hidden;width:94%;z-index:3;background:var(--white);padding:30px 30px;border-radius:8px;max-height:unset;overflow-y:scroll;left:3%}@media (min-width:992px){.dropdown-wrap{max-height:calc(100vh - 100px - 53px - 30px);padding:40px 50px;width:100%;left:0}}.dropdown-wrap-cart{width:94%;left:3%;right:0;max-height:unset}@media (min-width:992px){.dropdown-wrap-cart{width:40%;left:auto;right:0}}.dropdown-wrap-nav ul{flex-wrap:wrap}.dropdown-wrap-nav ul>li>a{font-size:16px;font-weight:700;margin-bottom:10px;display:block;color:var(--default)}.dropdown-wrap-nav ul>li ul li a{font-weight:400;margin-bottom:0}.dropdown-btn-wrap:hover .dropdown-wrap,.dropdown-btn-wrap:hover .cart-menu-wrap{opacity:1;pointer-events:auto;transition-delay:var(--transition);visibility:visible}.dropdown-btn-wrap:after{background:rgb(0 0 0 / .4);content:"";display:block;height:100%;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:var(--transition);visibility:hidden;width:100%;z-index:2}.dropdown-btn-wrap:hover:after{opacity:1;visibility:visible}.cat-menu-nav>ul>li:hover ul{display:block}.cat-menu-sub{display:none;position:absolute;left:400px;top:0;bottom:0}.card-product{height:calc(100% - 3rem)}.card-product .card-img-wrap{padding:20px!important;height:auto}.card-product h5{font-size:16px}.cart-widget-price p{margin:0}.cart-widget-img-wrap img{height:auto!important;width:80px!important;margin-right:20px}.cart-widget-body{position:relative}.cart-widget-body .remove.cart-remove{display:block;float:right;line-height:17px;font-size:20px;padding:10px;margin-right:-10px;margin-top:-10px}.cart-widget-body .cart-remove{display:none}.page-content{margin-bottom:80px}.page-content .page-video{margin-bottom:50px;border-radius:8px;margin-top:50px}.page-content .page-video iframe{width:100%;border-radius:8px;min-height:500px}.container-sm .page-content .page-img,.container-sm .page-content .page-video{width:100%;margin:2rem 0}.section.page-content-block{padding-right:20px;padding-left:20px}@media (min-width:900px){.container-sm .page-content .page-img.wp-post-image{width:900px!important;margin:0 0 0-110px!important}}@media (min-width:576px){.page-content-block{width:540px;margin-left:-20px}}@media (min-width:768px){.page-content-block{width:720px;margin-left:-20px}}@media (min-width:992px){.page-content-block{width:960px;margin-left:-140px}}@media (min-width:1280px){.page-content-block{width:1140px;margin-left:-230px}}@media (min-width:1400px){.page-content-block{width:1320px;margin-left:-320px}}.page-content p{margin-bottom:1.5rem!important}.page-img-wrap{height:300px}.section-article .card{border-top-left-radius:0;border-bottom-left-radius:0}.section-article .card-img{border-top-right-radius:0;border-bottom-left-radius:6px}.section-article .flex-row-reverse .card{border-top-left-radius:6px;border-bottom-left-radius:6px;border-top-right-radius:0;border-bottom-right-radius:0}.section-article .flex-row-reverse .card-img{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:6px;border-bottom-right-radius:6px}.section-article .card .card-body a:not(.section-article .card .card-body a.btn){color:var(--accent)!important}.open-mobile-menu i{font-size:26px;color:#fff;margin-right:15px}.mobile-menu-open .mobile-menu{margin-left:0}.mobile-menu{position:fixed;z-index:3000;width:100%;margin-left:-100%;top:0;bottom:0;left:0;background:#fff;transition:margin-left 0.2s ease-out;border-right:1px solid var(--grey);overflow-y:auto}.mobile-menu .sub-menu-toggle{display:none}.main-header.fixed-top{position:absolute}@media (min-width:576px){.mobile-menu{width:300px}}.mobile-menu .has-search{padding:15px}.mobile-menu ul{list-style:none;padding:0;margin:0}.mobile-menu li a{border-bottom:1px solid var(--grey);display:block;padding:15px;font-size:14px;font-weight:600;position:relative;color:var(--default);position:relative}.mobile-menu li a i{position:absolute;padding:20px;top:0;right:0;bottom:0;color:var(--accent)}.mobile-menu li a:after{position:absolute;right:20px;top:26px;color:var(--accent)}.mobile-menu-header{text-align:right;background-color:#32313e}#hide-mobile-menu{display:inline-block;padding:10px;color:#fff;line-height:1.5}#hide-mobile-menu i{font-size:20px}.mobile-menu-search form{margin:13px}.mobile-menu-search .has-search .form-control{border:1px solid var(--grey);border-radius:0}.mobile-menu-search .has-search{width:100%}.mobile-menu-search .has-search .form-control-feedback{background-color:var(--accent)}.mobile-menu .dropdown-menu.show{position:static!important;transform:none!important;padding:0;border-radius:0;border:0}.mobile-menu .dropdown-menu a{padding-left:30px}.mobile-menu .dropdown-menu.show .dropdown-menu{display:block;position:static!important;padding:0;border-radius:0;border:0}.mobile-menu .dropdown-menu.show ul.dropdown-menu{display:block;position:static!important;padding:0;border-radius:0;border:0}.mobile-menu .dropdown-menu.show ul.dropdown-menu a{padding-left:45px}.mobile-menu .dropdown-menu li a:after{display:none}.category-all{display:none}.category-all a{color:var(--accent)!important}.mobile-menu li.closed{display:none}.mobile-menu li.open{display:block}.mobile-menu li.dropdown ul{display:none}.mobile-menu li.dropdown.open ul{display:block}.mobile-menu li.dropdown.open ul li.dropdown ul{display:none}.mobile-menu li.dropdown.open>a{display:none}.mobile-menu li.dropdown.open ul li.dropdown.open>a{display:block}.mobile-menu li.dropdown.open ul li.dropdown.open ul{display:block}#sidebar .widget_block .wp-block-heading{font-size:16px;font-weight:700}#sidebar .wc-block-components-price-slider__range-input-progress{--track-background:var(--accent);--range-color:var(--accent);background:var(--accent);height:4px;left:0;position:absolute;top:0;width:100%}#sidebar .wc-block-components-price-slider__range-input::-webkit-slider-thumb{background:var(--accent);border:1px solid var(--accent)}#sidebar .wc-block-components-price-slider__range-input::-moz-range-thumb{background:var(--accent);border:1px solid var(--accent)}#sidebar .wc-block-components-price-slider__range-input::-ms-thumb{background:var(--accent);border:1px solid var(--accent)}#sidebar .wc-block-price-filter__controls input,#sidebar .wc-block-components-checkbox__input{border:1px solid #ced4da!important}.woocommerce-Price-amount{color:var(--default)}.summary.entry-summary .woocommerce-Price-amount{color:var(--default)!important;font-size:27px;font-weight:600}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price,.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price{color:var(--default)!important}.woocommerce-breadcrumb a{color:#d5798c;text-decoration:none;transition:var(--transition)}.woocommerce span.onsale{position:absolute;background:var(--accent);z-index:1000;width:100px;height:100px;color:#fff;border-radius:50%;text-align:center;padding:0;line-height:6.7;left:20px;top:20px;display:block}ins{text-decoration:none}.entry-summary p,price{margin-bottom:0}.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0}.woocommerce div.product .woocommerce-tabs ul.tabs::before,.woocommerce div.product .woocommerce-tabs ul.tabs::after{content:none}.woocommerce div.product .woocommerce-tabs ul.tabs li::before{box-shadow:none!important;content:none}.woocommerce div.product .woocommerce-tabs ul.tabs li{background:none!important;border:0!important}.woocommerce div.product .woocommerce-tabs ul.tabs li::after{content:none}.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-size:16px;font-weight:600}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:var(--accent)}.woocommerce div.product .woocommerce-tabs .panel{position:relative}.product-brand{font-size:14px;display:block;color:var(--accent)}@media (min-width:992px){.woocommerce div.product div.summary{width:40%}}@media (min-width:992px){.woocommerce div.product div.images{width:56%}}.wc-block-components-product-badge{border:0;color:#fff;background:var(--accent)}.wc-block-components-button:not(.is-link){background:var(--accent)!important;border:0;border-radius:6px;color:#fff;width:auto!important;padding:10px 20px!important}.wc-block-components-text-input input{border:1px solid #ced4da!important;color:#212529!important;box-shadow:none!important}.wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input,.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input{border:1px solid #ced4da!important}#add_payment_method table.cart .product-thumbnail,.woocommerce-cart table.cart .product-thumbnail,.woocommerce-checkout table.cart .product-thumbnail{width:120px!important;padding-right:20px!important}.woocommerce table.shop_table{border:0!important}.woocommerce table.shop_table th,.woocommerce table.shop_table td{padding:12px 0px!important}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{height:52px;width:100%!important;margin-bottom:15px!important}@media (min-width:992px){.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:180px!important;margin-bottom:0!important}}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{padding:10px;margin-bottom:20px}@media (min-width:992px){.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{padding:0}}.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{padding:10px}@media (min-width:992px){.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{padding:0}}.woocommerce-page table.cart td.actions .coupon .input-text+.button{width:100%}@media (min-width:992px){.woocommerce-page table.cart td.actions .coupon .input-text+.button{width:48%}}.woocommerce .quantity .qty{display:block;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;float:right}@media (min-width:992px){.woocommerce .quantity .qty{float:left}}@media (max-width:991px){.woocommerce td.product-name dl.variation dt{width:100%;text-align:left;margin:10px 0 0 0}.woocommerce td.product-name dl.variation dd{width:100%;text-align:left;margin:0}}.woocommerce-page table.shop_table_responsive tr td.product-name::before{content:''}.woocommerce-page table.shop_table_responsive tr td.product-name a{display:block;text-align:left}.woocommerce-message::before,.woocommerce-info::before{color:var(--accent)!important}.woocommerce-message,.woocommerce-info{border-top-color:var(--accent)!important}.form-select,.form-control,.woocommerce .quantity .qty{box-shadow:none!important;border:1px solid #ced4da!important;padding:13px 13px!important;outline:0!important}.gravure-line label{font-weight:700}.woocommerce form .form-row label{line-height:2;margin-bottom:8px}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;padding:11px!important;height:50px}.select2-container--default .select2-selection--single .select2-selection__arrow{height:50px;right:11px}.woocommerce form .form-row textarea{height:160px}#order_review_heading{margin-top:20px}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:none}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt{background-color:var(--accent)!important;border-radius:6px;padding:18px 20px!important;box-shadow:none!important;outline:0!important;color:#ffffff!important;font-size:16px;border:0;font-weight:400}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button{background-color:var(--accent)!important;border-radius:6px;padding:18px 20px!important;box-shadow:none!important;outline:0!important;color:#ffffff!important;font-size:16px;border:0;font-weight:400}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button:disabled[disabled]{padding:18px 20px!important}.product-type-variable .price{display:none}.product-type-variable .woocommerce-variation-price .price{display:block}.support-btn a{color:#fff}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb a{color:var(--accent)}.open-cart{position:relative}table.variations{display:block;margin-top:10px;margin-bottom:0!important}table.variations *{width:100%;display:block}table.variations th,table.variations td{display:block}.single_variation_wrap .single_variation{margin-bottom:20px}.woocommerce div.product span.price del .woocommerce-Price-amount{display:block;position:relative}.woocommerce div.product span.price del .woocommerce-Price-amount:before{content:"";height:1px;left:0;position:absolute;top:50%;width:100%;z-index:1;color:red}.single_add_to_cart_button{width:85%!important;padding:18px 20px!important;line-height:1!important;font-size:16px!important}.woocommerce-variation-add-to-cart div.quantity{float:left;margin:0!important;width:15%}.section-category-bottom{margin-top:-80px}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{padding:0}.woocommerce form .form-row.woocommerce-invalid .select2-container,.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select{border-color:#a00!important}.woocommerce-NoticeGroup{display:none}.section-usps-rating{background:var(--accent);width:35px;height:35px;z-index:1;border-radius:50%;color:#fff;line-height:35px;text-align:center;position:relative}.section-usps-rating-google{position:absolute;right:-20px;top:-20px}.section-usps-rating-google img{width:30px;height:30px}.section-usps .swiper{border-right:15px solid #fff}@media (min-width:992px){.section-usps .swiper{border-right:0}}.woocommerce div.product div.images .swiper-product img{object-fit:cover;height:200px!important}.swiper-product{margin-top:20px}.swiper-product .swiper-slide{min-height:200px!important}.swiper-product-large .swiper-slide{min-height:500px}.swiper-product-thumb img{object-fit:cover;height:200px!important;max-width:100%!important}.swiper-product-thumb .swiper-slide{min-height:200px!important;min-width:auto!important}.swiper-button-next,.swiper-button-prev{color:var(--accent)!important}.related.products>.row{margin-top:30px}section.related.products{clear:both}.woocommerce div.product .swiper-product-large{margin-bottom:40px}.main-header-bottom .nav-link{font-weight:600;padding:20px;white-space:nowrap}.main-header-bottom .nav-link:hover{color:#c5b5a3!important}.woocommerce-pagination{margin-top:20px;margin-bottom:40px}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{padding:20px;color:var(--accent)!important}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:none;color:var(--default)!important;font-weight:700}.woocommerce nav.woocommerce-pagination ul li,.woocommerce nav.woocommerce-pagination ul{border:0}.woocommerce nav.woocommerce-pagination ul li a.prev,.woocommerce nav.woocommerce-pagination ul li a.next{background-color:#F5F7FA;border-radius:4px}.custom-filter a{color:var(--default)!important}.custom-filter a.active{font-weight:700;color:var(--accent)!important}.custom-file-upload input[type="file"]{display:none}.custom-file-upload{cursor:pointer;background:var(--accent);color:#fff;padding:0 20px;height:53px;line-height:53px;width:220px;margin-left:20px;text-align:center}.custom-text-input{margin-right:auto;width:100%}@media (max-width:991px){.woocommerce div.product form.cart .button{float:right;width:80%!important}}button.wc-forward{width:100%;line-height:.5;margin-bottom:10px;float:none}.woocommerce-cart input.qty{float:left;margin-bottom:12px!important}.woocommerce-cart .product-subtotal{clear:both}.woocommerce-cart .woocommerce-shipping-destination{text-align:left;margin:13px 0 10px 0;font-size:14px}.woocommerce-cart .woocommerce ul#shipping_method .amount{font-weight:400}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{width:100%;font-size:16px}.main-header-bottom ul.first{overflow-x:scroll;list-style:none;margin:0;padding:0}.main-header-bottom ul.first::-webkit-scrollbar{height:5px;width:10px}.main-header-bottom ul.first::-webkit-scrollbar-track{border-radius:10px}.main-header-bottom ul.first::-webkit-scrollbar-thumb{background:rgb(0 0 0 / .2);border-radius:5px}.main-header-bottom ul.first::-webkit-scrollbar-thumb:hover{background:rgb(0 0 0 / .4)}.woocommerce a.remove{display:block;font-size:1.5em;height:30px;width:30px;text-align:center;line-height:1;border-radius:100%;color:var(--accent)!important;text-decoration:none;font-weight:700;border:0;line-height:27px}.woocommerce a.remove:hover{background-color:var(--accent)!important}#menu-contact li:first-child{font-weight:700}li#menu-item-3216 a{color:var(--accent)}#sidebar ul{padding:0}.page-content .page-video{margin-bottom:50px;border-radius:8px;margin-top:50px}.page-content .page-video iframe{width:100%;border-radius:8px;min-height:500px}.container-sm .page-content .page-img,.container-sm .page-content .page-video{width:100%}@media (min-width:900px){.container-sm .page-content .page-img,.container-sm .page-content .page-video{width:900px;margin-left:-110px}}.woocommerce td.actions{padding:40px 0!important}.woocommerce td.actions .coupon #coupon_code{width:100%!important}@media (min-width:992px){.woocommerce td.actions .coupon #coupon_code{width:48%!important}}.custom-select-wrapper{position:relative;display:inline-block}.imageSelect{display:none}.custom-select{position:relative;cursor:pointer}.custom-select-trigger{display:flex;align-items:center;justify-content:space-between;padding:10px;background-color:#fff;border:1px solid #ccc;border-radius:4px}.custom-select-trigger span{background-repeat:no-repeat;padding-left:40px;background-size:30px}.arrow{width:0;height:0;border-left:6px solid #fff0;border-right:6px solid #fff0;border-top:6px solid #333}.custom-options{position:absolute;display:none;top:100%;left:0;right:0;background-color:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 2px 4px rgb(0 0 0 / .1);z-index:999}.custom-option{display:flex;align-items:center;padding:10px;cursor:pointer}.custom-options-image-bottom .custom-option{display:block}.custom-options-image-bottom .custom-option img{width:100%}.custom-options-image-bottom .custom-option span{display:block}.custom-option img{width:30px;height:30px;margin-right:10px}.custom-option:hover{background-color:#f2f2f2}.custom-select.open .custom-options{display:block}.conditional-input{display:none}.woocommerce-variation-add-to-cart label,.product-type-simple .summary form label{font-weight:700;margin-bottom:10px;display:block}.woocommerce div.product form.cart .variations label{font-weight:700;text-align:left;margin-bottom:5px}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{width:100%!important}@media (min-width:992px){.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{width:80%!important}}.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background-color:#fff}.woocommerce ul.order_details{padding:0}.woocommerce ul.order_details li strong{margin-top:10px}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone{margin:0;padding:0}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email{margin:0;padding:0}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email::before,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone::before{display:none}