.td-bfcm-sr-offer{--td-bfcm-sr-section-gutter: 16px}.td-bfcm-sr-offer__inner{display:flex;flex-direction:column;gap:20px;max-width:1160px;margin:0 auto}.td-bfcm-sr-offer__header{display:flex;flex-direction:column;gap:10px;padding:0 4px 4px}.td-bfcm-sr-offer__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.td-bfcm-sr-offer__card{display:flex;flex-direction:column;background:var(--td-bfcm-sr-card);color:var(--td-bfcm-sr-on-card)}.td-bfcm-sr-offer__media{position:relative;aspect-ratio:1}.td-bfcm-sr-offer__image{display:block;width:100%;height:100%;object-fit:cover}.td-bfcm-sr-offer__badges{position:absolute;top:8px;left:8px;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.td-bfcm-sr-offer__badge{padding:5px 7px;background:var(--td-bfcm-sr-card-badge-bg, var(--td-bfcm-sr-gold));color:var(--td-bfcm-sr-card-badge-text, var(--td-bfcm-sr-on-gold));font-size:10px;font-weight:700;letter-spacing:.1em;line-height:1}.td-bfcm-sr-offer__badge--offer{background:var(--td-bfcm-sr-offer-badge-bg, var(--td-bfcm-sr-gold));color:var(--td-bfcm-sr-offer-badge-text, var(--td-bfcm-sr-on-gold))}.td-bfcm-sr-offer__body{display:flex;flex:1;flex-direction:column;gap:4px;padding:12px 10px 10px}.td-bfcm-sr-offer__name{margin:0;font-family:var(--td-bfcm-sr-font-display);font-weight:700;font-size:17px;line-height:1.15;color:inherit}.td-bfcm-sr-offer__price{order:1;padding:8px 0 12px;font-size:13px}.td-bfcm-sr-offer__price .td-bfcm-sr-price__now{font-size:18px}.td-bfcm-sr-offer__list{display:flex;flex-direction:column;gap:4px;margin:4px 0 0;padding:0;list-style:none;font-size:11px;line-height:1.35;letter-spacing:-.005em}.td-bfcm-sr-offer__list-item{display:flex;align-items:flex-start;gap:4px}.td-bfcm-sr-offer__check{flex-shrink:0;width:12px;height:12px;margin-top:1px}.td-bfcm-sr-offer__action{order:2;margin-top:auto}.td-bfcm-sr-offer__action .td-bfcm-sr-bundle__button{font-size:12px}.td-bfcm-sr-offer__band{display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:0;padding:20px 12px 18px;background:var(--td-bfcm-sr-ink);color:var(--td-bfcm-sr-on-ink)}.td-bfcm-sr-offer__band-label{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.td-bfcm-sr-offer__band-date{display:flex;align-items:center;gap:8px;color:var(--td-bfcm-sr-gold);font-size:11px;font-weight:700;letter-spacing:.16em}.td-bfcm-sr-offer__dot{width:6px;height:6px;border-radius:50%;background:currentcolor}.td-bfcm-sr-offer__band-title{font-family:var(--td-bfcm-sr-font-display);font-weight:700;font-size:20px;line-height:1.1}.td-bfcm-sr-offer__band-title[hidden]{display:none}.td-bfcm-sr-offer__band-units{width:100%}@media(min-width:700px){.td-bfcm-sr-offer{--td-bfcm-sr-section-gutter: 40px}.td-bfcm-sr-offer__header{align-items:center;gap:14px;padding:0 0 20px;text-align:center}.td-bfcm-sr-offer__grid{gap:16px;padding:28px 0;border-top:1px solid var(--td-bfcm-sr-rule);border-bottom:1px solid var(--td-bfcm-sr-rule)}.td-bfcm-sr-offer__badge{font-size:11px}.td-bfcm-sr-offer__body{gap:6px;padding:20px}.td-bfcm-sr-offer__name{font-size:22px;line-height:1.1}.td-bfcm-sr-offer__price{order:0;padding:2px 0 6px;font-size:16px}.td-bfcm-sr-offer__price .td-bfcm-sr-price__now{font-size:24px}.td-bfcm-sr-offer__list{gap:6px;margin:4px 0 16px;font-size:15px;letter-spacing:0}.td-bfcm-sr-offer__list-item{align-items:center;gap:8px}.td-bfcm-sr-offer__check{width:14px;height:14px;margin-top:0}.td-bfcm-sr-offer__action .td-bfcm-sr-bundle__button{font-size:14px}.td-bfcm-sr-offer__band{gap:18px;margin-top:8px;padding:24px 20px}.td-bfcm-sr-offer__band-date{font-size:12px}.td-bfcm-sr-offer__band-title{font-size:26px}}@media(min-width:1200px){.td-bfcm-sr-offer__card{display:grid;grid-template-columns:256px minmax(0,1fr);column-gap:22px}.td-bfcm-sr-offer__body{padding:18px 20px 18px 0}.td-bfcm-sr-offer__name{font-size:20px;text-wrap:balance}.td-bfcm-sr-offer__band{flex-flow:row wrap;align-items:center;gap:16px;padding:26px 32px}.td-bfcm-sr-offer__band-label{flex:1 0 228px;align-self:stretch;align-items:flex-start;justify-content:center;margin-right:16px;padding-right:32px;border-right:1px solid var(--td-bfcm-sr-on-ink-rule);text-align:left}.td-bfcm-sr-offer__band-units{flex:999 1 520px;width:auto;min-width:0}}@media(min-width:1360px){.td-bfcm-sr-offer{--td-bfcm-sr-section-gutter: 80px}.td-bfcm-sr-offer__name{font-size:22px}}
/*# sourceMappingURL=/cdn/shop/t/223/assets/td-bfcm-sr-offer.css.map */
