product-info[data-section-type="product-page"] variant-picker .m-product-option{margin-bottom:22px}
product-info[data-section-type="product-page"] variant-picker .m-product-option--content{gap:8px}
product-info[data-section-type="product-page"] variant-picker .m-product-option--button .m-product-option--node{margin:0}
product-info[data-section-type="product-page"] variant-picker .m-product-option--button .m-product-option--node__label{display:flex;align-items:center;justify-content:center;min-width:46px;min-height:44px;padding:8px 12px;border-radius:2px;border-color:#d1d4cc;color:inherit}
product-info[data-section-type="product-page"] variant-picker .m-product-option--button input:checked+label{border-color:#344438;background:#344438;color:#fff}
product-info[data-section-type="product-page"] variant-picker input:focus-visible+label{outline:2px solid #344438;outline-offset:3px}
.paeon-padding-note{margin:0 0 20px;font-size:12px;line-height:1.6;color:#596055}

product-info[data-section-type="product-page"] variant-picker :is(.m-product-option--color,.m-product-option--swatch_color) .m-product-option--node{margin:0}
product-info[data-section-type="product-page"] variant-picker :is(.m-product-option--color,.m-product-option--swatch_color) .m-product-option--swatch{display:block;border-radius:5px}
product-info[data-section-type="product-page"] variant-picker :is(.m-product-option--color,.m-product-option--swatch_color) .m-product-option--node__label{display:block;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;border:1px solid #aeb4a8;border-radius:5px;background-image:none;box-shadow:none;font-size:0;line-height:0;cursor:pointer}
product-info[data-section-type="product-page"] variant-picker :is(.m-product-option--color,.m-product-option--swatch_color) .m-product-option--node__label:before,product-info[data-section-type="product-page"] variant-picker :is(.m-product-option--color,.m-product-option--swatch_color) .m-product-option--node__label:after{border-radius:5px}
product-info[data-section-type="product-page"] variant-picker :is(.m-product-option--color,.m-product-option--swatch_color) input:checked+label{outline:2px solid #344438;outline-offset:3px;border-color:#344438;box-shadow:none}
product-info[data-section-type="product-page"] variant-picker :is(.m-product-option--color,.m-product-option--swatch_color) input:focus-visible+label{outline:2px solid #344438;outline-offset:4px}
@media(max-width:480px){product-info[data-section-type="product-page"] variant-picker .m-product-option--content{gap:10px}}


product-info[data-section-type="product-page"] variant-picker :is(.m-product-option--color,.m-product-option--swatch_color) .m-product-option--node__label.paeon-colour-unverified{width:auto;min-width:44px;padding:10px;font-size:12px;line-height:1.6;color:#344438;background:#f8f6ef}
