.os-cart-badges{--os-cart-badge-size: calc(13 / 14 * 1rem);display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2) var(--space-3);margin:var(--space-3) 0 0;padding:0;list-style:none;color:var(--color-text);font-family:var(--font-body);font-size:var(--os-cart-badge-size);font-weight:var(--weight-medium);line-height:var(--leading-snug)}.os-cart-badges.os-cart-badges--top{margin:0 0 var(--space-4);padding:var(--space-4);border-radius:var(--radius-flush)!important;background:var(--color-bg-inverse);color:var(--color-text-inverse)}.os-cart-badges__item{display:flex;align-items:center;gap:var(--space-2);min-width:0}.os-cart-badges__item svg{flex:0 0 auto;width:1.3em;height:1.3em;display:block}.os-cart-badges--top .os-cart-badges__item svg{color:var(--color-accent)}.cart-subscription-notice{background-color:var(--os-yellow);border:0;border-radius:var(--radius-flush);margin:0;padding:var(--space-3) var(--space-4);gap:var(--space-3);color:var(--color-text);font-family:var(--font-body);font-size:var(--text-small);line-height:var(--leading-snug)}.cart-subscription-notice__text strong{color:var(--color-text);font-weight:var(--weight-bold);font-size:var(--text-body)}.cart-subscription-notice__text p{color:var(--os-navy-tint-70)}.cart-subscription-notice__icon svg{width:1.15em;height:1.15em;display:block}.cart__controls:has([data-os=cart-promise]),.cart--draw .cart__controls:has([data-os=cart-promise]){border-top:0}.os-cart-promise{--color-text-muted: var(--os-navy-tint-70);display:flex;gap:var(--space-3);align-items:flex-start;margin:0 0 var(--space-4);padding:var(--space-4);border-radius:var(--radius-flush);background:var(--color-bg-secondary);color:var(--color-text);font-family:var(--font-body);font-size:var(--text-body);font-weight:var(--weight-medium);line-height:var(--leading-snug)}.os-cart-promise__ico{flex:0 0 auto;width:1.45em;height:1.45em;margin-top:.1em;display:block}.os-cart-promise__body{flex:1 1 auto;min-width:0}.os-cart-promise__dates>div+div{margin-top:var(--space-1)}.os-cart-promise__dates strong{font-weight:var(--weight-bold)}.os-cart-promise__note{margin-top:var(--space-1);font-size:var(--text-small);line-height:var(--leading-normal);color:var(--color-text-muted)}.os-cart-promise__how{margin-top:var(--space-2);font-size:var(--text-small);line-height:var(--leading-normal);color:var(--color-text-muted)}.os-cart-promise__cutoff{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-base);background:var(--color-bg-inverse);color:var(--color-text-inverse);font-size:var(--text-small);line-height:var(--leading-snug)}.os-cart-promise__cutoff-ico{flex:0 0 auto;width:1.2em;height:1.2em;display:block;color:var(--color-accent)}.os-cart-promise__cutoff strong{color:var(--color-action-inverse);font-weight:var(--weight-bold);white-space:nowrap}.cart-item__subscription-badge{background-color:var(--os-yellow);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-badge);font-family:var(--font-body);font-size:var(--text-small);font-weight:var(--weight-bold);padding:var(--space-1) var(--space-2)}.cart-item__subscription-badge svg{flex:0 0 auto;width:1em;height:1em;display:block}@media(max-width:479px){.os-cart-badges--top,.os-cart-promise,.cart-subscription-notice{padding:var(--space-3)}.os-cart-promise,.os-cart-badges{gap:var(--space-2)}}.cart--page cart-full.cart__wrapper{grid-template:"main aside" auto "badges aside" auto "footer aside" 1fr / 3fr minmax(360px,2fr)}.cart--page cart-full.cart__wrapper>.os-cart-badges--top{grid-area:badges;margin:0}@media(max-width:61.24em){.cart--page cart-full.cart__wrapper{grid-template-areas:"main" "badges" "aside" "footer";grid-template-columns:minmax(0,1fr);grid-template-rows:none}}.os-cart-promise{align-items:center;gap:var(--space-2);margin:0 0 var(--space-3);padding:var(--space-2) var(--space-3);font-size:var(--text-small);line-height:var(--leading-snug)}.os-cart-promise__ico{width:1.25em;height:1.25em;margin-top:0}.os-cart-promise__dates>div+div{margin-top:0}.os-cart-promise__how{display:none}@media(max-width:479px){.os-cart-promise{padding:var(--space-2) var(--space-3)}}
/*# sourceMappingURL=/cdn/shop/t/108/assets/os-cart-promise.css.map */
