:root{--wcag-focus-ring-thickness: 2px;--wcag-focus-ring-color: #2563eb;--wcag-box-shadow-size: 6px;--wcag-box-shadow-color: rgba(37, 99, 235, .2)}*:focus-visible{outline:var(--wcag-focus-ring-thickness) solid var(--wcag-focus-ring-color);outline-offset:4px;box-shadow:0 0 0 var(--wcag-box-shadow-size) var(--wcag-box-shadow-color);border-radius:6px}*:focus:not(:focus-visible){outline:none;box-shadow:none}slideshow-slide{overflow:visible}.slideshow__wrapper,.product-media-gallery__wrapper,.resource-list__wrapper{overflow:clip;padding:calc(var(--wcag-focus-ring-thickness) + var(--wcag-box-shadow-size) + 6px);margin:calc((var(--wcag-focus-ring-thickness) + var(--wcag-box-shadow-size) + 6px) * -1)}.slideshow__slide:focus-visible,slideshow-slide:focus-visible,.product-media:focus-visible,.resource-list__item:focus-visible,.slider__slide:focus-visible,.scroll-carousel__item:focus-visible,[data-slide]:focus-visible,.card:focus-visible,.card-wrapper:focus-visible,.product-card:focus-visible{outline:var(--wcag-focus-ring-thickness) solid var(--wcag-focus-ring-color);outline-offset:4px;box-shadow:0 0 0 var(--wcag-box-shadow-size) var(--wcag-box-shadow-color);border-radius:6px;position:relative;z-index:2}.card a:focus-visible,.card button:focus-visible,.card-wrapper a:focus-visible,.product-card a:focus-visible,.product-card button:focus-visible,.slideshow__slide a:focus-visible,.slideshow__slide button:focus-visible{outline:var(--wcag-focus-ring-thickness) solid var(--wcag-focus-ring-color);outline-offset:2px;box-shadow:0 0 0 var(--wcag-box-shadow-size) var(--wcag-box-shadow-color);border-radius:6px;position:relative;z-index:2}.slideshow__controls button:focus-visible,.slideshow__control:focus-visible,.slider-buttons button:focus-visible,.slider__button:focus-visible,.carousel__nav button:focus-visible,.slideshow__indicator:focus-visible,.slideshow-control--dots button:focus-visible,[data-slider-button]:focus-visible{outline:var(--wcag-focus-ring-thickness) solid var(--wcag-focus-ring-color);outline-offset:3px;box-shadow:0 0 0 var(--wcag-box-shadow-size) var(--wcag-box-shadow-color);border-radius:50px;position:relative;z-index:3}.header a:focus-visible,.header button:focus-visible,.menu-drawer a:focus-visible,.menu-drawer button:focus-visible,.header__icon:focus-visible{outline:var(--wcag-focus-ring-thickness) solid var(--wcag-focus-ring-color);outline-offset:3px;box-shadow:0 0 0 var(--wcag-box-shadow-size) var(--wcag-box-shadow-color);border-radius:6px;position:relative;z-index:2}input:focus-visible,select:focus-visible,textarea:focus-visible,.field__input:focus-visible,.variant-option input:focus-visible+label,.variant-picker__option:focus-visible{outline:var(--wcag-focus-ring-thickness) solid var(--wcag-focus-ring-color);outline-offset:2px;box-shadow:0 0 0 var(--wcag-box-shadow-size) var(--wcag-box-shadow-color)}.skip-to-content-link:focus-visible{outline:var(--wcag-focus-ring-thickness) solid var(--wcag-focus-ring-color);outline-offset:4px;box-shadow:0 0 0 var(--wcag-box-shadow-size) var(--wcag-box-shadow-color);color:#fff}@media(prefers-reduced-motion:reduce){*:focus-visible{transition:none!important}}:focus-visible,a:focus-visible,button:focus-visible,summary:focus-visible,label:focus-visible,[role=button]:focus-visible,[role=link]:focus-visible,[role=tab]:focus-visible,[tabindex]:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,.button:focus-visible,.link:focus-visible,.checkbox__input:focus-visible,.search-input:focus-visible,.localization-form__select:focus-visible,.localization-form__list-item:focus-visible{outline:var(--wcag-focus-ring-thickness) solid var(--wcag-focus-ring-color)!important;outline-offset:3px!important;box-shadow:0 0 0 var(--wcag-box-shadow-size) var(--wcag-box-shadow-color)!important;border-radius:6px}.checkbox__input:focus-visible+.checkbox__label .icon-checkmark,.variant-option__button-label:has(:focus-visible) .swatch,.variant-option__button-label:has(:focus-visible){outline:var(--wcag-focus-ring-thickness) solid var(--wcag-focus-ring-color)!important;outline-offset:3px!important;box-shadow:0 0 0 var(--wcag-box-shadow-size) var(--wcag-box-shadow-color)!important}.resource-image .image-block__image{object-fit:contain;background:#333;aspect-ratio:5 / 6.8;border-radius:20px}.resource-image{aspect-ratio:5 / 6.8}.product-media-container.media-fit img{object-fit:contain;background:#333;border-radius:20px}.product-media{aspect-ratio:5 / 6.8;border-radius:20px}
/*# sourceMappingURL=/cdn/shop/t/5/assets/sms-custom.css.map */
