body.woocommerce-page,body.single-product{background:#F4F5F0}body.woocommerce-page #main-content,body.single-product #main-content{background:#F4F5F0}body.woocommerce-page #main-content .container:before{display:none}body.woocommerce-page,body.woocommerce-page p,body.woocommerce-page li,body.woocommerce-page td,body.woocommerce-page label{font-family:Manrope,system-ui,sans-serif;color:#16233A}body.woocommerce-page h1,body.woocommerce-page h2,body.woocommerce-page h3,body.woocommerce-page .product_title{font-family:"Bricolage Grotesque",Manrope,sans-serif!important;color:#16233A!important;letter-spacing:-.02em;font-weight:800!important}.single-product .product_title{font-size:clamp(30px,4vw,46px)!important;line-height:1.08!important;margin-bottom:14px}.single-product div.product .summary{background:#fff;border:1px solid #DADDD3;border-radius:20px;padding:28px!important}.single-product div.product .woocommerce-product-details__short-description{color:#3D4A5C;font-size:16px}.single-product div.product p.price,.single-product div.product span.price{color:#B4436A!important;font-family:"Bricolage Grotesque",sans-serif;font-weight:800;font-size:28px!important}.single-product .variations{border:0!important;margin-bottom:10px}.single-product .variations th.label{padding:10px 0 4px!important;font-weight:800;font-size:15px}.single-product .variations td.value{padding:0 0 10px!important}.single-product .variations select{width:100%!important;min-height:48px;border:1.5px solid #CBD0C4!important;border-radius:12px!important;padding:0 14px!important;background:#fff!important;font:600 15px Manrope,sans-serif!important;color:#16233A!important}.single-product .variations select:focus{border-color:#16233A!important;outline:0}.single-product .reset_variations{color:#B4436A!important;font-size:13px}.single-product .woocommerce-variation-price .price{font-size:34px!important}.woocommerce-page .quantity input.qty{min-height:52px;border:1.5px solid #CBD0C4!important;border-radius:12px!important;background:#fff!important;color:#16233A!important}.woocommerce-page .button,.woocommerce-page button.button,.woocommerce-page a.button,.woocommerce-page .single_add_to_cart_button,.woocommerce-page #place_order,.woocommerce-page .checkout-button{background:#16233A!important;color:#fff!important;border:0!important;border-radius:12px!important;font:700 16px Manrope,sans-serif!important;padding:14px 26px!important;min-height:52px;letter-spacing:0!important;text-transform:none!important}.woocommerce-page .button:hover,.woocommerce-page .single_add_to_cart_button:hover,.woocommerce-page #place_order:hover,.woocommerce-page .checkout-button:hover{background:#2B3F66!important;color:#fff!important;padding:14px 26px!important}.woocommerce-page .button:after,.woocommerce-page .single_add_to_cart_button:after{display:none!important}.single-product .single_add_to_cart_button{background:#F5D35B!important;color:#16233A!important}.single-product .single_add_to_cart_button:hover{background:#E8C440!important;color:#16233A!important}.single-product .woocommerce-tabs{background:#fff;border:1px solid #DADDD3;border-radius:20px;padding:28px;margin-top:32px}.single-product .woocommerce-tabs ul.tabs{border:0!important;background:none!important;padding:0!important}.single-product .woocommerce-tabs ul.tabs li{border:0!important;background:none!important}.single-product .woocommerce-tabs ul.tabs li a{font-weight:800!important;color:#3D4A5C!important}.single-product .woocommerce-tabs ul.tabs li.active a{color:#B4436A!important}.single-product .woocommerce-tabs .panel{padding:10px 0 0!important;font-size:16px;line-height:1.65;color:#3D4A5C}.single-product .woocommerce-tabs .panel h2{font-size:26px!important;margin:26px 0 10px}.single-product .woocommerce-tabs .panel h3{font-size:19px!important;margin:18px 0 6px}.single-product .woocommerce-tabs .panel ul,.single-product .woocommerce-tabs .panel ol{padding-left:20px;margin-bottom:14px}.single-product .woocommerce-product-gallery__image{border-radius:20px;overflow:hidden}.woocommerce-page .woocommerce-message,.woocommerce-page .woocommerce-info{background:#16233A!important;color:#fff!important;border-radius:12px}.woocommerce-page .woocommerce-message a,.woocommerce-page .woocommerce-info a{color:#F5D35B!important}.woocommerce-cart table.cart,.woocommerce-checkout .woocommerce-checkout-review-order-table,.woocommerce-cart .cart_totals{background:#fff;border:1px solid #DADDD3!important;border-radius:16px;overflow:hidden}.woocommerce-page form .form-row input.input-text,.woocommerce-page form .form-row textarea,.woocommerce-page form .form-row select{border:1.5px solid #CBD0C4!important;border-radius:10px!important;background:#fff!important;color:#16233A!important;padding:12px!important}.single-product .product_meta{font-size:13px;color:#5B6577}.et_pb_button_0_tb_header_wrapper{display:none!important}body.single-product .et_pb_wc_add_to_cart.et_pb_module{background:#fff!important;border:1.5px solid #DADDD3!important;border-radius:20px!important;padding:24px!important}body.single-product .et_pb_wc_add_to_cart.et_pb_module table.variations th,body.single-product .et_pb_wc_add_to_cart.et_pb_module table.variations th label,body.single-product .et_pb_wc_add_to_cart.et_pb_module label{color:#16233A!important}body.single-product .et_pb_wc_add_to_cart.et_pb_module table.variations select{color:#16233A!important;background-color:#fff!important;border:1.5px solid #CBD0C4!important;border-radius:12px!important;min-height:48px!important;padding:0 14px!important;font-weight:600!important}body.single-product .et_pb_wc_add_to_cart.et_pb_module table.variations select option{color:#16233A;background:#fff}body.single-product .et_pb_wc_add_to_cart.et_pb_module .woocommerce-variation-price .price,body.single-product .et_pb_wc_add_to_cart.et_pb_module .price{color:#B4436A!important}body.single-product .et_pb_wc_add_to_cart.et_pb_module .quantity input.qty{color:#16233A!important;background:#fff!important;border:1.5px solid #CBD0C4!important}body.single-product .et_pb_wc_add_to_cart.et_pb_module .single_add_to_cart_button.button{background:#F5D35B!important;color:#16233A!important;border:0!important;border-radius:12px!important}body.single-product .et_pb_wc_add_to_cart.et_pb_module .single_add_to_cart_button.button:hover{background:#E8C440!important;color:#16233A!important}body.single-product .et_pb_wc_add_to_cart.et_pb_module .reset_variations{color:#B4436A!important}body #page-container .et_pb_section .et_pb_wc_add_to_cart_0_tb_body table.variations select,body #page-container .et_pb_section .et_pb_wc_add_to_cart_0_tb_body .quantity input.qty{color:#16233A!important;background-color:#fff!important}body #page-container .et_pb_section .et_pb_wc_add_to_cart_0_tb_body .single_add_to_cart_button.button{background:#F5D35B!important;color:#16233A!important;border:0!important}body #page-container .et_pb_section .et_pb_wc_add_to_cart_0_tb_body .single_add_to_cart_button.button:hover{background:#E8C440!important}