@keyframes border-bounce-in{0%{transform:scaleY(0)}60%{transform:scaleY(1.3)}80%{transform:scaleY(.9)}to{transform:scaleY(1)}}.c-prod-form-header .c-review-stars{height:3.25rem;padding:var(--grid-responsive-sm) 0 var(--grid-static-lg) 0}.c-prod-form-header__title{font-family:var(--font-display);font-optical-sizing:auto;font-size:var(--font-responsive-xl);font-variation-settings:"wdth" 100;font-weight:600;line-height:1;line-height:1.05}.c-prod-form-header__title-link{align-items:center;color:var(--text-link);display:inline-flex;min-height:var(--min-height,auto);padding:.125rem 0;position:relative}.c-prod-form-header__title-link:before{background-color:var(--animated-border-color,var(--surface-button));border-radius:.0625rem .0625rem 0 0;bottom:var(--animated-border-bottom,0);content:"";display:var(--animated-border-display,block);height:var(--animated-border-height,.125rem);left:0;position:absolute;top:var(--animated-border-top,auto);transform:scaleY(0);transform-origin:bottom;transition:transform .3s ease-out;width:100%}.c-prod-form-header__title-link.is-active:before,.c-prod-form-header__title-link:active:before,.c-prod-form-header__title-link:hover:before,.c-prod-form-header__title-link[aria-selected=true]:before,a:hover .c-prod-form-header__title-link:before,button:hover .c-prod-form-header__title-link:before{transform:scaleY(1)}.c-prod-form-header__price-line{align-items:center;-moz-column-gap:var(--grid-static-xs);column-gap:var(--grid-static-xs);display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;min-height:2.1rem;padding-top:var(--grid-static-sm);row-gap:.5rem}.c-prod-form-header__price-line .c-prod-badge{margin-left:.25rem}.c-prod-form-header__description{padding-top:var(--grid-responsive-md)}.c-prod-form-header__sku{font-family:var(--font-accent);font-weight:600;letter-spacing:.0125rem;line-height:1.2;margin-left:auto}.c-prod-form-header__sku:has(.js-variant-sku:empty){display:none}.c-prod-form-header__price{font-size:var(--font-static-lg);font-weight:500;line-height:1.4}.c-prod-form-header__price s{color:var(--text-subtle);font-weight:400}@media only screen and (max-width:calc(30em - 1px)){.c-prod-form-header__sku{width:100%}}@media only screen and (hover:hover){.c-prod-form-header__title-link:focus-visible,.c-prod-form-header__title-link:hover{color:var(--text-button-secondary)}}@media only screen and (prefers-reduced-motion:no-preference){.c-prod-form-header__title-link:active:before,.c-prod-form-header__title-link:hover:before,a:hover .c-prod-form-header__title-link:before,button:hover .c-prod-form-header__title-link:before{animation:border-bounce-in .4s ease-out forwards}}