body.cart-notification-open{overflow:hidden}cart-notification{top:0;right:0;bottom:0;left:0;pointer-events:none;position:fixed;z-index:90}cart-notification.is-open{pointer-events:auto}.cart-notification-wrapper{top:0;right:0;bottom:0;left:0;max-width:none;padding:0;pointer-events:none;position:fixed;width:100%}.cart-notification__scrim{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1c19166b;border:0;cursor:pointer;top:0;right:0;bottom:0;left:0;opacity:0;padding:0;pointer-events:none;position:absolute;transition:opacity var(--duration-default) ease,visibility 0s var(--duration-default) ease;visibility:hidden}cart-notification.is-open .cart-notification__scrim{opacity:1;pointer-events:auto;transition:opacity var(--duration-default) ease,visibility 0s;visibility:visible}.cart-notification-wrapper .cart-notification{display:flex}.cart-notification{background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.08);border-radius:18px;box-shadow:-18px 18px 60px #00000038;color:rgb(var(--color-foreground));flex-direction:column;height:calc(100dvh - 3.2rem);max-width:min(var(--lm-cart-panel-width, 48rem),calc(100vw - 3.2rem));overflow:hidden;padding:0;pointer-events:auto;position:absolute;right:1.6rem;top:1.6rem;transform:translate(calc(100% + 2rem));visibility:hidden;width:100%;z-index:1}.cart-notification.focused,.cart-notification:focus-visible{box-shadow:-18px 18px 60px #00000038,0 0 0 .2rem color-mix(in srgb,var(--lm-cart-accent, #f8275c) 24%,transparent);outline:0}.cart-notification.animate{transition:transform var(--duration-default) ease,visibility 0s var(--duration-default) ease}.cart-notification.active{transform:translate(0);transition:transform var(--duration-default) ease,visibility 0s;visibility:visible}.cart-notification__header{align-items:center;background:#2b2521;color:#fff;display:flex;justify-content:space-between;min-height:9.2rem;padding:2.2rem 2.8rem;position:relative}.cart-notification__header:before{background:var(--lm-cart-accent, #f8275c);content:"";height:4px;left:0;position:absolute;right:0;top:0}.cart-notification__title-wrap{min-width:0}.cart-notification__eyebrow{display:none!important;color:#ffffffad;display:block;font-size:1rem;font-weight:700;letter-spacing:.14em;margin-bottom:.7rem;text-transform:uppercase}.cart-notification__title{color:#fff;font-size:clamp(2rem,3vw,2.8rem);font-weight:700;line-height:1.08;margin:0}.cart-notification__title sup{color:var(--lm-cart-accent, #f8275c);font-size:1.2rem;margin-left:.25rem;top:-.65em}.cart-notification__close{align-items:center;background:#ffffff14;border:1px solid rgba(255,255,255,.18);border-radius:999px;color:#fff;display:inline-flex;height:4.4rem;justify-content:center;margin:0;min-width:0;padding:0;transition:background var(--duration-short) ease,border-color var(--duration-short) ease;width:4.4rem}.cart-notification__close:hover{background:var(--lm-cart-accent, #f8275c);border-color:var(--lm-cart-accent, #f8275c)}.cart-notification__close .svg-wrapper{height:1.7rem;width:1.7rem}.cart-notification__shipping{background:#fff4f7;border:1px solid color-mix(in srgb,var(--lm-cart-accent, #f8275c) 12%,transparent);border-radius:14px;margin:2rem 2.4rem 0;padding:1.8rem}.cart-notification__shipping-message{font-size:1.2rem;letter-spacing:.02em;margin:0 0 1.5rem;text-align:left;text-transform:uppercase}.cart-notification__shipping-scale{align-items:center;display:grid;gap:1.4rem;grid-template-columns:auto 1fr auto;font-size:1.1rem}.cart-notification__shipping-track{background:rgba(var(--color-foreground),.16);height:.8rem;position:relative}.cart-notification__shipping-fill{background:var(--lm-cart-accent, #f8275c);display:block;height:100%;left:0;min-width:.8rem;position:absolute;top:0;transition:width var(--duration-default) ease}.cart-notification__shipping-knob{background:rgb(var(--color-background));border:.4rem solid rgba(var(--color-foreground),.18);border-radius:999px;box-shadow:0 0 0 .1rem rgba(var(--color-foreground),.2);height:2.1rem;left:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:left var(--duration-default) ease;width:2.1rem}.cart-notification__body{flex:0 0 auto;min-height:0;overflow:visible;padding:2.4rem 2.4rem 0}.cart-notification__added{align-items:center;background:color-mix(in srgb,var(--lm-cart-accent, #f8275c) 8%,transparent);border-radius:999px;color:#2b2521;display:inline-flex;font-size:1.3rem;font-weight:600;gap:.8rem;letter-spacing:.01em;margin:0 0 2.2rem;padding:.8rem 1.2rem}.cart-notification__added .icon-checkmark{height:1.3rem;width:1.3rem}.cart-notification-product{display:block}.cart-notification-product__item{align-items:center;display:grid;gap:2.4rem;grid-template-columns:11rem 1fr auto}.cart-notification-product__image{background:rgba(var(--color-foreground),.025);display:flex;justify-content:center;margin-bottom:2rem}.cart-notification-product__image:after{content:none}.cart-notification-product__image img{height:16rem;object-fit:contain;width:20rem}.cart-notification-product__vendor{color:rgba(var(--color-foreground),.62);font-size:1.1rem;letter-spacing:.08em;margin:0 0 .4rem;text-transform:uppercase}.cart-notification-product__name{font-size:1.55rem;font-weight:600;letter-spacing:.02em;line-height:1.35;margin:0 0 .8rem;text-transform:uppercase}.cart-notification-product dl{color:rgba(var(--color-foreground),.72);font-size:1.3rem;margin:0}.cart-notification-product .product-option{display:flex;gap:.4rem;margin:.2rem 0}.cart-notification-product .product-option dt,.cart-notification-product .product-option dd{margin:0}.cart-notification-product__price{display:none;font-size:1.45rem;font-weight:600;text-align:right;white-space:nowrap}.cart-notification__footer{background:#fbf8f8;border-top:1px solid rgba(var(--color-foreground),.08);box-shadow:0 -1.4rem 3rem #00000009;padding:2.4rem}.cart-notification__summary{align-items:flex-end;display:flex;gap:2rem;justify-content:space-between;margin-bottom:2.8rem}.cart-notification__summary p{color:rgba(var(--color-foreground),.72);font-size:1.3rem;line-height:1.45;margin:0}.cart-notification__summary div{text-align:right}.cart-notification__summary span{display:block;font-size:1.2rem;margin-bottom:.4rem}.cart-notification__summary strong{display:block;font-size:2rem;line-height:1.1}.cart-notification__checkout{background:var(--lm-cart-accent, #f8275c);border-color:var(--lm-cart-accent, #f8275c);min-height:5.8rem;text-transform:uppercase}.cart-notification__cart-link{min-height:4.8rem}.cart-notification__links{display:grid;gap:1.2rem;margin-top:1.2rem;text-align:left}.cart-notification__links .button-label{color:var(--lm-cart-accent, #f8275c);justify-self:center}@media screen and (max-width:989px){.cart-notification{max-width:min(var(--lm-cart-panel-width, 48rem),calc(100vw - 3.2rem))}}@media screen and (max-width:749px){.cart-notification{border-radius:0;height:100dvh;max-width:100vw;overflow-x:hidden;overflow-y:auto;right:0;top:0}.cart-notification__header,.cart-notification__shipping,.cart-notification__body,.cart-notification__footer{flex-shrink:0}.cart-notification__header{min-height:6.8rem;padding:1.4rem 1.8rem}.cart-notification__title{font-size:1.8rem;line-height:1.15}.cart-notification__title sup{font-size:1rem}.cart-notification__close{height:3.8rem;width:3.8rem}.cart-notification__shipping{border-radius:12px;margin:1.2rem 1.4rem 0;padding:1.2rem}.cart-notification__shipping-message{font-size:1rem;line-height:1.35;margin-bottom:1.1rem}.cart-notification__shipping-scale{gap:.8rem}.cart-notification__body{flex:auto;overflow:visible;padding:1.6rem 1.4rem 1.4rem}.cart-notification__added{font-size:1.15rem;margin-bottom:1.4rem;padding:.7rem 1rem}.cart-notification-product__item{align-items:center;gap:1.2rem;grid-template-columns:7.4rem 1fr}.cart-notification-product__image{align-items:center;margin-bottom:0;min-height:16rem;padding:.6rem}.cart-notification-product__image img{height:15rem;max-width:100%;width:15rem}.cart-notification-product__name{font-size:1.25rem;margin-bottom:.5rem}.cart-notification-product dl{font-size:1.15rem}.cart-notification-product__price{grid-column:2;text-align:left}.cart-notification__footer{padding:1.6rem 1.4rem 2rem}.cart-notification__summary{align-items:flex-start;flex-direction:row;gap:1.2rem;margin-bottom:1.4rem}.cart-notification__summary p{font-size:1.15rem}.cart-notification__summary div{margin-left:auto;text-align:right}.cart-notification__summary strong{font-size:1.65rem}.cart-notification__checkout{min-height:4.8rem}.cart-notification__cart-link{min-height:4.4rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/component-cart-notification.css.map */
