:root{--somizy-navy:#031B3F;--somizy-cream:#F3F0EA;--somizy-sand:#E9E3D8;--somizy-taupe:#A99A8A;--somizy-gold:#BD8B46;--font-body-family:"Sora",Helvetica,Arial,sans-serif;--font-heading-family:"Sora",Helvetica,Arial,sans-serif;--font-body-weight:400;--font-heading-weight:700}html{scroll-behavior:smooth}h3,h4,h5,h6,.h3,.h4,.h5,.h6,.subtitle,.caption-with-letter-spacing{font-weight:600}.button,.button--primary,.button--secondary,.shopify-payment-button__button,.cart__checkout-button{font-weight:600;letter-spacing:.04rem;transition:transform .3s ease,opacity .3s ease}.button:hover{transform:translateY(-1px)}a{text-underline-offset:.3rem}::selection{background:var(--somizy-gold);color:var(--somizy-navy)}@keyframes smz-twinkle{0%,to{opacity:.15;transform:scale(.7)}50%{opacity:1;transform:scale(1.3)}}@keyframes smz-float{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}@keyframes smz-rise{0%{opacity:0;transform:translateY(28px)}}@keyframes smz-breathe{0%,to{box-shadow:0 0 #bd8b4680}50%{box-shadow:0 0 0 16px #bd8b4600}}@keyframes smz-drift{to{transform:translate(-50%)}}@keyframes smz-aurora{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(5%,-4%,0) scale(1.18)}}@keyframes smz-shine{to{background-position:-200% 0}}@keyframes smz-halo{0%,to{opacity:.55;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}@keyframes smz-dot{0%{transform:translateY(0);opacity:0}30%{opacity:1}to{transform:translateY(18px);opacity:0}}.smz{color:var(--somizy-navy)}.smz *{box-sizing:border-box}.smz-wrap{max-width:1200px;margin:0 auto;padding:0 24px}@media(min-width:750px){.smz-wrap{padding:0 48px}}.smz-section{padding:104px 0}@media(max-width:749px){.smz-section{padding:68px 0}}.smz-eyebrow{margin:0 0 16px;font-size:13px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--somizy-gold)}.smz h2{margin:0 0 16px;font-size:clamp(30px,4.2vw,50px);line-height:1.1;letter-spacing:-.02em;font-weight:700}.smz-head{text-align:center;max-width:720px;margin:0 auto 56px}.smz-head p{margin:0;font-size:18px;line-height:1.65;opacity:.8}.smz-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:17px 32px;border:1px solid transparent;border-radius:999px;font:600 16px/1 var(--font-body-family);text-decoration:none;cursor:pointer;transition:transform .35s cubic-bezier(.2,.7,.2,1),background .3s,color .3s,border-color .3s}.smz-btn:hover{transform:translateY(-3px)}.smz-btn .smz-arrow{transition:transform .35s cubic-bezier(.2,.7,.2,1)}.smz-btn:hover .smz-arrow{transform:translate(5px)}.smz-btn--gold{background:var(--somizy-gold);color:var(--somizy-navy);animation:smz-breathe 4.5s ease-in-out infinite}.smz-btn--gold:hover{background:#cc9a55}.smz-btn--ghost{border-color:#f3f0ea66;color:var(--somizy-cream);background:transparent}.smz-btn--ghost:hover{border-color:var(--somizy-gold);color:var(--somizy-gold)}.smz-btn[disabled]{opacity:.5;cursor:not-allowed;animation:none}.smz-sky{position:absolute;top:-24px;right:-24px;bottom:-24px;left:-24px;z-index:0;pointer-events:none;transform:translate3d(calc(var(--mx,0)*-16px),calc(var(--my,0)*-16px),0);transition:transform .8s ease-out}.smz-star{position:absolute;left:var(--x);top:var(--y);width:var(--s);height:var(--s);border-radius:50%;background:var(--somizy-gold);box-shadow:0 0 8px 1px #bd8b46b3;opacity:.2;animation:smz-twinkle var(--d) ease-in-out var(--o) infinite}.smz-star:nth-child(3n){background:var(--somizy-cream);box-shadow:0 0 8px 1px #f3f0ea99}.smz-glow{position:absolute;border-radius:50%;filter:blur(90px);animation:smz-aurora 18s ease-in-out infinite}.smz-glow--1{width:520px;height:520px;right:2%;top:-8%;background:#bd8b4652}.smz-glow--2{width:620px;height:620px;left:-10%;bottom:-20%;background:#2a5ca847;animation-delay:-8s}.smz-hero{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;min-height:min(92vh,820px);padding:96px 0 170px;color:var(--somizy-cream);background:radial-gradient(120% 90% at 75% 5%,#0D2F63 0%,var(--somizy-navy) 55%,#020F26 100%)}.smz-hero:after{content:"";position:absolute;left:-5%;right:-5%;bottom:-1px;height:90px;z-index:3;background:var(--somizy-cream);border-radius:50% 50% 0 0/100% 100% 0 0}.smz-hero__inner{position:relative;z-index:2;width:100%;display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center}@media(max-width:989px){.smz-hero__inner{grid-template-columns:1fr;text-align:center;gap:48px}.smz-hero{padding:72px 0 150px}}.smz-hero__copy>*{animation:smz-rise 1.1s cubic-bezier(.2,.7,.2,1) both}.smz-hero__copy>*:nth-child(1){animation-delay:.1s}.smz-hero__copy>*:nth-child(2){animation-delay:.22s}.smz-hero__copy>*:nth-child(3){animation-delay:.36s}.smz-hero__copy>*:nth-child(4){animation-delay:.5s}.smz-hero__copy>*:nth-child(5){animation-delay:.64s}.smz-hero h1{margin:0 0 22px;font-size:clamp(46px,7.4vw,96px);line-height:1;letter-spacing:-.025em;font-weight:700;color:var(--somizy-cream)}.smz-hero h1 em{font-style:normal;background:linear-gradient(100deg,#bd8b46,#e7c27d 50%,#bd8b46);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:smz-shine 6s linear infinite}.smz-lead{max-width:520px;margin:0 0 34px;font-size:clamp(17px,2vw,21px);line-height:1.6;color:#f3f0ead6}@media(max-width:989px){.smz-lead{margin-left:auto;margin-right:auto}}.smz-actions{display:flex;flex-wrap:wrap;gap:14px}@media(max-width:989px){.smz-actions{justify-content:center}}.smz-pills{display:flex;flex-wrap:wrap;gap:10px;margin:30px 0 0;padding:0;list-style:none}@media(max-width:989px){.smz-pills{justify-content:center}}.smz-pills li{padding:8px 15px;border:1px solid rgba(243,240,234,.2);border-radius:999px;font-size:13px;color:#f3f0eacc}.smz-hero__visual{position:relative;max-width:460px;width:100%;margin:0 auto;transform:translate3d(calc(var(--mx,0)*14px),calc(var(--my,0)*14px),0);transition:transform .8s ease-out}.smz-halo{position:absolute;top:-12%;right:-12%;bottom:-12%;left:-12%;border-radius:50%;background:radial-gradient(circle,#bd8b4680,#bd8b4600 66%);animation:smz-halo 6s ease-in-out infinite}.smz-frame{position:relative;padding:14px;border-radius:42px;background:linear-gradient(145deg,#f3f0ea33,#f3f0ea0a);border:1px solid rgba(243,240,234,.2);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 50px 90px -40px #000000b3;animation:smz-float 7s ease-in-out infinite}.smz-frame img{display:block;width:100%;height:auto;border-radius:30px}.smz-chip{position:absolute;left:-14px;bottom:30px;z-index:2;display:grid;gap:2px;padding:12px 18px;border-radius:18px;background:#031b3fbd;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(243,240,234,.18);font-size:13px;line-height:1.35;text-align:left}.smz-chip strong{color:var(--somizy-gold);font-size:17px}@media(max-width:989px){.smz-chip{left:6px}}.smz-marquee{overflow:hidden;padding:18px 0;background:var(--somizy-gold);color:var(--somizy-navy)}.smz-marquee__track{display:flex;width:max-content;animation:smz-drift 36s linear infinite}.smz-marquee:hover .smz-marquee__track{animation-play-state:paused}.smz-marquee__group{display:flex;align-items:center;gap:36px;padding-right:36px;font-size:14px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap}.smz-marquee__group span{display:inline-flex;align-items:center;gap:36px}.smz-benefits{background:var(--somizy-cream)}.smz-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}@media(max-width:989px){.smz-cards{grid-template-columns:1fr;max-width:480px;margin:0 auto}}.smz-card{background:var(--somizy-sand);border-radius:32px;overflow:hidden;transition:transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .5s}.smz-card:hover{transform:translateY(-10px);box-shadow:0 36px 60px -32px #031b3f66}.smz-card__media{aspect-ratio:4/5;overflow:hidden}.smz-card__media img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.1);will-change:transform}.smz-card__body{padding:28px 28px 34px}.smz-card__body h3{margin:0 0 10px;font-size:22px;font-weight:600}.smz-card__body p{margin:0;line-height:1.65;opacity:.8}.smz-product{background:var(--somizy-sand)}.smz-product__grid{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}@media(max-width:989px){.smz-product__grid{grid-template-columns:1fr;gap:40px}}.smz-product__media{overflow:hidden;border-radius:40px;background:var(--somizy-cream);box-shadow:0 40px 80px -40px #031b3f73}.smz-product__media img{display:block;width:100%;height:auto;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.smz-product__media:hover img{transform:scale(1.06)}.smz-price{margin:6px 0 20px;font-size:28px;font-weight:700}.smz-product__desc{margin:0;line-height:1.75;opacity:.85}.smz-points{display:grid;gap:12px;margin:26px 0 34px;padding:0;list-style:none}.smz-points li{display:flex;align-items:flex-start;gap:12px;line-height:1.5}.smz-points li:before{content:"\2713";flex:none;display:grid;place-items:center;width:22px;height:22px;margin-top:1px;border-radius:50%;background:var(--somizy-gold);color:var(--somizy-navy);font-size:12px;font-weight:700}.smz-buy{display:flex;flex-wrap:wrap;align-items:center;gap:18px}.smz-link{font-weight:600;color:var(--somizy-navy);text-decoration:underline;text-decoration-color:var(--somizy-gold);text-underline-offset:6px}.smz-btn--navy{background:var(--somizy-navy);color:var(--somizy-cream)}.smz-btn--navy:hover{background:#0b2b5a}.smz-steps{background:var(--somizy-cream)}.smz-steps__grid{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:40px}@media(max-width:989px){.smz-steps__grid{grid-template-columns:1fr;max-width:480px;margin:0 auto}}.smz-steps__line{position:absolute;left:16%;right:16%;top:34px;height:2px;background:linear-gradient(90deg,var(--somizy-gold),var(--somizy-taupe));transform-origin:left}@media(max-width:989px){.smz-steps__line{display:none}}.smz-ready .smz-steps__line{transform:scaleX(0);transition:transform 1.8s cubic-bezier(.2,.7,.2,1) .3s}.smz-ready .smz-steps__line.is-in{transform:scaleX(1)}.smz-step{position:relative;text-align:center}.smz-step__num{position:relative;z-index:1;display:grid;place-items:center;width:68px;height:68px;margin:0 auto 22px;border-radius:50%;background:var(--somizy-navy);color:var(--somizy-gold);font-size:24px;font-weight:700;box-shadow:0 0 0 8px var(--somizy-cream)}.smz-step h3{margin:0 0 10px;font-size:21px;font-weight:600}.smz-step p{margin:0 auto;max-width:300px;line-height:1.65;opacity:.8}.smz-trust{background:var(--somizy-navy);color:var(--somizy-cream)}.smz-trust .smz-section{padding:72px 0}.smz-trust__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:36px}@media(max-width:989px){.smz-trust__grid{grid-template-columns:1fr;max-width:420px;margin:0 auto}}.smz-trust__item{display:flex;gap:18px;align-items:flex-start}.smz-trust__icon{flex:none;display:grid;place-items:center;width:52px;height:52px;border-radius:50%;border:1px solid rgba(189,139,70,.55);color:var(--somizy-gold);transition:transform .5s cubic-bezier(.2,.7,.2,1),background .3s}.smz-trust__item:hover .smz-trust__icon{transform:scale(1.12) rotate(-6deg);background:#bd8b4626}.smz-trust__item h3{margin:2px 0 6px;font-size:18px;font-weight:600;color:var(--somizy-cream)}.smz-trust__item p{margin:0;font-size:15px;line-height:1.6;color:#f3f0eabf}.smz-faq{background:var(--somizy-cream)}.smz-faq__list{max-width:800px;margin:0 auto}.smz-faq details{border-bottom:1px solid rgba(3,27,63,.15)}.smz-faq summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px 0;font-size:18px;font-weight:600;cursor:pointer;list-style:none}.smz-faq summary::-webkit-details-marker{display:none}.smz-faq summary:after{content:"+";font-size:30px;line-height:1;font-weight:400;color:var(--somizy-gold);transition:transform .4s ease}.smz-faq details[open] summary:after{transform:rotate(135deg)}.smz-faq__a{max-width:680px;padding:0 0 26px;line-height:1.75;opacity:.85;animation:smz-rise .5s ease both}.smz-cta{position:relative;isolation:isolate;overflow:hidden;text-align:center;color:var(--somizy-cream);background:radial-gradient(110% 120% at 50% 0%,#0D2F63 0%,var(--somizy-navy) 60%,#020F26 100%)}.smz-cta .smz-wrap{position:relative;z-index:2}.smz-cta h2{color:var(--somizy-cream);font-size:clamp(34px,5.4vw,66px)}.smz-cta h2 em{font-style:normal;color:var(--somizy-gold)}.smz-cta p{max-width:560px;margin:0 auto 34px;font-size:19px;line-height:1.6;color:#f3f0ead1}.smz-ready .smz-reveal{opacity:0;transform:translateY(34px);transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1);transition-delay:var(--delay,0s)}.smz-ready .smz-reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.smz *,.smz *:before,.smz *:after{animation:none!important;transition:none!important}.smz-reveal{opacity:1!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/somizy.css.map */
