.et-promo-carousel .native-carousel-scroll{--gap:25px;display:grid;grid-auto-flow:column;grid-auto-columns:100%;gap:var(--gap);overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:8px}.et-promo-carousel .native-carousel-slide{scroll-snap-align:start}@media (min-width: 690px){.et-promo-carousel .native-carousel-scroll{grid-auto-columns:calc((100% - var(--gap)*(2 - 1)) / 2)}}@media (min-width: 1024px){.et-promo-carousel .native-carousel-scroll{grid-auto-columns:calc((100% - var(--gap)*(3 - 1)) / 3)}}.et-promo-card{display:grid;grid-template-rows:auto 1fr;background:#fff;border:1px solid rgba(39,51,47,.08);border-radius:16px;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease}.et-promo-card:hover{transform:translateY(-2px);box-shadow:0 6px 20px #00000014}.et-promo-card__media{position:relative;aspect-ratio:16/9;background:#f3f5f4}.et-promo-card__media img{width:100%;height:100%;object-fit:cover;display:block}.et-promo-card__badge{--badge-bg: var(--badge-color, #fe4770);--badge-l1: 12px;--badge-l2: 18px;--badge-l3: 11px;--badge-ring: 7px;position:absolute;top:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;width:76px;height:76px;border-radius:50%;background:var(--badge-bg);color:#fff;text-align:center;box-shadow:0 4px 12px #0000001f}.et-promo-card__badge.is-left{inset-inline-start:12px}.et-promo-card__badge.is-right{inset-inline-end:12px}.et-promo-card__badge.is-sm{width:64px;height:64px;--badge-l1:11px;--badge-l2:16px;--badge-l3:10px;--badge-ring:6px}.et-promo-card__badge.is-lg{width:88px;height:88px;--badge-l1:14px;--badge-l2:22px;--badge-l3:12px;--badge-ring:8px}.et-promo-card__badge.is-outline{background:#fff;color:#111;border:var(--badge-ring) solid var(--badge-color);box-shadow:0 0 0 var(--badge-halo) #fff,0 4px 12px #0000001f}.et-promo-card__badge.is-caps{text-transform:uppercase;letter-spacing:.02em}.et-promo-card__badge.is-tight{--badge-l1: calc(var(--badge-l1) - 1px);--badge-l2: calc(var(--badge-l2) - 2px);--badge-l3: calc(var(--badge-l3) - 1px)}.et-badge-line{line-height:1;display:block}.et-badge-l1{font-size:var(--badge-l1);font-weight:500}.et-badge-l2{font-size:var(--badge-l2);font-weight:600}.et-badge-l3{font-size:var(--badge-l3);font-weight:500;opacity:.95}.et-promo-card__badge-main{font-weight:700;font-size:18px;line-height:1}.et-promo-card__badge-sub{font-size:11px;margin-top:4px;opacity:.95}.et-promo-card__badge.is-tight .et-promo-card__badge-main{font-size:16px}.et-promo-card__badge.is-tight .et-promo-card__badge-sub{font-size:10px}.et-promo-card__body{padding:16px;display:grid;grid-template-rows:auto auto 1fr auto;row-gap:6px}.et-promo-card__vendor{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:#6b7c75;margin:0}.et-promo-card__title{font-size:20px;font-weight:500;color:#27332f;margin:0}.et-promo-card__subtext{font-size:14px;color:#27332fcc;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.et-promo-card__footer{display:flex;align-items:center;gap:10px;margin-top:6px}.et-promo-card__label{--chip-bg: var(--chip-color, #fe4770);--chip-ink:#fff;--chip-border: transparent;display:inline-block;padding:8px 12px;font-size:14px;font-weight:500;border-radius:8px;background:var(--chip-bg);color:var(--chip-ink);border:1px solid var(--chip-border);text-transform:uppercase;letter-spacing:.02em}.et-promo-card__label.is-reverse{--chip-ink: var(--chip-color, #fe4770);--chip-bg: #fff;--chip-border: var(--chip-ink)}.et-promo-card__label:not(.is-caps){text-transform:none;letter-spacing:normal}.et-promo-carousel .native-carousel-scroll:focus{outline:2px solid #D7E6E2;outline-offset:2px}.et-promo-card{display:block}.et-promo-card__link{display:grid;grid-template-rows:auto 1fr;height:100%;color:inherit;text-decoration:none}.et-promo-card__link.is-static{cursor:default}@media (min-width: 690px){.et-promo-carousel .et-nt-nav-btn{display:inline-grid}}.et-promo--mobile-arrows .et-nt-nav-btn{display:inline-grid}.et-promo-carousel .native-carousel-scroll{position:relative}.et-promo-carousel .native-carousel-scroll:after{content:"";position:absolute;top:0;bottom:8px;right:0;width:24px;pointer-events:none;background:linear-gradient(to right,#fafaf700,#fafaf7);opacity:1;transition:opacity .18s ease}.et-promo-carousel .native-carousel-scroll:before{content:"";position:absolute;top:0;bottom:8px;left:0;width:24px;pointer-events:none;background:linear-gradient(to left,#fafaf700,#fafaf7);opacity:1;transition:opacity .18s ease}.et-promo-carousel .native-carousel-scroll.is-at-start:before{opacity:0}.et-promo-carousel .native-carousel-scroll.is-at-end:after{opacity:0}.et-promo-card__badge{--badge-ring: 7px;--badge-halo: 3px}.et-promo-card__badge.is-sm{--badge-ring: 6px;--badge-halo: 2px}.et-promo-card__badge.is-lg{--badge-ring: 8px;--badge-halo: 4px}.et-promo-carousel .native-carousel-scroll{scrollbar-gutter:stable both-edges}.t4s-section-inner.et-promo-carousel{margin-bottom:20px;padding-top:20px}
/*# sourceMappingURL=/cdn/shop/t/6/assets/et-promotion-carousel.css.map */
