variant-selects .product-form__input.ft-preview-picker{border:0;padding:0;max-width:100%;display:flex;flex-wrap:wrap;gap:4px 10px;margin-bottom:20px;color:#f8f5ed;font-family:'Helvetica Neue',Arial,sans-serif}variant-selects .ft-preview-picker legend{font-size:11px;line-height:1.5;margin-bottom:10px;color:#f8f5ed;font-weight:600}variant-selects .ft-preview-picker input[type=radio]+label{border:0!important;background:transparent!important;box-shadow:none!important;outline:none!important;color:#f8f5ed!important;border-radius:0!important;display:inline-flex;align-items:center;justify-content:center;gap:9px!important;min-width:42px!important;min-height:44px;padding:8px!important;margin:0!important;font:400 10px/1.55 'Helvetica Neue',Arial,sans-serif;font-size:10px!important;letter-spacing:normal!important;text-decoration:none!important;cursor:pointer;max-width:none}variant-selects .ft-preview-picker input[type=radio]+label::before,variant-selects .ft-preview-picker input[type=radio]+label::after{display:none!important}variant-selects .ft-preview-picker input[type=radio]+label>.swatch{display:none!important}variant-selects .ft-preview-picker input[type=radio]+label:hover{color:#e9d7b7!important}variant-selects .ft-preview-picker input[type=radio]:checked+label:not(.ft-preview-color-label){text-decoration:underline!important;text-decoration-thickness:2px;text-underline-offset:7px}variant-selects .ft-preview-picker input[type=radio]:checked+.ft-preview-color-label{font-weight:600}variant-selects .ft-preview-picker input[type=radio]:checked+.ft-preview-color-label .ft-color-dot{outline:2px solid #f8f5ed;outline-offset:3px;border-color:#a2a99c}variant-selects .ft-preview-picker input[type=radio]:disabled+label,variant-selects .ft-preview-picker input[type=radio].disabled+label,variant-selects .ft-preview-picker input[type=radio].visually-disabled+label{color:#7c847a!important;text-decoration:line-through!important;opacity:.55}variant-selects .ft-preview-picker input[type=radio]:focus-visible+label{outline:2px solid #AAB88B!important;outline-offset:3px!important}variant-selects .ft-preview-picker .ft-color-dot{display:block;flex-shrink:0;width:19px;height:19px;min-width:19px;border-radius:50%;border:1px solid #8e9690;background:var(--ft-swatch-background,#a5aaad);box-shadow:none!important}variant-selects .ft-preview-color-label .ft-preview-color-name{color:inherit;font:inherit}.ft-card-swatches{position:relative;z-index:3;margin-top:12px;font-family:'Helvetica Neue',Arial,sans-serif}.ft-card-swatch-row{display:flex;align-items:center;flex-wrap:wrap;gap:2px;min-height:32px}.ft-card-swatch{width:32px;height:32px;min-width:32px;padding:5px;display:grid;place-items:center;border:1px solid transparent;border-radius:50%;background:transparent;color:inherit;cursor:pointer;box-shadow:none}.ft-card-swatch .ft-color-dot{display:block;width:20px;height:20px;border-radius:50%;border:1px solid #8e9690;box-shadow:inset 0 0 0 1px #ffffff30;background:var(--ft-swatch-background,#a5aaad)}.ft-card-swatch:hover{border-color:#a9b4a8}.ft-card-swatch[aria-pressed=true]{border-color:currentColor}.ft-card-swatch:focus-visible,.ft-card-more:focus-visible{outline:2px solid #AAB88B;outline-offset:2px}.ft-card-color-name{font-size:10px;color:#b9bdb5;min-height:15px;line-height:1.55;margin:3px 0 0}.ft-card-more{display:grid;place-items:center;border:1px solid #414141;border-radius:50%;min-width:30px;min-height:32px;padding:4px;font-size:10px;margin-left:4px;position:relative;z-index:4;text-decoration:none!important;color:inherit}.ft-card-swatches[data-ft-variant-selected]~.price,.ft-card-swatches[data-ft-variant-selected]+.price{color:inherit}@media (max-width: 600px){variant-selects .ft-preview-picker{gap:4px 9px}variant-selects .ft-preview-picker legend{font-size:13px}variant-selects .ft-preview-picker input[type=radio]+label{font-size:14px!important}.ft-card-swatch{width:29px;min-width:29px;height:32px;padding:4px}.ft-card-swatch .ft-color-dot{width:19px;height:19px}.ft-card-color-name{font-size:9px}.ft-card-more{font-size:9px;min-width:27px;margin-left:1px}}
