.quantity input.input-text.qty.text{min-width:64px}.woocommerce .woocommerce-breadcrumb{margin-top:7vw;font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.woocommerce,.wcpa_wrap .wcpa_field_label{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp{background-color:transparent}.elementor-4784 .elementor-pagination{margin-top:36px}.elementor-4784 .elementor-loop-container.elementor-grid{display:flex;flex-direction:column}.elementor-4784 .dgwt-wcas-search-wrapp.dgwt-wcas-has-submit.woocommerce.dgwt-wcas-style-pirx.js-dgwt-wcas-layout-classic.dgwt-wcas-layout-classic.js-dgwt-wcas-mobile-overlay-enabled.dgwt-wcas-suggestions-wrapp-initialized.dgwt-wcas-mobile-overlay-trigger-active{min-width:150px;max-width:1000px}.elementor-4784 .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp{padding-left:0;padding-right:0}.elementor-4784 .elementor-widget-taxonomy-filter .e-filter-item{background-color:white;background-image:none;border:1px solid #69727d}.elementor-4784 .elementor-widget-taxonomy-filter .e-filter-item[aria-pressed=true],.elementor-4784 .elementor-widget-taxonomy-filter .e-filter-item:hover{color:white;background-color:#14263e;border:1px solid #14263e}@media screen and (max-width:767px){.elementor-4784 .product_title.entry-title.elementor-heading-title.elementor-size-default{padding-top:16px;display:block}}.post-4873 .col2-set .col-1,.post-4873 .col2-set .col-2{width:100%}.post-4873 .alignwide{margin:0}.post-4873 .woocommerce-info{display:none}.post-4873 .select2-container .select2-selection{border-radius:.5lh .5lh .5lh .5lh}.post-4873 .woocommerce-additional-fields{margin-top:16px;margin-bottom:16px;padding-top:16px;border-top:1px solid #14263e}.woocommerce-privacy-policy-text{padding-bottom:16px}.post-4871 .wp-block-woocommerce-cart.alignwide{margin-left:0;margin-right:0;margin-top:48px}.post-4871 .wc-block-components-product-metadata__description{display:none}.post-4871 .wc-block-components-product-name{text-decoration:none;color:#333;font-size:1.6rem}.post-4871 .wc-block-cart-items__header-image,.post-4871 .wp-block-woocommerce-cart-order-summary-heading-block.wc-block-cart__totals-title,.post-4871 .wc-block-cart-items__header-total{color:#333;font-size:1.6rem!important}.post-4871 .wc-block-components-product-name,.post-4871 .wc-block-formatted-money-amount.wc-block-components-formatted-money-amount.wc-block-components-product-price__value{color:#333;font-size:1.3rem!important}.post-4871 .wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained,.post-4871 .wc-block-components-button.wp-element-button.wc-block-components-totals-coupon__button.contained{background:#14263e!important;border:none!important;color:white;font-size:1rem;font-weight:300;border-radius:20px;line-height:1.2;text-decoration:none}.post-4871 .wc-block-components-button.wp-element-button.wc-block-components-totals-coupon__button.contained .wc-block-components-button__text{color:white;opacity:1}.site-main.post-4871.page.type-page.status-publish.hentry{max-width:1440px;padding:0 16px}.post-4871 .elementor-element.e-con-full.e-flex.e-con.e-child{margin:0 16px}.post-4873 .woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received{padding-bottom:36px}.post-4873 .woocommerce-order-overview.woocommerce-thankyou-order-details.order_details{padding-left:0}.post-4873 .woocommerce-table__product-name.product-name a{color:#333;text-decoration:none}.post-4873 .woocommerce .woocommerce-customer-details address{line-height:1.7}.post-4873 .woocommerce ul.order_details li{padding-bottom:16px}.post-4873 .woocommerce ul.order_details{margin:0 0 2em}.elementor-widget-woocommerce-product-content h1{font-size:2.5rem;margin-block-end:1rem}@media screen and (max-width:767px){.elementor-widget-woocommerce-product-content h1{margin-block-start:3rem}.woocommerce div.product div.images{margin-bottom:.5em}}.elementor-widget-woocommerce-product-content h2{font-size:2rem;margin-block-start:2rem;margin-block-end:1rem}.elementor-widget-woocommerce-product-content h3{font-size:2rem;margin-block-start:2rem;margin-block-end:1rem}.elementor-widget-woocommerce-product-content p,.elementor-widget-woocommerce-product-content li{font-weight:300;font-size:1.4rem;line-height:1.5}.woocommerce .woocommerce-breadcrumb{margin-top:40px}.elementor-4790.e-loop-item{padding:16px;border:1px solid #e4e4e7;border-radius:16px;background-color:white;box-shadow:0 1px 3px 0 var(--tw-shadow-color,rgba(0,0,0,.1)),0 1px 2px -1px var(--tw-shadow-color,rgba(0,0,0,.1))}.elementor-4790.e-loop-item .elementor-widget-theme-post-featured-image img{border-radius:12px}.page-id-4871 .wc-block-components-quantity-selector{min-width:107px;width:auto}.border-top-side{border:1px solid #e4e4e7;border-top-left-radius:16px;border-top-right-radius:16px;border-bottom:0;background-color:white;box-shadow:0 1px 3px 0 var(--tw-shadow-color,rgba(0,0,0,.1)),0 1px 2px -1px var(--tw-shadow-color,rgba(0,0,0,.1))}.border-bottom-side{border:1px solid #e4e4e7;border-bottom-left-radius:16px;border-bottom-right-radius:16px;border-top:0;background-color:white;box-shadow:0 1px 3px 0 var(--tw-shadow-color,rgba(0,0,0,.1)),0 1px 2px -1px var(--tw-shadow-color,rgba(0,0,0,.1))}.border-side{border-right:1px solid #e4e4e7;border-left:1px solid #e4e4e7;background-color:white;box-shadow:0 1px 3px 0 var(--tw-shadow-color,rgba(0,0,0,.1)),0 1px 2px -1px var(--tw-shadow-color,rgba(0,0,0,.1))}.woocommerce form .form-row.border-top-side{padding:16px;margin:32px 0 0}.woocommerce form .form-row.border-side{padding:16px;margin:0}.woocommerce form .form-row.border-bottom-side{padding:16px;margin:0 0 32px}form.woocommerce-checkout{padding:0 32px}.woocommerce-checkout.woocommerce-page input[type=number]::-webkit-outer-spin-button,.woocommerce-checkout.woocommerce-page input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.woocommerce-checkout.woocommerce-page input[type=number]{-moz-appearance:textfield;appearance:textfield}.woocommerce-order-received{padding:0 16px}form.woocommerce-checkout{padding:0 32px}.patient-checkout{padding-bottom:4px}.woocommerce-booking-details,.woocommerce section.woocommerce-customer-details address{border:1px solid #e4e4e7;border-radius:16px;background-color:white;box-shadow:0 1px 3px 0 var(--tw-shadow-color,rgba(0,0,0,.1)),0 1px 2px -1px var(--tw-shadow-color,rgba(0,0,0,.1));padding:2em}.woocommerce-booking-details ol{display:flex;flex-direction:column;gap:12px}