@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-slider-nested{min-width:0;width:100%}.brxe-slider-nested .splide__slide{align-items:center;display:flex;justify-content:center;position:relative}.brxe-slider-nested .splide__arrows:not(.custom) .splide__arrow--prev{transform:translateY(-50%) scaleX(-1)}.brxe-slider-nested .splide__arrows:not(.custom).splide__arrows--ttb .splide__arrow--prev{transform:translateX(-50%) scaleX(-1)}.brxe-slider-nested .splide__arrows svg{min-height:0;min-width:0}}@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}.brxe-text-link .icon{flex-shrink:0}}@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 {@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 {.brxe-button{width:auto}}@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-shortcode{width:100%}}#brxe-spbrnd {width: clamp(5.6rem,6vw,7rem); display: inline-flex; align-items: center; justify-content: flex-start; flex-shrink: 0}@media (max-width: 478px) {#brxe-spbrnd {width: clamp(4.35rem,24vw,5.35rem)}}#brxe-sptitl {font-size: var(--tpx-text-m); line-height: var(--tpx-leading-heading); font-weight: 600; color: var(--tpx-color-heading); margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0}@media (max-width: 478px) {#brxe-sptitl {font-size: var(--tpx-text-s); line-height: 1.12; font-weight: 600; color: var(--tpx-color-heading)}}#brxe-spidtx {display: flex; flex-direction: column; row-gap: var(--tpx-space-3xs)}#brxe-spidrw {display: flex; flex-direction: row; column-gap: var(--tpx-space-s); row-gap: 0px; align-items: center; flex-wrap: nowrap}@media (max-width: 478px) {#brxe-spidrw {flex-wrap: wrap; align-items: flex-start; column-gap: var(--tpx-space-2xs); row-gap: var(--tpx-space-3xs); width: 100%}}#brxe-spbrdc .navigation {gap: 0.15rem}#brxe-spbrdc {font-size: var(--tpx-text-2xs); line-height: 1.3; font-weight: 600; color: var(--tpx-color-heading)}#brxe-spbrdc .separator {margin-right: 5px; margin-left: 5px}.tpx-product-breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;gap:.25rem;white-space:normal;max-width:100%;overflow-wrap:anywhere} .tpx-product-breadcrumbs a{color:var(--tpx-color-heading);text-decoration:none} .tpx-product-breadcrumbs a:hover{color:var(--tpx-color-primary-dark);text-decoration:underline} .tpx-product-breadcrumbs .separator{color:var(--tpx-color-muted)} .tpx-product-breadcrumbs .breadcrumb_last{color:var(--tpx-color-primary-dark)}@media (max-width: 640px){.tpx-product-breadcrumbs{row-gap:.35rem;font-size:var(--tpx-text-2xs)}}@media (max-width: 991px) {#brxe-spbrdc {width: 100%}}@media (max-width: 478px) {#brxe-spbrdc {width: 100%}}#brxe-sphedc {display: grid; align-items: initial; grid-template-columns: minmax(0, 1fr) auto; grid-gap: var(--tpx-space-xs) var(--tpx-space-l); width: 100%; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; align-items: center}@media (max-width: 991px) {#brxe-sphedc {grid-template-columns: 1fr; grid-gap: var(--tpx-space-xs)}}@media (max-width: 478px) {#brxe-sphedc {grid-template-columns: 1fr; grid-gap: var(--tpx-space-xs)}}#brxe-sphed1 {background-color: var(--tpx-color-surface); padding-top: var(--tpx-space-xs); padding-right: var(--tpx-container-pad); padding-bottom: var(--tpx-space-xs); padding-left: var(--tpx-container-pad)}#brxe-spgall .flex-control-thumbs {grid-template-columns: repeat(4, 1fr); gap: var(--tpx-space-xs)}#brxe-spgall .woocommerce-product-gallery {gap: var(--tpx-space-xs)}#brxe-spgall.thumbnail-slider {gap: var(--tpx-space-xs)}#brxe-spgall .woocommerce-product-gallery .flex-control-thumbs img {border: 1px solid var(--tpx-color-border); border-radius: var(--tpx-radius-surface)}#brxe-spgall.thumbnail-slider .brx-product-gallery-thumbnail-slider .woocommerce-product-gallery__image img {border: 1px solid var(--tpx-color-border); border-radius: var(--tpx-radius-surface)}#brxe-spgall .woocommerce-product-gallery .flex-control-thumbs img.flex-active {border: 2px solid var(--tpx-color-primary)}#brxe-spgall.thumbnail-slider .brx-product-gallery-thumbnail-slider .woocommerce-product-gallery__image.flex-active-slide img {border: 2px solid var(--tpx-color-primary)}#brxe-spmedi {display: flex; align-items: flex-start; justify-content: center; background-color: var(--tpx-color-surface); padding-top: var(--tpx-space-s); padding-right: var(--tpx-space-s); padding-bottom: var(--tpx-space-s); padding-left: var(--tpx-space-s); border: 1px solid var(--tpx-color-primary); border-radius: var(--tpx-radius-surface)}.tpx-single-product-media-panel .woocommerce-product-gallery{width:100%;margin:0} .tpx-single-product-media-panel .woocommerce-product-gallery__wrapper{margin:0} .tpx-single-product-media-panel .woocommerce-product-gallery__image{display:flex!important;align-items:center;justify-content:center} .tpx-single-product-media-panel img{width:100%;height:auto;max-height:clamp(21rem,38vw,41rem);object-fit:contain}@media (max-width:767px){.tpx-single-product-media-panel{min-height:auto} .tpx-single-product-media-panel img{max-height:clamp(17rem,74vw,28rem)}}@media (max-width: 991px) {#brxe-spmedi {order: 1}}@media (max-width: 478px) {#brxe-spmedi {order: 1}}#brxe-68c635 {font-size: .95rem; color: var(--tpx-color-icon)}#brxe-fd392d {margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0}#brxe-942225 {display: flex; flex-direction: row; align-items: center; column-gap: .45rem}#brxe-a55b9b {font-size: 1em; color: var(--tpx-color-muted)}#brxe-0d7e7d {display: flex; flex-direction: row; justify-content: space-between; align-items: center; padding-top: var(--tpx-space-2xs); padding-right: var(--tpx-space-xs); padding-bottom: var(--tpx-space-2xs); padding-left: var(--tpx-space-xs); width: 100%}#brxe-vtjbha {font-size: var(--tpx-text-xs); line-height: 1.38; font-weight: 600; font-style: italic; color: var(--tpx-color-primary-dark); margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0}#brxe-8f1727 {font-size: var(--tpx-text-xs); line-height: 1.35; color: var(--tpx-color-text); margin-top: var(--tpx-space-4xs); margin-right: 0; margin-bottom: var(--tpx-space-4xs); margin-left: 0}#brxe-tpxlmk {width: 100%; font-size: var(--tpx-text-xs); line-height: 1.35; color: var(--tpx-color-text); text-align: center; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0}#brxe-777b77 {display: flex; flex-direction: column; row-gap: var(--tpx-space-xs); padding-top: var(--tpx-space-2xs); padding-right: 0; padding-bottom: var(--tpx-space-2xs); padding-left: 0}#brxe-b007ef {padding-top: calc(var(--tpx-space-3xs) * 1.2); padding-right: var(--tpx-space-xs); padding-bottom: calc(var(--tpx-space-xs) * 1.2); padding-left: var(--tpx-space-xs); border-top: 1px solid var(--tpx-color-border); border-right: 0 solid var(--tpx-color-border); border-bottom: 0 solid var(--tpx-color-border); border-left: 0 solid var(--tpx-color-border); width: 100%}#brxe-32ee4e {display: flex; flex-direction: column; width: 100%; background-color: var(--tpx-color-surface); border: 0; border-style: solid; border-color: var(--tpx-color-border); border-radius: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; row-gap: 0px; column-gap: 0px}#brxe-6195d7 {font-size: .95rem; color: var(--tpx-color-icon)}#brxe-745279 {margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0}#brxe-7e5169 {display: flex; flex-direction: row; align-items: center; column-gap: .45rem}#brxe-bdd752 {font-size: 1em; color: var(--tpx-color-muted)}#brxe-f0907a {display: flex; flex-direction: row; justify-content: space-between; align-items: center; padding-top: var(--tpx-space-2xs); padding-right: var(--tpx-space-xs); padding-bottom: var(--tpx-space-2xs); padding-left: var(--tpx-space-xs); width: 100%}#brxe-c354c8 {font-size: var(--tpx-text-xs); line-height: 1.5}#brxe-0c7e70 {padding-top: calc(var(--tpx-space-3xs) * 1.2); padding-right: var(--tpx-space-xs); padding-bottom: calc(var(--tpx-space-xs) * 1.2); padding-left: var(--tpx-space-xs); border-top: 1px solid var(--tpx-color-border); border-right: 0 solid var(--tpx-color-border); border-bottom: 0 solid var(--tpx-color-border); border-left: 0 solid var(--tpx-color-border); width: 100%}#brxe-e5d7a0 {display: flex; flex-direction: column; width: 100%; background-color: var(--tpx-color-surface); border-top: 1px solid var(--tpx-color-border); border-right: 0 solid var(--tpx-color-border); border-bottom: 0 solid var(--tpx-color-border); border-left: 0 solid var(--tpx-color-border); border-radius: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; row-gap: 0px; column-gap: 0px}#brxe-fe1c58 {font-size: .95rem; color: var(--tpx-color-icon)}#brxe-02d571 {margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0}#brxe-7b0aa1 {display: flex; flex-direction: row; align-items: center; column-gap: .45rem}#brxe-67efa9 {font-size: 1em; color: var(--tpx-color-muted)}#brxe-e7b5ea {display: flex; flex-direction: row; justify-content: space-between; align-items: center; padding-top: var(--tpx-space-2xs); padding-right: var(--tpx-space-xs); padding-bottom: var(--tpx-space-2xs); padding-left: var(--tpx-space-xs); width: 100%}#brxe-3453c3 {font-size: var(--tpx-text-xs); line-height: 1.5}#brxe-3453c3 a {font-size: var(--tpx-text-xs); line-height: 1.5; font-size: inherit}#brxe-9f4e33 {padding-top: calc(var(--tpx-space-3xs) * 1.2); padding-right: var(--tpx-space-xs); padding-bottom: calc(var(--tpx-space-xs) * 1.2); padding-left: var(--tpx-space-xs); border-top: 1px solid var(--tpx-color-border); border-right: 0 solid var(--tpx-color-border); border-bottom: 0 solid var(--tpx-color-border); border-left: 0 solid var(--tpx-color-border); width: 100%}#brxe-beeb3d {display: flex; flex-direction: column; width: 100%; background-color: var(--tpx-color-surface); border-top: 1px solid var(--tpx-color-border); border-right: 0 solid var(--tpx-color-border); border-bottom: 0 solid var(--tpx-color-border); border-left: 0 solid var(--tpx-color-border); border-radius: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; row-gap: 0px; column-gap: 0px}#brxe-323b4c {font-size: .95rem; color: var(--tpx-color-icon)}#brxe-83c37e {margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0}#brxe-e0b8ef {display: flex; flex-direction: row; align-items: center; column-gap: .45rem}#brxe-2c65f3 {font-size: 1em; color: var(--tpx-color-muted)}#brxe-66d696 {display: flex; flex-direction: row; justify-content: space-between; align-items: center; padding-top: var(--tpx-space-2xs); padding-right: var(--tpx-space-xs); padding-bottom: var(--tpx-space-2xs); padding-left: var(--tpx-space-xs); width: 100%}#brxe-3a33ca {font-size: var(--tpx-text-xs); line-height: 1.5}#brxe-3a33ca a {font-size: var(--tpx-text-xs); line-height: 1.5; font-size: inherit}#brxe-0e4e1e {padding-top: calc(var(--tpx-space-3xs) * 1.2); padding-right: var(--tpx-space-xs); padding-bottom: calc(var(--tpx-space-xs) * 1.2); padding-left: var(--tpx-space-xs); border-top: 1px solid var(--tpx-color-border); border-right: 0 solid var(--tpx-color-border); border-bottom: 0 solid var(--tpx-color-border); border-left: 0 solid var(--tpx-color-border); width: 100%}#brxe-d29700 {display: flex; flex-direction: column; width: 100%; background-color: var(--tpx-color-surface); border-top: 1px solid var(--tpx-color-border); border-right: 0 solid var(--tpx-color-border); border-bottom: 0 solid var(--tpx-color-border); border-left: 0 solid var(--tpx-color-border); border-radius: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; row-gap: 0px; column-gap: 0px}#brxe-0c3cbc {font-size: .95rem; color: var(--tpx-color-icon)}#brxe-9a1e80 {margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0}#brxe-1dd2df {display: flex; flex-direction: row; align-items: center; column-gap: .45rem}#brxe-505608 {font-size: 1em; color: var(--tpx-color-muted)}#brxe-2f6086 {display: flex; flex-direction: row; justify-content: space-between; align-items: center; padding-top: var(--tpx-space-2xs); padding-right: var(--tpx-space-xs); padding-bottom: var(--tpx-space-2xs); padding-left: var(--tpx-space-xs); width: 100%}#brxe-r8vpnl {font-size: var(--tpx-text-xs); line-height: 1.5; color: var(--tpx-color-text); margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0}#brxe-c7bf33 {padding-top: calc(var(--tpx-space-3xs) * 1.2); padding-right: var(--tpx-space-xs); padding-bottom: calc(var(--tpx-space-xs) * 1.2); padding-left: var(--tpx-space-xs); border-top: 1px solid var(--tpx-color-border); border-right: 0 solid var(--tpx-color-border); border-bottom: 0 solid var(--tpx-color-border); border-left: 0 solid var(--tpx-color-border); width: 100%}#brxe-c9dc8e {display: flex; flex-direction: column; width: 100%; background-color: var(--tpx-color-surface); border-top: 1px solid var(--tpx-color-border); border-right: 0 solid var(--tpx-color-border); border-bottom: 0 solid var(--tpx-color-border); border-left: 0 solid var(--tpx-color-border); border-radius: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; row-gap: 0px; column-gap: 0px}#brxe-4818e8 {background-color: var(--tpx-color-surface); padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; width: 100%; display: flex; align-items: stretch; justify-content: flex-start; border: 1px solid var(--tpx-color-primary); border-radius: var(--tpx-radius-surface); overflow: hidden}#brxe-4818e8 .accordion-title-wrapper {min-height: 2.72rem; padding-top: var(--tpx-space-2xs); padding-right: var(--tpx-space-xs); padding-bottom: var(--tpx-space-2xs); padding-left: var(--tpx-space-xs); font-size: calc(var(--tpx-text-xs) * 1.12); line-height: 1.12; font-weight: 600; color: var(--tpx-color-heading); text-transform: uppercase; background-color: var(--tpx-color-surface); margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0}#brxe-4818e8 .accordion-title-wrapper .brxe-heading {font-size: calc(var(--tpx-text-xs) * 1.12); line-height: 1.12; font-weight: 600; color: var(--tpx-color-heading); text-transform: uppercase}#brxe-4818e8 .brx-open .accordion-title-wrapper {font-size: calc(var(--tpx-text-xs) * 1.12); line-height: 1.12; font-weight: 600; color: var(--tpx-color-primary-dark); text-transform: uppercase; background-color: var(--tpx-color-surface-soft)}#brxe-4818e8 .brx-open .accordion-title-wrapper .brxe-heading {font-size: calc(var(--tpx-text-xs) * 1.12); line-height: 1.12; font-weight: 600; color: var(--tpx-color-primary-dark); text-transform: uppercase}#brxe-4818e8 .accordion-content-wrapper {padding-top: calc(var(--tpx-space-3xs) * 1.2); padding-right: var(--tpx-space-xs); padding-bottom: calc(var(--tpx-space-xs) * 1.2); padding-left: var(--tpx-space-xs); font-size: var(--tpx-text-xs); line-height: 1.5; color: var(--tpx-color-text); margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0}.tpx-single-product-accordion{display:flex;flex-direction:column;align-items:stretch;width:100%;min-width:0} .tpx-single-product-accordion>.brxe-block{width:100%;min-width:0;flex:0 0 auto} .tpx-single-product-accordion .accordion-title-wrapper,.tpx-single-product-accordion .accordion-content-wrapper{width:100%;min-width:0} .tpx-single-product-accordion .accordion-title-wrapper{display:flex;flex-direction:row;align-items:center;justify-content:space-between} .tpx-single-product-accordion .tpx-accordion-label{display:flex;flex-direction:row;align-items:center;gap:var(--tpx-space-3xs);min-width:0} .tpx-single-product-accordion .tpx-accordion-label .brxe-heading{white-space:normal;word-break:normal;overflow-wrap:normal} .tpx-single-product-info-card .accordion-title-wrapper{cursor:pointer} .tpx-single-product-info-card .accordion-title-wrapper .brxe-heading{min-width:0;overflow-wrap:anywhere} .tpx-single-product-info-card .accordion-title-wrapper .brxe-icon{flex:0 0 auto;transition:color var(--tpx-motion-fast) ease,opacity var(--tpx-motion-fast) ease} .tpx-single-product-info-card .accordion-title-wrapper[aria-expanded="true"] .brxe-icon,.tpx-single-product-info-card .brx-open .accordion-title-wrapper .brxe-icon,.tpx-single-product-info-card>.brxe-block.open .accordion-title-wrapper .brxe-icon,.tpx-single-product-info-card>.brxe-block.active .accordion-title-wrapper .brxe-icon{color:var(--tpx-color-primary-dark)!important;opacity:1} .tpx-single-product-info-card .accordion-content-wrapper>*:first-child{margin-top:0} .tpx-single-product-info-card .accordion-content-wrapper p{font-size:var(--tpx-text-xs);line-height:1.5;margin:0 0 .65em} .tpx-single-product-info-card .accordion-content-wrapper p:last-child{margin-bottom:0} .tpx-single-product-info-card .accordion-content-wrapper ul,.tpx-single-product-info-card .accordion-content-wrapper ol{font-size:var(--tpx-text-xs);line-height:1.45;margin:0;padding-left:1.05rem} .tpx-single-product-info-card .tpx-single-feature-brand img{display:block;max-width:102px;height:auto} .tpx-single-product-info-card .accordion-content-wrapper .tpx-single-feature-list{display:grid;gap:.2rem;margin:0;padding-left:0;list-style:none;font-size:var(--tpx-text-xs);line-height:1.32} .tpx-single-product-info-card .woocommerce-product-attributes{font-size:var(--tpx-text-2xs);line-height:1.35} .tpx-single-product-info-card .woocommerce-product-attributes th,.tpx-single-product-info-card .woocommerce-product-attributes td{padding:.35rem .4rem} .tpx-single-product-info-card .accordion-title-wrapper .tpx-accordion-label-icon{color:var(--tpx-color-icon)!important;line-height:1;opacity:1}@media (max-width: 991px) {#brxe-4818e8 {order: 3}}@media (max-width: 478px) {#brxe-4818e8 {order: 3}}#brxe-spbtit {font-size: var(--tpx-text-m); line-height: var(--tpx-leading-heading); font-weight: 500; color: var(--tpx-color-heading); margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0}@media (max-width: 478px) {#brxe-spbtit {font-size: var(--tpx-text-s); line-height: 1.16; font-weight: 600; color: var(--tpx-color-heading)}}.brxe-nweeqi .line {height: 4px}.brxe-nweeqi.horizontal .line {border-top-width: 4px}.brxe-nweeqi .line { background: var(--tpx-gradient-brand); border: 0;}#brxe-sppsum {width: 100%; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0}#brxe-sptops {display: flex; flex-direction: column; width: 100%; background-color: var(--tpx-color-surface); border: 1px solid var(--tpx-color-primary); border-radius: var(--tpx-radius-surface); padding-top: var(--tpx-space-s); padding-right: var(--tpx-space-s); padding-bottom: var(--tpx-space-s); padding-left: var(--tpx-space-s)}#brxe-spcart form.cart:not(.variations_form), #brxe-spcart form.cart.variations_form .woocommerce-variation-add-to-cart {display: flex; flex-direction: column; gap: var(--tpx-space-s)}#brxe-spcart .cart .single_add_to_cart_button, #brxe-spcart a.button[data-product_id] {min-width: 100%; padding-top: var(--tpx-button-pad-y); padding-right: var(--tpx-button-pad-x); padding-bottom: var(--tpx-button-pad-y); padding-left: var(--tpx-button-pad-x); background-color: var(--tpx-color-primary); border: 0; border-style: solid; border-radius: var(--tpx-radius-action); font-size: var(--tpx-text-l); line-height: 1.1; font-weight: 600; color: var(--tpx-color-surface); text-align: center}#brxe-spcart {margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; width: 100%; display: block; background-color: var(--tpx-color-surface); border: 2px solid var(--tpx-focus-ring); border-radius: var(--tpx-radius-surface); padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; overflow: hidden}#brxe-sprqcl {justify-content: space-between; width: 100%; background-color: var(--tpx-color-surface); padding-top: var(--tpx-button-pad-y); padding-right: var(--tpx-button-pad-x); padding-bottom: var(--tpx-button-pad-y); padding-left: var(--tpx-button-pad-x); border: 1px solid var(--tpx-color-border); border-radius: var(--tpx-radius-action); font-size: var(--tpx-text-s); line-height: 1.1; font-weight: 600; color: var(--tpx-color-heading); margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0}#brxe-sppaym {width: 100%}#brxe-sphlps {display: flex; flex-direction: column; align-items: center; justify-content: center; row-gap: var(--tpx-space-xs); width: 100%; background-color: var(--tpx-color-surface); border: 1px solid var(--tpx-focus-ring); border-radius: var(--tpx-radius-surface); padding-top: var(--tpx-space-xs); padding-right: var(--tpx-space-xs); padding-bottom: var(--tpx-space-xs); padding-left: var(--tpx-space-xs)}#brxe-spbuyc {display: flex; flex-direction: column; background-color: transparent; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; row-gap: var(--tpx-space-s); border: 0; border-style: solid; border-color: transparent; border-radius: 0; position: relative; overflow: visible; width: 100%}@media (max-width: 991px) {#brxe-spbuyc {order: 2}}@media (max-width: 478px) {#brxe-spbuyc {order: 2}}#brxe-spgrid {display: grid; align-items: initial; grid-template-columns: minmax(22rem,1.12fr) minmax(16.5rem,.82fr) minmax(23rem,.92fr); grid-gap: var(--tpx-space-s); width: 100%; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; align-items: start}@media (max-width: 991px) {#brxe-spgrid {grid-template-columns: 1fr}}@media (max-width: 478px) {#brxe-spgrid {grid-template-columns: 1fr; grid-gap: var(--tpx-space-xs)}}#brxe-spmain {background-color: var(--tpx-color-surface-soft); padding-top: var(--tpx-space-m); padding-right: var(--tpx-container-pad); padding-bottom: var(--tpx-space-l); padding-left: var(--tpx-container-pad)}#brxe-u6r2fa {margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-size: var(--tpx-text-l); line-height: var(--tpx-leading-heading); font-weight: 600; color: var(--tpx-color-heading)}#brxe-v9p5sd {font-size: var(--tpx-text-xs); line-height: 1.2; font-weight: 600; color: var(--tpx-color-primary-dark)}#brxe-b5m9qa {display: grid; align-items: initial; grid-template-columns: minmax(0, 1fr) auto; grid-gap: var(--tpx-space-3xs) var(--tpx-space-m); align-items: end; width: 100%}.brxe-z3k7mt .brxe-e4p8lc.brxe-shortcode {display: inline-flex; align-items: center; justify-content: flex-start; width: clamp(4.1rem, 5vw, 5.4rem); height: 1.45rem; max-height: 1.45rem; max-width: 5.4rem; position: relative; z-index: 2}.brxe-z3k7mt .brxe-f9m2ba.brxe-product-price .price del, .brxe-z3k7mt .brxe-f9m2ba.brxe-product-price .price > span {font-size: var(--tpx-text-m); font-weight: 600; line-height: 1.1; color: var(--tpx-color-heading)}.brxe-z3k7mt .brxe-f9m2ba.brxe-product-price {margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; position: relative; z-index: 2}.brxe-z3k7mt .brxe-d6q1rv.brxe-block {display: flex; flex-direction: row; align-items: center; justify-content: space-between; column-gap: var(--tpx-space-2xs); row-gap: var(--tpx-space-3xs); width: 100%; position: relative; z-index: 2}.brxe-z3k7mt .brxe-w4h8nc.brxe-image:not(.tag), .brxe-z3k7mt .brxe-w4h8nc.brxe-image img {object-fit: contain}.brxe-z3k7mt .brxe-w4h8nc.brxe-image {height: calc(100% - 1.25rem); max-height: calc(100% - 1.25rem); width: 100%}.brxe-z3k7mt .brxe-h2r6sd.brxe-shortcode {width: 100%; font-size: var(--tpx-text-3xs); font-weight: 500; line-height: 1.1; text-transform: uppercase; color: var(--tpx-color-muted); text-align: center}.brxe-z3k7mt .brxe-g7n5ux.brxe-block {display: flex; flex-direction: column; align-items: center; justify-content: center; row-gap: var(--tpx-space-4xs); width: 100%; height: clamp(7.5rem, 10vw, 9.4rem); background-color: var(--tpx-color-surface); overflow: hidden; position: relative; z-index: 2}@media (max-width: 478px) {.brxe-z3k7mt .brxe-g7n5ux.brxe-block {height: clamp(6.85rem,34vw,8.6rem)}}.brxe-z3k7mt .brxe-j5v9me.brxe-shortcode {width: 100%; font-size: var(--tpx-text-xs); font-weight: 600; line-height: 1.18; color: var(--tpx-color-heading)}.brxe-z3k7mt .brxe-i8k3pt.brxe-block {display: flex; flex-direction: column; align-items: stretch; justify-content: flex-start; row-gap: 0px; width: 100%; position: relative; z-index: 2}.brxe-z3k7mt .brxe-k4c7qn.brxe-shortcode {display: block; width: 100%; position: relative; z-index: 2}.brxe-z3k7mt .brxe-l9x2da.brxe-button {justify-content: space-between; display: flex; align-items: center; justify-content: center; width: calc(100% + (var(--tpx-space-xs) * 2)); margin-top: auto; margin-right: calc(var(--tpx-space-xs) * -1); margin-bottom: 0; margin-left: calc(var(--tpx-space-xs) * -1); padding-top: .58rem; padding-right: var(--tpx-space-xs); padding-bottom: calc(.58rem + .12rem); padding-left: var(--tpx-space-xs); background-color: var(--tpx-color-surface); border-top: 1px solid var(--tpx-color-border); border-right: 0 solid var(--tpx-color-border); border-bottom: 0 solid var(--tpx-color-border); border-left: 0 solid var(--tpx-color-border); border-radius: 0 0 var(--tpx-radius-surface) var(--tpx-radius-surface); font-size: var(--tpx-text-xs); line-height: 1; font-weight: 600; color: var(--tpx-color-heading); position: relative; z-index: 2; max-width: none; align-self: stretch}.tpx-related-product-card__cta:after{right:var(--tpx-space-xs);}.brxe-z3k7mt .brxe-m6b1rw.brxe-text-link {position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; z-index: 1; font-size: 0px; line-height: 0; color: transparent}.brxe-z3k7mt.brxe-block {display: flex; flex-direction: column; justify-content: flex-start; align-items: stretch; position: relative; padding-top: var(--tpx-space-xs); padding-right: var(--tpx-space-xs); padding-bottom: 0; padding-left: var(--tpx-space-xs); row-gap: var(--tpx-space-2xs); background-color: rgba(255,255,255,.74); border: 1px solid rgba(159,207,225,.52); border-radius: var(--tpx-radius-surface); overflow: hidden}@media (max-width: 478px) {.brxe-z3k7mt.brxe-block {padding-top: var(--tpx-space-2xs); padding-right: var(--tpx-space-2xs); padding-bottom: 0; padding-left: var(--tpx-space-2xs); row-gap: var(--tpx-space-3xs)}}#brxe-c3t8ny {display: grid; align-items: initial; grid-template-columns: repeat(4, minmax(0, 1fr)); grid-gap: var(--tpx-space-s); width: 100%; align-items: stretch}@media (max-width: 991px) {#brxe-c3t8ny {grid-template-columns: repeat(2, minmax(0, 1fr))}}@media (max-width: 478px) {#brxe-c3t8ny {grid-template-columns: repeat(2, minmax(0, 1fr)); grid-gap: var(--tpx-space-xs)}}#brxe-a7p2kd {display: flex; flex-direction: column; align-items: stretch; row-gap: var(--tpx-space-xs); width: 100%; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto}#brxe-q8n4xp {background-color: var(--tpx-color-surface-soft); padding-top: var(--tpx-space-m); padding-right: var(--tpx-container-pad); padding-bottom: var(--tpx-space-l); padding-left: var(--tpx-container-pad)}#brxe-e6w2by {margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-size: var(--tpx-text-l); line-height: var(--tpx-leading-heading); font-weight: 600; color: var(--tpx-color-heading)}#brxe-f9n7kc {font-size: var(--tpx-text-xs); line-height: 1.35; font-weight: 500; color: var(--tpx-color-muted); margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0}#brxe-d4r8na {display: flex; flex-direction: row; align-items: flex-end; justify-content: space-between; column-gap: var(--tpx-space-s); row-gap: var(--tpx-space-3xs); width: 100%; flex-wrap: wrap}#brxe-c7p4qx {width: 100%}#brxe-b2k9vm {display: flex; flex-direction: column; align-items: stretch; row-gap: var(--tpx-space-xs); width: 100%; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto}#brxe-a8f3dn {background-position: center center; background-color: var(--tpx-color-surface-soft); padding-top: var(--tpx-space-m); padding-right: var(--tpx-container-pad); padding-bottom: var(--tpx-space-l); padding-left: var(--tpx-container-pad)}.brxe-rotpm2 {width: clamp(2rem, 3vw, 2.75rem); height: clamp(2rem, 3vw, 2.75rem)}.brxe-rotpm2 :not([fill="none"]) {fill: #accddd}.brxe-rotpm3 {color: #111111; font-size: inherit; font-weight: 600; line-height: 1.1}.brxe-rotpm1 {display: flex; flex-direction: row; align-items: center; justify-content: center; column-gap: clamp(.55rem, .75vw, .85rem)}.brxe-rotdl2 {width: clamp(2rem, 3vw, 2.75rem); height: clamp(2rem, 3vw, 2.75rem)}.brxe-rotdl2 :not([fill="none"]) {fill: #accddd}.brxe-rotdl3 {color: #111111; font-size: inherit; font-weight: 600; line-height: 1.1}.brxe-rotdl1 {display: flex; flex-direction: row; align-items: center; justify-content: center; column-gap: clamp(.55rem, .75vw, .85rem)}.brxe-rotin2 {width: clamp(2rem, 3vw, 2.75rem); height: clamp(2rem, 3vw, 2.75rem)}.brxe-rotin2 :not([fill="none"]) {fill: #accddd}.brxe-rotin3 {color: #111111; font-size: inherit; font-weight: 600; line-height: 1.1}.brxe-rotin1 {display: flex; flex-direction: row; align-items: center; justify-content: center; column-gap: clamp(.55rem, .75vw, .85rem)}.brxe-rotrc2 {width: clamp(2rem, 3vw, 2.75rem); height: clamp(2rem, 3vw, 2.75rem)}.brxe-rotrc2 :not([fill="none"]) {fill: #accddd}.brxe-rotrc3 {color: #111111; font-size: inherit; font-weight: 600; line-height: 1.1}.brxe-rotrc1 {display: flex; flex-direction: row; align-items: center; justify-content: center; column-gap: clamp(.55rem, .75vw, .85rem)}.brxe-rotas2 {width: clamp(2rem, 3vw, 2.75rem); height: clamp(2rem, 3vw, 2.75rem)}.brxe-rotas2 :not([fill="none"]) {fill: #accddd}.brxe-rotas3 {color: #111111; font-size: inherit; font-weight: 600; line-height: 1.1}.brxe-rotas1 {display: flex; flex-direction: row; align-items: center; justify-content: center; column-gap: clamp(.55rem, .75vw, .85rem)}.brxe-rotmo2 {width: clamp(2rem, 3vw, 2.75rem); height: clamp(2rem, 3vw, 2.75rem)}.brxe-rotmo2 :not([fill="none"]) {fill: #accddd}.brxe-rotmo3 {color: #111111; font-size: inherit; font-weight: 600; line-height: 1.1}.brxe-rotmo1 {display: flex; flex-direction: row; align-items: center; justify-content: center; column-gap: clamp(.55rem, .75vw, .85rem)}.brxe-tpxtrk {color: #111111; font-size: clamp(.875rem, .98vw, 1rem); font-size:tablet_portrait: .78rem; font-size:mobile_landscape: .68rem; font-size:mobile_portrait: .68rem; font-weight: 600; line-height: 1.1}.brxe-tpxrtc {width: 100%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; position: relative; overflow: hidden}.brxe-mdjylp {background-color: #ffffff; padding-top: clamp(0.5rem, 1.5vw, 0.5rem); padding-right: clamp(.75rem, 2.5vw, 2.25rem); padding-bottom: clamp(0.5rem, 1.5vw, 0.5rem); padding-left: clamp(.75rem, 2.5vw, 2.25rem); position: relative}.brxe-mdjylp,.tpx-benefit-rotator { background: #fff;} .brxe-mdjylp .splide__track,.tpx-benefit-rotator .splide__track { overflow: hidden;} .brxe-mdjylp .splide__list,.tpx-benefit-rotator .splide__list { align-items: center;} .brxe-mdjylp .splide__slide,.tpx-benefit-rotator .splide__slide { display: flex !important; align-items: center !important; justify-content: center !important; gap: clamp(.55rem, .75vw, .85rem) !important; min-height: clamp(3.5rem, 4.8vw, 4.5rem) !important; color: #111 !important; white-space: nowrap !important; text-align: center;} .brxe-mdjylp .brxe-svg,.tpx-benefit-rotator .brxe-svg { width: clamp(2rem, 3vw, 2.75rem) !important; height: clamp(2rem, 3vw, 2.75rem) !important; color: #accddd !important; fill: #accddd !important; flex: 0 0 auto;} .brxe-mdjylp .brxe-svg svg,.brxe-mdjylp svg,.tpx-benefit-rotator .brxe-svg svg,.tpx-benefit-rotator svg { display: block; width: 100%; height: 100%; color: #accddd !important; fill: #accddd !important;} .brxe-mdjylp .tpx-icon-fill,.tpx-benefit-rotator .tpx-icon-fill { fill: currentColor !important;} .brxe-mdjylp .tpx-icon-cutout,.tpx-benefit-rotator .tpx-icon-cutout { fill: #fff !important; stroke: #fff !important;} .brxe-mdjylp .tpx-benefit-rotator__label,.brxe-mdjylp .brxe-text-basic,.tpx-benefit-rotator .tpx-benefit-rotator__label,.tpx-benefit-rotator .brxe-text-basic { color: #111 !important; font-size: clamp(.875rem, .98vw, 1rem) !important; font-weight: 600 !important; line-height: 1.1 !important; white-space: nowrap !important;} .brxe-mdjylp .splide__arrows,.brxe-mdjylp .splide__pagination,.tpx-benefit-rotator .splide__arrows,.tpx-benefit-rotator .splide__pagination { display: none !important;}@media (max-width: 1024px) { .brxe-mdjylp .splide__slide, .tpx-benefit-rotator .splide__slide { flex-direction: column !important; gap: .28rem !important; min-height: 4.35rem !important; padding-inline: .1rem; } .brxe-mdjylp .brxe-svg, .tpx-benefit-rotator .brxe-svg { width: 1.85rem !important; height: 1.85rem !important; } .brxe-mdjylp .tpx-benefit-rotator__label, .brxe-mdjylp .brxe-text-basic, .tpx-benefit-rotator .tpx-benefit-rotator__label, .tpx-benefit-rotator .brxe-text-basic { display: block; max-width: 100%; font-size: .78rem !important; line-height: 1.08 !important; text-align: center; white-space: normal !important; }}@media (max-width: 767px) { .brxe-mdjylp, .tpx-benefit-rotator { padding-inline: .75rem; } .brxe-mdjylp .splide__slide, .tpx-benefit-rotator .splide__slide { min-height: 3.7rem !important; gap: .22rem !important; padding-inline: .15rem; } .brxe-mdjylp .brxe-svg, .tpx-benefit-rotator .brxe-svg { width: 1.55rem !important; height: 1.55rem !important; } .brxe-mdjylp .tpx-benefit-rotator__label, .brxe-mdjylp .brxe-text-basic, .tpx-benefit-rotator .tpx-benefit-rotator__label, .tpx-benefit-rotator .brxe-text-basic { font-size: .68rem !important; line-height: 1.05 !important; }}