.usvd-a11y{--usvd-a11y-navy: #104a87;--usvd-a11y-ink: #172b42;--usvd-a11y-border: #cbd6e1;position:fixed;right:18px;bottom:18px;right:max(18px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));z-index:2147483000;font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.5;color:var(--usvd-a11y-ink)}.usvd-a11y *,.usvd-a11y *:before,.usvd-a11y *:after{box-sizing:border-box}.usvd-a11y button,.usvd-a11y input{font:inherit}.usvd-a11y button{cursor:pointer}.usvd-a11y button:focus-visible,.usvd-a11y input:focus-visible{outline:3px solid #fff!important;outline-offset:2px!important;box-shadow:0 0 0 5px #142c46!important}.usvd-a11y__trigger{display:flex;align-items:center;justify-content:center;gap:10px;min-height:48px;min-width:48px;border:2px solid #fff;border-radius:999px;padding:10px 15px;color:#fff;background:#0c4c92;box-shadow:0 4px 16px #0003}.usvd-a11y__trigger:hover{background:#083a70}.usvd-a11y__trigger svg{flex:0 0 auto}.usvd-a11y__trigger-label{font-size:13px;font-weight:700;white-space:nowrap}.usvd-a11y__panel{position:absolute;right:0;bottom:calc(100% + 12px);width:min(350px,calc(100vw - 24px));max-height:min(590px,calc(100dvh - 90px));overflow:auto;overscroll-behavior:contain;padding:22px;border:1px solid var(--usvd-a11y-border);border-radius:14px;background:#fff;color:var(--usvd-a11y-ink);box-shadow:0 12px 38px #0003}.usvd-a11y__panel[hidden]{display:none!important}.usvd-a11y__panel-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.usvd-a11y__panel h2{margin:0;font:700 22px/1.2 Arial,Helvetica,sans-serif;color:var(--usvd-a11y-ink)}.usvd-a11y__close{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:7px;border:1px solid var(--usvd-a11y-border);color:var(--usvd-a11y-ink);background:#fff}.usvd-a11y__intro{margin:10px 0 18px;color:#3c4c5d}.usvd-a11y__field{min-width:0;margin:0 0 18px;padding:0;border:0}.usvd-a11y__field legend{font-weight:700;margin-bottom:9px}.usvd-a11y__size-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.usvd-a11y__size-options button{min-height:42px;padding:8px 6px;border:1px solid #a9bad0;background:#fff;color:var(--usvd-a11y-ink);border-radius:7px}.usvd-a11y__size-options button[aria-pressed=true]{background:#0c4c92;border-color:#0c4c92;color:#fff;font-weight:700}.usvd-a11y__option{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 0;border-top:1px solid #e2e8f0;cursor:pointer}.usvd-a11y__option input{width:20px;height:20px;min-width:20px;margin:0;accent-color:#0c4c92}.usvd-a11y__reset{display:block;width:100%;margin-top:16px;padding:11px 12px;border:1px solid #b4c3d1;border-radius:7px;background:#f2f5f9;color:#1b344e;font-weight:700}.usvd-a11y__reset:hover{background:#e7edf5}.usvd-a11y__note{margin:12px 0 0;font-size:12px;color:#526274}:where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid #ffffff!important;outline-offset:2px!important;box-shadow:0 0 0 5px #142c46!important}html[data-usvd-a11y-text=large]{font-size:112.5%!important}html[data-usvd-a11y-text=xlarge]{font-size:125%!important}html[data-usvd-a11y-text=large] main :is(.usv-shop__card-information h4,.usv-shop__description,.usv-shop__price,.usvd-quickfinder__card-text){font-size:1rem!important}html[data-usvd-a11y-text=xlarge] main :is(.usv-shop__card-information h4,.usv-shop__description,.usv-shop__price,.usvd-quickfinder__card-text){font-size:1.125rem!important}html.usvd-a11y-links main a:not(.usvd-a11y__trigger),html.usvd-a11y-links footer a,html.usvd-a11y-links header a{text-decoration:underline!important;text-underline-offset:3px!important}html.usvd-a11y-contrast body{background:#fff!important}html.usvd-a11y-contrast main :is(.usv-shop__description,.usv-shop__shipping,.usvd-quickfinder__subtitle,.shopify-policy__body){color:#111!important;opacity:1!important}html.usvd-a11y-contrast :is(input:not([type=checkbox]),select,textarea){border:2px solid #222!important}html.usvd-a11y-contrast main :is(.usv-shop__quicknav-tile,.usvd-quickfinder__card){outline:2px solid #111!important;outline-offset:2px}html.usvd-a11y-contrast :where(a,button,input,select,textarea,summary):focus-visible{outline-width:4px!important}html.usvd-a11y-motion *,html.usvd-a11y-motion *:before,html.usvd-a11y-motion *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){.usvd-a11y *,.usvd-a11y *:before,.usvd-a11y *:after{transition:none!important}}@media(max-width:520px){.usvd-a11y{right:12px;bottom:12px}.usvd-a11y__trigger-label{display:none}.usvd-a11y__trigger{padding:10px}.usvd-a11y__panel{padding:18px;max-height:calc(100dvh - 86px)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/usvd-accessibility.css.map */
