cart-notification .cart-notification-wrapper{--hy-cartnote-max: 368px;--hy-cartnote-name: 15px;--hy-cartnote-thumb: var(--hy-8);--popup-border-width: 1px;--popup-border-opacity: 1;--popup-corner-radius: 0;--popup-shadow-opacity: 0}cart-notification .cart-notification-wrapper .cart-notification{box-sizing:border-box;position:absolute;inset-block-start:0;right:auto;left:auto;inset-inline-end:0;inline-size:100%;z-index:1;background:var(--hy-white);border:1px solid var(--hy-hairline);border-radius:0;box-shadow:none;padding:var(--hy-4);font-family:var(--hy-font);color:var(--hy-ink);opacity:0;visibility:hidden;transform:translateY(calc(var(--hy-2) * -1))}cart-notification .cart-notification-wrapper .cart-notification.animate{transition:opacity var(--hy-t-drawer) var(--hy-ease),transform var(--hy-t-drawer) var(--hy-ease),visibility 0s var(--hy-t-drawer)}cart-notification .cart-notification-wrapper .cart-notification.active{opacity:1;transform:none;visibility:visible;transition:opacity var(--hy-t-drawer) var(--hy-ease),transform var(--hy-t-drawer) var(--hy-ease),visibility 0s}cart-notification .cart-notification-wrapper .cart-notification.focused,cart-notification .cart-notification-wrapper .cart-notification:focus-visible{box-shadow:none;outline:2px solid var(--hy-red);outline-offset:-2px}@media screen and (min-width:750px){cart-notification .cart-notification-wrapper .cart-notification{max-inline-size:var(--hy-cartnote-max);inset-inline-end:var(--hy-5);padding:var(--hy-5)}}@media screen and (min-width:990px){cart-notification .cart-notification-wrapper.page-width .cart-notification{right:auto;left:auto;inset-inline-end:var(--hy-6)}}@media screen and (max-width:749px){cart-notification .cart-notification-wrapper .cart-notification{border-inline:0}}cart-notification .cart-notification__header{display:flex;align-items:center;gap:var(--hy-3);padding-block-end:var(--hy-4);border-block-end:1px solid var(--hy-hairline)}cart-notification .cart-notification__heading{display:flex;align-items:center;gap:var(--hy-2);flex-grow:1;margin:0;font-family:var(--hy-font);font-size:var(--hy-body);font-weight:800;line-height:1.3;letter-spacing:0;text-transform:none;color:var(--hy-ink)}cart-notification .cart-notification__heading .icon-checkmark{margin:0;inline-size:var(--hy-4);block-size:auto;color:var(--hy-ink);flex:none}cart-notification .cart-notification__close.link{margin:0;padding:0;inline-size:var(--hy-6);block-size:var(--hy-6);flex:none;display:flex;align-items:center;justify-content:center;background:transparent;border:0;border-radius:0;box-shadow:none;color:var(--hy-text-3);cursor:pointer;transition:color var(--hy-t-hover) var(--hy-ease)}cart-notification .cart-notification__close.link:hover{color:var(--hy-ink)}cart-notification .cart-notification__close .icon{inline-size:var(--hy-3);block-size:var(--hy-3)}cart-notification .cart-notification__close:hover .icon{transform:none}cart-notification .cart-notification-product{display:block;padding-block:var(--hy-4);padding-inline:0;border-block-end:1px solid var(--hy-hairline)}cart-notification .hy-cartnote-item{display:flex;align-items:flex-start;gap:var(--hy-3)}cart-notification .hy-cartnote-item__media{margin:0;border:0;border-radius:0;box-shadow:none;flex:none;inline-size:var(--hy-cartnote-thumb);block-size:var(--hy-cartnote-thumb);background:var(--hy-bone);display:flex;align-items:center;justify-content:center;overflow:hidden}cart-notification .hy-cartnote-item__media img{inline-size:100%;block-size:100%;object-fit:contain;display:block}cart-notification .hy-cartnote-item__info{min-inline-size:0;flex:1;display:flex;flex-direction:column;gap:var(--hy-1)}cart-notification .hy-cartnote-item__vendor{margin:0;font-size:var(--hy-mono);font-weight:600;line-height:1.35;letter-spacing:0;color:var(--hy-text-3);text-transform:none}cart-notification .cart-notification-product__title{display:flex;align-items:flex-start;gap:var(--hy-2);margin:0}cart-notification .cart-notification-product__title .cart-notification-product__name{margin:0;font-family:var(--hy-font);font-size:var(--hy-cartnote-name);font-weight:800;line-height:1.3;letter-spacing:0;color:var(--hy-ink)}cart-notification .cart-notification-product__title .cart-item__disclosure{font-size:var(--hy-label);color:var(--hy-text-3)}cart-notification .hy-cartnote-item__options{margin:0;display:flex;flex-wrap:wrap;gap:var(--hy-1) var(--hy-2)}cart-notification .hy-cartnote-item__options .product-option,cart-notification .hy-cartnote-item__plan{margin:0;display:flex;gap:var(--hy-1);font-size:var(--hy-label);line-height:1.35;color:var(--hy-text-3);overflow-wrap:anywhere}cart-notification .hy-cartnote-item__options dt,cart-notification .hy-cartnote-item__options dd{margin:0;font-size:inherit;line-height:inherit;color:inherit}cart-notification .hy-cartnote-item__options a{color:inherit;text-decoration:underline;text-underline-offset:3px}cart-notification .hy-cartnote-item__price{margin-block-start:var(--hy-1);font-size:var(--hy-body);font-weight:800;line-height:1.3;color:var(--hy-ink);font-variant-numeric:tabular-nums}cart-notification .hy-cartnote-item__unit{margin:0;font-family:var(--hy-font-mono);font-size:var(--hy-mono);line-height:1.35;color:var(--hy-text-3);font-variant-numeric:tabular-nums}cart-notification .cart-notification__links{display:flex;flex-direction:column;gap:var(--hy-3);text-align:center;padding-block-start:var(--hy-4)}cart-notification .cart-notification__links>*{margin:0}cart-notification #cart-notification-form{display:block}cart-notification #cart-notification-button,cart-notification #cart-notification-form .button{box-sizing:border-box;display:flex;align-items:center;justify-content:center;inline-size:100%;min-inline-size:0;block-size:var(--hy-7);min-block-size:var(--hy-7);padding-block:0;padding-inline:var(--hy-6);border:1px solid var(--hy-ink);border-radius:0;box-shadow:none;font-family:var(--hy-font);font-size:var(--hy-body);font-weight:600;line-height:1;letter-spacing:0;text-align:center;text-decoration:none;cursor:pointer;font-variant-numeric:tabular-nums;transition:background-color var(--hy-t-hover) var(--hy-ease),color var(--hy-t-hover) var(--hy-ease),border-color var(--hy-t-hover) var(--hy-ease)}cart-notification #cart-notification-button:after,cart-notification #cart-notification-form .button:after{content:none}cart-notification #cart-notification-button{background:var(--hy-ink);color:var(--hy-white)}cart-notification #cart-notification-button:hover{background:var(--hy-ink-hover);border-color:var(--hy-ink-hover);color:var(--hy-white)}cart-notification #cart-notification-form .button{background:transparent;color:var(--hy-ink)}cart-notification #cart-notification-form .button:hover{background:var(--hy-ink);color:var(--hy-white)}cart-notification .cart-notification__links>button.link{display:inline;inline-size:auto;min-inline-size:0;block-size:auto;min-block-size:0;margin-inline:auto;padding:0;background:none;border:0;border-radius:0;box-shadow:none;font-family:var(--hy-font);font-size:var(--hy-small);font-weight:600;line-height:1.4;letter-spacing:0;color:var(--hy-text-2);text-decoration:underline;text-underline-offset:3px;cursor:pointer;transition:color var(--hy-t-hover) var(--hy-ease)}cart-notification .cart-notification__links>button.link:hover{color:var(--hy-ink)}cart-notification .cart-notification :focus-visible{outline:2px solid var(--hy-red);outline-offset:2px}@media(prefers-reduced-motion:reduce){cart-notification .cart-notification-wrapper .cart-notification,cart-notification .cart-notification-wrapper .cart-notification.animate,cart-notification .cart-notification-wrapper .cart-notification.active{transform:none}cart-notification .cart-notification-wrapper .cart-notification.animate{transition:opacity var(--hy-t-drawer) var(--hy-ease),visibility 0s var(--hy-t-drawer)}cart-notification .cart-notification-wrapper .cart-notification.active{transition:opacity var(--hy-t-drawer) var(--hy-ease),visibility 0s}cart-notification #cart-notification-button,cart-notification #cart-notification-form .button,cart-notification .cart-notification__links>button.link,cart-notification .cart-notification__close.link{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/hybrid-cart-notify.css.map */
