.cc-home-hero{display:grid;grid-template-columns:30% 40% 30%;min-height:475px;background:#f8f6f2;overflow:hidden}.cc-home-hero__photo{position:relative;min-width:0;overflow:hidden}.cc-home-hero__img{display:block;width:100%;height:100%;object-fit:cover}.cc-home-hero__photo--left .cc-home-hero__img,.cc-home-hero__photo--right .cc-home-hero__img{object-position:center}.cc-home-hero__photo--left:after,.cc-home-hero__photo--right:before{content:"";position:absolute;top:0;bottom:0;width:35px;pointer-events:none}.cc-home-hero__photo--left:after{right:0;background:linear-gradient(to right,transparent,#f8f6f2)}.cc-home-hero__photo--right:before{left:0;background:linear-gradient(to left,transparent,#f8f6f2)}.cc-home-hero__center{padding:52px 22px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#292929}.cc-home-hero__eyebrow{font-size:11px;font-weight:700;letter-spacing:.18em;color:#008f9d}.cc-home-hero__center h2{font-family:var(--font-heading-family),Georgia,serif;font-size:clamp(31px,3.4vw,57px);line-height:1.12;letter-spacing:-.025em;margin:20px 0 14px}.cc-home-hero__center h2 em{font-style:normal;color:#009ca6}.cc-home-hero__center p{font-size:15px;line-height:1.6;max-width:370px;margin:0 0 25px}.cc-home-hero__actions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:18px}.cc-home-hero__button{background:#f7e33b;color:#292929;text-decoration:none;font-weight:700;padding:12px 25px;border-radius:3px}.cc-home-hero__secondary{color:#008e9b;text-decoration:underline;text-underline-offset:4px;font-weight:600}@media(max-width:749px){.cc-home-hero{grid-template-columns:1fr 1fr;min-height:0}.cc-home-hero__center{grid-column:1/-1;grid-row:1;padding:44px 20px}.cc-home-hero__photo{height:220px}.cc-home-hero__photo--left:after,.cc-home-hero__photo--right:before{display:none}}.cc-home-hero__photo{background:#f8f6f2}.cc-home-hero__photo--left:after,.cc-home-hero__photo--right:before{display:none!important}@media(min-width:750px){.cc-home-hero__center h2{line-height:1.05;margin:16px 0}.cc-home-hero__center h2 em{display:inline-block;font-family:Brush Script MT,Segoe Script,Snell Roundhand,cursive;font-size:clamp(39px,4.2vw,69px);font-style:italic;font-weight:500;letter-spacing:-.035em;white-space:nowrap}}.cc-home-hero__button{background:#009ca6;color:#fff;border:2px solid #009ca6;border-radius:4px;padding:11px 23px;transition:background .2s}.cc-home-hero__button:hover{background:#007e87;color:#fff}.cc-home-hero__secondary{display:inline-flex;align-items:center;justify-content:center;border:2px solid #008f9d;border-radius:4px;padding:11px 19px;color:#292929;text-decoration:none;font-weight:600}.cc-home-hero__secondary:hover{background:#e8f6f7}@media(max-width:749px){.cc-home-hero__center h2 em{font-family:Brush Script MT,Segoe Script,Snell Roundhand,cursive;font-style:italic;font-size:clamp(34px,8vw,48px)}}@media(max-width:749px){.cc-home-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cc-home-hero__photo{grid-row:1;height:205px}.cc-home-hero__photo--left{grid-column:1}.cc-home-hero__photo--right{grid-column:2}.cc-home-hero__center{grid-column:1/-1;grid-row:2;padding:30px 18px 34px}.cc-home-hero__center h2{margin:14px 0}.cc-home-hero__center p{margin-bottom:20px}.cc-home-hero__actions{flex-wrap:nowrap;gap:10px;width:100%}.cc-home-hero__button,.cc-home-hero__secondary{font-size:12px;padding:11px 10px;white-space:nowrap}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/cc-home-hero.css.map */
