@import "https://fonts.googleapis.com/css2?family=Tajawal:wght@400;500;700&family=Amiri:wght@400;700&display=swap";html[lang=ar]{--sans:"Tajawal", "Noto Sans Arabic", "Segoe UI", Tahoma, sans-serif;--serif:"Amiri", "Noto Naskh Arabic", "Times New Roman", serif}html[lang=ar] body{font-family:var(--sans)}html[lang=ar] *,html[lang=ar] :before,html[lang=ar] :after{letter-spacing:0!important}html[lang=ar] [style*=uppercase],html[lang=ar] .eyebrow,html[lang=ar] th{text-transform:none}html[dir=rtl] .num,html[dir=rtl] .mono,html[dir=rtl] input[type=number],html[dir=rtl] input[type=tel],html[dir=rtl] input[type=email],html[dir=rtl] input[type=date]{direction:ltr;unicode-bidi:isolate}html[dir=rtl] td.num,html[dir=rtl] th.num,html[dir=rtl] dd.num{text-align:left}html[dir=rtl] input.num,html[dir=rtl] input[type=number]{text-align:right}html[dir=rtl] .select,html[dir=rtl] select{background-position:12px;padding-left:32px;padding-right:12px}html[dir=rtl] .drawer{animation-name:slideInLeft;left:0;right:auto}html[dir=rtl] .drawer--left{animation-name:slideIn;left:auto;right:0}html[dir=rtl] .bell__pop{left:0;right:auto}@media (width<=860px){html[dir=rtl] .side{left:auto;right:0;transform:translate(100%)}html[dir=rtl] .side.is-open{transform:none}}.lang-toggle{font:inherit;font-family:"Tajawal", var(--sans);letter-spacing:0;color:inherit;cursor:pointer;opacity:.85;white-space:nowrap;background:0 0;border:1px solid;border-radius:999px;padding:6px 10px;font-size:.82rem;line-height:1}.lang-toggle:hover{opacity:1}html[lang=ar] .lang-toggle{font-family:var(--sans)}:root{--ink:#1d1a16;--ink-2:#3a342d;--muted:#72695e;--faint:#a0978a;--paper:#fffdf9;--cream:#f8f4ec;--sand:#efe7da;--sand-2:#e6dccb;--line:#e6ddcf;--line-2:#d5c9b6;--gold:#a8844f;--gold-soft:#ead9bd;--cognac:#8a5a33;--forest:#2f4a3a;--wine:#7a2230;--sale:#9b2c2c;--success:#2f6b3f;--success-bg:#e6f0e6;--warn:#9a6512;--warn-bg:#fbf0da;--danger:#a8261e;--danger-bg:#f8e3df;--info:#2c5282;--info-bg:#e3ecf7;--serif:"Cormorant Garamond", "Iowan Old Style", Georgia, "Times New Roman", serif;--sans:"Jost", "Avenir Next", "Helvetica Neue", Arial, sans-serif;--radius:3px;--radius-lg:8px;--ease:cubic-bezier(.2, .7, .2, 1);--shadow-sm:0 1px 2px #1d1a160d, 0 2px 10px #1d1a160d;--shadow:0 18px 40px -18px #1d1a1647;--shadow-lg:0 30px 70px -20px #1d1a1659;--header-h:76px;--gutter:28px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:15px;font-weight:400;line-height:1.6;overflow-x:hidden}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}h1,h2,h3,h4{font-family:var(--serif);letter-spacing:.005em;margin:0 0 .5em;font-weight:600;line-height:1.12}h1{font-size:clamp(2.2rem,4vw,3.4rem)}h2{font-size:clamp(1.8rem,3vw,2.5rem)}h3{font-size:1.45rem}h4{font-size:1.15rem}p{margin:0 0 1em}::selection{background:var(--gold-soft)}:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.container{width:100%;max-width:1340px;padding:0 var(--gutter);margin:0 auto}.eyebrow{font-family:var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--gold);font-size:.72rem;font-weight:500}.muted{color:var(--muted)}.small{font-size:.85rem}.tiny{font-size:.75rem}.center{text-align:center}.right{text-align:right}.nowrap{white-space:nowrap}.num{font-variant-numeric:tabular-nums}.serif{font-family:var(--serif)}.sr-only{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.stack>*+*{margin-top:var(--stack,1rem)}.row{align-items:center;gap:12px;display:flex}.row--between{justify-content:space-between}.row--wrap{flex-wrap:wrap}.grow{flex:1}.divider{background:var(--line);border:0;height:1px;margin:24px 0}.btn{--btn-bg:var(--ink);--btn-fg:var(--paper);--btn-bd:var(--ink);border:1px solid var(--btn-bd);border-radius:var(--radius);background:var(--btn-bg);min-height:46px;color:var(--btn-fg);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:background .25s var(--ease), color .25s var(--ease), border-color .25s var(--ease), transform .2s var(--ease), box-shadow .25s var(--ease);white-space:nowrap;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:.78rem;font-weight:500;display:inline-flex}.btn:hover{--btn-bg:#000;box-shadow:0 10px 22px -12px #0000008c}.btn:active{transform:translateY(1px)}.btn:disabled,.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;box-shadow:none}.btn--outline{--btn-bg:transparent;--btn-fg:var(--ink);--btn-bd:var(--ink)}.btn--outline:hover{--btn-bg:var(--ink);--btn-fg:var(--paper)}.btn--light{--btn-bg:var(--paper);--btn-fg:var(--ink);--btn-bd:var(--paper)}.btn--light:hover{--btn-bg:var(--cream)}.btn--ghost{--btn-bg:transparent;--btn-fg:var(--ink);--btn-bd:var(--line-2)}.btn--ghost:hover{--btn-bg:var(--cream);--btn-bd:var(--ink);box-shadow:none}.btn--gold{--btn-bg:var(--gold);--btn-bd:var(--gold);--btn-fg:#fff}.btn--gold:hover{--btn-bg:#8f6f40}.btn--danger{--btn-bg:var(--danger);--btn-bd:var(--danger)}.btn--danger:hover{--btn-bg:#861e17}.btn--sm{min-height:36px;padding:0 16px;font-size:.7rem}.btn--xs{letter-spacing:.12em;min-height:30px;padding:0 12px;font-size:.66rem}.btn--block{width:100%}.btn--icon{width:42px;min-width:42px;padding:0}.link{cursor:pointer;text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);background:0 0;border:0;padding:0;transition:text-decoration-color .2s}.link:hover{text-decoration-color:currentColor}.icon-btn{cursor:pointer;width:42px;height:42px;transition:background .2s var(--ease);background:0 0;border:0;border-radius:50%;place-items:center;display:inline-grid;position:relative}.icon-btn:hover{background:var(--cream)}.icon-btn svg{width:21px;height:21px}.field{flex-direction:column;gap:6px;min-width:0;display:flex}.field>label,.label{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);font-size:.72rem;font-weight:500}.field__hint{color:var(--muted);font-size:.78rem}.field__error{color:var(--danger);font-size:.78rem}.input,.select,.textarea{border:1px solid var(--line-2);border-radius:var(--radius);width:100%;min-height:46px;color:var(--ink);font:inherit;transition:border-color .2s var(--ease), box-shadow .2s var(--ease);background:#fff;padding:10px 14px;font-size:.95rem}.textarea{resize:vertical;min-height:110px}.select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%231d1a16' stroke-width='1.4'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:38px}.input:hover,.select:hover,.textarea:hover{border-color:var(--faint)}.input:focus,.select:focus,.textarea:focus{border-color:var(--ink);outline:none;box-shadow:0 0 0 3px #a8844f2e}.input--error{border-color:var(--danger)!important}.input--sm,.select--sm{min-height:36px;padding:6px 10px;font-size:.88rem}.select--sm{background-position:right 10px center;padding-right:30px}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px;display:grid}.form-grid .span-2{grid-column:span 2}.check{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;font-size:.92rem;display:inline-flex}.check input{appearance:none;border:1px solid var(--line-2);cursor:pointer;width:18px;height:18px;transition:all .15s var(--ease);background:#fff;border-radius:2px;flex:none;place-content:center;margin:0;display:grid}.check input[type=radio]{border-radius:50%}.check input:checked{background:var(--ink);border-color:var(--ink)}.check input:checked:after{content:"";border-bottom:1.6px solid #fff;border-left:1.6px solid #fff;width:9px;height:5px;transform:rotate(-45deg)translate(1px,-1px)}.check input[type=radio]:checked:after{background:#fff;border:0;border-radius:50%;width:7px;height:7px;transform:none}.badge{letter-spacing:.08em;text-transform:uppercase;background:var(--sand);color:var(--ink-2);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:.68rem;font-weight:500;display:inline-flex}.badge--dark{background:var(--ink);color:var(--paper)}.badge--sale{background:var(--sale);color:#fff}.badge--gold{background:var(--gold);color:#fff}.badge--success{background:var(--success-bg);color:var(--success)}.badge--warn{background:var(--warn-bg);color:var(--warn)}.badge--danger{background:var(--danger-bg);color:var(--danger)}.badge--info{background:var(--info-bg);color:var(--info)}.badge--muted{color:var(--muted);background:#eeebe6}.badge__dot{background:currentColor;border-radius:50%;width:6px;height:6px}.alert{border-radius:var(--radius);border:1px solid #0000;padding:12px 16px;font-size:.9rem}.alert--error{background:var(--danger-bg);color:var(--danger);border-color:#efc7bf}.alert--success{background:var(--success-bg);color:var(--success);border-color:#c7dcc8}.alert--info{background:var(--cream);color:var(--ink-2);border-color:var(--line)}.alert--warn{background:var(--warn-bg);color:var(--warn);border-color:#efd9a8}.spinner{border:2px solid var(--line-2);border-top-color:var(--ink);border-radius:50%;width:22px;height:22px;animation:.8s linear infinite spin}.spinner--light{border-color:#fff #ffffff59 #ffffff59}.spinner--sm{width:14px;height:14px}@keyframes spin{to{transform:rotate(360deg)}}.page-loader{place-items:center;min-height:50vh;display:grid}.skeleton{background:linear-gradient(90deg, var(--sand) 0%, #f6f0e6 45%, var(--sand) 90%);border-radius:var(--radius);background-size:300% 100%;animation:1.4s ease-in-out infinite shimmer}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fade-up{animation:fadeUp .6s var(--ease) both}.fade-in{animation:fadeIn .45s var(--ease) both}.reveal{opacity:0;transition:opacity .8s var(--ease), transform .8s var(--ease);transform:translateY(22px)}.reveal.is-visible{opacity:1;transform:none}.shoe-art{aspect-ratio:5/3;width:100%;position:relative;overflow:hidden}.shoe-art--bg{background:radial-gradient(120% 90% at 50% 35%,#fbf8f2 0%,#f1ebe0 60%,#e9e0d1 100%)}.shoe-art svg,.shoe-art img{object-fit:cover;width:100%;height:100%}.shoe-art img{object-fit:contain;background:#fff}.shoe-art svg{transition:transform .7s var(--ease);padding:4% 3% 2%}.toasts{z-index:1000;pointer-events:none;flex-direction:column;align-items:center;gap:10px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.toast{pointer-events:auto;background:var(--ink);min-width:260px;max-width:min(92vw,520px);color:var(--paper);border-radius:var(--radius);box-shadow:var(--shadow-lg);animation:fadeUp .35s var(--ease) both;cursor:pointer;align-items:center;gap:12px;padding:13px 18px;font-size:.9rem;display:flex}.toast__icon{background:var(--gold);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:.75rem;display:grid}.toast--error .toast__icon{background:var(--danger)}.toast--info .toast__icon{background:#5c6b7a}.overlay{z-index:200;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:fadeIn .25s var(--ease) both;background:#1d1a166b;position:fixed;inset:0}.drawer{z-index:201;background:var(--paper);width:min(460px,100vw);box-shadow:var(--shadow-lg);animation:slideIn .42s var(--ease) both;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}.drawer--left{animation-name:slideInLeft;left:0;right:auto}@keyframes slideIn{0%{transform:translate(100%)}to{transform:none}}@keyframes slideInLeft{0%{transform:translate(-100%)}to{transform:none}}.drawer__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.drawer__head h3{margin:0}.drawer__body{flex:1;padding:20px 24px;overflow-y:auto}.drawer__foot{border-top:1px solid var(--line);background:var(--cream);padding:20px 24px}.modal-wrap{z-index:201;pointer-events:none;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{pointer-events:auto;background:var(--paper);border-radius:var(--radius-lg);width:min(560px,100%);max-height:calc(100vh - 40px);box-shadow:var(--shadow-lg);animation:modalIn .35s var(--ease) both;overflow:auto}.modal--wide{width:min(860px,100%)}@keyframes modalIn{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:none}}.modal__head{justify-content:space-between;align-items:center;gap:16px;padding:20px 24px 12px;display:flex}.modal__head h3{margin:0}.modal__body{padding:8px 24px 20px}.modal__foot{border-top:1px solid var(--line);background:var(--cream);border-radius:0 0 var(--radius-lg) var(--radius-lg);justify-content:flex-end;gap:10px;padding:16px 24px;display:flex}.table-wrap{width:100%;overflow-x:auto}.table{border-collapse:collapse;width:100%;font-size:.9rem}.table th{text-align:left;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);white-space:nowrap;padding:10px 12px;font-size:.7rem;font-weight:500}.table td{border-bottom:1px solid var(--line);vertical-align:middle;padding:12px}.table tr:last-child td{border-bottom:0}.table .num,.table th.num{text-align:right;font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}.reveal{opacity:1;transform:none}}@media (width<=720px){:root{--gutter:16px;--header-h:64px}body{font-size:14.5px}.form-grid{grid-template-columns:1fr}.form-grid .span-2{grid-column:auto}}.main{min-height:60vh;animation:fadeIn .4s var(--ease) both}.page-pad{padding-top:40px;padding-bottom:80px}.announce{background:var(--ink);color:#efe6d6;text-align:center;letter-spacing:.18em;text-transform:uppercase;padding:9px 16px;font-size:.72rem}.header{z-index:100;-webkit-backdrop-filter:saturate(160%)blur(10px);backdrop-filter:saturate(160%)blur(10px);transition:border-color .3s var(--ease), box-shadow .3s var(--ease);background:#fffdf9f0;border-bottom:1px solid #0000;position:sticky;top:0}.header.is-scrolled{border-color:var(--line);box-shadow:0 8px 30px -22px #1d1a1673}.header__inner{height:var(--header-h);grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.header__left{align-items:center;display:flex}.header__right{justify-content:flex-end;gap:2px;display:flex}.header__burger{display:none}.nav{gap:4px;display:flex}.nav__link{white-space:nowrap;letter-spacing:.16em;text-transform:uppercase;padding:8px 12px;font-size:.76rem;font-weight:500;display:inline-block;position:relative}.nav__link:after{content:"";transform-origin:0;height:1px;transition:transform .35s var(--ease);background:currentColor;position:absolute;bottom:2px;left:12px;right:12px;transform:scaleX(0)}.nav__link:hover:after,.nav__item:hover .nav__link:after{transform:scaleX(1)}.nav__link--sale{color:var(--sale)}.logo{flex-direction:column;align-items:center;line-height:1;display:flex}.logo__word{font-family:var(--serif);letter-spacing:.34em;margin-right:-.34em;font-size:1.95rem;font-weight:600}.logo__sub{letter-spacing:.42em;text-transform:uppercase;color:var(--gold);margin-top:5px;margin-right:-.42em;font-size:.56rem}.logo--sm .logo__word{font-size:1.5rem}.count-dot{background:var(--gold);color:#fff;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:.62rem;font-weight:600;display:grid;position:absolute;top:3px;right:1px}.count-dot--dark{background:var(--ink)}.icon-btn.is-bump{animation:bump .6s var(--ease)}@keyframes bump{30%{transform:scale(1.25)}60%{transform:scale(.95)}}.mega{background:var(--paper);border-top:1px solid var(--line);border-bottom:1px solid var(--line);position:absolute;top:100%;left:0;right:0;box-shadow:0 30px 40px -30px #1d1a1659}.mega__inner{grid-template-columns:220px 220px 1fr;gap:40px;padding-top:32px;padding-bottom:36px;display:grid}.mega__col{flex-direction:column;gap:8px;display:flex}.mega__col--wide{grid-column:1/-1}.mega__col .eyebrow{margin-bottom:6px}.mega__link{color:var(--ink-2);transition:color .2s, transform .2s var(--ease);font-size:.95rem}.mega__link--sub{opacity:.85;padding-inline-start:14px;font-size:.86em}.mega__link:hover{color:var(--ink);transform:translate(3px)}.mega__link--strong{color:var(--ink);font-weight:500}.mega__feature{border-radius:var(--radius-lg);justify-self:end;width:100%;max-width:460px;position:relative;overflow:hidden}.mega__feature:hover svg{transform:scale(1.05)}.mega__feature-text{flex-direction:column;display:flex;position:absolute;bottom:16px;left:20px}.mega__feature-text .serif{font-size:1.35rem}.mega__brands{grid-template-columns:repeat(4,1fr);gap:18px 30px;margin-top:10px;display:grid}.mega__brand{flex-direction:column;display:flex}.mega__brand .serif{font-size:1.3rem;transition:color .2s}.mega__brand:hover .serif{color:var(--gold)}.mobile-nav{flex-direction:column;display:flex}.mobile-nav>a,.mobile-nav summary{border-bottom:1px solid var(--line);cursor:pointer;justify-content:space-between;align-items:center;padding:13px 0;font-size:.95rem;list-style:none;display:flex}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav details a{color:var(--muted);padding:8px 14px;display:block}.search-panel{z-index:202;background:var(--paper);box-shadow:var(--shadow-lg);animation:slideDown .35s var(--ease) both;max-height:90vh;padding:22px 0 30px;position:fixed;top:0;left:0;right:0;overflow:auto}@keyframes slideDown{0%{transform:translateY(-100%)}to{transform:none}}.search-panel__form{border-bottom:1px solid var(--ink);align-items:center;gap:14px;padding-bottom:10px;display:flex}.search-panel__form>svg{flex:none;width:24px}.search-panel__form input{font-family:var(--serif);color:var(--ink);background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:1.9rem}.search-panel__popular{flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;display:flex}.search-panel__results{grid-template-columns:1fr 240px;gap:40px;margin-top:24px;display:grid}.search-panel__products{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.search-hit{border-radius:var(--radius-lg);align-items:center;gap:12px;padding:8px;transition:background .2s;display:flex}.search-hit:hover{background:var(--cream)}.search-hit .shoe-art{border-radius:var(--radius);flex:none;width:96px}.search-hit__name{font-family:var(--serif);font-size:1.08rem;line-height:1.2}.search-panel__side{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.search-panel__side .eyebrow{margin-top:8px}.chip{border:1px solid var(--line-2);cursor:pointer;transition:all .2s var(--ease);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:6px 13px;font-size:.82rem;display:inline-flex}.chip:hover{border-color:var(--ink)}.chip--active{background:var(--ink);border-color:var(--ink);color:var(--paper)}.chip--active:hover{background:#000}.hero{background:linear-gradient(180deg, var(--cream) 0%, var(--paper) 100%);position:relative;overflow:hidden}.hero__inner{grid-template-columns:1fr 1.1fr;align-items:center;gap:40px;min-height:min(78vh,700px);padding-top:40px;padding-bottom:40px;display:grid}.hero h1{margin:18px 0 22px;font-size:clamp(2.8rem,5.6vw,5rem);font-weight:500;line-height:1.02}.hero h1 em{color:var(--cognac);font-style:italic}.hero__lede{color:var(--ink-2);max-width:470px;margin-bottom:30px;font-size:1.05rem}.hero__proof{align-items:center;gap:12px;margin-top:34px;display:flex}.hero__art{height:100%;min-height:420px;position:relative}.hero__halo{background:radial-gradient(circle,#efe3cd 0%,#efe3cd00 70%);border-radius:50%;position:absolute;inset:8% 6% 6% 10%}.hero__halo:after{content:"";border:1px solid var(--gold-soft);border-radius:50%;position:absolute;inset:12%}.hero__shoe{width:78%;position:absolute}.hero__shoe .shoe-art svg{padding:0}.hero__shoe .shoe-art img{border-radius:18px;box-shadow:0 18px 40px #1d1a161f}.editorial__art .shoe-art img{border-radius:18px}.hero__shoe--back{width:66%;animation:7s ease-in-out infinite floatA;top:2%;right:-2%}.hero__shoe--front{filter:drop-shadow(0 26px 22px #1d1a1629);animation:8s ease-in-out infinite floatB;bottom:6%;left:0}@keyframes floatA{50%{transform:translateY(-10px)rotate(-1deg)}}@keyframes floatB{50%{transform:translateY(8px)}}.hero__tag{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:#fffdf9eb;flex-direction:column;gap:2px;padding:14px 18px;display:flex;position:absolute;bottom:8%;right:4%}.hero__tag .serif{font-size:1.2rem}.promises{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper)}.promises__grid{grid-template-columns:repeat(4,1fr);display:grid}.promise{align-items:flex-start;gap:14px;padding:26px 20px;display:flex}.promise+.promise{border-left:1px solid var(--line)}.promise>svg{width:26px;height:26px;color:var(--gold);flex:none}.promise__title{font-size:.92rem;font-weight:500}.section{padding:80px 0 20px}.section__head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:32px;display:flex}.section__head h2{margin:6px 0 0}.arrow-link{letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:8px;font-size:.76rem;font-weight:500;display:inline-flex}.arrow-link svg{transition:transform .3s var(--ease)}.arrow-link:hover svg{transform:translate(5px)}.rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 22px;display:grid}.cat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.cat-tile{border-radius:var(--radius-lg);display:block;position:relative;overflow:hidden}.cat-tile .shoe-art{aspect-ratio:4/3}.cat-tile:hover svg{transform:scale(1.06)rotate(-1.5deg)}.cat-tile .shoe-art img{transition:transform .7s var(--ease);padding:58px 12px 10px}.cat-tile:hover img{transform:scale(1.04)}.cat-tile__text{flex-direction:column;display:flex;position:absolute;top:14px;left:18px}.cat-tile__text .serif{font-size:1.35rem;line-height:1.1}.editorial{background:var(--forest);color:#f1ebe0;margin-top:80px}.editorial__inner{grid-template-columns:1.05fr 1fr;align-items:center;gap:60px;padding-top:70px;padding-bottom:70px;display:grid}.editorial__art{background:radial-gradient(circle,#ffffff1a,#0000 65%)}.editorial .eyebrow{color:#d9bf8f}.editorial h2{font-size:clamp(2rem,3.4vw,3rem);font-weight:500}.editorial p{color:#d8d2c6;max-width:520px}.editorial__stats{gap:40px;margin:28px 0 32px;display:flex}.editorial__stats div{flex-direction:column;display:flex}.editorial__stats strong{color:#fff;font-size:2.4rem;font-weight:500;line-height:1}.editorial__stats .muted{color:#b8b2a6}.editorial .btn--outline{--btn-fg:#f1ebe0;--btn-bd:#f1ebe0}.editorial .btn--outline:hover{--btn-bg:#f1ebe0;--btn-fg:var(--forest)}.brands-strip{background:var(--cream);margin-top:80px;padding-bottom:80px}.brands-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:34px;display:grid}.brand-card{background:var(--cream);height:100%;transition:background .3s var(--ease);flex-direction:column;gap:4px;padding:30px 24px;display:flex}.brand-card:hover{background:var(--paper)}.brand-card__name{font-size:1.55rem;line-height:1.1}.brand-card__tag{color:var(--ink-2);margin-top:8px}.brands-grid--page{margin-top:0}.sale-banner{background:var(--wine);color:#fff;margin-top:80px}.sale-banner__inner{grid-template-columns:1fr 1.3fr;align-items:center;gap:40px;padding-top:60px;padding-bottom:60px;display:grid}.sale-banner h2{font-weight:500}.sale-banner p{color:#ecd6d9}.sale-banner__items{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.sale-mini{border-radius:var(--radius-lg);background:#ffffff12;flex-direction:column;gap:6px;padding:10px;transition:background .3s;display:flex}.sale-mini:hover{background:#ffffff24}.testimonials{padding-bottom:90px}.quotes{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:34px;display:grid}.quote{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;padding:30px 28px}.quote p{margin:14px 0;font-size:1.28rem;line-height:1.4}.pcard{flex-direction:column;display:flex;position:relative}.pcard__media{border-radius:var(--radius-lg);display:block;position:relative;overflow:hidden}.pcard__media .shoe-art{aspect-ratio:5/4}.pcard:hover .pcard__media svg{transform:scale(1.06)translateY(-2%)}.pcard__badges{gap:6px;display:flex;position:absolute;top:12px;left:12px}.pcard__sizes{border-radius:var(--radius);opacity:0;transition:opacity .3s var(--ease), transform .3s var(--ease);background:#fffdf9f0;padding:8px 12px;font-size:.8rem;position:absolute;bottom:10px;left:10px;right:10px;transform:translateY(8px)}.pcard:hover .pcard__sizes{opacity:1;transform:none}.pcard__wish{cursor:pointer;width:36px;height:36px;transition:transform .25s var(--ease), color .2s;background:#fffdf9e6;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:10px;right:10px}.pcard__wish svg{width:18px;height:18px}.pcard__wish:hover{transform:scale(1.1)}.pcard__wish.is-on{color:var(--wine)}.pcard__body{flex-direction:column;gap:3px;padding:14px 2px 0;display:flex}.pcard__brand{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-size:.68rem}.pcard__name{font-family:var(--serif);font-size:1.22rem;font-weight:600;line-height:1.2}.pcard__name:hover{color:var(--cognac)}.pcard__meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.pcard__sale{color:var(--sale,#b3261e);letter-spacing:.02em;font-weight:600}.pcard.is-soldout .shoe-art{opacity:.6}.pcard--list{border-bottom:1px solid var(--line);flex-direction:row;align-items:center;gap:24px;padding-bottom:20px}.pcard--list .pcard__media{flex:none;width:300px}.pcard--list .pcard__wish{left:250px;right:auto}.pcard--list .pcard__body{flex:1}.pcard__desc{margin:6px 0 0}.price{align-items:baseline;gap:8px;font-size:.98rem;display:inline-flex}.price__sale{color:var(--sale);font-weight:500}.price__was{color:var(--faint);font-size:.88em}.price--lg{align-items:center;font-size:1.45rem}.swatches{flex-wrap:wrap;align-items:center;gap:7px;margin-top:6px;display:flex}.swatch{cursor:pointer;width:18px;height:18px;transition:transform .2s var(--ease);border:1px solid #00000024;border-radius:50%;padding:0;position:relative}.swatch:hover{transform:scale(1.12)}.swatch.is-active{box-shadow:0 0 0 2px var(--paper), 0 0 0 3px var(--ink)}.swatch.is-out:after{content:"";background:var(--ink);width:1px;position:absolute;top:-2px;bottom:-2px;left:50%;transform:rotate(45deg)}.swatches--lg .swatch{width:34px;height:34px}.shop__hero{background:var(--cream);border-bottom:1px solid var(--line);padding:30px 0 34px}.shop__hero h1{margin:10px 0 0}.crumbs{color:var(--muted);flex-wrap:wrap;gap:8px;display:flex}.crumbs a:hover{color:var(--ink)}.shop__layout{scroll-margin-top:calc(var(--header-h) + 10px);grid-template-columns:260px 1fr;gap:44px;padding-top:30px;padding-bottom:90px;display:grid}.shop__filters{top:calc(var(--header-h) + 20px);max-height:calc(100vh - var(--header-h) - 40px);scrollbar-width:thin;align-self:start;padding-right:8px;position:sticky;overflow-y:auto}.fgroup{border-bottom:1px solid var(--line)}.fgroup__head{cursor:pointer;letter-spacing:.16em;text-transform:uppercase;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:15px 0;font-size:.74rem;font-weight:500;display:flex}.fgroup__count{background:var(--ink);min-width:18px;height:18px;color:var(--paper);letter-spacing:0;border-radius:9px;place-items:center;margin-left:8px;padding:0 5px;font-size:.62rem;display:inline-grid}.fgroup__body{transition:grid-template-rows .35s var(--ease);grid-template-rows:0fr;display:grid}.fgroup__body>div{overflow:hidden}.fgroup.is-open .fgroup__body{grid-template-rows:1fr}.fgroup.is-open .fgroup__body>div{padding-bottom:18px}.opt-list{flex-direction:column;gap:9px;display:flex}.opt{width:100%}.opt__count{color:var(--faint);font-size:.75rem}.size-grid{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.size-chip{border:1px solid var(--line-2);border-radius:var(--radius);cursor:pointer;height:36px;transition:all .18s var(--ease);background:#fff;font-size:.82rem}.size-chip:hover:not(:disabled){border-color:var(--ink)}.size-chip.is-on{background:var(--ink);color:var(--paper);border-color:var(--ink)}.size-chip:disabled{opacity:.35;cursor:not-allowed;text-decoration:line-through}.color-grid{grid-template-columns:repeat(3,1fr);gap:10px 6px;display:grid}.color-opt{cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:5px;padding:4px 0;display:flex}.color-opt__sw{width:28px;height:28px;transition:transform .2s var(--ease), box-shadow .2s;border:1px solid #00000024;border-radius:50%}.color-opt:hover .color-opt__sw{transform:scale(1.1)}.color-opt.is-on .color-opt__sw{box-shadow:0 0 0 2px var(--paper), 0 0 0 3px var(--ink)}.price-range__slider{height:28px;margin:6px 0 8px;position:relative}.price-range__track,.price-range__fill{border-radius:1px;height:2px;position:absolute;top:13px}.price-range__track{background:var(--line-2);left:0;right:0}.price-range__fill{background:var(--ink)}.price-range input[type=range]{pointer-events:none;appearance:none;background:0 0;width:100%;margin:0;position:absolute;inset:0}.price-range input[type=range]::-webkit-slider-thumb{appearance:none;pointer-events:auto;background:var(--paper);border:1.5px solid var(--ink);cursor:grab;width:18px;height:18px;box-shadow:var(--shadow-sm);border-radius:50%}.price-range input[type=range]::-moz-range-thumb{pointer-events:auto;background:var(--paper);border:1.5px solid var(--ink);cursor:grab;border-radius:50%;width:16px;height:16px}.toolbar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:18px;padding-bottom:16px;display:flex}.toolbar__filters{display:none}.toolbar__sort{align-items:center;gap:10px;display:flex}.toolbar__sort .select{width:auto}.toolbar__layout{display:flex}.toolbar__layout .icon-btn{width:36px;height:36px;color:var(--faint)}.toolbar__layout .icon-btn.is-active{color:var(--ink)}.chips{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:22px;display:flex}.pgrid{transition:opacity .3s var(--ease);grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 22px;display:grid}.pgrid.is-loading{opacity:.45;pointer-events:none}.pgrid--list{grid-template-columns:1fr;gap:20px}.pagination{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:56px;display:flex}.pagination__btn{border:1px solid var(--line-2);border-radius:var(--radius);cursor:pointer;min-width:40px;height:40px;transition:all .2s var(--ease);background:#fff;padding:0 12px;font-size:.85rem}.pagination__btn:hover:not(:disabled){border-color:var(--ink)}.pagination__btn.is-active{background:var(--ink);color:var(--paper);border-color:var(--ink)}.pagination__btn:disabled{opacity:.4;cursor:not-allowed}.pagination__gap{color:var(--faint);align-self:center}.empty{text-align:center;max-width:520px;margin:0 auto;padding:60px 20px}.pdp{padding:24px 0 20px}.pdp__grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:56px;margin-top:20px;display:grid}.pdp__gallery{top:calc(var(--header-h) + 20px);grid-template-columns:84px 1fr;align-self:start;gap:14px;display:grid;position:sticky}.pdp__thumbs{flex-direction:column;gap:10px;display:flex}.pdp__thumb{border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;background:0 0;padding:0;transition:border-color .2s;overflow:hidden}.pdp__thumb.is-active{border-color:var(--ink)}.pdp__thumb>div{overflow:hidden}.pdp__stage{border-radius:var(--radius-lg);cursor:zoom-in;background:radial-gradient(120% 90% at 50% 35%,#fbf8f2 0%,#f1ebe0 60%,#e9e0d1 100%);position:relative;overflow:hidden}.pdp__stage-inner{transition:transform .6s var(--ease);animation:fadeIn .45s var(--ease) both}.pdp__stage .shoe-art{aspect-ratio:5/4;background:0 0}.pdp__stage--photo{cursor:default;background:#fff}.pdp__stage--photo .shoe-art{aspect-ratio:1}.pdp__stage:hover .shoe-art svg{transform:scale(1.08)}.pdp__badges{gap:6px;display:flex;position:absolute;top:16px;left:16px}.pdp__title{margin:8px 0 12px;font-size:clamp(2rem,3vw,2.7rem)}.pdp__block{margin-top:26px}.pdp__label{margin-bottom:10px;font-size:.85rem}.size-picker{grid-template-columns:repeat(auto-fill,minmax(62px,1fr));gap:8px;display:grid}.size-picker.has-error .size-btn{border-color:var(--danger)}.size-btn{border:1px solid var(--line-2);border-radius:var(--radius);cursor:pointer;height:48px;transition:all .18s var(--ease);background:#fff;font-size:.92rem;position:relative}.size-btn:hover:not(:disabled){border-color:var(--ink)}.size-btn.is-on{background:var(--ink);color:var(--paper);border-color:var(--ink)}.size-btn.is-out{color:var(--faint);cursor:not-allowed;background:repeating-linear-gradient(135deg,#fff 0 6px,#f4efe7 6px 7px)}.size-btn__low{background:var(--warn);border-radius:50%;width:6px;height:6px;position:absolute;top:6px;right:6px}.pdp__actions{gap:10px;margin-top:28px;display:flex}.pdp__actions .btn{min-height:52px}.btn.is-wished{color:var(--wine)}.pdp__assurances{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--ink-2);flex-direction:column;gap:10px;margin:24px 0 0;padding:18px 0;list-style:none;display:flex}.pdp__assurances li{align-items:center;gap:12px;display:flex}.pdp__assurances svg{color:var(--gold);flex:none}.qty{border:1px solid var(--line-2);border-radius:var(--radius);background:#fff;align-items:center;height:52px;display:inline-flex}.qty button{cursor:pointer;background:0 0;border:0;place-items:center;width:40px;height:100%;display:grid}.qty button svg{width:15px}.qty button:disabled{opacity:.3;cursor:not-allowed}.qty span{text-align:center;min-width:28px}.qty--sm{height:34px}.qty--sm button{width:30px}.tabs{margin-top:28px}.tabs__list{border-bottom:1px solid var(--line);gap:24px;display:flex}.tabs__tab{cursor:pointer;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);background:0 0;border:0;border-bottom:1.5px solid #0000;margin-bottom:-1px;padding:12px 0;font-size:.75rem;transition:all .2s}.tabs__tab.is-active{color:var(--ink);border-color:var(--ink)}.tabs__panel{color:var(--ink-2);padding-top:18px}.bullets{padding-left:18px}.bullets li{margin-bottom:4px}.bullets li::marker{color:var(--gold)}.specs{grid-template-columns:120px 1fr;gap:8px 16px;margin:18px 0 0;font-size:.9rem;display:grid}.specs dt{color:var(--muted)}.specs dd{margin:0}.seg{border:1px solid var(--line-2);border-radius:var(--radius);gap:3px;margin-bottom:16px;padding:3px;display:inline-flex}.seg button{cursor:pointer;transition:all .2s var(--ease);background:0 0;border:0;border-radius:2px;padding:7px 16px;font-size:.82rem}.seg button.is-on{background:var(--ink);color:var(--paper)}.seg--wide{display:flex}.seg--wide button{flex:1}.bag-list{margin:16px 0 0;padding:0;list-style:none}.bag-line{border-bottom:1px solid var(--line);animation:fadeIn .3s var(--ease) both;gap:16px;padding:16px 0;display:flex}.bag-line__img{border-radius:var(--radius);flex:none;width:110px;overflow:hidden}.bag-line__img .shoe-art{aspect-ratio:1}.bag-line__info{flex:1;min-width:0}.bag-line__name{font-family:var(--serif);font-size:1.15rem;font-weight:600;line-height:1.2;display:block}.bag-list--page .bag-line__img{width:150px}.input-prefix{align-items:stretch;display:flex}.input-prefix>span{border:1px solid var(--line-2);background:var(--cream);color:var(--muted);direction:ltr;border-inline-end:0;border-start-start-radius:var(--radius,4px);border-end-start-radius:var(--radius,4px);place-items:center;padding:0 10px;font-size:.9rem;display:grid}.input-prefix>.input{direction:ltr;border-start-start-radius:0;border-end-start-radius:0}.checkout__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:30px;padding-bottom:24px;display:flex}.steps{color:var(--faint);gap:28px;margin:0;padding:0;list-style:none;display:flex}.steps li{position:relative}.steps li.is-done{color:var(--muted)}.steps li.is-current{color:var(--ink);font-weight:500}.steps li+li:before{content:"›";color:var(--faint);position:absolute;left:-17px}.checkout__grid{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:56px;display:grid}.co-section{border-bottom:1px solid var(--line);margin-bottom:30px;padding-bottom:30px}.co-section__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.co-section__head h3{align-items:center;gap:12px;margin:0;display:flex}.co-num{background:var(--ink);width:28px;height:28px;color:var(--paper);font-family:var(--sans);border-radius:50%;place-items:center;font-size:.8rem;display:inline-grid}.choice-list{flex-direction:column;gap:10px;margin-bottom:18px;display:flex}.choice{border:1px solid var(--line-2);border-radius:var(--radius-lg);cursor:pointer;background:#fff;align-items:center;gap:14px;padding:16px 18px;transition:border-color .2s,box-shadow .2s;display:flex}.choice:hover{border-color:var(--faint)}.choice.is-on{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.choice input{accent-color:var(--ink);width:18px;height:18px}.choice__title{font-weight:500}.choice__panel{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--cream);padding:18px}.card-logos{letter-spacing:.1em;color:var(--muted)}.saved-addresses{flex-wrap:wrap;gap:10px;margin-bottom:18px;display:flex}.saved-address{border:1px solid var(--line-2);border-radius:var(--radius);cursor:pointer;background:#fff;flex-direction:column;align-items:flex-start;padding:10px 14px;display:flex}.saved-address.is-on{border-color:var(--ink)}.summary{background:var(--cream);border:1px solid var(--line);border-radius:var(--radius-lg);flex-direction:column;gap:16px;padding:26px;display:flex}.summary h3{margin:0}.summary--sticky{position:sticky;top:24px}.mini-lines{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.mini-lines li{align-items:center;gap:12px;display:flex}.mini-lines__img{flex:none;width:70px;position:relative}.mini-lines__img .shoe-art{aspect-ratio:1;border-radius:var(--radius)}.mini-lines__img .count-dot{top:-6px;right:-6px}.coupon form .input{flex:1}.totals{grid-template-columns:1fr auto;gap:8px 12px;margin:0;font-size:.92rem;display:grid}.totals dt{color:var(--ink-2)}.totals dd{text-align:right;margin:0}.totals__grand{border-top:1px solid var(--line-2);padding-top:12px;font-size:1.15rem;font-weight:600;color:var(--ink)!important}.totals--compact{border-top:1px solid var(--line);margin-top:14px;padding-top:14px;font-size:.86rem}.confirmation__head{text-align:center;max-width:640px;margin:0 auto 50px}.confirmation__check{background:var(--forest);color:#fff;width:70px;height:70px;animation:pop .6s var(--ease) both;border-radius:50%;place-items:center;margin:0 auto 18px;display:grid}.confirmation__whatsapp{border:1px solid var(--line);background:var(--cream);border-radius:14px;justify-items:center;gap:10px;max-width:460px;margin:22px auto 26px;padding:18px 16px;display:grid}.confirmation__whatsapp p{margin:0}.btn--whatsapp{--btn-bg:#1f8f4e;--btn-fg:#fff;--btn-bd:#1f8f4e;gap:8px}.btn--whatsapp:hover{--btn-bg:#18733e;--btn-bd:#18733e}@keyframes pop{0%{opacity:0;transform:scale(.4)}70%{transform:scale(1.08)}to{opacity:1;transform:none}}.track-form{text-align:center;max-width:480px;margin:20px auto}.track-form form{text-align:left;margin-top:24px}.tracking{margin-top:20px}.tracking__hero{background:var(--cream);border:1px solid var(--line);border-radius:var(--radius-lg);justify-content:space-between;align-items:flex-start;gap:24px;padding:30px 32px;display:flex}.tracking__hero h2{margin:6px 0}.tracking__hero p{margin:0}.tracking__eta{text-align:right;flex-direction:column;align-items:flex-end;display:flex}.tracking__eta strong{font-size:2.1rem;line-height:1.05}.tracking__eta--done{color:var(--success);align-items:center}.tracker{margin:40px 10px 32px;position:relative}.tracker__rail{background:var(--line-2);height:2px;position:absolute;top:17px;left:8.33%;right:8.33%}.tracker__fill{background:var(--forest);height:100%;transition:width 1.2s var(--ease)}.tracker--halted .tracker__fill{background:var(--faint)}.tracker__steps{grid-template-columns:repeat(6,1fr);margin:0;padding:0;list-style:none;display:grid;position:relative}.tracker__step{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.tracker__dot{background:var(--paper);border:2px solid var(--line-2);color:#fff;width:36px;height:36px;transition:all .4s var(--ease);border-radius:50%;place-items:center;display:grid}.tracker__dot svg{width:17px;height:17px}.tracker__step.is-done .tracker__dot{background:var(--forest);border-color:var(--forest)}.tracker--halted .tracker__step.is-done .tracker__dot{background:var(--faint);border-color:var(--faint)}.tracker__step.is-current .tracker__dot{animation:2s ease-in-out infinite pulse;box-shadow:0 0 0 6px #2f4a3a26}@keyframes pulse{50%{box-shadow:0 0 0 10px #2f4a3a0f}}.tracker__label{font-size:.8rem;font-weight:500}.tracker__step:not(.is-done) .tracker__label{color:var(--faint)}.tracker__date{color:var(--muted);min-height:1em;font-size:.72rem}.carrier-card{border:1px solid var(--line);border-radius:var(--radius-lg);align-items:center;gap:24px;margin-bottom:30px;padding:18px 24px;display:flex}.carrier-card>svg{color:var(--gold);flex:none}.tracking__grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:48px;display:grid}.panel{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;padding:22px}.panel h4{font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:12px;font-size:.72rem;font-weight:500}.panel p+h4{margin-top:18px}.timeline{margin:0;padding:0;list-style:none}.timeline__day{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);padding:16px 0 10px;font-size:.72rem}.timeline__row{grid-template-columns:72px 20px 1fr;gap:10px;display:grid;position:relative}.timeline__time{color:var(--muted);text-align:right;padding-top:1px;font-size:.8rem}.timeline__dot{justify-content:center;display:flex;position:relative}.timeline__dot:before{content:"";background:var(--paper);border:2px solid var(--line-2);z-index:1;border-radius:50%;width:11px;height:11px;position:absolute;top:6px}.timeline__dot:after{content:"";background:var(--line);width:2px;position:absolute;top:6px;bottom:-26px}.timeline__item:last-child .timeline__dot:after{display:none}.timeline__item.is-latest .timeline__dot:before{background:var(--forest);border-color:var(--forest);box-shadow:0 0 0 4px #2f4a3a24}.timeline__item.is-internal .timeline__content{opacity:.75}.timeline__content{padding-bottom:22px}.timeline__title{font-weight:500}.timeline__desc{color:var(--ink-2);font-size:.88rem}.timeline__meta{color:var(--muted);gap:14px;margin-top:2px;font-size:.78rem;display:flex}.auth-page{place-items:center;display:grid}.auth-card{border:1px solid var(--line);border-radius:var(--radius-lg);width:min(460px,100%);box-shadow:var(--shadow-sm);background:#fff;padding:34px}.auth-card h2{margin:8px 0 4px}.account__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;margin-bottom:30px;padding-bottom:20px;display:flex}.account__head h1{margin:6px 0 0}.account__layout{grid-template-columns:220px 1fr;gap:48px;display:grid}.account__nav{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.account__nav a{color:var(--muted);padding:8px 0;transition:color .2s}.account__nav a.active,.account__nav a:hover{color:var(--ink)}.account__nav a.active{font-weight:500}.account__nav .link{color:var(--muted);margin-top:12px}.stat-cards{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.stat-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--cream);flex-direction:column;padding:20px;display:flex}.stat-card strong{font-size:1.9rem;font-weight:600}.order-rows{margin:0;padding:0;list-style:none}.order-row{border-bottom:1px solid var(--line);border-radius:var(--radius);align-items:center;gap:18px;padding:16px 14px;transition:background .2s;display:flex}.order-row:hover{background:var(--cream)}.order-row__imgs{flex:none;width:150px;display:flex}.order-row__imgs .shoe-art{aspect-ratio:1;border:2px solid var(--paper);border-radius:50%;flex:none;width:70px}.order-row__imgs .shoe-art+.shoe-art{margin-left:-26px}.address-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px;margin-top:16px;display:grid}.address-card{border:1px solid var(--line);border-radius:var(--radius-lg);flex-direction:column;align-items:flex-start;gap:8px;padding:18px;display:flex}.info-page__hero{background:var(--cream);border-bottom:1px solid var(--line)}.info-page__hero-inner{justify-content:space-between;align-items:center;gap:30px;padding-top:50px;padding-bottom:50px;display:flex}.info-page__hero h1{margin:8px 0 0}.info-page__art{width:340px}.info-page__body{padding-top:50px;padding-bottom:90px}.prose{max-width:740px}.prose h3{margin-top:32px}.lede{font-size:1.6rem;line-height:1.35}.help-layout{grid-template-columns:220px 1fr;gap:48px;display:grid}.help-nav{flex-direction:column;gap:10px;display:flex}.help-nav a{color:var(--muted)}.help-nav a.is-active,.help-nav a:hover{color:var(--ink)}.faq__item{border-bottom:1px solid var(--line);padding:16px 0}.faq__item summary{cursor:pointer;justify-content:space-between;font-weight:500;list-style:none;display:flex}.faq__item summary:after{content:"+";transition:transform .25s var(--ease);font-size:1.3rem;line-height:1}.faq__item[open] summary:after{transform:rotate(45deg)}.faq__item p{color:var(--ink-2);margin:10px 0 0}.contact-grid{grid-template-columns:1fr 1.2fr;gap:60px;display:grid}.contact-lines{flex-direction:column;gap:12px;display:flex}.contact-lines span{align-items:center;gap:12px;display:flex}.contact-lines svg{color:var(--gold)}.card-form{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;padding:28px}.footer{background:var(--ink);color:#cfc7b9;margin-top:0}.footer a{color:#cfc7b9;transition:color .2s}.footer a:hover{color:#fff}.footer__news{border-bottom:1px solid #ffffff1a}.footer__news-inner{justify-content:space-between;align-items:center;gap:30px;padding-top:50px;padding-bottom:50px;display:flex}.footer__news h3{color:#fff;max-width:520px;margin:8px 0 0;font-size:1.9rem;font-weight:500}.footer__form{gap:10px;width:min(460px,100%);display:flex}.footer__form .input{color:#fff;background:0 0;border-color:#ffffff40}.footer__form .input::placeholder{color:#9b9385}.footer__grid{grid-template-columns:1.6fr repeat(4,1fr);gap:40px;padding-top:56px;padding-bottom:40px;display:grid}.footer__grid>div{flex-direction:column;gap:9px;font-size:.9rem;display:flex}.footer__title{color:#fff;letter-spacing:.18em;text-transform:uppercase;margin-bottom:6px;font-size:.72rem}.logo--footer{color:#fff;align-items:flex-start;margin-bottom:14px}.logo--footer .logo__word{font-size:1.7rem}.footer__contact{flex-direction:column;gap:8px;display:flex}.footer__contact span{align-items:center;gap:10px;display:flex}.footer__contact svg{color:var(--gold);flex:none}.footer__bottom{color:#968e80;border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;gap:20px;padding-top:22px;padding-bottom:26px;font-size:.8rem;display:flex}@media (width<=1100px){.rail{grid-template-columns:repeat(3,minmax(0,1fr))}.rail>:nth-child(4){display:none}.pgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer__grid{grid-template-columns:repeat(3,1fr)}.footer__brand{grid-column:1/-1}.checkout__grid{grid-template-columns:minmax(0,1fr) 340px;gap:32px}.nav__link{letter-spacing:.12em;padding:8px}}@media (width<=900px){.nav{display:none}.header__burger{display:grid}.mega{display:none}.hero__inner{text-align:left;grid-template-columns:1fr;min-height:0}.hero__art{min-height:300px}.promises__grid{grid-template-columns:repeat(2,1fr)}.promise:nth-child(3){border-left:0}.cat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial__inner,.sale-banner__inner,.contact-grid{grid-template-columns:1fr}.brands-grid{grid-template-columns:repeat(2,1fr)}.quotes,.shop__layout{grid-template-columns:1fr}.shop__filters{display:none}.toolbar__filters{display:inline-flex}.pdp__grid{grid-template-columns:1fr;gap:30px}.pdp__gallery{grid-template-columns:1fr;position:static}.pdp__thumbs{flex-direction:row;order:2}.pdp__thumb{width:80px}.checkout__grid{grid-template-columns:1fr}.summary--sticky{position:static}.tracking__grid{grid-template-columns:1fr}.account__layout,.help-layout{grid-template-columns:1fr;gap:24px}.account__nav,.help-nav{flex-flow:wrap;gap:6px 18px}.search-panel__results{grid-template-columns:1fr}.search-panel__products{grid-template-columns:repeat(2,1fr)}.info-page__art{display:none}.mega__brands{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.header__hide-sm{display:none}.logo__word{letter-spacing:.24em;margin-right:-.24em;font-size:1.45rem}.logo__sub{font-size:.48rem}html[data-site=femina] .logo__sub{letter-spacing:.22em;margin-right:-.22em}.rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.rail>:nth-child(4){display:block}.pgrid{gap:26px 14px}.pcard__name{font-size:1.05rem}.pcard--list{flex-direction:column;align-items:stretch}.pcard--list .pcard__media{width:100%}.pcard--list .pcard__wish{left:auto;right:10px}.section{padding-top:56px}.section__head{flex-direction:column;align-items:flex-start}.promises__grid{grid-template-columns:1fr}.promise+.promise{border-left:0;border-top:1px solid var(--line)}.brands-grid{grid-template-columns:1fr}.sale-banner__items{grid-template-columns:repeat(3,minmax(0,1fr))}.footer__news-inner{flex-direction:column;align-items:flex-start}.footer__grid{grid-template-columns:repeat(2,1fr);gap:28px}.footer__form{flex-direction:column}.tracking__hero{flex-direction:column;padding:22px}.tracking__eta{text-align:left;align-items:flex-start}.tracker{margin:30px 0 24px}.tracker__label{font-size:.66rem}.tracker__dot{width:28px;height:28px}.tracker__rail{top:13px}.carrier-card{flex-wrap:wrap;gap:14px}.timeline__row{grid-template-columns:58px 18px 1fr}.stat-cards{grid-template-columns:1fr}.order-row{flex-wrap:wrap}.order-row__imgs{width:110px}.order-row__imgs .shoe-art{width:56px}.checkout__head{flex-direction:column;align-items:flex-start;gap:12px}.steps{gap:22px}.bag-line__img,.bag-list--page .bag-line__img{width:90px}.search-panel__form input{font-size:1.3rem}.search-panel__products{grid-template-columns:1fr}.specs{grid-template-columns:100px 1fr}.mega__brands{grid-template-columns:1fr}}html[data-site=femina]{--paper:#fcf8f2;--cream:#f4ebdf;--sand:#ecdfcd;--sand-2:#e2d0b8;--line:#e7d9c6;--line-2:#d6c1a6;--gold:#7c2236;--gold-soft:#ecd2d6;--wine:#6e1c2e}html[data-site=femina] .btn:not(.btn--outline):not(.btn--ghost):not(.btn--light){--btn-bg:var(--gold);--btn-bd:var(--gold);--btn-fg:#fff}html[data-site=femina] .btn--outline{--btn-fg:var(--gold);--btn-bd:var(--gold)}html[data-site=femina] .hero{background:linear-gradient(180deg, #efe2d0 0%, var(--paper) 100%)}html[data-site=femina] .hero h1 em,html[data-site=femina] .eyebrow{color:var(--gold)}html[data-site=femina] .hero__halo{background:radial-gradient(circle,#e9d6bf 0%,#e9d6bf00 70%)}.site-switch{background:var(--cream);border-bottom:1px solid var(--line)}.site-switch__inner{justify-content:center;gap:6px;display:flex}.site-switch__tab{color:var(--muted);transition:color .25s var(--ease), border-color .25s var(--ease);border-bottom:2px solid #0000;align-items:baseline;gap:10px;padding:9px 20px 7px;display:flex}.site-switch__tab:hover{color:var(--ink)}.site-switch__tab.is-on{color:var(--ink);border-bottom-color:var(--gold)}.site-switch__name{font-family:var(--serif);letter-spacing:.24em;font-size:1.05rem;font-weight:600}.site-switch__sub{letter-spacing:.2em;text-transform:uppercase;font-size:.6rem}@media (width<=560px){.site-switch__inner{gap:0}.site-switch__tab{flex:1;justify-content:center;padding-inline:8px}.site-switch__sub{display:none}}.mega__inner--all{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.search-panel__elsewhere{border:1px solid var(--line-2);color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;margin-bottom:14px;padding:6px 14px;display:inline-flex}.search-panel__elsewhere:hover{border-color:var(--ink)}.site-promo{background:var(--sand);margin-top:80px}.sale-banner+.site-promo{margin-top:0}.site-promo--femina{background:#f3e3e5}.site-promo__inner{grid-template-columns:1.2fr 1fr;align-items:center;gap:40px;padding-top:56px;padding-bottom:56px;display:grid}.site-promo__name{font-family:var(--serif);letter-spacing:.3em;margin:6px 0 10px;font-weight:600}.site-promo p{color:var(--ink-2);max-width:46ch}.site-promo__art{justify-self:center;width:100%;max-width:340px}@media (width<=760px){.site-promo__inner{grid-template-columns:1fr;gap:20px}.site-promo__art{max-width:220px}}.looks-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid}.look-card{flex-direction:column;gap:12px;display:flex}.look-card__photo{aspect-ratio:4/5;border-radius:var(--radius-lg);background:var(--sand);display:block;position:relative;overflow:hidden}.look-card__photo img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease)}.look-card__photo:hover img{transform:scale(1.03)}.look-card__title{border-radius:var(--radius-lg);background:#fffdf9eb;flex-direction:column;gap:2px;padding:12px 16px;display:flex;position:absolute;bottom:14px;left:14px;right:14px}.look-card__title .serif{color:var(--ink);font-size:1.25rem}.look-card__items{flex-direction:column;gap:8px;display:flex}.look-item{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper);color:var(--ink);transition:border-color .25s var(--ease), box-shadow .25s var(--ease);grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px;display:grid}.look-item:hover{border-color:var(--line-2);box-shadow:var(--shadow-sm)}.look-item__thumb{border-radius:var(--radius);background:var(--cream);width:58px;height:58px;display:block;overflow:hidden}.look-item__thumb .shoe-art,.look-item__thumb img,.look-item__thumb svg{object-fit:cover;width:100%;height:100%}.look-item__text{flex-direction:column;min-width:0;display:flex}.look-item__name{text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;overflow:hidden}.look-item__price{align-items:baseline;gap:8px;display:flex}.look-item__go{color:var(--muted)}.look-page__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:48px;margin-top:18px;display:grid}.look-page__photo{top:calc(var(--header-h) + 18px);border-radius:var(--radius-lg);background:var(--sand);position:sticky;overflow:hidden}.look-page__photo img{width:100%;height:auto;display:block}.look-page__copy h1{margin:6px 0 10px}.look-page__sub{font-size:.8rem;font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:26px 0 12px}.look-page__items{flex-direction:column;gap:10px;margin-bottom:14px;display:flex}.look-page--loading{min-height:60vh}.look-page__more{margin-top:72px}.look-page__more h2{margin-bottom:24px}.look-page__pgrid{grid-template-columns:repeat(4,minmax(0,1fr))}.hero__art--looks .hero__look{background:var(--sand);border-radius:18px;display:block;position:absolute;overflow:hidden;box-shadow:0 18px 40px #1d1a1624}.hero__art--looks .hero__look img{object-fit:cover;width:100%;height:100%;display:block}.hero__look--front{aspect-ratio:4/5;z-index:2;width:54%;animation:8s ease-in-out infinite floatB;bottom:4%;left:0}.hero__look--back{aspect-ratio:4/5;width:50%;animation:7s ease-in-out infinite floatA;top:2%;right:0}.hero__look--only{width:min(72%,420px);animation:none;top:50%;bottom:auto;left:50%;transform:translate(-50%,-50%)}.hero__look-tag{border-radius:var(--radius-lg);color:var(--ink);background:#fffdf9eb;flex-direction:column;gap:1px;padding:10px 14px;display:flex;position:absolute;bottom:10px;left:10px;right:10px}.hero__look-tag .serif{font-size:1.1rem}@media (width<=900px){.looks-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.look-page__grid{grid-template-columns:1fr;gap:24px}.look-page__photo{position:static}.look-page__pgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero__art--looks{min-height:420px}}@media (width<=560px){.looks-grid{grid-template-columns:1fr}.hero__look-tag .small{display:none}}
