.rf-colors,.rf-present,.rf-age{--rf-accent: #ff6b35;--rf-accent-deep: #e04512;--rf-accent-ink: #cf4a16;--rf-accent-line: #ffd2bf;--rf-pale: #fff5f0;--rf-line: #e0e0e0;--rf-ink: #333;--rf-sub: #666;--rf-shadow: rgba(224, 69, 18, .3);--rf-max: 560px;box-sizing:border-box;font-family:inherit;color:var(--rf-ink);line-height:1.6;text-align:left}.rf-present--blue,.rf-age--blue{--rf-accent: #2369b9;--rf-accent-deep: #16395f;--rf-accent-ink: #2369b9;--rf-accent-line: #c9d9e9;--rf-pale: #eef5fc;--rf-line: #dce5ef;--rf-sub: #657183;--rf-shadow: rgba(35, 105, 185, .3)}.rf-colors *,.rf-colors *:before,.rf-colors *:after,.rf-present *,.rf-age *,.rf-age *:before,.rf-age *:after{box-sizing:border-box}.rf-colors{display:block;margin:0;padding:0}.rf-colors .rf-colors__title{margin:0 0 30px;padding:0 0 15px;border:0;border-bottom:3px solid var(--rf-accent);font-family:inherit;font-size:28px;font-weight:700;line-height:1.4;letter-spacing:.02em;color:var(--rf-ink);text-align:left}.rf-colors .rf-colors__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.rf-colors .rf-colors__item{min-width:0;margin:0;padding:0}.rf-colors .rf-colors__tile{display:flex;flex-direction:column;align-items:center;height:100%;padding:16px 10px 14px;background:#fff;border:1px solid var(--rf-line);border-radius:6px;color:var(--rf-ink);text-align:center;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.rf-colors .rf-colors__media{display:block;width:100%;margin:0 0 10px}.rf-colors .rf-colors__media:empty{aspect-ratio:1 / 1;background:var(--rf-pale);border-radius:4px}.rf-colors .rf-colors__img{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:1 / 1;object-fit:contain}.rf-colors .rf-colors__name{display:block;margin:0;font-size:14px;font-weight:700;line-height:1.5;color:var(--rf-ink);overflow-wrap:anywhere}.rf-colors .rf-colors__action{display:block;margin:4px 0 0;font-size:12px;font-weight:700;line-height:1.5;color:var(--rf-accent-ink)}.rf-colors .rf-colors__tile--soldout{background:#fafafa}.rf-colors .rf-colors__tile--soldout .rf-colors__img{opacity:.45}.rf-colors .rf-colors__action--soldout{color:var(--rf-sub)}.rf-colors .rf-colors__tile:focus-visible{outline:3px solid var(--rf-accent-ink);outline-offset:3px}@media(hover:hover){.rf-colors .rf-colors__tile:hover{border-color:var(--rf-accent);box-shadow:0 6px 16px #00000014;transform:translateY(-3px)}}.rf-colors .rf-colors__foot{max-width:var(--rf-max);margin:32px auto 0;padding:0;text-align:center}.rf-colors .rf-colors__price{margin:0 0 14px;font-size:14px;line-height:1.4;color:var(--rf-sub)}.rf-colors .rf-colors__price-num{margin:0 4px 0 0;font-size:28px;font-weight:700;letter-spacing:.02em;color:var(--rf-ink)}.rf-colors .rf-colors__price small{font-size:13px;font-weight:400;color:var(--rf-sub)}.rf-colors .rf-colors__buy{display:flex;align-items:center;justify-content:center;gap:14px;width:100%;min-height:64px;margin:0;padding:16px 24px;background:linear-gradient(180deg,var(--rf-accent) 0%,var(--rf-accent-deep) 100%);border:0;border-radius:8px;box-shadow:0 8px 20px var(--rf-shadow);color:#fff;font-family:inherit;font-size:20px;font-weight:700;line-height:1.4;letter-spacing:.04em;text-align:center;text-decoration:none;text-shadow:0 1px 1px rgba(0,0,0,.12);transition:box-shadow .2s ease,transform .2s ease,filter .2s ease}.rf-colors .rf-colors__arrow{font-size:22px;line-height:1;transition:transform .2s ease}.rf-colors .rf-colors__buy:hover,.rf-colors .rf-colors__buy:focus-visible{color:#fff}.rf-colors .rf-colors__buy:focus-visible{outline:3px solid var(--rf-accent-ink);outline-offset:3px}@media(hover:hover){.rf-colors .rf-colors__buy:hover{transform:translateY(-2px);box-shadow:0 12px 26px var(--rf-shadow);filter:saturate(1.05) brightness(.97)}.rf-colors .rf-colors__buy:hover .rf-colors__arrow{transform:translate(4px)}}.rf-colors .rf-colors__buy:active{transform:translateY(0);box-shadow:0 4px 12px var(--rf-shadow)}.rf-present{display:block;width:100%;max-width:var(--rf-max);margin:0 auto;padding:14px;background:#fff;border:2px solid var(--rf-accent-line);border-radius:10px;box-shadow:0 6px 18px #0000000d}.rf-present .rf-present__img{display:block;width:100%;max-width:420px;height:auto;margin:0 auto;border-radius:4px}.rf-age{display:block;width:100%;max-width:var(--rf-max);margin:0 auto;padding:24px 20px;background:#fff;border:2px solid var(--rf-line);border-radius:10px}.rf-age .rf-age__title{margin:0 0 16px;padding:0 0 10px;border:0;border-bottom:3px solid var(--rf-accent);font-family:inherit;font-size:20px;font-weight:700;line-height:1.4;letter-spacing:.02em;color:var(--rf-ink);text-align:left}.rf-age .rf-age__list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.rf-age .rf-age__item{margin:0;padding:0}.rf-age .rf-age__row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name action" "detail detail";align-items:baseline;gap:2px 12px;padding:14px 16px;background:#fff;border:1px solid var(--rf-line);border-radius:6px;color:var(--rf-ink);text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.rf-age .rf-age__row--current{background:var(--rf-pale);border-color:var(--rf-accent-line)}.rf-age .rf-age__name{grid-area:name;display:block;margin:0;font-size:16px;font-weight:700;line-height:1.5;color:var(--rf-ink)}.rf-age .rf-age__action{grid-area:action;display:inline-block;margin:0;font-size:13px;font-weight:700;line-height:1.5;color:var(--rf-accent-ink);white-space:nowrap}.rf-age .rf-age__row--current .rf-age__action{padding:0 10px;background:#fff;border:1px solid var(--rf-accent-line);border-radius:999px;font-size:12px}.rf-age .rf-age__detail{grid-area:detail;display:block;min-width:0;margin:0}.rf-age .rf-age__range{display:block;margin:0;font-size:14px;font-weight:700;line-height:1.6;color:var(--rf-accent-ink)}.rf-age .rf-age__sep{margin:0 2px;font-weight:400;color:var(--rf-sub)}.rf-age .rf-age__desc{display:block;margin:2px 0 0;font-size:13px;line-height:1.6;color:var(--rf-sub);text-wrap:pretty}.rf-age .rf-age__note{display:block;margin:4px 0 0;font-size:11px;line-height:1.6;color:var(--rf-sub);text-wrap:pretty}.rf-age a.rf-age__row:focus-visible{outline:3px solid var(--rf-accent-ink);outline-offset:3px}@media(hover:hover){.rf-age a.rf-age__row:hover{border-color:var(--rf-accent);box-shadow:0 6px 16px #00000014;transform:translateY(-2px)}}@media(max-width:749px){.rf-colors .rf-colors__title{margin-bottom:24px;font-size:22px}.rf-colors .rf-colors__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.rf-colors .rf-colors__tile{padding:12px 8px}.rf-colors .rf-colors__media{margin-bottom:8px}.rf-colors .rf-colors__name{font-size:13px}.rf-colors .rf-colors__foot{margin-top:24px}.rf-colors .rf-colors__price-num{font-size:26px}.rf-colors .rf-colors__buy{padding:16px 20px;font-size:19px}.rf-present{padding:12px}.rf-age{padding:20px 16px}.rf-age .rf-age__title{font-size:19px}.rf-age .rf-age__row{padding:12px 14px}.rf-age .rf-age__name{font-size:15px}}@media(max-width:359px){.rf-colors .rf-colors__buy{padding:16px;font-size:17px}}@media(prefers-reduced-motion:reduce){.rf-colors .rf-colors__tile,.rf-colors .rf-colors__buy,.rf-colors .rf-colors__arrow,.rf-age .rf-age__row{transition:none}.rf-colors .rf-colors__tile:hover,.rf-colors .rf-colors__buy:hover,.rf-colors .rf-colors__buy:hover .rf-colors__arrow,.rf-age a.rf-age__row:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/recaro-flow.css.map */
