/* Your Edit follows the house typography; the artwork supplies the colour. */
.edit-teaser{max-width:1600px;margin:0 auto;padding:42px 5.8%;border-bottom:1px solid var(--line);display:grid;grid-template-columns:1fr 1.35fr auto;gap:22px 40px;align-items:center}.edit-teaser h2{font:clamp(30px,3vw,46px)/1.05 var(--serif,Georgia,serif);letter-spacing:-.035em}.edit-teaser p{font-size:13px;max-width:34em}.edit-teaser .eyebrow{font-size:9px;margin-bottom:12px;letter-spacing:.12em}.edit-teaser .button{white-space:nowrap}.edit-house-links{grid-column:1/-1;display:flex;align-items:center;flex-wrap:wrap;gap:10px 25px;font-size:11px}.edit-house-links>span{color:var(--muted)}.edit-house-links a{border-bottom:1px solid var(--line);padding:7px 0}.edit-house-links a:hover{border-color:var(--ink)}
.edit-page{max-width:1600px;margin:0 auto;padding:55px 0 90px}.edit-page h1,#edit-app h1{font:clamp(36px,5vw,72px)/1.08 var(--serif,Georgia,serif);letter-spacing:-.035em;overflow-wrap:normal;word-break:normal;max-width:1000px}.edit-header,.edit-intro{max-width:920px;margin-bottom:35px}.edit-header>.eyebrow,.edit-intro>.eyebrow{margin-bottom:20px}.edit-header>p:not(.eyebrow),.edit-intro>p:not(.eyebrow){font-size:15px;max-width:620px;margin-top:20px}.edit-actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px 18px;margin:28px 0 35px}.edit-actions .button{gap:18px;min-height:46px}.edit-primary{background:var(--ink);color:var(--paper)}.edit-primary:hover{background:#333}.edit-text-button{border:0;border-bottom:1px solid currentColor;background:none;cursor:pointer;border-radius:0;font:10px var(--sans,Arial,sans-serif);padding:9px 0;text-transform:uppercase;letter-spacing:.06em}.edit-status{font-size:12px;line-height:1.7;min-height:1.7em;margin:22px 0 0;max-width:750px}.edit-copy-link{padding:14px;border:1px solid var(--line);font:13px var(--sans,Arial,sans-serif);max-width:100%;width:620px;margin-bottom:25px}.edit-loading,.edit-empty{font-size:14px;line-height:1.8;margin:25px 0;grid-column:1/-1}.edit-unavailable{font-size:12px;color:var(--muted);margin-top:18px}
.edit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:55px 28px;margin-top:36px}.edit-card{min-width:0;display:flex;flex-direction:column}.edit-card-visual{position:relative;aspect-ratio:4/5;background:#edede9;overflow:hidden}.edit-card-visual img{width:100%;height:100%;object-fit:contain;padding:7%}.edit-card-visual.is-model img{object-fit:cover;padding:0}.edit-card-number{position:absolute;left:15px;top:15px;font-size:10px;background:var(--paper);padding:8px 10px;line-height:1}.edit-image-switch{display:flex;gap:20px;min-height:37px;align-items:center;border-bottom:1px solid var(--line)}.edit-image-switch button{border:0;border-bottom:1px solid transparent;padding:12px 0 9px;background:none;font-size:9px;text-transform:uppercase;letter-spacing:.06em;cursor:pointer}.edit-image-switch [aria-pressed=true]{border-bottom-color:var(--ink)}.edit-card-copy{padding:21px 0 0;flex:1}.edit-card-copy .eyebrow{font-size:9px;line-height:1.7}.edit-card h2{font:clamp(24px,2.5vw,35px)/1.13 var(--serif,Georgia,serif);letter-spacing:-.025em;margin:12px 0}.edit-card-summary{font-size:12px;line-height:1.75;max-width:40em;margin-bottom:18px}.edit-shop-link{font-size:10px;margin:18px 0 12px;line-height:1.5}.edit-story-link{display:block;font-size:11px;margin-bottom:12px;text-decoration:underline;text-underline-offset:4px;line-height:1.6}.edit-edition-label{display:block;font-size:9px;text-transform:uppercase;letter-spacing:.07em;margin:15px 0 7px}.edit-edition{width:100%;border:1px solid var(--line);padding:12px;background:transparent;font:12px var(--sans,Arial,sans-serif);color:var(--ink);border-radius:0;min-height:44px}.edit-card-tools{border-top:1px solid var(--line);margin-top:16px;padding-top:8px;display:flex;align-items:center;justify-content:space-between;gap:14px}.edit-card-tools button{border:0;background:none;min-width:44px;min-height:44px;cursor:pointer;font-size:10px;text-transform:uppercase;letter-spacing:.06em;text-align:left}.edit-card-tools>div{display:flex}.edit-card-tools>div button{text-align:center;font-size:18px}.edit-card-tools button:disabled{opacity:.25;cursor:default}.edit-image-missing{display:flex;height:100%;align-items:center;justify-content:center;font:12px var(--sans,Arial,sans-serif);color:var(--muted)}
.edit-picker{border-top:1px solid var(--line);padding-top:30px;margin-top:30px}.edit-picker-heading{display:flex;align-items:start;justify-content:space-between;gap:25px}.edit-picker-heading h2{font:clamp(25px,3.3vw,39px)/1.15 var(--serif,Georgia,serif);letter-spacing:-.025em;margin:15px 0}.edit-picker-heading p:not(.eyebrow){font-size:13px;max-width:650px}.edit-picker-heading>.edit-text-button{flex-shrink:0}.edit-seeds{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:30px 0}.edit-seed{display:flex;align-items:center;gap:12px;min-height:58px;border:1px solid var(--line);padding:10px 14px;font-size:12px;color:var(--muted);min-width:0}.edit-seed.is-filled{color:var(--ink);border-color:var(--ink)}.edit-seed-number{font-size:10px;align-self:center}.edit-seed>span:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.edit-seed button{margin-left:auto;border:0;background:none;font-size:20px;min-width:35px;min-height:35px;padding:0;cursor:pointer}.edit-picker-toolbar{display:grid;grid-template-columns:1fr 1fr auto;gap:20px;align-items:end;margin:30px 0 20px}.edit-picker-toolbar label{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px}.edit-picker-toolbar select,.edit-picker-toolbar input{width:100%;min-width:0;min-height:46px;background:transparent;border:0;border-bottom:1px solid var(--line);border-radius:0;padding:10px 2px;color:var(--ink);font:13px var(--sans,Arial,sans-serif)}.edit-saved-filter{min-height:46px;background:transparent;border:1px solid var(--line);padding:12px 18px;font:10px var(--sans,Arial,sans-serif);text-transform:uppercase;letter-spacing:.06em;cursor:pointer}.edit-saved-filter[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.edit-picker-meta{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:20px 0}.edit-picker-meta p{font-size:11px;color:var(--muted)}.edit-pick-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 20px}.edit-pick{display:flex;flex-direction:column;text-align:left;min-width:0;padding:0 0 13px;border:0;border-bottom:1px solid transparent;background:none;cursor:pointer;color:var(--ink)}.edit-pick:disabled{cursor:default}.edit-pick:disabled:not(.is-selected){opacity:.5}.edit-pick-image{position:relative;display:block;aspect-ratio:1;width:100%;background:#edede9;overflow:hidden;border:1px solid transparent}.edit-pick-image img{height:100%;width:100%;object-fit:contain;padding:6%}.edit-pick-mark{position:absolute;top:10px;right:10px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:var(--paper);font-size:18px}.edit-pick.is-selected{border-bottom-color:var(--ink)}.edit-pick.is-selected .edit-pick-image{border-color:var(--ink)}.edit-pick.is-selected .edit-pick-mark{background:var(--ink);color:var(--paper)}.edit-pick-collection{font-size:8px;letter-spacing:.07em;line-height:1.6;text-transform:uppercase;margin:12px 0 7px}.edit-pick-title{font:clamp(19px,2.1vw,28px)/1.15 var(--serif,Georgia,serif);letter-spacing:-.02em}.edit-pick-note{font-size:10px;margin-top:8px}.edit-more{display:block;margin:30px auto}.edit-build-bar{display:flex;align-items:center;justify-content:space-between;gap:20px;position:sticky;bottom:0;z-index:5;padding:20px 0;border-top:1px solid var(--line);background:var(--paper);margin-top:35px}.edit-build-bar p{font-size:12px;color:var(--muted)}.edit-build-bar .button{min-width:185px}.edit-build-bar button:disabled{background:transparent;color:var(--muted);border-color:var(--line);cursor:default}#edit-app [hidden]{display:none!important}

@media(max-width:1000px){.edit-teaser{grid-template-columns:1fr 1.4fr;padding:34px 5.8%;gap:20px}.edit-teaser>.button{grid-column:2;justify-self:start}.edit-house-links{grid-column:1/-1}.edit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:42px 22px}.edit-pick-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:640px){.edit-teaser{display:block;padding:30px 24px}.edit-teaser h2{font-size:34px}.edit-teaser>p{margin:16px 0 20px;font-size:12px}.edit-teaser .button{min-height:44px}.edit-house-links{margin-top:24px;gap:10px 18px;font-size:10px}.edit-house-links>span{width:100%}.edit-page{padding:28px 0 55px}.edit-header,.edit-intro{margin-bottom:24px}.edit-header>p:not(.eyebrow),.edit-intro>p:not(.eyebrow){font-size:13px}.edit-actions{gap:12px;align-items:stretch}.edit-actions>.button{flex:1;min-width:125px;padding:12px;font-size:9px}.edit-actions>.underlined{align-self:center;font-size:9px;margin:5px 8px 5px 0}.edit-grid{grid-template-columns:1fr;gap:42px;margin-top:25px}.edit-card-visual{aspect-ratio:4/5}.edit-card h2{font-size:32px}.edit-card-summary{font-size:13px}.edit-picker-heading{display:block}.edit-picker-heading>.edit-text-button{margin-top:15px}.edit-seeds{grid-template-columns:1fr;gap:8px;margin:22px 0}.edit-seed{min-height:48px;padding:6px 12px}.edit-picker-toolbar{grid-template-columns:1fr;gap:18px;margin:25px 0}.edit-saved-filter{justify-self:start;min-height:44px}.edit-picker-meta{gap:12px}.edit-picker-meta .edit-text-button{font-size:9px}.edit-pick-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 14px}.edit-pick-title{font-size:21px}.edit-pick-collection{font-size:8px}.edit-pick-mark{width:25px;height:25px;right:7px;top:7px}.edit-build-bar{gap:12px;padding:15px 0}.edit-build-bar p{font-size:10px;max-width:100px}.edit-build-bar .button{min-width:150px;padding:12px 15px}.edit-status{font-size:11px}}
@media(prefers-reduced-motion:reduce){#edit-app *,#edit-app *:before,#edit-app *:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}

.edits-main{padding:125px max(24px,5.8vw) 0}.edit-card-model .edit-card-visual img{object-fit:cover;padding:0}.edit-card-copy>p:not(.eyebrow){font-size:12px;line-height:1.75;max-width:40em;margin-bottom:18px}.edit-card-caption{display:block;font-size:9px;color:var(--muted);line-height:1.6;margin:9px 0 0}.edit-footnote{font-size:11px;color:var(--muted);margin-top:35px;line-height:1.7}.edit-build-link{margin-top:10px}.edit-header:has(.edit-actions:not(:empty)) .edit-build-link{display:none}.edit-house-links+.edit-grid{margin-top:30px}@media(max-width:640px){.edits-main{padding:100px 20px 0}.edit-card-copy>p:not(.eyebrow){font-size:13px}}

#edit-app[data-edit-phase="picking"] .edit-header>p:not(.eyebrow){display:none}.edit-edition-links{display:flex;flex-wrap:wrap;gap:9px 18px;margin-top:20px}.edit-edition-links a{font-size:10px;line-height:1.6;border-bottom:1px solid var(--line);padding:5px 0}.edit-edition-links a:hover{border-color:var(--ink)}@media(max-width:640px){.edit-seeds{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.edit-seed{display:grid;grid-template-columns:1fr auto;gap:4px;min-height:65px;padding:8px}.edit-seed-number{grid-column:1;grid-row:1}.edit-seed>span:nth-child(2){grid-column:1/-1;grid-row:2;font-size:10px}.edit-seed button{grid-column:2;grid-row:1;min-width:26px;min-height:25px;font-size:18px}.edit-picker-toolbar{grid-template-columns:1fr 1fr;gap:12px}.edit-picker-toolbar label{font-size:9px}.edit-picker-toolbar select,.edit-picker-toolbar input{font-size:12px}.edit-saved-filter{grid-column:1/-1;font-size:9px}.edit-picker-heading h2{font-size:27px}.edit-picker-heading p:not(.eyebrow){font-size:12px}}
