@keyframes ffl-fadeInUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes ffl-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ffl-scaleIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.ffl-animate{opacity:0;transform:translateY(28px);transition:opacity .55s ease,transform .55s ease}.ffl-animate.ffl-visible{opacity:1;transform:translateY(0)}.ffl-animate-scale{opacity:0;transform:scale(.93);transition:opacity .5s ease,transform .5s ease}.ffl-animate-scale.ffl-visible{opacity:1;transform:scale(1)}.ffl-delay-1{transition-delay:.08s}.ffl-delay-2{transition-delay:.16s}.ffl-delay-3{transition-delay:.24s}.ffl-delay-4{transition-delay:.32s}@media screen and (max-width:749px){#MainContent#MainContent#MainContent#MainContent .icon-with-text,#MainContent#MainContent#MainContent#MainContent .icon-with-text.icon-with-text--vertical{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;min-height:0!important;height:auto!important;padding:12px 0!important;margin:12px 0!important;overflow:hidden!important}#MainContent#MainContent#MainContent#MainContent .icon-with-text .icon-with-text__item,#MainContent#MainContent#MainContent#MainContent .icon-with-text li{min-width:0!important;min-height:62px!important;height:auto!important;padding:0 5px!important;border-bottom:0!important;border-right:1px solid rgba(13,20,36,.1)!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important}#MainContent#MainContent#MainContent#MainContent .icon-with-text .icon-with-text__item:last-child,#MainContent#MainContent#MainContent#MainContent .icon-with-text li:last-child{border-right:0!important}#MainContent#MainContent#MainContent#MainContent .icon-with-text .icon-with-text__item:before,#MainContent#MainContent#MainContent#MainContent .icon-with-text li:before{font-size:clamp(13px,3.65vw,15px)!important;line-height:1.1!important;letter-spacing:0!important;white-space:normal!important;overflow-wrap:normal!important;text-align:center!important}#MainContent#MainContent#MainContent#MainContent .icon-with-text .icon-with-text__item:after,#MainContent#MainContent#MainContent#MainContent .icon-with-text li:after{font-size:clamp(8px,2.45vw,9.5px)!important;line-height:1.15!important;letter-spacing:.1em!important;white-space:normal!important;overflow-wrap:anywhere!important;text-align:center!important}#MainContent#MainContent#MainContent#MainContent .icon-with-text img,#MainContent#MainContent#MainContent#MainContent .icon-with-text svg{width:22px!important;height:22px!important;margin:0 0 4px!important}#MainContent#MainContent#MainContent#MainContent .codex-selected-price-row{display:grid!important;grid-template-columns:minmax(86px,.78fr) minmax(0,1.22fr)!important;align-items:center!important;justify-content:stretch!important;column-gap:8px!important;row-gap:0!important;min-height:58px!important;height:auto!important;padding:10px 12px!important;overflow:hidden!important}#MainContent#MainContent#MainContent#MainContent .codex-selected-price-label{width:100%!important;max-width:100%!important;min-width:0!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;font-size:clamp(7.8px,2.35vw,9px)!important;line-height:1.16!important;letter-spacing:.1em!important;text-align:left!important}#MainContent#MainContent#MainContent#MainContent .codex-selected-price-value,#MainContent#MainContent#MainContent#MainContent .codex-selected-price-value *{max-width:100%!important;min-width:0!important;font-size:clamp(13.6px,3.8vw,16px)!important;line-height:1.12!important;letter-spacing:0!important}#MainContent#MainContent#MainContent#MainContent .codex-selected-price-value{width:100%!important;margin-left:0!important;justify-self:end!important;text-align:right!important;display:block!important;white-space:normal!important;overflow:visible!important}#MainContent#MainContent#MainContent#MainContent .codex-selected-price-value .price,#MainContent#MainContent#MainContent#MainContent .codex-selected-price-value .price__container,#MainContent#MainContent#MainContent#MainContent .codex-selected-price-value .price-item{display:block!important;width:100%!important;max-width:100%!important;text-align:right!important;white-space:normal!important;overflow-wrap:anywhere!important}#MainContent#MainContent#MainContent#MainContent .codex-selected-price-value .price:not(.price--on-sale) .price__sale{display:none!important}#MainContent#MainContent#MainContent#MainContent .codex-selected-price-value .price:not(.price--on-sale) .price__regular{display:block!important;width:100%!important;max-width:100%!important;text-align:right!important}#MainContent#MainContent#MainContent#MainContent [class*=codex-contact]:has(>.codex-contact-btn),#MainContent#MainContent#MainContent#MainContent [class*=codex-contact]:has(>a.codex-contact-btn),#MainContent#MainContent#MainContent#MainContent [class*=codex-contact]:has(>button.codex-contact-btn),#MainContent#MainContent#MainContent#MainContent .codex-contact-grid,#MainContent#MainContent#MainContent#MainContent .codex-contact-cards,#MainContent#MainContent#MainContent#MainContent .codex-contact-actions,#MainContent#MainContent#MainContent#MainContent .codex-contact-options,#MainContent#MainContent#MainContent#MainContent .codex-contact-list{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;align-items:stretch!important}#MainContent#MainContent#MainContent#MainContent .codex-contact-btn{width:100%!important;min-width:0!important;min-height:112px!important;padding:12px 4px!important;border-radius:12px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:6px!important;text-align:center!important}#MainContent#MainContent#MainContent#MainContent .codex-contact-btn .codex-contact-icon{width:38px!important;height:38px!important;margin:0!important}#MainContent#MainContent#MainContent#MainContent .codex-contact-btn .codex-contact-icon svg{width:22px!important;height:22px!important}#MainContent#MainContent#MainContent#MainContent .codex-contact-btn h3,#MainContent#MainContent#MainContent#MainContent .codex-contact-btn .codex-contact-title,#MainContent#MainContent#MainContent#MainContent .codex-contact-btn [class*=title]{font-size:clamp(12px,3.25vw,14px)!important;line-height:1.15!important;margin:0!important;white-space:normal!important;overflow-wrap:anywhere!important}#MainContent#MainContent#MainContent#MainContent .codex-contact-btn p,#MainContent#MainContent#MainContent#MainContent .codex-contact-btn .codex-contact-action,#MainContent#MainContent#MainContent#MainContent .codex-contact-btn [class*=action],#MainContent#MainContent#MainContent#MainContent .codex-contact-btn [class*=label]{font-size:clamp(8px,2.35vw,10px)!important;line-height:1.15!important;letter-spacing:.06em!important;margin:0!important;white-space:normal!important;overflow-wrap:anywhere!important}}
/*# sourceMappingURL=/cdn/shop/t/93/assets/ffl-mobile-fix.css.map */
