.sg .guides{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.sg .guide{display:flex;flex-direction:column;border:1px solid #413a33;background:var(--sg-ink-2);overflow:hidden;transition:.18s}.sg .guide:hover{border-color:var(--sg-red);transform:translateY(-3px)}.sg .guide .cp{background:var(--sg-red);color:var(--sg-cream);padding:9px 20px;font-family:var(--d);font-size:11px;letter-spacing:.24em;text-transform:uppercase;font-weight:600;display:flex;justify-content:space-between;gap:12px}.sg .guide .bd{padding:26px 24px 24px;display:flex;flex-direction:column;flex:1}.sg .guide h3{font-size:25px;margin:0 0 6px;line-height:1.08}.sg .guide .sub{font-size:12.5px;color:var(--sg-red-hi);font-family:var(--d);letter-spacing:.06em;text-transform:uppercase;margin:0 0 14px}.sg .guide p.tx{font-size:14.5px;color:var(--sg-text-dim);margin:0 0 20px;line-height:1.65}.sg .guide .meta{display:flex;align-items:baseline;justify-content:space-between;gap:14px;border-top:1px solid var(--sg-line);padding-top:16px;margin-top:auto}.sg .guide .pr{font-family:var(--d);font-size:27px;color:var(--sg-cream);line-height:1}.sg .guide .fmt{font-size:12px;color:#6f6a61;letter-spacing:.06em}.sg .guide .acts{margin-top:18px}.sg .guide .acts .btn{margin:0}.sg .guide--soon{border-style:dashed;background:#121110}.sg .guide--soon:hover{border-color:#5a5048;transform:none}.sg .guide--soon .cp{background:#3a2119;color:#c9a08f}.sg .guide--soon h3{color:var(--sg-text-dim)}.sg .guide--soon .acts .btn{width:100%;text-align:center}.sg .gdetail{display:grid;grid-template-columns:1.35fr .65fr;gap:52px;align-items:start}.sg .gdetail .rte{color:var(--sg-text-dim);font-size:16px;line-height:1.75}.sg .gdetail .rte p{margin:0 0 16px}.sg .gdetail .rte strong{color:var(--sg-cream)}.sg .gdetail .rte ul{margin:0 0 20px;padding:0;list-style:none}.sg .gdetail .rte li{padding:9px 0 9px 22px;border-bottom:1px solid var(--sg-line);position:relative}.sg .gdetail .rte li:before{content:"";position:absolute;left:0;top:17px;width:8px;height:2px;background:var(--sg-red)}.sg .buybox{border:1px solid #413a33;background:#0e0d0c;position:sticky;top:104px}.sg .buybox .cp{background:var(--sg-red);color:var(--sg-cream);padding:9px 20px;font-family:var(--d);font-size:11px;letter-spacing:.24em;text-transform:uppercase;font-weight:600}.sg .buybox .bd{padding:24px 22px}.sg .buybox .pr{font-family:var(--d);font-size:38px;color:var(--sg-cream);line-height:1;margin-bottom:4px}.sg .buybox .vat{font-size:12px;color:#6f6a61;margin-bottom:20px}.sg .buybox .btn{width:100%;text-align:center;margin:0}.sg .buybox ul{list-style:none;margin:18px 0 0;padding:18px 0 0;border-top:1px solid var(--sg-line);display:grid;gap:9px;font-size:13.5px;color:var(--sg-text-dim)}.sg .buyform .consent{display:flex;gap:11px;align-items:flex-start;background:#161412;border:1px solid #413a33;border-left:4px solid var(--sg-red);padding:14px 15px;margin:0 0 14px;cursor:pointer}.sg .buyform .consent input{flex:0 0 auto;width:19px;height:19px;margin:1px 0 0;accent-color:var(--sg-red);cursor:pointer}.sg .buyform .consent span{font-size:12.5px;line-height:1.6;color:var(--sg-text-dim)}.sg .buyform .consent a{color:var(--sg-red-hi);text-decoration:underline}.sg .buyform .consent:hover{border-color:#5a5048}.sg .buyform .consent input:focus-visible{outline:2px solid var(--sg-red-hi);outline-offset:2px}@media(max-width:1100px){.sg .guides{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.sg .guides{grid-template-columns:1fr}.sg .gdetail{grid-template-columns:1fr;gap:34px}.sg .buybox{position:static}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/svensgarage-guides.css.map */
