@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,500;0,600;1,500;1,600&family=Jost:wght@300;400;500;600&display=swap";.uf{--cream:#FAF5F1;--cream2:#F3ECE4;--card:#FFF;--navy:#0A1128;--slate:#39404F;--mute:#5C554E;--line:#E0D6C9;--teal:#0D7C7C;--tealD:#095E5E;--tealA:#0A8A8A;--tealB:#12A2A2;--wash:#E4F1F0;--gold:#8A6828;--goldR:#B3863A;--goldW:#F4E9D7;--sf:"Playfair Display",Georgia,serif;--ss:"Jost",Helvetica,Arial,sans-serif}.uf *,.uf *:before,.uf *:after{box-sizing:border-box}.uf{font-family:var(--ss);color:var(--slate);-webkit-font-smoothing:antialiased}.uf img{display:block;max-width:100%}.uf.uf-hero,.uf.uf-flip,.uf.uf-buy{background:#faf5f1}.uf.uf-zones,.uf.uf-faq{background:#f3ece4}.uf.uf-ritual{background:#faf5f1}.uf.uf-proof{background:#0a1128}.uf-w{width:100%;max-width:1240px;margin-inline:auto;padding-inline:20px}@media(min-width:700px){.uf-w{padding-inline:36px}}@media(min-width:1000px){.uf-w{padding-inline:52px}}.uf-sec{padding-block:clamp(48px,8vw,96px)}.uf-eb{font-size:10.5px;font-weight:500;letter-spacing:.26em;text-transform:uppercase;color:var(--gold);margin:0}.uf-eb--t{color:var(--teal)}.uf-d{font-family:var(--sf);font-weight:600;color:var(--navy);font-size:clamp(34px,8.4vw,68px);line-height:1.02;letter-spacing:-.015em;margin:0;text-wrap:balance}.uf-d em{display:block;font-style:italic;font-weight:500;font-size:.58em;line-height:1.14;margin-top:.18em}.uf-h2{font-family:var(--sf);font-weight:600;color:var(--navy);font-size:clamp(26px,4.4vw,44px);line-height:1.1;letter-spacing:-.012em;margin:0;text-wrap:balance}.uf-h2 em{font-style:italic;font-weight:500;color:var(--gold)}.uf-h3{font-family:var(--sf);font-weight:600;color:var(--navy);font-size:20px;line-height:1.22;margin:0}.uf-lede{font-size:16px;line-height:1.62;color:var(--slate);margin:0;max-width:62ch}.uf-body{font-size:15px;line-height:1.68;color:var(--slate);margin:0;max-width:66ch}.uf-sm{font-size:13px;line-height:1.55;color:var(--mute);margin:0}@media(min-width:700px){.uf-lede{font-size:17.5px}.uf-body{font-size:15.5px}.uf-eb{font-size:11.5px}.uf-h3{font-size:22px}}.uf-hd{display:flex;flex-direction:column;gap:14px;margin-bottom:clamp(28px,4vw,48px)}.uf-hd--c{align-items:center;text-align:center}.uf-hd--c .uf-lede{margin-inline:auto}.uf-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;font-family:var(--ss);font-weight:500;font-size:12.5px;letter-spacing:.18em;text-transform:uppercase;padding:16px 30px;border:0;border-radius:2px;cursor:pointer;text-decoration:none;transition:background .2s,color .2s}.uf .uf-btn--p{background:var(--teal);color:#fff}.uf .uf-btn--p:hover{background:var(--tealD);color:#fff}.uf .uf-btn--g{background:transparent;color:var(--navy);border:1px solid var(--navy)}.uf .uf-btn--g:hover{background:var(--navy);color:var(--cream)}.uf .uf-btn--l{background:none;padding:14px 2px;color:var(--navy);border-bottom:1px solid var(--navy);border-radius:0}.uf .uf-btn--l:hover{color:var(--teal);border-color:var(--teal)}.uf a:focus-visible,.uf button:focus-visible,.uf summary:focus-visible{outline:2px solid var(--navy);outline-offset:3px}.uf-rule{width:64px;height:2px;background:var(--goldR);border:0;margin:0}.uf-chips{display:flex;flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none}.uf-chips li{font-size:11.5px;padding:6px 12px;border-radius:99px;border:1px solid var(--line);background:var(--card);color:var(--slate)}.uf-motion .uf-r{opacity:0;transform:translateY(18px);transition:opacity .7s cubic-bezier(.22,.9,.3,1),transform .7s cubic-bezier(.22,.9,.3,1)}.uf-motion .uf-r--in{opacity:1;transform:none}@keyframes uf-sway{0%,to{transform:rotate(-4.5deg) translateY(0)}50%{transform:rotate(4.5deg) translateY(-10px)}}.uf-motion .uf .uf-sway,.uf-motion .uf-sway{animation:uf-sway 7.5s ease-in-out infinite;transform-origin:50% 56%;will-change:transform}.uf .uf-flip__img{transform:rotate(calc(var(--uf-scroll-rot,0deg) + var(--uf-btn-rot,0deg)));transition:none;transform-origin:50% 50%;will-change:transform}.uf .uf-flip__stage.is-animating .uf-flip__img{transition:transform .7s cubic-bezier(.62,.02,.28,1)}@media(prefers-reduced-motion:reduce){.uf *{animation-duration:.001ms!important;transition-duration:.001ms!important}.uf .uf-flip__img{transform:none}.uf-r{opacity:1!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/uflip.css.map */
