lift-cart-upsell{display:block}.lift-cart-upsell{margin:1.6rem 0;padding-top:1.6rem;border-top:1px solid rgba(var(--color-foreground),.15)}.lift-cart-upsell>p,.lift-cart-upsell h3{margin:0 0 .8rem}.lift-cart-upsell__heading{font-weight:600}.lift-cart-upsell h3{font-size:1.8rem}.lift-cart-upsell__card{min-width:0;padding:1.2rem;margin-bottom:1rem;border:1px solid rgba(var(--color-foreground),.15);border-radius:1rem}.lift-cart-upsell [data-lift-list]:not(.is-expanded)>article:nth-child(n+2){display:none}.lift-cart-upsell [data-lift-list].is-expanded{display:grid;grid-auto-flow:column;grid-auto-columns:min(90%,30rem);gap:1rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:.3rem;padding:.3rem .3rem .8rem;scrollbar-width:thin}.lift-cart-upsell [data-lift-list].is-expanded>.lift-cart-upsell__card{margin-bottom:0;scroll-snap-align:start}.lift-cart-upsell__product{display:grid;grid-template-columns:6.4rem minmax(0,1fr);gap:1rem;align-items:start}.lift-cart-upsell__product img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.lift-cart-upsell__title{color:inherit;font-weight:600;overflow-wrap:anywhere}.lift-cart-upsell [data-lift-price]{margin:.4rem 0}.lift-cart-upsell__options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:1rem 0}.lift-cart-upsell__options label{display:grid;min-width:0;gap:.3rem;font-size:1.3rem}.lift-cart-upsell__options label:first-child:nth-last-child(3){grid-column:1 / -1}.lift-cart-upsell__options select{width:100%;min-width:0;min-height:44px;padding:.6rem;font:inherit;font-size:16px;color:rgb(var(--color-foreground));background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.3);border-radius:.4rem}.lift-cart-upsell .button{min-height:44px;white-space:normal;padding:1rem}.lift-cart-upsell [data-lift-status]{font-size:1.3rem;margin:.6rem 0 0}.lift-cart-upsell [data-lift-status]:empty{display:none}.lift-cart-upsell .lift-cart-upsell__notice{font-size:1.2rem;margin-top:1rem}#CartDrawer .drawer__inner{background:#faf8f5}#CartDrawer .drawer__header{background:#fff;border-bottom:1px solid #e6ded2;padding-block:1.2rem}#CartDrawer .drawer__heading{font-size:2rem;line-height:1.2}#CartDrawer .cart-items{display:grid;gap:.8rem}#CartDrawer .cart-drawer-item{display:grid;grid-template-columns:7rem minmax(0,1fr);grid-template-rows:auto;gap:1rem;position:relative;padding:1rem;margin:0;border:1px solid #e6ded2;border-radius:1rem;background:#fff}#CartDrawer .cart-drawer-item .cart-item__media{grid-area:auto;width:100%;padding:0;align-self:start}#CartDrawer .cart-drawer-item .cart-item__image{display:block;width:100%;height:auto;border-radius:.7rem}#CartDrawer .cart-drawer-item__right{grid-area:auto;min-width:0}#CartDrawer .cart-drawer-item__details-and-delete-btn{display:flex;align-items:flex-start;gap:.4rem}#CartDrawer .cart-item__details{min-width:0;flex:1;padding:0}#CartDrawer .cart-item__name{display:block;font-size:1.3rem;line-height:1.3;font-weight:750;margin:0 0 .4rem}#CartDrawer .cart-item__details dl{margin:0}#CartDrawer .product-option{font-size:1.1rem;line-height:1.4;margin:0}#CartDrawer .product-option dt{font-weight:650}#CartDrawer .cart-drawer-item__cart-remove-button{flex-shrink:0;margin:-.5rem -.5rem 0 0}#CartDrawer .cart-drawer-item__cart-remove-button button{min-width:3.6rem;min-height:3.6rem;padding:.8rem}#CartDrawer .cart-drawer-item__quantity-and-prices{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem;margin-top:.7rem}#CartDrawer .cart-item__quantity{padding:0}#CartDrawer .cart-quantity{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:0;box-sizing:border-box;width:12rem;height:4rem;min-height:4rem;padding:0;border:1px solid #e6ded2;border-radius:.7rem;background:#faf8f5}#CartDrawer .cart-quantity .quantity__button,#CartDrawer .cart-quantity .quantity__input{box-sizing:border-box;width:100%;min-width:0;height:100%;margin:0;padding:0;border:0;border-radius:0;background:transparent;font-size:1.3rem;line-height:1;text-align:center}#CartDrawer .cart-quantity .quantity__button{display:flex;align-items:center;justify-content:center}#CartDrawer .cart-quantity .quantity__button svg{display:block;width:1rem;height:1rem}#CartDrawer .cart-quantity .quantity__input{border-inline:1px solid #e6ded2}#CartDrawer .cart-quantity :focus-visible{outline:2px solid #625d55;outline-offset:-3px}#CartDrawer .cart-item__totals{padding:0}#CartDrawer .price--end{font-size:1.3rem}#CartDrawer s.price--end,#CartDrawer .cart-item__old-price{font-size:1.1rem;opacity:.65}#CartDrawer .drawer__footer{background:#fff;border-top:1px solid #e6ded2;padding-block:1rem}#CartDrawer .drawer__footer>*+*{margin-top:.8rem}#CartDrawer .lift-cart-upsell{margin:1.2rem 0;padding-top:1.2rem;border-color:#e6ded2}#CartDrawer .lift-cart-upsell__heading{font-size:.95rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:#625d55}#CartDrawer .lift-cart-upsell h3{font-size:1.45rem;font-weight:750;line-height:1.25}#CartDrawer .lift-cart-upsell>p,#CartDrawer .lift-cart-upsell h3{margin-bottom:.4rem}#CartDrawer .lift-cart-upsell>p:not(.lift-cart-upsell__heading){font-size:1.15rem}#CartDrawer .lift-cart-upsell__card{padding:.8rem;border-color:#e6ded2;background:#fff}#CartDrawer .lift-cart-upsell__product{grid-template-columns:5.6rem minmax(0,1fr);gap:.7rem}#CartDrawer .lift-cart-upsell__product img{border-radius:.6rem}#CartDrawer .lift-cart-upsell__title{font-size:1.2rem;line-height:1.25;text-decoration:none}#CartDrawer .lift-cart-upsell [data-lift-price]{font-size:1.2rem;font-weight:700;margin:.2rem 0 0}#CartDrawer .lift-cart-upsell__options{gap:.6rem;margin:.6rem 0}#CartDrawer .lift-cart-upsell__options label{font-size:1.05rem}#CartDrawer .lift-cart-upsell__options select{border-color:#e6ded2;background:#faf8f5;border-radius:.6rem}#CartDrawer .lift-cart-upsell [data-lift-add]{background:#111;color:#fff;border-radius:.6rem;font-size:1.2rem;padding:.7rem}#CartDrawer .lift-cart-upsell [data-lift-add]:before,#CartDrawer .lift-cart-upsell [data-lift-add]:after{box-shadow:none}#CartDrawer .lift-cart-upsell [data-lift-toggle]{background:transparent;color:#111;border:1px solid #e6ded2;border-radius:.6rem;font-size:1.15rem}@media(max-width:350px){#CartDrawer .cart-drawer-item{grid-template-columns:5.5rem minmax(0,1fr);gap:.7rem;padding:.8rem}}#CartDrawer .lift-cart-shipping-status{display:flex;align-items:center;justify-content:center;gap:.6rem;margin:1rem 0;padding:.9rem;background:#fff;border:1px solid #e6ded2;border-radius:.8rem;font-size:1.2rem;font-weight:650}#CartDrawer .lift-cart-shipping-status span{display:inline-grid;place-items:center;width:1.6rem;height:1.6rem;border-radius:50%;background:#111;color:#fff}
/*# sourceMappingURL=/cdn/shop/t/7/assets/lift-cart-upsell.css.map */
