.options{align-items:flex-start;flex-wrap:wrap;gap:.125rem}.options__option{position:relative;margin-right:.5rem;margin-bottom:.5rem}@media screen and (min-width:768px){.options__option{margin-bottom:0;margin-right:1rem;margin-top:1rem}}.options__option a{color:var(--color-black);text-decoration:none}.options__option--color{flex-direction:column;margin:0 .3125rem}.collection-filters .options__option--color{padding-bottom:2rem}@media screen and (min-width:768px){.collection-filters .options__option--color{margin:0 2.5rem 2.5rem}}.options__option-link{display:block;width:100%;height:100%}.options__label-tag{line-height:10px;font-size:.5625rem;font-weight:700;text-align:center;letter-spacing:1px;position:absolute;left:50%;transform:translateX(-50%)}.options__label{color:var(--color-black);cursor:pointer;display:block;font-size:1rem;line-height:1.5;min-width:5.875rem;text-align:center;position:relative;padding:.5rem;background-color:var(--color-gray-2);box-sizing:border-box;transition:all 50ms ease}.options__label:hover{background-color:var(--color-black);color:var(--color-white)}.options__label--color{width:2.5rem;height:2.5rem;border-radius:50%;position:relative;background-size:cover;background-position:center;min-width:0;outline-offset:2px;margin-bottom:.3125rem}.options__label--color:hover{outline:1px solid var(--color-black)}.collection-filters .options__label--color{border:none;width:4.375rem;height:4.375rem}@media screen and (min-width:768px){.collection-filters .options__label--color{width:6.875rem;height:6.875rem}}.options__label--color::before{content:"";display:none;border:.0625rem solid var(--color-black);border-radius:50%;position:absolute;opacity:0;visibility:hidden;transition:all 50ms ease}.collection-filters .options__label--color::before{display:block;width:4.875rem;height:4.875rem;left:-.3125rem;top:-.3125rem}@media screen and (min-width:768px){.collection-filters .options__label--color::before{width:7.25rem;height:7.25rem;left:-.25rem;top:-.25rem}}.options__label--color span{position:absolute;top:100%;left:50%;transform:translateX(-50%);margin-top:1rem;width:100%;display:block}.options__label--color:hover{background-color:transparent}.options__label--color:hover::before{opacity:1;visibility:visible}.options__label--color:hover span{color:var(--color-black)}.options__label--color span{font-size:.75rem;color:var(--color-gray-1)}.options__label--disabled{display:block;opacity:.5;overflow:hidden;color:var(--color-black);border-color:var(--color-black)}.options__label--disabled:after{content:"";display:block;position:absolute;top:50%;left:50%;width:.0625rem;background:var(--color-black);height:100%;transform:translate(-50%,-50%) rotate(45deg)}.options__label--disabled:before{display:none}.options .options__label--checked,.options__input:checked+.options__label{background-color:var(--color-black);color:var(--color-white)}.options__input:checked+.options__label--color{background-color:inherit;color:inherit}.options__input:checked+.options__label--color::before{opacity:1;visibility:visible}