: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}}:root kaching-bundles-block[deal-block-id][deal-block-id]{--ffb-cond: "IBM Plex Sans Condensed", "IBM Plex Sans", system-ui, sans-serif}:root kaching-bundles-block[deal-block-id][deal-block-id] .kaching-bundles__block-title{font-family:var(--ffb-cond)!important;font-weight:600!important;font-size:13.5px!important;text-transform:uppercase!important;letter-spacing:.05em!important;line-height:1.3!important;margin-bottom:10px!important;color:#141a46!important}:root kaching-bundles-block[deal-block-id][deal-block-id] .kaching-bundles__bars{gap:6px!important;row-gap:6px!important}:root kaching-bundles-block[deal-block-id][deal-block-id] .kaching-bundles__bar{margin:0!important}:root kaching-bundles-block[deal-block-id][deal-block-id] .kaching-bundles__bar-container{padding-top:0!important;padding-bottom:0!important;min-height:0!important;border-radius:999px!important}:root kaching-bundles-block[deal-block-id][deal-block-id] .kaching-bundles__bar-wrapper{padding:0 14px!important;min-height:0!important;border-radius:999px!important}:root kaching-bundles-block[deal-block-id][deal-block-id] .kaching-bundles__bar-main{min-height:44px!important;gap:10px!important;margin-top:0!important;margin-bottom:0!important}:root kaching-bundles-block[deal-block-id][deal-block-id] .kaching-bundles__bar-radio{flex:0 0 auto!important}:root kaching-bundles-block[deal-block-id][deal-block-id] .kaching-bundles__bar-content{align-items:center!important;gap:8px!important;min-width:0!important}:root kaching-bundles-block[deal-block-id][deal-block-id] .kaching-bundles__bar-content-left{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;column-gap:7px!important;row-gap:0!important;min-width:0!important}:root kaching-bundles-block[deal-block-id][deal-block-id] .kaching-bundles__bar-first-line,:root kaching-bundles-block[deal-block-id][deal-block-id] .kaching-bundles__bar-second-line{display:contents!important}:root kaching-bundles-block[deal-block-id][deal-block-id] .kaching-bundles__bar-title{order:1;font-family:var(--ffb-cond)!important;font-weight:600!important;font-size:14px!important;text-transform:uppercase!important;line-height:1.2!important;letter-spacing:.05em!important;white-space:nowrap!important}:root kaching-bundles-block[deal-block-id][deal-block-id] .kaching-bundles__bar-subtitle{order:2;font-family:var(--ffb-cond)!important;font-weight:600!important;font-style:normal!important;text-transform:uppercase!important;font-size:12px!important;line-height:1.2!important;letter-spacing:.05em!important;white-space:nowrap!important}:root kaching-bundles-block[deal-block-id][deal-block-id] .kaching-bundles__bar-label{order:3;font-family:var(--ffb-cond)!important;font-weight:600!important;font-size:11px!important;text-transform:uppercase!important;letter-spacing:.04em!important;line-height:1.3!important;padding:2px 8px!important;border-radius:999px!important;white-space:nowrap!important;margin:0!important}:root kaching-bundles-block[deal-block-id][deal-block-id] .kaching-bundles__bar-pricing{font-size:12px!important;flex:0 0 auto!important}:root kaching-bundles-block[deal-block-id][deal-block-id] .kaching-bundles__bar-price{font-family:var(--ffb-cond)!important;font-weight:600!important;font-size:15px!important;line-height:1.2!important;letter-spacing:.03em!important;white-space:nowrap!important;font-variant-numeric:tabular-nums}:root kaching-bundles-block[deal-block-id][deal-block-id] .kaching-bundles__bar-price__unit-label{font-size:0!important}:root kaching-bundles-block[deal-block-id][deal-block-id] .kaching-bundles__bar-price__unit-label:after{content:"each";font-size:11px;font-weight:500;letter-spacing:.04em;opacity:.75;margin-left:2px}:root kaching-bundles-block[deal-block-id][deal-block-id] .kaching-bundles__bar-most-popular{left:auto!important;right:18px!important;top:-8px!important;transform:none!important;z-index:2}:root kaching-bundles-block[deal-block-id][deal-block-id] .kaching-bundles__bar-most-popular__content{font-family:var(--ffb-cond)!important;font-weight:600!important;font-size:9.5px!important;line-height:1.4!important;text-transform:uppercase!important;letter-spacing:.06em!important;padding:1px 8px!important;border-radius:999px!important}:root kaching-bundles-block[deal-block-id][deal-block-id] .kaching-bundles__bar-most-popular:before,:root kaching-bundles-block[deal-block-id][deal-block-id] .kaching-bundles__bar-most-popular:after{display:none!important}:root kaching-bundles-block[deal-block-id][deal-block-id] .kaching-bundles__bar:not(.kaching-bundles__bar--selected) .kaching-bundles__bar-subtitle{color:#06edc3!important}:root kaching-bundles-block[deal-block-id][deal-block-id] .kaching-bundles__bar--selected .kaching-bundles__bar-subtitle{color:#fff!important}:root kaching-bundles-block[deal-block-id][deal-block-id] .kaching-bundles__bar-most-popular__content:before,:root kaching-bundles-block[deal-block-id][deal-block-id] .kaching-bundles__bar-most-popular__content:after{display:none!important}@media(min-width:750px){:root kaching-bundles-block[deal-block-id][deal-block-id] .kaching-bundles__bar-main{min-height:50px!important}:root kaching-bundles-block[deal-block-id][deal-block-id] .kaching-bundles__bar-title,:root kaching-bundles-block[deal-block-id][deal-block-id] .kaching-bundles__bar-price{font-size:16px!important}:root kaching-bundles-block[deal-block-id][deal-block-id] .kaching-bundles__bar-subtitle{font-size:13px!important}:root kaching-bundles-block[deal-block-id][deal-block-id] .kaching-bundles__bar-label{font-size:12px!important}:root kaching-bundles-block[deal-block-id][deal-block-id] .kaching-bundles__block-title{font-size:15px!important}}@media(max-width:389px){:root kaching-bundles-block[deal-block-id][deal-block-id] .kaching-bundles__bar-wrapper{padding:0 11px!important}:root kaching-bundles-block[deal-block-id][deal-block-id] .kaching-bundles__bar-main{gap:7px!important}:root kaching-bundles-block[deal-block-id][deal-block-id] .kaching-bundles__bar-content-left{column-gap:5px!important}:root kaching-bundles-block[deal-block-id][deal-block-id] .kaching-bundles__bar-label{padding:2px 5px!important;font-size:10px!important;letter-spacing:0!important}:root kaching-bundles-block[deal-block-id][deal-block-id] .kaching-bundles__bar-wrapper{padding:0 10px!important}:root kaching-bundles-block[deal-block-id][deal-block-id] .kaching-bundles__bar-main{gap:6px!important}:root kaching-bundles-block[deal-block-id][deal-block-id] .kaching-bundles__bar-content{gap:5px!important}:root kaching-bundles-block[deal-block-id][deal-block-id] .kaching-bundles__bar-content-left{column-gap:4px!important}:root kaching-bundles-block[deal-block-id][deal-block-id] .kaching-bundles__bar-radio{width:16px!important;height:16px!important;min-width:16px!important}:root kaching-bundles-block[deal-block-id][deal-block-id] .kaching-bundles__bar-title{font-size:12.5px!important;letter-spacing:.01em!important}:root kaching-bundles-block[deal-block-id][deal-block-id] .kaching-bundles__bar-price{font-size:13.5px!important;letter-spacing:0!important}:root kaching-bundles-block[deal-block-id][deal-block-id] .kaching-bundles__bar-subtitle{font-size:10.5px!important;letter-spacing:0!important}:root kaching-bundles-block[deal-block-id][deal-block-id] .kaching-bundles__bar-price__unit-label:after{font-size:9.5px;letter-spacing:0;margin-left:1px}}.ffb-qrow{display:flex;align-items:center;justify-content:flex-start;gap:14px;flex-wrap:nowrap;width:fit-content;background:#000;border-radius:999px;padding-right:24px;min-height:58px}.ffb-qrow>quantity-input{flex:0 0 auto}html body .ffb-qrow>quantity-input.quantity:before,html body .ffb-qrow>quantity-input.quantity:after{display:none!important;content:none!important}.ffb-qrow{box-sizing:border-box;max-width:100%}.ffb-total{font-family:IBM Plex Sans Condensed,IBM Plex Sans,system-ui,sans-serif;text-align:right;line-height:1.25;font-variant-numeric:tabular-nums;color:#fff;min-width:0;text-transform:uppercase;border-left:1px solid #2a2a2a;padding-left:14px}.ffb-total b{display:block;font-weight:600;font-size:15px;letter-spacing:.04em;white-space:nowrap}.ffb-total span{display:block;font-weight:600;font-size:12px;letter-spacing:.05em;color:#06edc3;white-space:nowrap}@media(max-width:389px){.ffb-qrow{padding-right:16px;gap:8px}html body .ffb-qrow>quantity-input.quantity{width:auto!important}html body .ffb-qrow>quantity-input.quantity .quantity__button{width:38px!important}html body .ffb-qrow>quantity-input.quantity .quantity__input{width:52px!important;min-width:0!important}.ffb-total{flex:1 1 auto}.ffb-total b{white-space:normal;overflow-wrap:anywhere}.ffb-qrow{padding-top:6px;padding-bottom:6px}.ffb-total{padding-left:10px}.ffb-total b{font-size:13.5px;letter-spacing:.02em}.ffb-total span{font-size:11px;letter-spacing:.03em}}:root kaching-bundles-block[deal-block-id][deal-block-id] .kaching-bundles__bar.ffb-save-off .kaching-bundles__bar-label{visibility:hidden!important}:root kaching-bundles-block[deal-block-id][deal-block-id] .kaching-bundles__block-title{margin-top:4px!important}:root kaching-bundles-block[deal-block-id][deal-block-id] .kaching-bundles__bar:first-child .kaching-bundles__bar-subtitle{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/203/assets/ff-product-look.css.map */
