:focus-visible,body:not(.is-focused) .flickity-button:focus-visible,body:not(.is-focused) .slider__button:focus-visible{outline:max(2px,.08em) solid currentColor;outline-offset:.25em}body.is-focused .sidebar__item input:focus~label{outline:max(2px,.08em) solid transparent!important;outline-offset:calc(-1*max(2px,.08em))!important;background:color-mix(in oklch,var(--text) 6%,transparent);text-decoration:underline max(2px,.08em) var(--text);text-underline-offset:.2em}.flickity-enabled:focus-visible{outline:max(2px,.08em) solid currentColor;outline-offset:calc(-1*max(2px,.08em))}.flickity-enabled:not(.announcement__slider):focus-visible>.flickity-viewport:after,body.is-focused a.frame__item:focus-visible:after,body.is-focused .product__photo:focus-visible:after,body.is-focused .product__media:is(:has(:focus-visible)):after,body.is-focused .product-item__image>a.product-link:focus-visible:after,body.is-focused .product__thumb__link:focus-visible:after,body.is-focused .article__image-link:focus-visible .image-wrapper:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none;border:0;box-shadow:inset 0 0 0 max(2px,.08em) #000,inset 0 0 0 calc(2*max(2px,.08em)) #fff}.flickity-enabled:not(.announcement__slider):focus-visible>.flickity-viewport:after,body.is-focused a.frame__item:focus-visible:after{z-index:21}body.is-focused a.frame__item:focus-visible,body.is-focused .product__thumb__link:focus-visible{position:relative}body.is-focused .look__slider:focus-visible,body.is-focused .grid:focus-visible{outline:max(2px,.08em) solid currentColor!important;outline-offset:calc(-1*max(2px,.08em))}body.is-focused .product__photo:focus-visible,body.is-focused .product-item__image>a.product-link:focus-visible,body.is-focused .product__thumb__link:focus-visible,body.is-focused .article__image-link:focus-visible{outline:max(2px,.08em) solid transparent;outline-offset:calc(-1*max(2px,.08em))}.no-touch body.is-focused .double__image .product-link:focus-visible .product-item__bg__under,.no-touch body.is-focused .double__image.is-visible .product-link:focus-visible .product-item__bg__inner.is-visible,body.is-focused a.product-link:focus-visible>.product-item__bg,body.is-focused .product__thumb__link:focus-visible img,body.is-focused .article__image-link:focus-visible img,body.is-focused .article__image-link:focus-visible .image-wrapper,body.is-focused a.frame__item:focus-visible img,body.is-focused .slideshow__slider:focus-visible img{outline-color:transparent!important;outline-style:solid!important}@supports selector(:has(*)){body.is-focused .product__media :is(.deferred-media__poster,video,iframe,model-viewer):focus{outline:max(2px,.08em) solid transparent;outline-offset:calc(-1*max(2px,.08em))}body.is-focused .product__media .deferred-media__poster:focus .deferred-media__poster-button{outline-color:transparent!important;outline-style:solid!important}body.is-focused model-viewer:focus:after{content:none}}.flickity-prev-next-button,.slider__button{min-inline-size:24px;min-block-size:24px}.flickity-page-dot,.flickity-page-dot.is-selected,[data-dots=line] .flickity-page-dot,[data-dots=line] .flickity-page-dot:hover{position:relative;inline-size:max(24px,var(--dot-mark-inline-size, 10px));block-size:24px;margin-inline:0;margin-block:calc((var(--dot-mark-block-size, 10px) - 24px) / 2);border:0;border-radius:0;background:transparent;opacity:1;overflow:visible}.flickity-page-dot:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;inline-size:var(--dot-mark-inline-size, 10px);block-size:var(--dot-mark-block-size, 10px);margin:auto;border:1px solid var(--text);border-radius:50%;transition:opacity .3s ease,background .3s ease}.flickity-page-dot.is-selected:before{background:var(--text)}[data-dots=line] .flickity-page-dots{column-gap:10px}[data-dots=line] .flickity-page-dot{--dot-mark-inline-size: 40px;--dot-mark-block-size: 2px}[data-dots=line] .flickity-page-dot:before{border:0;border-radius:0;background:currentColor;opacity:.25}@media(hover:hover)and (pointer:fine){[data-dots=line] .flickity-page-dot:hover:before{opacity:.45}}[data-dots=line] .flickity-page-dot.is-selected:before{opacity:1}.checkbox input[type=checkbox]+label{position:relative}.checkbox input[type=checkbox]:checked+label:before{border-color:#000}.checkbox input[type=checkbox]:checked+label:after{content:"";position:absolute;inset-block-start:.2em;inset-inline-start:.425em;inline-size:.35em;block-size:.7em;border-block-end:max(2px,.12em) solid #000;border-inline-end:max(2px,.12em) solid #000;transform:rotate(45deg);pointer-events:none}body .sidebar__item input:checked~label:after,body .sidebar__item.link--remove a:after{border-color:#000}body .collection-nav:not(.collection-nav--image-grid) .sidebar__item input:checked~label:before,body .sidebar__item.link--remove a:before{content:"";position:absolute;z-index:1;inset-block:0;inset-inline-start:.35em;inline-size:.3em;block-size:.6em;margin-block:auto;border-block-end:max(2px,.12em) solid #000;border-inline-end:max(2px,.12em) solid #000;transform:translateY(-.05em) rotate(45deg);pointer-events:none}body .collection-nav--image-grid .sidebar__item--active label,body .collection-nav--image-grid .sidebar__item input:checked~label{border-color:#000;box-shadow:inset 0 0 0 1px #000,inset 0 0 0 3px var(--accent)}body .widget__links--active .widget__link{color:var(--text);text-decoration-line:underline;text-decoration-thickness:max(1px,.1em);text-underline-offset:.25em}body .pswp-zoom-gallery .pswp__thumb.is-current:before,body .pswp[data-pswp-option-classes*=pswp-zoom-gallery] .pswp__thumb.is-current:before{border:2px solid #000;box-shadow:inset 0 0 0 2px var(--accent)}body .active__filters__clear:hover .filter__x,body .active__filters__remove:hover .filter__x{color:currentColor}
/*# sourceMappingURL=/cdn/shop/t/477/assets/a11y-custom.css.map */
