.variant-option.dl-vsize,.variant-option.dl-vcolour{width:100%}.dl-vsize legend,.dl-vcolour legend{width:100%;margin-block-end:10px}.dl-vlegend{display:flex;justify-content:space-between;align-items:baseline;width:100%;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--dl-ink, currentColor)}.dl-vlegend__value{letter-spacing:.06em;text-transform:none;font-size:13px;color:var(--dl-muted, currentColor)}.dl-vlegend__link{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--dl-ink, currentColor);text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--dl-line, currentColor)}.dl-vlegend__link:hover{text-decoration-color:var(--dl-ink, currentColor)}.variant-option.dl-vsize{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.dl-vsize .variant-option__button-label.dl-vbtn{--options-border-radius: 0;min-width:0;min-height:44px;height:44px;padding:0 4px;flex:none;border-color:var(--dl-line, currentColor)}.dl-vsize .variant-option__button-label.dl-vbtn:before{border-color:var(--dl-line, currentColor)}.dl-vsize .variant-option__button-label.dl-vbtn:has(:checked):before{border-color:var(--dl-ink, currentColor)}.dl-vsize .variant-option__button-label.dl-vbtn:hover:before{border-color:var(--dl-ink, currentColor)}.dl-vsize .dl-vbtn .variant-option__button-label__text{font-size:13px;letter-spacing:.06em;text-align:center;width:100%;white-space:nowrap}.dl-vsize__selected{grid-column:1 / -1;margin:6px 0 0;font-size:12px;line-height:1.5;letter-spacing:.02em;color:var(--dl-muted, currentColor)}.dl-vsize__selected strong{font-weight:500;color:var(--dl-ink, currentColor)}@media screen and (max-width:389px){.variant-option.dl-vsize{grid-template-columns:repeat(3,minmax(0,1fr))}}.variant-option.dl-vcolour{display:flex;flex-wrap:wrap;gap:6px}.dl-vcolour .variant-option__button-label.dl-vbtn{--options-border-radius: 0;flex:none;min-width:0;min-height:36px;height:36px;padding:0 14px}.dl-vcolour .variant-option__button-label.dl-vbtn:before{border-color:var(--dl-line, currentColor)}.dl-vcolour .variant-option__button-label.dl-vbtn:has(:checked):before,.dl-vcolour .variant-option__button-label.dl-vbtn:hover:before{border-color:var(--dl-ink, currentColor)}.dl-vcolour .dl-vbtn .variant-option__button-label__text{font-size:12px;letter-spacing:.04em}.variant-option.dl-vcolour--img{gap:10px}.dl-vcolour--img .variant-option__button-label.dl-vbtn{--options-border-radius: 50%;width:44px;height:44px;min-height:44px;padding:0;border-radius:50%;overflow:hidden;background:var(--dl-soft, transparent)}.dl-vcolour--img .variant-option__button-label.dl-vbtn:has(:checked){outline:1px solid var(--dl-ink, currentColor);outline-offset:3px}.dl-vswatch{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;overflow:hidden;pointer-events:none}.dl-vswatch img{width:100%;height:100%;object-fit:cover;object-position:center 30%;display:block}.dl-vsr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.dl-vcolour--img .variant-option__button-label.dl-vbtn:has([data-option-available=false]) .dl-vswatch{opacity:.45}.variant-option.dl-vsize+.variant-option,.variant-option.dl-vcolour+.variant-option{margin-top:22px}
/*# sourceMappingURL=/cdn/shop/t/7/assets/dl-variant.css.map */
