
                    .bce-products-1-c0b3329 { --bce-p-bg:#faf8f5; --bce-p-hero:#1a1a1a; --bce-p-accent:#94429f; --bce-p-gold:#d4af37; --bce-p-text:#1a1a1a; background:var(--bce-p-bg)!important; color:var(--bce-p-text)!important; font-family:inherit!important; }
                    .bce-products-1-c0b3329, .bce-products-1-c0b3329 * { box-sizing:border-box!important; }
                    .bce-products-1-c0b3329 .bce-p-hero { padding:126px 24px 64px!important; background:var(--bce-p-hero)!important; text-align:center!important; }
                    .bce-products-1-c0b3329 .bce-p-hero-inner { max-width:900px!important; margin:0 auto!important; }
                    .bce-products-1-c0b3329 .bce-p-eyebrow { margin:0 0 16px!important; color:var(--bce-p-gold)!important; font-size:12px!important; font-weight:700!important; letter-spacing:.3em!important; line-height:1.5!important; text-transform:uppercase!important; }
                    .bce-products-1-c0b3329 .bce-p-heading { margin:0 0 20px!important; color:#fff!important; font-family:serif!important; font-size:clamp(38px,5vw,58px)!important; font-weight:400!important; line-height:1.08!important; }
                    .bce-products-1-c0b3329 .bce-p-intro { max-width:760px!important; margin:0 auto!important; color:rgba(255,255,255,.66)!important; font-size:18px!important; font-weight:300!important; line-height:1.7!important; white-space:pre-line!important; }
                    .bce-products-1-c0b3329 .bce-p-main { padding:72px 0 96px!important; }
                    .bce-products-1-c0b3329 .bce-p-container { display:grid!important; grid-template-columns:minmax(190px,1fr) minmax(0,3fr)!important; gap:64px!important; width:100%!important; max-width:1280px!important; margin:0 auto!important; padding:0 28px!important; align-items:start!important; }
                    .bce-products-1-c0b3329 .bce-p-sidebar-inner { position:sticky!important; top:150px!important; }
                    .bce-products-1-c0b3329 .bce-p-sidebar-title { margin:0 0 22px!important; color:var(--bce-p-accent)!important; font-family:serif!important; font-size:28px!important; font-weight:400!important; line-height:1.2!important; }
                    .bce-products-1-c0b3329 .bce-p-cat-list { display:flex!important; flex-direction:column!important; gap:4px!important; margin:0!important; padding:0!important; list-style:none!important; }
                    .bce-products-1-c0b3329 .bce-p-cat-link { display:block!important; padding:7px 0!important; color:color-mix(in srgb,var(--bce-p-text) 62%,transparent)!important; font-size:14px!important; font-weight:500!important; line-height:1.45!important; text-decoration:none!important; transition:color .25s ease,transform .25s ease!important; }
                    .bce-products-1-c0b3329 .bce-p-cat-link:hover { color:var(--bce-p-accent)!important; transform:translateX(7px)!important; }
                    .bce-products-1-c0b3329 .bce-p-count { opacity:.58!important; margin-left:5px!important; font-size:.88em!important; }
                    .bce-products-1-c0b3329 .bce-p-feature-list { display:grid!important; gap:92px!important; }
                    .bce-products-1-c0b3329 .bce-p-feature { display:grid!important; grid-template-columns:minmax(0,3fr) minmax(280px,2.35fr)!important; align-items:center!important; }
                    .bce-products-1-c0b3329 .bce-p-feature.is-right { grid-template-columns:minmax(280px,2.35fr) minmax(0,3fr)!important; }
                    .bce-products-1-c0b3329 .bce-p-image-wrap { position:relative!important; z-index:0!important; min-height:420px!important; overflow:hidden!important; border-radius:30px!important; background:#1a1a1a!important; box-shadow:0 22px 55px rgba(26,26,26,.18)!important; }
                    .bce-products-1-c0b3329 .bce-p-feature.is-right .bce-p-image-wrap { order:2!important; }
                    .bce-products-1-c0b3329 .bce-p-image-link { display:block!important; width:100%!important; height:100%!important; min-height:420px!important; }
                    .bce-products-1-c0b3329 .bce-p-image { width:100%!important; height:100%!important; min-height:420px!important; object-fit:cover!important; display:block!important; opacity:.92!important; transition:transform .7s ease,opacity .5s ease,filter .5s ease!important; }
                    .bce-products-1-c0b3329 .bce-p-feature:hover .bce-p-image { transform:scale(1.045)!important; opacity:1!important; filter:brightness(1.06)!important; }
                    .bce-products-1-c0b3329 .bce-p-copy { position:relative!important; z-index:2!important; margin-left:-64px!important; padding:44px!important; border:1px solid rgba(26,26,26,.06)!important; border-radius:18px!important; background:#fff!important; box-shadow:0 24px 55px rgba(26,26,26,.14)!important; transition:transform .4s ease!important; }
                    .bce-products-1-c0b3329 .bce-p-feature.is-right .bce-p-copy { order:1!important; margin-right:-64px!important; margin-left:0!important; }
                    .bce-products-1-c0b3329 .bce-p-copy:hover { transform:translateY(-7px)!important; }
                    .bce-products-1-c0b3329 .bce-p-card-title { margin:0 0 16px!important; color:var(--bce-p-text)!important; font-family:serif!important; font-size:clamp(29px,3vw,40px)!important; font-weight:400!important; line-height:1.15!important; }
                    .bce-products-1-c0b3329 .bce-p-card-desc { margin:0 0 28px!important; color:color-mix(in srgb,var(--bce-p-text) 62%,transparent)!important; font-size:15px!important; font-weight:300!important; line-height:1.75!important; white-space:pre-line!important; }
                    .bce-products-1-c0b3329 .bce-p-cta { display:inline-flex!important; align-items:center!important; justify-content:center!important; min-height:44px!important; padding:12px 28px!important; border:1px solid var(--bce-p-accent)!important; border-radius:999px!important; background:transparent!important; color:var(--bce-p-accent)!important; font-size:12px!important; font-weight:700!important; letter-spacing:.12em!important; line-height:1.2!important; text-align:center!important; text-decoration:none!important; text-transform:uppercase!important; transition:background .3s ease,color .3s ease,transform .3s ease!important; }
                    .bce-products-1-c0b3329 .bce-p-cta:hover { background:var(--bce-p-accent)!important; color:#fff!important; transform:translateY(-2px)!important; }
                    .bce-products-1-c0b3329 .bce-p-empty { margin:0!important; padding:24px!important; border:1px dashed rgba(26,26,26,.18)!important; border-radius:16px!important; color:color-mix(in srgb,var(--bce-p-text) 65%,transparent)!important; }
                    @media (max-width:900px) {
                        .bce-products-1-c0b3329 .bce-p-main { padding:48px 0 76px!important; }
                        .bce-products-1-c0b3329 .bce-p-container { display:block!important; padding:0 20px!important; }
                        .bce-products-1-c0b3329 .bce-p-sidebar { position:relative!important; margin-bottom:42px!important; }
                        .bce-products-1-c0b3329 .bce-p-sidebar-inner { position:static!important; }
                        .bce-products-1-c0b3329 .bce-p-sidebar-title { display:none!important; }
                        .bce-products-1-c0b3329 .bce-p-cat-list { flex-direction:row!important; gap:10px!important; overflow-x:auto!important; padding:0 0 12px!important; scrollbar-width:none!important; }
                        .bce-products-1-c0b3329 .bce-p-cat-list::-webkit-scrollbar { display:none!important; }
                        .bce-products-1-c0b3329 .bce-p-cat-link { flex:0 0 auto!important; padding:10px 16px!important; border:1px solid rgba(26,26,26,.07)!important; border-radius:999px!important; background:#fff!important; box-shadow:0 5px 14px rgba(26,26,26,.05)!important; white-space:nowrap!important; }
                        .bce-products-1-c0b3329 .bce-p-cat-link:hover { transform:none!important; }
                        .bce-products-1-c0b3329 .bce-p-feature-list { gap:66px!important; }
                        .bce-products-1-c0b3329 .bce-p-feature, .bce-products-1-c0b3329 .bce-p-feature.is-right { display:flex!important; flex-direction:column!important; }
                        .bce-products-1-c0b3329 .bce-p-feature.is-right .bce-p-image-wrap, .bce-products-1-c0b3329 .bce-p-feature.is-right .bce-p-copy { order:initial!important; }
                        .bce-products-1-c0b3329 .bce-p-image-wrap, .bce-products-1-c0b3329 .bce-p-image-link, .bce-products-1-c0b3329 .bce-p-image { width:100%!important; min-height:340px!important; }
                        .bce-products-1-c0b3329 .bce-p-copy, .bce-products-1-c0b3329 .bce-p-feature.is-right .bce-p-copy { width:calc(100% - 28px)!important; margin:-58px auto 0!important; padding:30px!important; }
                    }
                    @media (max-width:600px) {
                        .bce-products-1-c0b3329 .bce-p-hero { padding:100px 20px 48px!important; }
                        .bce-products-1-c0b3329 .bce-p-intro { font-size:16px!important; }
                        .bce-products-1-c0b3329 .bce-p-image-wrap, .bce-products-1-c0b3329 .bce-p-image-link, .bce-products-1-c0b3329 .bce-p-image { min-height:300px!important; }
                        .bce-products-1-c0b3329 .bce-p-copy, .bce-products-1-c0b3329 .bce-p-feature.is-right .bce-p-copy { padding:25px 22px!important; }
                        .bce-products-1-c0b3329 .bce-p-cta { width:100%!important; }
                    }
                