.colour-order{position:relative;display:flex;flex-direction:column;gap:2.4rem}.colour-order__heading{margin:0;font-size:16px;font-weight:500;line-height:130%;color:#021d49}.colour-order__note{margin:0;font-size:16px;line-height:140%;color:#212122}.colour-order__tab-input{position:absolute;width:1px;height:1px;margin:0;padding:0;overflow:hidden;clip:rect(0 0 0 0);opacity:0;pointer-events:none}.colour-order__tabs{display:flex;gap:.4rem;padding:.8rem;border-radius:.8rem;background:#eee}.colour-order__tab{flex:1 1 0;padding:1rem .8rem;border-radius:.8rem;font-size:16px;font-weight:500;line-height:130%;text-align:center;color:#1e1e1e;cursor:pointer}.colour-order__panel{display:none}.colour-order:has(.colour-order__tab-input:nth-of-type(1):checked) .colour-order__tab:nth-of-type(1),.colour-order:has(.colour-order__tab-input:nth-of-type(2):checked) .colour-order__tab:nth-of-type(2){background:#fff}.colour-order:has(.colour-order__tab-input:nth-of-type(1):focus-visible) .colour-order__tab:nth-of-type(1),.colour-order:has(.colour-order__tab-input:nth-of-type(2):focus-visible) .colour-order__tab:nth-of-type(2){outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.1rem}.colour-order:has(.colour-order__tab-input:nth-of-type(1):checked) .colour-order__panel--samples,.colour-order:has(.colour-order__tab-input:nth-of-type(2):checked) .colour-order__panel--finder{display:block}.colour-order--information{gap:2.4rem}.colour-order__link{display:inline-flex;align-items:center;gap:.8rem;width:max-content;border-bottom:1px solid currentColor;font-size:14px;font-weight:500;line-height:normal;color:#212122;text-decoration:none}.colour-order__link .svg-wrapper{display:inline-flex;width:1.6rem;height:1.6rem}.colour-samples{display:flex;flex-direction:column;gap:2rem}.colour-samples__options{display:flex;flex-direction:column;gap:1.2rem;margin:0;padding:0;border:0}.colour-samples__option{display:flex;align-items:flex-start;gap:1.2rem;cursor:pointer}.colour-samples__option--unavailable{opacity:.5}.colour-samples__input{flex:0 0 auto;width:2rem;height:2rem;margin:.2rem 0 0;-webkit-appearance:none;appearance:none;border:1px solid #656fa4;border-radius:50%;cursor:pointer}.colour-samples__input:checked{background:radial-gradient(circle,#021d49 0 .4rem,transparent .45rem)}.colour-samples__input:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.2rem}.colour-samples__details{display:flex;flex:1 1 auto;flex-direction:column;gap:.2rem;min-width:0}.colour-samples__title{font-size:18px;font-weight:400;line-height:140%;color:#212122}.colour-samples__note{font-size:14px;line-height:175%;color:#888}.colour-samples__price{display:flex;flex:0 0 auto;flex-direction:column;align-items:flex-end;gap:.8rem;padding-top:.4rem;font-size:16px;font-weight:500;line-height:100%;color:#212122}.colour-samples__price s{color:#666}.colour-samples__free{display:inline-block;padding:.8rem 1.6rem;border-radius:1.8rem;background:#4e9f41;font-size:12px;font-weight:700;line-height:130%;text-transform:uppercase;color:#fff}.colour-samples__form .product-form__error-message-wrapper:not([hidden]){display:flex;align-items:flex-start;gap:.7rem;margin-bottom:1.5rem;font-size:1.3rem;line-height:1.4}.colour-samples__form .product-form__error-message-wrapper .svg-wrapper{flex-shrink:0;width:1.5rem;height:1.5rem;margin-top:.25rem}.colour-samples__form .product-form__submit{width:100%}.colour-samples[aria-busy=true] .product-form__submit{pointer-events:none;opacity:.6}.colour-finder{display:flex;flex-direction:column;gap:2rem}.colour-finder__field{margin:0;padding:0;border:0}.colour-finder__field[hidden]{display:none}.colour-finder__heading{display:block;margin:0 0 1rem;padding:0;font-size:16px;font-weight:500;line-height:130%;color:#021d49}.colour-finder__choices{display:flex;flex-wrap:wrap;gap:2.4rem}.colour-finder__choice{display:inline-flex;align-items:center;gap:.8rem;font-size:16px;line-height:130%;color:#212122;cursor:pointer}.colour-finder__radio{width:2rem;height:2rem;margin:0;-webkit-appearance:none;appearance:none;border:1px solid #656fa4;border-radius:50%;cursor:pointer}.colour-finder__radio:checked{background:radial-gradient(circle,#021d49 0 .4rem,transparent .45rem)}.colour-finder__radio:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.2rem}.colour-finder .select__select{border-radius:.8rem}.colour-finder .select__select:disabled{opacity:.5;cursor:not-allowed}.colour-finder__empty{margin:0;font-size:14px;line-height:140%;color:rgb(var(--color-error, 235, 0, 27))}.colour-finder__empty[hidden]{display:none}.colour-finder__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.6rem;align-items:end}.colour-finder[aria-busy=true] .colour-finder__show{pointer-events:none;opacity:.6}.colour-finder__dialog{width:min(48rem,calc(100vw - 3.2rem));max-height:calc(100dvh - 3.2rem);padding:0;border:0;border-radius:.8rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground));overflow-y:auto}.colour-finder__dialog::backdrop{background:rgba(var(--color-foreground),.5)}.colour-finder__dialog-inner{position:relative;display:flex;flex-direction:column;gap:3.2rem;padding:4rem 3.6rem 3.6rem}.colour-finder__close{position:absolute;top:1.2rem;right:1.2rem;display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;padding:0;border:0;background:none;color:inherit;cursor:pointer}.colour-finder__close .svg-wrapper{width:1.6rem;height:1.6rem}.colour-finder__dialog-header{display:flex;flex-direction:column;gap:.8rem;padding-right:3.2rem}.colour-finder__dialog-heading,.colour-finder__product-title{color:rgb(var(--color-secondary-text))}.colour-finder__dialog-heading,.colour-finder__dialog-intro{margin:0}.colour-finder__product{display:flex;gap:2.4rem;align-items:flex-start}.colour-finder__product-media{flex:0 0 9.6rem}.colour-finder__product-media[hidden]{display:none}.colour-finder__product-media img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.colour-finder__product-details{display:flex;flex:1 1 auto;flex-direction:column;gap:.8rem;min-width:0}.colour-finder__product-details p{margin:0}.colour-finder__product-details [hidden]{display:none}.colour-finder__product-title{margin:0;text-decoration:none}.colour-finder__product-title:hover{text-decoration:underline}.colour-finder__actions{display:flex;flex-direction:column;gap:1.2rem}.colour-finder__form .product-form__error-message-wrapper:not([hidden]){display:flex;align-items:flex-start;gap:.7rem;margin-bottom:1.5rem}.colour-finder__form .product-form__error-message-wrapper .svg-wrapper{flex-shrink:0;width:1.5rem;height:1.5rem}.colour-finder__form .product-form__submit[hidden]{display:none}.colour-finder__dialog[aria-busy=true] .product-form__submit{pointer-events:none;opacity:.6}@media screen and (max-width:749px){.colour-finder__dialog-inner{padding:4rem 2rem 2.4rem}.colour-finder__product{gap:1.6rem}.colour-finder__product-media{flex-basis:7.2rem}}
/*# sourceMappingURL=/cdn/shop/t/98/assets/component-colour-order.css.map */
