@layer bricks {.brxe-icon{font-size:60px}svg.brxe-icon{font-size:inherit}}@layer bricks {.brxe-button{width:auto}}@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 {@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}a.brxe-image{display:inline-block}figure.brxe-image{margin:0}:where(.brxe-image).tag{display:inline-block;height:fit-content;position:relative;width:auto}:where(.brxe-image).caption{position:relative}:where(.brxe-image).caption:has(figcaption.bricks-image-caption){overflow:hidden}:where(.brxe-image).overlay{position:relative}:where(.brxe-image).overlay:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}:where(.brxe-image):before{border-radius:inherit}:where(.brxe-image) a{border-radius:inherit;position:static;transition:inherit}:where(.brxe-image) picture{border-radius:inherit;transition:inherit}:where(.brxe-image) img{border-radius:inherit;height:100%;position:static!important;transition:inherit;width:100%}:where(.brxe-image) img.bricks-lazy-hidden+figcaption{display:none}:where(.brxe-image) .icon{color:#fff;font-size:60px;pointer-events:none;position:absolute;right:50%;text-align:center;top:50%;transform:translate(50%,-50%);z-index:5}:where(.brxe-image) .bricks-image-caption{background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.25) 70%,transparent);bottom:0;color:#fff;font-size:inherit;margin:0;padding:10px 15px;pointer-events:none;position:absolute;text-align:center;width:100%;z-index:1}}#brxe-xadklk {color: #1f1e3d; font-size: 22px; line-height: 1.3; max-width: 280px}#brxe-xadklk { min-width: 86px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 1; line-clamp: 1; -webkit-box-orient: vertical; white-space: normal; line-break: anywhere;}@media (max-width: 1099px) {#brxe-xadklk {font-size: 20px}}@media (max-width: 959px) {#brxe-xadklk {font-size: 18px; min-width: 86px; max-width: 220px}}@media (max-width: 679px) {#brxe-xadklk {max-width: calc(100vw - 100px); width: calc(100vw - 100px)}}#brxe-rkkzfj {display: inline-block; line-height: 0}#brxe-tmporj {flex-direction: row; align-items: center; line-height: 0}#brxe-tmporj { white-space: nowrap; flex-shrink: 0;}@media (max-width: 679px) {#brxe-tmporj {flex-direction: column; align-items: flex-start; margin-left: 24px}}@media (max-width: 478px) {#brxe-tmporj {margin-left: 20px}}#brxe-mxnlgs .wpgb-facet {font-weight: 500; height: 100%}#brxe-mxnlgs {position: absolute; width: auto}#brxe-mxnlgs .wpgb-facet fieldset { margin-bottom: 0 !important; margin-left: 0;}#brxe-mxnlgs .wpgb-facet .wpgb-inline-list li { margin: 4px 8px 4px 0;}#brxe-mxnlgs .wpgb-facet .wpgb-inline-list li:last-child { margin-right: 0 !important; padding-right: 35px;}#brxe-mxnlgs .wpgb-facet ul .wpgb-button { border-width: 1px !important; border-radius: 3px;}#brxe-mxnlgs .wpgb-facet .wpgb-button[aria-pressed="true"] { background-color: #0088cc; border-color: #0176b1;}#brxe-mxnlgs .wpgb-facet-title.wpgb-sr-only { display: none !important;}#brxe-mxnlgs .wpgb-facet .wpgb-inline-list { margin: 0; flex-wrap: nowrap; padding-left: 18px;}#brxe-mxnlgs .wpgb-facet .wpgb-button-label { font-weight: 500; white-space: nowrap;}#brxe-mxnlgs::-webkit-scrollbar, #brxe-mxnlgs *::-webkit-scrollbar { display: none;}root, #brxe-mxnlgs * { -ms-overflow-style: none;  scrollbar-width: none; }#brxe-mxnlgs:before, #brxe-mxnlgs:after { content: " "; display: block; position: absolute; top: 0; height: 100%; z-index: 1; pointer-events: none; touch-action: none;}#brxe-mxnlgs:before { background: linear-gradient(90deg, #fcfcfc, transparent); left: 0; width: 18px;}#brxe-mxnlgs:after { background: linear-gradient(-90deg, #fcfcfc, transparent); right: 0; width: 36px;}#brxe-mxnlgs .wpgb-facet fieldset { overflow-x: auto; min-height: 44px;}@media (max-width: 1099px) {#brxe-mxnlgs .wpgb-facet ul .wpgb-button { min-height: 32px; padding: 0 5px;}#brxe-mxnlgs .wpgb-facet fieldset { overflow-x: auto; min-height: 40px;}}@media (max-width: 959px) {.wpgb-facet .wpgb-selection-facet .wpgb-button-control:before, .wpgb-facet .wpgb-selection-facet .wpgb-button-control:after { height: 12px !important;}}@media (max-width: 679px) {#brxe-mxnlgs {position: relative}#brxe-mxnlgs .wpgb-facet .wpgb-inline-list { padding-left: 24px;}}@media (max-width: 478px) {#brxe-mxnlgs .wpgb-facet .wpgb-inline-list { padding-left: 20px;}}#brxe-jkbnnf {display: inline-block; align-items: flex-end; min-height: 44px; width: 100%; position: relative}@media (max-width: 1099px) {#brxe-jkbnnf {min-height: 40px}}@media (max-width: 679px) {#brxe-jkbnnf {min-height: 0px; position: absolute; top: -9px; background-color: #fcfcfc; width: calc(100vw - 70px)}}#brxe-ldxglx { white-space: nowrap; flex-shrink: 0;}@media (max-width: 959px) {#brxe-ldxglx .wpgb-facet {font-size: 14px}}@media (max-width: 679px) {#brxe-ldxglx {display: none}}@media (max-width: 959px) {#brxe-uytnzr {width: 20px; height: 20px; min-width: 20px}}@media (max-width: 959px) {#brxe-hkwuuf {display: none}}#brxe-wsriwk {background-color: rgba(255, 0, 0, 0); display: none}@media (max-width: 959px) {#brxe-wsriwk {display: flex; flex-direction: row; align-self: center !important; background-color: #ffffff; margin-left: 18px; font-size: 14px; color: #1f1d3d; letter-spacing: 0.02em; font-weight: 500; padding-top: 6px; padding-right: 8px; padding-bottom: 6px; padding-left: 8px; border: 1px solid #d6d5db; border-radius: 3px; align-items: center; column-gap: 0px; justify-content: center}#brxe-wsriwk { cursor: pointer; white-space: nowrap;}body.filters-menu-open { overflow-y: clip;}}@media (max-width: 679px) {#brxe-wsriwk {align-items: center; column-gap: 10px; padding-top: 8px; padding-right: 12px; padding-bottom: 8px; padding-left: 12px; margin-left: 0; position: absolute; right: 24px; top: -8px}}@media (max-width: 478px) {#brxe-wsriwk {right: 20px}}#brxe-ueqdhv {padding-left: 18px}@media (max-width: 959px) {#brxe-ueqdhv {display: flex; flex-direction: row; align-items: center}}#brxe-uqkjhy {flex-direction: row; align-items: center; justify-content: space-between}@media (max-width: 679px) {#brxe-uqkjhy {flex-direction: column; padding-right: 0; padding-left: 0; position: relative; align-items: flex-start}}#brxe-tnnjzg {background-color: #fcfcfc; border-bottom: 1px solid #e6e7e8; padding-top: 20px; padding-bottom: 20px}@media (max-width: 1099px) {#brxe-tnnjzg {padding-top: 14px; padding-bottom: 14px}}@media (max-width: 679px) {#brxe-tnnjzg {position: sticky; top: 56px; z-index: 3; min-height: 52px}}#brxe-wyjxhg {font-size: 20px; color: #1f1d3d; fill: #1f1d3d; width: 40px; height: 40px; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; border-radius: 50%; display: none}a.bricks-link-wrapper:has(> #brxe-wyjxhg) {display: none}@media (max-width: 959px) {#brxe-wyjxhg {display: block; position: absolute; right: 16px; top: 12px}a.bricks-link-wrapper:has(> #brxe-wyjxhg) {display: block}}@media (max-width: 478px) {#brxe-wyjxhg {right: 10px; top: 10px}}.wpgb-facet .wpgb-checkbox-facet .wpgb-checkbox-control { border-width: 1px !important;} .wpgb-facet .wpgb-checkbox-label { color: #1f1e3d;} .wpgb-facet .wpgb-checkbox-label > span { color: #898899;} .wpgb-facet .wpgb-checkbox-facet .wpgb-checkbox[aria-pressed="true"] .wpgb-checkbox-control { border-color: #0088cc !important; background-color: #0088cc !important;}#brxe-vdxtws .wpgb-facet fieldset { margin-bottom: 0 !important;}@media (max-width: 1099px) {.wpgb-facet .wpgb-radio-label, .wpgb-facet .wpgb-button-label, .wpgb-facet .wpgb-rating-label, .wpgb-facet .wpgb-az-index-label, .wpgb-facet .wpgb-checkbox-label, .wpgb-facet .wpgb-hierarchy-label { font-size: 14px !important;}}#brxe-zgxcyi {margin-top: 28px}#brxe-zgxcyi button { display: none;}#brxe-zgxcyi .wpgb-facet .wpgb-range-facet .wpgb-range-slider .wpgb-range-progress { background-color: #0088cc;}#brxe-zgxcyi .wpgb-facet .wpgb-range-facet .wpgb-range-slider { height: 4px;}#brxe-zgxcyi .wpgb-facet .wpgb-range-facet .wpgb-range-slider .wpgb-range-thumb { border-color: #0088cc; background-color: #0088cc; height: 14px; width: 14px; border-radius: 7px;}#brxe-zgxcyi .wpgb-facet .wpgb-range-facet .wpgb-range-values { color: #1f1e3d;}#brxe-zgxcyi .wpgb-facet fieldset { margin-bottom: 0 !important;}@media (max-width: 1099px) {.wpgb-facet .wpgb-range-facet .wpgb-range-values { font-size: 15px !important;}}.wpgb-facet .wpgb-reset { background-color: #cc1818;} .wpgb-facet button.wpgb-apply[disabled], .wpgb-facet button.wpgb-reset[disabled] { display: none;}#brxe-frrmjp button { margin-bottom: 0; margin-top: 28px;}@media (max-width: 1099px) {.wpgb-facet button.wpgb-button { font-size: 14px !important; padding: 10px 24px !important;}}#brxe-qozyfp {position: sticky; top: 36px; width: 100%}@media (max-width: 1099px) {#brxe-qozyfp {top: 28px}}@media (max-width: 959px) {#brxe-qozyfp {position: relative; top: 0px}}@media (max-width: 679px) {#brxe-qozyfp {margin-right: auto; margin-left: auto; max-width: 320px}}@media (max-width: 478px) {#brxe-qozyfp {max-width: 100%}}#brxe-xtoxfd {width: 25%; padding-top: 36px; padding-right: 35px; padding-bottom: 36px; border-right: 1px solid #e6e7e8}#brxe-xtoxfd * { outline: none !important;}@media (max-width: 1099px) {#brxe-xtoxfd {padding-top: 28px; padding-right: 24px; padding-bottom: 28px}}@media (max-width: 959px) {#brxe-xtoxfd {position: fixed; top: 56px; left: 0px; background-color: #ffffff; z-index: +4; height: calc(100vh - 56px); padding-top: 68px; padding-left: 24px; width: 360px}#brxe-xtoxfd { overflow-y: auto;}}@media (max-width: 679px) {#brxe-xtoxfd {width: 100%; height: 100vh; top: 0px; z-index: 99999999999; padding-top: 64px}}@media (max-width: 478px) {#brxe-xtoxfd {padding-top: 64px; padding-right: 20px; padding-left: 20px}}.brxe-vkhctr .brxe-cibqns.brxe-image:not(.tag), .brxe-vkhctr .brxe-cibqns.brxe-image img {object-fit: contain; object-position: center; aspect-ratio: 1/1}.brxe-vkhctr .brxe-cibqns.brxe-image {width: 100%; border: 1px solid #dfdfe4; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; background-color: #ffffff}@media (max-width: 679px) {.brxe-vkhctr .brxe-cibqns.brxe-image {padding-top: 12px; padding-right: 12px; padding-bottom: 12px; padding-left: 12px}}@media (max-width: 478px) {.brxe-vkhctr .brxe-cibqns.brxe-image {padding-top: 8px; padding-right: 8px; padding-bottom: 8px; padding-left: 8px}}.brxe-vkhctr .brxe-kiteoj.brxe-text-basic {position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; display: flex; flex-direction: column; align-self: center; justify-content: center; align-items: center}.brxe-kiteoj img { aspect-ratio: 1/1;}.brxe-vkhctr .brxe-cwayll.brxe-text-basic {display: inline-block; position: absolute}.brxe-vkhctr .brxe-nnuxhc.brxe-div {position: absolute; width: 100%; height: 100%; overflow: hidden; display: flex; align-self: center !important; justify-content: center; align-items: center}.brxe-nnuxhc span.sold-out { font-size: 26px; padding: 18px;}@media (max-width: 959px) {.brxe-nnuxhc span.sold-out { font-size: 3vw; padding: 14px;}}@media (max-width: 679px) {.brxe-nnuxhc span.sold-out { font-size: 4vw; padding: 10px;}}.brxe-vkhctr .brxe-tgrevc.brxe-div {width: 100%; position: relative; display: flex; justify-content: center; align-items: center; background-color: #ffffff; align-self: center !important}.brxe-tgrevc { aspect-ratio: 1/1;}.brxe-vkhctr .brxe-lobgvb.brxe-heading {font-size: 18px; color: #1f1e3d; line-height: 1.36}.brxe-lobgvb a { overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical;} .brxe-lobgvb a:hover, .brxe-lobgvb a:focus { color: #0088cc;}@media (max-width: 1099px) {.brxe-vkhctr .brxe-lobgvb.brxe-heading {font-size: 16px; line-height: 1.36}}@media (max-width: 959px) {.brxe-vkhctr .brxe-lobgvb.brxe-heading {width: 100%}}@media (max-width: 679px) {.brxe-vkhctr .brxe-lobgvb.brxe-heading {font-size: 18px; text-align: left}}@media (max-width: 478px) {.brxe-lobgvb a { -webkit-line-clamp: 3; line-clamp: 3;}.brxe-vkhctr .brxe-lobgvb.brxe-heading {font-size: 16px; line-height: 1.4}}.brxe-vkhctr .brxe-eveedb.brxe-product-price .price ins {font-weight: 700; color: #6f8c67}.brxe-vkhctr .brxe-eveedb.brxe-product-price .price del, .brxe-vkhctr .brxe-eveedb.brxe-product-price .price > span {font-weight: 700; color: #9a9aa0}.brxe-vkhctr .brxe-gxcgot.brxe-div {display: flex; flex-direction: column; align-items: flex-start; justify-content: flex-start; row-gap: 8px}@media (max-width: 1099px) {.brxe-vkhctr .brxe-gxcgot.brxe-div {row-gap: 6px}}@media (max-width: 959px) {.brxe-vkhctr .brxe-gxcgot.brxe-div {row-gap: 6px}}@media (max-width: 478px) {.brxe-vkhctr .brxe-gxcgot.brxe-div {row-gap: 4px}}.brxe-vkhctr .brxe-wxyamh.brxe-product-add-to-cart form.cart:not(.variations_form), .brxe-vkhctr .brxe-wxyamh.brxe-product-add-to-cart form.cart.variations_form .woocommerce-variation-add-to-cart {display: none}.brxe-vkhctr .brxe-wxyamh.brxe-product-add-to-cart .cart .single_add_to_cart_button, .brxe-vkhctr .brxe-wxyamh.brxe-product-add-to-cart a.button[data-product_id] {background-color: #f8f8f9; border: 1px solid #eaeaea; margin-top: 0.6em}.brxe-vkhctr .brxe-wxyamh.brxe-product-add-to-cart {font-size: 0.86em; text-transform: uppercase; display: flex; flex-direction: column; align-self: stretch}.brxe-vkhctr .brxe-wxyamh.brxe-product-add-to-cart .stock {display: none}.brxe-vkhctr .brxe-wxyamh.brxe-product-add-to-cart .cart .single_add_to_cart_button:hover, .brxe-vkhctr .brxe-wxyamh.brxe-product-add-to-cart a.button[data-product_id]:hover {background-color: var(--bricks-color-xkyztj); border-color: var(--bricks-color-xkyztj); color: #fff}.brxe-wxyamh .add_to_cart_button { border-radius: 3px;} .brxe-wxyamh .add_to_cart_button.added { display: none;} .brxe-wxyamh a.added_to_cart.wc-forward { background-color: #ea1f2d; border: 1px solid #ea1f2d; color: #fff; margin-top: 0.6em; font-weight: 700; text-align: center; justify-content: center; border-radius: 3px; padding: 7px 15px; min-height: 40px; align-items: center;}.brxe-vkhctr .brxe-bdczob.brxe-button {min-height: 40px; padding-top: 7px; padding-right: 15px; padding-bottom: 7px; padding-left: 15px; text-transform: uppercase; font-weight: 700; font-size: 0.86em; width: 100%}.brxe-vkhctr .brxe-bdczob.brxe-button:hover {background-color: var(--bricks-color-xkyztj); color: hsl(0, 0%, 100%)}.brxe-bdczob { background-color: #f8f8f9; border: 1px solid #eaeaea; margin-top: 0.6em;} .brxe-bdczob:hover, .brxe-bdczob:focus { color: #fff !important; background: #ea1f2d !important; border-color: #ea1f2d !important; border-radius: 3px;}.brxe-vkhctr .brxe-jpnnoo.brxe-div {display: flex; width: 100%; align-items: center; justify-content: center}@media (max-width: 1099px) {.woocommerce .brxe-jpnnoo a { padding: 10px 0; font-size: 13px;}}@media (max-width: 959px) {.brxe-jpnnoo a { padding: 10px 0;}.brxe-vkhctr .brxe-jpnnoo.brxe-div {text-align: center}}@media (max-width: 679px) {.brxe-vkhctr .brxe-jpnnoo.brxe-div {width: 100%; align-self: flex-start !important}.brxe-jpnnoo a { font-size: 14px !important;}}@media (max-width: 478px) {.brxe-jpnnoo a { font-size: 12px !important;}}.brxe-vkhctr .brxe-tboeto.brxe-div {width: 100%; display: flex; flex-direction: column; align-self: flex-start !important; justify-content: space-between; row-gap: 16px; height: 100%}@media (max-width: 1099px) {.brxe-vkhctr .brxe-tboeto.brxe-div {row-gap: 12px}}@media (max-width: 959px) {.brxe-vkhctr .brxe-tboeto.brxe-div {height: 100%; justify-content: space-between; row-gap: 10px; align-self: flex-start !important; align-items: flex-start}}@media (max-width: 679px) {.brxe-vkhctr .brxe-tboeto.brxe-div {row-gap: 10px; align-items: flex-start}}@media (max-width: 478px) {.brxe-vkhctr .brxe-tboeto.brxe-div {row-gap: 8px}}.brxe-vkhctr.brxe-div {flex-direction: column; justify-content: space-between; padding-right: 1px; padding-left: 1px; row-gap: 12px; display: flex; height: 100%; transition: opacity 0.35s ease}.brxe-vkhctr.brxe-div.wpgb-loading {opacity: 0.35}@media (max-width: 1099px) {.brxe-vkhctr.brxe-div {row-gap: 14px}}@media (max-width: 959px) {.brxe-vkhctr.brxe-div {padding-right: 0; padding-bottom: 0; padding-left: 0; row-gap: 12px; min-width: unset}}@media (max-width: 679px) {.brxe-vkhctr.brxe-div {min-width: 10%; row-gap: 10px}}@media (max-width: 478px) {.brxe-vkhctr.brxe-div {row-gap: 8px}}#brxe-sxxnhj {display: grid; align-items: initial; width: 100%; grid-template-columns: repeat(3, 1fr); gap: 28px; padding-top: 36px; padding-bottom: 36px}@media (max-width: 1099px) {#brxe-sxxnhj {gap: 20px; padding-top: 28px; padding-bottom: 28px}}@media (max-width: 679px) {#brxe-sxxnhj {grid-template-columns: repeat(2, 1fr); padding-top: 28px; padding-bottom: 28px}#brxe-sxxnhj { row-gap: 28px;}}@media (max-width: 478px) {#brxe-sxxnhj { row-gap: 26px;}#brxe-sxxnhj {padding-top: 26px; padding-bottom: 26px}}#brxe-uifwzx {width: 100%}.wpgb-facet .wpgb-pagination li:first-child { margin-left: 0 !important;} .wpgb-facet .wpgb-pagination li:last-child { margin-right: 0 !important;} .wpgb-facet .wpgb-pagination li { height: auto !important;} .wpgb-facet .wpgb-pagination li a, .wpgb-facet .wpgb-pagination li a:hover { background: #f8f8f9; border: 1px #dddedf solid !important; font-weight: 500 !important; padding: 3px 15px !important; border-radius: 2px;} .wpgb-facet .wpgb-pagination li a:hover, .wpgb-facet .wpgb-pagination li a[aria-current] { background: #0088cc; color: #fff !important; border-color: #006ea5 !important; text-shadow: 0px 0px 2px #004b70;}#brxe-uifwzx .wpgb-facet .wpgb-pagination { width: 100% !important; margin-bottom:36px; padding-top: 36px; border-top: 1px dotted #e6e7e8;}@media (max-width: 1099px) {#brxe-uifwzx .wpgb-facet .wpgb-pagination { margin-bottom: 28px; padding-top: 28px;}.wpgb-facet .wpgb-pagination li a, .wpgb-facet .wpgb-pagination li a:hover { padding: 1px 13px !important; font-size: 15px !important;}}@media (max-width: 959px) {#brxe-uifwzx .wpgb-facet {text-align: center}}#brxe-crehls {width: 75%}@media (max-width: 959px) {#brxe-crehls {width: 100%}}#brxe-ctwyes {flex-direction: row; column-gap: 35px; align-items: stretch; justify-content: space-between}@media (max-width: 1099px) {#brxe-ctwyes {column-gap: 27px}}@media (max-width: 959px) {#brxe-ctwyes {flex-direction: column}}