.product-discounts{width:100%;min-width:0;margin-block:var(--discount-margin-top) var(--discount-margin-bottom);color:var(--brand-text-dark)}.product-discounts__header{margin-bottom:12px}.product-discounts__eyebrow{margin:0 0 3px;color:var(--brand-accent);font-size:10px;font-weight:600;line-height:1.2;letter-spacing:.1em;text-transform:uppercase}.product-discounts__heading{margin:0;color:var(--brand-text-dark);font-size:clamp(17px,2vw,19px);font-weight:600;line-height:1.25}.product-discounts__slider{width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;cursor:grab}.product-discounts__slider::-webkit-scrollbar{display:none}.product-discounts__slider.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.product-discounts__slider:focus-visible{outline:2px solid var(--brand-secondary);outline-offset:2px}.product-discounts__list{display:flex;align-items:stretch;gap:10px;width:100%;margin:0;padding:0;list-style:none}.product-discounts__slide{display:flex;flex:0 0 calc((100% - 10px) / 1.2);min-width:0}.product-discounts .discount-card{display:flex;flex-direction:column;width:100%;height:100%;min-width:0;padding:12px 13px;border:1px solid color-mix(in srgb,var(--brand-primary) 24%,transparent);border-radius:9px;background:transparent;transition:border-color .16s ease}.product-discounts .discount-card:hover{border-color:color-mix(in srgb,var(--brand-primary) 55%,transparent)}.product-discounts .discount-card__content{flex:1;min-width:0}.product-discounts .discount-card__title{margin:0;color:var(--brand-primary);font-size:16px;font-weight:600;line-height:1.25}.product-discounts .discount-card__description{margin:5px 0 0;color:color-mix(in srgb,var(--brand-text-dark) 75%,transparent);font-size:12px;line-height:1.45}.product-discounts .discount-card__code-wrap{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;margin-top:12px;padding:5px 5px 5px 9px;border:1px dashed color-mix(in srgb,var(--brand-primary) 40%,transparent);border-radius:6px;background:transparent}.product-discounts .discount-card__code{overflow:hidden;color:var(--brand-primary);font-size:11px;font-weight:700;line-height:1.3;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.product-discounts .discount-card__copy{display:inline-flex;flex:none;align-items:center;gap:4px;min-width:82px;min-height:28px;justify-content:center;padding:4px 6px;border:0;border-radius:4px;background:transparent;color:var(--brand-primary);font:inherit;font-size:11px;font-weight:600;line-height:1;cursor:pointer;transition:background-color .16s ease,color .16s ease}.product-discounts .discount-card__copy svg{width:14px;height:14px}.product-discounts .discount-card__copy:hover{background:var(--brand-primary);color:var(--brand-background)}.product-discounts .discount-card__copy:focus-visible{outline:2px solid var(--brand-secondary);outline-offset:2px}.product-discounts__empty{margin:0;font-size:12px}@media(prefers-reduced-motion:reduce){.product-discounts .discount-card,.product-discounts .discount-card__copy{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/block-discount-offers.css.map */
