.offer-cards{display:block;width:var(--offer-width, 100%);margin-inline:auto;padding-block:8px}.offer-cards__viewport{position:relative}.offer-cards__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 80px) / 6);gap:16px;margin:0;padding:4px 0 8px;list-style:none;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.offer-cards__track::-webkit-scrollbar{display:none}.offer-cards__item{min-width:0;scroll-snap-align:start}.offer-cards__card{display:flex;flex-direction:column;height:100%;min-width:0;overflow:hidden;border-radius:var(--offer-radius, 2px);padding:8px;background:linear-gradient(180deg,color-mix(in srgb,var(--offer-accent, #5e2751) 60%,white),color-mix(in srgb,var(--offer-accent, #5e2751) 16%,white));color:var(--offer-heading-color, #5e2751);text-decoration:none}.offer-cards__art{display:grid;place-items:center;aspect-ratio:1;width:100%;overflow:hidden;background:#fff}.offer-cards__art picture{display:block;width:100%;height:100%}.offer-cards__art img,.offer-cards__placeholder{display:block;width:100%;height:100%;object-fit:contain}.offer-cards__copy{display:flex;flex-direction:column;align-items:center;flex:1;padding:10px 2px 8px;text-align:center}.offer-cards__heading{display:flex;align-items:center;justify-content:center;min-height:2.5em;margin:0 0 5px;color:inherit;font-size:var(--offer-heading-size, 18px);line-height:1.25;font-weight:600;overflow-wrap:anywhere}.offer-cards__offer{margin:auto 0 2px;color:inherit;font-size:clamp(18px,1.5vw,26px);font-weight:800;letter-spacing:-.5px;line-height:1.2}.offer-cards__cta{display:block;padding-top:3px;color:inherit;font-size:17px;font-weight:600;line-height:1.3}.offer-cards__card:hover .offer-cards__cta{text-decoration:underline;text-underline-offset:3px}.offer-cards__nav{position:absolute;top:50%;transform:translateY(-50%);z-index:2;display:grid;place-items:center;width:44px;height:64px;padding:0;border:1px solid rgb(0 0 0 / 8%);border-radius:8px;background:var(--offer-nav-bg, #fff);color:var(--offer-nav-color, #5e2751);box-shadow:0 2px 8px #0000001f;font-size:34px;cursor:pointer}.offer-cards__nav--prev{left:-8px}.offer-cards__nav--next{right:-8px}.offer-cards__nav:hover{background:var(--offer-nav-hover-bg);color:var(--offer-nav-hover-color)}.offer-cards__nav:disabled{opacity:.45;cursor:default}.offer-cards__dots{display:flex;justify-content:center;gap:0;margin-top:2px}.offer-cards__dot{display:grid;place-items:center;width:32px;height:32px;padding:0;background:none;border:0;cursor:pointer}.offer-cards__dot:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--offer-dot)}.offer-cards__dot[aria-current=true]:before{width:18px;border-radius:8px;background:var(--offer-dot-active)}.offer-cards [hidden]{display:none}.offer-cards :focus-visible{outline:3px solid #ef5097;outline-offset:-3px}@media(max-width:1199px)and (min-width:750px){.offer-cards__track{grid-auto-columns:29%}}@media(max-width:749px){.offer-cards{width:100%}.offer-cards__track{grid-auto-columns:46%;gap:12px}.offer-cards__card{padding:6px}.offer-cards__copy{padding:8px 0 6px}.offer-cards__heading{font-size:14px}.offer-cards__offer{font-size:17px;letter-spacing:-.3px}.offer-cards__cta{font-size:14px}.offer-cards__nav{width:32px;height:44px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/offer-cards.css.map */
