.section-product-related{background-color:var(--color-theme-light)}.section-product-related__header{position:relative;text-align:center;text-transform:uppercase;width:100%;max-width:1024px;margin:0 auto 2em auto}@media (max-width:768px){.section-product-related__header{margin:0 auto 1em auto}}.section-product-related__header h1,.section-product-related__header h2,.section-product-related__header h3,.section-product-related__header h4,.section-product-related__header h5{margin:0}.section-product-related .swiper-wrapper{align-items:flex-start;padding-top:.5em}.section-product-related .swiper-wrapper .swiper-slide{height:auto;width:var(--product-slider-card-width,clamp(22em,25vw,29em));min-width:0;margin-right:16px}.section-product-related .swiper-wrapper .swiper-slide--product .card-product{height:auto}.section-product-related .swiper-wrapper .swiper-slide--sourcing{align-self:stretch}@media (max-width:768px){.section-product-related .swiper-wrapper .swiper-slide{width:80%!important;min-width:18em}}@media (max-width:768px){.section-product-related .swiper-css-mode>.swiper-wrapper{scroll-snap-type:none;-webkit-overflow-scrolling:touch}}.section-product-related__sourcing{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.75em;height:100%;min-height:100%;padding:3em;background:#9f999f;color:var(--color-white);text-align:center;isolation:isolate}.section-product-related__sourcing.has-background-image{background-image:var(--sourcing-background-image);background-position:center;background-size:cover}@media (max-width:768px){.section-product-related__sourcing{background-image:var(--sourcing-background-image-mobile,var(--sourcing-background-image))}}.section-product-related__sourcing.has-background-image::before{content:"";position:absolute;z-index:-1;inset:0;background:rgba(27,37,55,.52)}@media (max-width:768px){.section-product-related__sourcing{padding:2.5em 2em}}.section-product-related__sourcing h3{max-width:12em;margin:0 auto .75em;font-size:1.75em;font-weight:300;line-height:1.15;text-transform:uppercase}.section-product-related__sourcing p{margin:0}.section-product-related__sourcing .button{align-self:center;padding:.9em 1.5em;border-color:var(--color-theme-dark);background:var(--color-theme-dark);color:var(--color-white);font-weight:300;text-decoration:none;transition:transform .2s ease}.section-product-related__sourcing .button:hover{transform:translateY(-.5em)}.section-product-related__sourcing-kicker{font-size:.8em;letter-spacing:.14em;text-transform:uppercase}.section-product-related__sourcing-copy{max-width:22em;margin:0 auto;font-size:1.05em;line-height:1.4}