.collection-heading{padding:40px 0 55px}.collection-heading h1{font-size:clamp(44px,5vw,74px);margin-bottom:24px}.collection-heading>p{max-width:720px;font-size:18px;color:#526a70}.collection-tabs{display:flex;gap:10px;flex-wrap:wrap;margin-top:35px}.collection-tabs a{border:1px solid #cbdcda;padding:10px 18px;border-radius:3px;font-size:15px}.collection-tabs [aria-current=page]{color:#fff;background:#14778c;border-color:#14778c}.collection-hero{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;padding:25px 0 65px}.collection-hero h1{font-size:clamp(44px,4.5vw,67px);letter-spacing:-2px}.collection-hero-copy>p{font-size:18px;line-height:1.85;max-width:550px;color:#526a70}.collection-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:28px}.collection-detail{display:flex;align-items:center;gap:16px;border-top:1px solid #dbe4df;padding-top:26px;margin-top:35px;color:#557075;font-size:15px}.collection-detail>svg{width:34px;height:34px;color:#14778c}.collection-hero-photo{background:#f3eee8;padding:25px 25px 20px;text-align:center}.collection-hero-photo>img{height:510px;width:100%;object-fit:contain}.collection-hero-photo>span{display:block;font-size:14px;margin-top:14px;color:#586b6c}.collection-section{border-top:1px solid #e1e9e5}.collection-section .section-top{align-items:center}.collection-section h2{font-size:40px}.collection-count{font-size:15px;color:#597177;margin:0;max-width:300px}.collection-count span{display:block;font-size:14px}.collection-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 25px}.collection-card{margin:0;min-width:0}.collection-image{display:block;position:relative;background:#f3f3ee;padding:18px;aspect-ratio:4/5;overflow:hidden}.collection-image>img{width:100%;height:100%;object-fit:contain;max-width:100%;margin:0}.photo-expand{position:absolute;right:14px;bottom:14px;background:#fff;padding:9px 12px;display:flex;align-items:center;gap:8px;font-size:14px;box-shadow:0 2px 12px #203c4212}.photo-expand>svg{width:16px;height:16px}.collection-card figcaption{display:flex;justify-content:space-between;align-items:center;font-size:15px;gap:12px;padding:15px 0;color:#526b70}.collection-card figcaption>a{display:grid;place-items:center;border:1px solid #cddbd7;width:36px;height:36px;border-radius:50%;flex-shrink:0;color:#14778c}.collection-card figcaption svg{width:19px;height:19px}.collection-pagination{justify-content:center;margin-top:42px}.collection-pagination a{min-width:46px;height:46px;font-size:16px}.collection-page-count{text-align:center;font-size:14px;color:#60767a;margin-top:17px}.collection-story{background:#f4f1eb;padding:60px 0}.collection-story .wrap{display:grid;grid-template-columns:1fr 1.5fr;gap:0 70px}.collection-story .eyebrow{grid-column:1/-1}.collection-story-text{font-size:17px;color:#52676a;line-height:1.85}.collection-story-text p:last-child{margin-bottom:0}.collection-help{padding-block:65px;display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:60px}.collection-help h2{font-size:37px;margin:16px 0}.collection-help>div>svg{width:32px;height:32px;color:#14778c}.collection-help p{font-size:17px;color:#526c71;max-width:680px}.collection-help .collection-actions{margin:0;justify-content:end}.art-page .collection-image{aspect-ratio:4/3;background:#f2f3ee}.gallery-heading{display:grid;grid-template-columns:1fr 1fr;gap:0 70px;padding-bottom:50px}.gallery-heading>.eyebrow{grid-column:1/-1}.gallery-heading h1{font-size:78px}.gallery-heading h1>span{display:block;font-size:32px;letter-spacing:-.6px;margin-top:18px}.gallery-heading>div{align-self:center}.gallery-heading p{font-size:19px;line-height:1.8;color:#526b70}.gallery-collections{display:grid;grid-template-columns:1fr 1fr;gap:45px 32px;padding-bottom:80px}.gallery-collection-image{height:400px;background:#f1f2eb;position:relative;overflow:hidden;padding:26px}.gallery-collection-image>img{width:100%;height:100%;object-fit:contain;transition:transform .25s}.gallery-collection:hover img{transform:scale(1.025)}.gallery-collection-number{position:absolute;top:20px;left:20px;border:1px solid #d7dfd6;background:#fff;padding:3px 12px;font-size:14px;letter-spacing:1px}.gallery-collection-copy{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:22px}.gallery-collection-copy h2{font-size:35px;letter-spacing:-.7px;margin-bottom:10px}.gallery-collection-copy p{font-size:16px;color:#5d7377;margin:0}.gallery-collection-arrow{width:48px;height:48px;border:1px solid #c8d9d5;border-radius:50%;display:grid;place-items:center;flex-shrink:0;color:#14778c}.gallery-information{background:#eef5f3;padding-block:65px}.gallery-information>.wrap{display:grid;grid-template-columns:1fr 1.5fr;gap:80px}.gallery-information h2{font-size:44px}.gallery-information-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.gallery-information-grid h3{display:flex;align-items:center;gap:12px;font-size:18px;margin-bottom:15px}.gallery-information-grid svg{width:23px;height:23px;color:#14778c}.gallery-information-grid p{font-size:16px;color:#526c71;margin-bottom:0}.gallery-information-grid p a{text-decoration:underline}.gallery-information-grid .under-link{font-size:15px;margin-top:12px}.image-viewer{position:fixed;inset:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:20px 35px;border:0;background:#142c33;color:#fff;z-index:150;overflow:hidden}.image-viewer:not([open]){display:none}.image-viewer[open]{display:flex;flex-direction:column}.image-viewer::backdrop{background:#142c33f5}.viewer-toolbar{display:flex;justify-content:space-between;align-items:center;flex-shrink:0;min-height:45px}.viewer-count{font-size:15px;color:#e0ebeb}.image-viewer button{background:#ffffff12;color:#fff;display:grid;place-items:center;border:1px solid #ffffff40;border-radius:50%;width:46px;height:46px}.viewer-stage{min-height:0;flex:1;display:grid;grid-template-columns:55px minmax(0,1fr) 55px;gap:25px;align-items:center;padding:20px 0}.viewer-image{height:100%;max-height:calc(100dvh - 185px);width:100%;object-fit:contain}.viewer-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:65px;flex-shrink:0}.viewer-caption{font-size:16px}.viewer-bottom .button{font-size:15px}
@media(max-width:1000px){.collection-hero{gap:35px}.collection-hero h1{font-size:46px}.collection-hero-photo>img{height:440px}.collection-grid{gap:22px 18px}.collection-card figcaption{font-size:14px}.collection-hero-copy>p{font-size:17px}.gallery-collection-image{height:330px}.gallery-heading{gap:35px}.gallery-heading h1{font-size:60px}.gallery-heading h1>span{font-size:29px}.gallery-information>.wrap{gap:35px}.collection-help{gap:30px}.collection-story .wrap{gap:0 35px}}
@media(max-width:650px){.collection-hero{grid-template-columns:1fr;gap:30px;padding:12px 0 38px}.collection-hero h1{font-size:45px}.collection-hero-copy>p{font-size:17px;line-height:1.8}.collection-hero-photo{padding:16px}.collection-hero-photo>img{height:400px}.collection-detail{font-size:14px}.collection-actions{gap:18px}.collection-section{padding-block:40px}.collection-section h2{font-size:33px}.collection-count{margin-top:18px;max-width:none;font-size:15px}.collection-count span{font-size:14px;margin-top:5px}.collection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 14px}.collection-image{padding:8px;aspect-ratio:3/5}.photo-expand{font-size:0;padding:8px;bottom:9px;right:9px;gap:0}.photo-expand>svg{width:18px;height:18px}.collection-card figcaption{font-size:14px;line-height:1.5;align-items:start;padding:12px 0;gap:5px}.collection-card figcaption>a{width:29px;height:29px}.collection-page-count{font-size:14px}.collection-story{padding-block:40px}.collection-story .wrap{display:block}.collection-story h2{font-size:34px}.collection-story-text{font-size:17px}.collection-help{display:block;padding-block:40px}.collection-help h2{font-size:33px}.collection-help .collection-actions{justify-content:start;margin-top:25px}.collection-heading{padding:16px 0 30px}.collection-heading h1{font-size:44px}.collection-heading>p{font-size:17px}.collection-tabs{gap:8px;margin-top:25px}.collection-tabs a{font-size:14px;padding:9px 13px}.gallery-heading{display:block}.gallery-heading h1{font-size:54px}.gallery-heading h1>span{font-size:29px;margin-top:12px}.gallery-heading p{font-size:17px}.gallery-collections{grid-template-columns:1fr;gap:32px;padding-bottom:45px}.gallery-collection-image{height:330px;padding:20px}.gallery-collection-copy{padding-top:17px}.gallery-collection-copy h2{font-size:32px}.gallery-collection-copy p{font-size:16px}.gallery-information{padding-block:40px}.gallery-information>.wrap{display:block}.gallery-information h2{font-size:36px}.gallery-information-grid{grid-template-columns:1fr;gap:25px;margin-top:35px}.gallery-information-grid h3{font-size:18px}.gallery-information-grid p{font-size:16px}.art-page .collection-image{aspect-ratio:1/1}.image-viewer{padding:15px}.viewer-stage{grid-template-columns:35px minmax(0,1fr) 35px;gap:5px;padding:15px 0}.image-viewer button{width:35px;height:35px}.image-viewer button svg{width:20px;height:20px}.viewer-image{max-height:calc(100dvh - 190px)}.viewer-bottom{align-items:start;flex-direction:column;gap:10px}.viewer-caption{font-size:14px}.viewer-bottom .button{font-size:14px;min-height:42px}.viewer-toolbar{min-height:35px}}
.home-chair-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.home-chair-grid>a{display:block;background:#f3eee8;position:relative;padding:15px 15px 0;min-width:0}.home-chair-grid img{height:390px;width:100%;object-fit:contain}.home-chair-grid>a>span{display:flex;justify-content:space-between;align-items:center;padding:16px 0;font-size:14px;gap:8px}.home-chair-grid svg{width:19px;height:19px}.home-faith-photos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:30px}.home-faith-photos>a{display:block;background:#f1f2ed;overflow:hidden}.home-faith-photos img{height:300px;width:100%;object-fit:cover;transition:transform .3s}.home-faith-photos a:hover img{transform:scale(1.03)}.home-faith-intro{font-size:18px;max-width:760px;color:#526c71;line-height:1.8;margin:0 0 35px}.home-products-heading{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:22px;border-top:1px solid #dce6e1;padding-top:30px}.home-products-heading h3{font-family:'Libre Baskerville',Georgia,serif;font-size:30px;margin:0}.home-chair-showcase+.section{padding-top:20px}.benefits+.offer{margin-top:45px}.home-chair-showcase .section-top h2{font-size:44px}.category-card>div:first-child:has(img[alt]){padding:0}.category-card img{object-fit:cover;mix-blend-mode:normal}
@media(max-width:1000px){.home-chair-grid{gap:15px}.home-chair-grid img{height:310px}.home-chair-grid>a>span{font-size:14px}.home-faith-photos img{height:240px}}
@media(max-width:650px){.home-chair-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.home-chair-grid>a{padding:9px 9px 0}.home-chair-grid img{height:285px}.home-chair-grid>a>span{font-size:14px;line-height:1.5}.home-chair-grid svg{width:17px;height:17px}.home-chair-showcase .section-top h2{font-size:35px}.home-faith-photos{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:25px}.home-faith-photos img{height:190px}.home-faith-intro{font-size:17px}.home-products-heading{display:block}.home-products-heading h3{font-size:29px;margin-bottom:18px}.home-products-heading .under-link{font-size:15px}.benefits+.offer{margin-top:30px}.category-card img{object-fit:contain}}

/* Collection thumbnails fill their cards; full photographs remain in the viewer. */
.collection-image,.art-page .collection-image{padding:0;background:transparent}
.collection-image>img{object-fit:cover;object-position:center}
.home-chair-grid>a{padding:0;background:transparent}
.home-chair-grid img{object-fit:cover;object-position:center}
.collection-hero-photo{padding:0;background:transparent}
.collection-hero-photo>img{object-fit:cover;object-position:center}
.gallery-collection-image{padding:0;background:transparent}
.gallery-collection-image>img{object-fit:cover;object-position:center}
