.VariantOptionBlock_block__jDce5{align-items:end;border-radius:var(--border-radius-medium);box-shadow:0 0 0 1px var(--color-grey-200);display:grid;grid:1fr auto max-content/1fr;overflow:hidden;position:relative;transition:box-shadow .2s ease-in;-webkit-user-select:none;-moz-user-select:none;user-select:none}.VariantOptionBlock_block__jDce5:not(.VariantOptionBlock_disabled__A1e3p){cursor:pointer}.VariantOptionBlock_block__jDce5.VariantOptionBlock_selected__zPNSx:not(.VariantOptionBlock_disabled__A1e3p){box-shadow:0 0 0 2px var(--color-black)}.VariantOptionBlock_block__jDce5:not(.VariantOptionBlock_disabled__A1e3p):hover img{transform:scale(1.1)}.VariantOptionBlock_block__jDce5:not(.VariantOptionBlock_disabled__A1e3p):hover .VariantOptionBlock_contentWrapper__y9LOM{transform:translateY(0)}.VariantOptionBlock_block__jDce5:not(.VariantOptionBlock_disabled__A1e3p):focus-visible{box-shadow:0 0 0 2px var(--color-focus)}.VariantOptionBlock_block__jDce5.VariantOptionBlock_disabled__A1e3p{cursor:default}.VariantOptionBlock_block__jDce5.VariantOptionBlock_disabled__A1e3p img{opacity:.4}.VariantOptionBlock_imageWrapper__HHM1y{aspect-ratio:5/2;grid-area:1/1/3/2;overflow:hidden}.VariantOptionBlock_imageWrapper__HHM1y img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .2s ease-in;transform-origin:center;width:100%}.VariantOptionBlock_badge__h4qOA{position:absolute;left:var(--spacing-12);top:var(--spacing-12);z-index:1}.VariantOptionBlock_contentWrapper__y9LOM{background-color:var(--color-white);border-radius:var(--border-radius-small);display:grid;grid-area:2/1/4/2;grid-template-areas:"title side";grid-template-columns:2fr minmax(1fr,120px);grid-template-rows:1fr;min-height:0;padding:var(--spacing-14) var(--spacing-16) var(--spacing-20);transform:translateY(var(--spacing-4));transition:transform .2s ease-in;z-index:1}.VariantOptionBlock_contentWrapper__y9LOM.VariantOptionBlock_disabled__A1e3p>*{opacity:.4}.VariantOptionBlock_contentWrapper__y9LOM.VariantOptionBlock_withDetailsLink__dfKDM{grid-template-rows:repeat(2,auto);grid-template-areas:"title side" "link side"}.VariantOptionBlock_noImage__Gl9sl .VariantOptionBlock_contentWrapper__y9LOM{position:relative}.VariantOptionBlock_title__Pgpr9{font-family:var(--typography-helvetica-neue);font-size:var(--typography-link-medium-font-size);letter-spacing:.02em;line-height:120%;align-self:center;text-transform:capitalize;max-height:21px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.VariantOptionBlock_title__Pgpr9.VariantOptionBlock_selected__zPNSx{font-weight:700;letter-spacing:-.01em}.VariantOptionBlock_detailsLink__j7ihA{grid-area:link}.VariantOptionBlock_detailsLink__j7ihA .VariantOptionBlock_level4Button__9kGsh{padding:var(--spacing-12) var(--spacing-14) var(--spacing-6);margin-left:-14px;margin-top:-6px;margin-bottom:-6px;font-size:12px;color:var(--color-grey-600)}.VariantOptionBlock_detailsLink__j7ihA .VariantOptionBlock_level4Button__9kGsh:hover{color:var(--color-black)}.VariantOptionBlock_side__ZKRjh{grid-area:side;position:relative;display:flex;justify-content:flex-end;align-items:center}.OptionSelectionIcon_icon__g0uTL .OptionSelectionIcon_hoverOnly__uXax0{visibility:hidden;transition:fill .125s ease-in}.OptionSelectionIcon_icon__g0uTL:hover .OptionSelectionIcon_hoverOnly__uXax0{visibility:visible}.OptionSelectionIcon_icon__g0uTL:hover .OptionSelectionIcon_opaque__zCoWY{fill:rgba(0,0,0,.3)}.OptionSelectionIcon_icon__g0uTL .OptionSelectionIcon_hoverOnly__uXax0.OptionSelectionIcon_visible__iQdVy{visibility:inherit}