.MPShareButton-module-scss-module__oRkr9W__root{color:var(--color-text-secondary-main);border:var(--border-width-normal) solid var(--color-border-2);background-color:var(--color-background-paper-level-1);box-shadow:var(--shadow)}.MPShareButton-module-scss-module__oRkr9W__root:hover{color:var(--color-primary-main);background-color:var(--color-primary-minus-4)}.MPShareButton-module-scss-module__oRkr9W__root:focus-visible{outline:var(--border-width-emphasis) solid var(--color-primary-main);outline-offset:var(--spacing-xx-small)}
.ProductLineFavoriteToggle-module-scss-module__KrfXXG__root{display:inline-flex}.ProductLineFavoriteToggle-module-scss-module__KrfXXG__root__button{color:var(--color-text-secondary-main);border:var(--border-width-normal) solid var(--color-border-2);background-color:var(--color-background-paper-level-1);box-shadow:var(--shadow)}.ProductLineFavoriteToggle-module-scss-module__KrfXXG__root__button:hover{color:var(--color-primary-main);background-color:var(--color-primary-minus-4)}.ProductLineFavoriteToggle-module-scss-module__KrfXXG__root__button:focus-visible{outline:var(--border-width-emphasis) solid var(--color-primary-main);outline-offset:var(--spacing-xx-small)}.ProductLineFavoriteToggle-module-scss-module__KrfXXG__root__button_active{color:var(--color-primary-main)}.ProductLineFavoriteToggle-module-scss-module__KrfXXG__root__skeleton{inline-size:var(--control-size-small);block-size:var(--control-size-small);background-color:var(--color-background-paper-level-2)}
.ProductLineVariantSelector-module-scss-module__R-grla__root{gap:var(--spacing-x-large);flex-direction:column;display:flex}.ProductLineVariantSelector-module-scss-module__R-grla__root[data-loading=true] .ProductLineVariantSelector-module-scss-module__R-grla__root__value:not(:disabled){pointer-events:none;cursor:wait}.ProductLineVariantSelector-module-scss-module__R-grla__root__group{border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.ProductLineVariantSelector-module-scss-module__R-grla__root__title{color:var(--color-text-primary-main);font-weight:var(--font-weight-bold);margin-block-end:var(--spacing-small);padding:0}.ProductLineVariantSelector-module-scss-module__R-grla__root__valueList{gap:var(--spacing-small);flex-wrap:wrap;display:flex}.ProductLineVariantSelector-module-scss-module__R-grla__root__value{min-inline-size:var(--control-size-x-large);min-block-size:var(--control-size-normal);padding:var(--spacing-normal);box-sizing:border-box;cursor:pointer;color:var(--color-text-primary-main);border:var(--border-width-normal) solid var(--color-border-2);border-radius:var(--surface-border-radius);background-color:var(--color-background-paper-level-2);justify-content:center;align-items:center;gap:var(--spacing-normal);font:inherit;font-size:var(--font-size-caption);line-height:var(--line-height-caption);white-space:nowrap;display:inline-flex;position:relative;overflow:hidden}.ProductLineVariantSelector-module-scss-module__R-grla__root__value[data-selected=true]{color:var(--color-primary-main);border-color:var(--color-primary-main);background-color:var(--color-primary-minus-4)}.ProductLineVariantSelector-module-scss-module__R-grla__root__value:disabled{cursor:not-allowed;color:var(--color-text-primary-disabled)}.ProductLineVariantSelector-module-scss-module__R-grla__root__value:disabled .ProductLineVariantSelector-module-scss-module__R-grla__root__valueImage{opacity:.4}.ProductLineVariantSelector-module-scss-module__R-grla__root__value:disabled .ProductLineVariantSelector-module-scss-module__R-grla__root__valueMedia:after{inset:var(--border-width-normal);background-color:var(--color-text-primary-minus-1);content:"";pointer-events:none;position:absolute;-webkit-mask:url(../media/product-line-variant-unavailable.3kn5kpe4ww315.svg) 50%/contain no-repeat;mask:url(../media/product-line-variant-unavailable.3kn5kpe4ww315.svg) 50%/contain no-repeat}.ProductLineVariantSelector-module-scss-module__R-grla__root__value:focus-visible{outline:var(--border-width-emphasis) solid var(--color-primary-main);outline-offset:var(--spacing-xx-small)}.ProductLineVariantSelector-module-scss-module__R-grla__root__valueMedia{width:var(--icon-size-x-large);aspect-ratio:1;border:var(--border-width-normal) solid var(--color-border-1);border-radius:var(--border-radius-xx-small);position:relative;overflow:hidden}.ProductLineVariantSelector-module-scss-module__R-grla__root__valueImage{border-radius:inherit;object-fit:contain}
