@layer bricks {}@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)}}@keyframes bricks-richtext-init{0%,to{opacity:0}}@media (scripting:enabled){:where(.brxe-form) .form-field-richtext{animation:bricks-richtext-init 5s step-end;height:var(--brx-richtext-height,400px);max-height:var(--brx-richtext-max-height,none);min-height:var(--brx-richtext-min-height,100px)}:where(.brxe-form) .form-field-richtext:focus{animation:none}}:where(.brxe-form){display:flex;flex-wrap:wrap;width:100%}:where(.brxe-form) .label,:where(.brxe-form) label{color:inherit;font-size:12px;font-weight:600;letter-spacing:.4px;text-transform:uppercase}:where(.brxe-form) .form-group{display:flex;flex-direction:column;padding:0 0 20px;width:100%}:where(.brxe-form) .form-group.captcha,:where(.brxe-form) .form-group:last-child{padding-bottom:0}:where(.brxe-form) .form-group.captcha{line-height:1}:where(.brxe-form) .form-group.file{display:block}:where(.brxe-form) .form-group.file>label.choose-files{margin-bottom:0}:where(.brxe-form) .form-group>.label{margin-bottom:5px}:where(.brxe-form) .form-group .form-group-error-message{background-color:var(--bricks-bg-danger);color:var(--bricks-text-danger);display:none;padding:15px;width:100%}:where(.brxe-form) .form-group .form-group-error-message.show{display:block}:where(.brxe-form) .form-group .password-input-wrapper{position:relative}:where(.brxe-form) .form-group .password-input-wrapper .password-toggle{background:none;position:absolute;right:12px;top:50%;transform:translateY(-50%)}:where(.brxe-form) .form-group .password-input-wrapper .password-toggle span{display:flex}:where(.brxe-form) .form-group .password-input-wrapper .password-toggle span.hide{display:none}:where(.brxe-form) .submit-button-wrapper{width:auto}:where(.brxe-form) .required:after{content:"*";padding:0 2px;position:relative;top:-2px}:where(.brxe-form) .options-wrapper{list-style-type:none;margin:0;padding:0}:where(.brxe-form) .options-wrapper li{align-items:baseline;display:flex;gap:8px}:where(.brxe-form) .options-wrapper input,:where(.brxe-form) .options-wrapper label{display:inline-block;height:auto;margin:0 5px 0 0;width:auto}:where(.brxe-form) .options-wrapper input[type=checkbox],:where(.brxe-form) .options-wrapper input[type=radio]{margin:initial;padding:initial;position:relative;top:1px}:where(.brxe-form) button[type=submit].sending{cursor:default}:where(.brxe-form) button[type=submit].sending .text{opacity:.5}:where(.brxe-form) button[type=submit].sending>i,:where(.brxe-form) button[type=submit].sending>svg{display:none}:where(.brxe-form) button[type=submit].sending .loading{animation:load8 1s linear infinite;display:flex;opacity:1}:where(.brxe-form) button[type=submit].sending .loading svg{transform:scaleX(-1)}:where(.brxe-form) button[type=submit] .loading{display:none}:where(.brxe-form) button[type=submit] svg{height:1em;transform-origin:center}:where(.brxe-form) .recaptcha-hidden{display:none}:where(.brxe-form) .recaptcha-error{display:none;padding:0!important}:where(.brxe-form) .recaptcha-error.show{display:block}:where(.brxe-form) .recaptcha-error .brxe-alert.danger{align-items:center;background-color:var(--bricks-bg-danger);border-color:currentcolor;color:var(--bricks-text-danger);display:flex;justify-content:space-between;padding:15px;width:100%}:where(.brxe-form) .hcaptcha-error{display:none;padding:0!important}:where(.brxe-form) .hcaptcha-error.show{display:block}:where(.brxe-form) .hcaptcha-error .brxe-alert.danger{align-items:center;background-color:var(--bricks-bg-danger);border-color:currentcolor;color:var(--bricks-text-danger);display:flex;justify-content:space-between;padding:15px;width:100%}:where(.brxe-form) input[type=checkbox]+.label,:where(.brxe-form) input[type=checkbox]+label,:where(.brxe-form) input[type=radio]+.label,:where(.brxe-form) input[type=radio]+label{color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-align:inherit;text-transform:inherit}:where(.brxe-form) textarea{height:inherit;resize:vertical}:where(.brxe-form) .message{background-color:var(--bricks-bg-info);color:var(--bricks-text-info);display:flex;gap:15px;justify-content:space-between;opacity:1;padding-bottom:0;position:relative;width:100%}:where(.brxe-form) .message.success{background-color:var(--bricks-bg-success);color:var(--bricks-text-success)}:where(.brxe-form) .message.error{background-color:var(--bricks-bg-danger);color:var(--bricks-text-danger)}:where(.brxe-form) .message .text{padding:15px}:where(.brxe-form) .message.closing{opacity:0;transition:opacity .2s}:where(.brxe-form) .message .close{all:unset;cursor:pointer;padding:15px}:where(.brxe-form) input.file,:where(.brxe-form) input[type=file]{display:block;height:0;opacity:0;width:0}:where(.brxe-form) .file-result{display:none;padding:0}:where(.brxe-form) .file-result.show{align-items:center;display:flex;margin:0 0 15px}:where(.brxe-form) .file-result.show.danger{background-color:var(--bricks-bg-danger);color:var(--bricks-text-danger);justify-content:space-between;padding:15px}:where(.brxe-form) .file-result.show.danger svg{cursor:pointer;height:1em;margin-left:5px}:where(.brxe-form) .file-result.show.danger svg g{stroke:currentcolor}:where(.brxe-form) .file-result.show .remove{display:inline-block;font-size:12px;line-height:30px;margin:0 15px;padding:0 10px}:where(.brxe-form) .file-result.show .remove:hover{background-color:var(--bricks-text-danger);color:#fff}:where(.brxe-form) .choose-files{align-self:flex-start;background-color:transparent;border:1px solid var(--bricks-border-color);cursor:pointer;display:inline-block;font-family:inherit;font-size:12px;font-weight:600;line-height:40px;padding:0 15px;text-align:center;text-transform:none;white-space:nowrap;width:auto}:where(.brxe-form) .choose-files:hover{background-color:rgba(0,0,0,.05)}:where(.brxe-form) .gallery-preview{display:flex;flex-wrap:wrap;gap:10px}:where(.brxe-form) .gallery-preview:not(:empty)+button{margin-top:5px}:where(.brxe-form) .image-preview{align-self:flex-start;overflow:hidden;position:relative}:where(.brxe-form) .image-preview:hover button{opacity:1}:where(.brxe-form) .image-preview:has(img)+button{margin-top:5px}:where(.brxe-form) .image-preview button{background-color:#fff;border:none;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1}:where(.brxe-form) .image-preview button:hover{background-color:var(--bricks-text-danger);color:#fff}:where(.brxe-form) .image-preview button.hide{display:none}.grecaptcha-badge{visibility:hidden}}@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}@layer bricks {.brxe-button{width:auto}}@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}}.pace-native-header { --pace-font-heading: "Hanken Grotesk", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; --pace-font-body: "Instrument Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;}@media (min-width: 992px) { .pace-native-header .pace-header-link { font-size: var(--pace-type-label) !important; }}@media (max-width: 991px) { .pace-native-header { --pace-menu-gutter: clamp(1.5rem, 7vw, 4.5rem); --pace-menu-stack-width: 32rem; --pace-menu-link-size: clamp(1.65rem, calc(1.25rem + 1.8vw), 2.2rem); --pace-menu-top-space: max(5.75rem, calc(4.75rem + env(safe-area-inset-top, 0px))); --pace-menu-bottom-space: max(7rem, calc(6rem + env(safe-area-inset-bottom, 0px))); } .pace-native-header .pace-header-links { align-content: center; align-items: stretch; display: grid; gap: 0.35rem; grid-auto-rows: max-content; justify-content: stretch; justify-items: center; opacity: 0; padding: var(--pace-menu-top-space) var(--pace-menu-gutter) var(--pace-menu-bottom-space); pointer-events: none; transition: opacity 420ms cubic-bezier(0.4, 0, 1, 1), visibility 0s linear 420ms; visibility: hidden; } body.pace-mobile-menu-open #brx-header .pace-native-header .pace-header-links { opacity: 1; pointer-events: auto; transition: opacity 420ms cubic-bezier(0.22, 1, 0.36, 1), visibility 0s linear 0s; visibility: visible; } .pace-native-header .pace-header-links .pace-header-link { align-items: center; filter: blur(14px); font-family: var(--pace-font-heading); font-size: var(--pace-menu-link-size) !important; font-weight: 600; height: auto; justify-content: flex-start; letter-spacing: -0.02em; line-height: 1; min-height: 2.75rem; opacity: 0; padding-block: 0.3rem; text-align: left; text-shadow: none; transform: translate3d(0, 1.15rem, 0); transition: opacity 220ms cubic-bezier(0.4, 0, 1, 1), filter 260ms cubic-bezier(0.4, 0, 1, 1), transform 260ms cubic-bezier(0.4, 0, 1, 1); width: min(100%, var(--pace-menu-stack-width)); will-change: filter, opacity, transform; } .pace-native-header .pace-header-links .pace-header-link:nth-child(1) { --pace-menu-item-delay: 280ms; } .pace-native-header .pace-header-links .pace-header-link:nth-child(2) { --pace-menu-item-delay: 360ms; } .pace-native-header .pace-header-links .pace-header-link:nth-child(3) { --pace-menu-item-delay: 440ms; } .pace-native-header .pace-header-links .pace-header-link:nth-child(4) { --pace-menu-item-delay: 520ms; } .pace-native-header .pace-header-links .pace-header-link:nth-child(5) { --pace-menu-item-delay: 600ms; } .pace-native-header .pace-header-links .pace-header-link:nth-child(6) { --pace-menu-item-delay: 680ms; } .pace-native-header .pace-header-links .pace-header-link:nth-child(7) { --pace-menu-item-delay: 760ms; } body.pace-mobile-menu-open #brx-header .pace-native-header .pace-header-links .pace-header-link { filter: blur(0); opacity: 1; transform: translate3d(0, 0, 0); transition: opacity 560ms cubic-bezier(0.22, 1, 0.36, 1) var(--pace-menu-item-delay, 280ms), filter 700ms cubic-bezier(0.22, 1, 0.36, 1) var(--pace-menu-item-delay, 280ms), transform 700ms cubic-bezier(0.22, 1, 0.36, 1) var(--pace-menu-item-delay, 280ms); } .pace-native-header .pace-header-nav .pace-mobile-menu-cta.bricks-button { bottom: max(1.25rem, calc(0.9rem + env(safe-area-inset-bottom, 0px))); left: var(--pace-menu-gutter); margin-inline: auto; max-width: var(--pace-menu-stack-width); right: var(--pace-menu-gutter); } body.pace-mobile-menu-open #brx-header .pace-native-header .pace-mobile-menu-cta.bricks-button, .pace-native-header .pace-header-nav.is-open .pace-mobile-menu-cta.bricks-button { transition-delay: 900ms, 900ms, 0ms; }}@media (max-width: 991px) and (max-height: 680px) { .pace-native-header { --pace-menu-link-size: clamp(1.4rem, 3.2vw, 1.7rem); --pace-menu-top-space: 5rem; --pace-menu-bottom-space: 6.5rem; } .pace-native-header .pace-header-links { align-content: start; gap: 0.15rem; } .pace-native-header .pace-header-links .pace-header-link { min-height: 2.5rem; padding-block: 0.2rem; } .pace-native-header .pace-header-nav .pace-mobile-menu-cta.bricks-button { bottom: max(0.75rem, env(safe-area-inset-bottom, 0px)); }}@media (max-width: 991px) and (prefers-reduced-motion: reduce) { .pace-native-header .pace-header-links, .pace-native-header .pace-header-links .pace-header-link { transition: none !important; } .pace-native-header .pace-header-nav .pace-mobile-menu-cta.bricks-button { transition: none !important; } .pace-native-header .pace-header-links .pace-header-link { filter: none !important; opacity: 1 !important; transform: none !important; }}@media (max-width: 991px) { .pace-native-header .pace-header-nav .pace-mobile-menu-cta.bricks-button { --pace-menu-item-delay: 840ms; filter: blur(14px); opacity: 0; transform: translate3d(0, 1.15rem, 0); transition: opacity 220ms cubic-bezier(0.4, 0, 1, 1), filter 260ms cubic-bezier(0.4, 0, 1, 1), transform 260ms cubic-bezier(0.4, 0, 1, 1), background-color 160ms ease, border-color 160ms ease, color 160ms ease; will-change: filter, opacity, transform; } body.pace-mobile-menu-open #brx-header .pace-native-header .pace-mobile-menu-cta.bricks-button, .pace-native-header .pace-header-nav.is-open .pace-mobile-menu-cta.bricks-button { filter: blur(0); opacity: 1; transform: translate3d(0, 0, 0); transition: opacity 560ms cubic-bezier(0.22, 1, 0.36, 1) var(--pace-menu-item-delay), filter 700ms cubic-bezier(0.22, 1, 0.36, 1) var(--pace-menu-item-delay), transform 700ms cubic-bezier(0.22, 1, 0.36, 1) var(--pace-menu-item-delay), background-color 160ms ease, border-color 160ms ease, color 160ms ease; }}@media (max-width: 991px) and (prefers-reduced-motion: reduce) { .pace-native-header .pace-header-nav .pace-mobile-menu-cta.bricks-button { filter: none !important; opacity: 1 !important; transform: none !important; transition: none !important; }}#brxe-8fd80f .bricks-site-logo {height: 85px; width: 170px}.brxe-b82770 {display: inline-flex; align-items: center; justify-content: center; gap: var(--pace-button-gap); min-height: var(--pace-button-min-height); padding-top: var(--pace-button-padding-block); padding-right: var(--pace-button-padding-inline); padding-bottom: var(--pace-button-padding-block); padding-left: var(--pace-button-padding-inline); background-color: var(--pace-color-brand); border: 0; border-radius: 4px; font-family: "Instrument Sans"; font-size: var(--pace-button-font-size); font-weight: 600; letter-spacing: 0px; line-height: var(--pace-button-line-height); text-decoration: none; text-transform: none; color: #fff; transition: background-color 180ms ease, color 180ms ease}.brxe-b82770[data-brx-variant="pbtnoutline"] {background-color: var(--pace-color-ink); font-family: "Instrument Sans"; font-size: var(--pace-button-font-size); font-weight: 600; letter-spacing: 0px; line-height: var(--pace-button-line-height); text-decoration: none; text-transform: none; color: #fff}.brxe-b82770[data-brx-variant="pbtndecision"] {background-color: transparent; font-family: "Instrument Sans"; font-size: var(--pace-button-font-size); font-weight: 600; letter-spacing: 0px; line-height: var(--pace-button-line-height); text-decoration: none; text-transform: none; color: var(--pace-color-ink); padding-top: var(--pace-button-padding-block); padding-right: 0; padding-bottom: var(--pace-button-padding-block); padding-left: 0}.brxe-b82770[data-brx-variant="pbtnlocationprimary"] {width: 100%}.brxe-b82770[data-brx-variant="pbtnlocationhero"] {background-color: var(--pace-surface-paper, #f8f6f3); font-family: "Instrument Sans"; font-size: var(--pace-button-font-size); font-weight: 600; letter-spacing: 0px; line-height: var(--pace-button-line-height); text-decoration: none; text-transform: none; color: var(--pace-color-ink); width: 100%}.brxe-b82770[data-brx-variant="pbtnlight"] {background-color: var(--pace-surface-paper, #f8f6f3); font-family: "Instrument Sans"; font-size: var(--pace-button-font-size); font-weight: 600; letter-spacing: 0px; line-height: var(--pace-button-line-height); text-decoration: none; text-transform: none; color: var(--pace-color-ink)}.brxe-b82770[data-brx-variant="pbtnghostlight"] {background-color: var(--pace-surface-paper, #f8f6f3); font-family: "Instrument Sans"; font-size: var(--pace-button-font-size); font-weight: 600; letter-spacing: 0px; line-height: var(--pace-button-line-height); text-decoration: none; text-transform: none; color: var(--pace-color-ink)}.brxe-b82770[data-brx-variant="pbtntextlight"] {background-color: transparent; font-family: "Instrument Sans"; font-size: var(--pace-button-font-size); font-weight: 600; letter-spacing: 0px; line-height: var(--pace-button-line-height); text-decoration: none; text-transform: none; color: #fff; padding-top: var(--pace-button-padding-block); padding-right: 0; padding-bottom: var(--pace-button-padding-block); padding-left: 0}.brxe-b82770[data-brx-variant="pbtncompact"] {min-height: var(--pace-button-compact-min-height); gap: var(--pace-button-compact-gap); font-family: "Instrument Sans"; font-size: var(--pace-button-compact-font-size); font-weight: 600; letter-spacing: 0px; line-height: var(--pace-button-compact-line-height); text-decoration: none; text-transform: none; color: #fff; padding-top: var(--pace-button-padding-block); padding-right: var(--pace-button-compact-padding-inline); padding-bottom: var(--pace-button-padding-block); padding-left: var(--pace-button-compact-padding-inline)}@media (max-width: 991px) { #brxe-006688 #brxe-3714c9 { flex-basis: 44px !important; height: 44px !important; width: 44px !important; } #brxe-006688 #brxe-3714c9 :is(.bar-top,.bar-center,.bar-bottom) { width: 28px !important; } #brxe-006688 #brxe-3714c9 .bar-top { transform: translate3d(-50%,-7px,0); } #brxe-006688 #brxe-3714c9 .bar-bottom { transform: translate3d(-50%,7px,0); } #brxe-006688.is-open #brxe-3714c9 .bar-top { transform: translate3d(-50%,0,0) rotate(45deg); } #brxe-006688.is-open #brxe-3714c9 .bar-center { opacity: 0; transform: translate3d(-50%,0,0) scaleX(.35); } #brxe-006688.is-open #brxe-3714c9 .bar-bottom { transform: translate3d(-50%,0,0) rotate(-45deg); } #brxe-006688 .pace-header-links { --pace-menu-top-reserve: max(80px, calc(env(safe-area-inset-top) + 64px)); --pace-menu-bottom-reserve: max(108px, calc(88px + env(safe-area-inset-bottom))); gap: 6px; min-height: 0; } #brxe-006688 .pace-header-link { font-size: var(--pace-type-card) !important; line-height: 1.2 !important; height: auto; min-height: 44px; padding-block: 6px !important; flex-shrink: 0; }}#brxe-crt001 .mini-cart-link i {color: currentColor; font-size: 1.25rem}#brxe-crt001 .cart-count {display: flex; background-color: var(--pace-color-brand, #e30074); height: 18px; width: 18px}#brxe-crt001 .mini-cart-link .cart-icon .cart-count {color: #ffffff; font-size: var(--pace-type-meta); font-weight: 700; top: -8px; right: -9px}#brxe-crt001 .cart-detail {width: 420px; background-color: var(--pace-color-paper, #f7f4ef)}#brxe-crt001 .cart-detail .widget_shopping_cart_content {padding-top: 2rem; padding-right: 2rem; padding-bottom: 2rem; padding-left: 2rem}#brxe-crt001 .woocommerce-mini-cart-item a:not(.remove) {color: var(--pace-color-ink, #101417); font-size: var(--pace-type-label); font-weight: 650}#brxe-crt001 .cart-detail .woocommerce-mini-cart-item .quantity {color: var(--pace-color-muted, #5d666e); font-size: var(--pace-type-meta)}#brxe-crt001 .cart-detail .woocommerce-mini-cart__buttons .button {background-color: var(--pace-color-ink, #101417); color: #ffffff; font-size: var(--pace-type-label); font-weight: 750; letter-spacing: .08em; text-transform: uppercase}#brxe-crt001 .bricks-mini-cart-close > * {color: var(--pace-color-ink, #101417); font-size: 1rem}#brxe-crt001 .bricks-mini-cart-close {top: 1rem; right: 1rem}@media (min-width: 992px) { .pace-native-header #brxe-ac1610 { column-gap: var(--pace-space-xs) !important; display: grid !important; grid-template-columns: auto minmax(0,1fr) auto auto !important; justify-content: initial !important; } .pace-native-header #brxe-8fd80f { grid-column: 1 !important; } .pace-native-header #brxe-006688 { grid-column: 2 !important; } .pace-native-header #brxe-crt001 { grid-column: 3 !important; grid-row: 1 !important; } .pace-native-header .pace-header-cta.bricks-button { grid-column: 4 !important; grid-row: 1 !important; }}@media (max-width: 991px) { .pace-native-header #brxe-ac1610 { column-gap: var(--pace-space-2xs) !important; gap: var(--pace-space-2xs) !important; } .pace-native-header #brxe-8fd80f { margin-right: auto; order: 1; } .pace-native-header #brxe-crt001 { margin-left: 0 !important; order: 2; } .pace-native-header #brxe-006688 { margin-left: 0 !important; order: 3; }}@media (max-width: 478px) { .pace-native-header #brxe-crt001 .cart-detail.off-canvas { max-width: 100vw; width: min(24rem,100vw) !important; }}@media (prefers-reduced-motion: reduce) { .pace-native-header #brxe-crt001 *, .pace-native-header #brxe-crt001 *::before, .pace-native-header #brxe-crt001 *::after { transition-duration: .01ms !important; }}@keyframes pace-cart-request-progress { 0% { transform: scaleX(0.08); } 65% { transform: scaleX(0.72); } 100% { transform: scaleX(0.94); }}@media (min-width: 992px) { html body:not(.woocommerce):not(.woocommerce-page):not(.woocommerce-cart):not(.woocommerce-checkout):not(.woocommerce-account) #brx-header .pace-native-header #brxe-crt001 { display: block !important; height: 44px !important; min-height: 44px !important; overflow: hidden !important; pointer-events: none !important; visibility: hidden !important; }} .pace-native-header #brxe-crt001 { color: inherit; flex: 0 0 44px; justify-self: end; position: relative; width: 44px; z-index: 1010;} .pace-native-header #brxe-crt001 .mini-cart-link { align-items: center; background: transparent; border: 0; border-radius: 0; color: inherit !important; display: inline-flex; height: 44px; justify-content: center; min-height: 44px; min-width: 44px; padding: 0; position: relative; transition: color 180ms ease, opacity 180ms ease, transform 180ms ease; width: 44px;} .pace-native-header #brxe-crt001 .mini-cart-link:is(:hover,:focus-visible) { color: var(--pace-color-brand, #e30074) !important; opacity: 1; transform: translateY(-1px);} .pace-native-header #brxe-crt001 .cart-icon { align-items: center; display: inline-flex; justify-content: center; position: relative;} .pace-native-header #brxe-crt001 .cart-icon>:is(i,svg) { color: currentColor !important; font-size: 1.2rem !important; height: 1.2rem; line-height: 1; width: 1.2rem;} .pace-native-header #brxe-crt001 .cart-count { align-items: center; border: 2px solid rgba(7,16,21,.88); border-radius: 999px; display: flex; font-family: var(--pace-font-body, sans-serif); font-size: var(--pace-type-meta) !important; font-weight: 760 !important; height: 1.15rem !important; justify-content: center; line-height: var(--pace-heading-line-height); min-width: 1.15rem; padding: 0 var(--pace-space-2xs); right: -.52rem !important; top: -.55rem !important; width: auto !important;} .pace-native-header #brxe-crt001 .cart-detail.off-canvas { background: var(--pace-color-paper, var(--pace-surface-page)) !important; box-shadow: -1.5rem 0 5rem rgba(2,8,11,.28); color: var(--pace-color-ink, #101417); height: 100dvh !important; max-width: 92vw; width: min(27rem,92vw) !important; z-index: 10020;} .pace-native-header #brxe-crt001 .widget_shopping_cart_content { height: 100%; overflow-y: auto; overscroll-behavior: contain; padding: var(--pace-space-2xl) var(--pace-space-md) var(--pace-space-lg) !important;} .pace-native-header #brxe-crt001 .widget_shopping_cart_content::before { color: var(--pace-color-ink, #101417); content: "Dein Warenkorb"; display: block; font-family: var(--pace-font-heading, sans-serif); font-size: var(--pace-type-h3); font-weight: 620; letter-spacing: -.05em; line-height: var(--pace-heading-line-height-tight); margin-bottom: var(--pace-space-md);} .pace-native-header #brxe-crt001 .bricks-mini-cart-close { align-items: center; background: transparent !important; border: 1px solid rgba(16,20,23,.2) !important; border-radius: 999px; color: var(--pace-color-ink, #101417) !important; display: flex; height: 2.65rem; justify-content: center; padding: 0 !important; right: 1.2rem !important; top: 1.2rem !important; width: 2.65rem;} .pace-native-header #brxe-crt001 .bricks-mini-cart-close:is(:hover,:focus-visible) { border-color: var(--pace-color-brand, #e30074) !important; color: var(--pace-color-brand, #e30074) !important;} .pace-native-header #brxe-crt001 .bricks-mini-cart-close>*:not(:where(.pace-button-component,.pace-btn,.pace-ui-action,.pace-ui-submit,.pace-launch-submit,.pace-availability__submit,.pace-account-dashboard__action,.pc-checkout-button,.brxe-form button[type="submit"],.brxe-form .bricks-button,.woocommerce .button,.woocommerce-mini-cart__buttons .button)) { color: currentColor !important; font-size: .9rem !important;} .pace-native-header #brxe-crt001 .woocommerce-mini-cart { list-style: none; margin: 0; padding: 0;} .pace-native-header #brxe-crt001 .woocommerce-mini-cart-item { border-top: 1px solid rgba(16,20,23,.14); min-height: 6.25rem; padding: var(--pace-space-sm) var(--pace-space-lg) var(--pace-space-sm) 0; position: relative;} .pace-native-header #brxe-crt001 .woocommerce-mini-cart-item>a:not(.remove):not(:where(.pace-button-component,.pace-btn,.pace-ui-action,.pace-ui-submit,.pace-launch-submit,.pace-availability__submit,.pace-account-dashboard__action,.pc-checkout-button,.brxe-form button[type="submit"],.brxe-form .bricks-button,.woocommerce .button,.woocommerce-mini-cart__buttons .button)) { align-items: start; color: var(--pace-color-ink, #101417) !important; display: grid; font-family: var(--pace-font-heading, sans-serif); font-size: var(--pace-type-body) !important; font-weight: 620 !important; gap: var(--pace-space-2xs) var(--pace-space-sm); grid-template-columns: 4.75rem minmax(0,1fr); letter-spacing: -.025em; line-height: var(--pace-heading-line-height); text-decoration: none;} .pace-native-header #brxe-crt001 .woocommerce-mini-cart-item img { grid-column: 1; grid-row: 1 / span 2; height: 5.4rem; margin: 0 !important; object-fit: cover; width: 4.75rem;} .pace-native-header #brxe-crt001 .woocommerce-mini-cart-item .quantity { color: var(--pace-color-muted, #5d666e) !important; display: block; font-size: var(--pace-type-meta) !important; margin-left: var(--pace-space-2xl); margin-top: var(--pace-space-2xs);} .pace-native-header #brxe-crt001 .woocommerce-mini-cart-item .remove { align-items: center; color: var(--pace-color-muted, #5d666e) !important; display: flex; font-size: 1.25rem; height: 2rem; justify-content: center; position: absolute; right: 0; text-decoration: none; top: .75rem; width: 2rem;} .pace-native-header #brxe-crt001 .woocommerce-mini-cart-item .remove:is(:hover,:focus-visible) { color: var(--pace-color-brand, #e30074) !important;} .pace-native-header #brxe-crt001 .woocommerce-mini-cart__total { border-top: 1px solid rgba(16,20,23,.14); display: flex; justify-content: space-between; margin: var(--pace-space-2xs) 0 0; padding: var(--pace-space-md) 0;} .pace-native-header #brxe-crt001 .woocommerce-mini-cart__buttons { display: grid; gap: var(--pace-space-xs); margin: 0;} .pace-native-header #brxe-crt001 .woocommerce-mini-cart__buttons .button { display: flex;} .pace-native-header #brxe-crt001 .woocommerce-mini-cart__buttons .checkout { background: var(--pace-color-brand, #e30074) !important; border-color: var(--pace-color-brand, #e30074) !important;} .pace-native-header #brxe-crt001 .woocommerce-mini-cart__empty-message { color: var(--pace-color-muted, #5d666e); line-height: var(--pace-body-line-height);} .pace-native-header #brxe-crt001 .off-canvas-overlay { background: color-mix(in srgb, var(--pace-surface-deep) 44%, transparent); backdrop-filter: blur(2px); z-index: 10010;}body:not(.woocommerce):not(.woocommerce-page):not(.woocommerce-cart):not(.woocommerce-checkout):not(.woocommerce-account) .pace-native-header #brxe-crt001 { display: none !important;} .pace-native-header #brxe-crt001 .cart-detail.off-canvas { overflow: hidden;} .pace-native-header #brxe-crt001 .cart-detail.off-canvas::after { background: var(--pace-surface-deep); content: ""; height: 2px; left: 0; opacity: 0; pointer-events: none; position: absolute; right: 0; top: 0; transform: scaleX(0); transform-origin: left center; transition: opacity 140ms ease; z-index: 3;} .pace-native-header #brxe-crt001.pace-cart-is-updating .cart-detail.off-canvas::after { animation: pace-cart-request-progress 900ms cubic-bezier(0.22, 1, 0.36, 1) infinite; opacity: 1;} .pace-native-header #brxe-crt001 .woocommerce-mini-cart-item { transition: opacity 160ms ease, transform 180ms cubic-bezier(0.22, 1, 0.36, 1);} .pace-native-header #brxe-crt001 .woocommerce-mini-cart-item.pace-cart-item--removing { opacity: 0.35;} .pace-native-header #brxe-crt001 .pace-cart-shipping { margin: 0; padding: 0 0 var(--pace-space-md);} .pace-native-header #brxe-crt001 .pace-cart-shipping__copy { color: #5d666e; font-family: var(--pace-font-ui, "Instrument Sans", sans-serif); font-size: var(--pace-type-meta); line-height: var(--pace-body-line-height); margin: 0 0 var(--pace-space-xs);} .pace-native-header #brxe-crt001 .pace-cart-shipping.is-complete .pace-cart-shipping__copy { color: #101417; font-weight: 650;} .pace-native-header #brxe-crt001 .pace-cart-shipping__track { background: color-mix(in srgb, var(--pace-surface-deep) 12%, transparent); border-radius: 999px; height: 3px; overflow: hidden; width: 100%;} .pace-native-header #brxe-crt001 .pace-cart-shipping__bar { background: var(--pace-surface-deep); border-radius: inherit; display: block; height: 100%; transform: scaleX(var(--pace-cart-shipping-progress, 0)); transform-origin: left center; transition: transform 320ms cubic-bezier(0.22, 1, 0.36, 1); width: 100%;} .pace-native-header #brxe-crt001 .widget_shopping_cart_content::before { margin-bottom: var(--pace-space-xs);} .pace-native-header #brxe-crt001 .widget_shopping_cart_content>.pace-cart-shipping { margin: 0; padding: 0 0 var(--pace-space-md);} .pace-native-header #brxe-crt001 .cart-icon>i.ti-shopping-cart { background-color: currentColor !important; display: block !important; font-family: inherit !important; height: 1.25rem !important; -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 3h2l2.4 11.2a2 2 0 0 0 2 1.6h8.8a2 2 0 0 0 2-1.6L22 7H6m4 13h.01M19 20h.01'/%3E%3C/svg%3E") center / contain no-repeat; mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 3h2l2.4 11.2a2 2 0 0 0 2 1.6h8.8a2 2 0 0 0 2-1.6L22 7H6m4 13h.01M19 20h.01'/%3E%3C/svg%3E") center / contain no-repeat; width: 1.25rem !important;} .pace-native-header #brxe-crt001 .cart-icon>i.ti-shopping-cart::before { content: "" !important;} .pace-native-header #brxe-crt001 .bricks-mini-cart-close>i.ti-close { display: block !important; font-family: inherit !important; height: 1rem !important; position: relative; width: 1rem !important;} .pace-native-header #brxe-crt001 .bricks-mini-cart-close>i.ti-close::before { background: currentColor; content: "" !important; height: 1.5px; left: 50%; position: absolute; top: 50%; width: 1rem;} .pace-native-header #brxe-crt001 .bricks-mini-cart-close>i.ti-close::after { background: currentColor; content: "" !important; height: 1.5px; left: 50%; position: absolute; top: 50%; width: 1rem;} .pace-native-header #brxe-crt001 .bricks-mini-cart-close>i.ti-close::before { transform: translate(-50%,-50%) rotate(45deg);} .pace-native-header #brxe-crt001 .bricks-mini-cart-close>i.ti-close::after { transform: translate(-50%,-50%) rotate(-45deg);}#brxe-ac1610 {align-items: center; column-gap: var(--pace-space-xs); flex-direction: row; display: flex; justify-content: space-between}#brxe-e21b0a {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0}@supports (display: block) {@media (min-width: 992px) { html body #brx-header #brxe-e21b0a .pace-header-cta.pace-button-component.bricks-button { flex: 0 0 auto !important; width: auto !important; }}html body #brx-header #brxe-crt001 .cart-count.hide { display: none !important;}html body #brx-header #brxe-crt001 .cart-count { border: 0 !important; box-shadow: none !important; outline: 0 !important;}body.woocommerce-cart:not(.pace-mobile-menu-open) #brx-header .pace-native-header { color: var(--pace-color-black, #0c0d0e) !important;}body.woocommerce-cart:not(.pace-mobile-menu-open) #brx-header .pace-native-header::before { background: none !important;}body.woocommerce-cart:not(.pace-mobile-menu-open) #brx-header .pace-header-logo img { filter: none !important;}body.woocommerce-cart:not(.pace-mobile-menu-open) #brx-header .pace-header-link { color: var(--pace-color-black, #0c0d0e) !important; text-shadow: none !important;}body.woocommerce-cart:not(.pace-mobile-menu-open) #brx-header .pace-header-link:is(:hover, :focus-visible, [aria-current="page"]) { color: var(--pace-color-brand, #e30074) !important;}body.woocommerce-cart:not(.pace-mobile-menu-open) #brx-header .pace-menu-toggle { color: var(--pace-color-black, #0c0d0e) !important;}}#brxe-wl0011 .form-group:nth-child(1) {width: 100%}#brxe-wl0011 .form-group:nth-child(2) {width: 100%}#brxe-wl0011 .form-group:nth-child(3) {width: 100%}#brxe-wl0011 .form-group:nth-child(4) {width: 100%}@media (max-width: 767px) { #brxe-wl0001.pace-waitlist { padding-top: 116px; padding-bottom: 64px; } #brxe-wl0001 .pace-waitlist-shell { gap: 32px; grid-template-columns: minmax(0, 1fr); } #brxe-wl0001 .pace-waitlist-intro { gap: 20px; } #brxe-wl0001 .pace-waitlist-title { max-width: 11ch; } #brxe-wl0001 .pace-waitlist-copy { font-size: 16px; } #brxe-wl0001 .pace-waitlist-note { margin: 0; padding-top: 16px; } #brxe-wl0001 .pace-waitlist-panel { padding: 24px; }}@media (max-width: 359px) { #brxe-wl0001 .pace-waitlist-panel { padding: 20px; }}@media (max-width: 767px) { #brx-header #brxe-wl0001.pace-waitlist { max-height: calc(100dvh - 32px) !important; max-width: calc(100% - 32px) !important; padding: 48px 24px 28px !important; width: 560px !important; } #brx-header #brxe-wl0001 .pace-waitlist-shell { gap: 28px !important; grid-template-columns: minmax(0, 1fr) !important; } #brx-header #brxe-wl0001 .pace-waitlist-intro { gap: 14px !important; } #brx-header #brxe-wl0001 .pace-waitlist-title { max-width: none !important; } #brx-header #brxe-wl0001 .pace-waitlist-note { border: 0 !important; font-size: 12px !important; padding: 0 !important; } #brx-header #brxe-wl0001 .pace-waitlist-panel-title { font-size: 22px !important; } #brx-header #brxe-wl0001 .pace-waitlist-panel-copy { margin-bottom: 8px !important; } #brx-header #brxe-wl0001 .pace-waitlist-form { gap: 16px !important; }}@media (forced-colors: active) { #brxe-wl0001 .pace-waitlist-form :is(input[type="email"], input[type="text"]):focus-visible { outline: 2px solid Highlight !important; outline-offset: 2px !important; }}@keyframes pace-waitlist-fade-in { from { opacity: 0; } to { opacity: 1; }}@media (prefers-reduced-motion: reduce) { #brx-header #brxe-wl0001.pace-waitlist[open], #brx-header #brxe-wl0001.pace-waitlist[open]::backdrop { animation: none !important; }}#brxe-wl0001.pace-waitlist { --wl-paper: var(--pace-surface-page, #f5f2ec); --wl-card: var(--pace-surface-card, #faf8f3); --wl-ink: var(--pace-color-black, #18191a); --wl-muted: var(--pace-color-muted, #62615d); --wl-accent: var(--pace-color-brand, #d80076); background: var(--wl-paper); color: var(--wl-ink); min-height: 78svh; padding: clamp(132px, 14vw, 180px) clamp(20px, 4vw, 64px) clamp(72px, 9vw, 128px);}#brxe-wl0001 .pace-waitlist-shell { align-items: start; display: grid; gap: clamp(40px, 6vw, 104px); grid-template-columns: minmax(0, 1.05fr) minmax(0, .95fr); margin-inline: auto; max-width: 1120px; width: 100%;}#brxe-wl0001 .pace-waitlist-intro { display: flex; flex-direction: column; gap: 24px; min-width: 0;}#brxe-wl0001 .pace-waitlist-eyebrow { align-items: center; color: var(--wl-muted); display: inline-flex; font: 600 12px/1.4 var(--pace-font-body, "Instrument Sans", sans-serif); gap: 10px; letter-spacing: .06em; margin: 0; text-transform: uppercase;}#brxe-wl0001 .pace-waitlist-eyebrow::before { background: var(--wl-accent); border-radius: 50%; content: ""; flex: 0 0 7px; height: 7px;}#brxe-wl0001 .pace-waitlist-title { color: var(--wl-ink); font-family: var(--pace-font-heading, "Hanken Grotesk", sans-serif); font-size: clamp(40px, 5vw, 64px); letter-spacing: -.045em; line-height: 1.04; margin: 0; max-width: 10ch; overflow-wrap: normal;}#brxe-wl0001 .pace-waitlist-copy { color: var(--wl-muted); font: 400 18px/1.6 var(--pace-font-body, "Instrument Sans", sans-serif); margin: 0; max-width: 40ch;}#brxe-wl0001 .pace-waitlist-note { border-top: 1px solid color-mix(in srgb, var(--wl-ink) 14%, transparent); color: var(--wl-muted); font: 400 14px/1.55 var(--pace-font-body, "Instrument Sans", sans-serif); margin: 8px 0 0; max-width: 45ch; padding-top: 20px;}#brxe-wl0001 .pace-waitlist-panel { background: var(--wl-card); border: 1px solid color-mix(in srgb, var(--wl-ink) 12%, transparent); display: flex; flex-direction: column; gap: 12px; min-width: 0; padding: clamp(24px, 3vw, 40px);}#brxe-wl0001 .pace-waitlist-panel-title { color: var(--wl-ink); font-family: var(--pace-font-heading, "Hanken Grotesk", sans-serif); font-size: 28px; letter-spacing: -.035em; line-height: 1.15; margin: 0;}#brxe-wl0001 .pace-waitlist-panel-copy { color: var(--wl-muted); font: 400 15px/1.55 var(--pace-font-body, "Instrument Sans", sans-serif); margin: 0 0 16px;}#brxe-wl0001 .pace-waitlist-form { display: flex; flex-direction: column; gap: 20px; width: 100%;}#brxe-wl0001 .pace-waitlist-form .form-group { margin: 0; padding: 0; width: 100%;}#brxe-wl0001 .pace-waitlist-form label { color: var(--wl-ink); display: block; font: 500 14px/1.5 var(--pace-font-body, "Instrument Sans", sans-serif); margin: 0 0 8px;}#brxe-wl0001 .pace-waitlist-form :is(input[type="email"], input[type="text"]) { background: var(--wl-paper); border: 1px solid color-mix(in srgb, var(--wl-ink) 24%, transparent); border-radius: 0; box-shadow: none; color: var(--wl-ink); font: 400 16px/1.5 var(--pace-font-body, "Instrument Sans", sans-serif); height: 52px; min-width: 0; padding: 12px 14px; width: 100%;}#brxe-wl0001 .pace-waitlist-form input::placeholder { color: var(--wl-muted); opacity: .85;}#brxe-wl0001 .pace-waitlist-form .options-wrapper { display: block; margin: 0; padding: 0;}#brxe-wl0001 .pace-waitlist-form .options-wrapper li { align-items: start; display: flex; gap: 10px; list-style: none; margin: 0; padding: 0;}#brxe-wl0001 .pace-waitlist-form .options-wrapper label { color: var(--wl-muted); font-size: 13px; font-weight: 400; line-height: 1.55; margin: 0;}#brxe-wl0001 .pace-waitlist-form input[type="checkbox"] { accent-color: var(--wl-accent); flex: 0 0 18px; height: 18px; margin: 2px 0 0; width: 18px;}#brxe-wl0001 .pace-waitlist-privacy { color: var(--wl-muted); font: 400 13px/1.55 var(--pace-font-body, "Instrument Sans", sans-serif); margin: 0;}#brxe-wl0001 :is(.pace-waitlist-privacy, .options-wrapper) a:not(:where(.pace-button-component,.pace-btn,.pace-ui-action,.pace-ui-submit,.pace-launch-submit,.pace-availability__submit,.pace-account-dashboard__action,.pc-checkout-button,.brxe-form button[type="submit"],.brxe-form .bricks-button,.woocommerce .button,.woocommerce-mini-cart__buttons .button)) { color: var(--wl-ink); text-decoration: underline; text-underline-offset: 3px;}#brxe-wl0001 .pace-waitlist-form button[type="submit"] { display: flex; width: 100%;}#brxe-wl0001 :is(input, button, a):focus-visible { outline: 1px solid var(--wl-muted); outline-offset: 3px;}#brxe-wl0001 .pace-waitlist-form :is(input[type="email"], input[type="text"]):focus { border-color: var(--wl-muted); border-bottom-color: var(--wl-accent);}#brxe-wl0001 .pace-waitlist-form :is(input[type="email"], input[type="text"]):focus-visible { outline: none;}#brxe-wl0001 .pace-waitlist-form .message { border: 1px solid currentColor; font: 400 15px/1.5 var(--pace-font-body, "Instrument Sans", sans-serif); margin-top: 16px; padding: 16px;}#brx-header #brxe-wl0001.pace-waitlist { border: 0; box-shadow: 0 24px 96px rgba(0, 0, 0, .25); color: var(--wl-ink); display: none; height: fit-content; inset: 0; margin: auto; max-height: calc(100dvh - 48px); max-width: calc(100% - 48px); min-height: 0; overflow-y: auto; overscroll-behavior: contain; padding: 48px; position: fixed; text-align: left; width: 940px;}#brx-header #brxe-wl0001.pace-waitlist[open] { display: block;}#brx-header #brxe-wl0001::backdrop { background: rgba(16, 17, 18, .65); backdrop-filter: blur(4px);}#brx-header #brxe-wl0001 .pace-waitlist-shell { gap: 36px;}#brx-header #brxe-wl0001 .pace-waitlist-title { font-size: clamp(36px, 4vw, 48px);}#brx-header #brxe-wl0001 .pace-waitlist-copy { font-size: 16px;}#brx-header #brxe-wl0001 .pace-waitlist-panel { background: transparent; border: 0; padding: 0;}#brx-header #brxe-wl0001 .pace-waitlist-panel-title { font-size: 24px;}#brx-header #brxe-wl0001 .pace-waitlist-form .form-group:has(input[name="form-field-wlsp01"]) { display: none;}#brx-header #brxe-wl0001 .pace-waitlist-form div[role="group"]:has(>input[type="hidden"]) { display: none;}#brx-header #brxe-wl0001 .pace-waitlist-form .label { color: var(--wl-ink); font: 500 14px/1.5 var(--pace-font-body, "Instrument Sans", sans-serif); margin: 0 0 8px;}#brx-header #brxe-wl0001 #brxe-wlcl01.pace-waitlist-close { align-items: center; background: transparent; border: 0; border-radius: 0; box-shadow: none; color: var(--wl-ink); display: inline-flex; font: 300 28px/1 var(--pace-font-body, sans-serif); height: 44px; justify-content: center; letter-spacing: 0; min-height: 44px; min-width: 44px; padding: 0; position: absolute; right: 6px; text-transform: none; top: 6px; width: 44px;}html[data-pace-waitlist-open="true"] { overflow: hidden !important;}#brx-header #brxe-wl0001.pace-waitlist[open] { animation: pace-waitlist-fade-in 320ms cubic-bezier(.22, 1, .36, 1) both;}#brx-header #brxe-wl0001.pace-waitlist[open]::backdrop { animation: pace-waitlist-fade-in 320ms cubic-bezier(.22, 1, .36, 1) both;}