.ehb{position:relative;width:100%;overflow:hidden;min-height:clamp(480px,56vw,720px);isolation:isolate}.ehb__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0}.ehb__bg--placeholder{background:linear-gradient(135deg,#e4d6bb,#c9b797)}.ehb__panel{position:absolute;top:0;left:0;height:100%;width:44%;z-index:2;display:flex;flex-direction:column;justify-content:center;gap:22px;padding:64px 56px;box-sizing:border-box;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.ehb__heading{margin:0;color:#fff;font-family:var(--font-body--family);font-size:clamp(32px,3.6vw,56px);line-height:1.08;font-weight:700;text-shadow:0 2px 6px rgba(0,0,0,.45),0 8px 24px rgba(0,0,0,.3)}.ehb__subheading{margin:0;color:#f3e9d6;font-family:var(--font-body--family);font-size:16px;line-height:1.5;max-width:480px;text-shadow:0 1px 4px rgba(0,0,0,.5),0 6px 18px rgba(0,0,0,.3)}.ehb__subheading p{margin:0}.ehb__buttons{display:flex;flex-wrap:wrap;gap:12px;margin-top:4px}.ehb__button{display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;border-radius:100px;font-family:var(--font-body--family);font-size:14px;font-weight:600;text-decoration:none;border:1.5px solid #FFFFFF;white-space:nowrap;transition:opacity .15s ease}.ehb__button:hover{opacity:.85}.ehb__button--solid{background-color:#fff;color:#3b2a20}.ehb__button--outline{background-color:transparent;color:#fff}.ehb__products{position:absolute;right:32px;bottom:0;z-index:2;display:flex;align-items:flex-end}.ehb__product-card{width:clamp(130px,12vw,180px);aspect-ratio:3 / 4;border-radius:0;overflow:visible;box-shadow:none;background-color:transparent;margin-left:clamp(-60px,-5vw,-34px);filter:drop-shadow(0 16px 20px rgba(0,0,0,.35))}.ehb__product-card:first-child{margin-left:0}.ehb__product-card:nth-child(3){width:clamp(230px,21vw,320px);margin-left:clamp(-90px,-8vw,-56px)}.ehb__product-card:nth-child(4){margin-left:clamp(-80px,-7vw,-48px)}.ehb__product-card:nth-child(1){z-index:1}.ehb__product-card:nth-child(2){z-index:2}.ehb__product-card:nth-child(3){z-index:10}.ehb__product-card:nth-child(4){z-index:4}.ehb__product-image{width:100%;height:100%;object-fit:contain;object-position:bottom;display:block;background-color:transparent;transform:translateY(var(--product-offset, 0%))}.ehb__product-placeholder{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#f3e9d6;border:1.5px dashed rgba(243,233,214,.55);border-radius:14px;box-sizing:border-box;padding:8px;text-align:center;background-color:#0000001f;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ehb__product-placeholder span{font-family:var(--font-body--family);font-size:11px;line-height:1.3}.ehb--center .ehb__panel{width:100%;align-items:center;justify-content:center;text-align:center;padding:64px 48px;backdrop-filter:none;-webkit-backdrop-filter:none}.ehb--center .ehb__subheading{max-width:640px}.ehb--center .ehb__buttons{justify-content:center}@media screen and (max-width:989px){.ehb__panel{width:56%;padding:48px 40px}.ehb--center .ehb__panel{width:100%}.ehb__products{right:20px;bottom:0}.ehb__product-card{width:clamp(110px,15vw,160px);margin-left:clamp(-48px,-7vw,-26px)}.ehb__product-card:nth-child(3){width:clamp(190px,26vw,260px);margin-left:clamp(-70px,-9vw,-42px)}.ehb__product-card:nth-child(4){margin-left:clamp(-64px,-8vw,-38px)}}@media screen and (max-width:749px){.ehb{min-height:0;display:flex;flex-direction:column}.ehb__bg{position:relative;height:62vw;min-height:320px}.ehb__panel{position:relative;width:100%;height:auto;padding:36px 24px 28px;align-items:flex-start;backdrop-filter:none;-webkit-backdrop-filter:none;background-color:#3b2a20!important}.ehb--center .ehb__panel{align-items:center;text-align:center}.ehb__products{position:relative;inset:auto;right:auto;bottom:auto;justify-content:center;padding:12px 20px 24px;background-color:transparent}.ehb__product-card{width:30%;margin-left:-7%}.ehb__product-card:first-child{margin-left:0}.ehb__product-card:nth-child(3){width:46%;margin-left:-10%}.ehb__product-card:nth-child(4){margin-left:-10%}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-hero-banner-custom.css.map */
