.notification-message{box-sizing:border-box;background-color:var(--color-black-75);color:var(--color-black-10);padding:0.5rem .25rem}@media screen and (max-width:767px){.notification-message{padding-left:var(--site-side-spacing)}}@media screen and (min-width:1024px){.notification-message{padding:.25rem .5rem}}@media screen and (min-width:1441px){.notification-message .text-x-small{font-size:.8125rem;line-height:1.21875rem;letter-spacing:.01em}}.template-product .notification-message{padding:.5rem}.notification-message--contact .notification-message__text{padding-left:1.875rem}@media screen and (min-width:1440px){.notification-message--contact .notification-message__text{padding-left:1.25rem}}.template-cart .notification-message--contact .notification-message__text{padding-right:2.5rem}@media screen and (min-width:1024px){.template-cart .notification-message--contact .notification-message__text{padding:0}}@media screen and (min-width:1024px){.template-cart .notification-message--contact{padding-left:.5rem}}.template-product .notification-message--contact .button{padding-right:.5rem}@media screen and (min-width:1024px){.notification-message--contact strong{font-size:.8125rem;line-height:.975rem;letter-spacing:.03em}}.notification-message--stock{margin-bottom:1.5rem}@media screen and (min-width:1200px){.template-cart .notification-message--stock{margin-bottom:0}}.template-product .notification-message--stock{margin-bottom:0}.notification-message a{color:var(--color-black-10)}.notification-message p{margin:0}.notification-message button{color:inherit;padding:0}