/* Aura editorial redesign: visual overrides only, with the existing markup and JS intact. */
:root{--aura-ink:#211712;--aura-deep:#35251d;--aura-violet:#9b6b42;--aura-violet-2:#bd9067;--aura-lilac:#e9ddd0;--aura-lilac-soft:#f5f0ea;--aura-mint:#d9c7b1;--aura-pink:#d5b29b;--aura-sky:#e7ded3;--aura-paper:#f8f5f0;--aura-muted:#74685e;--aura-line:rgba(57,39,28,.15);--aura-shadow:0 22px 55px rgba(45,29,19,.10);--aura-radius:0;--header:82px}
html{background:var(--aura-paper)}body.aura-theme{font-family:Montserrat,Arial,sans-serif;letter-spacing:0;background:var(--aura-paper);color:var(--aura-ink)}
.aura-theme .announcement{height:29px;background:#211712;color:#f5eadc;font-size:8px;font-weight:600;letter-spacing:.18em}.aura-theme .site-header{padding:0;position:sticky;background:rgba(248,245,240,.96);backdrop-filter:blur(16px);border-bottom:1px solid var(--aura-line)}.aura-theme .header-inner{height:82px;max-width:1440px;padding:0 34px;background:transparent;border:0;border-radius:0;box-shadow:none;grid-template-columns:1fr auto 1fr}.aura-theme .aura-logo{gap:4px;font-family:"Cormorant Garamond",Georgia,serif;font-size:33px;font-weight:600;letter-spacing:-.06em;color:var(--aura-ink)}.aura-theme .logo-orbit-mark{width:9px;height:9px;border:1px solid var(--aura-violet);margin:0 1px;box-shadow:none}.aura-theme .logo-orbit-mark:after{width:3px;height:3px;right:-4px;top:-3px;background:var(--aura-violet)}.aura-theme .logo-brand{font-family:Montserrat,Arial,sans-serif;font-size:7px;font-weight:600;letter-spacing:.25em;margin:4px 0 0 4px;color:#866c59}
.aura-theme .main-nav{gap:26px;padding:0;background:transparent;border-radius:0;font-size:9px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.aura-theme .main-nav>a,.aura-theme .catalog-trigger{padding:10px 0;border-radius:0;font-size:9px;letter-spacing:.1em;text-transform:uppercase}.aura-theme .main-nav>a:hover,.aura-theme .catalog-trigger:hover{background:transparent;color:var(--aura-violet)}.aura-theme .catalog-trigger .chevron{font-size:12px;margin-left:4px}.aura-theme .header-actions{gap:16px}.aura-theme .lang-switch{padding:0;background:transparent;border-radius:0;gap:6px}.aura-theme .lang-switch button{width:auto;height:auto;padding:7px 3px;border-radius:0;font-family:Montserrat,Arial,sans-serif;font-size:8px;background:transparent;color:#8d8178}.aura-theme .lang-switch button.active{background:transparent;color:var(--aura-ink);box-shadow:inset 0 -1px 0 var(--aura-ink)}.aura-theme .cart-trigger{background:#211712;border-radius:0;padding:11px 10px 11px 15px;font-family:Montserrat,Arial,sans-serif;font-size:9px;font-weight:600;letter-spacing:.08em;box-shadow:none}.aura-theme .cart-trigger b{width:22px;height:22px;border-radius:50%;background:#e8d5c2;color:#211712}
.aura-theme .catalog-mega{top:82px;left:0;right:0;border:0;border-bottom:1px solid var(--aura-line);border-radius:0;background:#f8f5f0;box-shadow:0 20px 40px rgba(45,29,19,.12);padding:43px 0 50px}.aura-theme .catalog-mega-inner{max-width:1360px;gap:40px;padding:0 34px}.aura-theme .mega-root>a{font-family:"Cormorant Garamond",Georgia,serif;font-size:24px;font-weight:600;color:var(--aura-ink);letter-spacing:-.025em}.aura-theme .mega-list{margin-top:17px}.aura-theme .mega-list a{font-size:11px;color:#75695f;padding:5px 0}.aura-theme .mega-list a:hover{color:var(--aura-violet)}
.aura-theme .aura-hero{height:min(810px,calc(100vh - 29px));min-height:640px;padding:0;background:#211712}.aura-theme .aura-hero .hero-slide{inset:0;border-radius:0;transform:none;transition:opacity .45s ease}.aura-theme .aura-hero-shell{grid-template-columns:minmax(390px,42%) 1fr}.aura-theme .aura-hero-copy{padding:clamp(70px,8vw,136px) clamp(35px,7vw,112px) 92px;position:relative;background:#211712;color:#f7f1e9}.aura-theme .aura-slide-one .aura-hero-copy,.aura-theme .aura-slide-two .aura-hero-copy,.aura-theme .aura-slide-three .aura-hero-copy{background:#211712}.aura-theme .aura-slide-code{top:32px;left:clamp(35px,7vw,112px);font-size:8px;font-weight:500;letter-spacing:.18em;color:#c7b2a0}.aura-theme .eyebrow{font-size:8px;font-weight:600;letter-spacing:.2em;color:#caa078;margin-bottom:21px}.aura-theme .aura-hero-copy h1,.aura-theme .aura-hero-copy h2{font-family:"Cormorant Garamond",Georgia,serif;font-size:clamp(62px,6vw,106px);font-weight:500;line-height:.8;letter-spacing:-.075em;color:#f7f1e9;max-width:520px}.aura-theme .aura-hero-copy p:not(.eyebrow){font-size:12px;line-height:1.75;font-weight:400;color:#d8cabe;max-width:370px;margin:31px 0 33px}.aura-theme .button{border-radius:0;padding:15px 22px;font-family:Montserrat,Arial,sans-serif;font-size:9px;font-weight:600;letter-spacing:.12em}.aura-theme .button-dark{background:#c19571;color:#241811;box-shadow:none}.aura-theme .button-dark:hover{background:#e5cbb2;transform:none;box-shadow:none}.aura-theme .button-light{border-color:#d5c1ae;color:#211712}.aura-theme .aura-visual{background:#5c4432;isolation:isolate}.aura-theme .aura-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(33,23,18,.3),transparent 22%,rgba(17,12,9,.13));pointer-events:none}.aura-theme .aura-visual img{width:100%;height:100%;display:block;object-fit:cover;filter:saturate(.78) contrast(1.03)}.aura-theme .aura-visual-one img{object-position:center 49%}.aura-theme .aura-visual-two img{object-position:center 55%}.aura-theme .aura-visual-three img{object-position:46% 52%;transform:scale(1.08)}.aura-theme .aura-visual-label{top:auto;right:32px;bottom:31px;color:rgba(255,248,239,.88);font-size:8px;font-weight:500;letter-spacing:.18em}.aura-theme .aura-hero-controls{right:38px;bottom:29px;background:transparent;border:0;box-shadow:none;padding:0;border-radius:0;z-index:8}.aura-theme .aura-hero-controls>button{width:40px;height:40px;background:transparent;border:1px solid rgba(255,255,255,.5);border-radius:50%;color:#fff;font-size:17px}.aura-theme .aura-hero-controls>button:hover{background:#fff;color:#211712}.aura-theme #heroDots{gap:6px}.aura-theme #heroDots button{width:6px;height:6px;background:rgba(255,255,255,.45)}.aura-theme #heroDots button.active{width:22px;background:#e8d5c2}
.aura-theme .aura-intro{max-width:1320px;padding:128px 32px 112px;grid-template-columns:150px minmax(0,1fr) 330px;gap:48px}.aura-theme .aura-intro-kicker>span{border-radius:0;width:38px;height:38px;background:#e9ddd0;color:#6f4a31;font-family:Montserrat,Arial,sans-serif;font-size:8px}.aura-theme .aura-intro-kicker .eyebrow{color:#8e684a}.aura-theme .aura-intro h2{font-family:"Cormorant Garamond",Georgia,serif;font-size:clamp(74px,9.2vw,145px);font-weight:500;letter-spacing:-.09em;line-height:.67;color:#211712}.aura-theme .aura-intro h2 span{font-style:italic;font-weight:500;color:#9b6b42}.aura-theme .aura-intro-copy p{font-size:14px;line-height:1.75;color:#71655c}.aura-theme .aura-intro-line{background:#b98b67}
.aura-theme .home-sections{max-width:1380px;padding:0 30px}.aura-theme .home-section{margin:0;padding:68px 0 84px;background:transparent;box-shadow:none;border:0;border-radius:0;border-top:1px solid var(--aura-line)}.aura-theme .home-section:nth-child(2n){background:transparent}.aura-theme .section-head{padding:0 4px;margin-bottom:32px}.aura-theme .section-head h2{font-family:"Cormorant Garamond",Georgia,serif;font-size:clamp(47px,5vw,76px);font-weight:500;letter-spacing:-.065em;line-height:.85}.aura-theme .text-link{border-radius:0;padding:0 0 5px;background:transparent;border-bottom:1px solid #9b6b42;color:#6a4430;font-size:8px;font-weight:600}.aura-theme .carousel-buttons button{width:38px;height:38px;background:transparent;border:1px solid var(--aura-line);border-radius:50%;color:#211712}.aura-theme .carousel-buttons button:hover{background:#211712;color:#fff}.aura-theme .product-carousel{grid-auto-columns:minmax(245px,23.5%);gap:20px}.aura-theme .product-card{padding:0 0 18px;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.aura-theme .product-card:hover{transform:none;box-shadow:none}.aura-theme .product-card:before{left:12px;top:12px;padding:5px 7px;border-radius:0;background:rgba(248,245,240,.9);color:#6d4a32;font-size:7px;letter-spacing:.14em}.aura-theme .product-image{border-radius:0;background:#ede7e1}.aura-theme .product-image img{transition:transform .5s ease}.aura-theme .product-card:hover .product-image img{transform:scale(1.025)}.aura-theme .product-badge{top:12px;right:12px;padding:5px 7px;border-radius:0;background:#211712;color:#fff;font-size:8px}.aura-theme .product-meta{padding:16px 1px 0}.aura-theme .product-name{font-family:"Cormorant Garamond",Georgia,serif;font-size:22px;font-weight:600;letter-spacing:-.025em}.aura-theme .product-model{margin-top:4px;font-size:9px;color:#897d73}.aura-theme .product-bottom{margin-top:13px}.aura-theme .price{font-size:12px;color:#211712}.aura-theme .choose-btn{border-radius:0;padding:7px 0;background:transparent;color:#744d35;border-bottom:1px solid #a87b5d;font-size:8px;font-weight:600;letter-spacing:.08em}.aura-theme .choose-btn:hover{color:#211712;border-color:#211712}.aura-theme .benefit-grid{max-width:1320px;margin:22px auto 0;border-radius:0;background:#e7ddd2;box-shadow:none}.aura-theme .benefit-grid article{padding:43px 40px;border-right:1px solid rgba(76,51,35,.18)}.aura-theme .benefit-grid span{color:#8a5b3e;font-size:9px}.aura-theme .benefit-grid h3{font-family:"Cormorant Garamond",Georgia,serif;font-size:30px;font-weight:600;color:#211712;letter-spacing:-.035em}.aura-theme .benefit-grid p{font-size:11px;line-height:1.7;color:#66594f}
.aura-theme .catalog-page{max-width:1380px;padding:64px 30px 110px}.aura-theme .catalog-page-head{padding:0 0 34px;border:0;border-bottom:1px solid var(--aura-line);border-radius:0;background:transparent}.aura-theme .catalog-page-head h1{font-family:"Cormorant Garamond",Georgia,serif;font-size:clamp(58px,7vw,100px);font-weight:500;letter-spacing:-.075em}.aura-theme .catalog-search input{border:1px solid var(--aura-line);border-radius:0;background:transparent;box-shadow:none;padding:13px 15px}.aura-theme .catalog-grid{gap:44px 20px}.aura-theme .pagination a,.aura-theme .pagination span{border-radius:0;background:#eee7df;color:#211712}.aura-theme .pagination .active{background:#211712;color:#fff}
.aura-theme .product-page{max-width:1380px;padding:0 30px 110px}.aura-theme .product-page-breadcrumbs{color:#82756b}.aura-theme .product-detail-grid{gap:44px}.aura-theme .product-main-carousel{border-radius:0;background:#eee8e1;box-shadow:none}.aura-theme .product-main-image-page{border-radius:0}.aura-theme .gallery-arrow{border-radius:50%;background:rgba(248,245,240,.9);color:#211712;box-shadow:none}.aura-theme .product-thumb-page{border-radius:0;background:#eee8e1}.aura-theme .product-thumb-page.active{border-color:#9b6b42}.aura-theme .product-info-sticky{top:104px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.aura-theme .product-info-page h1{font-family:"Cormorant Garamond",Georgia,serif;font-size:clamp(50px,5.5vw,78px);font-weight:500;letter-spacing:-.07em}.aura-theme .product-page-price{color:#211712}.aura-theme .option-chip{border-radius:0;background:transparent}.aura-theme .option-chip.active{background:#211712;border-color:#211712}.aura-theme .product-page-add{border-radius:0}.aura-theme .product-description-page,.aura-theme .product-attributes-page{border-radius:0;background:transparent;border-color:var(--aura-line)}.aura-theme .product-content-grid h2,.aura-theme .content-hero h1,.aura-theme .checkout-page-heading h1,.aura-theme .checkout-section-title h2{font-family:"Cormorant Garamond",Georgia,serif;font-weight:500;letter-spacing:-.055em}.aura-theme .content-hero{min-height:380px;margin:0;border-radius:0;background:#e7ddd2;padding:80px max(32px,calc((100vw - 1200px)/2))}.aura-theme .content-page{max-width:1080px}.aura-theme .legal-card{border-radius:0;background:transparent}.aura-theme .seller-card{background:#eee5dc}.aura-theme .checkout-order-card,.aura-theme .checkout-form-card{border-radius:0;background:transparent;box-shadow:none}.aura-theme .checkout-section-title>span{border-radius:0;background:#e7ddd2;color:#6d4a32}.aura-theme .checkout-form-card input,.aura-theme .checkout-form-card textarea,.aura-theme .checkout-form-card select,.aura-theme .choice-card,.aura-theme .payment-card{border-radius:0;background:#fbf9f6}.aura-theme .checkout-submit{border-radius:0}
.aura-theme .cart-drawer{background:#f8f5f0;border-left-color:var(--aura-line);box-shadow:-25px 0 60px rgba(45,29,19,.15)}.aura-theme .drawer-head h2{font-family:"Cormorant Garamond",Georgia,serif;font-weight:600}.aura-theme .cart-item-img{border-radius:0;background:#eee8e1}.aura-theme .qty{border-radius:0;background:#eee7df}.aura-theme .mobile-menu-overlay{background:rgba(33,23,18,.48)}.aura-theme .mobile-panel{background:#f8f5f0;box-shadow:20px 0 60px rgba(45,29,19,.16)}.aura-theme .mobile-catalog-title{color:#714a33}.aura-theme .mobile-submenu-toggle{border-radius:0;background:#e7ddd2;color:#6d4a32}.aura-theme .mobile-lang-switch button{border-radius:0;background:#e7ddd2}.aura-theme .mobile-lang-switch button.active{background:#211712;color:#fff}.aura-theme .site-footer{margin:0;padding:76px max(32px,calc((100vw - 1300px)/2)) 25px;border-radius:0;background:#211712;color:#f7f1e9;gap:70px}.aura-theme .footer-logo{font-size:38px;color:#f7f1e9}.aura-theme .footer-logo .logo-orbit-mark{border-color:#d1a77f;box-shadow:none}.aura-theme .footer-logo .logo-brand{color:#d7b69a}.aura-theme .footer-brand p,.aura-theme .footer-col span{color:#cbbcaf}.aura-theme .footer-col a{color:#f7f1e9}.aura-theme .footer-col a:hover,.aura-theme .footer-col strong{color:#d5ad87}.aura-theme .footer-bottom{border-color:rgba(255,255,255,.16);color:#b7a69a}.aura-theme :focus-visible{outline:2px solid #a66e48;outline-offset:3px}
@media (prefers-reduced-motion:reduce){.aura-theme *,.aura-theme *:before,.aura-theme *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
@media(max-width:1050px){.aura-theme .site-header{padding:0}.aura-theme .header-inner{height:72px;padding:0 20px}.aura-theme .aura-hero-shell{grid-template-columns:45% 55%}.aura-theme .aura-hero-copy{padding-left:36px;padding-right:28px}.aura-theme .aura-slide-code{left:36px}.aura-theme .catalog-mega{display:none!important}.aura-theme .aura-intro{grid-template-columns:85px 1fr 260px;gap:27px}.aura-theme .product-carousel{grid-auto-columns:minmax(240px,34vw)}}
@media(max-width:720px){.aura-theme .announcement{height:27px;font-size:7px}.aura-theme .header-inner{height:66px;padding:0 13px}.aura-theme .aura-logo{font-size:28px}.aura-theme .cart-trigger{padding:9px 8px 9px 11px}.aura-theme .aura-hero{height:calc(100svh - 27px);min-height:650px}.aura-theme .aura-hero .hero-slide{inset:0;border-radius:0}.aura-theme .aura-hero-shell{grid-template-columns:1fr;grid-template-rows:55% 45%}.aura-theme .aura-visual{order:1}.aura-theme .aura-visual:after{background:linear-gradient(0deg,rgba(33,23,18,.3),transparent 55%)}.aura-theme .aura-visual-one img{object-position:center 48%}.aura-theme .aura-visual-two img{object-position:center 52%}.aura-theme .aura-hero-copy{order:2;padding:28px 21px 68px}.aura-theme .aura-hero-copy h1,.aura-theme .aura-hero-copy h2{font-size:clamp(51px,15vw,67px);line-height:.78}.aura-theme .aura-hero-copy p:not(.eyebrow){font-size:11px;line-height:1.65;margin:19px 0 21px}.aura-theme .aura-hero-controls{right:18px;bottom:17px}.aura-theme .aura-hero-controls>button{width:35px;height:35px}.aura-theme .aura-visual-label{right:17px;bottom:15px}.aura-theme .aura-intro{display:block;padding:78px 21px 70px}.aura-theme .aura-intro-kicker{margin-bottom:28px}.aura-theme .aura-intro h2{font-size:clamp(65px,19vw,86px);line-height:.67}.aura-theme .aura-intro-copy{margin-top:31px}.aura-theme .aura-intro-copy p{font-size:13px}.aura-theme .home-sections{padding:0 18px}.aura-theme .home-section{padding:50px 0 58px}.aura-theme .section-head{padding:0;margin-bottom:24px}.aura-theme .section-head h2{font-size:47px}.aura-theme .product-carousel{grid-auto-columns:78vw;gap:14px}.aura-theme .product-name{font-size:21px}.aura-theme .benefit-grid{margin:0;grid-template-columns:1fr}.aura-theme .benefit-grid article{padding:32px 23px;border-right:0;border-bottom:1px solid rgba(76,51,35,.18)}.aura-theme .catalog-page,.aura-theme .product-page{padding-left:18px;padding-right:18px}.aura-theme .catalog-page-head{display:block;padding-bottom:25px}.aura-theme .catalog-page-head h1{font-size:61px}.aura-theme .catalog-search{margin-top:21px}.aura-theme .catalog-grid{gap:30px 10px}.aura-theme .catalog-grid .product-card{padding-bottom:10px}.aura-theme .catalog-grid .product-name{font-size:16px}.aura-theme .product-info-page{margin-top:29px}.aura-theme .product-info-sticky{padding:0}.aura-theme .product-info-page h1{font-size:55px}.aura-theme .product-description-page,.aura-theme .product-attributes-page{padding:25px 0;border-left:0;border-right:0}.aura-theme .content-hero{padding:62px 21px;min-height:290px}.aura-theme .checkout-page{padding-left:18px;padding-right:18px}.aura-theme .checkout-order-card,.aura-theme .checkout-form-card{padding:25px 0;border-left:0;border-right:0}.aura-theme .site-footer{padding:56px 22px 23px}.aura-theme .footer-logo{font-size:33px}}

/* A distinct navigation system: a permanent house mark, not a centered capsule. */
@media(min-width:1051px){
  .aura-theme .site-header{border-bottom:0;background:#f8f5f0}
  .aura-theme .header-inner{max-width:none;height:88px;padding:0;grid-template-columns:minmax(255px,18vw) 1fr auto;border-bottom:1px solid var(--aura-line)}
  .aura-theme .aura-logo{align-self:stretch;display:flex;padding:0 34px;background:#211712;color:#f8f1e8;letter-spacing:-.045em}
  .aura-theme .aura-logo:before{content:"EST. 2026";font-family:Montserrat,Arial,sans-serif;font-size:7px;font-weight:600;letter-spacing:.16em;color:#c9a17b;writing-mode:vertical-rl;transform:rotate(180deg);margin-right:18px}
  .aura-theme .logo-main{font-size:36px}.aura-theme .logo-orbit-mark{border-color:#c99b73}.aura-theme .logo-orbit-mark:after{background:#e8d3bf}.aura-theme .logo-brand{color:#d9b99a}
  .aura-theme .main-nav{justify-self:stretch;align-self:stretch;display:flex;align-items:center;gap:31px;padding:0 46px}.aura-theme .main-nav:before{content:"THE EDIT / 01";font-size:7px;font-weight:600;letter-spacing:.17em;color:#9d7b62;margin-right:auto}.aura-theme .main-nav>a,.aura-theme .catalog-trigger{position:relative;padding:35px 0 33px}.aura-theme .main-nav>a:before,.aura-theme .catalog-trigger:before{content:"";position:absolute;left:0;right:100%;bottom:24px;height:1px;background:#9b6b42;transition:right .22s ease}.aura-theme .main-nav>a:hover:before,.aura-theme .catalog-trigger:hover:before{right:0}
  .aura-theme .header-actions{align-self:stretch;padding:0 30px;border-left:1px solid var(--aura-line)}.aura-theme .cart-trigger{align-self:center}.aura-theme .catalog-mega{top:88px;display:grid;grid-template-columns:minmax(255px,18vw) 1fr;padding:0;background:#f8f5f0;box-shadow:0 22px 45px rgba(45,29,19,.15)}
  .aura-theme .catalog-mega:before{content:"AURA / SHOES / COLLECTIONS";display:flex;align-items:flex-end;padding:33px 34px;background:#211712;color:#ead7c4;font-family:"Cormorant Garamond",Georgia,serif;font-size:29px;line-height:.85;letter-spacing:-.04em}
  .aura-theme .catalog-mega-inner{padding:38px 48px 46px;grid-template-columns:repeat(3,minmax(0,1fr));gap:44px}.aura-theme .mega-root{border-top:1px solid #c9b49f;padding-top:13px}.aura-theme .mega-root>a{font-size:26px}.aura-theme .mega-list a{font-size:10px;letter-spacing:.04em}
}
