.gpm{--gpm-ink: #141414;--gpm-cream: #f7f3f0;--gpm-green: #3e7564;--gpm-red: #c62828;--gpm-line: #ebe6e1;color:var(--gpm-ink)}.gpm-wrap{max-width:1360px;margin:0 auto;padding-inline:24px}.gpm-accent{font-family:var(--font-italic-family, Georgia, serif);font-style:italic;font-weight:400}.gpm-kicker{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.gpm a{text-decoration:none}.gpm-toc-section{position:sticky;top:var(--gpm-top, 0px);z-index:3}.gpm-toc{background:#fffffff7;border-bottom:1px solid var(--gpm-line)}.gpm-toc__inner{display:flex;gap:22px;overflow-x:auto;white-space:nowrap;scrollbar-width:none;font-size:13.5px}.gpm-toc__inner::-webkit-scrollbar{display:none}.gpm-toc__label{flex:0 0 auto;padding:12px 0;color:#6b6b6b}.gpm-toc a{flex:0 0 auto;padding:12px 0 10px;color:#555;border-bottom:2px solid transparent}.gpm-toc a.is-active{color:var(--gpm-ink);font-weight:600;border-bottom-color:var(--gpm-green)}.gpm-toc a span{color:var(--gpm-green);font-weight:600;margin-right:6px}.gpm-cover{padding-top:20px}.gpm-cover__grid{display:flex;flex-wrap:wrap;gap:16px}.gpm-cover__side{flex:1 1 300px;display:flex;flex-direction:column;gap:16px}.gpm-story{position:relative;display:block;border-radius:6px;overflow:hidden;color:#fff}.gpm-story--lead{flex:2 1 560px;height:clamp(340px,34vw,500px)}.gpm-story--side{flex:1 1 0;min-height:200px}.gpm-story img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.gpm-story:hover img{transform:scale(1.03)}.gpm-story:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 40%,#00000094)}.gpm-story__text{position:absolute;z-index:1;left:24px;right:24px;bottom:22px;display:flex;flex-direction:column;gap:6px}.gpm-story__title{font-size:24px;line-height:1.1;font-weight:600}.gpm-story--lead .gpm-story__title{font-size:clamp(28px,3.2vw,46px);line-height:1.05}.gpm-story__body{font-size:14.5px;max-width:520px}.gpm-story__btn{align-self:flex-start;margin-top:6px;background:#fff;color:var(--gpm-ink);border-radius:999px;padding:10px 20px;font-size:14px;font-weight:600}.gpm-story--cream{display:flex;background:var(--gpm-cream);color:var(--gpm-ink)}.gpm-story--cream:after{display:none}.gpm-story--cream .gpm-story__text{position:static;flex:1 1 55%;padding:20px;justify-content:flex-end}.gpm-story--cream img{position:static;flex:1 1 45%;width:45%;height:auto}.gpm-story--cream .gpm-kicker{color:var(--gpm-green)}.gpm-link{font-size:14px;font-weight:600;text-decoration:underline!important;text-underline-offset:4px;color:inherit}.gpm-chips{display:flex;gap:8px;overflow-x:auto;padding-top:16px;scrollbar-width:none}.gpm-chips::-webkit-scrollbar{display:none}.gpm-chip{flex:0 0 auto;border:1px solid var(--gpm-ink);border-radius:999px;padding:8px 16px;color:var(--gpm-ink);font-size:13.5px;white-space:nowrap;transition:background-color .15s ease,color .15s ease}.gpm-chip:hover{background:var(--gpm-ink);color:#fff}.gpm-chip--sale{border-color:var(--gpm-red);color:var(--gpm-red);font-weight:600}.gpm-chip--sale:hover{background:var(--gpm-red);color:#fff}.gpm-chip--green{border-color:var(--gpm-green);background:var(--gpm-green);color:#fff;font-weight:600}.gpm-chip--small{padding:5px 12px;font-size:12.5px}.gpm-sec{padding-top:36px;padding-bottom:8px;scroll-margin-top:calc(var(--gpm-top, 0px) + 56px)}.gpm-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 24px;border-top:2px solid var(--gpm-ink);padding-top:14px;margin-bottom:18px}.gpm-head__title{display:flex;align-items:baseline;gap:14px}.gpm-head__num{font-size:13px;font-weight:600;color:var(--gpm-green)}.gpm-head h2{margin:0;font-size:clamp(24px,2.4vw,32px);font-weight:600;line-height:1.1}.gpm-head__links{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center}.gpm-row{display:flex;flex-wrap:wrap;gap:16px}.gpm-row--right{flex-direction:row-reverse}.gpm-feature{flex:1 1 320px;min-height:320px}.gpm-products{flex:2 1 560px;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;align-content:start}.gpm-products--full{flex-basis:100%;grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.gpm-products .product-card{height:100%}.gpm-cta{display:flex;flex-direction:column;justify-content:space-between;gap:12px;background:var(--gpm-ink);color:#fff;border-radius:4px;padding:20px;min-height:220px}.gpm-cta .gpm-kicker{color:#a9d1c3}.gpm-cta__title{font-size:22px;line-height:1.15;font-weight:600}.gpm-duo{flex:1 1 420px;display:flex;flex-wrap:wrap;border:1px solid var(--gpm-line);border-radius:6px;overflow:hidden}.gpm-duo__img{flex:1 1 220px;min-height:260px;border-radius:0}.gpm-duo__body{flex:0 1 230px;padding:16px;display:flex;flex-direction:column;gap:12px}.gpm-duo__links{display:flex;flex-wrap:wrap;gap:6px}.gpm-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;align-items:start}.gpm-card{display:flex;flex-direction:column;gap:6px;color:var(--gpm-ink)}.gpm-card img{width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover;border-radius:4px;background:var(--gpm-cream)}.gpm-card__title{margin-top:6px;font-size:18px;font-weight:600;line-height:1.2}.gpm-card__text{font-size:14px;color:#4d4d4d}.gpm-card:hover .gpm-card__title{text-decoration:underline;text-underline-offset:3px}.gpm-news{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}.gpm-news a{display:flex;gap:14px;align-items:center;color:var(--gpm-ink);border-bottom:1px solid var(--gpm-line);padding-bottom:14px}.gpm-news img{flex:0 0 120px;width:120px!important;height:90px!important;object-fit:cover;border-radius:4px}.gpm-news__title{font-size:17px;font-weight:600;line-height:1.2}.gpm-news .gpm-kicker{color:var(--gpm-green);letter-spacing:.08em}.gpm-brands{display:flex;flex-wrap:wrap;align-items:center;gap:10px 26px;border-top:1px solid var(--gpm-line);border-bottom:1px solid var(--gpm-line);padding:16px 0}.gpm-brands a{color:var(--gpm-ink);font-size:15px;font-weight:600}.gpm-brands a:hover{text-decoration:underline}.gpm-brands__all{margin-left:auto}.gpm-nl{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;background:var(--gpm-cream);border-radius:6px;padding:22px 24px;margin-bottom:40px}.gpm-nl__text{flex:1 1 320px;display:flex;flex-direction:column;gap:2px}.gpm-nl__title{font-size:20px;font-weight:600}.gpm-nl input[type=email]{flex:1 1 240px;height:46px;border:1px solid #c9c2bb;border-radius:999px;padding:0 18px;font:inherit;background:#fff}.gpm-nl button{height:46px;padding:0 24px;border:0;border-radius:999px;background:var(--gpm-ink);color:#fff;font:inherit;font-weight:600;cursor:pointer}.gpm-nl__ok{flex-basis:100%;color:var(--gpm-green);font-weight:600}.gpm-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(prefers-reduced-motion:reduce){.gpm-story img{transition:none}}@media screen and (max-width:749px){.gpm-wrap{padding-inline:16px}.gpm-story--lead{height:360px}.gpm-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.gpm-feature{min-height:240px}}@media screen and (max-width:749px){.gpm-duo__body{flex:1 1 100%}.gpm-duo__body .product-card{max-width:220px}}@media screen and (max-width:749px){.gpm-sec{padding-top:28px}.gpm-row{gap:12px}.gpm-feature{min-height:200px;flex-basis:100%}.gpm-products,.gpm-products--full,.gpm-cards{display:flex;grid-template-columns:none;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:-16px;padding-inline:16px;flex-basis:100%}.gpm-products::-webkit-scrollbar,.gpm-cards::-webkit-scrollbar{display:none}.gpm-products>*,.gpm-products>.product-card{flex:0 0 44%;scroll-snap-align:start}.gpm-products>.gpm-cta{min-height:0}.gpm-cards>.gpm-card{flex:0 0 72%;scroll-snap-align:start}.gpm-duo__img{min-height:180px;flex-basis:100%}.gpm-duo__body{flex-direction:row;align-items:flex-start;gap:12px}.gpm-duo__body .product-card{flex:0 0 46%;max-width:none}.gpm-duo__links{flex-direction:column;align-items:flex-start}}@media screen and (max-width:989px){.gpm-toc-section{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/gpm-magazin.css.map */
