.rf{--rf-gap: 10px;--rf-edge: 12px;--rf-cols: var(--rf-cols-m);padding-block:var(--rf-pt) var(--rf-pb)}@media(min-width:990px){.rf{--rf-gap: 20px;--rf-edge: 40px;--rf-cols: var(--rf-cols-d)}}.rf__inner{max-width:1440px;margin-inline:auto}.rf__head{display:flex;flex-direction:column;align-items:stretch;gap:14px;padding-inline:var(--rf-edge);margin-block-end:24px}.rf__top{display:flex;justify-content:center}.rf__title{margin:0;text-align:center;font-family:Assistant,sans-serif;font-weight:400;font-size:clamp(26px,3vw,38px);line-height:1.2}@media(min-width:990px){.rf__head{margin-block-end:36px}}.rf__tabs{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.rf__tabs::-webkit-scrollbar{display:none}.rf__tab{flex:0 0 auto;font:inherit;font-size:14px;color:inherit;background:#fff;border:1px solid #dcdcdc;border-radius:999px;padding:8px 18px;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.rf__tab:first-child{margin-inline-start:auto}.rf__tab:last-child{margin-inline-end:auto}.rf__tab.is-active{background:var(--rf-brand);color:#fff;border-color:var(--rf-brand)}.rf__tab:focus-visible,.rf-arrow:focus-visible,.rf__all:focus-visible,.rf-card:focus-visible{outline:2px solid var(--rf-accent);outline-offset:2px}.rf__stage{position:relative}.rf-arrow{display:grid;place-items:center;position:absolute;z-index:3;inset-block-start:var(--rf-arrow-top, 40%);transform:translateY(-50%);width:36px;height:36px;border-radius:50%;border:1.5px solid #1a1a1a;background:#ffffffeb;color:#1a1a1a;cursor:pointer;transition:opacity .2s,background .2s,color .2s,border-color .2s}.rf-arrow--prev{inset-inline-start:6px}.rf-arrow--next{inset-inline-end:6px}.rf-arrow:disabled{opacity:0;pointer-events:none}@media(hover:hover){.rf-arrow:hover:not(:disabled){background:var(--rf-brand);border-color:var(--rf-brand);color:#fff}}@media(min-width:990px){.rf-arrow{width:56px;height:56px;border-width:2px}.rf-arrow--prev{inset-inline-start:24px}.rf-arrow--next{inset-inline-end:24px}}.rf-arrow svg{width:18px;height:18px}@media(min-width:990px){.rf-arrow svg{width:22px;height:22px}}.rf-arrow svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.rf--rtl .rf-arrow svg{transform:scaleX(-1)}.rf__track{list-style:none;margin:0;display:flex;gap:var(--rf-gap);overflow-x:auto;scroll-snap-type:x mandatory;padding:2px var(--rf-edge) 6px;scroll-padding-inline:var(--rf-edge);scrollbar-width:none;overscroll-behavior-x:contain}.rf__track::-webkit-scrollbar{display:none}.rf__slide{flex:0 0 calc((100% - var(--rf-gap) * (var(--rf-cols) - 1)) / var(--rf-cols));min-width:0;scroll-snap-align:start}.rf-card{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none}.rf-card__media{position:relative;aspect-ratio:var(--rf-ratio);border-radius:var(--rf-radius);overflow:hidden;background:#f4f4f4}.rf-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .35s ease}.rf-card__img--alt{opacity:0}@media(hover:hover){.rf-card:hover .rf-card__img--alt{opacity:1}}.rf-card__badges{position:absolute;inset-block-start:8px;inset-inline-start:8px;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.rf-badge{display:inline-flex;align-items:center;gap:3px;background:var(--rf-accent);color:#fff;font-size:11px;font-weight:700;line-height:1;padding:4px 7px;border-radius:4px}.rf-badge--sale{font-family:Assistant,sans-serif;font-weight:800;font-size:12px}.rf-pop{background:#fff4cc;color:#1a1a1a;box-shadow:0 1px 3px #0000001f}.rf-pop{font-size:12px;padding:5px 8px}.rf-pop__star{color:#f5b301;font-size:10px}.rf-badge--muted{background:#8a8a8a}.rf-card__info{display:flex;flex-direction:column;align-items:center;gap:6px;padding-block-start:12px;text-align:center}.rf-card__title{margin:0;font-family:Assistant,sans-serif;font-size:15px;font-weight:800;line-height:1.35;min-height:2.7em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rf-card__rating{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:#1a1a1a}.rf-stars{position:relative;display:inline-block;font-size:16px;line-height:1;letter-spacing:1px;color:#d4d4d4}.rf-stars:before{content:"\2605\2605\2605\2605\2605"}.rf-stars:after{content:"\2605\2605\2605\2605\2605";position:absolute;inset-block-start:0;inset-inline-start:0;width:var(--rf-rating);overflow:hidden;white-space:nowrap;color:#f2a900}.rf-card__price{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:8px}.rf-price{font-size:17px;font-weight:400}.rf-price--sale{color:var(--rf-accent)}.rf-price--compare{font-size:15px;color:#1a1a1a}@media(max-width:989px){.rf-card__info{gap:4px;padding-block-start:8px}.rf-card__title{font-size:13px}.rf-price{font-size:15px}.rf-price--compare{font-size:13px}.rf-card__price{gap:6px}.rf-card__rating{font-size:11px;gap:4px}.rf-stars{font-size:13px}.rf-card__badges{inset-block-start:6px;inset-inline-start:6px;gap:3px}.rf-badge,.rf-pop{font-size:10px;padding:4px 6px}.rf-badge--sale{font-size:11px}.rf__tab{font-size:13px;padding:7px 14px}.rf__head{margin-block-end:16px}}@media(min-width:990px){.rf-card__title{font-size:17px}.rf-price{font-size:19px}.rf-price--compare{font-size:17px}}.rf__foot{display:flex;justify-content:center;margin-block-start:28px;padding-inline:var(--rf-edge)}.rf__all{display:inline-block;padding:13px 40px;border:1.5px solid var(--rf-brand);border-radius:999px;background:#fff;color:var(--rf-brand);font-weight:700;font-size:16px;text-decoration:none;transition:background .2s,color .2s}.rf__all:hover{background:var(--rf-brand);color:#fff}@media(max-width:989px){.rf__all{padding:10px 28px;font-size:14px}.rf__foot{margin-block-start:20px}}.rf__empty{padding-inline:var(--rf-edge);color:#6b6b6b}@media(prefers-reduced-motion:reduce){.rf *{transition:none!important;scroll-behavior:auto!important}}.rf-card__badges.rf-card__badges--end{inset-inline-start:auto;inset-inline-end:8px;align-items:flex-end}@media(max-width:989px){.rf-card__badges.rf-card__badges--end{inset-inline-start:auto;inset-inline-end:6px;inset-block-start:6px}}
/*# sourceMappingURL=/cdn/shop/t/4/compiled_assets/styles.css.map */
