.cheering{margin:0 0 12px;padding:12px;border:1px solid #cdddcf;border-radius:var(--content-radius,12px);background:linear-gradient(120deg,#f0f7f0,#fff 85%);color:#405348;font-family:var(--font-body--family);font-size:13px;line-height:1.5;text-align:left;overflow-wrap:anywhere}.cheering__intro{display:flex;align-items:flex-start;gap:10px}.cheering__intro>div{min-width:0;flex:1}.cheering p{margin:0;font-size:13px;line-height:1.5;color:#526458}.cheering .cheering__title{font-size:16px;font-weight:600;line-height:1.3;letter-spacing:-.015em;color:#383838;margin:0 0 3px;text-transform:none}.cheering__eyebrow{display:block;font-size:10px;letter-spacing:.1em;font-weight:600;text-transform:uppercase;color:#45674e;margin:0 0 3px}.cheering__group{padding-top:0;margin-top:10px}.cheering__group-top{display:flex;justify-content:space-between;gap:12px;align-items:baseline;margin-bottom:5px}.cheering__group-top strong{font-size:12px;font-weight:600;color:#405348}.cheering__group-top>span{font-size:11px;color:#637368;flex-shrink:0}.cheering__track{height:4px;overflow:hidden;border-radius:2px;background:#dce8dd;margin-bottom:5px}.cheering__track>span{display:block;height:100%;width:var(--cheering-progress);border-radius:inherit;background:#719878}.cheering__link{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-size:12px;color:#365e41;text-decoration:underline;text-underline-offset:3px}.cheering__link:focus-visible{outline:2px solid #456f50;outline-offset:3px;border-radius:2px}.cheering .cheering__saving{display:flex;gap:6px;align-items:center;margin-top:5px;color:#53634e;font-weight:500}.cheering__saving svg{width:14px;height:14px;flex-shrink:0}.cheering .cheering__shipping{margin-top:8px;padding-top:0;font-size:11px;color:#637368}@media(max-width:749px){.cheering{padding:10px 12px;margin-bottom:10px}.cheering__intro{gap:7px}.cheering .cheering__title{font-size:14px;margin-bottom:2px}.cheering__eyebrow{font-size:9px;margin-bottom:3px}.cheering__group{padding-top:0;margin-top:8px;display:block}.cheering__group-top,.cheering__track{width:100%}.cheering__group-top{margin-bottom:5px}.cheering__track{margin-bottom:4px}.cheering__group>p{display:inline;font-size:12px;line-height:1.45}.cheering__link{display:inline-flex;min-height:36px;font-size:12px;gap:5px;margin-inline-start:6px}.cheering__link .arrow{width:14px!important;height:14px!important;flex-basis:14px}}
/*# sourceMappingURL=/cdn/shop/t/65/assets/cart-cheering.css.map */
