.product-header{padding:0 var(--spacing-5);margin:var(--spacing-8) 0}@media not (max-width:64rem){.product-header{margin:var(--spacing-8) 0 var(--spacing-20)}}.product-header__inner{max-width:var(--container-max-width-xl);box-sizing:border-box;gap:var(--spacing-3);grid-template-columns:1fr;margin:0 auto;display:grid}@media not (max-width:64rem){.product-header__inner{grid-template-columns:minmax(20rem,1fr) 1fr;gap:4rem}}.product-header__divider--full-width{margin:0 calc(var(--spacing-5)*-1)}.product-header__main-product-info{font-size:1.125rem;font-weight:var(--font-weight-light);gap:var(--spacing-8);flex-direction:column;display:flex}.product-header__variant-selector{display:contents}.product-header__filters{gap:var(--spacing-6);flex-direction:column;display:flex}@media not (max-width:64rem){.product-header__filters{gap:var(--spacing-10)}}.product-header__filters__label,.product-header__filters__select__label{text-transform:lowercase;font-size:1rem}.label.product-header__filters__select{align-items:unset;gap:var(--spacing-4);flex-direction:column;display:flex}@media not (max-width:64rem){.label.product-header__filters__select{flex-direction:row;align-items:center}}.product-header__filters__select__label{font-weight:var(--font-weight-bold);justify-content:space-between;display:flex}@media not (max-width:64rem){.product-header__filters__select__label{margin-right:var(--spacing-2);gap:var(--spacing-1);flex-direction:column;flex:0 0 10rem}}.product-header__filters__select__link{width:fit-content}.product-header__filters__select__input{flex:1}.product-header__unit-of-measurement{align-items:baseline}@media (max-width:64rem){.product-header__unit-of-measurement{flex-direction:column}}.product-header__quantity{gap:var(--spacing-4);flex-direction:column;display:flex}@media (max-width:64rem){.product-header__quantity>.quantity-selector__wrapper{flex-wrap:wrap;align-items:stretch}.product-header__quantity>.quantity-selector__wrapper .quantity-selector__label{align-self:center}.product-header__quantity>.quantity-selector__wrapper .quantity-selector{flex:0 auto;width:auto}.product-header__quantity>.quantity-selector__wrapper .quantity-selector+.select{flex:auto}}@media not (max-width:64rem){.product-header__quantity{flex-direction:row;align-items:stretch}.product-header__quantity>.quantity-selector__wrapper{flex:100%;align-items:stretch}.product-header__quantity>.quantity-selector__wrapper .quantity-selector__label{flex:0 0 10rem;align-self:center}.product-header__quantity>.quantity-selector__wrapper .quantity-selector{flex:0 auto;width:auto}.product-header__quantity>.quantity-selector__wrapper .quantity-selector+.select{flex:auto}.product-header__quantity .select{width:auto}}.product-header__button-group{gap:var(--spacing-4);flex-direction:column;flex:1;display:flex}.product-header__add-to-cart{align-items:flex-start;gap:var(--spacing-2);flex-flow:wrap;display:flex}.product-header__add-to-cart__button{flex:1}.product-header__sample-button{width:fit-content;margin:0 auto;margin-top:var(--spacing-4)}.hipcircumference__info{margin-top:var(--spacing-2)}.product-card--alternative{min-width:calc(80% - var(--spacing-4));max-width:calc(80% - var(--spacing-6))}@media not (max-width:32rem){.product-card--alternative{min-width:calc(60% - var(--spacing-6));max-width:calc(60% - var(--spacing-6))}}@media not (max-width:64rem){.product-card--alternative{min-width:calc(62.5% - var(--spacing-6));max-width:calc(62.5% - var(--spacing-6))}}.product-header__alternative-product-group{margin-top:var(--spacing-10)}
