.product-card--summary{display:flex;gap:var(--space-30)}.product-card--summary .product-card__image{aspect-ratio:var(--aspect-ratio-product);background:var(--surface-light-20);flex:0 0 6rem;overflow:hidden;width:6rem}.product-card--summary .product-card__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.product-card--summary .product-card__pricing{font-size:var(--text-base)}.modal.add-to-bag-popup{box-shadow:0 1.56rem 3.125rem -.75rem #00000040;margin:0 auto;min-width:20.375rem;overflow:hidden;top:5.6rem}.modal.add-to-bag-popup.modal-popup--small{width:-moz-min-content;width:min-content}.modal.add-to-bag-popup ::backdrop{background:transparent}.modal.add-to-bag-popup .modal__body{padding:0}.modal.add-to-bag-popup .add-to-bag-popup__wrap{align-items:center;display:flex;flex-direction:column;gap:var(--space-50);margin:0 auto;max-width:32.5rem;padding:var(--space-50);text-align:center}.modal.add-to-bag-popup .alert-bar{width:100%}.modal.add-to-bag-popup .add-to-bag-popup__title{font-size:1.375rem;margin-bottom:0;text-transform:none}.modal.add-to-bag-popup .add-to-bag-popup__pcp-contents{text-align:left}.modal.add-to-bag-popup .add-to-bag-popup__pcp-contents .product-card--summary{border:1px solid var(--border-neutral-20);padding:var(--space-60)}.modal.add-to-bag-popup .add-to-bag-popup__pcp-contents .pcp{background-color:var(--surface-light-20);border:none}.modal.add-to-bag-popup .add-to-bag-popup__buttons{align-items:center;display:flex;flex-direction:column;gap:var(--space-60);margin:var(--space-60) 0;width:100%}.modal.add-to-bag-popup .add-to-bag-popup__buttons button{white-space:nowrap;width:-moz-min-content;width:min-content}.modal.add-to-bag-popup .add-to-bag-popup__pcp__callout{align-items:center;display:flex;gap:var(--space-30)}.modal.add-to-bag-popup .add-to-bag-popup__business-usp p{align-items:center;display:flex}.modal.add-to-bag-popup .add-to-bag-popup__business-usp p .icon{align-items:center;display:flex;margin-right:var(--space-30)}.modal.add-to-bag-popup .add-to-bag-popup__business-usp p .icon__img{height:1.5rem;width:1.5rem}.modal.add-to-bag-popup .product-promotion{margin-top:var(--space-50)}.forgot-password{position:relative}.forgot-password .forgot-password__heading{font-weight:700}.forgot-password .forgot-password__form{display:flex;flex-direction:column;gap:var(--space-50);margin-top:var(--space-50)}.forgot-password .forgot-password__form .forgot-password-form__send-email-button{align-self:flex-end}.forgot-password .forgot-password__request-received{color:var(--text-primary);font-weight:700;margin-bottom:var(--space-50)}.forgot-password .error{color:var(--status-error);margin-top:var(--space-50)}.login-modal .login-modal__my-offers{margin-top:var(--space-90)}.login-modal .login-modal__my-offers-title{margin-bottom:var(--space-50)}.login-modal .login-modal__my-offers-text{margin-bottom:var(--space-60)}.login-modal .login-modal__my-offers-link-text{margin-right:var(--space-20);position:relative}.login-modal .login-modal__my-offers-link-text .content-card-notification{position:absolute;right:-.313rem;top:-.25rem}.login-modal .login-modal__my-offers-link{width:100%}.reset-password{position:relative}.reset-password .reset-password__heading{font-weight:700}.reset-password .reset-password__form{display:flex;flex-direction:column;gap:var(--space-50);margin-top:var(--space-50)}.reset-password .reset-password__form .reset-password-form__submit-button{align-self:flex-end}.reset-password .error{color:var(--status-error)}.reset-password .error,.reset-password .new-password__sub-title{margin-top:var(--space-50)}.set-my-store{position:relative}.set-my-store .set-my-store__title{color:var(--text-base);display:block;font-family:var(--font-base);font-size:1rem;font-weight:700;margin-bottom:var(--space-30);text-transform:uppercase}.quickview{padding-bottom:var(--space-70)}.quickview .quickview__sku{font-size:var(--text-small)}.quickview .quickview__pricing.pricing{font-size:var(--text-xxlarge)}.quickview .quickview__images-wrapper{position:relative}.quickview .quickview__actions-wrapper{display:flex;flex-direction:column;gap:var(--space-50);margin-top:var(--space-30)}.quickview .quickview__add-to-bag{max-width:100%;width:100%}.quickview .quickview__view-details{margin-left:auto;margin-right:auto}.geolocation-modal.modal-popup{top:0;right:0;bottom:0;left:0;max-width:480px;min-height:auto}.geolocation-modal.modal-popup .geolocation-modal__delimeter{border:0;border-top:1px solid #d0bddb;margin:16px 0}.geolocation-modal.modal-popup .geolocation-modal__user-country,.geolocation-modal.modal-popup .geolocation-modal__website-country{margin:20px 20% 0;width:58%}
