@layer bricks {:where(.brxe-divider){align-items:center;display:flex;font-size:30px;gap:30px}:where(.brxe-divider).horizontal{width:100%}:where(.brxe-divider).horizontal .line{border-top:1px solid}:where(.brxe-divider).vertical{flex-direction:column}:where(.brxe-divider).vertical .line{border-right:1px solid;width:auto}:where(.brxe-divider) .line{position:relative;width:100%}:where(.brxe-divider) .icon{flex-shrink:0;position:relative}:where(.brxe-divider) a{display:inline-flex}}@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 {:where(.brxe-svg){height:auto;width:auto}:where(.brxe-svg) svg{height:auto;max-width:100%;overflow:visible;width:auto}}@layer bricks {.brxe-template{width:100%}}main#brx-content { display: block;}button.single_add_to_cart_button { transition: .3s ease;}#brxe-xckczw .woocommerce-message a, #brxe-xckczw .woocommerce-message a.button {line-height: 1em}#brxe-uwsblh .woocommerce-product-gallery .flex-control-thumbs img {border: 2px solid var(--border-primary); border-radius: 10px}#brxe-uwsblh.thumbnail-slider .brx-product-gallery-thumbnail-slider .woocommerce-product-gallery__image img {border: 2px solid var(--border-primary); border-radius: 10px}#brxe-uwsblh .woocommerce-product-gallery .flex-control-thumbs img.flex-active {border: 2px solid var(--dark)}#brxe-uwsblh.thumbnail-slider .brx-product-gallery-thumbnail-slider .woocommerce-product-gallery__image.flex-active-slide img {border: 2px solid var(--dark)}#brxe-uwsblh .flex-control-thumbs {gap: var(--space-2xs)}#brxe-uwsblh .woocommerce-product-gallery {gap: var(--space-2xs)}#brxe-uwsblh.thumbnail-slider {gap: var(--space-2xs)}#brxe-uwsblh .woocommerce-product-gallery .flex-control-thumbs img:not(.flex-active) {opacity: .7}#brxe-uwsblh.thumbnail-slider .brx-product-gallery-thumbnail-slider .woocommerce-product-gallery__image:not(.flex-active-slide) img {opacity: .7}#brxe-uwsblh .flex-viewport,#brxe-uwsblh > .woocommerce-product-gallery > .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image{ border: 2px solid #000; border-radius: 10px;}#brxe-uwsblh .woocommerce-product-gallery__wrapper > div{ border-radius: 10px;}#brxe-uwsblh .woocommerce-product-gallery__wrapper > div > a img { aspect-ratio: 1/1; object-fit: cover;}#brxe-bjlekv .cart .single_add_to_cart_button, #brxe-bjlekv a.button[data-product_id] {margin-top: 0}#brxe-bjlekv table.variations label {color: var(--primary)}#brxe-bjlekv .added_to_cart.wc-forward {display: none}#brxe-bjlekv .stock {display: none}#brxe-bjlekv form.variations_form.cart { display: flex; flex-direction: column; gap: var(--space-s);}#brxe-bjlekv table.variations { margin: 0 !important;} .woocommerce-variation.single_variation, .woocommerce-variation.single_variation * { margin: 0 !important;}#brxe-bjlekv table.variations { max-width: 300px;}#brxe-bjlekv .woocommerce-variation.single_variation,.sold-individually #brxe-bjlekv .quantity{ display: none !important;}#brxe-bjlekv .single_variation_wrap { display: flex; flex-direction: column; gap: var(--space-m);}#brxe-bjlekv .woocommerce-variation-add-to-cart.variations_button { display: flex; flex-direction: column; gap: var(--space-m);}#brxe-bjlekv .variations select,#brxe-bjlekv .quantity { border: 2px solid #000; border-radius: 999rem;}#brxe-bjlekv .action.minus, #brxe-bjlekv .action.plus { border: none !important;}#brxe-bjlekv .woocommerce-variation-add-to-cart.variations_button button.single_add_to_cart_button { align-self: flex-start;}#brxe-bjlekv table.variations tr{ border: none;}#brxe-bjlekv form.cart table.variations td, #brxe-bjlekv form.woocommerce-cart-form table.variations td{ width: auto; padding: 0;}#brxe-bjlekv .variations tr:not(:last-child) td{ padding-top: var(--space-xs) !important; padding-bottom: var(--space-xs) !important;}#brxe-mdenap {border: 2px solid var(--error); border-radius: 10px; background-color: var(--error-10)}#brxe-mnzhva .out-of-stock {color: var(--secondary)}#brxe-yfytlj {display: grid; align-items: initial; grid-template-columns: 2fr 3fr; grid-gap: var(--space-l)}@media (max-width: 767px) {#brxe-yfytlj {grid-template-columns: 1fr}}@media (max-width: 478px) {#brxe-yfytlj {grid-template-columns: 1fr}}#brxe-reqqjg.horizontal .line {border-top-color: #e0e0e0}#brxe-reqqjg.vertical .line {border-right-color: #e0e0e0}#brxe-reqqjg .icon {color: #e0e0e0}#brxe-krjmvq th{ padding-right: 10px;}#brxe-kskcdb :not([fill="none"]) {fill: var(--dark)}#brxe-kskcdb path{ fill: var(--dark) !important;}@media (max-width: 991px) {#brxe-kskcdb {height: 40px}}#brxe-urxfag {display: grid; align-items: initial; grid-template-columns: 50px auto; align-items: center; background-color: var(--bg-surface); border-radius: 10px; grid-gap: var(--space-s)}@media (max-width: 991px) {#brxe-dodtda {height: 40px}}#brxe-wihtyi {display: grid; align-items: initial; grid-template-columns: 50px auto; align-items: center; background-color: var(--bg-surface); border-radius: 10px; grid-gap: var(--space-s)}#brxe-zlusjd :not([fill="none"]) {fill: var(--dark)}#brxe-zlusjd :not([stroke="none"]) {stroke: var(--dark)}#brxe-zlusjd path{ fill: var(--dark) !important;}@media (max-width: 991px) {#brxe-zlusjd {height: 40px}}#brxe-tnvpgu {display: grid; align-items: initial; grid-template-columns: 50px auto; align-items: center; border-radius: 10px; grid-gap: var(--space-s); background-color: var(--bg-surface)}#brxe-nebuat :not([fill="none"]) {fill: var(--dark)}@media (max-width: 991px) {#brxe-nebuat {height: 40px}}#brxe-borqgx {display: grid; align-items: initial; grid-template-columns: 50px auto; align-items: center; background-color: var(--bg-surface); border-radius: 10px; grid-gap: var(--space-s)}#brxe-wsdrbd {row-gap: var(--space-2xs); flex-direction: row; display: grid; align-items: initial; grid-template-columns: 1fr 1fr 1fr 1fr}@media (max-width: 991px) {#brxe-wsdrbd {grid-template-columns: 1fr 1fr}}@media (max-width: 767px) {#brxe-wsdrbd {grid-template-columns: 1fr}}#brxe-oxhnon {grid-template-columns: 1fr 1fr; grid-template-rows: auto; grid-gap: var(--space-l); padding-top: 0; margin-top: var(--space-xl); row-gap: var(--space-xl)}