:root { --font-primary: "Roboto", sans-serif;}html,body { font-family: var(--font-primary);}button,input,select,textarea { font-family: inherit;}#brxe-dgnffp { width: 100%; max-width: 500px; height: min(500px, 42vw); min-height: 280px; max-height: 500px; aspect-ratio: 1 / 1; overflow: hidden; display: flex; align-items: center; justify-content: center;}#brxe-dgnffp .woocommerce-product-gallery,#brxe-dgnffp .woocommerce-product-gallery__wrapper,#brxe-dgnffp .woocommerce-product-gallery__image { width: 100%; height: 100%; overflow: hidden;}#brxe-dgnffp .woocommerce-product-gallery__image { display: flex; align-items: center; justify-content: center;}#brxe-dgnffp .woocommerce-product-gallery__image img { width: auto; max-width: 100%; height: auto; max-height: 100%; object-fit: contain;}@media (max-width: 991px) { #brxe-dgnffp { height: min(440px, 48vw); }}@media (max-width: 767px) { #brxe-dgnffp { height: min(380px, 82vw); min-height: 260px; }}@media (max-width: 478px) { #brxe-dgnffp { height: min(320px, 86vw); min-height: 220px; }} body {color: var(--color-text); font-size: var(--text-m); line-height: 1.6; font-weight: 400; font-family: "Roboto"; font-style: normal} h1, h2, h3, h4, h5, h6 {color: var(--color-heading); line-height: 1.2; font-style: normal; font-family: "Roboto"} h1 {font-size: clamp(2.5rem, 4.5vw + 0.5rem, 4.75rem)} .brxe-section {padding-top: var(--section-padding-l); padding-right: var(--section-padding-lr); padding-bottom: var(--section-padding-l); padding-left: var(--section-padding-lr)} .brxe-container {width: var(--container-width)} .woocommerce main.site-main {width: var(--container-width)} #brx-content.wordpress {width: var(--container-width)} .bricks-button {color: var(--color-white); text-align: center}