.bakersclub-hero{--hero-max-content: 1200px;--hero-gutter: clamp(24px, 4vw, 56px);--hero-search-bg: #fffdf9;--hero-accent: #d8b98d;position:relative;isolation:isolate;width:100dvw;margin-left:calc(50% - 50dvw);margin-bottom:2rem;background:#251b16}.bakersclub-hero::after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(90deg, rgba(16, 11, 8, 0.42) 0%, rgba(16, 11, 8, 0.2) 40%, transparent 75%)}.bakersclub-hero__image{display:block;width:100%;height:clamp(380px,31vw,480px);object-fit:cover;object-position:center}.bakersclub-hero__content{position:absolute;z-index:2;top:50%;left:max(var(--hero-gutter),(100% - var(--hero-max-content))/2);width:min(600px,50%);transform:translateY(-50%)}.bakersclub-hero__text{max-width:100%;margin-bottom:1.25rem;color:#fff;font-size:clamp(1.65rem,2.15vw,2.15rem);font-weight:700;line-height:1.25;letter-spacing:-0.02em;overflow-wrap:break-word;white-space:pre-line;text-shadow:0 2px 12px rgba(0,0,0,.35)}.bakersclub-hero__overlay-image{position:absolute;z-index:1;top:50%;right:max(var(--hero-gutter),(100% - var(--hero-max-content))/2);display:block;width:clamp(240px,28vw,380px);max-height:72%;height:auto;object-fit:contain;transform:translateY(-50%);pointer-events:none;-webkit-user-select:none;user-select:none}.bakersclub-hero__search{position:relative;z-index:3;width:100%}.bakersclub-hero__search .search-input{position:relative;box-sizing:border-box;display:flex;align-items:center;width:100%;height:58px;min-height:58px;padding-left:3.5rem;background:var(--hero-search-bg);border:1px solid var(--hero-accent);border-radius:999px;box-shadow:0 8px 28px rgba(0,0,0,.18);transition:border-color 160ms ease,box-shadow 160ms ease}.bakersclub-hero__search .search-input:focus-within{border-color:#ad8555;box-shadow:0 0 0 3px rgba(255,255,255,.3),0 8px 28px rgba(0,0,0,.2)}.bakersclub-hero__search .search-term__input{box-sizing:border-box;width:100%;height:100%;min-height:0;padding:0;margin:0;color:#3f3731;background:rgba(0,0,0,0);border:0;box-shadow:none;outline:none;font-size:1rem}.bakersclub-hero__search .search-term__input::placeholder{color:#807972;opacity:1}.bakersclub-hero__search .show-advanced-search{display:none}.bakersclub-hero__search-icon{position:absolute;z-index:4;top:29px;left:1.35rem;display:flex;align-items:center;justify-content:center;width:20px;height:20px;color:#77695d;transform:translateY(-50%);pointer-events:none}.bakersclub-hero__search-icon .d-icon{display:block;width:19px;height:19px}@media(768px <= width < 1200px){.bakersclub-hero{--hero-gutter: clamp(28px, 5vw, 48px)}.bakersclub-hero__image{height:clamp(370px,39vw,420px)}.bakersclub-hero__content{top:auto;bottom:2.25rem;left:var(--hero-gutter);width:min(560px,100% - 2*var(--hero-gutter));transform:none}.bakersclub-hero__text{margin-bottom:1rem;font-size:clamp(1.5rem,2.5vw,1.85rem)}.bakersclub-hero__overlay-image{top:1.5rem;right:var(--hero-gutter);width:clamp(160px,23vw,250px);max-height:145px;transform:none}.bakersclub-hero::after{background:linear-gradient(0deg, rgba(16, 11, 8, 0.5) 0%, rgba(16, 11, 8, 0.12) 70%, transparent 100%)}.bakersclub-hero__search .search-input{height:56px;min-height:56px}.bakersclub-hero__search-icon{top:28px}}@media(width >= 1920px){.bakersclub-hero__image{height:480px}.bakersclub-hero__content{width:600px}.bakersclub-hero__overlay-image{width:380px}.bakersclub-hero__text{font-size:2.15rem}}
/*# sourceMappingURL=common_theme_9_e54b9a31d08e6f20c79cfac51d52935cde6cd64b.css.map?__ws=bakersclub.sourdoughgeeks.com */
