.npd-config-step{display:flex;align-items:flex-start;gap:12px;margin:4px 0 10px}.npd-step-badge{display:inline-flex;align-items:center;justify-content:center;flex:0 0 36px;width:36px;height:36px;border-radius:10px;background:#efe2d1;color:#171717;font-size:13px;font-weight:700;letter-spacing:.03em}.npd-step-copy{padding-top:1px}.npd-step-heading{display:block;color:#171717;font-size:15px;font-weight:650;line-height:1.3}.npd-step-help{display:block;margin-top:3px;color:#5f6368;font-size:13px;line-height:1.4}.hdt-product__variant-picker .npd-metal-fieldset .hdt-product-form__values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.hdt-product__variant-picker .npd-metal-fieldset .npd-metal-option{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;width:100%;min-height:102px;margin:0!important;padding:12px 8px 11px;border:1px solid #d8d8d8;border-radius:10px;background:#fff;color:#171717!important;text-align:center;font-size:13px;font-weight:550;line-height:1.22;transition:border-color .15s,background .15s}.hdt-product__variant-picker .npd-metal-option:before,.hdt-product__variant-picker .npd-metal-option:after{content:none!important}.hdt-product__variant-picker .npd-metal-fieldset .npd-metal-option:hover{border-color:#9b9187;background:#fdfbf8}.hdt-product__variant-picker .npd-metal-fieldset input:checked+.npd-metal-option{border-color:#171717;background:#fbf7f1;box-shadow:inset 0 0 0 1px #171717}.hdt-product__variant-picker .npd-metal-fieldset input:focus-visible+.npd-metal-option{outline:2px solid #171717;outline-offset:2px}.npd-metal-swatch{display:block;position:relative;flex:0 0 24px;width:24px;height:24px;border-radius:50%;background:var(--hdt-bg-image,none) center/cover no-repeat;background-color:var(--hdt-bg-color,#e5e5e5);border:1px solid rgba(23,23,23,.18);box-shadow:inset 0 0 0 2px #ffffff7a}.npd-metal-price{font-weight:700;line-height:1.15}.hdt-variant-option--color hdt-swatch-card.npd-swatch-shine,.hdt-product__variant-picker .npd-swatch-shine{position:relative;isolation:isolate}.hdt-variant-option--color hdt-swatch-card.npd-swatch-shine:before,.hdt-product__variant-picker .npd-swatch-shine:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#ffffffd1,#ffffff47 34%,#fff0 51%,#0000001f);box-shadow:inset 0 0 0 1px #ffffff73}@media(max-width:767px){.npd-step-badge{flex-basis:34px;width:34px;height:34px}.hdt-product__variant-picker .npd-metal-fieldset .hdt-product-form__values{gap:8px}.hdt-product__variant-picker .npd-metal-fieldset .npd-metal-option{min-height:100px;padding:10px 5px 9px;font-size:12px;gap:6px}.npd-metal-swatch{flex-basis:22px;width:22px;height:22px}.npd-metal-price{font-size:12px}}.hdt-product__variant-picker .npd-metal-fieldset .npd-metal-option,.hdt-product__variant-picker .npd-metal-fieldset .npd-metal-option .hdt-form-color-name,.hdt-product__variant-picker .npd-metal-fieldset .npd-metal-option .npd-metal-price{color:#171717!important;-webkit-text-fill-color:#171717!important}
/*# sourceMappingURL=/cdn/shop/t/42/assets/npd-swatches.css.map */
