@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;1,400;1,500&family=Poppins:wght@300;400;500;600;700&display=swap";body.og-page{background:#f6f5f2}body.og-page .shopify-section[id*=header],body.og-page .shopify-section-group-header-group,body.og-page .shopify-section[id*=footer],body.og-page .shopify-section-group-footer-group{display:none!important}body.og-page .shopify-section{margin:0!important}.og,.og *,.og *:before,.og *:after{box-sizing:border-box}.og{margin:0;padding:0;background:#f6f5f2;color:#1f2423;font-family:Poppins,sans-serif;font-weight:400;line-height:1.65;-webkit-font-smoothing:antialiased;font-size:16px}.og img,.og svg{max-width:100%;display:block}.og .wrap{max-width:1160px;margin:0 auto;padding:0 22px}.og h1,.og h2,.og h3{font-family:Cormorant Garamond,Georgia,serif;font-weight:500;line-height:1.06;letter-spacing:-.01em;margin:0;color:#1f2423}.og h1{font-size:clamp(2.6rem,7vw,4.4rem);font-weight:600}.og h1 em,.og h2 em{font-style:italic;color:#3f6f74}.og h2{font-size:clamp(2.1rem,5vw,3.2rem)}.og h3{font-size:clamp(1.3rem,3vw,1.7rem)}.og p{margin:0}.og .ey{font-family:Poppins,sans-serif;font-size:.72rem;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:#3f6f74;display:inline-flex;align-items:center;gap:10px}.og .ey:before{content:"";width:26px;height:2px;background:#c9a86a}.og .ey.ctr{justify-content:center}.og .ey.ctr:after{content:"";width:26px;height:2px;background:#c9a86a}.og .ey.on{color:#c9a86a}.og .btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-family:Poppins,sans-serif;font-weight:600;font-size:.82rem;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;border:2px solid transparent;cursor:pointer;padding:16px 34px;border-radius:4px;transition:transform .15s ease,background .2s ease,color .2s ease}.og .btn-gold{background:#e8d8b8;color:#1f2423;box-shadow:0 10px 26px -14px #1f242366}.og .btn-gold:hover{transform:translateY(-2px);background:#dbc59a;color:#1f2423}.og .btn-ghost{background:transparent;color:#1f2423;border-color:#1f2423}.og .btn-ghost:hover{background:#1f2423;color:#fff}.og .btn-full{width:100%}.og .bleed{width:100vw;position:relative;left:50%;margin-left:-50vw}.og .js-reveal{opacity:1;transform:none;transition:opacity .7s ease,transform .7s ease}.og .js-reveal.in{opacity:1;transform:none}.og .stars{color:#c9a86a;letter-spacing:1px}.og .imgslot{width:100%;height:100%;min-height:220px;display:flex;align-items:center;justify-content:center;text-align:center;padding:18px;background:#efece4;color:#737d7b;font-size:.74rem;letter-spacing:.04em;border:1px dashed #c7cdd8}.og .ann{background:#1f2423;color:#fff;text-align:center;padding:9px 16px;font-size:.76rem;letter-spacing:.05em}.og .ann b,.og .ann strong{color:#c9a86a;font-weight:600}.og .head{position:sticky;top:0;z-index:80;background:#f7f3ecf0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid #DAD6CE}.og .head-in{display:flex;align-items:center;justify-content:space-between;padding:14px 22px;max-width:1160px;margin:0 auto}.og .logo{display:inline-flex;align-items:center;gap:9px;font-family:Poppins,sans-serif;font-weight:600;letter-spacing:.4em;font-size:1.05rem;text-transform:uppercase;color:#1f2423}.og .logo .mark{width:30px;height:26px;background:#c9a86a;border-radius:3px 8px;display:inline-flex;align-items:center;justify-content:center;color:#1f2423;font-family:Cormorant Garamond,Georgia,serif;font-weight:600;font-size:1.1rem;transform:scaleX(-1);letter-spacing:0}.og .head .btn{padding:11px 24px;font-size:.72rem}.og .logo-img{height:26px;width:auto;display:block}.og .hero{padding:clamp(34px,5vw,64px) 0 clamp(30px,4vw,54px)}.og .hero-grid{display:grid;grid-template-columns:1.02fr .98fr;gap:clamp(26px,4vw,58px);align-items:center}.og .ratebar{display:inline-flex;align-items:center;gap:9px;background:#fff;border:1px solid #DAD6CE;border-radius:40px;padding:6px 14px;font-size:.78rem;color:#737d7b}.og .hero h1{margin-top:16px}.og .hero .sub{margin-top:16px;font-size:1.08rem;color:#737d7b;max-width:36ch}.og .hero-cta{margin-top:26px;display:flex;flex-wrap:wrap;gap:12px;align-items:center}.og .price-from{font-family:Cormorant Garamond,Georgia,serif;font-size:1.15rem;color:#1f2423;font-weight:600}.og .chips{margin-top:22px;display:flex;flex-wrap:wrap;gap:9px}.og .chip{display:inline-flex;align-items:center;gap:7px;font-size:.73rem;font-weight:500;background:#fff;border:1px solid #DAD6CE;padding:8px 13px;border-radius:40px}.og .chip svg{width:15px;height:15px;stroke:#3f6f74;fill:none;stroke-width:2}.og .hero-img{border-radius:10px;overflow:hidden;box-shadow:0 30px 60px -34px #14324a8c}.og .hero-img img{width:100%}.og .marq{background:#2a4f53;color:#fff;overflow:hidden;padding:13px 0}.og .marq-track{display:flex;gap:40px;white-space:nowrap;animation:ogMarq 28s linear infinite}.og .marq-track span{font-family:Cormorant Garamond,Georgia,serif;font-size:1.18rem}.og .marq b{color:#c9a86a}@keyframes ogMarq{0%{transform:translate(0)}to{transform:translate(-50%)}}.og .sec{padding:clamp(52px,7vw,96px) 0}.og .sec-head{max-width:640px}.og .sec-head.ctr{margin:0 auto;text-align:center}.og .sec-head h2{margin-top:13px}.og .sec-head p{margin-top:14px;color:#737d7b;font-size:1.05rem}.og .split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,60px);align-items:center}.og .split-img{border-radius:10px;overflow:hidden;box-shadow:0 24px 50px -32px #14324a80}.og .split.rev .split-img{order:2}.og .split-text{color:#737d7b;margin-top:14px}.og .bgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:42px}.og .bcard{background:#fff;border:1px solid #DAD6CE;border-radius:12px;padding:26px;transition:transform .2s ease,box-shadow .2s ease}.og .bcard:hover{transform:translateY(-4px);box-shadow:0 22px 42px -28px #14324a66}.og .bicon{width:50px;height:50px;border-radius:12px;background:#efece4;display:flex;align-items:center;justify-content:center;margin-bottom:15px}.og .bicon svg{width:26px;height:26px;stroke:#3f6f74;fill:none;stroke-width:1.7}.og .bcard h3{font-size:1.3rem}.og .bcard p{color:#737d7b;font-size:.92rem;margin-top:7px}.og .bcard .stat{color:#3f6f74;font-weight:600;font-size:.82rem;margin-top:9px;display:block}.og .edu{background:#efece4}.og .steps3{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:14px}.og .stepbox{background:#fff;border-radius:12px;padding:22px;border:1px solid #e2ddd2}.og .stepbox b{color:#1f2423;font-family:Cormorant Garamond,Georgia,serif;font-size:1.2rem}.og .stepbox p{color:#737d7b;font-size:.9rem;margin-top:6px}.og .edu-list{margin:18px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}.og .edu-list li{display:flex;gap:11px;font-size:.96rem}.og .edu-list li svg{flex:0 0 auto;width:20px;height:20px;stroke:#3f6f74;fill:none;stroke-width:2.2;margin-top:2px}.og .edu-list b,.og .edu-list strong{color:#1f2423}.og .clin{background:#1f2423;color:#fff;text-align:center}.og .clin h2{color:#fff}.og .clin .sub{color:#ffffffb3;margin:12px auto 0;max-width:52ch}.og .cgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:44px}.og .cstat .n{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(2.6rem,6vw,3.6rem);color:#c9a86a;line-height:1;font-weight:600}.og .cstat p{color:#ffffffd1;font-size:.9rem;margin-top:8px}.og .clin .fine{margin-top:30px;font-size:.72rem;color:#ffffff80}.og .award-in{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,5vw,52px);align-items:center}.og .award-img{border-radius:10px;overflow:hidden;box-shadow:0 24px 50px -32px #14324a80}.og .award-text{color:#737d7b;margin-top:14px}.og .award-text b,.og .award-text strong{color:#1f2423}.og .use{background:#efece4}.og .use-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:14px;counter-reset:u}.og .ustep{background:#fff;border-radius:12px;padding:24px;border:1px solid #e2ddd2;position:relative}.og .ustep:before{counter-increment:u;content:counter(u);font-family:Cormorant Garamond,Georgia,serif;font-size:2rem;color:#c9a86a;font-weight:600}.og .ustep h3{font-size:1.2rem;margin-top:4px}.og .ustep p{color:#737d7b;font-size:.9rem;margin-top:6px}.og .timeline{margin-top:22px;background:#fff;border:1px solid #e2ddd2;border-radius:12px;padding:20px 22px;display:flex;gap:22px;flex-wrap:wrap}.og .timeline>div{flex:1;min-width:160px}.og .timeline b{color:#3f6f74}.og .timeline small{color:#737d7b}.og .gallery{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:16px}.og .gallery>div{aspect-ratio:4/5;border-radius:8px;overflow:hidden}.og .gallery img{width:100%;height:100%;object-fit:cover}.og .revs{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:42px}.og .rev{background:#fff;border:1px solid #DAD6CE;border-radius:12px;padding:24px;display:flex;flex-direction:column}.og .rev .stars{margin-bottom:10px}.og .rev blockquote{margin:0;font-size:.96rem;flex:1}.og .rev .who{margin-top:16px;display:flex;align-items:center;gap:10px}.og .rev .who .av{width:40px;height:40px;border-radius:50%;background:#3f6f74;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.9rem}.og .rev .who b{display:block;font-size:.86rem;color:#1f2423}.og .rev .who small{color:#737d7b;font-size:.72rem}.og .verified{display:inline-flex;align-items:center;gap:4px;color:#3f6f74;font-size:.68rem;font-weight:600}.og .rev-photos{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px}.og .rev-photos>div{aspect-ratio:1/1;border-radius:10px;overflow:hidden}.og .rev-photos img{width:100%;height:100%;object-fit:cover}.og .about{background:#2a4f53;color:#fff}.og .about h2{color:#fff}.og .about>.wrap>div>p,.og .about-lead{color:#ffffffd1;margin-top:14px}.og .about .two{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:20px}.og .about .two h3{color:#c9a86a;font-size:1.3rem}.og .about .two p{margin-top:8px;font-size:.94rem;color:#ffffffd1}.og .faq{max-width:800px;margin:38px auto 0}.og .faq details{background:#fff;border:1px solid #DAD6CE;border-radius:10px;margin-bottom:11px;overflow:hidden}.og .faq summary{list-style:none;cursor:pointer;padding:19px 52px 19px 22px;position:relative;font-family:Cormorant Garamond,Georgia,serif;font-size:1.28rem;color:#1f2423}.og .faq summary::-webkit-details-marker{display:none}.og .faq summary:after{content:"+";position:absolute;right:22px;top:50%;transform:translateY(-50%);font-family:Poppins,sans-serif;font-size:1.4rem;color:#c9a86a}.og .faq details[open] summary:after{content:"\2013"}.og .faq details p{padding:0 22px 22px;color:#737d7b}.og .final{background:#1f2423;color:#fff;text-align:center}.og .final h2{color:#fff;max-width:20ch;margin:12px auto 0}.og .final p{color:#ffffffc7;margin:14px auto 0;max-width:48ch}.og .final .btn{margin-top:26px}.og .reassure{margin-top:24px;display:flex;flex-wrap:wrap;gap:12px 26px;justify-content:center;font-size:.76rem;color:#ffffffb8}.og .reassure span{display:inline-flex;align-items:center;gap:7px}.og .reassure svg{width:16px;height:16px;stroke:#c9a86a;fill:none;stroke-width:2}.og .foot{background:#1a1e1d;color:#fff9;text-align:center;padding:38px 22px}.og .foot .logo{color:#fff;justify-content:center;margin-bottom:12px}.og .foot .logo .mark{color:#1f2423}.og .foot small{font-size:.75rem;display:block}.og .foot .foot-logo{filter:brightness(0) invert(1);height:22px;width:auto;margin:0 auto 12px;display:block;opacity:.9}.og .sticky{position:fixed;left:0;right:0;bottom:0;z-index:85;background:#fffffff7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid #DAD6CE;box-shadow:0 -14px 34px -20px #14324a73;transform:translateY(120%);transition:transform .35s ease}.og .sticky.show{transform:translateY(0)}.og .sticky-in{max-width:760px;margin:0 auto;padding:10px 16px calc(12px + env(safe-area-inset-bottom))}.og .sticky-meta{display:flex;align-items:center;justify-content:center;gap:9px;font-size:.8rem;color:#737d7b;margin-bottom:8px;flex-wrap:wrap}.og .sticky-meta b{color:#1f2423;font-weight:600}.og .sticky-meta .sfrom{color:#3f6f74;font-weight:600}.og .sticky-meta .stars{font-size:.85rem}.og .sticky-btn{width:100%;padding:16px;font-size:.86rem;letter-spacing:.12em}.og .modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:none;align-items:center;justify-content:center;padding:20px}.og .modal.open{display:flex}.og .modal .mbg{position:absolute;top:0;right:0;bottom:0;left:0;background:#0d243699;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.og .modal .mcard{position:relative;background:#f6f5f2;border-radius:16px;max-width:720px;width:100%;padding:clamp(24px,4vw,40px);max-height:92vh;overflow:auto;box-shadow:0 40px 80px -30px #00000080}.og .modal .mcard h3{font-size:1.9rem;text-align:center;color:#1f2423;font-family:Cormorant Garamond,Georgia,serif}.og .modal .msub{text-align:center;color:#737d7b;font-size:.92rem;margin-top:6px}.og .modal .mclose{position:absolute;top:14px;right:16px;background:none;border:none;font-size:1.8rem;color:#737d7b;cursor:pointer;line-height:1}.og .modal .opts{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:24px}.og .modal .opt{background:#fff;border:2px solid #DAD6CE;border-radius:14px;overflow:hidden;display:flex;flex-direction:column;position:relative;transition:transform .2s ease}.og .modal .opt:hover{transform:translateY(-3px)}.og .modal .opt.best{border-color:#c9a86a}.og .modal .flag{position:absolute;top:0;right:0;background:#c9a86a;color:#1f2423;font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:5px 12px;border-radius:0 0 0 10px;z-index:2}.og .modal .oimg{aspect-ratio:1/1;overflow:hidden;background:#fff;display:flex;align-items:center;justify-content:center}.og .modal .oimg img{width:100%;height:100%;object-fit:contain}.og .modal .obody{padding:18px;text-align:center;display:flex;flex-direction:column;gap:6px;flex:1}.og .modal .obody h4{font-family:Cormorant Garamond,Georgia,serif;font-size:1.35rem;color:#1f2423;margin:0}.og .modal .desc{font-size:.8rem;color:#737d7b}.og .modal .oprice{font-family:Cormorant Garamond,Georgia,serif;font-size:1.9rem;color:#1f2423;font-weight:600}.og .modal .osave{font-size:.74rem;color:#fff;background:#3f6f74;border-radius:20px;padding:3px 10px;display:inline-block;font-weight:600;align-self:center}.og .modal .opt .btn{margin-top:8px}.og .modal .mtrust{text-align:center;margin-top:20px;font-size:.76rem;color:#737d7b;display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.og .modal .mtrust span{display:inline-flex;align-items:center;gap:6px}.og .modal .mtrust svg{width:14px;height:14px;stroke:#3f6f74;fill:none;stroke-width:2}@media(max-width:880px){.og .hero-grid{grid-template-columns:1fr}.og .hero-img{order:-1}.og .split{grid-template-columns:1fr}.og .split-img,.og .split.rev .split-img{order:-1}.og .award-in,.og .about .two,.og .bgrid{grid-template-columns:1fr}.og .cgrid{grid-template-columns:1fr 1fr}.og .steps3,.og .use-steps,.og .revs{grid-template-columns:1fr}.og .gallery{grid-template-columns:repeat(2,1fr)}}@media(max-width:540px){.og .head .btn{padding:10px 16px;font-size:.66rem}.og.og-last{padding-bottom:104px}.og .modal .opts{grid-template-columns:1fr 1fr;gap:10px}.og .modal .obody{padding:13px 10px;gap:4px}.og .modal .obody h4{font-size:1.05rem}.og .modal .desc{font-size:.68rem}.og .modal .oprice{font-size:1.35rem}.og .modal .osave{font-size:.62rem;padding:2px 7px}.og .modal .opt .btn{padding:12px 8px;font-size:.62rem;letter-spacing:.03em}.og .modal .flag{font-size:.54rem;padding:4px 8px}.og .modal .mcard{padding:22px 16px}.og .modal .mcard h3{font-size:1.5rem}}@media(prefers-reduced-motion:reduce){.og .js-reveal{opacity:1;transform:none}.og .marq-track{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/oceanglo.css.map */
