:root{--white: #fff;--cream: #D6D1BB;--parchment: #EDE7DC;--blush: #E8D5C4;--rose: #C9A48C;--bronze: #6D2D37;--espresso:#3C2415;--ink: #000;--mid: #8A7060;--light-border: rgba(160,120,90,.15);--serif: "Open Sans", sans-serif;--body: "Open Sans", sans-serif}@font-face{font-family:Brown Sugar;src:url(/cdn/shop/files/Brown-Sugar-Regular.ttf?v=1778163710) format("truetype");font-weight:400;font-style:normal;font-display:swap}.custom-font{font-family:Brown Sugar,cursive}body{background:var(--white);color:var(--ink);font-family:var(--body);overflow-x:hidden;cursor:pointer}header-component#header-component{background:#fff}#cursor{position:fixed;top:0;left:0;z-index:9999;background:var(--bronze)}body:hover #cursor-ring{opacity:1}.hero_top{min-height:80%;display:grid;grid-template-columns:1fr 1fr;position:relative;overflow:hidden}.hero-left{display:flex;flex-direction:column;justify-content:flex-end;padding:0 72px 40px;position:relative;z-index:2;background:var(--cream)}.hero-eyebrow{font-size:10px;letter-spacing:5px;text-transform:uppercase;color:var(--rose);margin-bottom:10px;opacity:0;animation:fadeUp 1s .4s forwards}.hero-headline{font-family:var(--serif);font-size:clamp(42px,5vw,76px);line-height:1;color:var(--ink);margin-bottom:10px;margin-top:10px;opacity:0;animation:fadeUp 1s .65s forwards}.hero-headline em{font-style:italic;color:var(--bronze)}.hero-sub{font-size:13px;line-height:2.1;color:var(--mid);max-width:340px;margin-bottom:26px;font-weight:400;letter-spacing:.3px;opacity:0;animation:fadeUp 1s .85s forwards}.hero-ctas{display:flex;gap:20px;align-items:center;opacity:0;animation:fadeUp 1s 1.05s forwards}.btn-dark{font-family:var(--body);font-size:10px;letter-spacing:3.5px;text-transform:uppercase;color:var(--white);background:var(--ink);padding:16px 40px;text-decoration:none;border:1px solid var(--ink);transition:all .4s ease;display:inline-block}.btn-dark:hover{background:var(--bronze);border-color:var(--bronze)}.btn-line{font-family:var(--body);font-size:10px;letter-spacing:3.5px;text-transform:uppercase;color:var(--ink);text-decoration:none;display:inline-flex;align-items:center;gap:10px;transition:gap .3s,color .3s}.btn-line:hover{gap:18px;color:var(--bronze)}.hero-scroll{position:absolute;bottom:40px;right:-28px;writing-mode:vertical-rl;font-size:9px;letter-spacing:3px;text-transform:uppercase;color:var(--soft);display:flex;align-items:center;gap:12px;color:var(--mid);opacity:0;animation:fadeUp 1s 1.4s forwards}.hero-scroll:before{content:"";display:block;width:1px;height:48px;background:linear-gradient(to bottom,var(--rose),transparent);animation:scrollPulse 2s ease-in-out infinite}.hero-slider .swiper-button-next,.hero-slider .swiper-button-prev,.hero-slider .swiper-button-next:after,.hero-slider .swiper-button-prev:after,.hero-slider .swiper-rtl swiper-button-next:after,.hero-slider .swiper-rtl .swiper-button-prev:after{background:var(--bronze);color:#fff;font-size:20px}@keyframes scrollPulse{0%,to{opacity:.4;transform:scaleY(1)}50%{opacity:1;transform:scaleY(1.2)}}.hero-right{position:relative;overflow:hidden;opacity:0;animation:fadeIn 1.4s .2s forwards}.hero-img-main{width:100%;height:100%;background:linear-gradient(160deg,#d4bba8,#b8917a 40%,#7a4a30);position:relative}.hero-img-main:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg width='200' height='200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23noise)' opacity='0.07'/%3E%3C/svg%3E");opacity:.4;mix-blend-mode:overlay}.hero-img-main:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,rgba(247,243,237,.3),transparent 30%)}.hero-figure{position:absolute;bottom:0;left:50%;transform:translate(-50%);width:70%;height:90%;z-index:2}.hero-float-tag{position:absolute;bottom:56px;left:0;z-index:10;background:var(--white);padding:20px 24px;box-shadow:0 8px 40px #3c24151a}.float-tag-top{font-size:9px;letter-spacing:3px;text-transform:uppercase;color:var(--rose);margin-bottom:6px}.float-tag-name{font-family:var(--serif);font-size:20px;color:var(--ink)}.float-tag-price{font-size:12px;color:var(--mid);margin-top:4px}.hero-counter{position:absolute;top:48px;right:36px;font-family:var(--serif);font-size:80px;color:#ffffff1f;line-height:1;z-index:1;font-style:italic}.marquee-strip{border-top:1px solid var(--light-border);border-bottom:1px solid var(--light-border);padding:16px 0;overflow:hidden;background:var(--white)}.marquee-inner{display:flex;gap:0;animation:marquee 30s linear infinite;white-space:nowrap}.marquee-item{font-size:10px;letter-spacing:4px;text-transform:uppercase;color:var(--mid);padding:0 48px;flex-shrink:0;display:inline-flex;align-items:center;gap:24px}.marquee-item:after{content:"\2726";font-size:8px;color:var(--blush)}@keyframes marquee{to{transform:translate(-50%)}}.categories-section{padding:100px 72px;background:var(--white);margin:120x 0 0}.section-head{margin-bottom:64px}.s-tag{font-size:9px;letter-spacing:5px;text-transform:uppercase;color:var(--rose);display:flex;align-items:center;gap:16px;margin-bottom:16px}.s-tag:after{content:"";flex:1;max-width:48px;height:1px;background:var(--blush)}.s-title{font-family:var(--serif);font-size:clamp(20px,20px,20px);color:var(--ink);line-height:1.1;font-weight:700}.s-title em{font-style:italic;color:var(--ink)}.s-sub{font-size:13px;color:var(--mid);margin-top:14px;line-height:1.9;max-width:440px}.cat-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr;grid-template-rows:auto auto;gap:16px}.cat-card{position:relative;overflow:hidden}.cat-card.tall{grid-row:span 2}.cat-img{width:100%;height:100%;display:block;transition:transform .8s cubic-bezier(.25,.46,.45,.94)}.cat-card:hover .cat-img{transform:scale(1.05)}.cat-card .ci1{height:620px;background:linear-gradient(170deg,#c4a897,#8b6050,#4a2a1a)}.cat-card:not(.tall) .ci{height:295px}.ci2{background:linear-gradient(160deg,#d4c5b8,#a0887a)}.ci3{background:linear-gradient(160deg,#c8b0a0,#8b6858)}.ci4{background:linear-gradient(160deg,#e0d0c4,#b09080)}.ci5{background:linear-gradient(160deg,#d8c8b8,#987868)}.cat-img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(26,18,12,.5) 0%,transparent 50%)}.cat-label{position:absolute;bottom:0;left:0;right:0;padding:48px 28px 28px;background:linear-gradient(to top,rgba(26,18,12,.72),transparent);z-index:2}.cat-name{font-family:var(--serif);font-size:26px;color:var(--white);margin-bottom:6px}.cat-count{font-size:10px;letter-spacing:3px;text-transform:uppercase;color:#ffffff8c}.cat-arrow{position:absolute;top:24px;right:24px;z-index:3;width:38px;height:38px;border-radius:50%;background:#fff0;border:1px solid rgba(255,255,255,0);display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px;transition:all .4s}.cat-card:hover .cat-arrow{background:#ffffff26;border-color:#fff6;transform:rotate(45deg)}.products-section{padding:50px 72px 20px;margin-bottom:40px}.products-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;padding-top:40px}.prod-img-wrap{position:relative;overflow:hidden;aspect-ratio:3/4;background:var(--parchment);margin-bottom:20px}.prod-img{width:100%;height:100%;background-size:cover;background-position:center top;transition:transform .8s cubic-bezier(.25,.46,.45,.94)}.pi1{background:linear-gradient(155deg,#c8b5a5,#906845)}.pi2{background:linear-gradient(155deg,#d8c8b8,#a07858)}.pi3{background:linear-gradient(155deg,#b8a898,#785840)}.pi4{background:linear-gradient(155deg,#e0d0c0,#c0a080)}.prod-card:hover .prod-img{transform:scale(1.06)}.prod-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;padding:24px;background:linear-gradient(to top,rgba(26,18,12,.4),transparent 50%);opacity:0;transition:opacity .4s}.prod-card:hover .prod-overlay{opacity:1}.prod-add{font-family:var(--body);font-size:9px;letter-spacing:3px;text-transform:uppercase;color:var(--white);background:transparent;border:1px solid rgba(255,255,255,.6);padding:11px 20px;transition:all .3s;width:100%}.prod-add:hover{background:var(--white);color:var(--ink)}.prod-tag{position:absolute;top:16px;left:16px;font-size:8px;letter-spacing:2px;text-transform:uppercase;background:var(--white);color:var(--bronze);padding:5px 12px}.prod-tag.new{background:var(--ink);color:var(--white)}.prod-wishlist{position:absolute;top:14px;right:16px;background:none;border:none;font-size:18px;color:#fff0;transition:color .3s}.prod-card:hover .prod-wishlist{color:#fffc}.prod-colors{display:flex;gap:7px;margin-bottom:10px}.prod-color{width:12px;height:12px;border-radius:50%;border:1.5px solid transparent;transition:border-color .2s}.prod-color.active{border-color:var(--ink)}.prod-name a{font-family:var(--ink);font-size:14px;color:var(--ink);margin-bottom:4px;text-transform:uppercase}.prod-style{font-size:10px;letter-spacing:2px;text-transform:uppercase;color:var(--ink);margin-bottom:6px}.prod-price{font-size:12px;color:var(--ink);letter-spacing:.5px;margin-bottom:10px}.prod-price-old{font-size:10px;color:var(--ink);text-decoration:line-through;margin-left:8px;font-weight:700}.editorial-section{display:grid;grid-template-columns:1fr 1fr;margin-bottom:10px}.editorial-img{background:linear-gradient(140deg,#c4a890,#7a5038,#3c2010);position:relative;overflow:hidden}.editorial-img:before{content:"SS25";position:absolute;font-family:var(--serif);font-size:200px;font-style:italic;color:#ffffff0f;line-height:1;top:50%;left:50%;transform:translate(-50%,-50%);white-space:nowrap}.editorial-content{padding:80px 80px 80px 72px;background:var(--parchment);display:flex;flex-direction:column;justify-content:center}.editorial-content .s-tag{margin-bottom:20px}.editorial-content .s-title{margin-bottom:28px}.editorial-quote{font-family:var(--serif);font-size:19px;font-style:italic;color:var(--ink);line-height:1.75;border-left:2px solid var(--rose);padding-left:28px;margin:32px 0}.editorial-stats{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:36px 0}.stat-item{padding:20px;background:var(--white)}.stat-num{font-family:var(--serif);font-size:36px;color:var(--bronze)}.stat-label{font-size:10px;letter-spacing:2px;text-transform:uppercase;color:var(--mid);margin-top:4px}.testimonials-section{padding:0 72px 100px;background:var(--white)}.testimonials-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:64px}.test-card{padding:44px 36px;border:1px solid var(--light-border);transition:all .4s;position:relative}.test-card:before{content:"";position:absolute;bottom:0;left:0;right:100%;height:1px;background:var(--bronze);transition:right .5s ease}.test-card:hover:before{right:0}.test-card:hover{background:var(--cream)}.test-stars{display:flex;gap:4px;margin-bottom:20px}.star{font-size:11px;color:var(--bronze)}.test-quote-mark{font-family:var(--serif);font-size:72px;color:var(--blush);line-height:.6;display:block;margin-bottom:0}.test-text{font-family:var(--ink);font-size:16px;font-style:italic;line-height:1.8;color:var(--ink);margin-bottom:28px;margin-top:0}.test-author{display:flex;align-items:center;gap:14px}.author-initial{width:40px;height:40px;border-radius:50%;background:var(--parchment);border:1px solid var(--blush);display:flex;align-items:center;justify-content:center;font-family:var(--serif);font-size:16px;color:var(--bronze)}.author-name{font-size:12px;font-weight:400;color:var(--ink);letter-spacing:.5px}.author-loc{font-size:10px;letter-spacing:1.5px;text-transform:uppercase;color:var(--mid);margin-top:2px}.sizefit-section{padding:100px 72px;background:var(--cream);display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.size-visual{position:relative}.size-figure{width:100%;background:var(--parchment);aspect-ratio:2/3;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.size-figure-bg{width:100%;height:100%;background:linear-gradient(160deg,#d4c0ae,#a88a78)}.mline{position:absolute;background:var(--white);opacity:.8}.mline.h{height:1px}.mline.v{width:1px}.measure-tag{position:absolute;background:var(--white);font-size:9px;letter-spacing:2px;text-transform:uppercase;color:var(--bronze);padding:6px 12px;border:1px solid var(--light-border)}.size-guide{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border:1px solid var(--light-border);margin-top:32px}.size-cell{padding:16px;text-align:center;border-right:1px solid var(--light-border);border-bottom:1px solid var(--light-border);transition:background .3s}.size-cell:hover{background:var(--white)}.size-cell.header{background:var(--ink);color:var(--white);font-size:9px;letter-spacing:2px;text-transform:uppercase}.size-cell:last-child,.size-cell:nth-child(4n){border-right:none}.size-val{font-family:var(--serif);font-size:20px;color:var(--ink)}.size-lbl{font-size:9px;letter-spacing:1px;text-transform:uppercase;color:var(--mid);margin-top:2px}.fit-features{display:flex;flex-direction:column;gap:28px;margin-top:36px}.fit-feat{display:flex;gap:20px;align-items:flex-start}.feat-num{font-family:var(--serif);font-size:32px;color:var(--blush);line-height:1;min-width:36px;font-style:italic}.feat-title{font-size:13px;font-weight:400;color:var(--ink);letter-spacing:.5px;margin-bottom:4px}.feat-desc{font-size:12px;color:var(--mid);line-height:1.75}.lookbook-section{padding:100px 72px;background:var(--white)}.lookbook-grid{display:grid;grid-template-columns:1fr 1.2fr 1fr;grid-template-rows:240px 240px;gap:14px;margin-top:64px}.lb-item{position:relative;overflow:hidden}.lb-item.span2{grid-column:span 2;grid-row:span 2}.lb-img{width:100%;height:100%;transition:transform .8s cubic-bezier(.25,.46,.45,.94)}.lb-item:hover .lb-img{transform:scale(1.06)}.lb1{background:linear-gradient(150deg,#c8b0a0,#8a6858)}.lb2{background:linear-gradient(150deg,#d8c8b8,#aa8878)}.lb3{background:linear-gradient(150deg,#b8a898,#7a5848)}.lb4{background:linear-gradient(150deg,#e0d0c0,#c0a088)}.lb5{background:linear-gradient(150deg,#c0b0a0,#887060)}.lb-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#1a120c00;transition:background .4s;display:flex;align-items:center;justify-content:center}.lb-item:hover .lb-overlay{background:#1a120c40}.lb-shop{font-size:9px;letter-spacing:3px;text-transform:uppercase;color:var(--white);border:1px solid rgba(255,255,255,.7);padding:12px 24px;opacity:0;transform:translateY(8px);transition:opacity .4s,transform .4s}.lb-item:hover .lb-shop{opacity:1;transform:translateY(0)}.lb-tag{position:absolute;bottom:20px;left:20px;font-size:9px;letter-spacing:2px;text-transform:uppercase;color:var(--white);background:#1a120c80;padding:6px 14px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.newsletter-section{padding:120px 72px;background:var(--ink);text-align:center;position:relative;overflow:hidden}.newsletter-section:before{content:"MAEVA";position:absolute;font-family:var(--serif);font-size:300px;font-style:italic;color:#ffffff06;line-height:1;top:50%;left:50%;transform:translate(-50%,-50%);white-space:nowrap;pointer-events:none}.nl-tag{font-size:9px;letter-spacing:5px;text-transform:uppercase;color:var(--rose);margin-bottom:24px;display:flex;align-items:center;justify-content:center;gap:16px}.nl-tag:before,.nl-tag:after{content:"";width:48px;height:1px;background:#c9a48c4d}.nl-title{font-family:var(--serif);font-size:clamp(36px,4.5vw,60px);color:var(--white);line-height:1.15;margin-bottom:20px}.nl-title em{font-style:italic;color:var(--rose)}.nl-sub{font-size:13px;color:#fdfcf973;max-width:420px;margin:0 auto 56px;line-height:1.9}.nl-form{display:flex;max-width:480px;margin:0 auto}.nl-input{flex:1;padding:18px 24px;background:#fdfcf90d;border:1px solid rgba(201,164,140,.2);border-right:none;color:var(--white);font-family:var(--body);font-size:13px;letter-spacing:.5px;outline:none;transition:border-color .3s}.nl-input::placeholder{color:#fdfcf940}.nl-input:focus{border-color:var(--rose)}.nl-btn{padding:18px 36px;background:var(--rose);border:1px solid var(--rose);color:var(--white);font-family:var(--body);font-size:9px;letter-spacing:3px;text-transform:uppercase;transition:background .3s}.nl-btn:hover{background:var(--bronze);border-color:var(--bronze)}.nl-note{font-size:10px;color:#fdfcf933;margin-top:18px;letter-spacing:1px}.nl-perks{display:flex;justify-content:center;gap:48px;margin-top:64px}.nl-perk{text-align:center}.nl-perk-icon{font-size:20px;margin-bottom:10px}.nl-perk-text{font-size:10px;letter-spacing:2px;text-transform:uppercase;color:#fdfcf959}@keyframes fadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.reveal{opacity:0;transform:translateY(28px);transition:opacity .9s ease,transform .9s ease}.reveal.in{opacity:1;transform:none}.reveal-delay-1{transition-delay:.1s}.reveal-delay-2{transition-delay:.2s}.reveal-delay-3{transition-delay:.3s}.reveal-delay-4{transition-delay:.4s}@media(max-width:767px){.hero_top,.editorial-section,.sizefit-section{grid-template-columns:1fr}.hero-left{padding:60px 32px 64px}.hero-right{height:60vw;min-height:400px}.hero-ctas{flex-direction:column}.hero-float-tag,.hero-scroll{display:none}.cat-grid{grid-template-columns:1fr}.cat-img:first-child{height:310px!important}.cat-card.tall .ci1{height:400px}.products-grid{grid-template-columns:repeat(2,1fr);gap:15px}.testimonials-grid{grid-template-columns:1fr}.lookbook-grid{grid-template-columns:1fr 1fr;grid-template-rows:repeat(3,200px)}.lb-item.span2{grid-column:span 2;grid-row:span 1}.sizefit-section{padding:72px 32px;gap:48px}.categories-section,.products-section,.testimonials-section,.lookbook-section,.newsletter-section{padding:55px 20px}.editorial-content{padding:56px 20px}.editorial-stats{gap:20px;margin:6px 0 36px}.stat-num{font-family:var(--serif);font-size:30px}.products-section{margin-bottom:60px}.editorial-section{margin-bottom:30px}#shopify-section-template--22058703716610__section_mBfcfV .section-content-wrapper{gap:40px;margin-bottom:0}#shopify-section-template--22058703716610__section_7xdcAT .section-content-wrapper{gap:40px;margin-bottom:0;flex-direction:column-reverse;padding-top:50px}.menu-drawer__menu-item--mainlist{font-size:14px;text-transform:uppercase}.menu-drawer__menu .menu-drawer__list-item--flat{margin-block-end:0}.menu-drawer__close-button{position:absolute;right:15px;top:15px;padding:.5rem}.menu-drawer__menu{margin-block-start:3rem}.spacing-style.slide__content{padding:150px 20px 50px}.spacing-style.slide__content .h1 p{font-size:33px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom-style.css.map */
