.collection-card{display:block;color:inherit;text-align:left}.product-card>a{display:block}.product-card>a:hover h3,.seo-link-grid a:hover{text-decoration:underline}.seo-copy{max-width:1100px;margin:auto}.seo-copy h1{font-size:clamp(32px,4.2vw,58px);margin-bottom:28px}.seo-copy h2{font-size:clamp(25px,3vw,36px);margin-top:40px;margin-bottom:16px}.seo-copy p{max-width:850px}.seo-copy .lead{margin-bottom:24px}.seo-copy a:not(.button){text-decoration:underline;text-underline-offset:4px}.seo-link-grid{display:flex;flex-wrap:wrap;gap:12px 26px;margin:25px 0 40px}.seo-link-grid a{font-size:14px}.section-pad>h1{font-size:clamp(35px,4vw,62px);margin-bottom:25px}.section-pad>p{margin-bottom:25px}.section-pad>.collection-grid,.related .collection-grid{margin-top:35px}.pagination{display:flex;flex-wrap:wrap;gap:9px;margin:36px 0}.pagination a,.pagination span{border:1px solid var(--line);padding:6px 15px;min-width:42px;text-align:center}.pagination [aria-current]{background:var(--ink);color:#fff}.pagination a:hover{border-color:var(--ink)}.seo-product .product-detail{max-width:1450px;margin:auto;padding:35px var(--pad);grid-template-columns:1fr 1fr}.seo-product h1{font-size:clamp(28px,3vw,46px);line-height:1.15;margin-bottom:18px}.seo-product .product-detail-info{padding:20px 0}.seo-product .product-detail-image img{object-fit:contain;max-height:640px;width:100%;height:100%}.seo-product .product-detail-image{padding:30px;background:var(--paper)}.seo-product .detail-note{margin:20px 0}.seo-product .product-detail-info>p:last-child{margin-top:20px}.gallery-section>h2{margin-bottom:25px}.gallery-section .gallery-grid img,.interior-group .gallery-grid img{width:100%;height:100%;object-fit:cover}.interior-group{margin-top:60px}.interior-group h2{font-size:32px;margin-bottom:22px}.interior-group .text-link{margin-top:20px}.footer-seo-links{display:flex;flex-wrap:wrap;gap:18px 30px;margin-top:28px;font-size:12px}.breadcrumb{display:flex;flex-wrap:wrap;gap:5px;line-height:1.6}.breadcrumb a{text-decoration:underline}.seo-search{display:flex;flex-wrap:wrap;align-items:flex-end;gap:15px;margin:28px 0}.seo-search label{display:grid;gap:8px;flex:1;min-width:220px}.seo-search input{width:100%;padding:12px 14px;border:1px solid var(--line)}.hero-collection-link{font-size:18px}.catalog-section>.products-grid{margin-top:25px}.seo-product+.section-pad{padding-top:35px}.empty{grid-column:1/-1}
@media(max-width:800px){.seo-product .product-detail{grid-template-columns:1fr}.seo-product .product-detail-image{max-height:420px}.breadcrumb{padding-top:25px;padding-bottom:25px}.seo-search .button{padding:12px 20px}.seo-product .product-detail-info{padding:10px 0}.gallery-section .gallery-grid img{max-height:450px}.hero-bottom .hero-collection-link{font-size:15px}}
[hidden]{display:none!important}
