.template-index .bm-hero-switcher--fullscreen{max-width:none;width:100%;--bm-campaign-height:clamp(680px, calc(100svh - 165px) ,1100px)}.template-index .bm-hero-switcher--fullscreen .bm-hero-panels{display:grid;grid-template-columns:minmax(0,1fr);position:relative;overflow:hidden}.template-index .bm-hero-switcher--fullscreen .bm-hero-panels>.bm-hero{grid-area:1/1;align-self:stretch;position:relative;width:100%;height:auto;margin:0;min-height:var(--bm-campaign-height)}.template-index .bm-hero-switcher--fullscreen{position:relative}.template-index .bm-hero-switcher--fullscreen .bm-hero-controls{position:absolute;right:clamp(24px,4vw,80px);bottom:16px;z-index:3;width:max-content;max-width:calc(100% - 32px);min-height:44px;margin:0;padding:0;gap:6px;background:transparent;border:0;color:#fff}.template-index .bm-hero-switcher--fullscreen .bm-hero-controls .bm-icon-button{width:44px;height:44px;min-width:44px;min-height:44px;border-radius:50%;background:#00000047;color:#fff}.template-index .bm-hero-switcher--fullscreen .bm-hero-dots button:after{border-color:#fff}.template-index .bm-hero-switcher--fullscreen .bm-hero-dots button[aria-pressed=true]:after{border-color:var(--bm-yellow)}.template-index .bm-hero-switcher--fullscreen .bm-hero-controls button:focus-visible{outline:2px solid var(--bm-yellow);outline-offset:3px}@media(hover:hover){.template-index .bm-hero-switcher--fullscreen .bm-hero-controls .bm-icon-button:hover{background:#0000007a}}@media(max-width:899px){.template-index .bm-hero-switcher--fullscreen .bm-hero-controls{right:auto;left:50%;bottom:14px;transform:translate(-50%)}}.template-index .bm-hero-switcher--fullscreen .bm-hero-panels>.bm-hero--fullscreen{position:relative;display:flex;align-items:flex-end;isolation:isolate;overflow:hidden;grid-template-columns:none;max-width:none;min-height:var(--bm-campaign-height);background:#171411;color:#fff}.template-index .bm-hero-switcher--fullscreen .bm-hero--fullscreen:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#000000a3,#00000052 32%,#0000000a,#00000005),linear-gradient(0deg,rgba(0,0,0,.3),transparent 50%)}.template-index .bm-hero-switcher--fullscreen .bm-hero--fullscreen .bm-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;contain:none;order:initial;width:100%;height:100%;min-height:0;max-height:none;aspect-ratio:auto;background:#171411}.template-index .bm-hero-switcher--fullscreen .bm-hero--fullscreen .bm-hero__media>picture{display:block;width:100%;height:100%}.template-index .bm-hero-switcher--fullscreen .bm-hero--fullscreen .bm-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center 25%}.template-index .bm-hero-switcher--fullscreen .bm-hero--fullscreen .bm-hero__copy{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;min-width:0;width:100%;max-width:1680px;margin:0 auto;padding:74px clamp(32px,6vw,116px) 74px;background:transparent;text-align:left}.template-index .bm-hero-switcher--fullscreen .bm-hero--fullscreen .bm-eyebrow{display:flex;align-items:center;gap:14px;max-width:100%;margin:0 0 24px;color:#fff;font-size:11px;line-height:1.5;letter-spacing:.19em;font-weight:600}.template-index .bm-hero-switcher--fullscreen .bm-hero--fullscreen .bm-eyebrow:before{content:"";display:block;width:38px;height:1px;flex:0 0 38px;background:var(--bm-yellow)}.template-index .bm-hero-switcher--fullscreen .bm-hero--fullscreen :is(h1,.bm-hero__title){max-width:12ch;margin:0 0 34px;color:#fff;font-family:inherit;font-weight:600;font-size:clamp(56px,6.8vw,112px);line-height:.98;letter-spacing:-.055em;text-transform:none;text-wrap:balance;text-shadow:0 2px 22px rgba(0,0,0,.12)}.template-index .bm-hero-switcher--fullscreen .bm-hero--fullscreen :is(h1,.bm-hero__title) span{display:block;color:inherit}.template-index .bm-hero-switcher--fullscreen .bm-hero--fullscreen .bm-actions{width:auto;max-width:100%;gap:14px}.template-index .bm-hero-switcher--fullscreen .bm-hero--fullscreen .bm-button{flex:0 1 auto;min-height:54px;max-width:100%;padding:16px 28px;border-radius:999px;font-family:inherit;font-size:12px;line-height:1.35;font-weight:600;letter-spacing:.07em;white-space:normal;text-align:center;text-decoration:none;transition:transform .2s ease,background-color .2s ease,border-color .2s ease,color .2s ease}.template-index .bm-hero-switcher--fullscreen .bm-hero--fullscreen .bm-button--yellow{background:var(--bm-yellow);color:#111;border:1px solid var(--bm-yellow)}.template-index .bm-hero-switcher--fullscreen .bm-hero--fullscreen .bm-button--outline{background:#00000014;color:#fff;border:1px solid rgba(255,255,255,.75)}.template-index .bm-hero-switcher--fullscreen .bm-hero--fullscreen .bm-button:after{content:"";position:absolute;left:50%;bottom:9px;width:30px;height:1px;background:var(--bm-gold);opacity:0;transform:translate(-50%) scaleX(.6);transition:opacity .2s ease,transform .2s ease}.template-index .bm-hero-switcher--fullscreen .bm-hero--fullscreen .bm-button:focus-visible{outline:2px solid var(--bm-gold);outline-offset:5px}.template-index .bm-hero-switcher--fullscreen .bm-hero--fullscreen .bm-button:is(:hover,:focus-visible):after{opacity:1;transform:translate(-50%) scaleX(1)}@media(hover:hover){.template-index .bm-hero-switcher--fullscreen .bm-hero--fullscreen .bm-button:hover{transform:translateY(-2px)}.template-index .bm-hero-switcher--fullscreen .bm-hero--fullscreen .bm-button--outline:hover{background:#fff;color:#111;border-color:#fff}}@media(max-width:899px){.template-index .bm-hero-switcher--fullscreen{--bm-campaign-height:clamp(660px, calc(100svh - 50px) ,1000px)}.template-index .bm-hero-switcher--fullscreen .bm-hero--fullscreen:after{background:linear-gradient(0deg,#000000b3,#00000040 34%,#00000005 64%),linear-gradient(90deg,rgba(0,0,0,.16),transparent 75%)}.template-index .bm-hero-switcher--fullscreen .bm-hero--fullscreen .bm-hero__image{object-position:54% center}.template-index .bm-hero-switcher--fullscreen .bm-hero--fullscreen .bm-hero__copy{padding:40px clamp(22px,5.5vw,50px) 88px}.template-index .bm-hero-switcher--fullscreen .bm-hero--fullscreen .bm-eyebrow{font-size:10px;letter-spacing:.15em;gap:11px;margin-bottom:17px}.template-index .bm-hero-switcher--fullscreen .bm-hero--fullscreen .bm-eyebrow:before{width:26px;flex-basis:26px}.template-index .bm-hero-switcher--fullscreen .bm-hero--fullscreen :is(h1,.bm-hero__title){font-size:clamp(38px,10.2vw,74px);max-width:12ch;line-height:1;margin-bottom:25px}.template-index .bm-hero-switcher--fullscreen .bm-hero--fullscreen .bm-actions{width:100%;gap:11px}.template-index .bm-hero-switcher--fullscreen .bm-hero--fullscreen .bm-button{flex:0 1 auto;min-height:50px;padding:14px 22px;font-size:11px;letter-spacing:.045em}}@media(max-width:359px){.template-index .bm-hero-switcher--fullscreen .bm-hero--fullscreen .bm-hero__copy{padding-inline:18px}.template-index .bm-hero-switcher--fullscreen .bm-hero--fullscreen :is(h1,.bm-hero__title){font-size:36px}.template-index .bm-hero-switcher--fullscreen .bm-hero--fullscreen .bm-button{padding-inline:17px}}@media(prefers-reduced-motion:reduce){.template-index .bm-hero-switcher--fullscreen .bm-hero--fullscreen .bm-button,.template-index .bm-hero-switcher--fullscreen .bm-hero--fullscreen .bm-button:after{transition:none}.template-index .bm-hero-switcher--fullscreen .bm-hero--fullscreen .bm-button:hover{transform:none}}.template-index .bm-hero-switcher--fullscreen .bm-hero--party.bm-hero--fullscreen .bm-hero__media{background:#f4f4f4}.template-index .bm-hero-switcher--fullscreen .bm-hero--party.bm-hero--fullscreen .bm-hero__image{object-fit:contain;object-position:88% center}@media(max-width:899px){.template-index .bm-hero-switcher--fullscreen .bm-hero--party.bm-hero--fullscreen .bm-hero__image{object-fit:cover;object-position:52% center}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/bimoni-hero-fullscreen.css.map */
