@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-shortcode{width:100%}}#brxe-pbcrum {font-size: var(--text-xs)}#brxe-pbbyau {margin-top: 0; margin-bottom: 0; font-size: var(--text-s); color: var(--text-dark-muted)}#brxe-pbbybr {margin-top: 0; margin-bottom: 0; font-size: var(--text-s); font-weight: 700}#brxe-pbtitl {margin-top: 0; margin-bottom: 0; font-size: var(--h3); font-weight: 800; line-height: 1.15; color: var(--action, var(--primary))}#brxe-pbtitl { text-wrap: balance; }#brxe-pbpric {margin-top: var(--space-xs); font-size: var(--text-xl); font-weight: 800; color: var(--action, var(--primary))}#brxe-pbpric .price { display: flex; flex-wrap: wrap; align-items: baseline; gap: var(--space-xs); margin: 0; line-height: 1; }#brxe-pbpric del { order: 2; font-size: var(--text-m); font-weight: 400; color: var(--text-dark-muted); }#brxe-pbpric ins { text-decoration: none; }#brxe-pbhead {row-gap: var(--space-xs)}#brxe-pbhead { grid-area: head; }#brxe-pbgals {width: 100%}#brxe-pbgal0 { grid-area: gal; min-width: 0; }#brxe-pbr1ic {font-size: var(--text-m); color: var(--success); fill: var(--success); margin-top: 0.15em}#brxe-pbr1li {flex-direction: row; column-gap: var(--space-xs); align-items: flex-start}#brxe-pbr2ic {font-size: var(--text-m); color: var(--success); fill: var(--success); margin-top: 0.15em}#brxe-pbr2li {flex-direction: row; column-gap: var(--space-xs); align-items: flex-start}#brxe-pbr3ic {font-size: var(--text-m); color: var(--action, var(--primary)); fill: var(--action, var(--primary)); margin-top: 0.15em}#brxe-pbr3li {flex-direction: row; column-gap: var(--space-xs); align-items: flex-start}#brxe-pbr4ic {font-size: var(--text-m); color: var(--danger); fill: var(--danger); margin-top: 0.15em}#brxe-pbr4tx {font-weight: 700; color: var(--danger)}#brxe-pbr4li {flex-direction: row; column-gap: var(--space-xs); align-items: flex-start}#brxe-pbr5ic {font-size: var(--text-m); color: var(--action, var(--primary)); fill: var(--action, var(--primary)); margin-top: 0.15em}#brxe-pbr5li {flex-direction: row; column-gap: var(--space-xs); align-items: flex-start}#brxe-pbr6ic {font-size: var(--text-m); color: var(--action, var(--primary)); fill: var(--action, var(--primary)); margin-top: 0.15em}#brxe-pbr6li {flex-direction: row; column-gap: var(--space-xs); align-items: flex-start}#brxe-pbr7ic {font-size: var(--text-m); color: var(--action, var(--primary)); fill: var(--action, var(--primary)); margin-top: 0.15em}#brxe-pbr7li {flex-direction: row; column-gap: var(--space-xs); align-items: flex-start}#brxe-pbr8ic {font-size: var(--text-m); color: var(--action, var(--primary)); fill: var(--action, var(--primary)); margin-top: 0.15em}#brxe-pbr8li {flex-direction: row; column-gap: var(--space-xs); align-items: flex-start}#brxe-pbr9ic {font-size: var(--text-m); color: var(--action, var(--primary)); fill: var(--action, var(--primary)); margin-top: 0.15em}#brxe-pbr9li {flex-direction: row; column-gap: var(--space-xs); align-items: flex-start}#brxe-pbprom {row-gap: var(--space-xs); margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; padding-top: var(--space-s); padding-right: var(--space-m); padding-bottom: var(--space-s); padding-left: var(--space-m); background-color: var(--secondary-ultra-light); border-radius: var(--radius); font-size: var(--text-s); line-height: 1.45}#brxe-pbprom { list-style: none; }#brxe-pbprom > li { flex-wrap: nowrap !important; }#brxe-pbprom > li > .brxe-icon { flex: none; }#brxe-pbprom > li > .brxe-text-basic { flex: 1 1 auto; min-width: 0; }#brxe-pbprom strong, #brxe-pbprom a { color: var(--action, var(--primary)); }#brxe-pbatc0 .stock {display: none}#brxe-pbatc0 .added_to_cart {display: none}#brxe-pbatc0 form.cart { display: flex !important; flex-wrap: nowrap; align-items: stretch; gap: var(--space-xs); margin: 0 !important; width: 100%; }#brxe-pbatc0 .quantity { display: flex !important; align-items: stretch; flex: 0 0 auto; width: auto !important; margin: 0 !important; border: 1px solid color-mix(in srgb, var(--action, var(--primary)) 15%, transparent); border-radius: var(--btn-radius, var(--radius)); background: var(--white); overflow: hidden; }#brxe-pbatc0 .quantity:has(input[type="hidden"]) { display: none !important; }#brxe-pbatc0 .quantity .action { position: static !important; display: grid; place-items: center; width: 44px; cursor: pointer; color: var(--action, var(--primary)); transform: none !important; }#brxe-pbatc0 .quantity .minus { order: -1; }#brxe-pbatc0 .quantity svg { width: 18px; height: 18px; }#brxe-pbatc0 .quantity input.qty { width: 2.6em !important; min-width: 0; height: auto !important; margin: 0 !important; padding: 0 !important; border: 0 !important; background: none !important; text-align: center; font-size: var(--text-m) !important; font-weight: 700; color: var(--action, var(--primary)); appearance: textfield; -moz-appearance: textfield; }#brxe-pbatc0 .quantity input::-webkit-inner-spin-button, #brxe-pbatc0 .quantity input::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; }#brxe-pbatc0 .single_add_to_cart_button { flex: 1 1 auto; min-width: 0 !important; width: auto !important; min-height: 56px; margin: 0 !important; padding: 0 var(--space-m) !important; border: 0 !important; border-radius: var(--btn-radius, var(--radius)) !important; background: var(--action, var(--primary)) !important; color: var(--white) !important; font-size: var(--text-m) !important; font-weight: 800 !important; cursor: pointer; }#brxe-pbatc0 .single_add_to_cart_button:hover { background: var(--action-hover, var(--primary-hover)) !important; }#brxe-pbatc0 p.stock { display: none; }#brxe-pbwsht {font-size: var(--text-s); font-weight: 700; color: var(--action, var(--primary))}#brxe-pbwsht { white-space: nowrap; }#brxe-pbwish {flex-direction: row; align-items: center; column-gap: var(--space-xs); width: max-content}#brxe-pbwish { position: relative; }#brxe-pbwish > * { flex: none; width: auto; }#brxe-pbwish .lw-wishlist-heart::after { content: ""; position: absolute; inset: 0; }#brxe-pbaskq .lwpf-trigger { all: unset; cursor: pointer; color: var(--action, var(--primary)); font-weight: 700; text-decoration: underline; text-underline-offset: 3px; }#brxe-pbaskq .lwpf-trigger:focus-visible { outline: 2px solid var(--action, var(--primary)); outline-offset: 3px; }#brxe-pbhelp {flex-direction: row; flex-wrap: wrap; align-items: center; column-gap: var(--space-m); row-gap: var(--space-xs); font-size: var(--text-s); color: var(--text-dark-muted)}#brxe-pbhelp > * { flex: none; width: auto; }#brxe-pbbuy0 {row-gap: var(--space-m)}#brxe-pbbuy0 { grid-area: buy; }#brxe-pbtop0 {display: grid; align-items: initial; grid-template-columns: minmax(0,1.1fr) minmax(0,1fr); column-gap: var(--space-xl); row-gap: var(--space-m); align-items: start}#brxe-pbtop0 { grid-template-areas: "gal head" "gal buy"; grid-template-rows: auto 1fr;}@media (max-width: 767px) { #brxe-pbtop0 { grid-template-areas: "head" "gal" "buy"; grid-template-rows: auto; }}@media (max-width: 767px) {#brxe-pbtop0 {grid-template-columns: minmax(0,1fr)}}#brxe-pbcon0 {row-gap: var(--content-gap)}#brxe-pbabth {margin-top: 0; margin-bottom: 0; color: var(--action, var(--primary)); font-size: var(--text-l); font-weight: 800; line-height: 1.2}#brxe-pbkf00 {line-height: 1.6}#brxe-pbkf00 a {line-height: 1.6; font-size: inherit}#brxe-pbdesc {line-height: 1.65}#brxe-pbdesc a {line-height: 1.65; font-size: inherit}#brxe-pbabt0 {row-gap: var(--space-s)}#brxe-pbspch {margin-top: 0; margin-bottom: 0; color: var(--action, var(--primary)); font-size: var(--text-l); font-weight: 800; line-height: 1.2}#brxe-pbmeta {flex-direction: column; gap: 0px}#brxe-pbmeta { width: 100%; }#brxe-pbmeta .item { display: grid; width: 100%; grid-template-columns: 38% minmax(0, 1fr); gap: var(--space-xs); padding: var(--space-xs) 0; border-bottom: 1px solid color-mix(in srgb, var(--action, var(--primary)) 15%, transparent); font-size: var(--text-s); }#brxe-pbmeta .item:first-child { border-top: 1px solid color-mix(in srgb, var(--action, var(--primary)) 15%, transparent); }#brxe-pbmeta .item strong { color: var(--text-dark-muted); }#brxe-pbmeta .separator { display: none; }#brxe-pbatts {align-self: stretch}#brxe-pbatts { margin-top: calc(var(--space-s) * -1); }#brxe-pbatts p { margin: 0; }#brxe-pbatts table { width: 100%; border-collapse: collapse; margin: 0; }#brxe-pbatts th, #brxe-pbatts td { padding: var(--space-xs) 0; border-bottom: 1px solid color-mix(in srgb, var(--action, var(--primary)) 15%, transparent); text-align: left; vertical-align: top; font-size: var(--text-s); background: none !important; height: auto !important; }#brxe-pbatts th { width: 38%; padding-right: var(--space-xs); color: var(--text-dark-muted); font-weight: 700; }#brxe-pbspc0 {row-gap: var(--space-s)}#details {align-items: start; column-gap: var(--space-xl); display: grid; align-items: initial; grid-template-columns: minmax(0,1.5fr) minmax(0,1fr); row-gap: var(--space-l)}#brxe-pbdet0:has(> :only-child) { grid-template-columns: minmax(0, 1fr); }#brxe-pbdet0 > :only-child { max-width: 80ch; }#brxe-pbdet0:not(:has(> *)) { display: none; }@media (max-width: 991px) {#details {grid-template-columns: minmax(0,1fr)}}#brxe-pbrevh {margin-top: 0; margin-bottom: 0; color: var(--action, var(--primary)); font-size: var(--text-l); font-weight: 800; line-height: 1.2}#brxe-pbrevs .cr-all-reviews-add-review { background: var(--action, var(--primary)) !important; border-color: var(--action, var(--primary)) !important; color: var(--white) !important; border-radius: var(--btn-radius, var(--radius)) !important; }#brxe-pbrv2t {margin-top: 0; margin-bottom: 0; color: var(--text-dark-muted)}#brxe-pbrv2s .cr-overall-rating-wrap, #brxe-pbrv2s .cr-summary-separator, #brxe-pbrv2s .ivole-summaryBox, #brxe-pbrv2s .cr-ajax-search, #brxe-pbrv2s .cr-count-row, #brxe-pbrv2s .cr-search-no-reviews { display: none !important; }#brxe-pbrv2s .cr-summaryBox-wrap { display: block !important; min-height: 0 !important; margin: 0 !important; padding: 0 !important; border: 0 !important; background: none !important; }#brxe-pbrv2s .cr-add-review-wrap { display: flex !important; justify-content: flex-start !important; margin: 0 !important; padding: 0 !important; }#brxe-pbrv2s .cr-all-reviews-add-review { margin: 0 !important; background: var(--action, var(--primary)) !important; border-color: var(--action, var(--primary)) !important; color: var(--white) !important; border-radius: var(--btn-radius, var(--radius)) !important; }#reviews {row-gap: var(--space-m)}#brxe-pbrepo { margin-left: auto; }#brxe-pbrepo .lwpf-trigger { all: unset; cursor: pointer; font-size: var(--text-xs); color: var(--text-dark-muted); text-decoration: underline; text-underline-offset: 3px; }#brxe-pbsec0 {padding-top: var(--space-m); padding-bottom: var(--space-xl); row-gap: var(--space-xl)}#brxe-pbbarp {color: var(--action, var(--primary)); font-size: var(--text-l); font-weight: 800; line-height: 1}#brxe-pbbarp del, #brxe-pbbarp .screen-reader-text { display: none; }#brxe-pbbarp ins { text-decoration: none; }#brxe-pbbarp .price { margin: 0; }#brxe-pbbarb .button {border-radius: var(--btn-radius); background-color: var(--action, var(--primary)); flex-direction: row}#brxe-pbbarb {flex-direction: row}#brxe-pbbarb .quantity .action {display: none}#brxe-pbbarb .quantity .qty {width: 45px}#brxe-pbbarb form.cart, #brxe-pbbarb .woocommerce-variation-add-to-cart {flex-direction: row}#brxe-pbbarb .added_to_cart {align-items: center; justify-content: center}#brxe-pbbarb .cart .quantity { display: none; }#brxe-pbbar0 {align-items: center; background-color: var(--white); bottom: 0px; column-gap: var(--space-s); display: flex; justify-content: space-between; padding-top: var(--space-xs); padding-right: var(--space-s); padding-bottom: var(--space-xs); padding-left: var(--space-s); position: sticky; width: 100%; z-index: 999}#brxe-pbbar0 { box-shadow: 0 -8px 24px color-mix(in srgb, var(--action, var(--primary)) 14%, transparent); padding-bottom: calc(var(--space-xs) + env(safe-area-inset-bottom)); }@media (min-width: 768px) { #brxe-pbbar0 { display: none; } }