.sg-page .tg-hero{background:#e9ede2;min-height:540px}.sg-page .tg-hero-image{min-height:540px;background:#e1e6d9}.sg-page .tg-hero-image img{object-fit:contain;padding:36px}.sg-page .tg-intro h1{font-size:clamp(40px,4.8vw,66px)}.sg-price{font:38px/1.3 Georgia,serif}.sg-specs{margin:20px 0 28px}.sg-specs>div{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #bdcabb;padding:12px 0;font-size:15px}.sg-specs dd{margin:0;font-weight:600}.sg-buy{display:flex;flex-wrap:wrap;gap:14px;margin:24px 0}.sg-layout .tg-contents{max-height:none}.sg-more{padding:26px;background:#e9ede2;font-size:15px}.sg-more h2{font-size:27px}.sg-page .tg-gallery{grid-template-columns:1fr}.sg-page .tg-gallery img{aspect-ratio:auto;height:auto;max-height:850px;object-fit:contain;background:#fff}.sg-page .tg-gallery figure{padding:22px;background:#fff;border:1px solid #d7dfd2}.sg-page :focus-visible{outline:2px solid #17664b;outline-offset:4px}@media(max-width:760px){.sg-page .tg-hero{min-height:0}.sg-page .tg-hero-image{min-height:380px;order:0}.sg-page .tg-intro{order:1}.sg-page .tg-intro h1{font-size:42px}.sg-layout{display:flex;flex-direction:column}.sg-page .tg-gallery figure{padding:12px}.sg-layout .tg-contents{display:block}.sg-page .tg-hero-image img{padding:24px}}
