/* Gallery edition G.1: a quieter, colour-first alternative to the main site. */
[hidden]{display:none!important}body{background:#fbf8f2}header{background:#fbf8f2;box-shadow:none;border-bottom:1px solid #d4dbd2}.testing-notice{font-weight:400}.desktop-navigation{margin-left:auto}.quick-section-nav{display:none}.gallery-welcome{max-width:1320px;margin:auto;padding:44px 4.5% 34px}.gallery-welcome h1{font-size:clamp(36px,4.7vw,66px);max-width:820px;margin:12px 0 20px;line-height:1.04}.gallery-lead{font-size:18px;line-height:1.7;color:#586563;max-width:850px}.palette-gateways{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:30px}.palette-gateway{padding:0;border:0;background:transparent;text-align:left;color:#1e2d2e;min-width:0}.palette-gateway>img{display:block;width:100%;aspect-ratio:1.55;object-fit:cover;border:8px solid #fff;box-shadow:0 3px 15px #1e2d2e10}.palette-gateway>span{display:grid;gap:3px;padding:17px 0 6px}.palette-gateway strong{font:800 27px Outfit,Arial,sans-serif;letter-spacing:-.025em}.palette-gateway small{font-size:14px;color:#586563}.palette-gateway b{font-size:14px;color:#405f60;margin-top:8px}.palette-gateway:hover b{text-decoration:underline;text-underline-offset:4px}.palette-gateway:focus-visible{outline:3px solid #405f60;outline-offset:7px}.gateway-note{font-size:14px;color:#586563;margin:24px 0 0}.gallery-results{max-width:1320px;border-top:1px solid #d4dbd2;padding-top:35px}.gallery-result-head>h2{font-size:clamp(32px,4vw,48px);margin:16px 0 10px}.gallery-result-head>.eyebrow{margin-top:22px}.gallery-result-head>p:not(.eyebrow){max-width:750px}.gallery-palette-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:22px 0 15px}.gallery-palette-tabs button{background:transparent;color:#405f60;border:1px solid #a8b9b4;padding:10px 17px;min-height:44px;font-size:15px}.gallery-palette-tabs button[aria-pressed=true]{background:#405f60;color:white}.gallery-palette-note{font-size:14px;color:#586563}.gallery-search{max-width:750px;margin:20px 0}.gallery-search summary{cursor:pointer;min-height:44px;font-size:14px;display:list-item;padding:10px 0;color:#405f60}.gallery-search .gallery-toolbar{margin:10px 0;display:grid;grid-template-columns:1fr 1fr;gap:12px}.gallery-search .category-filters{display:none}.gallery-count{font-size:13px;color:#586563;margin:25px 0 18px}.gallery-results .product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 22px}.gallery-art-card{background:transparent;min-width:0}.gallery-art-button{display:block;width:100%;padding:0;border:0;background:transparent;text-align:left}.gallery-art-button>img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#ecebe5;padding:10px}.gallery-art-button:hover>img{background:#e2e8e1}.gallery-card-caption{display:grid;gap:7px;padding-top:13px}.gallery-card-caption small{font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:#586563}.gallery-card-caption strong{font:700 19px/1.25 Outfit,Arial,sans-serif}.gallery-card-caption>span{display:flex;justify-content:space-between;color:#405f60;font-size:13px;min-height:36px;align-items:center}.gallery-full-link{margin-top:28px}.gallery-explainer{max-width:1200px;margin:20px auto 0;background:#edf2ee;padding:36px 4.5%;display:grid;grid-template-columns:1fr 1.15fr;column-gap:60px}.gallery-explainer>.eyebrow,.gallery-explainer>h2{grid-column:1}.gallery-explainer>h2{font-size:clamp(28px,3.2vw,40px);margin:12px 0 18px;grid-row:2/5}.gallery-explainer>p:not(.eyebrow),.gallery-explainer>button{grid-column:2}.gallery-explainer>p{margin:5px 0 12px}.small-copy{font-size:14px}.gallery-three-steps{grid-column:1/-1;display:flex;gap:30px;justify-content:space-between;border-top:1px solid #cbd6cb;margin-top:25px;padding-top:15px}.gallery-three-steps p{font-size:14px}.gallery-three-steps b{color:#94634f;margin-right:9px}.gallery-more{max-width:1200px;margin:0 auto;border-bottom:1px solid #d4dbd2}.gallery-more>summary{cursor:pointer;font:700 21px Outfit,Arial,sans-serif;padding:26px 22px}.gallery-more .section{padding:20px 24px 40px}.gallery-more .section h2{font-size:35px}.gallery-help{max-width:1200px;margin:auto;padding:45px 4.5%}.gallery-help h2{font-size:32px}.gallery-help p{max-width:760px;color:#586563}.compare-original{margin-left:24px}footer{margin-top:0}.detail-grid .selection-step{white-space:normal;word-break:normal;overflow-wrap:normal;display:inline}.detail-grid>.detail-preview{position:sticky;top:0;align-self:start}.detail-grid .palette-option>p,.detail-grid .product-custom-size{font-size:14px}.detail-grid .palette-option{padding:16px;margin:20px 0}.detail-grid .detail-palette-controls{padding:0 0 12px}.detail-grid .product-palette-disclaimer{font-size:12px}.detail-grid .product-palette-presets button img{display:none}.detail-grid .product-palette-presets{gap:6px}.detail-grid .product-palette-presets button{padding:9px 6px;min-height:44px}.detail-grid .product-palette-presets button span{font-size:12px}.detail-grid .product-palette-label{font-size:13px}.detail-grid .detail-preview #flatArtwork>img{max-height:60vh;object-fit:contain}.detail-grid .product-status{font-size:14px}.detail-grid #detailPrice .sale-price{margin:14px 0}.detail-grid #previewCaption{font-size:12px}
@media(max-width:899px){.gallery-results .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gallery-explainer{display:block;margin-top:10px}.gallery-explainer h2{font-size:33px}.gallery-three-steps{gap:15px}.gallery-three-steps p{font-size:13px;display:grid;gap:5px}.detail-grid>.detail-preview{position:static}.quick-section-nav{display:flex}.gallery-welcome{padding-top:30px}.palette-gateways{gap:16px}.palette-gateway strong{font-size:22px}}
@media(max-width:599px){.gallery-welcome{padding:28px 20px}.gallery-welcome h1{font-size:38px}.gallery-lead{font-size:16px}.gallery-lead br{display:none}.palette-gateways{grid-template-columns:1fr;gap:15px;margin-top:24px}.palette-gateway{display:grid;grid-template-columns:112px 1fr;gap:16px;align-items:center}.palette-gateway>img{width:112px;aspect-ratio:1.15;border-width:4px}.palette-gateway>span{padding:0}.palette-gateway strong{font-size:23px}.palette-gateway small{font-size:12px}.palette-gateway b{font-size:12px;margin-top:5px}.gateway-note{margin:19px 0 0;font-size:12px}.gallery-results .product-grid{gap:22px 14px}.gallery-card-caption strong{font-size:17px}.gallery-card-caption small{font-size:10px}.gallery-art-button>img{padding:5px}.gallery-card-caption>span{font-size:12px}.gallery-search .gallery-toolbar{grid-template-columns:1fr}.gallery-explainer{padding:28px 20px}.gallery-three-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.gallery-three-steps p{margin:0}.gallery-help{padding:32px 20px}.gallery-help h2{font-size:28px}.gallery-help p{font-size:16px}.compare-original{display:flex;margin-left:0;margin-top:15px}.gallery-more>summary{font-size:18px;padding:22px 20px}.testing-notice{font-size:11px}dialog{max-height:94dvh}.gallery-palette-tabs button{padding:9px 12px;font-size:13px}}
.gallery-result-head>.eyebrow{display:none}.gallery-result-head>h2{margin:12px 0 8px}.gallery-result-head>p:not(.eyebrow){margin:8px 0}.gallery-palette-tabs{margin:14px 0 10px}.gallery-results .gallery-search{margin:12px 0}.gallery-results .gallery-count{margin:12px 0 18px}.gallery-result-head>.text-link{font-size:14px}.gallery-results{padding-top:24px}
/* Keep the first screen focused on choosing a gallery. */
.announcement{display:none!important}.palette-gateway>img{height:auto}.quick-section-nav button{border:0;background:transparent;color:#405f60;font:700 13px Manrope,Arial,sans-serif;min-height:44px;padding:7px 12px}.gallery-lead br{margin-right:.25em}@media(max-width:599px){.gallery-welcome h1{font-size:33px}.gallery-welcome .eyebrow{font-size:11px}.gallery-welcome .gallery-lead{line-height:1.6}.palette-gateway>img{height:98px;object-fit:cover}.gallery-welcome{padding-top:22px}.gallery-lead{margin-bottom:12px}}
