.colour-picker{border:0;padding:0;margin:0 0 1rem;min-width:0}.colour-picker legend{padding:0;font-size:.9rem;font-weight:700}.colour-picker legend span{margin-left:.55rem;font-weight:400;color:var(--quiet)}.colour-swatches{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.65rem}#purchase-form .colour-swatch{position:relative;display:block;margin:0;cursor:pointer}.colour-swatch input{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;cursor:pointer}.colour-photo{display:grid;place-items:center;width:50px;height:50px;padding:3px;background:#fff;border:1px solid var(--line);border-radius:50%;overflow:hidden}.colour-photo img{width:100%;height:100%;object-fit:contain;border-radius:50%}.colour-swatch input:checked+.colour-photo{outline:2px solid var(--rose);outline-offset:2px}.colour-swatch input:focus-visible+.colour-photo{outline:2px dashed var(--ink);outline-offset:3px}.product-details .rte{font-size:.95rem;line-height:1.6}.product-details .rte :is(h1,h2,h3,h4){font:700 1rem/1.35 var(--sans);letter-spacing:normal;margin:1rem 0 .3rem}.product-details .rte ul{padding-left:1.25rem;margin:.6rem 0}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map?subset=AAAQ */
