.dumbbells-pairs-popup__trigger{background:none;border:none;padding:0;margin:2rem 0 1rem;font:inherit;cursor:pointer;color:inherit;font-size:1.6rem;line-height:2.4rem;text-decoration:underline;text-underline-offset:.4rem;text-decoration-color:currentColor;transition:text-decoration-color .2s ease}.dumbbells-pairs-popup__trigger:hover{text-decoration-color:transparent}.dumbbells-pairs-popup__promo{font-size:1.4rem;line-height:2rem;letter-spacing:0;color:var(--color-text-secondary);margin:0;margin-bottom:2.8rem}.dumbbells-pairs-popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center}.dumbbells-pairs-popup[hidden]{display:none}.dumbbells-pairs-popup__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080}.dumbbells-pairs-popup__dialog{position:relative;z-index:1;display:flex;flex-direction:column;width:100%;max-width:96rem;max-height:calc(100vh - 6rem);background:rgb(var(--color-background));border-radius:1.2rem;padding:3.2rem;box-shadow:0 2rem 6rem #00000040;margin:3rem}.dumbbells-pairs-popup__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1.6rem;margin-bottom:2rem}.dumbbells-pairs-popup__header .form__label{margin:0}.dumbbells-pairs-popup__header h3{margin:0 0 .4rem;font-size:2.4rem;line-height:1.2;font-weight:500}.dumbbells-pairs-popup__header [data-pairs-popup-meta]{margin:0;font-size:1.6rem;line-height:2.4rem;letter-spacing:0;color:var(--color-text-secondary);font-weight:400}.dumbbells-pairs-popup__close{flex:none;display:flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;background:rgba(var(--color-foreground),.06);border:none;border-radius:50%;padding:0;margin:0;cursor:pointer;color:inherit;transition:background .2s ease}.dumbbells-pairs-popup__close:hover{background:rgba(var(--color-foreground),.12)}.dumbbells-pairs-popup__close svg{width:1.2rem;height:1.2rem}.dumbbells-pairs-popup__band{font-size:1.6rem;line-height:2.4rem;letter-spacing:0;font-weight:500}.dumbbells-pairs-popup__note{margin:0 0 2rem;font-size:1.4rem;line-height:2rem;letter-spacing:0;color:var(--color-text-secondary)}.dumbbells-pairs-popup__body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;margin-bottom:2rem}.dumbbells-pairs-popup .pairs-selector__list{display:grid;grid-template-columns:1fr;gap:.8rem}.dumbbells-pairs-popup .pairs-selector__row{display:flex;align-items:center;gap:1.6rem;min-height:5.6rem;padding:.8rem 1.6rem;border:.1rem solid rgba(var(--color-foreground),.12);border-radius:.4rem;transition:border-color .2s ease,box-shadow .2s ease}.dumbbells-pairs-popup .pairs-selector__row[hidden]{display:none}.dumbbells-pairs-popup .pairs-selector__row--selected{border-color:rgb(var(--color-foreground));box-shadow:inset 0 0 0 .1rem rgb(var(--color-foreground))}.dumbbells-pairs-popup .pairs-selector__row--unavailable{background:rgba(var(--color-foreground),.04);color:rgba(var(--color-foreground),.45)}.dumbbells-pairs-popup .pairs-selector__label{flex:0 0 7.2rem;font-size:1.4rem;font-weight:500}.dumbbells-pairs-popup .pairs-selector__right{flex:1;display:flex;align-items:center;gap:1.6rem}.dumbbells-pairs-popup .pairs-selector__price{order:2;margin-left:auto;font-size:1.4rem;line-height:2rem;letter-spacing:0;white-space:nowrap;font-weight:500;color:var(--color-text-secondary)}.dumbbells-pairs-popup .pairs-selector__each{color:rgba(var(--color-foreground),.6)}.dumbbells-pairs-popup .pairs-selector__chip{order:1;padding:.5rem 1rem;border:.1rem solid currentColor;border-radius:.2rem;font-size:1.2rem;line-height:1.8rem;font-weight:500;letter-spacing:8%;text-transform:uppercase}.dumbbells-pairs-popup .pairs-selector__row--unavailable .quantity{display:none}.dumbbells-pairs-popup .quantity{order:1;width:11.2rem;min-height:3.6rem;border-radius:999px}.dumbbells-pairs-popup .quantity:before,.dumbbells-pairs-popup .quantity:after{border-radius:0}.dumbbells-pairs-popup .quantity__button{width:2.4rem}.dumbbells-pairs-popup .quantity__input{font-size:1.4rem;padding:0}.dumbbells-pairs-popup__footer{position:sticky;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:1.6rem;margin:0 -3.2rem;padding:2rem 3.2rem 0;border-top:.1rem solid rgba(var(--color-foreground),.1);background:rgb(var(--color-background));border-radius:0 0 1.2rem 1.2rem}.dumbbells-pairs-popup__summary{display:flex;flex-direction:column;gap:.2rem;font-size:1.4rem;font-weight:500}.dumbbells-pairs-popup__clear{align-self:flex-start;background:none;border:none;padding:0;font:inherit;font-size:1.2rem;font-weight:400;color:rgba(var(--color-foreground),.6);text-decoration:underline;cursor:pointer}.dumbbells-pairs-popup__atc{min-width:28rem;border-radius:999px}body.dumbbells-pairs-popup-open{overflow:hidden}body.dumbbells-pairs-popup-open .product__column-sticky{z-index:20}@media screen and (min-width:750px){.dumbbells-pairs-popup .pairs-selector__list{grid-template-columns:repeat(2,1fr);gap:.8rem 1.2rem}}@media screen and (max-width:749px){.dumbbells-pairs-popup__dialog{max-height:calc(100vh - 2rem);padding:2rem 1.6rem;margin:1rem}.dumbbells-pairs-popup__footer{margin:0 -1.6rem;padding:1.6rem}.dumbbells-pairs-popup__atc{min-width:0;flex:1}.dumbbells-pairs-popup .pairs-selector__label{flex-basis:5.6rem}}
/*# sourceMappingURL=/cdn/shop/t/209/assets/popup-pairs-selector.css.map */
