:root{--notification-bottom:1.6rem}@media (width >= 64em){:root{--notification-bottom:3.2rem}}.notification{bottom:0;left:50%;margin-bottom:calc(var(--notification-bottom, 1.6rem) + var(--notification-offset, 0rem));max-width:max-content;position:fixed;transform:translate(-50%);width:min(100%,65rem);z-index:var(--z-index-panel)}.notification .message{margin:0 1.6rem;padding:0;position:relative}.notification .notification__item{padding:var(--message-padding,.8rem 4.4rem .8rem 3.6rem)}.notification .notification__text{font-weight:600}.notification .notification__close{box-sizing:content-box;cursor:pointer;display:block;margin:-.8rem;padding:.8rem;position:absolute;right:1.2rem;top:1.2rem;z-index:var(--z-index-panel)}.notification .notification__icon{cursor:pointer;display:block;height:1.8rem;left:1.2rem;position:absolute;top:1.2rem;width:1.8rem}.slide-bottom-enter-active,.slide-bottom-leave-active{transition:margin-bottom .5s ease-out,transform .5s ease-out,margin-top 0s ease-out 0s}.slide-bottom-enter-active{margin-top:var(--notification-bottom,1.6rem)}.slide-bottom-enter-from,.slide-bottom-leave-to{height:0;margin-bottom:-100%;opacity:0}.slide-bottom-leave-active{margin-top:var(--notification-bottom,1.6rem);transition:margin-bottom .45s ease-out,transform .5s ease-out,margin-top 50ms ease-out 0s}[id^=trustbadge-container]{z-index:20!important}.logo{animation:appear 1s;display:block}.logo__image{display:block;height:100%;width:100%}@keyframes appear{0%{opacity:0}}.restore-cart .dialog__header{align-items:center;display:flex;margin-bottom:calc(var(--default-space)/2)}.restore-cart .added-to-cart__product-buttons{display:flex;flex-basis:100%;flex-wrap:wrap;gap:1rem;margin-top:1rem}@media (width >= 48em){:is(.restore-cart .added-to-cart__product-buttons) .button{width:auto}}
