.amary-skip-link{position:fixed;top:-120px;left:16px;z-index:2147483647;background:#111;color:#fff!important;padding:12px 16px;border-radius:8px;font:700 16px/1.2 Arial,Helvetica,sans-serif;text-decoration:none!important;box-shadow:0 8px 24px #00000047}.amary-skip-link:focus,.amary-skip-link:focus-visible{top:16px;outline:3px solid #ffbf47!important;outline-offset:3px!important}:where(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline:3px solid #ffbf47!important;outline-offset:3px!important;box-shadow:0 0 0 6px #ffbf4738!important}.amary-a11y-widget{position:fixed;left:18px;bottom:18px;z-index:2147483000;font-family:Arial,Helvetica,sans-serif}.amary-a11y-toggle{width:56px;height:56px;border-radius:999px;border:2px solid #ffffff;background:#111;color:#fff;font-size:24px;cursor:pointer;box-shadow:0 10px 26px #00000047}.amary-a11y-panel{width:min(292px,calc(100vw - 36px));margin-bottom:10px;padding:14px;border-radius:16px;border:1px solid #d8d8d8;background:#fff;color:#111;box-shadow:0 18px 44px #00000047}.amary-a11y-panel[hidden]{display:none!important}.amary-a11y-panel h2{margin:0 0 10px!important;font-size:18px!important;color:#111!important;line-height:1.25!important}.amary-a11y-panel button{display:block;width:100%;margin:7px 0;padding:10px 12px;border-radius:10px;border:1px solid #888888;background:#f7f7f7;color:#111;cursor:pointer;text-align:left;font:700 15px/1.25 Arial,Helvetica,sans-serif}.amary-a11y-panel button[aria-pressed=true]{background:#111;color:#fff;border-color:#111}.amary-a11y-note{margin:10px 0 0;color:#444!important;font-size:12px!important;line-height:1.45!important}.amary-a11y-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483100;display:flex;align-items:center;justify-content:center;padding:20px}.amary-a11y-modal[hidden]{display:none!important}.amary-a11y-modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000ad}.amary-a11y-modal-card{position:relative;width:min(680px,100%);max-height:85vh;overflow-y:auto;background:#fff;color:#111;border-radius:18px;padding:34px;line-height:1.65;box-shadow:0 24px 70px #0000005c}.amary-a11y-modal-card h2,.amary-a11y-modal-card p,.amary-a11y-modal-card strong,.amary-a11y-modal-card li,.amary-a11y-modal-card span{color:#111!important}.amary-a11y-modal-card a{color:#0645ad!important;text-decoration:underline!important}.amary-a11y-modal-close{position:absolute;top:14px;right:16px;width:44px;height:44px;border:0;background:transparent;color:#111;font-size:34px;line-height:1;cursor:pointer}body.amary-a11y-lock{overflow:hidden!important}html.amary-a11y-reduce-motion *,html.amary-a11y-reduce-motion *:before,html.amary-a11y-reduce-motion *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}html.amary-a11y-text-lg{font-size:118.75%!important}html.amary-a11y-text-xl{font-size:137.5%!important}html.amary-a11y-text-lg :where(body,p,li,summary,label,input,select,textarea,button,a,.rte,.rte *,.product__description,.product__description *,.product-form,.product-form *,.product__info-container,.product__info-container *,.product__text,.price,.price *,.card-information,.card-information *,.card__heading,.header__menu-item,.menu-drawer,.menu-drawer *,.drawer,.drawer *,.cart-drawer,.cart-drawer *,.footer,.footer *,.newsletter,.newsletter *,.accordion,.accordion *,.shopify-payment-button,.shopify-payment-button *,.jdgm-widget,.jdgm-widget *,.spr-container,.spr-container *){font-size:max(1em,18px)!important;line-height:1.7!important}html.amary-a11y-text-xl :where(body,p,li,summary,label,input,select,textarea,button,a,.rte,.rte *,.product__description,.product__description *,.product-form,.product-form *,.product__info-container,.product__info-container *,.product__text,.price,.price *,.card-information,.card-information *,.card__heading,.header__menu-item,.menu-drawer,.menu-drawer *,.drawer,.drawer *,.cart-drawer,.cart-drawer *,.footer,.footer *,.newsletter,.newsletter *,.accordion,.accordion *,.shopify-payment-button,.shopify-payment-button *,.jdgm-widget,.jdgm-widget *,.spr-container,.spr-container *){font-size:max(1.12em,20px)!important;line-height:1.8!important}html.amary-a11y-text-lg :where(h1,.h1,.product__title){font-size:clamp(2.8rem,7vw,6.2rem)!important;line-height:1.12!important}html.amary-a11y-text-xl :where(h1,.h1,.product__title){font-size:clamp(3.2rem,8vw,7rem)!important;line-height:1.14!important}html.amary-a11y-text-lg :where(h2,.h2,.title,.title-wrapper .title){font-size:clamp(2.2rem,5.6vw,4.8rem)!important;line-height:1.16!important}html.amary-a11y-text-xl :where(h2,.h2,.title,.title-wrapper .title){font-size:clamp(2.55rem,6.2vw,5.4rem)!important;line-height:1.18!important}html.amary-a11y-text-lg :where(h3,.h3){font-size:clamp(1.65rem,3.6vw,3rem)!important;line-height:1.18!important}html.amary-a11y-text-xl :where(h3,.h3){font-size:clamp(1.95rem,4vw,3.45rem)!important;line-height:1.2!important}html.amary-a11y-readable-font,html.amary-a11y-readable-font body,html.amary-a11y-readable-font body *,html.amary-a11y-readable-font input,html.amary-a11y-readable-font textarea,html.amary-a11y-readable-font select,html.amary-a11y-readable-font button{font-family:Arial,Helvetica,sans-serif!important;letter-spacing:.012em!important;line-height:1.72!important}html.amary-a11y-readable-font :where(p,li,summary,label,input,select,textarea,button,a,.rte,.rte *){font-size:max(1em,17px)!important}html.amary-a11y-underline-links a{text-decoration:underline!important;text-underline-offset:3px!important}html.amary-a11y-text-lg .amary-a11y-widget,html.amary-a11y-text-lg .amary-a11y-widget *,html.amary-a11y-text-xl .amary-a11y-widget,html.amary-a11y-text-xl .amary-a11y-widget *{font-size:15px!important;line-height:1.25!important}html.amary-a11y-text-lg .amary-a11y-widget h2,html.amary-a11y-text-xl .amary-a11y-widget h2{font-size:18px!important;line-height:1.25!important}html.amary-a11y-text-lg .amary-a11y-widget .amary-a11y-toggle,html.amary-a11y-text-xl .amary-a11y-widget .amary-a11y-toggle{font-size:24px!important;line-height:1!important}html.amary-a11y-text-lg .amary-a11y-widget .amary-a11y-note,html.amary-a11y-text-xl .amary-a11y-widget .amary-a11y-note{font-size:12px!important;line-height:1.45!important}html.amary-a11y-high-contrast body{background:#fff!important;color:#111!important}html.amary-a11y-high-contrast :where(header,footer,main,section,article,aside,nav,.shopify-section,.page-width,.page-width--narrow,.section,.content-container,.gradient,.global-media-settings,.banner,.slideshow,.rich-text,.image-with-text,.multicolumn,.multicolumn-card,.collection,.collection-list,.card,.card-wrapper,.product-card-wrapper,.contains-card,.product,.product__info-wrapper,.product__info-container,.product__media-wrapper,.product-form,.product-form__input,.product__accordion,.accordion,details,summary,.quantity,.quantity__input,.quantity__button,.drawer,.drawer__inner,.cart-drawer,.cart-drawer__empty-content,.cart-item,.cart-items,.cart-notification,.modal,.modal__content,.popup,.popup-modal,.menu-drawer,.search-modal,.predictive-search,.newsletter,.newsletter-form,.footer,.footer-block,.footer-block__details-content,.jdgm-widget,.jdgm-rev-widg,.jdgm-review-widget,.spr-container,.final-includes,.final-includes>div,.hrg-side-card,.hrg-stat,.hrg-feature,.hrg-cta,.week-item,.review-card,.hero-purchase-stack,.home-reset-closer,.amary-a11y-panel,.amary-a11y-modal-card){background:#fff!important;background-color:#fff!important;color:#111!important;border-color:#111!important;box-shadow:none!important;text-shadow:none!important}html.amary-a11y-high-contrast :where(h1,h2,h3,h4,h5,h6,p,li,span,strong,em,small,label,legend,summary,blockquote,div,dl,dt,dd,th,td,.price,.price *,.money,.product__title,.product__description,.product__description *,.product__text,.product-form__input *,.product-popup-modal__content *,.card__heading,.card__heading *,.card-information,.card-information *,.caption,.caption-large,.badge,.sale-badge,.final-includes,.final-includes *,.faq-answer,.faq-answer *,.rte,.rte *,.metafield-rich_text_field,.metafield-rich_text_field *,.jdgm-widget *,.spr-container *,.drawer *,.cart-drawer *,.menu-drawer *){color:#111!important;text-shadow:none!important}html.amary-a11y-high-contrast :where(.button,.btn,button,button[type=button],button[type=submit],input[type=submit],.shopify-payment-button__button,.product-form__submit,.cart__checkout-button,.cart-drawer .button,.drawer .button,.coupon button,.customer button,.jdgm-write-rev-link,.spr-button,.amary-a11y-toggle){background:#000!important;background-color:#000!important;color:#fff!important;border:2px solid #000000!important;box-shadow:none!important;text-shadow:none!important;opacity:1!important}html.amary-a11y-high-contrast :where(.button *,.btn *,button *,input[type=submit] *,.shopify-payment-button__button *,.product-form__submit *,.cart__checkout-button *,.cart-drawer .button *,.drawer .button *,.coupon button *,.jdgm-write-rev-link *,.spr-button *,.amary-a11y-toggle *){color:#fff!important;fill:#fff!important;stroke:#fff!important;text-shadow:none!important}html.amary-a11y-high-contrast :where(a:not(.button):not(.btn):not(.shopify-payment-button__button):not(.amary-a11y-toggle),.link){color:#00e!important;text-decoration:underline!important;text-underline-offset:3px!important}html.amary-a11y-high-contrast :where(input,textarea,select){background:#fff!important;background-color:#fff!important;color:#111!important;border:2px solid #111111!important}html.amary-a11y-high-contrast :where(input::placeholder,textarea::placeholder){color:#444!important}html.amary-a11y-high-contrast :where(svg,path,circle,rect,line,polyline,polygon){color:currentColor!important}html.amary-a11y-dark-readable body{background:#050505!important;color:#fff!important}html.amary-a11y-dark-readable :where(header,footer,main,section,article,aside,nav,.shopify-section,.page-width,.page-width--narrow,.section,.content-container,.gradient,.global-media-settings,.banner,.slideshow,.rich-text,.image-with-text,.multicolumn,.multicolumn-card,.collection,.collection-list,.card,.card-wrapper,.product-card-wrapper,.contains-card,.product,.product__info-wrapper,.product__info-container,.product__media-wrapper,.product-form,.product-form__input,.product__accordion,.accordion,details,summary,.quantity,.quantity__input,.quantity__button,.drawer,.drawer__inner,.cart-drawer,.cart-drawer__empty-content,.cart-item,.cart-items,.cart-notification,.modal,.modal__content,.popup,.popup-modal,.menu-drawer,.search-modal,.predictive-search,.newsletter,.newsletter-form,.footer,.footer-block,.footer-block__details-content,.jdgm-widget,.jdgm-rev-widg,.jdgm-review-widget,.spr-container,.final-includes,.final-includes>div,.hrg-side-card,.hrg-stat,.hrg-feature,.hrg-cta,.week-item,.review-card,.hero-purchase-stack,.home-reset-closer,.amary-a11y-panel,.amary-a11y-modal-card){background:#111!important;background-color:#111!important;color:#fff!important;border-color:#777!important;box-shadow:none!important;text-shadow:none!important}html.amary-a11y-dark-readable :where(h1,h2,h3,h4,h5,h6,p,li,span,strong,em,small,label,legend,summary,blockquote,div,dl,dt,dd,th,td,.price,.price *,.money,.product__title,.product__description,.product__description *,.product__text,.product-form__input *,.product-popup-modal__content *,.card__heading,.card__heading *,.card-information,.card-information *,.caption,.caption-large,.badge,.sale-badge,.final-includes,.final-includes *,.faq-answer,.faq-answer *,.rte,.rte *,.metafield-rich_text_field,.metafield-rich_text_field *,.jdgm-widget *,.spr-container *,.drawer *,.cart-drawer *,.menu-drawer *){color:#fff!important;text-shadow:none!important}html.amary-a11y-dark-readable :where(a:not(.button):not(.btn):not(.shopify-payment-button__button):not(.amary-a11y-toggle),.link){color:#9ec5ff!important;text-decoration:underline!important;text-underline-offset:3px!important}html.amary-a11y-dark-readable :where(.button,.btn,button,button[type=button],button[type=submit],input[type=submit],.shopify-payment-button__button,.product-form__submit,.cart__checkout-button,.cart-drawer .button,.drawer .button,.coupon button,.customer button,.jdgm-write-rev-link,.spr-button){background:#fff!important;background-color:#fff!important;color:#000!important;border:2px solid #ffffff!important;box-shadow:none!important;opacity:1!important}html.amary-a11y-dark-readable :where(.button *,.btn *,button *,input[type=submit] *,.shopify-payment-button__button *,.product-form__submit *,.cart__checkout-button *,.cart-drawer .button *,.drawer .button *,.coupon button *,.jdgm-write-rev-link *,.spr-button *){color:#000!important;fill:#000!important;stroke:#000!important;text-shadow:none!important}html.amary-a11y-dark-readable :where(input,textarea,select){background:#000!important;background-color:#000!important;color:#fff!important;border:2px solid #cccccc!important}html.amary-a11y-dark-readable :where(input::placeholder,textarea::placeholder){color:#eee!important}html.amary-a11y-dark-readable :where(svg,path,circle,rect,line,polyline,polygon){color:currentColor!important}html.amary-a11y-dark-readable .amary-a11y-modal-card,html.amary-a11y-dark-readable .amary-a11y-modal-card *{background:#111!important;color:#fff!important}html.amary-a11y-high-contrast .amary-a11y-modal-card,html.amary-a11y-high-contrast .amary-a11y-modal-card *{background:#fff!important;color:#111!important}@media(max-width:640px){.amary-a11y-widget{left:14px;bottom:14px}.amary-a11y-modal-card{padding:26px 20px;border-radius:14px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/amary-accessibility.css.map */
