variant-selects{display:flex;flex-direction:column;border-radius:.8rem .8rem 0 0}.variant-pill-wrapper,.size-select-container{background-color:#f7f7f7}variant-selects:not(:has(.variant-pill-wrapper)) .size-select-container{border-radius:8px 8px 0 0;padding:2rem var(--spacing-xl) 0;padding-bottom:30px}.variant-pill-wrapper[data-pill-index="2"]{border-radius:8px 8px 0 0;padding:2rem var(--spacing-xl);padding-bottom:22px}.size-select-container{padding:0 var(--spacing-xl) 0;padding-bottom:30px}.variant-pill-wrapper{padding:0 var(--spacing-xl) 0;padding-bottom:22px}.product--no-media .product-form__input--pill,.product--no-media .product-form__input--swatch,.product--no-media .product-form__input--dropdown{display:flex;align-items:center;justify-content:center;text-align:center}.product--no-media .product-form__input.product-form__input--pill,.product--no-media .product-form__input.product-form__input--swatch{flex-wrap:wrap;margin:0 auto}.product--no-media .product-form__input--dropdown{flex-direction:column;max-width:100%}.product-form__input--pill,.product-form__input--swatch,.product-form__input--dropdown{margin-bottom:0}:is(.product-form__input--pill,.product-form__input--swatch,.product-form__input--dropdown) .form__label{display:flex;align-items:center;gap:.5rem;font-weight:600;text-transform:uppercase;font-size:var(--text-sm);line-height:1}.form__label{align-items:center}.variant-pill-wrapper .form__label,.size-select-container .product-form__input--label-wrapper,.quantity__label.form__label{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;height:12px;line-height:1}.size-select-container .form__label{margin-bottom:0}.product-form__input input[type=radio]{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}.product-form__input input[type=radio]:not(.disabled):not(.visually-disabled)+label>.label-unavailable{display:none}.product-form__input--dropdown{--swatch-input--size: 2rem}.product-form__input--dropdown .dropdown-swatch+select{padding-left:calc(2.4rem + var(--swatch-input--size))}.product-form__input--dropdown .dropdown-swatch{position:absolute;left:1.6rem;top:calc(50% - var(--swatch-input--size) / 2);width:var(--swatch-input--size);height:var(--swatch-input--size);z-index:1}.size-select-container .select__select{font-size:1.4rem;line-height:1.4}.size-chart .plp-modal-btn-title span,.size-chart span{font-size:1.2rem;line-height:1.4;text-underline-offset:.2rem}.product-form__input--pill input[type=radio]+label{display:inline-flex;align-items:center;justify-content:center;min-height:4.4rem;margin:0 .8rem .8rem 0;padding:1rem 1.6rem;border-radius:.8rem;background-color:#fff;color:rgb(var(--color-foreground));font-size:1.4rem;line-height:1.4;font-weight:400;text-align:center;cursor:pointer;position:relative;transition:background-color var(--duration-short) ease,border-color var(--duration-short) ease,color var(--duration-short) ease,box-shadow var(--duration-short) ease}.product-form__input--pill input[type=radio]+label:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:.8rem}.product-form__input--pill input[type=radio]:not(:checked):not(:disabled):not(.disabled):not(.visually-disabled)+label:hover{background-color:#e5e5e5;color:rgb(var(--color-foreground));font-weight:400}.product-form__input--pill input[type=radio]:not(:checked):not(:disabled):not(.disabled):not(.visually-disabled)+label:active{background-color:#d4d4d4;color:rgb(var(--color-foreground));font-weight:400}.product-form__input--pill input[type=radio]:checked+label{background-color:#e3e3fb;border:1px solid #8e8eef;color:rgb(var(--color-foreground));font-weight:600}.product-form__input--pill input[type=radio]:checked+label:hover{background-color:#e3e3fb;border-color:#8e8eef;color:rgb(var(--color-foreground));font-weight:600}@media screen and (forced-colors:active){.product-form__input--pill input[type=radio]:checked+label{text-decoration:underline}.product-form__input--pill input[type=radio]:focus-visible+label{outline:transparent solid 1px;outline-offset:2px}}.product-form__input--pill input[type=radio]:checked+label::selection{background-color:rgba(var(--color-background),.3)}.product-form__input--pill input[type=radio]:disabled+label,.product-form__input--pill input[type=radio].disabled+label,.product-form__input--pill input[type=radio].visually-disabled+label{background-color:#fff;color:rgba(var(--color-foreground),.45);text-decoration:none;cursor:not-allowed}.product-form__input--pill input[type=radio].disabled:checked+label,.product-form__input--pill input[type=radio]:disabled:checked+label,.product-form__input--pill input[type=radio].visually-disabled:checked+label{background-color:#fff;border-color:rgba(var(--color-foreground),.12);color:rgba(var(--color-foreground),.45)}.product-form__input--pill input[type=radio]:focus-visible+label{box-shadow:0 0 0 .2rem rgb(var(--color-background)),0 0 0 .3rem #8e8eef}.product-form__input--pill input[type=radio].focused+label{box-shadow:0 0 0 .2rem rgb(var(--color-background)),0 0 0 .3rem #8e8eef}.product-form__input--swatch{display:flex;flex-wrap:nowrap;min-width:0}.product-form__input--swatch .swatch-input__input+.swatch-input__label{--swatch-input--size: 2.8rem;margin:0 1.2rem .8rem 0}@media screen and (min-width:990px){.product-form__input--swatch .swatch-input__input+.swatch-input__label{--swatch-input--size: 2.8rem}variant-selects{margin:0}}.variant-pill-popover{position:fixed;z-index:50;width:18rem;padding:1.5rem;border-radius:.8rem;background-color:#fff;color:#1a1a1a;font-size:1.2rem;line-height:1.4;box-shadow:0 .4rem 1.6rem #0000001f;opacity:0;pointer-events:none;transform:translate(-50%,calc(-100% - 8px));transition:opacity .16s ease,transform .16s ease;box-sizing:border-box}.variant-pill-popover.is-visible{opacity:1;pointer-events:auto;transform:translate(-50%,calc(-100% - 8px))}.variant-pill-popover:after{content:"";position:absolute;left:50%;bottom:-.5rem;width:1rem;height:1rem;background-color:#fff;transform:translate(-50%) rotate(45deg);box-shadow:2px 2px 4px #0000000f}#size video{width:100%;max-width:-webkit-fill-available;max-width:stretch;height:auto}#size div{display:flex;flex-direction:column;gap:10px}.compression-info-block{display:flex;flex-direction:column;padding:0 0 40px;gap:10px}.compression-info-block:last-child{padding:10px 0 60px}.compression-info-content{line-height:140%}@media screen and (max-width:749px){.variant-pill-wrapper .form__label,.size-select-container .product-form__input--label-wrapper,.quantity__label.form__label{margin-bottom:1.2rem}.product-form__input--pill input[type=radio]+label{margin:0 .8rem .8rem 0;padding:1rem 1.4rem;font-size:1.4rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-product-variant-picker.css.map */
