
/* bricks-child-css */
/*
 Theme Name:   Bricks Child Theme
 Theme URI:    https://bricksbuilder.io/
 Description:  Use this child theme to extend Bricks.
 Author:       Bricks
 Author URI:   https://bricksbuilder.io/
 Template:     bricks
 Version:      1.1
 Text Domain:  bricks
*/

/* =======================================================
   ETIQUETA OUTLET - SOLUCIÓN UNIVERSAL (SIN CLASS)
   ======================================================= */

/* =======================================================
   OPCIÓN A: ETIQUETA AL LADO DEL TÍTULO (Clase .brxe-product-title)
   ======================================================= */

/* Solo aplica en productos OUTLET */
body.product_cat-outlet .brxe-product-title::after,
body.term-outlet .brxe-product-title::after {
    content: "OUTLET";
    
    /* Comportamiento para ponerse al lado */
    display: inline-block;
    vertical-align: middle;
    margin-left: 12px; /* Separación del texto */
    
    /* Estilo Visual */
    background-color: #d63638; /* Rojo */
    color: #ffffff;
    font-size: 12px; 
    line-height: 1;
    font-family: sans-serif; /* Fuente legible segura */
    font-weight: 700;
    padding: 6px 10px;
    border-radius: 4px;
    text-transform: uppercase;
    letter-spacing: 1px;
    position: relative;
    top: -2px; /* Pequeño ajuste vertical para centrarlo visualmente */
}

/* Ajuste para móvil: Si el título es muy largo, que baje la etiqueta */
@media (max-width: 480px) {
    body.product_cat-outlet .brxe-product-title::after {
        display: inline-block;
        margin-top: 5px;
        margin-left: 5px;
    }
}


/* --- 2. LISTADO GENERAL / SHOP / CATEGORÍAS --- 
   TRUCO MAESTRO: Detectamos si el enlace (href) contiene la palabra "outlet" 
   o si la imagen (src) contiene "outlet".
*/

/* Opción A: Detectar por el enlace del shortcode */
a.image-hover-link[href*="outlet"] {
    position: relative !important;
    display: block;
}

a.image-hover-link[href*="outlet"]::after {
    content: "OUTLET";
    position: absolute;
    top: 10px;
    right: 10px;
    z-index: 20;
    
    /* Diseño Mini */
    background-color: #d63638;
    color: #ffffff;
    font-size: 11px;
    font-weight: bold;
    padding: 4px 8px;
    border-radius: 3px;
    box-shadow: 0 2px 4px rgba(0,0,0,0.2);
    pointer-events: none;
}

/* Opción B (Respaldo): Detectar si el enlace normal de Woo tiene "outlet" */
.product a.woocommerce-LoopProduct-link[href*="outlet"] {
    position: relative;
}

.product a.woocommerce-LoopProduct-link[href*="outlet"]::after {
    content: "OUTLET";
    position: absolute;
    top: 10px;
    right: 10px;
    z-index: 99;
    background-color: #d63638;
    color: #fff;
    font-size: 11px;
    padding: 4px 8px;
    font-weight: bold;
}




/* COMUNES */

body{
  font-family: "Barlow", sans-serif !important;
}



tr.woocommerce-shipping-totals.shipping { display: none !important;}
.comment-meta { display: none !important;}
p.no-comments { display: none !important;}
.brxe-post-comments .comment, .brxe-post-comments .comment-list {border: 0px solid transparent !important;}
form.cart table.variations tr, form.woocommerce-cart-form table.variations tr { border: 0px solid transparent !important;}

.select2-dropdown.select2-dropdown--above li {color:black !important;}

