.fpr{background:var(--fpr-bg, #fffceb)}.fpr__inner{max-width:var(--page-width, 1200px);margin-inline:auto;padding-inline:24px;box-sizing:border-box}.fpr__head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.fpr__title{margin:0;font-size:clamp(1.4rem,3.5vw,2rem);font-weight:800;letter-spacing:.5px;text-transform:uppercase;color:var(--fpr-heading, #1a1a1a)}.fpr__nav{display:flex;gap:10px;flex:0 0 auto}.fpr__arrow{width:44px;height:44px;border:2px solid currentColor;background:transparent;color:var(--fpr-heading, #1a1a1a);border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease,color .2s ease}.fpr__arrow:hover{background:var(--fpr-heading, #1a1a1a);color:#fff}.fpr__row{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none;padding-bottom:6px}.fpr__row::-webkit-scrollbar{display:none}.fpr__card{flex:0 0 clamp(160px,44vw,230px);scroll-snap-align:start;background:var(--fpr-card, #fff);border-radius:12px;padding:14px;box-sizing:border-box;display:flex;flex-direction:column}.fpr__media{display:block;aspect-ratio:1 / 1;border-radius:8px;overflow:hidden;background:#f6f4ec;margin-bottom:12px}.fpr__img{width:100%;height:100%;object-fit:contain;display:block}.fpr__name{text-decoration:none;color:var(--fpr-text, #1f2937);font-weight:700;font-size:.98rem;line-height:1.3;margin-bottom:8px}.fpr__name:hover{text-decoration:underline}.fpr__price{margin-bottom:14px}.fpr__price-now{color:var(--fpr-price, #d5137b);font-weight:800;font-size:1.05rem}.fpr__price-was{color:#9a9a9a;margin-left:6px;font-size:.85rem}.fpr__form{margin-top:auto}.fpr__btn{display:block;width:100%;text-align:center;border:none;cursor:pointer;background:var(--fpr-btn-bg, #d5137b);color:var(--fpr-btn-text, #fff);font-weight:700;font-size:.9rem;padding:11px 12px;border-radius:8px;text-decoration:none;transition:filter .2s ease}.fpr__btn:hover{filter:brightness(.93)}.fpr__btn--soldout{background:#9a9a9a;cursor:default}.fpr__empty{color:#777}@media screen and (max-width:749px){.fpr__inner{padding-inline:16px}.fpr__arrow{width:38px;height:38px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/section-featured-products-row.css.map */
