@layer bricks {.brxe-post-content{width:100%}.brxe-post-content[data-source=bricks]{display:flex;flex-direction:column}body:has(.wp-lightbox-overlay) #brx-content{overflow:clip}}@layer bricks {:where(.brxe-divider){align-items:center;display:flex;font-size:30px;gap:30px}:where(.brxe-divider).horizontal{width:100%}:where(.brxe-divider).horizontal .line{border-top:1px solid}:where(.brxe-divider).vertical{flex-direction:column}:where(.brxe-divider).vertical .line{border-right:1px solid;width:auto}:where(.brxe-divider) .line{position:relative;width:100%}:where(.brxe-divider) .icon{flex-shrink:0;position:relative}:where(.brxe-divider) a{display:inline-flex}}@layer bricks {}@layer bricks {.brxe-breadcrumbs{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}.brxe-breadcrumbs .separator{display:flex}.brxe-breadcrumbs .item:has(>svg,>i){align-items:center;display:flex}}#brxe-jztbc {gap: var(--8p)}#brxe-jzttit {font-size: var(--h-1); line-height: 1.15}#brxe-jztdiv.horizontal .line {width: var(--64p); border-top-width: 3px; border-top-color: var(--g)}#brxe-jztdiv.vertical .line {border-right-width: var(--64p); border-right-color: var(--g)}#brxe-jztdiv .line {height: 3px}#brxe-jztdiv .icon {color: var(--g)}#brxe-jztdiv {margin-bottom: var(--12p)}#brxe-jztc1 {max-width: calc(var(--256p) * 3.25); row-gap: var(--20p)}#brxe-jzts1 {margin-top: 100px; padding-top: var(--64p); padding-bottom: var(--128p)}#brxe-jzts1 .brxe-breadcrumbs { font-size: var(--text-s); color: color-mix(in srgb, var(--dg) 65%, transparent);}#brxe-jzts1 .brxe-breadcrumbs a { color: var(--g); text-decoration: none;}#brxe-jzts1 .brxe-breadcrumbs a:hover { text-decoration: underline; text-underline-offset: var(--4p);}#brxe-jzcon,#brxe-jztcon { width: 100%; font-size: var(--text-m); line-height: 1.75; color: var(--dg);}#brxe-jztcon > * + * { margin-top: var(--16p);}#brxe-jztcon h2,#brxe-jztcon h3,#brxe-jztcon h4 { margin-top: var(--32p); margin-bottom: var(--8p); line-height: 1.3;}#brxe-jztcon h2 { font-size: var(--h-3);}#brxe-jztcon h3 { font-size: var(--h-4);}#brxe-jztcon h4 { font-size: var(--h-5);}#brxe-jztcon p strong:only-child,#brxe-jztcon p > b:only-child { display: inline-block; margin-top: var(--16p); color: var(--g); letter-spacing: .02em;}#brxe-jztcon a { color: var(--g); text-decoration: underline; text-decoration-thickness: 1px; text-underline-offset: var(--4p); transition: color .3s ease;}#brxe-jztcon a:hover { color: var(--dg);}#brxe-jztcon ul,#brxe-jztcon ol { padding-left: var(--20p);}#brxe-jztcon li + li { margin-top: var(--4p);}#brxe-jztcon li::marker { color: var(--g);}#brxe-jztcon img { border-radius: var(--borders-s); box-shadow: 0 var(--4p) var(--12p) color-mix(in srgb, var(--dg) 10%, transparent);}#brxe-jztcon blockquote { margin: var(--32p) 0; padding: var(--20p) var(--32p); border-left: var(--4p) solid var(--g); border-radius: 0 var(--borders-s) var(--borders-s) 0; background-color: var(--f4);}#brxe-jztcon table { width: 100%; border-collapse: collapse;}#brxe-jztcon th,#brxe-jztcon td { padding: var(--8p) var(--12p); border-bottom: 1px solid color-mix(in srgb, var(--dg) 14%, transparent); text-align: left;}#brxe-jztcon .jz-legacy-row { display: flex; flex-wrap: wrap; align-items: center; gap: var(--32p);}#brxe-jztcon .jz-legacy-row + .jz-legacy-row { margin-top: var(--64p);}#brxe-jztcon .jz-legacy-col { flex: 1 1 calc(var(--jz-col, 100%) - var(--32p)); min-width: min(100%, calc(var(--128p) * 2));}#brxe-jztcon .jz-legacy-col > * + *,#brxe-jztcon .jz-legacy-text > * + * { margin-top: var(--16p);}#brxe-jztcon .jz-legacy-col:empty { display: none;}#brxe-jztcon .jz-legacy-figure { margin: 0;}#brxe-jztcon .jz-legacy-img { display: block; width: 100%; height: auto;}#brxe-jztcon .jz-legacy-gallery { display: grid; grid-template-columns: repeat(auto-fill, minmax(calc(var(--128p) * 1.5), 1fr)); gap: var(--12p);}#brxe-jztcon .jz-legacy-gallery img { width: 100%; height: 100%; aspect-ratio: 1; object-fit: cover; box-shadow: none;}#brxe-jztcon .jz-legacy-heading { margin-top: 0;}#brxe-jztcon a.jz-legacy-button,#brxe-jztcon a.cartBtn { display: inline-block; padding: var(--12p) var(--32p); border-radius: 99px; background-color: var(--g); color: var(--w); font-weight: 600; text-decoration: none; box-shadow: 0 var(--8p) var(--20p) color-mix(in srgb, var(--g) 25%, transparent); transition: background-color .3s ease, transform .3s cubic-bezier(.16, 1, .3, 1);}#brxe-jztcon a.jz-legacy-button:hover,#brxe-jztcon a.cartBtn:hover { background-color: var(--dg); color: var(--w); transform: translateY(calc(var(--4p) * -0.5));}#brxe-jztcon .add_to_cart_inline { display: flex; flex-wrap: wrap; align-items: center; gap: var(--16p); padding: var(--20p) var(--32p) !important; border: 0 !important; border-radius: var(--borders-s); background-color: var(--f4); font-size: var(--text-l); font-weight: 700; color: var(--g);}#brxe-jztcon .add_to_cart_inline .button { margin-left: auto; padding: var(--12p) var(--32p); border-radius: 99px; background-color: var(--g); color: var(--w); font-size: var(--text-m); text-decoration: none; transition: background-color .3s ease;}#brxe-jztcon .add_to_cart_inline .button:hover { background-color: var(--dg);}@media (max-width: 767px) { #brxe-jztcon .jz-legacy-col { flex-basis: 100%; }}#brxe-jztcon .woocommerce h2 { margin-top: 0;}#brxe-jztcon .woocommerce-form-login,#brxe-jztcon .woocommerce-form-register,#brxe-jztcon .woocommerce-ResetPassword { display: flex; flex-direction: column; gap: var(--12p); width: 100%; max-width: calc(var(--128p) * 4); margin: 0 auto; padding: var(--64p); text-align: left; border: 1px solid color-mix(in srgb, var(--dg) 10%, transparent); border-radius: var(--borders-s); background-color: var(--w); box-shadow: 0 var(--20p) var(--64p) color-mix(in srgb, var(--dg) 10%, transparent);}#brxe-jztcon .woocommerce-form-login label,#brxe-jztcon .woocommerce-ResetPassword label { font-size: var(--text-s); font-weight: 600;}#brxe-jztcon .woocommerce-form-login input.input-text,#brxe-jztcon .woocommerce-ResetPassword input.input-text { width: 100%; padding: var(--12p) var(--16p); border: 1px solid color-mix(in srgb, var(--dg) 14%, transparent); border-radius: var(--borders-s); background-color: var(--w); color: var(--dg); transition: border-color .2s ease, box-shadow .2s ease;}#brxe-jztcon .woocommerce-form-login input.input-text:focus,#brxe-jztcon .woocommerce-ResetPassword input.input-text:focus { outline: none; border-color: var(--g); box-shadow: 0 0 0 var(--4p) color-mix(in srgb, var(--g) 15%, transparent);}#brxe-jztcon .woocommerce-form-login input[type=checkbox] { accent-color: var(--g);}#brxe-jztcon .woocommerce-form-login .button,#brxe-jztcon .woocommerce-ResetPassword .button,#brxe-jztcon .woocommerce-MyAccount-content .button { padding: var(--12p) var(--32p); border: 0; border-radius: 99px; background-color: var(--g); color: var(--w); font-weight: 600; cursor: pointer; transition: background-color .3s ease;}#brxe-jztcon .woocommerce-form-login .button:hover,#brxe-jztcon .woocommerce-ResetPassword .button:hover,#brxe-jztcon .woocommerce-MyAccount-content .button:hover { background-color: var(--dg);}#brxe-jztcon .woocommerce-form-login .form-row,#brxe-jztcon .woocommerce-form-login .woocommerce-form-row { display: flex; flex-direction: column; gap: var(--4p); margin: 0;}#brxe-jztcon .woocommerce-form-login .form-row:has(.button) { flex-direction: row; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: var(--12p);}#brxe-jztcon .woocommerce-MyAccount-navigation ul { display: flex; flex-wrap: wrap; gap: var(--8p); margin: 0 0 var(--32p); padding: 0; list-style: none;}#brxe-jztcon .woocommerce-MyAccount-navigation li + li { margin-top: 0;}#brxe-jztcon .woocommerce-MyAccount-navigation a { display: inline-block; padding: var(--8p) var(--20p); border-radius: 99px; background-color: var(--f4); color: var(--dg); font-weight: 600; text-decoration: none;}#brxe-jztcon .woocommerce-MyAccount-navigation .is-active a,#brxe-jztcon .woocommerce-MyAccount-navigation a:hover { background-color: var(--g); color: var(--w);}@media (max-width: 767px) { #brxe-jztcon .woocommerce-form-login, #brxe-jztcon .woocommerce-ResetPassword { padding: var(--20p); }}@media (max-width: 478px) {#brxe-jzts1 {margin-top: 70px; padding-top: var(--32p); padding-bottom: var(--64p)}}