/* Illustrated collection editorial; product navigation stays in view. */
body#everyday-preview .wr-hero .wr-hero-bottom{border:0!important;outline:0!important;box-shadow:0 -3px 0 #111820!important}
.fleet{--ink:#292b27;--muted:#73766e;max-width:1360px;margin:0 auto;padding:72px 48px 48px;color:var(--ink);font-family:Inter,Arial,sans-serif}
.fleet-intro{display:grid;grid-template-columns:.8fr 1.2fr;gap:48px;align-items:center}
.fleet-kicker{font-size:10px;letter-spacing:.19em;font-weight:500;text-transform:uppercase;color:#6e7468}
body#everyday-preview .fleet h2{font:450 clamp(36px,4vw,56px)/1.1 Inter,Arial,sans-serif;letter-spacing:-.045em;color:#363a33;margin:24px 0}
body#everyday-preview .fleet p{font:400 16px/1.75 Inter,Arial,sans-serif;color:#70736a;max-width:39ch;margin:0 0 25px}
.fleet-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}
body#everyday-preview .fleet .fleet-button{display:inline-flex;align-items:center;justify-content:center;gap:18px;background:#242820;color:white!important;border:1px solid #242820;padding:15px 22px;border-radius:30px;font:500 13px/1.3 Inter,Arial,sans-serif;text-decoration:none;cursor:pointer}
body#everyday-preview .fleet .fleet-secondary{background:transparent;color:#363a33!important;border-color:#d7d9d1}
.fleet-art{margin:0;position:relative;border-radius:22px;overflow:hidden;background:#f5efe3}.fleet-art img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.fleet-art figcaption{position:absolute;bottom:12px;right:16px;font-size:9px;color:#62594c;background:#fff9;padding:5px 8px;border-radius:9px}
.fleet-note{display:block;font-size:11px;color:#85877f;margin-top:19px}
.fleet-shop{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;margin-top:40px;padding-top:26px;border-top:1px solid #e9e9e3}
body#everyday-preview .fleet-product{display:flex;align-items:center;gap:12px;text-decoration:none;color:#353831!important;min-width:0}.fleet-product img{width:66px;height:74px;object-fit:contain;flex-shrink:0;border-radius:12px;background:white}.fleet-product strong{font-size:12px;font-weight:500;line-height:1.5;display:block}.fleet-product small{font-size:10px;line-height:1.5;color:#818578;display:block;margin-top:4px}.fleet-product:hover strong{text-decoration:underline;text-underline-offset:4px}
.fleet-reader[hidden]{display:none!important}.fleet-reader{margin-top:35px;padding:28px;background:#f7f6f1;border:1px solid #e9e7dd;border-radius:22px;scroll-margin-top:95px}.fleet-reader-top{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px}.fleet-reader-top strong{font-weight:500;font-size:14px}.fleet-close{background:none;border:0;font-size:12px;color:#62665b;padding:10px;cursor:pointer}.fleet-spread{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(230px,.75fr);gap:30px;align-items:center;touch-action:pan-y}.fleet-spread img{display:block;width:100%;border-radius:12px;box-shadow:0 5px 20px #3530200a}.fleet-pagecopy h3{font-size:29px;line-height:1.18;letter-spacing:-.035em;font-weight:450;margin:10px 0 22px;color:#353a30}.fleet-pagecopy ol{list-style:none;padding:0;margin:0;counter-reset:panel}.fleet-pagecopy li{counter-increment:panel;font-size:13px;line-height:1.65;color:#676c60;margin:0 0 15px;padding-left:27px;position:relative}.fleet-pagecopy li::before{content:counter(panel,decimal-leading-zero);position:absolute;left:0;top:2px;font-size:9px;color:#9a9e91}.fleet-pagecopy li b{color:#343c2d;font-weight:500}.fleet-pagination{display:flex;justify-content:space-between;align-items:center;margin-top:24px;gap:15px}.fleet-pagination button{background:#fff;color:#32382c;border:1px solid #dadcd1;padding:12px 18px;border-radius:24px;cursor:pointer;font-size:12px}.fleet-pagination button:disabled{opacity:.35;cursor:default}.fleet-dots{display:flex;gap:7px}.fleet-dots i{display:block;width:6px;height:6px;border-radius:100%;background:#d3d6cc}.fleet-dots i.active{background:#495440;width:20px;border-radius:5px}.fleet-disclaimer{font-size:10px;color:#85887d;margin-top:18px}.fleet-spread.is-turning{animation:fleet-turn .36s ease both;transform-origin:left center}@keyframes fleet-turn{from{opacity:.3;transform:perspective(1500px) rotateY(-5deg) translateX(8px)}to{opacity:1;transform:none}}
@media(max-width:900px){.fleet{padding:45px 6%}.fleet-intro{gap:28px;grid-template-columns:1fr}.fleet-intro>div{max-width:540px}.fleet-shop{grid-template-columns:repeat(3,1fr)}.fleet-spread{grid-template-columns:1fr}.fleet-pagecopy ol{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.fleet-pagecopy h3{font-size:27px}.fleet-reader{padding:20px}}
@media(max-width:520px){.fleet-shop{grid-template-columns:1fr 1fr;gap:20px 12px}.fleet-product img{width:48px;height:57px}.fleet-product strong{font-size:11px}.fleet-pagecopy ol{grid-template-columns:1fr}.fleet-reader{padding:14px;margin-inline:-10px}.fleet-pagination button{padding:12px}.fleet-intro .fleet-art{margin-inline:-8px}.fleet h2{max-width:10ch}.fleet-reader-top{align-items:flex-start}}
@media(prefers-reduced-motion:reduce){.fleet-spread.is-turning{animation:none}}

body#everyday-preview .wr-hero .wr-hero-bottom{transform:translateY(-1px);padding-bottom:20px;margin-bottom:-2px}
.fleet{scroll-margin-top:80px}
.fleet :is(button,a):focus-visible{outline:2px solid #667458;outline-offset:5px}

@media(min-width:901px){.fleet-shop{grid-template-columns:repeat(4,minmax(0,1fr))}}
.fleet-spread>img{aspect-ratio:3/2;object-fit:contain;background:#f7f6f1}

/* Give the two collections equal prominence; keep the story as a quiet third action. */
body#everyday-preview .fleet-actions .fleet-button{flex:1 1 150px;background:#fff;color:#292b27!important;border-color:#d7d9d1;justify-content:space-between}
body#everyday-preview .fleet-actions .fleet-button:hover{background:#f5f6f3;border-color:#92998c}
body#everyday-preview .fleet-actions .fleet-story-link{flex-basis:100%;display:flex;align-items:center;gap:18px;padding:9px 0 0;border:0;background:none;text-align:left;color:#62685e;font:400 12px/1.5 Inter,Arial,sans-serif;cursor:pointer}
body#everyday-preview .fleet-actions .fleet-story-link:hover{text-decoration:underline;text-underline-offset:4px}
