@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 {@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}a.brxe-image{display:inline-block}figure.brxe-image{margin:0}:where(.brxe-image).tag{display:inline-block;height:fit-content;position:relative;width:auto}:where(.brxe-image).caption{position:relative}:where(.brxe-image).caption:has(figcaption.bricks-image-caption){overflow:hidden}:where(.brxe-image).overlay{position:relative}:where(.brxe-image).overlay:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}:where(.brxe-image):before{border-radius:inherit}:where(.brxe-image) a{border-radius:inherit;position:static;transition:inherit}:where(.brxe-image) picture{border-radius:inherit;transition:inherit}:where(.brxe-image) img{border-radius:inherit;height:100%;position:static!important;transition:inherit;width:100%}:where(.brxe-image) img.bricks-lazy-hidden+figcaption{display:none}:where(.brxe-image) .icon{color:#fff;font-size:60px;pointer-events:none;position:absolute;right:50%;text-align:center;top:50%;transform:translate(50%,-50%);z-index:5}:where(.brxe-image) .bricks-image-caption{background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.25) 70%,transparent);bottom:0;color:#fff;font-size:inherit;margin:0;padding:10px 15px;pointer-events:none;position:absolute;text-align:center;width:100%;z-index:1}}@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-cd3102 {background-color: var(--action-ultra-light); border-top: 1px solid var(--action); border-bottom: 1px solid var(--action)}#brxe-067e1f {padding-top: var(--space-m)}#brxe-abe476:not(.tag), #brxe-abe476 img {object-fit: contain}#brxe-jnexuz .prefix {font-weight: 700; font-size: var(--text-s)}#brxe-jnexuz {flex-direction: column; font-size: var(--text-s)}#brxe-jnexuz a {font-size: var(--text-s)}#brxe-b06bcf {display: flex; flex-direction: column}#brxe-b06bcf form.cart button { display: flex; flex-direction: row; align-items: center; gap: var(--product-gap); margin: 0;}#brxe-b06bcf form.cart button:not(.added_to_cart) { background-color: var(--action); border-color: var(--button-color); color: var(--button-text); border-width: var(--btn-border-size); border-radius: var(--radius); border-style: solid; min-width: var(--btn-width); line-height: var(--btn-line-height); letter-spacing: var(--btn-letter-spacing); text-transform: var(--btn-text-transform); text-decoration: var(--btn-text-decoration); font-style: var(--btn-text-style); font-weight: 700; padding: var(--btn-pad-y) var(--btn-pad-x);}#brxe-b06bcf form.cart button:hover:not(.added_to_cart) { background-color: var(--button-color-hover); border-color: var(--button-color-hover); color: var(--button-text-hover); }#brxe-b06bcf .added_to_cart { align-self: center; height: auto; padding: 0; }#brxe-b06bcf form.cart:not(.variations_form),#brxe-b06bcf form.cart .woocommerce-variation-add-to-cart{ display: flex; flex-direction: row; gap: var(--product-gap);}#brxe-b06bcf form.variations_form:not(.cart) { display: flex; flex-direction: column; gap: var(--product-gap);}#brxe-b06bcf form.cart,#brxe-b06bcf .single_variation_wrap { display: flex; flex-direction: column; gap: var(--product-gap);}#brxe-b06bcf form.cart .woocommerce-variation,#brxe-b06bcf form.cart table.variations { margin: 0;}#brxe-b06bcf form.cart .quantity { margin: 0; border-color: var(--button-color); border-width: var(--btn-border-size); border-radius: var(--btn-radius); border-style: solid; width: var(--quantity-width); line-height: var(--btn-line-height); letter-spacing: var(--btn-letter-spacing); text-transform: var(--btn-text-transform); text-decoration: var(--btn-text-decoration); font-style: var(--btn-text-style); font-weight: var(--btn-weight);}#brxe-b06bcf form.cart .quantity .action,#brxe-b06bcf form.cart .quantity input { border: 0;}#brxe-b06bcf form.cart .quantity .minus svg,#brxe-b06bcf form.cart .quantity .plus svg { height: 1.5em; width: 1.5em;}#brxe-b06bcf table.variations tr { display: grid; grid-template-columns: var(--grid-12); grid-template-rows: var(--grid-1); align-items: center; gap: var(--product-gap); border-color: var(--border-color); border-top-width: 0!important; border-bottom-width: 0!important; padding-block: var(--product-gap) 0; }#brxe-b06bcf table.variations tr:first-child { border-top-width: var(--border-width)!important;}#brxe-b06bcf table.variations tr:last-child { border-bottom-width: var(--border-width)!important; padding-block: var(--product-gap); }#brxe-b06bcf table.variations th { grid-column: span var(--variation-span);}#brxe-b06bcf table.variations tr td { display: grid; grid-template-columns: var(--grid-3-1); grid-template-rows: var(--grid-1); align-items: center; gap: var(--product-gap); grid-column: span calc(12 - var(--variation-span)); width: 100%; margin: 0; padding-block: 0;}#brxe-b06bcf td.value select { border-color: var(--button-color); border-width: var(--btn-border-size); border-radius: var(--btn-radius); border-style: solid; width: var(--select-width); line-height: var(--btn-line-height); letter-spacing: var(--btn-letter-spacing); text-transform: var(--btn-text-transform); text-decoration: var(--btn-text-decoration); font-style: var(--btn-text-style); font-weight: var(--btn-weight); padding: var(--btn-pad-y) var(--btn-pad-x);}#brxe-b06bcf table.variations label { margin: 0; color: var(--variation-label-color);}#brxe-b06bcf .woocommerce-variation-price { font-size: var(--price-font-size);}#brxe-b06bcf .woocommerce-variation-price ins { color: var(--price-color); text-decoration: none;}#brxe-b06bcf .woocommerce-variation-price del { color: var(--canceled-price-color);}#brxe-b06bcf {max-width: max-content;}#brxe-b06bcf .wcpay-payment-request-wrapper { margin-block-start: var(--product-gap);}#brxe-twwvav {row-gap: var(--content-gap)}#brxe-krrsce {display: grid; align-items: initial; grid-template-columns: var(--grid-2)}@media (max-width: 767px) {#brxe-krrsce {grid-template-columns: var(--grid-1)}}#brxe-qkvmmn .wc-tabs {background-color: var(--fr-bg-light)}#brxe-chejfm {padding-bottom: var(--section-space-xs)}#brxe-chejfm {  --img-gallery-ratio: 1; --img-gallery-radius: var(--btn-radius);  --product-gap: calc(var(--grid-gap) / 1.5);  --price-color: var(--fr-text-dark); --canceled-price-color: var(--danger); --price-font-size: var(--h3);  --variation-label-color:var(--fr-text-dark); --variation-span: 3; --border-color: var(--neutral); --border-width: .1em; --quantity-width: var(--width-xs);  --button-color: var(--action); --button-color-hover: var(--action-hover); --button-text: var(--fr-text-light); --button-text-hover: var(--fr-text-light);  --review-avatar-size: 3.5em; --review-avatar-radius: 50%; }.brxe-ijrotg.brxe-block {transition: all .3s ease; box-shadow: 1px 1px 4px 0 #59549a; padding-bottom: var(--space-m)}.brxe-ijrotg:hover {transform: translateY(-.5em);}#brxe-rkfppn {grid-template-columns: var(--grid-4)}@media (max-width: 991px) {#brxe-rkfppn {grid-template-columns: var(--grid-2)}}#brxe-jrlhsh {padding-top: var(--section-space-xs)}