.story-craft-banner--our-story.story-craft-banner{position:relative;width:100%;height:60vh;overflow:hidden;display:flex;align-items:center;justify-content:center}.story-craft-banner--our-story .story-craft-content h2{font-family:var(--font_family_a);font-size:45px;font-weight:300;text-shadow:0 2px 4px rgba(0,0,0,.3);margin:0;line-height:50px}.story-craft-banner--our-story .story-craft-content{top:0;right:0;bottom:0;left:0;text-align:center;display:grid;place-content:center}.story-section{padding:50px 0 30px;background:#fff}.story-section p{font-size:13px;font-family:var(--font_family_c);font-weight:300;line-height:1.2;color:#232323;margin-bottom:13px;text-align:center}.bottom-description{max-width:800px;margin:20px auto 0}.section-content-top{padding:0 0 20px}.story-section .section-content-top,.story-section .shop-by-style-header{text-align:center;max-width:800px;margin:0 auto}p.top-content-high-light{font-size:16px;margin:50px 0;font-family:var(--font_family_a);color:#232323;line-height:1.1}.left-image-person{padding:40px 20px;border-radius:20px;display:grid;grid-template-columns:repeat(2,1fr);align-items:center;background:#0000000b}.story-image{width:100%;margin:0 auto;max-width:100%;object-fit:contain;max-height:430px}.my-detail p{font-family:var(--font_family_a);color:#232323;line-height:1.1;font-size:16px;text-align:left;margin:0 0 13px}p.my-name-is{font-size:13px;font-family:var(--font_family_c);font-weight:300;line-height:1.2;color:#232323;margin-bottom:13px;text-align:left}.careers-page .email-signup-wrapper .email-signup__message--success,.our-story .email-signup-wrapper .email-signup__message--success,.recycling-page .email-signup-wrapper .email-signup__message--success{background:transparent;border:none;color:#0b3}.careers-page .email-signup-wrapper,.our-story .email-signup-wrapper,.recycling-page .email-signup-wrapper{width:100%;max-width:400px}@media(max-width:1300px){.story-section .page-width{padding:0}.bottom-description{padding:0 20px}.left-image-person{border-radius:0}}@media(max-width:767px){.left-image-person{padding:40px 20px;border-radius:0;grid-template-columns:repeat(1,1fr);gap:30px}p.top-content-high-light{font-size:19px!important}.story-craft-banner--our-story.story-craft-banner{height:50vh}.story-section p{font-size:15.5px}p.my-name-is{margin:0;font-size:15px!important}.bottom-description{padding:0 20px}.my-detail p{font-size:19px}.story-section .page-width{padding:0}.story-section{padding:50px 0 7px}.story-section .section-content-top,.story-section .shop-by-style-header{padding:0 20px}.section-content-top{padding-bottom:7px}}.purpose-mission-section header:not(.mission header){max-width:800px;margin:auto;padding:20px;text-align:center}.purpose-mission-section h2{text-align:center}.purpose-mission-section header.shop-by-style-header{max-width:960px;margin:auto;gap:0!important}.purpose-mission-section header.shop-by-style-header p{max-width:100%}.mission{margin-top:40px}.item.image-text-item h2{margin:20px 0;text-align:left}.values-swiper{overflow:hidden}.values-swiper .swiper-wrapper{height:auto!important}.values-swiper .swiper-slide{height:auto!important;width:auto}.purpose-mission-section .swiper-wrapper{flex-direction:row!important;display:flex;height:auto!important}.purpose-mission-section .swiper-slide{height:auto!important;flex-shrink:0}.swiper-story img{width:100%;display:block}.swiper-story{position:relative}.custom-arrow.swiper-button-disabled{opacity:0;pointer-events:none}button.swiper-button-prev.custom-arrow,button.swiper-button-next.custom-arrow{color:#fff;background:#0000001a;width:27px;height:50px;border-radius:0;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);position:absolute;top:50%;display:grid;place-content:center;cursor:pointer;border:none;z-index:2}section.purpose-mission-section{background:#fff;padding:0}.swiper-story .swiper-button-prev{transform:translateY(-50%) scale(1.15);left:3px}.swiper-story .swiper-button-next{transform:translateY(-50%) scale(1.15);right:3px}@media(max-width:767px){.purpose-mission-section .page-width{padding:0}.swiper-story{padding:53px 0 0}.values-swiper{padding:0 33px}.mission{margin-top:0}}body{background-color:#fff!important}.not-small-hide{display:none}section.need-help-banner{position:relative;min-height:400px;padding:0;display:flex;flex-direction:column;text-align:center;color:#fff;margin:100px auto 60px;max-width:1260px}.need-help-content{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center}.need-help-banner .shop-by-style-header *{color:#fff;max-width:300px}.need-help-banner .shop-by-style-header{margin-bottom:26px}.need-help-banner .banner-btn{padding:10.5px 20px}.small-hide{scale:1.2}.need-help-banner .background{overflow:hidden}.need-help-banner .background:after{position:absolute;background-color:#000;width:100%;height:100%;left:0;right:0;top:0;bottom:0;opacity:.15;content:""}@media(max-width:1330px){.need-help-banner .background:after{width:100%}.need-help-banner .small-hide{min-height:400px;object-fit:cover}}.mission .shop-by-style-header{display:flex;align-items:center;justify-content:center;gap:10px;padding:0 0 53px}.mission header h2{margin:0 40px 0 0;min-width:200px;text-align:left;padding-right:20px;border-right:1px solid;height:-webkit-fill-available}.header-flex-content p{width:100%}.header-flex-content{display:flex;gap:13px;flex-direction:column;text-align:left;align-items:start;justify-content:start}.two-parts-form{display:flex;flex-wrap:wrap;background:#f2f2f2;gap:20px 40px;width:100%;justify-content:center;align-items:center;padding:30px 20px;flex-wrap:nowrap}.two-parts-form .shop-by-style-header{margin-bottom:0}.two-parts-form .shop-by-style-header p{max-width:100%}@media(max-width:767px){.mission .shop-by-style-header{display:block;padding:20px 20px 0}.mission header h2{margin:0 0 13px;text-align:center;border-right:none}.mission .shop-by-style-header p{text-align:left}.header-flex-content{gap:0}.not-small-hide{display:block;min-height:400px;object-fit:cover}.header-flex-content p:first-child{margin-bottom:13px}.small-hide{display:none}.two-parts-form .shop-by-style-header{text-align:center}.two-parts-form{flex-wrap:wrap}}
