@layer bricks {.brxe-offcanvas{visibility:hidden}.brxe-offcanvas.brx-open{visibility:visible}.brxe-offcanvas.brx-open .brx-offcanvas-inner{transform:translate(0)!important}.brxe-offcanvas.brx-open .brx-offcanvas-backdrop{opacity:1;pointer-events:auto;z-index:998}.brxe-offcanvas.brx-closing{visibility:visible}.brxe-offcanvas.brx-closing .brx-offcanvas-backdrop{z-index:998}.brxe-offcanvas[data-direction=top] .brx-offcanvas-inner{bottom:auto;height:300px;left:0;right:0;top:0;transform:translateY(-100%);width:100vw}.brxe-offcanvas[data-direction=right] .brx-offcanvas-inner{bottom:0;height:100vh;height:calc(var(--bricks-vh, 1vh)*100);left:auto;right:0;top:0;transform:translate(100%);width:300px}.brxe-offcanvas[data-direction=bottom] .brx-offcanvas-inner{bottom:0;height:300px;left:0;right:0;top:auto;transform:translateY(100%);width:100vw}.brxe-offcanvas[data-direction=left] .brx-offcanvas-inner{bottom:0;height:100vh;height:calc(var(--bricks-vh, 1vh)*100);left:0;right:auto;top:0;transform:translate(-100%);width:300px}.brx-offcanvas-inner{background-color:#fff;display:flex;overflow-x:hidden;position:fixed;transition:transform .2s cubic-bezier(.25,0,.25,1);z-index:999}.brx-offcanvas-backdrop{background:rgba(0,0,0,.5);bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:opacity .2s cubic-bezier(.25,0,.25,1);z-index:-1}}@layer bricks {.brxe-icon{font-size:60px}svg.brxe-icon{font-size:inherit}}@layer bricks {.brxe-code{width:100%}}@layer bricks {.brxe-text-link{gap:5px}.brxe-text-link,.brxe-text-link span{align-items:center;display:inline-flex}.brxe-text-link span{justify-content:center}}@layer bricks {.brxe-template{width:100%}}@layer bricks {.brxe-shortcode{width:100%}}@layer bricks {.brxe-button{width:auto}}@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}}#brxe-kpjpmp {flex-direction: row; gap: 5px}#brxe-wimhxv {flex-direction: row}#brxe-lvabnt .price ins {font-size: 30px; text-align: left; font-family: "Arial"; font-weight: 300; font-style: normal; color: var(--accent)}#brxe-lvabnt .price del, #brxe-lvabnt .price > span {font-size: 20px; text-align: left; font-family: "Arial"; font-weight: 600; font-style: normal; color: var(--text-dark-muted)}#brxe-lvabnt {align-items: flex-end}#brxe-ilnkbs {text-wrap: nowrap; font-size: var(--text-l)}#brxe-ilnkbs { display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: flex-start; column-gap: 12px; align-items: center; }#brxe-ilnkbs .stock-icon { width: var(--text-l);}#brxe-lgfwjm {width: 100%}#brxe-ppxgok form.cart:not(.variations_form), #brxe-ppxgok form.cart.variations_form .woocommerce-variation-add-to-cart {display: inline-block}#brxe-ppxgok .cart .quantity {width: 160px}#brxe-ppxgok .woocommerce-variation-add-to-cart, #brxe-ppxgok form:not(.variations_form) {flex-grow: 1}#brxe-ppxgok .stock {display: none}#brxe-ppxgok .cart .single_add_to_cart_button, #brxe-ppxgok a.button[data-product_id] {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; margin-top: var(--card-gap)}#brxe-ppxgok .qty {font-size: 2rem}#brxe-ppxgok .added_to_cart {display: none}#brxe-gqwxbh {flex-direction: column; width: 100%; min-width: 75%}#brxe-vmieyk .alg-wc-wl-btn { border: 3px solid var(--primary)!important; border-radius: var(--radius);}#brxe-vmieyk .alg-wc-wl-btn .alg-wc-wl-btn-text { color: var(--primary)}#brxe-vmieyk .alg-wc-wl-view-state-remove { color: var(--primary)}#brxe-vmieyk .remove i { margin-left: 0; font-size: 1.4rem;}#brxe-allwnw {flex-direction: column; flex-wrap: nowrap; justify-content: space-between; column-gap: 0px; display: flex; grid-template-columns: 10fr 1fr; grid-template-rows: 1; grid-gap: var(--card-gap)}#brxe-allwnw { --btn-height: 50px;}#brxe-cgztsn p::before { content: '• ';}#brxe-mgkhvj {margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; cursor: pointer}#brxe-razwji {align-self: flex-start !important; margin-top: 30px}#brxe-skezij {width: 100%; justify-content: flex-end}#brxe-jaxbrq {position: sticky; top: var(--header-height)}#brxe-yvijwp {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0}#brxe-zaaqet {row-gap: var(--content-gap)}.brxe-ada7da[data-product-tags*="black-friday"] { position: relative; display: block;} .brxe-ada7da[data-product-tags*="black-friday"]::before { content: "Black Friday Deal"; display: block; background: #c0392b; color: #fff; padding: 4px 12px; font-size: 11px; font-weight: bold; border-radius: 3px; margin-bottom: 6px; box-shadow: 0 3px 6px rgba(0,0,0,0.3); width: fit-content;}.brxe-tnkzgd .brxe-vgvbvt.brxe-product-rating .star-rating span::before {color: var(--warning)}.brxe-tnkzgd .brxe-zbfeqf.brxe-block {flex-direction: row; display: flex; flex-wrap: nowrap; align-items: center; column-gap: 0px; row-gap: 0px}.brxe-tnkzgd .brxe-528870.brxe-image {border: 1px solid var(--neutral-ultra-light)}.brxe-tnkzgd .brxe-626260.brxe-block {background-color: var(--white); align-items: center}.brxe-tnkzgd .brxe-a70b5e.brxe-block {row-gap: var(--card-gap)}.brxe-tnkzgd .brxe-cf9bee.brxe-block {position: relative; flex-wrap: nowrap; background-color: rgba(0, 0, 0, 0)}.brxe-tnkzgd .brxe-nlflqx.brxe-block {width: 250px}#brxe-xmmjqj .splide__arrows .splide__arrow {font-size: var(--space-l)}#brxe-xmmjqj .splide__arrow[disabled] {opacity: 0.5}#brxe-xmmjqj .splide__arrow--prev {inset-block-start: 50%; inset-inline-start: var(--space-xs); transform: translate(0,-50%)}#brxe-xmmjqj .splide__arrow--next {inset-block-start: 50%; inset-inline-end: var(--space-xs); transform: translate(0,-50%)}#brxe-xmmjqj {--fr-slide-transition-duration: 300}#brxe-ompuyt {grid-template-columns: var(--grid-auto-6); row-gap: var(--content-gap); padding-top: calc(var(--content-gap) * 0.5); padding-bottom: calc(var(--content-gap) * 0.5)}#brxe-oqskwm {gap: 3px}#brxe-jkylzr .fr-accordion__icon--flipped {transform: rotateZ(180deg)}#brxe-jkylzr .fr-accordion__header {background-color: var(--bg-ultra-light); border-top: 1px solid var(--primary); border-bottom: 1px solid var(--primary)}#brxe-ipetpd {align-self: stretch}#brxe-ipetpd .woocommerce-product-attributes { width: 100% ;}#brxe-ipetpd .woocommerce-product-attributes-item { height: 2rem; &:nth-child(even) { background-color: var(--neutral-ultra-light); }}#brxe-ikngqh .fr-accordion__icon--flipped {transform: rotateZ(180deg)}#brxe-ikngqh .fr-accordion__header {background-color: var(--bg-ultra-light); border-top: 1px solid var(--primary); border-bottom: 1px solid var(--primary)}#brxe-hucffp {display: grid; align-items: initial; padding-top: calc(var(--content-gap) * 0.5); padding-bottom: calc(var(--content-gap) * 0.5); grid-template-columns: var(--grid-2)}@media (max-width: 991px) {#brxe-hucffp {grid-template-columns: var(--grid-1)}}#details {column-gap: var(--content-gap); row-gap: var(--content-gap); padding-top: calc(var(--content-gap) * 0.5); padding-bottom: calc(var(--content-gap) * 0.5)}#brxe-sgxtsj {padding-top: 40px}#reviews {column-gap: var(--content-gap); row-gap: var(--content-gap)}.brxe-smbdly .brxe-vgvbvt.brxe-product-rating .star-rating span::before {color: var(--warning)}.brxe-smbdly .brxe-zbfeqf.brxe-block {flex-direction: row; display: flex; flex-wrap: nowrap; align-items: center; column-gap: 0px; row-gap: 0px}.brxe-smbdly .brxe-528870.brxe-image {border: 1px solid var(--neutral-ultra-light)}.brxe-smbdly .brxe-626260.brxe-block {background-color: var(--white); align-items: center}.brxe-smbdly .brxe-a70b5e.brxe-block {row-gap: var(--card-gap)}.brxe-smbdly .brxe-cf9bee.brxe-block {position: relative; flex-wrap: nowrap; background-color: rgba(0, 0, 0, 0)}.brxe-smbdly .brxe-oheblq.brxe-block {width: clamp(7.813rem, 3.348rem + 11.905vw, 14.063rem)}#brxe-wkocxf .splide__arrows .splide__arrow {font-size: var(--space-l)}#brxe-wkocxf .splide__arrow[disabled] {opacity: 0.5}#brxe-wkocxf .splide__arrow--prev {inset-block-start: 50%; inset-inline-start: var(--space-xs); transform: translate(0,-50%)}#brxe-wkocxf .splide__arrow--next {inset-block-start: 50%; inset-inline-end: var(--space-xs); transform: translate(0,-50%)}#brxe-wkocxf {--fr-slide-transition-duration: 300}#brxe-xrxdmp {grid-template-columns: var(--grid-auto-6); row-gap: var(--content-gap); padding-top: calc(var(--content-gap) * 0.5); padding-bottom: calc(var(--content-gap) * 0.5)}#brxe-pnwfsm {padding-right: 0; padding-left: 0}#brxe-mvlzlu {align-items: flex-end; align-self: center; color: var(--bg-ultra-light)}#brxe-mvlzlu .price ins {font-size: 30px; text-align: left; font-family: "Arial"; font-weight: 300; font-style: normal; color: var(--accent)}#brxe-mvlzlu .price del, #brxe-mvlzlu .price > span {font-size: 20px; text-align: left; font-family: "Arial"; font-weight: 600; font-style: normal; color: var(--text-light-muted)}#brxe-jjpasw {flex-direction: row}#brxe-jjpasw .quantity .qty {width: 45px}#brxe-jjpasw .button {flex-direction: row; border-radius: var(--btn-radius); background-color: var(--accent)}#brxe-jjpasw form.cart, #brxe-jjpasw .woocommerce-variation-add-to-cart {flex-direction: row}#brxe-jjpasw .added_to_cart {justify-content: center; align-items: center}#brxe-jjpasw .single_buy_now_button {flex-direction: row}#brxe-jjpasw form.cart .group_table td {vertical-align: middle}#brxe-jjpasw .quantity .action {display: none}#brxe-jjpasw .cart .quantity{ display: none;}#brxe-mbl-add-to-cart {display: flex; justify-content: space-around; position: sticky; z-index: 999; padding-top: 10px; padding-bottom: 10px; bottom: 0px; width: 100%}#brxe-mbl-add-to-cart { opacity: 0; transform: scale(0.95); transition: opacity 0.3s ease-in-out, transform 0.3s ease-in-out; }#brxe-mbl-add-to-cart.visible { opacity: 1; transform: scale(1);}@media (width > 767px) { #brxe-mbl-add-to-cart { display: none; }}#brxe-oatvqq {margin-right: auto; margin-left: auto; top: 300px; padding-top: var(--card-padding); padding-right: var(--card-padding); padding-bottom: var(--card-padding); padding-left: var(--card-padding)}#brxe-zugjdw[data-direction] .brx-offcanvas-inner {width: 800px; height: min-content}#brxe-zugjdw .brx-offcanvas-inner, #brxe-zugjdw .brx-offcanvas-backdrop {transition-duration: .1px}