.cart-notification-wrapper{position:relative}.cart-notification-wrapper .cart-notification{display:block}.cart-notification{z-index:100;padding:32px;position:absolute;right:0;-webkit-transform:translateY(-100%);transform:translateY(-100%);visibility:hidden;width:100%;background:#fff;border-radius:2px;-webkit-box-shadow:0 8px 24px rgba(0,0,0,.25);box-shadow:0 8px 24px rgba(0,0,0,.25);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.cart-notification.focused{-webkit-box-shadow:0 0 3px 0 rgba(var(--color-foreground), 0.3),var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow), var(--popup-shadow-opacity));box-shadow:0 0 3px 0 rgba(var(--color-foreground), 0.3),var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow), var(--popup-shadow-opacity))}.cart-notification:focus-visible{-webkit-box-shadow:0 0 3px 0 rgba(var(--color-foreground), 0.3),var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow), var(--popup-shadow-opacity));box-shadow:0 0 3px 0 rgba(var(--color-foreground), 0.3),var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow), var(--popup-shadow-opacity))}@media screen and (min-width: 750px){.header-wrapper:not(.header-wrapper--border-bottom)+cart-notification .cart-notification{border-top-width:var(--popup-border-width)}.cart-notification{border-width:0 var(--popup-border-width) var(--popup-border-width);max-width:480px;right:64px}}.cart-notification.animate{-webkit-transition:visibility 0s var(--duration-short) ease,-webkit-transform var(--duration-short) ease;transition:visibility 0s var(--duration-short) ease,-webkit-transform var(--duration-short) ease;transition:transform var(--duration-short) ease,visibility 0s var(--duration-short) ease;transition:transform var(--duration-short) ease,visibility 0s var(--duration-short) ease,-webkit-transform var(--duration-short) ease}.cart-notification.active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:visibility 0s,-webkit-transform var(--duration-default) ease;transition:visibility 0s,-webkit-transform var(--duration-default) ease;transition:transform var(--duration-default) ease,visibility 0s;transition:transform var(--duration-default) ease,visibility 0s,-webkit-transform var(--duration-default) ease;visibility:visible}.cart-notification-header{position:relative;padding:0 32px 20px 0;border-bottom:1px solid var(--nh-black-100);margin-bottom:16px}.cart-notification-header .modal__close-button.link{height:40px;width:40px;margin:-12px -8px 0 0}.cart-notification-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;font-size:var(--font-level-5);font-family:var(--font-family-mincho);color:var(--color-primary-darken);line-height:23px}.cart-notification-title .nh-icon{width:24px;height:24px;fill:var(--color-primary)}.cart-notification-close{width:32px;height:32px;border-radius:200x;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;right:0;top:0}.cart-notification-close .nh-icon{fill:var(--nh-black-300);width:16px;height:16px}.cart-notification-close:hover .nh-icon{fill:var(--color-primary)}.cart-notification-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:16px}.cart-notification-product{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.cart-notification-product .cart-notification-product__image{display:block;margin:0;width:88px;height:88px}.cart-notification-product .cart-notification-product__image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.cart-notification-product .cart-notification-product__image+div{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.cart-notification-product dl{margin:0}.cart-notification-product dl .product-option{font-size:var(--font-level-8)}.cart-notification-product__image:after{content:none}.cart-notification-product__name{font-size:var(--font-level-6);font-family:var(--font-family-default);color:var(--nh-black-700);line-height:1.4}.cart-notification__links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:16px;margin-top:24px}.cart-notification__links .link.button-label{font-size:var(--font-level-6);color:var(--color-primary);font-family:var(--font-family-default)}/*# sourceMappingURL=component-cart-popup.css.map */