.cart-notification-wrapper{position:relative}cart-notification{--cca-cart-font-family: "CCA Inter", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-body-family: var(--cca-cart-font-family);--font-heading-family: var(--cca-cart-font-family);font-family:var(--cca-cart-font-family);font-synthesis:none;letter-spacing:0}cart-notification :where(h1,h2,h3,h4,h5,h6,p,a,button,input,label,dt,dd,span,strong,s){font-family:inherit;letter-spacing:0}.cart-notification__heading{font-weight:500;font-size:1.3rem;line-height:1.4}.cart-notification__links .button,.cart-notification__links .button[name=checkout]{font-weight:600}.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:#dce2e6;border-style:solid;border-width:0 0 1px;padding:2rem 2.4rem 1.6rem;position:absolute;right:0;transform:translateY(-100%);visibility:hidden;width:100%;box-shadow:none;border-bottom-right-radius:1.2rem;border-bottom-left-radius:1.2rem;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 1px 1px;max-width:40rem;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:center;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:.8rem;width:1.3rem}.cart-notification__close{margin:-.8rem -.8rem -.8rem .8rem;width:4.4rem;height:4.4rem;flex:0 0 4.4rem}.cart-notification__links{text-align:center}.cart-notification__links>*{margin-top:.8rem}.cart-notification__links>:first-child{margin-top:0}.cart-notification-product{align-items:flex-start;display:flex;gap:1.2rem;padding:1.6rem 0 2rem}.cart-notification-product__content{display:grid;flex:1 1 auto;grid-template-columns:minmax(0,1fr) max-content;column-gap:1.2rem;min-width:0}.cart-notification-product__identity{min-width:0}.cart-notification-product dl{margin-bottom:0;margin-top:0}.cart-notification-product__options{display:flex;flex-wrap:wrap;column-gap:.7rem;row-gap:.2rem}.cart-notification-product__options .product-option+.product-option--selection{border-left:1px solid rgba(var(--color-foreground),.3);padding-left:.7rem}.cart-notification-product__options .product-option{display:flex;gap:.35rem;margin-top:0;color:#53616b;font-size:1.2rem;line-height:1.4}.cart-notification-product__options dt{flex:0 0 auto;font-weight:600}.cart-notification-product__options dd{min-width:0;overflow-wrap:anywhere}.cart-notification-product__image{display:inline-flex;flex:0 0 6.4rem;margin:0;border-radius:.6rem;overflow:hidden}.cart-notification-product__image img{width:100%;height:auto}.cart-notification-product__image:after{content:none}.cart-notification-product__name{margin-bottom:.6rem;margin-top:0;font-size:1.4rem;font-weight:500;letter-spacing:0;line-height:1.4;overflow-wrap:anywhere}.cart-notification-product__price{align-items:flex-end;display:flex;flex-direction:column;min-width:0;text-align:right}.cart-notification-product__price .cart-item__discounted-prices{align-items:flex-end;display:flex;flex-direction:column;gap:.1rem;margin:0}.cart-notification-product__price .cart-item__discounted-prices dd{margin:0}.cart-notification-product__price .cart-item__old-price{color:#647480;font-size:1.2rem;letter-spacing:0;line-height:1.3;white-space:nowrap}.cart-notification-product__price .cart-item__current-price{color:#132c3d;font-size:1.6rem;font-weight:400;letter-spacing:0;line-height:1.25;white-space:nowrap}.cart-notification-product__name .cart-item__name-primary{display:block;font-weight:500}.cart-notification-product__name .cart-item__name-support{display:block;margin-top:.3rem;color:#53616b;font-size:1.2rem;font-weight:400;line-height:1.4}.cart-notification-product__identity>.product-option{margin:.4rem 0 0;font-size:1.2rem;line-height:1.4;color:#53616b}#cart-notification .cart-notification__links .button{min-height:4.4rem;border-radius:.6rem;font-size:1.4rem;letter-spacing:0;box-shadow:none}#cart-notification .cart-notification__links .button:before,#cart-notification .cart-notification__links .button:after{border-radius:inherit;box-shadow:none}#cart-notification .button[name=checkout]{--color-button:0,0,0;--color-button-text:255,255,255;min-height:4.8rem;background:#000;color:#fff}#cart-notification-button.button--secondary{--color-button:255,255,255;--color-button-text:38,59,77;outline:0;border:1px solid #7b8994!important;background:#fff;color:#263b4d}#cart-notification .cart-notification__links>button{min-height:3.6rem;margin-top:.4rem;font-size:1.2rem;color:#53616b!important;text-underline-offset:.3rem}#cart-notification .button:focus-visible,#cart-notification .cart-notification__close:focus-visible{outline:.2rem solid #2563eb;outline-offset:.3rem}@media(hover:hover){#cart-notification .button[name=checkout]:hover{background:#202020}#cart-notification-button.button--secondary:hover{background:#f5f7f9}}@media(prefers-reduced-motion:reduce){.cart-notification.animate,.cart-notification.active{transition:none}}@media(max-width:374px){.cart-notification-product__options .product-option+.product-option--selection{border-left:0;padding-left:0}}.cart-notification-product__price{font-variant-numeric:tabular-nums}@media screen and (max-width:749px){.cart-notification{padding-inline:1.6rem}.cart-notification__close{margin-right:-.8rem}}
/*# sourceMappingURL=/cdn/shop/t/110/assets/component-cart-notification.css.map */
