.bangili-hero{--bh-page-margin: var(--page-margin, 40px);--bh-page-width: var(--page-width, calc(120rem + (var(--bh-page-margin) * 2)));display:block;width:100%;margin-block:var(--bh-mt, 0) var(--bh-mb, 0);background-color:rgb(var(--color-background, 244 239 230))}@media screen and (max-width:749px){.bangili-hero{--bh-page-margin: var(--page-margin, 16px)}}.bangili-hero--page-width{max-width:var(--bh-page-width);margin-inline:auto;padding-inline:var(--bh-page-margin);box-sizing:border-box}.bangili-hero--full-width{max-width:none}.bangili-hero__frame{position:relative;width:100%;overflow:hidden;border-radius:var(--bh-radius, 0);isolation:isolate}.bangili-hero__slides{display:grid;grid-template-areas:"stack";width:100%}.bangili-hero--slide .bangili-hero__slides{display:flex;flex-wrap:nowrap;transform:translate(var(--bh-track-x, 0%));transition:transform var(--bh-slide-dur, .6s) var(--ease-out-quad, cubic-bezier(.25, .46, .45, .94));will-change:transform}.bangili-hero__slide{position:relative;display:flex;box-sizing:border-box}.bangili-hero--fade .bangili-hero__slide{grid-area:stack;opacity:0;visibility:hidden;transition:opacity var(--bh-fade-dur, .7s) ease,visibility var(--bh-fade-dur, .7s) ease}.bangili-hero--fade .bangili-hero__slide.is-active{opacity:1;visibility:visible}.bangili-hero--slide .bangili-hero__slide{flex:0 0 100%;width:100%}.bangili-hero:not(.bangili-hero--multi) .bangili-hero__slide{opacity:1;visibility:visible}.bangili-hero--h-fixed .bangili-hero__slide{min-height:var(--bh-h-dk, 640px)}.bangili-hero--h-viewport .bangili-hero__slide{min-height:calc(100vh - var(--bh-topbar-h, 36px));min-height:calc(100svh - var(--bh-topbar-h, 36px))}.bangili-hero--h-fit .bangili-hero__slide{min-height:0}@media screen and (max-width:767px){.bangili-hero--h-fixed .bangili-hero__slide{min-height:var(--bh-h-mb, 520px)}}@media(prefers-reduced-motion:reduce){.bangili-hero--slide .bangili-hero__slides,.bangili-hero--fade .bangili-hero__slide{transition:none}}.bangili-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.bangili-hero--h-fit .bangili-hero__media{position:relative;inset:auto}.bangili-hero__picture{display:block;width:100%;height:100%}.bangili-hero__img{width:100%;height:100%;object-fit:cover;object-position:var(--bh-focal, 50% 50%);display:block}@media screen and (max-width:767px){.bangili-hero__img{object-position:var(--bh-focal-mb, var(--bh-focal, 50% 50%))}}.bangili-hero--h-fit .bangili-hero__img{height:auto}.bangili-hero__placeholder{position:absolute;top:0;right:0;bottom:0;left:0}.bangili-hero__placeholder-svg{width:100%;height:100%;object-fit:cover;background:rgb(var(--color-foreground, 8 40 29) / .06)}.bangili-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-color:var(--bh-ov, #000);opacity:var(--bh-ov-op, 0);pointer-events:none}.bangili-hero__content{position:relative;z-index:2;flex:1 1 auto;display:flex;flex-direction:column;justify-content:var(--bh-align-v, center);align-items:var(--bh-align-h, flex-start);padding:var(--bh-content-pad, 64px);box-sizing:border-box}@media screen and (max-width:767px){.bangili-hero__content{padding:var(--bh-content-pad-mb, 28px)}.bangili-hero__frame{--bh-align-v: var(--bh-align-v-mb, center);--bh-align-h: var(--bh-align-h-mb, flex-start);--bh-text-align: var(--bh-text-align-mb, left)}}.bangili-hero--cw-page .bangili-hero__content{max-width:var(--bh-page-width);margin-inline:auto;padding-inline:var(--bh-page-margin)}.bangili-hero--cw-full .bangili-hero__content{max-width:none}.bangili-hero--page-width.bangili-hero--cw-page .bangili-hero__content{max-width:none;padding-inline:0}.bangili-hero__content-inner{display:flex;flex-direction:column;gap:clamp(16px,2.4vw,28px);max-width:var(--bh-content-maxw, 560px);width:100%;text-align:var(--bh-text-align, left);align-items:var(--bh-align-h, flex-start)}.bangili-hero__heading{margin:0;max-width:var(--bh-head-maxw, none);color:var(--bh-el-color, #f4efe6);font-family:var(--font-heading--family, var(--font-body--family, inherit));font-size:var(--bh-el-fs, 64px);font-weight:var(--bh-el-fw, 900);line-height:var(--bh-el-lh, 1.1);letter-spacing:var(--bh-el-ls, 0);text-wrap:balance}.bangili-hero__heading>*{margin:0;color:inherit;font:inherit;letter-spacing:inherit}@media screen and (max-width:767px){.bangili-hero__heading{font-size:var(--bh-el-fs-mb, 40px);max-width:var(--bh-head-maxw-mb, none)}}.bangili-hero__text{color:var(--bh-el-color, #f4efe6);font-family:var(--font-body--family, inherit);font-size:var(--bh-el-fs, 19px);line-height:var(--bh-el-lh, 1.5);max-width:var(--bh-text-maxw, 480px)}.bangili-hero__text>*{margin:0;color:inherit}.bangili-hero__text>*+*{margin-top:.6em}@media screen and (max-width:767px){.bangili-hero__text{font-size:var(--bh-el-fs-mb, 16px);max-width:var(--bh-text-maxw-mb, none)}}.bangili-hero__button{display:inline-flex;align-items:center;justify-content:center;gap:var(--bh-btn-gap, 8px);padding:var(--bh-btn-pad-y, 15px) var(--bh-btn-pad-x, 32px);border-radius:var(--bh-btn-radius, 0);border:1.5px solid var(--bh-btn-bg, #dcd1b8);font-family:var(--font-body--family, inherit);font-weight:var(--bh-btn-fw, 600);font-size:var(--bh-btn-fs, 15px);line-height:1;letter-spacing:var(--bh-btn-ls, .5px);text-transform:capitalize;text-decoration:none;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .2s ease}.bangili-hero__button-icon{inline-size:auto;block-size:var(--bh-btn-icon-size, 18px);width:auto;object-fit:contain;flex:0 0 auto}.bangili-hero__button--solid{background-color:var(--bh-btn-bg, #dcd1b8);color:var(--bh-btn-color, #3f0018)}.bangili-hero__button--outline{background-color:transparent;color:var(--bh-btn-color, #f4efe6);border-color:var(--bh-btn-color, #f4efe6)}.bangili-hero__button:hover,.bangili-hero__button:focus-visible{background-color:var(--bh-btn-bg-h, #7c0d27);border-color:var(--bh-btn-bg-h, #7c0d27);color:var(--bh-btn-color-h, #f4efe6);transform:translateY(-1px)}.bangili-hero__button:focus-visible{outline:2px solid var(--bh-btn-color-h, #f4efe6);outline-offset:3px}.bangili-hero__eyebrow-row{display:flex;margin:0 0 var(--bh-eye-mb, -8px)}.bangili-hero__eyebrow-row--inline{flex-direction:row;align-items:center;justify-content:var(--bh-align-h, flex-start);gap:var(--bh-eye-icon-gap, 10px)}.bangili-hero__eyebrow-row--above{flex-direction:column;align-items:var(--bh-align-h, flex-start);gap:var(--bh-eye-icon-gap, 10px)}.bangili-hero__eyebrow-icon{flex:0 0 auto;width:var(--bh-eye-icon-w, 32px);height:auto;object-fit:contain}.bangili-hero__eyebrow{margin:0;color:var(--bh-eye-color, #3f0018);font-size:var(--bh-eye-fs, 15px);font-weight:var(--bh-eye-fw, 700);letter-spacing:var(--bh-eye-ls, 2px);text-transform:var(--bh-eye-tt, uppercase);line-height:1.2}.bangili-hero__actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px 24px;width:max-content;max-width:calc(100vw - 4rem)}.bangili-hero__button2{color:var(--bh-btn2-color, #3f0018);font-family:var(--font-body--family, inherit);font-size:var(--bh-btn2-fs, 15px);font-weight:var(--bh-btn2-fw, 600);line-height:1;text-decoration:none;transition:color .2s ease}.bangili-hero__button2--underline{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1.5px}.bangili-hero__button2:hover,.bangili-hero__button2:focus-visible{color:var(--bh-btn2-color-h, #7c0d27)}.bangili-hero__button2:focus-visible{outline:2px solid var(--bh-btn2-color-h, #7c0d27);outline-offset:3px}.bangili-hero__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:4;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:none;border-radius:50%;background-color:transparent;color:var(--bh-arrow-color, #dcd1b8);cursor:pointer;transition:background-color .2s ease,opacity .2s ease}.bangili-hero__arrow svg{width:26px;height:26px;display:block}.bangili-hero__arrow--prev{inset-inline-start:clamp(8px,2vw,24px)}.bangili-hero__arrow--next{inset-inline-end:clamp(8px,2vw,24px)}.bangili-hero__arrow:hover,.bangili-hero__arrow:focus-visible{background-color:#ffffff24}.bangili-hero__arrow:focus-visible{outline:2px solid var(--bh-arrow-color, #dcd1b8);outline-offset:2px}@media screen and (max-width:749px){.bangili-hero__arrow{width:38px;height:38px}.bangili-hero__arrow svg{width:22px;height:22px}}.bangili-hero__dots{position:absolute;z-index:4;inset-inline:0;inset-block-end:clamp(14px,3vh,28px);display:flex;justify-content:center;gap:10px}.bangili-hero__dot{width:9px;height:9px;padding:0;border:1.5px solid var(--bh-dot-color, #dcd1b8);border-radius:50%;background-color:transparent;opacity:.55;cursor:pointer;transition:opacity .2s ease,background-color .2s ease,transform .2s ease}.bangili-hero__dot:hover{opacity:1}.bangili-hero__dot.is-active{background-color:var(--bh-dot-color, #dcd1b8);opacity:1;transform:scale(1.15)}.bangili-hero__dot:focus-visible{outline:2px solid var(--bh-dot-color, #dcd1b8);outline-offset:2px}@media(prefers-reduced-motion:no-preference){.bangili-hero--animate .bangili-hero__slide.is-active .bangili-hero__content-inner>*{animation:bangili-hero-rise .6s ease both;animation-delay:calc(var(--bh-stagger, 0) * 90ms)}.bangili-hero__content-inner>*:nth-child(1){--bh-stagger: 0}.bangili-hero__content-inner>*:nth-child(2){--bh-stagger: 1}.bangili-hero__content-inner>*:nth-child(3){--bh-stagger: 2}.bangili-hero__content-inner>*:nth-child(4){--bh-stagger: 3}}@keyframes bangili-hero-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/section-bangili-hero.css.map */
