body.woocommerce-cart,body.woocommerce-checkout,body.single-product{background:#f6fafc;color:#12202f;font-family:Inter,Arial,sans-serif}body.woocommerce-cart #content.site-main,body.woocommerce-checkout #content.site-main,body.single-product #content.site-main{max-width:1180px;margin:0 auto;padding:56px 24px 88px}.woocommerce-cart .page-header,.woocommerce-checkout .page-header{max-width:1180px;margin:0 auto;padding:54px 24px 0}.woocommerce-cart .entry-title,.woocommerce-checkout .entry-title{font-family:"Plus Jakarta Sans",Inter,sans-serif;font-size:46px;line-height:1.08;letter-spacing:-.035em;color:#0f172a}.wc-block-cart,.wc-block-checkout{font-family:Inter,Arial,sans-serif}.wc-block-cart__main,.wc-block-cart__sidebar,.wc-block-checkout__main,.wc-block-checkout__sidebar{background:#fff;border:1px solid #dce6ec;border-radius:16px}.wc-block-cart__main,.wc-block-checkout__main{padding:24px}.wc-block-cart__sidebar,.wc-block-checkout__sidebar{padding:20px}.wc-block-components-button:not(.is-link){border-radius:11px!important;background:#0f766e!important;color:#fff!important;font-weight:800!important;min-height:48px}.wc-block-components-button:not(.is-link):hover{background:#115e59!important}.wc-block-components-text-input input,.wc-block-components-combobox .wc-block-components-combobox-control input,.wc-block-components-address-form select{border:1px solid #dce6ec!important;border-radius:11px!important;background:#fff!important}.wc-block-components-text-input input:focus,.wc-block-components-combobox .wc-block-components-combobox-control input:focus{border-color:#0f766e!important;box-shadow:0 0 0 3px rgba(15,118,110,.10)!important}.wc-block-components-totals-wrapper{border-color:#e7eef2!important}.wc-block-cart__empty-cart__title{color:#0f172a}.single-product div.product{background:#fff;border:1px solid #dce6ec;border-radius:18px;padding:28px;box-shadow:0 10px 34px rgba(15,23,42,.05)}.single-product .product_title{font-family:"Plus Jakarta Sans",Inter,sans-serif;color:#0f172a;font-size:40px;letter-spacing:-.03em}.single-product .price{color:#0f766e!important;font-weight:850}.single-product button.single_add_to_cart_button{background:#0f766e!important;border-radius:11px!important;min-height:46px!important;font-weight:800!important}.single-product button.single_add_to_cart_button:hover{background:#115e59!important}.single-product .woocommerce-tabs{margin-top:36px}.single-product .woocommerce-tabs ul.tabs li{border-radius:10px 10px 0 0!important}.single-product .woocommerce-message,.single-product .woocommerce-info,.woocommerce-cart .woocommerce-message,.woocommerce-checkout .woocommerce-info{border-top-color:#0f766e!important;background:#fff!important;border-radius:12px!important}@media(max-width:767px){body.woocommerce-cart #content.site-main,body.woocommerce-checkout #content.site-main,body.single-product #content.site-main{padding:36px 16px 64px}.woocommerce-cart .page-header,.woocommerce-checkout .page-header{padding:36px 16px 0}.woocommerce-cart .entry-title,.woocommerce-checkout .entry-title{font-size:36px}.wc-block-cart__main,.wc-block-checkout__main{padding:16px}.single-product div.product{padding:18px}.single-product .product_title{font-size:34px}}
/* v0.7.21 checkout account creation */
.woocommerce-checkout .wc-block-checkout__create-account,.woocommerce-checkout .wc-block-components-checkout-step--account{margin-top:16px;padding:16px;border:1px solid #dce6ec;border-radius:12px;background:#f8fbfc}.woocommerce-checkout .wc-block-checkout__create-account label,.woocommerce-checkout .wc-block-components-checkbox label{color:#0f172a;font-weight:700}.woocommerce-checkout .wc-block-components-checkbox__input{accent-color:#0f766e}
