/* The offer sidebar must not create empty space around the content tabs. */
.sdt.ts-skan-card #description {padding:16px 0 0}
.sdt.ts-skan-card #description article {display:block;margin:0;padding:0}
.sdt.ts-skan-card #description article+article {margin-top:24px}
.sdt.ts-skan-card #description article>h2 {margin:0 0 12px;width:100%;max-width:none}
.sdt.ts-skan-card #description article>p {margin:0 0 12px;width:100%;max-width:none}
.sdt.ts-skan-card #description .original-banner {width:100%;max-width:1000px;margin:16px 0 0}
.sdt.ts-skan-card #description .banner-link {margin:0}
.sdt.ts-skan-card #description .strip {margin:0}
@media(min-width:921px){
 .sdt.ts-skan-card {display:grid;grid-template-columns:var(--product-columns);column-gap:var(--product-gap);align-items:start}
 .sdt.ts-skan-card>* {grid-column:1/-1}
 .sdt.ts-skan-card .product-head,.sdt.ts-skan-card .product-head>.intro {display:contents}
 .sdt.ts-skan-card .intro>.gallery {grid-column:1;grid-row:2;margin-top:32px}
 .sdt.ts-skan-card .intro>div:nth-child(2) {grid-column:2;grid-row:2;margin-top:32px}
 .sdt.ts-skan-card .product-head .intro>.offer {grid-column:3;grid-row:2/5;margin-top:32px}
 .sdt.ts-skan-card .product-head>.tabs {grid-column:1/3;grid-row:3;justify-self:start;margin-top:16px}
 .sdt.ts-skan-card>:is(#description,#spec,#docs) {grid-column:1/3;grid-row:4;min-width:0}
}
@media(max-width:700px){
 .sdt.ts-skan-card #description {padding-top:14px}
 .sdt.ts-skan-card #description article+article {margin-top:20px}
}
