.cart-notification-wrapper{position:static!important}.cart-notification{position:fixed!important;left:50%!important;top:50%!important;transform:translate(-50%,calc(-50% - 1.5rem))!important;width:min(92vw,420px)!important;max-width:min(92vw,420px)!important;margin:0!important;z-index:2147483646!important}.cart-notification.active{transform:translate(-50%,calc(-50% - 1.5rem))!important}.is-ios .cart-notification{transform:translate(-50%,calc(-50% + 2rem))!important;width:calc(min(92vw,420px) - 12px)!important;max-width:calc(min(92vw,420px) - 12px)!important;min-width:280px!important}.is-ios .cart-notification.active{transform:translate(-50%,calc(-50% + 2rem))!important}.is-ios.cart-notification-open #md-more-detail-overlay,.is-ios.cart-notification-open .product-detail-description--btn,.is-ios.cart-notification-open .product-detail__more-detail,.is-ios.cart-notification-open .swiper-pagination,.is-ios.cart-notification-open .swiper-pagination-bullets,.is-ios.cart-notification-open .flickity-page-dots,.is-ios.cart-notification-open .slick-dots{display:none!important}html.is-ios:has(#cart-notification.active) #md-more-detail-overlay,html.is-ios:has(#cart-notification.active) .product-detail-description--btn,html.is-ios:has(#cart-notification.active) .product-detail__more-detail,html.is-ios:has(#cart-notification.active) .swiper-pagination,html.is-ios:has(#cart-notification.active) .swiper-pagination-bullets,html.is-ios:has(#cart-notification.active) .flickity-page-dots,html.is-ios:has(#cart-notification.active) .slick-dots{display:none!important}#cart-notification .button,#cart-notification .button:hover{border-width:1px!important;box-shadow:none!important}#cart-notification button[name=checkout],#cart-notification button[name=checkout]:hover,#cart-notification button[name=checkout]:focus,#cart-notification button[name=checkout]:active,#cart-notification button[name=checkout]:focus-visible{min-height:60px!important;font-size:1.4rem!important;border:none!important;box-shadow:none!important;transform:none!important;filter:none!important;background:#313333!important;color:#abaea9!important}#cart-notification .button,#cart-notification .button:hover{--buttons-border-width: 1px;--shadow-button: 0 0 0 0 transparent !important;--shadow-button-inset: 0 0 0 0 transparent !important}#cart-notification a:not(.button){display:inline-block;margin-bottom:2.5rem}.cart-notification__heading{margin:0 0 1.25rem}.cart-notification__heading .cb-head-l1,.cart-notification__heading .cb-head-l2{white-space:normal}@media(max-width:749px){.cart-notification__heading .cb-head-l1,.cart-notification__heading .cb-head-l2{display:block}}@media(min-width:750px){.cart-notification__heading .cb-head-l1,.cart-notification__heading .cb-head-l2{display:inline}}#cart-notification{--cb-name-font: var(--font-body-family);--cb-name-size: 1.9rem;--cb-name-weight: 700;--cb-name-track: .02em;--cb-price-font: var(--font-body-family);--cb-price-size: 1.7rem;--cb-price-weight: 600;--cb-price-track: .02em;--cb-color-font: var(--font-body-family);--cb-color-size: 1.5rem;--cb-color-weight: 400;--cb-color-track: .02em}@media(min-width:750px){#cart-notification{--cb-name-size: 2rem;--cb-price-size: 1.8rem;--cb-color-size: 1.6rem}}#cart-notification .cart-notification-product__name{font-family:Hiragino Kaku Gothic Pro,YuGothic,MS Gothic,Meiryo,sans-serif;font-size:1.2rem;font-weight:var(--cb-name-weight);letter-spacing:var(--cb-name-track);margin:.5rem 0 .3rem}#cart-notification .cb-notif-sales-copy{font-family:Hiragino Kaku Gothic Pro,YuGothic,MS Gothic,Meiryo,sans-serif;font-size:1.2rem;color:#313333;font-weight:400;letter-spacing:0;line-height:1.6;margin:0 0 .4rem}#cart-notification .cb-notif-meta{margin-top:.25rem;line-height:1.6;color:var(--color-foreground-75, #666)}#cart-notification .cb-notif-price{font-family:Hiragino Kaku Gothic Pro,YuGothic,MS Gothic,Meiryo,sans-serif;font-size:1.2rem;color:#313333;font-weight:100;letter-spacing:var(--cb-price-track);margin:.5rem 0 .2rem}#cart-notification .cb-notif-color{font-family:Hiragino Kaku Gothic Pro,YuGothic,MS Gothic,Meiryo,sans-serif;font-size:1.2rem;color:#313333;font-weight:var(--cb-color-weight);letter-spacing:var(--cb-color-track);margin:.1rem 0 0}@media(max-width:749px){.cart-notification__heading{white-space:pre-line}}@media(min-width:750px){.cart-notification__heading{white-space:pre-line}}#cart-notification .button,#cart-notification .button:before,#cart-notification .button:after{border-style:solid!important;border-width:1px!important;border-color:currentColor!important;box-shadow:none!important}#cart-notification .button:hover,#cart-notification .button:focus,#cart-notification .button:hover:before,#cart-notification .button:hover:after,#cart-notification .button:focus:before,#cart-notification .button:focus:after{border-style:solid!important;border-width:1px!important;border-color:currentColor!important;box-shadow:none!important}#cart-notification,#cart-notification .button{--buttons-border-width: 1px !important;--button-border-width: 1px !important;--shadow-button: 0 0 0 0 transparent !important;--shadow-button-inset: 0 0 0 0 transparent !important}#cart-notification .button:before,#cart-notification .button:after{content:none!important;box-shadow:none!important}#cart-notification .button{border:1px solid #000!important;box-shadow:none!important;background-clip:padding-box!important}#cart-notification .button:hover,#cart-notification .button:focus,#cart-notification .button:active,#cart-notification .button:focus-visible{border:1px solid #000!important;box-shadow:none!important;outline:0!important}#cart-notification button[name=checkout],#cart-notification button[name=checkout]:hover,#cart-notification button[name=checkout]:focus,#cart-notification button[name=checkout]:active{min-height:60px!important;font-size:1.3rem!important;background:#313333!important;border:none!important;box-shadow:none!important;color:#abaea9!important;transform:none!important;filter:none!important}#cart-notification button[name=checkout]:hover,#cart-notification button[name=checkout]:focus-visible{background:#000!important;background-color:#000!important;border-color:none!important;color:#abaea9!important}#cart-notification .cart-notification__links .button-label{display:inline-block;margin-top:.5rem!important;margin-bottom:0rem!important}html:has(#cart-notification.active) #md-more-detail-overlay,html:has(#cart-notification.active) .product-detail-description--btn,html:has(#cart-notification.active) .product-detail__more-detail,html:has(#cart-notification.active) .swiper-pagination,html:has(#cart-notification.active) .swiper-pagination-bullets,html:has(#cart-notification.active) .flickity-page-dots,html:has(#cart-notification.active) .slick-dots{display:none!important;pointer-events:none!important;visibility:hidden!important}#cart-notification .cart-notification__header{position:relative!important}#cart-notification.cb-error .cart-notification__header{position:absolute!important;top:0;left:0;right:0}#cart-notification.cb-error .cart-notification__close{pointer-events:auto}#cart-notification .cart-notification__header>.cart-notification__close{position:absolute!important;width:4.4rem;height:4.4rem;padding:0;display:flex;align-items:center;justify-content:center;margin:0!important;inset:var(--cb-close-top, 2rem) var(--cb-close-right, 2rem) auto auto!important;left:auto!important;bottom:auto!important;transform:none!important}@media(min-width:750px){#cart-notification{--cb-close-top: 1rem;--cb-close-right: -.5rem}}@media(max-width:749px){#cart-notification{--cb-close-top: 1rem;--cb-close-right: -.5rem}}#cart-notification .cb-cart-error[hidden]{display:none!important}#cart-notification.cb-error{width:280px!important;max-width:280px!important;height:380px;min-height:400px!important}#cart-notification.cb-error .cart-notification__heading,#cart-notification.cb-error #cart-notification-product,#cart-notification.cb-error .cart-notification__links{display:none!important}#cart-notification.cb-error .cb-cart-error{display:block!important}#cart-notification.cb-error .cb-cart-error{display:flex!important;position:absolute!important;top:50%;left:50%;transform:translate(-50%,-46%);width:100%;padding:0 2.4rem;flex-direction:column;justify-content:center;align-items:center;text-align:center}.cb-cart-error__icon .icon{width:100px;height:100px;display:block;margin:0 auto 1rem}.cb-cart-error__text{margin:0 0 1.2rem;font-size:1.2rem;line-height:1.6;color:#313333;font-family:Hiragino Kaku Gothic Pro,YuGothic,MS Gothic,Meiryo,sans-serif;font-weight:600}.cb-cart-error__ok{margin-top:.5rem}#cart-notification .cb-cart-error__ok{display:none!important}#cart-notification .cb-cart-error__text{white-space:pre-line}#cart-notification.cb-error .cb-cart-error__ok{--cb-ok-bg: #999;--cb-ok-text: #fff;--cb-ok-border: #999;background-color:var(--cb-ok-bg)!important;color:var(--cb-ok-text)!important;border-color:var(--cb-ok-border)!important}#cart-notification.cb-error .cb-cart-error__ok:hover,#cart-notification.cb-error .cb-cart-error__ok:focus-visible{background-color:color-mix(in srgb,var(--cb-ok-bg) 90%,#999)!important;border-color:color-mix(in srgb,var(--cb-ok-border) 90%,#999)!important;outline:none;box-shadow:0 0 0 .2rem #0000001f}#cart-notification.cb-error .cb-cart-error__ok:disabled{opacity:.6;cursor:not-allowed}.swiper{touch-action:pan-y;overscroll-behavior:contain}.swiper-wrapper{will-change:transform}.swiper-slide img{display:block;width:100%;height:auto}.swiper{touch-action:pan-y!important;overscroll-behavior:contain!important}#md-more-detail-overlay{text-decoration:none!important;color:#313333!important}#md-more-detail-overlay:after{background-color:#313333!important}#cart-notification .cart-notification__links #cart-notification-button{background:none!important;border:0!important;box-shadow:none!important;border-radius:0!important;min-height:auto!important;display:inline-block!important;width:auto!important;min-width:0!important;padding:2px 0!important;color:#313333!important;text-decoration:underline!important;text-decoration-color:#313333!important;text-underline-offset:.5rem!important;cursor:pointer}#cart-notification button[name=checkout]{display:block!important;width:100%!important}@media(max-width:749px){#cart-notification .cart-notification__links #cart-notification-button{padding:0!important}}#cart-notification .cart-notification__links .link.button--label,#cart-notification .cart-notification__links #cart-notification-button,#cart-notification .cart-notification__links .cart-notification__link{font-size:1.2rem;line-height:1.2}#cart-notification .cart-notification__links{display:flex;flex-direction:column;align-items:stretch;width:100%;text-align:center;padding-bottom:3rem}#cart-notification .cart-notification__links .button-label,#cart-notification .cart-notification__links #cart-notification-button{align-self:center}#cart-notification .cart-notification__links .link.button--label,#cart-notification .cart-notification__links .cart-notification__link,#cart-notification .cart-notification__links #cart-notification-button{color:#666;text-decoration:underline;text-decoration-color:#666}#menu-drawer .copyright_caption,#menu-drawer .copyright_content,#menu-drawer .copyright__content,#menu-drawer .caption.copyright,#menu-drawer [class*=copyright]{letter-spacing:-.01rem}#cart-notification,#cart-notification:focus,#cart-notification:focus-visible,#cart-notification.focus-inset{border:0!important;outline:none!important;box-shadow:5px 10px 20px #00000040!important}#cart-notification.gradient{background:#aaaea9!important}#cart-notification{background:#aaaea9!important;color:#313333!important}#cart-notification .cart-notification__cta{width:100%!important;max-width:100%!important;margin:0!important}#cart-notification .cart-notification__cta button[name=checkout]{display:block!important;width:100%!important;max-width:100%!important}.cart-notification .cart-notification__links .button{margin-top:.25rem!important}#cart-notification.cb-error-closing .cart-notification__header,#cart-notification.cb-error-closing #cart-notification-product,#cart-notification.cb-error-closing .cart-notification__links{display:none!important}#cart-notification.cb-error-closing .cb-cart-error{display:flex!important}#cart-notification.cb-error-closing,#cart-notification.cb-error-closing.gradient{background:#aaaea9!important}#cart-notification .cb-notif-sales-copy{margin-top:5px!important;margin-bottom:6px!important}#cart-notification .cart-notification-product__name{margin-top:0!important}#cart-notification .cart-notification__close,#cart-notification .cart-notification__header>.cart-notification__close,#cart-notification .cart-notification__header button.cart-notification__close,#cart-notification .cart-notification__header button[type=button]{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}#cart-notification .cart-notification__close svg,#cart-notification .cart-notification__close .icon,#cart-notification .cart-notification__close .icon-close{display:none!important}#cart-notification{--cb-notif-thumb: 140px;--cb-notif-gap: 24px}#cart-notification #cart-notification-product{display:grid!important;grid-template-columns:var(--cb-notif-thumb) minmax(0,1fr)!important;column-gap:var(--cb-notif-gap)!important;row-gap:0!important;align-items:start!important;padding:3rem 0!important}#cart-notification #cart-notification-product>.cart-notification-product__image{grid-column:1!important;width:var(--cb-notif-thumb)!important;max-width:var(--cb-notif-thumb)!important;margin:0!important;display:block!important}#cart-notification #cart-notification-product>.cart-notification-product__image img{display:block!important;width:100%!important;height:auto!important}#cart-notification #cart-notification-product>.cart-notification-product__content{grid-column:2!important;min-width:0!important;width:auto!important;margin:0!important;align-self:start!important}#cart-notification #cart-notification-product dl,#cart-notification #cart-notification-product .product-option{display:none!important}#cart-notification .cb-notif-inline-links{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:.9rem!important;margin:1.8rem 0 0!important}#cart-notification .cb-notif-inline-links .button-label,#cart-notification .cb-notif-inline-links .cb-notif-cart-link{display:inline-block!important;width:auto!important;min-width:0!important;min-height:auto!important;padding:0!important;margin:0!important;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#313333!important;text-decoration:underline!important;text-decoration-color:currentColor!important;text-underline-offset:.35rem!important;line-height:1.8!important}#cart-notification .cart-notification__links{display:block!important;width:100%!important;margin:0!important;padding:0!important;text-align:left!important}#cart-notification .cart-notification__links>form{display:block!important;width:100%!important;margin:0!important}#cart-notification .cart-notification__links>form .button,#cart-notification button[name=checkout]{display:block!important;width:100%!important;max-width:100%!important;min-height:5.6rem!important;margin:0!important}#cart-notification .cart-notification__links>.button-label,#cart-notification .cart-notification__links>#cart-notification-button{display:none!important}@media screen and (max-width:749px){#cart-notification{--cb-notif-thumb: 140px;--cb-notif-gap: 24px}\3000  #cart-notification #cart-notification-product{grid-template-columns:var(--cb-notif-thumb) minmax(0,1fr)!important;column-gap:var(--cb-notif-gap)!important}#cart-notification #cart-notification-product>.cart-notification-product__image{width:var(--cb-notif-thumb)!important;max-width:var(--cb-notif-thumb)!important}#cart-notification .cb-notif-inline-links{margin-top:2.5rem!important;gap:.8rem!important}}#cart-notification .cb-notif-cart-link{font-size:1.2rem!important}#cart-notification{opacity:0!important;transition:opacity .12s ease,transform .12s ease!important}#cart-notification.active{opacity:1!important}.cart-notification,.cart-notification.active{transform:translate(-50%,-50%)!important}.is-ios .cart-notification,.is-ios .cart-notification.active{transform:translate(-50%,calc(-50% + 2rem))!important}@media screen and (max-width:749px){#cart-notification .cart-notification__links{padding-bottom:2rem!important}}@media screen and (min-width:750px){#cart-notification .cart-notification__links{padding-bottom:2rem!important}}#cart-notification.cb-error,#cart-notification.cb-error .cb-cart-error,#cart-notification.cb-error .cb-cart-error *{cursor:pointer!important}
/*# sourceMappingURL=/cdn/shop/t/227/assets/cb-notif-override-20251031.css.map */
