.bachs-master-hero{position:relative;isolation:isolate;height:clamp(28rem,25vw,36rem);overflow:hidden;background:#231f20;color:#fff}.bachs-master-hero__media,.bachs-master-hero__media picture,.bachs-master-hero__image,.bachs-master-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.bachs-master-hero__image{object-fit:cover;object-position:var(--bachs-hero-position, 50% 64%)}.bachs-master-hero__overlay{z-index:1;background:linear-gradient(90deg,#080707f2,#080707db 24%,#0807078c,#08070729 52%,#08070700 70%),linear-gradient(0deg,#0807071f,#0807071f)}div.bachs-master-hero__overlay{display:block}.bachs-master-hero__inner{position:relative;z-index:2;display:flex;align-items:center;height:100%;padding:2.8rem clamp(3.2rem,4.9vw,7rem)}.bachs-master-hero__content{width:min(46rem,38vw)}.bachs-master-hero__heading{margin:0;color:#fff;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.5rem,2.9vw,4.2rem);font-weight:600;letter-spacing:-.025em;line-height:1.04}.bachs-master-hero__heading-line{display:block}.bachs-master-hero__text{max-width:35rem;margin:1.4rem 0 0;color:#fff;font-size:1.45rem;font-weight:500;line-height:1.45;text-shadow:0 .1rem .2rem rgba(0,0,0,.72)}.bachs-master-hero__actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1.7rem}.bachs-master-hero__button{display:inline-flex;align-items:center;justify-content:center;min-width:12rem;min-height:4.2rem;padding:.9rem 1.8rem;border:.1rem solid #fff;color:#231f20;background:#fff;font-size:1.25rem;font-weight:700;line-height:1;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.bachs-master-hero__button--primary{border-color:#ed1c24;color:#fff;background:#ed1c24}.bachs-master-hero__button:hover{border-color:#231f20;color:#fff;background:#231f20}.bachs-master-hero__button:focus-visible{outline:.2rem solid #fff;outline-offset:.3rem}@media screen and (max-width:989px){.bachs-master-hero{height:clamp(40rem,110vw,43rem)}.bachs-master-hero__image{object-position:var(--bachs-hero-position-mobile, 58% 50%)}.bachs-master-hero__media{inset:0 0 auto;height:58%}.bachs-master-hero__overlay{inset:auto 0 0;height:52%;background:linear-gradient(180deg,#08070700,#080707c7 20%,#080707f0 46%,#080707f7)}.bachs-master-hero__inner{align-items:flex-end;padding:0 1.8rem 1.8rem}.bachs-master-hero__content{width:100%;max-width:32rem}.bachs-master-hero__heading{font-size:clamp(2.7rem,7.5vw,3rem);line-height:1.02;text-shadow:0 .1rem .3rem rgba(0,0,0,.88)}.bachs-master-hero__text{margin-top:.8rem;font-size:1.2rem;font-weight:600;line-height:1.35;text-shadow:0 .1rem .3rem rgba(0,0,0,.88)}.bachs-master-hero__actions{gap:.6rem;margin-top:1.1rem}.bachs-master-hero__button{flex:1 1 0;min-width:0;min-height:3.8rem;padding:.7rem 1rem;font-size:1.15rem}}@media screen and (min-width:750px)and (max-width:989.98px)and (orientation:landscape){.bachs-master-hero{height:clamp(30.5rem,40vw,33.5rem)}.bachs-master-hero__media,.bachs-master-hero__overlay{top:0;right:0;bottom:0;left:0;width:100%;height:100%}.bachs-master-hero__image{object-position:var(--bachs-hero-position, 50% 64%)}.bachs-master-hero__overlay{background:linear-gradient(90deg,#080707f5,#080707e0 25%,#08070794 40%,#08070729 56%,#08070700 74%),linear-gradient(0deg,#0807071a,#0807071a)}.bachs-master-hero__inner{align-items:flex-start;padding:2rem 2.4rem}.bachs-master-hero__content{width:min(31rem,42vw);max-width:none}.bachs-master-hero__heading{font-size:clamp(2.55rem,3.3vw,3.2rem);line-height:1.03;text-shadow:0 .1rem .25rem rgba(0,0,0,.75)}.bachs-master-hero__text{max-width:29rem;margin-top:1rem;font-size:1.2rem;font-weight:500;line-height:1.4}.bachs-master-hero__actions{gap:.7rem;margin-top:1.25rem}.bachs-master-hero__button{flex:0 1 auto;min-width:10.5rem;min-height:3.8rem;padding:.7rem 1.2rem;font-size:1.1rem}shopify-chat{--shopify-agent-activator-font-size: 11px;--shopify-agent-activator-offset: 12px;--shopify-chat-activator-font-size: 11px;--shopify-chat-activator-offset: 12px}shopify-chat::part(activator){opacity:.82;transform:scale(.84);transform-origin:right bottom}}@media screen and (max-width:374px){.bachs-master-hero__inner{padding-right:1.5rem;padding-left:1.5rem}.bachs-master-hero__heading{font-size:2.65rem}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/bachs-master-hero.css.map */
