.quality-germany{padding:var(--section-spacing, 60px) 0}.quality-germany--white{background-color:var(--color-background, #ffffff)}.quality-germany--light{background-color:var(--color-background-light, #f8f9fa)}.quality-germany__container{max-width:80rem;margin:0 auto;padding:0 1rem}@media screen and (min-width: 750px){.quality-germany__container{padding:0 1.5rem}}@media screen and (min-width: 990px){.quality-germany__container{padding:0 2rem}}.quality-germany__grid{display:grid;grid-template-columns:1fr;gap:32px;align-items:center}@media screen and (min-width: 990px){.quality-germany__grid{grid-template-columns:1fr 1fr;gap:48px}.quality-germany__grid--image-left{direction:rtl}.quality-germany__grid--image-left>*{direction:ltr}}.quality-germany__content{max-width:560px;text-align:left}@media screen and (min-width: 990px){.quality-germany__grid--image-right .quality-germany__content{justify-self:start}.quality-germany__grid--image-left .quality-germany__content{justify-self:end}}.quality-germany__subheading{display:block;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--color-primary, #013459);margin-bottom:12px}.quality-germany__heading{font-size:1.75rem;font-weight:600;line-height:1.3;margin:0 0 16px;color:var(--color-text, #000000)}@media screen and (min-width: 750px){.quality-germany__heading{font-size:2rem}}@media screen and (min-width: 990px){.quality-germany__heading{font-size:2.25rem}}.quality-germany__description{color:var(--color-text-muted, #666666);line-height:1.7;font-size:1rem}.quality-germany__description p{margin:0}.quality-germany__badges{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px;justify-content:flex-start}@media screen and (min-width: 750px){.quality-germany__badges{gap:16px}}.quality-germany__badge{display:flex;align-items:center;gap:8px;padding:8px 16px;background:var(--color-background-light, #f3f4f6);border-radius:8px;font-size:.875rem;font-weight:500;color:var(--color-text, #000000);transition:background-color .2s ease,transform .2s ease}.quality-germany--light .quality-germany__badge{background:var(--color-background, #ffffff)}.quality-germany__badge:hover{background:var(--color-background-hover, #e9e9e9);transform:translateY(-2px)}.quality-germany--light .quality-germany__badge:hover{background:var(--color-background-light, #f3f4f6)}.quality-germany__badge-icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0}.quality-germany__badge-icon svg{width:100%;height:100%;color:var(--color-primary, #013459)}.quality-germany__badge-label{white-space:nowrap}.quality-germany__media{width:100%}.quality-germany__main-image{border-radius:16px;overflow:hidden;box-shadow:0 4px 24px #00000014}.quality-germany__main-image img,.quality-germany__img{width:100%;height:auto;display:block;object-fit:cover}.quality-germany__gallery{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:16px}.quality-germany__gallery-item{border-radius:8px;overflow:hidden;position:relative;box-shadow:0 2px 8px #0000000f;transition:transform .2s ease,box-shadow .2s ease}.quality-germany__gallery-item:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001f}.quality-germany__gallery-item img{width:100%;height:auto;display:block;object-fit:cover;aspect-ratio:4 / 3}.quality-germany__placeholder{width:100%;aspect-ratio:4 / 3;background:var(--color-background-light, #f3f4f6)}.quality-germany__caption{display:block;font-size:.75rem;color:var(--color-text-muted, #666666);text-align:center;padding:8px;background:var(--color-background, #ffffff)}@media screen and (max-width: 749px){.quality-germany__gallery{gap:8px}}@media screen and (min-width: 990px){.quality-germany__gallery{gap:16px}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/section-quality-germany.css.map */
