.cart-notification-wrapper{position:relative}.cart-notification-wrapper .cart-notification{display:block}.cart-notification{background:#eef5f5;border:none;border-radius:0 0 6px 6px;padding:22px 24px 24px;position:absolute;right:0;transform:translateY(-100%);visibility:hidden;width:100%;box-shadow:0 12px 48px #00000026,0 2px 8px #00000014;z-index:-1}.cart-notification.focused,.cart-notification:focus-visible{box-shadow:0 12px 48px #00000073;outline:none}@media screen and (min-width:750px){.header-wrapper:not(.header-wrapper--border-bottom)+cart-notification .cart-notification{border-top:none}.cart-notification{max-width:380px;right:2.2rem}}@media screen and (min-width:990px){.cart-notification-wrapper:is(.page-width)>.cart-notification{right:4rem}}.cart-notification.animate{transition:transform .35s cubic-bezier(.32,.72,0,1),visibility 0s .35s}.cart-notification.active{transform:translateY(0);transition:transform .45s cubic-bezier(.32,.72,0,1),visibility 0s;visibility:visible}.cart-notification__header{align-items:center;display:flex;margin-bottom:18px;padding-bottom:16px;border-bottom:1px solid rgba(0,0,0,.08)}.cart-notification__heading{align-items:center;display:flex;flex-grow:1;margin:0;font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:#3d8e92}.cart-notification__heading svg,.cart-notification__heading .icon-checkmark{color:#3d8e92;fill:currentColor;margin-right:9px;width:13px;height:13px;flex-shrink:0}.cart-notification__close{margin:0;padding:4px;background:none;border:none;cursor:pointer;color:#0000004d;transition:color .2s cubic-bezier(.32,.72,0,1);display:flex;align-items:center}.cart-notification__close:hover{color:#000000b3}.cart-notification__close svg,.cart-notification__close .icon{width:16px;height:16px}.cart-notification-product{align-items:flex-start;display:flex;gap:14px;padding-bottom:20px;padding-top:0}.cart-notification-product dl{margin:0}.cart-notification-product__image{flex-shrink:0;overflow:hidden;border-radius:4px;background:#0000000f;margin:0;display:block}.cart-notification-product__image img{display:block;border-radius:4px}.cart-notification-product__image:after{content:none}.cart-notification-product__name{margin:0 0 7px;font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:15px;letter-spacing:.06em;text-transform:uppercase;color:#1c1c1c;line-height:1.2}.cart-notification-product .product-option{display:flex;gap:4px;font-family:Barlow,sans-serif;font-size:12px;color:#00000073;letter-spacing:.04em;margin-bottom:3px}.cart-notification-product .product-option dt,.cart-notification-product .product-option dd{margin:0}.caption-with-letter-spacing{font-family:Barlow,sans-serif;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#00000059;margin:0 0 4px}.cart-notification__links{display:flex;flex-direction:column;gap:9px;text-align:center}.cart-notification__links>*{margin-top:0}#cart-notification-button.button--secondary{display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid rgba(0,0,0,.18);color:#1c1c1c;font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:12px;letter-spacing:.18em;text-transform:uppercase;padding:13px 20px;border-radius:3px;transition:border-color .25s cubic-bezier(.32,.72,0,1),background .25s cubic-bezier(.32,.72,0,1),color .25s cubic-bezier(.32,.72,0,1);text-decoration:none}#cart-notification-button.button--secondary:hover{border-color:#0006;background:#0000000a;color:#1c1c1c}#cart-notification-form{margin:0}#cart-notification-form .button--primary{display:flex;align-items:center;justify-content:center;width:100%;background:#e8692a;border:none;color:#fff;font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:12px;letter-spacing:.18em;text-transform:uppercase;padding:13px 20px;border-radius:3px;cursor:pointer;transition:background .25s cubic-bezier(.32,.72,0,1),transform .2s cubic-bezier(.32,.72,0,1)}#cart-notification-form .button--primary:hover{background:#cf5c22;transform:translateY(-1px)}#cart-notification-form .button--primary:active{transform:translateY(0)}.cart-notification__links .link.button-label{font-family:Barlow,sans-serif;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#00000059;text-decoration:underline;text-underline-offset:3px;background:none;border:none;cursor:pointer;padding:4px 0;transition:color .2s ease}.cart-notification__links .link.button-label:hover{color:#0009}
/*# sourceMappingURL=/cdn/shop/t/4/assets/component-cart-notification.css.map */
