:root{--accent:#557489}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:#fcfcfa;color:#232a29;font:14px/1.75 Arial,sans-serif}a{color:inherit}.wrap{max-width:1320px;margin:auto;padding:0 5%}.top{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-top:28px;padding-bottom:28px;border-bottom:1px solid #dde1dc}.mark{font:600 12px Georgia,serif;letter-spacing:.17em;text-decoration:none}.nav{display:flex;gap:26px;font-size:11px}.nav a{text-decoration:none}.hero{max-width:1440px;margin:45px auto 0;padding:0 4%;display:grid;grid-template-columns:1.5fr 1fr;gap:5%;align-items:center}.hero-visual{position:relative;min-width:0}.hero-photo{display:block;width:100%;height:auto;object-fit:contain}.image-index{display:block;font-size:8px;letter-spacing:.16em;margin-top:10px;color:#77817d}.hero-copy{padding:25px 0}.eyebrow,.kicker{font-size:9px;letter-spacing:.17em;text-transform:uppercase;color:var(--accent)}h1{font:clamp(40px,4.4vw,69px)/1.03 Georgia,serif;letter-spacing:-.04em;margin:24px 0}.hero p{font-size:12px;max-width:330px;color:#67716d}.button{display:inline-block;font-size:11px;text-decoration:none;padding:12px 0;border-bottom:1px solid #394440;margin-top:16px;font-weight:500}.intro{max-width:1140px;margin:100px auto 70px;padding:0 4%;display:grid;grid-template-columns:1fr 1fr;gap:10%}.intro h2{font:34px/1.15 Georgia,serif;letter-spacing:-.025em;margin:15px 0}.intro p{font-size:12px;color:#67716d}.edit-grid{max-width:1320px;padding:0 5%;margin:0 auto 100px;display:grid;grid-template-columns:1.25fr .85fr 1fr;gap:4%;align-items:start}.edit-card{min-width:0;scroll-margin-top:30px}.edit-card figure{margin:0;position:relative}.product-photo{display:block;width:100%;height:auto;object-fit:contain}.edit-card figcaption{font:11px Georgia,serif;margin:13px 0 20px;color:var(--accent)}.edit-bag{padding-top:110px}.edit-shoes{padding-top:230px}.section-copy h2{font:29px/1.14 Georgia,serif;letter-spacing:-.025em;margin:15px 0}.section-copy p{font-size:11px;color:#67716d}.text-link{display:inline-block;font-size:10px;text-underline-offset:5px;margin-top:12px}.section{max-width:1140px;margin:auto;padding:65px 4%;border-top:1px solid #dde1dc}.section>h2{font:40px/1.12 Georgia,serif;letter-spacing:-.03em;max-width:650px}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5%;margin-top:40px}.card{padding-top:18px;border-top:1px solid #b9c4bb}.card>span{font-size:9px;color:var(--accent)}.card h3{font:24px/1.2 Georgia,serif;margin:18px 0 12px}.card p{font-size:12px;color:#67716d}.faq{max-width:850px}.faq h2{font-size:34px}details{border-bottom:1px solid #dde1dc;padding:20px 0}summary{cursor:pointer;font-size:12px}details p{font-size:12px;color:#67716d}.cta{text-align:center;padding:85px 5%;margin-top:40px;background:#edf1ed}.cta h2{font:45px/1.1 Georgia,serif;letter-spacing:-.035em;margin:0 0 20px}.cta p{font-size:12px;color:#67716d}.footer{padding:45px 0}.footer p{font-size:9px;color:#7a837e}.footer-links{display:flex;flex-wrap:wrap;gap:25px;margin-top:20px;font-size:11px}.article{max-width:820px;margin:auto;min-height:70vh;padding:70px 5%}.article h1{font-size:56px}.article .lead{font-size:19px}.article h2{font:28px Georgia,serif;margin-top:38px}.article p{color:#67716d;font-size:14px}.layout-2 .hero{display:flex;flex-direction:column;align-items:stretch;max-width:1320px}.layout-2 .hero-visual{order:2}.layout-2 .hero-copy{display:grid;grid-template-columns:1.2fr 1fr;gap:0 8%;padding:0 2% 35px;align-items:end}.layout-2 .hero-copy .eyebrow{grid-column:span 2}.layout-2 .hero-copy h1{grid-row:span 2;margin-bottom:0}.layout-2 .hero-copy p{margin-bottom:0}.layout-2 .hero-copy .button{justify-self:start}.layout-2 .edit-grid{grid-template-columns:.9fr 1.2fr .9fr}.layout-2 .edit-women{order:2;padding-top:80px}.layout-2 .edit-bag{order:1;padding-top:0}.layout-2 .edit-shoes{order:3;padding-top:160px}.layout-3 .hero{grid-template-columns:.9fr 1.4fr}.layout-3 .hero-copy{order:1;padding-left:10%}.layout-3 .hero-visual{order:2}.layout-3 .edit-grid{grid-template-columns:1fr 1fr;gap:70px 8%;max-width:1160px}.layout-3 .edit-women{grid-row:span 2}.layout-3 .edit-bag{padding-top:70px}.layout-3 .edit-shoes{padding-top:0}.layout-4 .hero{display:block;position:relative;max-width:1360px;padding-bottom:65px}.layout-4 .hero-visual{width:88%;margin-left:auto}.layout-4 .hero-copy{position:relative;width:49%;margin:-150px 0 0;background:#fcfcfa;padding:35px 4% 15px}.layout-4 .hero h1{font-size:clamp(38px,4.5vw,68px)}.layout-4 .edit-grid{grid-template-columns:1fr 1.1fr .9fr}.layout-4 .edit-women{padding-top:160px;order:3}.layout-4 .edit-bag{padding-top:0;order:2}.layout-4 .edit-shoes{padding-top:70px;order:1}.layout-5 .hero{display:flex;flex-direction:column;text-align:center;max-width:1100px}.layout-5 .hero-copy{order:1;max-width:760px;padding:0 0 35px}.layout-5 .hero-copy p{max-width:500px;margin:auto}.layout-5 .hero-visual{order:2;width:100%}.layout-5 .edit-grid{grid-template-columns:1fr .9fr 1.1fr}.layout-5 .edit-women{padding-top:80px;order:2}.layout-5 .edit-bag{padding-top:220px;order:3}.layout-5 .edit-shoes{padding-top:0;order:1}.variation-6 .hero{grid-template-columns:1.1fr 1fr}.variation-7 .edit-shoes{padding-top:30px}.variation-8 .edit-women{margin-top:55px}.variation-9 .hero-visual{margin-left:0;margin-right:auto}.variation-9 .hero-copy{margin-left:auto;margin-right:0}.variation-10 .edit-bag{padding-top:80px}.variation-10 .edit-shoes{padding-top:150px}a:hover{text-decoration:underline}a:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:5px}@media(max-width:750px){.top{flex-direction:column;align-items:flex-start;padding-top:20px;padding-bottom:20px;gap:18px}.nav{gap:20px;font-size:10px;flex-wrap:wrap}.hero,.layout-2 .hero,.layout-3 .hero,.layout-4 .hero,.layout-5 .hero{display:flex;flex-direction:column;padding:0 6%;margin-top:28px;gap:20px;text-align:left}.hero-visual,.layout-4 .hero-visual{width:100%;order:1;margin:0}.hero-copy,.layout-2 .hero-copy,.layout-3 .hero-copy,.layout-4 .hero-copy,.layout-5 .hero-copy{display:block;position:static;order:2;padding:0;margin:0;width:100%;max-width:none;background:none}.hero h1,.layout-4 .hero h1{font-size:42px;margin:17px 0}.hero p,.layout-5 .hero-copy p{max-width:100%;margin:0}.intro{margin:65px auto 45px;padding:0 6%;grid-template-columns:1fr;gap:15px}.intro h2{font-size:31px}.edit-grid,.layout-2 .edit-grid,.layout-3 .edit-grid,.layout-4 .edit-grid,.layout-5 .edit-grid{display:block;padding:0 6%;margin-bottom:50px}.edit-card,.layout-2 .edit-women,.layout-2 .edit-bag,.layout-2 .edit-shoes,.layout-3 .edit-bag,.layout-3 .edit-shoes,.layout-4 .edit-women,.layout-4 .edit-bag,.layout-4 .edit-shoes,.layout-5 .edit-women,.layout-5 .edit-bag,.layout-5 .edit-shoes,.variation-7 .edit-shoes,.variation-8 .edit-women,.variation-10 .edit-bag,.variation-10 .edit-shoes{padding:0;margin:0 0 60px}.product-photo{max-height:620px;object-fit:contain}.section-copy{max-width:500px}.section-copy h2{font-size:30px}.section-copy p{font-size:12px}.section{padding:45px 6%}.section>h2{font-size:32px}.cards{grid-template-columns:1fr;gap:25px}.cta{padding:60px 6%}.cta h2{font-size:36px}.footer-links{gap:18px}.article h1{font-size:40px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}