.variant-option__button-label:has(input[value=Onyx]){--sw:#1D1D1F;--swFill:#1D1D1F;--swInk:#F5F5F3}.variant-option__button-label:has(input[value=Rose]){--sw:#94436C;--swFill:#8B3E65;--swInk:#FFFFFF}.variant-option__button-label:has(input[value=Caramel]){--sw:#A16D3E;--swFill:#8F6134;--swInk:#FFFFFF}.variant-option__button-label:has(input[value=Lavender]){--sw:#76779F;--swFill:#63648B;--swInk:#FFFFFF}.variant-option__button-label:has(input[value=Ivory]){--sw:#EDE7DC;--swFill:#E4DACA;--swInk:#15181A}.variant-option__button-label:has(input[value=Gold]){--sw:#B8873C;--swFill:#8F6828;--swInk:#FFFFFF}.variant-option__button-label:has(input[value=Amber]){--sw:#C2712A;--swFill:#A05C1F;--swInk:#FFFFFF}.variant-option__button-label:has(input[value=Violet]){--sw:#6E5A8C;--swFill:#5E4C79;--swInk:#FFFFFF}.variant-option__button-label:has(input[value=Graphite]){--sw:#3A3D42;--swFill:#33363A;--swInk:#F5F5F3}.variant-option__button-label:has(input[value=Silver]){--sw:#C7CAC9;--swFill:#BFC3C2;--swInk:#15181A}.variant-option__button-label:has(input[data-option-name=Colour]) .variant-option__button-label__text:before{content:"";display:inline-block;width:9px;height:9px;border-radius:50%;background:var(--sw,#15181A);box-shadow:inset 0 0 0 1px #00000038;margin-inline-end:8px;transition:opacity .18s ease}.variant-option__button-label:has(input[data-option-name=Colour]) .variant-option__button-label__pill{background-color:var(--swFill,#15181A);transition:transform .18s ease-in-out}.variant-option__button-label:has(input[data-option-name=Colour]):hover .variant-option__button-label__pill{transform:translate(0)!important}.variant-option__button-label:has(input[data-option-name=Colour]):hover,.variant-option__button-label:has(input[data-option-name=Colour]:checked){color:var(--swInk,#F5F5F3);border-color:var(--swFill,#15181A)}.variant-option__button-label:has(input[data-option-name=Colour]):hover .variant-option__button-label__text:before,.variant-option__button-label:has(input[data-option-name=Colour]:checked) .variant-option__button-label__text:before{opacity:0}.variant-option__button-label:has(input[data-option-name=Colour]:checked){outline:1px solid var(--swFill,#15181A);outline-offset:2px}.variant-option__button-label:has(input[data-option-available=false]) .variant-option__button-label__text:before{opacity:.35}
/*# sourceMappingURL=/cdn/shop/t/7/assets/qh-swatches.css.map */
