.c-prod-form-header{--review-stars-color:var(--text-on-subtle);--review-stars-icon-size:0.9rem;border-bottom:.0625rem solid var(--border);display:grid;gap:.25rem;padding-bottom:var(--grid-responsive-xs)}.c-prod-form-header__title{font-family:var(--font-display);font-optical-sizing:auto;font-size:var(--font-responsive-lg);font-variation-settings:"wdth" 100;font-weight:500;letter-spacing:-.03em;line-height:1;margin-left:-.125em}.c-prod-form-header__subtitle{font-family:var(--font-body);font-size:var(--font-static-lg);font-weight:600;line-height:1.2;margin-block:var(--grid-responsive-sm) var(--grid-responsive-xs)}.c-prod-form-header__title-link{align-items:center;display:inline-flex;min-height:var(--min-height,auto);position:relative}.c-prod-form-header__title-link:before{background-color:var(--animated-border-color,var(--primary-base));bottom:var(--animated-border-bottom,-.15rem);content:"";display:var(--animated-border-display,block);height:var(--animated-border-height,.125rem);left:0;position:absolute;top:var(--animated-border-top,auto);transform:scaleX(0);transform-origin:left;transition:transform .3s ease;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:scaleX(1)}.c-prod-form-header__title-link:focus-visible{--animated-border-display:none}.c-prod-form-header__price-line{align-items:center;-moz-column-gap:.75rem;column-gap:.75rem;display:flex;flex-direction:row;flex-wrap:wrap;font-size:var(--font-static-lg);justify-content:flex-start;margin-top:.25rem;min-height:2.1rem;row-gap:.5rem}.c-prod-form-header__sku{color:var(--kicker-color,var(--text-accent));font-family:var(--font-body);font-size:var(--kicker-font-size,var(--font-static-xs));font-weight:700;letter-spacing:.08em;line-height:1.2;margin-left:auto;text-transform:uppercase}.c-prod-form-header__sku:has(.js-variant-sku:empty){display:none}.c-prod-form-header__price{font-weight:700}.c-prod-form-header__price s{color:var(--text-subtle);font-weight:400}.c-prod-form-header__price-subtext{font-size:var(--font-static-sm);font-weight:400}@media only screen and (min-width:64em){.c-prod-form-header__sku{font-size:var(--kicker-font-size,var(--font-static-md))}}@media only screen and (max-width:calc(30em - 1px)){.c-prod-form-header__sku{width:100%}}