.cart-notification-wrapper{position:relative}.cart-notification-wrapper .cart-notification{display:block}.cart-notification{--cn-navy: #0a1033;--cn-sand: #cfc3a5;--cn-cream: #fbfaf7;--cn-muted: rgba(251, 250, 247, .58);position:absolute;right:0;z-index:200;width:100%;max-width:100%;padding:1.8rem 1.8rem 1.6rem;border:0;border-radius:0;background-color:var(--cn-navy);color:var(--cn-cream);box-shadow:0 1.2rem 3.2rem #0a103347;transform:translateY(-100%);visibility:hidden}.cart-notification--alk,.cart-notification--alk.gradient{background-color:var(--cn-navy);background-image:none;color:var(--cn-cream)}.cart-notification.focused,.cart-notification:focus-visible{outline:none;box-shadow:0 1.2rem 3.2rem #0a103347}@media screen and (min-width:750px){.cart-notification{right:1.6rem;width:min(100%,36rem);max-width:36rem;padding:2rem 2rem 1.8rem}}@media screen and (min-width:990px){.cart-notification-wrapper:is(.page-width)>.cart-notification{right:4rem}}[dir=rtl] .cart-notification{right:auto;left:0}@media screen and (min-width:750px){[dir=rtl] .cart-notification{left:1.6rem;right:auto}}@media screen and (min-width:990px){[dir=rtl] .cart-notification-wrapper:is(.page-width)>.cart-notification{left:4rem;right:auto}}.cart-notification.animate{transition:transform .28s cubic-bezier(.32,.72,0,1),visibility 0s linear .28s}.cart-notification.active{transform:translateY(0);visibility:visible;transition:transform .35s cubic-bezier(.32,.72,0,1),visibility 0s linear 0s}.cart-notification__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1.2rem;margin-bottom:1.4rem}.cart-notification__heading{display:flex;align-items:center;gap:.7rem;flex:1 1 auto;margin:0;min-width:0;font-size:1.25rem;font-weight:400;letter-spacing:.04em;line-height:1.35;color:var(--cn-cream)}.cart-notification__status{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:1.8rem;height:1.8rem;border:.1rem solid rgba(251,250,247,.28);color:var(--cn-sand)}.cart-notification__status .icon-checkmark,.cart-notification__heading .icon-checkmark{width:1rem;height:1rem;margin:0;color:currentColor}.cart-notification__heading-text{min-width:0}.cart-notification__close{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;margin:-.4rem -.4rem 0 0;padding:0;border:0;background:transparent;color:#fbfaf7b8;cursor:pointer;transition:color .2s ease}[dir=rtl] .cart-notification__close{margin:-.4rem 0 0 -.4rem}.cart-notification__close:hover,.cart-notification__close:focus-visible{color:var(--cn-cream);outline:none}.cart-notification__close .icon-close{width:1.4rem;height:1.4rem}.cart-notification-product{margin:0;padding:0 0 1.6rem;display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:1vh}.cart-notification-product__item{display:flex;align-items:flex-start;gap:1.2rem}.cart-notification-product__image{flex:0 0 auto;width:7.2rem;margin:0;background-color:#f7f5f0;overflow:hidden}.cart-notification-product__image img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.cart-notification-product__image:after{content:none}.cart-notification-product__details{flex:1 1 auto;min-width:0;text-align:start}.cart-notification-product__vendor{margin:0 0 .3rem;font-size:1rem;letter-spacing:.12em;text-transform:uppercase;color:var(--cn-muted)}.cart-notification-product__name{margin:0 0 .45rem;font-size:1.45rem;font-weight:400;letter-spacing:.01em;line-height:1.3;color:var(--cn-cream)}.cart-notification-product__options{margin:0 0 .45rem;padding:0;list-style:none}.cart-notification-product__options li,.cart-notification-product__property,.cart-notification-product__plan{margin:0 0 .2rem;font-size:1.2rem;line-height:1.4;color:var(--cn-muted)}.cart-notification-product__option-name,.cart-notification-product__option-value,.cart-notification-product__option-sep{display:inline}.cart-notification-product__option-value{unicode-bidi:isolate}.cart-notification-product__price{margin:.55rem 0 0;font-size:1.25rem;letter-spacing:.04em;color:var(--cn-sand);direction:ltr;unicode-bidi:isolate;text-align:start}.cart-notification-product__qty{margin-inline-start:.4rem;opacity:.75;font-size:1.1rem}.cart-notification__links{display:flex;flex-direction:column;gap:.8rem;text-align:center}.cart-notification__links form{margin:0}.cart-notification__btn{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:4.4rem;margin:0;padding:1rem 1.6rem;border-radius:0;font-family:inherit;font-size:1.2rem;font-weight:500;letter-spacing:.12em;line-height:1.2;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.cart-notification__btn--primary{border:.1rem solid var(--cn-sand);background-color:var(--cn-sand);color:var(--cn-navy)}.cart-notification__btn--primary:hover,.cart-notification__btn--primary:focus-visible{background-color:transparent;color:var(--cn-sand);outline:none}.cart-notification__btn--secondary{border:.1rem solid rgba(251,250,247,.35);background-color:transparent;color:var(--cn-cream)}.cart-notification__btn--secondary:hover,.cart-notification__btn--secondary:focus-visible{border-color:var(--cn-cream);color:var(--cn-cream);outline:none}.cart-notification__continue{display:inline-flex;align-items:center;justify-content:center;margin:.2rem 0 0;padding:.4rem;border:0;background:none;font-family:inherit;font-size:1.15rem;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;color:var(--cn-muted);cursor:pointer;transition:color .2s ease}.cart-notification__continue:hover,.cart-notification__continue:focus-visible{color:var(--cn-cream);outline:none;text-decoration:underline;text-underline-offset:.3rem}.cart-notification .button{min-height:4.4rem;border-radius:0;letter-spacing:.12em;text-transform:uppercase}
/*# sourceMappingURL=/cdn/shop/t/20/assets/component-cart-notification.css.map */
