:root{--makerlab-plugin-primary:var(--bbbk-button-primary-bg, #0a1d36);--makerlab-plugin-primary-hover:color-mix(in srgb, var(--bbbk-button-primary-bg, #0a1d36) 88%, white);--makerlab-plugin-accent:var(--bbbk-secondary, #e9b94b);--makerlab-plugin-surface:var(--bbbk-background, #ffffff);--makerlab-plugin-muted:var(--bbbk-surface, #f3f5f7);--makerlab-plugin-border:#dbe1e8;--makerlab-plugin-text:var(--bbbk-text, #26374b);--makerlab-plugin-radius:10px;--makerlab-plugin-font:var(--bbbk-font-body, "Helvetica Neue", Helvetica, Arial, sans-serif)}.header-tools{display:flex;align-items:center;gap:12px}.header-community-link{display:inline-flex;align-items:center;gap:7px;color:var(--ml-navy-900);font-size:.78rem;font-weight:700;text-decoration:none}.header-community-link svg{width:21px;height:21px;fill:none;stroke:var(--ml-gold-dark);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.header-community-link:hover{color:var(--ml-gold-dark)}.makerlab-mini-cart{display:flex;align-items:center;min-width:36px}.makerlab-mini-cart a,.makerlab-mini-cart button,.makerlab-mini-cart__button{color:var(--ml-navy-900)!important;font-family:var(--ml-font)!important;text-decoration:none!important}.makerlab-mini-cart svg{width:22px;height:22px}.makerlab-mini-cart [class*="count"],.makerlab-mini-cart [class*="badge"]{background:var(--ml-gold)!important;color:var(--ml-navy-950)!important}.makerlab-fluentcart-page .page-hero{padding-top:66px;padding-bottom:66px}.fluent-app-content{max-width:var(--ml-container)}.entry-content.fluent-app-content>*{max-width:none}.makerlab-fluentcart,.makerlab-fluentcart-page,.makerlab-has-fluentcart [class*="fluent-cart"],.makerlab-has-fluentcart [class*="fluent_cart"]{font-family:var(--makerlab-plugin-font)}.makerlab-fluentcart--home .fct-products-container,.makerlab-fluentcart-page .fct-products-container{gap:24px!important}.makerlab-fluentcart .fct-product-card,.makerlab-fluentcart-page .fct-product-card{overflow:hidden;border:1px solid var(--makerlab-plugin-border)!important;border-radius:16px!important;background:var(--makerlab-plugin-surface)!important;box-shadow:none!important;transition:box-shadow 180ms ease,transform 180ms ease}.makerlab-fluentcart .fct-product-card:hover,.makerlab-fluentcart-page .fct-product-card:hover{box-shadow:0 12px 36px rgb(6 20 39 / .09)!important;transform:translateY(-4px)}.makerlab-fluentcart .fct-product-card-image-wrap,.makerlab-fluentcart-page .fct-product-card-image-wrap{overflow:hidden;background:var(--makerlab-plugin-muted)}.makerlab-fluentcart .fct-product-card img,.makerlab-fluentcart-page .fct-product-card img{transition:transform 300ms ease}.makerlab-fluentcart .fct-product-card:hover img,.makerlab-fluentcart-page .fct-product-card:hover img{transform:scale(1.025)}.makerlab-fluentcart .fct-product-card :is(h1,h2,h3,h4,h5,h6),.makerlab-fluentcart-page .fct-product-card :is(h1,h2,h3,h4,h5,h6){color:var(--makerlab-plugin-primary)!important;font-family:var(--makerlab-plugin-font)!important;letter-spacing:-.025em}.makerlab-has-fluentcart :is(.fct-button,.fct-btn,[class*="fct-button"],[class*="fct-btn"]),.makerlab-fluentcart :is(button,[type="button"],[type="submit"]){border-radius:8px!important;font-family:var(--makerlab-plugin-font)!important;font-weight:700!important}.makerlab-has-fluentcart :is(.fct-primary-button,.fct-btn-primary,[class*="primary-button"]){border-color:var(--bbbk-button-primary-border)!important;background:var(--makerlab-plugin-primary)!important;color:var(--bbbk-button-primary-text)!important}.makerlab-has-fluentcart :is(.fct-primary-button,.fct-btn-primary,[class*="primary-button"]):hover{border-color:var(--makerlab-plugin-primary-hover)!important;background:var(--makerlab-plugin-primary-hover)!important}.makerlab-fluentcart-page :is(input,textarea,select),.makerlab-fluentcart :is(input,textarea,select){border-color:var(--makerlab-plugin-border)!important;border-radius:8px!important;font-family:var(--makerlab-plugin-font)!important}.makerlab-fluentcart-page :is(input,textarea,select):focus,.makerlab-fluentcart :is(input,textarea,select):focus{border-color:var(--makerlab-plugin-accent)!important;box-shadow:0 0 0 3px rgb(233 185 75 / .2)!important;outline:0}.fluentcart-home-section{background:var(--ml-white)}.community-preview-section{overflow:hidden;background:var(--ml-navy-950);color:rgb(255 255 255 / .7)}.community-preview-section__grid{display:grid;grid-template-columns:minmax(0,0.9fr) minmax(420px,1.1fr);align-items:center;gap:clamp(70px, 11vw, 150px)}.community-preview-section h2{max-width:650px;color:var(--ml-white)}.community-preview-section p:not(.eyebrow){max-width:610px}.community-preview-card{overflow:hidden;padding:0 36px 28px;border:1px solid rgb(255 255 255 / .12);border-radius:22px;background:var(--ml-navy-800);box-shadow:var(--ml-shadow)}.community-preview-card__top{display:flex;gap:6px;margin:0 -36px 30px;padding:15px 20px;border-bottom:1px solid rgb(255 255 255 / .09)}.community-preview-card__top span{width:7px;height:7px;border-radius:50%;background:rgb(255 255 255 / .22)}.community-preview-card__top span:first-child{background:var(--ml-gold)}.community-preview-card__post{display:flex;align-items:center;gap:14px}.community-preview-card__post i{display:grid;width:42px;height:42px;border-radius:50%;background:var(--ml-gold);color:var(--ml-navy-950);font-size:.7rem;font-style:normal;font-weight:800;place-items:center}.community-preview-card__post div{display:grid}.community-preview-card__post b{color:var(--ml-white);font-size:.9rem}.community-preview-card__post span{color:rgb(255 255 255 / .48);font-size:.7rem}.community-preview-card__lines{display:grid;gap:12px;margin:32px 0}.community-preview-card__lines span{width:100%;height:8px;border-radius:999px;background:rgb(255 255 255 / .1)}.community-preview-card__lines span:nth-child(2){width:88%}.community-preview-card__lines span:nth-child(3){width:58%}.community-preview-card__actions{display:flex;gap:24px;padding-top:20px;border-top:1px solid rgb(255 255 255 / .09);color:rgb(255 255 255 / .55);font-size:.76rem}.community-preview-card__actions span:last-child{margin-left:auto;color:var(--ml-gold)}.makerlab-community-shop-link a{border-radius:8px}.makerlab-community-shop-link svg{display:block}#fluent-community-app,.fluent_community_app,.fcom_app,.fcom_auth_wrapper{font-family:var(--makerlab-plugin-font)!important}#fluent-community-app :is(button,input,textarea,select),.fluent_community_app :is(button,input,textarea,select),.fcom_auth_wrapper :is(button,input,textarea,select){font-family:var(--makerlab-plugin-font)!important}#fluent-community-app :is(button,[role="button"],input,textarea,select):focus-visible,.fluent_community_app :is(button,[role="button"],input,textarea,select):focus-visible,.fcom_auth_wrapper :is(button,input,textarea,select):focus-visible{outline:3px solid var(--makerlab-plugin-accent)!important;outline-offset:2px}.frm-fluent-form .ff-el-form-control,.fluentform .ff-el-form-control,.elementor-form .elementor-field{min-height:48px;border:1px solid var(--makerlab-plugin-border)!important;border-radius:var(--makerlab-plugin-radius)!important;background:var(--makerlab-plugin-surface);color:var(--makerlab-plugin-text);font-family:var(--makerlab-plugin-font)}.frm-fluent-form textarea.ff-el-form-control,.fluentform textarea.ff-el-form-control{min-height:145px}.frm-fluent-form .ff-el-form-control:focus,.fluentform .ff-el-form-control:focus,.elementor-form .elementor-field:focus{border-color:var(--makerlab-plugin-accent)!important;box-shadow:0 0 0 3px rgb(233 185 75 / .2)!important}.frm-fluent-form .ff-btn-submit,.fluentform .ff-btn-submit,.elementor-form .elementor-button{min-height:50px;padding:13px 24px!important;border:2px solid var(--bbbk-button-primary-border)!important;border-radius:8px!important;background:var(--makerlab-plugin-primary)!important;color:var(--bbbk-button-primary-text)!important;font-family:var(--makerlab-plugin-font);font-weight:700}.frm-fluent-form .ff-btn-submit:hover,.fluentform .ff-btn-submit:hover,.elementor-form .elementor-button:hover{border-color:var(--makerlab-plugin-primary-hover)!important;background:var(--makerlab-plugin-primary-hover)!important}.ff-message-success{padding:16px 18px;border:1px solid #9ed7bc!important;border-radius:var(--makerlab-plugin-radius);background:#effaf4;color:#145c3a}.ff-el-is-error .ff-el-form-control{border-color:#c43a3a!important}:is([class*="fluent-booking"],[class*="fluent_booking"],#fluent_support_client_app,.fluent-support-portal,.wpf_pay_form,.wpf_form){color:var(--makerlab-plugin-text);font-family:var(--makerlab-plugin-font)}:is([class*="fluent-booking"],[class*="fluent_booking"],#fluent_support_client_app,.fluent-support-portal,.wpf_pay_form,.wpf_form) :is(input,textarea,select){border-radius:var(--makerlab-plugin-radius)!important;font-family:var(--makerlab-plugin-font)!important}:is([class*="fluent-booking"],[class*="fluent_booking"],#fluent_support_client_app,.fluent-support-portal,.wpf_pay_form,.wpf_form) :is(button,[type="submit"],.el-button--primary){border-radius:8px!important;font-family:var(--makerlab-plugin-font)!important;font-weight:700!important}@media (max-width:1100px){.header-community-link span{display:none}.primary-navigation{gap:18px}.primary-navigation ul,.primary-menu{gap:22px}}@media (max-width:900px){.header-tools{justify-content:space-between;padding:10px 0}.header-community-link span{display:inline}.community-preview-section__grid{grid-template-columns:1fr;gap:54px}.community-preview-card{width:min(100%, 650px)}}@media (max-width:700px){.makerlab-fluentcart-page .page-hero{padding-top:50px;padding-bottom:50px}.community-preview-card{padding:0 22px 22px}.community-preview-card__top{margin-right:-22px;margin-left:-22px}}