.ff2-product-details{color:var(--ff2-ink)}.ff2-product-details .ff2-story{align-items:center}.ff2-product-details .ff2-story--text{grid-template-columns:1fr;max-width:950px}.ff2-product-details .ff2-story h2{max-width:540px}.ff2-product-details .ff2-story p,.ff2-product-details .ff2-fit-section p{line-height:1.75}.ff2-product-details .ff2-box-note{border-top:1px solid var(--ff2-line);padding-top:22px;margin-top:28px}.ff2-product-details .ff2-box-note>span{font-size:1rem;letter-spacing:.14em;font-weight:700;color:var(--ff2-green)}.ff2-product-details .ff2-box-note p{font-size:1.35rem;margin:9px 0 0}.ff2-product-details .ff2-detail-media{overflow:hidden;background:#fff;border:1px solid var(--ff2-line);border-radius:12px}.ff2-product-details .ff2-detail-media img{width:100%;height:auto;max-height:500px;aspect-ratio:1;object-fit:contain;display:block}.ff2-product-details .ff2-detail-media video{width:100%;max-height:540px;display:block;object-fit:contain;background:#ede9e2}.ff2-product-details .ff2-fit-section{border-top:1px solid var(--ff2-line)}.ff2-product-details .ff2-specs{margin:0;align-self:center}.ff2-product-details .ff2-specs>div{display:grid;grid-template-columns:minmax(110px,.85fr) minmax(0,1.4fr);gap:20px}.ff2-product-details .ff2-specs dd{margin:0;overflow-wrap:anywhere}.ff2-product-details .ff2-steps article{border-top:1px solid #14342c33;padding-top:24px}.ff2-product-details .ff2-steps article>span{font-variant-numeric:tabular-nums}.ff2-product-details .ff2-steps p{line-height:1.75}.ff2-product-details .ff2-faq details p{line-height:1.75}.ff2-product-details [id^=ff2-]{scroll-margin-top:24px}.ff2-product-details .ff2-pdp-pending{max-width:950px}.ff2-product-details .orvyn-catcher-demos__stack{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.ff2-product-details .orvyn-catcher-demos__header{text-align:left;max-width:none}.ff2-product-details .orvyn-catcher-demos__copy h3{font-size:2.5rem}@media(max-width:749px){.ff2-product-details .ff2-detail-media img{max-height:none}.ff2-product-details .ff2-specs>div{display:grid;grid-template-columns:minmax(85px,.85fr) minmax(0,1.4fr);gap:16px}.ff2-product-details .ff2-pdp-jumps{gap:12px;font-size:1.05rem;flex-wrap:wrap}.ff2-product-details .orvyn-catcher-demos__stack{grid-template-columns:1fr;gap:35px}.ff2-product-details .ff2-steps article{padding-top:18px}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/ff2-pdp-details.css.map */
