.\#cart-notification{width:min(640px,95vw);position:relative;margin-inline:auto;overflow-y:auto;overflow-x:hidden;max-height:calc(100vh - 4rem);background-color:var(--color-g-fg);border-radius:var(--border-radius-base)}@media(max-width:767px){.\#cart-notification{width:100vw;max-height:88vh;border-radius:18px 18px 0 0;padding-bottom:env(safe-area-inset-bottom)}}.\#cart-notification product-to-cart{display:inline-block}.\#cart-notification-body{position:relative;padding:1.25rem 1.5rem}@media(max-width:767px){.\#cart-notification-body{padding:1.1rem 1rem 1rem}}.\#cart-notification-close{position:absolute;z-index:4;top:.75rem;right:.75rem}.\#cart-notification-close-button{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;border:0;background:none;color:var(--color-g-text);opacity:.64;cursor:pointer;transition:var(--transition-base)}.\#cart-notification-close-button:hover{opacity:1}.\#cart-notification-close-button:focus-visible,.\#cart-notification-cta:focus-visible{outline:2px solid var(--color-g-accent);outline-offset:2px}.\#cart-notification-head{display:flex;align-items:center;gap:.6rem;padding-right:2.5rem;margin-bottom:1rem}.\#cart-notification-head-icon{display:flex;flex-shrink:0;padding:.4rem;background:var(--color-g-success);color:var(--color-g-fg);border-radius:50%}.\#cart-notification-head-icon .\#icon{--size: .85rem}.\#cart-notification-head-title{margin:0;font-size:1.15rem}.\#cart-notification-main{display:grid;gap:1rem}@media(min-width:768px){.\#cart-notification-main{grid-template-columns:minmax(0,1fr) 15rem;column-gap:1.75rem;align-items:center}.\#cart-notification-item,.\#cart-notification-multi{grid-column:1;grid-row:1}.\#cart-notification-shipping{grid-column:1;grid-row:2}.\#cart-notification-actions{grid-column:2;grid-row:1 / span 2}}.\#cart-notification-item{display:flex;align-items:flex-start;gap:.9rem;min-width:0}.\#cart-notification-item-image{width:5.25rem;flex-shrink:0;border:1px solid var(--color-g-bg-border);border-radius:var(--border-radius-base);overflow:hidden}.\#cart-notification-item-info{min-width:0}.\#cart-notification-item-title{margin:0;font-size:1rem;font-weight:var(--font-body-weight-bold);line-height:1.3;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:767px){.\#cart-notification-item-title{-webkit-line-clamp:2}}.\#cart-notification-item-options{margin:.25rem 0 0}.\#cart-notification-item-option{display:flex;gap:.4rem;font-size:.9rem}.\#cart-notification-item-option-name{color:var(--color-g-text-alpha-70)}.\#cart-notification-item-option-value{margin:0}.\#cart-notification-item-meta{display:flex;flex-wrap:wrap;gap:.15rem .9rem;margin:.3rem 0 0;font-size:.9rem;color:var(--color-g-text-alpha-70);overflow-wrap:anywhere}.\#cart-notification-item-price{margin-top:.25rem;font-weight:var(--font-body-weight-bold)}.\#cart-notification-item-price.\@pro-pending:not(.\@revealed){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.\#cart-notification-multi{min-width:0}.\#cart-notification-multi-list{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.\#cart-notification-multi-item{width:3.75rem;border:1px solid var(--color-g-bg-border);border-radius:var(--border-radius-base);overflow:hidden}.\#cart-notification-multi-more{font-weight:var(--font-body-weight-bold)}.\#cart-notification-multi-count{margin:.6rem 0 0;font-weight:var(--font-body-weight-bold)}.\#cart-notification-actions{display:flex;flex-direction:column;gap:.5rem}.\#cart-notification-continue{display:block}.\#cart-notification-cta{display:block;width:100%;padding:.7rem 1rem;border:1px solid var(--color-g-button-bg);border-radius:999px;font:inherit;font-weight:var(--font-body-weight-bold);text-align:center;text-decoration:none;cursor:pointer}.\#cart-notification-cta.\@primary{background:var(--color-g-button-bg);color:var(--color-g-button-text)}.\#cart-notification-cta.\@primary:hover{opacity:.92}.\#cart-notification-cta.\@secondary{background:transparent;color:var(--color-g-button-bg)}.\#cart-notification-cta.\@secondary:hover{background:var(--color-g-bg)}.\#cart-notification-shipping{padding:.7rem .9rem;border-radius:var(--border-radius-base);background:var(--color-g-bg)}.\#cart-notification .\#free-shipping-progress-bar{padding-top:0}.\#cart-notification .\#free-shipping-progress-bar-header{justify-content:flex-start;gap:.5rem}.\#cart-notification .\#free-shipping-progress-bar-heading{margin:0;font-size:.9rem;font-weight:var(--font-body-weight)}.\#cart-notification .\#free-shipping-progress-bar-icon,.\#cart-notification .\#free-shipping-progress-bar-icon.\@success{padding:0;background:none;color:var(--color-g-button-bg)}.\#cart-notification .\#free-shipping-progress-bar-icon .\#icon,.\#cart-notification .\#free-shipping-progress-bar-icon.\@success .\#icon{--size: 1rem}.\#cart-notification .\#free-shipping-progress-bar-progress{height:.4rem;margin-top:.45rem;background:var(--color-g-bg-border);border-radius:999px;overflow:hidden}.\#cart-notification .\#cart-notification-recommendations{margin-top:0;border-radius:0;background-color:var(--color-g-bg)}.\#cart-notification .\#cart-notification-recommendations-header{padding:1rem 1.5rem 0;margin-bottom:.75rem}.\#cart-notification .\#cart-notification-recommendations-heading{font-size:1.05rem}@media(max-width:767px){.\#cart-notification .\#cart-notification-recommendations-header{padding:.9rem 1rem 0}}.\#cart-notification .\#cart-notification-recommendations .swiper-slide{padding-bottom:1.1rem}.\#cart-notification .\#product-card-min{flex-direction:column;gap:.6rem;padding:.7rem;border:1px solid var(--color-g-bg-border);box-shadow:none}.\#cart-notification .\#product-card-min-image{width:100%;aspect-ratio:1 / 1;border-radius:var(--border-radius-base);overflow:hidden}.\#cart-notification .\#product-card-min-image img{width:100%;height:100%;object-fit:contain}.\#cart-notification .\#product-card-min-info{gap:.5rem}.\#cart-notification .\#product-card-min-title{font-size:.9rem;font-weight:var(--font-body-weight);line-height:1.3;-webkit-line-clamp:3}.\#cart-notification .\#product-card-min-variant{display:none}.\#cart-notification .\#product-card-min-footer{flex-wrap:nowrap;gap:.5rem}.\#cart-notification .\#product-card-min-price{font-size:1rem}
/*# sourceMappingURL=/cdn/shop/t/58/assets/cart-notification.css.map */
