 .x-product-layout-purchase__options-attribute {margin-bottom: 2.5rem;}.x-product-layout-purchase__swatches-custom {margin-bottom: 2.5rem;max-height: 400px;min-height: 125px;overflow-y: auto;padding: 2px;}.x-product-layout-purchase__swatches-custom .o-layout__item.__loading {color: var(--gray-300);flex-basis: 100%;font-size: 0.750rem;max-width: 100%;min-width: 100%;padding: 2rem;text-align: left;}.x-product-layout-purchase__swatches-custom .o-layout__item.__divider {color: var(--gray-500);flex-basis: 100%;font-size: 1.5rem;max-width: 100%;min-width: 100%;padding: 1rem 1rem 0 1rem;text-align: left;}.attribute-swatch-label, .c-form-label.attribute-swatch-label {display: block;}.attribute-swatch-label.is-required:before {color: var(--red-400);content: "* ";font-weight: bold;}.x-product-layout-purchase__options-attribute .c-form-label, .attribute-swatch-label-prompt {color: var(--gray-500);font-size: 1rem;font-style: normal;font-weight: var(--font-regular);}.attribute-swatch-label-value {color: var(--orange);font-size: 0.875rem;font-style: italic;font-weight: 600;margin-left: 0.333em;}.attribute-swatch-button {align-items: center;appearance: unset;background-color: var(--white);border: none;color: var(--gray-500);flex-direction: column;font-size: 0.750rem;font-weight: 600;justify-content: center;padding: unset;text-align: center;width: 100%;}.attribute-swatch-button .attribute-swatch-name {line-height: 1.3;min-width: 100%;padding: 0.666em 0.5em 0.333em 0.5em;transition: all 0.2s ease;}.attribute-swatch-button .attribute-swatch-image-container {aspect-ratio: 1;border: 1px solid var(--gray-200);border-radius: 4px;min-width: 100%;padding: 0.5rem;transition: all 0.2s ease;}.attribute-swatch-button .attribute-swatch-image {display: block;max-width: 100%;min-width: 100%;width: 100%;}.attribute-swatch {align-self: end;cursor: pointer;padding-bottom: 0.75rem;}.attribute-swatch.__selected .attribute-swatch-name, .attribute-swatch:hover .attribute-swatch-name, .attribute-swatch:focus .attribute-swatch-name, .attribute-swatch:focus-within .attribute-swatch-name {color: var(--orange);}.attribute-swatch.__selected .attribute-swatch-image-container, .attribute-swatch:hover .attribute-swatch-image-container, .attribute-swatch:focus .attribute-swatch-image-container, .attribute-swatch:focus-within .attribute-swatch-image-container {border-color: var(--orange);}.dsp-descrip a{display: block;min-height: 100%;}