html:root{--neo-ink: #000;--neo-border-width: 1px;--neo-paper: #dcebfe;--neo-surface: #fff;--neo-dark: #181818;--neo-on-dark: #fff;--neo-muted-on-dark: #c7c7c7;--neo-main: #5294ff;--neo-yellow: #facc00;--neo-accent: var(--neo-yellow);--neo-muted: #34465f;--neo-radius: 16px;--neo-control-radius: 12px;--neo-header-radius: var(--neo-radius);--neo-shadow: none;--neo-action-shadow: 2px 2px 0 0 #000;--neo-press-offset: 2px;--neo-font: "DM Sans", sans-serif;--neo-speed: .15s;--neo-ease: cubic-bezier(.4, 0, .2, 1);--ba-color-ink: var(--neo-ink);--ba-color-paper: var(--neo-paper);--ba-color-surface: var(--neo-surface);--ba-color-brand-surface: var(--neo-main);--ba-color-action: #245ac0;--ba-color-border: var(--neo-ink);--ba-color-success: #166534;--ba-color-error: #a31522;--ba-border-soft: var(--neo-ink);--ba-border-inverse: var(--neo-ink);--ba-shadow-header: var(--neo-shadow);--ba-radius-pill: var(--neo-radius);--ba-radius-card: var(--neo-radius);--ba-motion-fast: var(--neo-speed);--ba-motion-base: .2s;--ba-ease: var(--neo-ease);--font-body--family: var(--neo-font);--font-heading--family: var(--neo-font);--font-subheading--family: var(--neo-font);--font-accent--family: var(--neo-font);--font-body--weight: 500;--font-heading--weight: 700;--font-accent--weight: 700;--font-body--style: normal;--font-heading--style: normal;--ba-type-heading-family: var(--neo-font);--ba-type-body-family: var(--neo-font);--ba-type-heading-weight: 700;--ba-type-body-weight: 500;--ba-type-body-leading: 1.6;--ba-type-action-weight: 700;--ba-type-action-tracking: 0;--ba-type-action-compact-weight: 700;--ba-type-nav-tracking: 0;--ba-type-nav-size: .8125rem;--ba-type-nav-case: none;--ba-type-card-size: .9375rem;--ba-type-text: var(--neo-ink);--ba-type-muted: var(--neo-muted);--ba-type-placeholder: var(--neo-muted);--ba-type-page-tracking: -.025em;--ba-type-product-tracking: -.025em;--ba-type-chapter-tracking: -.025em;--font-h1--family: var(--neo-font);--font-h2--family: var(--neo-font);--font-h3--family: var(--neo-font);--font-h4--family: var(--neo-font);--font-h5--family: var(--neo-font);--font-h6--family: var(--neo-font);--font-paragraph--family: var(--neo-font);--color-background: var(--neo-paper);--color-background-rgb: 220 235 254;--color-foreground: var(--neo-ink);--color-foreground-rgb: 0 0 0;--color-border: var(--neo-ink);--color-border-rgb: 0 0 0;--color-primary-button-background: var(--neo-accent);--color-primary-button-text: var(--neo-ink);--color-primary-button-border: var(--neo-ink);--color-primary-button-hover-background: var(--neo-accent);--color-primary-button-hover-text: var(--neo-ink);--color-primary-button-hover-border: var(--neo-ink);--color-secondary-button-background: var(--neo-surface);--color-secondary-button-text: var(--neo-ink);--color-secondary-button-border: var(--neo-ink);--color-secondary-button-hover-background: var(--neo-paper);--color-secondary-button-hover-text: var(--neo-ink);--color-secondary-button-hover-border: var(--neo-ink);--color-input-background: var(--neo-surface);--color-input-text: var(--neo-ink);--color-input-text-rgb: 0 0 0;--color-input-border: var(--neo-ink);--color-variant-background: var(--neo-surface);--color-variant-text: var(--neo-ink);--color-variant-text-rgb: 0 0 0;--color-variant-border: var(--neo-ink);--color-selected-variant-background: var(--neo-main);--color-selected-variant-text: var(--neo-ink);--color-selected-variant-text-rgb: 0 0 0;--color-selected-variant-border: var(--neo-ink);--button-border-radius: var(--neo-control-radius);--border-radius-buttons-primary: var(--neo-control-radius);--border-radius-buttons-secondary: var(--neo-control-radius);--border-radius-inputs: var(--neo-control-radius);--border-radius-cards: var(--neo-radius);--border-radius-popover: var(--neo-radius);--border-radius-drawer: var(--neo-radius);--style-border-radius-inputs: var(--neo-control-radius);--style-border-radius-buttons-primary: var(--neo-control-radius);--style-border-radius-buttons-secondary: var(--neo-control-radius);--style-border-radius-popover: var(--neo-radius);--style-border-radius-drawer: var(--neo-radius);--shadow-popover: var(--neo-shadow);--shadow-drawer: var(--neo-shadow)}html,html body{background:var(--neo-paper);color:var(--neo-ink)}html body{font-family:var(--neo-font);font-weight:500}html ::selection{background:var(--neo-yellow);color:var(--neo-ink)}html{scrollbar-color:var(--neo-ink) var(--neo-paper)}html ::-webkit-scrollbar-thumb{background:var(--neo-ink);border-radius:0}html body :is(input,textarea,select){caret-color:var(--neo-ink)}html body :is(h1,h2,h3,h4,h5,h6){font-family:var(--neo-font)}html body :is(.ba-type--label,.ba-eyebrow){letter-spacing:.04em}html body :is(.color-custom-drawer,.color-custom-menu,.color-custom-search){--color-background: var(--neo-surface);--color-background-rgb: 255 255 255;--color-foreground: var(--neo-ink);--color-foreground-rgb: 0 0 0;--color-border: var(--neo-ink);--color-border-rgb: 0 0 0}html body :is(.button,.button-secondary,.ba-footer__submit,.ba-welcome__button,.ba-welcome-sampler__button,.ba-welcome-sampler__download-link,.ba-commerce-v3__buy,.cart-tray__checkout,.cart-tray__promo-button,.ba-cart-editor__save,.ba-sampler-selector__submit,.ba-product__application-action,.vsd__collection-button){--ba-color-brand-surface: var(--neo-accent);border:var(--neo-border-width) solid var(--neo-ink);border-radius:var(--neo-control-radius);background:var(--neo-accent);color:var(--neo-ink);box-shadow:var(--neo-action-shadow);font-family:var(--neo-font);font-weight:700;letter-spacing:0;transition:translate var(--neo-speed) var(--neo-ease),box-shadow var(--neo-speed) var(--neo-ease),background-color var(--neo-speed) var(--neo-ease)}html body :is(.button-secondary,.ba-welcome-sampler__download-link){background:var(--neo-surface)}html body :is(.button,.button-secondary):before,html body :is(.button,.button-secondary):after{box-shadow:none}@media(hover:hover)and (pointer:fine){html body :is(.button,.button-secondary,.ba-footer__submit,.ba-welcome__button,.ba-welcome-sampler__button,.ba-welcome-sampler__download-link,.ba-commerce-v3__buy,.cart-tray__checkout,.cart-tray__promo-button,.ba-cart-editor__save,.ba-sampler-selector__submit,.ba-product__application-action,.vsd__collection-button):hover:not(:disabled,[aria-disabled=true],[aria-busy=true]){translate:var(--neo-press-offset) var(--neo-press-offset);box-shadow:none;background:var(--neo-accent);color:var(--neo-ink)}}html body :is(.button,.button-secondary,.ba-footer__submit,.ba-welcome__button,.ba-welcome-sampler__button,.ba-commerce-v3__buy,.cart-tray__checkout,.cart-tray__promo-button,.ba-cart-editor__save):active:not(:disabled,[aria-disabled=true]){translate:var(--neo-press-offset) var(--neo-press-offset);box-shadow:none}html body :is(.button,.button-secondary,button):is(:disabled,[aria-disabled=true]){translate:none;box-shadow:none;cursor:not-allowed}html body :is(.button,button)[aria-busy=true]{translate:none;cursor:progress}html body :is(input:not([type=hidden],[type=checkbox],[type=radio],[type=range],[type=submit],[type=button]),textarea,select){border:var(--neo-border-width) solid var(--neo-ink);border-radius:var(--neo-control-radius);background-color:var(--neo-surface);color:var(--neo-ink);box-shadow:none;font-family:var(--neo-font)}html body :is(input,textarea)::placeholder{color:var(--neo-muted);opacity:1}html body :is(input,textarea,select)[aria-invalid=true]{border-color:var(--ba-color-error);background-color:#fff0f0}html body input:is([type=checkbox],[type=radio]){accent-color:var(--neo-ink)}html body :is(.checkbox__input,.checkbox__label:before){border-radius:3px}html body #header-component{--ba-header-shell-radius: var(--neo-header-radius)}html body #header-component .header__row--top .header__columns{border:var(--neo-border-width) solid var(--neo-ink);border-radius:var(--neo-header-radius);box-shadow:var(--neo-shadow);background:var(--neo-surface);transition:none}html body #header-component .header__underlay-open{border:var(--neo-border-width) solid var(--neo-ink);border-radius:var(--neo-header-radius);box-shadow:var(--neo-shadow)}html body #header-component[data-menu-open] .header__row--top .header__columns,html body #header-component[data-cart-tray-open] .header__row--top .header__columns,html body #header-component:has(#Details-menu-drawer-container[open]) .header__row--top .header__columns{border-bottom-color:transparent;border-radius:var(--neo-header-radius) var(--neo-header-radius) 0 0;box-shadow:none}html body #header-component[data-menu-open] .header__row--top .header__columns{border-color:transparent}html body #header-component :is(.menu-list__link,.ba-mobile-drawer-action){font-family:var(--neo-font);font-weight:700}html body #header-component :is(.header-actions__action,.menu-drawer__menu-item):hover:not([aria-disabled=true]){color:var(--neo-ink);background:var(--neo-paper);border-radius:var(--neo-control-radius)}html body #header-component :is(.header-actions__action,.search-action__button){border-radius:var(--neo-control-radius)}html body #header-component[data-menu-style=drawer] #Details-menu-drawer-container>.menu-drawer{border:var(--neo-border-width) solid var(--neo-ink);border-top:0;border-radius:0 0 var(--neo-header-radius) var(--neo-header-radius);box-shadow:var(--neo-shadow)}html body :is(.ba-mobile-drawer-action--collection,.cart-bubble,.ba-header-cart-count){border-radius:var(--neo-radius);background:var(--neo-yellow);color:var(--neo-ink)}html body :is(.cart-tray__dialog,.ba-account-tray,.search-modal__content,.search-modal__dialog,.theme-drawer__dialog,.cart-commercial-license__dialog,.ba-cart-editor__dialog,.cart-tray__info-dialog){border:var(--neo-border-width) solid var(--neo-ink);border-radius:var(--neo-radius);background:var(--neo-surface);color:var(--neo-ink);box-shadow:var(--neo-shadow)}html body :is(.cart-tray__dialog,.ba-cart-editor__dialog) :is(h2,h3,p,span){--color-foreground: var(--neo-ink)}html body :is(.cart-tray__header,.cart-tray__summary,.cart-tray__progress,.cart-tray__promo,.ba-cart-editor__header){border-color:var(--neo-ink);background-color:var(--neo-paper)}html body :is(.cart-tray__recommendation,.cart-tray__recommendation-media,.cart-tray__progress-track,.cart-tray__promo-input,.cart-items__media-container,.cart-item__image,.quantity-selector){border-radius:var(--neo-radius)}html body :is(.cart-tray__progress-fill,.cart-tray__progress-bar){background:var(--neo-main)}html body :is(.cart-tray__recommendation,.ba-cart-editor__panel){border-color:var(--neo-ink)}html body :is(.ba-commerce-v3__choice,.ba-commerce-v3__commercial,.ba-commerce-v3__picker,.ba-commerce-v3__picker>summary,.variant-option__button-label,.ba-sampler-selector__choice){border-color:var(--neo-ink);border-radius:var(--neo-radius);background-color:var(--neo-surface);color:var(--neo-ink);box-shadow:none}html body :is(.ba-commerce-v3__choice,.ba-commerce-v3__commercial,.ba-sampler-selector__choice):has(input:checked),html body .variant-option__button-label:has(:checked){background:var(--neo-main);color:var(--neo-ink);border-color:var(--neo-ink);box-shadow:var(--neo-shadow)}html body :is(.ba-commerce-v3__hint,.ba-commerce-v3__status,.ba-product-overview__subtitle){color:var(--neo-muted)}html body .ba-commerce-v3__status.is-error{color:var(--ba-color-error)}html body :is(.ba-commerce-v3__single-app,.ba-commerce-v3__total,.ba-product-overview__divider){border-color:var(--neo-ink)}html body :is(.ba-home-content--paper,.ba-home-apps,.ba-home-products,.ba-home-collections,.ba-home-journal){background:var(--neo-surface)}html body :is(.ba-trust,.ba-home-content--white){background:var(--neo-surface);color:var(--neo-ink)}html body :is(.ba-trust,.ba-home-apps){background:var(--neo-paper)}html body .ba-trust{border-block:1px solid rgb(0 0 0 / 10%)}html body :is(.ba-home-content--dark,.ba-home-reviews,.ba-gallery-archive--dark){background:var(--neo-dark);color:var(--neo-on-dark);--ba-gallery-paper: var(--neo-dark);--ba-gallery-ink: var(--neo-on-dark);--ba-gallery-caption: var(--neo-muted-on-dark);--ba-gallery-muted: var(--neo-muted-on-dark);--ba-gallery-frame: var(--neo-ink);--ba-gallery-placeholder: var(--neo-paper);border-block:var(--neo-border-width) solid var(--neo-ink)}html body :is(.ba-home-reviews__header,.ba-home-reviews__header h2,.ba-home-reviews__empty){color:var(--neo-on-dark)}html body :is(.ba-home-review,.ba-home-review__name){color:var(--neo-ink)}html body :is(.ba-home-apps__card,.ba-home-collection,.ba-collection-card,.ba-home-review,.ba-article-card,.ba-home-article-card,.ba-home-state__copy){border:var(--neo-border-width) solid var(--neo-ink);border-radius:var(--neo-radius);background:var(--neo-surface);color:var(--neo-ink);box-shadow:var(--neo-shadow)}html body :is(.ba-home-apps__mark,.ba-home-apps__mark--yellow){border-radius:var(--neo-radius)}html body .ba-home-apps__mark--yellow{background:var(--neo-yellow)}html body .ba-home-apps__card[aria-disabled=true]{box-shadow:none}html body :is(.ba-home-review__star,.ba-native-review__stars,.ba-product-overview__rating){color:var(--neo-ink)}html body :is(.product-card .card-gallery,.ba-home-product-card__media,.ba-home-article-card__media,.ba-article-card__media,.ba-gallery-archive__slot,.ba-gallery-page__image-wrap,.ba-welcome__preview,.ba-welcome-sampler__preview,.product-media-container,.ba-product-overview__benefits,.ba-purchase-benefits){border-radius:var(--neo-radius);border-color:var(--neo-ink)}html body :is(.product-card .card-gallery,.ba-home-product-card__media,.ba-home-article-card__media,.ba-article-card__media,.ba-gallery-archive__slot){border:var(--neo-border-width) solid var(--neo-ink);box-shadow:var(--neo-shadow)}html body :is(.product-card .card-gallery img,.product-media-container img,.ba-gallery-archive__slot img){border-radius:0}html :is(.template-collection,.template-search) .ba-catalog .product-card .card-gallery{border-radius:var(--neo-radius);overflow:hidden}html body :is(.ba-product-card-summary__description,.ba-home-content__note,.ba-article-card__excerpt){color:var(--neo-muted)}html body :is(.ba-product-card-summary__title,.ba-product-card-summary__price){font-family:var(--neo-font);font-weight:700}html body :is(.ba-card-sale,.product-badges__badge,.ba-product-overview__badge,.ba-product-overview__sale){background:var(--neo-yellow);color:var(--neo-ink);border:var(--neo-border-width) solid var(--neo-ink);border-radius:var(--neo-radius)}html body :is(.ba-gallery-archive__nav-button,.ba-gallery-page__nav-button,.ba-product-gallery-nav__button,.ba-hero__scroll,.slideshow-control,.ba-gallery-page__remix,.ba-gallery-page__close){border:var(--neo-border-width) solid var(--neo-ink);border-radius:var(--neo-control-radius);background:var(--neo-surface);color:var(--neo-ink);box-shadow:var(--neo-action-shadow)}html body .ba-hero__scroll{background:var(--neo-yellow)}html body :is(.ba-gallery-archive__nav-button,.ba-gallery-page__nav-button,.slideshow-control):disabled{box-shadow:none}html body :is(.ba-gallery-page,.ba-gallery-archive--paper){--ba-gallery-paper: var(--neo-paper);--ba-gallery-caption: var(--neo-muted)}html body .ba-gallery-page__tile{border-radius:var(--neo-radius)}html body :is(.zoom-dialog,.ba-gallery-page__dialog){background:var(--neo-paper);color:var(--neo-ink)}html body :is(.zoom-dialog__close,.ba-gallery-page__close,.ba-welcome__close,.cart-tray__close,.ba-popup__close){border-radius:var(--neo-radius);color:var(--neo-ink)}html body :is(.zoom-dialog__close,.ba-gallery-page__close,.ba-welcome__close,.cart-tray__close,.ba-popup__close):hover{background:var(--neo-yellow)}html body :is(.ba-faq__item,.ba-support-card,.ba-install-guide__step,.ba-install-guide__platform,.ba-contact__form,.ba-native-review,.ba-review-form,.ba-sampler-selector__panel,.ba-product,.ba-reward,.ba-gift,.ba-roadmap__detail,.vsd__status,.vsd__collection){border-color:var(--neo-ink);border-radius:var(--neo-radius);background-color:var(--neo-surface);color:var(--neo-ink)}html body :is(.ba-faq__item,.ba-support-card){border:var(--neo-border-width) solid var(--neo-ink);box-shadow:var(--neo-shadow)}html body .ba-faq__item>summary{background:var(--neo-main);color:var(--neo-ink);border-radius:calc(var(--neo-radius) - var(--neo-border-width))}html body .ba-faq__item[open]>summary{border-bottom:var(--neo-border-width) solid var(--neo-ink);border-radius:calc(var(--neo-radius) - var(--neo-border-width)) calc(var(--neo-radius) - var(--neo-border-width)) 0 0}html body .ba-faq__answer{background:var(--neo-surface);color:var(--neo-ink)}html body :is(.ba-faq__toggle,.ba-product-overview__toggle){color:var(--neo-ink)}html body :is(.ba-install-guide__tab,.ba-library__tab,.ba-gallery-page__filter,.facets__pill,.pill){border-radius:var(--neo-radius);border-color:var(--neo-ink)}html body :is([role=tab][aria-selected=true],.ba-install-guide__tab[aria-selected=true],.ba-library__tab.is-active){background:var(--neo-main);color:var(--neo-ink);border-color:var(--neo-ink)}html body :is(.ba-content-page__body,.ba-journal-article__body,.shopify-policy__body) a{color:#174da9;text-underline-offset:.2em}html body :is(.ba-library__header,.ba-roadmap__top,.ba-download__header){color:var(--neo-ink)}html body :is(.ba-welcome,.ba-welcome-sampler){--ba-welcome-paper: var(--neo-paper);--ba-welcome-ink: var(--neo-ink);--ba-welcome-muted: var(--neo-muted);--ba-welcome-line: var(--neo-ink)}html body :is(.ba-welcome__dialog,.ba-popup__card,.ba-cookie-consent__panel,.ba-cookie-consent__dialog){border:var(--neo-border-width) solid var(--neo-ink);border-radius:var(--neo-radius);background:var(--neo-paper);color:var(--neo-ink);box-shadow:var(--neo-shadow)}html body :is(.ba-welcome__teaser,.ba-welcome__teaser-wrap,.ba-welcome__teaser-button){border-radius:var(--neo-radius)}html body .ba-welcome__teaser{background:var(--neo-yellow);border-color:var(--neo-ink);box-shadow:var(--neo-shadow)}html body :is(.ba-welcome__offer strong,.ba-welcome__discount,.ba-welcome__badge){background:var(--neo-yellow);color:var(--neo-ink);border-radius:3px}html body .ba-footer{background:var(--neo-yellow);color:var(--neo-ink);border-top:var(--neo-border-width) solid var(--neo-ink)}html body .ba-footer :is(h2,p,a,.ba-footer__headline-accent,.ba-footer__signup-copy,.ba-footer__consent,.ba-footer__copyright){color:var(--neo-ink)}html body .ba-footer__headline-accent{background:transparent}html body .ba-footer__bottom{border-color:var(--neo-ink)}html body .ba-footer__email,html body .ba-footer__submit{background:var(--neo-surface)}html body .ba-footer__social-link{border:var(--neo-border-width) solid var(--neo-ink);border-radius:var(--neo-control-radius);background:var(--neo-surface);color:var(--neo-ink);box-shadow:var(--neo-action-shadow)}html body .ba-captcha-notice{color:var(--neo-muted)}html body :is(a,button,summary,[role=button]):focus-visible{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.22em}html body :is(button,summary,[role=button]):focus-visible{background-color:var(--neo-yellow);color:var(--neo-ink)}html body :is(input,textarea,select):focus-visible{background-color:var(--neo-paper);border-color:var(--neo-ink)}html body :is(.ba-commerce-v3__choice,.ba-commerce-v3__commercial):has(input:focus-visible){text-decoration:underline}@media(prefers-reduced-motion:reduce){html body :is(.button,.button-secondary,.ba-footer__submit,.ba-welcome__button,.ba-welcome-sampler__button,.ba-commerce-v3__buy,.cart-tray__checkout,.cart-tray__promo-button,.ba-cart-editor__save,.ba-welcome-sampler__download-link){transition:none;translate:none}}@media(forced-colors:active){html body :is(button,.button,.button-secondary,input,select,textarea,summary){border-color:ButtonText;box-shadow:none}}html body .ba-trust__copy h2{color:var(--neo-ink)}html body .ba-trust__copy p{color:var(--neo-muted)}html body.template-product :is(#MainContent,.section-background,.product-information,.product-recommendations){--color-background: var(--neo-surface);--color-background-rgb: 255 255 255;--color-foreground: var(--neo-ink);--color-foreground-rgb: 0 0 0}html body.template-product,html body.template-product :is(#MainContent,.section-background,.product-information,.product-recommendations){background:var(--neo-surface)}html body.template-product .add-to-cart-button.button,html body .ba-gallery-archive--dark .ba-gallery-archive__actions .button-secondary{background:var(--neo-main);color:var(--neo-ink);border:var(--neo-border-width) solid var(--neo-ink);border-radius:var(--neo-control-radius);box-shadow:var(--neo-action-shadow)}html body .ba-gallery-archive--dark .ba-gallery-archive__actions .button-secondary{background:var(--neo-surface)}html body.template-product .add-to-cart-button.button{background:var(--neo-accent)}@media(hover:hover)and (pointer:fine){html body.template-product .add-to-cart-button.button:hover:not(:disabled),html body .ba-gallery-archive--dark .ba-gallery-archive__actions .button-secondary:hover{background:var(--neo-main);color:var(--neo-ink);box-shadow:none;translate:var(--neo-press-offset) var(--neo-press-offset)}}html body.template-product .add-to-cart-button.button:hover:not(:disabled){background:var(--neo-accent)}html body.template-product .add-to-cart-button.button:active:not(:disabled){box-shadow:none;translate:var(--neo-press-offset) var(--neo-press-offset)}html body.template-product .add-to-cart-button.button:disabled{box-shadow:none;translate:none}html body.template-product .ba-product-gallery__slideshow .slideshow-controls__dots button{background:transparent;border-radius:0;translate:none}html body.template-product .ba-product-gallery__slideshow .slideshow-controls__dots button:after{background:var(--neo-ink);border-radius:999px}html body.template-product .ba-product-gallery__slideshow .slideshow-controls__dots button[aria-current=true]:after{background:var(--neo-main)}html body .ba-gallery-page__item-button{border:var(--neo-border-width) solid var(--neo-ink);border-radius:var(--neo-radius);box-shadow:var(--neo-shadow)}html body .ba-gallery-page__image{border-radius:0}html body .ba-contact__form{background:transparent}html body .ba-faq__item{background:var(--neo-main)}html body .ba-faq__item[open]{background:var(--neo-surface)}html body .ba-faq__item[open]>summary{background:transparent}html body :is(.ba-product-badge,.ba-staging-chip){background:var(--neo-yellow);color:var(--neo-ink);border-radius:var(--neo-radius)}html body :is(#shopify-pc__banner,#shopify-pc__prefs__dialog) button{border:var(--neo-border-width) solid var(--neo-ink);border-radius:var(--neo-radius);color:var(--neo-ink)}html body #shopify-pc__banner :is(.shopify-pc__banner__btn-accept,.shopify-pc__banner__btn-decline){background:var(--neo-surface);box-shadow:var(--neo-action-shadow)}html body #shopify-pc__banner :is(.shopify-pc__banner__btn-accept,.shopify-pc__banner__btn-decline):hover{background:var(--neo-paper)}@media(prefers-reduced-motion:reduce){html body.template-product .add-to-cart-button.button,html body .ba-gallery-archive--dark .ba-gallery-archive__actions .button-secondary{transition:none;translate:none}}html body #cart-drawer .cart-tray__checkout,html body #cart-drawer .cart__checkout-button{color:var(--neo-ink)}html body :is(.cart-items__remove,.quantity-selector__button){box-shadow:none;translate:none;background:var(--neo-surface)}html body:is(.template-cart,.template-collection,.template-search) :is(.section-background,.section,.product-card,.product-card__content){--color-background: var(--neo-paper);--color-background-rgb: 220 235 254;--color-foreground: var(--neo-ink);--color-foreground-rgb: 0 0 0}html body:is(.template-cart,.template-collection,.template-search) .section-background{background:var(--neo-paper)}html body :is(.ba-catalog,.search-results) .product-card__content{background:var(--neo-paper)}html body .ba-library{--ba-page-background: var(--neo-paper);--ba-card-background: var(--neo-surface);--ba-card-border: var(--neo-ink);--ba-roadmap-background: var(--neo-main);--ba-roadmap-accent: var(--neo-yellow)}html body .section-content-wrapper:has(.ba-library){background:var(--neo-paper)!important}html body .ba-library__guest-gate{background:#dcebfe38}html body .ba-library__guest-gate .ba-library__state{border:var(--neo-border-width) solid var(--neo-ink);border-radius:var(--neo-radius);box-shadow:var(--neo-shadow);background:var(--neo-surface);color:var(--neo-ink)}html body .facets-toggle__button{width:auto;padding-inline:10px;gap:6px;white-space:nowrap;flex-shrink:0}@media(min-width:900px){html body .ba-trust__grid{grid-template-columns:repeat(4,minmax(0,1fr))}html body .ba-trust__copy{min-width:0}html body .ba-trust__copy h2{white-space:normal}}html body .ba-article-card{border:0;background:transparent;box-shadow:none}html body .ba-article-card .ba-article-card__link{border:var(--neo-border-width) solid var(--neo-ink);border-radius:var(--neo-radius);box-shadow:var(--neo-shadow);overflow:hidden;background:var(--neo-surface)}html body .ba-article-card .ba-article-card__content{padding:20px}html body .ba-article-card .ba-article-card__media{border:0;border-bottom:var(--neo-border-width) solid var(--neo-ink);border-radius:0;box-shadow:none}html body .ba-article-card__link:is(:hover,:focus-visible){background:var(--neo-surface)}html body .ba-home-review{padding:24px}html body .ba-home-reviews__carousel slideshow-slides{padding-bottom:6px;padding-right:6px}@media(max-width:749px){html body .ba-home-review{padding-inline:max(24px,calc(var(--ba-review-arrow-space) - var(--ba-page-gutter)))}}html body dialog.dialog-modal.search-modal__content,html body dialog.dialog-modal.search-modal__content:is([open],.dialog-closing){border:var(--neo-border-width) solid var(--neo-ink);border-radius:var(--neo-header-radius)!important;box-shadow:var(--neo-shadow)!important;background:var(--neo-surface)!important}html body:has(#search-modal dialog[open]) #header-component .header__columns{visibility:hidden}html body .ba-header-search{--ba-color-paper: var(--neo-surface);border-radius:inherit;overflow:hidden}html body .ba-header-search .ba-header-search__input,html body .ba-header-search .ba-header-search__input:is(:hover,:focus,:focus-visible){min-width:0;height:100%;border:0!important;border-radius:0;outline:none;box-shadow:none;background:var(--neo-surface)!important;color:var(--neo-ink)}html body .ba-header-search__close{border:0;border-radius:var(--neo-control-radius);box-shadow:none;translate:none}html body .ba-header-search__close:is(:hover,:focus-visible){background:var(--neo-yellow)}html body :is(.button,.button-secondary,.ba-footer__submit,.ba-welcome__button,.cart-tray__checkout):is(:hover,:active){transform:none}@media(prefers-reduced-motion:reduce){html body :is(.button,.button-secondary,.ba-footer__submit,.ba-welcome__button,.ba-welcome-sampler__button,.ba-welcome-sampler__download-link,.ba-commerce-v3__buy,.cart-tray__checkout,.cart-tray__promo-button,.ba-cart-editor__save,.ba-sampler-selector__submit,.ba-product__application-action,.vsd__collection-button){translate:none!important;transform:none!important;transition:none!important}}html body #header-component .menu-list__link-title:before{content:"";top:-6px;right:-8px;bottom:-6px;left:-8px;border-radius:8px;background:var(--neo-paper)}html body #header-component .menu-list__link{--ba-color-brand-surface: transparent}html body #header-component .menu-list__link:is(:hover,:focus-visible,[aria-expanded=true],.menu-list__link--active){background:transparent}html body #header-component[data-menu-open] .header__row--top .header__columns,html body #header-component[data-menu-open] .menu-list__submenu-inner{background:transparent}html body .main-collection-grid{--color-background: var(--neo-paper);background:var(--neo-paper)}html body .color-custom-popover{--color-background: var(--neo-surface);--color-background-rgb: 255 255 255;--color-foreground: var(--neo-ink);--color-foreground-rgb: 0 0 0;--color-border: var(--neo-ink);--color-border-rgb: 0 0 0}html body .ba-welcome .ba-welcome__teaser-wrap{border:var(--neo-border-width) solid var(--neo-ink);border-radius:var(--neo-radius);background:var(--neo-main);box-shadow:var(--neo-shadow)}html body .ba-welcome .ba-welcome__teaser,html body .ba-welcome .ba-welcome__teaser-close{border:0;border-radius:3px;background:transparent;box-shadow:none;translate:none}html body .ba-welcome .ba-welcome__teaser-close:hover{background:var(--neo-paper)}@media(max-width:749px),(max-width:1024px)and (max-height:560px)and (pointer:coarse){html body .ba-welcome .ba-welcome__teaser-wrap{border:0;border-top:var(--neo-border-width) solid var(--neo-ink);border-radius:0;box-shadow:none}}html body :is(.theme-drawer__close-button,.predictive-search__close-modal-button){border:var(--neo-border-width) solid var(--neo-ink);border-radius:var(--neo-radius);background:var(--neo-surface);color:var(--neo-ink);box-shadow:none;translate:none}html body :is(.theme-drawer__close-button,.predictive-search__close-modal-button):hover{background:var(--neo-paper)}html body .checkbox__label .icon-checkmark{border:var(--neo-border-width) solid var(--neo-ink);border-radius:3px;box-shadow:none}html body .checkbox__input:checked+.checkbox__label .icon-checkmark{background:var(--neo-main);color:var(--neo-ink)}html body .checkbox__input:disabled+.checkbox__label .icon-checkmark{border-color:#91a2ba;background:#e5eaf1}html body .ba-welcome .ba-welcome__input{border-color:var(--neo-ink)}html body .ba-welcome .ba-welcome__input[aria-invalid=true]{border-color:var(--ba-color-error)}html body .checkbox__label .icon-checkmark path{stroke:var(--neo-ink)}html body .ba-home-reviews__carousel slideshow-slides{padding:0}html body .ba-home-reviews__carousel .ba-home-reviews__slide{padding-inline-end:6px;padding-bottom:6px}html body .quantity-selector{border:var(--neo-border-width) solid var(--neo-ink);border-radius:var(--neo-radius);box-shadow:none}html body .quantity-selector :is(.quantity-minus,.quantity-plus){height:100%;min-height:0;border:0;border-radius:3px;background:transparent;box-shadow:none;translate:none;transform:none}html body .quantity-selector :is(.quantity-minus,.quantity-plus):hover:not(:disabled){background:var(--neo-paper);box-shadow:none;translate:none}html body .quantity-selector input[type=number]{border:0;border-radius:0;box-shadow:none;background:transparent}html body .ba-commerce-v3__picker-panel{border:var(--neo-border-width) solid var(--neo-ink);border-radius:var(--neo-radius);box-shadow:var(--neo-shadow)}html .template-product .ba-commerce-v3:not([data-selection-mode=custom]) .ba-commerce-v3__choice:has(input:checked),html .template-product .ba-commerce-v3[data-selection-mode=custom] .ba-commerce-v3__choice:has(input:checked){background:var(--neo-main);color:var(--neo-ink);box-shadow:none}html body.template-product .ba-commerce-v3 .ba-commerce-v3__commercial{position:relative;border:0;border-radius:var(--neo-control-radius);padding-block:12px;box-shadow:none}html body.template-product .ba-commerce-v3 .ba-commerce-v3__commercial:before{content:"";position:absolute;inset-inline:0;top:-8px;height:var(--neo-border-width);background:var(--neo-ink);pointer-events:none}html body #header-component[data-menu-style=drawer] #Details-menu-drawer-container>.menu-drawer{top:calc(100% - var(--neo-border-width));transform:none;transition:none;opacity:1}html body #header-component[data-menu-style=drawer] #Details-menu-drawer-container[open]>.menu-drawer{visibility:visible}html body #header-component[data-menu-style=drawer] #Details-menu-drawer-container[open] .menu-drawer__animated-element{animation:none}html body #header-component[data-menu-style=drawer] #Details-menu-drawer-container>.menu-drawer__backdrop{position:absolute;top:100%;left:50%;translate:-50% 0;height:max(0px,calc(100dvh - 100% - 24px));background:transparent}html body #header-component .header__icon--summary{border-radius:var(--neo-control-radius);background:transparent}html body #header-component .header__icon--summary:is(:hover,:focus-visible){background:var(--neo-paper)}@media(prefers-reduced-motion:no-preference){html body #header-component #Details-menu-drawer-container.menu-open>.menu-drawer>.menu-drawer__navigation{animation:neo-menu-content-in .12s ease-out}}@keyframes neo-menu-content-in{0%{opacity:0}to{opacity:1}}html body #header-component[data-menu-style=drawer] .ba-mobile-drawer-action--collection{justify-content:center;margin-block:12px 4px;padding:10px 22px;border:var(--neo-border-width) solid var(--neo-ink);border-radius:var(--neo-radius);background:var(--neo-main);color:var(--neo-ink);box-shadow:var(--neo-action-shadow);transition:translate var(--neo-speed) var(--neo-ease),box-shadow var(--neo-speed) var(--neo-ease),background-color var(--neo-speed) var(--neo-ease)}html body #header-component[data-menu-style=drawer] .ba-mobile-drawer-action--collection>.svg-wrapper{display:none}html body #header-component[data-menu-style=drawer] .ba-mobile-drawer-action--collection:is(:hover,:focus-visible){background:var(--neo-yellow)}html body #header-component[data-menu-style=drawer] .ba-mobile-drawer-action--collection:is(:hover,:active){translate:var(--neo-press-offset) var(--neo-press-offset);box-shadow:none}@media(prefers-reduced-motion:reduce){html body #header-component[data-menu-style=drawer] .ba-mobile-drawer-action--collection{transition:none;translate:none}}html body .button-secondary:hover:not(:disabled,[aria-disabled=true]){background:var(--neo-main)}html body .ba-home-catalog .button-secondary,html body .ba-home-catalog .button-secondary:is(:hover,:focus-visible,:active),html body .cart__checkout-button,html body .cart__checkout-button:is(:hover,:focus-visible,:active){background:var(--neo-accent);color:var(--neo-ink)}html body .cart-bubble,html body #header-component .cart-bubble{--cart-bubble-background: var(--neo-accent);--cart-bubble-text: var(--neo-ink);background:transparent;color:var(--neo-ink)}html body .cart-title .cart-bubble .cart-bubble__background{background:var(--neo-accent)}html body #cart-drawer .cart-tray__dialog{--ba-color-paper: var(--neo-surface);border-radius:var(--neo-header-radius)}html body #cart-drawer :is(.cart-tray__header,.cart-tray__sidebar,.cart-tray__summary,.cart-tray__progress,.cart-tray__promo,.cart-tray__purchase){background-color:var(--neo-surface)}html body.template-product .dialog-zoomed-gallery__arrow,html body.template-product .dialog-zoomed-gallery__arrow:is(:hover,:active,:focus-visible){transform:translateY(-50%);translate:none;box-shadow:none;background:var(--neo-accent);color:var(--neo-ink)}html body.template-product .dialog-zoomed-gallery__close-button,html body.template-product .dialog-zoomed-gallery__close-button:is(:hover,:active,:focus-visible){transform:none;translate:none;box-shadow:none;background:var(--neo-surface);color:var(--neo-ink)}html body.template-product .dialog-zoomed-gallery__close-button:is(:hover,:focus-visible){background:var(--neo-accent)}html body.template-product .dialog-zoomed-gallery__arrow:is(:hover,:focus-visible) svg{opacity:.65}html body .ba-home-reviews__carousel{--neo-review-control-gap: 24px;padding-inline:max(0px,calc(52px + var(--neo-review-control-gap) - var(--ba-page-gutter)))}html body .ba-home-reviews__carousel slideshow-arrows{inset-inline:calc(-44px - var(--neo-review-control-gap))}html body .ba-home-reviews .ba-home-reviews__carousel slideshow-arrows .slideshow-control,html body .ba-home-reviews .ba-home-reviews__carousel slideshow-arrows .slideshow-control:is(:hover,:active,:focus-visible){background:var(--neo-accent);color:var(--neo-ink);opacity:1;pointer-events:auto;transform:none;translate:none;box-shadow:none}html body .ba-home-reviews .ba-home-reviews__carousel slideshow-arrows .slideshow-control:disabled{opacity:.35;pointer-events:none}html body .ba-home-reviews__carousel .slideshow-control:is(:hover,:focus-visible) svg{opacity:.65}@media(max-width:749px){html body .ba-home-reviews__carousel{--neo-review-control-gap: 12px}html body .ba-home-review{padding-inline:20px}}html body #header-component :is(.header-actions__action,.header__icon--summary){--ba-color-brand-surface: transparent;position:relative;isolation:isolate}html body #header-component :is(.header-actions__action,.header__icon--summary):is(:hover,:focus-visible){background:transparent}html body #header-component :is(.header-actions__action,.header__icon--summary):before{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border-radius:8px;background:var(--neo-paper);opacity:0;pointer-events:none;z-index:-1}html body #header-component :is(.header-actions__action,.header__icon--summary):is(:hover,:focus-visible):before{opacity:1}html body #cart-drawer .cart-tray__close{background:var(--neo-surface)}html body #cart-drawer .cart-tray__close:is(:hover,:focus-visible){--ba-color-brand-surface: var(--neo-accent);background:var(--neo-accent)}html body .ba-home-reviews__carousel slideshow-slide{content-visibility:visible}html body.template-product .ba-commerce-v3 .ba-commerce-v3__commercial input:after,html body.template-product .ba-commerce-v3[data-selection-mode=custom] .ba-commerce-v3__choice input:after{content:none}html body.template-product .dialog-zoomed-gallery__arrow:is(:hover,:active,:focus-visible){border-color:var(--neo-ink)}@media(max-width:839px){html body #cart-drawer .cart-tray__dialog{border:0;border-radius:0}}html body #header-component header-drawer,html body #header-component header-drawer *{-webkit-user-select:none;user-select:none}html body #header-component header-drawer :is(summary,button,a){touch-action:manipulation;-webkit-tap-highlight-color:transparent}@media(max-width:839px)and (max-height:680px){html body #cart-drawer .cart-tray__scroll-body{overflow-y:auto}html body #cart-drawer .cart-tray__main-grid{height:auto;min-height:100%;grid-template-rows:auto minmax(min-content,1fr) auto auto}html body #cart-drawer .cart-tray__main-grid:not(:has(.cart-tray__recommendations:not([hidden]))){grid-template-rows:auto minmax(min-content,1fr) auto auto}html body #cart-drawer :is(.cart-tray__lines,.cart-tray__extras){overflow:visible}html body #cart-drawer .cart__checkout-button{scroll-margin-block:16px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/ba-neobrutalism.css.map */
