.SocialLoginButton-rect{cursor:pointer;transition:all .2s ease;width:100%;height:50px;border-radius:4px;color:#fff;border:2px solid var(--stroke-color);display:flex;grid-gap:20px;gap:20px;align-items:center;justify-content:center}.SocialLoginButton-rect:hover{border:2px solid var(--primary-dark-color);background:var(--primary-dark-color)}.SocialLoginButton-rect:hover .SocialLoginButton-Text{color:#fff}[dir=ltr] .SocialLoginButton-IconContainer-rect{margin-left:10px}[dir=rtl] .SocialLoginButton-IconContainer-rect{margin-right:10px}[dir=ltr] .SocialLoginButton-IconContainer-rect{right:-8px}[dir=rtl] .SocialLoginButton-IconContainer-rect{left:-8px}.SocialLoginButton-IconContainer-rect{-webkit-margin-start:10px;width:24px;height:24px;overflow:hidden;display:flex;justify-content:center;align-items:center}.SocialLoginButton-Icon{display:block;background-position:50%;background-repeat:no-repeat;width:100%;height:100%;background-size:auto;background-size:cover}.SocialLoginButton-Icon_type_google{background-image:url(/static/version1790158536022/frontend/scandipwa/theme/en_US/Magento_Theme/static/media/google-min.svg)}.SocialLoginButton-Icon_type_facebook{background-image:url(/static/version1790158536022/frontend/scandipwa/theme/en_US/Magento_Theme/static/media/facebook-min.svg)}.SocialLoginButton-Text{font-size:16px;font-style:normal;font-weight:700;line-height:24px}.Button{text-transform:unset;border-radius:4px;font-size:16px;line-height:20px}@media screen and (min-width:1025px){.Button_isHollow:not([disabled]):hover{background-color:var(--primary-dark-color);color:var(--color-white);border-radius:4px}}.Button_isHollow:disabled{border-color:var(--stroke-color);border-width:2px;color:var(--stroke-color)}.Button_likeLink{font-weight:700}.Button:not(.Button_isHollow):disabled{background-color:var(--stroke-color);border-color:transparent;color:var(--color-white)}@media screen and (min-width:1025px){.Button:not([disabled]):hover{border-radius:4px}}.Button:disabled{opacity:1}button{line-height:20px}button *{color:inherit}.website_monro .Button_isHollow:disabled{border-color:var(--monro-stroke-color);color:var(--monro-stroke-color)}.website_monro .Button:not(.Button_isHollow):disabled{background-color:var(--monro-stroke-color)}:root{--star-size:18px;--plus-minus-icon-size:24px;--wishlist-heart-size:23px;--my-account-overlay-width:fit-content!important}.SocialLoginButtons{margin-top:20px;margin-bottom:20px}.SocialLoginButtons,.SocialLoginButtons-Overlay{min-width:300px;background-color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center}.SocialLoginButtons-Overlay{margin-top:0;margin-bottom:0}.SocialLoginButtons-Heading{display:none}.SocialLoginButtons-ButtonsContainer_shape_round,.SocialLoginButtons-ButtonsContainer_shape_square{display:flex;justify-content:center;flex-wrap:wrap;grid-gap:15px;gap:15px}.SocialLoginButtons-ButtonsContainer_shape_rect{width:100%;min-width:230px;max-width:100%;display:flex;flex-direction:column;align-items:center;grid-gap:12px;gap:12px}[dir=ltr] .SocialLoginButtons-PopupBody{padding-right:30px}[dir=rtl] .SocialLoginButtons-PopupBody{padding-left:30px}.SocialLoginButtons-PopupBody{-webkit-padding-end:30px}@media screen and (min-width:1025px){.MyAccountOverlay.Overlay_isVisible{max-height:500px;overflow-x:unset;overflow-y:scroll;display:flex;flex-direction:column;flex-direction:var(--amsl-overlay-flex-direction,column)}}@media screen and (min-width:1025px){.MyAccountOverlay .MyAccountOverlay-Action{overflow:unset;max-height:unset;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-width:500px;min-width:var(--amsl-overlay-child-width,500px);max-width:500px;max-width:var(--amsl-overlay-child-width,500px)}}