.product-header{padding:0 var(--spacing-5);margin:var(--spacing-8) 0}@media(min-width:64.001rem){.product-header{margin:var(--spacing-8) 0 10rem}}.product-header__inner{display:grid;max-width:var(--container-max-width-xl);box-sizing:border-box;margin:0 auto;grid-gap:var(--spacing-3);gap:var(--spacing-3);grid-template-columns:1fr}@media(min-width:64.001rem){.product-header__inner{gap:4rem;grid-template-columns:minmax(20rem,1fr) 1fr}}.product-header__divider--full-width{margin:0 calc(var(--spacing-5)*-1)}.product-header__main-product-info{display:flex;flex-direction:column;font-size:1.125rem;font-weight:var(--font-weight-light);gap:var(--spacing-8)}.product-header__filters{display:flex;flex-direction:column;gap:var(--spacing-6)}@media(min-width:64.001rem){.product-header__filters{gap:var(--spacing-10)}}.product-header__filters__label,.product-header__filters__select__label{font-size:1rem;text-transform:lowercase}.label.product-header__filters__select{display:flex;flex-direction:column;align-items:unset;gap:var(--spacing-4)}@media(min-width:64.001rem){.label.product-header__filters__select{flex-direction:row;align-items:center}}.product-header__filters__select__label{display:flex;justify-content:space-between;font-weight:var(--font-weight-bold)}@media(min-width:64.001rem){.product-header__filters__select__label{flex:0 0 10rem;flex-direction:column;margin-right:var(--spacing-2);gap:var(--spacing-1)}}.product-header__filters__select__link{width:-moz-fit-content;width:fit-content}.product-header__filters__select__input{flex:1 1}.product-header__unit-of-measurement{align-items:baseline}@media(max-width:64rem){.product-header__unit-of-measurement{flex-direction:column}}.product-header__quantity{display:flex;flex-direction:column;gap:var(--spacing-4)}@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{width:auto;flex:0 1 auto}.product-header__quantity>.quantity-selector__wrapper .quantity-selector+.select{flex:1 1 auto}}@media(min-width:64.001rem){.product-header__quantity{flex-direction:row;align-items:stretch}.product-header__quantity>.quantity-selector__wrapper{flex:1 1 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{width:auto;flex:0 1 auto}.product-header__quantity>.quantity-selector__wrapper .quantity-selector+.select{flex:1 1 auto}.product-header__quantity .select{width:auto}}.product-header__add-to-cart{display:flex;flex-flow:row wrap;align-items:center;gap:var(--spacing-2)}.product-header__add-to-cart__button{flex:1 1}.product-header__sample-button{width:-moz-fit-content;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(min-width:32.001rem){.product-card--alternative{min-width:calc(60% - var(--spacing-6));max-width:calc(60% - var(--spacing-6))}}@media(min-width:64.001rem){.product-card--alternative{min-width:calc(62.5% - var(--spacing-6));max-width:calc(62.5% - var(--spacing-6))}}.table{border-collapse:collapse;text-align:left}.table,.table-wrapper{position:relative;width:100%}.table-wrapper{border:1px solid var(--color-neutral-a10);border-radius:var(--border-radius);overflow-x:auto}.table-wrapper:not(.has-fixed-first-col):before{position:fixed;z-index:3;top:var(--wrapper-top,0);bottom:var(--wrapper-bottom,0);width:6rem;background:linear-gradient(270deg,transparent,rgba(34,34,34,.15));border-bottom-left-radius:var(--border-radius);border-top-left-radius:var(--border-radius);content:"";opacity:0;pointer-events:none;transition:opacity var(--transition)}.table-wrapper.is-scrollable:not(.is-scrolled-to-start):before{opacity:1}.table-wrapper:after{position:fixed;z-index:3;top:var(--wrapper-top,0);right:var(--wrapper-right,0);bottom:var(--wrapper-bottom,0);width:6rem;background:linear-gradient(90deg,transparent,rgba(34,34,34,.15));border-bottom-right-radius:var(--border-radius);border-top-right-radius:var(--border-radius);content:"";opacity:0;pointer-events:none;transition:opacity var(--transition)}.table-wrapper.is-scrollable:not(.is-scrolled-to-end):after{opacity:1}.table__header .table__row,.table__row:not(:last-child){border-bottom:1px solid var(--color-neutral-a20)}.table__cell{min-width:11rem;padding:0;background-color:var(--color-neutral-white)}.table-wrapper.has-fixed-first-col .table__cell:first-child{position:sticky;z-index:1;left:0}.table-wrapper.has-fixed-first-col .table__cell:first-child:after{position:absolute;top:0;right:-.625rem;bottom:0;width:.625rem;background:linear-gradient(90deg,rgba(34,34,34,.05),transparent);content:"";opacity:0;pointer-events:none;transition:opacity var(--transition)}.table__cell__inner{display:block;width:100%;height:100%;box-sizing:border-box;padding:var(--spacing-4) var(--spacing-6);color:var(--color-text-lead);font-weight:var(--font-weight-base)}.table__header .table__cell .table__cell__inner{background-color:var(--color-neutral-a10)}.table__header .table__cell:first-child{z-index:2}.table-wrapper.is-scrolled .table__cell:first-child:after{opacity:1}