@font-face{font-family:OP Presenca Display;src:url(op-presenca-paytone-one.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:OP Presenca Text;src:url(op-presenca-manrope-400.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:OP Presenca Text;src:url(op-presenca-manrope-500.ttf) format("truetype");font-style:normal;font-weight:500;font-display:swap}.op-presenca-section{width:100%;max-width:none;margin:0;padding:0}.op-presenca{--presenca-orange: #fc4c00;--presenca-white: #fff;--presenca-ink: #1c1410;position:relative;isolation:isolate;width:100%;aspect-ratio:12 / 5;overflow:hidden;background:var(--presenca-white);color:var(--presenca-ink);font-family:OP Presenca Text,Manrope,sans-serif;text-align:left}.op-presenca,.op-presenca *{box-sizing:border-box}.op-presenca__link{position:relative;display:block;width:100%;height:100%;color:inherit;text-decoration:none;cursor:pointer}.op-presenca__link:focus-visible{outline:3px solid var(--presenca-ink);outline-offset:-6px}.op-presenca__picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.op-presenca__image{display:block;width:100%;height:100%;object-fit:contain}.op-presenca__content{position:absolute;top:50%;left:6%;width:30%;transform:translateY(-50%)}.op-presenca__eyebrow{margin:0 0 clamp(6px,.65vw,12px);font-size:clamp(10px,.8vw,14px);line-height:1.4;font-weight:500;letter-spacing:.22em;text-transform:uppercase}.op-presenca .op-presenca__title{margin:0;font-family:OP Presenca Display,Paytone One,sans-serif;font-size:clamp(40px,5.1vw,98px);font-weight:400;line-height:1.08;letter-spacing:-.055em;color:var(--presenca-orange)}.op-presenca__description{max-width:20ch;margin:clamp(12px,1.3vw,25px) 0 0;font-size:clamp(15px,1.55vw,29px);line-height:1.42;font-weight:400;letter-spacing:-.025em;text-wrap:balance}.op-presenca .op-presenca__cta{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:46px;max-width:100%;margin-top:clamp(16px,1.65vw,32px);padding:clamp(13px,1vw,19px) clamp(22px,1.8vw,35px);border:0;border-radius:999px;background:var(--presenca-ink);color:var(--presenca-white);font-family:OP Presenca Text,Manrope,sans-serif;font-size:clamp(11px,.84vw,16px);font-weight:500;line-height:1.2;letter-spacing:.015em;text-decoration:none;transition:box-shadow .18s ease,transform .18s ease}.op-presenca__cta svg{flex:0 0 auto;width:18px;height:18px}.op-presenca__link:hover .op-presenca__cta{box-shadow:0 4px 0 var(--presenca-orange);transform:translateY(-2px)}.op-presenca__caption{position:absolute;right:5%;bottom:6%;margin:0;font-size:clamp(10px,.66vw,13px);font-weight:500;line-height:1.4;letter-spacing:.1em}.op-presenca-section:has(op-campaign-slider)~.shopify-section #root section:has(.op-hero-copy){display:none!important}@media(max-width:767px){.op-presenca{aspect-ratio:540 / 671}.op-presenca__content{top:auto;right:7.4%;bottom:6%;left:7.4%;width:auto;transform:none}.op-presenca__eyebrow{margin-bottom:clamp(4px,1.2vw,7px);font-size:clamp(10px,2.7vw,15px)}.op-presenca .op-presenca__title{font-size:clamp(44px,14.7vw,108px);line-height:1.06}.op-presenca__description{max-width:22ch;margin-top:clamp(10px,2.8vw,21px);font-size:clamp(17px,4.7vw,35px);line-height:1.4}.op-presenca .op-presenca__cta{gap:clamp(14px,4vw,30px);min-height:clamp(44px,11.8vw,89px);margin-top:clamp(14px,3.6vw,28px);padding:12px clamp(23px,6vw,46px);font-size:clamp(11px,3.05vw,23px)}.op-presenca__cta svg{width:clamp(16px,4.4vw,34px);height:clamp(16px,4.4vw,34px)}.op-presenca__caption{display:none}}@media(prefers-reduced-motion:reduce){.op-presenca .op-presenca__cta{transition:none}}.op-campaign-slider{display:block;position:relative;width:100%;color:#1c1410;background:#fff}.op-campaign-slider__viewport{width:100%;overflow:hidden;touch-action:pan-y}.op-campaign-slider__track{display:flex;width:100%;transition:transform .55s cubic-bezier(.22,.68,0,1)}.op-campaign-slider__slide{flex:0 0 100%;min-width:0}.op-campaign-slider__controls{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;gap:4px;width:max-content;max-width:100%;margin-inline:auto;padding:4px 0 36px}.op-campaign-slider [hidden]{display:none!important}.op-campaign-slider__arrow,.op-campaign-slider__pause,.op-campaign-slider__dot{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;margin:0;padding:0;border:0;border-radius:50%;background:#fff;color:#1c1410;cursor:pointer}.op-campaign-slider__arrow,.op-campaign-slider__pause{width:36px;height:36px}.op-campaign-slider__arrow svg,.op-campaign-slider__pause svg{width:18px;height:18px}.op-campaign-slider__dots{display:flex;align-items:center}.op-campaign-slider__dot{width:24px;height:32px}.op-campaign-slider__dot:before{width:6px;height:6px;border:1px solid #1c1410;border-radius:50%;content:""}.op-campaign-slider__dot[aria-current=true]:before{background:#1c1410}.op-campaign-slider button:focus-visible{outline:2px solid #1c1410;outline-offset:2px}.op-campaign-slider__status{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.op-campaign-slider:not(:defined) .op-campaign-slider__viewport{overflow-x:auto;scroll-snap-type:x mandatory}.op-campaign-slider:not(:defined) .op-campaign-slider__slide{scroll-snap-align:start}@media(prefers-reduced-motion:reduce){.op-campaign-slider__track{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/op-presenca-hero.css.map */
