.cart-drawer .cart-drawer__message{background:var(--cart-msg-bg, #000);color:var(--cart-msg-color, #fff);font-size:var(--cart-msg-size, 12px);min-height:var(--cart-msg-height, 32px);padding:.4rem 1.5rem;display:flex;align-items:center;justify-content:center;text-align:center;font-weight:600;line-height:1.3}.cart-drawer .cart-drawer__message.text-left{justify-content:flex-start;text-align:left}.cart-drawer .cart-drawer__message.text-right{justify-content:flex-end;text-align:right}.cart-drawer .cart-drawer__message a{color:inherit;text-decoration:underline}.cart-item__offered{font-size:1.2rem;font-weight:600;line-height:1.3;margin-top:.2rem}.cart-drawer__discount-row{font-size:1.4rem;margin-bottom:.4rem}.cart-drawer__discount-label{font-weight:500}.cart-drawer__discount-amount{font-weight:600;white-space:nowrap}.cart-drawer__discount-row .cart-discount-chip{background:rgba(var(--color-foreground),.06);padding:.3rem .8rem;border-radius:.4rem;gap:.4rem}.cart-drawer .cart-drawer__footer{padding:1.2rem 2rem 1.4rem;gap:.6rem}@media(max-width:639.98px){.cart-drawer .cart-drawer__footer{padding:1rem 1.6rem 1.2rem}}.cart-drawer .drawer__footer-body>.grid{gap:.8rem}.cart-drawer .drawer__footer-body .totals{font-size:1.7rem}.cart-drawer .drawer__footer-body .btn--primary{min-height:4.4rem}.cart-drawer__footer-image{display:flex;justify-content:center}.cart-drawer__footer-image a{display:contents}.cart-drawer__footer-image img{width:var(--footer-image-width, 100%);height:auto;display:block}.cart-pouf-upsell [hidden]{display:none!important}.cart-pouf-upsell{display:block;padding-top:2rem}.cart-pouf-upsell__heading{font-size:2.2rem;font-weight:700;text-align:center;margin:0 0 1.2rem;line-height:1.2}.cart-pouf-upsell__box{display:flex;align-items:center;gap:.8rem}.cart-pouf-upsell__slot{flex:1;min-width:0}.cart-pouf-upsell__nav{flex:0 0 2.4rem;height:3.2rem;display:flex;align-items:center;justify-content:center;background:none;border:0;padding:0;cursor:pointer;color:inherit}.cart-pouf-card{display:flex;gap:1.6rem;align-items:center;padding:1.6rem;background:rgba(var(--color-foreground),.04);border-radius:1rem}.cart-pouf-card__media{flex:0 0 9rem}.cart-pouf-card__img{width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;border-radius:.6rem;display:block}.cart-pouf-card__info{flex:1;min-width:0;display:flex;flex-direction:column;gap:.6rem}.cart-pouf-card__title{font-weight:700;font-size:1.5rem;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:inherit;text-decoration:none}.cart-pouf-card__price{font-size:1.6rem}.cart-pouf-card__price s{opacity:.6;margin-right:.4rem;font-size:1.3rem}.cart-pouf-card__actions{display:flex;gap:.8rem}.cart-pouf-card__select{flex:1;min-width:0;height:4rem;padding:0 1rem;border:1px solid rgba(var(--color-foreground),.2);border-radius:var(--buttons-radius, .6rem);background:#fff;color:inherit;font-size:1.4rem}.cart-pouf-card__add{flex:0 0 auto;min-height:4rem}.cart-pouf-card__add[disabled]{opacity:.6;pointer-events:none}.cart-pouf-card__error{color:#c00;font-size:1.2rem;margin:0}@media(max-width:639.98px){.cart-drawer__footer-image img{width:var(--footer-image-width-mobile, var(--footer-image-width, 100%))}}.cart-pouf-card .cart-pouf-card__actions{display:flex;align-items:stretch;gap:.8rem}.cart-pouf-card .cart-pouf-card__select,.cart-pouf-card .cart-pouf-card__add{box-sizing:border-box;height:4.4rem;min-height:4.4rem;margin:0;padding-block:0;font-size:1.4rem;line-height:1}.cart-pouf-card .cart-pouf-card__add{padding-inline:2rem}.cart-pouf-upsell .cart-pouf-upsell__box{padding-inline:1rem}.cart-pouf-card .cart-pouf-card__select{-webkit-appearance:none;appearance:none;padding-inline:1.2rem 3.4rem;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.4rem center;background-size:1.2rem auto}.cart-pouf-upsell{padding-top:.8rem}.cart-pouf-upsell .cart-pouf-upsell__heading{font-size:1.8rem;margin:0 0 .8rem}.cart-pouf-upsell .cart-pouf-upsell__box{gap:.4rem;padding-inline:.4rem}.cart-pouf-upsell .cart-pouf-upsell__nav{flex:0 0 2rem}.cart-pouf-card{gap:1.2rem;padding:1rem 1.2rem;border-radius:.8rem}.cart-pouf-card .cart-pouf-card__media{flex:0 0 6.4rem}.cart-pouf-card .cart-pouf-card__info{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:1rem;row-gap:.6rem}.cart-pouf-card .cart-pouf-card__title{grid-column:1;font-size:1.3rem;margin:0}.cart-pouf-card .cart-pouf-card__price{grid-column:2;font-size:1.4rem;font-weight:600;white-space:nowrap;text-align:right}.cart-pouf-card .cart-pouf-card__price s{font-size:1.2rem}.cart-pouf-card .cart-pouf-card__actions,.cart-pouf-card .cart-pouf-card__error{grid-column:1 / -1}.cart-pouf-card .cart-pouf-card__select,.cart-pouf-card .cart-pouf-card__add{height:3.6rem;min-height:3.6rem;font-size:1.3rem}.cart-pouf-card .cart-pouf-card__add{padding-inline:1.6rem}@media(max-width:639.98px){.cart-pouf-upsell .cart-pouf-upsell__heading{font-size:1.6rem;margin-bottom:.6rem}.cart-pouf-card{gap:1rem;padding:.8rem 1rem}.cart-pouf-card .cart-pouf-card__media{flex:0 0 5.6rem}.cart-pouf-card .cart-pouf-card__title{font-size:1.2rem}.cart-pouf-card .cart-pouf-card__select,.cart-pouf-card .cart-pouf-card__add{height:3.4rem;min-height:3.4rem;font-size:1.2rem}.cart-pouf-card .cart-pouf-card__add{padding-inline:1.2rem}}.cart-pouf-card .cart-pouf-card__title{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.25}
/*# sourceMappingURL=/cdn/shop/t/167/assets/cart-drawer-extras.css.map */
