*,:before,:after{box-sizing:border-box}a{text-underline-offset:.1em;text-decoration-thickness:1px!important}h1,h2,h3,h4,h5,h6,blockquote,caption,figcaption,p{text-wrap:pretty}:where(.wp-site-blocks :focus-visible,button:focus-visible){outline:var(--color-accent) auto 2px;outline-offset:.3em}header.wp-block-template-part{z-index:var(--z-stack)}.otnotice:empty{background:repeating-linear-gradient(-45deg,#0000 0 1em,#00000008 1em 2em);min-height:50vh}@view-transition{navigation:auto}::view-transition-old(*){animation-duration:1s;animation-timing-function:ease;animation-fill-mode:both}::view-transition-new(*){animation-duration:1s;animation-timing-function:ease;animation-fill-mode:both}::view-transition-old(root){animation-name:vt-slide-out}::view-transition-new(root){animation-name:vt-slide-in}header.wp-block-template-part>.wp-block-group{view-transition-name:site-header}::view-transition-old(site-header){animation-name:vt-fade-out}::view-transition-new(site-header){animation-name:vt-fade-in}@keyframes vt-slide-out{to{opacity:0;transform:translateY(-100%)}}@keyframes vt-slide-in{0%{opacity:0;transform:translateY(-100%)}}@keyframes vt-fade-out{0%{opacity:1}to{opacity:0}}@keyframes vt-fade-in{0%{opacity:.3}to{opacity:1}}header.wp-block-template-part :where(.wp-block-navigation) a:hover,header.wp-block-template-part :where(.wp-block-navigation) .current-menu-item a{text-decoration:underline}header.wp-block-template-part:where(:has(>.is-position-sticky)){height:0;position:sticky;top:0}header.wp-block-template-part:where(:has(>.is-position-sticky))>div{background:linear-gradient(#0006,#0000)!important}header.wp-block-template-part:where(:has(>.is-position-sticky))>div:hover{background:linear-gradient(#0008,#0000)!important}header.wp-block-template-part:where(:has(>.is-position-sticky)).--is-stuck>div{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--color-base)!important;background:color-mix(in srgb, var(--color-base) 70%, transparent)!important;color:var(--color-contrast)!important}:is(.product-template-default,.page-template-header-alt) header.wp-block-template-part>div{color:var(--color-contrast)!important;background:0 0!important}:is(.product-template-default,.page-template-header-alt) header.wp-block-template-part:where(:has(>.is-position-sticky)){height:auto}input{border-radius:var(--radius-small);background:#ffffff80;border:1px solid #0000004d}input:focus-visible{border-color:#0009;outline:none}.bacaext-modal{--bacaext-bg-color-default:var(--color-base-2);--bacaext-color-surface:#fff;--bacaext-color-primary-contrast:var(--color-contrast);--bacaext-color-text:var(--color-contrast);--bacaext-color-label:var(--color-contrast);--bacaext-color-border:var(--color-base-3);--bacaext-color-border-soft:var(--color-base-2);--bacaext-color-primary:var(--color-accent);--bacaext-color-primary-hover:var(--color-accent-6);--bacaext-color-focus:var(--color-base-2);--bacaext-color-focus-ring:#cfbf951f;--bacaext-color-close:var(--color-contrast);--bacaext-color-close-hover:var(--color-accent);--bacaext-color-overlay:#1a1818d1;--bacaext-radius-sm:5px;--bacaext-radius-md:15px;--bacaext-size-dialog-max:36em}.bacaext-modal__dialog[class]{flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:48rem;padding:4.5em 7em;display:flex;position:relative;overflow:hidden}@media (width<=767px){.bacaext-modal__dialog[class]{padding:2.125em .875em}}.bacaext-modal .bacaext-form-title,.bacaext-modal__title{color:var(--color-contrast);text-align:center;margin:0 auto .625rem;font-size:250%;font-weight:700;line-height:1.1}.bacaext-modal .bacaext-form-title+p{color:var(--color-contrast);text-align:center;margin:0 auto 2.5rem;font-size:100%}.bacaext-modal .bacaext-form-field[class]{font-size:100%}.bacaext-modal .bacaext-form-field[class]>label{display:none}.bacaext-modal .bacaext-form-field[class] input,.bacaext-modal .bacaext-form-field[class] select,.bacaext-modal .bacaext-form-field[class] textarea{height:3.375rem;color:var(--color-contrast);text-align:left;background:var(--color-on-accent);border:1px solid #fff9f4;padding:0 .625em;font-size:95%}.bacaext-modal .bacaext-form-field[class] select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='10' viewBox='0 0 14 10'%3E%3Cpath fill='%23c10020' d='M7 9L0 1.5 1.4 0 7 6 12.6 0 14 1.5z'/%3E%3C/svg%3E");background-position:right 1.15em center;background-repeat:no-repeat;padding-right:2.75em}.bacaext-modal .bacaext-form-field[class] .bacaext-form-field__option[class]{color:var(--color-contrast);align-items:flex-end}.bacaext-modal .bacaext-form-field[class] .bacaext-form-field__option[class] label{font-size:95%;font-weight:400;line-height:1.4;display:block}.bacaext-modal .bacaext-form-field[class] .bacaext-form-field__option[class] input[type=checkbox]{height:auto;accent-color:var(--color-accent);align-self:self-start;margin-top:.3em}.bacaext-modal .bacaext-form-field[class] .bacaext-form-field__option[class] a{text-decoration:underline}.bacaext-modal .bacaext-form-wrapper :is(button[type=submit],input[type=submit]),.bacaext-modal__form :is(button[type=submit],input[type=submit]){width:100%;max-width:15rem;height:calc(3rem - 2px);color:var(--color-on-accent);text-align:center;text-transform:uppercase;background:var(--color-accent);justify-content:center;align-items:center;padding:0 .375rem;font-size:90%;font-weight:700;display:flex;position:relative}.bacaext-modal .bacaext-form-wrapper :is(button[type=submit],input[type=submit]):hover,.bacaext-modal__form :is(button[type=submit],input[type=submit]):hover{background:var(--color-accent-6);transform:none}
