:root{--sog-primary:#3D5A47;--sog-primary-dark:#2E4536;--sog-secondary:#CBB994;--sog-sand-tint:#EFE9DB;--sog-text:#1F2421;--sog-bg:#F6F4EF;--sog-surface:#FFFFFF;--sog-line:#DDD8CD;--sog-muted:#6B7068;--sog-font:var(--font-body--family,system-ui,sans-serif);--sog-radius:6px;--sog-max:1200px;--sog-gutter:24px}.sog{font-family:var(--sog-font);color:var(--sog-text);line-height:1.5;font-size:1.0625rem}.sog *{box-sizing:border-box}.sog .wrap{max-width:var(--sog-max);margin:0 auto;padding:0 var(--sog-gutter)}.sog.section{padding:72px 0}.sog h1,.sog h2,.sog h3{margin:0;line-height:1.12;font-weight:600;letter-spacing:-.015em;font-family:var(--font-heading--family,var(--sog-font));color:inherit}.sog h1{font-size:clamp(2.3rem,4.4vw,3.4rem);letter-spacing:-.025em;margin-bottom:16px}.sog h2{font-size:clamp(1.6rem,2.8vw,2.2rem);margin-bottom:14px}.sog h3{font-size:1.15rem}.sog p{margin:0 0 1em}.sog a{color:var(--sog-primary)}.sog img{display:block;max-width:100%;height:auto}.sog .btn{display:inline-flex;align-items:center;gap:8px;font:inherit;font-weight:600;font-size:1rem;padding:14px 24px;border-radius:var(--sog-radius);border:1.5px solid transparent;cursor:pointer;text-decoration:none;line-height:1.2}.sog .btn-primary{background:var(--sog-primary);color:#fff}.sog .btn-primary:hover{background:var(--sog-primary-dark)}.sog .btn-secondary{background:transparent;color:var(--sog-text);border-color:var(--sog-text)}.sog .btn-secondary:hover{background:var(--sog-text);color:#fff}.sog .btn-sm{padding:10px 16px;font-size:.95rem}.sog .ph{background:linear-gradient(160deg,#efe9db,#ddd8cd);border-radius:var(--sog-radius);position:relative;overflow:hidden}.sog .ph:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.45),transparent 55%)}.sog.hero{background:var(--sog-bg)}.sog.hero .wrap{display:grid;grid-template-columns:1fr 1.15fr;gap:40px;align-items:center;padding-top:32px;padding-bottom:48px}.sog .hero-text p{font-size:1.15rem;max-width:34ch;color:var(--sog-muted)}.sog .hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:8px}.sog .hero-img{aspect-ratio:3/2;border-radius:var(--sog-radius);object-fit:cover;width:100%}.sog .cats{display:grid;grid-template-columns:repeat(6,1fr);gap:18px}.sog .cat{text-decoration:none;color:var(--sog-text);display:block}.sog .cat img,.sog .cat .ph{aspect-ratio:4/3;object-fit:cover;width:100%;border-radius:var(--sog-radius);margin-bottom:12px}.sog .cat span{font-weight:600;font-size:.98rem}.sog.values{background:var(--sog-surface);border-top:1px solid var(--sog-line);border-bottom:1px solid var(--sog-line)}.sog.values .wrap{display:grid;grid-template-columns:1fr 1fr 1fr;gap:40px}.sog.values h3{margin-bottom:8px}.sog.values p{color:var(--sog-muted);margin:0}.sog .value{border-left:3px solid var(--sog-secondary);padding-left:18px}.sog.visit{background:var(--sog-bg)}.sog.visit .wrap{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.sog.visit img,.sog.visit .ph{aspect-ratio:4/3;object-fit:cover;width:100%;border-radius:var(--sog-radius)}.sog .hours{color:var(--sog-muted);margin-bottom:20px}.sog.b2b{background:var(--sog-sand-tint)}.sog.b2b .wrap{display:grid;grid-template-columns:7fr 5fr;gap:56px;align-items:start}.sog.b2b ul{list-style:none;padding:0;margin:20px 0 28px;display:grid;gap:10px}.sog.b2b li{padding-left:22px;position:relative}.sog.b2b li:before{content:"";position:absolute;left:0;top:.55em;width:10px;height:10px;border-radius:50%;background:var(--sog-primary)}.sog .sell-box{background:var(--sog-surface);border-radius:var(--sog-radius);padding:32px;border:1px solid var(--sog-line);box-shadow:0 10px 30px #1f24210f}.sog .sell-box h3{margin-bottom:8px}.sog .sell-box p{color:var(--sog-muted)}.sog.contact-strip{background:var(--sog-primary);color:#fff}.sog.contact-strip .wrap{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-top:40px;padding-bottom:40px}.sog.contact-strip h2{font-size:1.5rem;margin:0}.sog.contact-strip p{margin:6px 0 0;opacity:.85}.sog.contact-strip a.tel{color:#fff;font-size:1.7rem;font-weight:700;text-decoration:none;white-space:nowrap}product-card .product-card__content{position:relative}.sog-stickers{position:absolute;top:10px;left:10px;display:flex;flex-direction:column;gap:6px;z-index:2;pointer-events:none;font-family:var(--sog-font)}.sog-sticker{font-size:.76rem;font-weight:600;padding:5px 10px;border-radius:999px;line-height:1.2;white-space:nowrap;box-shadow:0 2px 8px #0000001f}.sog-sticker--co2{background:var(--sog-primary);color:#fff}.sog-sticker--save{background:var(--sog-secondary);color:var(--sog-text)}.sog-tabs{max-width:var(--sog-max);margin:48px auto;padding:0 var(--sog-gutter);font-family:var(--sog-font);color:var(--sog-text)}.sog-tabs__nav{display:flex;gap:4px;border-bottom:1px solid var(--sog-line);overflow-x:auto}.sog-tabs__btn{font:inherit;font-weight:600;background:none;border:0;padding:12px 16px;cursor:pointer;color:var(--sog-muted);white-space:nowrap}.sog-tabs__btn.is-active{color:var(--sog-text)}.sog-tabs__panel{display:none;padding:24px 0;max-width:72ch;line-height:1.6}.sog-tabs__panel.is-active{display:block}@media(max-width:960px){.sog.hero .wrap{grid-template-columns:1fr;gap:24px}.sog .hero-img{order:-1}.sog .cats{grid-template-columns:repeat(3,1fr)}.sog.values .wrap,.sog.visit .wrap,.sog.b2b .wrap{grid-template-columns:1fr;gap:28px}}@media(max-width:560px){.sog{font-size:1rem}.sog.section{padding:48px 0}.sog .cats{grid-template-columns:repeat(2,1fr);gap:12px}.sog.contact-strip .wrap{flex-direction:column;align-items:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/sog.css.map */
