@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600&display=swap";*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background:#fffdf9;font-family:Instrument Sans,sans-serif;color:#302e2a;overflow-x:hidden}.announce{height:60px;display:flex;align-items:center;justify-content:center;gap:8px;background:linear-gradient(to right,#094b63d9,#186d8cd9 68%,#54a9c9d9);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.announce span{font-weight:600;font-size:14px;color:#fffdf9;white-space:nowrap}@media screen and (max-width:768px){.nav-links{display:none!important}}nav{height:60px;background:transparent;display:flex;align-items:center;padding:0 40px;position:relative;z-index:10;transition:background .3s ease}nav.scrolled{background:linear-gradient(to right,#094b63f2,#186d8cf2 68%,#54a9c9f2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.nav-links{display:flex;align-items:center;gap:22px;list-style:none;margin:0;padding:0}.nav-logo{position:absolute;left:50%;transform:translate(-50%)}.nav-logo img{height:30px;display:block}.nav-right{display:flex;align-items:center;gap:16px;margin-left:auto}.nav-links a{font-size:15px;text-decoration:none;color:#fefefeb3;white-space:nowrap}.nav-links a:hover,.nav-links a.active{color:#f4e9d9;font-weight:600}.nav-right a{display:flex;align-items:center;justify-content:center;position:relative}.nav-right svg{width:22px;height:22px;stroke:#f4e9d9;fill:none;stroke-width:1.5;transition:opacity .2s}.nav-right a:hover svg{opacity:.7}.cart-count{position:absolute;top:-6px;right:-8px;background:#186d8c;color:#fff;font-size:11px;font-weight:700;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center}.nav-toggle{display:none}@media screen and (max-width:768px){.nav-links{display:none}}.btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;height:53px;border-radius:8px;border:none;cursor:pointer;font-family:Instrument Sans,sans-serif;font-weight:600;font-size:16px;text-transform:uppercase;text-decoration:none;color:#f4e9d9;white-space:nowrap;padding:0 62px;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease}.btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,transparent 30%,rgba(255,255,255,.22),transparent 70%);transform:translate(-130%);transition:transform .55s ease}.btn:hover:after{transform:translate(130%)}.btn:hover{transform:translateY(-3px);box-shadow:0 12px 28px #00000038}.btn:active{transform:translateY(0);box-shadow:none}.btn-teal{background:#186d8c;width:196px}.btn-mid{background:#094b63}.btn-dark{background:#302e2a;width:307px}.hero-slide{position:relative;height:700px;display:flex;align-items:center;justify-content:center;overflow:hidden}.hero-slide-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;transform:scale(1.07);transition:transform 8s ease}.swiper-slide-active .hero-slide-bg{transform:scale(1)}.hero-inner{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:40px;width:762px;text-align:center}.hero-text{display:flex;flex-direction:column;gap:25px;align-items:center;color:#f4e9d9}.hero-title{font-family:Prata,serif;font-size:60px;line-height:75px;text-transform:uppercase;text-shadow:0 4px 20px rgba(0,0,0,.74);opacity:0;transform:translateY(28px);transition:opacity .9s .2s ease,transform .9s .2s ease}.hero-sub{font-size:20px;color:#f4e9d9;opacity:0;transform:translateY(20px);transition:opacity .8s .5s ease,transform .8s .5s ease}.hero-sub b{font-weight:700}.hero-btn-wrap{opacity:0;transform:translateY(16px);transition:opacity .7s .75s ease,transform .7s .75s ease}.swiper-slide-active .hero-title,.swiper-slide-active .hero-sub,.swiper-slide-active .hero-btn-wrap{opacity:1;transform:translateY(0)}.hero-dots-wrap{position:absolute;bottom:32px;left:50%;transform:translate(-50%);z-index:10;display:flex;gap:8px}.hero-dot{width:10px;height:7px;border-radius:2px;background:#f4e9d9;opacity:.4;cursor:pointer;transition:opacity .3s,width .3s}.hero-dot.active{opacity:1;width:24px}.reveal{opacity:0;transform:translateY(36px);transition:opacity .8s ease,transform .8s ease}.reveal.visible{opacity:1;transform:translateY(0)}.reveal-delay-1{transition-delay:.12s}.reveal-delay-2{transition-delay:.24s}.reveal-delay-3{transition-delay:.36s}.categories{background:#f5f2ed;padding:40px 0 0}.cat-title{font-family:Instrument Sans,sans-serif;text-align:center;font-size:24px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#302e2a;margin-bottom:18px}.cat-row{display:grid;grid-template-columns:repeat(6,1fr);gap:0}.cat-card{overflow:hidden}.cat-card a{display:block;text-decoration:none}.cat-thumb{position:relative;overflow:hidden;aspect-ratio:3/4}.cat-thumb img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.cat-card:hover .cat-thumb img{transform:scale(1.04)}.cat-tint{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.45) 0%,rgba(0,0,0,.05) 50%,transparent 100%)}.cat-name{position:absolute;bottom:14px;left:0;right:0;text-align:center;color:#fff;font-family:Instrument Sans,sans-serif;font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;padding:0 8px}@media(max-width:900px){.cat-row{grid-template-columns:repeat(3,1fr);gap:0}}@media(max-width:540px){.cat-row{grid-template-columns:repeat(2,1fr);gap:0}.cat-title{font-size:20px}.cat-name{font-size:10px;letter-spacing:.14em;bottom:10px}}.s-head{text-align:center;margin-bottom:48px}.s-head h2{font-family:Prata,serif;font-size:32px;text-transform:uppercase}.s-head p{font-size:18px;font-weight:500;margin-top:12px}.products{background:#f5f2ed;padding:60px 40px}.s-head{text-align:center;margin-bottom:40px}.s-head h2{font-family:Cormorant Garamond,Garamond,Georgia,serif;font-size:22px;font-weight:400;letter-spacing:.2em;text-transform:uppercase;margin:0 0 8px}.s-head p{font-size:13px;letter-spacing:.08em;color:#888;margin:0}.prod-swiper{width:100%;overflow:hidden}.prod-swiper .swiper-wrapper{display:flex;gap:0}.prod-swiper .swiper-slide{width:260px!important;flex-shrink:0;display:flex;flex-direction:column;gap:12px;cursor:pointer;padding:0 8px;box-sizing:border-box}.prod-swiper .swiper-slide a{text-decoration:none;color:inherit;display:flex;flex-direction:column;gap:10px}.prod-thumb{width:100%;aspect-ratio:3 / 4;border-radius:0;overflow:hidden}.prod-thumb img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.25,.46,.45,.94)}.prod-swiper .swiper-slide:hover .prod-thumb img{transform:scale(1.04)}.prod-name{font-family:Cormorant Garamond,Garamond,Georgia,serif;font-size:13px;font-weight:400;letter-spacing:.1em;text-transform:uppercase;color:#222;margin:0}.prod-price{font-size:12px;letter-spacing:.08em;color:#555;margin:0}.prod-cta{text-align:center;margin-top:48px}@media(max-width:900px){.products{padding:50px 20px}.prod-swiper .swiper-slide{width:200px!important}}@media(max-width:540px){.products{padding:40px 16px}.prod-swiper{overflow:visible}.prod-swiper .swiper-slide{width:52vw!important;padding:0 4px}.prod-name,.prod-price{font-size:11px}}.cta-band{min-height:540px;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at 8% -19%,#186d8c,#094b63);padding:93px 315px;text-align:center}.cta-inner{display:flex;flex-direction:column;gap:34px;align-items:center}.cta-inner h2{font-family:Prata,serif;font-size:56px;line-height:65px;color:#f4e9d9;text-transform:uppercase;text-shadow:0 4px 20px rgba(0,0,0,.25);max-width:900px}.cta-inner p{font-size:20px;line-height:30px;color:#f4e9d9;max-width:729px}.lookbook{padding:90px 90px 60px}.look-row{display:flex;gap:30px}.look-card{width:399px;height:469px;border-radius:8px;overflow:hidden;position:relative;cursor:pointer;flex-shrink:0;display:block}.look-card img{width:115%;height:120%;object-fit:cover;margin-left:-7.14%;transition:transform .7s cubic-bezier(.25,.46,.45,.94)}.look-card:hover img{transform:scale(1.06)}.look-grad{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#0000,#002735e6)}.look-label{position:absolute;bottom:38px;left:33px;right:33px;font-family:Plus Jakarta Sans,sans-serif;font-size:20px;font-weight:500;letter-spacing:.08em;color:#f9f6f0;text-transform:uppercase;text-decoration:none;transform:translateY(6px);transition:transform .4s ease}.look-card:hover .look-label{transform:translateY(0)}.tagline{background:#dfc7a6;height:200px;display:flex;align-items:center;overflow:hidden}.tag-track{display:flex;width:max-content;animation:scroll-left 25s linear infinite;color:#dfc7a6}.tag-row{display:flex;gap:120px;padding:0 60px;color:#dfc7a6}.tag-row p{font-family:Prata,serif;font-size:28px;text-transform:uppercase;white-space:nowrap;color:#dfc7a6;letter-spacing:.08em}@keyframes scroll-left{0%{transform:translate(0)}to{transform:translate(-50%)}}.about{display:flex;height:581px}.about-img{width:553px;flex-shrink:0;overflow:hidden}.about-img img{width:106.72%;height:125.58%;object-fit:cover;margin-top:-3.32%;transition:transform .8s ease}.about:hover .about-img img{transform:scale(1.03) translateY(-1%)}.about-content{flex:1;background:linear-gradient(to top,#186d8c,#094b63);display:flex;align-items:center;padding:0 80px}.about-inner{display:flex;flex-direction:column;gap:34px}.about-label{font-size:16px;font-weight:500;letter-spacing:1.6px;text-transform:uppercase;color:#f9f6f0}.about-title{font-family:Prata,serif;font-size:48px;line-height:54px;text-transform:uppercase;color:#f9f6f0;max-width:553px}.about-body{font-size:20px;line-height:30px;color:#f9f6f0;max-width:700px}.values{padding:70px 90px 40px}.val-row{display:flex;gap:30px}.val-card{flex:1;text-align:center;display:flex;flex-direction:column;gap:8px;align-items:center;padding:24px 20px;border-radius:8px;transition:background .3s,transform .3s}.val-card:hover{background:#186d8c12;transform:translateY(-4px)}.val-title{font-family:Prata,serif;font-size:24px;text-transform:uppercase}.val-desc{font-size:16px;line-height:22px;max-width:337px}.hr{height:1px;background:#302e2a26;margin:40px 90px 0}.faq{background:#f5f2ed;padding:80px 0 70px;width:100%}.faq>*{max-width:820px;margin:0 auto;padding:0 40px}.faq h2{font-family:Prata,serif;font-size:32px;text-transform:uppercase;margin-bottom:28px}.faq-list{width:831px}.faq-row{border-top:1px solid rgba(48,46,42,.2);padding:22px 8px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:background .2s;border-radius:4px}.faq-row:hover{background:#186d8c0d}.faq-list .faq-row:last-of-type{border-bottom:1px solid rgba(48,46,42,.2)}.faq-q{font-size:18px;font-weight:500;flex:1}.faq-ch{width:12px;height:6px;flex-shrink:0;transition:transform .3s ease}.faq-a{font-size:16px;line-height:26px;color:#5a4e42;max-height:0;overflow:hidden;transition:max-height .4s ease,padding .3s ease;padding:0 8px}.faq-a.open{max-height:200px;padding:0 8px 16px}.faq-row.open .faq-ch{transform:rotate(180deg)}.help-band{min-height:300px;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at 8% -19%,#186d8c,#094b63);padding:90px 315px;text-align:center}.help-inner{display:flex;flex-direction:column;gap:35px;align-items:center}.help-inner h2{font-family:Prata,serif;font-size:40px;line-height:65px;color:#f4e9d9;text-transform:uppercase;text-shadow:0 4px 20px rgba(0,0,0,.25)}.help-inner p{font-size:20px;line-height:30px;color:#f4e9d9;max-width:729px}.testimonials{padding:60px 90px 80px;display:flex;flex-direction:column;align-items:center;gap:40px}.testimonials h2{font-family:Prata,serif;font-size:32px;text-transform:uppercase}.testi-swiper{width:1045px}.testi-card{background:#f5f2ed;border-radius:8px;padding:55px 69px;display:flex;flex-direction:column;gap:51px;align-items:center;opacity:0;transform:translateY(24px) scale(.98);transition:opacity .8s ease,transform .8s ease}.testi-card.visible{opacity:1;transform:translateY(0) scale(1)}.testi-body{display:flex;flex-direction:column;gap:18px;text-align:center;width:100%}.testi-stars{font-size:24px}.testi-quote{font-size:18px;line-height:30px;color:#302e2a;font-style:italic}.testi-author{font-size:20px;font-weight:700}.testi-pagination{display:flex;gap:6px;justify-content:center}.testi-pagination .swiper-pagination-bullet{width:8px;height:8px;border-radius:50%;background:#302e2a40;opacity:1;transition:background .3s,transform .3s}.testi-pagination .swiper-pagination-bullet-active{background:#302e2a;transform:scale(1.25)}footer{background:#186d8c;min-height:239px;display:flex;align-items:center;padding:57px 90px;color:#fff}footer a{color:#fffc;text-decoration:none}footer a:hover{color:#fff}.ft-contact{display:flex;justify-content:space-between;gap:60px;align-items:flex-start}.ft-inner{display:flex;flex-direction:column;gap:29px;width:100%}.ft-logo img{height:63px;object-fit:contain}.ft-line{height:1px;background:#ffffff4d}.ft-bottom{display:flex;justify-content:space-between;font-size:16px;color:#fff9}.ft-bottom a:hover{color:#fff}.shopify-section{display:block}#shopify-section-header,#shopify-section-header>div,.shopify-section{overflow:visible!important;transform:none!important}#shopify-section-announcement-bar{position:absolute;top:0;left:0;width:100%;z-index:400}#shopify-section-header{position:absolute;top:60px;left:0;width:100%;z-index:350}main{padding-top:0!important}.scrolled-announcement{position:fixed!important;top:0}.scrolled-header{position:fixed!important;top:60px}@media screen and (max-width:1024px){section,.categories,.products,.lookbook,.values,.testimonials,.tagline,.cta-band,.help-band{padding-left:24px!important;padding-right:24px!important}}@media screen and (max-width:768px){.hero-title{font-size:34px;line-height:42px}.hero-sub{font-size:16px}.cta-inner h2{font-size:30px;line-height:38px}.about-title{font-size:28px;line-height:34px}.s-head h2{font-size:24px}.s-head p{font-size:16px}.tag-row p{font-size:18px}.help-inner h2{font-size:26px;line-height:32px}.hero-slide{height:520px}.hero-inner{width:100%;padding:0 20px;gap:28px}.btn{height:48px;font-size:14px;padding:0 28px}.btn-dark,.btn-teal{width:auto}.categories{padding:0 0 40px}.cat-row{display:grid;grid-template-columns:repeat(6,1fr);gap:4px}.cat-card{overflow:hidden}.cat-card a{display:block;text-decoration:none}.cat-thumb{position:relative;overflow:hidden;aspect-ratio:3 / 4}.cat-thumb img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.cat-card:hover .cat-thumb img{transform:scale(1.04)}.cat-tint{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.45) 0%,rgba(0,0,0,.05) 50%,transparent 100%)}.cat-name{position:absolute;bottom:16px;left:0;right:0;text-align:center;color:#fff;font-family:Cormorant Garamond,Garamond,Georgia,serif;font-size:13px;font-weight:400;letter-spacing:.18em;text-transform:uppercase;margin:0;padding:0 8px}@media(max-width:900px){.cat-row{grid-template-columns:repeat(3,1fr)}}@media(max-width:540px){.cat-row{grid-template-columns:repeat(2,1fr);gap:3px}.cat-name{font-size:11px;letter-spacing:.14em;bottom:10px}}.products{background:#f5f2ed;padding:60px 40px}.s-head{text-align:center;margin-bottom:40px}.s-head h2{font-family:Cormorant Garamond,Garamond,Georgia,serif;font-size:22px;font-weight:400;letter-spacing:.2em;text-transform:uppercase;margin:0 0 8px}.s-head p{font-size:13px;letter-spacing:.08em;color:#888;margin:0}.prod-swiper{width:100%;overflow:hidden}.prod-swiper .swiper-wrapper{display:flex;gap:0}.prod-swiper .swiper-slide{width:260px!important;flex-shrink:0;display:flex;flex-direction:column;gap:12px;cursor:pointer;padding:0 8px;box-sizing:border-box}.prod-swiper .swiper-slide a{text-decoration:none;color:inherit;display:flex;flex-direction:column;gap:10px}.prod-thumb{width:100%;aspect-ratio:3 / 4;border-radius:0;overflow:hidden}.prod-thumb img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.25,.46,.45,.94)}.prod-swiper .swiper-slide:hover .prod-thumb img{transform:scale(1.04)}.prod-name{font-family:Cormorant Garamond,Garamond,Georgia,serif;font-size:13px;font-weight:400;letter-spacing:.1em;text-transform:uppercase;color:#222;margin:0}.prod-price{font-size:12px;letter-spacing:.08em;color:#555;margin:0}.prod-cta{text-align:center;margin-top:48px}@media(max-width:900px){.products{padding:50px 20px}.prod-swiper .swiper-slide{width:200px!important}}@media(max-width:540px){.products{padding:40px 16px}.prod-swiper{overflow:visible}.prod-swiper .swiper-slide{width:52vw!important;padding:0 4px}.prod-name,.prod-price{font-size:11px}}.cta-band{padding:70px 24px;min-height:auto}.look-row{overflow-x:auto;display:flex;gap:16px;scroll-snap-type:x mandatory}.look-card{flex:0 0 85%;width:auto;height:auto;aspect-ratio:4/5}.look-card img{width:100%;height:100%;margin-left:0}.look-label{font-size:22px;line-height:26px;bottom:20px;left:20px;right:20px}.tagline{height:auto;padding:40px 24px}.tag-row{gap:40px;overflow-x:auto}.about{flex-direction:column;height:auto}.about-img{width:100%;height:320px}.about-content{padding:50px 24px}.val-row{flex-direction:column;gap:20px}.val-card{padding:20px}.faq-list{width:100%;padding:0 24px}.faq-q{font-size:16px}.help-band{padding:70px 24px;min-height:auto}.help-inner p{font-size:16px}.testi-swiper{width:100%}.testi-card{padding:32px 24px;gap:28px}.testi-quote{font-size:16px;line-height:26px}.ft-contact{flex-direction:column;gap:30px}.ft-bottom{flex-direction:column;gap:10px;text-align:center}}@media screen and (max-width:480px){.hero-title{font-size:28px;line-height:34px}.cat-card{flex:0 0 85%}.look-card{flex:0 0 92%}.prod-swiper .swiper-slide{width:85%}}body.template-product{padding-top:60px}.nav-toggle{display:none;background:none;border:none;cursor:pointer;flex-direction:column;gap:5px;z-index:1002}.nav-toggle span{width:24px;height:2px;background:#f4e9d9;display:block}@media screen and (max-width:768px){#main-nav{display:grid;grid-template-columns:40px 1fr 40px;align-items:center}.nav-toggle{display:flex;justify-self:start}.nav-logo{justify-self:center}.nav-right{justify-self:end}.nav-drawer{position:fixed;top:0;right:-100%;width:80%;height:100vh;background:#094b63;padding:120px 30px;transition:right .35s ease;z-index:1001}.nav-drawer.open{right:0}.nav-drawer-links{list-style:none;display:flex;flex-direction:column;gap:28px}.nav-drawer-links a{color:#f4e9d9;text-decoration:none;font-size:20px}}.mn-founder__btn{display:inline-block;margin-top:20px;padding:14px 28px;background:#186d8c;color:#fff;text-decoration:none;font-weight:600;font-size:14px;letter-spacing:.5px;border-radius:6px;transition:.3s ease}.mn-founder__btn:hover{background:#094b63;transform:translateY(-2px)}
/*# sourceMappingURL=/cdn/shop/t/4/assets/theme.css.map */
