.dpr{position:relative;width:100%;overflow:hidden;margin:0 auto;padding:var(--dpr-padding-y, 48px) var(--dpr-padding-x, 24px);background:var(--dpr-section-bg, transparent)}.dpr__header{margin:0 0 28px;text-align:center}.dpr__heading{margin:0;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:700;line-height:1.3;color:var(--dpr-heading-color, #1a1a1a);white-space:pre-line}.dpr__subheading{margin:12px 0 0;font-size:1rem;font-weight:400;line-height:1.5;color:var(--dpr-subheading-color, #4a4a4a);white-space:pre-line}.dpr__track{display:grid;grid-template-columns:1fr;gap:16px;align-items:stretch}@media(min-width:1025px){.dpr__track{gap:20px;grid-template-columns:repeat(var(--dpr-cols, 1),1fr)}}.dpr__card{position:relative;display:flex;flex-direction:column;min-height:360px;background-color:var(--dpr-card-bg, #ffffff);background-repeat:no-repeat;background-position:center bottom;background-size:cover;border-radius:var(--dpr-card-radius, 20px);overflow:hidden}.dpr__card-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.dpr__body{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:28px 28px 160px;position:relative;z-index:0}.dpr__title{margin:0;font-size:1.25rem;font-weight:700;line-height:1.3;color:var(--dpr-title-color, #1a1a1a)}.dpr__subtitle{margin:0;font-size:.95rem;font-weight:400;line-height:1.45;color:var(--dpr-subtitle-color, #4a4a4a)}.dpr__btn{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;margin-top:6px;padding:10px 18px;border:1px solid var(--dpr-btn-border, #005eac);border-radius:20px;background:var(--dpr-btn-bg, #005eac);color:var(--dpr-btn-text, #ffffff);font:inherit;font-size:.9rem;font-weight:600;line-height:1.2;text-decoration:none;white-space:nowrap;cursor:pointer}.dpr__btn:hover{opacity:.9}.dpr__controls{display:none}.dpr__progress{position:relative;flex:1 1 auto;height:2px;background:#ddd;overflow:hidden}.dpr__progress-bar{position:absolute;top:0;left:0;height:100%;width:0;background:#111;transition:width .3s ease}.dpr__arrows{display:flex;gap:16px;flex-shrink:0}.dpr__arrow{width:40px;height:40px;border-radius:50%;border:1px solid #111;background:#fff;color:#111;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.dpr__arrow:disabled{border-color:#ddd;color:#aaa;cursor:default}@media(max-width:1024px){.dpr__card{min-height:300px}.dpr__body{padding:22px 20px 140px}.dpr__title{font-size:1.1rem}.dpr--layout-horizontal{overflow:visible;padding-inline:max(var(--dpr-padding-x, 24px),16px)}.dpr--layout-horizontal .dpr__track{display:flex;align-items:stretch;gap:12px;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none}.dpr--layout-horizontal .dpr__track::-webkit-scrollbar{display:none}.dpr--layout-horizontal .dpr__card{flex:0 0 min(316px,calc((100% - 12px) / 1.1));width:min(316px,calc((100% - 12px) / 1.1));min-width:min(316px,calc((100% - 12px) / 1.1));max-width:316px;min-height:0;height:auto;aspect-ratio:4 / 5;background-position:center center;background-size:cover;scroll-snap-align:start}.dpr--layout-horizontal .dpr__body{padding:16px 16px 36%}.dpr--layout-horizontal .dpr__controls{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:20px}.dpr--layout-horizontal .dpr__controls[hidden]{display:none}}
/*# sourceMappingURL=/cdn/shop/t/168/assets/deal-product-row.css.map */
