@font-face{font-family:Fredoka;font-style:normal;font-weight:600;font-display:swap;src:url(fredoka-latin.woff2) format("woff2")}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(caveat-latin.woff2) format("woff2")}.lr-rit{display:grid;grid-template-columns:minmax(0,752fr) auto minmax(0,528fr);gap:3.2rem;align-items:center;padding:8rem 7vw 6.4rem;background:linear-gradient(90deg,#219fda,#1786bd);overflow:hidden}#MainContent:has(>.shopify-section:only-child>.lr-rit){display:flex;flex-direction:column}#MainContent>.shopify-section:only-child:has(>.lr-rit){display:flex;flex:1 0 auto}#MainContent>.shopify-section:only-child>.lr-rit{flex:1 0 auto}.lr-rit__copy{display:grid;gap:2.4rem;justify-items:start}.lr-rit__kicker{display:inline-flex;padding:.8rem 1.6rem;border-radius:100px;background:#c9452f;color:#fff;font-family:"Space Grotesk",var(--font-body-family),sans-serif;font-weight:700;font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase}.lr-rit__title{margin:0;max-width:18ch;font-family:"Fredoka",var(--font-body-family),sans-serif;font-weight:600;font-size:clamp(3.4rem,4.45vw,6.4rem);line-height:1.05;letter-spacing:-.02em;text-transform:none;color:#fff}.lr-rit__script{font-family:Caveat,cursive;font-style:normal;font-weight:500;font-size:1.18em;line-height:.9;color:#f4c447}.lr-rit__ctas{display:flex;flex-wrap:wrap;gap:1.6rem}.lr-rit__btn{display:inline-flex;align-items:center;justify-content:center;padding:1.4rem 3.2rem;border-radius:30px;font-family:var(--font-body-family);font-weight:700;font-size:1.6rem;text-decoration:none;box-shadow:0 4px 6px #101d2c14;transition:transform .2s ease,box-shadow .2s ease}.lr-rit__btn:hover{transform:translateY(-2px);box-shadow:0 8px 14px #101d2c24}.lr-rit__btn:focus-visible{outline:2px solid #fff;outline-offset:3px}.lr-rit__btn--yellow{background:#f4c447;color:#101d2c}.lr-rit__btn--red{background:#c9452f;color:#fff}.lr-rit__bottle{width:clamp(17rem,15vw,23.5rem);aspect-ratio:820 / 1326;justify-self:center;animation:lr-rit-float 12s ease-in-out infinite}.lr-rit__bottle img{display:block;width:100%;height:100%;object-fit:contain}.lr-rit__stage{position:relative;width:100%;height:clamp(34rem,29vw,42rem)}.lr-rit__cards{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.lr-rit__card{position:absolute;box-sizing:border-box;margin:0;border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 30px 60px -28px #0b223373}.lr-rit__card--ph{width:42%;aspect-ratio:4 / 5}.lr-rit__card--ph img{display:block;width:100%;height:100%;object-fit:cover}.lr-rit__card--1{top:7%;left:6%;transform:rotate(-7deg);animation:lr-rit-card-1 11s ease-in-out infinite}.lr-rit__card--2{top:12%;right:5%;transform:rotate(6deg);animation:lr-rit-card-2 13s ease-in-out infinite}.lr-rit__card--3{bottom:6%;left:13%;transform:rotate(4deg);animation:lr-rit-card-3 12s ease-in-out infinite}.lr-rit__card--main{position:relative;z-index:3;width:min(70%,42rem);padding:3.2rem 3rem;transform:rotate(-1.5deg);color:#0b2233}.lr-rit__card-kicker{display:block;margin-bottom:1.6rem;font-family:"Space Grotesk",var(--font-body-family),sans-serif;font-weight:700;font-size:1.1rem;letter-spacing:.2em;text-transform:uppercase;color:#1786bd}.lr-rit__card--main p{margin:0 0 1.4rem;font-size:1.6rem;line-height:1.62;color:#0b2233}.lr-rit__card--main p:last-child{margin-bottom:0}@keyframes lr-rit-float{0%,to{transform:translateY(0) rotate(-1.2deg)}50%{transform:translateY(-11px) rotate(1.1deg)}}@keyframes lr-rit-card-1{0%,to{transform:rotate(-7deg) translateY(0)}50%{transform:rotate(-5deg) translateY(-16px)}}@keyframes lr-rit-card-2{0%,to{transform:rotate(6deg) translateY(0)}50%{transform:rotate(8deg) translateY(14px)}}@keyframes lr-rit-card-3{0%,to{transform:rotate(4deg) translateY(0)}50%{transform:rotate(2deg) translateY(-12px)}}@media screen and (max-width:1020px){.lr-rit{grid-template-columns:minmax(0,1fr);gap:2.8rem;padding:5.6rem 7vw 4.8rem}.lr-rit__bottle{width:clamp(12rem,30vw,16rem)}.lr-rit__stage{height:clamp(34rem,52vw,46rem)}.lr-rit__card--main{width:min(82%,38rem);padding:2.4rem 2.2rem}.lr-rit__card--ph{width:40%}}@media screen and (max-width:700px){.lr-rit{gap:2.2rem;padding:4rem 7vw 3.6rem}.lr-rit__title{max-width:none}.lr-rit__ctas{display:grid;grid-template-columns:1fr 1fr;gap:1rem;width:100%}.lr-rit__btn{padding:1.3rem 1rem;font-size:1.4rem;text-align:center}.lr-rit__stage{height:auto}.lr-rit__cards{position:static}.lr-rit__card--ph{display:none}.lr-rit__card--main{position:static;width:100%;transform:none;padding:2.2rem 2rem}}@media(prefers-reduced-motion:reduce){.lr-rit__bottle,.lr-rit__card--1,.lr-rit__card--2,.lr-rit__card--3{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/lr-ritual-hero.css.map */
