@layer bricks {:where(.brxe-svg){height:auto;width:auto}:where(.brxe-svg) svg{height:auto;max-width:100%;overflow:visible;width:auto}}@media (max-width: 768px) {#brxe-cb062d {justify-content: center; align-items: center; align-self: center !important}}@media (max-width: 768px) {#brxe-2515ba {justify-content: center; align-items: center; align-self: center !important}}@media (max-width: 768px) {#brxe-audigw {justify-content: center; align-items: center; align-self: center !important}}#brxe-apnxgn .bu-cart-counter--right .bu-cart-counter {margin-left: 6px}#brxe-apnxgn .bu-cart-counter--left .bu-cart-counter {margin-right: 6pxpx}#brxe-apnxgn .bu-cart-price--left .bu-cart-subtotal {padding-right: 6px}#brxe-apnxgn .bu-cart-price--left .bu-cart-order-total {padding-right: 6pxpx}#brxe-apnxgn .bu-cart-price--right .bu-cart-subtotal {padding-left: 12px}#brxe-apnxgn .bu-cart-price--right .bu-cart-order-total {padding-left: 12pxpx}#brxe-apnxgn .bu-cart-counter-popup {transition-duration: 0.3s}#brxe-apnxgn .bu-cart-counter {right: calc(100% - 35px); background-color: var(--primary)}#brxe-apnxgn .bu-cart-counter-btn:hover .bu-cart-counter-btn-icon {color: #9e9e9e; fill: #9e9e9e}@media (max-width: 768px) {#brxe-wkvohh {justify-content: center; align-items: center; align-self: center !important}}#brxe-kjzfsr .hamburger {--hamburger-layer-width: 40px; --hamburger-layer-height: 4px; --hamburger-layer-spacing: 6px; --hamburger-layer-border-radius: 4px; flex-direction: row}#brxe-kjzfsr .hamburger-label {margin-left: 8px; margin-right: 8px}#brxe-kjzfsr {display: none}@media (max-width: 768px) {#brxe-kjzfsr {display: flex}#brxe-kjzfsr .hamburger {--hamburger-layer-height: 2px}}@media (max-width: 478px) {#brxe-kjzfsr .hamburger {--hamburger-layer-width: 30px}}@media (max-width: 768px) {#brxe-0da3fd {justify-content: center; align-items: center; align-self: center !important}}@media (max-width: 768px) {#brxe-210afc {flex-direction: row; flex-wrap: nowrap; grid-template-columns: var(--grid-4)}#brxe-210afc > *:not(last-child) {border-right: 1px solid lightgray;}}#brxe-9548a8 {display: none}@media (max-width: 768px) {#brxe-9548a8 {border-top: 1px solid rgba(158, 158, 158, 0.15); box-shadow: 0 -3px 10px 0 #d3d3d3; z-index: 9999; display: flex; position: fixed; bottom: 0px; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; background-color: var(--white)}}