.product-summary{top:84px}.product-summary>h1{font-family:var(--font-header);font-size:clamp(28px,28px + 28 * (1.1 - 1) * (100vw - 320px)/320,34px);letter-spacing:var(--font-header-letter-spacing);line-height:1.1;text-transform:var(--font-header-transform)}.product-summary dt{font-weight:800;text-transform:uppercase}.product-summary .stars{color:var(--C1);font-size:28px}.product-summary .review-count{font-size:12px;font-weight:600}.product-summary .pricing{margin:1rem 0}.product-summary .price{font-size:48px;font-weight:100;margin:0 .25rem 0 0}.product-summary .price-per{font-size:12px}.product-summary .view-all-anchor{color:#00b7eb;cursor:pointer;font-family:var(--font-highlight);font-size:14px;font-weight:600;text-transform:uppercase}.product-summary .view-all-anchor:hover{text-decoration:underline}@media screen and (max-width:1024px){body.pink .product-header{margin-top:64px}}@media screen and (min-width:1024px){body.pink .product-header{margin-top:80px}}.product-options .alert-message{color:var(--C1);font-family:var(--font-highlight);text-align:center}.product-options .option-item:after{background:transparent;content:"";display:block;height:3px;margin:auto;transition:width .3s ease,background-color .3s ease;width:0}.product-options .option-item.selected:after{background:#00b7eb;width:100%}
