@media screen and (pointer:fine){.product-card__quick-add-button:focus-visible,.product-card:has(:focus-visible) .product-card__quick-add-button{opacity:1;transform:translateY(0);transition:none}}.product-card:has(:focus-visible){opacity:1!important}[role=dialog][tabindex="-1"]:focus{outline:none}button.review-image-clickable{display:block;width:100%;text-align:inherit}.reviews-swiper-pagination button.swiper-pagination-bullet{position:relative;width:24px;height:24px;margin:-9.5px 0;padding:0;border-radius:0;background:transparent;vertical-align:middle}.reviews-swiper-pagination button.swiper-pagination-bullet:before{content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%;width:5px;height:5px;border-radius:50%;background:#d1d5db;transform:translate(-50%,-50%);transition:background-color .3s ease}.reviews-swiper-pagination button.swiper-pagination-bullet-active:before{background:#3a3839}.quantity-selector__input:focus-visible{outline:2px solid currentColor;outline-offset:-2px}.footer__block--newsletter .button:focus-visible{outline:2px solid rgb(var(--text-color));outline-offset:2px}html:not([data-a11y-pointer]) .header-search__input:focus-visible{outline:2px solid currentColor;outline-offset:4px}#my-custom-bundle .bundle__bundle-titlerow .bundle__bundle-upto,#my-custom-bundle .bundle__tier .bundle__tier-sub{color:#d0355f!important}html:not([data-a11y-pointer]) #my-custom-bundle [data-a11y-bundle-option]:focus-visible{outline:2px solid #1c1c1c;outline-offset:2px}html[data-a11y-pointer] #my-custom-bundle [data-a11y-bundle-option]:focus{outline:none}#shop-hcaptcha-badge-container:focus-within{transform:translate(calc(-100% + 56px))!important}#shop-hcaptcha-badge-container a:is(.privacy,.terms):focus-visible{outline:2px solid #ffffff!important;outline-offset:2px}.collection-toolbar__button,th{opacity:.61}.content-tabs [role=tab]:not([aria-selected=true]){opacity:.61}.product-info .product-info__block-item .pdp-upsell .pdp-upsell__price{color:#d72a29}.product-info .product-info__block-item .pdp-upsell .pdp-upsell__savings-badge{color:#c62222}product-gallery .page-dots{column-gap:18px}product-gallery .page-dots>.tap-area:before{top:-9px;right:-9px;bottom:-9px;left:-9px}.prose .button.button--decorative{display:inline-flex}@media screen and (min-width:700px){.announcement-bar:has(>.announcement-bar__pause){position:relative}.announcement-bar>.announcement-bar__pause{position:absolute;inset-block-start:50%;inset-inline-end:calc(var(--announcement-bar-gutter) / 2);transform:translate(50%,-50%)}}.reelup-block :is(.reelUp_card,.reelUp_story_card):focus-visible{outline:2px solid #fff;outline-offset:-2px;box-shadow:0 0 0 2px #000}#reelUp_modal :is(.reelUp_close_btn_wrapper,button,video):focus-visible{outline:2px solid #fff;outline-offset:2px}.bf-hero__button:focus-visible{outline:2px solid var(--bf-hero-button-background);outline-offset:3px}.bf-strip-wrap{--bf-strip-pause-size: 34px;position:relative}@media screen and (min-width:700px){.bf-strip-wrap{--bf-strip-pause-size: 48px}}.bf-strip-wrap>.bf-strip{clip-path:inset(0 var(--bf-strip-pause-size) 0 0)}.bf-strip-wrap>.bf-strip__pause{position:absolute;inset-block:0;right:0;display:grid;place-items:center;width:var(--bf-strip-pause-size);margin:0;padding:0;border:0;border-radius:0;background:#1c1c1c;color:#fff;cursor:pointer}.bf-strip-wrap>.bf-strip__pause [hidden]{display:none}.bf-strip-wrap>.bf-strip__pause:focus-visible{outline:2px solid #fff;outline-offset:-5px}.bf-strip-wrap.is-paused .bf-strip__track{animation-play-state:paused}html.ig-bf-pending .bf-strip-wrap>.bf-strip__pause{visibility:hidden}@media(prefers-reduced-motion:reduce){.bf-strip-wrap>.bf-strip{clip-path:none}.bf-strip-wrap>.bf-strip__pause{display:none}}.reelup-block>.a11y-reel-controls{position:relative;z-index:2;height:0}.a11y-reel-controls>.a11y-reel-toggle{position:absolute;inset-block-start:8px;inset-inline-end:8px;display:grid;place-items:center;width:28px;height:28px;margin:0;padding:0;border:0;border-radius:50%;background:#1c1c1cb3;color:#fff;cursor:pointer}.a11y-reel-toggle [hidden]{display:none}.a11y-reel-toggle:focus-visible{outline:2px solid #000;outline-offset:2px;box-shadow:0 0 0 2px #fff}.junip-product-review-bar-wrapper[role=button]{min-height:24px;margin-block:0}.title-trash-wrapper>button.remove-item:not(.bundle-cart-remove){display:flex;flex-direction:column}.remove-item__icon{display:block}
/*# sourceMappingURL=/cdn/shop/t/22/assets/accessibility.css.map */
