@layer bricks {.brxe-icon{font-size:60px}svg.brxe-icon{font-size:inherit}}@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-button{width:auto}}form.cart {display: flex;flex-wrap: wrap;align-content: space-around;gap: 10px;}.quantity+button {margin-top: 0px!important;}span.action { background: #dedede; opacity: 1!important; color: #1d1d1d; font-weight: 900;}span.minus { border-radius: 0.3em 0 0 0.3em ;}span.plus { border-radius: 0 0.3em 0.3em 0 ;}input { background: #fff!important; border-top: 1px solid #dedede!important; border-bottom: 1px solid #dedede!important;} #brxe-iubvtr .woocommerce-message {background-color: #f2f2f2; color: var(--bricks-color-uqmthr); font-weight: 600; border: 1px solid #cfcfcf}#brxe-iubvtr .woocommerce-info {background-color: #f2f2f2; color: var(--bricks-color-apfyvw); font-weight: 600; border: 1px solid #b8b8b8}#brxe-iubvtr .woocommerce-error {background-color: #9b1c0d; color: var(--bricks-color-gpsuyh); border: 1px solid #e26d60}#brxe-iubvtr .woocommerce-message a, #brxe-iubvtr .woocommerce-message a.button {background-color: var(--bricks-color-apfyvw)}#brxe-iubvtr {z-index: 2; position: fixed; max-width: 800px; width: 60%; top: 20px; right: 20px}@media (max-width: 478px) {#brxe-iubvtr {width: 60%}}#brxe-eomsow {color: var(--bricks-color-rvsmtw); font-size: 1.1em}@media (max-width: 478px) {#brxe-eomsow {white-space: nowrap}}#brxe-bsmwlh {overflow: scroll; min-height: 60px; justify-content: center; margin-bottom: 30px; padding-right: 10px; padding-left: 10px}@media (max-width: 478px) {#brxe-bsmwlh {flex-wrap: nowrap; font-size: 0.9em; padding-right: 0; padding-left: 0}}#brxe-tkpoif {border: 1px solid #d1d1d1; border-radius: 0.3em; overflow: hidden; padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; background-color: #ffffff}#brxe-tkpoif .woocommerce-product-gallery .flex-control-thumbs img {border: 1px solid #949494; border-radius: 5px}#brxe-tkpoif.thumbnail-slider .brx-product-gallery-thumbnail-slider .woocommerce-product-gallery__image img {border: 1px solid #949494; border-radius: 5px}#brxe-jgaqyo {flex-grow: 1; min-width: 65%}#brxe-bvvooo {color: var(--bricks-color-rvsmtw); font-size: 1.2em}#brxe-wvlbne {font-size: 1.9em; color: #212121; line-height: 1.2em}#brxe-cyigbg {border: 2px solid #71aa27; border-radius: 0.2em; padding-right: 8px; padding-left: 8px; color: #4a8910; font-weight: 600; font-size: 1.1em; text-transform: uppercase; margin-bottom: 10px}#brxe-ztjfgl {border: 2px solid var(--bricks-color-apfyvw); border-radius: 0.2em; padding-right: 8px; padding-left: 8px; color: var(--bricks-color-apfyvw); font-weight: 600; font-size: 1.1em; text-transform: uppercase; margin-bottom: 10px}#brxe-mmfuro {border: 2px dotted #4a8910; border-radius: 0.2em; padding-right: 8px; padding-left: 8px; color: #4a8910; font-weight: 600; font-size: 1.1em; text-transform: uppercase; margin-bottom: 10px}#brxe-zbfjwo {margin-top: 10px}#brxe-jvpcal .star-rating span::before {color: var(--bricks-color-fombsg)}#brxe-jvpcal .star-rating::before {color: #cbc8c8}#brxe-jvpcal {margin-top: 10px; margin-bottom: 10px}#brxe-liybfg .price ins {color: var(--bricks-color-apfyvw); font-size: 1.8em; font-weight: 800}#brxe-liybfg .price del, #brxe-liybfg .price > span {font-size: 1.6em; color: var(--bricks-color-fombsg); font-weight: 600}#brxe-zctmyf {font-size: 1em}#brxe-xhamaa {font-size: 1.2em}#brxe-kynoqe {align-items: center; flex-direction: row; justify-content: flex-start; column-gap: 10px}#brxe-eyavce {flex-direction: column; gap: 5px; color: var(--bricks-color-fombsg)}#brxe-eyavce .prefix {font-weight: 600}#brxe-ofziay .accordion-title-wrapper {border-bottom: 1px solid #b0b0b0; padding-top: 10px; padding-bottom: 10px}#brxe-ofziay {margin-top: 15px; margin-bottom: 15px}#brxe-zmwvai .low-stock, #brxe-zmwvai .available-on-backorder {color: #b9a118}#brxe-zmwvai .out-of-stock {color: var(--bricks-color-apfyvw)}#brxe-zmwvai .in-stock {font-size: 1.1em}#brxe-makojn .qty {border: 1px solid #cfcfcf}#brxe-makojn .minus {border: 1px solid #cfcfcf}#brxe-makojn .plus {border: 1px solid #cfcfcf}#brxe-makojn .cart .single_add_to_cart_button, #brxe-makojn a.button[data-product_id] {min-width: 71%}#brxe-makojn .cart .quantity {width: 25%}#brxe-makojn .stock {display: none}#brxe-slmhwb {font-weight: 400; text-transform: none; color: var(--bricks-color-gpsuyh); width: 100%; border-width: 1px; border-color: #303030; border-radius: 0.2em; background-color: var(--bricks-color-fombsg)}#brxe-slmhwb:hover {background-color: #525252}#brxe-mgmykp {color: #058f00; font-size: 1.1em}#brxe-oawlqv {color: #bd8e00; font-size: 1.1em; text-align: center}#brxe-ekumef {padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; background-color: #e8e8e8; border-radius: 0.3em; align-items: center; row-gap: 10px}#brxe-zpgnqw {align-items: center; color: var(--bricks-color-rvsmtw); margin-bottom: 10px; row-gap: 10px}#brxe-auvouk {padding-top: 20px; min-width: 20%; flex-grow: 1}#brxe-ilwvok {flex-direction: row; column-gap: 30px; padding-right: 10px; padding-left: 10px}@media (max-width: 478px) {#brxe-ilwvok {padding-right: 0; padding-left: 0}}#brxe-qcrdfm .wc-tabs {background-color: #f5f5f5}#brxe-qcrdfm .wc-tabs .active a {color: var(--bricks-color-fombsg)}#brxe-hsyjbf {padding-right: 10px; padding-left: 10px}#brxe-zbwjag {margin-top: 60px}