.modulo-hb{width:100%;box-sizing:border-box;font-family:inherit;color:var(--modulo-hb-text, #2A1D18);background:var(--modulo-hb-bg, #FFF8F0);padding-top:var(--modulo-hb-pad-top, 40px);padding-bottom:var(--modulo-hb-pad-bottom, 48px);--modulo-hb-sh: 0 14px 34px -18px rgba(73, 42, 28, .3);--modulo-hb-sh-sm: 0 6px 18px -10px rgba(73, 42, 28, .28)}.modulo-hb *,.modulo-hb *:before,.modulo-hb *:after{box-sizing:border-box}.modulo-hb--width-boxed{max-width:var(--modulo-hb-container-max, 1200px);margin-inline:auto;border-radius:var(--modulo-hb-outer-radius, 24px);overflow:hidden}.modulo-hb__container{max-width:var(--modulo-hb-container-max, 1200px);margin-inline:auto;padding-inline:clamp(16px,4vw,28px)}.modulo-hb--container-full .modulo-hb__container,.modulo-hb--width-boxed .modulo-hb__container{max-width:none}.modulo-hb__header{margin-bottom:clamp(20px,3vw,32px);display:flex;flex-direction:column;gap:10px}.modulo-hb--header-center .modulo-hb__header{align-items:center;text-align:center}.modulo-hb__eyebrow{margin:0;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--modulo-hb-accent, #E4322B)}.modulo-hb__heading{margin:0;font-weight:600;line-height:1.05;letter-spacing:-.01em;color:var(--modulo-hb-text, #2A1D18);text-wrap:balance}.modulo-hb__heading--header{font-size:clamp(26px,3vw,38px)}.modulo-hb__heading strong,.modulo-hb__heading b{color:var(--modulo-hb-accent, #E4322B);font-weight:inherit}.modulo-hb__subheading{margin:0;max-width:52ch;font-size:16px;line-height:1.55;color:color-mix(in srgb,var(--modulo-hb-text, #2A1D18) 70%,transparent)}.modulo-hb__grid{display:grid;grid-template-columns:var(--modulo-hb-feature-width, 60%) minmax(0,1fr);gap:var(--modulo-hb-gap, 18px);align-items:stretch}.modulo-hb__feature{position:relative;overflow:hidden;isolation:isolate;min-height:var(--modulo-hb-min-height, 430px);padding:clamp(28px,4vw,48px) clamp(28px,4vw,52px);border-radius:var(--modulo-hb-radius, 22px);box-shadow:var(--modulo-hb-sh);color:var(--modulo-hb-feature-text, #2A1D18);display:flex;flex-direction:column;justify-content:center;background:radial-gradient(120% 120% at 85% 20%,var(--modulo-hb-feature-bg1, #E2F0FB) 0%,color-mix(in srgb,var(--modulo-hb-feature-bg1, #E2F0FB),var(--modulo-hb-feature-bg2, #FFE9EE)) 44%,var(--modulo-hb-feature-bg2, #FFE9EE) 100%)}.modulo-hb__feature-body{position:relative;z-index:1;max-width:32ch}.modulo-hb__feature-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;object-fit:cover;object-position:var(--modulo-hb-feature-pos, center)}.modulo-hb__feature--cover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(to right,rgba(20,12,8,calc(var(--modulo-hb-overlay, .35) + .1)),rgba(20,12,8,var(--modulo-hb-overlay, .35)) 55% 100%)}.modulo-hb__feature--cover,.modulo-hb__feature--cover .modulo-hb__heading--feature,.modulo-hb__feature--cover .modulo-hb__feature-text{color:#fff}.modulo-hb__feature--cover .modulo-hb__feature-text{color:#ffffffe6}.modulo-hb__badge{align-self:flex-start;display:inline-block;background:#fff;color:var(--modulo-hb-accent, #E4322B);font-weight:700;font-size:13px;padding:7px 14px;border-radius:999px;box-shadow:var(--modulo-hb-sh-sm);margin-bottom:18px}.modulo-hb__heading--feature{font-size:clamp(32px,4.6vw,var(--modulo-hb-heading-size, 56px));max-width:11ch}.modulo-hb__feature-text{margin:16px 0 26px;max-width:34ch;font-size:var(--modulo-hb-body-size, 18px);line-height:1.5;font-weight:500;color:color-mix(in srgb,var(--modulo-hb-feature-text, #2A1D18) 82%,transparent)}.modulo-hb__ctas{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.modulo-hb__cta{display:inline-flex;align-items:center;gap:.5em;font-weight:700;font-size:15px;padding:14px 26px;border-radius:999px;border:none;cursor:pointer;text-decoration:none;transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.modulo-hb__cta svg{width:1.05em;height:1.05em;transition:transform .2s ease}.modulo-hb__cta--primary{background:color-mix(in srgb,var(--modulo-hb-accent, #E4322B) 88%,#000);color:var(--modulo-hb-cta-text, #FFFFFF);box-shadow:var(--modulo-hb-sh-sm)}.modulo-hb__cta--primary:hover{background:color-mix(in srgb,var(--modulo-hb-accent, #E4322B) 74%,#000);transform:translateY(-2px)}.modulo-hb__cta--primary:hover svg{transform:translate(3px)}.modulo-hb__cta--ghost{background:#fff;color:var(--modulo-hb-feature-text, #2A1D18);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--modulo-hb-feature-text, #2A1D18) 16%,transparent)}.modulo-hb__cta--ghost:hover{background:color-mix(in srgb,#FFFFFF 90%,var(--modulo-hb-feature-text, #2A1D18));transform:translateY(-2px)}.modulo-hb__cta:focus-visible{outline:2px solid var(--modulo-hb-accent, #E4322B);outline-offset:3px}.modulo-hb__feature-img{position:absolute;right:-24px;bottom:-12px;z-index:0;width:46%;max-width:400px;height:auto;pointer-events:none;filter:drop-shadow(0 24px 30px rgba(80,40,60,.22))}.modulo-hb__feature-placeholder{opacity:.55;filter:none}.modulo-hb__side{display:grid;grid-auto-rows:1fr;gap:var(--modulo-hb-gap, 18px)}.modulo-hb__promo{position:relative;overflow:hidden;min-height:0;padding:clamp(20px,2.4vw,26px) clamp(22px,2.4vw,28px);border-radius:max(12px,calc(var(--modulo-hb-radius, 22px) - 4px));box-shadow:var(--modulo-hb-sh-sm);color:var(--modulo-hb-promo-text, #2A1D18);display:flex;flex-direction:column;justify-content:space-between;gap:14px;background:linear-gradient(135deg,var(--modulo-hb-promo-bg1, #FFE08A),var(--modulo-hb-promo-bg2, #FFC53D))}.modulo-hb__promo-heading{margin:0;font-weight:600;font-size:clamp(20px,2.4vw,25px);line-height:1.1;letter-spacing:-.01em;color:var(--modulo-hb-promo-text, #2A1D18);text-wrap:balance}.modulo-hb__promo-sub{margin:6px 0 0;font-size:14px;font-weight:600;line-height:1.4;color:color-mix(in srgb,var(--modulo-hb-promo-text, #2A1D18) 78%,transparent)}.modulo-hb__promo-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;object-fit:cover}.modulo-hb__promo--cover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(to top,rgba(20,12,8,calc(var(--modulo-hb-promo-overlay, .35) + .12)),rgba(20,12,8,var(--modulo-hb-promo-overlay, .35)))}.modulo-hb__promo-body,.modulo-hb__promo-cta{position:relative;z-index:1}.modulo-hb__promo--cover .modulo-hb__promo-heading{color:#fff}.modulo-hb__promo--cover .modulo-hb__promo-sub{color:#ffffffd9}.modulo-hb__promo-cta{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;background:var(--modulo-hb-text, #2A1D18);color:#fff;font-weight:700;font-size:13px;padding:9px 16px;border-radius:999px;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.modulo-hb__promo-cta svg{width:14px;height:14px;transition:transform .2s ease}.modulo-hb__promo-cta:hover{transform:translateY(-2px);box-shadow:var(--modulo-hb-sh-sm)}.modulo-hb__promo-cta:hover svg{transform:translate(3px)}.modulo-hb__promo-cta:focus-visible{outline:2px solid var(--modulo-hb-text, #2A1D18);outline-offset:3px}.modulo-hb--font-fredoka .modulo-hb__heading,.modulo-hb--font-fredoka .modulo-hb__promo-heading,.modulo-hb--font-fredoka .modulo-hb__badge{font-family:Fredoka,ui-rounded,Hiragino Maru Gothic ProN,system-ui,sans-serif}.modulo-hb--font-poppins .modulo-hb__heading,.modulo-hb--font-poppins .modulo-hb__promo-heading,.modulo-hb--font-poppins .modulo-hb__badge{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.modulo-hb--font-inter .modulo-hb__heading,.modulo-hb--font-inter .modulo-hb__promo-heading,.modulo-hb--font-inter .modulo-hb__badge{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:-.02em}.modulo-hb--motion .modulo-hb__feature,.modulo-hb--motion .modulo-hb__promo{opacity:0;transform:translateY(14px);animation:modulo-hb-fade-up .7s cubic-bezier(.22,1,.36,1) forwards}.modulo-hb--motion .modulo-hb__feature{animation-delay:.05s}.modulo-hb--motion .modulo-hb__promo:nth-child(1){animation-delay:.16s}.modulo-hb--motion .modulo-hb__promo:nth-child(2){animation-delay:.24s}.modulo-hb--motion .modulo-hb__promo:nth-child(3){animation-delay:.32s}@keyframes modulo-hb-fade-up{to{opacity:1;transform:translateY(0)}}@media(max-width:860px){.modulo-hb__grid{grid-template-columns:1fr}.modulo-hb__feature{min-height:340px}.modulo-hb__side{grid-auto-rows:auto;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}@media(max-width:480px){.modulo-hb__feature{min-height:320px;padding:28px 24px}.modulo-hb__feature-body{max-width:none}.modulo-hb__feature--cover:after{background:linear-gradient(to top,rgba(20,12,8,calc(var(--modulo-hb-overlay, .35) + .12)),rgba(20,12,8,var(--modulo-hb-overlay, .35)))}.modulo-hb__feature-img{opacity:.35}.modulo-hb__ctas{flex-direction:column;align-items:stretch;width:100%}.modulo-hb__cta{justify-content:center}.modulo-hb__side{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.modulo-hb__cta,.modulo-hb__cta svg,.modulo-hb__promo-cta,.modulo-hb__promo-cta svg,.modulo-hb--motion .modulo-hb__feature,.modulo-hb--motion .modulo-hb__promo{animation:none!important;transition:none!important;opacity:1!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/modulo-section-hero-bento.css.map */
