html{scroll-behavior:smooth}.blink{-webkit-animation-name:blink;-webkit-animation-duration:1s;-webkit-animation-timing-function:linear;-webkit-animation-iteration-count:infinite;-moz-animation-name:blink;-moz-animation-duration:1s;-moz-animation-timing-function:linear;-moz-animation-iteration-count:infinite;animation-name:blink;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@-moz-keyframes blink{0%{opacity:1.0}50%{opacity:.0}100%{opacity:1.0}}@-webkit-keyframes blink{0%{opacity:1.0}50%{opacity:.0}100%{opacity:1.0}}@keyframes blink{0%{opacity:1.0}50%{opacity:.0}100%{opacity:1.0}}.mb-1{margin-bottom:1em !important}.mb-5{margin-bottom:.5em !important}.mb-2{margin-bottom:.2em !important}.pb-1{padding-bottom:1em !important}.pb-5{padding-bottom:.5em !important}.pb-2{padding-bottom:.2em !important}.top-0{top:0}.left-0{left:0}.top-20{top:20px}.left-20{left:20px}.right-0{right:0}.z-0{z-index:0}.br-15{border-radius:15px;overflow:hidden}.br-12{border-radius:12px;overflow:hidden}.d-inline{display:inline-block}.single-field-form .wpforms-container{margin:0}.single-field-form .wpforms-form{display:flex;justify-content:space-between;gap:0}.single-field-form .wpforms-form .wpforms-field-container{width:95%;margin:0}.single-field-form .wpforms-form .wpforms-submit-container{width:5%;margin:0 !important;padding:0}.single-field-form .wpforms-form .wpforms-field-container .wpforms-field{padding:0;margin:0}.single-field-form .wpforms-form .wpforms-field-container .wpforms-field input.wpforms-field-large{background:0 0;border:none;color:#fff !important;border-bottom:1px solid #fff}.single-field-form .wpforms-form .wpforms-field-container .wpforms-field input.wpforms-field-large::placeholder{color:#fff}.single-field-form .wpforms-form .wpforms-submit-container .wpforms-submit{background:0 0 !important;border:none;margin:0;padding:0}.custom-nav br{display:none}.custom-nav p{margin:0}.custom-nav span{display:inline}.custom-nav .divider{margin:0 10px}.custom-nav span a{color:#000}.custom-nav span a:hover{color:var(--primary-color)}.header-nav-main.nav-right .header-block{width:max-content}.header-nav-main.nav-right .header-block .icon-box .icon-box-img{margin-right:5px}.header-search-form .header-search-form-wrapper .search-field{border-color:var(--primary-color);border-radius:5px 0 0 5px}.header-search-form .header-search-form-wrapper .submit-button{background-color:var(--primary-color);border-radius:0 5px 5px 0}.header-nav-main.nav-right .cart-item .header-cart-link{display:flex;flex-direction:row-reverse}.header-nav-main.nav-right .cart-item .header-cart-link .header-cart-icon{width:50px;margin-left:0;margin-right:5px}#top-bar .html_topbar_left{display:flex}#top-bar .top-bar-nav li a{text-transform:uppercase;font-size:15px}.absolute-footer{display:none}.footer-widgets .widget-title{color:var(--primary-color);margin-bottom:1em;display:block;line-height:1.5;font-size:1.2em}.footer-widgets .is-divider{display:none}.footer-widgets .textwidget p{margin-bottom:.5em}.footer-widgets .wpforms-container .wpforms-field{padding:4px 0}.footer-widgets .wpforms-container .wpforms-submit{background-color:var(--primary-color) !important;display:block;margin:0 auto;border-radius:5px}.product-small.box{display:block;position:relative;transition:.5s all;border:1px solid #f2f2f2;background:#fff;border-radius:5px;overflow:hidden}.product-small.box:hover .box-image img{transition:.3s ease-out;transform:scale(1.1,1.1)}.product-small.box .box-text{padding:10px;text-align:left}.product-small.box .box-text .product-title a{color:#000}.product-small.box .box-text .price-wrapper span.amount{display:block}.product-small.box .box-text .price-wrapper del span.amount{color:red;opacity:1}.product-small.box .box-text .price-wrapper ins span.amount{color:var(--primary-color);font-size:17px}.product-small.box .box-text .price-wrapper{position:relative}.product-small.box .box-text .price-wrapper .price{display:flex;flex-direction:row-reverse;justify-content:start;gap:10px;align-items:center}.product-small.box .box-text .price-wrapper .custom-sale{color:#000;font-size:13px;margin-top:5px}.product-small.box .box-text .price-wrapper .sale-tag{font-size:11px;color:red;margin-top:5px}.product-small.box .box-text .price-wrapper .sale-tag img{max-width:15px;margin-right:4px}.product-small .badge-container{top:0;margin-top:0;width:100%}.product-small .badge-container .badge.callout{position:absolute;top:5px;height:2.5em;opacity:1;width:2.5em;margin-top:0;margin-left:0}.product-small .badge-container .badge .badge-inner{font-size:.8em;background-color:red}.product-small .badge-container .badge.callout:first-child{right:5px;left:unset}.product-small .badge-container .badge.callout:nth-child(2){right:unset;left:5px;animation-name:blink;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}.box-blog-post{border-radius:10px;overflow:hidden}.box-blog-post .box-image .image-cover{border-radius:10px;overflow:hidden}.box-blog-post .box-image:hover .image-cover img{transition:.3s ease-out;transform:scale(1.1,1.1)}.box-blog-post .box-text .is-divider{display:none}.box-blog-post .box-text .post-title a{font-size:15px;color:#000}.box-blog-post .box-text .from_the_blog_excerpt{font-size:14px}.box-blog-post .box-text .post-title a,.box-blog-post .box-text .from_the_blog_excerpt{overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical}.overflow-hidden{overflow:hidden}.wide-nav .nav>li{margin:0}.nav-box>li.active>a,.nav-pills>li.active>a,.nav-box>li>a:hover{background-color:#00000038}.header-bottom.wide-nav .flex-col{width:100%}.header-bottom.wide-nav ul.nav{justify-content:space-between;width:100%;gap:0}.section-title{padding:0 15px}.section-title i.icon-angle-right{display:none}.section-title a{opacity:.4;color:#000}.section-title a:hover{opacity:1}.cosmetic_readmore_flatsome{text-align:center;cursor:pointer;position:absolute;z-index:1;bottom:0;width:100%;background:linear-gradient(to top,rgba(255,255,255,1),rgba(255,255,255,1));padding-bottom:10px}.cosmetic_readmore_flatsome.single-readmore{background:linear-gradient(to top,rgba(255,255,255,1),rgba(255,255,255,1))}.cosmetic_readmore_flatsome:before{height:75px;margin-top:-45px;content:"";background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);display:block}.cosmetic_readmore_flatsome.single-readmore:before{background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%)}.cosmetic_readmore_flatsome a{display:inline-flex;align-items:center;justify-content:center;margin:0 auto;position:relative;width:max-content;z-index:0}.shop-container .top-content{margin:20px 0}.products .product-small.col{padding:0 2px 3px}.product-gallery .product-images .badge-container{display:none}.product-summary .sale-info{border:1px solid rgb(134 0 134/50%);padding:14px;padding-bottom:5px;line-height:1.5}.product-summary .sale-info i{color:red;font-size:18px;margin-right:10px}.product-summary .sale-info p{margin-bottom:.5em}.woocommerce-tabs .product-tabs li.active a{background-color:var(--primary-color);color:#fff}.product-summary table.variations{border:1px solid rgb(134 0 134/50%);padding:14px;padding-bottom:5px}.button-variable-items-wrapper .button-variable-item.selected{border:1px solid #a90630;color:#a90630 !important;background-color:#a9063010 !important;box-shadow:none !important}.button-variable-items-wrapper .button-variable-item{padding:10px !important;height:auto !important}.woocommerce-variation-add-to-cart button{border-radius:5px}.woocommerce-variation-add-to-cart button.buy_now_button{background-color:#d00}.product-summary .woocommerce-variation-price .price{flex-direction:row-reverse;display:flex;justify-content:start}.product-summary .woocommerce-variation-price .price ins{margin-right:10px}.product-summary .woocommerce-variation-price .price del{font-size:90%}.product-type-variable .product-summary .price-wrapper{display:none}.custom-wrap-variation-price{display:flex;align-items:center;gap:10px}.custom-wrap-variation-price .woocommerce-variation-price{border:none}@media only screen and (max-width:48em){.mobile-center{flex-direction:column}.box-vertical{display:table}.box-vertical .box-image{width:40% !important;direction:ltr;display:table-cell;vertical-align:middle}.mobile-center .section-title{justify-content:center}.mobile-center .section-title a{display:none}}