.single-product #main-content .container{padding-top:24px}.single-product div.product div.images{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:14px;padding:14px;box-shadow:0 10px 25px rgba(0,0,0,.04)}.single-product div.product div.images img{border-radius:12px}.single-product div.product div.summary{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:14px;padding:18px 18px 14px;box-shadow:0 10px 25px rgba(0,0,0,.04)}.single-product .product_title{margin-bottom:8px;line-height:1.15}.single-product p.price{margin:0 0 14px;font-weight:700;font-size:26px}.single-product form.variations_form .variations{margin:10px 0 12px}.single-product form.variations_form .variations td,.single-product form.variations_form .variations th{padding:8px 0;vertical-align:middle}.single-product form.variations_form .variations label{font-weight:600;font-size:14px;opacity:.85}.single-product form.variations_form select{width:100%;max-width:420px;height:44px;border-radius:10px;border:1px solid rgba(0,0,0,.12);background:#fff;padding:0 12px;outline:none}.single-product form.variations_form select:focus{border-color:rgba(0,0,0,.25)}.single-product .single_add_to_cart_button.button{width:100%;max-width:420px;height:46px;border-radius:12px;font-weight:700;border:0;box-shadow:0 10px 20px rgba(0,0,0,.08)}.single-product .product_meta{display:none}.single-product .woocommerce-tabs ul.tabs li a{font-weight:600}.single-product .woocommerce-tabs .panel{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:14px;padding:16px}#main-footer,.wc-block-components-address-form__address_2-toggle{display:none!important}.wc-block-components-address-form__country,.wc-block-components-address-form__company,.wc-block-components-address-form__address_1,.wc-block-components-address-form__address_2,.wc-block-components-address-form__city,.wc-block-components-address-form__state,.wc-block-components-address-form__postcode,.wc-block-components-address-form__address2-toggle{display:none!important}.wc-block-components-text-input.is-optional .wc-block-components-text-input__optional{display:none!important}.single-product .et_pb_button,.single-product .woocommerce button.button,.single-product .woocommerce .single_add_to_cart_button,.single-product .woocommerce a.button{background:#a1acbe!important;border-color:#a1acbe!important;color:#ffffff!important}.single-product .et_pb_button:hover,.single-product .woocommerce button.button:hover,.single-product .woocommerce .single_add_to_cart_button:hover,.single-product .woocommerce a.button:hover{background:#a1acbe!important;border-color:#a1acbe!important;color:#ffffff!important}.single-product .et_pb_button:hover *,.single-product .et_pb_button:hover span,.single-product .et_pb_button:hover strong,.single-product .et_pb_button:hover em,.single-product .et_pb_button:hover:before,.single-product .et_pb_button:hover:after{color:#ffffff!important}.single-product .et_pb_button:hover{opacity:1!important;filter:none!important}.single-product .et_pb_button:hover,.single-product .et_pb_button:hover:before,.single-product .et_pb_button:hover:after{color:#fff!important}.woocommerce-checkout .woocommerce-additional-fields,.woocommerce-checkout .woocommerce-additional-fields__field-wrapper,.woocommerce-checkout #order_comments_field,.woocommerce-checkout .woocommerce-additional-fields h3{display:none!important}.woocommerce-checkout .col2-set .col-2{display:none!important}.woocommerce-checkout .col2-set .col-1,.woocommerce-checkout #customer_details .col-1{float:none!important;width:100%!important;max-width:100%!important}.woocommerce-checkout #billing_phone_field .optional{display:none!important}