.adb-hero-template-1{background-color:#f7f6f3;border-radius:16px;box-sizing:border-box;color:#1a1a1a;overflow:hidden;padding:3.5rem 4rem;position:relative;width:100%}@media (max-width:991px){.adb-hero-template-1{padding:2.5rem 1.5rem}}.adb-hero-template-1:before{background:radial-gradient(circle,hsla(40,19%,88%,.7) 0,hsla(45,20%,96%,0) 70%);border-radius:50%;content:"";height:600px;pointer-events:none;position:absolute;right:-5%;top:50%;transform:translateY(-50%);width:600px;z-index:0}.adb-hero-template-1 .wp-block-columns{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1280px;position:relative;width:100%;z-index:1}@media (max-width:991px){.adb-hero-template-1 .wp-block-columns{flex-direction:column;gap:2rem!important}.adb-hero-template-1 .wp-block-column{width:100%!important}}.adb-hero-template-1 .adb-hero-badge{color:#a18a68;display:inline-block;font-size:.85rem;font-weight:700;letter-spacing:2px;margin-bottom:1rem;text-transform:uppercase}.adb-hero-template-1 .adb-hero-heading{color:#111827;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:clamp(2.2rem,4.5vw,3.6rem);font-weight:800;line-height:1.12;margin-bottom:1.25rem}.adb-hero-template-1 .adb-hero-paragraph{color:#4b5563;font-size:1.125rem;line-height:1.6;margin-bottom:2rem;max-width:540px}.adb-hero-template-1 .adb-hero-cta{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:2rem}.adb-hero-template-1 .adb-hero-cta .wp-element-button{border-radius:6px;font-weight:600;padding:.85rem 1.75rem;transition:all .25s ease-in-out}.adb-hero-template-1 .adb-hero-cta .wp-block-button__link:hover{box-shadow:0 10px 20px -5px rgba(0,0,0,.15);transform:translateY(-2px)}.adb-hero-template-1 .adb-hero-features-grid{border-top:1px solid rgba(0,0,0,.08);margin-top:2.5rem;padding-top:1.75rem}.adb-hero-template-1 .adb-hero-feature{align-items:center;color:#374151;display:flex;font-size:.925rem;font-weight:600;gap:.75rem}.adb-hero-template-1 .adb-hero-feature-icon{align-items:center;background:#ebe8e1;border-radius:50%;color:#111827;display:flex;flex-shrink:0;font-size:.85rem;height:28px;justify-content:center;width:28px}.adb-hero-template-1 .adb-hero-product{display:flex;justify-content:center;position:relative;width:100%;z-index:1}.adb-hero-template-1 .adb-hero-product img{border-radius:16px;box-shadow:0 20px 40px -15px rgba(0,0,0,.12);max-height:480px;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease;width:100%}.adb-hero-template-1 .adb-hero-product:hover img{transform:scale(1.02)}.adb-hero-template-2{background-color:#0d0d0d;border-radius:16px;box-sizing:border-box;color:#f5f5f5;overflow:hidden;padding:4rem 4.5rem;position:relative;width:100%}@media (max-width:991px){.adb-hero-template-2{padding:2.5rem 1.5rem}}.adb-hero-template-2:before{background:radial-gradient(circle,rgba(212,175,55,.15) 0,hsla(0,0%,5%,0) 70%);border-radius:50%;content:"";height:550px;pointer-events:none;position:absolute;right:0;top:50%;transform:translateY(-50%);width:550px;z-index:0}.adb-hero-template-2 .wp-block-columns{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1280px;position:relative;width:100%;z-index:1}@media (max-width:991px){.adb-hero-template-2 .wp-block-columns{flex-direction:column;gap:2.5rem!important}.adb-hero-template-2 .wp-block-column{width:100%!important}}.adb-hero-template-2 .adb-hero-badge{color:#d4af37;display:inline-block;font-size:.8rem;font-weight:600;letter-spacing:3px;margin-bottom:1.25rem;text-transform:uppercase}.adb-hero-template-2 .adb-hero-heading{color:#fff;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.3rem,5vw,3.8rem);font-weight:700;line-height:1.15;margin-bottom:1.5rem}.adb-hero-template-2 .adb-hero-paragraph{color:#a3a3a3;font-size:1.15rem;line-height:1.7;margin-bottom:2.5rem;max-width:520px}.adb-hero-template-2 .adb-hero-cta{align-items:center;display:flex;flex-wrap:wrap;gap:1.25rem}.adb-hero-template-2 .adb-hero-cta .wp-block-button__link{background-color:#d4af37!important;border:1px solid #d4af37;border-radius:4px;color:#0d0d0d!important;font-size:.85rem;font-weight:700;letter-spacing:1px;padding:1rem 2.25rem;text-transform:uppercase;transition:all .3s ease}.adb-hero-template-2 .adb-hero-cta .is-style-outline .wp-block-button__link{background-color:transparent!important;border:1px solid #d4af37!important;color:#d4af37!important}.adb-hero-template-2 .adb-hero-cta .wp-block-button__link:hover{box-shadow:0 0 25px rgba(212,175,55,.4);transform:translateY(-2px)}.adb-hero-template-2 .adb-hero-features-grid{border-top:1px solid rgba(212,175,55,.2);margin-top:3rem;padding-top:2rem}.adb-hero-template-2 .adb-hero-feature{color:#e5e5e5;display:flex;flex-direction:column;gap:.35rem}.adb-hero-template-2 .adb-hero-feature-title{color:#d4af37;font-size:.85rem;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}.adb-hero-template-2 .adb-hero-feature-desc{color:#888;font-size:.825rem}.adb-hero-template-2 .adb-hero-product{display:flex;justify-content:center;width:100%}.adb-hero-template-2 .adb-hero-product img{border:1px solid rgba(212,175,55,.25);border-radius:16px;box-shadow:0 25px 50px -12px rgba(0,0,0,.7);max-height:480px;-o-object-fit:cover;object-fit:cover;width:100%}.adb-hero-template-3{background:linear-gradient(135deg,#1e293b,#0f172a);border-radius:16px;box-sizing:border-box;color:#fff;padding:5rem 2rem;text-align:center;width:100%}.adb-hero-template-3 .adb-hero-badge{background:rgba(99,102,241,.15);border:1px solid rgba(99,102,241,.4);border-radius:50px;color:#818cf8;display:inline-block;font-size:.85rem;font-weight:600;margin-bottom:1.5rem;padding:.35rem 1rem}.adb-hero-template-3 .adb-hero-heading{color:#fff;font-size:clamp(2.5rem,6vw,4.2rem);font-weight:800;line-height:1.1;margin-bottom:1.25rem}.adb-hero-template-3 .adb-hero-paragraph{color:#94a3b8;font-size:1.2rem;line-height:1.6;margin:0 auto 2.5rem;max-width:680px}.hero-slider-wrapper{height:100%;max-width:100%;position:relative;width:100%}.hero-slider-wrapper:not(.swiper-3d){overflow:hidden}.hero-slider-wrapper.swiper-3d,.hero-slider-wrapper.swiper-cube,.hero-slider-wrapper.swiper-flip{overflow:visible!important}.hero-slider-wrapper.alignfull{left:50%;margin-left:0!important;margin-right:0!important;max-width:100vw;position:relative;transform:translateX(-50%);width:100vw}@supports(width:calc(100vw - 100%)){.hero-slider-wrapper.alignfull{max-width:calc(100% + var(--wp--style--root--padding-right)*2);width:calc(100% + var(--wp--style--root--padding-right)*2)}}.hero-slider-wrapper.alignwide{margin-left:auto;margin-right:auto;max-width:var(--wp--style--global--wide-size,1200px);width:100%}.hero-slider-wrapper .swiper-wrapper{display:flex;height:100%;max-width:100%;width:100%}.hero-slider-wrapper .swiper-slide{backface-visibility:hidden!important;-webkit-backface-visibility:hidden!important;box-sizing:border-box;flex-shrink:0;height:100%}.hero-slider-wrapper .swiper-pagination{align-items:center;bottom:25px;display:flex;justify-content:center;left:50%!important;position:absolute;transform:translateX(-50%)!important;width:auto!important;z-index:20}.hero-slider-wrapper .swiper-pagination .swiper-pagination-bullet{background:hsla(0,0%,100%,.6);height:12px;margin:0 6px!important;opacity:.7;transition:all .3s ease;width:12px}.hero-slider-wrapper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fff;border-radius:6px;opacity:1;width:32px}.hero-slider-wrapper .swiper-button-next,.hero-slider-wrapper .swiper-button-prev{align-items:center!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;background:rgba(15,23,42,.75)!important;border:1px solid hsla(0,0%,100%,.25)!important;border-radius:50%!important;box-shadow:0 4px 14px rgba(0,0,0,.3)!important;box-sizing:border-box!important;color:#fff!important;display:flex!important;height:48px!important;justify-content:center!important;margin-top:-24px!important;padding:10px;top:50%!important;transition:all .25s cubic-bezier(.4,0,.2,1)!important;width:48px!important;z-index:30!important}.hero-slider-wrapper .swiper-button-next:after,.hero-slider-wrapper .swiper-button-prev:after{display:block!important;font-size:16px!important;font-weight:700!important;height:auto!important;line-height:1!important;margin:0!important;padding:0!important;text-align:center!important;width:auto!important}.hero-slider-wrapper .swiper-button-next:hover,.hero-slider-wrapper .swiper-button-prev:hover{background:#1e293b!important;border-color:hsla(0,0%,100%,.6)!important;box-shadow:0 6px 20px rgba(0,0,0,.4)!important;color:#fff!important;transform:scale(1.08)!important}.hero-slider-wrapper .swiper-button-next:active,.hero-slider-wrapper .swiper-button-prev:active{transform:scale(.96)!important}.hero-slider-wrapper .swiper-button-next.swiper-button-disabled,.hero-slider-wrapper .swiper-button-prev.swiper-button-disabled{cursor:not-allowed!important;opacity:.3!important;pointer-events:none!important}.hero-slider-wrapper .swiper-button-next{left:auto!important;right:24px!important}.hero-slider-wrapper .swiper-button-prev{left:24px!important;right:auto!important}@media(max-width:768px){.hero-slider-wrapper .swiper-button-next,.hero-slider-wrapper .swiper-button-prev{display:none!important}.hero-slider-wrapper .swiper-pagination{bottom:20px}}
