@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-icon{font-size:60px}svg.brxe-icon{font-size:inherit}}@layer bricks {.brxe-shortcode{width:100%}}#brxe-spgal .flex-control-thumbs {grid-template-columns: repeat(4, 1fr); gap: 12px}#brxe-spgal .woocommerce-product-gallery {gap: 12px}#brxe-spgal.thumbnail-slider {gap: 12px}#brxe-spgal .woocommerce-product-gallery .flex-control-thumbs img {border: 1.5px solid var(--line); border-radius: 10px}#brxe-spgal.thumbnail-slider .brx-product-gallery-thumbnail-slider .woocommerce-product-gallery__image img {border: 1.5px solid var(--line); border-radius: 10px}#brxe-spgal .woocommerce-product-gallery .flex-control-thumbs img.flex-active {border: 1.5px solid var(--brand-gold); border-radius: 10px; opacity: 1}#brxe-spgal.thumbnail-slider .brx-product-gallery-thumbnail-slider .woocommerce-product-gallery__image.flex-active-slide img {border: 1.5px solid var(--brand-gold); border-radius: 10px; opacity: 1}#brxe-spgal .woocommerce-product-gallery .flex-control-thumbs img:not(.flex-active) {opacity: 0.65}#brxe-spgal.thumbnail-slider .brx-product-gallery-thumbnail-slider .woocommerce-product-gallery__image:not(.flex-active-slide) img {opacity: 0.65}#brxe-spgal { width:100%; }#brxe-spgal .woocommerce-product-gallery__image { border-radius:16px; overflow:hidden; border:1px solid var(--line); background:#fff; box-shadow:0 12px 32px rgba(9,30,66,.08); box-sizing:border-box; }#brxe-spgal .woocommerce-product-gallery__image img { width:100%; aspect-ratio:1/1; object-fit:contain; padding:28px; box-sizing:border-box; background:#fff; cursor:default; display:block; }#brxe-spgal .woocommerce-product-gallery__trigger { display:none; }#brxe-spbadges {display: flex; flex-direction: row; column-gap: 8px; align-items: center; color: var(--brand-navy); font-family: "Manrope"; font-size: 12px; font-weight: 800; letter-spacing: 0.1em; text-transform: uppercase}#brxe-sptitle {color: var(--ink); font-family: "Manrope"; font-size: 34px; font-weight: 800; line-height: 1.2; letter-spacing: -0.02em}#brxe-spsku {color: var(--ink-muted); font-family: "Inter"; font-size: 13px}#brxe-spsku:has(.brx-woo-product-sku:empty) { display:none; } #brxe-spsku::before { content: "SKU: "; color: var(--ink-muted); }#brxe-spdesc {color: var(--ink-body); font-family: "Inter"; font-size: 16px; line-height: 1.75; margin-bottom: 4px}#brxe-spdesc { width:100%; }#brxe-spdesc p:first-child { margin-top:0; }#brxe-spdesc p:last-child { margin-bottom:0; }#brxe-spdesc ul { margin:10px 0 0; padding-left:20px; }#brxe-spdesc li { margin-bottom:4px; }#brxe-sptrust1i {color: var(--brand-gold); fill: var(--brand-gold); font-size: 17px}#brxe-sptrust1t {font-family: "Inter"; font-size: 14px; color: rgba(255,255,255,0.85)}#brxe-sptrust1 {display: flex; flex-direction: row; column-gap: 10px; align-items: center}#brxe-sptrust2i {color: var(--brand-gold); fill: var(--brand-gold); font-size: 17px}#brxe-sptrust2t {font-family: "Inter"; font-size: 14px; color: rgba(255,255,255,0.85)}#brxe-sptrust2 {display: flex; flex-direction: row; column-gap: 10px; align-items: center}#brxe-sptrust {width: 100%; display: flex; flex-direction: column; row-gap: 12px; margin-top: 24px; padding-top: 18px; padding-right: 20px; padding-bottom: 18px; padding-left: 20px; border: 0; border-style: solid; border-color: transparent; border-radius: 12px; background-color: var(--brand-navy-deep)}#brxe-sptrust { border-top:0 !important; box-shadow:0 8px 22px rgba(9,30,66,.18); }#brxe-spcol {display: flex; flex-direction: column; align-items: flex-start; row-gap: 16px; width: 100%; padding-top: 26px; padding-right: 34px; padding-bottom: 30px; padding-left: 34px; background-color: #ffffff; border: 1px solid var(--line); border-radius: 16px}#brxe-spcol { box-shadow:0 12px 32px rgba(9,30,66,.08); align-self:stretch; height:100%; }#brxe-spcol > #brxe-sptrust { margin-top:auto; }#brxe-spgrid {display: grid; align-items: initial; grid-template-columns: 1.3fr 1fr; grid-gap: 32px; width: 100%}#brxe-spgrid { align-items:stretch; }@media (max-width:900px) { #brxe-spgrid { grid-template-columns:1fr !important; } }#brxe-spdivl1 { display:none !important; }#brxe-spdivi1 { position:relative; z-index:1; width:fit-content !important; flex:0 0 auto !important; line-height:0; background:#fff; padding:0 18px; }#brxe-spdivi1 .rml-divider-icon { display:grid; place-items:center; width:46px; height:46px; border-radius:50%; background:#eef3fb; border:1px solid var(--line); color:var(--brand-navy); font-size:18px; }#brxe-spdivr1 { display:none !important; }#brxe-spdiv1 {display: flex; flex-direction: row; align-items: center; column-gap: 18px; width: 100%; margin-top: 16px; margin-bottom: 8px}#brxe-spdiv1 { position:relative; display:flex !important; align-items:center; justify-content:center; width:100%; min-height:46px; overflow:hidden; }#brxe-spdiv1::before { content:""; position:absolute; left:0; right:0; top:50%; height:2px; border-radius:2px; background:linear-gradient(90deg, rgba(226,229,235,0) 0%, var(--line) 14%, var(--line) 86%, rgba(226,229,235,0) 100%); }#brxe-spdiv1::after { content:""; position:absolute; left:0; top:50%; height:2px; width:24%; border-radius:2px; background:linear-gradient(90deg, rgba(232,163,23,0), var(--brand-gold) 42%, var(--brand-navy) 62%, rgba(18,58,124,0)); pointer-events:none; animation:rmlDividerSweep 6s ease-in-out infinite; }@keyframes rmlDividerSweep { 0%, 5% { transform:translateX(0%); opacity:0; } 14% { opacity:1; } 86% { opacity:1; } 95%, 100% { transform:translateX(316%); opacity:0; } }@media (prefers-reduced-motion: reduce){ #brxe-spdiv1::after { animation:none; opacity:0; } }#brxe-spuph {color: var(--ink); font-family: "Manrope"; font-size: 24px; font-weight: 800; margin-bottom: 20px}#brxe-spups .products {grid-template-columns: repeat(4, 1fr)}#brxe-spups {width: 100%}#brxe-spupsec {width: 100%; padding-top: 16px}#brxe-spupsec:not(:has(#brxe-spups)) { display:none !important; }#brxe-sprelh {color: var(--ink); font-family: "Manrope"; font-size: 24px; font-weight: 800; margin-bottom: 20px}#brxe-sprelh { text-align:center; width:100%; }#brxe-sprel .products {grid-template-columns: repeat(6, 1fr)}#brxe-sprel {width: 100%}#brxe-sprelsec {width: 100%; padding-top: 4px; padding-bottom: 72px}#brxe-sprelsec:not(:has(#brxe-sprel)) { display:none !important; }#brxe-spctn {display: flex; flex-direction: column; row-gap: 28px}#brxe-spctn { width:100%; max-width:1480px; }#brxe-spsec {padding-top: 32px; padding-right: 32px; padding-bottom: 0; padding-left: 32px}