body:has(.os-hero-wrapper) .shopify-section-group-header-group,body:has(.os-footer-wrapper) .shopify-section-group-footer-group{display:none!important}.os-head-banner{position:relative;z-index:999;background:linear-gradient(90deg,#0a1628,#0d1f2e);width:100%;display:block;text-decoration:none}.os-head-banner__container{margin:auto;max-width:1400px;padding:10px 16px;display:flex;align-items:center;justify-content:center;text-align:center;gap:20px}.os-head-banner__text{font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:14px;letter-spacing:.5px!important;color:#fffc;margin:0;font-weight:400}.os-head-banner:hover .os-head-banner__text{color:#fff}.os-header{width:100%;position:relative;z-index:20}.os-header-desktop{width:100%;position:relative;z-index:10;transition:transform .4s ease,opacity .4s ease}.os-header-desktop nav{max-width:1400px;margin:0 auto;padding:0 32px}.os-nav-flex{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:19px 0 13px}.os-nav-links-left{display:flex;align-items:center;justify-content:flex-end;gap:40px;list-style:none;padding:0;margin:0;height:56px;font-size:16px;font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:500}.os-nav-links-right{display:flex;align-items:center;justify-content:flex-start;gap:40px;list-style:none;padding:0;margin:0;height:56px;font-size:16px;font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:500}.os-nav-links-left li,.os-nav-links-right li{transition:opacity .3s;cursor:pointer;white-space:nowrap}.os-nav-links-left li:hover,.os-nav-links-right li:hover{opacity:.6}.os-nav-links-left li a,.os-nav-links-right li a{color:#0d2e25!important;text-decoration:none!important;display:inline-block;font-size:16px}.os-nav-center-logo{flex-shrink:0;text-align:center;padding:0 40px}.os-nav-center-logo a{display:inline-block}.os-nav-center-logo img{height:56px;width:auto;filter:brightness(0) saturate(100%)}@media(max-width:1279px){.os-header-desktop{display:none}.os-mobile-header{display:flex}}@media(min-width:1280px){.os-mobile-header{display:none!important}}@media(min-width:1024px)and (max-width:1279px){.os-mobile-logo-wrap{width:25%;padding:8px 24px}.os-mobile-burger{width:56px;padding:12px}.os-burger-line{width:28px}}.os-mobile-header{width:100%;position:absolute;top:56px;z-index:100;display:flex;align-items:center;padding:12px 8px;color:#fff}.os-mobile-logo-wrap{width:41.666%;padding:8px 16px}.os-mobile-logo-wrap img{width:100%;height:auto}.os-mobile-nav-right{width:58.333%;display:flex;justify-content:flex-end}.os-mobile-burger{padding:16px;cursor:pointer;background-color:#0d1f1aa6;backdrop-filter:blur(37px) brightness(.99);-webkit-backdrop-filter:blur(37px) brightness(.99);border-radius:9999px;width:80px;display:flex;justify-content:center;border:none}.os-burger-line{width:40px;height:2px;background-color:#fff;transition:opacity .3s ease,transform .3s ease;transform-origin:center}.os-burger-line-menu{display:flex;flex-direction:column;gap:4px;justify-content:space-around;align-items:flex-end;height:100%}.os-mobile-menu-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0d1f1af7;z-index:9999;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:32px;opacity:0;pointer-events:none;transition:opacity .3s ease}.os-mobile-menu-overlay.active{opacity:1;pointer-events:auto}.os-mobile-menu-overlay a{font-family:Montserrat,sans-serif;font-size:24px;font-weight:700;color:#fff;text-decoration:none;transition:color .3s}.os-mobile-menu-overlay a:hover{color:#2dd4a8}.os-mobile-close{position:absolute;top:24px;right:24px;background:none;border:none;cursor:pointer;padding:8px;font-size:32px;color:#fff}.os-lang-switch{display:inline-flex;border-radius:9999px;overflow:hidden;border:1px solid rgba(255,255,255,.3)}.os-lang-btn{border:none;padding:6px 14px;font-size:13px;font-family:Montserrat,sans-serif;font-weight:600;cursor:pointer;transition:background .3s,color .3s;line-height:1}.os-hero-section{height:100vh;position:relative;z-index:1;overflow:hidden;display:flex;flex-direction:column;background-color:var(--hero-bg, #2dd4a8);transition:background-color .6s ease}.os-hero-content{position:relative;z-index:2;text-align:center;max-width:900px;margin:-32px auto 0;padding:0 16px 32px;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center}.os-hero-heading{font-family:Montserrat,Georgia,serif!important;color:#0d2e25!important;margin:0!important;padding:0!important;font-size:36px;line-height:1.1!important;word-break:keep-all;text-align:center;width:100%}.os-hero-heading strong{font-weight:700!important;display:block;text-wrap:pretty}.os-hero-heading em{font-style:italic!important;font-family:Georgia,Times New Roman,serif!important;font-weight:400!important;display:block;text-wrap:pretty}@media(max-width:767px){[data-lang=zh] .os-hero-heading{font-size:30px}[data-lang=zh] .os-hero-subtitle{font-size:14px}}@media(min-width:768px){.os-hero-heading{font-size:64px}}@media(min-width:1024px){.os-hero-heading{font-size:80px}.os-hero-content{max-width:1000px}}@media(min-width:1280px){.os-hero-heading{font-size:100px}.os-hero-content{max-width:1100px}}@media(min-width:1536px){.os-hero-heading{font-size:115px}}@media(min-width:1024px)and (max-height:750px){.os-hero-heading{font-size:72px}.os-hero-content{margin-top:-16px}.os-hero-subtitle{margin-top:20px!important}}@media(min-width:1280px)and (max-height:750px){.os-hero-heading{font-size:82px}}@media(min-width:1280px){[data-lang=zh] .os-hero-heading{font-size:88px}}@media(min-width:1536px){[data-lang=zh] .os-hero-heading{font-size:95px}[data-lang=zh] .os-hero-content{max-width:1200px}}@media(min-width:1920px){[data-lang=zh] .os-hero-heading{font-size:105px}[data-lang=zh] .os-hero-content{max-width:1300px}}.os-hero-subtitle{margin-top:32px!important;font-size:16px;color:#0d2e25!important;line-height:1.6;font-family:Montserrat,sans-serif;font-weight:500}@media(min-width:768px){.os-hero-subtitle{font-size:18px}}@keyframes osHeroFadeUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.os-hero-heading strong,.os-hero-heading em{display:block;opacity:0;animation:osHeroFadeUp .9s cubic-bezier(.16,1,.3,1) forwards}.os-hero-heading strong:first-child{animation-delay:.15s}.os-hero-heading em{animation-delay:.4s}.os-hero-heading strong:last-child{animation-delay:.65s}.os-hero-subtitle{opacity:0;animation:osHeroFadeUp .8s cubic-bezier(.16,1,.3,1) .9s forwards}.os-hero-cloud{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;overflow:hidden}@keyframes osKwFloat{0%,to{transform:translate(0)}25%{transform:translate(6px,-8px)}50%{transform:translate(-4px,-14px)}75%{transform:translate(8px,-6px)}}.os-kw-pill{position:absolute;font-family:Montserrat,sans-serif;font-weight:700;color:#0d2e25;white-space:nowrap;pointer-events:auto;cursor:default;border-radius:999px;padding:8px 20px;background:#ffffff40;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.35);box-shadow:0 2px 10px #0000000a;transition:background .3s,transform .3s,box-shadow .3s;opacity:0;animation:osHeroFadeUp .6s cubic-bezier(.16,1,.3,1) forwards}.os-kw-pill:hover{background:#ffffff8c;transform:scale(1.1)!important;box-shadow:0 6px 20px #0000001a}.os-kw-lg{font-size:18px;padding:10px 26px}.os-kw-md{font-size:14px}.os-kw-sm{font-size:12px;padding:6px 14px;color:#0d2e2599}.os-kw-1{top:10%;left:3%;animation:osHeroFadeUp .6s .2s forwards,osKwFloat 7s ease-in-out 1.2s infinite}.os-kw-2{top:24%;left:7%;animation:osHeroFadeUp .6s .35s forwards,osKwFloat 8s ease-in-out 1.5s infinite}.os-kw-3{top:44%;left:2%;animation:osHeroFadeUp .6s .5s forwards,osKwFloat 6.5s ease-in-out 1.8s infinite}.os-kw-4{top:62%;left:6%;animation:osHeroFadeUp .6s .6s forwards,osKwFloat 7.5s ease-in-out 2s infinite}.os-kw-5{top:78%;left:3%;animation:osHeroFadeUp .6s .7s forwards,osKwFloat 8.5s ease-in-out 1.4s infinite}.os-kw-6{top:8%;right:3%;animation:osHeroFadeUp .6s .25s forwards,osKwFloat 7.2s ease-in-out 1.6s infinite}.os-kw-7{top:22%;right:5%;animation:osHeroFadeUp .6s .4s forwards,osKwFloat 6.8s ease-in-out 1.9s infinite}.os-kw-8{top:42%;right:2%;animation:osHeroFadeUp .6s .55s forwards,osKwFloat 7.8s ease-in-out 2.1s infinite}.os-kw-9{top:60%;right:7%;animation:osHeroFadeUp .6s .65s forwards,osKwFloat 6.2s ease-in-out 1.3s infinite}.os-kw-10{top:78%;right:4%;animation:osHeroFadeUp .6s .75s forwards,osKwFloat 8s ease-in-out 2.3s infinite}.os-kw-11{top:88%;left:15%;animation:osHeroFadeUp .6s .8s forwards,osKwFloat 7s ease-in-out 1.7s infinite}.os-kw-12{top:88%;right:14%;animation:osHeroFadeUp .6s .85s forwards,osKwFloat 6.5s ease-in-out 2.2s infinite}@media(max-width:1023px){.os-kw-pill{font-size:10px;padding:5px 12px}.os-kw-lg{font-size:12px;padding:6px 14px}.os-kw-sm{font-size:9px;padding:4px 10px}.os-kw-1{top:5%;left:5%}.os-kw-2{top:12%;left:auto;right:8%}.os-kw-3{top:20%;left:3%}.os-kw-4{display:none}.os-kw-5{top:75%;left:5%}.os-kw-6{top:5%;right:5%;left:auto}.os-kw-7{top:75%;right:5%;left:auto}.os-kw-8{display:none}.os-kw-9{top:82%;left:30%;right:auto}.os-kw-10{top:82%;right:8%;left:auto}.os-kw-11{top:88%;left:8%}.os-kw-12{top:88%;right:10%}}@media(max-width:414px){.os-kw-pill{font-size:8px;padding:4px 9px}.os-kw-lg{font-size:10px;padding:5px 11px}.os-kw-sm{font-size:7px;padding:3px 8px}.os-kw-1{top:18%;left:4%}.os-kw-6{top:18%;right:4%;left:auto}.os-kw-2{top:24%;left:2%;right:auto}.os-kw-3{top:24%;right:3%;left:auto}.os-kw-5{top:72%;left:3%}.os-kw-7{top:72%;right:3%;left:auto}.os-kw-9{top:78%;left:20%;right:auto}.os-kw-10{top:78%;right:5%;left:auto}.os-kw-11{top:84%;left:5%}.os-kw-12{top:84%;right:12%}.os-kw-4,.os-kw-8{display:none}}.os-preloader{position:fixed;top:0;left:0;width:100%;height:100%;background:linear-gradient(160deg,#143d32,#0d2e25 40%,#1a4a3c);z-index:99999;display:flex;align-items:center;justify-content:center;flex-direction:column;overflow:hidden}.os-preloader:before{content:"";position:absolute;top:50%;left:50%;width:700px;height:700px;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(45,212,168,.18) 0%,rgba(26,138,110,.09) 40%,transparent 70%);pointer-events:none;z-index:1}.os-preloader.phase-out{animation:osPreloaderOut .8s cubic-bezier(.76,0,.24,1) forwards}@keyframes osPreloaderOut{0%{clip-path:inset(0 0 0 0)}to{clip-path:inset(0 0 100% 0)}}.os-pre-terminal{position:absolute;top:0;left:0;width:100%;height:100%;padding:32px;overflow:hidden;opacity:.06}.os-pre-ticker-row{font-family:Montserrat,sans-serif;font-size:12px;font-weight:500;color:#2dd4a8;white-space:nowrap;line-height:2.2;letter-spacing:.05em;animation:osTickerScroll 20s linear infinite}.os-pre-ticker-row:nth-child(2n){animation-duration:25s;animation-direction:reverse}.os-pre-ticker-row:nth-child(3n){color:#1a8a6e}@keyframes osTickerScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.os-pre-center{position:relative;z-index:5;text-align:center}.os-pre-numbers{font-family:Montserrat,sans-serif;font-size:clamp(12px,2vw,16px);font-weight:500;color:#2dd4a866;letter-spacing:.3em;margin-bottom:32px;min-height:1.2em}.os-pre-brand{font-family:Montserrat,Georgia,serif;font-weight:700;font-size:clamp(40px,10vw,96px);color:#fff;letter-spacing:.05em;position:relative;overflow:hidden}.os-pre-brand-one{color:#2dd4a8;font-family:Georgia,Times New Roman,serif;font-weight:400;font-style:italic;display:inline-block;opacity:0;transform:translateY(100%)}.os-pre-brand-share{font-weight:700;display:inline-block;opacity:0;transform:translateY(100%)}.os-pre-brand.revealed .os-pre-brand-one{animation:osBrandCharIn .6s cubic-bezier(.16,1,.3,1) forwards}.os-pre-brand.revealed .os-pre-brand-share{animation:osBrandCharIn .6s cubic-bezier(.16,1,.3,1) .15s forwards}@keyframes osBrandCharIn{to{opacity:1;transform:translateY(0)}}.os-pre-tagline{font-family:Montserrat,sans-serif;font-size:clamp(11px,1.5vw,14px);color:#ffffff4d;letter-spacing:.25em;text-transform:uppercase;margin-top:24px;opacity:0}.os-pre-tagline.show{animation:osFadeIn .5s ease .4s forwards}@keyframes osFadeIn{to{opacity:1}}.os-pre-data-strip{position:absolute;bottom:32px;left:0;right:0;display:flex;justify-content:center;gap:48px;z-index:5}.os-pre-data-item{text-align:center;opacity:0}.os-pre-data-item.show{animation:osFadeIn .3s ease forwards}.os-pre-data-val{font-family:Montserrat,sans-serif;font-size:clamp(16px,2.5vw,24px);font-weight:700;color:#2dd4a8}.os-pre-data-label{font-family:Montserrat,sans-serif;font-size:10px;color:#ffffff40;text-transform:uppercase;letter-spacing:.15em;margin-top:4px}.os-pre-flash{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#1a8a6e,#2dd4a8);z-index:10;opacity:0;pointer-events:none}.os-pre-flash.fire{animation:osGreenFlash .3s ease-out}@keyframes osGreenFlash{0%{opacity:.4}to{opacity:0}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/oneshare-hero.css.map */