.woocommerce-notices-wrapper.brxe-container { margin-top: 50px  !important;}
.woocommerce-message { background-color: transparent !important; border: 1px solid #ca9f63 !important; color: #ca9f63 !important;}
a.button.wc-forward { background-color: #ca9f63 !important; font-family: 'LOVES' !important; font-weight: 400 !important;}
.woocommerce-product-details__short-description   .wp-caption  {padding: 0px !important; width: 119px !important;}
.cart-count {background-color: #ca9f63 !important;}

.woocommerce-mini-cart-item.mini_cart_item dl.variation { color: #ca9f63 !important;font-weight: 400;}
.brxe-woocommerce-mini-cart .cart-detail li a {font-weight: 400 !important;}
.cart-collaterals table tbody td { padding: 0px !important;}

.order-total { color: #ca9f63 !important;}
.woocommerce-cart-form__cart-item.cart_item td.product-name { line-height: 11px !important;}
.woocommerce-cart-form__cart-item.cart_item .variation { color: #ca9f63 !important;     font-size: 12px;  font-weight: 400;}

.wcml-cart-dialog-confirm p { color: black !important; font-family: 'LOVES' !important;  line-height: 19px;}
button#wcml-cart-dialog-switch {background-color: black !important; font-family: 'LOVES'; font-weight: 600;color:white !important;}
.wcml-cart-dialog-buttons { margin-top: 20px !important;}
button#wcml-cart-dialog-stay { background-color: #ca9f63 !important; font-family: 'LOVES'; font-weight: 600;color:white !important;}

.wpml-ls-statics-shortcode_actions, .wpml-ls-statics-shortcode_actions .wpml-ls-sub-menu, .wpml-ls-statics-shortcode_actions a { border-color: #181817;  background-color: #181818 !important;color: white !important; width: 70px;}
span.wpml-ls-native, .wpml-ls-display { font-size: 12px !important}
.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after{display:none !important;}
a.js-wpml-ls-item-toggle.wpml-ls-item-toggle { padding: 0px !important;}
span.wpml-ls-native {border-left: 1px solid #fefefe;padding-left: 4px; }

#back-to-top { position: fixed; bottom: 100px; right: 20px; display: none;z-index: 1000; text-decoration: none;}
#back-to-top-container { position: relative; width: 50px; height: 50px; text-align: center;}
#progress-circle {position: absolute; top: 0;left: 0;transform: rotate(-90deg);stroke-dasharray: 126; /* 2 * π * r (2 * 3.14 * 20) */stroke-dashoffset: 126;}
#progress-circle circle { fill: none; stroke: #ca9f63; stroke-width: 2;}
.arrow { font-size: 20px; position: relative; top: 12%; transform: translateY(-50%);color :#ca9f63;}

select option { background-color: #171717 !important;}

.wpml-ls-statics-shortcode_actions, .wpml-ls-statics-shortcode_actions .wpml-ls-sub-menu, .wpml-ls-statics-shortcode_actions a { border-color: transparent !important; background-color: transparent !important; padding: 0px !important;padding-top:6px !important;}
.wpml-ls-statics-shortcode_actions.wpml-ls.wpml-ls-legacy-dropdown.js-wpml-ls-legacy-dropdown { margin-top: -10px !important;}

input[type="checkbox"] { appearance: none; -webkit-appearance: none;  -moz-appearance: none; width: 20px; height: 20px; border: 2px solid #ccc; border-radius: 4px; position: relative; cursor: pointer;}
input[type="checkbox"]:checked::before { content: "\2714"; /* Código Unicode del checkmark */ position: absolute; top: 50%; left: 50%;transform: translate(-50%, -50%); font-size: 16px; color: white; }
.image-hover-container {  margin: 0 auto !important;}

/* HOME */

#masonry-home a img:hover {opacity:0.7;transform: scale(1.1);}
#masonry-home a { overflow: hidden;}
#masonry-home img { width: 100%;  transition: transform 0.6s ease;}

/*
#imagen-producto-bush:hover {transform: scale(1.1);}
#imagen-producto-bus { width: 100%;  transition: transform 0.10s ease;}
*/
/* MINICART */
.cart-detail.active { color: black !important;}
.cart-detail.active span.woocommerce-Price-amount.amount { FONT-WEIGHT: 700;}

/* CART */
.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents TH {text-transform:uppercase !important;}
.woocommerce-cart-form button.button { background-color: #ca9f63 !important;font-family: 'LOVES';}
.wc-proceed-to-checkout a.checkout-button.button.alt.wc-forward {WIDTH: 100% ! IMPORTANT; PADDING: 5PX; FONT-FAMILY: 'LOVES'; BACKGROUND-COLOR: #ca9f63; color: White !important;}
.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents tr{font-family:'LOVES',sans-serif !important;}
.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents button[type=submit]:disabled {color: #ca9f63 !important; border: 1px solid #ca9f63 !important;background-color:white !important;height: 40px !important;}
.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents input#coupon_code {border: 1px solid #ca9f63 !important;    height: 40px !important;}
.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents .coupon button.button {background-color: white !important; color: #ca9f63 !important; border: 1px solid #ca9f63 !important;    height: 40px !important;}
.woocommerce-cart-form .coupon {gap: 0px !important;}

.cart-collaterals table tbody td {  text-align: end !important;}

/* CHECKOUT */
.woocommerce-form-coupon-toggle .woocommerce-info {color: black  !important; margin-bottom: 45px !important;    background-color: white !important;border: 1px solid #ca9f63 !important; font-family: 'LOVES' !important;}
.woocommerce-check input, .woocommerce-check select, .woocommerce-check textarea {background-color: #f5f5f5 !important; border-radius: 5px !important; color:black !important;}
.woocommerce-check .selection {background-color: #f5f5f5 !important; border-radius: 5px !important;}
.woocommerce-check span.select2-selection.select2-selection--single {background-color: #f5f5f5 !important; border-radius: 5px !important; color:black !important;}
.woocommerce-check ::placeholder {color:black !important;}
.woocommerce-check span.select2-selection__placeholder {color: black !important;}
.form-row.place-order button#place_order {background-color:#ca9f63 !important; padding: 0px !important;margin-top: 20px !important;    font-family: 'LOVES';}
.payment_box.payment_method_stripe_cc {background-color: #ca9f63 !important; padding: 2px 9px !important;}
.woocommerce-check h3{margin-bottom:20px;}
.woocommerce-check .payment_box.payment_method_bacs {background-color: transparent !important;}
.wc-ppcp-express-checkout {display: none;}


/*THANK YOU PAGE */
.thankyoupage strong.product-quantity {  background-color: #ca9f63 !important;}

#review_form_wrapper { margin-top: 12px !important;}
#reviews input#submit {background-color: #ca9f63 !important; width: 100%; font-family: 'LOVES';}
#reviews textarea { color: black !important; font-size: 15px !important;}



/* ACCOUNT */
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads { display: none;}
.woocommerce-account .woocommerce-MyAccount-navigation { background-color: #171717 !important;border: 1px solid #ca9f63;}
.woocommerce-account .woocommerce-MyAccount-navigation  li { border-bottom: 1px solid #ca9f63 !important;}
li.woocommerce-MyAccount-navigation-link.is-active { background-color: #ca9f63 !important;}
#woocomerceaccount button, #woocomerceaccount .button {background-color: #ca9f63 !important;font-family: 'LOVES', sans-serif !important;}
#woocomerceaccount  .woocommerce-info { background-color: #c1c1c1; color: black;}

input[type="checkbox"]:checked {background-color: #caa063; border: 2px solid #caa063;}
.woocommerce-Tabs-panel.woocommerce-Tabs-panel--characteristics.panel.entry-content.wc-tab ul {position: relative;list-style:none;}
.woocommerce-Tabs-panel.woocommerce-Tabs-panel--characteristics.panel.entry-content.wc-tab ul i {position: absolute; left: 13px;margin-top: 6px; color:#caa063; }
.woocommerce-Tabs-panel.woocommerce-Tabs-panel--characteristics.panel.entry-content.wc-tab ul li {margin-bottom: 15px;}
.wc-pao-addon .wc-pao-addon-wrap .wc-pao-addon-checkbox { margin-bottom: -4px;   }

#woocomerceaccount li a{color:white !important;}


/* AJUSTES CSS PUESTOS EN EL TEMA */

.wc-pao-addon {
    margin-top: 30px;
}

/* ================================================= */
/* == CABECERA FIJA DEFINITIVA (NO-HOME) v3 FINAL == */
/* ================================================= */

/* -- PARTE 1: Anular el comportamiento original 'fixed' de Bricks -- */
body:not(.home) header#brx-header.brx-sticky {
    position: static !important;
    transform: none !important;
    transition: none !important;
    animation: none !important;
}


/* -- PARTE 2: Construir nuestro propio comportamiento 'sticky' -- */
body:not(.home) #brxe-59d08a {
    background-color: #ca9f63 !important;
    background-image: none !important; 
    position: sticky !important;
    top: 0 !important;
    z-index: 9999 !important;
}


/* -- PARTE 3: Ocultar la capa del degradado (pseudo-elemento) -- */
body:not(.home) #brxe-59d08a::after {
    display: none !important;
}

body:not(.home) #brxe-menu-ppal {
    background-color: #ca9f63 !important;
}

/* -- PARTE 5: Mantenemos el color del texto del menú al hacer hover o clic -- */
/*
* Anulamos el cambio de color por defecto de Bricks para los elementos
* del menú cuando están activos (submenú abierto) o bajo el cursor.
*/
body:not(.home) #brxe-427994 .brx-nav-nested-items > li.open > .brx-submenu-toggle > *,
body:not(.home) #brxe-427994 .brx-nav-nested-items > li:hover > .brx-submenu-toggle > * {
    color: #FFFFFF !important;
}

/* -- PARTE 6: Mantenemos el color en los menús SIMPLES al hacer hover -- */
/*
* Esta regla es específicamente para los elementos del menú que NO tienen
* un submenú desplegable (como 'APPAREL').
*/
body:not(.home) #brxe-427994 .brx-nav-nested-items > li:not(.brxe-dropdown):hover > a {
    color: #FFFFFF !important;
}

/* -- FOOTER ARBOLES TAPANDO TESTIMONIOS -- */
section#footer, footer {
  position: relative;
  z-index: 20;
}

section#testimonials, .testimonials {
  position: relative;
  z-index: 1;
  overflow: visible !important;
}


/* =================================================================
   ESTILOS VISUALES PARA EL MENÚ (ÚLTIMO RECURSO) 
   ================================================================= */

/* -- VARIABLES DE COLOR -- */
:root {
    --menu-bg-color: #b9955c; 
    --submenu-bg-color: #222222;
    --menu-text-color: #ffffff;
}

/* 1. ESTILO PARA LA BARRA PRINCIPAL DEL MENÚ (SIN CAMBIOS)
-------------------------------------------------------------------- */
#brxe-427994 {
    margin-left: auto;
    margin-right: 20px; 
}
#brxe-427994 .brx-submenu-toggle button {
    display: none !important;
}
#brxe-427994 .brx-nav-nested-items > li {
    border-right: none !important;
}
#brxe-427994 .brx-nav-nested-items > li > a,
#brxe-427994 .brx-submenu-toggle > a {
    color: var(--menu-text-color) !important;
    padding: 20px 15px;
    background-color: transparent !important;
    font-weight: 700 !important;
}

/* 2. ESTILO PARA EL MENÚ DESPLEGABLE (SUBMENÚ) - LÓGICA FINAL
-------------------------------------------------------------------- */
#brxe-427994 .brx-dropdown-content {
    background-color: var(--submenu-bg-color);
    border: none;
    border-radius: 0;
    min-width: 240px;
    margin-top: -10px;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);
    padding: 0; 
}

/* El DIV ahora es nuestro punto de referencia para el enlace */
#brxe-427994 .brx-dropdown-content .brxe-block {
    position: relative; /* Clave para estirar el enlace */
    display: flex !important;
    align-items: center;
    padding: 12px 20px; 
    transition: background-color 0.2s ease-in-out;
}

/* Espacio extra arriba y abajo */
#brxe-427994 .brx-dropdown-content li:first-child > .brxe-block {
    padding-top: 17px;
}
#brxe-427994 .brx-dropdown-content li:last-child > .brxe-block {
    padding-bottom: 17px;
}

/* El icono no necesita cambios, se queda como está */
#brxe-427994 .brx-dropdown-content img {
    width: 28px; 
    height: 28px;
    margin-right: 15px;
    filter: brightness(0) invert(1);
}

/* El ENLACE AHORA SE ESTIRA para cubrirlo todo */
#brxe-427994 .brx-dropdown-content a {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;

    /* Usamos flexbox para alinear el texto DENTRO del enlace estirado */
    display: flex;
    align-items: center;
    /* Dejamos espacio a la izquierda para no pisar el icono */
    padding-left: 63px; /* 20px de padding original + 28px de icono + 15px de margen */

    color: var(--menu-text-color) !important;
    text-decoration: none;
    font-size: 17px; 
    font-weight: 800;
}


/* 3. EFECTO HOVER PARA EL SUBMENÚ
-------------------------------------------------------------------- */
/* Ahora el hover se aplica al DIV, que es el fondo visual */
#brxe-427994 .brx-dropdown-content .brxe-block:hover { background-color: var(--menu-bg-color);}

/* --- CSS para ajustar header en tablets --- */

/* * Esto se aplica a pantallas entre 992px y 1279px.
 * El menú móvil (hamburguesa) probablemente entra en 991px (por tu 'data-toggle="mobile_landscape"').
 * El diseño de escritorio completo seguramente empieza en 1280px.
 * SI TUS BREAKPOINTS SON DIFERENTES, AJUSTA ESTOS VALORES.
*/


/* --- CSS para ajustar header en tablets --- */

/* --- CSS para ajustar header en AMBAS VISTAS DE TABLET --- */

/* Se aplica desde 768px (Tablet Portrait) hasta 1279px (Tablet Landscape) */
@media (max-width: 1279px) and (min-width: 768px) {

  /* 1. Reduce el tamaño del logo (un poco más) */
  a#brxe-766fc2 { max-width: 180px; /* Prueba con 180px, 200px puede ser aún grande para 768px */ flex-shrink: 0; }
  /* 2. Reduce la fuente y espaciado del menú (un poco más) */
  nav#brxe-427994 .brx-nav-nested-items > li > a,
  nav#brxe-427994 .brx-nav-nested-items > li > .brx-submenu-toggle > a {
    font-size: 13px;     /* Un poco más pequeño para que quepa */
    padding-left: 8px;   /* Un poco menos de espacio */
    padding-right: 8px;
  }
}

/* PRICE FROM */
.price ins { font-size: 22px !important;}


/* MENU */
#brxe-menu-ppal li a:hover {color:black !important;}
#brxe-menu-ppal .brx-submenu-positioned a:hover {color:white !important;}

.page-id-131 #brxe-menu-ppal li a:hover{color:#ca9f63 !important;}
.page-id-131 #brxe-menu-ppal .brx-submenu-positioned a:hover {color:white !important;}

/* ----------------------------------- RESPONSIVE ----------------------------------- */


@media (max-width: 767px) {
   #brxe-gsxzlx.brx-open li.menu-item { WIDTH: 100% ! IMPORTANT;}
	div#menu-interior {justify-content: center; text-align: center;}
	span.wpml-ls-native {font-size: 20px !important;}
	img.wpml-ls-flag { width: 27px !important;}

}

/* ----------------------------------- Ship to a different address? ----------------------------------- */

#ship-to-different-address label.woocommerce-form__label-for-checkbox {
  display: flex;
  align-items: center;
  gap: 8px; 
}

#ship-to-different-address-checkbox {
  margin: 0;
  position: relative;
  top: 10px; 
}

/* bricks-woocommerce-css */
@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)}}.woocommerce.archive .layout-default.brxe-container{align-self:center}.woocommerce.archive .bricks-before-shop-loop{align-items:center;display:flex;justify-content:space-between;margin-bottom:30px;width:100%}:root{--bricks-woo-input-height:40px}[data-brx-woo-fragment][hidden]{display:none!important}@font-face{font-family:WooCommerce;font-style:normal;font-weight:400;src:url("https://bushcraftspain.com/wp-content/themes/bricks/assets/css/plugins/woocommerce/assets/fonts/WooCommerce.woff") format("woff"),url("https://bushcraftspain.com/wp-content/themes/bricks/assets/css/plugins/woocommerce/assets/fonts/WooCommerce.ttf") format("truetype"),url("https://bushcraftspain.com/wp-content/themes/bricks/assets/css/plugins/woocommerce/assets/fonts/WooCommerce.svg#WooCommerce") format("svg")}.woocommerce{width:100%}.woocommerce main.site-main{margin-left:auto;margin-right:auto;max-width:100%;width:1100px}.woocommerce .before-cart,.woocommerce .before-checkout{display:block}.woocommerce .form-row-first{float:left;margin:0;width:49%}.woocommerce .form-row-last{float:right;width:49%}.woocommerce .form-row-wide{clear:both;width:100%}.woocommerce .clear{clear:both}@media (max-width:991px){.woocommerce .form-row-first,.woocommerce .form-row-last{float:none;width:100%}}.woocommerce .brx-woo-field-error label,.woocommerce .woocommerce-invalid.validate-required label{color:var(--bricks-text-danger)}.woocommerce .brx-woo-field-error input,.woocommerce .woocommerce-invalid.validate-required input{border-color:var(--bricks-text-danger)}.woocommerce .select2-selection,.woocommerce select.country_select:not(.select2-hidden-accessible),.woocommerce select.state_select:not(.select2-hidden-accessible){box-sizing:border-box;height:auto;line-height:calc(var(--bricks-woo-input-height) - 2px);min-height:var(--bricks-woo-input-height)}.woocommerce .select2-hidden-accessible{transition:none}.woocommerce .select2-selection{border-color:inherit;border-radius:0;margin:0;padding-inline-start:12px}.woocommerce .select2-selection .select2-selection__rendered{line-height:inherit;padding-inline-start:0}.woocommerce .select2-selection .select2-selection__arrow{bottom:0;height:auto;top:0;width:30px}.woocommerce .select2-selection .select2-selection__arrow b{border-top-color:var(--bricks-border-color)}.woocommerce .form-row:has(select.country_select,select.state_select) .woocommerce-input-wrapper{display:block;min-height:var(--bricks-woo-input-height);min-width:0}.woocommerce .form-row:has(select.country_select,select.state_select) .select2-container{max-width:100%}.woocommerce .brxe-woocommerce-form-field .woocommerce-input-wrapper:has(>.bricks-selectwoo--pre-init){position:relative}.woocommerce .brxe-woocommerce-form-field .woocommerce-input-wrapper:has(>.bricks-selectwoo--pre-init)>.bricks-selectwoo--pre-init{pointer-events:none}.woocommerce .brxe-woocommerce-form-field .woocommerce-input-wrapper:has(>.bricks-selectwoo--pre-init)>.bricks-selectwoo--pre-init+select:is(.country_select,.state_select):not(.select2-hidden-accessible){height:100%!important;inset:0!important;margin:0!important;min-height:0!important;opacity:0!important;pointer-events:auto!important;position:absolute!important;transition:none!important;width:100%!important}.woocommerce .brxe-woocommerce-form-field .woocommerce-input-wrapper:has(>.bricks-selectwoo--pre-init)>.bricks-selectwoo--pre-init:has(+select:is(.country_select,.state_select):focus-visible) .select2-selection{outline:2px solid var(--brx-indicator-focus-color,#616161);outline-offset:2px}.woocommerce .brxe-woocommerce-form-field .woocommerce-input-wrapper:has(>.bricks-selectwoo--pre-init)>.bricks-selectwoo--pre-init:has(+select.select2-hidden-accessible+.select2-container:not(.bricks-selectwoo--pre-init)){display:none}@media (scripting:none){.woocommerce .brxe-woocommerce-form-field .woocommerce-input-wrapper:has(>.bricks-selectwoo--pre-init)>.bricks-selectwoo--pre-init{display:none}.woocommerce .brxe-woocommerce-form-field .woocommerce-input-wrapper:has(>.bricks-selectwoo--pre-init)>.bricks-selectwoo--pre-init+select:is(.country_select,.state_select):not(.select2-hidden-accessible){height:auto!important;inset:auto!important;min-height:var(--bricks-woo-input-height)!important;opacity:1!important;pointer-events:auto!important;position:static!important}}.woocommerce .select2-dropdown{border-color:var(--bricks-border-color);border-radius:0!important}.woocommerce .woocommerce-notice{margin:30px 0;text-align:center}.woocommerce .woocommerce-notice.woocommerce-notice--success{color:var(--bricks-woo-notice-success,#047857)}.woocommerce .woocommerce-columns{display:flex}.woocommerce .woocommerce-columns .woocommerce-column{flex:1}.woocommerce table{border-collapse:collapse;border-spacing:0}.woocommerce table th{text-align:left}.woocommerce .woocommerce-customer-details address{font-style:normal}.woocommerce fieldset:not(:where(.brxe-filter-radio,.brxe-filter-checkbox)){border:1px solid var(--bricks-border-color)}.woocommerce mark{background-color:var(--bricks-bg-light);color:#000;padding:0 6px}.woocommerce .button{align-items:center;background-color:#e4e7e9;border-width:0;color:currentcolor;display:inline-flex;font-weight:700;justify-content:center;min-height:40px;padding:7px 15px;text-align:center;text-decoration:none}.woocommerce .button.disabled{cursor:not-allowed}.woocommerce .button .spinning{animation:load8 1s linear infinite}.woocommerce .content-area .site-main .product .badge,.woocommerce .products .badge,.woocommerce.products .badge{background-color:#fff;border-radius:4px;font-size:14px;left:15px;line-height:24px;padding:0 10px;pointer-events:none;position:absolute;top:15px;z-index:1}.woocommerce .content-area .site-main .product .badge.onsale,.woocommerce .products .badge.onsale,.woocommerce.products .badge.onsale{color:var(--bricks-text-danger)}.woocommerce .content-area .site-main .product .badge+.badge,.woocommerce .products .badge+.badge,.woocommerce.products .badge+.badge{margin-top:32px}.woocommerce-product-attributes th{text-align:inherit}.woocommerce-store-notice{background-color:var(--bricks-bg-info);bottom:0;color:var(--bricks-text-info);display:flex;justify-content:space-between;left:0;padding:15px;position:fixed;right:0;text-align:center}.woocommerce-store-notice__dismiss-link{font-weight:700}@media (max-width:478px){.woocommerce-order-details .shop_table.woocommerce-orders-table--subscriptions tr{display:grid;grid-template-columns:1fr}.woocommerce-order-details .shop_table.woocommerce-orders-table--subscriptions tr td{align-items:stretch;display:flex;justify-content:space-between;width:100%}.woocommerce-order-details .shop_table.woocommerce-orders-table--subscriptions tr td:not(.order-actions):before{content:attr(data-title);font-weight:700}}body:not(.woocommerce) .brx-popup-content:not(.woocommerce) form.cart .single_add_to_cart_button,body:not(.woocommerce) .button:where(a[data-product_id]),body:not(.woocommerce) .product_type_external,body:not(.woocommerce) .product_type_grouped,body:not(.woocommerce) .product_type_simple,body:not(.woocommerce) .product_type_variable{align-items:center;background-color:#e4e7e9;border-width:0;color:currentcolor;display:inline-flex;font-weight:700;justify-content:center;min-height:40px;padding:7px 15px;text-align:center;text-decoration:none}body:not(.woocommerce) .brx-popup-content:not(.woocommerce) form.cart .single_add_to_cart_button.disabled,body:not(.woocommerce) .button:where(a[data-product_id]).disabled,body:not(.woocommerce) .product_type_external.disabled,body:not(.woocommerce) .product_type_grouped.disabled,body:not(.woocommerce) .product_type_simple.disabled,body:not(.woocommerce) .product_type_variable.disabled{cursor:not-allowed}body:not(.woocommerce) .brx-popup-content:not(.woocommerce) form.cart .single_add_to_cart_button .spinning,body:not(.woocommerce) .button:where(a[data-product_id]) .spinning,body:not(.woocommerce) .product_type_external .spinning,body:not(.woocommerce) .product_type_grouped .spinning,body:not(.woocommerce) .product_type_simple .spinning,body:not(.woocommerce) .product_type_variable .spinning{animation:load8 1s linear infinite}.bricks-woo-state,.brxe-woocommerce-cart-v2,.brxe-woocommerce-checkout-v2,.brxe-woocommerce-my-account-v2{width:inherit}.brx-wc-account-page-v2--edit-account.bricks-floating-label .brxe-woocommerce-form-field,.brx-wc-account-page-v2--edit-address.bricks-floating-label .brxe-woocommerce-form-field,.brxe-woocommerce-account-page-v2.bricks-floating-label .brxe-woocommerce-form-field,.woocommerce-checkout.bricks-floating-label .brxe-woocommerce-form-field,.woocommerce.bricks-floating-label .brxe-woocommerce-form-field{--brx-field-height:56px;--brx-label-x:1rem;--brx-label-rest-y:calc(var(--brx-field-height)/2);--brx-label-float-y:1rem;margin-bottom:1.75rem;position:relative}.brx-wc-account-page-v2--edit-account.bricks-floating-label .brxe-woocommerce-form-field .woocommerce-input-wrapper,.brx-wc-account-page-v2--edit-address.bricks-floating-label .brxe-woocommerce-form-field .woocommerce-input-wrapper,.brxe-woocommerce-account-page-v2.bricks-floating-label .brxe-woocommerce-form-field .woocommerce-input-wrapper,.woocommerce-checkout.bricks-floating-label .brxe-woocommerce-form-field .woocommerce-input-wrapper,.woocommerce.bricks-floating-label .brxe-woocommerce-form-field .woocommerce-input-wrapper{display:block;position:relative}.brx-wc-account-page-v2--edit-account.bricks-floating-label .brxe-woocommerce-form-field .input-text:not(textarea),.brx-wc-account-page-v2--edit-account.bricks-floating-label .brxe-woocommerce-form-field .select2-selection,.brx-wc-account-page-v2--edit-account.bricks-floating-label .brxe-woocommerce-form-field select,.brx-wc-account-page-v2--edit-account.bricks-floating-label .brxe-woocommerce-form-field textarea.input-text,.brx-wc-account-page-v2--edit-address.bricks-floating-label .brxe-woocommerce-form-field .input-text:not(textarea),.brx-wc-account-page-v2--edit-address.bricks-floating-label .brxe-woocommerce-form-field .select2-selection,.brx-wc-account-page-v2--edit-address.bricks-floating-label .brxe-woocommerce-form-field select,.brx-wc-account-page-v2--edit-address.bricks-floating-label .brxe-woocommerce-form-field textarea.input-text,.brxe-woocommerce-account-page-v2.bricks-floating-label .brxe-woocommerce-form-field .input-text:not(textarea),.brxe-woocommerce-account-page-v2.bricks-floating-label .brxe-woocommerce-form-field .select2-selection,.brxe-woocommerce-account-page-v2.bricks-floating-label .brxe-woocommerce-form-field select,.brxe-woocommerce-account-page-v2.bricks-floating-label .brxe-woocommerce-form-field textarea.input-text,.woocommerce-checkout.bricks-floating-label .brxe-woocommerce-form-field .input-text:not(textarea),.woocommerce-checkout.bricks-floating-label .brxe-woocommerce-form-field .select2-selection,.woocommerce-checkout.bricks-floating-label .brxe-woocommerce-form-field select,.woocommerce-checkout.bricks-floating-label .brxe-woocommerce-form-field textarea.input-text,.woocommerce.bricks-floating-label .brxe-woocommerce-form-field .input-text:not(textarea),.woocommerce.bricks-floating-label .brxe-woocommerce-form-field .select2-selection,.woocommerce.bricks-floating-label .brxe-woocommerce-form-field select,.woocommerce.bricks-floating-label .brxe-woocommerce-form-field textarea.input-text{border-color:currentcolor;border-radius:4px;box-sizing:border-box;line-height:1.2;min-height:var(--brx-field-height);padding:2rem 1rem .5rem;width:100%}.brx-wc-account-page-v2--edit-account.bricks-floating-label .brxe-woocommerce-form-field textarea.input-text,.brx-wc-account-page-v2--edit-address.bricks-floating-label .brxe-woocommerce-form-field textarea.input-text,.brxe-woocommerce-account-page-v2.bricks-floating-label .brxe-woocommerce-form-field textarea.input-text,.woocommerce-checkout.bricks-floating-label .brxe-woocommerce-form-field textarea.input-text,.woocommerce.bricks-floating-label .brxe-woocommerce-form-field textarea.input-text{min-height:110px;resize:vertical}.brx-wc-account-page-v2--edit-account.bricks-floating-label .brxe-woocommerce-form-field .select2-selection,.brx-wc-account-page-v2--edit-account.bricks-floating-label .brxe-woocommerce-form-field select,.brx-wc-account-page-v2--edit-address.bricks-floating-label .brxe-woocommerce-form-field .select2-selection,.brx-wc-account-page-v2--edit-address.bricks-floating-label .brxe-woocommerce-form-field select,.brxe-woocommerce-account-page-v2.bricks-floating-label .brxe-woocommerce-form-field .select2-selection,.brxe-woocommerce-account-page-v2.bricks-floating-label .brxe-woocommerce-form-field select,.woocommerce-checkout.bricks-floating-label .brxe-woocommerce-form-field .select2-selection,.woocommerce-checkout.bricks-floating-label .brxe-woocommerce-form-field select,.woocommerce.bricks-floating-label .brxe-woocommerce-form-field .select2-selection,.woocommerce.bricks-floating-label .brxe-woocommerce-form-field select{padding-bottom:1rem}.brx-wc-account-page-v2--edit-account.bricks-floating-label .brxe-woocommerce-form-field .select2-selection,.brx-wc-account-page-v2--edit-address.bricks-floating-label .brxe-woocommerce-form-field .select2-selection,.brxe-woocommerce-account-page-v2.bricks-floating-label .brxe-woocommerce-form-field .select2-selection,.woocommerce-checkout.bricks-floating-label .brxe-woocommerce-form-field .select2-selection,.woocommerce.bricks-floating-label .brxe-woocommerce-form-field .select2-selection{align-items:flex-end;display:flex}.brx-wc-account-page-v2--edit-account.bricks-floating-label .brxe-woocommerce-form-field .select2-selection__rendered,.brx-wc-account-page-v2--edit-address.bricks-floating-label .brxe-woocommerce-form-field .select2-selection__rendered,.brxe-woocommerce-account-page-v2.bricks-floating-label .brxe-woocommerce-form-field .select2-selection__rendered,.woocommerce-checkout.bricks-floating-label .brxe-woocommerce-form-field .select2-selection__rendered,.woocommerce.bricks-floating-label .brxe-woocommerce-form-field .select2-selection__rendered{line-height:1.2;padding-bottom:0;padding-top:0}.brx-wc-account-page-v2--edit-account.bricks-floating-label .brxe-woocommerce-form-field .input-text:not(textarea)::placeholder,.brx-wc-account-page-v2--edit-address.bricks-floating-label .brxe-woocommerce-form-field .input-text:not(textarea)::placeholder,.brxe-woocommerce-account-page-v2.bricks-floating-label .brxe-woocommerce-form-field .input-text:not(textarea)::placeholder,.woocommerce-checkout.bricks-floating-label .brxe-woocommerce-form-field .input-text:not(textarea)::placeholder,.woocommerce.bricks-floating-label .brxe-woocommerce-form-field .input-text:not(textarea)::placeholder{color:transparent}.brx-wc-account-page-v2--edit-account.bricks-floating-label .brxe-woocommerce-form-field textarea.input-text::placeholder,.brx-wc-account-page-v2--edit-address.bricks-floating-label .brxe-woocommerce-form-field textarea.input-text::placeholder,.brxe-woocommerce-account-page-v2.bricks-floating-label .brxe-woocommerce-form-field textarea.input-text::placeholder,.woocommerce-checkout.bricks-floating-label .brxe-woocommerce-form-field textarea.input-text::placeholder,.woocommerce.bricks-floating-label .brxe-woocommerce-form-field textarea.input-text::placeholder{color:inherit;opacity:.6}.brx-wc-account-page-v2--edit-account.bricks-floating-label .brxe-woocommerce-form-field:has(.input-text,select,.select2-container)>label,.brx-wc-account-page-v2--edit-address.bricks-floating-label .brxe-woocommerce-form-field:has(.input-text,select,.select2-container)>label,.brxe-woocommerce-account-page-v2.bricks-floating-label .brxe-woocommerce-form-field:has(.input-text,select,.select2-container)>label,.woocommerce-checkout.bricks-floating-label .brxe-woocommerce-form-field:has(.input-text,select,.select2-container)>label,.woocommerce.bricks-floating-label .brxe-woocommerce-form-field:has(.input-text,select,.select2-container)>label{font-weight:inherit;inset-inline-start:var(--brx-label-x);line-height:1.2;margin:0;opacity:.75;padding:0 .25rem;pointer-events:none;position:absolute;top:var(--brx-label-rest-y);transform:translateY(-50%);transform-origin:left top;transition:top .2s ease,transform .2s ease,opacity .2s ease;z-index:2}.brx-wc-account-page-v2--edit-account.bricks-floating-label .brxe-woocommerce-form-field:has(.input-text,select,.select2-container)>label.screen-reader-text,.brx-wc-account-page-v2--edit-address.bricks-floating-label .brxe-woocommerce-form-field:has(.input-text,select,.select2-container)>label.screen-reader-text,.brxe-woocommerce-account-page-v2.bricks-floating-label .brxe-woocommerce-form-field:has(.input-text,select,.select2-container)>label.screen-reader-text,.woocommerce-checkout.bricks-floating-label .brxe-woocommerce-form-field:has(.input-text,select,.select2-container)>label.screen-reader-text,.woocommerce.bricks-floating-label .brxe-woocommerce-form-field:has(.input-text,select,.select2-container)>label.screen-reader-text{clip:auto!important;clip-path:none!important;height:auto!important;overflow:visible!important;position:absolute!important;white-space:normal!important;width:auto!important}.brx-wc-account-page-v2--edit-account.bricks-floating-label .brxe-woocommerce-form-field:has(.input-text:not(textarea):-webkit-autofill)>label,.brx-wc-account-page-v2--edit-account.bricks-floating-label .brxe-woocommerce-form-field:has(.input-text:not(textarea):focus)>label,.brx-wc-account-page-v2--edit-account.bricks-floating-label .brxe-woocommerce-form-field:has(.input-text:not(textarea):not(:placeholder-shown))>label,.brx-wc-account-page-v2--edit-address.bricks-floating-label .brxe-woocommerce-form-field:has(.input-text:not(textarea):-webkit-autofill)>label,.brx-wc-account-page-v2--edit-address.bricks-floating-label .brxe-woocommerce-form-field:has(.input-text:not(textarea):focus)>label,.brx-wc-account-page-v2--edit-address.bricks-floating-label .brxe-woocommerce-form-field:has(.input-text:not(textarea):not(:placeholder-shown))>label,.brxe-woocommerce-account-page-v2.bricks-floating-label .brxe-woocommerce-form-field:has(.input-text:not(textarea):-webkit-autofill)>label,.brxe-woocommerce-account-page-v2.bricks-floating-label .brxe-woocommerce-form-field:has(.input-text:not(textarea):focus)>label,.brxe-woocommerce-account-page-v2.bricks-floating-label .brxe-woocommerce-form-field:has(.input-text:not(textarea):not(:placeholder-shown))>label,.woocommerce-checkout.bricks-floating-label .brxe-woocommerce-form-field:has(.input-text:not(textarea):-webkit-autofill)>label,.woocommerce-checkout.bricks-floating-label .brxe-woocommerce-form-field:has(.input-text:not(textarea):focus)>label,.woocommerce-checkout.bricks-floating-label .brxe-woocommerce-form-field:has(.input-text:not(textarea):not(:placeholder-shown))>label,.woocommerce.bricks-floating-label .brxe-woocommerce-form-field:has(.input-text:not(textarea):-webkit-autofill)>label,.woocommerce.bricks-floating-label .brxe-woocommerce-form-field:has(.input-text:not(textarea):focus)>label,.woocommerce.bricks-floating-label .brxe-woocommerce-form-field:has(.input-text:not(textarea):not(:placeholder-shown))>label{color:var(--bricks-text-light);opacity:1;top:var(--brx-label-float-y);transform:translateY(0) scale(.75)}.brx-wc-account-page-v2--edit-account.bricks-floating-label .brxe-woocommerce-form-field:has(.select2-container)>label,.brx-wc-account-page-v2--edit-account.bricks-floating-label .brxe-woocommerce-form-field:has(.select2-selection)>label,.brx-wc-account-page-v2--edit-account.bricks-floating-label .brxe-woocommerce-form-field:has(select)>label,.brx-wc-account-page-v2--edit-account.bricks-floating-label .brxe-woocommerce-form-field:has(textarea.input-text)>label,.brx-wc-account-page-v2--edit-address.bricks-floating-label .brxe-woocommerce-form-field:has(.select2-container)>label,.brx-wc-account-page-v2--edit-address.bricks-floating-label .brxe-woocommerce-form-field:has(.select2-selection)>label,.brx-wc-account-page-v2--edit-address.bricks-floating-label .brxe-woocommerce-form-field:has(select)>label,.brx-wc-account-page-v2--edit-address.bricks-floating-label .brxe-woocommerce-form-field:has(textarea.input-text)>label,.brxe-woocommerce-account-page-v2.bricks-floating-label .brxe-woocommerce-form-field:has(.select2-container)>label,.brxe-woocommerce-account-page-v2.bricks-floating-label .brxe-woocommerce-form-field:has(.select2-selection)>label,.brxe-woocommerce-account-page-v2.bricks-floating-label .brxe-woocommerce-form-field:has(select)>label,.brxe-woocommerce-account-page-v2.bricks-floating-label .brxe-woocommerce-form-field:has(textarea.input-text)>label,.woocommerce-checkout.bricks-floating-label .brxe-woocommerce-form-field:has(.select2-container)>label,.woocommerce-checkout.bricks-floating-label .brxe-woocommerce-form-field:has(.select2-selection)>label,.woocommerce-checkout.bricks-floating-label .brxe-woocommerce-form-field:has(select)>label,.woocommerce-checkout.bricks-floating-label .brxe-woocommerce-form-field:has(textarea.input-text)>label,.woocommerce.bricks-floating-label .brxe-woocommerce-form-field:has(.select2-container)>label,.woocommerce.bricks-floating-label .brxe-woocommerce-form-field:has(.select2-selection)>label,.woocommerce.bricks-floating-label .brxe-woocommerce-form-field:has(select)>label,.woocommerce.bricks-floating-label .brxe-woocommerce-form-field:has(textarea.input-text)>label{color:var(--bricks-text-light);opacity:1;top:var(--brx-label-float-y);transform:translateY(0) scale(.75)}.brx-wc-account-page-v2--edit-account.bricks-floating-label .brxe-woocommerce-form-field .select2-container--default .select2-selection--multiple,.brx-wc-account-page-v2--edit-account.bricks-floating-label .brxe-woocommerce-form-field .select2-container--default .select2-selection--single,.brx-wc-account-page-v2--edit-address.bricks-floating-label .brxe-woocommerce-form-field .select2-container--default .select2-selection--multiple,.brx-wc-account-page-v2--edit-address.bricks-floating-label .brxe-woocommerce-form-field .select2-container--default .select2-selection--single,.brxe-woocommerce-account-page-v2.bricks-floating-label .brxe-woocommerce-form-field .select2-container--default .select2-selection--multiple,.brxe-woocommerce-account-page-v2.bricks-floating-label .brxe-woocommerce-form-field .select2-container--default .select2-selection--single,.woocommerce-checkout.bricks-floating-label .brxe-woocommerce-form-field .select2-container--default .select2-selection--multiple,.woocommerce-checkout.bricks-floating-label .brxe-woocommerce-form-field .select2-container--default .select2-selection--single,.woocommerce.bricks-floating-label .brxe-woocommerce-form-field .select2-container--default .select2-selection--multiple,.woocommerce.bricks-floating-label .brxe-woocommerce-form-field .select2-container--default .select2-selection--single{height:auto;min-height:var(--brx-field-height)}.brx-wc-account-page-v2--edit-account.bricks-floating-label .brxe-woocommerce-form-field .select2-container--default .select2-selection--single .select2-selection__rendered,.brx-wc-account-page-v2--edit-address.bricks-floating-label .brxe-woocommerce-form-field .select2-container--default .select2-selection--single .select2-selection__rendered,.brxe-woocommerce-account-page-v2.bricks-floating-label .brxe-woocommerce-form-field .select2-container--default .select2-selection--single .select2-selection__rendered,.woocommerce-checkout.bricks-floating-label .brxe-woocommerce-form-field .select2-container--default .select2-selection--single .select2-selection__rendered,.woocommerce.bricks-floating-label .brxe-woocommerce-form-field .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:1.2;padding-inline-end:1.5rem;padding-inline-start:0}.brx-wc-account-page-v2--edit-account.bricks-floating-label .brxe-woocommerce-form-field .select2-container--default .select2-selection--single .select2-selection__arrow,.brx-wc-account-page-v2--edit-address.bricks-floating-label .brxe-woocommerce-form-field .select2-container--default .select2-selection--single .select2-selection__arrow,.brxe-woocommerce-account-page-v2.bricks-floating-label .brxe-woocommerce-form-field .select2-container--default .select2-selection--single .select2-selection__arrow,.woocommerce-checkout.bricks-floating-label .brxe-woocommerce-form-field .select2-container--default .select2-selection--single .select2-selection__arrow,.woocommerce.bricks-floating-label .brxe-woocommerce-form-field .select2-container--default .select2-selection--single .select2-selection__arrow{height:100%;top:0}.woocommerce-notices-wrapper{--bricks-woo-notice-info:#2563eb;--bricks-woo-notice-success:#047857;--bricks-woo-notice-danger:#be123c;display:flex;flex-direction:column;gap:15px}.woocommerce-notices-wrapper:not(:empty){margin-bottom:30px}.woocommerce-notices-wrapper:empty{display:none}.woocommerce-notices-wrapper>ul{width:100%}.woocommerce-notices-wrapper a{color:currentcolor;display:block;float:right;font-weight:700;margin-left:10px}.woocommerce-notices-wrapper a:not(:only-of-type){border-left:1px solid;padding-left:10px}.woocommerce-notices-wrapper .woocommerce-message{align-items:center;background-color:var(--bricks-bg-success);color:var(--bricks-woo-notice-success);display:flex;justify-content:space-between;overflow:hidden;padding:15px;width:100%}.woocommerce-notices-wrapper .woocommerce-message a{align-items:center;background-color:#e4e7e9;background-color:var(--bricks-woo-notice-success);border-width:0;color:currentcolor;color:#fff;display:inline-flex;font-weight:700;justify-content:center;min-height:40px;order:2;padding:7px 15px;text-align:center;text-decoration:none}.woocommerce-notices-wrapper .woocommerce-message a.disabled{cursor:not-allowed}.woocommerce-notices-wrapper .woocommerce-message a .spinning{animation:load8 1s linear infinite}.woocommerce-notices-wrapper .woocommerce-error>li:only-child:has(.button){align-items:center;display:flex;justify-content:space-between}.woocommerce-notices-wrapper .woocommerce-error a{align-items:center;background-color:#e4e7e9;background-color:var(--bricks-woo-notice-danger);border-width:0;color:currentcolor;color:#fff;display:inline-flex;font-weight:700;justify-content:center;min-height:40px;padding:7px 15px;text-align:center;text-decoration:none}.woocommerce-notices-wrapper .woocommerce-error a.disabled{cursor:not-allowed}.woocommerce-notices-wrapper .woocommerce-error a .spinning{animation:load8 1s linear infinite}.woocommerce-error{--bricks-woo-notice-danger:#be123c;background-color:var(--bricks-bg-danger);color:var(--bricks-woo-notice-danger);line-height:1.7;list-style-type:none;margin:0;overflow:hidden;padding:15px}.woocommerce-error [data-brx-notice-field-id]:not([data-brx-notice-field-id=""]){cursor:pointer}.woocommerce-error .button{background-color:var(--bricks-woo-notice-danger);color:#fff;order:2}.woocommerce-info{--bricks-woo-notice-info:#2563eb;align-items:center;background-color:var(--bricks-bg-info);color:var(--bricks-woo-notice-info);display:flex;justify-content:space-between;padding:15px}.woocommerce-info a{font-weight:700;text-decoration:underline}.woocommerce-info .button{background-color:var(--bricks-woo-notice-info);color:#fff;order:2}:where(.brxe-product-add-to-cart){width:100%}:where(.brxe-product-add-to-cart) table{border-collapse:collapse}:where(.brxe-product-add-to-cart) .button{column-gap:10px}:where(.brxe-product-add-to-cart) .bricks-variation-swatches{all:unset;display:flex;flex-wrap:wrap;gap:8px;list-style:none}:where(.brxe-product-add-to-cart) .bricks-variation-swatches li{border:1px solid #999;cursor:pointer;transition:all .05s linear}:where(.brxe-product-add-to-cart) .bricks-variation-swatches li.bricks-swatch-selected{border-color:#000}:where(.brxe-product-add-to-cart) .bricks-variation-swatches li.disabled{cursor:not-allowed;opacity:.5}:where(.brxe-product-add-to-cart) .bricks-variation-swatches .bricks-swatch-button{appearance:none;background:transparent;border:0;border-radius:inherit;color:inherit;cursor:inherit;display:block;font:inherit;height:100%;letter-spacing:inherit;line-height:inherit;padding:0;text-align:inherit;text-transform:inherit;width:100%}:where(.brxe-product-add-to-cart) .bricks-variation-swatches.bricks-swatch-color{align-items:center;display:flex}:where(.brxe-product-add-to-cart) .bricks-variation-swatches.bricks-swatch-color li{height:32px;padding:1px;width:32px}:where(.brxe-product-add-to-cart) .bricks-variation-swatches.bricks-swatch-color li span{border-radius:inherit;display:block;height:100%;width:100%}:where(.brxe-product-add-to-cart) .bricks-variation-swatches.bricks-swatch-label li{padding:0 10px}:where(.brxe-product-add-to-cart) .bricks-variation-swatches.bricks-swatch-image li{padding:1px}:where(.brxe-product-add-to-cart) .bricks-variation-swatches.bricks-swatch-image li img{border-radius:inherit;height:32px;object-fit:cover;width:32px}.single_add_to_cart_button::selection{background-color:transparent}.brxe-product-meta{align-items:flex-start;display:inline-flex;flex-direction:column;width:auto}.brxe-product-meta .separator{text-align:center}.brxe-product-price{width:auto}.brxe-product-price .price{align-items:inherit;display:inherit;flex-direction:inherit;flex-wrap:inherit;gap:inherit;justify-content:inherit}.brxe-product-price .price del{color:var(--bricks-text-light);margin-right:5px}.brxe-product-price .price ins{text-decoration:none}.brxe-product-rating{width:auto}.brxe-product-reviews{width:100%}.brxe-product-reviews .comment-form-comment textarea{resize:vertical}.brxe-product-reviews .comment-form-cookies-consent input{vertical-align:text-top}.brxe-product-reviews .comment-form-cookies-consent label{display:inline}.brxe-product-stock{width:auto}.brxe-product-tabs{width:100%}.brxe-product-tabs .woocommerce-tabs.wc-tabs-wrapper{margin:0;width:100%}.brxe-product-title{margin:0;width:auto}.brxe-woocommerce-account-page{width:100%}.brxe-woocommerce-account-page .woocommerce-MyAccount-navigation ul{display:flex;flex-direction:column;flex-wrap:wrap}.brxe-woocommerce-account-page ul.woocommerce-PaymentMethods{list-style:none;margin:0;padding:0}.brxe-woocommerce-account-page ul.woocommerce-PaymentMethods .woocommerce-PaymentMethod{background-color:var(--bricks-border-color);list-style:none;margin-bottom:15px}.brxe-woocommerce-account-page ul.woocommerce-PaymentMethods .woocommerce-PaymentMethod input.input-radio{clip:rect(1px,1px,1px,1px);word-wrap:normal;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.brxe-woocommerce-account-page ul.woocommerce-PaymentMethods .woocommerce-PaymentMethod label{cursor:pointer;padding:20px;position:relative}.brxe-woocommerce-account-page ul.woocommerce-PaymentMethods .woocommerce-PaymentMethod label:before{background-color:#fff;border:2px solid #ddd;border-radius:50%;content:"";display:inline-block;height:20px;margin-right:15px;vertical-align:text-bottom;width:20px}.brxe-woocommerce-account-page ul.woocommerce-PaymentMethods .woocommerce-PaymentMethod input.input-radio:checked+label:before{background-color:var(--bricks-bg-dark);border-color:var(--bricks-bg-dark);box-shadow:inset 0 0 0 4px #fff}.brxe-woocommerce-account-page ul.woocommerce-PaymentMethods .woocommerce-PaymentMethod .woocommerce-PaymentBox{background-color:var(--bricks-bg-light);margin-top:10px;padding:15px}.brxe-woocommerce-account-page-v2{width:100%}.brxe-woocommerce-account-page-v2 .woocommerce-MyAccount-navigation ul{display:flex;flex-direction:column;flex-wrap:wrap}.brxe-woocommerce-account-page-v2 ul.woocommerce-PaymentMethods{list-style:none;margin:0;padding:0}.brxe-woocommerce-account-page-v2 ul.woocommerce-PaymentMethods .woocommerce-PaymentMethod{background-color:var(--bricks-border-color);list-style:none;margin-bottom:15px}.brxe-woocommerce-account-page-v2 ul.woocommerce-PaymentMethods .woocommerce-PaymentMethod input.input-radio{clip:rect(1px,1px,1px,1px);word-wrap:normal;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.brxe-woocommerce-account-page-v2 ul.woocommerce-PaymentMethods .woocommerce-PaymentMethod label{cursor:pointer;padding:20px;position:relative}.brxe-woocommerce-account-page-v2 ul.woocommerce-PaymentMethods .woocommerce-PaymentMethod label:before{background-color:#fff;border:2px solid #ddd;border-radius:50%;content:"";display:inline-block;height:20px;margin-right:15px;vertical-align:text-bottom;width:20px}.brxe-woocommerce-account-page-v2 ul.woocommerce-PaymentMethods .woocommerce-PaymentMethod input.input-radio:checked+label:before{background-color:var(--bricks-bg-dark);border-color:var(--bricks-bg-dark);box-shadow:inset 0 0 0 4px #fff}.brxe-woocommerce-account-page-v2 ul.woocommerce-PaymentMethods .woocommerce-PaymentMethod .woocommerce-PaymentBox{background-color:var(--bricks-bg-light);margin-top:10px;padding:15px}.brxe-woocommerce-account-login-form{display:flex;flex-direction:column;gap:10px;width:100%}.brxe-woocommerce-account-login-form .woocommerce-form-login__rememberme{align-items:center;display:inline-flex;gap:.5em;margin:0}.brxe-woocommerce-account-login-form .woocommerce-LostPassword{margin:0}.brxe-woocommerce-account-lost-password-form,.brxe-woocommerce-account-register-form,.brxe-woocommerce-account-reset-password-form{display:flex;flex-direction:column;gap:10px;width:100%}.brxe-woocommerce-account-form-edit-account,.brxe-woocommerce-account-order-withdrawal-form{width:100%}.brxe-woocommerce-account-form-edit-account fieldset{display:flex;flex-direction:column;flex-grow:1;gap:10px;margin:0;padding:15px}.brxe-woocommerce-account-form-edit-account legend{padding:0 5px}.brxe-woocommerce-account-form-edit-address{width:100%}.brxe-woocommerce-account-form-login{display:flex;flex-direction:column;gap:10px;width:100%}.brxe-woocommerce-account-form-login .remember label{align-items:center;display:flex;gap:.5em;margin:0}.brxe-woocommerce-account-form-register{display:flex;flex-direction:column;gap:10px}.brxe-woocommerce-account-form-lost-password{display:flex;flex-direction:column;gap:10px;width:100%}.brxe-woocommerce-account-form-reset-password,.brxe-woocommerce-account-orders{width:100%}.brxe-woocommerce-account-orders-pagination.brx-wc-account-orders-pagination--text-icon .woocommerce-pagination a.woocommerce-button{align-items:center;display:inline-flex;gap:.5em}.brxe-woocommerce-account-add-payment-method,.brxe-woocommerce-account-downloads,.brxe-woocommerce-account-payment-methods{width:100%}.brx-body.iframe .brxe-woocommerce-account-add-payment-method .woocommerce-PaymentBox{display:block!important}.brxe-woocommerce-account-addresses{width:100%}.brxe-woocommerce-account-addresses>p:first-child{display:none}.brxe-woocommerce-account-addresses .woocommerce-Addresses.addresses{margin:0}.brxe-woocommerce-account-addresses .woocommerce-Address{display:flex;flex-direction:column}.brxe-woocommerce-account-view-order{width:100%}.brxe-woocommerce-account-view-order>p:first-child{margin-bottom:30px}.brxe-woocommerce-account-view-order h2{margin:0}.brxe-woocommerce-account-view-order ol{list-style-type:none;margin:0;padding:0}.brxe-woocommerce-breadcrumbs{width:auto}.brxe-woocommerce-breadcrumbs .navigation,.brxe-woocommerce-breadcrumbs .navigation>a{align-items:center;display:inline-flex;flex-wrap:wrap}.brxe-woocommerce-breadcrumbs nav{align-items:center;display:flex;flex-wrap:wrap}.brxe-woocommerce-breadcrumbs .separator{display:inline-block;margin:0 10px}.brxe-woocommerce-breadcrumbs .navigation>a:has(svg.home){line-height:0}.brxe-woocommerce-breadcrumbs .home-label{line-height:normal}.brxe-woocommerce-breadcrumbs svg.home{display:block}.brxe-woocommerce-breadcrumbs i:not(.home){font-size:12px}.brxe-woocommerce-cart-coupon #coupon_code{flex-grow:1}.brxe-woocommerce-cart-item-data,.brxe-woocommerce-order-item-data{align-items:center;display:flex;flex-wrap:wrap;gap:.25em}.brx-cart-item-data__item,.brx-order-item-data__item{align-items:baseline;display:flex;gap:.25em}.brx-cart-item-data__value>:first-child,.brx-order-item-data__value>:first-child{margin-top:0}.brx-cart-item-data__value>:last-child,.brx-order-item-data__value>:last-child{margin-bottom:0}.brxe-woocommerce-cart-items,.brxe-woocommerce-checkout-coupon{width:100%}.brxe-woocommerce-checkout-coupon .coupon-toggle{align-items:center;background-color:var(--bricks-bg-info);color:var(--bricks-text-info);cursor:pointer;display:flex;justify-content:space-between;padding:15px}.brxe-woocommerce-checkout-coupon .coupon-toggle .showcoupon{align-items:center;display:flex;font-weight:700;gap:10px}.brxe-woocommerce-checkout-coupon .coupon-div{background-color:var(--bricks-bg-light);display:flex;flex-direction:column;gap:15px;padding:15px}.brxe-woocommerce-checkout-coupon .coupon-div .coupon-form{align-items:center;display:flex;gap:15px;justify-content:space-between}.brxe-woocommerce-checkout-coupon .coupon-div .coupon-form button{text-wrap:nowrap}@media (max-width:767px){.brxe-woocommerce-checkout-coupon .coupon-div .coupon-form{flex-direction:column}.brxe-woocommerce-checkout-coupon .coupon-div .coupon-form button{width:100%}}.brxe-woocommerce-checkout-login{width:100%}.brxe-woocommerce-checkout-login .login-toggle{align-items:center;background-color:var(--bricks-bg-info);color:var(--bricks-text-info);cursor:pointer;display:flex;justify-content:space-between;padding:15px}.brxe-woocommerce-checkout-login .login-toggle .showlogin{align-items:center;display:flex;font-weight:700;gap:10px}.brxe-woocommerce-checkout-login .login-div{background-color:var(--bricks-bg-light);display:flex;flex-direction:column;gap:15px;padding:15px}.brxe-woocommerce-checkout-login .login-div .credential.default{align-items:center;display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between}.brxe-woocommerce-checkout-login .login-div .credential.default .form-group{flex:1}@media (max-width:767px){.brxe-woocommerce-checkout-login .login-div .credential.default{align-items:stretch;flex-direction:column}}.brxe-woocommerce-checkout-login .login-div .password-input{display:flex;flex-direction:column;justify-content:center;position:relative}.brxe-woocommerce-checkout-login .login-div .password-input input{padding-inline-end:40px}.brxe-woocommerce-checkout-login .login-div .password-input input::-ms-reveal{display:none}.brxe-woocommerce-checkout-login .login-div .show-password-input{align-items:center;bottom:0;cursor:pointer;display:flex;position:absolute;right:0;top:0;width:40px}.brxe-woocommerce-checkout-login .login-div .show-password-input:after{speak:never;-webkit-font-smoothing:antialiased;content:"\e010";font-family:WooCommerce;font-variant:normal;font-weight:400;line-height:1;margin-left:.618em;text-decoration:none;text-transform:none}.brxe-woocommerce-checkout-login .login-div .show-password-input.display-password:after{color:var(--bricks-text-light)}.brxe-woocommerce-checkout-login .woocommerce-form-login__rememberme{align-items:baseline;color:inherit;cursor:pointer;display:flex;font:inherit;gap:var(--brx-indicator-gap,.5em);margin:inherit;position:relative}.brxe-woocommerce-checkout-login .woocommerce-form-login__rememberme input.brx-a11y-hidden{appearance:none;-webkit-appearance:none;border:0;height:0;margin:0;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;width:0}.brxe-woocommerce-checkout-login .woocommerce-form-login__rememberme .brx-input-indicator{align-items:center;background-color:var(--brx-indicator-bg,transparent);border-color:var(--brx-indicator-border-color,currentcolor);border-radius:var(--brx-indicator-border-radius,3px);border-style:var(--brx-indicator-border-style,solid);border-width:var(--brx-indicator-border-width,1px);display:inline-flex;flex-shrink:0;height:var(--brx-indicator-size,1em);justify-content:center;transition:background-color .15s ease,border-color .15s ease;width:var(--brx-indicator-size,1em)}.brxe-woocommerce-checkout-login .woocommerce-form-login__rememberme .brx-input-indicator:after{border:solid #fff;border-width:0 2px 2px 0;content:"";display:block;height:10px;opacity:0;transform:rotate(45deg) translate(-1px,-1px);transition:opacity .15s ease;width:6px}.brxe-woocommerce-checkout-login .woocommerce-form-login__rememberme input[type=checkbox]:checked+.brx-input-indicator{background-color:var(--brx-indicator-bg-checked,#3b82f6);border-color:var(--brx-indicator-border-color-checked,#3b82f6)}.brxe-woocommerce-checkout-login .woocommerce-form-login__rememberme input[type=checkbox]:checked+.brx-input-indicator:after{border-color:var(--brx-indicator-check-color-checked,#fff);opacity:1}.brxe-woocommerce-checkout-login .woocommerce-form-login__rememberme input[type=checkbox]:focus-visible+.brx-input-indicator{outline:1px solid var(--brx-indicator-focus-color,#3b82f6);outline-offset:2px}.brxe-woocommerce-checkout-login .woocommerce-form-login__rememberme input[type=checkbox]:disabled+.brx-input-indicator{cursor:default;opacity:.5}.brxe-woocommerce-checkout-login .woocommerce-form-login__rememberme .brx-option-text{display:block;flex:1 1 0;min-width:0}.brxe-woocommerce-checkout-step{width:100%}.brx-body.iframe .brxe-woocommerce-checkout-step,.brxe-woocommerce-checkout-step.brx-checkout-step--inactive{display:none}.brx-body.iframe .brxe-woocommerce-checkout-step.brx-builder-active-step{display:block}.brx-body.iframe :not(:has(>.brxe-woocommerce-checkout-step.brx-builder-active-step))>.brxe-woocommerce-checkout-step:not(.brxe-woocommerce-checkout-step~.brxe-woocommerce-checkout-step){display:block}.brxe-woocommerce-shipping-options{display:flex;flex-direction:column;gap:16px;width:100%}.brxe-woocommerce-shipping-options .brx-shipping-options__control,.brxe-woocommerce-shipping-options .brx-shipping-options__package{display:flex;flex-direction:column;gap:10px}.brxe-woocommerce-shipping-options input.brx-a11y-hidden{appearance:none;-webkit-appearance:none;border:0;height:0;margin:0;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;width:0}.brxe-woocommerce-shipping-options .brx-shipping-options__option{align-items:center;border:1px solid var(--bricks-border-color);border-radius:var(--bricks-radius);cursor:pointer;display:flex;gap:var(--brx-indicator-gap,.75em);margin:0;padding:14px;transition:border-color .15s ease,background-color .15s ease}.brxe-woocommerce-shipping-options .brx-shipping-options__option-layout{align-items:flex-start;display:flex;flex:1;min-width:0}.brxe-woocommerce-shipping-options .brx-input-indicator{align-items:center;background-color:var(--brx-indicator-bg,transparent);border-color:var(--brx-indicator-border-color,currentcolor);border-radius:50%;border-style:var(--brx-indicator-border-style,solid);border-width:var(--brx-indicator-border-width,1px);display:inline-flex;flex-shrink:0;height:var(--brx-indicator-size,16px);justify-content:center;position:relative;transition:background-color .15s ease,border-color .15s ease;width:var(--brx-indicator-size,16px)}.brxe-woocommerce-shipping-options .brx-input-indicator:after{background-color:#616161;border-radius:50%;content:"";display:block;height:calc(var(--brx-indicator-size, 16px)*.5);left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .15s ease;width:calc(var(--brx-indicator-size, 16px)*.5)}.brxe-woocommerce-shipping-options .brx-shipping-options__option--checked>.brx-input-indicator,.brxe-woocommerce-shipping-options input[type=radio]:checked+.brx-input-indicator{background-color:var(--brx-indicator-bg-checked,transparent);border-color:var(--brx-indicator-border-color-checked,#616161)}.brxe-woocommerce-shipping-options .brx-shipping-options__option--checked>.brx-input-indicator:after,.brxe-woocommerce-shipping-options input[type=radio]:checked+.brx-input-indicator:after{background-color:var(--brx-indicator-check-color-checked,#616161);opacity:1}.brxe-woocommerce-shipping-options input[type=radio]:focus-visible+.brx-input-indicator{outline:2px solid var(--brx-indicator-focus-color,#616161);outline-offset:2px}.brxe-woocommerce-shipping-options input[type=radio]:disabled+.brx-input-indicator{cursor:default;opacity:.5}.brxe-woocommerce-shipping-options .brx-shipping-options__label-group{display:flex;flex:1;gap:10px;justify-content:space-between}.brxe-woocommerce-shipping-options .brx-shipping-options__secondary-label{color:var(--bricks-text-light);text-align:end;white-space:nowrap}.brxe-woocommerce-shipping-options .brx-shipping-options__option--checked,.brxe-woocommerce-shipping-options .brx-shipping-options__option:has(>input[type=radio]:checked){background-color:var(--bricks-bg-light)}.brxe-woocommerce-shipping-options .brx-shipping-options__empty{color:var(--bricks-text-light)}.brxe-woocommerce-checkout-steps-nav{width:100%}.brxe-woocommerce-checkout-steps-nav .brx-checkout-steps-nav-list{counter-reset:brx-checkout-step-counter;display:flex;flex-wrap:wrap;gap:.75rem;list-style:none;margin:0;padding:0}.brxe-woocommerce-checkout-steps-nav .brx-checkout-steps-nav-list[data-brx-show-steps] .brxe-woocommerce-checkout-step-nav-item:before{align-items:center;content:counter(brx-checkout-step-counter);display:inline-flex;flex-shrink:0;justify-content:center;order:-1}.brxe-woocommerce-checkout-step-nav-item{align-items:center;background-color:transparent;border:1px solid rgba(0,0,0,.12);border-radius:999px;color:inherit;counter-increment:brx-checkout-step-counter;display:inline-flex;gap:.75rem;line-height:1.2;min-width:0;padding:.75rem 1.75rem;text-align:left}.brxe-woocommerce-checkout-step-nav-item:not([aria-disabled=true]){cursor:pointer}.brxe-woocommerce-checkout-step-nav-item.is-disabled{opacity:.6}.brxe-woocommerce-checkout-step-nav-item.is-active,.brxe-woocommerce-checkout-step-nav-item.is-completed{background-color:var(--bricks-text-light)}.brx-body.iframe .brxe-woocommerce-checkout-step-nav-item.brx-builder-active-nav-item,.brxe-woocommerce-checkout-step-nav-item.is-active{background-color:var(--bricks-bg-dark);border-color:var(--bricks-text-dark);color:#fff}.brx-body.iframe :not(:has(>.brxe-woocommerce-checkout-step-nav-item.brx-builder-active-nav-item))>.brxe-woocommerce-checkout-step-nav-item:not(.brxe-woocommerce-checkout-step-nav-item~.brxe-woocommerce-checkout-step-nav-item){background-color:var(--bricks-bg-dark);border-color:var(--bricks-text-dark);color:#fff}.brx-woo-payment-section:has(.brxe-woocommerce-payment-options[data-brx-needs-payment=false]),.brxe-woocommerce-payment-options[data-brx-needs-payment=false]{display:none!important}.brxe-woocommerce-payment-options{width:100%}.brxe-woocommerce-payment-options .brx-payment-options__control{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0;position:relative}.brxe-woocommerce-payment-options input.brx-a11y-hidden{appearance:none;-webkit-appearance:none;border:0;height:0;margin:0;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;width:0}.brxe-woocommerce-payment-options .brx-payment-options__item{list-style:none;margin:0}.brxe-woocommerce-payment-options .brx-payment-options__item fieldset{border:none;margin:0;padding:0}.brxe-woocommerce-payment-options .brx-payment-options__option{align-items:center;border:1px solid var(--bricks-border-color);border-radius:var(--bricks-radius);cursor:pointer;display:flex!important;gap:var(--brx-indicator-gap,.75em);margin:0;padding:14px;position:relative;transition:border-color .15s ease,background-color .15s ease}.brxe-woocommerce-payment-options .brx-payment-options__option a,.brxe-woocommerce-payment-options .brx-payment-options__option button{position:relative;z-index:1}.brxe-woocommerce-payment-options .brx-payment-options__option-layout{align-items:flex-start;display:flex;flex:1;min-width:0}.brxe-woocommerce-payment-options .brx-payment-options__label-group{align-items:center;display:flex;flex:1;gap:10px;justify-content:space-between;min-width:0}.brxe-woocommerce-payment-options .brx-payment-options__label{cursor:inherit;display:block;margin:0;min-width:0}.brxe-woocommerce-payment-options .brx-payment-options__label:after{content:"";inset:0;position:absolute}.brxe-woocommerce-payment-options .brx-payment-options__secondary-label{align-items:center;color:var(--bricks-text-light);display:inline-flex;flex-shrink:0}.brxe-woocommerce-payment-options .brx-payment-options__secondary-label img{display:block;max-height:22px}.brxe-woocommerce-payment-options .brx-input-indicator{align-items:center;background-color:var(--brx-indicator-bg,transparent);border-color:var(--brx-indicator-border-color,currentcolor);border-radius:50%;border-style:var(--brx-indicator-border-style,solid);border-width:var(--brx-indicator-border-width,1px);display:inline-flex;flex-shrink:0;height:var(--brx-indicator-size,16px);justify-content:center;position:relative;transition:background-color .15s ease,border-color .15s ease;width:var(--brx-indicator-size,16px)}.brxe-woocommerce-payment-options .brx-input-indicator:after{background-color:#616161;border-radius:50%;content:"";display:block;height:calc(var(--brx-indicator-size, 16px)*.5);left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .15s ease;width:calc(var(--brx-indicator-size, 16px)*.5)}.brxe-woocommerce-payment-options input[type=radio]:checked+.brx-input-indicator{background-color:var(--brx-indicator-bg-checked,transparent);border-color:var(--brx-indicator-border-color-checked,#616161)}.brxe-woocommerce-payment-options input[type=radio]:checked+.brx-input-indicator:after{background-color:var(--brx-indicator-check-color-checked,#616161);opacity:1}.brxe-woocommerce-payment-options input[type=radio]:focus-visible+.brx-input-indicator{outline:2px solid var(--brx-indicator-focus-color,#616161);outline-offset:2px}.brxe-woocommerce-payment-options input[type=radio]:disabled+.brx-input-indicator{cursor:default;opacity:.5}.brxe-woocommerce-payment-options .brx-payment-options__option:has(>input[type=radio]:checked){background-color:var(--bricks-bg-light)}.brxe-woocommerce-payment-options .brx-payment-options__content{padding:10px}.brxe-woocommerce-payment-options .brx-payment-options__empty{color:var(--bricks-text-light)}@media (max-width:478px){.brxe-woocommerce-payment-options .brx-payment-options__label-group{align-items:flex-start;flex-direction:column}}.brxe-woocommerce-form-field{width:100%}.brxe-woocommerce-form-field.brx-woo-withdrawal-options{border:0;min-width:0;padding:0}.brxe-woocommerce-form-field.brx-woo-withdrawal-options>label{display:block}.brxe-woocommerce-form-field.brx-woo-withdrawal-options>legend{font:inherit;padding:0}.brxe-woocommerce-form-field.form-row-first,.brxe-woocommerce-form-field.form-row-last{float:unset;width:100%}.brxe-woocommerce-form-field.brx-woo-field-error label,.brxe-woocommerce-form-field.brx-woo-field-error legend,.brxe-woocommerce-form-field.woocommerce-invalid.validate-required label,.brxe-woocommerce-form-field.woocommerce-invalid.validate-required legend{color:var(--bricks-text-danger)}.brxe-woocommerce-form-field.brx-woo-field-error .select2-selection,.brxe-woocommerce-form-field.brx-woo-field-error input:not([type=submit]),.brxe-woocommerce-form-field.brx-woo-field-error select,.brxe-woocommerce-form-field.brx-woo-field-error textarea,.brxe-woocommerce-form-field.woocommerce-invalid.validate-required .select2-selection,.brxe-woocommerce-form-field.woocommerce-invalid.validate-required input:not([type=submit]),.brxe-woocommerce-form-field.woocommerce-invalid.validate-required select,.brxe-woocommerce-form-field.woocommerce-invalid.validate-required textarea{border-color:var(--bricks-text-danger)}.brxe-woocommerce-form-field.brx-woo-field-error .checkout-inline-error-message,.brxe-woocommerce-form-field.woocommerce-invalid.validate-required .checkout-inline-error-message{color:var(--bricks-text-danger)}.brxe-woocommerce-checkout-billing-address,.brxe-woocommerce-checkout-order-review,.brxe-woocommerce-checkout-order-summary,.brxe-woocommerce-checkout-shipping-address,.brxe-woocommerce-checkout-thankyou{width:100%}.brxe-woocommerce-checkout-thankyou .woocommerce-columns--addresses{flex-wrap:wrap;gap:20px}.brxe-woocommerce-checkout-thankyou .woocommerce-table--order-details th.order-actions--heading+td{display:flex;flex-wrap:wrap;width:auto}.brxe-woocommerce-checkout-place-order{width:100%}.brxe-woocommerce-checkout-place-order #place_order{align-items:center;display:inline-flex;justify-content:center;width:100%}.brxe-woocommerce-notice.woocommerce-notices-wrapper{margin-bottom:0;width:100%}.brxe-woocommerce-products-filter{display:flex;flex-direction:column;gap:30px;width:100%}.brxe-woocommerce-products-filter,.brxe-woocommerce-products-filter ol,.brxe-woocommerce-products-filter ul{list-style-type:none;margin:0;padding:0}.brxe-woocommerce-products-filter .toggle.expanded{display:none}.brxe-woocommerce-products-filter .filter-item.open .toggle.expanded,.brxe-woocommerce-products-filter .toggle.collapsed{display:block}.brxe-woocommerce-products-filter .filter-item.open .toggle.collapsed{display:none}.brxe-woocommerce-products-filter .filter-item.open .filter{display:block}.brxe-woocommerce-products-filter .title{align-items:center;cursor:pointer;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:15px}.brxe-woocommerce-products-filter .title:empty{display:none!important}.brxe-woocommerce-products-filter .title .title-tag{font-size:1.2em;margin:0}.brxe-woocommerce-products-filter .filter{animation:fadeIn .2s;display:none}.brxe-woocommerce-products-filter .filter:empty{display:none!important}.brxe-woocommerce-products-filter .checkboxes li,.brxe-woocommerce-products-filter .radio-buttons li{align-items:center;display:flex}.brxe-woocommerce-products-filter .checkboxes li input,.brxe-woocommerce-products-filter .radio-buttons li input{appearance:none;cursor:pointer;padding:0}.brxe-woocommerce-products-filter .checkboxes li label,.brxe-woocommerce-products-filter .radio-buttons li label{color:currentcolor;cursor:pointer;margin:0 0 0 .5em}.brxe-woocommerce-products-filter input[type=checkbox],.brxe-woocommerce-products-filter input[type=radio]{border-radius:4px;border-style:solid;border-width:1px;height:1em;width:1em}.brxe-woocommerce-products-filter input[type=checkbox]:hover,.brxe-woocommerce-products-filter input[type=radio]:hover{border-color:currentcolor}.brxe-woocommerce-products-filter input[type=checkbox]:checked,.brxe-woocommerce-products-filter input[type=radio]:checked{background-color:currentcolor;border-color:currentcolor;box-shadow:inset 0 0 0 2px #fff}.brxe-woocommerce-products-filter input[type=radio]{border-radius:50%}.brxe-woocommerce-products-filter input[type=range]{outline:none}.brxe-woocommerce-products-filter .text-list li.current{font-weight:700}.brxe-woocommerce-products-filter .box-list{display:flex;flex-flow:row wrap;margin:0;padding:0}.brxe-woocommerce-products-filter .box-list li{background-color:var(--bricks-bg-light);border-radius:30px;cursor:pointer;font-size:.9em;line-height:30px;margin:0 5px 5px 0;text-align:center}.brxe-woocommerce-products-filter .box-list li label{color:currentcolor;cursor:inherit;margin:0;padding:0 10px}.brxe-woocommerce-products-filter .box-list li.checked{background-color:var(--bricks-bg-dark)}.brxe-woocommerce-products-filter .box-list li.checked label{color:#fff}.brxe-woocommerce-products-filter .double-slider-wrap{padding-top:14px;position:relative;width:100%}.brxe-woocommerce-products-filter .double-slider-wrap input[type=range]{appearance:none;-webkit-appearance:none;background-color:currentcolor;border-radius:2px;height:2px;pointer-events:none;position:absolute}.brxe-woocommerce-products-filter .double-slider-wrap input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background-color:#fff;border:2px solid;border-radius:14px;box-shadow:inset 0 0 0 2px #fff;cursor:pointer;height:14px;pointer-events:all;position:relative;transition:.1s;width:14px;z-index:1}.brxe-woocommerce-products-filter .double-slider-wrap input[type=range]::-moz-range-thumb{-webkit-appearance:none;background-color:#fff;border:2px solid;border-radius:14px;box-shadow:inset 0 0 0 2px #fff;cursor:pointer;height:14px;pointer-events:all;position:relative;transition:.1s;width:14px;z-index:1}.brxe-woocommerce-products-filter .double-slider-wrap input[type=range].max,.brxe-woocommerce-products-filter .double-slider-wrap input[type=range].upper{background-color:transparent}.brxe-woocommerce-products-filter .double-slider-wrap label{display:none}.brxe-woocommerce-products-filter .double-slider-wrap .value-wrap{display:flex;justify-content:space-between;margin-top:14px}.brxe-woocommerce-products-filter .double-slider-wrap .value-wrap>span{display:inline-flex;gap:10px}.brxe-woocommerce-products-filter .reset{display:block}.brxe-woocommerce-products-filter .search-form{position:relative}.brxe-woocommerce-products-filter .search-form input[type=search]{padding-right:30px}.brxe-woocommerce-products-filter .search-form button[type=submit]{background-color:transparent;font-size:18px;height:100%;padding:0 15px;position:absolute;right:0;top:0}.brxe-woocommerce-products-filter .search-form i{opacity:.5}.brxe-woocommerce-products-filter .search-form i:hover{opacity:1}.brxe-woocommerce-products-filter .reset-button{align-items:center;background-color:#e4e7e9;border-width:0;color:currentcolor;display:inline-flex;font-weight:700;justify-content:center;min-height:40px;padding:7px 15px;text-align:center;text-decoration:none}.brxe-woocommerce-products-filter .reset-button.disabled{cursor:not-allowed}.brxe-woocommerce-products-filter .reset-button .spinning{animation:load8 1s linear infinite}.brxe-woocommerce-products-filter .stars{display:inline-flex}.brxe-woocommerce-products-filter .stars a{box-shadow:none;display:inline-block;font-size:1.5em;height:1em;line-height:1;position:relative;text-decoration:none;width:1em}.brxe-woocommerce-products-filter .stars a .icon{display:inline-block;position:absolute;text-indent:0}.brxe-woocommerce-products-filter .stars a span{display:inline-block;text-indent:-999em}.brxe-woocommerce-products-filter .stars a .active,.brxe-woocommerce-products-filter .stars a.active .icon{visibility:hidden}.brxe-woocommerce-products-filter .stars a.active .active{visibility:visible}.brxe-woocommerce-products-filter .stars:hover a .icon{visibility:hidden}.brxe-woocommerce-products-filter .stars:hover a .active,.brxe-woocommerce-products-filter .stars:hover a:hover~a .icon{visibility:visible}.brxe-woocommerce-products-filter .stars:hover a:hover~a .active{visibility:hidden}.brxe-woocommerce-products-orderby{width:auto}.brxe-woocommerce-products-orderby select{padding-right:30px}.brxe-woocommerce-products-pagination,.brxe-woocommerce-products-total-results{width:auto}.woocommerce-breadcrumb{margin-bottom:30px}.woocommerce-breadcrumb a{font-weight:700}.woocommerce-breadcrumb span{display:inline-block;margin:0 10px}.brxe-woocommerce-mini-cart{position:relative;width:auto}.brxe-woocommerce-mini-cart.hide-empty-count .cart-count{display:none}.brxe-woocommerce-mini-cart .mini-cart-link{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:10px}.brxe-woocommerce-mini-cart .mini-cart-link:hover{text-decoration:none}.brxe-woocommerce-mini-cart .mini-cart-link i{display:flex;font-size:27px}.brxe-woocommerce-mini-cart .mini-cart-link .cart-icon{display:flex;position:relative}.brxe-woocommerce-mini-cart .mini-cart-link .cart-subtotal{line-height:1}.brxe-woocommerce-mini-cart .cart-count{align-items:center;background-color:#000;border-radius:50%;color:#fff;display:flex;font-size:10px;font-weight:700;height:18px;justify-content:center;line-height:1;position:absolute;right:0;top:0;transform:translate(50%,-50%);width:18px}.brxe-woocommerce-mini-cart .cart-count.hide{display:none}.brxe-woocommerce-mini-cart .cart-count.show{display:flex}.brxe-woocommerce-mini-cart .off-canvas-overlay{background-color:rgba(0,0,0,.25);bottom:0;content:"";left:0;opacity:0;position:absolute;position:fixed;right:0;top:0;transition:all .2s;visibility:hidden;z-index:-1}.brxe-woocommerce-mini-cart .cart-detail{background-color:#fff;border-style:solid;border-width:1px;opacity:0;position:absolute;right:0;top:calc(100% + 15px);transition:opacity .15s linear,transform .15s linear,left 0s .15s,right 0s .15s;visibility:hidden;width:400px;z-index:-1}.brxe-woocommerce-mini-cart .cart-detail.off-canvas{position:fixed;transition:all .2s ease-in-out}.brxe-woocommerce-mini-cart .cart-detail.off-canvas.top{bottom:auto;left:0;right:0;top:0;transform:translateY(-100%);width:100%}.brxe-woocommerce-mini-cart .cart-detail.off-canvas.top .woocommerce-mini-cart__buttons{display:flex;justify-content:flex-end}.brxe-woocommerce-mini-cart .cart-detail.off-canvas.right{bottom:0;left:auto;right:0;top:0;transform:translate(100%)}.brxe-woocommerce-mini-cart .cart-detail.off-canvas.right .woocommerce-mini-cart__total{margin-top:auto}.brxe-woocommerce-mini-cart .cart-detail.off-canvas.bottom{bottom:0;left:0;right:0;top:auto;transform:translateY(100%);width:100%}.brxe-woocommerce-mini-cart .cart-detail.off-canvas.bottom .woocommerce-mini-cart__buttons{display:flex;justify-content:flex-end}.brxe-woocommerce-mini-cart .cart-detail.off-canvas.left{bottom:0;left:0;right:auto;top:0;transform:translate(-100%)}.brxe-woocommerce-mini-cart .cart-detail.off-canvas.left .woocommerce-mini-cart__total{margin-top:auto}.brxe-woocommerce-mini-cart .cart-detail .widget_shopping_cart_content{display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:30px}.brxe-woocommerce-mini-cart .cart-detail .woocommerce-mini-cart__empty-message{font-size:.9em;text-align:center}.brxe-woocommerce-mini-cart .cart-detail li{margin-bottom:15px;overflow:hidden;padding-inline-end:20px;position:relative}.brxe-woocommerce-mini-cart .cart-detail li .remove{font-size:21px;font-weight:400;line-height:1;opacity:.5;position:absolute;right:0}.brxe-woocommerce-mini-cart .cart-detail li .remove:hover{opacity:1}.brxe-woocommerce-mini-cart .cart-detail li a{font-size:1.1em;font-weight:700}.brxe-woocommerce-mini-cart .cart-detail li .quantity{border:none;box-shadow:none;color:var(--bricks-text-light);display:block;line-height:1;margin-top:5px}.brxe-woocommerce-mini-cart .cart-detail li .variation{margin:0}.brxe-woocommerce-mini-cart .cart-detail li .variation dt{font-weight:700}.brxe-woocommerce-mini-cart .cart-detail li .variation dd,.brxe-woocommerce-mini-cart .cart-detail li .variation dt{line-height:1.5;margin:0}.brxe-woocommerce-mini-cart .cart-detail li .variation dd+dt{margin-top:15px}.brxe-woocommerce-mini-cart .cart-detail .total{border-top-style:solid;border-top-width:1px;display:flex;justify-content:space-between;margin:20px 0 0;padding:20px 0 0}.brxe-woocommerce-mini-cart .cart-detail .total .strong{font-weight:700}.brxe-woocommerce-mini-cart .cart-detail .woocommerce-mini-cart__buttons{display:grid;gap:20px;grid-auto-flow:column;margin-top:20px}.brxe-woocommerce-mini-cart .cart-detail .woocommerce-mini-cart__buttons a{align-items:center;background-color:#e4e7e9;border-width:0;color:currentcolor;display:inline-flex;font-weight:700;justify-content:center;line-height:40px;min-height:40px;min-height:0;padding:0 15px;text-align:center;text-decoration:none}.brxe-woocommerce-mini-cart .cart-detail .woocommerce-mini-cart__buttons a.disabled{cursor:not-allowed}.brxe-woocommerce-mini-cart .cart-detail .woocommerce-mini-cart__buttons a .spinning{animation:load8 1s linear infinite}.brxe-woocommerce-mini-cart .cart-detail img{float:left;margin-inline-end:15px;width:60px}.brxe-woocommerce-mini-cart.show-cart-details .cart-detail{opacity:1;visibility:visible;z-index:999}.brxe-woocommerce-mini-cart.show-cart-details .cart-detail+.off-canvas-overlay{opacity:1;visibility:visible;z-index:998}.brxe-woocommerce-mini-cart.show-cart-details .cart-detail.off-canvas{transform:translate(0)}.brxe-woocommerce-mini-cart.show-cart-details .cart-detail :where(.bricks-mini-cart-close){background-color:transparent;display:grid;padding:10px;place-items:center;position:absolute;right:0;top:0}.woocommerce-mini-cart{list-style-type:none;margin:0;overflow-y:auto;padding:0}.admin-bar .brxe-woocommerce-mini-cart .cart-detail.off-canvas:not(.bottom){top:var(--wp-admin--admin-bar--height)!important}.brxe-product-related,.cross-sells,.related.products,.upsells.products{width:100%}.cross-sells+section.products,.related.products+section.products,.upsells.products+section.products{margin-top:60px}.cross-sells .star-rating,.related.products .star-rating,.upsells.products .star-rating{display:none}.cross-sells .products,.related.products .products,.upsells.products .products{align-items:stretch;display:grid;gap:30px;list-style-type:none;margin:0;padding:0}.cross-sells .products.columns-4,.related.products .products.columns-4,.upsells.products .products.columns-4{grid-template-columns:repeat(4,1fr)}.cross-sells .products.columns-3,.related.products .products.columns-3,.upsells.products .products.columns-3{grid-template-columns:repeat(3,1fr)}.cross-sells .products.columns-2,.related.products .products.columns-2,.upsells.products .products.columns-2{grid-template-columns:repeat(2,1fr)}.cross-sells .products.columns-1,.related.products .products.columns-1,.upsells.products .products.columns-1{grid-template-columns:repeat(1,1fr)}.cross-sells .products .product,.related.products .products .product,.upsells.products .products .product{display:flex;flex-direction:column}.cross-sells .woocommerce-LoopProduct-link,.related.products .woocommerce-LoopProduct-link,.upsells.products .woocommerce-LoopProduct-link{display:block;margin-bottom:10px}.cross-sells img,.related.products img,.upsells.products img{object-fit:cover;width:100%}.cross-sells .woocommerce-loop-product__title,.related.products .woocommerce-loop-product__title,.upsells.products .woocommerce-loop-product__title{font-size:1.4em;margin:15px 0 0}.cross-sells .price,.related.products .price,.upsells.products .price{font-size:1.2em}.cross-sells .price del,.related.products .price del,.upsells.products .price del{margin-right:5px}@media (max-width:991px){.cross-sells .products[class*=columns-],.related.products .products[class*=columns-],.upsells.products .products[class*=columns-]{grid-template-columns:repeat(2,1fr)}}@media (max-width:478px){.cross-sells .products[class*=columns-],.related.products .products[class*=columns-],.upsells.products .products[class*=columns-]{grid-template-columns:repeat(2,1fr)}}.woocommerce-cart .woocommerce{max-width:100%;width:100%}.cart-empty.woocommerce-info{max-width:100%}.woocommerce-cart-form{margin:0;position:relative}.woocommerce-cart-form ul{list-style-type:none;margin:0;padding:0}.woocommerce-cart-form label{color:inherit}.woocommerce-cart-form thead{border-bottom:1px solid var(--bricks-border-color);display:table-header-group;line-height:60px}@media (max-width:767px){.woocommerce-cart-form thead{display:none}}.woocommerce-cart-form tbody th:not([scope=row]){display:none;vertical-align:top}.woocommerce-cart-form tbody tr{border-bottom-style:solid;border-bottom-width:1px;display:table-row;position:relative}.woocommerce-cart-form tbody tr:last-child{border:none}.woocommerce-cart-form tbody td,.woocommerce-cart-form tbody th[scope=row]{clear:both;padding:15px 0;text-align:initial}.woocommerce-cart-form tbody td[data-title]:before,.woocommerce-cart-form tbody th[scope=row][data-title]:before{font-weight:700;margin-inline-end:.5em}.woocommerce-cart-form tbody td.actions label,.woocommerce-cart-form tbody th[scope=row].actions label{display:none}@media (max-width:767px){.woocommerce-cart-form tbody td,.woocommerce-cart-form tbody th[scope=row]{display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between}.woocommerce-cart-form tbody td[data-title]:before,.woocommerce-cart-form tbody th[scope=row][data-title]:before{content:attr(data-title) ": "}.woocommerce-cart-form tbody td.product-quantity .quantity,.woocommerce-cart-form tbody th[scope=row].product-quantity .quantity{width:auto}.woocommerce-cart-form tbody td.product-quantity .quantity .qty,.woocommerce-cart-form tbody th[scope=row].product-quantity .quantity .qty{width:60px}.woocommerce-cart-form tbody td.product-quantity input,.woocommerce-cart-form tbody th[scope=row].product-quantity input{line-height:30px}}.woocommerce-cart-form .product-remove{padding:0;text-align:center;width:30px}.woocommerce-cart-form .product-remove a{font-size:24px}@media (max-width:767px){.woocommerce-cart-form .product-remove{text-align:initial}.woocommerce-cart-form .product-remove a{font-size:32px}}.woocommerce-cart-form.brxe-woocommerce-cart-form a.bricks-link-wrapper:has(>.product-remove){line-height:0}.woocommerce-cart-form .product-thumbnail img{display:block;object-fit:cover;width:100px}@media (max-width:767px){.woocommerce-cart-form .product-thumbnail>a{flex-grow:1}.woocommerce-cart-form .product-thumbnail img{width:100%}}.woocommerce-cart-form .product-name{font-weight:700}@media (max-width:991px){.woocommerce-cart-form .product-quantity .quantity{max-width:90%}.woocommerce-cart-form .product-quantity .quantity .action{width:30px}}.woocommerce-cart-form .actions{text-align:right}@media (max-width:991px){.woocommerce-cart-form .actions .button{align-self:center}}@media (max-width:478px){.woocommerce-cart-form .actions{text-align:initial}.woocommerce-cart-form .actions button{flex-grow:1}}.woocommerce-cart-form .coupon{align-items:center;display:flex;float:left;gap:15px}.woocommerce-cart-form .coupon label{display:none}.woocommerce-cart-form .coupon input{display:inline-block;text-align:initial;width:auto}.woocommerce-cart-form .coupon .button{min-width:auto}@media (max-width:478px){.woocommerce-cart-form .coupon{flex-grow:1;flex-wrap:wrap}.woocommerce-cart-form .coupon input{flex-grow:1}}.woocommerce-cart-form button[type=submit]:disabled{background-color:var(--bricks-bg-light);color:inherit;cursor:not-allowed}.woocommerce-cart-form dl.variation{display:flex;flex-wrap:wrap;gap:.25em}.woocommerce-cart-form dl.variation dd,.woocommerce-cart-form dl.variation dt{margin:0}.cart-collaterals{float:right;height:fit-content;width:50%}@media (max-width:767px){.cart-collaterals{float:none;width:100%}}.cart-collaterals .cross-sells{margin-bottom:60px}.cart-collaterals .cross-sells>h2{margin-bottom:.5em}.cart-collaterals .cross-sells h2{font-size:1.8em}.cart-collaterals .cross-sells ul{list-style-type:none;margin:0;padding:0}.cart-collaterals .cart_totals h2{line-height:62px;margin:0}.cart-collaterals table{border-bottom:1px solid var(--bricks-border-color);border-top:1px solid var(--bricks-border-color);line-height:30px;margin:0 0 30px}.cart-collaterals table a{text-decoration:underline}.cart-collaterals table tbody tr{display:table-row}.cart-collaterals table tbody th{padding:15px 0;text-align:initial}.cart-collaterals table tbody td{border:none;padding:15px 0}.cart-collaterals .wc-proceed-to-checkout .button{font-size:1.2em;line-height:60px;text-decoration:none}@media (max-width:478px){.cart-collaterals .wc-proceed-to-checkout .button{display:flex}}.brxe-woocommerce-cart-coupon{width:auto}.brxe-woocommerce-cart-coupon .coupon{align-items:center;display:flex;flex-wrap:wrap;gap:15px}.brxe-woocommerce-cart-coupon .coupon label{display:none}.brxe-woocommerce-cart-coupon .coupon input{text-align:initial;width:auto}.brxe-woocommerce-cart-coupon .coupon button[type=submit]{white-space:nowrap;width:auto}.brxe-woocommerce-cart-collaterals{width:100%}.brxe-woocommerce-cart-collaterals .cart-collaterals{float:none;width:auto}ul.woocommerce-shipping-methods{list-style-type:none;margin:0;padding:0}ul.woocommerce-shipping-methods li{margin-bottom:15px}ul.woocommerce-shipping-methods label{line-height:20px;text-transform:none}ul.woocommerce-shipping-methods label a{margin-left:5px}ul.woocommerce-shipping-methods input[type=radio]{float:left;height:20px;margin:0 10px 0 0;width:auto}ul.woocommerce-shipping-methods input[type=radio]+label{font-size:14px}.woocommerce-checkout.woocommerce-order-pay #order_review{width:100%}.woocommerce-checkout label:not(.brxe-form-checkbox){color:inherit;cursor:pointer;font-weight:700;letter-spacing:.2px}.woocommerce-checkout.brx-wc-checkout-v2--checkout textarea,.woocommerce-checkout.checkout textarea{display:block;resize:vertical}.woocommerce-checkout #customer_details{display:flex;flex-direction:column;gap:15px}.woocommerce-checkout .brxe-woocommerce-checkout-customer-details{width:100%}.woocommerce-checkout .brxe-woocommerce-checkout-customer-details #customer_details{float:none;margin-right:0;width:auto}.woocommerce-checkout #order_review.bricks-template{border:none;float:none;width:auto}.woocommerce-checkout #order_review .woocommerce-shipping-totals label,.woocommerce-checkout #order_review .woocommerce-shipping-totals li{margin-bottom:0}.woocommerce-checkout #order_review .woocommerce-shipping-totals #shipping_method{display:flex;flex-direction:column;gap:15px}.woocommerce-checkout .woocommerce-error a{all:unset;cursor:pointer;text-decoration:underline}.woocommerce-checkout .woocommerce-checkout-review-order{display:flex;flex-direction:column;gap:15px}.woocommerce-checkout .woocommerce-checkout-payment,.woocommerce-checkout .woocommerce-checkout-review-order-table{border:1px solid var(--bricks-border-color)}.woocommerce-checkout .brxe-woocommerce-checkout-order-table{width:100%}.woocommerce-checkout .brxe-woocommerce-checkout-order-table .shop_table td,.woocommerce-checkout .brxe-woocommerce-checkout-order-table .shop_table th{padding:20px 0}.woocommerce-checkout .brxe-woocommerce-checkout-order-table .shop_table tfoot{border:none}.woocommerce-checkout .brxe-woocommerce-checkout-order-payment{width:100%}.woocommerce-checkout .brxe-woocommerce-checkout-order-payment #payment{padding:0}@media (max-width:767px){.woocommerce-checkout #customer_details{float:none;width:100%}.woocommerce-checkout #order_review{border-left:none;border-right:none;float:none;width:100%}}.woocommerce-checkout .woocommerce-shipping-methods{list-style-type:none;margin:0;padding:0}.woocommerce-checkout .woocommerce-shipping-fields{margin:60px 0 0}.woocommerce-checkout .woocommerce-shipping-fields #ship-to-different-address{position:relative}.woocommerce-checkout .woocommerce-shipping-fields #ship-to-different-address label{cursor:pointer;display:block;font-size:21px;text-transform:none}.woocommerce-checkout .woocommerce-shipping-fields #ship-to-different-address input{position:absolute;right:0;top:50%;transform:translateY(-50%)}.woocommerce-checkout .woocommerce-additional-fields{margin-top:15px}.woocommerce-checkout .shop_table td,.woocommerce-checkout .shop_table th{line-height:1.4;padding:20px}.woocommerce-checkout .shop_table tfoot,.woocommerce-checkout .shop_table thead{border-bottom:1px solid var(--bricks-border-color)}.woocommerce-checkout .shop_table tbody td{border-bottom-style:solid;border-bottom-width:1px}.woocommerce-checkout .shop_table tbody tr:last-child td{border:none}.woocommerce-checkout .shop_table dl.variation{display:flex;flex-wrap:wrap;gap:.25em}.woocommerce-checkout .shop_table dl.variation dd,.woocommerce-checkout .shop_table dl.variation dt{margin:0}.woocommerce-checkout #payment:not(.brx-payment-options__container){padding:20px}.woocommerce-checkout #payment:not(.brx-payment-options__container) .payment_methods{list-style-type:none;margin:0;padding:0}.woocommerce-checkout #payment:not(.brx-payment-options__container) .payment_methods li{margin-bottom:15px}.woocommerce-checkout #payment:not(.brx-payment-options__container) .payment_methods label{line-height:20px;text-transform:none}.woocommerce-checkout #payment:not(.brx-payment-options__container) .payment_methods label a{margin-left:5px}.woocommerce-checkout #payment:not(.brx-payment-options__container) .payment_methods input[type=checkbox]{float:left}.woocommerce-checkout #payment:not(.brx-payment-options__container) .payment_methods input[type=radio]{float:left;height:20px;margin:0 10px 0 0;width:auto}.woocommerce-checkout #payment:not(.brx-payment-options__container) .payment_methods input[type=radio]+label{font-size:14px}.woocommerce-checkout #payment:not(.brx-payment-options__container) .payment_methods .payment_box{background-color:var(--bricks-bg-light);font-size:14px;margin:15px 0;padding:10px 15px;position:relative}.woocommerce-checkout #payment:not(.brx-payment-options__container) .payment_methods .payment_box:before{background-color:var(--bricks-bg-light);border-left-color:transparent;border-right-color:transparent;border-top-color:transparent;content:"";display:block;left:0;margin:-10px 0 0 15px;position:absolute;top:-10px}.woocommerce-checkout #payment:not(.brx-payment-options__container) .payment_methods img{float:right;max-width:80px}.woocommerce-checkout #payment:not(.brx-payment-options__container) .payment_methods a{font-weight:inherit;text-decoration:underline;text-transform:none}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper{font-size:.9em}.woocommerce-checkout .place-order{display:flex;flex-direction:column;flex-wrap:nowrap}.woocommerce-checkout .place-order a{text-decoration:underline}.woocommerce-checkout .place-order .button{font-size:1.2em;line-height:60px}.woocommerce-checkout .woocommerce-privacy-policy-text:not(:empty),.woocommerce-checkout .woocommerce-terms-and-conditions{margin:10px 0}.woocommerce-checkout .woocommerce-form__input-checkbox{display:inline!important}.woocommerce-checkout .woocommerce-terms-and-conditions-checkbox-text:not(.brx-option-text){position:relative;top:-2px}.woocommerce-checkout form.checkout_coupon{background-color:var(--bricks-bg-light);margin:30px 0;padding:20px}.woocommerce .blockUI.blockOverlay:before{animation:spin 1s ease-in-out infinite;background:url("https://bushcraftspain.com/wp-content/plugins/woocommerce/assets/images/icons/loader.svg") 50%;background-size:auto;background-size:cover;color:rgba(0,0,0,.75);content:"";display:block;font-size:2em;height:1em;left:50%;line-height:1;margin-left:-.5em;margin-top:-.5em;position:absolute;text-align:center;top:50%;width:1em}form.woocommerce-checkout.bricks-default-checkout{align-items:stretch;display:grid;gap:15px;grid-template-columns:56% auto;padding-bottom:20px;padding-top:20px}@media (max-width:767px){form.woocommerce-checkout.bricks-default-checkout{grid-template-columns:1fr}}.wp-block-woocommerce-checkout.alignwide{width:100%}.woocommerce-order-overview.order_details{border-style:solid;border-width:1px;display:grid;grid-template-columns:repeat(2,50%);margin:0 0 15px;padding:0}.woocommerce-order-overview.order_details li{border-bottom-style:solid;border-bottom-width:1px;display:inline-flex;flex-direction:column;padding:10px 20px}.woocommerce-order-overview.order_details li:nth-child(odd){border-right-style:solid;border-right-width:1px}.woocommerce-order-overview.order_details li:last-child{border-bottom:none}.woocommerce-order-overview.order_details+p{text-align:center}@media (max-width:478px){.woocommerce-order-overview.order_details{grid-template-columns:1fr}.woocommerce-order-overview.order_details li:nth-child(odd){border-right-style:unset;border-right-width:unset}}.woocommerce-order-details,.woocommerce-order-downloads{margin:30px 0}.woocommerce-order-details table{border-style:solid;border-width:1px;line-height:40px}.woocommerce-order-details table+.order-again{margin:15px 0 0}.woocommerce-order-details table thead{display:none}.woocommerce-order-details table tbody tr{border-bottom-style:solid;border-bottom-width:1px}.woocommerce-order-details table td,.woocommerce-order-details table th{line-height:1;padding:20px;width:50%}.woocommerce-order-details table td+td,.woocommerce-order-details table th+td{padding-left:0}.woocommerce-order-details table tfoot{background-color:var(--bricks-bg-light)}.woocommerce-order-details table .product-quantity{background-color:var(--bricks-bg-light);border-radius:20px;display:inline-block;font-size:12px;line-height:20px;margin:0 5px;padding:0 10px}.woocommerce-customer-details{margin:30px 0}.woocommerce-account:not(.logged-in) .woocommerce{flex-direction:column;gap:0}.woocommerce-account .woocommerce-MyAccount-navigation{background-color:var(--bricks-bg-light);min-width:25%}.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style-type:none;margin:0;padding:0}.woocommerce-account .woocommerce-MyAccount-navigation a{display:block;line-height:60px;padding:0 30px}.woocommerce-account .woocommerce-MyAccount-navigation .is-active{font-weight:700}.woocommerce-account .woocommerce-MyAccount-content{flex:1}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info{margin-bottom:30px}.woocommerce-account .woocommerce>.woocommerce-form-login:not([class^=brxe-]){margin-left:auto;margin-right:auto;width:50%}@media (max-width:767px){.woocommerce-account .woocommerce>.woocommerce-form-login:not([class^=brxe-]){width:100%}}.woocommerce-account .woocommerce-form-login:not([class^=brxe-]),.woocommerce-account .woocommerce-form-register:not([class^=brxe-]){border-style:solid;border-width:1px;display:flex;flex-direction:column;gap:10px;margin-top:30px;padding:30px;text-align:center}.woocommerce-account .woocommerce-form-login:not([class^=brxe-]) p,.woocommerce-account .woocommerce-form-register:not([class^=brxe-]) p{margin:0}.woocommerce-account .woocommerce-form-login:not([class^=brxe-]) input[type=checkbox],.woocommerce-account .woocommerce-form-register:not([class^=brxe-]) input[type=checkbox]{display:inline;width:auto}.woocommerce-account #customer_login.col2-set{display:grid;gap:40px;grid-template-columns:1fr 1fr}.woocommerce-account #customer_login.col2-set form{text-align:initial}@media (max-width:767px){.woocommerce-account #customer_login.col2-set.col2-set{grid-template-columns:1fr}}.woocommerce-account #customer_login.col2-set h2+form{margin-top:10px}.woocommerce-account .woocommerce:not(#brx-content,.bricks-draggable-root){display:flex;gap:40px}@media (max-width:767px){.woocommerce-account .woocommerce:not(#brx-content,.bricks-draggable-root){flex-direction:column}}.woocommerce-account .woocommerce:not(#brx-content,.bricks-draggable-root)>h2{text-align:center}.woocommerce-account .woocommerce .woocommerce-EditAccountForm .button,.woocommerce-account .woocommerce .woocommerce-address-fields .button{margin-top:15px}.woocommerce-account .woocommerce .woocommerce-EditAccountForm #billing_company_field,.woocommerce-account .woocommerce .woocommerce-address-fields #billing_company_field{display:inline-block}.woocommerce-account .woocommerce .woocommerce-pagination{display:flex;flex-wrap:wrap;justify-content:space-between}.woocommerce-account .woocommerce .woocommerce-pagination a.woocommerce-button--next{margin-left:auto}.woocommerce-account .woocommerce-Addresses{display:flex;gap:30px;margin-top:30px}@media (max-width:767px){.woocommerce-account .woocommerce-Addresses{flex-direction:column}}.woocommerce-account .woocommerce-Addresses .edit{display:inline-block;font-weight:700}.woocommerce-account .woocommerce-Addresses .woocommerce-Address{flex:1}.woocommerce-account .woocommerce-ResetPassword{display:flex;flex-direction:column;gap:10px}.woocommerce-account .woocommerce-ResetPassword p{margin:0}.woocommerce-account .woocommerce-ResetPassword .woocommerce-form-row{float:none;width:auto}.woocommerce-account .woocommerce-ResetPassword .clear{display:none}.woocommerce-account form label{color:inherit}.woocommerce-account form .password-input{display:flex;flex-direction:column;justify-content:center;position:relative}.woocommerce-account form .password-input input{padding-inline-end:40px}.woocommerce-account form .password-input input::-ms-reveal{display:none}.woocommerce-account form .show-password-input{align-items:center;background-color:transparent;cursor:pointer;display:flex;position:absolute;right:0;width:40px}.woocommerce-account form .show-password-input:after{speak:never;-webkit-font-smoothing:antialiased;content:"\e010";font-family:WooCommerce;font-variant:normal;font-weight:400;line-height:1;margin-left:.618em;text-decoration:none;text-transform:none}.woocommerce-account form .show-password-input.display-password:after{color:var(--bricks-text-light)}.woocommerce-account form .woocommerce-password-strength{border-style:solid;border-width:1px;margin-top:10px;padding:5px 10px;text-align:center}.woocommerce-account form .woocommerce-password-strength.strong{background-color:#c1e1b9;border-color:#83c373;color:#277313}.woocommerce-account form .woocommerce-password-strength.short{background-color:#f1adad;border-color:#e35b5b;color:#9b2828}.woocommerce-account form .woocommerce-password-strength.bad{background-color:#fbc5a9;border-color:#f78b53;color:#b7521d}.woocommerce-account form .woocommerce-password-strength.good{background-color:#ffe399;border-color:#ffc733;color:#b58300}.woocommerce-account form .woocommerce-password-hint{display:block;margin:.5em 0 0}.woocommerce-account .woocommerce-customer-details .col2-set{grid-gap:30px;display:grid;grid-template-columns:repeat(2,1fr)}@media (max-width:767px){.woocommerce-account .woocommerce-customer-details .col2-set{grid-template-columns:1fr}}.woocommerce .woocommerce-order-downloads thead th,.woocommerce-account .woocommerce .woocommerce-MyAccount-orders thead th,.woocommerce-account .woocommerce .woocommerce-table--order-downloads thead th{line-height:var(--bricks-woo-input-height)}.woocommerce .woocommerce-order-downloads tbody td,.woocommerce .woocommerce-order-downloads tbody th,.woocommerce-account .woocommerce .woocommerce-MyAccount-orders tbody td,.woocommerce-account .woocommerce .woocommerce-MyAccount-orders tbody th,.woocommerce-account .woocommerce .woocommerce-table--order-downloads tbody td,.woocommerce-account .woocommerce .woocommerce-table--order-downloads tbody th{border-top-style:solid;border-top-width:1px;padding:15px 0}.woocommerce .woocommerce-order-downloads tbody td a,.woocommerce .woocommerce-order-downloads tbody th a,.woocommerce-account .woocommerce .woocommerce-MyAccount-orders tbody td a,.woocommerce-account .woocommerce .woocommerce-MyAccount-orders tbody th a,.woocommerce-account .woocommerce .woocommerce-table--order-downloads tbody td a,.woocommerce-account .woocommerce .woocommerce-table--order-downloads tbody th a{font-weight:700;margin-right:10px}.woocommerce .woocommerce-order-downloads tbody td a:last-child,.woocommerce .woocommerce-order-downloads tbody th a:last-child,.woocommerce-account .woocommerce .woocommerce-MyAccount-orders tbody td a:last-child,.woocommerce-account .woocommerce .woocommerce-MyAccount-orders tbody th a:last-child,.woocommerce-account .woocommerce .woocommerce-table--order-downloads tbody td a:last-child,.woocommerce-account .woocommerce .woocommerce-table--order-downloads tbody th a:last-child{margin:0}@media (max-width:767px){.woocommerce .woocommerce-order-downloads thead,.woocommerce-account .woocommerce .woocommerce-MyAccount-orders thead,.woocommerce-account .woocommerce .woocommerce-table--order-downloads thead{display:none}.woocommerce .woocommerce-order-downloads tbody td,.woocommerce .woocommerce-order-downloads tbody th,.woocommerce-account .woocommerce .woocommerce-MyAccount-orders tbody td,.woocommerce-account .woocommerce .woocommerce-MyAccount-orders tbody th,.woocommerce-account .woocommerce .woocommerce-table--order-downloads tbody td,.woocommerce-account .woocommerce .woocommerce-table--order-downloads tbody th{display:block;text-align:right}.woocommerce .woocommerce-order-downloads tbody td:before,.woocommerce .woocommerce-order-downloads tbody th:before,.woocommerce-account .woocommerce .woocommerce-MyAccount-orders tbody td:before,.woocommerce-account .woocommerce .woocommerce-MyAccount-orders tbody th:before,.woocommerce-account .woocommerce .woocommerce-table--order-downloads tbody td:before,.woocommerce-account .woocommerce .woocommerce-table--order-downloads tbody th:before{content:attr(data-title);display:table;float:left;font-weight:700}.woocommerce .woocommerce-order-downloads tbody tr:not(:last-child),.woocommerce-account .woocommerce .woocommerce-MyAccount-orders tbody tr:not(:last-child),.woocommerce-account .woocommerce .woocommerce-table--order-downloads tbody tr:not(:last-child){border-bottom-style:solid;border-bottom-width:1px;border-color:var(--bricks-border-color)}.woocommerce .woocommerce-order-downloads tbody tr:last-child td[class*=download]{border-bottom-style:solid;border-bottom-width:1px;border-top:none;border-color:var(--bricks-border-color)}}.woocommerce .woocommerce-order-withdrawal-content{min-width:0;width:100%}.woocommerce .woocommerce-order-withdrawal-content .woocommerce-OrderWithdrawalForm{width:100%}.woocommerce .woocommerce-order-withdrawal-content .woocommerce-order-withdrawal-content__review-row{margin-bottom:15px;overflow-wrap:anywhere}.woocommerce .woocommerce-order-withdrawal-content .woocommerce-order-withdrawal-content__review-row dd{margin-inline-start:0}.woocommerce .woocommerce-order-withdrawal-content .woocommerce-order-withdrawal-content__actions{display:flex;flex-wrap:wrap;gap:10px}.woocommerce .woocommerce-order-withdrawal-content .woocommerce-order-withdrawal-content__radio-label{display:block}.woocommerce .woocommerce-order-withdrawal-content .woocommerce-order-withdrawal-content__field-error{color:var(--bricks-text-danger);display:block}.added_to_cart{border-width:0;display:inline-flex;padding:.5em 1em}.brxe-woocommerce-products{align-self:stretch}.brxe-woocommerce-products .products{display:grid;gap:30px;grid-template-columns:repeat(4,1fr);list-style-type:none;margin:0;padding:0}@media (max-width:767px){.brxe-woocommerce-products .products{grid-template-columns:repeat(2,1fr)}}@media (max-width:478px){.brxe-woocommerce-products .products{grid-template-columns:repeat(1,1fr)}}.brxe-woocommerce-products .products.columns-1{grid-template-columns:repeat(1,1fr)}@media (max-width:767px){.brxe-woocommerce-products .products.columns-1{grid-template-columns:repeat(2,1fr)}}@media (max-width:478px){.brxe-woocommerce-products .products.columns-1{grid-template-columns:repeat(1,1fr)}}.brxe-woocommerce-products .products.columns-2{grid-template-columns:repeat(2,1fr)}@media (max-width:767px){.brxe-woocommerce-products .products.columns-2{grid-template-columns:repeat(2,1fr)}}@media (max-width:478px){.brxe-woocommerce-products .products.columns-2{grid-template-columns:repeat(1,1fr)}}.brxe-woocommerce-products .products.columns-3{grid-template-columns:repeat(3,1fr)}@media (max-width:767px){.brxe-woocommerce-products .products.columns-3{grid-template-columns:repeat(2,1fr)}}@media (max-width:478px){.brxe-woocommerce-products .products.columns-3{grid-template-columns:repeat(1,1fr)}}.brxe-woocommerce-products .products.columns-4{grid-template-columns:repeat(4,1fr)}@media (max-width:767px){.brxe-woocommerce-products .products.columns-4{grid-template-columns:repeat(2,1fr)}}@media (max-width:478px){.brxe-woocommerce-products .products.columns-4{grid-template-columns:repeat(1,1fr)}}.brxe-woocommerce-products .products.columns-5{grid-template-columns:repeat(5,1fr)}@media (max-width:767px){.brxe-woocommerce-products .products.columns-5{grid-template-columns:repeat(2,1fr)}}@media (max-width:478px){.brxe-woocommerce-products .products.columns-5{grid-template-columns:repeat(1,1fr)}}.brxe-woocommerce-products .products.columns-6{grid-template-columns:repeat(6,1fr)}@media (max-width:767px){.brxe-woocommerce-products .products.columns-6{grid-template-columns:repeat(2,1fr)}}@media (max-width:478px){.brxe-woocommerce-products .products.columns-6{grid-template-columns:repeat(1,1fr)}}.brxe-woocommerce-products .product{display:flex;flex-direction:column;height:100%}.brxe-woocommerce-products .product .woocommerce-LoopProduct-link{display:block;position:relative}.brxe-woocommerce-products .product .dynamic a img,.brxe-woocommerce-products .product .woocommerce-LoopProduct-link img{width:100%}.brxe-woocommerce-products .product h2{font-size:1.3em;margin:15px 0 0}.brxe-woocommerce-products .product .price{display:block}.brxe-woocommerce-products .product .price del{margin-right:5px}.brxe-woocommerce-products.bricks-layout-wrapper[data-layout=list] li.product{display:flex;flex-flow:row nowrap}.brxe-woocommerce-products.bricks-layout-wrapper[data-layout=list] li.product .bricks-product-image{flex:1 1 30%}.brxe-woocommerce-products.bricks-layout-wrapper[data-layout=list] li.product .bricks-product-meta{flex:2 1 70%;margin-left:30px}.brxe-woocommerce-products.bricks-layout-wrapper[data-layout=list] li.product .bricks-product-meta h2{margin:0}.brxe-woocommerce-products .add_to_cart_button,.brxe-woocommerce-products .added_to_cart,.brxe-woocommerce-products .button{margin-top:10px}.brxe-woocommerce-products .button{align-self:flex-start}.brxe-woocommerce-products .bricks-products-widgets{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.brxe-woocommerce-products .bricks-products-widgets.before{margin-bottom:20px}.brxe-woocommerce-products .bricks-products-widgets.after{margin-top:20px}.brxe-woocommerce-products .bricks-products-widgets form{margin:0}.brxe-woocommerce-products .bricks-products-widgets .orderby{padding-right:30px}.products .product{position:relative}.products+.woocommerce-pagination{margin:60px auto 0}.woocommerce-pagination{display:flex}.woocommerce-pagination .page-numbers{align-items:center;display:flex;flex-wrap:wrap;margin:0;padding:0}.woocommerce-pagination .page-numbers li{display:inline-block;margin:0 5px}.woocommerce-pagination .page-numbers li .page-numbers{padding:0 5px}.woocommerce-pagination .page-numbers li .current,.woocommerce-pagination .page-numbers li:hover{font-weight:700}.brxe-product-gallery{min-width:0;width:100%}.brxe-product-gallery[data-pos=top] .woocommerce-product-gallery{flex-direction:column-reverse}.brxe-product-gallery:not(.thumbnail-slider)[data-pos=left] .woocommerce-product-gallery{flex-direction:row-reverse}.brxe-product-gallery:not(.thumbnail-slider)[data-pos=right] .woocommerce-product-gallery{flex-direction:row}.brxe-product-gallery:not(.thumbnail-slider)[data-pos=bottom],.brxe-product-gallery:not(.thumbnail-slider)[data-pos=top]{max-width:min(100%,100vw)}.brxe-product-gallery:not(.thumbnail-slider)[data-pos=left],.brxe-product-gallery:not(.thumbnail-slider)[data-pos=right]{contain:inline-size}.brxe-product-gallery:not(.thumbnail-slider)[data-pos=left] .woocommerce-product-gallery .flex-viewport,.brxe-product-gallery:not(.thumbnail-slider)[data-pos=right] .woocommerce-product-gallery .flex-viewport{flex:1 1 0;max-width:100%;min-width:0}.brxe-product-gallery:not(.thumbnail-slider) .woocommerce-product-gallery:has(>.flex-control-nav){display:grid}.brxe-product-gallery:not(.thumbnail-slider) .woocommerce-product-gallery:has(>.flex-control-nav)>.flex-viewport,.brxe-product-gallery:not(.thumbnail-slider) .woocommerce-product-gallery:has(>.flex-control-nav)>.woocommerce-product-gallery__wrapper{grid-area:image;min-width:0}.brxe-product-gallery:not(.thumbnail-slider) .woocommerce-product-gallery:has(>.flex-control-nav)>.flex-control-nav{grid-area:thumbnails}.brxe-product-gallery:not(.thumbnail-slider) .woocommerce-product-gallery:has(>.flex-control-nav)>.woocommerce-product-gallery__trigger{align-self:start;grid-area:image;justify-self:end;left:auto;margin:15px;position:relative;right:auto;top:auto}.brxe-product-gallery:not(.thumbnail-slider)[data-pos=top] .woocommerce-product-gallery:has(>.flex-control-nav){grid-template-areas:"thumbnails" "image"}.brxe-product-gallery:not(.thumbnail-slider)[data-pos=bottom] .woocommerce-product-gallery:has(>.flex-control-nav){grid-template-areas:"image" "thumbnails"}.brxe-product-gallery:not(.thumbnail-slider)[data-pos=left] .woocommerce-product-gallery:has(>.flex-control-nav){grid-template-areas:"thumbnails image";grid-template-columns:auto minmax(0,1fr)}.brxe-product-gallery:not(.thumbnail-slider)[data-pos=right] .woocommerce-product-gallery:has(>.flex-control-nav){grid-template-areas:"image thumbnails";grid-template-columns:minmax(0,1fr) auto}.brxe-product-gallery[data-pos=left] .flex-control-nav,.brxe-product-gallery[data-pos=right] .flex-control-nav{flex-shrink:0;grid-template-columns:1fr;width:100px}.brxe-product-gallery.bricks-lightbox .woocommerce-product-gallery .woocommerce-product-gallery__image img{cursor:zoom-in}.brxe-product-gallery .woocommerce-product-gallery,.brxe-product-gallery img{width:100%}.brxe-product-gallery.thumbnail-slider{display:flex;flex-direction:column;gap:30px}.brxe-product-gallery.thumbnail-slider[data-pos=top]{flex-direction:column-reverse}.brxe-product-gallery.thumbnail-slider[data-pos=left]{flex-direction:row-reverse}.brxe-product-gallery.thumbnail-slider[data-pos=right]{flex-direction:row}.brxe-product-gallery.thumbnail-slider[data-pos=bottom],.brxe-product-gallery.thumbnail-slider[data-pos=top]{max-width:min(100%,100vw)}.brxe-product-gallery.thumbnail-slider[data-pos=bottom] .brx-product-gallery-thumbnail-slider .woocommerce-product-gallery__image:not(:last-child),.brxe-product-gallery.thumbnail-slider[data-pos=top] .brx-product-gallery-thumbnail-slider .woocommerce-product-gallery__image:not(:last-child){margin-inline-end:30px}.brxe-product-gallery.thumbnail-slider[data-pos=left],.brxe-product-gallery.thumbnail-slider[data-pos=right]{max-width:min(100%,100vw)}.brxe-product-gallery.thumbnail-slider[data-pos=left] .woocommerce-product-gallery,.brxe-product-gallery.thumbnail-slider[data-pos=right] .woocommerce-product-gallery{flex:1 1 0;max-width:100%;min-width:0;width:auto}.brxe-product-gallery.thumbnail-slider[data-pos=left] .woocommerce-product-gallery .flex-viewport,.brxe-product-gallery.thumbnail-slider[data-pos=right] .woocommerce-product-gallery .flex-viewport{max-width:100%;min-width:0}.brxe-product-gallery.thumbnail-slider[data-pos=left] .brx-product-gallery-thumbnail-slider,.brxe-product-gallery.thumbnail-slider[data-pos=right] .brx-product-gallery-thumbnail-slider{flex-shrink:0;max-width:100%;min-width:0;width:100px}.brxe-product-gallery.thumbnail-slider[data-pos=left] .brx-product-gallery-thumbnail-slider .brx-thumbnail-slider-wrapper,.brxe-product-gallery.thumbnail-slider[data-pos=right] .brx-product-gallery-thumbnail-slider .brx-thumbnail-slider-wrapper{width:auto!important}.brxe-product-gallery.thumbnail-slider[data-pos=left] .brx-product-gallery-thumbnail-slider .woocommerce-product-gallery__image:not(:last-child),.brxe-product-gallery.thumbnail-slider[data-pos=right] .brx-product-gallery-thumbnail-slider .woocommerce-product-gallery__image:not(:last-child){margin-bottom:30px}.brxe-product-gallery.thumbnail-slider[data-pos=left] .flex-direction-nav a,.brxe-product-gallery.thumbnail-slider[data-pos=right] .flex-direction-nav a{transform:translateX(-50%)}.brxe-product-gallery.thumbnail-slider[data-pos=left] .flex-direction-nav a.flex-prev,.brxe-product-gallery.thumbnail-slider[data-pos=right] .flex-direction-nav a.flex-prev{bottom:auto;left:50%;top:0}.brxe-product-gallery.thumbnail-slider[data-pos=left] .flex-direction-nav a.flex-next,.brxe-product-gallery.thumbnail-slider[data-pos=right] .flex-direction-nav a.flex-next{bottom:0;left:50%;right:auto;top:auto}.brxe-product-gallery.thumbnail-slider .flex-direction-nav a{transform:translateY(-50%)}.brxe-product-gallery.thumbnail-slider .flex-direction-nav a.flex-prev{left:0;top:50%}.brxe-product-gallery.thumbnail-slider .flex-direction-nav a.flex-next{right:0;top:50%}.brxe-product-gallery.thumbnail-slider .brx-product-gallery-thumbnail-slider{overflow:hidden;position:relative}.brxe-product-gallery.thumbnail-slider .brx-product-gallery-thumbnail-slider .woocommerce-product-gallery__image a{outline:none}.brxe-product-gallery.thumbnail-slider .brx-product-gallery-thumbnail-slider .woocommerce-product-gallery__image img{aspect-ratio:1;cursor:pointer;object-fit:cover;opacity:.3;transition:opacity .1s;width:100%}.brxe-product-gallery.thumbnail-slider .brx-product-gallery-thumbnail-slider .woocommerce-product-gallery__image img:hover,.brxe-product-gallery.thumbnail-slider .brx-product-gallery-thumbnail-slider .woocommerce-product-gallery__image.flex-active-slide img{opacity:1}.brxe-product-gallery.thumbnail-slider .brx-product-gallery-thumbnail-slider .flex-direction-nav{height:0;list-style-type:none;margin:0;padding:0}.brxe-product-gallery.thumbnail-slider .brx-product-gallery-thumbnail-slider .flex-direction-nav a{cursor:pointer;display:grid;font-size:20px;outline:none;overflow:hidden;place-items:center;position:absolute;text-decoration:none;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:10}.brxe-product-gallery.thumbnail-slider .brx-product-gallery-thumbnail-slider .flex-direction-nav .flex-disabled{cursor:default;filter:alpha(opacity=0);opacity:0!important;z-index:-1}.brxe-product-gallery.thumbnail-slider .woocommerce-product-gallery .flex-control-thumbs{display:none}.woocommerce-product-gallery{display:flex;flex-direction:column;gap:20px;position:relative;width:50%}@media (max-width:991px){.woocommerce-product-gallery{width:100%}}.woocommerce-product-gallery:hover .woocommerce-product-gallery__trigger{opacity:1}.woocommerce-product-gallery figure{margin:0}.woocommerce-product-gallery .woocommerce-product-gallery__image a{display:block}.woocommerce-product-gallery .woocommerce-product-gallery__image img{width:100%}.woocommerce-product-gallery .woocommerce-product-gallery__trigger{height:24px;opacity:0;position:absolute;right:15px;text-align:center;top:15px;width:24px;z-index:1}.woocommerce-product-gallery .woocommerce-product-gallery__trigger:before{background-color:#fff;background-image:url("data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iYmkgYmktYXJyb3dzLWFuZ2xlLWV4cGFuZCIgd2lkdGg9IjFlbSIgaGVpZ2h0PSIxZW0iIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iY3VycmVudENvbG9yIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTEuNSAxMC4wMzZhLjUuNSAwIDAgMSAuNS41djMuNWgzLjVhLjUuNSAwIDAgMSAwIDFoLTRhLjUuNSAwIDAgMS0uNS0uNXYtNGEuNS41IDAgMCAxIC41LS41eiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNNi4zNTQgOS42NDZhLjUuNSAwIDAgMSAwIC43MDhsLTQuNSA0LjVhLjUuNSAwIDAgMS0uNzA4LS43MDhsNC41LTQuNWEuNS41IDAgMCAxIC43MDggMHptOC41LTguNWEuNS41IDAgMCAxIDAgLjcwOGwtNC41IDQuNWEuNS41IDAgMCAxLS43MDgtLjcwOGw0LjUtNC41YS41LjUgMCAwIDEgLjcwOCAweiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTAuMDM2IDEuNWEuNS41IDAgMCAxIC41LS41aDRhLjUuNSAwIDAgMSAuNS41djRhLjUuNSAwIDEgMS0xIDBWMmgtMy41YS41LjUgMCAwIDEtLjUtLjV6IiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=");background-position:50%;background-repeat:no-repeat;background-size:18px;border-radius:4px;content:"";cursor:zoom-in;height:24px;position:absolute;right:0;top:0;width:24px;z-index:1}.woocommerce-product-gallery .woocommerce-product-gallery__trigger>span[aria-hidden=true]{display:none}.woocommerce-product-gallery .flex-control-thumbs{display:grid;gap:20px;grid-template-columns:repeat(4,1fr);list-style-type:none;margin:0;padding:0}.woocommerce-product-gallery .flex-control-thumbs img{cursor:pointer;opacity:.3;transition:opacity .1s;width:100%}.woocommerce-product-gallery .flex-control-thumbs img.flex-active,.woocommerce-product-gallery .flex-control-thumbs img:hover{opacity:1}.brx-body.iframe .woocommerce-product-gallery__trigger{pointer-events:none!important}.single-product .product:not(tr){display:flex;flex-wrap:wrap;position:relative}.single-product .content-area .product{column-gap:30px}.single-product .woocommerce-grouped-product-list{margin-bottom:15px}.single-product .woocommerce-grouped-product-list-item{align-items:center}.single-product .woocommerce-grouped-product-list-item label{margin:0 10px}.single-product .woocommerce-grouped-product-list-item .quantity{margin-bottom:0}.single-product .woocommerce-grouped-product-list-item td{padding:0 0 10px}.single-product .brxe-product-stock{width:auto}.single-product .summary{flex:1}.single-product .summary .product_title{margin-bottom:10px}.single-product .summary .price{font-size:1.4em;margin:15px 0}.single-product .summary .price del{color:var(--bricks-text-light);margin-right:5px}.single-product .summary .price ins{text-decoration:none}.single-product .summary .woocommerce-product-details__short-description{margin-bottom:30px}.single-product .summary .stock{font-weight:700;margin-bottom:15px}.single-product .summary .stock.in-stock{color:var(--bricks-text-success)}.single-product .summary .stock.out-of-stock{color:var(--bricks-text-danger)}.single-product .summary .product_meta{border-top-style:solid;border-top-width:1px;display:block;margin-top:30px;padding-top:30px}.single-product .summary .product_meta>span{display:block;line-height:30px}.single-product .product_meta .separator{display:inline-block;text-align:center;width:20px}.single-product .product_meta a{font-weight:700}.single-product .product_meta.column{align-items:unset;flex-direction:column}.single-product .woocommerce-tabs{margin:60px 0}form.cart .quantity,form.woocommerce-cart-form .quantity{display:flex;width:200px}form.cart .quantity+button,form.woocommerce-cart-form .quantity+button{margin-top:10px}form.cart .quantity.hidden,form.woocommerce-cart-form .quantity.hidden{display:none}form.cart .quantity input,form.woocommerce-cart-form .quantity input{-moz-appearance:textfield;background-color:transparent;flex:1;line-height:var(--bricks-woo-input-height);order:1;padding:0;text-align:center}form.cart .quantity input::-webkit-inner-spin-button,form.cart .quantity input::-webkit-outer-spin-button,form.woocommerce-cart-form .quantity input::-webkit-inner-spin-button,form.woocommerce-cart-form .quantity input::-webkit-outer-spin-button{-webkit-appearance:none}form.cart .quantity input[type=hidden]+.minus,form.cart .quantity input[type=hidden]+.minus+.plus,form.woocommerce-cart-form .quantity input[type=hidden]+.minus,form.woocommerce-cart-form .quantity input[type=hidden]+.minus+.plus{display:none}form.cart .quantity .qty,form.woocommerce-cart-form .quantity .qty{border-left:none!important;border-right:none!important;width:30px}form.cart .quantity .minus,form.woocommerce-cart-form .quantity .minus{border-style:solid;border-width:1px;order:0}form.cart .quantity .plus,form.woocommerce-cart-form .quantity .plus{border-style:solid;border-width:1px;order:2}form.cart .quantity .minus,form.cart .quantity .plus,form.woocommerce-cart-form .quantity .minus,form.woocommerce-cart-form .quantity .plus{align-items:center;cursor:pointer;display:flex;justify-content:center;opacity:.75;user-select:none;width:40px}form.cart .quantity .minus.disabled,form.cart .quantity .plus.disabled,form.woocommerce-cart-form .quantity .minus.disabled,form.woocommerce-cart-form .quantity .plus.disabled{cursor:not-allowed}form.cart .quantity .minus:hover svg,form.cart .quantity .plus:hover svg,form.woocommerce-cart-form .quantity .minus:hover svg,form.woocommerce-cart-form .quantity .plus:hover svg{stroke:#000}form.cart .quantity .minus svg,form.cart .quantity .plus svg,form.woocommerce-cart-form .quantity .minus svg,form.woocommerce-cart-form .quantity .plus svg{height:16px;pointer-events:none;width:16px}form.cart .button,form.woocommerce-cart-form .button{align-items:center;column-gap:10px;display:inline-flex;justify-content:center;min-width:200px;white-space:nowrap}form.cart table.variations,form.woocommerce-cart-form table.variations{empty-cells:show;margin-bottom:30px;overflow:visible}form.cart table.variations tr:not(:has(.reset_variations)),form.woocommerce-cart-form table.variations tr:not(:has(.reset_variations)){border-bottom-style:solid;border-bottom-width:1px;border-top-style:solid;border-top-width:1px}form.cart table.variations th,form.woocommerce-cart-form table.variations th{padding-top:15px;vertical-align:top}form.cart table.variations th label,form.woocommerce-cart-form table.variations th label{margin-bottom:0}form.cart table.variations td,form.woocommerce-cart-form table.variations td{padding:15px 0;position:relative;width:50%}form.cart table.variations tr:not(:has(.reset_variations)):has(td[colspan]),form.woocommerce-cart-form table.variations tr:not(:has(.reset_variations)):has(td[colspan]){display:none}form.cart table.variations .reset_variations,form.woocommerce-cart-form table.variations .reset_variations{align-items:baseline;border-width:0;display:inline-flex;margin-top:1em;padding:0}form.cart table.variations .reset_variations:before,form.woocommerce-cart-form table.variations .reset_variations:before{content:"×";font-size:1.2em;margin-right:5px}form.cart .woocommerce-variation:not(:empty),form.woocommerce-cart-form .woocommerce-variation:not(:empty){margin-bottom:30px}form.cart .woocommerce-variation-price,form.woocommerce-cart-form .woocommerce-variation-price{margin:10px 0}.woocommerce-tabs{border-top-style:solid;border-top-width:1px;flex-direction:column;width:100%}.woocommerce-tabs,.woocommerce-tabs .wc-tabs{border-bottom-style:solid;border-bottom-width:1px;display:flex}.woocommerce-tabs .wc-tabs{flex-wrap:wrap;list-style-type:none;margin:0;padding:0}.woocommerce-tabs .wc-tabs li{padding:15px 30px}.woocommerce-tabs .wc-tabs .active{font-weight:700}.woocommerce-tabs .panel{flex:1;padding:30px}.woocommerce-tabs .panel th{text-align:inherit}#reviews .comment-reply-title{display:block;font-size:1.3em;font-weight:700;margin-bottom:20px}#reviews .avatar{border-radius:48px;height:48px;margin-right:30px;width:48px}#reviews .commentlist{list-style-type:none;margin:0;padding:0}#reviews .commentlist li{margin-bottom:30px}#reviews .comment_container{display:flex}#reviews .comment-text{flex:1;position:relative}#reviews .comment-text .star-rating{position:absolute}#reviews .meta .woocommerce-review__author{display:block;line-height:1;margin-bottom:5px}#reviews .meta .woocommerce-review__dash{display:none}#reviews .meta .woocommerce-review__published-date{color:var(--bricks-text-light);font-size:.9em}#reviews .description{border-bottom-style:solid;border-bottom-width:1px;margin-top:15px;padding-bottom:30px}#reviews #review_form_wrapper{margin-top:30px}#reviews form label{color:currentcolor;font-weight:700}#reviews form .required{opacity:.5}#reviews form .stars.selected a.active:before,#reviews form .stars.selected a:not(.active):before{color:var(--bricks-text-muted)}#reviews form .stars.selected a.active~a:before{color:#d5d6d7}#reviews form .stars a{display:inline-block;height:15px;line-height:1;position:relative;text-decoration:none;text-indent:-999em;width:15px}#reviews form .stars a:before{color:#d5d6d7;content:"\e020";font-family:WooCommerce;left:0;position:absolute;text-indent:0;top:0}#reviews form .comment-form-comment{margin:15px 0}#reviews form .comment-form-comment label{margin:0 0 10px}.woocommerce-product-rating{align-items:center;display:flex;line-height:1}.woocommerce-product-rating .star-rating{margin-right:5px}.star-rating{color:#d5d6d7;font-family:WooCommerce;font-size:15px;height:15px;line-height:1;overflow:hidden;position:relative;right:0;top:0;width:75px}.star-rating:before{content:"\e020\e020\e020\e020\e020";position:absolute;right:0;top:0}.star-rating span{left:0;overflow:hidden;padding-top:15px;position:absolute;top:0}.star-rating span:before{color:var(--bricks-text-muted);content:"\e020\e020\e020\e020\e020";left:0;position:absolute;top:0}}


/* bricks-color-palettes-css */
:root {--bricks-color-767116: #f5f5f5;--bricks-color-59d78f: #e0e0e0;--bricks-color-b40144: #9e9e9e;--bricks-color-dd4f1d: #616161;--bricks-color-60c0b8: #424242;--bricks-color-8598f9: #212121;--bricks-color-c29812: #ffeb3b;--bricks-color-7c2380: #ffc107;--bricks-color-8fc684: #ff9800;--bricks-color-3e58fe: #ff5722;--bricks-color-1aa8ba: #f44336;--bricks-color-6d3e4d: #9c27b0;--bricks-color-75a790: #2196f3;--bricks-color-4d304a: #03a9f4;--bricks-color-9bbbe8: #81D4FA;--bricks-color-ce5ece: #4caf50;--bricks-color-50d6d5: #8bc34a;--bricks-color-5afa41: #cddc39;--bricks-color-geosvv: #ca9f63;--bricks-color-mjcdvm: #000000;--bricks-color-jjvrnw: #ffffff;--bricks-color-zvnqkm: #c60b1e;--bricks-color-ntyrhv: #171717;--bricks-color-ehgfgh: rgba(202, 159, 99, 0.22);--bricks-color-eyxpao: #757575;--bricks-color-ackwkc: #f5f2eb;}:root[data-brx-theme="dark"] {--bricks-color-767116: #f5f5f5;--bricks-color-59d78f: #e0e0e0;--bricks-color-b40144: #9e9e9e;--bricks-color-dd4f1d: #616161;--bricks-color-60c0b8: #424242;--bricks-color-8598f9: #212121;--bricks-color-c29812: #ffeb3b;--bricks-color-7c2380: #ffc107;--bricks-color-8fc684: #ff9800;--bricks-color-3e58fe: #ff5722;--bricks-color-1aa8ba: #f44336;--bricks-color-6d3e4d: #9c27b0;--bricks-color-75a790: #2196f3;--bricks-color-4d304a: #03a9f4;--bricks-color-9bbbe8: #81D4FA;--bricks-color-ce5ece: #4caf50;--bricks-color-50d6d5: #8bc34a;--bricks-color-5afa41: #cddc39;--bricks-color-geosvv: #ca9f63;--bricks-color-mjcdvm: #000000;--bricks-color-jjvrnw: #ffffff;--bricks-color-zvnqkm: #c60b1e;--bricks-color-ntyrhv: #171717;--bricks-color-ehgfgh: rgba(202, 159, 99, 0.22);--bricks-color-eyxpao: #757575;--bricks-color-ackwkc: #f5f2eb;}

/* bricks-theme-style-2024-css */
:where(:root) .bricks-color-primary {color: var(--bricks-color-geosvv)}:where(:root) .bricks-background-primary {background-color: var(--bricks-color-geosvv)}:where(:root) .bricks-color-secondary {color: var(--bricks-color-jjvrnw)}:where(:root) .bricks-background-secondary {background-color: var(--bricks-color-jjvrnw)}:where(:root) .bricks-color-light {color: var(--bricks-color-jjvrnw)}:where(:root) .bricks-background-light {background-color: var(--bricks-color-jjvrnw)}:where(:root) .bricks-color-dark {color: var(--bricks-color-mjcdvm)}:where(:root) .bricks-background-dark {background-color: var(--bricks-color-mjcdvm)} .bricks-button {font-family: "LOVES"; font-weight: 900; font-size: 18px; padding-right: 2em; padding-left: 2em} .bricks-button:where(.bricks-background-primary), .bricks-button:where(.bricks-color-primary) {font-size: 18px; color: var(--bricks-color-jjvrnw)} .bricks-button:where(.bricks-background-primary):hover, .bricks-button:where(.bricks-color-primary):hover {color: var(--bricks-color-jjvrnw)} .bricks-button:where(.bricks-background-primary:not(.outline)) {background-color: var(--bricks-color-geosvv)} .bricks-button:where(.bricks-background-primary:not(.outline)):hover {background-color: var(--bricks-color-geosvv)} .bricks-button:where(.bricks-background-secondary), .bricks-button:where(.bricks-color-secondary) {color: var(--bricks-color-geosvv); border: 2px solid var(--bricks-color-geosvv)} .bricks-button:where(.bricks-background-secondary):hover, .bricks-button:where(.bricks-color-secondary):hover {color: var(--bricks-color-jjvrnw)} .bricks-button:where(.bricks-background-secondary:not(.outline)) {background-color: rgba(0, 0, 0, 0)} .bricks-button:where(.bricks-background-secondary:not(.outline)):hover {background-color: var(--bricks-color-geosvv)} .bricks-button:where(.bricks-background-light:not(.bricks-lightbox)), .bricks-button:where(.bricks-color-light:not(.bricks-lightbox)) {color: var(--bricks-color-geosvv); border: 2px solid var(--bricks-color-jjvrnw)} .bricks-button:where(.bricks-background-light:not(.bricks-lightbox)):hover, .bricks-button:where(.bricks-color-light:not(.bricks-lightbox)):hover {color: var(--bricks-color-jjvrnw)} .bricks-button:where(.bricks-background-light:not(.outline):not(.bricks-lightbox)) {background-color: var(--bricks-color-jjvrnw)} .bricks-button:where(.bricks-background-light:not(.outline):not(.bricks-lightbox)):hover {background-color: var(--bricks-color-geosvv)} .bricks-button:where(.bricks-background-dark), .bricks-button:where(.bricks-color-dark) {color: var(--bricks-color-geosvv); border: 2px solid var(--bricks-color-mjcdvm)} .bricks-button:where(.bricks-background-dark):hover, .bricks-button:where(.bricks-color-dark):hover {color: var(--bricks-color-jjvrnw); border-color: var(--bricks-color-geosvv)} .bricks-button:where(.bricks-background-dark:not(.outline)) {background-color: var(--bricks-color-mjcdvm)} .bricks-button:where(.bricks-background-dark:not(.outline)):hover {background-color: var(--bricks-color-geosvv)} body {font-family: "Open Sans"; font-weight: 400; font-size: 15px; color: var(--bricks-color-mjcdvm)} h1, h2, h3, h4, h5, h6 {font-family: "LOVES"} h1 {color: var(--bricks-color-geosvv); font-size: 45px; font-family: "LOVES"; font-weight: 700} h2 {color: var(--bricks-color-geosvv); font-size: 40px; font-family: "LOVES"; font-weight: 700} h3 {color: var(--bricks-color-geosvv); font-size: 35px; font-family: "LOVES"; font-weight: 700} h4 {color: var(--bricks-color-geosvv); font-size: 30px} h5 {font-size: 25px; color: var(--bricks-color-geosvv); font-family: "LOVES"; font-weight: 700} h6 {color: var(--bricks-color-geosvv); font-size: 20px; font-family: "LOVES"; font-weight: 700} .bricks-type-hero {font-family: "Open Sans"; font-weight: 400; color: var(--bricks-color-mjcdvm)} .bricks-type-lead {font-family: "Open Sans"; font-weight: 400; color: var(--bricks-color-mjcdvm)} body.bricks-is-frontend :focus-visible {outline: 0} @supports not selector(:focus-visible) { body.bricks-is-frontend :focus {outline: 0; }} html {background-color: var(--bricks-color-ackwkc)} body {background: none}

/* bricks-post-5546-css */
@layer bricks {.brxe-icon{font-size:60px}svg.brxe-icon{font-size:inherit}}@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)}}:where(.brxe-search) button{align-items:center;background-color:transparent;cursor:pointer;display:flex;gap:.5em;height:40px;justify-content:center;width:60px}:where(.brxe-search) button svg:not([height]){height:inherit}.bricks-search-overlay{background-color:#fff;background-position:50%;background-size:cover;bottom:0;color:var(--bricks-text-muted);height:100%;left:0;opacity:0;position:fixed;right:0;text-align:center;top:0;transform:scale(1.1);transition:all .4s;visibility:hidden;width:100%;z-index:-1}.bricks-search-overlay:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.bricks-search-overlay.show{opacity:1;transform:scale(1);visibility:visible;z-index:999}.bricks-search-overlay .bricks-search-inner{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;position:relative;z-index:1}.bricks-search-overlay .close{background-color:transparent;cursor:pointer;font-size:60px;line-height:1;position:fixed;right:30px;text-align:center;top:15px;z-index:1}.bricks-search-overlay .title{margin:0 0 1em}.bricks-search-overlay .bricks-search-form{max-width:600px}.bricks-search-overlay .bricks-search-form input[type=search]{background-color:transparent;border-radius:0;font-size:1.4em;line-height:60px;text-align:center;width:100%}}@layer bricks {.brxe-logo{color:currentcolor;font-size:20px;font-weight:600;line-height:1}.brxe-logo img{display:block;height:auto;width:auto}.brxe-logo a{color:currentcolor;display:inline-block}}@layer bricks {.brxe-toggle{background-color:transparent;border:0;color:inherit;font:inherit;margin:0;overflow:visible;text-transform:none;transition-duration:.15s;transition-property:opacity,filter;transition-timing-function:linear}.brxa-wrap{display:inline-block;height:24px;position:relative;width:40px}.brxa-inner{display:block;margin-top:-2px;top:50%}.brxa-inner,.brxa-inner:after,.brxa-inner:before{background-color:currentcolor;border-radius:4px;height:4px;position:absolute;transition-duration:.15s;transition-property:transform;transition-timing-function:ease;width:40px}.brxa-inner:after,.brxa-inner:before{content:"";display:block}.brxa-inner:before{top:-10px}.brxa-inner:after{bottom:-10px}.brxa--3dx-r .brxa-wrap{perspective:80px}.brxa--3dx-r .brxa-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.brxa--3dx-r .brxa-inner:after,.brxa--3dx-r .brxa-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.brxa--3dx-r.is-active .brxa-inner{background-color:transparent!important;transform:rotateY(-180deg)}.brxa--3dx-r.is-active .brxa-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.brxa--3dx-r.is-active .brxa-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.brxa--3dx .brxa-wrap{perspective:80px}.brxa--3dx .brxa-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.brxa--3dx .brxa-inner:after,.brxa--3dx .brxa-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.brxa--3dx.is-active .brxa-inner{background-color:transparent!important;transform:rotateY(180deg)}.brxa--3dx.is-active .brxa-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.brxa--3dx.is-active .brxa-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.brxa--3dy-r .brxa-wrap{perspective:80px}.brxa--3dy-r .brxa-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.brxa--3dy-r .brxa-inner:after,.brxa--3dy-r .brxa-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.brxa--3dy-r.is-active .brxa-inner{background-color:transparent!important;transform:rotateX(180deg)}.brxa--3dy-r.is-active .brxa-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.brxa--3dy-r.is-active .brxa-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.brxa--3dy .brxa-wrap{perspective:80px}.brxa--3dy .brxa-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.brxa--3dy .brxa-inner:after,.brxa--3dy .brxa-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.brxa--3dy.is-active .brxa-inner{background-color:transparent!important;transform:rotateX(-180deg)}.brxa--3dy.is-active .brxa-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.brxa--3dy.is-active .brxa-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.brxa--3dxy-r .brxa-wrap{perspective:80px}.brxa--3dxy-r .brxa-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.brxa--3dxy-r .brxa-inner:after,.brxa--3dxy-r .brxa-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.brxa--3dxy-r.is-active .brxa-inner{background-color:transparent!important;transform:rotateX(180deg) rotateY(180deg) rotate(-180deg)}.brxa--3dxy-r.is-active .brxa-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.brxa--3dxy-r.is-active .brxa-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.brxa--3dxy .brxa-wrap{perspective:80px}.brxa--3dxy .brxa-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.brxa--3dxy .brxa-inner:after,.brxa--3dxy .brxa-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.brxa--3dxy.is-active .brxa-inner{background-color:transparent!important;transform:rotateX(180deg) rotateY(180deg)}.brxa--3dxy.is-active .brxa-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.brxa--3dxy.is-active .brxa-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.brx-body.iframe .brxe-nav-nested.brx-open .brxa--arrow-r .brxa-inner:before,.brx-body.iframe .brxe-offcanvas.brx-open .brxa--arrow-r .brxa-inner:before,.brxa--arrow-r.is-active .brxa-inner:before{transform:translate3d(8px,0,0) rotate(45deg) scaleX(.7)}.brx-body.iframe .brxe-nav-nested.brx-open .brxa--arrow-r .brxa-inner:after,.brx-body.iframe .brxe-offcanvas.brx-open .brxa--arrow-r .brxa-inner:after,.brxa--arrow-r.is-active .brxa-inner:after{transform:translate3d(8px,0,0) rotate(-45deg) scaleX(.7)}.brx-body.iframe .brxe-nav-nested.brx-open .brxa--arrow .brxa-inner:before,.brx-body.iframe .brxe-offcanvas.brx-open .brxa--arrow .brxa-inner:before,.brxa--arrow.is-active .brxa-inner:before{transform:translate3d(-8px,0,0) rotate(-45deg) scaleX(.7)}.brx-body.iframe .brxe-nav-nested.brx-open .brxa--arrow .brxa-inner:after,.brx-body.iframe .brxe-offcanvas.brx-open .brxa--arrow .brxa-inner:after,.brxa--arrow.is-active .brxa-inner:after{transform:translate3d(-8px,0,0) rotate(45deg) scaleX(.7)}.brxa--arrowalt-r .brxa-inner:before{transition:top .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.brxa--arrowalt-r .brxa-inner:after{transition:bottom .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.brx-body.iframe .brxe-nav-nested.brx-open .brxa--arrowalt-r .brxa-inner:before,.brx-body.iframe .brxe-offcanvas.brx-open .brxa--arrowalt-r .brxa-inner:before,.brxa--arrowalt-r.is-active .brxa-inner:before{top:0;transform:translate3d(8px,-10px,0) rotate(45deg) scaleX(.7);transition:top .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s}.brx-body.iframe .brxe-nav-nested.brx-open .brxa--arrowalt-r .brxa-inner:after,.brx-body.iframe .brxe-offcanvas.brx-open .brxa--arrowalt-r .brxa-inner:after,.brxa--arrowalt-r.is-active .brxa-inner:after{bottom:0;transform:translate3d(8px,10px,0) rotate(-45deg) scaleX(.7);transition:bottom .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s}.brxa--arrowalt .brxa-inner:before{transition:top .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.brxa--arrowalt .brxa-inner:after{transition:bottom .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.brx-body.iframe .brxe-nav-nested.brx-open .brxa--arrowalt .brxa-inner:before,.brx-body.iframe .brxe-offcanvas.brx-open .brxa--arrowalt .brxa-inner:before,.brxa--arrowalt.is-active .brxa-inner:before{top:0;transform:translate3d(-8px,-10px,0) rotate(-45deg) scaleX(.7);transition:top .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s}.brx-body.iframe .brxe-nav-nested.brx-open .brxa--arrowalt .brxa-inner:after,.brx-body.iframe .brxe-offcanvas.brx-open .brxa--arrowalt .brxa-inner:after,.brxa--arrowalt.is-active .brxa-inner:after{bottom:0;transform:translate3d(-8px,10px,0) rotate(45deg) scaleX(.7);transition:bottom .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s}.brx-body.iframe .brxe-nav-nested.brx-open .brxa--arrowturn-r .brxa-inner,.brx-body.iframe .brxe-offcanvas.brx-open .brxa--arrowturn-r .brxa-inner,.brxa--arrowturn-r.is-active .brxa-inner{transform:rotate(-180deg)}.brx-body.iframe .brxe-nav-nested.brx-open .brxa--arrowturn-r .brxa-inner:before,.brx-body.iframe .brxe-offcanvas.brx-open .brxa--arrowturn-r .brxa-inner:before,.brxa--arrowturn-r.is-active .brxa-inner:before{transform:translate3d(-8px,0,0) rotate(-45deg) scaleX(.7)}.brx-body.iframe .brxe-nav-nested.brx-open .brxa--arrowturn-r .brxa-inner:after,.brx-body.iframe .brxe-offcanvas.brx-open .brxa--arrowturn-r .brxa-inner:after,.brxa--arrowturn-r.is-active .brxa-inner:after{transform:translate3d(-8px,0,0) rotate(45deg) scaleX(.7)}.brx-body.iframe .brxe-nav-nested.brx-open .brxa--arrowturn .brxa-inner,.brx-body.iframe .brxe-offcanvas.brx-open .brxa--arrowturn .brxa-inner,.brxa--arrowturn.is-active .brxa-inner{transform:rotate(-180deg)}.brx-body.iframe .brxe-nav-nested.brx-open .brxa--arrowturn .brxa-inner:before,.brx-body.iframe .brxe-offcanvas.brx-open .brxa--arrowturn .brxa-inner:before,.brxa--arrowturn.is-active .brxa-inner:before{transform:translate3d(8px,0,0) rotate(45deg) scaleX(.7)}.brx-body.iframe .brxe-nav-nested.brx-open .brxa--arrowturn .brxa-inner:after,.brx-body.iframe .brxe-offcanvas.brx-open .brxa--arrowturn .brxa-inner:after,.brxa--arrowturn.is-active .brxa-inner:after{transform:translate3d(8px,0,0) rotate(-45deg) scaleX(.7)}.brxa--boring .brxa-inner,.brxa--boring .brxa-inner:after,.brxa--boring .brxa-inner:before{transition-property:none}.brx-body.iframe .brxe-nav-nested.brx-open .brxa--boring .brxa-inner,.brx-body.iframe .brxe-offcanvas.brx-open .brxa--boring .brxa-inner,.brxa--boring.is-active .brxa-inner{transform:rotate(45deg)}.brx-body.iframe .brxe-nav-nested.brx-open .brxa--boring .brxa-inner:before,.brx-body.iframe .brxe-offcanvas.brx-open .brxa--boring .brxa-inner:before,.brxa--boring.is-active .brxa-inner:before{opacity:0;top:0}.brx-body.iframe .brxe-nav-nested.brx-open .brxa--boring .brxa-inner:after,.brx-body.iframe .brxe-offcanvas.brx-open .brxa--boring .brxa-inner:after,.brxa--boring.is-active .brxa-inner:after{bottom:0;transform:rotate(-90deg)}.brxa--collapse-r .brxa-inner{bottom:0;top:auto;transition-delay:.13s;transition-duration:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.brxa--collapse-r .brxa-inner:after{top:-20px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear}.brxa--collapse-r .brxa-inner:before{transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.brxa--collapse-r.is-active .brxa-inner{transform:translate3d(0,-10px,0) rotate(45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.brxa--collapse-r.is-active .brxa-inner:after{opacity:0;top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s}.brxa--collapse-r.is-active .brxa-inner:before{top:0;transform:rotate(90deg);transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s}.brxa--collapse .brxa-inner{bottom:0;top:auto;transition-delay:.13s;transition-duration:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.brxa--collapse .brxa-inner:after{top:-20px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear}.brxa--collapse .brxa-inner:before{transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.brxa--collapse.is-active .brxa-inner{transform:translate3d(0,-10px,0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.brxa--collapse.is-active .brxa-inner:after{opacity:0;top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s}.brxa--collapse.is-active .brxa-inner:before{top:0;transform:rotate(-90deg);transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s}.brxa--elastic-r .brxa-inner{top:2px;transition-duration:.275s;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.brxa--elastic-r .brxa-inner:before{top:10px;transition:opacity .125s ease .275s}.brxa--elastic-r .brxa-inner:after{top:20px;transition:transform .275s cubic-bezier(.68,-.55,.265,1.55)}.brxa--elastic-r.is-active .brxa-inner{transform:translate3d(0,10px,0) rotate(-135deg);transition-delay:75ms}.brxa--elastic-r.is-active .brxa-inner:before{opacity:0;transition-delay:0s}.brxa--elastic-r.is-active .brxa-inner:after{transform:translate3d(0,-20px,0) rotate(270deg);transition-delay:75ms}.brxa--elastic .brxa-inner{top:2px;transition-duration:.275s;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.brxa--elastic .brxa-inner:before{top:10px;transition:opacity .125s ease .275s}.brxa--elastic .brxa-inner:after{top:20px;transition:transform .275s cubic-bezier(.68,-.55,.265,1.55)}.brxa--elastic.is-active .brxa-inner{transform:translate3d(0,10px,0) rotate(135deg);transition-delay:75ms}.brxa--elastic.is-active .brxa-inner:before{opacity:0;transition-delay:0s}.brxa--elastic.is-active .brxa-inner:after{transform:translate3d(0,-20px,0) rotate(-270deg);transition-delay:75ms}.brxa--emphatic-r .brxa-inner{transition:background-color .125s ease-in .175s}.brxa--emphatic-r .brxa-inner:before{left:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,left .125s ease-in .175s}.brxa--emphatic-r .brxa-inner:after{right:0;top:10px;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,right .125s ease-in .175s}.brxa--emphatic-r.is-active .brxa-inner{background-color:transparent!important;transition-delay:0s;transition-timing-function:ease-out}.brxa--emphatic-r.is-active .brxa-inner:before{left:-80px;top:80px;transform:translate3d(80px,-80px,0) rotate(-45deg);transition:left .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s}.brxa--emphatic-r.is-active .brxa-inner:after{right:-80px;top:80px;transform:translate3d(-80px,-80px,0) rotate(45deg);transition:right .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s}.brxa--emphatic .brxa-inner{transition:background-color .125s ease-in .175s}.brxa--emphatic .brxa-inner:before{left:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,left .125s ease-in .175s}.brxa--emphatic .brxa-inner:after{right:0;top:10px;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,right .125s ease-in .175s}.brxa--emphatic.is-active .brxa-inner{background-color:transparent!important;transition-delay:0s;transition-timing-function:ease-out}.brxa--emphatic.is-active .brxa-inner:before{left:-80px;top:-80px;transform:translate3d(80px,80px,0) rotate(45deg);transition:left .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s}.brxa--emphatic.is-active .brxa-inner:after{right:-80px;top:-80px;transform:translate3d(-80px,80px,0) rotate(-45deg);transition:right .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s}.brxa--minus .brxa-inner:after,.brxa--minus .brxa-inner:before{transition:bottom .08s ease-out 0s,top .08s ease-out 0s,opacity 0s linear}.brx-body.iframe .brxe-nav-nested.brx-open .brxa--minus .brxa-inner:after,.brx-body.iframe .brxe-nav-nested.brx-open .brxa--minus .brxa-inner:before,.brx-body.iframe .brxe-offcanvas.brx-open .brxa--minus .brxa-inner:after,.brx-body.iframe .brxe-offcanvas.brx-open .brxa--minus .brxa-inner:before,.brxa--minus.is-active .brxa-inner:after,.brxa--minus.is-active .brxa-inner:before{opacity:0;transition:bottom .08s ease-out,top .08s ease-out,opacity 0s linear .08s}.brx-body.iframe .brxe-nav-nested.brx-open .brxa--minus .brxa-inner:before,.brx-body.iframe .brxe-offcanvas.brx-open .brxa--minus .brxa-inner:before,.brxa--minus.is-active .brxa-inner:before{top:0}.brx-body.iframe .brxe-nav-nested.brx-open .brxa--minus .brxa-inner:after,.brx-body.iframe .brxe-offcanvas.brx-open .brxa--minus .brxa-inner:after,.brxa--minus.is-active .brxa-inner:after{bottom:0}.brxa--slider-r .brxa-inner{top:2px}.brxa--slider-r .brxa-inner:before{top:10px;transition-duration:.15s;transition-property:transform,opacity;transition-timing-function:ease}.brxa--slider-r .brxa-inner:after{top:20px}.brxa--slider-r.is-active .brxa-inner{transform:translate3d(0,10px,0) rotate(-45deg)}.brxa--slider-r.is-active .brxa-inner:before{opacity:0;transform:rotate(45deg) translate3d(5.7142857143px,-6px,0)}.brxa--slider-r.is-active .brxa-inner:after{transform:translate3d(0,-20px,0) rotate(90deg)}.brxa--slider .brxa-inner{top:2px}.brxa--slider .brxa-inner:before{top:10px;transition-duration:.15s;transition-property:transform,opacity;transition-timing-function:ease}.brxa--slider .brxa-inner:after{top:20px}.brxa--slider.is-active .brxa-inner{transform:translate3d(0,10px,0) rotate(45deg)}.brxa--slider.is-active .brxa-inner:before{opacity:0;transform:rotate(-45deg) translate3d(-5.7142857143px,-6px,0)}.brxa--slider.is-active .brxa-inner:after{transform:translate3d(0,-20px,0) rotate(-90deg)}.brxa--spin-r .brxa-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.brxa--spin-r .brxa-inner:before{transition:top .1s ease-in .25s,opacity .1s ease-in}.brxa--spin-r .brxa-inner:after{transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19)}.brxa--spin-r.is-active .brxa-inner{transform:rotate(-225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.brxa--spin-r.is-active .brxa-inner:before{opacity:0;top:0;transition:top .1s ease-out,opacity .1s ease-out .12s}.brxa--spin-r.is-active .brxa-inner:after{bottom:0;transform:rotate(90deg);transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s}.brxa--spin .brxa-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.brxa--spin .brxa-inner:before{transition:top .1s ease-in .25s,opacity .1s ease-in}.brxa--spin .brxa-inner:after{transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19)}.brx-body.iframe .brxe-nav-nested.brx-open .brxa--spin .brxa-inner,.brx-body.iframe .brxe-offcanvas.brx-open .brxa--spin .brxa-inner,.brxa--spin.is-active .brxa-inner{transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.brx-body.iframe .brxe-nav-nested.brx-open .brxa--spin .brxa-inner:before,.brx-body.iframe .brxe-offcanvas.brx-open .brxa--spin .brxa-inner:before,.brxa--spin.is-active .brxa-inner:before{opacity:0;top:0;transition:top .1s ease-out,opacity .1s ease-out .12s}.brx-body.iframe .brxe-nav-nested.brx-open .brxa--spin .brxa-inner:after,.brx-body.iframe .brxe-offcanvas.brx-open .brxa--spin .brxa-inner:after,.brxa--spin.is-active .brxa-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s}.brxa--spring-r .brxa-inner{bottom:0;top:auto;transition-delay:0s;transition-duration:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.brxa--spring-r .brxa-inner:after{top:-20px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity 0s linear}.brxa--spring-r .brxa-inner:before{transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.brxa--spring-r.is-active .brxa-inner{transform:translate3d(0,-10px,0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.brxa--spring-r.is-active .brxa-inner:after{opacity:0;top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity 0s linear .22s}.brxa--spring-r.is-active .brxa-inner:before{top:0;transform:rotate(90deg);transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s}.brxa--spring .brxa-inner{top:2px;transition:background-color 0s linear .13s}.brxa--spring .brxa-inner:before{top:10px;transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.brxa--spring .brxa-inner:after{top:20px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.brx-body.iframe .brxe-nav-nested.brx-open .brxa--spring .brxa-inner,.brx-body.iframe .brxe-offcanvas.brx-open .brxa--spring .brxa-inner,.brxa--spring.is-active .brxa-inner{background-color:transparent!important;transition-delay:.22s}.brx-body.iframe .brxe-nav-nested.brx-open .brxa--spring .brxa-inner:before,.brx-body.iframe .brxe-offcanvas.brx-open .brxa--spring .brxa-inner:before,.brxa--spring.is-active .brxa-inner:before{top:0;transform:translate3d(0,10px,0) rotate(45deg);transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s}.brx-body.iframe .brxe-nav-nested.brx-open .brxa--spring .brxa-inner:after,.brx-body.iframe .brxe-offcanvas.brx-open .brxa--spring .brxa-inner:after,.brxa--spring.is-active .brxa-inner:after{top:0;transform:translate3d(0,10px,0) rotate(-45deg);transition:top .2s cubic-bezier(.33333,0,.66667,.33333),transform .13s cubic-bezier(.215,.61,.355,1) .22s}.brxa--stand-r .brxa-inner{transition:transform 75ms cubic-bezier(.55,.055,.675,.19) .15s,background-color 0s linear 75ms}.brxa--stand-r .brxa-inner:before{transition:top 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.brxa--stand-r .brxa-inner:after{transition:bottom 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.brxa--stand-r.is-active .brxa-inner{background-color:transparent!important;transform:rotate(-90deg);transition:transform 75ms cubic-bezier(.215,.61,.355,1) 0s,background-color 0s linear .15s}.brxa--stand-r.is-active .brxa-inner:before{top:0;transform:rotate(-45deg);transition:top 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s}.brxa--stand-r.is-active .brxa-inner:after{bottom:0;transform:rotate(45deg);transition:bottom 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s}.brxa--stand .brxa-inner{transition:transform 75ms cubic-bezier(.55,.055,.675,.19) .15s,background-color 0s linear 75ms}.brxa--stand .brxa-inner:before{transition:top 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.brxa--stand .brxa-inner:after{transition:bottom 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.brxa--stand.is-active .brxa-inner{background-color:transparent!important;transform:rotate(90deg);transition:transform 75ms cubic-bezier(.215,.61,.355,1) 0s,background-color 0s linear .15s}.brxa--stand.is-active .brxa-inner:before{top:0;transform:rotate(-45deg);transition:top 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s}.brxa--stand.is-active .brxa-inner:after{bottom:0;transform:rotate(45deg);transition:bottom 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s}.brxa--squeeze .brxa-inner{transition-duration:75ms;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.brxa--squeeze .brxa-inner:before{transition:top 75ms ease .12s,opacity 75ms ease}.brxa--squeeze .brxa-inner:after{transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19)}.brx-body.iframe .brxe-nav-nested.brx-open .brxa--squeeze .brxa-inner,.brx-body.iframe .brxe-offcanvas.brx-open .brxa--squeeze .brxa-inner,.brxa--squeeze.is-active .brxa-inner{transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.brx-body.iframe .brxe-nav-nested.brx-open .brxa--squeeze .brxa-inner:before,.brx-body.iframe .brxe-offcanvas.brx-open .brxa--squeeze .brxa-inner:before,.brxa--squeeze.is-active .brxa-inner:before{opacity:0;top:0;transition:top 75ms ease,opacity 75ms ease .12s}.brx-body.iframe .brxe-nav-nested.brx-open .brxa--squeeze .brxa-inner:after,.brx-body.iframe .brxe-offcanvas.brx-open .brxa--squeeze .brxa-inner:after,.brxa--squeeze.is-active .brxa-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s}.brxa--vortex-r .brxa-inner{transition-duration:.2s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.brxa--vortex-r .brxa-inner:after,.brxa--vortex-r .brxa-inner:before{transition-delay:.1s;transition-duration:0s;transition-timing-function:linear}.brxa--vortex-r .brxa-inner:before{transition-property:top,opacity}.brxa--vortex-r .brxa-inner:after{transition-property:bottom,transform}.brxa--vortex-r.is-active .brxa-inner{transform:rotate(-765deg);transition-timing-function:cubic-bezier(.19,1,.22,1)}.brxa--vortex-r.is-active .brxa-inner:after,.brxa--vortex-r.is-active .brxa-inner:before{transition-delay:0s}.brxa--vortex-r.is-active .brxa-inner:before{opacity:0;top:0}.brxa--vortex-r.is-active .brxa-inner:after{bottom:0;transform:rotate(-90deg)}.brxa--vortex .brxa-inner{transition-duration:.2s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.brxa--vortex .brxa-inner:after,.brxa--vortex .brxa-inner:before{transition-delay:.1s;transition-duration:0s;transition-timing-function:linear}.brxa--vortex .brxa-inner:before{transition-property:top,opacity}.brxa--vortex .brxa-inner:after{transition-property:bottom,transform}.brx-body.iframe .brxe-nav-nested.brx-open .brxa--vortex .brxa-inner,.brx-body.iframe .brxe-offcanvas.brx-open .brxa--vortex .brxa-inner,.brxa--vortex.is-active .brxa-inner{transform:rotate(765deg);transition-timing-function:cubic-bezier(.19,1,.22,1)}.brx-body.iframe .brxe-nav-nested.brx-open .brxa--vortex .brxa-inner:after,.brx-body.iframe .brxe-nav-nested.brx-open .brxa--vortex .brxa-inner:before,.brx-body.iframe .brxe-offcanvas.brx-open .brxa--vortex .brxa-inner:after,.brx-body.iframe .brxe-offcanvas.brx-open .brxa--vortex .brxa-inner:before,.brxa--vortex.is-active .brxa-inner:after,.brxa--vortex.is-active .brxa-inner:before{transition-delay:0s}.brx-body.iframe .brxe-nav-nested.brx-open .brxa--vortex .brxa-inner:before,.brx-body.iframe .brxe-offcanvas.brx-open .brxa--vortex .brxa-inner:before,.brxa--vortex.is-active .brxa-inner:before{opacity:0;top:0}.brx-body.iframe .brxe-nav-nested.brx-open .brxa--vortex .brxa-inner:after,.brx-body.iframe .brxe-offcanvas.brx-open .brxa--vortex .brxa-inner:after,.brxa--vortex.is-active .brxa-inner:after{bottom:0;transform:rotate(90deg)}.brxe-toggle{--brxe-toggle-scale:1;--brxe-toggle-width:40px;--brxe-toggle-height:24px;--brxe-toggle-bar-height:4px;--brxe-toggle-bar-width:40px;--brxe-toggle-bar-radius:4px;cursor:pointer;display:flex;line-height:1}.brxe-toggle:has(.brxa-wrap){transform:scale(var(--brxe-toggle-scale))}.brxe-toggle .brxa-inner,.brxe-toggle .brxa-inner:after,.brxe-toggle .brxa-inner:before{border-radius:var(--brxe-toggle-bar-radius);height:var(--brxe-toggle-bar-height);width:var(--brxe-toggle-bar-width)}}@layer bricks {.brxe-text-link{gap:5px}.brxe-text-link,.brxe-text-link span{align-items:center;display:inline-flex}.brxe-text-link span{justify-content:center}.brxe-text-link .icon{flex-shrink:0}}@layer bricks {.brxe-dropdown{cursor:pointer;display:flex;flex-direction:column;position:relative}.brxe-dropdown.brx-draggable:empty{min-height:0}.brxe-dropdown.brx-draggable:empty:not(.editing){outline:none}.brxe-dropdown[data-static] .open>.brx-dropdown-content,.brxe-dropdown[data-static].open>.brx-dropdown-content{display:block}.brxe-dropdown[data-static] .brx-dropdown-content{display:none;position:static}.brxe-dropdown:not([data-toggle=click]):hover .brx-dropdown-content:after{bottom:100%;content:"";height:var(--brx-dropdown-height-before,0);position:absolute;width:100%;z-index:1}.brxe-dropdown.caret .brx-dropdown-content:before{border:0 solid transparent;border-bottom-color:#fff;content:"";height:0;left:0;position:absolute;top:0;transform:translateY(-100%);transition-duration:.2s;transition-property:opacity,transform,visibility;transition-timing-function:ease;width:0}.brxe-dropdown.open>.brx-dropdown-content{opacity:1;visibility:visible}.brxe-dropdown:not(.open) .brx-dropdown-content{pointer-events:none}.brxe-dropdown .brx-submenu-toggle{gap:10px}.brxe-dropdown .brxe-dropdown:not([data-toggle=click]):hover:before{display:none}.brxe-dropdown .brxe-dropdown .brx-dropdown-content{left:100%;top:0}.brx-dropdown-content{background-color:#fff;cursor:auto;display:flex;flex-direction:column;list-style-type:none;margin:0;min-width:200px;opacity:0;padding:0;position:absolute;top:100%;transition-duration:.2s;transition-property:opacity,transform,visibility;transition-timing-function:ease;visibility:hidden;z-index:1001}.brx-dropdown-content:not(.brx-submenu-positioned){display:none!important}.brx-dropdown-content>li.brxe-text-link{display:list-item}.brx-dropdown-content>li .brxe-text-link{display:flex}.brx-multilevel-back{align-items:center;cursor:pointer;display:flex;gap:3px;width:100%}.brx-render-child-nodes{display:none!important}}@layer bricks {.brxe-nav-nested{align-items:center;display:inline-flex}.brxe-nav-nested[data-toggle=always] .brx-nav-nested-items{display:none}.brxe-nav-nested[data-toggle=always] .brx-toggle-div,.brxe-nav-nested[data-toggle=always] .brxe-toggle{display:inline-flex}.brxe-nav-nested .brx-toggle-div,.brxe-nav-nested .brxe-toggle{display:none}.brxe-nav-nested .menu-item:has(>.brx-toggle-div:not(.is-active):not(.brx-child-node)),.brxe-nav-nested:not(.brx-open) .menu-item:has(>.brx-toggle-div.brx-child-node:not(.is-active)){display:none}.brxe-nav-nested li.menu-item:has(>.brxe-text-link>.icon>svg,>.brxe-text-link>.icon>i){display:flex}.brxe-nav-nested li.brxe-text-link.menu-item{display:list-item}.brxe-nav-nested.brx-open .brxe-dropdown:not([data-toggle=click]) .brx-dropdown-content:after{content:none}.brxe-nav-nested.brx-open .brx-nav-nested-items{align-items:stretch;background-color:#fff;bottom:0;display:flex;flex-direction:column;flex-wrap:nowrap;gap:0;justify-content:safe center;left:0;overflow-y:auto;position:fixed;right:0;top:var(--wp-admin--admin-bar--height,0);transition-duration:.2s;transition-property:opacity,transform,visibility;transition-timing-function:ease;z-index:1001}.brxe-nav-nested.brx-open.brx-mobile-center .brx-nav-nested-items{justify-content:safe center!important}.brxe-nav-nested.brx-open.multilevel .brx-nav-nested-items{overflow:hidden}.brxe-nav-nested.brx-open li.menu-item a{justify-content:inherit;width:100%}.brxe-nav-nested.brx-open :where(li.menu-item.brx-toggle-div){display:block}.brxe-nav-nested.brx-open .brx-submenu-toggle{justify-content:space-between}.brxe-nav-nested.brx-open .brxe-dropdown:hover:before{content:none}.brxe-nav-nested.brx-open .brxe-dropdown.open>.brx-dropdown-content{display:flex;min-width:auto;opacity:1;overflow-y:auto;position:static;visibility:visible}.brxe-nav-nested.brx-open .brxe-dropdown .brx-dropdown-content{display:none}.brxe-nav-nested.brx-open .brx-has-megamenu .brx-dropdown-content{min-width:0!important}.brxe-nav-nested.brx-closing .brx-nav-nested-items{opacity:0!important;visibility:hidden!important}.brx-nav-nested-items{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:30px;list-style-type:none;margin:0;padding:0}.brx-nav-nested-items>li>a.bricks-link-wrapper{display:flex}.brx-nav-nested-items>li:has(>.brxe-svg){line-height:1}}@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}}#brx-header.brx-sticky.scrolling > .brxe-section,#brx-header.brx-sticky.scrolling > .brxe-container,#brx-header.brx-sticky.scrolling > .brxe-block,#brx-header.brx-sticky.scrolling > .brxe-div {background-color: rgba(23, 23, 23, 0.79)}#brxe-087332 {width: 32px}@media (max-width: 767px) {#brxe-087332 {width: 25px}}#brxe-e7c02c {font-size: 13px; font-family: "LOVES"; letter-spacing: 1px; text-transform: uppercase; font-weight: 300; color: var(--bricks-color-jjvrnw); margin-left: 12px}#brxe-e7c02c a {font-size: 13px; font-family: "LOVES"; letter-spacing: 1px; text-transform: uppercase; font-weight: 300; color: var(--bricks-color-jjvrnw); font-size: inherit}@media (max-width: 767px) {#brxe-e7c02c {font-size: 12px}#brxe-e7c02c a {font-size: 12px; font-size: inherit}}@media (max-width: 478px) {#brxe-e7c02c {font-size: 13px; text-align: center}#brxe-e7c02c a {font-size: 13px; text-align: center; font-size: inherit}}#brxe-d897cd {align-items: center; align-self: center !important; justify-content: flex-start; flex-direction: row}@media (max-width: 767px) {#brxe-d897cd {width: 50%; flex-direction: row}}@media (max-width: 478px) {#brxe-d897cd {align-self: center !important; justify-content: center; align-items: center; width: 100%}}#brxe-gmwdtl {font-family: "LOVES"; color: var(--bricks-color-jjvrnw); font-size: 14px; margin-right: 25px}#brxe-gmwdtl:hover {color: var(--bricks-color-geosvv)}#brxe-iadvbi {font-family: "LOVES"; color: var(--bricks-color-jjvrnw); font-size: 14px; margin-right: 25px}#brxe-iadvbi:hover {color: var(--bricks-color-geosvv)}#brxe-ictodl button {padding-right: 0; padding-bottom: 0; padding-left: 0; color: var(--bricks-color-geosvv)}#brxe-ictodl .bricks-search-overlay button[type="submit"] {background-color: var(--bricks-color-geosvv)}#brxe-ictodl input[type=search] {background-color: var(--bricks-color-geosvv)}#brxe-ictodl .bricks-search-overlay {background-color: rgba(23, 23, 23, 0.89)}#brxe-kvfise {font-family: "LOVES"; color: var(--bricks-color-jjvrnw); font-size: 14px; margin-right: 25px}#brxe-kvfise:hover {color: var(--bricks-color-geosvv)}#brxe-nptsjj {font-family: "LOVES"; color: var(--bricks-color-jjvrnw); font-size: 14px; font-weight: 900; margin-right: 25px}#brxe-nptsjj:hover {color: var(--bricks-color-geosvv)}#brxe-c9e02a .mini-cart-link i:hover {color: var(--bricks-color-geosvv)}#brxe-c9e02a .mini-cart-link .cart-icon .cart-count {color: var(--bricks-color-jjvrnw); font-weight: 400}#brxe-c9e02a .cart-count {background-color: var(--bricks-color-mjcdvm)}#brxe-c9e02a .woocommerce-mini-cart-item a:not(.remove) {color: var(--bricks-color-mjcdvm); line-height: 20px}#brxe-c9e02a .cart-detail .woocommerce-mini-cart-item .quantity {color: var(--bricks-color-mjcdvm)}#brxe-c9e02a .cart-detail .woocommerce-mini-cart__buttons .button {background-color: var(--bricks-color-geosvv); color: var(--bricks-color-jjvrnw); font-weight: 700; font-family: "LOVES"}#brxe-c9e02a .bricks-mini-cart-close > * {color: var(--bricks-color-geosvv)}#brxe-c9e02a .mini-cart-link i {font-size: 15px; color: var(--bricks-color-jjvrnw)}#brxe-c9e02a .cart-detail img {width: 80px}#brxe-c9e02a .cart-detail .widget_shopping_cart_content {padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px}@media (max-width: 767px) {#brxe-c9e02a {padding-bottom: 0}}@media (max-width: 478px) {#brxe-c9e02a .mini-cart-link i {color: var(--bricks-color-jjvrnw)}#brxe-c9e02a .cart-detail {width: 350PX}#brxe-c9e02a .cart-detail img {width: 80px}}#brxe-9d415d {flex-direction: row; align-items: center; align-self: center !important; justify-content: flex-end}@media (max-width: 767px) {#brxe-9d415d {width: 50%}}@media (max-width: 478px) {#brxe-9d415d {align-self: flex-end !important}}#brxe-21458c {align-self: stretch !important; width: 100%; flex-direction: row; width: 90%}@media (max-width: 991px) {#brxe-21458c {width: 100%}}@media (max-width: 478px) {#brxe-21458c {flex-direction: column}}#brxe-d44ea0 {flex-direction: row; padding-top: 0; padding-bottom: 0; background-color: rgba(23, 23, 23, 0.57)}@media (max-width: 991px) {#brxe-d44ea0 {padding-right: 20px; padding-left: 20px}}@media (max-width: 478px) {#brxe-d44ea0 {display: none}}#brxe-766fc2 .bricks-site-logo {height: 120px}@media (max-width: 991px) {#brxe-766fc2 .bricks-site-logo {height: AUTO}#brxe-766fc2 {margin-right: 0}}#brxe-3b2250 {width: 20%; justify-content: center; align-self: center !important; align-items: flex-start}@media (max-width: 991px) {#brxe-3b2250 {padding-bottom: 0; margin-right: 0}}@media (max-width: 478px) {#brxe-3b2250 {width: 30%}}#brxe-086504 {display: none}@media (max-width: 478px) {#brxe-086504 {display: block}}.brxe-b8af67 .brxe-88f992.brxe-image {width: 22px; margin-right: 9px}.brxe-b8af67 .brxe-62267a.brxe-text-link {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; width: 100%}.brxe-b8af67 .brxe-62267a.brxe-text-link:hover {color: var(--bricks-color-geosvv); background-color: rgba(0, 0, 0, 0)}.brxe-b8af67.brxe-block {padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; flex-direction: row}.brxe-b8af67.brxe-block:hover {background-color: var(--bricks-color-ntyrhv)}#brxe-76a9c4 {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; margin-top: 18px}#brxe-af41f1:hover {color: var(--bricks-color-mjcdvm)}.brxe-aiegwv .brxe-wtjuus.brxe-image {width: 22px; margin-right: 9px}.brxe-aiegwv .brxe-fceftm.brxe-text-link {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; width: 100%}.brxe-aiegwv .brxe-fceftm.brxe-text-link:hover {color: var(--bricks-color-geosvv); background-color: rgba(0, 0, 0, 0)}.brxe-aiegwv.brxe-block {padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; flex-direction: row}.brxe-aiegwv.brxe-block:hover {background-color: var(--bricks-color-ntyrhv)}#brxe-aarvbh {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; margin-top: 18px}#brxe-lxayoz:hover {color: var(--bricks-color-mjcdvm)}.brxe-da652a .brxe-6ea669.brxe-image {width: 22px; margin-right: 9px}.brxe-da652a .brxe-ac1a48.brxe-text-link {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; width: 100%}.brxe-da652a .brxe-ac1a48.brxe-text-link:hover {color: var(--bricks-color-geosvv); background-color: rgba(0, 0, 0, 0)}.brxe-da652a.brxe-block {padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; flex-direction: row}.brxe-da652a.brxe-block:hover {background-color: var(--bricks-color-ntyrhv)}#brxe-437854 {margin-top: 18px; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0}.brxe-dd2853 .brxe-f35d62.brxe-image {width: 22px; margin-right: 9px}.brxe-dd2853 .brxe-49c129.brxe-text-link {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; width: 100%}.brxe-dd2853 .brxe-49c129.brxe-text-link:hover {color: var(--bricks-color-geosvv); background-color: rgba(0, 0, 0, 0)}.brxe-dd2853.brxe-block {padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; flex-direction: row}.brxe-dd2853.brxe-block:hover {background-color: var(--bricks-color-ntyrhv)}#brxe-82b7aa {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; margin-top: 18px}#brxe-6df269 {padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px}@media (max-width: 478px) {#brxe-ecbe06 .brxa-wrap {color: var(--bricks-color-geosvv)}#brxe-ecbe06 {color: var(--bricks-color-geosvv); fill: var(--bricks-color-geosvv); font-size: 41px; position: absolute; top: 49px}}#brxe-def409 {font-weight: 300; margin-top: -15px}@media (max-width: 991px) {#brxe-def409 {padding-bottom: 0; margin-top: -27px}}@media (max-width: 478px) {#brxe-def409 {padding-right: 50px; padding-left: 50px}}@media (max-width: 478px) {#brxe-100082 .brxa-wrap {color: var(--bricks-color-geosvv)}}@layer bricks {@media (max-width: 767px) {#brxe-427994 .brx-toggle-div { display: inline-flex; }#brxe-427994 .brxe-toggle { display: inline-flex; }[data-script-id="427994"] .brx-nav-nested-items {opacity: 0;visibility: hidden;gap: 0;position: fixed;z-index: 1001;top: 0;right: 0;bottom: 0;left: 0;display: flex;align-items: center;justify-content: center;flex-direction: column;background-color: #fff;overflow-y: scroll;flex-wrap: nowrap;}#brxe-427994.brx-open .brx-nav-nested-items {opacity: 1;visibility: visible;}}}#brxe-427994 {font-weight: 300; color: var(--bricks-color-jjvrnw); margin-bottom: 0}#brxe-427994 :where(.brx-nav-nested-items > li > a) {font-size: 25px; font-family: "LOVES"; letter-spacing: 2px; font-weight: 300}#brxe-427994 :where(.brx-nav-nested-items > li > .brxe-text-link:not(a)) {font-size: 25px; font-family: "LOVES"; letter-spacing: 2px; font-weight: 300}#brxe-427994 :where(.brx-nav-nested-items > li > .brxe-icon) {font-size: 25px; font-family: "LOVES"; letter-spacing: 2px; font-weight: 300}#brxe-427994 :where(.brx-nav-nested-items > li:has( > .brxe-svg)) {font-size: 25px; font-family: "LOVES"; letter-spacing: 2px; font-weight: 300}#brxe-427994 :where(.brx-nav-nested-items > li > .brx-submenu-toggle > *) {font-size: 25px; font-family: "LOVES"; letter-spacing: 2px; font-weight: 300}#brxe-427994 :where(.brx-dropdown-content) {background-color: var(--bricks-color-ntyrhv); font-size: 18px}#brxe-427994 :where(.brx-nav-nested-items > li:hover > a) {color: var(--bricks-color-geosvv)}#brxe-427994 :where(.brx-nav-nested-items > li:hover > .brxe-text-link:not(a)) {color: var(--bricks-color-geosvv)}#brxe-427994 :where(.brx-nav-nested-items > li:hover > .brxe-icon) {color: var(--bricks-color-geosvv)}#brxe-427994 :where(.brx-nav-nested-items > li:hover:has( > .brxe-svg)) {color: var(--bricks-color-geosvv)}#brxe-427994 :where(.brx-nav-nested-items > li:hover > .brx-submenu-toggle > *) {color: var(--bricks-color-geosvv)}@media (max-width: 991px) {#brxe-427994 :where(.brx-nav-nested-items) {gap: 20px}#brxe-427994 :where(.brx-nav-nested-items > li > a) {font-size: 22px}#brxe-427994 :where(.brx-nav-nested-items > li > .brxe-text-link:not(a)) {font-size: 22px}#brxe-427994 :where(.brx-nav-nested-items > li > .brxe-icon) {font-size: 22px}#brxe-427994 :where(.brx-nav-nested-items > li:has( > .brxe-svg)) {font-size: 22px}#brxe-427994 :where(.brx-nav-nested-items > li > .brx-submenu-toggle > *) {font-size: 22px}}@media (max-width: 478px) {#brxe-427994.brx-open :where(.brx-nav-nested-items) {background-color: var(--bricks-color-ntyrhv); justify-content: center; align-items: flex-start}#brxe-427994.brx-open :where(.brx-submenu-toggle) {justify-content: flex-start}#brxe-427994.brx-open :where(.brx-nav-nested-items > li) {justify-content: flex-start}#brxe-427994.brx-open :where(li.menu-item) {display: flex}#brxe-427994 {margin-right: 0; display: none}}#brxe-663b31 {font-weight: 300; width: 80%; justify-content: flex-end; align-self: center !important; align-items: center; flex-direction: row; margin-top: 25px}@media (max-width: 767px) {#brxe-663b31 {align-self: center !important}}@media (max-width: 478px) {#brxe-663b31 {width: 70%; align-self: center !important; justify-content: flex-end; align-items: flex-end}}#brxe-cf0032 {width: 90%; flex-direction: row}@media (max-width: 991px) {#brxe-cf0032 {width: 100%}}#brxe-menu-ppal {flex-direction: row; padding-top: 15px; padding-bottom: 15px; font-family: "LOVES"; font-weight: 300}@media (max-width: 991px) {#brxe-menu-ppal {padding-right: 10px; padding-left: 10px}}@media (max-width: 478px) {#brxe-menu-ppal {padding-top: 10px; padding-bottom: 10px; display: none}}.brxe-169f73 .brxe-5de2ce.brxe-image {width: 22px; margin-right: 9px}@media (max-width: 478px) {.brxe-169f73 .brxe-5de2ce.brxe-image {width: 22px}}.brxe-169f73 .brxe-1372d2.brxe-text-link {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; width: 100%}.brxe-169f73 .brxe-1372d2.brxe-text-link:hover {color: var(--bricks-color-geosvv); background-color: rgba(0, 0, 0, 0)}@media (max-width: 478px) {.brxe-169f73 .brxe-1372d2.brxe-text-link {width: 80%}}.brxe-169f73.brxe-block {padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; flex-direction: row}.brxe-169f73.brxe-block:hover {background-color: var(--bricks-color-ntyrhv)}@media (max-width: 478px) {.brxe-169f73.brxe-block {flex-direction: row; width: 100%; border-bottom: 1px solid var(--bricks-color-ehgfgh); flex-wrap: nowrap}}#brxe-4caf50 {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; margin-top: 18px}@media (max-width: 478px) {#brxe-4caf50 {width: 100%; flex-direction: column; margin-top: 0}}@media (max-width: 478px) {#brxe-f08ff4 {width: 100%}}.brxe-kwzbga .brxe-kayjhp.brxe-image {width: 22px; margin-right: 9px}@media (max-width: 478px) {.brxe-kwzbga .brxe-kayjhp.brxe-image {width: 22px}}.brxe-kwzbga .brxe-mkqpbf.brxe-text-link {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; width: 100%}.brxe-kwzbga .brxe-mkqpbf.brxe-text-link:hover {color: var(--bricks-color-geosvv); background-color: rgba(0, 0, 0, 0)}@media (max-width: 478px) {.brxe-kwzbga .brxe-mkqpbf.brxe-text-link {width: 80%}}.brxe-kwzbga.brxe-block {padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; flex-direction: row}.brxe-kwzbga.brxe-block:hover {background-color: var(--bricks-color-ntyrhv)}@media (max-width: 478px) {.brxe-kwzbga.brxe-block {flex-direction: row; width: 100%; border-bottom: 1px solid var(--bricks-color-ehgfgh); flex-wrap: nowrap}}#brxe-xjafsa {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; margin-top: 18px}#brxe-xjafsa { position: static !important; width: 100%;}@media (max-width: 478px) {#brxe-xjafsa {width: 100%; flex-direction: column; margin-top: 0}}#brxe-cowuvr { flex-direction: column; align-items: stretch;}@media (max-width: 478px) {#brxe-cowuvr {width: 100%}}.brxe-a1adfa .brxe-db3678.brxe-image {width: 22px; margin-right: 9px}@media (max-width: 478px) {.brxe-a1adfa .brxe-db3678.brxe-image {width: 22px}}.brxe-a1adfa .brxe-dfa399.brxe-text-link {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; width: 100%}.brxe-a1adfa .brxe-dfa399.brxe-text-link:hover {color: var(--bricks-color-geosvv); background-color: rgba(0, 0, 0, 0)}@media (max-width: 478px) {.brxe-a1adfa .brxe-dfa399.brxe-text-link {width: 80%}}.brxe-a1adfa.brxe-block {padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; flex-direction: row}.brxe-a1adfa.brxe-block:hover {background-color: var(--bricks-color-ntyrhv)}@media (max-width: 478px) {.brxe-a1adfa.brxe-block {flex-direction: row; width: 100%; border-bottom: 1px solid var(--bricks-color-ehgfgh); flex-wrap: nowrap}}#brxe-a36864 {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; margin-top: 18px}@media (max-width: 478px) {#brxe-9dd09a {width: 100%}}.brxe-40bbbb .brxe-7a5e61.brxe-image {width: 22px; margin-right: 9px}@media (max-width: 478px) {.brxe-40bbbb .brxe-7a5e61.brxe-image {width: 22px}}.brxe-40bbbb .brxe-56a4dd.brxe-text-link {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; width: 100%}.brxe-40bbbb .brxe-56a4dd.brxe-text-link:hover {color: var(--bricks-color-geosvv); background-color: rgba(0, 0, 0, 0)}@media (max-width: 478px) {.brxe-40bbbb .brxe-56a4dd.brxe-text-link {width: 80%}}.brxe-40bbbb.brxe-block {padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; flex-direction: row}.brxe-40bbbb.brxe-block:hover {background-color: var(--bricks-color-ntyrhv)}@media (max-width: 478px) {.brxe-40bbbb.brxe-block {flex-direction: row; width: 100%; border-bottom: 1px solid var(--bricks-color-ehgfgh); flex-wrap: nowrap}}#brxe-f79896 {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; margin-top: 18px}@media (max-width: 478px) {#brxe-f79896 {margin-top: 0}}@media (max-width: 478px) {#brxe-6911ca {width: 100%}}#brxe-gdyjkd {padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px}@media (max-width: 478px) {#brxe-gdyjkd {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0}}@media (max-width: 478px) {#brxe-5d8b87 .brxa-wrap {color: var(--bricks-color-geosvv)}#brxe-5d8b87 {color: var(--bricks-color-geosvv); fill: var(--bricks-color-geosvv); font-size: 41px; position: absolute; top: 13px}}#brxe-807f06 {color: var(--bricks-color-jjvrnw); fill: var(--bricks-color-jjvrnw); font-size: 17px; margin-top: 5px; margin-right: 20px; margin-left: 10px}@media (max-width: 478px) {#brxe-807f06 {font-size: 25px; margin-top: 0; margin-right: 27px; margin-left: 31px}}@media (max-width: 478px) {#brxe-4bff59 {align-self: center !important; justify-content: center; align-items: center}}#brxe-8de669 .mini-cart-link i:hover {color: var(--bricks-color-jjvrnw)}#brxe-8de669 .mini-cart-link .cart-icon .cart-count {color: var(--bricks-color-jjvrnw)}#brxe-8de669 .cart-count {background-color: var(--bricks-color-mjcdvm)}#brxe-8de669 .woocommerce-mini-cart-item a:not(.remove) {color: var(--bricks-color-mjcdvm); line-height: 20px}#brxe-8de669 .cart-detail .woocommerce-mini-cart-item .quantity {color: var(--bricks-color-mjcdvm)}#brxe-8de669 .cart-detail .woocommerce-mini-cart__buttons .button {background-color: var(--bricks-color-geosvv); color: var(--bricks-color-jjvrnw)}#brxe-8de669 .bricks-mini-cart-close > * {color: var(--bricks-color-geosvv)}#brxe-8de669 .mini-cart-link i {font-size: 17px}@media (max-width: 767px) {#brxe-8de669 {padding-bottom: 0}}@media (max-width: 478px) {#brxe-8de669 .mini-cart-link i {color: var(--bricks-color-jjvrnw); font-size: 25px}#brxe-8de669 .cart-detail {width: 350PX}#brxe-8de669 .cart-detail img {width: 80px}}@media (max-width: 478px) {#brxe-044cee {align-self: center !important; justify-content: center; align-items: center; border-right: 1px solid var(--bricks-color-geosvv); border-left: 1px solid var(--bricks-color-geosvv)}}@media (max-width: 478px) {#brxe-357d16 {align-self: center !important; justify-content: center; align-items: center}}#menu-interior {flex-direction: row}@media (max-width: 478px) {#menu-interior {display: grid; align-items: initial; grid-template-columns: 1fr 1fr 1fr 1fr; justify-items: center; align-items: center; justify-content: center; align-content: center; gap: 5px; flex-direction: row; justify-content: center; align-items: center; position: absolute; bottom: 37px; right: 0px; width: 100%}}#brxe-e6dbee {font-weight: 300}@media (max-width: 478px) {#brxe-e6dbee {padding-right: 50px; padding-left: 50px}}@media (max-width: 478px) {#brxe-d19e69 .brxa-wrap {color: var(--bricks-color-jjvrnw)}#brxe-d19e69 {--brxe-toggle-scale: 0.9}#brxe-d19e69 .brxa-inner {--brxe-toggle-bar-height: 3px}}@layer bricks {@media (max-width: 767px) {#brxe-3a5139 .brx-toggle-div { display: inline-flex; }#brxe-3a5139 .brxe-toggle { display: inline-flex; }[data-script-id="3a5139"] .brx-nav-nested-items {opacity: 0;visibility: hidden;gap: 0;position: fixed;z-index: 1001;top: 0;right: 0;bottom: 0;left: 0;display: flex;align-items: center;justify-content: center;flex-direction: column;background-color: #fff;overflow-y: scroll;flex-wrap: nowrap;}#brxe-3a5139.brx-open .brx-nav-nested-items {opacity: 1;visibility: visible;}}}#brxe-3a5139 {font-weight: 300; color: var(--bricks-color-jjvrnw); margin-bottom: -9px}#brxe-3a5139 :where(.brx-nav-nested-items > li > a) {font-size: 25px; font-family: "LOVES"; letter-spacing: 2px; font-weight: 300}#brxe-3a5139 :where(.brx-nav-nested-items > li > .brxe-text-link:not(a)) {font-size: 25px; font-family: "LOVES"; letter-spacing: 2px; font-weight: 300}#brxe-3a5139 :where(.brx-nav-nested-items > li > .brxe-icon) {font-size: 25px; font-family: "LOVES"; letter-spacing: 2px; font-weight: 300}#brxe-3a5139 :where(.brx-nav-nested-items > li:has( > .brxe-svg)) {font-size: 25px; font-family: "LOVES"; letter-spacing: 2px; font-weight: 300}#brxe-3a5139 :where(.brx-nav-nested-items > li > .brx-submenu-toggle > *) {font-size: 25px; font-family: "LOVES"; letter-spacing: 2px; font-weight: 300}#brxe-3a5139 :where(.brx-dropdown-content) {background-color: var(--bricks-color-ntyrhv); font-size: 16px}#brxe-3a5139 :where(.brx-nav-nested-items > li:hover > a) {color: var(--bricks-color-geosvv)}#brxe-3a5139 :where(.brx-nav-nested-items > li:hover > .brxe-text-link:not(a)) {color: var(--bricks-color-geosvv)}#brxe-3a5139 :where(.brx-nav-nested-items > li:hover > .brxe-icon) {color: var(--bricks-color-geosvv)}#brxe-3a5139 :where(.brx-nav-nested-items > li:hover:has( > .brxe-svg)) {color: var(--bricks-color-geosvv)}#brxe-3a5139 :where(.brx-nav-nested-items > li:hover > .brx-submenu-toggle > *) {color: var(--bricks-color-geosvv)}@media (max-width: 991px) {#brxe-3a5139 :where(.brx-nav-nested-items) {gap: 20px}#brxe-3a5139 :where(.brx-nav-nested-items > li > a) {font-size: 22px}#brxe-3a5139 :where(.brx-nav-nested-items > li > .brxe-text-link:not(a)) {font-size: 22px}#brxe-3a5139 :where(.brx-nav-nested-items > li > .brxe-icon) {font-size: 22px}#brxe-3a5139 :where(.brx-nav-nested-items > li:has( > .brxe-svg)) {font-size: 22px}#brxe-3a5139 :where(.brx-nav-nested-items > li > .brx-submenu-toggle > *) {font-size: 22px}}@media (max-width: 478px) {#brxe-3a5139.brx-open :where(.brx-nav-nested-items) {background-color: var(--bricks-color-ntyrhv); justify-content: center}#brxe-3a5139.brx-open :where(.brx-submenu-toggle) {justify-content: flex-start}#brxe-3a5139.brx-open :where(.brx-nav-nested-items > li) {justify-content: flex-start}#brxe-3a5139.brx-open :where(li.menu-item) {display: flex}#brxe-3a5139 :where(.brx-nav-nested-items) {gap: 14px}#brxe-3a5139 {position: relative}#brxe-3a5139 :where(.brx-nav-nested-items > li > a) {font-size: 24px}#brxe-3a5139 :where(.brx-nav-nested-items > li > .brxe-text-link:not(a)) {font-size: 24px}#brxe-3a5139 :where(.brx-nav-nested-items > li > .brxe-icon) {font-size: 24px}#brxe-3a5139 :where(.brx-nav-nested-items > li:has( > .brxe-svg)) {font-size: 24px}#brxe-3a5139 :where(.brx-nav-nested-items > li > .brx-submenu-toggle > *) {font-size: 24px}#brxe-3a5139 :where(.brx-dropdown-content) {font-size: 20px}}#brxe-bf2ae6 {width: 80%; justify-content: flex-end; align-self: flex-end !important; align-items: flex-end; flex-direction: row; font-weight: 300}@media (max-width: 767px) {#brxe-bf2ae6 {align-self: center !important}}@media (max-width: 478px) {#brxe-bf2ae6 {width: 20%; align-self: center !important; justify-content: flex-start; align-items: flex-start}}#brxe-8565cc .bricks-site-logo {height: 120px}@media (max-width: 991px) {#brxe-8565cc .bricks-site-logo {height: AUTO}}@media (max-width: 478px) {#brxe-8565cc .bricks-site-logo {width: 117PX}}#brxe-ee35e8 {width: 20%; justify-content: center; align-self: center !important; align-items: flex-start}@media (max-width: 478px) {#brxe-ee35e8 {width: 60%; align-self: center !important; justify-content: center; align-items: center}}#brxe-146c5c {padding-bottom: 7px}#brxe-146c5c .mini-cart-link i:hover {color: var(--bricks-color-jjvrnw)}#brxe-146c5c .mini-cart-link .cart-icon .cart-count {color: var(--bricks-color-jjvrnw)}#brxe-146c5c .cart-count {background-color: var(--bricks-color-mjcdvm)}#brxe-146c5c .woocommerce-mini-cart-item a:not(.remove) {color: var(--bricks-color-mjcdvm); line-height: 20px}#brxe-146c5c .cart-detail .woocommerce-mini-cart-item .quantity {color: var(--bricks-color-mjcdvm)}#brxe-146c5c .cart-detail .woocommerce-mini-cart__buttons .button {background-color: var(--bricks-color-geosvv); color: var(--bricks-color-jjvrnw)}#brxe-146c5c .bricks-mini-cart-close > * {color: var(--bricks-color-geosvv)}@media (max-width: 767px) {#brxe-146c5c {padding-bottom: 0}}@media (max-width: 478px) {#brxe-146c5c .mini-cart-link i {color: var(--bricks-color-jjvrnw); font-size: 20PX}#brxe-146c5c .cart-detail {width: 350PX}#brxe-146c5c .cart-detail img {width: 80px}}#woocommerce-product-search-field-0 {margin-right: 10px; margin-left: 10px}#woocommerce-product-search-field-0 button {color: var(--bricks-color-jjvrnw); font-size: 30px}#woocommerce-product-search-field-0 .bricks-search-overlay:after {background-color: rgba(0, 0, 0, 0)}@media (max-width: 478px) {#woocommerce-product-search-field-0 {margin-right: 0; margin-left: 21px}#woocommerce-product-search-field-0 button {width: 20PX; height: 20PX}}#brxe-1f074c {width: 20%; justify-content: center; align-self: center !important; align-items: flex-start}@media (max-width: 478px) {#brxe-1f074c {width: 18%; flex-direction: row}}#brxe-ca9d84 {width: 90%; flex-direction: row}@media (max-width: 991px) {#brxe-ca9d84 {width: 100%}}#brxe-ea3feb {flex-direction: row; padding-top: 15px; padding-bottom: 15px; font-family: "LOVES"; font-weight: 300; background-color: var(--bricks-color-geosvv); display: none}@media (max-width: 991px) {#brxe-ea3feb {padding-right: 20px; padding-left: 20px}}@media (max-width: 478px) {#brxe-ea3feb {padding-top: 10px; padding-bottom: 10px; display: flex}}

/* bricks-post-105-css */
@layer bricks {.brxe-shortcode{width:100%}}@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}}@media (max-width: 991px) { .product-gallery { display: flex; flex-wrap: wrap; gap: 20px; } .featured-image, .gallery-image, .gallery-video { flex: 1 1 30%; box-sizing: border-box; } .featured-image img, .gallery-image img { aspect-ratio: 3/4; object-fit: cover; width: 100%; height: auto; display: block; } .gallery-video video, .gallery-video iframe { aspect-ratio: 3/4; object-fit: cover; width: 100%; height: auto; } @media (max-width: 768px) { .featured-image, .gallery-image, .gallery-video { flex: 1 1 100%; } }}@media (max-width: 478px) {#brxe-mjmukv {width: 100vw}}#brxe-ahgdis {width: 60%; padding-right: 25px}@media (max-width: 767px) {#brxe-ahgdis {width: 100%}}@media (max-width: 478px) {#brxe-ahgdis {padding-right: 0}}#brxe-jsqhxb {margin-top: 25px; line-height: 40px; color: var(--bricks-color-mjcdvm); font-weight: 400; font-size: 38px}#brxe-742c93 {margin-top: 10px; color: var(--bricks-color-mjcdvm); font-size: 16px; font-family: "Barlow"; line-height: 20px}#brxe-mrdvjz {margin-top: 20px}#brxe-mrdvjz .star-rating span::before {color: var(--bricks-color-geosvv)}#brxe-mrdvjz .star-rating::before {color: var(--bricks-color-eyxpao)}#brxe-mrdvjz .woocommerce-product-rating { align-items: flex-start; display: flex; line-height: 1; flex-direction: column; gap: 7px}#brxe-dd4f87 {margin-top: 20px; margin-left: 0; color: var(--bricks-color-geosvv); font-family: "LOVES"; font-size: 18px; line-height: 1; font-weight: 900}#brxe-dd4f87 .price del, #brxe-dd4f87 .price > span {font-size: 30px; color: var(--bricks-color-geosvv); font-family: "LOVES"; font-weight: 700}#brxe-dd4f87 .price ins {font-size: 30px; color: var(--bricks-color-geosvv); font-family: "LOVES"; font-weight: 700}#brxe-kmgcyv .cart .single_add_to_cart_button, #brxe-kmgcyv a.button[data-product_id], #brxe-kmgcyv button.button[data-product_id] {min-width: 100%; background-color: var(--bricks-color-geosvv); color: var(--bricks-color-jjvrnw); font-family: "LOVES"; font-size: 18px; font-weight: 700}#brxe-kmgcyv {margin-top: 20px; margin-bottom: 20px; color: var(--bricks-color-mjcdvm)}#brxe-kmgcyv .quantity{ width: fit-content;}#brxe-kmgcyv .quantity .action.minus{border-right: 0;}#brxe-kmgcyv .quantity .action.plus{border-left: 0;} .label.wpcvs-attribute-label{ display: flex; gap:5px;} .label.wpcvs-attribute-label label, .wpcvs-attribute-selected{ font-family: 'LOVES', sans-serif; color: #656565; font-weight: 400;} .woobt-summary{ color: #656565;} .woobt-summary div{ text-align: end } .woobt-summary ins{ text-decoration: none; font-weight: 500;} .reset_variations{ display: block; font-size: 13px; margin-top: 0.5em;}@media screen and (max-width: 1500px){ #brxe-kmgcyv .woobt-products{ display: grid; grid-template-columns: 1fr 1fr; gap: 2vw; } #brxe-kmgcyv .woobt-product{ width: 100%; margin: 0; }} @media screen and (max-width:1024px) { #brxe-kmgcyv .woobt-products{ display: grid; grid-template-columns: 1fr ; gap: 2vw; } #brxe-kmgcyv .woobt-product{ display: grid; grid-template-columns: 30px 80px 2fr 1fr; gap: 5px; } } .shipping-estimate{ background-color: #f4f4f4; margin: 0px 0 20px 0; font-family: 'LOVES', sans-serif; font-weight: 400; display: flex; align-items: start; padding: 1em} .shipping-estimate p{ margin: 0} .shipping-estimate span{ font-weight: 600} .shipping-estimate hr{ width: 20%; margin: 0 10px; align-self: center; border-color: #575757;} .shipping-estimate i{ align-self: center; font-size: 20px; margin-right: 10px;}#brxe-fgswza {width: 40%}.stock{ font-family: 'LOVES', sans-serif; color: #656565; font-weight: 400; text-transform: uppercase;}@media (max-width: 767px) {#brxe-fgswza {width: 100%}}@media (max-width: 478px) {#brxe-fgswza {padding-right: 0; margin-right: 20px; margin-left: 20px}}#brxe-ihykeo {padding-right: 10%; padding-left: 10%; flex-direction: row; align-self: stretch !important; width: 100%; column-gap: 20px}@media (max-width: 991px) {#brxe-ihykeo {padding-right: 5%; padding-left: 5%}}@media (max-width: 767px) {#brxe-ihykeo {padding-right: 0; padding-left: 0}}#brxe-szbuyx {padding-top: 50px; padding-bottom: 50px; background-color: #f5f2eb}@media (max-width: 767px) {#brxe-szbuyx {padding-right: 20px; padding-left: 20px}}@media (max-width: 478px) {#brxe-szbuyx {padding-top: 0; padding-right: 0; padding-left: 0}}#brxe-szgzmq {text-align: center; color: var(--bricks-color-mjcdvm); font-size: 25px; align-self: center; margin-bottom: 30px}.brxe-ekehmd .brxe-duamux.brxe-shortcode {margin-bottom: 20px; align-self: center}.brxe-ekehmd .brxe-nyhrpw.brxe-block {align-self: center !important; justify-content: center; align-items: center}.brxe-ekehmd.brxe-block {align-self: flex-start !important; justify-content: flex-start; margin-bottom: 20px}#brxe-uzrhot {display: grid; align-items: initial; grid-template-columns: 1fr 1fr 1fr; gap: 20px}@media (max-width: 991px) {#brxe-uzrhot {grid-template-columns: 1fr 1fr}}@media (max-width: 767px) {#brxe-uzrhot {grid-template-columns: 1fr 1fr}}@media (max-width: 478px) {#brxe-uzrhot {grid-template-columns: 1fr 1fr}}#brxe-qieezh {align-self: center !important; padding-right: 10%; padding-left: 10%; justify-content: center; align-items: center}@media (max-width: 991px) {#brxe-qieezh {padding-right: 20px; padding-left: 20px}}@media (max-width: 767px) {#brxe-qieezh {padding-right: 20px; padding-left: 20px}}#brxe-zvdivj {padding-top: 50px; padding-bottom: 50px; background-color: #f5f2eb}@media (max-width: 478px) {#brxe-zvdivj {padding-top: 20px; padding-bottom: 20px}}#brxe-rcecfi {text-align: center; color: var(--bricks-color-mjcdvm); font-size: 25px; align-self: center; margin-bottom: 30px}#brxe-lrziaq {padding-top: 70px; padding-bottom: 70px; background-color: #f5f2eb}@media (max-width: 478px) {#brxe-lrziaq {padding-right: 20px; padding-left: 20px}}

/* bricks-post-155-css */
@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)}}.brxe-social-icons{display:flex;list-style-type:none;margin:0;padding:0}.brxe-social-icons li,.brxe-social-icons li a{align-items:center;display:flex;flex:1;gap:5px;justify-content:center}.brxe-social-icons i{line-height:unset}.brxe-social-icons span{align-items:center;display:inline-flex}}@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)}}:where(.brxe-list){list-style-type:none;margin:0;padding:0;width:100%}:where(.brxe-list) li{position:relative}:where(.brxe-list) li:last-child{margin-bottom:0}:where(.brxe-list) li[data-highlight]:before{content:attr(data-highlight);display:inline-block}:where(.brxe-list) .content{align-items:center;display:flex;justify-content:space-between}:where(.brxe-list) .icon{align-items:center;display:inline-flex;flex-shrink:0;justify-content:center}:where(.brxe-list) .icon svg{font-size:medium}:where(.brxe-list) .title{display:inline-block;margin:0 10px 0 0}:where(.brxe-list) .meta{margin-left:10px}:where(.brxe-list) .description{display:flex}:where(.brxe-list) .separator{border-top-style:solid;border-top-width:1px;flex:1;flex-basis:50px}}@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-pbdlua {z-index: 100; position: relative}@media (max-width: 991px) {#brxe-pbdlua {background-color: #f5f2eb}}@media (max-width: 767px) {#brxe-pbdlua {background-color: #f5f2eb}}@media (max-width: 478px) {#brxe-pbdlua {position: static; background-color: #f5f2eb}}#brxe-yohwcp .content {justify-content: flex-start}#brxe-yohwcp .description {justify-content: flex-start}#brxe-yohwcp .title {text-transform: uppercase; font-family: "Open Sans"; font-size: 14px; font-weight: 300; color: var(--bricks-color-jjvrnw); margin-left: 10px}#brxe-yohwcp {align-self: flex-end; justify-content: flex-end}#brxe-yohwcp .separator {border-top-style: solid; border-top-color: var(--bricks-color-jjvrnw); display: none}#brxe-yohwcp li {margin-right: 9px}#brxe-yohwcp .title:hover {color: var(--bricks-color-geosvv)}#brxe-yohwcp .icon {color: var(--bricks-color-jjvrnw)}@media (max-width: 478px) {#brxe-yohwcp {align-self: flex-start; position: static; scroll-snap-align: center}#brxe-yohwcp .content {align-items: center; justify-content: center}#brxe-yohwcp .description {align-items: center; justify-content: center}}@media (max-width: 767px) {#brxe-dvdigc {text-align: center}}#brxe-kcjcse {width: 150px; align-self: center; margin-bottom: 20px}@media (max-width: 478px) {#brxe-kcjcse {margin-top: 25px; margin-bottom: 10px}}#brxe-argzbj li.has-link a, #brxe-argzbj li.no-link {padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; color: var(--bricks-color-geosvv); align-items: center; justify-content: center}#brxe-argzbj .repeater-item:nth-child(1) {background-color: var(--bricks-color-ntyrhv)}#brxe-argzbj .repeater-item:nth-child(1) .icon {color: var(--bricks-color-geosvv)}#brxe-argzbj .repeater-item:nth-child(2) {background-color: var(--bricks-color-ntyrhv)}#brxe-argzbj .repeater-item:nth-child(3) {background-color: var(--bricks-color-ntyrhv)}#brxe-argzbj .repeater-item:nth-child(4) {background-color: var(--bricks-color-ntyrhv)}#brxe-argzbj {flex-direction: row; gap: 4px}#brxe-vsfkax {align-self: center !important; justify-content: center; align-items: center}#brxe-cqokjk {width: 200px}@media (max-width: 478px) {#brxe-cqokjk {scroll-snap-align: center; width: 170px; padding-top: 15px; margin-bottom: -20px}}#brxe-jphikl {flex-direction: column; align-self: flex-end !important; align-items: flex-end; justify-content: center}@media (max-width: 478px) {#brxe-jphikl {scroll-snap-align: center; align-self: flex-start !important; align-items: center}}#brxe-hdwsqc {flex-direction: row; background-color: #131213}@media (max-width: 991px) {#brxe-hdwsqc {padding-right: 50px; padding-left: 50px}}#brxe-xirhoc {background-color: #131213; padding-top: 15px; padding-bottom: 30px}@media (max-width: 478px) {#brxe-xirhoc {background-color: #131213; flex-direction: column; position: relative; padding-top: 0}}@media (max-width: 991px) {#brxe-nbbnuu {padding-right: 0; padding-left: 0}}@media (max-width: 478px) {#brxe-nbbnuu {padding-right: 0; padding-left: 0}}#brxe-ostbza {text-align: center; color: var(--bricks-color-mjcdvm); font-size: 14px; font-family: "LOVES"; font-weight: 700}#brxe-ostbza a {text-align: center; color: var(--bricks-color-mjcdvm); font-size: 14px; font-family: "LOVES"; font-weight: 700; font-size: inherit}@media (max-width: 478px) {#brxe-ostbza {font-family: "LOVES"}#brxe-ostbza a {font-family: "LOVES"; font-size: inherit}}#brxe-qsdejz {align-self: center !important; justify-content: center; align-items: center}#brxe-htrysb {background-color: var(--bricks-color-geosvv); padding-top: 5px; padding-bottom: 5px}@media (max-width: 478px) {#brxe-htrysb {position: relative; bottom: 0px; padding-top: 3px; padding-bottom: 3px}}

/* bricks-global-custom-css-css */
 .brxe-product-price .price ins { font-size: inherit !important; line-height: inherit !important; } @media (max-width: 478px) { .brxe-110012 .brxe-fbc65b.brxe-heading { line-height: 18px !important; } }  @media (max-width: 1100px) { .bcs-home-v2.bcs-home-v2 .bcs-shell { width: min(100% - 48px, 1400px); } .bcs-home-v2.bcs-home-v2 .bcs-products { grid-template-columns: repeat(2, 1fr); } .bcs-home-v2.bcs-home-v2 .bcs-story { grid-template-columns: 0.45fr 1fr; } .bcs-home-v2.bcs-home-v2 .bcs-story-image { grid-column: 2; } } @media (max-width: 760px) { .bcs-home-v2.bcs-home-v2 .bcs-shell { width: calc(100% - 36px); } .bcs-home-v2.bcs-home-v2 .bcs-section { padding: 78px 0px; } .bcs-home-v2.bcs-home-v2 h2 { font-size: 42px; } .bcs-home-v2.bcs-home-v2 .bcs-hero { min-height: 640px; } .bcs-home-v2.bcs-home-v2 .bcs-hero > img { object-position: 60% center; } .bcs-home-v2.bcs-home-v2 .bcs-hero-shade { background: linear-gradient(90deg, rgba(4, 9, 5, 0.72), rgba(4, 9, 5, 0.12)), linear-gradient(0deg, rgba(4, 9, 5, 0.55), transparent 60%); } .bcs-home-v2.bcs-home-v2 .bcs-hero-copy { justify-content: flex-end; padding: 0px 0px 92px; } .bcs-home-v2.bcs-home-v2 .bcs-hero h1 { max-width: 340px; font-size: 52px; } .bcs-home-v2.bcs-home-v2 .bcs-scroll { right: auto; left: 18px; bottom: 20px; } .bcs-home-v2.bcs-home-v2 .bcs-heading-row { align-items: flex-start; flex-direction: column; gap: 18px; margin-bottom: 34px; padding-bottom: 24px; } .bcs-home-v2.bcs-home-v2 .bcs-products { display: flex; width: calc(100% + 18px); gap: 12px; overflow-x: auto; scroll-snap-type: x mandatory; padding-right: 18px; } .bcs-home-v2.bcs-home-v2 .bcs-product, .bcs-home-v2.bcs-home-v2 .bcs-product:first-child { flex: 0 0 77vw; scroll-snap-align: start; } .bcs-home-v2.bcs-home-v2 .bcs-product:first-child .bcs-product-image { aspect-ratio: 4 / 5; } .bcs-home-v2.bcs-home-v2 .bcs-product:first-child h3 { font-size: 18px; } .bcs-home-v2.bcs-home-v2 .bcs-field { min-height: 650px; } .bcs-home-v2.bcs-home-v2 .bcs-field::after { background: linear-gradient(0deg, rgba(7, 10, 7, 0.82), rgba(7, 10, 7, 0.05) 80%); } .bcs-home-v2.bcs-home-v2 .bcs-field-copy { inset: auto 24px 58px; transform: none; } .bcs-home-v2.bcs-home-v2 .bcs-field h2 { font-size: 50px; } .bcs-home-v2.bcs-home-v2 .bcs-categories { display: flex; flex-direction: column; } .bcs-home-v2.bcs-home-v2 .bcs-category { min-height: 430px; } .bcs-home-v2.bcs-home-v2 .bcs-campaign { height: 680px; } .bcs-home-v2.bcs-home-v2 .bcs-campaign > img { object-position: 65% center; } .bcs-home-v2.bcs-home-v2 .bcs-campaign::after { background: linear-gradient(0deg, rgba(9, 10, 7, 0.78), rgba(9, 10, 7, 0.05) 75%); } .bcs-home-v2.bcs-home-v2 .bcs-campaign-copy { inset: auto 22px 56px; transform: none; } .bcs-home-v2.bcs-home-v2 .bcs-campaign h2 { font-size: 50px; } .bcs-home-v2.bcs-home-v2 .bcs-story { display: flex; flex-direction: column; align-items: stretch; gap: 42px; } .bcs-home-v2.bcs-home-v2 .bcs-story-number { font-size: 120px; } .bcs-home-v2.bcs-home-v2 .bcs-story h2 { font-size: 44px; } .bcs-home-v2.bcs-home-v2 .bcs-materials { padding: 80px 0px; } .bcs-home-v2.bcs-home-v2 .bcs-materials-inner { grid-template-columns: 1fr; gap: 50px; } .bcs-home-v2.bcs-home-v2 .bcs-materials h2 { font-size: 48px; } .bcs-home-v2.bcs-home-v2 .bcs-material-list { grid-template-columns: 1fr; } .bcs-home-v2.bcs-home-v2 .bcs-material-list span:nth-child(2n) { padding-left: 0px; border-left: 0px; } .bcs-home-v2.bcs-home-v2 .bcs-showroom { display: flex; flex-direction: column; gap: 50px; } .bcs-home-v2.bcs-home-v2 .bcs-showroom h2 { font-size: 45px; } .bcs-home-v2.bcs-home-v2 .bcs-showroom-gallery { width: 100%; grid-template-rows: 220px 180px; } .bcs-home-v2.bcs-home-v2 .bcs-reviews-inner { grid-template-columns: 1fr; gap: 46px; } .bcs-home-v2.bcs-home-v2 .bcs-reviews blockquote > p { font-size: 30px; } .bcs-home-v2.bcs-home-v2 .bcs-review-note { grid-column: 1; } .bcs-home-v2.bcs-home-v2 .bcs-care { display: flex; flex-direction: column; } .bcs-home-v2.bcs-home-v2 .bcs-care > img { height: 520px; } .bcs-home-v2.bcs-home-v2 .bcs-care-copy { padding: 68px 24px 82px; } .bcs-home-v2.bcs-home-v2 .bcs-care h2 { font-size: 48px; } } @media (prefers-reduced-motion: reduce) { .bcs-home-v2.bcs-home-v2 * { transition: none !important; } }  @media (max-width: 767px) { .bcs-dealers-hero-inner h1 {font-size:clamp(26px,7.4vw,48px)!important;overflow-wrap:anywhere;hyphens:auto;} body.privacy-policy #brx-content :is(h1,h2,h3) {font-size:clamp(24px,6.5vw,36px)!important;line-height:1.2!important;overflow-wrap:anywhere;hyphens:auto;} body.woocommerce-cart #brx-content .bcs-commerce-hero {width:100%!important;max-width:100%!important;margin-inline:0!important;box-sizing:border-box!important;} body.woocommerce-account #brx-content {width:calc(100% - 40px);margin-inline:auto;padding-block:32px;} body.woocommerce-account .bcs-account-intro {color:#4b4740!important;} body.woocommerce-account .bcs-account-intro p {color:#4b4740!important;opacity:1!important;} #cmplz-document .cookies-per-purpose {min-width:0;max-width:100%;} #cmplz-document .cookies-per-purpose > * {min-width:0;overflow-wrap:anywhere;} #cmplz-document :is(h3,h4,h5,a) {overflow-wrap:anywhere;} } @media(max-width:767px){ #brxe-d44ea0,#brxe-menu-ppal{display:none!important;} #brxe-4caf50 { width: 100%; flex-direction: column; margin-top: 0px; } #brxe-f08ff4 { width: 100%; } #brxe-xjafsa { width: 100%; flex-direction: column; margin-top: 0px; } #brxe-cowuvr { width: 100%; } #brxe-9dd09a { width: 100%; } #brxe-f79896 { margin-top: 0px; } #brxe-6911ca { width: 100%; } #brxe-gdyjkd { padding: 0px; } #brxe-5d8b87 .brxa-wrap { color: var(--bricks-color-geosvv); } #brxe-5d8b87 { color: var(--bricks-color-geosvv); fill: var(--bricks-color-geosvv); font-size: 41px; position: absolute; top: 13px; } #brxe-807f06 { font-size: 25px; margin-top: 0px; margin-right: 27px; margin-left: 31px; } #brxe-4bff59 { justify-content: center; align-items: center; align-self: center !important; } #brxe-8de669 .mini-cart-link i { color: var(--bricks-color-jjvrnw); font-size: 25px; } #brxe-8de669 .cart-detail { width: 350px; } #brxe-8de669 .cart-detail img { width: 80px; } #brxe-044cee { justify-content: center; align-items: center; border-right: 1px solid var(--bricks-color-geosvv); border-left: 1px solid var(--bricks-color-geosvv); align-self: center !important; } #brxe-357d16 { justify-content: center; align-items: center; align-self: center !important; } #menu-interior { display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; place-items: center; place-content: center; gap: 5px; flex-direction: row; position: absolute; bottom: 37px; right: 0px; width: 100%; } #brxe-e6dbee { padding-right: 50px; padding-left: 50px; } #brxe-d19e69 .brxa-wrap { color: var(--bricks-color-jjvrnw); } #brxe-d19e69 { --brxe-toggle-scale: 0.9; } #brxe-d19e69 .brxa-inner { --brxe-toggle-bar-height: 3px; } #brxe-3a5139.brx-open .brx-nav-nested-items { background-color: var(--bricks-color-ntyrhv); justify-content: center; } #brxe-3a5139.brx-open .brx-submenu-toggle { justify-content: flex-start; } #brxe-3a5139.brx-open .brx-nav-nested-items > li { justify-content: flex-start; } #brxe-3a5139.brx-open li.menu-item { display: flex; } #brxe-3a5139 .brx-nav-nested-items { gap: 14px; } #brxe-3a5139 { position: relative; } #brxe-3a5139 .brx-nav-nested-items > li > a { font-size: 24px; } #brxe-3a5139 .brx-nav-nested-items > li > .brxe-text-link:not(a) { font-size: 24px; } #brxe-3a5139 .brx-nav-nested-items > li > .brxe-icon { font-size: 24px; } #brxe-3a5139 .brx-nav-nested-items > li:has(> .brxe-svg) { font-size: 24px; } #brxe-3a5139 .brx-nav-nested-items > li > .brx-submenu-toggle > * { font-size: 24px; } #brxe-3a5139 .brx-dropdown-content { font-size: 20px; } #brxe-bf2ae6 { width: 20%; justify-content: flex-start; align-items: flex-start; align-self: center !important; } #brxe-8565cc .bricks-site-logo { width: 117px; } #brxe-ee35e8 { width: 60%; justify-content: center; align-items: center; align-self: center !important; } #brxe-146c5c .mini-cart-link i { color: var(--bricks-color-jjvrnw); font-size: 20px; } #brxe-146c5c .cart-detail { width: 350px; } #brxe-146c5c .cart-detail img { width: 80px; } #brxe-1f074c { width: 18%; flex-direction: row; } #brxe-ea3feb { padding-top: 10px; padding-bottom: 10px; display: flex; } } @media(min-width:768px){ #brxe-cf0032 #brxe-3b2250{width:clamp(110px,17vw,240px);flex:0 0 clamp(110px,17vw,240px);} #brxe-cf0032 #brxe-663b31{width:auto;flex:1;min-width:0;} #brxe-663b31 #brxe-427994{width:100%;} #brxe-427994 #brxe-def409{flex-wrap:nowrap;gap:clamp(10px,1vw,18px);} #brxe-def409>li>a,#brxe-def409>li>.brx-submenu-toggle>*{font-size:clamp(13px,1.4vw,20px)!important;letter-spacing:.03em!important;} #brxe-def409>.bcs-main-search-item{flex:0 0 32px;width:32px;} } @media(max-width:760px){.bcs-home-v2.bcs-home-v2 h2{font-size:clamp(26px,8.2vw,40px)!important;line-height:1.15!important;overflow-wrap:anywhere;hyphens:auto;}} @media(max-width:767px){ #brx-content :is(h1,h2,h3,h4,h5){overflow-wrap:anywhere;hyphens:auto;} .bcs-store-care-title{font-size:clamp(28px,8.5vw,48px)!important;} .bcs-store-heading{font-size:clamp(26px,8vw,40px)!important;} } @media(max-width:380px){ .bcs-commerce-hero :is(h1,h2){font-size:28px!important;line-height:1.15!important;} #brx-content .brxe-post-title{font-size:28px!important;line-height:1.15!important;} }
