@layer base{[data-storefront-messages],[data-storefront-messages] *{all:revert-layer}}@font-face{font-family:jpfans-message-font;src:local(Noto Sans SC Regular),local(Source Han Sans SC Regular),url(https://static.jpfinds.com/web-assets/assets/cart-reference/NotoSansSC-UI-Base.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0-2E7F}@font-face{font-family:jpfans-message-font;src:local(Noto Sans SC Regular),local(Source Han Sans SC Regular),url(https://static.jpfinds.com/web-assets/assets/cart-reference/NotoSansSC-UI-EastAsian.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+2E80-2EFF,U+2F00-2FDF,U+3000-303F,U+3040-30FF,U+3100-312F,U+31A0-31BF,U+31F?,U+3400-4DBF,U+4E00-9FFF,U+AC00-D7AF,U+F900-FAFF,U+FE30-FE4F,U+FF00-FFEF}@font-face{font-family:jpfans-message-font;src:local(Noto Sans SC Bold),local(Source Han Sans SC Bold),local(PingFang SC Semibold);font-weight:700;font-style:normal;font-display:swap}@scope(.n-message-container[data-storefront-messages]){:scope{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;margin:0;font-family:v-sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:14px;line-height:1.6}:scope input{font-family:inherit;font-size:inherit}a,:scope,br,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,hr,img,input,li,ol,p,table,td,textarea,th,tr,ul{box-sizing:border-box;margin:0;padding:0;font-family:jpfans-message-font,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Noto Sans CJK SC,Microsoft YaHei,sans-serif;font-style:normal}.n-base-icon{text-align:center;fill:currentColor;width:1em;height:1em;line-height:1em;display:inline-block;position:relative}.n-base-icon svg{width:1em;height:1em}.n-message-wrapper{margin:var(--n-margin);z-index:0;transform-origin:top;display:flex}.n-message-wrapper *{scrollbar-width:inherit}.n-message-wrapper.fade-in-height-expand-transition-leave-from,.n-message-wrapper.fade-in-height-expand-transition-enter-to{opacity:1;transform:scale(1)}.n-message-wrapper.fade-in-height-expand-transition-leave-to,.n-message-wrapper.fade-in-height-expand-transition-enter-from{opacity:0;transform:scale(.85);margin-top:0!important;margin-bottom:0!important}.n-message-wrapper.fade-in-height-expand-transition-leave-active{transition:max-height .3s cubic-bezier(.4, 0, .2, 1) 0s, opacity .3s cubic-bezier(0, 0, .2, 1) 0s, margin-top .3s cubic-bezier(.4, 0, .2, 1) 0s, margin-bottom .3s cubic-bezier(.4, 0, .2, 1) 0s, padding-top .3s cubic-bezier(.4, 0, .2, 1) 0s, padding-bottom .3s cubic-bezier(.4, 0, .2, 1) 0s ,transform .3s var(--n-bezier);overflow:visible}.n-message-wrapper.fade-in-height-expand-transition-enter-active{transition:max-height .3s cubic-bezier(.4, 0, .2, 1), opacity .3s cubic-bezier(.4, 0, 1, 1), margin-top .3s cubic-bezier(.4, 0, .2, 1), margin-bottom .3s cubic-bezier(.4, 0, .2, 1), padding-top .3s cubic-bezier(.4, 0, .2, 1), padding-bottom .3s cubic-bezier(.4, 0, .2, 1) ,transform .3s var(--n-bezier);overflow:visible}.n-message{box-sizing:border-box;transition:color .3s var(--n-bezier), box-shadow .3s var(--n-bezier), background-color .3s var(--n-bezier), opacity .3s var(--n-bezier), transform .3s var(--n-bezier), margin-bottom .3s var(--n-bezier);padding:var(--n-padding);border-radius:var(--n-border-radius);border:var(--n-border);max-width:var(--n-max-width);color:var(--n-text-color);background-color:var(--n-color);box-shadow:var(--n-box-shadow);flex-wrap:nowrap;align-items:center;display:flex;overflow:hidden}.n-message .n-message__content{line-height:var(--n-line-height);font-size:var(--n-font-size);display:inline-block}.n-message .n-message__icon{margin:var(--n-icon-margin);height:var(--n-icon-size);width:var(--n-icon-size);font-size:var(--n-icon-size);flex-shrink:0;position:relative}.n-message .n-message__icon.n-message__icon--default-type>*{color:var(--n-icon-color-default);transition:color .3s var(--n-bezier)}.n-message .n-message__icon.n-message__icon--info-type>*{color:var(--n-icon-color-info);transition:color .3s var(--n-bezier)}.n-message .n-message__icon.n-message__icon--success-type>*{color:var(--n-icon-color-success);transition:color .3s var(--n-bezier)}.n-message .n-message__icon.n-message__icon--warning-type>*{color:var(--n-icon-color-warning);transition:color .3s var(--n-bezier)}.n-message .n-message__icon.n-message__icon--error-type>*{color:var(--n-icon-color-error);transition:color .3s var(--n-bezier)}.n-message .n-message__icon.n-message__icon--loading-type>*{color:var(--n-icon-color-loading);transition:color .3s var(--n-bezier)}.n-message .n-message__icon>*{position:absolute;inset:0}.n-message .n-message__icon>.icon-switch-transition-enter-from,.n-message .n-message__icon>.icon-switch-transition-leave-to{opacity:0;top:0;left:0;transform:scale(.75)}.n-message .n-message__icon>.icon-switch-transition-enter-to,.n-message .n-message__icon>.icon-switch-transition-leave-from{opacity:1;top:0;left:0;transform:scale(1)}.n-message .n-message__icon>.icon-switch-transition-enter-active,.n-message .n-message__icon>.icon-switch-transition-leave-active{transform-origin:50%;position:absolute;top:0;left:0;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.n-message .n-message__close{margin:var(--n-close-margin);transition:background-color .3s var(--n-bezier), color .3s var(--n-bezier);flex-shrink:0}.n-message .n-message__close:hover{color:var(--n-close-icon-color-hover)}.n-message .n-message__close:active{color:var(--n-close-icon-color-pressed)}:scope.n-message-container{z-index:6000;flex-direction:column;align-items:center;height:0;display:flex;position:fixed;overflow:visible}:scope.n-message-container.n-message-container--top{top:12px;left:0;right:0}:scope.n-message-container.n-message-container--top-left{align-items:flex-start;top:12px;left:12px;right:0}:scope.n-message-container.n-message-container--top-right{align-items:flex-end;top:12px;left:0;right:12px}:scope.n-message-container.n-message-container--bottom{justify-content:flex-end;bottom:4px;left:0;right:0}:scope.n-message-container.n-message-container--bottom-left{justify-content:flex-end;align-items:flex-start;bottom:4px;left:12px;right:0}:scope.n-message-container.n-message-container--bottom-right{justify-content:flex-end;align-items:flex-end;bottom:4px;left:0;right:12px}}
