.colour-match{display:block;margin-block:.5rem}.colour-match__link{background:none;border:0;padding:0;font:inherit;font-size:.875rem;text-decoration:underline;cursor:pointer;color:inherit}.colour-match legend .colour-match__link,.colour-match__label-host .colour-match__link{margin-inline-start:.75rem;font-weight:400}.colour-match__microcopy{margin:.5rem 0 0;font-size:.8125rem;line-height:1.4;opacity:.75}.colour-match__code{white-space:nowrap;opacity:.7}.colour-match__drawer{margin:0 0 0 auto;padding:0;border:0;width:min(26rem,100vw);height:100dvh;max-height:none;background:#fff;color:#111}.colour-match__drawer[open]{animation:colour-match-in .25s ease-out}.colour-match__drawer::backdrop{background:#00000073}@keyframes colour-match-in{0%{transform:translate(100%)}to{transform:translate(0)}}.colour-match__panel{display:flex;flex-direction:column;height:100%}.colour-match__header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid rgba(0,0,0,.12)}.colour-match__title{margin:0;font-size:1.125rem}.colour-match__close{background:none;border:0;font-size:1.75rem;line-height:1;cursor:pointer;color:inherit}.colour-match__body{padding:1.25rem;overflow-y:auto}.colour-match__image{display:block;width:100%;height:auto;margin-block:1rem;border-radius:.25rem}.colour-match__table{width:100%;border-collapse:collapse;font-size:.9375rem}.colour-match__table th,.colour-match__table td{text-align:start;padding:.625rem .5rem;border-bottom:1px solid rgba(0,0,0,.1)}body:has(.colour-match__drawer[open]){overflow:hidden}.static-rating{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;text-decoration:none;color:inherit}.static-rating__stars{background:linear-gradient(90deg,#f5a623 var(--fill),rgba(128,128,128,.35) var(--fill));-webkit-background-clip:text;background-clip:text;color:transparent;letter-spacing:2px;font-size:1rem}.static-rating__text{text-decoration:underline}.trust-stack{margin-block-start:.875rem}.trust-stack__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem .75rem;list-style:none;margin:0;padding:0}.trust-stack__item{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;line-height:1.25}.trust-stack__icon{flex:none;width:1.125rem;height:1.125rem}
/*# sourceMappingURL=/cdn/shop/t/25/compiled_assets/styles.css.map */
