body.bm-site .bm-elementor-page{--bm-bg:var(--e-global-color-bm_bg,#07070B);--bm-ink:var(--e-global-color-bm_ink,#F4F4F6);--bm-accent:var(--e-global-color-bm_accent,#FF5500);--bm-muted:var(--e-global-color-bm_muted,#8E8E9F);--bm-card:var(--e-global-color-bm_card,#0F0F16);--bm-border:var(--e-global-color-bm_border,#1F1F2C);--bm-heading:'Space Grotesk',sans-serif;--bm-body:'Plus Jakarta Sans',sans-serif;background:var(--bm-bg);color:var(--bm-ink);font-family:var(--bm-body)}
body.page-id-51 #content.site-main{width:100%;max-width:none;padding:0}body.page-id-51 .page-header{display:none}
.bm-elementor-page .elementor-widget{min-width:0}.bm-elementor-page .elementor-widget-container>p:last-child{margin-bottom:0}.bm-elementor-page .elementor-heading-title{font-family:var(--bm-heading);line-height:1.15;letter-spacing:-.035em;color:var(--bm-ink)}.bm-elementor-page .bm-eyebrow{margin-bottom:0}.bm-elementor-page .bm-eyebrow .elementor-heading-title{font-size:11px;letter-spacing:.09em;line-height:1.5;color:var(--bm-accent)}
.bm-elementor-page .bm-native-lead .elementor-heading-title{font-size:24px;font-weight:500;line-height:1.35}.bm-elementor-page .bm-native-lead span{color:var(--bm-accent)}
.bm-elementor-page .bm-description{margin:0}.bm-elementor-page .bm-payment-note{margin:0!important}.bm-elementor-page .bm-payment-note p{font-size:11px}.bm-elementor-page .bm-price-line .woocommerce-Price-amount{color:inherit}
.bm-elementor-page .bm-native-button .elementor-button{display:inline-flex;align-items:center;justify-content:center;padding:15px 24px;background:var(--bm-accent);color:var(--bm-bg);border:1px solid var(--bm-accent);border-radius:8px;font:700 14px/1.5 var(--bm-heading);transition:background .2s,transform .2s,box-shadow .2s}.bm-elementor-page .bm-native-button .elementor-button:hover{background:var(--bm-hover);color:var(--bm-bg);box-shadow:0 0 20px rgba(255,85,0,.2);transform:translateY(-2px)}.bm-elementor-page .bm-native-button .elementor-button:active{transform:scale(.98)}
.bm-elementor-page .bm-native-text-button .elementor-button{padding:12px 0;background:transparent;color:var(--bm-ink);font:500 13px/1.5 var(--bm-heading)}.bm-elementor-page .bm-native-text-button .elementor-button:hover{color:var(--bm-accent)}
.bm-elementor-page .bm-el-fact h3{font-size:22px;font-weight:600}.bm-elementor-page .bm-el-fact p{font-size:12px}.bm-elementor-page .bm-el-fact{border-left:1px solid var(--bm-border)}.bm-elementor-page .bm-el-fact:first-child{border-left:none}
.bm-elementor-page .bm-el-preview{overflow:hidden}.bm-elementor-page .bm-el-video-widget{width:100%;max-width:none}.bm-elementor-page .bm-preview-controls{margin-top:0}.bm-elementor-page .bm-video-viewport{margin-top:24px}.bm-elementor-page .bm-video-track{padding-inline:var(--bm-track-padding,max(20px,calc(50vw - 150px)))}
.bm-elementor-page .bm-el-benefit{border-bottom:1px solid var(--bm-border)}.bm-elementor-page .bm-el-benefit p{font-size:13px}.bm-elementor-page .bm-el-benefit h3{font-size:20px}.bm-elementor-page .bm-el-chip .elementor-heading-title{font-size:14px;letter-spacing:0;font-weight:500}.bm-elementor-page .bm-el-chip{border:1px solid var(--bm-border-hover);border-radius:4px}
.bm-elementor-page .bm-el-spec{border-bottom:1px solid var(--bm-border)}.bm-elementor-page .bm-el-spec h3{font-size:13px;font-weight:400;color:var(--bm-muted);letter-spacing:0}.bm-elementor-page .bm-el-spec p{font:400 13px/1.6 var(--bm-heading);color:var(--bm-ink)}
.bm-elementor-page .elementor-accordion .elementor-tab-title{padding:20px 0}.bm-elementor-page .elementor-accordion .elementor-accordion-item{border:0;border-bottom:1px solid var(--bm-border)}.bm-elementor-page .elementor-accordion .elementor-tab-title,.bm-elementor-page .elementor-accordion .elementor-tab-title a{color:var(--bm-ink);font:500 16px/1.5 var(--bm-heading)}.bm-elementor-page .elementor-accordion .elementor-tab-content{background:transparent;border-top:0;padding:0 0 20px;font:400 13px/1.6 var(--bm-body);color:var(--bm-muted)}.bm-elementor-page .elementor-accordion .elementor-accordion-icon{color:var(--bm-accent)}
.bm-elementor-page .bm-el-final .bm-price-line strong{font-size:20px}.bm-elementor-page .bm-el-final .bm-price-line del{font-size:14px}.bm-elementor-page .bm-el-sticky-widget{height:0;min-height:0;margin:0}.elementor-editor-active .bm-sticky-buy{position:relative;inset:auto;width:100%;pointer-events:none}.elementor-editor-active .bm-el-sticky-widget{height:auto}.elementor-editor-active .bm-motion .bm-reveal{opacity:1;transform:none}
@media(max-width:767px){.bm-elementor-page .bm-native-lead .elementor-heading-title{font-size:22px}.bm-elementor-page .bm-el-fact h3{font-size:20px}.bm-elementor-page .bm-el-fact:nth-child(3){border-left:none}.bm-elementor-page .bm-el-chip .elementor-heading-title{font-size:12px}.bm-elementor-page .bm-native-button .elementor-button{width:100%}.bm-elementor-page .bm-video-track{padding-inline:var(--bm-track-padding,max(20px,calc(50vw - 120px)))}}

@keyframes bm-section-enter{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.bm-section-enter{animation:bm-section-enter .55s ease-out both}@media(prefers-reduced-motion:reduce){.bm-section-enter{animation:none}}

body.page-id-74 #content.site-main{width:100%;max-width:none;padding:0}body.page-id-74 .page-header{display:none}

/* Hooks hero: let the photo and thumbnail row determine their full mobile height. */
@media(max-width:767px){
.elementor-74 .bm-hooks-hero-layout{display:block;--container-widget-height:auto;}
.elementor-74 .bm-hooks-gallery{display:block;height:auto;min-height:0;flex:none;}
.elementor-74 .bm-hooks-gallery .elementor-widget,.elementor-74 .bm-hooks-gallery .elementor-widget-container{height:auto!important;min-height:0;flex:none;position:relative;}
.elementor-74 .bm-hooks-gallery .bm-gallery{display:flow-root;height:auto;}
.elementor-74 .bm-hooks-gallery .bm-thumbnails{position:static;min-height:64px;flex-shrink:0;margin-bottom:0;}
.elementor-74 .bm-hooks-copy{height:auto;position:relative;clear:both;}
.elementor-74 .bm-hooks-copy .bm-eyebrow{height:auto;min-height:17px;line-height:1.5;}
}

body.page-id-83 #content.site-main{width:100%;max-width:none;padding:0}body.page-id-83 .page-header{display:none}
/* Hooks hero: let the photo and thumbnail row determine their full mobile height. */
@media(max-width:767px){
.elementor-83 .bm-ebook-hero-layout{display:block;--container-widget-height:auto;}
.elementor-83 .bm-ebook-gallery{display:block;height:auto;min-height:0;flex:none;}
.elementor-83 .bm-ebook-gallery .elementor-widget,.elementor-83 .bm-ebook-gallery .elementor-widget-container{height:auto!important;min-height:0;flex:none;position:relative;}
.elementor-83 .bm-ebook-gallery .bm-gallery{display:flow-root;height:auto;}
.elementor-83 .bm-ebook-gallery .bm-thumbnails{position:static;min-height:64px;flex-shrink:0;margin-bottom:0;}
.elementor-83 .bm-ebook-copy{height:auto;position:relative;clear:both;}
.elementor-83 .bm-ebook-copy .bm-eyebrow{height:auto;min-height:17px;line-height:1.5;}
}

body.page-id-88 #content.site-main{width:100%;max-width:none;padding:0}body.page-id-88 .page-header{display:none}
/* Hooks hero: let the photo and thumbnail row determine their full mobile height. */
@media(max-width:767px){
.elementor-88 .bm-ads-hero-layout{display:block;--container-widget-height:auto;}
.elementor-88 .bm-ads-gallery{display:block;height:auto;min-height:0;flex:none;}
.elementor-88 .bm-ads-gallery .elementor-widget,.elementor-88 .bm-ads-gallery .elementor-widget-container{height:auto!important;min-height:0;flex:none;position:relative;}
.elementor-88 .bm-ads-gallery .bm-gallery{display:flow-root;height:auto;}
.elementor-88 .bm-ads-gallery .bm-thumbnails{position:static;min-height:64px;flex-shrink:0;margin-bottom:0;}
.elementor-88 .bm-ads-copy{height:auto;position:relative;clear:both;}
.elementor-88 .bm-ads-copy .bm-eyebrow{height:auto;min-height:17px;line-height:1.5;}
}

body.page-id-93 #content.site-main{width:100%;max-width:none;padding:0}body.page-id-93 .page-header{display:none}
/* Hooks hero: let the photo and thumbnail row determine their full mobile height. */
@media(max-width:767px){
.elementor-93 .bm-fos-hero-layout{display:block;--container-widget-height:auto;}
.elementor-93 .bm-fos-gallery{display:block;height:auto;min-height:0;flex:none;}
.elementor-93 .bm-fos-gallery .elementor-widget,.elementor-93 .bm-fos-gallery .elementor-widget-container{height:auto!important;min-height:0;flex:none;position:relative;}
.elementor-93 .bm-fos-gallery .bm-gallery{display:flow-root;height:auto;}
.elementor-93 .bm-fos-gallery .bm-thumbnails{position:static;min-height:64px;flex-shrink:0;margin-bottom:0;}
.elementor-93 .bm-fos-copy{height:auto;position:relative;clear:both;}
.elementor-93 .bm-fos-copy .bm-eyebrow{height:auto;min-height:17px;line-height:1.5;}
}

@media(max-width:767px){.elementor-93 .bm-sticky-buy>.bm-wrap{gap:10px}.elementor-93 .bm-sticky-buy .bm-button{font-size:11px;padding:12px 10px;gap:6px}}

body.page-id-98 #content.site-main{width:100%;max-width:none;padding:0}body.page-id-98 .page-header{display:none}
.bm-home-page .bm-home-eyebrow{font-family:var(--bm-heading);font-size:11px;letter-spacing:.07em;color:var(--bm-accent)}.bm-home-eyebrow p{color:var(--bm-accent)}
.bm-home-page h1 span,.bm-home-page h2 span{color:var(--bm-muted)}
.bm-home-sculpture{position:relative;min-height:410px;perspective:1200px;background:radial-gradient(ellipse,rgba(255,85,0,.08),transparent 70%)}
.bm-home-sculpture .bm-home-cover{position:absolute;width:57%;height:auto;top:40px;left:22%;transition:transform .4s ease;filter:drop-shadow(0 20px 20px rgba(7,7,11,.6))}
.bm-home-cover img{display:block;border-radius:8px;width:100%;height:auto}
.bm-home-sculpture .bm-home-cover-back{transform:translate(-25%,18%) rotate(-13deg);z-index:1}
.bm-home-sculpture .bm-home-cover-mid{transform:translate(28%,12%) rotate(11deg);z-index:2}
.bm-home-sculpture .bm-home-cover-front{transform:translate(0,0) rotate(-3deg);z-index:3}
.bm-home-sculpture .bm-home-cover-front:hover{transform:translateY(-8px) rotate(0)}
.bm-home-card{min-width:0;transition:transform .25s,border-color .25s}.bm-home-card:hover{transform:translateY(-5px);border-color:var(--bm-accent)!important}
.bm-home-card-image img{width:100%;aspect-ratio:1;object-fit:contain;border-radius:8px}
.bm-home-card .bm-price-line{gap:10px}.bm-home-card .bm-price-line strong{font-size:24px}.bm-home-card .bm-price-line del{font-size:14px}.bm-home-card .bm-discount{font-size:9px;padding:6px}
.bm-home-card .bm-native-button{margin-top:auto}.bm-home-card .elementor-heading-title{font-size:24px;line-height:1.3}
.bm-home-category{transition:padding-left .2s}.bm-home-category:hover{padding-left:8px}.bm-home-category:hover h3{color:var(--bm-accent)}
.bm-home-about .elementor-widget-text-editor,.bm-home-closing .elementor-widget-text-editor{max-width:620px}
@media(max-width:1024px) and (min-width:768px){.bm-home-page .bm-home-card{width:calc(50% - 12px);--width:calc(50% - 12px)}}
@media(max-width:767px){.bm-home-page .bm-home-hero{padding-top:36px}.bm-home-page .bm-home-sculpture{width:100%;min-height:330px;margin:0;overflow:hidden}.bm-home-sculpture .bm-home-cover{top:20px;width:54%;left:23%}.bm-home-page .bm-home-card{width:100%;--width:100%}.bm-home-card .elementor-heading-title{font-size:22px}.bm-home-page .bm-home-eyebrow{font-size:10px;line-height:1.6}.bm-home-page .bm-home-hero-copy{width:100%;--width:100%}}
@media(prefers-reduced-motion:reduce){.bm-home-cover,.bm-home-card,.bm-home-category{transition:none!important}.bm-home-card:hover{transform:none}.bm-home-sculpture .bm-home-cover-front:hover{transform:rotate(-3deg)}}

body.page-id-102 #content.site-main{width:100%;max-width:none;padding:0}body.page-id-102 .page-header{display:none}.bm-contact-page .elementor-widget-text-editor a{color:var(--bm-accent)}
