.faq-accordian .elementor-toggle-item{border:1px solid black;margin-bottom:20px;border-radius:10px}.faq-accordian .elementor-toggle-icon{margin-right:15px}.faq-accordian .elementor-toggle-icon{height:35px!important;width:33px!important;display:block}.faq-accordian .elementor-tab-title{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center}.smd-rating-container{display:flex;align-content:space-around;align-items:stretch}.smd-rating-container .star-rating{margin-left:0!important;margin-right:2px!important;margin-bottom:0!important;height:26px!important;color:#fff!important;margin-top:4px!important}.contact-form button#submit-button{margin-top:55px;width:270px;padding-left:70px;padding-right:14px}.contact-form .elementor-form .elementor-button>span{justify-content:space-between}.contact-form .elementor-button .elementor-align-icon-right{height:15px}.about-description{margin-bottom:auto!important}.single-product h1.product_title.entry-title{font-family:SF Pro Display;font-size:35px;font-weight:600;line-height:41.77px;text-align:left;color:#000;margin-bottom:21px}.single-product .woocommerce-variation-price span.price{color:#01ab55!important;font-family:SF Pro Display;font-size:24px!important;font-weight:400!important;line-height:28.64px!important;text-align:center!important}.single-product .price span{font-family:SF Pro Display;font-size:35px!important;font-weight:400;line-height:41.77px;text-align:left;color:#000!important}.single-product .woocommerce-variation-price .price span{font-family:SF Pro Display;font-size:24px!important;font-weight:400;line-height:28.64px;text-align:center;color:#01ab55!important}.bundled_product_optional_checkbox .price span{font-size:18px!important}label.bundled_product_optional_checkbox{cursor:pointer}.single-product .variations th,.single-product .variations td{background-color:#fff}.single-product .variations th.label{display:none}.single-product .bundle_form .variations .attribute_options .value{display:table-cell}div.product form.cart .bundled_item_cart_content .variations{width:fit-content}.bundle_form table.variations td.value,.single-product div.product .bundle_form table.variations td.value{padding-top:0}.summary.entry-summary p.price{font-family:SF Pro Display;font-size:35px!important;font-weight:400;line-height:41.77px;text-align:left;color:#000!important}.variable-items-wrapper{column-gap:15px}.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item{margin:0;padding:0;flex-grow:1}.variable-items-wrapper .button-variable-item{width:100%}.woo-variation-swatches li.button-variable-item.selected,.woo-variation-swatches li.button-variable-item:hover{background:#000!important;color:#fff!important}.woo-variation-swatches li.button-variable-item{transition:background .3s!important;border-radius:6px!important}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item){box-shadow:unset!important;border:1px solid #000;padding:0!important;height:41px}.woo-variation-swatches .variable-items-wrapper .variable-item span{font-family:SF Pro Display;font-size:14px;font-weight:400;line-height:16.71px;text-align:center}.single-product button.smd-quantity{height:40px;width:40px;border:1px solid black;border-radius:6px;color:#000;text-align:center}.single-product .quantity{margin-right:34px!important}.single-product .single_add_to_cart_button{width:230px;height:40px;border-radius:10px!important;font-family:SF Pro Display;font-size:14px!important;font-weight:600!important;line-height:16.71px!important;text-align:center;background-color:#01ab55!important;text-transform:uppercase!important}form.cart:not(.variations_form){display:flex;align-items:center;margin-top:25px;column-gap:15px}.single-product .woocommerce-variation-price{margin-top:15px;margin-bottom:15px}.bundle_form .woocommerce-variation-price{margin:0}.bundle_form .quantity{margin-top:10px!important}.single-product .var_info .price,.single-product .woocommerce-breadcrumb,.single-product .reset_variations,.single-product .product_meta{display:none!important}.smd-product-fields .field-container{display:flex;gap:15px}.smd-product-fields .field-container .label{min-width:140px;color:#01ab55}.smd-product-fields .field-container div{font-family:"Inter";font-optical-sizing:auto;font-size:14px;font-weight:600;line-height:16.94px;text-align:left}h2.woocommerce-Reviews-title{font-size:24px;line-height:34px}.single-product .elementor-location-footer>.elementor-element{margin-top:80px}.single-product main#main{max-width:unset}.smd-product-detail .quantity,.woocommerce-page div.product div.summary{float:none!important}.smd-product-detail form.cart::before{content:none!important}.single-product .single_add_to_cart_button:hover{background:#000!important;color:#fff!important;transition:background .4s}.single-product form.cart div.quantity{display:flex;align-items:center}.single-product form.cart .button{float:none}.single-product form.cart{margin-bottom:0}.single-product .elementor-location-footer>.elementor-element{margin:0}.payment-image-container.mobile{display:none}.woocommerce-variation-availability{display:none}.smd-cart-container{display:flex;justify-content:flex-start;align-items:center;padding-bottom:28px;border-bottom:2px solid rgba(0,0,0,.2);gap:35px}.smd-cart-hading.upsell-heading{margin-top:50px}dl.variation-Offer,dt.variation-Offer,dd.variation-Offer{display:none}.smd-cart-container .product-thumbnail{max-height:270px;max-width:295px}.smd-cart-container .product-thumbnail img{height:100%;width:100%;object-fit:cover;object-position:center}.smd-cart-container .product-remove a{font-family:SF Pro Display;font-size:18px;font-weight:400;line-height:34.71px;text-align:left;color:rgba(0,0,0,.6)!important;background-color:#fff;display:inline}.smd-cart-container .product-remove a:hover{color:rgba(0,0,0,.6)!important;background-color:#fff!important}.smd-cart-container .product-quantity{display:inline}.smd-cart-container .product-price{font-family:SF Pro Display;font-size:24px;font-weight:400;line-height:64px;text-align:left}.smd-cart-container .product-name a{font-family:SF Pro Display;font-size:24px;font-weight:400;line-height:64px;text-align:left;color:#000!important;text-decoration:none}.smd-cart-container span.qty-text{font-family:SF Pro Display;font-size:24px;font-weight:400;text-align:left}.coupon{display:none}.custom-cart-wrapper .cart-collaterals::before,.custom-cart-wrapper .cart-collaterals::after{content:none!important}.custom-cart-wrapper{display:flex;column-gap:126px}.custom-cart-wrapper .cart-collaterals{width:40%;max-width:430px}.custom-cart-wrapper .cart-collaterals .cart_totals{width:100%}h2.order-summary-title{text-transform:uppercase;font-family:SF Pro Display;font-size:35px;font-weight:400;line-height:41.77px;text-align:left}.smd-cart-hading{text-transform:uppercase;font-family:SF Pro Display;font-size:35px;font-weight:400;line-height:41.77px;text-align:left;margin-bottom:35px}.woocommerce-cart-form a,.woocommerce-cart-form bdi{font-family:SF Pro Display;font-size:24px;font-weight:400;text-align:left}.woocommerce-cart-form{width:60%}.order-summary-title{font-family:SF Pro Display;font-size:35px!important;font-weight:400!important;line-height:41.77px!important;text-align:left!important;margin-bottom:71px!important;margin-top:0}.cart-subtotal{display:flex;justify-content:space-between}.order-total{display:flex;justify-content:space-between}.smd-cart-collaterals .shop_table_responsive{display:flex;flex-direction:column;row-gap:12px}.shop_table_responsive .smd-container{display:flex;justify-content:space-between}.smd-cart-collaterals .shop_table_responsive .smd-container div,.smd-cart-collaterals .shop_table_responsive .order-total div{font-family:SF Pro Display;color:#000;font-size:18px;font-weight:400;text-align:left}.woocommerce-cart .wc-proceed-to-checkout .checkout-button{background:#01ab55!important;text-transform:uppercase;font-family:SF Pro Display;font-size:14px!important;font-weight:600;line-height:16.71px;text-align:center!important;border-radius:11.69px}.woocommerce-cart.woocommerce-page #content{padding-top:110px;padding-bottom:162px}.smd-payment-methods p{font-family:SF Pro Display;font-size:14px;font-weight:400;line-height:64px;text-align:left;text-transform:uppercase}.smd-payment-methods{margin-top:150px}.smd-cart-container .product-quantity{display:flex!important;align-items:center;gap:6px}.smd-quantity-change{cursor:pointer;padding-top:5px}.product-remove:not(.elementor-menu-cart__product-remove.product-remove){width:fit-content;margin-left:26%}.elementor-menu-cart__product-remove{top:10%;left:87%}.order-total div,.order-total span,.order-total bdi{font-weight:600!important;font-size:18px}.wc-proceed-to-checkout{margin-top:27px;padding:0}.woocommerce-checkout{font-family:SF Pro Display;font-size:14px;font-weight:400;color:#000}.woocommerce-billing-fields p.form-row label{display:none}.woocommerce-billing-fields .form-row input{border:1px solid #000;border-radius:10px;padding:8px 12px 8px 16px;font-family:"SF Pro Display";font-size:18px;font-weight:400;line-height:24px}.select2-container--default .select2-selection--single{border:1px solid #000;border-radius:10px;display:block!important;padding:4px 16px;height:100%;margin:0}.select2-selection__arrow{display:none}.woocommerce-billing-fields p,.woocommerce-billing-fields input,.woocommerce-billing-fields input::placeholder,.woocommerce-billing-fields select,.woocommerce-billing-fields label,.woocommerce-billing-fields span,.woocommerce-billing-fields p,.woocommerce-billing-fields p,.woocommerce-billing-fields p,.woocommerce-billing-fields p{font-family:"SF Pro Display";color:#000;font-size:18px;font-weight:600}.tax-rate div{font-family:"SF Pro Display";color:#000;font-size:18px}.woocommerce-billing-fields .form-row input::placeholder{font-size:18px;font-weight:400;line-height:24px}.billing-section-heading{font-size:18px;font-weight:600;text-transform:uppercase}.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:49%;padding:3px 0}p#billing_phone_field{margin-bottom:48px}form.woocommerce-checkout{display:grid;grid-template-columns:1.4fr 1fr}.tip-driver-heading{font-family:SF Pro Display;font-size:18px;font-weight:600;text-transform:uppercase}h3#order_review_heading{display:none}.order-summary-heading h3{font-family:SF Pro Display;font-size:35px;font-weight:400;line-height:41.77px;text-transform:uppercase}.order-summary-heading{margin-bottom:71px}.smd-cart-collaterals .tax-rate,.woocommerce-checkout-review-order-table .tax-rate,.cart-discount,.woocommerce-checkout-review-order-table .cart_item,.woocommerce-checkout-review-order-table .fee{display:flex;justify-content:space-between;color:#000}.billing-section-heading{margin-bottom:18px}.woocommerce-billing-fields__field-wrapper{padding-bottom:46px}.shipping-container.billing-section-heading{padding-top:48px;border-top:1px solid #000;padding-bottom:46px;border-bottom:1px solid #000}.woocommerce-checkout-review-order-table,.woocommerce-checkout-review-order-table .cart_item .product-name,.woocommerce-checkout-review-order-table .cart_item .product-quantity,.woocommerce-checkout-review-order-table .cart_item label,.woocommerce-checkout-review-order-table .cart_item .order-total div,.woocommerce-checkout-review-order-table .cart_item .product-name{font-family:SF Pro Display;font-size:18px;font-weight:400}.shop_table.woocommerce-checkout-review-order-table .order-total div *{font-family:SF Pro Display;font-size:18px;font-weight:600;margin-bottom:68px}.shop_table.woocommerce-checkout-review-order-table{display:flex;flex-direction:column;row-gap:12px}.smd-checkout-payment-methods{margin-top:58px}.smd-checkout-payment-methods p{text-transform:uppercase;font-family:SF Pro Display;font-size:14px;font-weight:400;color:#000}.shipping-field-contaier{color:#fff;user-select:none}.payment-container .billing-section-heading{padding:45px 0;margin:0}.woocommerce-checkout #payment{background-color:#fff}.payment_methods label{cursor:pointer}.woocommerce-privacy-policy-text p{display:none}.woocommerce-checkout #payment{background-color:#fff}.woocommerce-checkout #payment ul.payment_methods{border:none;padding:0}.woocommerce-checkout .form-row.place-order{padding-left:0!important;padding-right:0!important}.shop_table.woocommerce-checkout-review-order-table{max-width:427px}.woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout{grid-column:1/-1}.billing-section-heading.payment-container{margin:0}.checkout_coupon{position:relative}.coupon-icon{position:absolute;top:16%;left:3%}.woocommerce-cart .wc-proceed-to-checkout .checkout-button:hover{background-color:#000!important;transition:background-color .4s}.smd-apply-coupon{background-color:#01ab55!important;border-color:transparent!important;border-radius:11.69px!important;text-transform:uppercase;color:#fff!important;font-family:SF Pro Display;font-size:14px!important;font-weight:600!important;line-height:16.71px!important;margin-top:14px!important;width:100%;padding-top:15px!important;padding-bottom:15px!important}input#coupon_code.coupon-input.applied{pointer-events:none;background-color:#eeeeef;border:1px solid #eeeeef;border-radius:10px}.woocommerce form .form-row.woocommerce-validated input.input-text{border-color:#01ab55}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#000;font-family:SF Pro Display;font-size:18px;font-weight:400}.woocommerce-additional-fields{padding:46px 0;border-top:1px solid}.woocommerce-additional-fields h3{font-family:"SF Pro Display";color:#000;font-size:18px;font-weight:600}textarea#order_comments{border-radius:10px}p#order_comments_field{padding:0}.page-id-706 .elementor-message.elementor-message-success{text-align:center;margin-top:32px}.page-id-706 .elementor-message:before{content:none!important}a.added_to_cart.wc-forward{display:none!important}p#billing_country_field span{font-weight:300!important}p#billing_postcode_field{padding:0}p#billing_postcode_field input{padding-top:10px!important}p#billing_country_field{padding:4px 16px;border:1px solid black;border-radius:10px;margin-top:5px}.bundle_error .woocommerce-info{border-top-color:#f00!important}.woocommerce-message::before{color:#01ab55!important}ul#shipping_method li label{font-weight:400;line-height:24px;text-transform:none}.woo_order_tip_remove,button.woo_order_tip,.woo_order_tip_apply{border-radius:10px;border-color:#000;color:#000;padding:0 40px!important;padding:0;height:46px}p.form-row.woo_order_tip_custom_text_field{display:none}button#woo_order_tip_custom.active+p.form-row.woo_order_tip_custom_text_field{display:block}.blockUI.blockOverlay{background:0 0!important}button#woo_order_tip_custom.active{padding:0 47.5px!important}button.woo_order_tip_remove{padding:0 68px!important}.woo_order_tip.active,button.woo_order_tip:hover{background-color:#0a5!important;border-color:#0a5}span.tip-label-suffix{font-size:18px!important}input.input-text.woo_order_tip_custom_text{border:1px solid rgba(0,0,0,1)!important;border-radius:10px;height:46px}p.form-row.woo_order_tip_custom_text_field{width:50%}.skeleton{opacity:.7;animation:skeleton-loading 1s linear infinite alternate}.skeleton-text{width:100%;height:.5rem;margin-bottom:.25rem;border-radius:.125rem}.skeleton-text:last-child{margin-bottom:0;width:80%}ul.variable-items-wrapper.button-variable-items-wrapper.wvs-style-squared{row-gap:12px}.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item{min-width:fit-content!important;width:auto}.smd-product-wrapper .image-container.image.skeleton{border-top-right-radius:15px;border-top-left-radius:15px}.overlay-container .cat-btn.hybrid{background-color:#0927eb}.skeleton-heading{height:.9rem;margin-bottom:.45rem;border-radius:.125rem}.skeleton-button{height:2rem;margin-top:55px;border-radius:25rem}form.cart_group.bundle_form{flex-direction:column}.payment-image-container{display:flex;gap:35px;justify-content:center}.payment-image-container div{width:110px;height:100px}.payment-image-container img{height:100%}.cod-image{width:190px!important}@media (min-width:1200px){.woocommerce-cart main#content{max-width:unset;padding-right:57px;padding-left:48px}.woocommerce-checkout main#content{max-width:unset;padding-top:105px;padding-right:48px;padding-left:48px;padding-bottom:153px}}@media screen and (max-width:767px){body.single-product .qib-button-wrapper{display:flex;float:left;margin-right:0}.it-works-arrow .elementor-icon{transform:rotate(90deg)}.single-product h1.product_title.entry-title{font-size:24px;line-height:28.64px;text-align:left}.single-product .price span,.summary.entry-summary p.price{font-size:24px!important;line-height:28.64px}.bundled_product_optional_checkbox .price span{font-size:18px!important}.single-product div.product form.cart>div{width:55%}.smd-product-detail .woocommerce-variation-add-to-cart{flex-direction:column}.single-product #main{padding-inline-start:0;padding-inline-end:0}.single-product .woocommerce-variation-price .price span,.single-product .woocommerce-variation-price span.price{font-size:18px!important;line-height:21.48px!important}.payment-image-container.mobile{display:flex;gap:32px}.payment-image-container div{width:75px;height:75px}.cod-image{width:110px!important}.single-product .woocommerce-variation-price{margin:10px 0}.variable-items-wrapper{row-gap:15px;display:grid!important;grid-template-columns:1fr 1fr 1fr}button.single_add_to_cart_button{margin-left:0!important;margin-right:0!important;margin-top:34px!important;margin-bottom:32px!important}.smd-product-fields .field-container .label{min-width:125px}.payment-image-container:not(.mobile){display:none}.custom-cart-wrapper{display:grid;grid-template-columns:1fr}.woocommerce-cart-form{width:100%}.custom-cart-wrapper .cart-collaterals{width:100%;max-width:100%}.smd-cart-hading{text-align:center;margin-bottom:10px;font-size:24px}.cart_totals h2.order-summary-title{margin:30px 0!important;text-align:center!important;font-size:24px!important}.smd-cart-container .product-thumbnail{height:50px;width:60px}.smd-cart-container .product-thumbnail{max-height:unset;max-width:unset}.middle-container .product-name a{line-height:18px;text-align:center}.woocommerce-cart.woocommerce-page #content{padding:60px 20px}form.woocommerce-checkout{grid-template-columns:1fr!important}.woocommerce-checkout main#content{padding:60px 20px}.woocommerce-billing-fields h3{text-align:center;margin-bottom:40px;margin-top:0}p#billing_phone_field{padding-bottom:35px;margin-bottom:35px}.woocommerce-additional-fields{padding:35px 0}.woocommerce-billing-fields__field-wrapper,.shipping-container.billing-section-heading{padding:25px 0}.payment-container .billing-section-heading{padding:25px 0}.order-summary-heading h3{font-size:26px;text-align:center}.order-summary-heading{margin-bottom:35px}}