@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-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}}.brxe-d39719 .brxe-1e15e7.brxe-bu-product-image {border-bottom-width: 1px; border-bottom-style: solid; border-radius: 5px; overflow: hidden}.brxe-d39719 .brxe-5d45d2.brxe-bu-sales-badge {z-index: 1; position: fixed; flex-direction: column; color: var(--bricks-color-xqecjt); font-size: 12px; font-weight: 500; padding-right: 3px; padding-left: 3px; display: flex; align-self: flex-start; top: 0px; border: 1px solid var(--bricks-color-xqecjt); border-top-left-radius: 5px; border-top-right-radius: 10px; border-bottom-right-radius: 10px; width: 40px}.brxe-d39719 .brxe-1e89c2.brxe-bu-atwsl {position: fixed; align-self: flex-end; top: 0px; background-color: rgba(0, 0, 0, 0)}.brxe-d39719 .brxe-1e89c2.brxe-bu-atwsl .bu-wsl-icon.fill-icon {color: var(--bricks-color-xqecjt); fill: var(--bricks-color-xqecjt)}.brxe-d39719 .brxe-1e89c2.brxe-bu-atwsl .bu-wsl-icon {font-size: 18px}.brxe-d39719 .brxe-c7a281.brxe-product-title {text-align: center; font-weight: 600; padding-right: 2px; padding-left: 2px}.brxe-c7a281 { display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; line-height: 1.2; max-height: 2.4em;}.brxe-d39719 .brxe-4edd9d.brxe-bu-product-ratings .star-rating span:before, .brxe-d39719 .brxe-4edd9d.brxe-bu-product-ratings .woo-star-rating .star-fill {color: #ffc107}.brxe-d39719 .brxe-4edd9d.brxe-bu-product-ratings .star-rating, .brxe-d39719 .brxe-4edd9d.brxe-bu-product-ratings .woo-star-rating .star {height: 16px}.brxe-d39719 .brxe-4edd9d.brxe-bu-product-ratings .woo-star-rating .star svg, .brxe-d39719 .brxe-4edd9d.brxe-bu-product-ratings .woo-star-rating .star {width: 16px}.brxe-d39719 .brxe-893e92.brxe-product-price .price del, .brxe-d39719 .brxe-893e92.brxe-product-price .price > span {font-size: 19px; font-weight: 600}.brxe-d39719 .brxe-893e92.brxe-product-price .price ins {font-size: 19px; font-weight: 700}@media (max-width: 767px) {.brxe-d39719 .brxe-893e92.brxe-product-price .price del, .brxe-d39719 .brxe-893e92.brxe-product-price .price > span {font-size: 16px}.brxe-d39719 .brxe-893e92.brxe-product-price .price ins {font-size: 17px}}.brxe-d39719 .brxe-57c2a7.brxe-heading {font-weight: 500; color: #28a745; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-color: var(--bricks-color-f59e27); border-radius: 5px}.brxe-d39719.brxe-block {border: 1px solid #e0e0e0; border-radius: 5px; justify-content: space-between; overflow: hidden; background-color: var(--bricks-color-mavisx); padding-bottom: 1rem; row-gap: 5px}@media (max-width: 767px) {.brxe-d39719.brxe-block {flex-direction: column}}#brxe-ec5cc7 .splide__arrow {height: 40px; width: 40px; color: var(--bricks-color-xqecjt); background-color: var(--bricks-color-mavisx); border: 1px solid var(--bricks-color-zdjorr); border-radius: 20px; font-size: 20px; min-height: 20px; min-width: 20px}#brxe-ec5cc7 .splide__arrow svg {fill: var(--bricks-color-xqecjt); height: 20px; width: 20px}#brxe-ec5cc7 .splide__arrow--prev {left: -20px; top: 50%}#brxe-ec5cc7 .splide__arrow--next {right: -20px; top: 50%}@media (max-width: 767px) {#brxe-ec5cc7 .splide__arrow--next {right: -5px}#brxe-ec5cc7 .splide__arrow--prev {left: -5px}#brxe-ec5cc7 .splide__arrow {height: 30px; width: 30px; font-size: 15px; min-height: 15px; min-width: 15px}#brxe-ec5cc7 .splide__arrow svg {height: 15px; width: 15px}}#brxe-5de578 {flex-direction: column; border-radius: 5px; padding-top: 10px; padding-bottom: 10px}@media (max-width: 767px) {#brxe-5de578 {flex-direction: column}}@media (max-width: 767px) {#brxe-1f17c8 {padding-right: 1rem; padding-left: 1rem}}