@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-u89gen {font-size: var(--text-xs); color: var(--bricks-color-muted)}#brxe-tm5zkp .woocommerce-product-gallery__image img { border-radius: var(--radius-l);}#brxe-tm5zkp .flex-control-thumbs img { border-radius: var(--radius-m); border: 1px solid var(--bricks-color-border); cursor: pointer; transition: var(--transition);}#brxe-tm5zkp .flex-control-thumbs img:hover { border-color: var(--bricks-color-primary);}#brxe-tm5zkp .flex-control-thumbs img.flex-active { border-color: var(--bricks-color-primary);}#brxe-6schsn {font-family: "var(--font-heading)"; font-size: var(--text-2xl); font-weight: 700; color: var(--bricks-color-dark)}#brxe-cc3rlq {font-size: var(--text-xl); font-weight: 700; color: var(--bricks-color-dark)}#brxe-flgezh {color: var(--bricks-color-muted)}#brxe-54iuwi {margin-top: var(--space-s)}#brxe-54iuwi form.cart { display: flex; gap: 0.75rem; align-items: stretch; flex-wrap: wrap;}#brxe-54iuwi .single_add_to_cart_button { background-color: var(--bricks-color-primary); color: var(--bricks-color-white); font-weight: 600; border: none; border-radius: var(--radius-m); padding: 0.9rem 2rem; transition: var(--transition);}#brxe-54iuwi .single_add_to_cart_button:hover { background-color: var(--bricks-color-primarydark);}#brxe-54iuwi .quantity .qty { border: 1px solid var(--bricks-color-border); border-radius: var(--radius-m); padding: 0.75rem 0.5rem; background-color: var(--bricks-color-white); text-align: center;}#brxe-54iuwi .quantity .qty:focus { border-color: var(--bricks-color-primary); outline: none;}#brxe-v2mopg {font-size: var(--text-xs); color: var(--bricks-color-muted); margin-top: var(--space-s)}#brxe-p8cvhy {font-size: var(--text-xs); color: var(--bricks-color-muted)}#brxe-a57pm9 {font-size: var(--text-xs); color: var(--bricks-color-muted)}#brxe-ofrkli {font-size: var(--text-xs); color: var(--bricks-color-muted)}#brxe-qd3ve6 {display: flex; flex-direction: row; column-gap: var(--space-m); margin-top: var(--space-s); padding-top: var(--space-s); border-top: 1px solid var(--bricks-color-border)}#brxe-lr794d {display: flex; row-gap: var(--space-s); flex-direction: column; position: sticky; top: calc(var(--wp-admin--admin-bar--height, 0px) + var(--space-m)); align-self: flex-start !important}@media (max-width: 478px) {#brxe-lr794d {position: static}}#brxe-19lz9y {display: grid; align-items: initial; grid-template-columns: 1fr 1fr; grid-gap: var(--space-2xl); width: 100%}@media (max-width: 478px) {#brxe-19lz9y {grid-template-columns: 1fr}}#brxe-8ln07i {margin-top: var(--space-l)}#brxe-8ln07i .tab-menu { display: flex; gap: var(--space-m); border-bottom: 1px solid var(--bricks-color-border); list-style: none;}#brxe-8ln07i .tab-menu .tab-title { padding: 0.6rem 0; color: var(--bricks-color-muted); font-weight: 500; cursor: pointer; border-bottom: 2px solid transparent; transition: var(--transition);}#brxe-8ln07i .tab-menu .tab-title:hover { color: var(--bricks-color-dark);}#brxe-8ln07i .tab-menu .tab-title.brx-open { color: var(--bricks-color-dark); font-weight: 600; border-bottom-color: var(--bricks-color-primary);}#brxe-8ln07i .tab-content { padding-top: var(--space-m); color: var(--bricks-color-body);}#brxe-76zpsr {margin-top: var(--space-l); font-family: "var(--font-heading)"; font-size: var(--text-xl); font-weight: 700; color: var(--bricks-color-dark)}#brxe-x1sfjl .products {grid-template-columns: repeat(4, 1fr)}#brxe-x1sfjl ul.products li.product { background-color: var(--bricks-color-white); border: 1px solid var(--bricks-color-border); border-radius: var(--radius-l); padding: var(--space-s); transition: var(--transition);}#brxe-x1sfjl ul.products li.product:hover { box-shadow: var(--shadow-m); transform: translateY(-3px);}#brxe-x1sfjl ul.products li.product img { border-radius: var(--radius-m); width: 100%;}#brxe-x1sfjl ul.products li.product .woocommerce-loop-product__title { font-size: var(--text-s); font-weight: 600; color: var(--bricks-color-dark);}#brxe-x1sfjl ul.products li.product h2 { font-size: var(--text-s); font-weight: 600; color: var(--bricks-color-dark);}#brxe-x1sfjl ul.products li.product .price { font-size: var(--text-s); font-weight: 600; color: var(--bricks-color-body);}#brxe-x1sfjl ul.products li.product .price del { color: var(--bricks-color-muted); font-weight: 400;}#brxe-x1sfjl ul.products li.product .price ins { color: var(--bricks-color-dark); text-decoration: none;}#brxe-x1sfjl ul.products li.product .button { background-color: var(--bricks-color-dark); color: var(--bricks-color-white); border-radius: var(--radius-m); font-weight: 600; font-size: var(--text-xs); transition: var(--transition);}#brxe-x1sfjl ul.products li.product .button:hover { background-color: var(--bricks-color-primary);}#brxe-x1sfjl ul.products li.product .onsale { background-color: var(--bricks-color-primary); color: var(--bricks-color-white); border-radius: var(--radius-full); font-size: var(--text-xs); font-weight: 600; padding: 0.15em 0.9em;}#brxe-vikj8w {max-width: var(--content-width); row-gap: var(--space-l); width: 100%}#brxe-vzpfrj {padding-top: var(--section-space-s); padding-right: var(--space-m); padding-bottom: var(--section-space-m); padding-left: var(--space-m)}#brxe-vzpfrj h1 { font-family: var(--font-heading);}#brxe-vzpfrj h2 { font-family: var(--font-heading);}#brxe-vzpfrj h3 { font-family: var(--font-heading);}#brxe-vzpfrj h4 { font-family: var(--font-heading);}#brxe-vzpfrj h5 { font-family: var(--font-heading);}