@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-accordion-nested{--brx-icon-transform:rotate(90deg);width:100%}.brxe-accordion-nested .accordion-title-wrapper{cursor:pointer}.brxe-accordion-nested .accordion-title-wrapper .brxe-heading{margin:0}.brxe-accordion-nested .accordion-content-wrapper{display:none}.brxe-accordion-nested .brx-open>.accordion-content-wrapper{display:block}.brxe-accordion-nested .brx-icon-expanded{display:none}.brxe-accordion-nested .brx-icon-transform{transition:transform .1s}.brxe-accordion-nested>.brx-open>.accordion-title-wrapper .brx-icon-transform{transform:var(--brx-icon-transform)}.brxe-accordion-nested>.brx-open>.accordion-title-wrapper .brx-icon-collapsed{display:none}.brxe-accordion-nested>.brx-open>.accordion-title-wrapper .brx-icon-expanded{display:block}}@layer bricks {.brxe-icon{font-size:60px}svg.brxe-icon{font-size:inherit}}.brx-popup-content { position: relative; overflow-y: unset;}.brx-loading-animation { overflow: hidden; height: fit-content;}#brxe-xrgfyw {font-size: 24px; width: 24px; height: 24px; display: flex; justify-content: center; align-items: center; position: absolute; top: -12px; right: -12px; background-color: var(--light); z-index: 1; border-radius: 23px}a.bricks-link-wrapper:has(> #brxe-xrgfyw) {display: flex}@media (max-width: 991px) {#brxe-xrgfyw:hover {color: var(--light-50); fill: var(--light-50)}}#brxe-psxbdq .flex-control-thumbs {grid-template-columns: repeat(4, 1fr); gap: 4px}#brxe-psxbdq .woocommerce-product-gallery {gap: 4px}#brxe-psxbdq.thumbnail-slider {gap: 4px}#brxe-psxbdq .woocommerce-product-gallery .flex-control-thumbs img:not(.flex-active) {opacity: 0.5}#brxe-psxbdq.thumbnail-slider .brx-product-gallery-thumbnail-slider .woocommerce-product-gallery__image:not(.flex-active-slide) img {opacity: 0.5}#brxe-psxbdq .woocommerce-product-gallery .flex-control-thumbs img.flex-active {opacity: 1}#brxe-psxbdq.thumbnail-slider .brx-product-gallery-thumbnail-slider .woocommerce-product-gallery__image.flex-active-slide img {opacity: 1}#brxe-psxbdq.thumbnail-slider[data-pos="top"] .brx-product-gallery-thumbnail-slider .woocommerce-product-gallery__image {margin-inline-end: 4px}#brxe-psxbdq.thumbnail-slider[data-pos="bottom"] .brx-product-gallery-thumbnail-slider .woocommerce-product-gallery__image {margin-inline-end: 4px}#brxe-psxbdq.thumbnail-slider[data-pos="right"] .brx-product-gallery-thumbnail-slider .woocommerce-product-gallery__image {margin-bottom: 4px}#brxe-psxbdq.thumbnail-slider[data-pos="left"] .brx-product-gallery-thumbnail-slider .woocommerce-product-gallery__image {margin-bottom: 4px}#brxe-psxbdq .flex-direction-nav a {background-color: var(--light-90); height: 100px}#brxe-psxbdq .flex-direction-nav a > * {font-size: 20px}#brxe-psxbdq .flex-direction-nav a > svg {height: 20px}#brxe-psxbdq .flex-direction-nav a:hover {background-color: var(--dark-80); color: var(--light)}#brxe-psxbdq .woocommerce-product-gallery { opacity: 1 !important;}#brxe-ccelqj {grid-column: 1 / 2; grid-row: 1 / 2}#brxe-lquygh {font-size: 18px; line-height: 1.25}#brxe-omodjw table.variations tr {background-color: var(--dark-50)}#brxe-omodjw table.variations label {color: var(--light); font-weight: 400; text-transform: uppercase; font-size: var(--text-s); text-align: left}#brxe-omodjw .stock {display: none}#brxe-omodjw .cart .single_add_to_cart_button, #brxe-omodjw a.button[data-product_id], #brxe-omodjw button.button[data-product_id] {background-color: var(--primary); color: var(--light); font-weight: 500; text-transform: uppercase; font-size: var(--text-s)}#brxe-omodjw .cart .quantity {width: 35%}#brxe-omodjw .woocommerce-variation-price {font-weight: 600; color: var(--primary); font-size: var(--text-s); text-decoration: underline}#brxe-omodjw .qty {border: 1px solid var(--dark); border-radius: 0}#brxe-omodjw .minus {border: 1px solid var(--dark); border-radius: 0}#brxe-omodjw .plus {border: 1px solid var(--dark); border-radius: 0}#brxe-omodjw .cart .variations tr:not(:has(.reset_variations)) {border-top: 2px solid var(--dark); border-right: 0 solid var(--dark); border-bottom: 2px solid var(--dark); border-left: 0 solid var(--dark)}#brxe-omodjw .added_to_cart.wc-forward {display: none}#brxe-omodjw .bricks-variation-swatches.bricks-swatch-color li {width: 24px; height: 24px}#brxe-omodjw .bricks-variation-swatches.bricks-swatch-color li.bricks-swatch-selected {border: 2px solid var(--primary)}#brxe-omodjw .bricks-variation-swatches.bricks-swatch-label li {font-size: 15px; color: var(--dark); background-color: var(--light)}#brxe-omodjw .bricks-variation-swatches.bricks-swatch-label li.bricks-swatch-selected {border: 2px solid var(--primary)}#brxe-omodjw .variations { margin-bottom: var(--space-s); th { padding-top: unset; vertical-align: middle; } td { width: unset; } tbody { border-block: 2px solid black; tr { > * { padding-inline:var(--space-2xs) !important; } .label label { margin-bottom: 0; margin-block: auto; line-height: 0; } .value select { background-color: var(--light); font-size: var(--text-s); } } }}#brxe-omodjw .cart { display: flex; flex-flow: row; gap: var(--space-2xs); .quantity:has(input[type=hidden]){ display: none; } }#brxe-omodjw .variations_form.cart{ display: block; .woocommerce-variation-add-to-cart { display: flex; gap: var(--space-2xs); }}#brxe-omodjw .quantity+button {margin-top: 0 !important; flex-grow: 1;}#brxe-omodjw .reset_variations { display: none !important;}.brxe-wmtmyd .brxe-wugefc.brxe-icon {font-size: 1em}.brxe-wmtmyd .brxe-zbxouo.brxe-block {align-items: center; flex-direction: row; justify-content: space-between}#brxe-asmoac .accordion-title-wrapper {min-height: 36px; padding-right: var(--space-3xs); padding-left: var(--space-3xs); border-bottom: 1px solid var(--dark-50)}#brxe-asmoac .accordion-content-wrapper {padding-right: var(--space-2xs); padding-left: var(--space-2xs)}#brxe-asmoac .brx-open .brxe-icon { transform: rotate(90deg);}#brxe-ciicdo { width: 50% !important;}@media (max-width: 767px) {#brxe-ciicdo { width: 100% !important;}}#brxe-kzvncu {grid-template-columns: 1.45fr 1fr; justify-content: space-between; justify-items: space-between; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0}@media (max-width: 991px) {#brxe-kzvncu {grid-template-columns: 1fr}}#brxe-wpzbnb {border: var(--space-2xs) solid var(--light)}@media (max-width: 767px) {#brxe-wpzbnb { overflow: auto; height: 100%;}}