.elementor-location-single.product:has(.bos4w-display-wrap) .bos4w-display-wrap,.elementor-location-single.product:has(.bos4w-display-wrap) .elementor-widget-woocommerce-product-price,.elementor-location-single.product:has(.bos4w-display-wrap) .elementor-widget-woocommerce-product-title.elementor-page-title{text-align:left}.elementor-location-single.product:has(.bos4w-display-wrap) .elementor-widget-woocommerce-product-title{margin-bottom:1rem!important}.elementor-location-single.product:has(.bos4w-display-wrap) .elementor-widget-woocommerce-product-title.elementor-page-title .product_title{font-size:26px}.elementor-location-single.product:has(.bos4w-display-wrap) .elementor-widget-woocommerce-product-add-to-cart .stock{margin-bottom:0}.elementor-location-single.product:has(.bos4w-display-wrap) .elementor-widget-woocommerce-product-add-to-cart .cart{flex-wrap:wrap!important;justify-content:flex-start!important}.elementor-location-single.product:has(.bos4w-display-wrap) .elementor-widget-woocommerce-product-add-to-cart .bos4w-display-wrap{margin-bottom:1.5rem;width:100%}.bos4w-or-subscribe{display:none}.bos4w-display-plan-text{color:#373633;font-size:.92em;margin-bottom:.25rem}.bos4w-display-options ul{padding-left:0}.bos4w-display-options label{font-weight:500;padding-left:1.5rem;position:relative}.bos4w-display-options [name=bos4w-purchase-type]{left:0;position:absolute;top:1px}.bos-display-save-up-to{box-shadow:inset 0 -1px #fff,inset 0 -2px #c89a2c}.bos4w-display-dropdown{margin-bottom:0;margin-top:.75rem}.bos4w-display-dropdown [for=bos4w-dropdown-plan]{display:none}#bos4w-dropdown-plan{border-color:#cacaca;box-shadow:0 4px 8px #ededed;font-size:.92em;padding:.4rem 1rem .4rem .5rem;width:auto}.hh-existing-product-subscription-notice{background:#fbf8f2;border:2px dashed #c89a2c;box-shadow:inset 0 0 0 2px #fff;margin-bottom:1.5rem;padding:1.25rem}.hh-existing-product-subscription-notice .woocommerce-orders-table--subscriptions{margin:-.25rem}.hh-existing-product-subscription-notice .woocommerce-orders-table--subscriptions td,.hh-existing-product-subscription-notice .woocommerce-orders-table--subscriptions th,.hh-existing-product-subscription-notice .woocommerce-orders-table--subscriptions thead:first-child th{border:none}.hh-existing-product-subscription-notice .woocommerce-orders-table--subscriptions td,.hh-existing-product-subscription-notice .woocommerce-orders-table--subscriptions th{padding:.2rem .25rem;text-align:left}.hh-existing-product-subscription-notice .woocommerce-orders-table--subscriptions th{font-weight:500}.hh-existing-product-subscription-notice .woocommerce-orders-table--subscriptions tbody tr td{background:0 0}.hh-existing-product-subscription-notice .woocommerce-orders-table--subscriptions a{box-shadow:inset 0 -1px #fff,inset 0 -3px #c89a2c;color:inherit;font-weight:500}.hh-existing-product-subscription-notice-heading{font-size:.9em;font-weight:600}.woocommerce .shop_table .recurring-totals td,.woocommerce .shop_table .recurring-totals th{background:0 0;padding-top:2rem}.woocommerce .shop_table .recurring-totals th{font-size:18px;font-weight:500}.woocommerce-account:not(.woocommerce-dashboard) .elementor-section:has(#sngmbhSerialcodesValidator){display:none}