.cart-notification-wrapper{position:relative}.cart-notification-wrapper .cart-notification{display:block}.cart-notification{border-bottom-right-radius:var(--popup-corner-radius);border-bottom-left-radius:var(--popup-corner-radius);border-color:rgba(var(--color-foreground),var(--popup-border-opacity));border-style:solid;border-width:0 0 var(--popup-border-width);padding:2.5rem 3.5rem;position:absolute;right:0;transform:translateY(-100%);visibility:hidden;width:100%;box-shadow:var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity));z-index:-1}.cart-notification.focused{box-shadow:0 0 .2rem rgba(var(--color-foreground),.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{box-shadow:0 0 .2rem rgba(var(--color-foreground),.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:36.8rem;right:2.2rem}}@media screen and (min-width:990px){.cart-notification-wrapper:is(.page-width)>.cart-notification{right:4rem}}.cart-notification.animate{transition:transform var(--duration-short) ease,visibility 0s var(--duration-short) ease}.cart-notification.active{transform:translateY(0);transition:transform var(--duration-default) ease,visibility 0s;visibility:visible}.cart-notification__header{align-items:flex-start;display:flex}.cart-notification__heading{align-items:center;display:flex;flex-grow:1;margin-bottom:0;margin-top:0}.cart-notification__heading .icon-checkmark{color:rgb(var(--color-foreground));margin-right:1rem;width:1.3rem}.cart-notification__close{margin-top:-2rem;margin-right:-3rem}.cart-notification__links{text-align:center}.cart-notification__links>*{margin-top:1rem}.cart-notification-product{align-items:flex-start;display:flex;padding-bottom:3rem;padding-top:2rem}.cart-notification-product dl{margin-bottom:0;margin-top:0}.cart-notification-product__image{display:inline-flex;margin-right:1.5rem;margin-top:.5rem}.cart-notification-product__image:after{content:none}.cart-notification-product__name{margin-bottom:.5rem;margin-top:0}.hlp-cart-notification-overlay,.hlp-cart-drag,.hlp-cart-notification__subtitle,.hlp-cart-inline-summary,.hlp-cart-trust,.hlp-cart-payment{display:none}.hlp-cart-product-main--created,.hlp-cart-product-copy--created,.hlp-cart-action__content{display:contents}.hlp-cart-action__content small,.hlp-cart-action__arrow{display:none}body.hlp-cart-notification-lock{position:fixed;left:0;width:100%;overflow:hidden}.shopify-section.hlp-cart-host-active{z-index:10000!important}@media screen and (max-width:749px){.hlp-cart-notification-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;display:block;background:#171b237a;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .28s ease,visibility 0s .28s}.hlp-cart-notification-overlay.active{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .28s ease,visibility 0s}cart-notification{position:relative;z-index:9999}.cart-notification-wrapper{position:static!important}.cart-notification-wrapper .cart-notification,.cart-notification{position:fixed!important;top:auto!important;right:0!important;bottom:0!important;left:0!important;z-index:9999!important;width:100%!important;max-width:none!important;height:auto;max-height:calc(100dvh - .8rem);margin:0;padding:1.5rem 1.5rem max(1.5rem,env(safe-area-inset-bottom));overflow:hidden;color:#242833;background:radial-gradient(circle at top left,rgba(209,54,51,.035),transparent 32%),#fff;border:1px solid rgba(36,40,51,.07);border-bottom:0;border-radius:2.8rem 2.8rem 0 0;box-shadow:0 -20px 60px #171b232e;opacity:0;visibility:hidden;transform:translate3d(0,105%,0);transition:transform .4s cubic-bezier(.2,.75,.25,1),opacity .28s ease,visibility 0s .4s}.cart-notification.active{opacity:1;visibility:visible;transform:translateZ(0);transition:transform .4s cubic-bezier(.2,.75,.25,1),opacity .28s ease,visibility 0s}.hlp-cart-drag{display:block;width:4.2rem;height:.4rem;margin:-.65rem auto 1.15rem;background:#24283329;border-radius:999px}.cart-notification__header{display:flex;align-items:flex-start;gap:1rem;margin:0}.cart-notification__heading{display:flex;align-items:center;flex:1;gap:1rem;min-width:0;margin:0;color:#242833;font-size:clamp(1.8rem,5vw,2.2rem);font-weight:800;line-height:1.18;letter-spacing:-.03em}.cart-notification__heading .icon-checkmark{flex:0 0 auto;width:4.6rem;height:4.6rem;margin:0;padding:1.25rem;color:#278c47;background:#edf8ef;border-radius:50%}.cart-notification__close{display:grid;place-items:center;flex:0 0 auto;width:4.4rem;height:4.4rem;margin:0!important;color:#242833;background:#fff;border:1px solid rgba(36,40,51,.09);border-radius:50%;box-shadow:0 7px 18px #2428330a}.cart-notification__close .svg-wrapper,.cart-notification__close svg{width:1.8rem;height:1.8rem}.hlp-cart-notification__subtitle{display:block;margin:.2rem 5rem 1.25rem 5.6rem;color:#5f6673;font-size:1.25rem;line-height:1.42}#cart-notification-product .hlp-cart-product-main,#cart-notification-product .cart-notification-product__inner.hlp-cart-product-main{display:grid!important;grid-template-columns:7.6rem minmax(0,1fr);align-items:center;gap:1.5rem;width:100%;margin:0}#cart-notification-product .hlp-cart-product-main--no-image{grid-template-columns:minmax(0,1fr)}#cart-notification-product.cart-notification-product{display:block!important;margin:0;padding:1.3rem;background:linear-gradient(135deg,#fffaf7f5,#fffffffa);border:1px solid rgba(209,54,51,.11);border-radius:2rem;box-shadow:0 9px 24px #2428330a}.hlp-cart-product-copy{display:block!important;min-width:0;padding-top:.15rem}.cart-notification-product__image{display:grid!important;place-items:center;width:7.6rem!important;height:8.8rem!important;margin:0!important;padding:.55rem;overflow:hidden;object-fit:contain;background:#fffffff0;border:1px solid rgba(36,40,51,.07);border-radius:1.6rem}.cart-notification-product__image img{display:block;width:100%!important;height:100%!important;margin:0;padding:0;object-fit:contain}.hlp-cart-product-copy .caption-with-letter-spacing{display:block;margin:0 0 .7rem;color:#8a909a;font-size:1rem;font-weight:800;line-height:1.2;letter-spacing:.13em}.hlp-cart-product-copy .cart-notification-product__title{margin:0 0 .5rem}.hlp-cart-product-copy .cart-notification-product__name{display:-webkit-box;overflow:hidden;margin:0!important;color:#242833;font-size:1.45rem;font-weight:800;line-height:1.3;letter-spacing:-.018em;-webkit-box-orient:vertical;-webkit-line-clamp:2}.hlp-cart-product-copy dl{margin:.55rem 0 0}.hlp-cart-product-copy .product-option{display:flex;align-items:center;gap:.35rem;margin:0;color:#5f6673;font-size:1.2rem;line-height:1.4}.hlp-cart-product-copy .product-option dt,.hlp-cart-product-copy .product-option dd{margin:0}.hlp-cart-inline-summary{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.35fr);align-items:center;gap:1rem;margin-top:1.15rem;padding-top:1.1rem;border-top:1px solid rgba(36,40,51,.08)}.hlp-cart-inline-summary__price{display:flex;flex-direction:column;gap:.25rem;min-width:0}.hlp-cart-inline-summary__cart{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.8rem;min-width:0;padding-left:1rem;border-left:1px solid rgba(36,40,51,.08)}.hlp-cart-inline-summary span,.hlp-cart-inline-summary small{color:#7a808a;font-size:1.05rem;font-weight:500;line-height:1.3}.hlp-cart-inline-summary__price>strong{color:#242833;font-size:1.45rem;font-weight:800;line-height:1.25}.hlp-cart-inline-summary__total{display:flex;align-items:flex-end;flex-direction:column;gap:.15rem;text-align:right}.hlp-cart-inline-summary__total strong{color:#242833;font-size:1.45rem;font-weight:800;line-height:1.2;white-space:nowrap}.hlp-cart-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1rem;padding:1.05rem .35rem;background:#fffc;border:1px solid rgba(36,40,51,.07);border-radius:1.6rem}.hlp-cart-trust__item{display:flex;align-items:center;flex-direction:column;justify-content:center;gap:.5rem;min-width:0;padding:0 .55rem;text-align:center}.hlp-cart-trust__item:not(:last-child){border-right:1px solid rgba(36,40,51,.08)}.hlp-cart-trust__item svg{display:block;width:2.35rem;height:2.35rem;color:#d13633;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.hlp-cart-trust__item strong{color:#242833;font-size:1rem;font-weight:800;line-height:1.28}.cart-notification__links{display:flex;flex-direction:column;gap:.8rem;margin-top:1rem;text-align:center}.cart-notification__links>*{width:100%;margin:0!important}.hlp-cart-action{position:relative;display:flex!important;align-items:center;justify-content:center;width:100%;min-height:4.8rem;margin:0;padding:.8rem 4.4rem .8rem 1.8rem;border-radius:999px!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;text-decoration:none!important}.hlp-cart-action:before,.hlp-cart-action:after{content:none!important;display:none!important}.hlp-cart-action--primary{min-height:5.7rem;color:#fff!important;background:linear-gradient(135deg,#242833,#171b23)!important;border:0!important;box-shadow:0 12px 26px #171b232b!important}.hlp-cart-action--secondary{color:#242833!important;background:#fff!important;border:1.4px solid #242833!important;box-shadow:none!important;font-size:1.4rem;font-weight:800}.hlp-cart-action__content{display:flex;align-items:center;flex-direction:column;gap:.1rem}.hlp-cart-action__content strong{color:inherit;font-size:1.65rem;font-weight:800;line-height:1.2}.hlp-cart-action__content small{display:block;color:#fffc;font-size:1.05rem;font-weight:500;line-height:1.3}.hlp-cart-action__arrow{position:absolute;top:50%;right:1.8rem;display:block;font-size:2.5rem;font-weight:300;line-height:1;transform:translateY(-52%)}.hlp-cart-continue{display:inline-flex!important;align-items:center;align-self:center;justify-content:center;width:auto!important;min-height:3.2rem;padding:.4rem .8rem!important;color:#5f6673!important;background:transparent!important;border:0!important;font-size:1.25rem;font-weight:700;text-decoration:underline;text-underline-offset:.3rem;box-shadow:none!important}.hlp-cart-payment{display:block;margin-top:.45rem;padding-top:.85rem;border-top:1px solid rgba(36,40,51,.07)}.hlp-cart-payment__label{display:flex;align-items:center;justify-content:center;gap:.55rem;margin:0 0 .65rem;color:#6f7580;font-size:1rem;line-height:1.3}.hlp-cart-payment__label svg{width:1.4rem;height:1.4rem;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.hlp-cart-payment-list{display:flex!important;flex-wrap:nowrap!important;align-items:center;justify-content:center;gap:.35rem;width:100%;margin:0!important;padding:0!important;list-style:none}.hlp-cart-payment-list li,.hlp-cart-payment-list--fallback span{display:inline-flex;align-items:center;justify-content:center;flex:1 1 0;min-width:0;max-width:4.2rem;height:2.45rem;padding:.2rem .3rem;color:#242833;background:#fff;border:1px solid rgba(36,40,51,.09);border-radius:.5rem;font-size:.7rem;font-weight:700;line-height:1}.hlp-cart-payment-list svg,.hlp-cart-payment-list .icon-svg{display:block;width:auto!important;height:1.45rem!important;max-width:3.4rem}.hlp-cart-action:focus-visible,.hlp-cart-continue:focus-visible,.cart-notification__close:focus-visible{outline:2px solid rgba(209,54,51,.65);outline-offset:3px}}@media screen and (max-width:390px){.cart-notification-wrapper .cart-notification,.cart-notification{padding-right:1.2rem;padding-left:1.2rem}.cart-notification__heading{font-size:1.72rem}.cart-notification__heading .icon-checkmark{width:4.2rem;height:4.2rem;padding:1.15rem}.cart-notification__close{width:4rem;height:4rem}.hlp-cart-notification__subtitle{margin-left:5.15rem;margin-right:4.3rem;font-size:1.15rem}#cart-notification-product.cart-notification-product{padding:1.15rem}#cart-notification-product .hlp-cart-product-main,#cart-notification-product .cart-notification-product__inner.hlp-cart-product-main{grid-template-columns:6.8rem minmax(0,1fr);gap:1.2rem}.cart-notification-product__image{width:6.8rem!important;height:8rem!important}.hlp-cart-product-copy .caption-with-letter-spacing{margin-bottom:.55rem;font-size:.95rem}.hlp-cart-product-copy .cart-notification-product__name{font-size:1.34rem}.hlp-cart-inline-summary strong,.hlp-cart-inline-summary__total strong{font-size:1.3rem}.hlp-cart-trust__item{padding:0 .3rem}.hlp-cart-trust__item svg{width:2.15rem;height:2.15rem}.hlp-cart-trust__item strong{font-size:.9rem}.hlp-cart-payment-list{gap:.22rem}.hlp-cart-payment-list li,.hlp-cart-payment-list--fallback span{height:2.25rem;padding:.15rem;font-size:.62rem}.hlp-cart-payment-list svg,.hlp-cart-payment-list .icon-svg{height:1.3rem!important;max-width:3rem}}@media screen and (max-width:749px)and (max-height:720px){.hlp-cart-notification__subtitle{display:none}.hlp-cart-drag{margin-bottom:.8rem}.cart-notification__heading .icon-checkmark{width:4.1rem;height:4.1rem;padding:1.1rem}.cart-notification__close{width:4rem;height:4rem}#cart-notification-product .hlp-cart-product-main,#cart-notification-product .cart-notification-product__inner.hlp-cart-product-main{grid-template-columns:6.6rem minmax(0,1fr)}.cart-notification-product__image{width:6.6rem!important;height:7.5rem!important}.hlp-cart-trust{padding-top:.75rem;padding-bottom:.75rem}.hlp-cart-action--primary{min-height:5.2rem}.hlp-cart-action--secondary{min-height:4.5rem}.hlp-cart-payment__label{margin-bottom:.45rem}}@media screen and (max-width:749px)and (max-height:620px){.cart-notification-wrapper .cart-notification,.cart-notification{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.cart-notification::-webkit-scrollbar{display:none}.hlp-cart-payment__label{display:none}}@media(prefers-reduced-motion:reduce){.hlp-cart-notification-overlay,.cart-notification-wrapper .cart-notification,.cart-notification{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/component-cart-notification.css.map */
