.omp-hero--padora{--omp-hero-zone: #6cc7c1;--omp-hero-surface: #fff8ef;--omp-hero-text: #fff8ef;--omp-hero-text-muted: rgba(255, 248, 239, .88);--omp-hero-label: #f7a380;--omp-hero-cta: #f6d76a;--omp-hero-cta-text: #2b2b2b;--omp-hero-ring: #f6d76a;position:relative;z-index:1;background-color:var(--omp-hero-zone);border-radius:0 0 var(--padora-radius-hero) var(--padora-radius-hero);margin-top:0;overflow:hidden}body.omp-homepage #MainContent,body:has(.omp-hero--padora) #MainContent{margin-top:0;padding-top:0;background-color:transparent}body.omp-homepage #MainContent>.shopify-section:first-child,body:has(.omp-hero--padora) #MainContent>.shopify-section:first-child:has(.omp-hero--padora){background-color:var(--omp-hero-zone);margin-top:0!important;padding-top:0;position:relative;z-index:1}body.omp-homepage .omp-hero--padora,body:has(.omp-hero--padora) .omp-hero--padora{background-color:var(--omp-hero-zone)}.omp-hero--padora .omp-hero__container{position:relative;z-index:1}@media screen and (min-width:990px){.omp-hero--padora .omp-hero__container{padding-left:4rem;padding-right:4rem}}.omp-hero__grid{display:grid;grid-template-areas:"content" "media";gap:3.2rem;align-items:center}@media screen and (min-width:990px){.omp-hero__grid{grid-template-areas:"content media";grid-template-columns:minmax(0,47rem) minmax(0,1fr);gap:4rem 7rem;align-items:center}}.omp-hero__content{grid-area:content;display:flex;flex-direction:column;align-items:flex-start;gap:2rem;padding-top:1.6rem}@media screen and (min-width:750px){.omp-hero__content{gap:2.4rem;padding-top:2.4rem}}@media screen and (min-width:990px){.omp-hero__content{gap:2.4rem;padding-top:4rem;padding-bottom:4rem}}.omp-hero__label{margin:0;font-family:var(--padora-font-heading);font-size:var(--padora-text-xs);font-weight:700;line-height:2.5;letter-spacing:var(--padora-tracking-label);text-transform:uppercase;color:var(--omp-hero-label)}.omp-hero__heading{margin:0;font-family:var(--padora-font-heading);font-weight:700;font-size:var(--padora-text-2xl);line-height:var(--padora-leading-snug);letter-spacing:-.15rem;color:var(--omp-hero-text);max-width:47rem}@media screen and (min-width:990px){.omp-hero__heading{font-size:var(--padora-text-4xl);letter-spacing:-.15rem;line-height:1.2}}.omp-hero__subtitle{margin:0;font-family:var(--padora-font-body);font-weight:400;font-size:var(--padora-text-base);line-height:var(--padora-leading-normal);color:var(--omp-hero-text-muted);max-width:47rem}@media screen and (min-width:990px){.omp-hero__subtitle{font-size:var(--padora-text-base);line-height:1.6}}.omp-hero__actions{display:flex;flex-direction:column;align-items:stretch;gap:1.2rem;width:100%;margin-top:.8rem}@media screen and (min-width:750px){.omp-hero__actions{flex-direction:row;flex-wrap:wrap;align-items:center;width:auto}}.omp-hero__button{display:inline-flex;align-items:center;justify-content:center;min-height:5.2rem;padding:1.6rem 2.4rem;border-radius:var(--padora-radius-md);font-family:var(--padora-font-ui);font-size:var(--padora-text-base);font-weight:400;line-height:1.2;text-decoration:none;border:none;transition:background-color .3s cubic-bezier(.44,0,.56,1),color .3s cubic-bezier(.44,0,.56,1)}@media screen and (max-width:749px){.omp-hero__button{width:100%}}.omp-hero__button--primary{background-color:var(--omp-hero-cta);color:var(--omp-hero-cta-text)}.omp-hero__button--primary:hover,.omp-hero__button--primary:focus-visible{background-color:var(--omp-hero-surface);color:var(--omp-hero-cta-text)}.omp-hero__button--secondary{background-color:var(--omp-hero-surface);color:var(--omp-hero-cta-text);box-shadow:var(--padora-shadow-inset-ring)}.omp-hero__button--secondary:hover,.omp-hero__button--secondary:focus-visible{background-color:transparent;color:var(--omp-hero-surface);box-shadow:inset 0 0 0 2px var(--omp-hero-surface)}.omp-hero__button:focus-visible{outline:.2rem solid var(--omp-hero-surface);outline-offset:.2rem}.omp-hero__media{grid-area:media;display:flex;align-items:center;justify-content:center;padding-bottom:1.6rem}@media screen and (min-width:990px){.omp-hero__media{padding-bottom:4rem;justify-content:flex-end}}.omp-hero__visual{position:relative;width:100%;max-width:52rem;margin:0 auto}.omp-hero__halo{position:absolute;top:-1.6rem;left:-1.6rem;width:12rem;height:8rem;border:3px solid var(--omp-hero-surface);border-radius:50%;opacity:.9;transform:rotate(-18deg);pointer-events:none;z-index:2}@media screen and (min-width:990px){.omp-hero__halo{top:-2.4rem;left:-3.2rem;width:16rem;height:10rem}}.omp-hero__image-frame{position:relative;z-index:1;width:100%;aspect-ratio:4 / 3.2;padding:.8rem;background-color:var(--omp-hero-ring);border-radius:var(--padora-radius-3xl);overflow:hidden}@media screen and (min-width:750px){.omp-hero__image-frame{aspect-ratio:5 / 4;padding:1rem;border-radius:3.6rem}}.omp-hero__image,.omp-hero__placeholder{display:block;width:100%;height:100%;border-radius:calc(var(--padora-radius-3xl) - .4rem);overflow:hidden}.omp-hero__image{object-fit:cover;object-position:center}.omp-hero__placeholder{display:flex;align-items:center;justify-content:center;background-color:var(--omp-hero-surface)}.omp-hero__placeholder .omp-hero__image{opacity:1;min-height:100%}.omp-hero--padora .omp-block{background:transparent;border-radius:0}.omp-hero--padora.omp-hero{background-color:var(--omp-hero-zone)}@media(prefers-reduced-motion:reduce){.omp-hero__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-omp-hero.css.map */
