.product-form__input[data-handle=colour]{display:flex;flex-wrap:wrap;gap:12px}.product-form__input[data-handle=colour] input[type=radio]+label{width:122px;height:auto;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-indent:0;padding:0;box-shadow:0 0 0 1px var(--color-border) inset;border-radius:8px;background:#fff}.product-form__input[data-handle=colour] input[type=radio]+label:after{content:"";display:block;width:120px;height:120px;border-radius:8px 8px 0 0;background-position:center;background-size:cover;background-repeat:no-repeat;background-color:var(--option-color, #fff);background-image:var(--option-color-image);margin-bottom:8px}.product-form__input[data-handle=colour] input[type=radio]:checked+label{box-shadow:0 0 0 2px var(--color-accent, #b95c2c) inset}.product-form__input[data-handle=colour] input[type=radio]+label span{font-size:.75rem;font-weight:600;color:var(--color-body);margin-bottom:8px}.product-form__input[data-handle=colour] .form__label{margin-bottom:0}.product-form__input[data-handle=finish].product-form__input--color input[type=radio]+label{border:3px solid transparent;border-radius:100%;color:#333;height:50px;position:relative;width:50px;margin-right:8px}.product-form__input[data-handle=colour] input[type=radio]:checked+label,.product-form__input[data-handle=finish].product-form__input--color input[type=radio]:checked+label{box-shadow:0 0 0 1px #50ac7f!important}.product-form__input[data-handle=finish].product-form__input--color input[type=radio]+label:after{top:0;left:0;right:0;bottom:0;background-color:var(--option-color);background-image:var(--option-color-image)}body .variations .product-form__input[data-handle=colour] input[type=radio]+label{min-width:120px;padding-left:10px;padding-right:10px;width:auto;height:130px;padding-bottom:15px;color:#333;display:flex;flex-direction:column-reverse;position:relative;text-indent:0;text-transform:uppercase;font-size:14px;font-weight:700;font-family:Pirulen}body .product-form__input[data-handle=colour] input[type=radio]+label:after{background-size:90px;left:auto!important;right:auto!important;top:auto;background-color:transparent}
/*# sourceMappingURL=/cdn/shop/t/17/assets/variant-swatches-new.css.map */
