:root{--focus-ring-width:2px;--focus-ring-offset:2px}:where(a[href],button,input,select,textarea,summary,[tabindex]):focus-visible,.btn:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color,var(--color-foreground,#1a1a1a));outline-offset:var(--focus-ring-offset)}html:has(.header--sticky){scroll-padding-top:calc(var(--header-height) + var(--spacing-2))}img{color:#0000}:root{--a11y-unavailable-ink:#545454;--a11y-unavailable-fill:#f2f2f2;--a11y-unavailable-line:#c4c4c4}.product .product__option-value--unavailable .product__option-swatch-wrap,.product .product__option-value--unavailable .product__option-swatch-wrap:hover{opacity:1;color:var(--a11y-unavailable-ink);background-color:var(--a11y-unavailable-fill);border-color:var(--a11y-unavailable-line);cursor:not-allowed;border-style:dashed;text-decoration:line-through;text-decoration-thickness:1px}.product .product__option-value--unavailable .product__swatch{opacity:.5}.product .product__option-value input:focus-visible+.product__option-swatch-wrap{outline:2px solid var(--color-foreground,#1a1a1a);outline-offset:-2px}
