#cart-drawer .theme-drawer__dialog{background:#fff;color:#24364f;--color-background:#fff;--cart-drawer-padding:18px}#cart-drawer .theme-drawer__header{padding:18px;gap:12px}#cart-drawer .theme-drawer__title{font-size:21px;font-weight:750;letter-spacing:0;text-transform:none}#cart-drawer .theme-drawer__close-button{border-radius:10px;background:#f4f5f6;flex-shrink:0}#cart-drawer .theme-drawer__badge{background:#eaf6ff;color:#24364f}#cart-drawer .nelio-cart-proof{padding:12px 16px;background:#dcedfc;text-align:center;font-size:15px;font-weight:750;line-height:1.3;flex-shrink:0}#cart-drawer .cart-drawer__items{padding:18px;flex:1 0 auto;overflow:visible}#cart-drawer .cart-items__table-row{position:relative;grid-template-columns:72px minmax(0,1fr) auto;grid-template-rows:auto auto auto;grid-template-areas:"media details details" "media quantity price" "media error error";gap:10px 12px;padding:0 0 18px;margin:0 0 18px;border-bottom:1px solid #e8e8e8;min-width:0}#cart-drawer .cart-items__table-row--full-width-variants .cart-items__details{display:block;grid-area:details}#cart-drawer .cart-items__product-info{padding-right:30px}#cart-drawer .cart-items__title{font-size:14px;font-weight:700;line-height:1.35;text-transform:none}#cart-drawer .cart-items__unit-price-wrapper{display:none}#cart-drawer .cart-items__variants-wrapper{font-size:12px;line-height:1.4;margin-top:4px}#cart-drawer .cart-items__quantity{margin:0;align-self:end;min-width:0}#cart-drawer .cart-items__quantity-controls{gap:0}#cart-drawer .cart-items__quantity .quantity-selector{width:112px;min-width:0;min-height:40px;border:1px solid #dedede;border-radius:8px;background:#fff}#cart-drawer .quantity-selector button{width:34px;min-width:30px;padding:0}#cart-drawer .quantity-selector input{min-width:28px;width:36px}#cart-drawer .cart-items__remove{position:absolute;right:-8px;top:-8px;width:40px;height:40px;min-height:40px;color:#707780}#cart-drawer .cart-items__price{width:auto;min-width:0;align-self:end;font-size:15px;line-height:1.3;white-space:normal;text-align:right}#cart-drawer .nelio-cart-was{display:block;color:#858b92;font-size:12px;font-weight:400}#cart-drawer .cart-drawer__summary{padding:16px 18px max(16px,env(safe-area-inset-bottom));gap:12px;border-top:1px solid #e8e8e8;-webkit-mask-image:none;mask-image:none;background:#fff;position:static;flex-shrink:0;width:100%;margin-top:auto}#cart-drawer .nelio-cart-totals{width:100%;margin:0;padding:0;border:0}#cart-drawer .cart-totals__original-container,#cart-drawer .cart-actions,#cart-drawer .cart-totals__total,#cart-drawer .cart-totals__tax-note{display:none}#cart-drawer .cart-totals__container{gap:0}#cart-drawer .nelio-cart-savings{display:flex;justify-content:space-between;gap:12px;width:100%;font-size:14px}#cart-drawer .nelio-cart-savings strong{color:#18865a;white-space:nowrap}#cart-drawer .cart__ctas{width:100%;gap:10px}#cart-drawer .cart__checkout-button{width:100%;min-height:50px;border-radius:10px;background:#43a5ef;color:#fff;font-size:15px;font-weight:750;padding:12px;border:0;letter-spacing:0;text-transform:none}#cart-drawer .nelio-cart-payments{display:flex;justify-content:center;flex-wrap:wrap;gap:5px;list-style:none;padding:0;margin:0;width:100%}#cart-drawer .nelio-cart-payments svg{width:34px;height:22px;display:block}#cart-drawer .nelio-cart-suggestions{width:100%;min-width:0;padding-bottom:12px;border-bottom:1px solid #e8e8e8}#cart-drawer .nelio-cart-suggestions h3{font-size:14px;font-weight:700;text-align:center;margin:0 0 12px}#cart-drawer .nelio-cart-suggestions__track{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}#cart-drawer .nelio-cart-suggestion{display:grid;grid-template-columns:64px minmax(0,1fr);gap:12px;flex:0 0 100%;scroll-snap-align:start;min-width:0}#cart-drawer .nelio-cart-suggestion img{width:64px;height:84px;object-fit:contain}#cart-drawer .nelio-cart-suggestion__title{font-size:13px;font-weight:700;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#cart-drawer .nelio-cart-suggestion p{font-size:13px;margin:4px 0 6px}#cart-drawer .nelio-cart-suggestion__add{width:100%;min-height:36px;padding:6px 10px;border-radius:7px;background:#43a5ef;color:#fff;font-size:13px;text-transform:none;letter-spacing:0}#cart-drawer .cart-drawer__content:not(:has([data-cart-drawer-empty])){overflow:hidden}#cart-drawer .cart-drawer__items{flex:1 1 auto;min-height:0;overflow-y:auto}@media(max-width:749px){#cart-drawer .theme-drawer__dialog{width:100%;max-width:100%;height:100dvh;max-height:100dvh}#cart-drawer .theme-drawer__header{padding:14px 16px}#cart-drawer .cart-drawer__items{padding:16px}#cart-drawer .cart-drawer__summary{padding-inline:16px}}@media(max-width:359px){#cart-drawer .cart-items__table-row{grid-template-columns:56px minmax(0,1fr) auto;column-gap:8px}#cart-drawer .cart-items__quantity .quantity-selector{width:96px}#cart-drawer .cart-items__title{font-size:13px}#cart-drawer .cart-items__price{font-size:14px}}#cart-drawer .nelio-cart-suggestions__track{overflow:visible;padding-bottom:0}#cart-drawer .nelio-cart-gift-quantity{font-size:12px;color:#657383;line-height:1.4}#cart-drawer .theme-drawer__dialog{overflow-x:hidden;overscroll-behavior-x:none}
/*# sourceMappingURL=/cdn/shop/t/12/assets/nelio-cart-drawer.css.map */
