.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}
.owl-carousel .owl-item img{display:block;width:100%}
.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none}
.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next,.owl-carousel button.owl-dot{background:0;color:inherit;border:0;padding:0 !important;font:inherit}
.owl-carousel.owl-loaded{display:block}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{visibility:hidden}
.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-grab{cursor:move;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.no-js .owl-carousel{display:block}
.owl-carousel .animated{animation-duration:1000ms;animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{animation-name:fadeOut}
@keyframes fadeOut{0%{opacity:1}
100%{opacity:0}
}.owl-height{transition:height 500ms ease-in-out}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease}
.owl-carousel .owl-item .owl-lazy[src^=""],.owl-carousel .owl-item .owl-lazy:not([src]){max-height:0}
.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url("owl.video.play.png") no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform 100ms ease}
.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}
.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity 400ms ease}
.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
.owl-theme .owl-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}
.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;border-radius:3px}
.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}
.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}
.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}
.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent}
.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline}
.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;transition:opacity 200ms ease;border-radius:30px}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}
#header-top-right>div{display:flex;justify-content:flex-end;align-items:center}
#header-top-right>div>div{width:auto !important;margin-bottom:0 !important}
#header-top-right>div>div:nth-child(2){margin-left:10px}
.elementor-81882 .elementor-element.elementor-element-2f18c1f .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{width:100% !important}
.elementor-81882 .elementor-element.elementor-element-dfc4965{background:none !important}
#search-wrapper>div{margin-right:0;margin-left:auto;justify-content:flex-end}
.container-fluid{padding-left:15px;padding-right:15px;max-width:1245px;margin:auto}
.one-product{padding:40px;height:100%;display:flex;flex-direction:column;background:rgba(237,199,162,0.2);border-radius:10px}
.one-product .one-p-picture{margin-bottom:5px}
.one-product .one-p-picture a{display:block}
.one-product .one-p-picture a img{height:280px;width:100%;object-fit:contain;object-position:center}
.one-product .one-p-name{margin-bottom:4px;flex-grow:1}
.one-product .one-p-name a{font-size:24px;line-height:1.3;color:#503629}
.one-product .one-p-name a:hover{color:#000}
.one-product .one-p-stars{margin-bottom:8px;display:flex}
.one-product .one-p-stars svg{width:16px;height:auto;margin-right:4px}
.one-product .one-p-price-off{display:flex;align-items:center;margin-bottom:16px}
.one-product .one-p-price-off .one-p-regular-price{color:#636569;text-decoration:line-through;font-size:16px;line-height:1.3;margin-right:8px}
.one-product .one-p-price-off .one-p-discount{padding:4px 6px;background:#c8a977;color:#fff;font-size:14px;letter-spacing:.05em;border-radius:4px;font-weight:600}
.one-product .one-p-price{color:#503629;font-weight:600;font-size:40px;margin-bottom:16px;display:flex;align-items:flex-end}
@media all and (max-width:575px){.one-product .one-p-price{font-size:32px}
}.one-product .button-wrapper{margin-bottom:0}
.one-product .button-wrapper a{display:flex;align-items:center;justify-content:center;padding:0 15px;height:48px;background:#edc7a2;transition:.55s;font-size:16px;line-height:1.3;font-weight:600;border-radius:8px;color:#503629}
.one-product .button-wrapper a:hover{background:#000;color:#fff}
#popular-products{margin:55px 0}
#popular-products #popular-products-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:40px}
@media all and (max-width:575px){#popular-products #popular-products-top{flex-direction:column;align-items:flex-start}
#popular-products #popular-products-top h3{margin-bottom:15px}
}#popular-products #popular-products-top h3{font-weight:400;color:#503629;font-size:24px;line-height:1.3}
#popular-products #popular-products-top p{font-size:16px;line-height:1.3;color:#636569}
#popular-products #popular-products-row{margin:-20px;display:flex;flex-wrap:wrap}
#popular-products #popular-products-row>div{padding:20px;width:33.3%;flex:33.3%;min-width:33.3%;max-width:33.3%}
@media all and (max-width:991px){#popular-products #popular-products-row>div{width:50%;flex:50%;min-width:50%;max-width:50%}
}@media all and (max-width:575px){#popular-products #popular-products-row>div{width:100%;flex:100%;min-width:100%;max-width:100%}
}#popular-products #popular-products-slider .owl-stage{display:flex}
#popular-products #popular-products-slider .owl-stage .owl-item>div{height:100%}
#slider-nav{display:flex;align-items:center;justify-content:center;margin-top:40px}
#slider-nav a{margin-right:6px;margin-left:6px}
#slider-nav a svg{width:40px;height:auto}
#slider-nav a svg rect{transition:.55s}
#slider-nav a:hover svg rect{fill-opacity:1}
#testimonials{padding:112px 0;background:linear-gradient(to bottom,rgba(237,199,162,0.25) 0,rgba(237,199,162,0.05) 100%)}
#testimonials #testimonials-top{text-align:center;margin-bottom:56px}
#testimonials #testimonials-top h3{margin-bottom:18px;font-size:16px;line-height:1.3;text-transform:uppercase;color:#845d32;font-weight:600}
@media all and (min-width:1025px){#testimonials #testimonials-top h3{font-size:18px}
}#testimonials #testimonials-top p{font-size:40px;font-weight:600;color:#000}
@media all and (max-width:575px){#testimonials #testimonials-top p{font-size:32px}
}#testimonials #testimonials-slider .owl-stage{display:flex}
#testimonials #testimonials-slider .testimonial-item{padding:56px 32px;background:#fff;border-radius:12px;border:1px solid rgba(214,209,202,0.2);text-align:center;height:100%}
#testimonials #testimonials-slider .testimonial-item .ti-stars{margin-bottom:18px}
#testimonials #testimonials-slider .testimonial-item .ti-quote{margin-bottom:16px;font-size:18px;color:#636569}
#testimonials #testimonials-slider .testimonial-item .ti-author{font-size:18px;color:#000;font-weight:600}
#testimonials #slider-nav{margin-top:64px}
#before-and-after{padding-bottom:112px}
#before-and-after #baa-top{margin-bottom:40px;max-width:690px;margin-left:auto;margin-right:auto;text-align:center}
#before-and-after #baa-top h3{margin-bottom:16px;color:#845d32;font-weight:600;text-transform:uppercase;font-size:16px;line-height:1.3}
#before-and-after #baa-top h2{margin-bottom:16px;font-size:40px;font-weight:600;color:#000;line-height:1.3}
@media all and (max-width:575px){#before-and-after #baa-top h2{font-size:32px}
}#before-and-after #baa-top p{color:#636569;font-size:16px;line-height:1.3;line-height:1.5}
#before-and-after #baa-slider .baa-item{width:280px}
#before-and-after #baa-slider .baa-item img{border-radius:8px;border:1px solid rgba(214,209,202,0.2)}
#vinci-faq{padding:112px 0}
#vinci-faq .vf-row{display:flex;flex-wrap:wrap;margin:-15px}
#vinci-faq .vf-row>div{padding:15px}
#vinci-faq .vf-row .vf-column-1{width:43%;flex:43%;min-width:43%;max-width:43%}
#vinci-faq .vf-row .vf-column-2{width:57%;flex:57%;min-width:57%;max-width:57%}
@media all and (max-width:991px){#vinci-faq .vf-row .vf-column-1,#vinci-faq .vf-row .vf-column-2{width:100%;flex:100%;min-width:100%;max-width:100%}
}#vinci-faq .vf-row h3{margin-bottom:16px;font-size:16px;line-height:1.3;color:#845d32;font-weight:600}
#vinci-faq .vf-row h2{margin-bottom:56px;font-size:40px;color:#000;font-weight:600}
@media all and (max-width:575px){#vinci-faq .vf-row h2{font-size:32px}
}#vinci-faq .vf-row #faq-content-box{max-width:384px;padding:40px 32px;border:1px solid rgba(214,209,202,0.2);border-radius:12px}
#vinci-faq .vf-row #faq-content-box p:last-child{margin-top:32px}
#vinci-faq .vf-row #faq-content-box p:last-child a{color:#503629;display:block;text-align:center;padding:13px;border:1px solid #503629;border-radius:8px;transition:.55s}
#vinci-faq .vf-row #faq-content-box p:last-child a:hover{background:#503629;color:#fff}
#vinci-faq .vf-row .faq-wrapper .one-faq{margin-bottom:20px;padding:20px 24px;border-radius:12px;border:1px solid rgba(214,209,202,0.2)}
#vinci-faq .vf-row .faq-wrapper .one-faq:last-child{margin-bottom:0}
#vinci-faq .vf-row .faq-wrapper .one-faq .one-faq-question{display:flex;justify-content:space-between;cursor:pointer;align-items:center}
#vinci-faq .vf-row .faq-wrapper .one-faq .one-faq-question h4{margin-bottom:0;font-size:18px;color:#000}
#vinci-faq .vf-row .faq-wrapper .one-faq .one-faq-question span{width:12px;min-width:12px;max-width:12px;flex:12px;margin-left:30px}
#vinci-faq .vf-row .faq-wrapper .one-faq .one-faq-question span svg{display:block;width:100%;height:auto;transition:.55s;transform-origin:50% 50%}
#vinci-faq .vf-row .faq-wrapper .one-faq .one-faq-answer{display:none;padding-top:20px}
#vinci-faq .vf-row .faq-wrapper .one-faq.active .one-faq-question span svg{transform:rotate(180deg)}
.woocommerce-cart-form+.cart-collaterals .cross-sells{display:none}
#content .woocommerce-cart-form table{border:0;background:0}
#content .woocommerce-cart-form table tr,#content .woocommerce-cart-form table td,#content .woocommerce-cart-form table th{border:0;background:0}
#content .woocommerce-cart-form table td:nth-child(1):not(:last-child),#content .woocommerce-cart-form table td:nth-child(2):not(:last-child),#content .woocommerce-cart-form table th:nth-child(1):not(:last-child),#content .woocommerce-cart-form table th:nth-child(2):not(:last-child){display:none}
#content .woocommerce-cart-form table thead tr:first-child th{font-size:24px;line-height:1.3;font-weight:400;color:#503629}
#content .woocommerce-cart-form table tbody{color:#636569}
#content .woocommerce-cart-form table tbody a{color:#636569}
#content .woocommerce-cart-form table tbody a:hover{color:#000}
@media all and (min-width:575px){.mobile{display:none}
}@media all and (max-width:576px){.desktop{display:none}
}#vinci-slider-wrapper{padding-top:80px;padding-bottom:110px}
#vinci-slider-wrapper .one-vinci-slider-content{max-width:488px}
#vinci-slider-wrapper .one-vinci-slider-content h2{font-size:40px;color:#503629;font-weight:600;margin-bottom:12px}
@media all and (max-width:575px){#vinci-slider-wrapper .one-vinci-slider-content h2{font-size:32px}
}#vinci-slider-wrapper .one-vinci-slider-content p:not(.button-wrapper){font-size:24px;line-height:1.3;color:#000}
#vinci-slider-wrapper .one-vinci-slider-content .slider-list{margin-top:24px}
#vinci-slider-wrapper .one-vinci-slider-content .slider-list .slider-list-item{display:flex;align-items:center;margin-bottom:20px}
#vinci-slider-wrapper .one-vinci-slider-content .slider-list .slider-list-item:last-child{margin-bottom:0}
#vinci-slider-wrapper .one-vinci-slider-content .slider-list .slider-list-item>div:nth-child(1){width:36px;min-width:36px;max-width:36px;flex:36px}
#vinci-slider-wrapper .one-vinci-slider-content .slider-list .slider-list-item>div:nth-child(1) svg{width:20px;height:auto;position:relative;top:2px}
#vinci-slider-wrapper .one-vinci-slider-content .slider-list .slider-list-item>div:nth-child(2){flex-grow:1;color:#845d32;font-size:16px;line-height:1.3}
#vinci-slider-wrapper .one-vinci-slider-content .button-wrapper{margin-top:32px}
#vinci-slider-wrapper .one-vinci-slider-content .button-wrapper a{height:48px;width:100%;display:flex;align-items:center;justify-content:center;border-radius:8px;font-weight:600;background:#edc7a2;color:#845d32;transition:.55s}
#vinci-slider-wrapper .one-vinci-slider-content .button-wrapper a:hover{color:#fff;background:#845d32}
#vinci-slider-wrapper .one-vinci-slide{display:flex;flex-wrap:wrap;align-items:center}
#vinci-slider-wrapper .one-vinci-slide>div{width:100%;flex:100%;min-width:100%;max-width:100%}
@media all and (min-width:576px){#vinci-slider-wrapper .one-vinci-slide>div{width:50%;flex:50%;min-width:50%;max-width:50%}
}.vinci-row{display:flex;flex-wrap:wrap;margin:-15px}
.vinci-row>div{width:100%;flex:100%;min-width:100%;max-width:100%;padding:15px}
@media all and (min-width:576px){.vinci-row>div.col-sm-3{width:25%;flex:25%;min-width:25%;max-width:25%}
.vinci-row>div.col-sm-4{width:33.3333%;flex:33.3333%;min-width:33.3333%;max-width:33.3333%}
.vinci-row>div.col-sm-6{width:50%;flex:50%;min-width:50%;max-width:50%}
.vinci-row>div.col-sm-8{width:66.6667%;flex:66.6667%;min-width:66.6667%;max-width:66.6667%}
.vinci-row>div.col-sm-12{width:100%;flex:100%;min-width:100%;max-width:100%}
}.columns-section{margin:50px 0}
.scientific-research .vinci-row{align-items:center}
.scientific-research h3{font-size:18px;color:#845d32;font-weight:600;text-transform:uppercase;margin-bottom:16px}
.scientific-research h2{font-size:40px;color:#000;font-weight:600;margin-bottom:16px;line-height:1.3}
.scientific-research p{font-size:16px;color:#636569;line-height:1.5}
.scientific-research .column-section-inner{max-width:1000px;margin:auto}
.scientific-research .column-section-inner img{max-width:440px;margin-right:0;margin-left:auto;display:block}
.what-to-expect .column-section-inner{padding:80px 50px;border-radius:12px;background:linear-gradient(to bottom,rgba(237,199,162,0.25) 0,rgba(237,199,162,0.05) 100%)}
.what-to-expect .column-section-inner .col-sm-12{padding-bottom:60px}
.what-to-expect .column-section-inner .col-sm-12 h2{font-size:40px;color:#000;font-weight:600;margin-bottom:16px;line-height:1.3;font-size:32px;line-height:1.3}
.what-to-expect .column-section-inner .col-sm-12 p{font-size:16px;color:#636569;line-height:1.5}
.what-to-expect .column-section-inner .row{margin:-5px}
.what-to-expect .column-section-inner .row>div{padding:5px}
.what-to-expect .column-section-inner img{border-radius:12px}
.what-to-expect .column-section-inner p{font-size:16px;color:#636569;line-height:1.5}
.what-to-expect .column-section-inner p b,.what-to-expect .column-section-inner p strong{color:#000;font-weight:600}
.what-to-expect .column-section-inner p a{color:#503629}
.what-to-expect .column-section-inner p a:hover{color:#000}
#benefits{padding-top:56px;padding-bottom:112px}
#benefits #benefits-top{margin-bottom:56px}
#benefits #benefits-top h3{font-size:18px;color:#845d32;font-weight:600;text-transform:uppercase;margin-bottom:16px}
#benefits #benefits-top h2{font-size:40px;color:#000;font-weight:600;margin-bottom:16px;line-height:1.3}
#benefits .benefits-item{height:100%;padding:32px;border-radius:12px;border:1px solid rgba(214,209,202,0.2);display:flex;flex-direction:column}
#benefits .benefits-item p:nth-last-child(2){flex-grow:1}
#benefits .benefits-item p:last-child{margin-top:24px}
#benefits .benefits-item .bi-icon{margin-bottom:24px}
#benefits .benefits-item .bi-icon svg{width:32px;height:auto}
#benefits .benefits-item p{font-size:16px;line-height:1.3;font-size:16px;color:#636569;line-height:1.5}
#benefits .benefits-item p b,#benefits .benefits-item p strong{color:#000;font-weight:600}
#benefits .benefits-item p a{padding:10px 24px;background:rgba(214,209,202,0.2);color:#503629;border-radius:8px;transition:.55s;font-weight:600}
#benefits .benefits-item p a:hover{background:#000;color:#fff}
.elementor-widget-wc-add-to-cart .quantity+button,.woocommerce div.product.elementor .elementor-section .quantity+button{font-family:"Montserrat",Sans-serif !important}
.elementor-widget-wc-add-to-cart .quantity+button,.woocommerce div.product.elementor .quantity+button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce #payment #place_order,.woocommerce-page #payment #place_order,.acfw-checkout-form-button-field .form-row-last .button,.woocommerce .cart .button,.woocommerce .cart input.button{background:#edc7a2 !important;border-radius:8px !important;color:#503629;width:100% !important;font-family:"Montserrat",Sans-serif !important;color:#503629 !important;transition:.55s;font-family:"Montserrat",Sans-serif !important}
.elementor-widget-wc-add-to-cart .quantity+button:hover,.woocommerce div.product.elementor .quantity+button:hover,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,.woocommerce #payment #place_order:hover,.woocommerce-page #payment #place_order:hover,.acfw-checkout-form-button-field .form-row-last .button:hover,.woocommerce .cart .button:hover,.woocommerce .cart input.button:hover{background:#c8a977 !important;color:#503629}
.woocommerce #payment #place_order,.woocommerce-page #payment #place_order,.woocommerce .cart .button:not(.single_add_to_cart_button),.woocommerce .cart input.button{max-width:135px}
.woocommerce-message{border-color:#edc7a2 !important}
.woocommerce-message::before{color:#c8a977 !important}
.elementor-product-simple .bos4w-display-options ul li.active{background:#edc7a2 !important;border:0 !important}
.woocommerce .quantity{display:flex !important;align-items:center !important;justify-content:center !important;margin-bottom:20px !important}
.woocommerce .quantity label{margin-right:10px !important;margin-bottom:0 !important}
.product-type-simple .woocommerce .quantity{display:flex;align-items:center}
.woocommerce .quantity .qty{height:40px !important;border-radius:12px !important;min-height:40px !important}
.scientific-research .column-section-inner img{width:100%;height:auto}
@media all and (max-width:575px){.what-to-expect .column-section-inner{padding:40px 16px}
#before-and-after{padding-bottom:40px}
#before-and-after #baa-top{text-align:left}
#before-and-after #baa-top *{text-align:left !important}
}#popular-products-slider .one-product,#vinci-all-products .one-product{border-radius:0;padding:0;background:0;height:100%}
#popular-products-slider .one-product .one-p-picture,#vinci-all-products .one-product .one-p-picture{border:1px solid rgba(214,209,202,0.2);border-radius:8px;margin-bottom:16px}
#popular-products-slider .one-product .one-p-name,#vinci-all-products .one-product .one-p-name{margin-bottom:8px}
#popular-products-slider .one-product .one-p-name a,#vinci-all-products .one-product .one-p-name a{font-size:16px;line-height:1.3;color:#636569}
#popular-products-slider .one-product .one-p-name a:hover,#vinci-all-products .one-product .one-p-name a:hover{color:#000}
#popular-products-slider .one-product .one-p-stars,#vinci-all-products .one-product .one-p-stars{margin-bottom:16px}
#popular-products-slider .one-product .one-p-price,#vinci-all-products .one-product .one-p-price{font-size:24px;line-height:1.3}
#popular-products-slider .one-product .one-p-name,#popular-products-slider .one-product .one-p-stars,#popular-products-slider .one-product .one-p-price-off,#popular-products-slider .one-product .one-p-price,#vinci-all-products .one-product .one-p-name,#vinci-all-products .one-product .one-p-stars,#vinci-all-products .one-product .one-p-price-off,#vinci-all-products .one-product .one-p-price{padding-left:16px;padding-right:16px}
#vinci-breadcrumbs{margin-bottom:40px}
#vinci-breadcrumbs a{color:#636569;font-size:16px;text-decoration:none}
#vinci-breadcrumbs a:hover{color:#000}
#vinci-breadcrumbs svg{margin-left:8px;margin-right:8px}
#vinci-all-products{padding:112px 0;padding-top:80px}
@media all and (max-width:575px){#vinci-all-products{padding-top:0}
}body>div:not(.elementor-location-header){overflow:hidden}
@media all and (max-width:575px){#vinci-slider-wrapper{padding-bottom:56px}
#vinci-faq,#testimonials{padding:56px 0}
#vinci-faq .vf-row>.vf-column-1:first-child{display:none}
#vinci-faq .vf-row h2{margin-bottom:15px}
}@media all and (max-width:1024px){.elementor-81882 .elementor-element.elementor-element-66577fb>.elementor-element-populated,.elementor-81882 .elementor-element.elementor-element-cb3f2b3>.elementor-element-populated,.elementor-81882 .elementor-element.elementor-element-cb3f2b3.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated,.elementor-81882 .elementor-element.elementor-element-4088241>.elementor-element-populated{border:0 !important}
.elementor-element-dfcdca7{display:none !important}
.elementor-nav-menu--dropdown{background:#edc7a2 !important}
}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce a:not(.button){color:#503629 !important}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce a:not(.button):hover{color:#000 !important}
.elementor-widget-woocommerce-my-account ul li a,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce a.edit,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button,.woocommerce-account #content .woocommerce-button,.afwc_reg_field_wrapper input[type=submit]{background:#edc7a2 !important;background-color:#edc7a2 !important;font-size:14px !important;font-weight:600 !important;fill:#503629 !important;color:#503629 !important;border-radius:8px !important;border:0 !important;transition:.55s}
.elementor-widget-woocommerce-my-account ul li a:hover,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce a.edit:hover,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button:hover,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button:hover,.woocommerce-account #content .woocommerce-button:hover,.afwc_reg_field_wrapper input[type=submit]:hover{background:#c8a977 !important;color:#503629 !important}
.elementor-widget-woocommerce-my-account ul li a:not(:hover){background:rgba(237,199,162,0.2) !important}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content h2:first-of-type{margin-top:10px;margin-bottom:20px}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce a.edit{display:inline-block;padding:10px 20px}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .is-active a{background:#c8a977 !important;color:#503629 !important}
.elementor-82624 .elementor-element.elementor-element-48a3e80 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li:not(.is-active) a{color:#503629 !important}
.elementor-82624 .elementor-element.elementor-element-48a3e80 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li:not(.is-active) a:hover{color:#503629 !important}
#acfwf_store_credits_app{margin-top:25px}
@media all and (max-width:575px){.single-product #popular-products.with-slider{padding-top:0;margin-top:0}
}.woocommerce-info{border-color:#c8a977 !important}
.woocommerce-info::before{color:#c8a977 !important}
.woocommerce-Address-title{margin-bottom:20px}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-Address .edit,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-Addresses .edit{margin-left:0 !important}
.elementor-82624 .elementor-element.elementor-element-48a3e80 .e-my-account-tab__edit-address .woocommerce-Address address{padding-left:0}
.elementor-widget-woocommerce-my-account .e-my-account-tab__payment-methods .woocommerce .woocommerce-MyAccount-content-wrapper .button{border:0 !important;padding:10px 20px !important;border-radius:8px !important}
.afwc_reg_field_wrapper label{margin-bottom:10px !important;line-height:1.3 !important}
@media all and (max-width:767px){.elementor-81882 .elementor-element.elementor-element-d6fcec1>.elementor-widget-container{margin-top:0;margin-bottom:-2px}
.elementor-81882 .elementor-element.elementor-element-66577fb>.elementor-element-populated{border:0 !important}
#testimonials #slider-nav{margin-top:20px}
.elementor-widget-image-box.center-on-mobile .elementor-image-box-img img{margin:auto}
}#self-assessment-page{padding-top:60px;padding-bottom:110px}
#self-assessment-page .question-pregnant{display:none}
#self-assessment-page #previous-wrapper{opacity:0;pointer-events:none;transition:.55s}
#self-assessment-page #previous-wrapper.visible{opacity:1;pointer-events:initial}
#self-assessment-page #previous-wrapper a{display:inline-flex;align-items:center;color:#636369;transition:.55s;font-weight:bold}
#self-assessment-page #previous-wrapper a svg{width:16px;height:auto;margin-right:8px;display:inline-block;position:relative;top:1px}
#self-assessment-page #previous-wrapper a svg path{transition:.55s}
#self-assessment-page #previous-wrapper a:hover{color:#c8a977}
#self-assessment-page #previous-wrapper a:hover path{fill:#c8a977}
#self-assessment-page #sa-progress{display:flex;margin-left:-4px;margin-right:-4px;margin-bottom:64px}
#self-assessment-page #sa-progress div{flex-grow:1;margin-right:4px;margin-left:4px;height:8px;border-radius:8px;background:rgba(214,209,202,0.2)}
#self-assessment-page #sa-progress div.active{background:rgba(237,199,162,0.2509803922)}
#self-assessment-page .single-step{display:none}
#self-assessment-page .single-step.active{display:block}
#self-assessment-page .single-step .step-top-content{padding-bottom:32px;margin-bottom:32px;border-bottom:1px solid rgba(214,209,202,0.2)}
#self-assessment-page .single-step .step-top-content h3{margin-bottom:8px;font-size:24px;line-height:1.3;color:#503629;font-weight:600}
#self-assessment-page .single-step .step-top-content p{color:#636569;margin-bottom:0}
#self-assessment-page .single-step .form-input-wrapper{margin-bottom:32px}
#self-assessment-page .single-step .form-input-wrapper ::-webkit-input-placeholder{color:rgba(0,0,0,0.2509803922)}
#self-assessment-page .single-step .form-input-wrapper ::-moz-placeholder{color:rgba(0,0,0,0.2509803922)}
#self-assessment-page .single-step .form-input-wrapper :-ms-input-placeholder{color:rgba(0,0,0,0.2509803922)}
#self-assessment-page .single-step .form-input-wrapper :-moz-placeholder{color:rgba(0,0,0,0.2509803922)}
#self-assessment-page .single-step .form-input-wrapper label{margin-bottom:16px;color:#503629;font-weight:600;font-size:18px}
#self-assessment-page .single-step .form-input-wrapper>label{margin-bottom:16px}
#self-assessment-page .single-step .form-input-wrapper>label span{font-weight:400;color:#636569}
#self-assessment-page .single-step .form-input-wrapper input[type=text]{height:48px;padding:0 16px;border:1px solid #bc955c;color:#000;border-radius:8px}
#self-assessment-page .single-step .form-input-wrapper input[type=text]:focus,#self-assessment-page .single-step .form-input-wrapper input[type=text]:active{border-color:#000;outline:0}
#self-assessment-page .single-step .form-buttons-wrapper{margin-top:64px;text-align:center;display:flex;justify-content:center}
#self-assessment-page .single-step .form-buttons-wrapper a{display:flex;align-items:center;justify-content:center;padding:0 15px;height:48px;background:#edc7a2;transition:.55s;font-size:16px;line-height:1.3;font-weight:600;border-radius:8px;color:#503629;max-width:300px;width:100%}
#self-assessment-page .single-step .form-buttons-wrapper a:hover{background:#000;color:#fff}
#self-assessment-page .single-step .radios-wrapper label{display:inline-flex;align-items:center;color:#000;font-size:14px;font-weight:400}
#self-assessment-page .single-step .radios-wrapper label input{margin-right:12px}
#self-assessment-page .single-step .radios-wrapper.radios-inline{display:flex;flex-wrap:wrap}
#self-assessment-page .single-step .radios-wrapper.radios-inline label{margin-right:24px}
#self-assessment-page .single-step .radios-wrapper:not(.radios-inline) label{display:block;margin-bottom:16px}
#self-assessment-page .single-step .radios-wrapper:not(.radios-inline) label:last-child{margin-bottom:0}
#self-assessment-page .single-step .stage-wrapper{margin:-6px;display:flex;flex-wrap:wrap}
#self-assessment-page .single-step .stage-wrapper a{width:16.66%;flex:16.66%;min-width:16.66%;max-widtH:16.66%;display:block;padding:6px;transition:.55s;filter:grayscale(1)}
#self-assessment-page .single-step .stage-wrapper a.active{filter:grayscale(0)}
@media all and (max-width:1024px){#self-assessment-page .single-step .stage-wrapper a{width:25%;flex:25%;min-width:25%;max-widtH:25%}
}@media all and (max-width:991px){#self-assessment-page .single-step .stage-wrapper a{width:33.3%;flex:33.3%;min-width:33.3%;max-widtH:33.3%}
}@media all and (max-width:575px){#self-assessment-page .single-step .stage-wrapper a{width:50%;flex:50%;min-width:50%;max-widtH:50%}
}#sa-errors{color:#f33;font-weight:bold}
.single-step[data-step=finish]{text-align:center}
.single-step[data-step=finish] h2,.single-step[data-step=finish] h3{margin-bottom:40px;font-size:24px;line-height:1.3;color:#503629;font-weight:600}
.one-product-rec{display:flex;justify-content:center;align-items:center}
.one-product-rec>div:not(.or-product){align-self:stretch;max-width:400px;width:100%}
.one-product-rec .or-product{margin-left:30px;margin-right:30px}
.one-product-rec .plus-product,.one-product-rec .or-product{font-size:25px;font-weight:bold}
.one-product-rec .plus-product{margin-top:30px;margin-bottom:30px}
.one-product-rec .one-p-price{margin-bottom:0}
.one-product-rec .one-p-name{text-align:left}
.one-product-rec .one-recommended-product{height:100%}
.plus-product{font-size:25px;font-weight:bold;margin-top:30px;margin-bottom:30px}
#products-html{display:none}
.woocommerce-order-received #content{padding-top:50px;padding-bottom:50px}
@media all and (min-width:1025px){.woocommerce-order-received #content{padding-top:125px;padding-bottom:125px}
}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce tbody>tr:nth-child(2n)>td,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce tbody>tr:nth-child(2n)>th,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce tbody>tr:nth-child(odd)>td,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce tbody>tr:nth-child(odd)>th,.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th,.woocommerce table.shop_table th{padding:10px !important}
.woocommerce table.shop_table:first-child tbody tr:first-child td{border-top:0 !important}
#subscription-cancellation{padding-top:80px;padding-bottom:110px}
#subscription-cancellation h2{margin-bottom:12px;color:#503629;font-weight:600;font-size:24px;line-height:1.3;margin-top:0}
#subscription-cancellation .buttons-wrapper{margin-top:32px}
#subscription-cancellation .buttons-wrapper a,#subscription-cancellation .buttons-wrapper input[type=submit]{display:inline-flex;align-items:center;justify-content:center;width:100%;max-width:320px;padding:13px;border:0;border-radius:8px;background:#edc7a2;color:#503629;transition:.55s;margin-right:16px;font-weight:600}
#subscription-cancellation .buttons-wrapper a:nth-child(2),#subscription-cancellation .buttons-wrapper input[type=submit]:nth-child(2){background:rgba(214,209,202,0.2)}
#subscription-cancellation .buttons-wrapper a:hover,#subscription-cancellation .buttons-wrapper input[type=submit]:hover{background:#000;color:#fff}
#subscription-cancellation textarea{padding:16px;border-radius:8px;border:1px solid rgba(214,209,202,0.2);min-height:132px}
#subscription-cancellation textarea:focus,#subscription-cancellation textarea:active{outline:0;border-color:#edc7a2}
#subscription-cancellation p.brown-18,#subscription-cancellation h3{font-size:18px;line-height:1.5;color:#503629}
#subscription-cancellation #sc-step-1 ::-webkit-input-placeholder,#subscription-cancellation #pause-for-month-page ::-webkit-input-placeholder{color:#636569}
#subscription-cancellation #sc-step-1 ::-moz-placeholder,#subscription-cancellation #pause-for-month-page ::-moz-placeholder{color:#636569}
#subscription-cancellation #sc-step-1 :-ms-input-placeholder,#subscription-cancellation #pause-for-month-page :-ms-input-placeholder{color:#636569}
#subscription-cancellation #sc-step-1 :-moz-placeholder,#subscription-cancellation #pause-for-month-page :-moz-placeholder{color:#636569}
#subscription-cancellation #sc-step-1 select,#subscription-cancellation #pause-for-month-page select{border-radius:8px;border:1px solid #bc955c;padding:0 16px;height:40px;outline:0;color:#636569;transition:.55s}
#subscription-cancellation #sc-step-1 h2+p,#subscription-cancellation #pause-for-month-page h2+p{color:#636569}
#subscription-cancellation #sc-step-1 p.what-is-your-reason{margin-top:32px;margin-bottom:16px}
#subscription-cancellation #sc-step-1 hr{margin-top:32px;margin-bottom:32px;border:0;height:1px;background:rgba(214,209,202,0.2)}
#subscription-cancellation #sc-step-1 label{display:flex !important;align-items:flex-start;margin-bottom:24px}
#subscription-cancellation #sc-step-1 label:last-child{margin-bottom:0}
#subscription-cancellation #sc-step-1 label input{margin-right:10px;position:relative;top:5px}
#subscription-cancellation #sc-step-1 label>span{display:block;line-height:1.4}
#subscription-cancellation .reason-wrapper{display:none}
#subscription-cancellation #confirm-cancellation,#subscription-cancellation #subscription-cancelled,#subscription-cancellation #subscription-bonus-applied{display:none}
#subscription-cancellation .reason-selected{padding:24px;border-radius:8px;background:rgba(237,199,162,0.2);margin-bottom:32px;margin-top:32px}
#subscription-cancellation .reason-selected strong{font-weight:600;color:#636569;font-size:16px;line-height:1.3}
#subscription-cancellation .reason-selected p{margin-bottom:16px}
#subscription-cancellation .reason-selected p:last-child{margin-bottom:0}
#subscription-cancellation #other .reason-selected{border:0;padding:0;border-radius:0;background:0}
#talk-to-specialist-page,#pause-for-month-page{display:none}
@media all and (max-width:575px){#subscription-cancellation{padding-top:20px;padding-bottom:40px}
#subscription-cancellation .buttons-wrapper a,#subscription-cancellation .buttons-wrapper input[type=submit]{margin-right:0;margin-bottom:16px;width:100%}
#subscription-cancellation .buttons-wrapper a:last-child,#subscription-cancellation .buttons-wrapper input[type=submit]:last-child{margin-bottom:0}
}.elementor-product-simple .bos4w-display-options ul{margin-left:0 !important;margin-right:0 !important;display:flex;padding:3px !important;border-radius:8px;background:rgba(214,209,202,0.2)}
.elementor-product-simple .bos4w-display-options ul>li{width:50%;flex:50%;min-width:50%;max-width:50%;text-align:center;border:0 !important;border-radius:6px;padding:0 8px !important;display:flex;align-items:center;justify-content:center;height:40px}
.elementor-product-simple .bos4w-display-options ul>li label{font-size:16px;line-height:1.5;color:#636569;display:flex;align-items:center;justify-content:center;width:100%;height:100%}
.elementor-product-simple .bos4w-display-options ul>li.active{color:#fff;background:#c8a977 !important}
.elementor-product-simple .bos4w-display-options ul>li.active label{color:#fff}
.elementor-product-simple .bos4w-display-options ul>li label{cursor:pointer}
.elementor-product-simple .bos4w-display-options ul>li input{display:none}
.woocommerce .elementor-82494 .elementor-element.elementor-element-b64e8f6 .price .woocommerce-Price-currencySymbol,.woocommerce .elementor-82494 .elementor-element.elementor-element-b64e8f6 .price bdi{font-size:40px;font-weight:600;color:#503629}
@media all and (max-width:575px){.woocommerce .elementor-82494 .elementor-element.elementor-element-b64e8f6 .price .woocommerce-Price-currencySymbol,.woocommerce .elementor-82494 .elementor-element.elementor-element-b64e8f6 .price bdi{font-size:32px}
}.woocommerce .elementor-82494 .elementor-element.elementor-element-b64e8f6 .price{font-size:40px !important;line-height:1}
@media all and (max-width:575px){.woocommerce .elementor-82494 .elementor-element.elementor-element-b64e8f6 .price{font-size:32px !important}
}.woocommerce .elementor-82494 .elementor-element.elementor-element-b64e8f6 .price del,.woocommerce .elementor-82494 .elementor-element.elementor-element-b64e8f6 .price del span,.woocommerce .elementor-82494 .elementor-element.elementor-element-b64e8f6 .price del bdi{font-size:12px !important}
.woocommerce .elementor-82494 .elementor-element.elementor-element-b64e8f6 .price ins,.woocommerce .elementor-82494 .elementor-element.elementor-element-b64e8f6 .price ins span,.woocommerce .elementor-82494 .elementor-element.elementor-element-b64e8f6 .price ins bdi{text-decoration:none !important}
.price-after,.elementor-add-to-cart .price{font-weight:600;color:#503629 !important}
.price-after .amount,.elementor-add-to-cart .price .amount{color:#503629 !important}
.single-product div.product p.price .amount,.woocommerce.single-product div.product p.price .amount{color:#503629 !important}
.single-product .quantity{display:none !important}
.price-before{display:inline-block;margin-right:10px;text-decoration:line-through}
.single-product .bos4w-display-dropdown div.off{display:inline-block;padding:4px 6px;background:#c8a977;color:#fff;font-weight:600;border-radius:4px;text-transform:uppercase;line-height:1}
.bos4w-display-dropdown{display:flex;flex-wrap:wrap;align-items:center}
.bos4w-display-dropdown label{margin-bottom:0 !important;margin-right:5px;display:none}
.e-atc-qty-button-holder{margin-top:20px}
.subscription-info{padding-top:40px}
.subscription-info p{color:#636569}
.subscription-info p b,.subscription-info p strong{color:#000}
.subscription-info ul{list-style:none;padding:0;margin:0;padding-bottom:20px}
.subscription-info ul li{color:#845d32;padding-left:20px;background:url("../images/check.svg") no-repeat;background-size:14px auto;background-position:0 7px;margin-bottom:10px}
.subscription-info ul li:last-child{margin-bottom:0}
.woocommerce .elementor-82494 .elementor-element.elementor-element-b64e8f6 .price{display:flex;align-items:center;flex-wrap:wrap}
.woocommerce .elementor-82494 .elementor-element.elementor-element-b64e8f6 .price>*{margin-right:5px}
.elementor-menu-cart__main a{color:#000}
.elementor-menu-cart__main a:hover{color:#c8a977}
.elementor-menu-cart__main .elementor-menu-cart__product-price{color:#000}
.elementor-menu-cart__main .elementor-menu-cart__footer-buttons a{border-radius:8px;font-weight:600;background:#edc7a2;color:#845d32;transition:.55s}
.elementor-menu-cart__main .elementor-menu-cart__footer-buttons a:hover{color:#fff;background:#845d32}
@media all and (min-width:1200px){.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{min-width:1200px}
.woocommerce-cart-form{position:relative;left:-10px}
.elementor-widget-nav-menu .elementor-nav-menu{position:relative;left:-10px}
}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals,#order_review{float:none !important;width:100%;max-width:420px}
.woocommerce .cart-collaterals .cart_totals .shop_table.shop_table_responsive,.woocommerce .cart-collaterals .cart_totals .shop_table.woocommerce-checkout-review-order-table,.woocommerce-page .cart-collaterals .cart_totals .shop_table.shop_table_responsive,.woocommerce-page .cart-collaterals .cart_totals .shop_table.woocommerce-checkout-review-order-table,#order_review .shop_table.shop_table_responsive,#order_review .shop_table.woocommerce-checkout-review-order-table{border:0;border-radius:0}
.woocommerce .cart-collaterals .cart_totals .shop_table.shop_table_responsive th,.woocommerce .cart-collaterals .cart_totals .shop_table.shop_table_responsive td,.woocommerce .cart-collaterals .cart_totals .shop_table.woocommerce-checkout-review-order-table th,.woocommerce .cart-collaterals .cart_totals .shop_table.woocommerce-checkout-review-order-table td,.woocommerce-page .cart-collaterals .cart_totals .shop_table.shop_table_responsive th,.woocommerce-page .cart-collaterals .cart_totals .shop_table.shop_table_responsive td,.woocommerce-page .cart-collaterals .cart_totals .shop_table.woocommerce-checkout-review-order-table th,.woocommerce-page .cart-collaterals .cart_totals .shop_table.woocommerce-checkout-review-order-table td,#order_review .shop_table.shop_table_responsive th,#order_review .shop_table.shop_table_responsive td,#order_review .shop_table.woocommerce-checkout-review-order-table th,#order_review .shop_table.woocommerce-checkout-review-order-table td{background:0;border:0;border-bottom:1px solid rgba(214,209,202,0.2)}
.woocommerce .cart-collaterals .cart_totals .shop_table.shop_table_responsive th a,.woocommerce .cart-collaterals .cart_totals .shop_table.shop_table_responsive td a,.woocommerce .cart-collaterals .cart_totals .shop_table.woocommerce-checkout-review-order-table th a,.woocommerce .cart-collaterals .cart_totals .shop_table.woocommerce-checkout-review-order-table td a,.woocommerce-page .cart-collaterals .cart_totals .shop_table.shop_table_responsive th a,.woocommerce-page .cart-collaterals .cart_totals .shop_table.shop_table_responsive td a,.woocommerce-page .cart-collaterals .cart_totals .shop_table.woocommerce-checkout-review-order-table th a,.woocommerce-page .cart-collaterals .cart_totals .shop_table.woocommerce-checkout-review-order-table td a,#order_review .shop_table.shop_table_responsive th a,#order_review .shop_table.shop_table_responsive td a,#order_review .shop_table.woocommerce-checkout-review-order-table th a,#order_review .shop_table.woocommerce-checkout-review-order-table td a{color:#503629}
.woocommerce .cart-collaterals .cart_totals .shop_table.shop_table_responsive th a:hover,.woocommerce .cart-collaterals .cart_totals .shop_table.shop_table_responsive td a:hover,.woocommerce .cart-collaterals .cart_totals .shop_table.woocommerce-checkout-review-order-table th a:hover,.woocommerce .cart-collaterals .cart_totals .shop_table.woocommerce-checkout-review-order-table td a:hover,.woocommerce-page .cart-collaterals .cart_totals .shop_table.shop_table_responsive th a:hover,.woocommerce-page .cart-collaterals .cart_totals .shop_table.shop_table_responsive td a:hover,.woocommerce-page .cart-collaterals .cart_totals .shop_table.woocommerce-checkout-review-order-table th a:hover,.woocommerce-page .cart-collaterals .cart_totals .shop_table.woocommerce-checkout-review-order-table td a:hover,#order_review .shop_table.shop_table_responsive th a:hover,#order_review .shop_table.shop_table_responsive td a:hover,#order_review .shop_table.woocommerce-checkout-review-order-table th a:hover,#order_review .shop_table.woocommerce-checkout-review-order-table td a:hover{color:#000}
.woocommerce .cart-collaterals .cart_totals .shop_table.shop_table_responsive th:first-child,.woocommerce .cart-collaterals .cart_totals .shop_table.shop_table_responsive td:first-child,.woocommerce .cart-collaterals .cart_totals .shop_table.woocommerce-checkout-review-order-table th:first-child,.woocommerce .cart-collaterals .cart_totals .shop_table.woocommerce-checkout-review-order-table td:first-child,.woocommerce-page .cart-collaterals .cart_totals .shop_table.shop_table_responsive th:first-child,.woocommerce-page .cart-collaterals .cart_totals .shop_table.shop_table_responsive td:first-child,.woocommerce-page .cart-collaterals .cart_totals .shop_table.woocommerce-checkout-review-order-table th:first-child,.woocommerce-page .cart-collaterals .cart_totals .shop_table.woocommerce-checkout-review-order-table td:first-child,#order_review .shop_table.shop_table_responsive th:first-child,#order_review .shop_table.shop_table_responsive td:first-child,#order_review .shop_table.woocommerce-checkout-review-order-table th:first-child,#order_review .shop_table.woocommerce-checkout-review-order-table td:first-child{padding-left:0 !important}
.woocommerce .cart-collaterals .cart_totals .shop_table.shop_table_responsive th:last-child,.woocommerce .cart-collaterals .cart_totals .shop_table.shop_table_responsive td:last-child,.woocommerce .cart-collaterals .cart_totals .shop_table.woocommerce-checkout-review-order-table th:last-child,.woocommerce .cart-collaterals .cart_totals .shop_table.woocommerce-checkout-review-order-table td:last-child,.woocommerce-page .cart-collaterals .cart_totals .shop_table.shop_table_responsive th:last-child,.woocommerce-page .cart-collaterals .cart_totals .shop_table.shop_table_responsive td:last-child,.woocommerce-page .cart-collaterals .cart_totals .shop_table.woocommerce-checkout-review-order-table th:last-child,.woocommerce-page .cart-collaterals .cart_totals .shop_table.woocommerce-checkout-review-order-table td:last-child,#order_review .shop_table.shop_table_responsive th:last-child,#order_review .shop_table.shop_table_responsive td:last-child,#order_review .shop_table.woocommerce-checkout-review-order-table th:last-child,#order_review .shop_table.woocommerce-checkout-review-order-table td:last-child{padding-right:0 !important}
.woocommerce .cart-collaterals .cart_totals .shop_table.shop_table_responsive tr:last-child th,.woocommerce .cart-collaterals .cart_totals .shop_table.shop_table_responsive tr:last-child td,.woocommerce .cart-collaterals .cart_totals .shop_table.woocommerce-checkout-review-order-table tr:last-child th,.woocommerce .cart-collaterals .cart_totals .shop_table.woocommerce-checkout-review-order-table tr:last-child td,.woocommerce-page .cart-collaterals .cart_totals .shop_table.shop_table_responsive tr:last-child th,.woocommerce-page .cart-collaterals .cart_totals .shop_table.shop_table_responsive tr:last-child td,.woocommerce-page .cart-collaterals .cart_totals .shop_table.woocommerce-checkout-review-order-table tr:last-child th,.woocommerce-page .cart-collaterals .cart_totals .shop_table.woocommerce-checkout-review-order-table tr:last-child td,#order_review .shop_table.shop_table_responsive tr:last-child th,#order_review .shop_table.shop_table_responsive tr:last-child td,#order_review .shop_table.woocommerce-checkout-review-order-table tr:last-child th,#order_review .shop_table.woocommerce-checkout-review-order-table tr:last-child td{border-bottom:0}
.woocommerce .cart-collaterals .cart_totals .shop_table.shop_table_responsive th,.woocommerce .cart-collaterals .cart_totals .shop_table.woocommerce-checkout-review-order-table th,.woocommerce-page .cart-collaterals .cart_totals .shop_table.shop_table_responsive th,.woocommerce-page .cart-collaterals .cart_totals .shop_table.woocommerce-checkout-review-order-table th,#order_review .shop_table.shop_table_responsive th,#order_review .shop_table.woocommerce-checkout-review-order-table th{color:#636569}
#order_review{max-width:100%}
.woocommerce .quantity .qty{padding-top:5px !important;padding-bottom:5px !important;border:1px solid #bc955c !important;outline:0 !important}
.woocommerce .quantity label.screen-reader-text{position:absolute !important;height:1px !important}
.woocommerce .shop_table .quantity{justify-content:flex-start !important}
.page-header h1,.cart_totals h2,.woocommerce-billing-fields h3,#ship-to-different-address,#order_review_heading,.elementor-82624 .elementor-element.elementor-element-57ed2bb .elementor-heading-title{color:#503629;font-weight:400;font-size:24px;line-height:1.3}
.woocommerce-cart #content,.woocommerce-checkout #content{padding-top:120px}
#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{background:0;padding:0}
.woocommerce-info a{color:#503629;text-decoration:none}
.woocommerce-info a:hover{color:#000}
#content .woocommerce-cart-form table tr,#content .woocommerce-cart-form table td,#content .woocommerce-cart-form table th,#content .woocommerce-cart-form table thead{border-bottom:1px solid rgba(214,209,202,0.2)}
#content .woocommerce-cart-form table tbody tr:last-child,#content .woocommerce-cart-form table tbody tr:last-child td,#content .woocommerce-cart-form table tbody tr:last-child th{border-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{width:100%;max-width:300px}
.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{display:flex;flex-wrap:wrap}
.woocommerce #content table.cart td.actions .coupon input[type=text],.woocommerce table.cart td.actions .coupon input[type=text],.woocommerce-page #content table.cart td.actions .coupon input[type=text],.woocommerce-page table.cart td.actions .coupon input[type=text]{min-width:120px}
#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{border-radius:8px}
#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{background:#fff !important}
#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{border-bottom-color:#fff !important}
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button{background:#edc7a2 !important;border-radius:8px !important;color:#503629 !important;transition:.55s}
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:hover{background:#c8a977 !important;color:#503629 !important}
.elementor-82624 .elementor-element.elementor-element-57ed2bb .elementor-heading-title{font-size:24px;color:#503629 !important}
#product-added-popup{position:fixed;background:rgba(0,0,0,0.4);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:1000000;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:15px}
#product-added-popup #popup-content{width:100%;max-width:385px;padding:32px 24px;background:#fff;text-align:center;border-radius:8px}
#product-added-popup #popup-content p:nth-child(2){margin-bottom:24px;color:#503629;font-weight:600}
#product-added-popup #popup-content p:nth-child(3) a{display:block;padding:13px;border-radius:8px;transition:.55s;background:#edc7a2;font-weight:600;color:#503629}
#product-added-popup #popup-content p:nth-child(3) a:hover{background:#c8a977;color:#503629}
#product-added-popup #popup-content p:nth-child(4) a{color:#000}
#product-added-popup #popup-content p:nth-child(4) a:hover{color:#503629}
.woocommerce-account:not(.logged-in) h2.elementor-heading-title{display:none}
#customer_login .col-1,#customer_login .col-2{width:50%;flex:50%;float:none;margin:auto;min-width:50%;max-width:50%}
#customer_login .col-2{display:none}
#need-an-account,#already-have-an-account{margin-top:20px;margin-bottom:20px;display:inline-block;font-weight:bold}