.product-form.ngc-product-form .product-form__option-selector{padding-block:10px}
.product-form.ngc-product-form .product-form__option-info{margin-bottom:10px;gap:6px;color:#251c18;font:400 14px/1.5 Arial,Helvetica,sans-serif;letter-spacing:0}
.product-form.ngc-product-form .product-form__option-name{font-weight:700}
.product-form.ngc-product-form .product-form__option-value{color:#65584f}
.product-form.ngc-product-form .block-swatch-list{display:flex;flex-wrap:wrap;gap:10px;margin:0}
.product-form.ngc-product-form .block-swatch{margin:0}
.product-form.ngc-product-form .block-swatch__item{display:inline-flex;align-items:center;justify-content:center;min-width:76px;min-height:48px;margin:0;padding:12px 20px;border:1px solid #b9aa98;border-radius:4px;background:#fffaf3;color:#251c18;font:500 15px/1.4 Arial,Helvetica,sans-serif;letter-spacing:0;text-transform:none;text-align:center;box-shadow:none;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease}
.product-form.ngc-product-form .block-swatch__item::after{box-shadow:none;border:0}
.product-form.ngc-product-form .block-swatch:not(.is-disabled) .block-swatch__item:hover{border-color:#922b28;background:#f5f0e7;color:#922b28}
.product-form.ngc-product-form .block-swatch__radio:checked + .block-swatch__item,
.product-form.ngc-product-form .block-swatch__item.is-selected{border-color:#922b28;background:#922b28;color:#fff7ed;font-weight:700;box-shadow:none}
.product-form.ngc-product-form .block-swatch__radio:checked + .block-swatch__item:hover,
.product-form.ngc-product-form .block-swatch__item.is-selected:hover{border-color:#75201e;background:#75201e;color:#fff7ed}
.product-form.ngc-product-form .block-swatch.is-disabled .block-swatch__item{border-color:#d7ccbc;background:#eee8de;color:#8a7c70;text-decoration:line-through;cursor:not-allowed}
.product-form.ngc-product-form .block-swatch__radio:focus-visible + .block-swatch__item,
.product-form.ngc-product-form .block-swatch__item:focus-visible{outline:3px solid #9a5c23;outline-offset:3px}
.product-form.ngc-product-form .variant-swatch__item{border-radius:4px}
.product-form.ngc-product-form .variant-swatch__radio:checked + .variant-swatch__item,
.product-form.ngc-product-form .variant-swatch__item.is-selected{box-shadow:0 0 0 2px #922b28}
.product-form.ngc-product-form .variant-swatch__radio:focus-visible + .variant-swatch__item,
.product-form.ngc-product-form .color-swatch__radio:focus-visible + .color-swatch__item{outline:3px solid #9a5c23;outline-offset:4px}
@media(max-width:740px){.product-form.ngc-product-form .block-swatch-list{gap:8px}.product-form.ngc-product-form .block-swatch__item{min-width:72px;padding:12px 16px}}
@media(prefers-reduced-motion:reduce){.product-form.ngc-product-form .block-swatch__item{transition:none}}
