
/* Quality section and three value cards */
.gw-about-quality{width:100%;background:#f7f7f7;padding:32px 28px 68px;color:#252525}.gw-about-quality-inner{max-width:1340px;margin:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:45px;align-items:start}.gw-about-quality-col{font-family:Arial,sans-serif;font-size:16px;line-height:1.7}.gw-about-quality-col h2{font-size:27px;line-height:1.25;font-weight:800;margin:0 0 15px}.gw-about-quality-col p{margin:0 0 22px}.gw-about-promises{background:#fff;width:100%;padding:60px 28px 95px;color:#171717}.gw-about-promises-inner{max-width:1340px;margin:auto}.gw-about-promises h2{font-family:Arial,sans-serif;text-align:center;font-size:27px;font-weight:800;margin:0 0 45px}.gw-about-promises-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.gw-about-promise{min-height:165px;border:1px solid #ff8c00;border-radius:15px;display:flex;align-items:flex-start;gap:18px;padding:36px 35px;font-family:Arial,sans-serif}.gw-about-promise strong{font-size:18px;line-height:1.65;font-weight:800}.gw-about-heart{color:#e60016;font-size:68px;line-height:.9;flex:none}@media(max-width:850px){.gw-about-promises-grid{gap:14px}.gw-about-promise{padding:24px 16px;gap:10px}.gw-about-promise strong{font-size:14px}.gw-about-heart{font-size:48px}}@media(max-width:650px){.gw-about-quality{padding:32px 20px 40px}.gw-about-quality-inner{grid-template-columns:1fr;gap:8px}.gw-about-quality-col{font-size:15px}.gw-about-promises{padding:40px 20px 60px}.gw-about-promises h2{font-size:23px;margin-bottom:28px}.gw-about-promises-grid{grid-template-columns:1fr;gap:15px}.gw-about-promise{min-height:110px;align-items:center;padding:22px}.gw-about-promise strong{font-size:16px}.gw-about-heart{font-size:54px}}
/* Company history timeline, alternating red year cards */
.gw-about-timeline{width:100%;background:#fff;padding:46px 28px 72px;color:#252525}.gw-about-timeline-inner{position:relative;max-width:1340px;margin:0 auto}.gw-about-timeline-inner:before{content:"";position:absolute;top:0;bottom:0;left:50%;border-left:2px dashed #ec0016;transform:translateX(-1px)}.gw-about-timeline-item{display:grid;grid-template-columns:1fr 1fr;min-height:194px;position:relative}.gw-about-timeline-item.gw-timeline-left .gw-about-timeline-card{grid-column:1;margin-right:110px}.gw-about-timeline-item.gw-timeline-right .gw-about-timeline-card{grid-column:2;margin-left:110px}.gw-about-timeline-card{align-self:start;background:#fff;box-shadow:0 3px 6px #0003;font-family:Arial,sans-serif}.gw-about-timeline-card h3{background:#ed0016;color:#fff;font-size:21px;font-weight:800;padding:15px 20px;margin:0;line-height:1.2}.gw-about-timeline-card p{font-size:16px;line-height:1.7;padding:10px 20px 23px;margin:0}@media(max-width:900px){.gw-about-timeline-item.gw-timeline-left .gw-about-timeline-card{margin-right:32px}.gw-about-timeline-item.gw-timeline-right .gw-about-timeline-card{margin-left:32px}}@media(max-width:650px){.gw-about-timeline{padding:30px 18px 50px}.gw-about-timeline-inner:before{left:9px}.gw-about-timeline-item{display:block;min-height:0;padding:0 0 24px 28px}.gw-about-timeline-item.gw-timeline-left .gw-about-timeline-card,.gw-about-timeline-item.gw-timeline-right .gw-about-timeline-card{margin:0}.gw-about-timeline-card h3{font-size:19px;padding:12px 15px}.gw-about-timeline-card p{font-size:14px;padding:12px 15px 18px}}
/* Two-column company story matching supplied screenshots */
.gw-about-story{width:100%;background:#fff;color:#252525;padding:58px 28px 65px}.gw-about-story-inner{max-width:1340px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:45px;align-items:start}.gw-about-story-column{font-family:Arial,sans-serif;min-width:0}.gw-about-story-column h2{font-size:clamp(21px,1.55vw,28px);line-height:1.45;font-weight:800;margin:0 0 14px}.gw-about-story-column p{font-size:16px;line-height:1.68;margin:0 0 23px}@media(max-width:700px){.gw-about-story{padding:35px 20px 48px}.gw-about-story-inner{grid-template-columns:1fr;gap:32px}.gw-about-story-column h2{font-size:22px}.gw-about-story-column p{font-size:15px;line-height:1.65}}
/* Four-photo family gallery */
.gw-about-gallery{width:100%;background:#f7f7f7;padding:30px 28px 55px;color:#222}.gw-about-gallery-inner{max-width:1340px;margin:auto}.gw-about-gallery h2{font-family:Arial,sans-serif;font-size:23px;font-weight:400;line-height:1.35;margin:0 0 60px}.gw-about-gallery-track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.gw-about-gallery-track img{width:100%;height:275px;object-fit:cover;border-radius:10px;display:block}@media(max-width:700px){.gw-about-gallery{padding:28px 18px 38px}.gw-about-gallery h2{font-size:19px;margin-bottom:25px}.gw-about-gallery-track{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:12px;-webkit-overflow-scrolling:touch}.gw-about-gallery-track img{flex:0 0 76%;width:76%;height:235px;scroll-snap-align:start}}
/* Family split section */
.gw-about-family{background:#fff;width:100%;padding:55px 28px 60px;color:#222}.gw-about-family-inner{max-width:1360px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.gw-about-family-copy{padding:20px 0}.gw-about-family-copy h2{font-family:Arial,sans-serif;font-size:28px;line-height:1.25;font-weight:800;margin:0 0 18px}.gw-about-family-copy p{font-family:Arial,sans-serif;font-size:16px;line-height:1.7;margin:0;max-width:650px}.gw-about-family-image img{display:block;width:100%;height:355px;object-fit:cover;border-radius:16px}@media(max-width:700px){.gw-about-family{padding:38px 20px 45px}.gw-about-family-inner{grid-template-columns:1fr;gap:25px}.gw-about-family-copy{padding:0}.gw-about-family-copy h2{font-size:25px}.gw-about-family-copy p{font-size:14px}.gw-about-family-image img{height:auto;max-height:340px;object-fit:contain}}
/* Tradition panel beneath hero */
.gw-about-tradition{width:100%;background:#f7f7f7;padding:42px 28px 52px;color:#111}.gw-about-tradition-inner{max-width:1380px;margin:auto;display:grid;grid-template-columns:52% 48%;align-items:center;gap:14px;min-height:470px}.gw-about-tradition-image img{display:block;width:min(100%,690px);height:auto}.gw-about-tradition-copy{padding:15px 8px 15px 20px;font-family:Arial,sans-serif}.gw-about-tradition-copy h2{font-size:clamp(25px,2vw,31px);font-weight:800;margin:0 0 17px;line-height:1.2}.gw-about-tradition-copy p{font-size:16px;line-height:1.65;margin:0 0 25px;max-width:660px}@media(max-width:700px){.gw-about-tradition{padding:26px 18px 42px}.gw-about-tradition-inner{display:flex;flex-direction:column;gap:16px;min-height:0}.gw-about-tradition-copy{padding:0}.gw-about-tradition-copy h2{font-size:25px}.gw-about-tradition-copy p{font-size:14px}}
/* About page: screenshot-inspired black textured full-bleed banner */
.gw-about-page{width:100%;background:#fff}.gw-about-hero{width:100%;min-height:395px;background:#151515 url("https://gollysoutlet.de/wp-content/uploads/2026/11/Ueber-uns-横幅素材-1.png") center/cover no-repeat;color:#fff;overflow:hidden}.gw-about-hero-inner{max-width:1320px;min-height:395px;margin:auto;padding:0 28px;display:grid;grid-template-columns:55% 45%;align-items:center}.gw-about-copy{padding:30px 0}.gw-about-copy h1{font-family:Arial,sans-serif;font-size:clamp(37px,3.3vw,58px);font-weight:800;line-height:1.1;color:#fff;margin:0 0 15px;letter-spacing:.3px}.gw-about-copy p{font-family:Arial,sans-serif;font-size:16px;line-height:1.55;color:#fff;margin:0}.gw-about-portrait{display:block;width:min(100%,480px);max-height:385px;object-fit:contain;justify-self:center}.gw-about-details{max-width:900px;margin:0 auto;padding:64px 28px 90px;color:#202020;font-size:16px;line-height:1.7}.gw-about-details h3{font-size:24px;font-weight:750;margin:32px 0 12px}.gw-about-details p{margin:0 0 18px}@media(max-width:700px){.gw-about-hero-inner{min-height:0;grid-template-columns:1fr;padding:38px 22px 0;gap:12px}.gw-about-copy h1{font-size:38px}.gw-about-copy p{font-size:14px}.gw-about-portrait{max-height:310px;width:min(100%,380px)}.gw-about-details{padding:38px 22px 65px}}
