.sustainability-page .page-width{padding:0 31px 0 34px}.sustainability-page .page-content{margin:0 auto 52px}.sustainability-page section:last-child{margin-bottom:157px}.sustainability-page .sustainability-section+.sustainability-section:not(.sustainability-bottom){margin-top:8px}.sustainability-wrapper .sustainability-grid{justify-content:center}.sustainability-wrapper .grid__item{width:calc(100% / 3 - 8px * 2 / 3);max-width:calc(100% / 3 - 8px * 2 / 3)}.sustainability-wrapper .image-section{position:relative;padding-bottom:125.6%}.sustainability-wrapper .image-section img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.sustainability-wrapper .video-section{overflow:hidden;padding-bottom:125.8%;position:relative}.sustainability-wrapper .video-section video{position:absolute;top:50%;left:50%;width:auto;height:100%;transform:translate(-50%,-50%)}.sustainability-wrapper .video-section img{width:100%}.sustainability-wrapper .title-wrapper{display:flex;height:100%;align-items:center;margin-bottom:0;position:relative}.sustainability-wrapper .title-section p{margin:0}.sustainability-wrapper .title-section{font-family:Epicene Display;font-size:55px;font-weight:500;line-height:60px;padding:0 33px 0 25px;margin:27px 0 0}.sustainability-wrapper.sustain-first .grid__item:first-child .title-section{padding:0 80px 0 10px;margin-top:88px}.sustainability-wrapper .title-wrapper:has(.title-section.bottom){align-items:flex-end}.sustainability-wrapper .title-section.bottom{position:absolute;bottom:-10px}.sustainability-wrapper.sustain-second .title-section{padding:0 20px 0 39px}.sustainability-wrapper .text-wrapper{padding:38px 38px 38px 21px;display:flex;height:100%;flex-direction:column;justify-content:center}.sustainability-bottom .sustainability-wrapper .text-wrapper{display:flex;height:auto;flex-direction:column;padding:86px 38px 34px 21px}.sustainability-wrapper.sustain-second .text-wrapper{padding:36px 21px 37px 39px}.sustainability-wrapper.sustain-second .text-wrapper .title{margin:84px 0 17px}.sustainability-wrapper.sustain-second .grid__item:last-child:has(.text-wrapper) .text-wrapper{padding:64px 39px 64px 20px}.sustainability-wrapper.sustain-second .grid__item:last-child:has(.text-wrapper) .title{margin:10px 0 17px}.sustainability-wrapper.sustain-second .text-wrapper p:last-child{margin-bottom:15px}.sustainability-wrapper .text-wrapper .title{font-size:25px;line-height:32px;margin:0 0 17px}.sustainability-wrapper .text-wrapper p{margin-bottom:17px}.sustainability-wrapper .text-wrapper p:last-child{margin-bottom:4px}@media only screen and (max-width: 1200px){.sustainability-wrapper .title-section.bottom{bottom:-8px}.sustainability-wrapper .title-section{font-size:35px;line-height:40px;margin-top:0;padding:0 15px}}@media only screen and (max-width: 1024px){.sustainability-page section:last-child{margin-bottom:60px}.sustainability-wrapper.sustain-second .title-section{padding:0 15px}.sustainability-wrapper .grid__item:first-child .title-section{padding:0 15px 0 10px}.sustainability-wrapper .text-wrapper,.sustainability-wrapper.sustain-second .text-wrapper,.sustainability-wrapper.sustain-second .grid__item:last-child:has(.text-wrapper) .text-wrapper{padding:25px 15px}.sustainability-wrapper .text-wrapper .title{font-size:18px;line-height:23px;margin:0 0 5px}.sustainability-wrapper.sustain-second .text-wrapper .title,.sustainability-wrapper.sustain-second .grid__item:last-child:has(.text-wrapper) .title{margin:0 0 5px}.sustainability-page .sustainability-section+.sustainability-section .sustainability-wrapper .text-wrapper p:last-child{margin-bottom:4px}.sustainability-bottom .sustainability-wrapper .text-wrapper{padding:25px 15px}}@media only screen and (max-width: 768px){.sustainability-page .page-width{padding:0 10px}.sustainability-page .page-content{margin:0 auto 27px}.sustainability-wrapper .sustainability-grid{column-gap:var(--grid-mobile-horizontal-spacing);row-gap:var(--grid-mobile-vertical-spacing);justify-content:unset}.sustainability-wrapper .grid__item{width:calc(50% - 2px);max-width:calc(50% - 2px)}.sustainability-wrapper .grid__item:has(.title-wrapper),.sustainability-wrapper .grid__item:has(.text-wrapper){width:100%;max-width:100%}.sustainability-wrapper .title-section{padding:0;text-align:center}.sustainability-wrapper .title-section.bottom{position:static;transform:unset;margin:43px 0}.sustainability-wrapper .text-wrapper{padding:24px 0}.sustainability-wrapper.sustain-second .text-wrapper{padding:42px 0 0}.sustainability-wrapper.sustain-second .grid__item:has(.text-wrapper)+.grid__item:has(.text-wrapper) .text-wrapper{padding:26px 0 0}.sustainability-wrapper.sustain-second .text-wrapper .title,.sustainability-wrapper.sustain-second .grid__item:last-child:has(.text-wrapper) .title{margin:0 0 13px}.sustainability-page .sustainability-section+.sustainability-section .sustainability-wrapper .text-wrapper p:last-child{margin-bottom:10px}.sustainability-wrapper.sustain-first .grid__item:first-child .title-section{padding:0;margin:44px auto 23px;min-width:230px;max-width:62.2%}.sustainability-wrapper.sustain-first .grid__item:has(.title-wrapper){order:3}.sustainability-wrapper.sustain-first .grid__item:has(.text-wrapper){order:4}.sustainability-wrapper .grid__item:has(.no-content){display:none}.sustainability-wrapper.sustain-second .grid__item:has(.title-wrapper){order:1}.sustainability-wrapper.sustain-second .grid__item:not(:has(.title-wrapper)){order:2}.sustainability-wrapper.sustain-second .title-section{margin:9px auto 56px;min-width:319px;max-width:86%;padding:0}.sustainability-wrapper .text-wrapper .title{font-size:18px;line-height:23px;margin:0 0 12px}.sustainability-wrapper .text-wrapper p{margin-bottom:15px}.sustainability-bottom{margin-top:60px}.sustainability-bottom .sustainability-wrapper .text-wrapper{padding:46px 0 25px}.sustainability-bottom .sustainability-wrapper .grid__item:last-child .text-wrapper{padding-bottom:0}.sustainability-page section:last-child{margin-bottom:30px}}@media only screen and (max-width: 425px){.sustainability-wrapper.sustain-first .grid__item:first-child .title-section{width:230px;max-width:100%}}@media only screen and (max-width: 389px){.sustainability-wrapper.sustain-second .title-section{min-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/sustainability.css.map */
