/* A calm wardrobe entrance. Existing looks and words live in their own rooms. */
.field-notes-rooms .interior-welcome{padding-bottom:26px}.field-notes-room-doors{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#cfc4b1;border:1px solid #cfc4b1;margin-bottom:26px;padding:0!important;overflow:hidden}
.field-notes-room-card{display:flex;flex-direction:column;color:#244638;text-decoration:none;background:#f5f0e5;min-width:0}.field-notes-room-card .campaign-tile{aspect-ratio:3/4;transition:filter .25s}.field-notes-room-card .campaign-tile>img{position:absolute!important;width:400%!important;height:200%!important;left:calc(var(--x)*-100%)!important;top:0!important;max-width:none!important;object-fit:fill!important}.field-notes-room-card:hover .campaign-tile{filter:brightness(1.05)}.field-notes-room-card:focus-visible{outline:4px solid #a8854d;outline-offset:-4px;position:relative;z-index:1}
.field-notes-room-caption{padding:25px 28px;flex:1;display:flex;flex-direction:column;border-top:5px solid #244638}.room-men .field-notes-room-caption{border-color:#243447}.room-kids .field-notes-room-caption{border-color:#829dbd}.field-notes-room-caption small{font:9px/1.5 Arial,sans-serif;letter-spacing:.12em;color:#6a715e}.field-notes-room-caption h2{font:400 clamp(2.2rem,4vw,3.4rem)/1 'EB Garamond',Georgia,serif;margin:14px 0!important;color:#244638}.field-notes-room-caption p{font-size:1.08rem;line-height:1.45;margin:0 0 24px;max-width:25ch}.field-notes-room-caption>span{font:11px/1.4 Arial,sans-serif;letter-spacing:.03em;border-top:1px solid #c7b997;padding-top:14px;margin-top:auto}
.field-notes-shared-links{display:grid;grid-template-columns:1.6fr 1fr;gap:15px;margin-bottom:35px}.field-notes-shared-links a{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:22px 25px;border:1px solid #bca883;color:#244638;background:#e8e2d3;font:1.2rem/1.4 'EB Garamond',Georgia,serif;text-decoration:none}.field-notes-shared-links a:last-child{background:#dbe3df}.field-notes-shared-links a:hover{border-color:#244638}
.field-notes-display-room{width:min(1380px,94vw);margin:0 auto 30px;border:1px solid #bca883;background:#f3ecdf}.field-notes-display-room>summary{list-style:none;cursor:pointer;padding:27px 32px;display:grid;grid-template-columns:1fr auto;gap:8px 25px;align-items:center}.field-notes-display-room>summary::-webkit-details-marker{display:none}.field-notes-display-room>summary small{font:9px Arial,sans-serif;letter-spacing:.14em;grid-column:1/-1}.field-notes-display-room>summary strong{font:400 2rem/1.1 'EB Garamond',Georgia,serif}.field-notes-display-room>summary>span{font:10px/1.4 Arial,sans-serif;border-bottom:1px solid #a98b59;padding-bottom:5px}.field-notes-display-room[open]>summary{border-bottom:1px solid #cdbd9d;margin-bottom:28px}.field-notes-display-room .apparel-store-intro{width:calc(100% - 50px);padding-bottom:30px}
.field-notes-room-about{border-top:1px solid #c5b797;margin-bottom:45px;padding-top:24px}.field-notes-room-about>summary{font:400 1.2rem/1.5 'EB Garamond',Georgia,serif;cursor:pointer}.field-notes-about-content{padding:24px 0;max-width:850px}.field-notes-about-content h2{font-size:2.6rem}.field-notes-about-content .palette-system{margin-bottom:25px}
.field-notes-category-intro{padding-block:40px 20px}.field-notes-category-intro>.room-back{display:block;margin-bottom:30px}.field-notes-category-intro>small{font:10px Arial,sans-serif;letter-spacing:.14em}.field-notes-category-intro h1{font:400 clamp(3rem,6vw,5rem)/1.04 'EB Garamond',Georgia,serif;margin:22px 0}.field-notes-category-intro>p{font-size:1.3rem;line-height:1.5;max-width:620px}.field-notes-category-intro nav{display:flex;gap:25px;padding-top:20px}.field-notes-category-intro nav a{font:11px Arial,sans-serif;border-bottom:1px solid #b99d70;padding-bottom:8px;color:#244638}.field-notes-category-catalog .campaign-group{margin-top:20px}.field-notes-category-life{margin-top:48px;margin-bottom:38px}.field-notes-category-life>small{display:block;margin-bottom:20px}.field-notes-category-life .field-notes-look{max-width:1000px}.field-notes-category-life .field-notes-look img{width:100%;height:auto;display:block}.field-notes-category-life .field-notes-look figcaption{display:flex;gap:20px;padding-block:15px}.field-notes-category-end{padding-block:25px 45px}.field-notes-category-end>.text-link{display:block;width:max-content;max-width:100%;margin-top:25px}
@media(max-width:750px){.field-notes-room-caption{padding:22px 18px}.field-notes-room-caption p{font-size:1rem}.field-notes-shared-links{grid-template-columns:1fr}.field-notes-display-room>summary{padding:24px}.field-notes-display-room>summary strong{font-size:1.7rem}}
@media(max-width:550px){.field-notes-room-doors{grid-template-columns:1fr}.field-notes-room-card{display:grid;grid-template-columns:42% minmax(0,1fr)}.field-notes-room-card .campaign-tile{height:100%;aspect-ratio:auto;min-height:220px}.field-notes-room-caption{padding:19px 18px;border-top:0;border-left:4px solid #244638}.field-notes-room-caption h2{font-size:2.4rem}.field-notes-room-caption p{margin-bottom:16px}.field-notes-room-caption small{font-size:8px;letter-spacing:.05em}.field-notes-room-caption>span{font-size:10px;padding-top:10px}.field-notes-display-room>summary{grid-template-columns:1fr}.field-notes-display-room>summary>span{width:max-content;margin-top:8px}.field-notes-display-room .apparel-store-intro{width:calc(100% - 32px)}.field-notes-category-life .field-notes-look figcaption{display:block}.field-notes-category-life .field-notes-look figcaption span{display:block;margin-top:6px}}
@media(prefers-reduced-motion:reduce){.field-notes-room-card .campaign-tile{transition:none}}
@media(max-width:550px){.field-notes-room-card .campaign-tile{height:auto;min-height:0;aspect-ratio:3/4}.field-notes-room-caption p{display:none}}
