body :is(#brx-content, main.site-main) { color: var(--ep-brand-navy-deep); font-family: var(--ep-header-font); font-size: var(--text-m); line-height: 1.6;}body :is(#brx-content, main.site-main):is(.wordpress, .woocommerce),body.woocommerce :is(#brx-content, main.site-main) { width: min(var(--ep-search-panel-width), calc(100% - var(--space-l) - var(--space-l))); margin-inline: auto; padding-block: var(--space-l);}body :is(#brx-content, main.site-main) h1 { font-size: var(--text-2xl); line-height: 1.2; color: var(--ep-brand-navy); }body :is(#brx-content, main.site-main) h2 { font-size: var(--text-xl); line-height: 1.3; color: var(--ep-brand-navy); }body :is(#brx-content, main.site-main) h3 { font-size: var(--text-l); line-height: 1.35; color: var(--ep-brand-navy); }body :is(#brx-content, main.site-main) a:not(.button):not(.wp-element-button):not(.wc-block-components-button) { color: var(--ep-brand-navy); }body :is(#brx-content, main.site-main) a:not(.button):not(.wp-element-button):not(.wc-block-components-button):hover { color: var(--ep-brand-navy-deep); text-decoration: underline; }body :is(#brx-content, main.site-main) .products { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, var(--ep-store-card-min)), 1fr)); gap: var(--space-m);}body :is(#brx-content, main.site-main) .products::before,body :is(#brx-content, main.site-main) .products::after { display: none; }body :is(#brx-content, main.site-main) .products li.product { width: auto; min-width: 0; margin: 0; padding: var(--space-s); border: thin solid var(--ep-brand-sky-pale); border-radius: var(--radius-m); background: var(--bg-surface);}body :is(#brx-content, main.site-main) .products li.product .woocommerce-loop-product__title { font-size: var(--text-l); line-height: 1.35; overflow-wrap: anywhere;}body :is(#brx-content, main.site-main) .products li.product img { border-radius: var(--radius-s); }body :is(#brx-content, main.site-main) .price { color: var(--ep-brand-navy); font-size: var(--text-m); }body :is(#brx-content, main.site-main) .products li.product a:hover { text-decoration: none; }body :is(#brx-content, main.site-main) .products li.product a:hover .woocommerce-loop-product__title { text-decoration: underline; }body :is(#brx-content, main.site-main) :is(.button, .wp-element-button, .wp-block-button__link, .wc-block-components-button:not(.is-link)),.ep-contact-panel button[type=submit],.ep-mini-cart .cart-detail .woocommerce-mini-cart__buttons .button { background: var(--ep-ui-control); color: var(--ep-brand-navy); border: thin solid transparent; border-radius: var(--radius-full); font-family: inherit; font-size: var(--text-m); font-weight: 600; line-height: 1.3; text-decoration: none; transition: background-color var(--ep-header-transition), color var(--ep-header-transition);}body :is(#brx-content, main.site-main) :is(.button, .wp-element-button, .wp-block-button__link, .wc-block-components-button:not(.is-link)):is(:hover, :focus-visible),.ep-contact-panel button[type=submit]:is(:hover, :focus-visible),.ep-mini-cart .cart-detail .woocommerce-mini-cart__buttons .button:is(:hover, :focus-visible) { background: var(--ep-ui-hover); color: var(--ep-brand-navy); text-decoration: none;}body :is(#brx-content, main.site-main) :is(.button, .wp-element-button, .wc-block-components-button) :is(i, .text, .wc-block-components-button__text),.ep-contact-panel button[type=submit] :is(i, .text) { color: inherit; }body :is(#brx-content, main.site-main) :is(.button, .wp-element-button, .wp-block-button__link) { padding: var(--space-xs) var(--space-m); }body :is(#brx-content, main.site-main) :is(input:not([type=checkbox]):not([type=radio]):not([type=submit]), select, textarea) { color: var(--ep-brand-navy); font: inherit; background: var(--ep-ui-surface); border: thin solid var(--ep-brand-sky-pale); border-radius: var(--radius-s);}body :is(#brx-content, main.site-main) :is(input, select, textarea):focus-visible { outline-color: var(--ep-brand-navy); }body :is(#brx-content, main.site-main) :is(.woocommerce-info, .woocommerce-message, .wc-block-components-notice-banner.is-info, .wc-block-components-notice-banner.is-success) { color: var(--ep-brand-navy); background: var(--ep-ui-surface); border-color: var(--ep-brand-sky-pale); border-radius: var(--radius-s);}body :is(#brx-content, main.site-main) :is(.woocommerce-info, .woocommerce-message)::before { color: var(--ep-brand-navy); }body :is(#brx-content, main.site-main) :is(.woocommerce-form-login, .woocommerce-MyAccount-navigation, .wc-block-cart__totals-title, .wc-block-checkout__sidebar) { border-color: var(--ep-brand-sky-pale); border-radius: var(--radius-m);}body :is(#brx-content, main.site-main) .woocommerce-MyAccount-navigation a { display: block; padding: var(--space-xs) var(--space-s); border-radius: var(--radius-s); }body :is(#brx-content, main.site-main) .woocommerce-MyAccount-navigation a:hover,body :is(#brx-content, main.site-main) .woocommerce-MyAccount-navigation .is-active a { background: var(--ep-ui-control); }body :is(#brx-content, main.site-main) :is(.wc-block-components-product-name, .wc-block-components-totals-item__label, .wc-block-components-title) { color: var(--ep-brand-navy); }.ep-header__shortcut .mini-cart-link { color: inherit; }.ep-header__shortcut .mini-cart-link .cart-icon i { color: inherit; }.ep-header__shortcut:is(:hover, :focus-visible) :is(.brxe-icon, .brxe-text-basic, .mini-cart-link, .cart-icon i) { color: var(--ep-brand-navy); }.ep-mini-cart .cart-detail { background: var(--ep-ui-surface); color: var(--ep-brand-navy); }.ep-mini-cart .cart-detail :is(a:not(.button), .quantity, .bricks-mini-cart-close, .bricks-mini-cart-close i) { color: var(--ep-brand-navy); }.ep-mini-cart .cart-detail a:not(.button):hover { color: var(--ep-brand-navy-deep); text-decoration: underline; }.ep-mini-cart .cart-detail .remove:hover { background: var(--ep-ui-control); color: var(--ep-brand-navy); text-decoration: none; }.ep-mini-cart .cart-detail .bricks-mini-cart-close:hover { background: var(--ep-ui-control); }.ep-contact-close:is(:hover, :focus-visible) { color: var(--ep-ui-control); }.ep-contact-cancel:is(:hover, :focus-visible),.ep-search-close:is(:hover, :focus-visible) { background: var(--ep-ui-control); color: var(--ep-brand-navy); }.ep-search-close .icon { color: inherit; }.ep-search-chip:is(:hover, :focus-visible),.ep-search-result:is(:hover, :focus-visible) { background: var(--ep-ui-control); color: var(--ep-brand-navy); }@media (max-width: 991px) { body :is(#brx-content, main.site-main) { padding-bottom: calc(var(--ep-header-mobile-nav-height) + var(--space-l)); } body :is(#brx-content, main.site-main):is(.wordpress, .woocommerce), body.woocommerce :is(#brx-content, main.site-main) { width: calc(100% - var(--space-s) - var(--space-s)); }}@media (prefers-reduced-motion: reduce) { .ep-header__shortcut, .ep-mini-cart .mini-cart-link, body :is(#brx-content, main.site-main) .button { transition: none; }}body :is(#brx-content, main.site-main) :is(input:not([type=checkbox]):not([type=radio]):not([type=submit]), select, textarea):not(.wc-block-components-text-input input):not(.wc-block-components-combobox input):not(.wc-block-components-select select):not(.wc-blocks-components-select__select):not(.wc-block-components-quantity-selector input) { padding: var(--space-xs) var(--space-s);}body :is(#brx-content, main.site-main) .woocommerce-form-login { background: var(--bg-surface);}body :is(#brx-content, main.site-main) .wc-block-grid__product-title { font-size: var(--text-l); line-height: 1.35; }body :is(#brx-content, main.site-main) .wc-block-grid__product { background: var(--bg-surface); border: thin solid var(--ep-brand-sky-pale); border-radius: var(--radius-m); padding: var(--space-s);}body :is(#brx-content, main.site-main) .wc-block-grid__product-onsale { background: var(--ep-ui-control); color: var(--ep-brand-navy); border-color: var(--ep-brand-sky-pale); border-radius: var(--radius-full);}body :is(#brx-content, main.site-main) .woocommerce-product-gallery img { border-radius: var(--radius-m); }body :is(#brx-content, main.site-main) .woocommerce-breadcrumb { margin-bottom: var(--space-m); }body :is(#brx-content, main.site-main) .stock { color: var(--ep-brand-navy); }body :is(#brx-content, main.site-main) .wc-block-components-product-name { font-size: var(--text-m); line-height: 1.4; }body :is(#brx-content, main.site-main) .wc-block-cart__totals-title { text-transform: none; }body :is(#brx-content, main.site-main) :is(.button, .wp-element-button, .wp-block-button__link, .wc-block-components-button:not(.is-link)),.ep-contact-panel .ep-contact-cancel { display: inline-flex; align-items: center; justify-content: center; box-sizing: border-box; height: auto; min-height: var(--ep-button-height); padding: var(--ep-button-pad-y) var(--ep-button-pad-x); font-family: var(--ep-header-font); font-size: var(--ep-button-font); font-weight: 600; line-height: 1.3; gap: var(--space-3xs); border: thin solid transparent; border-radius: var(--radius-full);}body :is(#brx-content, main.site-main) .wc-block-components-button__text { font: inherit; line-height: inherit;}.brx-popup[data-popup-id="36"] .brx-popup-content { border-radius: var(--ep-panel-radius); background: transparent; overflow: auto;}.ep-contact-panel .ep-contact-bar { border-radius: var(--ep-panel-radius) var(--ep-panel-radius) 0 0;}.ep-contact-panel .ep-contact-body { border-radius: 0 0 var(--ep-panel-radius) var(--ep-panel-radius);}:where(:root) .bricks-color-primary {color: var(--ep-brand-navy)}:where(:root) .bricks-background-primary {background-color: var(--ep-brand-navy)}:where(:root) .bricks-color-secondary {color: var(--ep-brand-sky-pale)}:where(:root) .bricks-background-secondary {background-color: var(--ep-brand-sky-pale)}:where(:root) .bricks-color-light {color: var(--ep-ui-surface)}:where(:root) .bricks-background-light {background-color: var(--ep-ui-surface)}:where(:root) .bricks-color-dark {color: var(--ep-brand-navy-deep)}:where(:root) .bricks-background-dark {background-color: var(--ep-brand-navy-deep)} html {background-color: var(--ep-ui-canvas)} body {background: none} body {font-family: "Cairo"; font-size: var(--text-m); line-height: 1.6; color: var(--ep-brand-navy-deep)} h1, h2, h3, h4, h5, h6 {font-family: "Cairo"; font-weight: 600; color: var(--ep-brand-navy)} h1 {font-size: var(--text-2xl); line-height: 1.3} h2 {font-size: var(--text-xl); line-height: 1.3} h3 {font-size: var(--text-l); line-height: 1.3} h4 {font-size: var(--text-m); line-height: 1.3} h5 {font-size: var(--text-m); line-height: 1.3} h6 {font-size: var(--text-s); line-height: 1.3} .bricks-button {color: var(--ep-brand-navy); font-size: var(--text-m); font-weight: 600; border-radius: var(--radius-full)} .bricks-button:hover {color: var(--ep-brand-navy)} .bricks-button:where(:not([class*="bricks-background-"]):not([class*="bricks-color-"]):not(.outline)) {background-color: var(--ep-ui-control)} .bricks-button:where(:not([class*="bricks-background-"]):not([class*="bricks-color-"]):not(.outline)):hover {background-color: var(--ep-ui-hover)}.woocommerce .button, body:not(.woocommerce) .product_type_variable, body:not(.woocommerce) .product_type_grouped, body:not(.woocommerce) .product_type_external, body:not(.woocommerce) .product_type_simple, body:not(.woocommerce) .button:where(a[data-product_id]), body:not(.woocommerce) .brx-popup-content:not(.woocommerce) form.cart .single_add_to_cart_button, body:not(.woocommerce) .brxe-woocommerce-mini-cart .woocommerce-mini-cart__buttons .button {background-color: var(--ep-ui-control); color: var(--ep-brand-navy); font-size: var(--text-m)}.woocommerce .button:hover, body:not(.woocommerce) .product_type_variable:hover, body:not(.woocommerce) .product_type_grouped:hover, body:not(.woocommerce) .product_type_external:hover, body:not(.woocommerce) .product_type_simple:hover, body:not(.woocommerce) .button:where(a[data-product_id]):hover, body:not(.woocommerce) .brx-popup-content:not(.woocommerce) form.cart .single_add_to_cart_button:hover, body:not(.woocommerce) .brxe-woocommerce-mini-cart .woocommerce-mini-cart__buttons .button:hover {background-color: var(--ep-ui-hover); color: var(--ep-brand-navy)}