.header-wrapper.header-wrapper--transparent{--color-foreground: 42, 22, 12}.header-wrapper--transparent .header__heading-logo--white{display:none!important}.header-wrapper--transparent .header__heading-logo:not(.header__heading-logo--white){display:block!important;opacity:1!important}.header-wrapper--transparent .header__icon,.header-wrapper--transparent .header__icon svg,.header-wrapper--transparent .header__menu-item{color:#2a160c!important}.hero-banner{position:relative;display:flex;align-items:flex-start;justify-content:center;overflow:hidden;margin-top:calc(-1 * var(--header-group-height, 0px));min-height:calc(100vw * 2000 / 1278 + 64px)}.hero-banner__media{position:absolute;top:0;right:0;bottom:0;left:0}.hero-banner__image{width:100%;height:100%;object-fit:cover;object-position:center bottom}.hero-banner__image--placeholder{width:100%;height:100%;object-fit:cover}.hero-banner__image--desktop,.hero-banner__overlay{display:none}.hero-banner__content{position:relative;z-index:2;width:100%;padding-top:calc(24px + var(--header-group-height, 0px));padding-bottom:0}.hero-banner__content-inner{display:flex;flex-direction:column;gap:16px;color:#2a160c}.hero-banner__text{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.hero-banner__heading{color:#2a160c!important;margin:0;text-transform:uppercase}.hero-banner__subtitle{color:#2a160c;font-size:16px;line-height:1.4;margin-top:-4px}.hero-banner__subtitle p{margin:0}.hero-banner__reviews{isolation:isolate;position:relative;display:inline-flex;align-items:center;gap:6px;background:#fbf5ead9;border:none;border-radius:999px;padding:4px 12px}.hero-banner__reviews>a{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;opacity:0}.hero-banner__stars{display:flex;align-items:center;gap:2px}.hero-banner__star{flex-shrink:0;width:16px;height:16px}.hero-banner__review-rating{color:#2a160c;margin:0;white-space:nowrap;font-weight:600;font-size:14px}.hero-banner__review-count{color:#2a160c;margin:0;white-space:nowrap;font-size:14px}.hero-banner__review-separator{width:1px;height:12px;background:#2a160c4d;flex-shrink:0}.hero-banner__buttons{display:flex;justify-content:center;gap:12px;width:100%}.hero-banner__button{flex:0 0 auto;white-space:nowrap}.hero-banner__button--filled{display:inline-flex;align-items:center;justify-content:center;background:#2a160c!important;color:#fbf5ea!important;border:1px solid #2a160c!important;padding:14px 32px;min-height:52px;font-size:18px;font-weight:700;letter-spacing:.6px}.hero-banner__button--filled:hover{background:#4a2e20!important;border-color:#4a2e20!important;color:#fbf5ea!important}.hero-banner__button--outline{background:transparent!important;color:#2a160c!important;border:1px solid #2a160c!important;padding:14px 24px;min-height:52px;font-weight:500}.hero-banner__button--outline:hover{background:#2a160c0f!important}@media screen and (min-width:990px){.hero-banner{align-items:center;min-height:min(56.5vw,calc(100svh - 40px))}.hero-banner__image{object-position:center}.hero-banner__image--desktop{display:block}.hero-banner__image--mobile{display:none}.hero-banner__content{padding-top:calc(64px + var(--header-group-height, 0px));padding-bottom:64px}.hero-banner__content-inner{max-width:535px;gap:32px}.hero-banner__text{align-items:flex-start;text-align:left;gap:12px}.hero-banner__subtitle{margin-top:0;font-size:18px}.hero-banner__buttons{justify-content:flex-start;width:auto}}@media screen and (max-width:989px){.section-faq__image-wrapper,.image-text__image{display:none!important}.section-w-icon-text .ds-heading--h2,[id*=w_icon_text] .ds-heading--h2{text-align:center}}#MainContent{color:#2a160c}#MainContent{--section-spacing-small: 48px;--section-spacing-medium: 48px;--section-spacing-large: 48px}@media screen and (min-width:990px){#MainContent{--section-spacing-small: 80px;--section-spacing-medium: 80px;--section-spacing-large: 80px}}#MainContent [class*=ds-heading--]{text-transform:uppercase}#MainContent .w-card-product__button{min-height:44px}#MainContent .section-instagram-feed__badge,#MainContent .section-instagram-feed__footer{display:none!important}#MainContent .section-instagram-feed__header-desktop,#MainContent .section-instagram-feed__header-mobile{justify-content:center;text-align:center}@media screen and (min-width:990px){#MainContent .section-faq__wrapper{align-items:stretch}#MainContent .section-faq__image-wrapper{position:relative;top:auto;height:auto;align-self:stretch}#MainContent .section-faq__image-container{position:absolute;top:0;right:0;bottom:0;left:0;height:100%}}
/*# sourceMappingURL=/cdn/shop/t/46/assets/section-hero-banner.css.map */
