.collection-page{--collection-ink:#222522;background:#fbfbf8;color:var(--collection-ink)}
.collection-page section{padding:95px 0}.collection-page h1,.collection-page h2,.collection-page h3{font-weight:400}.collection-page h2{font-size:clamp(36px,4.6vw,68px);line-height:1.08}.collection-page .story-kicker{font-size:12px;letter-spacing:.16em}.collection-page p{font-size:16px;color:#646760}.collection-page .button{padding:15px 24px}.collection-page a:focus-visible,.collection-page button:focus-visible,.collection-page summary:focus-visible{outline:2px solid #657759;outline-offset:5px}
.collection-nav{position:sticky;top:0;z-index:8;background:#fbfbf8f2;backdrop-filter:blur(18px);display:flex;justify-content:center;gap:50px;padding:22px 24px;border-bottom:1px solid #dddeda;font-size:14px}.collection-nav a:hover{text-decoration:underline;text-underline-offset:5px}
.collection-heading{display:flex;justify-content:space-between;align-items:end;gap:35px;margin-bottom:42px}.collection-heading .story-kicker{margin:0 0 24px}.collection-heading>p{max-width:240px;margin-bottom:4px}.finish-white{background:#e0e4df}.finish-marble{background:#e6e7e2}.finish-wood{background:#eae3d9}.finish-custom-print{background:#e2e7e7}.collection-link{display:inline-block;border-bottom:1px solid #6d7367;padding:7px 0;margin-top:24px;font-size:15px}
.collection-controls{background:#ecefe9}.collection-control-tabs{display:flex;gap:12px;margin-bottom:28px}.collection-control-tabs button{display:flex;align-items:center;gap:10px;min-width:130px;justify-content:center;padding:14px 23px;border:1px solid #b8bfb3;background:transparent;border-radius:30px;color:#373e32;font-size:16px}.collection-control-tabs button[aria-selected=true]{background:#252e25;color:#fff;border-color:#252e25}.collection-control-tabs .v-icon{width:22px;height:22px}.collection-control-panel{display:grid;grid-template-columns:1.2fr 1fr;align-items:stretch;min-height:430px;background:#fff}.collection-control-visual{background:#e1e5de;min-width:0;display:flex;align-items:center;justify-content:center;overflow:hidden}.collection-control-visual>img{width:100%;height:100%;object-fit:cover;min-height:420px}.collection-control-visual>a{display:block;width:100%}.collection-control-visual .vesta-product-image{width:100%;max-width:none;display:block}.collection-control-copy{padding:42px;align-self:center}.collection-control-copy h3{font-size:clamp(28px,2.7vw,42px);margin:15px 0;line-height:1.16}.collection-control-copy p{margin:0 0 25px}.collection-number{font-size:14px;color:#838c7d}.collection-pills{display:flex;flex-wrap:wrap;gap:9px}.collection-pills span{font-size:13px;padding:8px 12px;border:1px solid #d6dbd1;border-radius:20px;color:#596151}
.collection-page .collection-moment{position:relative;min-height:660px;height:80svh;max-height:900px;padding:0;background:#222;overflow:hidden;display:flex;align-items:center}.collection-moment>img{position:absolute;width:100%;height:100%;object-fit:cover}.collection-moment:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#0d1725b8,transparent 85%)}.collection-moment>div{position:relative;z-index:1;margin:0 8%;max-width:700px;color:#fff}.collection-moment h2{font-size:clamp(48px,6vw,88px)}.collection-moment .story-kicker,.collection-moment p{color:#eef0f3!important}.collection-moment p{margin:24px 0}.collection-moment .button{margin-top:10px}
.collection-comfort{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:7%}.collection-comfort-image{height:560px;overflow:hidden}.collection-comfort-image img{width:100%;height:100%;object-fit:cover}.collection-comfort h2{margin:24px 0}.fan-speeds{display:flex;gap:12px;margin:32px 0}.fan-speeds span{width:54px;height:54px;display:grid;place-items:center;border-radius:50%;border:1px solid #9ea897;font-size:16px}.fan-speeds span:last-child{background:#283127;color:#fff}.collection-comfort .collection-note{font-size:14px;max-width:360px}
.collection-specs{display:grid;grid-template-columns:.9fr 1.1fr;gap:10%;align-items:start}.collection-specs h2{margin:22px 0}.collection-specs p{max-width:360px}.collection-spec-sheet{border-top:1px solid #aab29f;border-bottom:1px solid #aab29f;margin-top:30px}.collection-spec-sheet summary{font-size:19px;cursor:pointer;padding:25px 0;display:flex;justify-content:space-between;gap:20px;list-style:none}.collection-spec-sheet summary::-webkit-details-marker{display:none}.collection-spec-sheet dl{margin:0;padding-bottom:20px}.collection-spec-sheet dl>div{display:grid;grid-template-columns:1fr 1fr;gap:25px;padding:15px 0;border-top:1px solid #dce0d7;font-size:14px}.collection-spec-sheet dt{color:#6b7264}.collection-spec-sheet dd{margin:0}.collection-page .collection-coverage{background:#252c26;color:#fff;padding:70px 0}.collection-coverage>.shell{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:10%}.collection-seven{font-size:250px;line-height:1;font-weight:400;letter-spacing:-.08em;display:flex;align-items:baseline;gap:20px}.collection-seven>span{font-size:36px;letter-spacing:-.03em}.collection-coverage .story-kicker,.collection-coverage p{color:#d4dccd!important}.collection-coverage p{margin:22px 0}.collection-coverage a{font-size:15px;border-bottom:1px solid #b3c0a9;padding-bottom:8px;display:inline-block}.collection-coverage small{display:block;margin-top:30px;font-size:12px;color:#bbc5b4}.collection-final{text-align:center}.collection-final h2{margin:25px 0 35px}
@media(max-width:1050px){.collection-control-copy{padding:28px}.collection-comfort-image{height:460px}.collection-seven{font-size:200px}.collection-nav{gap:25px}}
@media(max-width:750px){.collection-page section{padding:60px 0}.collection-nav{gap:24px;justify-content:start;overflow:auto;white-space:nowrap;font-size:13px;padding:18px 6%}.collection-heading{display:block;margin-bottom:30px}.collection-heading>p{margin-top:20px;max-width:none}.collection-heading .story-kicker{margin-bottom:20px}.collection-control-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.collection-control-tabs button{min-width:0;flex-direction:column;padding:12px 6px;font-size:14px;border-radius:4px;gap:8px}.collection-control-panel{grid-template-columns:1fr}.collection-control-visual{height:290px;min-height:0}.collection-control-visual>img{min-height:0}.collection-control-copy{padding:27px}.collection-control-copy h3{font-size:32px}.collection-page .collection-moment{min-height:550px;height:75svh}.collection-moment>img{object-position:62%}.collection-moment>div{margin:0 7%}.collection-moment h2{font-size:52px}.collection-comfort{grid-template-columns:1fr;gap:32px}.collection-comfort-image{height:360px}.collection-specs{grid-template-columns:1fr;gap:18px}.collection-spec-sheet{margin-top:10px}.collection-coverage>.shell{grid-template-columns:1fr;gap:35px}.collection-seven{font-size:165px}.collection-seven>span{font-size:32px}.collection-coverage h2{font-size:42px}.collection-page .collection-coverage{padding:55px 0}}
