.background-img{background-repeat:no-repeat;background-size:cover}.heading{margin:10px 0;color:inherit;letter-spacing:0}#carbon-neutral h2{font-weight:300;color:inherit;line-height:1.5}.flexible-layout a{text-decoration:underline}.flexible-layout .btn{text-decoration:none}.videoWrapper{position:relative;padding-bottom:56.25%;width:100%;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width: 767px){.heading,.section-header h1{font-size:2.5em}}@media screen and (max-width: 600px){.heading,.section-header h1{font-size:2em}}.bg-text-block .flex.right .text{display:flex;flex-direction:column;align-items:flex-end}.bg-text-block .flex.center .text{display:flex;flex-direction:column;align-items:center;text-align:center}.bg-text-block .flex.center .text img{margin:0 auto}.bg-text-block .heading,.bg-text-block .custom-html{width:60%}.bg-text-block .right .custom-html{text-align:left}.bg-text-block .heading{margin:10px 0}.bg-text-block .heading a,.bg-text-block .custom-html a{color:#01abd1}.bg-text-block .heading span{font-size:32px;margin-left:1.6px;vertical-align:super}@media screen and (max-width: 767px){.bg-text-block .heading,.bg-text-block .custom-html{width:100%}}.flexible-ethical .flexible-layout .side-by-side-images{align-items:initial}.flexible-layout .side-by-side-images .videoWrapper{position:relative;padding-bottom:56.25%;width:100%;height:0}.flexible-layout .side-by-side-images .videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}#ethically .side-by-side-images .side{width:90%;margin:0 auto}@media screen and (max-width: 767px){.flexible-layout .side-by-side-images{grid-template-columns:repeat(1,1fr)}.flexible-layout .side-by-side-images div{margin-bottom:20px}#ethically .side-by-side-images .side{width:90%;margin:0 auto 40px}.flexible-layout .side-by-side-images div:last-child{margin-bottom:0}#ethically .side-by-side-images .side:last-child{margin-bottom:0}.flexible-layout .side-by-side-images br{display:none}}.flexible-layout .image-with-btn{text-align:center;padding:40px 0}.flexible-layout .image-with-btn h1{margin-bottom:32px}.flexible-layout .image-with-btn .max-width>.btn{margin-top:32px}.flexible-layout .image-with-btn .tout-wrapper{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:2rem}.flexible-layout .image-with-btn .tout-wrapper a{color:#fff}.flexible-layout .image-with-btn .tout-wrapper article{display:flex;flex-direction:column}@media (max-width: 767px){.flexible-layout .image-with-btn .tout-wrapper{grid-auto-flow:row}}.flexible-layout .image-with-btn picture,.flexible-layout .image-with-btn article div{margin-bottom:2em}.flexible-layout .image-with-btn .btn{margin-top:auto;color:#fff;border-color:#fff}.flexible-layout .marketplace-hero{background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;justify-content:center;align-items:center;width:100%;grid-column-start:1;grid-column-end:4}@media screen and (max-width: 767px){.flexible-layout .marketplace-hero{grid-column-end:3}}@media screen and (max-width: 600px){.flexible-layout .marketplace-hero{min-height:160px!important;padding:30px 0!important}}.flexible-layout .marketplace-hero picture,.flexible-layout .marketplace-hero video{display:none}@media (max-width: 600px){.flexible-layout .marketplace-hero .background-video-wrapper{aspect-ratio:unset!important;height:70vh}}.flexible-layout .marketplace-hero picture{-o-object-fit:cover;object-fit:cover;height:100%}.flexible-layout .marketplace-hero picture img{height:100%;-o-object-fit:cover;object-fit:cover}@media (hover: none) and (pointer: coarse) and (max-width: 600px){.flexible-layout .marketplace-hero picture{grid-area:1 / 1 / 3 / 1}.flexible-layout .marketplace-hero picture img{height:initial;-o-object-fit:cover;object-fit:cover;max-height:70vh;-o-object-position:center top;object-position:center top}.flexible-layout .marketplace-hero .collection-nav{padding-top:0;grid-area:2 / 1 / 6 / 1}}.flexible-layout .marketplace-hero video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.flexible-layout .marketplace-hero .hero-text{text-align:center;line-height:1;letter-spacing:5px;padding:20px}.flexible-layout .marketplace-hero .hero-text h1{text-transform:uppercase;font-weight:300;font-size:4em;margin:0;color:inherit;letter-spacing:inherit;word-break:inherit;line-height:1}@media screen and (max-width: 767px){.flexible-layout .marketplace-hero .hero-text h1{font-size:3em}}@media screen and (max-width: 600px){.flexible-layout .marketplace-hero .hero-text h1{font-size:2.15em}}.flexible-layout .marketplace-hero .hero-text h1 span{font-size:30px}.flexible-layout .marketplace-hero .hero-text p{font-size:2em;text-transform:uppercase}@media screen and (max-width: 767px){.flexible-layout .marketplace-hero .hero-text p{font-size:1.5em}}.flexible-layout .marketplace-hero .hero-text .small-text{font-size:1em;font-weight:500;line-height:1;margin-top:20px}.flexible-layout .side-by-side{padding:80px 0}@media screen and (max-width: 767px){.flexible-layout .side-by-side{padding:20px 0!important}#volcanic-filtration.flexible-layout .side-by-side{padding-top:20px!important}}.flexible-layout .side-by-side .img{display:flex}.flexible-layout .side-by-side .image-left{flex-direction:row-reverse}@media screen and (max-width: 767px){.flexible-layout .side-by-side .image-left{flex-direction:column}}.flexible-layout .side-by-side .image-left .img{padding-right:30px}@media screen and (max-width: 767px){.flexible-layout .side-by-side .image-left .img{padding-right:0}}.flexible-layout .side-by-side .image-right .img{padding-left:30px}@media screen and (max-width: 767px){.flexible-layout .side-by-side .image-right .img{padding:0}}.flexible-layout .side-by-side .module-text{font-size:1.5em;padding:20px;display:flex;flex-direction:column}.flexible-layout .side-by-side .module-text .heading{color:inherit}.flexible-layout .side-by-side .module-text h3{color:inherit;margin:0 0 17.5px;font-family:var(--heading-font-family);font-style:var(--font-style-header);line-height:1.2;font-size:1.5em;letter-spacing:1px;font-weight:300}.flexible-layout .side-by-side .module-text h4{margin:0 0 17.5px;font-family:var(--heading-font-family);line-height:1.2;font-size:16px;letter-spacing:1px;font-weight:300;color:inherit}.flexible-layout .side-by-side .module-text iframe{max-width:100%}.flexible-layout .side-by-side .module-text h2{color:inherit;font-size:2em;font-weight:500;letter-spacing:1px}@media screen and (max-width: 989px) and (min-width: 768px){.flexible-layout .side-by-side .module-text .heading{font-size:3em}}@media screen and (min-width: 767px){.flexible-layout .side-by-side .module-text p{padding-left:.45rem}}@media screen and (max-width: 767px){.flexible-layout .side-by-side .module-text{padding:0;margin-bottom:20px;font-size:1.25em}}.flexible-layout .side-by-side .module-text a{text-decoration:underline;color:inherit;text-decoration:none;margin-top:20px;max-width:400px}@media screen and (max-width: 767px){.flexible-layout .side-by-side .module-text a{max-width:300px}}.flexible-layout .side-by-side .img-caption{font-size:1em;margin-top:20px}.flexible-layout .side-by-side-images{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:20px;align-items:center;text-align:center}@media screen and (max-width: 767px){.flexible-layout .side-by-side-images{grid-template-columns:repeat(1,1fr)}.flexible-layout .side-by-side-images div{margin-bottom:20px}.flexible-layout .side-by-side-images br{display:none}}.flexible-layout .side-by-side-images .description{padding-top:20px}.flexible-layout .side-by-side-images .btn{margin-top:30px}.flex-two-columns{display:flex}@media screen and (max-width: 767px){.flex-two-columns{flex-direction:column}}.logo-section{padding:40px 0}@media screen and (max-width: 600px){.logo-section{padding:20px 0!important}}.logo-section .section-header{font-size:2em;margin-top:0}.logo-section h1{margin:0 0 20px}@media screen and (max-width: 767px){.logo-section .logo-bar .logo-bar__item{margin:0;padding:5px}}@media only screen and (min-width: 750px){.logo-bar--large{margin-bottom:-55px}}.logo-bar__item{display:inline-block;vertical-align:middle;max-width:160px;margin:0 27.5px}.logo-bar__item img{height:auto}@media only screen and (min-width: 750px){.logo-bar__item--large{margin-bottom:55px}}.flexible-layout .logo-section{text-align:center}.flexible-layout .logo-section h2{margin-top:0;font-size:2em;font-weight:500;letter-spacing:1px;color:var(--dark_blue);line-height:1.5}.flexible-layout .logo-section .max-width .desc{font-size:1.25em}.flexible-layout .logo-section .max-width .logo-bar{margin-top:20px}.logo-bar{list-style:none;display:flex;justify-content:center;align-items:center}@media only screen and (max-width: 767px){.flexible-layout .logo-section h2{font-size:1.5em}.flexible-layout .logo-bar{flex-wrap:wrap;row-gap:10px}.flexible-layout .logo-bar__item{max-width:25%;margin-bottom:0}}.flexible-layout .full-width-text p,.flexible-layout .full-width-text div{line-height:1.5}.flexible-layout .full-width-text h4{margin:0 0 17.5px;font-family:var(--heading-font-family);line-height:1.2;font-size:16px;letter-spacing:1px;font-weight:300;color:inherit}.flexible-layout .img-text-grid .max-width{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:30px}@media screen and (max-width: 767px){.flexible-layout .img-text-grid .max-width{grid-template-columns:repeat(1,1fr)}}.flexible-layout .img-text-grid .max-width .item{display:flex;font-size:18px}.flexible-layout .img-text-grid .max-width .item img{min-width:125px;max-width:150px}.image-gallery{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:10px}.image-gallery .image-grid{display:grid;grid-row-gap:10px}
/*# sourceMappingURL=/cdn/shop/t/201/assets/flexible-content.css.map */
