.fop{display:flex;flex-wrap:wrap;align-items:stretch;gap:16px 24px}.fop .fop__normal{display:flex;flex-direction:column;justify-content:center;gap:4px}.fop .fop__label{display:block;font-size:9.5px;font-weight:800;letter-spacing:.17em;text-transform:uppercase;color:var(--muted-2)}.fop .fop__amountRow{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px}.fop .fop__amount{display:block;font-size:32px;font-weight:800;letter-spacing:-.045em;line-height:1.04;color:var(--text)}.fop .fop__kind{font-size:12px;font-weight:600;letter-spacing:0;color:var(--muted-2);margin:0}.fop .fop__first{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:8px;padding-left:24px}.fop .fop__first:before{content:"";position:absolute;left:0;top:3px;bottom:3px;width:1px;background:var(--line)}.fop .fop__badge{display:inline-flex;align-items:center;gap:7px;height:24px;padding:0 11px;border-radius:999px;border:1px solid rgba(23,32,51,.13);background:#ffffffb8;font-size:9.5px;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:var(--text);white-space:nowrap;margin:0}.fop .fop__badge:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--fop-accent, rgba(23,32,51,.42))}.fop .fop__line{display:block;margin:0;font-size:13px;font-weight:600;letter-spacing:0;color:var(--muted)}.fop .fop__line strong{display:inline;font-size:20px;font-weight:800;letter-spacing:-.035em;color:var(--accent)}.fop .fop__note{flex:1 1 100%;margin:14px 0 0;font-size:12.5px;font-weight:600;letter-spacing:0;color:var(--muted-2)}.fop--hero .fop__amount{font-size:clamp(30px,3.2vw,36px)}.fop--hero .fop__first{gap:11px}.fop--hero .fop__badge{height:32px;padding:0 16px;font-size:12.5px;letter-spacing:.13em;gap:9px}.fop--hero .fop__badge:before{width:7px;height:7px}.fop--hero .fop__line{font-size:15px}.fop--hero .fop__line strong{font-size:clamp(26px,2.8vw,31px)}.fop--card{flex-direction:column;gap:10px}.fop--card .fop__first{flex-direction:row;align-items:center;flex-wrap:wrap;gap:7px 10px;padding-left:0}.fop--card .fop__first:before{display:none}.fop--card .fop__amount{font-size:24px}.fop--card .fop__line{font-size:13px}.fop--card .fop__line strong{font-size:22px}.fop--card .fop__badge{height:31px;padding:0 15px;font-size:12px;letter-spacing:.13em;gap:8px}.fop--card .fop__badge:before{width:7px;height:7px}.ebc-card__price.fop,.printable-pack-card__price.fop{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.fop--pack .fop__amount{font-size:21px}.fop--pack .fop__kind{font-size:11.5px}.fop--pack .fop__amountRow,.fop--pack .printable-pack-card__cue{margin-left:0}.fop--pack .fop__first{justify-content:flex-start;align-self:stretch;text-align:left}.fop--pack .fop__line{text-align:left}.fop--pack .printable-pack-card__cue{display:block}@media(max-width:620px){.fop--hero{gap:14px 18px}.fop--hero .fop__first{width:100%;padding:14px 0 0}.fop--hero .fop__first:before{top:0;bottom:auto;left:0;right:0;width:auto;height:1px}.fop--hero .fop__note{margin-top:12px}}@media(max-width:480px){.ebc-card__foot .fop--card,.printable-pack-card__foot .fop--card{width:100%}}@media(prefers-reduced-motion:reduce){.fop,.fop *{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/fitlibrary-first-order.css.map */
