.block-gap-spacing{padding-top:var(--wp--preset--spacing--large)}a{cursor:pointer}.header-4 .header-4-container{z-index:300}body .shoptimizer-mini-cart-wrap{z-index:500}body.drawer-open::before{z-index:400}.site-content:after{z-index:200}.filter-open .filters.close-drawer,.page-template-template-woocommerce-archives.filter-open #secondary,.woocommerce.archive.filter-open #secondary{z-index:400}.mobile-extra ul{list-style:none}.mobile-extra .mobile-service-wrapper,.mobile-extra .moblie-social-follow-wrapper{width:100%}.mobile-extra .mobile-service-container{padding:1.2rem 0;border-top:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1}.mobile-extra .mobile-service-wrapper .mobile-service-item-link{display:flex;padding:7px 0}.mobile-extra .mobile-service-wrapper .mobile-service-item-link span{font-size:14px;font-weight:400;margin-left:10px}.mobile-extra .mobile-social-follow-title{padding:10px 0;text-align:center;font-weight:600}.mobile-extra .moblie-social-follow-container{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.mobile-extra .moblie-social-follow-container .mobile-social-follow-item{padding:0 .75rem}#fluentform_2 .subscribe-email-wrapper{position:relative;display:flex}#fluentform_2 .subscribe-input-email{position:absolute;top:0;left:0;width:100%}#fluentform_2 .subscribe-btn button,#fluentform_2 .subscribe-email-wrapper,#fluentform_2 .subscribe-input-email input{height:48px}.subscribe-us-container{width:100%}.subscribe-us-container .subscribe-us-inside-container{width:100%;margin:0 auto;padding:100px 10px;background-color:#faf9f5}.subscribe-us-container .subscribe-us-title{font-size:5rem;text-align:center;margin-bottom:60px}.subscribe-us-container .subscribe-us-form{max-width:454px;margin:0 auto}.subscribe-us-container .subscribe-us-text{text-align:center;margin-top:16px}footer.site-footer{padding:4rem 0 1rem 0}footer.site-footer a:has(svg){margin-right:0}footer.site-footer ul{list-style:none}.site-footer .social-follow-container{margin:0 auto}.site-footer .social-follow-content{width:100%}.site-footer .social-follow-container .social-follow-title{text-align:center;font-weight:700}.site-footer .social-follow-container .social-follow-icons{display:flex;flex-direction:row;justify-content:center;align-items:center;margin:20px 0}.site-footer .social-follow-container .social-icon-item{margin:0 20px}.site-footer .social-follow-container .social-icon-item a{display:inline-block}.site-footer .footer-menu-container .footer-menu-title{font-size:1.2rem}.site-footer .footer-legal-container{flex-direction:column;justify-content:center;align-items:center;margin-top:2rem}.site-footer .payment-icons-container .payment-icons-content{display:flex;justify-content:center;align-items:center}.site-footer .payment-icons-container .payment-icons-content .payment-icon-item{margin:0 3px}.site-footer .copyright-container .copyright-content{font-size:12px;text-align:center}.site-footer .footer-nav-container .footer-nav-items{display:flex;justify-content:center;align-items:center}.site-footer .footer-nav-container .footer-nav-item{font-size:10px}#scroll-back-to-top{position:fixed;bottom:8.5em;right:1.5em;top:inherit;transition:all .3s cubic-bezier(0,.5,.5,1);cursor:pointer;z-index:100;opacity:0}#scroll-back-to-top:hover .top-arrows{background-color:#fff;border:2px solid rgba(85,239,196,1)}#scroll-back-to-top:hover .top-arrows-icon{border-top:2px solid #00b894;border-right:2px solid #00b894}#scroll-back-to-top .top-arrows{display:inline-block;width:50px;height:50px;border-radius:100%;background-color:rgba(0,184,148,.3);border:2px solid rgba(0,184,148,.6);text-align:center}#scroll-back-to-top .top-arrows-icon{display:inline-block;width:14px;height:14px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(-45deg);margin-top:20px}#scroll-back-to-top.btt-active{opacity:1}#popup-modal-container{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:99997}#popup-modal-container .popup-modal-overlay-bg{position:absolute;top:0;left:0;background:rgba(0,0,0,.75);z-index:99998;width:100%;height:100%;opacity:0;transition:opacity .5s ease}#popup-modal-container .popup-modal-inner{position:absolute;top:0;left:0;width:100%;bottom:0;right:0}#popup-modal-container .popup-modal-content{position:relative;max-width:800px;top:50%;left:50%;width:100%;transform:translate(-50%,-50%);padding:20px;z-index:99999;opacity:0;transition:transform .5s ease,opacity .5s ease}#popup-modal-container .popup-modal-content .popup-modal-content_box{display:flex;flex-direction:row;justify-content:center;width:100%;background-color:#f1f1f1;border-radius:15px;overflow:hidden}#popup-modal-container .popup-modal-content_item{width:50%}#popup-modal-container .popup-modal-content_box-img{overflow:hidden}#popup-modal-container .popup-modal-content_box-img img{width:100%;height:100%;object-fit:cover}#popup-modal-container .popup-modal-content_box-text{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:15px}#popup-modal-container .popup-modal-content_box-text__img{padding:5px 6px 22px}#popup-modal-container .popup-modal-content_box-text__img img{max-width:170px}#popup-modal-container .popup-modal-content_close-text{padding-top:20px;font-size:14px;cursor:pointer}#popup-modal-container .popup-modal-content_close-btn{position:absolute;top:30px;right:26px;width:36px;height:36px;background-color:#f1f1f1;cursor:pointer;border-radius:50%}#popup-modal-container.popup-modal-container.active .popup-modal-overlay-bg{opacity:1}#popup-modal-container.popup-modal-container.active .popup-modal-content{opacity:1}#popup-modal-container .subscribe-form-box{width:100%}#popup-modal-container #fluentform_2 .subscribe-btn button,#popup-modal-container #fluentform_2 .subscribe-email-wrapper,#popup-modal-container #fluentform_2 .subscribe-input-email input{height:44px}.cart_totals .shop_table .cart-discount td{color:#de4300}.cart_totals .shop_table .tax-total{display:none}#payment .place-order .button,body .woocommerce a.checkout-button.button.alt{margin-bottom:10px}#page table.cart.woocommerce-cart-form__contents td.product-price{display:table-cell}#page table.cart.woocommerce-cart-form__contents td.product-price del{opacity:.5;font-size:13px;margin-right:3px}#section-tip .tip-content{overflow:hidden;width:100%;font-size:12px;border:1px solid #dedede;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#f9f9f9;margin-bottom:30px}#section-tip .tip-content-header{background-color:#fff;padding:14px;border-bottom:1px solid #dedede;font-size:1.2em}#section-tip .tip-content-header p{margin-bottom:0}#section-tip .tip-content .tip-tabs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:1px solid #dedede;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-align:center;margin:20px 15px}#section-tip .tip-tabs .tip-tab-item{width:100%;margin-bottom:0;border:2px solid transparent;padding:3px;font-size:14px;cursor:pointer}#section-tip .tip-tabs .tip-tab-item:not(:first-child){border-left:1px solid #dedede}#section-tip .tip-tabs .tip-tab-item.selected{border:2px solid #000}#section-tip .tip-tabs .tip-tab-item.selected:first-child{-webkit-border-top-left-radius:5px;-moz-border-radius-topleft:5px;border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomleft:5px;border-bottom-left-radius:5px}#section-tip .tip-tabs .tip-tab-item.selected:last-child{-webkit-border-top-right-radius:5px;-moz-border-radius-topright:5px;border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomright:5px;border-bottom-right-radius:5px}#section-tip .tip-tabs .tip-tab-item .tip-percent{font-weight:500;color:#222}#section-tip .tip-tabs .tip-tab-item .tip-amount{font-size:13px;color:#707070}#section-tip .tip-custom-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 15px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#section-tip .tip-custom-container>*{margin-right:15px}#section-tip .tip-custom-container>:last-child{margin-right:0}#section-tip .tip-custom-input-group{width:100%;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}#section-tip .tip-custom-input-box{position:relative;width:100%;background-color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #dedede}#section-tip .tip-custom-input-box.focused{border:2px solid #000}#section-tip .tip-custom-input-label{position:absolute;top:50%;left:20px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;font-size:15px;font-weight:400;color:#707070}#section-tip .tip-custom-input-box.active .tip-custom-input-label{top:10px;font-size:13px}#section-tip .tip-currency-symbol{display:none;padding-top:21px;padding-bottom:3.5px;margin-left:20px;font-size:14px;color:#333}#section-tip .tip-custom-input-box.active .tip-currency-symbol{display:inline-block}#section-tip .tip-controls{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#section-tip .tip-controls .custom_tip_amount{width:100%;height:auto;padding:15px 11px;background:0 0;-webkit-box-shadow:none;box-shadow:none;outline:0;border:none;font-size:14px;text-align:left;color:#333}#section-tip .tip-custom-input-box.active .custom_tip_amount{padding-top:21px;padding-left:5px;padding-bottom:3.5px}#section-tip .tip-controls .custom_tip_amount{-moz-appearance:textfield;appearance:textfield}#section-tip .tip-controls .custom_tip_amount::-webkit-inner-spin-button,#section-tip .tip-controls .custom_tip_amount::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#section-tip .tip-btn-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#section-tip .tip-btn{width:32px;height:32px;border:none;font-size:24px;cursor:pointer;color:#707070}#section-tip .tip-add-btn{height:48px;background-color:#f5f5f5;border:1px solid #e9e9e9;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:14px 20px;font-size:15px;font-weight:500;color:#7a7a7a;cursor:pointer;white-space:nowrap}#section-tip .tip-add-btn.tip-update{background-color:#000;color:#fff;border-color:#000}#section-tip .tip-footer{padding:20px 0 0 20px;font-size:1.2em}@media (max-width:767px){#section-tip .tip-custom-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#section-tip .tip-custom-container>*{margin-right:0;margin-bottom:15px}#section-tip .tip-custom-container>:last-child{margin-bottom:0}#section-tip .tip-add-btn{width:100%}}.thankyou-custom-field .next-discount strong{color:#de4300;font-weight:700;display:inline-block;padding:3px 8px;border-radius:4px;background-color:#de4300;font-weight:700;color:#fff}@media (max-width:992px){.main-navigation ul.menu>li.menu-item{border-bottom:1px solid rgba(0,0,0,.04)}.site-footer .footer-legal-container,.site-footer .footer-menu-container,.site-footer .social-follow-container{grid-template-columns:repeat(1,1fr)}.site-footer .footer-menu-container .widget{border-bottom:1px solid #fff}.site-footer .footer-menu-container .footer-menu-title::after{content:"+";position:absolute;top:-8px;right:0;transition:all .3s ease-in-out;font-size:24px}.site-footer .footer-menu-container .active.footer-menu-title::after{content:"-";transform:rotate(180deg)}.site-footer .footer-menu-container .footer-menu-content{display:none}}@media (max-width:768px){.subscribe-us-container .subscribe-us-title{font-size:3rem}.site-footer .footer-legal-container .widget{margin-bottom:2px}.site-footer .payment-icons-container .payment-icons-content{flex-wrap:wrap}.site-footer .payment-icons-container .payment-icons-content .payment-icon-item{margin:0 2px}#popup-modal-container .popup-modal-content_box-img{display:none}#popup-modal-container .popup-modal-content_box-text{width:100%;padding:60px 15px}}@media (max-width:480px){.subscribe-us-container .subscribe-us-title{font-size:2rem;margin-bottom:40px}.site-footer .footer-menu-container .footer-menu-title{font-size:1rem}}@media (max-width:374px){#fluentform_2 .subscribe-btn button,#fluentform_2 .subscribe-email-wrapper,#fluentform_2 .subscribe-input-email input{height:44px}#fluentform_2 .subscribe-input-email input{font-size:.9rem}#fluentform_2 .subscribe-btn button{font-size:.8rem;padding:6px 8px}.subscribe-us-container .subscribe-us-inside-container{padding:50px 10px}.subscribe-us-container .subscribe-us-title{margin-bottom:30px}.subscribe-us-container .subscribe-us-form{max-width:100%}.site-footer .social-follow-container .social-icon-item{margin:0 12px}#popup-modal-container .popup-modal-content_box-text__txt h3{font-size:1.2rem}#popup-modal-container .popup-modal-content_box-text__txt p{font-size:.9rem}}@media (min-width:769px) and (max-width:1023px){.subscribe-us-container .subscribe-us-title{font-size:3.8rem}}@media (min-width:1024px) and (max-width:1200px){.subscribe-us-container .subscribe-us-title{font-size:4.2rem}}