body { min-height: 100svh; position: relative; overflow-x: hidden; } @layer bricks { form.cart .quantity .qty { border-left:initial; border-right:initial; } .woocommerce table { border-collapse: collapse; border-spacing: 0; } .brxe-woocommerce-mini-cart .off-canvas-overlay{ background-color: rgba(19, 37, 48, .5) } form.cart table.variations .reset_variations { display: none !important; } } body.bricks-is-frontend :focus-visible { outline: unset; } body.bricks-is-frontend input:focus-visible, body.bricks-is-frontend textarea:focus-visible, body.bricks-is-frontend select:focus-visible { outline: solid 2px var(--bricks-color-aewswq); }  .text-blue-light{ color: var(--bricks-color-mufpjj); }  :where(.brxe-form) .message.success { background-color: var(--bricks-color-ofuuol); color: var(--bricks-color-aovnga); border-radius: 0.8rem; } .item-flip-effect, span[data-text], form button[type=submit], .checkout-button { display: block; width: fit-content; overflow: hidden; position: relative; perspective: 1000px; } .item-flip-effect::before, span[data-text]:before, form button[type=submit]:before, .checkout-button:before { content: attr(data-text); position: absolute; top: 50%; left: 50%; transform: translate(-50%, 50%) rotateX(-90deg); transition: transform 0.4s ease; white-space: nowrap; transform-origin: center top; backface-visibility: hidden; } .item-flip-effect span, span[data-text] span, form button[type=submit] span.text, .checkout-button span.text { display: block; transition: transform 0.4s ease; transform-origin: center bottom; backface-visibility: hidden; }  .item-flip-effect:hover span, span[data-text]:hover span, form button[type=submit]:hover span.text, .checkout-button:hover span.text { transform: translateY(-100%) rotateX(-90deg); } .item-flip-effect:hover::before , span[data-text]:hover::before, form button[type=submit]:hover::before, .checkout-button:hover::before{ transform: translate(-50%, -50%) rotateX(0deg); } @view-transition { navigation: auto; } @media (prefers-reduced-motion: no-preference) { ::view-transition-group(*) { animation-duration: 0.5s; } }  #cc-main { --cc-font-family: "Inter"; --cc-modal-border-radius: 2rem; --cc-btn-border-radius: 0.8rem; --cc-modal-transition-duration: .25s; --cc-modal-margin: 1.6rem; --cc-primary-color: var(--bricks-color-aovnga); --cc-secondary-color: var(--bricks-color-gtpasu); --cc-btn-primary-bg: var(--bricks-color-aewswq); --cc-btn-primary-color: var(--bricks-color-aovnga); --cc-btn-primary-hover-bg: var(--bricks-color-mlauid); --cc-btn-primary-hover-color: var(--bricks-color-aovnga); --cc-btn-secondary-bg: var(--bricks-color-mlauid); --cc-btn-secondary-color: var(--bricks-color-aovnga); --cc-btn-secondary-hover-bg: var(--bricks-color-aewswq); --cc-btn-secondary-hover-color: var(--bricks-color-aovnga); --cc-separator-border-color: var(--bricks-color-fnrguk); --cc-footer-bg: var(--bricks-color-ofuuol); --cc-footer-color: var(--bricks-color-aovnga); --cc-footer-border-color: var(--bricks-color-fnrguk); --cc-cookie-category-block-bg: var(--bricks-color-ofuuol); --cc-cookie-category-block-hover-bg: initial; --cc-cookie-category-block-border: var(--bricks-color-fnrguk); --cc-cookie-category-expanded-block-hover-bg: initial; --cc-cookie-category-expanded-block-bg: initial; --cc-toggle-on-bg: var(--bricks-color-aewswq); --cc-toggle-off-bg: var(--bricks-color-mlauid); --cc-toggle-on-knob-bg: var(--bricks-color-aovnga); --cc-toggle-off-knob-bg: var(--bricks-color-aovnga); --cc-toggle-enabled-icon-color: var(--bricks-color-ivbelo); --cc-toggle-disabled-icon-color: var(--bricks-color-ivbelo); --cc-overlay-bg: rgba(19, 37, 48, .5); --cc-pm-toggle-border-radius: 5rem; } #cc-main .cm{ max-width: 38.4rem !important; } #cc-main .cm__btn, #cc-main .pm__btn-group .pm__btn{ border: initial !important; } #cc-main .pm__close-btn, #cc-main .cm__btn--close{ background: initial !important; border: initial !important; } #cc-main .pm__close-btn:hover{ background: initial !important; border: initial !important; } #cc-main .pm__section--toggle .pm__section-title{ border-color: var(--bricks-color-ofuuol) !important; } #cc-main .pm__section--expandable .pm__section-arrow{ background: initial !important; } #cc-main .pm__section--toggle.is-expanded{ --cc-cookie-category-block-border: var(--bricks-color-fnrguk) !important; } #cc-main .pm__section--expandable.is-expanded .pm__section-title{ border-top: 1px solid var(--cc-cookie-category-block-border) !important; border-left: 1px solid var(--cc-cookie-category-block-border) !important; border-right: 1px solid var(--cc-cookie-category-block-border) !important; } #cc-main .pm__badge{ background: var(--cc-btn-primary-bg) !important; color: var(--cc-primary-color) !important; }