*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--ff-bg);color:#f4f1ea;font-family:DM Sans,system-ui,-apple-system,sans-serif;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}img,svg,video{max-width:100%;display:block}img{height:auto}a{color:inherit}button,input,select,textarea{font:inherit}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--ff-gold);outline-offset:3px}main:focus{outline:none}.ff-skip{position:absolute;left:-9999px;top:8px;background:var(--ff-gold);color:#141416;padding:10px 16px;border-radius:8px;z-index:100}.ff-skip:focus{left:8px}.ff-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ff-wrap{max-width:1320px;margin:0 auto;padding-left:24px;padding-right:24px}@media(max-width:600px){.ff-wrap{padding-left:16px;padding-right:16px}}.ff-block{margin-top:120px}.ff-block--top{margin-top:40px}@media(max-width:749px){.ff-block{margin-top:80px}.ff-block--top{margin-top:28px}}.ff-narrow{max-width:860px}.ff-center{text-align:center;display:flex;flex-direction:column;align-items:center;gap:20px}.ff-muted{color:#a9a49a}.ff-note{margin:0;font-size:14px;color:#8e897f}.ff-lead{margin:0;font-size:19px;line-height:1.6;color:#d9d4ca}.ff-link-gold{color:var(--ff-gold)}.ff-link-gold:hover{color:#f3dda6}.ff-placeholder{width:100%;height:100%;background:#19191c;fill:#3a3a40}.ff-kicker{margin:0;font-size:14px;font-weight:700;letter-spacing:.22em;color:var(--ff-gold);text-transform:uppercase}.ff-kicker--light{color:#d9d4ca}.ff-display{margin:0;font-family:Anton,Impact,Arial Narrow,sans-serif;font-weight:400;line-height:1;letter-spacing:.01em;text-transform:uppercase;overflow-wrap:anywhere}.ff-display--xl{font-size:clamp(52px,8vw,104px);line-height:.95}.ff-display--lg{font-size:clamp(42px,6vw,76px)}.ff-display--md{font-size:clamp(30px,4vw,44px);margin-top:32px}.ff-accent{color:var(--ff-accent, var(--ff-gold))}.ff-rte p{margin:0 0 12px}.ff-rte p:last-child{margin-bottom:0}.ff-rte a{color:var(--ff-gold)}.ff-rte ul,.ff-rte ol{margin:0;padding-left:22px}.ff-rte li{margin:4px 0}.ff-prose{margin-top:24px;font-size:17px;line-height:1.75;color:#d9d4ca}.ff-prose img{border-radius:12px;margin:16px 0}.ff-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:0 26px;border-radius:12px;font-weight:700;font-size:16px;letter-spacing:.02em;text-decoration:none;cursor:pointer;border:0;transition:filter .15s,background .15s}.ff-btn--red{background:var(--ff-red);color:#fff}.ff-btn--red:hover{filter:brightness(1.12)}.ff-btn--ghost{background:transparent;color:#f4f1ea;border:1px solid #3A3A40}.ff-btn--ghost:hover{border-color:#6a6a70}.ff-btn--grow{flex:1 1 220px}.ff-btn[disabled]{opacity:.5;cursor:not-allowed}.ff-btnrow{display:flex;flex-wrap:wrap;gap:12px}.ff-btnrow--center{justify-content:center}.ff-round{width:44px;height:44px;border-radius:22px;border:1px solid #3A3A40;background:#121214;color:#f4f1ea;font-size:18px;cursor:pointer}.ff-round:hover{border-color:#6a6a70}.ff-announce{background:var(--ff-red);color:#fff;text-align:center;font-size:13px;font-weight:700;letter-spacing:.12em;padding:10px 16px}.ff-announce a{color:#fff;text-decoration:none}.ff-header{border-bottom:1px solid #2A2A2E}.ff-header__in{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding-top:18px;padding-bottom:18px}.ff-logo{display:flex;align-items:center;gap:12px;text-decoration:none;color:#f4f1ea}.ff-logo__txt{display:flex;flex-direction:column;line-height:1}.ff-logo__name{font-family:Anton,Impact,sans-serif;font-size:24px;letter-spacing:.04em}.ff-logo__tag{font-size:10px;letter-spacing:.28em;color:#a9a49a;margin-top:4px}.ff-nav{display:flex;flex-wrap:wrap;gap:8px 24px;font-size:15px}.ff-nav a{color:#d9d4ca;text-decoration:none;padding:6px 0}.ff-nav a:hover,.ff-nav a.is-active{color:var(--ff-gold)}.ff-cart{position:relative;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid #3A3A40;border-radius:10px;color:#f4f1ea}.ff-cart__count{position:absolute;top:-7px;right:-7px;min-width:20px;height:20px;padding:0 5px;border-radius:10px;background:var(--ff-red);color:#fff;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center}@media(max-width:749px){.ff-nav{order:3;width:100%;overflow-x:auto;flex-wrap:nowrap;gap:20px;padding-bottom:4px}.ff-nav a{white-space:nowrap}}.ff-product{margin-top:24px}.ff-back{display:inline-block;font-size:14px;color:#a9a49a;text-decoration:none;margin-bottom:20px}.ff-back:hover{color:#f4f1ea}.ff-product__grid{display:flex;flex-wrap:wrap;gap:48px;align-items:flex-start}.ff-gallery{flex:1 1 480px;min-width:0;display:flex;flex-direction:column;gap:14px}@media(min-width:990px){.ff-gallery{position:sticky;top:24px}}.ff-gallery__stage{position:relative;background:#0e0e10;border:1px solid #2A2A2E;border-radius:16px;overflow:hidden;aspect-ratio:4 / 3}.ff-gallery__slide{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.ff-gallery__slide img,.ff-gallery__slide .ff-gallery__img{width:100%;height:100%;object-fit:contain}.ff-gallery__slide video,.ff-gallery__slide iframe{width:100%;height:100%}.ff-gallery__controls{position:absolute;left:14px;right:14px;bottom:14px;display:flex;justify-content:space-between;align-items:center;pointer-events:none}.ff-gallery__controls>*{pointer-events:auto}.ff-gallery__count{font-size:13px;letter-spacing:.1em;color:#d9d4ca;background:#121214;padding:6px 12px;border-radius:20px}.ff-gallery__thumbs{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:10px}.ff-thumb{aspect-ratio:1 / 1;padding:0;overflow:hidden;border-radius:10px;cursor:pointer;background:#19191c;border:1px solid #2A2A2E;opacity:.6;transition:opacity .15s}.ff-thumb img{width:100%;height:100%;object-fit:cover}.ff-thumb:hover{opacity:.85}.ff-thumb.is-active{border:2px solid var(--ff-gold);opacity:1}.ff-buycol{flex:1 1 520px;min-width:0;display:flex;flex-direction:column;gap:22px}.ff-buycol__intro{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px}.ff-tagline{margin:0;font-size:22px;line-height:1.5;color:#d9d4ca}.ff-from{margin:0;font-size:18px;color:#d9d4ca}.ff-from strong{font-size:40px;color:#fff}.ff-designs{display:flex;flex-wrap:wrap;gap:12px}.ff-design{display:inline-flex;align-items:center;gap:10px;min-height:52px;padding:0 20px;border-radius:10px;font-size:17px;text-decoration:none;color:#f4f1ea;border:1px solid #3A3A40;background:#19191c}.ff-design:hover{border-color:#6a6a70}.ff-design.is-active{border:1.5px solid var(--ff-accent, var(--ff-gold));background:#241f17}.ff-dot{width:10px;height:10px;border-radius:5px;flex-shrink:0;display:inline-block}.ff-buybox{background:var(--ff-card);color:#141416;border-radius:18px;border-top:4px solid var(--ff-accent, var(--ff-gold));padding:28px;display:flex;flex-direction:column;gap:18px}@media(max-width:600px){.ff-buybox{padding:20px 16px}}.ff-buybox__form{display:flex;flex-direction:column;gap:18px}.ff-kits{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:18px;min-width:0}.ff-kits__head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap;width:100%;padding:0;margin-bottom:4px;float:left}.ff-kits__head+*{clear:both}.ff-kits__title{font-size:24px;font-weight:700}.ff-kits__note{font-size:15px;color:#5c5850}.ff-kit{position:relative;display:flex;align-items:center;gap:16px;padding:20px;border-radius:14px;border:1.5px solid #D9D2C5;background:#fff;cursor:pointer;transition:border-color .15s,background .15s}.ff-kit:hover{border-color:#b8af9f}.ff-kit.is-selected{border:2px solid var(--ff-red);background:#fceff1}.ff-kit.is-sold{opacity:.55;cursor:not-allowed}.ff-kit__input{position:absolute;opacity:0;width:1px;height:1px}.ff-kit:has(.ff-kit__input:focus-visible){outline:2px solid var(--ff-red);outline-offset:3px}.ff-kit__radio{width:24px;height:24px;border-radius:12px;flex-shrink:0;border:2px solid #8E897F;display:flex;align-items:center;justify-content:center}.ff-kit.is-selected .ff-kit__radio{border-color:var(--ff-red)}.ff-kit.is-selected .ff-kit__radio:after{content:"";width:12px;height:12px;border-radius:6px;background:var(--ff-red)}.ff-kit__img{width:84px;height:84px;border-radius:10px;object-fit:cover;flex-shrink:0}.ff-kit__body{flex:1 1 auto;display:flex;flex-direction:column;gap:4px;min-width:0}.ff-kit__title{font-size:26px;font-weight:700;line-height:1.15}.ff-kit__sub{font-size:17px;color:#3e3b35}.ff-kit__meta{font-size:15px;color:#5c5850}.ff-kit__save{font-size:15px;font-weight:700;color:#a31c29}.ff-kit__price{display:flex;flex-direction:column;align-items:flex-end;gap:4px;text-align:right}.ff-kit__price s{font-size:15px;color:#6b675e}.ff-kit__price strong{font-size:32px;line-height:1.1}.ff-kit__price small{font-size:14px;color:#5c5850}.ff-kit__badge{position:absolute;top:-13px;right:20px;background:var(--ff-red);color:#fff;font-size:12px;font-weight:700;letter-spacing:.14em;padding:5px 12px;border-radius:6px}@media(max-width:600px){.ff-kit{flex-wrap:wrap;padding:18px 14px;gap:12px}.ff-kit__img{width:64px;height:64px}.ff-kit__title{font-size:22px}.ff-kit__price{flex-direction:row;align-items:baseline;gap:10px;width:100%;justify-content:flex-end;flex-wrap:wrap}.ff-kit__price strong{font-size:26px}}.ff-addon{display:flex;align-items:center;gap:16px;border:1.5px solid var(--ff-red);border-radius:14px;padding:16px 20px;cursor:pointer;background:#fff}.ff-addon__input{width:24px;height:24px;accent-color:var(--ff-red);flex-shrink:0;margin:0}.ff-addon__icon{width:56px;height:56px;border-radius:10px;background:#1b1b1e;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ff-addon__body{flex:1 1 auto;display:flex;flex-direction:column;gap:2px;min-width:0}.ff-addon__title{font-size:19px;font-weight:700}.ff-addon__sub{font-size:15px;color:#5c5850}.ff-addon__price{font-size:20px;font-weight:700;white-space:nowrap}.ff-addon__included{margin:0;padding:14px 18px;border-radius:12px;background:#f0ebe1;font-size:15px;font-weight:700;color:#3e3b35}@media(max-width:600px){.ff-addon{flex-wrap:wrap;padding:14px}.ff-addon__icon{display:none}}.ff-buyrow{display:flex;flex-wrap:wrap;gap:12px;align-items:stretch}.ff-qty{display:flex;align-items:center;border:1px solid #CFC9BD;border-radius:12px;background:#fff}.ff-qty button{width:48px;height:56px;border:0;background:transparent;font-size:22px;cursor:pointer;color:#141416}.ff-qty input{width:40px;border:0;text-align:center;font-size:18px;font-weight:700;background:transparent;color:#141416;-moz-appearance:textfield}.ff-qty input::-webkit-outer-spin-button,.ff-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ff-error{margin:0;color:#a31c29;font-weight:700;font-size:15px}.ff-dynamic{margin-top:2px}.ff-trust{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px;text-align:center;font-size:14px;font-weight:700;color:#3e3b35}.ff-trust li{background:#f0ebe1;border-radius:10px;padding:12px 6px}.ff-delivery{margin:0;font-size:14px;color:#5c5850;text-align:center}.ff-collapse{border-top:1px solid #E2DCD0;padding-top:14px}.ff-collapse summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:16px;font-size:17px;font-weight:700}.ff-collapse summary::-webkit-details-marker{display:none}.ff-collapse[open] summary span{transform:rotate(45deg)}.ff-collapse summary span{transition:transform .15s}.ff-collapse__body{margin-top:10px;font-size:15px;line-height:1.6;color:#3e3b35}.ff-collapse__body a{color:#a31c29}.ff-collapse--dark{border-top-color:#2a2a2e;width:100%;text-align:left}.ff-collapse--dark summary{color:#d9d4ca}.ff-feature{display:flex;flex-wrap:wrap;gap:48px;align-items:center}.ff-feature--flip{flex-direction:row-reverse}.ff-feature__text{flex:1 1 420px;min-width:0;display:flex;flex-direction:column;gap:20px}.ff-feature__media{flex:1 1 420px;min-width:0;margin:0;display:flex;flex-direction:column;gap:10px}.ff-feature__media img,.ff-feature__media .ff-placeholder{width:100%;aspect-ratio:4 / 3;object-fit:cover;object-position:50% 70%;border-radius:16px;border:1px solid #2A2A2E}.ff-feature__media.is-light img{object-fit:contain;background:#fff}.ff-feature__media figcaption{font-size:14px;color:#a9a49a}.ff-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.ff-chips li{border:1px solid #3A3A40;border-radius:20px;padding:8px 14px;font-size:14px;color:#d9d4ca}.ff-steps{display:flex;flex-direction:column;gap:36px}.ff-steps__head{display:flex;flex-direction:column;gap:14px}.ff-steps__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px}.ff-step{background:#19191c;border:1px solid #2A2A2E;border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:12px}.ff-step__img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:10px;margin-bottom:4px}.ff-step__num{font-family:Anton,Impact,sans-serif;font-size:44px;line-height:1;color:var(--ff-gold)}.ff-step__title{margin:0;font-size:22px}.ff-step__text{font-size:16px;line-height:1.6;color:#c9c4ba}.ff-faq{display:flex;flex-wrap:wrap;gap:48px}.ff-faq__head{flex:1 1 320px;min-width:0;display:flex;flex-direction:column;gap:16px;align-items:flex-start}.ff-faq__list{flex:2 1 520px;min-width:0}.ff-faq__item{border-bottom:1px solid #2A2A2E;padding:20px 0}.ff-faq__item summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:16px;font-size:19px;font-weight:700}.ff-faq__item summary::-webkit-details-marker{display:none}.ff-faq__item summary span{color:var(--ff-gold);transition:transform .15s}.ff-faq__item[open] summary span{transform:rotate(45deg)}.ff-faq__answer{margin-top:12px;font-size:16px;line-height:1.6;color:#c9c4ba}.ff-cta{border-radius:20px;background:#19191c;border:1px solid #2A2A2E;padding:64px 24px;display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center}.ff-cta .ff-mark{width:48px;height:48px}.ff-design-grid{margin-top:28px;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.ff-design-card{display:flex;flex-direction:column;border-radius:16px;overflow:hidden;background:#19191c;text-decoration:none;color:#f4f1ea;border:1px solid #2A2A2E;border-bottom:3px solid var(--card-accent, var(--ff-gold));transition:transform .2s}.ff-design-card:hover{transform:translateY(-3px)}.ff-design-card__media{position:relative;display:block;aspect-ratio:8 / 5;background:#0e0e10}.ff-design-card__media img,.ff-design-card__media .ff-placeholder{width:100%;height:100%;object-fit:cover}.ff-design-card__chip{position:absolute;top:16px;left:16px;display:inline-flex;align-items:center;gap:10px;background:#121214;border:1px solid #3A3A40;border-radius:8px;padding:9px 14px;font-size:13px;font-weight:700;letter-spacing:.16em}.ff-design-card__arrow{position:absolute;top:12px;right:12px;width:44px;height:44px;border-radius:22px;border:1px solid #5A5A60;background:#121214;display:flex;align-items:center;justify-content:center}.ff-design-card__info{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;font-size:20px;font-weight:700}.ff-design-card__info .ff-muted{font-size:15px;font-weight:500}.ff-hero{position:relative;min-height:min(86vh,820px);display:flex;align-items:flex-end;overflow:hidden;background:#0e0e10}.ff-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ff-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#12121400 30%,#121214eb)}.ff-hero__content{position:relative;width:100%;padding-top:120px;padding-bottom:64px;display:flex;flex-direction:column;gap:20px}.ff-hero__content .ff-lead{max-width:560px}.ff-product-grid{margin-top:28px;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px}.ff-card{display:flex;flex-direction:column;border-radius:16px;overflow:hidden;background:#19191c;border:1px solid #2A2A2E;text-decoration:none;color:#f4f1ea}.ff-card__media{display:block;aspect-ratio:1 / 1;background:#0e0e10}.ff-card__media img,.ff-card__media .ff-placeholder{width:100%;height:100%;object-fit:cover}.ff-card__info{display:flex;justify-content:space-between;gap:12px;padding:16px 18px}.ff-card__title{font-weight:700;font-size:18px}.ff-card__price{color:#a9a49a;white-space:nowrap}.ff-pagination{margin-top:32px;display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}.ff-pagination__count{color:#a9a49a}.ff-input{width:100%;min-height:52px;padding:12px 16px;border-radius:12px;border:1px solid #3A3A40;background:#19191c;color:#f4f1ea}.ff-input:focus{border-color:var(--ff-gold);outline:none}.ff-input--qty{width:80px;text-align:center}textarea.ff-input{min-height:96px;resize:vertical}.ff-stack{display:flex;flex-direction:column;gap:16px;margin-top:24px;width:100%}.ff-field{display:flex;flex-direction:column;gap:6px;font-size:14px;color:#a9a49a}.ff-check{display:flex;align-items:center;gap:10px;color:#d9d4ca}.ff-searchform{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0;width:100%}.ff-searchform .ff-input{flex:1 1 260px}.ff-recover{margin-top:48px;padding-top:8px;border-top:1px solid #2A2A2E}.ff-inline-form{display:inline-block;margin-top:12px}.ff-address{padding:20px 0;border-bottom:1px solid #2A2A2E}.ff-cartlist{list-style:none;margin:28px 0 0;padding:0;border-top:1px solid #2A2A2E}.ff-cartitem{display:grid;grid-template-columns:96px 1fr auto auto;gap:20px;align-items:center;padding:20px 0;border-bottom:1px solid #2A2A2E}.ff-cartitem__media img{width:96px;height:96px;object-fit:cover;border-radius:10px}.ff-cartitem__info{display:flex;flex-direction:column;gap:4px;min-width:0}.ff-cartitem__title{font-weight:700;font-size:18px;text-decoration:none}.ff-cartitem__remove{font-size:14px;color:#a9a49a}.ff-cartitem__price{display:flex;flex-direction:column;align-items:flex-end}.ff-cartsum{margin-top:28px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:32px}.ff-cartsum__note{flex:1 1 320px;display:flex;flex-direction:column;gap:8px;color:#a9a49a}.ff-cartsum__totals{flex:0 1 420px;margin-left:auto;display:flex;flex-direction:column;gap:12px}.ff-cartsum__totals p{margin:0}.ff-cartsum__total{display:flex;justify-content:space-between;font-size:20px}@media(max-width:600px){.ff-cartitem{grid-template-columns:72px 1fr}.ff-cartitem__media img{width:72px;height:72px}.ff-cartitem__qty,.ff-cartitem__price{grid-column:2;align-items:flex-start}}.ff-account{margin-top:24px;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:32px}.ff-table{width:100%;border-collapse:collapse;margin-top:16px;font-size:15px;display:block;overflow-x:auto}.ff-table th,.ff-table td{text-align:left;padding:12px 14px 12px 0;border-bottom:1px solid #2A2A2E}.ff-table thead th{color:#a9a49a;font-weight:500}.ff-giftcode{font-family:Anton,Impact,sans-serif;font-size:32px;letter-spacing:.1em;color:var(--ff-gold);margin:0}.ff-reviews{margin-top:24px}.ff-footer{margin-top:120px;border-top:1px solid #2A2A2E}.ff-footer__grid{padding-top:56px;padding-bottom:32px;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:32px}.ff-footer__brand,.ff-footer__col{display:flex;flex-direction:column;gap:10px;font-size:15px}.ff-footer__name{font-family:Anton,Impact,sans-serif;font-size:26px;letter-spacing:.04em}.ff-footer__title{margin:0 0 4px;font-size:13px;letter-spacing:.2em;color:#a9a49a;font-weight:700;text-transform:uppercase}.ff-footer__col a{color:#d9d4ca;text-decoration:none}.ff-footer__col a:hover{color:var(--ff-gold)}.ff-social{display:flex;flex-wrap:wrap;gap:14px}.ff-social a{color:#d9d4ca;font-size:14px}.ff-payments{display:flex;flex-wrap:wrap;gap:8px;padding-bottom:20px}.ff-pay{width:38px;height:24px}.ff-footer__base{padding-top:20px;padding-bottom:40px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:13px;color:#8e897f;border-top:1px solid #2A2A2E}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.ff-gallery__slide--light{background:#d9dbdf}.ff-gallery__slide--white{background:#fff}.ff-gallery__thumbs--4{grid-template-columns:repeat(4,minmax(0,1fr))}button.ff-design{font-family:inherit;cursor:pointer}.ff-kit__price s:empty,.ff-kit__save:empty{display:none}.ff-editor-note{margin:0;padding:12px 14px;border-radius:10px;background:#fff4d6;color:#5a4300;font-size:14px;font-weight:500}.ff-gallery__img{transition:opacity .2s}.ff-feature__media img[data-ff-follow=side]{aspect-ratio:5 / 2;object-position:50% 50%}.ff-revs-section{display:flex;flex-direction:column;gap:28px}.ff-revs__head{display:flex;flex-direction:column;gap:14px;max-width:760px}.ff-revs__track{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px}.ff-rev{background:#19191c;border:1px solid #2A2A2E;border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:14px;min-height:210px}.ff-rev__stars{display:flex;gap:3px;color:var(--ff-gold)}.ff-rev__text{flex:1 1 auto;font-size:16px;line-height:1.6;color:#d9d4ca}.ff-rev__text p{margin:0}.ff-rev__by{display:flex;flex-direction:column;gap:2px;border-top:1px solid #2A2A2E;padding-top:12px}.ff-rev__name{font-weight:700;color:#f4f1ea}.ff-rev__detail{font-size:14px;color:#8e897f}.ff-revs__nav{margin-top:18px;display:flex;align-items:center;gap:14px}.ff-revs__bar{flex:1 1 auto;display:grid;gap:8px}.ff-revs__seg{height:44px;padding:0;border:0;background:transparent;cursor:pointer;display:flex;align-items:center}.ff-revs__seg span{display:block;width:100%;height:6px;border-radius:3px;background:#3a3a40;transition:background .15s}.ff-revs__seg.is-active span{background:var(--ff-gold)}.ff-revs__count{font-size:14px;letter-spacing:.1em;color:#a9a49a;min-width:44px;text-align:center}
/*# sourceMappingURL=/cdn/shop/t/6/assets/flamefeather.css.map */
