.cs-cart-component ul.pagination_elements:after{content:"";clear:both;display:table}.cs-cart-component ul.pagination_elements{padding:0!important}.composite_form .composite_pagination ul li{padding:0 4px}.cs-cart-component *{font-family:"Montserrat"}.cs-cart-component ul.pagination_elements li a{font-family:"Belleza",Sans-serif;font-weight:600!important;font-size:15px}.composite_form .composite_pagination ul li{padding:0 4px!important}.composited_product_images.images{display:none}.component:not(.selection_thumbnail_hidden) .composited_product_details_wrapper>.details{width:100%!important;padding:0!important}.woocommerce.widget_composite_summary{background:#f4f3f4;padding:20px 20px 50px;border-radius:3px}.composite_summary ul.summary_elements{padding:0}.summary_element_tap.summary_element_data{position:absolute;right:10px;top:14px;color:#414042!important}.widget_composite_summary.widget_position_default .summary_element_data a{color:#414042!important;text-transform:uppercase;font-size:10px;font-weight:500;letter-spacing:1px}.composite_summary .summary_element_wrapper{position:relative}.widget_composite_summary_content h3 *,.widget_composite_summary_content h5{font-family:"Belleza",Sans-serif!important;font-size:15px;font-weight:400;text-transform:uppercase}.composite_navigation_inner a.page_button{font-family:"Belleza",Sans-serif;font-size:15px!important;font-weight:400!important;text-transform:uppercase;background-color:#414042;border-radius:3px 3px 3px 3px;padding:10px;color:#fff;border:0}h4.bundled_product_title.product_title span,h4.bundled_product_title.product_title,.component_option_thumbnail h5{color:#3d3d3d;font-family:"Belleza",Sans-serif;font-weight:600;font-size:18px;line-height:22px}label.bundled_product_optional_checkbox{text-transform:uppercase;font-weight:600;font-size:14px;letter-spacing:.5px;line-height:20px;font-family:"Belleza",Sans-serif}.bundled_product_checkbox{margin:0 6px 10px 0!important}.woocommerce ul.products li.bundled_product .price{color:#404041!important;font-family:"zimra",Sans-serif!important}form.composite_form h4,form.composite_form h2 *{color:#3d3d3d;font-family:"Belleza",Sans-serif;font-weight:600}.widget_composite_summary.widget_position_default .summary_element_price{clear:none!important;text-align:left!important}.widget_composite_summary.widget_position_default .summary_element_price .summary_element_content{margin-top:5px!important;color:#404041!important;font-weight:400!important}ul.products.bundled_products.columns-3{display:flex;flex-wrap:wrap;justify-content:space-between}ul.products.bundled_products.columns-3>li{flex:0 0 32%;margin-right:0}.woocommerce div.product.elementor .quantity .qty{margin:0 auto!important}.price afterpay-placement{display:none}.dom_filter_coontainer{display:grid;grid-template-columns:2fr 1fr;grid-gap:10px;margin-bottom:40px}.dom_filter_coontainer input,.dom_filter_coontainer select,.wc-pao-addon-custom-text,input#delivery_calender_lite{border-radius:3px!important;outline:0!important;border-color:#414042!important;color:#414042;font-size:15px;line-height:20px!important}.dom_filter_coontainer input{padding:12px 20px}.dom_filter_coontainer select{padding:11.75px 20px;height:46px!important}button.composite_add_to_cart_button.button.alt{font-family:"Belleza",Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;background-color:#414042;border-radius:3px 3px 3px 3px;padding:15px;outline:none!important}.widget_composite_summary_button input[type=number]{font-family:"Belleza",Sans-serif;font-size:17px!important;padding:11.5px 16px;outline:none!important}.composite_price *,.widget_composite_summary_availability *,.bundle_price *,.details.component_data *{color:#414042!important}.thumbnail_buttons button{font-family:"Belleza",Sans-serif;font-size:12px!important;text-transform:uppercase;background-color:#414042!important;border-radius:3px 3px 3px 3px!important;color:#fff!important;outline:none!important}.product-addon-totals{font-family:"Libre Franklin","Helvetica Neue",helvetica,arial,sans-serif}.composite_form .composite_navigation .page_button{max-width:100%!important}h2.wc-pao-addon-heading{font-family:"Belleza",sans-serif!important;font-size:20px!important}section.related.products a.button{font-family:"Belleza",Sans-serif;font-size:12px!important;text-transform:uppercase;background-color:#414042!important;border-radius:3px 3px 3px 3px!important;color:#fff!important;outline:none!important;border:none!important}li.wc-pao-subtotal-line *{color:#414042!important;font-weight:500!important}.product-addon-totals *{font-size:15px!important}.custom-form-subscribe input{padding:11.5px 16px!important}.woocommerce-Tabs-panel ul{margin-bottom:20px}.wc-pao-addon{margin:0 0 10px!important;padding:0!important}label.delivery_date_label{font-family:"Belleza",sans-serif!important;font-size:20px!important;margin:0 0 10px}.product-addon-totals ul{padding:0!important}.component_table_item .product-name .component dd,.component_table_item .product-name p.backorder_notification,.component_table_item .product-price,.component_table_item .product-quantity,.component_table_item .product-subtotal,.component_table_item .product-total{padding:0!important;margin:0!important}.component .component_pagination .component_pagination_element{padding:5px 8px!important;margin:0!important}.woocommerce-cart button.e-apply-coupon,.woocommerce-cart .woocommerce-cart-form button,.woocommerce-cart .woocommerce-cart-form button:disabled,.elementor-widget-woocommerce-checkout-page button,.elementor-widget-woocommerce-checkout-page button:disabled{padding:15px 1em!important;font-size:15px!important;text-align:center;color:#fff!important;background-color:#414042!important;border:#414042!important;text-transform:uppercase;font-family:"Belleza"!important}button#afterpay_express_button{border:none!important;outline:none!important;width:100%!important}.wc-proceed-to-checkout{padding-top:0!important}.cart_totals td{padding-right:0!important;padding-left:0!important;font-family:"Montserrat"}.wc-proceed-to-checkout a.checkout-button{width:100%!important}.pagination_element.pagination_element_review{margin-right:0!important}.woocommerce button.button.alt:hover{background-color:#000;color:#fff}.elementor-widget-woocommerce-checkout-page a{color:#d9534f!important}afterpay-placement{color:#414042!important}ul.pagination_elements a{color:#a7a1a1}a.edit_composite_in_cart_text.edit_in_cart_text small{font-family:"Montserrat";font-weight:700!important;color:#d9534f}ul.products.columns-4 button{width:100%}@media (max-width:600px){ul.products.bundled_products.columns-3>li{flex:0 0 50%}.composite_navigation_inner a.page_button{font-size:12px!important}.component_pagination .woocommerce nav.woocommerce-pagination{float:right!important}}