@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}@layer bricks {.brxe-button{width:auto}}#brxe-0ae558 .flex-control-thumbs {gap: var(--card-gap); grid-template-columns: repeat(3, 1fr)}#brxe-0ae558 .woocommerce-product-gallery {gap: var(--card-gap)}#brxe-0ae558.thumbnail-slider {gap: var(--card-gap)}#brxe-0ae558 img { aspect-ratio: 3/2; height: auto; object-fit: cover; border-radius: var(--radius);}#brxe-0ae558 .flex-control-thumbs img { aspect-ratio: 1; border-radius: var(--radius);}#brxe-4476ef {position: relative}#brxe-6315b7 {color: var(--secondary); font-size: var(--text-3xl); font-weight: 900}#brxe-515911 {inline-size: 100%}#brxe-515911 { font-size: var(--text-4xl); color: var(--black); line-height: var(--heading-line-height); .woocommerce-price-suffix { font-size: 0.5em; } del { font-size: 0.6em; display: flex; color: var(--danger-t-3); margin-block-end: 0px; } span.from, span.subscription-details { font-size: var(--text-m); line-height: 1.4; color: var(--body-color); } span.from { display: flex; } span.subscription-details { position: relative; left: -0.5em; } }#brxe-515911 .bos4w-or-subscribe { display: none;}#brxe-93ad85 {line-height: var(--body-line-height)}#brxe-12014c { --list-item-spacing: 0.03em;}#brxe-1dc1d9 { --boxed-padding: calc(var(--card-padding) / 2);}#brxe-35e036 .cart .single_add_to_cart_button, #brxe-35e036 a.button[data-product_id], #brxe-35e036 button.button[data-product_id] {min-width: 100%}#brxe-35e036 form.cart:not(.variations_form), #brxe-35e036 form.cart.variations_form .woocommerce-variation-add-to-cart {flex-grow: 1; align-items: stretch}#brxe-35e036 .cart .quantity {width: 100%; background-color: var(--white)}#brxe-35e036 .stock {display: none}#brxe-35e036 { a.reset_variations { color: var(--danger); } td.label { padding: 10px 0 0; label { font-weight: 600; color: var(--heading-color); } } .cwp-input-wrapper { label { font-weight: 600; color: var(--heading-color); } }}#brxe-juixbl a {font-weight: 400; color: var(--primary)}#brxe-sjdmft {inline-size: 100%}#brxe-hvxgim {color: inherit; font-size: var(--text-l); font-weight: 700}#brxe-gzihkd {inline-size: 100%}#brxe-puicoq { background-color: var(--primary-d-2); color: var(--white); border: 1px solid var(--primary-d-4);}