.ship-progress{width:100%;max-width:420px;margin:4px 0 0;padding:14px 16px;background:var(--cream);border-left:3px solid var(--gold)}.ship-progress__msg{margin:0 0 10px;font-size:14px;color:var(--ink)}.ship-progress__msg strong{color:var(--forest)}.ship-progress__track{height:6px;background:#00000014;border-radius:3px;overflow:hidden}.ship-progress__track span{display:block;height:100%;background:var(--gold);border-radius:3px;transition:width .4s ease}.ship-progress.is-free{border-left-color:var(--forest)}.ship-progress.is-free .ship-progress__track span{background:var(--forest)}.ship-progress__alt{margin:10px 0 0;font-size:12px;color:var(--muted)}.cart-addons{margin:40px 0 0 auto;max-width:420px;padding-top:24px;border-top:1px solid var(--rule-paper)}.cart-addons__title{margin:0 0 4px;font-family:var(--font-body);font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--forest)}.cart-addons__text{margin:0 0 12px;font-size:13px;color:var(--muted)}.cart-addons__list{list-style:none;margin:0;padding:0;display:grid;gap:12px}.cart-addon{display:grid;grid-template-columns:56px 1fr auto;gap:12px;align-items:center}.cart-addon__img img{display:block;width:56px;aspect-ratio:4 / 5;object-fit:cover;background:var(--card)}.cart-addon__info{display:grid;gap:2px;min-width:0}.cart-addon__name{font-size:14px;color:var(--ink);text-decoration:none}.cart-addon__name:hover{text-decoration:underline}.cart-addon__price{font-size:13px;color:var(--muted)}.cart-addon__form{margin:0}.cart-addon__add.btn{min-height:40px;padding:0 18px;font-size:12px}@media(max-width:560px){.cart-addons,.ship-progress{max-width:none}}.collection-products{display:grid;grid-template-columns:repeat(auto-fill,minmax(500px,1fr))}.group{display:flex;flex-wrap:nowrap;overflow:hidden;width:100%}.group--horizontal{flex-direction:row;justify-content:space-between;align-items:center;padding:0 var(--padding)}.group--vertical{flex-direction:column;align-items:var(--alignment);padding:var(--padding) 0}.text{text-align:var(--text-align)}.text--title{font-size:2rem;font-weight:700}.text--subtitle{font-size:1.5rem}.image{display:block;position:relative;overflow:hidden;width:100%;height:auto}.image>img{width:100%;height:auto}
/*# sourceMappingURL=/cdn/shop/t/50/compiled_assets/styles.css.map */
