@font-face{font-display:swap;font-family:"icomoon";src:url(/wp-content/themes/astra-child/assets/fonts/icomoon.eot?4zintq);src:url("/wp-content/themes/astra-child/assets/fonts/icomoon.eot?4zintq#iefix") format("embedded-opentype"),url(/wp-content/themes/astra-child/assets/fonts/icomoon.ttf?4zintq) format("truetype"),url(/wp-content/themes/astra-child/assets/fonts/icomoon.woff?4zintq) format("woff"),url("/wp-content/themes/astra-child/assets/fonts/icomoon.svg?4zintq#icomoon") format("svg");font-weight:400;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:"icomoon"!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-angle-down:before{content:"\e900"}.icon-angle-left:before{content:"\e901"}.icon-angle-right:before{content:"\e902"}.icon-angle-up:before{content:"\e903"}.icon-arrow-down:before{content:"\e904"}.icon-arrow-left:before{content:"\e905"}.icon-arrow-right:before{content:"\e906"}.icon-arrow-up:before{content:"\e907"}.icon-bookmark:before{content:"\e908"}.icon-bookmark-fill:before{content:"\e928"}.icon-cart:before{content:"\e909"}.icon-check:before{content:"\e90a"}.icon-close:before{content:"\e90b"}.icon-delivery-box:before{content:"\e90c"}.icon-delivery:before{content:"\e90d"}.icon-document:before{content:"\e90e"}.icon-edit:before{content:"\e90f"}.icon-email:before{content:"\e910"}.icon-exit:before{content:"\e911"}.icon-facebook:before{content:"\e912"}.icon-gift-card:before{content:"\e913"}.icon-google:before{content:"\e914"}.icon-instagram:before{content:"\e915"}.icon-list-line:before{content:"\e916"}.icon-minus:before{content:"\e917"}.icon-money-back:before{content:"\e918"}.icon-pause:before{content:"\e919"}.icon-play:before{content:"\e91a"}.icon-plus:before{content:"\e91b"}.icon-product-cancel:before{content:"\e91c"}.icon-product-check:before{content:"\e91d"}.icon-product:before{content:"\e91e"}.icon-return:before{content:"\e91f"}.icon-sale:before{content:"\e920"}.icon-search:before{content:"\e921"}.icon-support:before{content:"\e922"}.icon-trash:before{content:"\e923"}.icon-truck:before{content:"\e924"}.icon-whatsapp:before{content:"\e925"}.icon-order-track:before{content:"\e926"}.icon-offer:before{content:"\e927"}.custom-form input:not(.form-control)[type="number"]{-webkit-appearance:none;-moz-appearance:textfield;box-sizing:border-box;border-radius:0;margin:0;height:100%;color:#000;font-weight:500;background:none;width:100%;max-width:100%;min-height:auto;outline:none;box-shadow:none;font-size:1em;line-height:1.5;text-align:center;padding:.3333em 1.3333em;border:1px solid #c9c9c9;vertical-align:top}@media (min-width:768px){.custom-form input:not(.form-control)[type="number"]{font-size:.875rem}}.custom-form input:not(.form-control)[type="number"]:disabled{color:#b0b0b0}.custom-form input:not(.form-control)[type="number"]::-webkit-inner-spin-button,.custom-form input:not(.form-control)[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;display:none}.jcf-number{display:block;position:relative;height:1.875rem;width:5.4375rem}.jcf-number.jcf-disabled input{border-color:#888;color:#888}.jcf-number.jcf-disabled .jcf-btn-inc,.jcf-number.jcf-disabled .jcf-btn-dec{background:#888;color:rgb(255 255 255 / .8)}.jcf-number:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:2}.jcf-number .jcf-btn-inc,.jcf-number .jcf-btn-dec{width:1.5rem;height:calc(100% - 2px);border:none;color:#000;position:absolute;cursor:pointer;top:1px;z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.jcf-number .jcf-btn-inc:before,.jcf-number .jcf-btn-dec:before{font:0.8333em/1 "icomoon"}.jcf-number .jcf-btn-inc.jcf-disabled,.jcf-number .jcf-btn-dec.jcf-disabled{cursor:not-allowed}.jcf-number .jcf-btn-inc:not(.jcf-disabled):hover,.jcf-number .jcf-btn-dec:not(.jcf-disabled):hover{color:#000}.jcf-number .jcf-btn-inc{left:2px}.jcf-number .jcf-btn-inc:before{content:"\e91b"}.jcf-number .jcf-btn-dec{right:2px}.jcf-number .jcf-btn-dec:before{content:"\e917"}.slick-slider-frame{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:#fff0}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer}.slick-slider-frame .slick-track,.slick-slider-frame .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none;outline:none}.slick-slide:focus{outline:none}[dir="rtl"] .slick-slide,.rtl .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-slide.slick-cloned img[data-lazyloaded="1"]:not(.litespeed-loaded){position:absolute}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid #fff0}.slick-arrow.slick-hidden{display:none}.css-loader{color:#000;font-size:60px;text-indent:-9999em;overflow:hidden;width:1em;height:1em;border-radius:50%;margin:72px auto;position:relative;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load6 1.7s infinite ease,round 1.7s infinite ease;animation:load6 1.7s infinite ease,round 1.7s infinite ease}.d-flex{display:flex!important}.flex-column{flex-direction:column!important}.position-relative{position:relative!important}.text-center{text-align:center!important}.align-items-center{align-items:center!important}.justify-content-center{justify-content:center!important}.position-absolute{position:absolute!important}.align-items-end{align-items:flex-end!important}.d-none{display:none!important}.mt-auto,.my-auto{margin-top:auto!important}a.btn{-webkit-transition:.2s linear color,.2s linear background,.2s linear border;transition:.2s linear color,.2s linear background,.2s linear border;font:400 .8125rem/1.25rem "Heebo","Helvetica Neue",Helvetica,Arial,sans-serif;border-radius:0;outline:none;box-shadow:none;text-decoration:none;border:1px solid #000;background:#000;padding:.375rem;color:#fff;position:relative;text-align:center}a.btn:focus,a.btn:active,a.btn:visited{outline:none;box-shadow:none}a.button:hover{color:#000;background:#fff0}a.btn.disabled{opacity:1;border-color:#fff0;background:rgb(0 0 0 / .3)}a.btn:not(:disabled):not(.disabled).active{box-shadow:none;outline:none}a.btn:not(:disabled):not(.disabled):hover{background:#fff;border-color:#000;color:#000}.header-mini-cart .mini-cart-inner-body{flex:1;min-height:auto}.header-mini-cart{position:fixed;top:0;bottom:0;left:0;background:#fff;z-index:999;-webkit-transition:.6s ease-in-out opacity,.6s ease-in-out visibility,.6s ease-in-out transform;transition:.6s ease-in-out opacity,.6s ease-in-out visibility,.6s ease-in-out transform;-webkit-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0);opacity:0;visibility:hidden}.logged-in.admin-bar .header-mini-cart{top:46px}.mini-cart-body{overflow-y:auto;overflow-x:hidden}.mini-cart-body::-webkit-scrollbar{width:6px}.mini-cart-body::-webkit-scrollbar-thumb{background:#000}.header-mini-cart{border:1px solid #ececec;width:17.5em;box-shadow:0 3px 6px rgb(0 0 0 / .16)}.mini_cart_active .header-mini-cart{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);opacity:1;visibility:visible}.header-mini-cart .cart-header{position:relative;padding:0 .625em;border-bottom:1px solid #ececec}.header-mini-cart .cart-header .icon-cart{top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);left:1em;font-size:.9375em}.header-mini-cart .cart-top-wrapper{min-height:2.3125em}.header-mini-cart .cart-close{top:50%;line-height:1;text-decoration:none;color:#000;font-size:.8125em;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);right:1.1538em}.header-mini-cart .mini-cart-heading{color:#000;font-size:.9375em;font-weight:700;line-height:1.2}.header-mini-cart .mini-cart-subheading{color:#000;font-size:.75em;line-height:1;display:block;padding:0 0 .8333em}.header-mini-cart .mini-cart-subheading .mini-cart-subheading{font-size:inherit}.header-mini-cart .mini-cart-body{display:flex;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1}.header-mini-cart.cart-empty .mini-cart-body .mini-cart-items,.header-mini-cart.cart-empty .cart-footer,.header-mini-cart.cart-empty .promo-code-block{display:none}.header-mini-cart.cart-empty .mini-cart-upsell{position:absolute;opacity:0;visibility:hidden}.header-mini-cart.cart-empty .empty-cart-info{display:-webkit-box;display:-ms-flexbox;display:flex}.header-mini-cart .empty-cart-info{display:none;padding-bottom:.9375em}.header-mini-cart .empty-cart-info .ico-cart{font-size:1.875rem;margin:0 0 11px}.header-mini-cart .empty-cart-info .ico-cart i{display:block}.header-mini-cart .empty-cart-info .cart-empty-message{font-size:.8125em;line-height:1.2;color:#000;margin-bottom:1.8462em}.header-mini-cart .empty-cart-info .btn{width:8.0769em;display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;line-height:1;font-size:.8125em;padding:.4615em}.header-mini-cart .cart-sub-total{margin-bottom:.8333em;border:none;border-collapse:collapse;width:100%;font-size:.75em;line-height:1}.header-mini-cart .cart-sub-total td,.header-mini-cart .cart-sub-total th{border:none;text-align:left;padding:.3333em 0;font-weight:400}.header-mini-cart .cart-sub-total td:first-child,.header-mini-cart .cart-sub-total th:first-child{padding-left:0;text-align:right}.header-mini-cart .cart-sub-total .discount-amount{direction:ltr;color:#df3838}.header-mini-cart .cart-sub-total tfoot{font-size:1em}.header-mini-cart .cart-sub-total tfoot td,.header-mini-cart .cart-sub-total tfoot th{font-weight:400}.header-mini-cart .cart-sub-total tfoot .mini-cart-total-row td,.header-mini-cart .cart-sub-total tfoot .mini-cart-total-row th{font-weight:700}.header-mini-cart .cart-footer-action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 0 .625em}.header-mini-cart .cart-footer-action .btn{width:100%;margin:0 0 .5625em;text-align:center;font-size:.8125em;padding:.4615em;line-height:1.5385em}.header-mini-cart .shopping-link{font-size:.75em;display:table;margin:0 auto;vertical-align:top;line-height:1.5;color:#000;text-decoration:underline;font-weight:700}.header-mini-cart .shopping-link:hover{text-decoration:none}.header-mini-cart.ajax_loading .loader-wrap{opacity:1;visibility:visible}.header-mini-cart .loader-wrap{position:absolute;top:0;bottom:0;left:0;right:0;z-index:99;background:rgb(255 255 255 / .5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:.3s ease visibility,.3s ease opacity;transition:.3s ease visibility,.3s ease opacity;opacity:0;visibility:hidden}.promo-code-block{width:calc(100% - 1.25rem);margin:0 auto;padding:8px 0;border-bottom:1px solid #ececec}.promo-code-block .promo-code-header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;line-height:1}.promo-code-block .promo-code-header.active .icon-plus::before{content:"\e917"}.promo-code-block .promo-code-header:not(.active)~.coupon-msg{height:0;opacity:0}.promo-code-block .promo-code-header .promo-code-title{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:.75rem;font-weight:400;color:#2d2d2d}.promo-code-block .promo-code-header .icon-plus{font-size:10px;font-weight:900}.promo-code-block .coupon-drop-wrap{margin-top:10px;display:none}.promo-code-block .coupon-msg{font-size:.6875rem;margin-top:5px;color:red;height:100%;overflow:hidden;opacity:1;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s}.promo-code-block .coupon-msg:empty{display:none}.promo-code-block .coupon-msg .woocommerce-error,.promo-code-block .coupon-msg .woocommerce-message{margin:0;padding:0 20px 0 0;color:#b81c23;background:none;border:none}.promo-code-block .coupon-msg .woocommerce-message{color:green}.promo-code-block .coupon-msg .woocommerce-error::before,.promo-code-block .coupon-msg .woocommerce-message::before{top:0;right:0}.promo-code-block .coupon-msg .woocommerce-message::before{color:green}.promo-code-block .promo-code-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.promo-code-block .code-input{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:10px}.promo-code-block .code-input .promo-input{width:100%;border:1px solid rgb(0 0 0 / .15);height:30px;padding:5px 10px;font-size:14px}.promo-code-block .code-input .promo-input:focus,.promo-code-block .code-input .promo-input:focus-visible{outline:none}.promo-code-block .btn-promo{padding:0;background:#000;border:1px solid #000;color:#fff;width:65px;height:30px}.promo-code-block .btn-promo:hover{background:none;color:#000}.mini-cart-item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.625em 0 .5625em;margin:0 .5625em;border-bottom:1px solid #ececec;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mini-cart-item .product-image{-ms-flex-preferred-size:4.8125em;flex-basis:4.8125em;max-width:4.8125em}.mini-cart-item .product-detail{-ms-flex-preferred-size:calc(100% - 6.4167em);flex-basis:calc(100% - 6.4167em);max-width:calc(100% - 6.4167em);padding:.3333em .4167em 0 0;font-size:.75em;line-height:1.5}.mini-cart-item .product-name{display:block;font:inherit;font-weight:400;color:#000;margin:0 0 .25em;padding-left:.833em}.mini-cart-item .product-name a{color:#000;text-decoration:none}.mini-cart-item .product-price{display:block;font:inherit;font-weight:700;color:#000;line-height:1.1}.mini-cart-item .product-price ins,.mini-cart-item .product-price del{margin-left:4px}.mini-cart-item .product-price ins{text-decoration:none}.mini-cart-item .product-price del{color:#b0b0b0}.mini-cart-item .data-variation{margin-bottom:4px}.mini-cart-item .data-variation strong{font-weight:400}.mini-cart-item .qty_remove_wrap{margin-right:auto}.mini-cart-item .jcf-number{height:2em;width:4.1667em}.mini-cart-item .jcf-number input{font-size:.875rem;line-height:1.375rem}.mini-cart-item .jcf-number .jcf-btn-inc,.mini-cart-item .jcf-number .jcf-btn-dec{border:none;width:auto;margin:0 7px}.mini-cart-item .jcf-number .jcf-btn-inc:before,.mini-cart-item .jcf-number .jcf-btn-dec:before{font-size:.5em}.mini-cart-item .cart-remove{font-weight:400;font-size:1em;line-height:1;color:rgb(0 0 0 / .5);border-bottom:1px solid rgb(0 0 0 / .5);text-decoration:none;display:table;margin:.6667em auto 0 0}.mini-cart-upsell{border:1px solid #afaeae;padding:.5em 1.5625em;position:relative}.mini-cart-upsell.section-close{display:none}.header-mini-cart .mini-cart-upsell{margin:.625em .5625em 0}.mini-cart-upsell .upsell-title{display:block;font-size:.75em;font-weight:700;line-height:1.25;margin:0 0 .8333em}.mini-cart-upsell .upsell-close{position:absolute;left:10px;top:10px;font-size:.5em;cursor:pointer}.mini-cart-upsell .variations_form{margin-bottom:0}.minicart-upsell-slider.slick-initialized{position:relative}.minicart-upsell-slider>.slide~.slide{display:none}.minicart-upsell-slider .slick-dots{font-size:0}.minicart-upsell-slider .slick-dots li{display:inline-block;vertical-align:top}.minicart-upsell-slider .slick-dots .slick-active button{background:#000}.minicart-upsell-slider .slick-dots button{border:none;outline:none;background:none;padding:0;font-size:0;line-height:1;overflow:visible;display:block;width:.3125em;height:.3125em;border-radius:50%;background:rgb(0 0 0 / .29)}.minicart-upsell-slider .slick-dots button:hover{background:#000}.minicart-upsell-slider .slick-dots{text-align:center;width:3.78125rem;padding:.3125rem 0 0}.minicart-upsell-slider .slick-dots li{margin:0 .1875rem}.minicart-upsell-slider .slick-arrow{position:absolute;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);font-size:10px;color:#000;z-index:9;background:none;padding:0;margin:-9px 0 0;outline:none;border:none}.minicart-upsell-slider .slick-arrow:hover{color:#000}.minicart-upsell-slider .slick-prev{right:-1em}.minicart-upsell-slider .slick-next{left:-1em}.mini-upsell-item .upsell-product-img{-ms-flex-preferred-size:3.78125em;flex-basis:3.78125em;max-width:3.78125em}.mini-upsell-item .upsell-product-detail{-ms-flex-preferred-size:calc(100% - 5.0417em);flex-basis:calc(100% - 5.0417em);max-width:calc(100% - 5.0417em);font-size:.75em;line-height:1.25;padding:0 .5833em 0 0}.mini-upsell-item .product-name{font-weight:400}.mini-upsell-item .product-name,.mini-upsell-item .product-price{margin:0 0 .4167em;display:block}.mini-upsell-item .product-price{color:#000;font-weight:700}.mini-upsell-item .btn{padding:.4rem;min-width:6.6em;font-size:.8333em;line-height:1.2}.mini-upsell-item .btn:after{display:none}.mini-upsell-item .upsell-msg{color:green}.backdrop-overlay{position:fixed;top:0;bottom:0;left:0;right:0;background:rgb(0 0 0 / .6);z-index:991;opacity:0;visibility:hidden;-webkit-transition:.5s ease opacity,.5s ease visibility,.5s ease filter;transition:.5s ease opacity,.5s ease visibility,.5s ease filter}.mini_cart_active .backdrop-overlay{opacity:1;visibility:visible}@media (min-width:768px){a.btn{font-size:14px;line-height:1.5;padding:7px 7px 6px}.header-mini-cart{width:380px}.header-mini-cart .cart-header .icon-cart{font-size:1.0625rem;left:1.25rem}.header-mini-cart .cart-top-wrapper{min-height:56px}.header-mini-cart .cart-close{font-size:.75rem;right:1.25rem}.header-mini-cart .mini-cart-heading{font-size:18px}.header-mini-cart .mini-cart-subheading{font-size:15px;padding:0 0 14px}.header-mini-cart .empty-cart-info{padding:28px 0}.header-mini-cart .empty-cart-info .ico-cart{font-size:38px;margin-bottom:11px}.header-mini-cart .empty-cart-info .cart-empty-message{font-size:15px;margin-bottom:26px}.header-mini-cart .empty-cart-info .btn{width:130px;padding:6px;font-size:16px}.header-mini-cart .cart-sub-total{margin-bottom:10px;font-size:13px;line-height:16px}.header-mini-cart .cart-sub-total td,.header-mini-cart .cart-sub-total th{padding:3px 18px}.header-mini-cart .cart-sub-total tfoot{font-size:14px}.header-mini-cart .cart-footer-action{font-size:22px;padding:0 18px 10px}.header-mini-cart .cart-footer-action .btn{font-size:16px;line-height:28px;margin-bottom:15px}.header-mini-cart .shopping-link{font-size:13px}.promo-code-block .promo-code-header .promo-code-title,.promo-code-block .coupon-msg{font-size:14px}.promo-code-block{width:calc(100% - 36px);margin-bottom:10px}.mini-cart-item{padding:13px 15px 14px;margin:0}.mini-cart-item .product-image{-ms-flex-preferred-size:110px;flex-basis:110px;max-width:110px}.mini-cart-item .product-detail{-ms-flex-preferred-size:calc(100% - 110px);flex-basis:calc(100% - 110px);max-width:calc(100% - 110px);padding:3px 18px 3px 0;font-size:13px}.mini-cart-item .product-name{font-size:14px;margin-bottom:8px;padding-left:10px}.mini-cart-item .product-price{font-size:15px}.mini-cart-item .data-variation{margin-bottom:.5rem}.mini-cart-item .jcf-number{height:2rem;width:3.375rem}.mini-cart-item .jcf-number input{font-size:1.125rem;line-height:1.875rem}.mini-cart-item .jcf-number .jcf-btn-inc:before,.mini-cart-item .jcf-number .jcf-btn-dec:before{font-size:8px}.mini-cart-item .cart-remove{font-size:14px;margin-top:10px}.mini-cart-upsell{padding:12px 40px}.header-mini-cart .mini-cart-upsell{margin:14px 18px}.mini-cart-upsell .upsell-title{font-size:.875rem;margin-bottom:12px}.mini-cart-upsell .upsell-close{font-size:12px}.minicart-upsell-slider .slick-dots button{width:8px;height:8px}.minicart-upsell-slider .slick-dots{width:5.3125rem;padding-top:7px}.minicart-upsell-slider .slick-dots li{margin:0 .3125rem}.minicart-upsell-slider .slick-prev{right:-20px}.minicart-upsell-slider .slick-next{left:-20px}.mini-upsell-item .upsell-product-img{-ms-flex-preferred-size:5.3125rem;flex-basis:5.3125rem;max-width:5.3125rem}.mini-upsell-item .upsell-product-detail{-ms-flex-preferred-size:calc(100% - 5.3125rem);flex-basis:calc(100% - 5.3125rem);max-width:calc(100% - 5.3125rem);font-size:.8125rem;padding-right:.625rem}.mini-upsell-item .product-name,.mini-upsell-item .product-price{margin-bottom:8px}.mini-upsell-item .product-price{font-size:.9375rem}.mini-upsell-item .btn{font-size:12px;width:6.5em;padding:.4375em}}@media (min-width:783px){.logged-in.admin-bar .header-mini-cart{top:32px}}@media (min-width:992px){a.btn{font-size:16px;padding:7px}.header-mini-cart{width:420px}.header-mini-cart .cart-header{min-height:64px}.header-mini-cart .cart-header .icon-cart{font-size:1.125rem;left:1.5625rem}.header-mini-cart .cart-top-wrapper{min-height:64px}.header-mini-cart .cart-close{font-size:.875rem;right:1.5625rem}.header-mini-cart .mini-cart-heading{font-size:21px}.header-mini-cart .mini-cart-subheading{font-size:18px;padding-bottom:17px}.header-mini-cart .empty-cart-info{padding:50px 0}.header-mini-cart .empty-cart-info .cart-empty-message{margin-bottom:2.125rem;font-size:1.125rem}.header-mini-cart .empty-cart-info .btn{width:150px}.header-mini-cart .cart-sub-total{font-size:14px;line-height:1.25}.header-mini-cart .cart-sub-total td,.header-mini-cart .cart-sub-total th{padding:5px 22px 4px}.header-mini-cart .cart-sub-total tfoot{font-size:1rem}.header-mini-cart .cart-footer-action{padding:0 22px 12px}.header-mini-cart .cart-footer-action .btn{font-size:18px;line-height:34px}.header-mini-cart .shopping-link{font-size:14px}.promo-code-block{width:calc(100% - 44px)}.mini-cart-item{padding:19px 18px 20px}.mini-cart-item .product-image{-ms-flex-preferred-size:138px;flex-basis:138px;max-width:138px}.mini-cart-item .product-detail{-ms-flex-preferred-size:calc(100% - 138px);flex-basis:calc(100% - 138px);max-width:calc(100% - 138px);font-size:14px;padding-right:25px}.mini-cart-item .product-name{font-size:1rem;margin-bottom:7px}.mini-cart-item .product-price{font-size:16px}.mini-cart-item .cart-remove{font-size:15px}.mini-cart-upsell{padding:15px 45px}.header-mini-cart .mini-cart-upsell{margin:20px 22px}.mini-cart-upsell .upsell-title{font-size:1rem}.minicart-upsell-slider .slick-dots{width:5.9375rem;padding-top:9px}.minicart-upsell-slider .slick-dots li{margin:0 .40625rem}.minicart-upsell-slider .slick-arrow{font-size:16px}.mini-upsell-item .upsell-product-img{-ms-flex-preferred-size:5.9375rem;flex-basis:5.9375rem;max-width:5.9375rem}.mini-upsell-item .upsell-product-detail{-ms-flex-preferred-size:calc(100% - 5.9375rem);flex-basis:calc(100% - 5.9375rem);max-width:calc(100% - 5.9375rem);font-size:.875rem;padding-right:.9375rem}.mini-upsell-item .product-name,.mini-upsell-item .product-price{margin-bottom:12px}.mini-upsell-item .product-price{font-size:1.0625rem}.mini-upsell-item .btn{font-size:14px}}@media (min-width:1200px){.header-mini-cart{width:472px}.header-mini-cart .cart-header .icon-cart{left:1.875rem}.header-mini-cart .cart-close{right:1.875rem;font-size:.9375rem}.header-mini-cart .mini-cart-heading{font-size:24px}.header-mini-cart .empty-cart-info{padding:70px 0}.header-mini-cart .empty-cart-info .cart-empty-message{margin-bottom:44px;font-size:20px}.header-mini-cart .empty-cart-info .btn{width:170px}.header-mini-cart .cart-footer-action{padding-top:0;padding-bottom:15px}.mini-cart-item .product-price{font-size:18px}.mini-cart-item .cart-remove{font-size:16px;margin-top:13px}.mini-cart-upsell .upsell-title{font-size:1.125rem}.mini-upsell-item .product-price{font-size:1.125rem}.mini-upsell-item .btn{font-size:16px}}@media (max-width:900px) and (orientation:landscape){.header-mini-cart{overflow-y:auto;overflow-x:hidden}.header-mini-cart .mini-cart-body{height:auto;max-height:110vh}}@media (max-width:767px){.header-mini-cart{font-size:32px}.header-mini-cart .cart-footer{padding:0 .71875em}.mini-cart-upsell .upsell-close{line-height:1;left:.625rem;top:.75rem}.promo-code-block{padding-top:.9375em;padding-bottom:.46875em;margin-bottom:.625em}.promo-code-block .promo-code-header .promo-code-title{font-size:.75em}.promo-code-block .promo-code-header .icon-plus{font-size:.5em}.promo-code-block .coupon-drop-wrap{margin-top:.375em}.promo-code-block .coupon-msg{margin-top:.3125em;font-size:.75em}.promo-code-block .code-input{padding-left:.46875em;line-height:1}.promo-code-block .code-input .promo-input{height:2.0833em;font-size:.75em;padding:.3333rem .8333rem}.promo-code-block .btn-promo{font-size:.75em;width:5em;height:2.0833em;margin-top:0}}@media (max-width:640px){.header-mini-cart{font-size:5vw}}@-webkit-keyframes load6{0%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}5%,95%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}10%,59%{box-shadow:0 -.83em 0 -.4em,-.087em -.825em 0 -.42em,-.173em -.812em 0 -.44em,-.256em -.789em 0 -.46em,-.297em -.775em 0 -.477em}20%{box-shadow:0 -.83em 0 -.4em,-.338em -.758em 0 -.42em,-.555em -.617em 0 -.44em,-.671em -.488em 0 -.46em,-.749em -.34em 0 -.477em}38%{box-shadow:0 -.83em 0 -.4em,-.377em -.74em 0 -.42em,-.645em -.522em 0 -.44em,-.775em -.297em 0 -.46em,-.82em -.09em 0 -.477em}100%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}}@keyframes load6{0%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}5%,95%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}10%,59%{box-shadow:0 -.83em 0 -.4em,-.087em -.825em 0 -.42em,-.173em -.812em 0 -.44em,-.256em -.789em 0 -.46em,-.297em -.775em 0 -.477em}20%{box-shadow:0 -.83em 0 -.4em,-.338em -.758em 0 -.42em,-.555em -.617em 0 -.44em,-.671em -.488em 0 -.46em,-.749em -.34em 0 -.477em}38%{box-shadow:0 -.83em 0 -.4em,-.377em -.74em 0 -.42em,-.645em -.522em 0 -.44em,-.775em -.297em 0 -.46em,-.82em -.09em 0 -.477em}100%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}}@-webkit-keyframes round{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes round{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.woocommerce a.button br{display:none}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce .woocommerce-message a.button:hover,.woocommerce #respond input#submit:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce input.button:hover,.woocommerce button.button.alt.disabled:hover,.wc-block-grid__products .wc-block-grid__product .wp-block-button__link:hover{background-color:rgb(51 51 51 / .7803921568627451)!important;border-color:rgb(51 51 51 / .7803921568627451)!important;color:#ffffff!important}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce .woocommerce-message a.button:hover,.woocommerce #respond input#submit:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce input.button:hover,.woocommerce button.button.alt.disabled:hover,.wc-block-grid__products .wc-block-grid__product .wp-block-button__link:hover{color:#333;border-color:#fff;background-color:#fff}.custom-cookie-outer .cookie-close-btn{background:#b38728;border:1px solid #b38728}.custom-cookie-outer .cookie-close-btn:hover,.custom-cookie-outer .cookie-close-btn:focus{background:#b38728;border-color:#b38728}.custom-cookie-outer .btn.btn-custom-cookie-accept.hs-text:hover{background:rgb(51 51 51 / .7803921568627451);border-color:rgb(51 51 51 / .7803921568627451);color:#fff}.custom-form .elementor-field-type-acceptance{display:flex;flex-wrap:nowrap;flex-direction:row-reverse;align-items:center;justify-content:flex-end}.custom-form .elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-label{margin-bottom:0}.custom-form .elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option input[type="checkbox"],.woocommerce-terms-and-conditions-wrapper .woocommerce-form__label-for-checkbox input[type="checkbox"],.checkout .woocommerce-additional-fields .input-checkbox{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:0;height:0;position:absolute;opacity:0}.woocommerce-terms-and-conditions-wrapper .woocommerce-form__label-for-checkbox,.checkout .woocommerce-additional-fields .woocommerce-form__label-for-checkbox{position:relative;font-weight:400!important}.custom-form .elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option label,.woocommerce-terms-and-conditions-wrapper .woocommerce-form__label-for-checkbox .woocommerce-terms-and-conditions-checkbox-text,.checkout .woocommerce-additional-fields .woocommerce-form__label-for-checkbox{position:relative;padding-right:20px;cursor:pointer;user-select:none;font-size:14.592px;display:block}.custom-form .elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option label a,.woocommerce-terms-and-conditions-wrapper .woocommerce-terms-and-conditions-checkbox-text a{text-decoration:underline}.custom-form .elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option label a:hover,.woocommerce-terms-and-conditions-wrapper .woocommerce-terms-and-conditions-checkbox-text a:hover{text-decoration:none}.custom-form .elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option label::before,.woocommerce-terms-and-conditions-wrapper .woocommerce-form__label-for-checkbox .woocommerce-terms-and-conditions-checkbox-text::before,.checkout .woocommerce-additional-fields .woocommerce-form__label-for-checkbox::before{content:"";position:absolute;right:0;top:6px;width:14px;height:14px;border:1px solid #69727d;color:#A3A3A3;font-size:11px;border-radius:2px;background-color:#fff;transition:all 0.2s;line-height:13px}.woocommerce-terms-and-conditions-wrapper .woocommerce-form__label-for-checkbox .woocommerce-terms-and-conditions-checkbox-text::before,.checkout .woocommerce-additional-fields .woocommerce-form__label-for-checkbox::before{top:5.5px}.custom-form.contact-form .elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option label::before{border:1px solid rgb(255 255 255 / .37);background-color:rgb(255 255 255 / .37)}.custom-form .elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option input[type="checkbox"]:checked+label::before,.woocommerce-terms-and-conditions-wrapper .woocommerce-form__label-for-checkbox input[type="checkbox"]:checked+.woocommerce-terms-and-conditions-checkbox-text::before,.checkout .woocommerce-additional-fields .input-checkbox:checked+.woocommerce-form__label-for-checkbox::before{background-color:#333;border-color:#333;color:#fff;content:"✓";text-align:center;line-height:13px}.woocommerce-terms-and-conditions-wrapper .woocommerce-form__label-for-checkbox.checkbox .required{display:none}.woocommerce-terms-and-conditions-wrapper .woocommerce-form__label-for-checkbox.checkbox .woocommerce-terms-and-conditions-checkbox-text .required{display:inline}@media (max-width:767px){.woocommerce-terms-and-conditions-wrapper .woocommerce-form__label-for-checkbox .woocommerce-terms-and-conditions-checkbox-text,.checkout .woocommerce-additional-fields .woocommerce-form__label-for-checkbox{font-size:12px}}@media (min-width:768px){.custom-form .elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option label::before{top:4px}.woocommerce-terms-and-conditions-wrapper .woocommerce-form__label-for-checkbox .woocommerce-terms-and-conditions-checkbox-text::before,.checkout .woocommerce-additional-fields .woocommerce-form__label-for-checkbox::before{top:6px}.newsletter-form .elementor-field-type-acceptance{order:4}.custom-form .elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option label,.woocommerce-terms-and-conditions-wrapper .woocommerce-form__label-for-checkbox .woocommerce-terms-and-conditions-checkbox-text,.checkout .woocommerce-additional-fields .woocommerce-form__label-for-checkbox{font-size:16px;padding-right:30px}.custom-form .elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option label::before,.woocommerce-terms-and-conditions-wrapper .woocommerce-form__label-for-checkbox .woocommerce-terms-and-conditions-checkbox-text::before,.checkout .woocommerce-additional-fields .woocommerce-form__label-for-checkbox::before{width:18px;height:18px;font-size:14px;border-radius:4px;line-height:18px}.custom-form .elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option input[type="checkbox"]:checked+label::before,.woocommerce-terms-and-conditions-wrapper .woocommerce-form__label-for-checkbox input[type="checkbox"]:checked+.woocommerce-terms-and-conditions-checkbox-text::before,.checkout .woocommerce-additional-fields .input-checkbox:checked+.woocommerce-form__label-for-checkbox::before{line-height:18px}}