:root{--pn-red: #701117;--pn-red-hover: #5a0d12;--pn-ink: #23262b;--pn-ink-soft: #6c6f76;--pn-line: #ece8e3;--pn-surface: #ffffff;--pn-surface-2: #f7f5f2;--pn-radius: 14px;--pn-radius-sm: 10px}.cart-notification{box-sizing:border-box;padding:1.15rem 1.25rem 1.25rem;background:var(--pn-surface);border:1px solid var(--pn-line);border-radius:var(--pn-radius);box-shadow:0 1px 2px #14161a0f,0 18px 40px -18px #14161a47;opacity:0;color:var(--pn-ink)}.cart-notification.active{opacity:1}.cart-notification.animate{transition:transform var(--duration-short, .15s) ease,opacity var(--duration-short, .15s) ease,visibility 0s var(--duration-short, .15s) ease}.cart-notification.active.animate{transition:transform var(--duration-default, .2s) ease,opacity var(--duration-default, .2s) ease,visibility 0s}cart-notification{display:block!important;position:fixed!important;top:92px!important;right:20px!important;left:auto!important;bottom:auto!important;z-index:2147483000!important;width:min(400px,calc(100vw - 40px))!important;max-width:none!important;pointer-events:none}.cart-notification-wrapper{position:static!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;box-sizing:border-box!important}.cart-notification-wrapper *{box-sizing:border-box}.cart-notification-wrapper .cart-notification{position:relative!important;display:flex!important;flex-direction:column;width:100%;max-height:calc(100vh - 116px);pointer-events:auto;opacity:0;visibility:hidden;transform:translateY(-12px) scale(.96);transform-origin:top right;transition:transform .3s cubic-bezier(.22,1.15,.36,1),opacity .2s ease,visibility 0s .3s}.cart-notification-wrapper .cart-notification.active{opacity:1!important;visibility:visible!important;transform:translateY(0) scale(1)!important;transition:transform .34s cubic-bezier(.22,1.15,.36,1),opacity .22s ease,visibility 0s}@media(max-width:749px){cart-notification{top:62px!important;right:10px!important;left:10px!important;width:auto!important}.cart-notification-wrapper .cart-notification{max-height:calc(100vh - 84px)}}@media screen and (min-width:750px){.cart-notification{max-width:100%;right:auto;border-radius:var(--pn-radius)}}.cart-notification__header{align-items:center;gap:.5rem;padding-bottom:.85rem;margin-bottom:.85rem;border-bottom:1px solid var(--pn-line)}.cart-notification__heading{font-size:.92rem;font-weight:600;letter-spacing:.01em;color:var(--pn-ink);line-height:1.2}.cart-notification__heading .icon-checkmark{width:1.05rem;height:1.05rem;margin-right:.55rem;color:var(--pn-red);flex-shrink:0}.cart-notification__close{margin:0;padding:.35rem;color:var(--pn-ink-soft);border-radius:8px;line-height:0;transition:color .15s ease,background-color .15s ease}.cart-notification__close:hover{color:var(--pn-ink);background-color:var(--pn-surface-2)}.cart-notification__close .icon-close{width:1.05rem;height:1.05rem}.cart-notification-product{align-items:center;gap:.85rem;padding:0 0 .95rem}.cart-notification-product__image{margin:0;flex-shrink:0;width:60px;height:60px;border-radius:var(--pn-radius);overflow:hidden;background:var(--pn-surface-2);border:1px solid var(--pn-line)}.cart-notification-product__image img{display:block;width:100%;height:100%;object-fit:cover}.cart-notification-product__name{font-size:.95rem;font-weight:600;line-height:1.3;margin:0 0 .15rem;color:var(--pn-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cart-notification-product .caption-with-letter-spacing{font-size:.72rem;color:var(--pn-ink-soft);margin:0 0 .1rem}.cart-notification-product dl{margin:.1rem 0 0}.cart-notification-product .product-option{font-size:.78rem;color:var(--pn-ink-soft);line-height:1.35}.cart-notification-product .product-option dt,.cart-notification-product .product-option dd{display:inline;margin:0}.cart-notification-product .product-option dt{margin-right:.25rem}.cart-notification__links{display:flex;flex-direction:column;gap:.5rem;margin:0;text-align:center}.cart-notification__links>*{margin:0}.cart-notification__links .button{min-height:0;box-sizing:border-box;width:100%;padding:.92rem 1rem;font-size:1.02rem;font-weight:700;border-radius:var(--pn-radius-sm);letter-spacing:.01em;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.cart-notification__links .button--secondary:before,.cart-notification__links .button--secondary:after,.cart-notification__links .button--primary:before,.cart-notification__links .button--primary:after{display:none}.cart-notification__links .button--secondary{background:var(--pn-surface);color:var(--pn-ink);border:1px solid var(--pn-line);box-shadow:none}.cart-notification__links .button--secondary:hover{background:var(--pn-surface-2);border-color:#ddd7d0}.cart-notification__links .button--primary{background:var(--pn-red);color:#fff;border:1px solid var(--pn-red);box-shadow:0 8px 18px -10px #70111799;font-weight:800;font-size:1.05rem;letter-spacing:.02em}.cart-notification__links .button--primary:hover{background:var(--pn-red-hover);border-color:var(--pn-red-hover)}#cart-notification-form{margin:0}.cart-notification__links .button-label{padding:.3rem;font-size:.92rem;font-weight:600;color:var(--pn-ink-soft);background:none;border:none;transition:color .15s ease}.cart-notification__links .button-label:hover{color:var(--pn-ink)}@media screen and (max-width:749px){.cart-notification-wrapper{padding-left:0;padding-right:0}.cart-notification{width:100%;max-width:100%;right:0;padding:1.05rem 1.1rem 1.15rem;border-left:none;border-right:none;border-radius:0 0 var(--pn-radius) var(--pn-radius)}}@media(prefers-reduced-motion:reduce){.cart-notification,.cart-notification.animate,.cart-notification.active.animate{transition:opacity .01ms linear,visibility 0s!important;transform:none!important}}.cart-notification{padding:1.3rem 1.35rem 1.4rem!important;border-radius:var(--pn-radius)!important;display:flex!important;flex-direction:column;max-height:calc(100vh - 104px)}.cart-notification__header{align-items:center;margin-bottom:2px;flex:none}.cart-notification__links,.cart-notification form,.cart-notification__buttons{flex:none}.cart-notification__heading{font-size:1.55rem;font-weight:700;letter-spacing:.005em;display:inline-flex;align-items:center;gap:.5rem;margin:0}.cart-notification__heading svg{width:1.55rem;height:1.55rem;color:#2e7d46;flex:none}#cart-notification-product{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:12px;padding:0!important;margin:14px 0 8px;flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;width:100%;box-sizing:border-box}.pn-cn-line{display:flex;align-items:center;gap:12px;width:100%;min-width:0;box-sizing:border-box;max-width:100%}.pn-cn-line>*{min-width:0}.pn-cn-line__img{width:58px;height:58px;flex:none;border-radius:12px;overflow:hidden;background:var(--pn-surface-2);border:1px solid var(--pn-line)}.pn-cn-line__img img{width:100%;height:100%;object-fit:cover;display:block}.pn-cn-line__body{flex:1 1 auto;min-width:0}.pn-cn-line__title{font-weight:600;font-size:13.5px;line-height:1.3;color:var(--pn-ink);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.pn-cn-line__meta{font-size:12px;color:var(--pn-ink-soft);margin-top:2px}.pn-cn-line__right{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:3px}.pn-cn-line__qty{font-size:11px;font-weight:700;color:#fff;background:var(--pn-ink);border-radius:999px;padding:1px 8px;line-height:1.5}.pn-cn-line__price{font-weight:700;font-size:13.5px;color:var(--pn-ink);white-space:nowrap}@media(min-width:750px){.cart-notification{padding:1.5rem 1.6rem 1.6rem!important}.cart-notification__heading{font-size:1.7rem}.cart-notification__heading svg{width:1.7rem;height:1.7rem}#cart-notification-product{gap:14px;margin:18px 0 10px}.pn-cn-line{gap:14px}.pn-cn-line__img{width:66px;height:66px;border-radius:13px}.pn-cn-line__title{font-size:15px}.pn-cn-line__meta{font-size:13px}.pn-cn-line__qty{font-size:12px;padding:2px 9px}.pn-cn-line__price{font-size:15px}.cart-notification__links .button{font-size:1.08rem;padding:1rem}.cart-notification__links .button--primary{font-size:1.14rem}.cart-notification__links .button-label{font-size:.98rem}}cart-notification{position:fixed!important;top:90px!important;right:20px!important;left:auto!important;bottom:auto!important;width:min(400px,calc(100vw - 40px))!important;max-width:none!important;min-width:0!important;z-index:2147483000!important;pointer-events:none!important}cart-notification .cart-notification-wrapper{position:static!important;inset:auto!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;box-sizing:border-box!important}cart-notification #cart-notification.cart-notification{position:relative!important;inset:auto!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:1.4rem 1.4rem 1.5rem!important;box-sizing:border-box!important;pointer-events:auto!important}@media(max-width:749px){cart-notification{top:62px!important;right:10px!important;left:10px!important;width:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/pn-cart.css.map */
