:root{--ffpl-head: Michroma, sans-serif;--ffpl-body: "IBM Plex Sans", system-ui, sans-serif;--ffpl-navy: #0E1B4D}html body :is(product-info[id^=MainProduct-],cart-drawer,.ff-page,#main-cart-footer,.ff-art-dlg){--font-body-family: var(--ffpl-body);--font-heading-family: var(--ffpl-body)}html body :where(product-info[id^=MainProduct-],cart-drawer,.ff-page,#main-cart-footer,.ff-art-dlg),html body :where(product-info[id^=MainProduct-],cart-drawer,.ff-page,#main-cart-footer,.ff-art-dlg) *{font-family:var(--ffpl-body)!important}html body product-info[id^=MainProduct-] .product__title h1,html body .ff-page .ff-page__h,html body .ff-drawer .drawer__heading,html body :is(cart-drawer,.ff-page,#main-cart-footer) .ff-sum__h{font-family:var(--ffpl-head)!important;font-weight:400;text-transform:uppercase;letter-spacing:.04em;color:var(--ffpl-navy)}html body product-info[id^=MainProduct-] .product__title h1{font-size:clamp(20px,2.2vw,32px);line-height:1.25}html body .ff-page .ff-page__h{font-size:24px;line-height:1.2}html body .ff-drawer .drawer__heading{font-size:17px;line-height:1.3}html body :is(cart-drawer,.ff-page,#main-cart-footer) .ff-sum__h{font-size:15px;line-height:1.3}@media(max-width:749px){html body .ff-page .ff-page__h{font-size:20px}}html body .ff-page .ff-page__h span,html body .ff-drawer .drawer__heading span{text-transform:none;letter-spacing:0}html body product-info[id^=MainProduct-] .price .price-item{font-weight:600;color:var(--ffpl-navy)}html body .ffc .ffc-num{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;line-height:1.7}html body .ffc .ffc-name{font-size:16px;font-weight:600;letter-spacing:0;line-height:1.25}html body .ffc .ffc-name em{font-size:13px}html body .ffc .ffc-t strong{font-size:18px;font-weight:700}html body .ffc .ffc-q label{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em}html body .ffc .ffc-sv strong{font-size:16px;font-weight:700;letter-spacing:0}html body :is(cart-drawer,.ff-page,#main-cart-footer) .totals__total{font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.06em}html body :is(product-info[id^=MainProduct-] .product-form__submit,cart-drawer .cart__checkout-button,#main-cart-footer .cart__checkout-button){--buttons-radius: 999px;--buttons-radius-outset: 999px;border-radius:999px;background:linear-gradient(135deg,#6a46e0,#4a2bb8 55%,#6a46e0);color:#fff;font-weight:600;font-size:17px;text-transform:uppercase;letter-spacing:.08em;box-shadow:0 6px 18px #5333b247}html body :is(product-info[id^=MainProduct-] .product-form__submit,cart-drawer .cart__checkout-button,#main-cart-footer .cart__checkout-button):not(:disabled):hover{filter:brightness(1.08)}html body :is(product-info[id^=MainProduct-] .product-form__submit,cart-drawer .cart__checkout-button,#main-cart-footer .cart__checkout-button).loading{color:transparent}html body :is(product-info[id^=MainProduct-] .product-form__submit,cart-drawer .cart__checkout-button,#main-cart-footer .cart__checkout-button){--color-button: 74, 43, 184}html body product-info[id^=MainProduct-] #infiniteoptions-container label{font-size:15px!important;line-height:1.45!important;font-weight:500;color:var(--ffpl-navy)!important}html body product-info[id^=MainProduct-] :is(variant-selects,.product-form__quantity) .form__label{font-size:15px;line-height:1.45;font-weight:500;color:var(--ffpl-navy);margin-bottom:6px}html body product-info[id^=MainProduct-] #infiniteoptions-container .spb-tooltiptext{font-size:15px!important;line-height:1.45!important}html body product-info[id^=MainProduct-] #infiniteoptions-container :is(select,input:not([type=hidden]),textarea){font-size:16px!important;line-height:1.5}html body product-info[id^=MainProduct-] #infiniteoptions-container [class*=spb-io-field-]{padding-bottom:18px!important}html body product-info[id^=MainProduct-] #infiniteoptions-container :is(.spb-label-tooltip,[class*=spb-io-field-]>label){margin-bottom:6px!important}html body product-info[id^=MainProduct-] #infiniteoptions-container .spb-label-tooltip label{margin-bottom:0!important}html body product-info[id^=MainProduct-] .product__description :is(p,li){line-height:1.65}html body product-info[id^=MainProduct-] :is(.product__description,.ff-subheading,.ff-top-bullets){max-width:68ch}html body product-info[id^=MainProduct-] .product__title .rapid_reviews_stars_badge{margin-top:8px!important}@media(max-width:749px){html body product-info[id^=MainProduct-] .page-width{padding-left:16px;padding-right:16px}html body product-info[id^=MainProduct-] .product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin-left:-16px;margin-right:-16px}}
/*# sourceMappingURL=/cdn/shop/t/161/assets/ff-product-look.css.map */
