body.ct-cart-notification-open{overflow:hidden}cart-notification{position:relative;z-index:1001}cart-notification .cart-notification-wrapper{position:static;padding:0}.ct-cart-notification-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#0000006b;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s ease}.ct-notification-open .ct-cart-notification-backdrop{opacity:1;visibility:visible;pointer-events:auto}cart-notification .cart-notification-wrapper .cart-notification{display:block;position:fixed;z-index:1001;top:50%;left:50%;right:auto;bottom:auto;width:min(520px,calc(100vw - 40px));max-width:520px;max-height:calc(100dvh - 40px);overflow-y:auto;box-sizing:border-box;margin:0;padding:20px;border:1px solid #e5e5e5;border-radius:14px;background:#fff;color:#171717;box-shadow:0 16px 60px #0003;transform:translate(-50%,-48%);visibility:hidden;opacity:0;pointer-events:none;font-family:Arial,Helvetica,sans-serif}cart-notification .cart-notification-wrapper .cart-notification.active{transform:translate(-50%,-50%);visibility:visible;opacity:1;pointer-events:auto}.cart-notification.animate{transition:opacity .16s ease,transform .16s ease}.cart-notification:focus{outline:none}.cart-notification :focus-visible{outline:2px solid #171717;outline-offset:3px}.cart-notification__header{display:flex;align-items:center;justify-content:space-between;gap:12px}.cart-notification__heading{display:flex;align-items:center;gap:8px;flex:1;margin:0;color:#171717;font-family:inherit;font-size:18px;font-weight:700;line-height:1.3}.cart-notification__heading .icon-checkmark{width:15px;height:15px;color:#387142}.cart-notification__close{display:inline-flex;align-items:center;justify-content:center;position:static;flex:0 0 44px;width:44px;height:44px;margin:-8px -8px -8px 0;padding:12px;border:0;background:transparent;color:#171717;cursor:pointer}.cart-notification__close .svg-wrapper{width:18px;height:18px}.cart-notification-product{display:flex;align-items:flex-start;gap:14px;padding:16px 0}.cart-notification-product__image{display:block;flex:0 0 112px;width:112px;margin:0;border:0;border-radius:7px;overflow:hidden;background:#f6f6f6}.cart-notification-product__image:after{content:none}.cart-notification-product__image img{display:block;width:100%;height:auto;object-fit:contain}.ct-notification-product-details{flex:1;min-width:0}.cart-notification-product__title{display:flex;align-items:flex-start;gap:6px;margin:0 0 7px}.cart-notification-product__name{margin:0;color:#171717;font-family:inherit;font-size:15px;font-weight:700;line-height:1.4;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;overflow-wrap:anywhere}.cart-notification-product dl{margin:0}.cart-notification-product .product-option{font-size:13px;line-height:1.5;color:#444;overflow-wrap:anywhere}.cart-notification-product .product-option dt,.cart-notification-product .product-option dd{display:inline;margin:0}.cart-notification-product .product-option dd{margin-left:4px}.ct-notification-product-summary{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:6px 12px;margin-top:10px;font-size:13px;line-height:1.4}.ct-notification-product-summary strong{margin-left:auto;color:#171717;font-size:15px}.cart-notification .cart-item__disclosure-tooltip{bottom:auto;top:calc(100% + 9px)}.cart-notification__links{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;gap:10px;margin-top:2px}.cart-notification__links>*{min-width:0;margin:0}.cart-notification__links .button{display:flex;align-items:center;justify-content:center;width:100%;min-height:46px;height:100%;box-sizing:border-box;padding:10px 12px;border:1px solid transparent;border-radius:999px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.35;letter-spacing:normal;text-align:center;text-decoration:none;cursor:pointer}.cart-notification__links .button:before,.cart-notification__links .button:after{content:none}.cart-notification__links .ct-notification-continue{border-color:#171717;background:#fff;color:#171717}.cart-notification__links #cart-notification-button,.cart-notification__links form .button{background:#e87936;color:#fff}.cart-notification__links #cart-notification-button:hover,.cart-notification__links form .button:hover{background:#cc6125}.cart-notification__links .ct-notification-continue:hover{background:#f5f5f5}.cart-notification [hidden]{display:none!important}@media screen and (max-width:749px){cart-notification .cart-notification-wrapper .cart-notification{top:auto;right:0;bottom:0;left:0;width:100%;max-width:none;max-height:calc(100dvh - 20px);margin:0;padding:16px max(16px,env(safe-area-inset-right)) calc(16px + env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));border-radius:16px 16px 0 0;transform:translateY(24px)}cart-notification .cart-notification-wrapper .cart-notification.active{transform:translateY(0)}.cart-notification-product__image{flex-basis:100px;width:100px}.cart-notification-product{gap:12px}}@media screen and (max-width:359px){.cart-notification-product__image{flex-basis:80px;width:80px}.cart-notification__links{gap:8px}.cart-notification__links .button{padding-inline:8px;font-size:12px}}@media(prefers-reduced-motion:reduce){.cart-notification.animate,.ct-cart-notification-backdrop{transition:none}}#cart-notification .cart-notification__heading{margin:0;font-family:Arial,Helvetica,sans-serif!important;font-size:16px!important;font-weight:700!important;line-height:1.3!important;letter-spacing:normal!important;text-transform:none!important;color:#171717!important}#cart-notification,#cart-notification .cart-notification__heading,#cart-notification .cart-notification-product__name,#cart-notification .product-option,#cart-notification .product-option dt,#cart-notification .product-option dd,#cart-notification .ct-notification-product-summary,#cart-notification .ct-notification-product-summary strong,#cart-notification .cart-notification__links .button{font-family:Arial,Helvetica,sans-serif!important;letter-spacing:0!important;text-transform:none!important;-webkit-font-smoothing:antialiased}#cart-notification .cart-notification__heading{font-size:16px!important;font-weight:700!important;line-height:1.35!important;color:#15191e!important}#cart-notification .cart-notification-product__name{font-size:16px!important;font-weight:700!important;line-height:1.45!important;color:#15191e!important;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}#cart-notification .product-option,#cart-notification .product-option dt,#cart-notification .product-option dd{font-size:14px!important;font-weight:400!important;line-height:1.5!important;color:#454545!important}#cart-notification dl>.product-option dd{font-weight:600!important;color:#20252b!important}#cart-notification .ct-notification-product-summary{font-size:14px!important;font-weight:400!important;line-height:1.4!important;color:#454545!important}#cart-notification .ct-notification-product-summary strong{font-size:16px!important;font-weight:700!important;line-height:1.4!important;color:#15191e!important}#cart-notification .cart-notification__links .button{font-size:14px!important;font-weight:600!important;line-height:1.35!important}#cart-notification .ct-notification-continue{color:#15191e!important;background:#fff!important;border-color:#20252b!important}#cart-notification #cart-notification-button,#cart-notification .cart-notification__links form .button{color:#fff!important;background:#ed7936!important}
/*# sourceMappingURL=/cdn/shop/t/18/assets/component-cart-notification.css.map */
