[hidden]{display:none!important}.configuration-name{font-size:21px;line-height:1.5;margin:14px 0 28px}.core-features{display:grid;gap:16px;list-style:none;padding:0;margin:0 0 30px;font-size:20px;line-height:1.5}.core-features li{padding-left:22px;position:relative}.core-features li:before{content:'';width:6px;height:6px;background:var(--forest);border-radius:50%;position:absolute;left:1px;top:.65em}.long-title{font-size:44px;line-height:1.15}.variant-options,.related-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.variant-card,.related-card{border:1.5px solid var(--line);border-radius:12px;background:white;padding:12px;display:grid;grid-template-columns:68px 1fr;align-items:center;gap:12px;min-height:100px;text-align:left;text-decoration:none;font-size:18px;line-height:1.45;overflow-wrap:anywhere}.variant-card img,.related-card img{width:68px;height:68px;object-fit:contain}.variant-card[aria-pressed=true],.related-card[aria-current=page]{border-color:var(--forest);box-shadow:inset 0 0 0 .5px var(--forest)}.rights{font-size:19px;line-height:1.6;margin:0 0 28px;padding:18px;background:var(--sage);border-radius:10px}.variant-note{font-size:18px;line-height:1.65;margin:20px 0 0}.variant-note:empty{display:none}.section h2{margin-bottom:32px}.spec-list{max-width:1000px}.spec-list dd{margin:0}.aplus-stack .artwork-link{width:100%}.aplus-stack img{width:100%;height:auto;object-fit:contain}.aplus-stack [data-panel=design]{max-height:650px;width:100%;object-fit:contain;background:white}.catalog{padding-top:64px;padding-bottom:88px}.catalog>p{font-size:21px;margin:24px 0 32px;line-height:1.6}#catalog-search{width:min(100%,620px);min-height:56px;padding:14px 18px;border:1px solid var(--line);border-radius:10px;background:white;font-size:19px;margin-bottom:40px}.catalog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px}.product-card{background:white;border-radius:16px;padding:24px;text-decoration:none;display:flex;flex-direction:column;gap:18px}.product-card img{width:100%;height:260px;object-fit:contain}.product-card h2{font-size:27px;line-height:1.3}.product-card p{font-size:19px;line-height:1.5}.product-card strong{font-size:23px}.preview-status{font-size:18px;line-height:1.6;color:#51655c;margin-top:36px}#image-dialog{max-width:1100px}#enlarged{display:block;max-height:72vh;width:100%;object-fit:contain;margin:16px 0 24px}#cart-dialog{max-width:850px}.preview-note-cart{font-size:18px;margin-top:24px}.gallery-stage .hero{aspect-ratio:1}.zoom-btn{font-size:29px}.section{scroll-margin-top:24px}button:disabled{opacity:.55;cursor:not-allowed}@media(max-width:1040px){.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.long-title{font-size:36px}.configuration-name{font-size:19px;margin:16px 0 26px}.core-features{font-size:18px;gap:14px;margin-bottom:30px}.variant-options,.related-options{grid-template-columns:1fr}.variant-card,.related-card{font-size:18px;min-height:94px;grid-template-columns:66px 1fr}.rights{font-size:18px}.catalog{padding-top:40px;padding-bottom:56px}.catalog h1{font-size:40px}.catalog>p{font-size:19px}.catalog-grid{grid-template-columns:1fr;gap:28px}.product-card{padding:24px}.product-card img{height:260px}.section h2{margin-bottom:28px}.spec-row{grid-template-columns:32% 1fr}.gallery-navigation{margin-bottom:0}.aplus-stack [data-panel=design]{max-height:480px}}

.guide-stack{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-top:32px}.guide-stack img{width:100%;height:auto;object-fit:contain}.guide-stack .artwork-link{background:white;padding:0}@media(max-width:700px){.guide-stack{grid-template-columns:1fr;gap:28px}}

.guide-stack:empty{display:none}
