.product-information .blim-colour-choices.variant-option--buttons{display:flex!important;flex-wrap:wrap;grid-template-columns:none!important;gap:5px 24px;align-items:center}.product-information .blim-colour-choices legend{width:100%;margin:0 0 4px;font-size:13px;line-height:1.4;font-weight:400;letter-spacing:.01em;text-transform:lowercase}.product-information .blim-colour-choices .variant-option__button-label{flex:0 0 auto!important;min-width:0!important;min-height:40px!important;width:auto!important;height:auto;padding:7px 0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;overflow:visible!important;color:#54453b}.product-information .blim-colour-choices .variant-option__button-label:before,.product-information .blim-colour-choices .variant-option__button-label:after{content:none!important;display:none!important}.product-information .blim-colour-choices .variant-option__button-label__pill,.product-information .blim-colour-choices .variant-option__strikethrough{display:none!important}.product-information .blim-colour-choices .variant-option__button-label__text{display:inline-flex;align-items:center;gap:9px;font-size:14px;line-height:1.35;font-weight:400;text-wrap:nowrap;color:inherit}.product-information .blim-colour-choices .variant-option__button-label__text:before{content:"";display:inline-block;box-sizing:border-box;flex:0 0 16px;width:16px;height:16px;border:1.5px solid #54453b;border-radius:50%;background:#fff}.product-information .blim-colour-choices .variant-option__button-label:has(input:checked) .variant-option__button-label__text{font-weight:400!important}.product-information .blim-colour-choices .variant-option__button-label:has(input:checked) .variant-option__button-label__text:before{background:var(--blim-colour-swatch,#54453b);box-shadow:none}.product-information .blim-colour-choices .variant-option__button-label:has(input[aria-disabled=true]){opacity:.32;cursor:not-allowed}.product-information .blim-colour-choices .variant-option__button-label:has(input[aria-disabled=true]) .variant-option__button-label__text:before{background:#fff!important;border-color:#a9a19a!important;box-shadow:none!important}.product-information .blim-colour-choices .variant-option__button-label:has(input:focus-visible){outline:none!important}.product-information .blim-colour-choices .variant-option__button-label:has(input:focus-visible) .variant-option__button-label__text{text-decoration:underline;text-underline-offset:4px}.product-information .blim-colour-choices .variant-option__button-label,.product-information .blim-colour-choices .variant-option__button-label:hover,.product-information .blim-colour-choices .variant-option__button-label:has(input:checked),.product-information .blim-colour-choices .variant-option__button-label:has(input:checked):hover{color:#54453b!important;transition-property:background-color,border-color!important}.product-information .blim-colour-choices .variant-option__button-label .variant-option__button-label__text,.product-information .blim-colour-choices .variant-option__button-label:has(input:checked) .variant-option__button-label__text{color:#54453b!important;transition:none!important}.product-information .blim-colour-choices .variant-option__button-label:has(input[aria-disabled=true]) .variant-option__button-label__text{color:#54453b!important}.product-information .blim-colour-choices [data-blim-colour=dough-white]{--blim-colour-swatch:#f3eee4}.product-information .blim-colour-choices [data-blim-colour=wheat-cream]{--blim-colour-swatch:#d7c9ac}.product-information .blim-colour-choices [data-blim-colour=rye-brown]{--blim-colour-swatch:#8c6850}.product-information .blim-colour-choices [data-blim-colour=sky-blue]{--blim-colour-swatch:#a6cadf}.product-information .blim-colour-choices [data-blim-colour=beige]{--blim-colour-swatch:#d9cbb5}.product-information .blim-colour-choices [data-blim-colour=butter-yellow]{--blim-colour-swatch:#f3d678}.product-information .blim-colour-choices [data-blim-colour=mint]{--blim-colour-swatch:#b8d8ca}.product-information .blim-colour-choices [data-blim-colour=black]{--blim-colour-swatch:#2e2a28}.product-information .blim-colour-choices [data-blim-colour=yellow]{--blim-colour-swatch:#e9d171}.product-information .blim-colour-choices [data-blim-colour=blue]{--blim-colour-swatch:#88aacd}.product-information .buy-buttons-block{--height-buy-buttons:44px;--buy-button-preferred-width:160px}.product-information .product-form-buttons{display:flex;align-items:stretch;flex-wrap:nowrap;gap:10px!important}.product-information .product-form-buttons .quantity-selector-wrapper{flex:0 0 112px;width:112px;min-width:112px;margin:0}.product-information .product-form-buttons .quantity-selector{--quantity-selector-width:112px;flex:none;width:112px;height:44px;border:1px solid #d7d1cb;border-radius:3px!important}.product-information .product-form-buttons .quantity-selector :is(.quantity-minus,.quantity-plus){width:36px;min-width:36px;height:42px;padding:0!important;border-radius:0!important}.product-information .product-form-buttons .quantity-selector input[type=number]{flex:1;min-width:0;width:38px;font-size:14px}.product-information .product-form-buttons>*:not(.quantity-selector-wrapper,.quantity-rules,.quantity-label,.volume-pricing,.product-form-text__error){min-width:0;flex:1 1 auto}.product-information .product-form-buttons .add-to-cart-button{box-sizing:border-box;min-height:44px;height:44px;padding:0 14px!important;border-radius:3px!important;font-size:14px;line-height:1.2;font-weight:500;letter-spacing:0;text-transform:none}.product-information .accelerated-checkout-block{display:none!important}@media(max-width:380px){.product-information .blim-colour-choices.variant-option--buttons{column-gap:16px}.product-information .product-form-buttons .quantity-selector-wrapper{flex-basis:100px;width:100px;min-width:100px}.product-information .product-form-buttons .quantity-selector{--quantity-selector-width:100px;width:100px}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/blim-product.css.map */
