.sx-a11y{--sx-a11y-navy: #17284a;--sx-a11y-ink: #0f1d38;--sx-a11y-edge: 2rem;--sx-a11y-lift: 0rem;position:fixed;z-index:890;bottom:calc(var(--sx-a11y-edge) + var(--sx-a11y-lift) + env(safe-area-inset-bottom,0px));left:max(var(--sx-a11y-edge),env(safe-area-inset-left,0px));font-family:var(--solvex-sans, var(--font-body-family), Arial, sans-serif);line-height:1.4;letter-spacing:normal;text-transform:none}.sx-a11y--right{right:max(var(--sx-a11y-edge),env(safe-area-inset-right,0px));left:auto}body:has(.solvex-history-controls) .sx-a11y--left{--sx-a11y-lift: 5rem}.sx-a11y__launcher{display:inline-flex;width:4.8rem;height:4.8rem;align-items:center;justify-content:center;padding:0;border:.2rem solid #fff;border-radius:50%;background:var(--sx-a11y-navy);color:#fff;box-shadow:0 .6rem 1.8rem #0f1d3847;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.sx-a11y__launcher svg{width:2.6rem;height:2.6rem;fill:currentColor}.sx-a11y__launcher:hover{box-shadow:0 .8rem 2.4rem #0f1d385c;transform:translateY(-.1rem)}.sx-a11y__launcher:focus-visible{outline:.3rem solid var(--sx-a11y-navy);outline-offset:.3rem}.sx-a11y.has-settings .sx-a11y__launcher:after{content:"";position:absolute;top:.1rem;right:.1rem;width:1.2rem;height:1.2rem;border:.2rem solid #fff;border-radius:50%;background:#1f8a4c}.sx-a11y__launcher{position:relative}.sx-a11y__panel{position:absolute;bottom:calc(100% + 1.2rem);left:0;width:min(34rem,calc(100vw - 2 * var(--sx-a11y-edge)));max-height:calc(100vh - 12rem);max-height:calc(100dvh - 12rem);overflow-y:auto;overscroll-behavior:contain;border:.1rem solid rgba(23,40,74,.16);border-radius:1rem;background:#fff;color:var(--sx-a11y-ink);box-shadow:0 2rem 5rem #070f1e38}.sx-a11y--right .sx-a11y__panel{right:0;left:auto}.sx-a11y__panel[hidden]{display:none}.sx-a11y__panel:focus{outline:none}.sx-a11y__header{position:sticky;z-index:1;top:0;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.4rem 1.2rem 1.4rem 2rem;background:var(--sx-a11y-navy);color:#fff}.sx-a11y .sx-a11y__title{margin:0;color:#fff;font-family:var(--solvex-serif, Georgia, serif);font-size:1.8rem;font-weight:400;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.sx-a11y__close{display:inline-flex;width:4.4rem;height:4.4rem;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:transparent;color:#fff;cursor:pointer}.sx-a11y__close svg{width:2rem;height:2rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8}.sx-a11y__close:hover{background:#ffffff1f}.sx-a11y__close:focus-visible{outline:.2rem solid #fff;outline-offset:-.4rem}.sx-a11y__body{display:grid;gap:1.6rem;padding:1.8rem 2rem 2rem}.sx-a11y__text-size{display:flex;align-items:center;justify-content:space-between;gap:1rem}.sx-a11y__label{font-size:1.4rem;font-weight:700}.sx-a11y__stepper{display:inline-flex;align-items:center;border:.1rem solid rgba(23,40,74,.3);border-radius:99rem}.sx-a11y__step{width:4.4rem;height:4rem;padding:0;border:0;border-radius:99rem;background:transparent;color:var(--sx-a11y-navy);cursor:pointer;font:inherit;font-size:1.5rem;font-weight:700}.sx-a11y__step[aria-disabled=true]{color:#17284a73;cursor:default}.sx-a11y__step:not([aria-disabled=true]):hover{background:#17284a14}.sx-a11y__step-value{min-width:5rem;font-size:1.3rem;font-variant-numeric:tabular-nums;text-align:center}.sx-a11y__options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:0;padding:0;list-style:none}.sx-a11y__option{display:flex;width:100%;min-height:8.4rem;flex-direction:column;align-items:center;justify-content:center;gap:.7rem;padding:1.2rem .8rem;border:.1rem solid rgba(23,40,74,.22);border-radius:.8rem;background:#f7f4ee;color:var(--sx-a11y-ink);cursor:pointer;font:inherit;font-size:1.3rem;font-weight:600;line-height:1.25;text-align:center;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.sx-a11y__option svg{width:2.4rem;height:2.4rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}.sx-a11y__option .sx-a11y__fill{fill:currentColor;stroke:none}.sx-a11y__option:hover{border-color:var(--sx-a11y-navy)}.sx-a11y__option[aria-pressed=true]{border-color:var(--sx-a11y-navy);background:var(--sx-a11y-navy);color:#fff}.sx-a11y__option:focus-visible,.sx-a11y__step:focus-visible,.sx-a11y__reset:focus-visible,.sx-a11y__statement:focus-visible{outline:.2rem solid var(--sx-a11y-navy);outline-offset:.2rem}.sx-a11y__reset{min-height:4.4rem;padding:1rem 1.6rem;border:.1rem solid var(--sx-a11y-navy);border-radius:99rem;background:#fff;color:var(--sx-a11y-navy);cursor:pointer;font:inherit;font-size:1.3rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.sx-a11y__reset:hover{background:var(--sx-a11y-navy);color:#fff}.sx-a11y__statement{justify-self:center;color:var(--sx-a11y-navy);font-size:1.3rem;text-decoration:underline;text-underline-offset:.2em}@media screen and (max-width:749px){.sx-a11y{--sx-a11y-edge: 1.4rem}body:has(.solvex-history-controls) .sx-a11y--left{--sx-a11y-lift: 5rem}.sx-a11y__launcher{width:4.4rem;height:4.4rem}.sx-a11y__launcher svg{width:2.4rem;height:2.4rem}.sx-a11y__panel{position:fixed;right:0;bottom:0;left:0;width:auto;max-height:85vh;max-height:85dvh;border-radius:1.4rem 1.4rem 0 0;padding-bottom:env(safe-area-inset-bottom,0px)}.sx-a11y--right .sx-a11y__panel{right:0;left:0}}@media(prefers-reduced-motion:reduce){.sx-a11y__launcher,.sx-a11y__option{transition:none}}@media print{.sx-a11y{display:none}}html.site-loading .sx-a11y{visibility:hidden}html.sx-a11y-text-1{font-size:calc(var(--font-body-scale, 1) * 62.5% * 1.15)}html.sx-a11y-text-2{font-size:calc(var(--font-body-scale, 1) * 62.5% * 1.3)}html.sx-a11y-text-3{font-size:calc(var(--font-body-scale, 1) * 62.5% * 1.5)}html.sx-a11y-grayscale{filter:grayscale(1)}html.sx-a11y-contrast body,html.sx-a11y-contrast body :where(header,footer,main,section,nav,aside,article,div,form,fieldset,ul,ol,li,dl,dt,dd,table,thead,tbody,tr,th,td,p,span,strong,em,b,i,small,label,legend,blockquote,figcaption,h1,h2,h3,h4,h5,h6,summary,details,output):not(.sx-a11y,.sx-a11y *){border-color:#000!important;background-color:#fff!important;color:#000!important;text-shadow:none!important}html.sx-a11y-contrast body :where(.media,.card__media,.card__inner>.card__content,.banner__media,.banner__content,.slideshow__media,.video-section__media,.solvex-video__cta,.product__media,.product-media-container,.deferred-media,.global-media-settings,.thumbnail,[class*=__media],[class*=__image],[class*=-media]):not(.sx-a11y,.sx-a11y *){background-color:transparent!important;background-image:none!important}html.sx-a11y-contrast body :where(a):not(.sx-a11y a){color:#00247d!important;text-decoration:underline!important}html.sx-a11y-contrast body :where(button,.button,.solvex-button,[role=button],input[type=submit],.shopify-payment-button__button):not(.sx-a11y button,.solvex-motion-toggle){border:.2rem solid #000!important;background:#000!important;color:#fff!important}html.sx-a11y-contrast body :where(button,.button,.solvex-button,[role=button]):not(.sx-a11y button,.solvex-motion-toggle) *{background-color:transparent!important;color:#fff!important}html.sx-a11y-contrast body :where(input,select,textarea):not(.sx-a11y *){border:.2rem solid #000!important;background:#fff!important;color:#000!important}html.sx-a11y-contrast body :where(input,select,textarea)::placeholder{color:#333!important;opacity:1}html.sx-a11y-contrast body :focus-visible{outline:.3rem solid #000!important;outline-offset:.2rem!important;box-shadow:0 0 0 .6rem #ffd400!important}html.sx-a11y-links body a:not(.sx-a11y a){outline:.2rem solid #ffbf00!important;outline-offset:.15rem;text-decoration:underline!important;text-decoration-thickness:.15rem!important;text-underline-offset:.2em!important}html.sx-a11y-font body,html.sx-a11y-font body *:not(svg,svg *){font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif!important}html.sx-a11y-spacing body :where(p,li,dt,dd,a,span,label,button,summary,td,th,blockquote,figcaption,h1,h2,h3,h4,h5,h6):not(.sx-a11y,.sx-a11y *){line-height:1.8!important;letter-spacing:.12em!important;word-spacing:.16em!important}html.sx-a11y-spacing body p:not(.sx-a11y *){margin-bottom:2em!important}html.sx-a11y-stop-motion,html.sx-a11y-stop-motion *,html.sx-a11y-stop-motion *:before,html.sx-a11y-stop-motion *:after{scroll-behavior:auto!important;animation-duration:0s!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:0s!important;transition-delay:0s!important}html.sx-a11y-stop-motion .scroll-trigger{opacity:1!important;transform:none!important}html.sx-a11y-cursor,html.sx-a11y-cursor *{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'%3E%3Cpath d='M8 4v36l9-9 6 14 6-2.6-6-13.6h13z' fill='%23000' stroke='%23fff' stroke-width='2.5' stroke-linejoin='round'/%3E%3C/svg%3E") 8 4,auto!important}html.sx-a11y-cursor :is(a,button,summary,label,select,[role=button],input[type=checkbox],input[type=radio]),html.sx-a11y-cursor :is(a,button,summary,label,[role=button]) *{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'%3E%3Cpath d='M18 22V8.5a3 3 0 0 1 6 0V20l.5-1.5a3 3 0 0 1 5.5 1l.3-.8a3 3 0 0 1 5.5 1.3l.2-.4a3 3 0 0 1 5.5 1.5V31c0 7-5 13-12 13h-2c-5 0-8-2.5-11-7l-6-9a3 3 0 0 1 4.8-3.6z' fill='%23000' stroke='%23fff' stroke-width='2.5' stroke-linejoin='round'/%3E%3C/svg%3E") 20 4,pointer!important}
/*# sourceMappingURL=/cdn/shop/t/51/assets/solvex-accessibility.css.map */
