:root{--gq-a11y-focus:#e7c46b}:is(.gq-eyebrow,.gq-hero-note,.gq-benefits p,.gq-tile-copy p,.gq-section-heading h2,.gq-section-heading>p:last-child,.gq-category-number,.gq-help-links span,.gq-category-copy p,.gq-small,.gq-stock,.gq-card-action .product-form-text__error){font-size:14px!important;line-height:1.5}:is(.gq-button,.gq-tile .gq-button,.gq-category .gq-button,.gq-card-action .gq-button){min-height:44px!important;font-size:14px!important}:is(button,a,input,select,textarea,[role=button]):focus-visible{outline:3px solid var(--gq-a11y-focus)!important;outline-offset:3px!important}.gq-a11y-trigger{position:fixed;right:16px;bottom:16px;z-index:90;min-width:48px;min-height:48px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #9aacc5;border-radius:999px;background:#101b2b;color:#fff;font:700 14px/1.2 var(--font-body--family,Arial,sans-serif);box-shadow:0 6px 22px #0006;cursor:pointer}.gq-a11y-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:95;background:#00000094;display:none}.gq-a11y-backdrop[data-open=true]{display:block}.gq-a11y-panel{position:fixed;right:16px;bottom:76px;z-index:96;width:min(410px,calc(100vw - 32px));max-height:min(620px,calc(100vh - 110px));overflow:auto;background:#101b2b;color:#fff;border:1px solid #9aacc5;border-radius:16px;padding:20px;box-shadow:0 18px 60px #0009;display:none}.gq-a11y-panel[data-open=true]{display:block}.gq-a11y-panel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.gq-a11y-panel h2{font-size:22px!important;line-height:1.2;margin:0 0 6px;color:#fff}.gq-a11y-panel p{font-size:14px!important;line-height:1.5;color:#d7deea;margin:0}.gq-a11y-close{width:44px;height:44px;min-width:44px;min-height:44px;flex:0 0 44px;border:1px solid #9aacc5;border-radius:50%;background:transparent;color:#fff;font-size:24px;line-height:1;cursor:pointer}.gq-a11y-options{display:grid;gap:10px;margin-top:18px}.gq-a11y-option{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px;border:1px solid #52657f;border-radius:12px;background:#0b1422}.gq-a11y-option__copy{display:grid;gap:3px}.gq-a11y-option strong{font-size:16px;line-height:1.3;color:#fff}.gq-a11y-option span{font-size:13px;line-height:1.45;color:#c5cfdd}.gq-a11y-switch{min-width:52px;min-height:44px;padding:6px 3px;border:0;border-radius:999px;background:#46546a;cursor:pointer;display:flex;align-items:center}.gq-a11y-switch:after{content:"";display:block;width:26px;height:26px;border-radius:50%;background:#fff;transition:transform .15s ease}.gq-a11y-switch[aria-pressed=true]{background:#06f}.gq-a11y-switch[aria-pressed=true]:after{transform:translate(20px)}html.gq-a11y-large-text{font-size:18px}html.gq-a11y-large-text :is(.gq-hero-desc,.gq-tile-copy p,.gq-benefits p,.gq-category-copy p,.gq-help p,.gq-help-links span,.gq-small,.product__description,.rte p,.rte li){font-size:16px!important;line-height:1.65!important}html.gq-a11y-large-text :is(.gq-button,.button,button,input,select,textarea,[role=button]){font-size:16px!important;min-height:48px}html.gq-a11y-high-contrast :is(.gq-benefits p,.gq-help p,.gq-help-links span,.gq-category-copy p,.gq-small,.gq-section-heading>p:last-child){opacity:1!important;color:currentColor!important}html.gq-a11y-high-contrast :is(.gq-product,.gq-category,.gq-help-links a,.gq-a11y-option,.gq-button,.button,button,input,select,textarea){border-width:2px!important}html.gq-a11y-high-contrast :is(.gq-product,.gq-category,.gq-help-links a){box-shadow:0 0 0 1px currentColor}html.gq-a11y-reduced-motion *,html.gq-a11y-reduced-motion *:before,html.gq-a11y-reduced-motion *:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}html.gq-a11y-reduced-motion .gq-a11y-switch:after{transition:none}@media(max-width:749px){.gq-a11y-trigger{right:12px;bottom:12px;width:48px;height:48px;padding:0}.gq-a11y-trigger__label{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.gq-a11y-panel{right:12px;bottom:72px;width:calc(100vw - 24px);padding:18px}}@media(prefers-reduced-motion:reduce){*:before,*:after,*{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/gq-accessibility.css.map */
