body .drawer__inner{padding:0}body .drawer__header{padding:1.5rem 15px}body .cart-drawer .cart-item__details{text-align:left}body .cart-drawer .cart-item td:first-of-type{padding-left:15px}body .cart-drawer .cart-item .cart-item__totals,body .cart-drawer .cart-item .fw-bundle-header-total{padding-right:15px;text-align:right}body .cart-drawer .cart-items thead th.caption-with-letter-spacing{padding-left:15px}body .cart-items .caption-with-letter-spacing.right{padding-left:0;padding-right:15px}body .drawer__close{right:0}body .drawer__footer{padding-left:15px;padding-right:15px}#fresh-bundle-builder .fw-bundle__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}#fresh-bundle-builder .fw-bundle__title{margin:0;font-size:1.1rem}#fresh-bundle-builder .fw-bundle__row{display:grid;grid-template-columns:21% 60% 19%;gap:8px;align-items:center;margin:8px 0}@media (max-width: 767px){#fresh-bundle-builder .fw-bundle__row{grid-template-columns:21% 55% 24%}}#fresh-bundle-builder .fw-bundle__label{font-weight:600}#fresh-bundle-builder .fw-bundle__select{padding:8px;border-radius:8px;border:1px solid #ddd}#fresh-bundle-builder .fw-bundle__preview{width:72px;height:72px;border-radius:8px;background:#f7f7f7;overflow:hidden;display:flex;align-items:center;justify-content:center}#fresh-bundle-builder .fw-bundle__preview img{max-width:100%;max-height:100%}#fresh-bundle-builder .fw-bundle__btn{width:100%;margin-top:10px}#fresh-bundle-builder .fw-bundle__btn[disabled]{opacity:.5;cursor:not-allowed}#fresh-bundle-builder .fw-bundle__price{font-weight:700}#fresh-bundle-builder .fw-bundle__note{margin-top:8px;font-size:.9rem;color:#666}.cart .bundle-group{border:1px dashed #ddd;padding:10px;border-radius:10px;margin-bottom:10px}.cart .bundle-header{display:flex;justify-content:space-between;margin-bottom:6px}.cart .bundle-line--child{display:grid;grid-template-columns:120px 1fr auto;gap:8px;align-items:center;padding:4px 0}.cart .bundle-slot{opacity:.7}.cart-items .bundle-header-row{background:var(--color-base-background-2, #fafafa);border-top:1px solid #eee;border-bottom:1px solid #eee;display:table-row}.cart-items .bundle-header-row td{display:table-cell;grid-column:1 / -1}.cart-items .bundle-header-row .bundle-id{font-size:12px;opacity:.6}.cart-items .bundle-header-row .bundle-total{font-weight:700}.cart-items .bundle-header-row{display:contents}.cart-items .bundle-header-row .bundle-header-cell{grid-column:1 / -1;padding:10px 12px;background:var(--color-base-background-2, #fafafa);border-top:1px solid #eee;border-bottom:1px solid #eee}.cart-items .bundle-header-inner{display:flex;justify-content:space-between;align-items:center}.cart-items .bundle-header-inner .bundle-id{font-size:12px;opacity:.6;margin-left:.5rem}.cart-items .bundle-header-inner .bundle-total{font-weight:700}.cart-items .fw-bundle-header-row,.cart-items .fw-bundle-footer-row{background-color:#fbf9f7;color:var(--fresh-header-color);gap:0;grid-template:repeat(2,auto) / repeat(2,1fr);padding:10px 0;text-align:left}.cart-drawer .cart-items .fw-bundle-header-cell,.cart-drawer .cart-items .fw-bundle-footer-cell{padding-top:0}.cart-items .fw-bundle-child{background-color:#fbf9f7;border-left:solid 4px #FBF9F7;border-right:solid 4px #FBF9F7;grid-template:100px auto}.cart-items .fw-bundle-child .cart-item__name{font-size:14px}.cart-items .fw-bundle-child .cart-item__totals,.cart-items .fw-bundle-child .cart-item__quantity{display:none}.cart-items tr.fw-bundle-child:not(:has(+.fw-bundle-child)){padding-bottom:20px}.cart-items tr.fw-bundle-child .fw-bundle-badge{color:#666;font-size:12px;font-style:italic}.cart-drawer .cart-items .fw-bundle-footer-total{align-items:center;display:grid;justify-items:center}.cart-item.fw-bundle-footer-row{border-bottom:solid 5px #fff;margin-bottom:10px;padding-bottom:20px}.cart-item.fw-bundle-footer-row .fw-qty-input{text-align:center}.cart-drawer .cart-items .fw-bundle-footer-total svg{height:15px;width:15px}.cart-drawer .cart-items .fw-bundle-footer-total svg,.cart-drawer .cart-items .fw-bundle-footer-total path{fill:#000}.fw-bundle-controls{text-align:center}.fw-bundle-total{color:#121212;font-size:16px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/0-fresh-bundle.css.map */
