.collection-nav{max-width:1440px;margin:auto;padding:18px 5%;display:flex;gap:32px;align-items:center;border-bottom:1px solid var(--line);font-size:11px}.collection-nav a{padding:5px 0;color:var(--muted)}.collection-nav [aria-current=page]{color:#e5c383;border-bottom:1px solid var(--gold)}.collection-nav a:hover{color:var(--gold)}.gallery-intro,.gallery-section,.related{max-width:1440px;margin:auto;padding-inline:5%}.gallery-intro{padding-top:40px;padding-bottom:32px}.breadcrumb{display:inline-block;font-size:11px;color:var(--muted);margin-bottom:38px}.breadcrumb:hover{color:var(--gold)}.gallery-intro .eyebrow{margin-bottom:17px}.gallery-intro h1{font-size:clamp(46px,5vw,73px);letter-spacing:-1px;max-width:950px}.gallery-headline{font-family:'Cormorant Garamond',Georgia,serif;font-size:29px;color:#d4b87e;margin:18px 0 9px}.gallery-description{color:var(--muted);font-size:13px;max-width:650px}.example-notice{font-size:11px;color:#c6baa1;border-top:1px solid var(--line);padding:20px 0 0;margin:28px 0 0;max-width:920px}.example-notice span{color:var(--gold);margin-right:8px}.gallery-section{padding-bottom:65px;scroll-margin-top:20px}.gallery-tools{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:12px 0 30px}.filters{display:none;gap:9px;flex-wrap:wrap}.js-ready .filters{display:flex}button{font:inherit}button:focus-visible{outline:2px solid #edc679;outline-offset:5px}.filter{border:1px solid #4b493c;background:transparent;color:#b9baaf;padding:9px 16px;font-size:11px;cursor:pointer}.filter:hover{border-color:#c6a15a;color:#e8d8b6}.filter.active{background:#c6a15a;border-color:#c6a15a;color:#12130f}.gallery-tools>p{font-size:10px;color:#a5a899;white-space:nowrap}.product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:42px 28px}.product[hidden]{display:none}.product{min-width:0}.product-photo{aspect-ratio:1;position:relative;overflow:hidden;background:#24231e;width:100%}.product-photo>img{position:absolute;width:300%!important;height:200%!important;max-width:none!important;display:block;object-fit:fill!important;transition:none!important}.product-open{display:block;width:100%;padding:0;position:relative;border:1px solid #414033;background:#23221d;color:#e9d3ab;cursor:zoom-in;text-align:left}.product-open:hover{border-color:#c6a15a}.product-open .enlarge{position:absolute;right:14px;bottom:14px;background:#131510d9;border:1px solid #81714c;width:33px;height:33px;text-align:center;font-size:20px;line-height:30px}.product-copy{padding:21px 0 0}.product-kind{color:#bda36d;font-size:9px;letter-spacing:1.3px}.product-copy h2{font-size:32px;margin-top:10px;line-height:1.1}.product-copy>p{font-size:12px;color:var(--muted);margin:13px 0 15px;line-height:1.8}.text-button{padding:0 0 4px;background:none;color:#d2b275;border:0;border-bottom:1px solid #75633f;font-size:10px;letter-spacing:.7px;cursor:pointer}.text-button>span{margin-left:18px}.gallery-note{font-size:10px;color:#929687;margin-top:36px}.related{border-top:1px solid var(--line);padding-top:45px;padding-bottom:55px}.related h2{font-size:40px}.related>div{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:27px}.related-link{border-block:1px solid #3c3f32;padding:22px 0;display:flex;align-items:center;justify-content:space-between;font-family:'Cormorant Garamond',Georgia,serif;font-size:28px;line-height:1.2;gap:20px}.related-link>span:last-child{color:var(--gold)}.related-link:hover{color:var(--gold)}dialog{border:1px solid #6e5c39;padding:0;background:#171913;color:var(--light);width:min(850px,92vw);max-height:92vh;overflow:auto}dialog::backdrop{background:#000c;backdrop-filter:blur(5px)}#dialog-image{max-width:550px;margin:auto}#dialog-image .product-photo{width:100%}.dialog-close{position:absolute;top:12px;right:12px;border:1px solid #8a754e;background:#10110fe8;color:#e9ce95;border-radius:50%;width:40px;height:40px;line-height:32px;font-size:28px;cursor:pointer;z-index:2}.dialog-copy{padding:25px 35px 30px;border-top:1px solid #34382b}.dialog-copy .eyebrow{font-size:9px;margin-bottom:12px}.dialog-copy h2{font-size:37px}.dialog-copy>p:not(.eyebrow){font-size:12px;color:var(--muted)}.dialog-copy .dialog-note{font-size:10px!important;color:#a69777!important}.sheet-preview .product-photo{width:100%;aspect-ratio:600/460}.sheet-preview .product-photo>img{height:260.87%!important;top:var(--tile-top,0)!important}.sheet-preview .product-photo:has(img[style*="top:-100%"]){--tile-top:-130.435%}.card:hover .product-photo>img{transform:none}.sheet-preview{aspect-ratio:600/460}@media(max-width:900px){.collection-nav{gap:24px}.product-grid{gap:30px 20px}.product-copy h2{font-size:27px}.gallery-tools{display:block}.gallery-tools>p{margin-top:15px}.gallery-intro h1{font-size:55px}.related-link{font-size:25px}}@media(max-width:620px){.collection-nav{padding:14px 6%;gap:12px;align-items:center;justify-content:space-between;font-size:9px}.collection-nav a{max-width:130px}.gallery-intro,.gallery-section,.related{padding-inline:7%}.gallery-intro{padding-top:25px}.breadcrumb{margin-bottom:28px}.gallery-intro h1{font-size:48px}.gallery-headline{font-size:25px}.gallery-description{font-size:12px}.example-notice{font-size:10px;line-height:1.8}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 15px}.product-copy h2{font-size:25px}.product-kind{font-size:8px;letter-spacing:.6px}.product-copy>p{font-size:11px}.product-copy{padding-top:15px}.filter{padding:9px 12px;font-size:10px}.gallery-section{padding-bottom:40px}.related>div{grid-template-columns:1fr;gap:0}.related-link{font-size:28px}.related h2{font-size:36px}.dialog-copy{padding:22px}.dialog-copy h2{font-size:32px}.sheet-preview .product-photo{aspect-ratio:1.35}.sheet-preview .product-photo>img{height:270%!important}.sheet-preview .product-photo:has(img[style*="top:-100%"]){--tile-top:-135%}}@media(max-width:360px){.product-grid{grid-template-columns:1fr}.collection-nav{gap:10px;font-size:8px}}
.product-photo.single-product>img{width:100%!important;height:100%!important;max-width:100%!important;left:0!important;top:0!important;object-fit:contain!important}.vase-placement-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.vase-placement-actions>a{font-size:10px;padding:10px 12px;min-height:42px;display:inline-flex;align-items:center;justify-content:center}.collection-nav{flex-wrap:wrap;gap:24px}.single-category-image>img{width:100%;height:100%;object-fit:contain;background:#1a1916}.cards{grid-template-columns:repeat(6,minmax(0,1fr))}.cards>.card{grid-column:span 2}.cards>.card:nth-child(n+4){grid-column:span 3}@media(max-width:900px){.cards{grid-template-columns:repeat(2,minmax(0,1fr))}.cards>.card,.cards>.card:nth-child(n+4){grid-column:span 1}.cards>.card:last-child{grid-column:span 2}}@media(max-width:620px){.cards{grid-template-columns:1fr}.cards>.card,.cards>.card:nth-child(n+4),.cards>.card:last-child{grid-column:span 1}.collection-nav{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;gap:22px;font-size:12px;scrollbar-width:thin}.collection-nav>a{flex-shrink:0;white-space:nowrap;max-width:none;padding-block:8px}.vase-placement-actions{flex-direction:column;align-items:stretch}.vase-placement-actions>a{font-size:10px;min-height:44px}}
.product-copy>p{font-size:14px}.product-kind{font-size:11px;letter-spacing:.6px}.filter{font-size:13px;min-height:44px}.view-design{font-size:13px;min-height:44px}.vase-placement-actions>a{font-size:14px;min-height:48px;padding:12px}.breadcrumb{font-size:13px;min-height:44px;padding-block:8px}.gallery-description{font-size:15px}.gallery-note,.example-notice{font-size:12px}@media(max-width:620px){.product-copy>p{font-size:14px}.product-kind{font-size:10px}.vase-placement-actions>a{font-size:13px}.filter{font-size:12px}.gallery-description{font-size:15px}.example-notice{font-size:12px}}
