a{color:#000}body.woocommerce-page .gift-card-banner,body.woocommerce-page .gift-card-mobile{display:none}#elementor-menu-cart__toggle_button{border:none}#elementor-menu-cart__toggle_button .elementor-button-icon-qty{background-color:#000}body.woocommerce-cart #content{padding-top:4rem}body.woocommerce-page #content button{padding:.5rem 1rem;font-size:1rem}.benami-error{display:none;color:red;padding:.5rem}.wc-block-components-product-metadata__description,body.woocommerce-cart .wc-block-components-quantity-selector{display:none}.wc-block-components-product-name{color:#000}.wc-block-components-panel__button{border:none!important}.woocommerce-mini-cart__buttons{display:flex;flex-direction:row;justify-content:space-between;gap:1rem;margin-top:1rem}.woocommerce-mini-cart__buttons>a,.wc-block-components-button{background-color:black!important;color:white!important;border:none;padding:.5rem 1rem!important;font-size:1rem!important;text-decoration:none!important;font-weight:bold!important;border-radius:4rem!important;line-height:1.5!important}.wc-block-components-button:hover{color:#dadada}.wc-block-components-product-details__name{font-weight:700}ul.woocommerce-mini-cart{list-style:none;padding:0}li.woocommerce-mini-cart-item{display:flex;flex-direction:column;position:relative;border-bottom:1px solid #dadada;margin-bottom:1rem!important;padding-bottom:1rem!important}li.woocommerce-mini-cart-item>a:nth-child(2){display:flex!important;flex-direction:row;justify-content:space-between;align-items:center;padding:.5rem;gap:1rem;font-weight:normal!important}li.woocommerce-mini-cart-item a.remove{position:absolute;background-color:black!important;color:white!important;font-weight:normal!important;border-radius:100rem;width:1.7rem!important;height:1.7rem!important;display:flex!important;justify-content:center!important;align-items:center!important;font-size:1rem!important}li.woocommerce-mini-cart-item dt{font-weight:700;width:20%;margin:0}li.woocommerce-mini-cart-item dt:first-child{width:35px}li.woocommerce-mini-cart-item dt:nth-child(3){width:105px}li.woocommerce-mini-cart-item dd:nth-child(4){width:60%}li.woocommerce-mini-cart-item dd,li.woocommerce-mini-cart-item dt{margin:0!important;padding:0!important;margin-bottom:0.25rem!important}li.woocommerce-mini-cart-item dd{width:80%;margin:0}li.woocommerce-mini-cart-item>dl{display:flex;flex-direction:row;flex-wrap:wrap;padding:0rem!important;border:none!important}li.woocommerce-mini-cart-item a{color:#000}li.woocommerce-mini-cart-item img{width:65px!important;height:65px!important;object-fit:cover;border-radius:100rem;float:right!important}.benami-prod-opt-datetime{display:none!important}.wc-appointments-appointment-form-wrap .wc-appointments-appointment-form{border:none;padding:0}.wc-appointments-appointment-form .ui-state-default,.wc-appointments-appointment-form .ui-datepicker-calendar td,.wc-appointments-appointment-form .slot-picker li.slot a{border-radius:2rem;line-height:1}.wc-appointments-date-picker .ui-datepicker td{padding:0 0.3rem!important}@media (min-width:768px){.wc-appointments-date-picker .ui-datepicker td{padding:0 0.5rem!important}}.wc-appointments-date-picker .ui-datepicker td:hover{background-color:#fff0}.wc-appointments-date-picker .ui-datepicker-next,.wc-appointments-date-picker .ui-datepicker-prev{border-radius:4rem!important}.benami-add-to-cart-wrap-bg{position:absolute;bottom:-90px;width:100%;left:0;height:120px;background:#000;border-radius:2.5rem;display:flex;flex-direction:row;align-items:center;gap:.5rem;justify-content:flex-end;padding-left:2rem;padding-right:1.4rem;background-image:url(/wp-content/uploads/2024/06/logo-bg-black.png);background-repeat:no-repeat;background-size:15%;background-position:94% center}.wc-appointments-appointment-form-button{background:white!important;color:black!important;border-radius:4rem!important;padding:1rem 0!important;font-size:1rem!important;font-weight:bold!important;width:10rem!important;display:block!important;position:absolute!important;left:1.5rem;bottom:-52px}.wc-appointments-appointment-cost.price{display:none!important}.benami-prod-opt-sum{border-top:solid 1px #b6b6b6;border-bottom:solid 1px #b6b6b6;padding:.5rem 0;font-weight:700;display:flex;justify-content:space-between;align-items:baseline;margin-top:1rem;margin-bottom:1rem}.benami-errors{color:red;margin-bottom:3rem}.elementor-menu-cart__footer-buttons>a{background-color:black!important;color:white!important;border:none;padding:.5rem 1rem!important;font-size:0.75rem!important;text-decoration:none!important;font-weight:bold!important;border-radius:4rem!important;line-height:1.5!important}.benami-login-button>a{display:flex;flex-direction:row;align-items:center;line-height:1.5;gap:.5rem;cursor:pointer}.benami-login-button>a>span{font-size:1.15em}.benami-login-button>a>i{font-size:1.5em}.benami-login-button>a{padding:.5rem 1rem;color:#000}.benami-login-button>a>span{display:none}@media (min-width:768px){.benami-login-button>a>span{display:block}}.benami-login-button-menu{display:none;position:absolute;background:#fff;border:solid 1px #000;border-top:solid 3px;list-style:none;padding:0;min-width:150px}.benami-login-button-menu>li{padding:0}.benami-login-button-menu>li>a{color:#000;padding:.25rem 1rem;display:block;min-width:100px;transition:all 0.3s}.benami-login-button-menu>li>a:hover{background-color:#000;color:#fff}.benami-login-button-menu>li:first-child>a{padding-top:.75rem}.benami-login-button-menu>li:last-child>a{padding-bottom:.75rem}.benami-login-button:hover .benami-login-button-menu{display:block}#ng-drawer-black{z-index:9998}#ng-drawer{z-index:9999}#ng-burger{z-index:8}.alignwide{margin:auto}body.woocommerce-page:not(.single-product) #content{max-width:100%;padding-top:0;width:100%;padding-inline-start:0;padding-inline-end:0}body.woocommerce-page:not(.single-product) .page-content{width:100%;margin:auto;margin-top:2rem;padding-inline-start:10px;padding-inline-end:10px}@media (min-width:576px){body.woocommerce-page:not(.single-product) .page-content{max-width:500px}}@media (min-width:768px){body.woocommerce-page:not(.single-product) .page-content{max-width:600px}}@media (min-width:992px){body.woocommerce-page:not(.single-product) .page-content{max-width:800px}}@media (min-width:1200px){body.woocommerce-page:not(.single-product) .page-content{max-width:1140px}}body.woocommerce-page:not(.single-product) .entry-title{display:flex;justify-content:center;align-items:center;padding:0;margin:0;background:url(/wp-content/uploads/2024/07/woo-top-bg.png) no-repeat bottom center;background-size:cover;height:250px;width:100%;text-align:center;max-width:100%;font-weight:700}.wc-block-cart-items__header th{border-block-start:0!important}.woocommerce-thankyou-order-received{background-image:url(/wp-content/uploads/2024/07/thank-you-bg.png);background-repeat:no-repeat;background-position:center center;border-radius:2rem;background-size:cover;min-height:120px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0;color:#fff;font-size:1.5rem;font-weight:700;padding:3rem;text-align:center}.woocommerce-thankyou-order-details{display:flex;flex-direction:row;gap:.5rem;margin-top:2rem;flex-wrap:wrap}.woocommerce-thankyou-order-details::after,.woocommerce-thankyou-order-details::before{display:none!important}.woocommerce-thankyou-order-details li{float:none!important;width:calc(50% - 0.25rem);margin:0!important;padding:0!important}.woocommerce-thankyou-order-details li:first-child{width:100%;border-left:none!important}.woocommerce-thankyou-order-details li:nth-child(3){border-left:none!important}body.woocommerce-order-received .page-content{margin-top:10px!important}@media screen and (min-width:768px){.woocommerce-thankyou-order-details{display:flex;margin-top:2rem;flex-wrap:nowrap}.woocommerce-thankyou-order-details li{width:auto!important;flex-grow:1;padding-left:1rem!important}.woocommerce-thankyou-order-details li:nth-child(3),.woocommerce-thankyou-order-details li:first-child{border-left:1px dashed #cfc8d8!important}body.woocommerce-order-received .page-content{margin-top:2rem!important}.woocommerce-thankyou-order-received{padding:3rem;background-position:center center;border-radius:2rem;background-size:cover}}.woocommerce-thankyou-order-received span:nth-child(1){font-size:4rem;line-height:1}.woocommerce-thankyou-order-received span:nth-child(2){font-size:2.25rem}.woocommerce-thankyou-order-received span:nth-child(3){font-size:1.5rem;font-weight:400}.woocommerce-order-overview{padding:2rem;margin:0!important}.elementor.elementor-location-single.product{overflow:hidden}#ba-header{position:fixed;top:0}#wpadminbar{position:fixed}body{padding-top:110px}body.admin-bar #ba-header{top:46px}@media screen and (min-width:783px){body.admin-bar #ba-header{top:32px}body{padding-top:137px}}.wc-appointments-appointment-form-button.single_add_to_cart_button{z-index:9}.woocommerce-MyAccount-navigation ul{margin:0;padding:0;list-style:none}.woocommerce-MyAccount-navigation a{display:block;padding:.5rem 1rem;color:#000;text-decoration:none;font-weight:700;border-bottom:1px solid #dadada}.woocommerce-MyAccount-navigation li.is-active a{background-color:#f5f5f5}.woocommerce-MyAccount-navigation a:hover{background-color:#f5f5f5}.woocommerce-MyAccount-content{padding:1rem}.wc-appointment-summary-list li:nth-child(2){display:none}.woocommerce-MyAccount-orders tr{margin-bottom:1rem}.woocommerce-Button.button{background-color:black!important;color:white!important;border:none;padding:.5rem 1rem!important;font-size:1rem!important;text-decoration:none!important;font-weight:bold!important;border-radius:4rem!important;line-height:1.5!important}.woocommerce-EditAccountForm .woocommerce-Button.button{margin:1rem}.my_account_orders.my_account_appointments tr{margin-bottom:2rem}.appointment-actions{display:none!important}.appointment-when span.adesc{display:none}.woocommerce-message{margin-bottom:0}form.wc-appointments-appointment-form-wrap .spaces-left,form.wc-appointments-appointment-form-wrap .quantity,.wc-block-grid__product-price.price small.duration,form.wc-appointments-appointment-form-wrap .ui-state-default:before{display:none!important}button.modal__close{border:none;font-size:1rem;padding:0 .5rem}button.modal__btn{background-color:black!important;color:white!important;border:none;padding:.5rem 1rem!important;font-size:1rem!important;text-decoration:none!important;font-weight:bold!important;border-radius:4rem!important;line-height:1.5!important;margin-right:1rem}h2.modal__title{font-size:2rem!important;color:#000}.modal__footer{display:flex;justify-content:flex-end;align-items:center;margin-top:1rem}.modal__footer .wc-block-components-checkbox{margin-left:auto;margin-top:0}.wc-block-order-confirmation-additional-fields-wrapper:not(.benami-custom){display:none}.wc-block-components-address-form__benami-health-declaration label,.wc-block-components-address-form__benami-health-declaration input{cursor:pointer!important}.wc-block-components-address-form__benami-health-declaration-data{display:none}#ba-mm-signature-pad .btn-clean{margin-left:auto;margin-right:0}.ba-signature-pad{border:solid 1px #000;width:450px;height:250px;cursor:url(https://icons.iconarchive.com/icons/designcontest/vintage/32/Patent-Pen-icon.png) 0 30,progress}.ba-signature-pad{display:block}#health-declaration-form .error{color:red}#health-declaration-form .error textarea,#health-declaration-form .error input[type="text"]{border-color:red}#health-declaration-form .error .signcom>*{border-color:red}#health-declaration-content{max-width:900px;padding:1rem}#health-declaration-content strong{font-weight:700}.health-declaration-item>div{font-family:Heebo,sans-serif;font-weight:300;display:flex;flex-direction:row;gap:1rem;margin-bottom:1.25rem}.health-declaration-item .flex-h{display:flex;flex-direction:row;align-items:center;gap:.4rem}.health-declaration-item input[type="text"],.health-declaration-item textarea{padding:.5rem}.health-declaration-item label>span{display:inline-block;margin-bottom:.5rem}.health-declaration-item input[type="checkbox"]+span,.health-declaration-item input[type="radio"]+span{margin-bottom:0}.health-declaration-tab-content{display:none}.health-declaration-tab-content.active{display:block}.health-declaration-tabs-buttons{display:flex;flex-direction:row;gap:.2rem;margin-bottom:1rem;border-bottom:solid 1px #000}.health-declaration-tabs-buttons button{color:#000;position:relative;border-width:1px;padding:.5rem 1rem;font-size:1rem;text-decoration:none;font-weight:700;border-radius:4rem;line-height:1.5;border-bottom:none;border-radius:.75rem;border-bottom-left-radius:0;border-bottom-right-radius:0;transition:none}.health-declaration-tabs-buttons button.active{border-width:2px;border-bottom-color:#fff;margin-bottom:-2px}.health-declaration-tabs-buttons button.error{border-color:red;color:red}.health-declaration-tabs-buttons button:focus{background-color:#f5f5f5}.health-declaration-item .pregnant-week-div,.health-declaration-item .medical-issue-div{display:none}.signcom{display:flex;flex-direction:row;align-items:stretch;height:40px;width:200px;cursor:pointer}.signcom>img{width:50%;display:block;border:solid 1px #000;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem;object-fit:contain;object-position:center}.signcom>a{border:solid 1px #000;width:50%;background-color:#000;color:white!important;font-weight:600;display:flex;align-items:center;justify-content:center;border-top-left-radius:.5rem;border-bottom-left-radius:.5rem;transition:all 0.3s;transform:scale(1)}.signcom:hover>a{transform:scale(1.1)}body.ba-product-package .elementor-widget-benami-product-set-qty{display:none}body.ba-product-package .benami-prod-opt-sum>:first-child{opacity:0}body.tax-product_cat .duration,body.tax-product_cat .woocommerce-breadcrumb,body.tax-product_cat .woocommerce-ordering,body.tax-product_cat .product img,body.tax-product_cat .woocommerce-result-count{display:none!important}body.tax-product_cat .products{display:flex;justify-content:center;flex-wrap:wrap;gap:1rem}body.tax-product_cat .product{background-color:#A9DCE2;padding:1rem!important;margin:0!important;width:100%!important;justify-content:space-between;display:flex;flex-direction:column}@media (min-width:768px){body.tax-product_cat .products{flex-wrap:nowrap;gap:3rem}body.tax-product_cat .product{width:33%!important}}body.tax-product_cat .product .woocommerce-loop-product__title{font-size:36px!important;text-align:center}body.tax-product_cat .product a:hover{color:#000}body.tax-product_cat .price{font-size:24px!important;text-align:center!important;color:black!important}body.tax-product_cat .woocommerce-products-header{text-align:center}body.tax-product_cat .product a.add_to_cart_button{background-color:black!important;color:white!important;border:none;padding:.5rem 1rem!important;font-size:1rem!important;text-decoration:none!important;font-weight:bold!important;border-radius:4rem!important;line-height:1.5!important;text-align:center}body.tax-product_cat .woocommerce-product-details__short-description{padding:0 1rem}body.tax-product_cat .woocommerce-product-details__short-description li{list-style:none;background-image:url(/wp-content/uploads/2023/10/rectangle.png);background-repeat:no-repeat;background-position:center right;background-size:18px;padding-right:15%}body.tax-product_cat .woocommerce-LoopProduct-link{display:flex;flex-direction:column;justify-content:space-between;height:100%}body.tax-product_cat .site-main{max-width:100%;padding:1rem}@media (min-width:768px){body.tax-product_cat .site-main{max-width:1140px}}body.tax-product_cat.term-34 .products::before{display:none!important}body.tax-product_cat.term-34 .products{flex-wrap:wrap;gap:1rem}body.tax-product_cat.term-34 .product{width:100%!important}body.tax-product_cat.term-34 .woocommerce-loop-product__title{font-size:22px!important}body.tax-product_cat.term-34 .woocommerce-product-details__short-description{font-size:16px!important;padding:0.25rem!important}body.tax-product_cat.term-34 .woocommerce-product-details__short-description li{list-style:none;background-image:url(/wp-content/uploads/2023/10/rectangle.png);background-repeat:no-repeat;background-position:center right;background-size:14px;padding-right:20px}@media (min-width:580px){body.tax-product_cat.term-34 .product{width:calc((100% - 1rem) /2)!important}}@media (min-width:860px){body.tax-product_cat.term-34 .product{width:calc((100% - 2rem) /3)!important}}@media (min-width:1100px){body.tax-product_cat.term-34 .product{width:calc((100%  - 4rem) / 5)!important}}body.tax-product_cat.term-38 .product img{display:block!important}body.tax-product_cat.term-38 .product{background:white!important;border:solid 1px #000;border-radius:3.5rem;border-bottom-left-radius:2rem;border-bottom-right-radius:2rem}.elementor.product-type-simple .elementor-widget-benami-product-options{display:none}.elementor.product-type-simple .elementor-widget-woocommerce-product-add-to-cart{width:100%!important}.elementor.product-type-simple .elementor-widget-woocommerce-product-add-to-cart>.elementor-widget-container{border:none!important}.elementor.product-type-simple .elementor-widget-woocommerce-product-images img{border-radius:4rem!important;aspect-ratio:unset}.elementor.product-type-simple .elementor-widget-woocommerce-product-images .elementor-widget-container{border-radius:4.5rem!important;height:auto!important;aspect-ratio:unset;padding:.5rem .2rem}.elementor.product-type-simple .ba-pro-img{position:static;height:auto!important;padding:0}.elementor.product-type-simple .elementor-element-d190787 .e-con-inner{gap:0!important}@media (min-width:768px){.elementor.product-type-simple .ba-pro-img{padding:30px 0 30px 30px}}.elementor.product-type-simple .ba-pro-img .elementor-widget-container{top:0}.elementor.product-type-appointment .elementor-widget-benami-product-options{display:flex}.wp-block-woocommerce-empty-cart-block h2.wp-block-heading:nth-child(3),.wp-block-product-new{display:none!important}.elementor.product-type-simple form.cart::after{position:absolute;bottom:-90px;display:block;width:100%;left:0;height:80px;background:#000;border-radius:2.5rem;display:flex;flex-direction:row;align-items:center;gap:.5rem;justify-content:flex-end;padding-left:2rem;padding-right:1.4rem;background-image:url(/wp-content/uploads/2024/06/logo-bg-black.png);background-repeat:no-repeat;background-size:auto 70%;background-position:94% center}.elementor.product-type-simple button.single_add_to_cart_button{background:white!important;color:black!important;border-radius:4rem!important;padding:1rem 0!important;font-size:1rem!important;font-weight:bold!important;width:10rem!important;display:block!important;z-index:1;position:absolute!important;left:1rem;bottom:-73px}@media (min-width:768px){.elementor.product-type-simple form.cart::after{height:120px;background-size:auto 70%}.elementor.product-type-simple button.single_add_to_cart_button{bottom:-52px;left:1.5rem}}input#terms-and-conditions{pointer-events:none}@media (min-width:768px){body,html{font-size:16px!important;line-height:1.15!important}.elementor-element-6ab66048{display:flex!important;min-height:auto!important}.elementor-element-9ed090e p,.elementor-element-614268fe p{font-size:2rem!important}.elementor-element-9ed090e .elementor-widget-container{padding-top:2.5rem!important;padding-bottom:0.5rem!important}.elementor-22 .elementor-element.elementor-element-614268fe .elementor-widget-text-editor{padding:1.5rem 2rem 0!important}.elementor-element-2285fe16 p{font-size:1.3rem!important}.elementor-element-24b39fc6{padding:.2rem 2.5rem!important;height:auto!important;min-height:auto!important;max-height:none!important;line-height:1.15!important}.elementor-element-5e37eef6{transform:scale(.7) translateY(-2px)!important}.elementor-22 .elementor-element.elementor-element-24b39fc6::after{width:200px!important;top:-126px!important;right:56em!important}}@media (max-width:767px){.elementor-element-fa31762 p,.elementor-element-ab0ccf2 p{font-size:1.5rem!important}.elementor-element-6dca2b1 .elementor-button{font-size:1.5rem!important;padding:.5rem 1rem!important}.elementor-element-ea2a017{padding:1rem 1rem!important}.elementor-element-2866839{height:340px!important;overflow:hidden;min-height:auto!important}}body.postid-2639 .elementor-element-6dc65cc{display:none!important}@media (min-width:768px){.elementor-element-404bddc{display:none!important}}.woocommerce-product-gallery__wrapper>div>a>img{object-fit:cover;object-position:center center}#benami-health-declaration-data_field{display:none}#benami-health-declaration,#benami-health-declaration_field .woocommerce-input-wrapper{cursor:pointer}@media(max-width:1024px){.elementor-kit-5 h1{margin-top:17vh}}