@keyframes pulse{0%{transform:scale(1);opacity:.4}to{transform:scale(1.4);opacity:0}}.labels-explainer{scroll-margin-top:70.667px;z-index:1;position:relative;overflow:hidden;max-width:100vw}.labels-explainer.no-interaction .interactive .center-point a span.pulse{display:block}.labels-explainer .interactive{width:375px;height:375px;position:relative;margin-bottom:17px;margin-right:13px}.labels-explainer .interactive div.center-point{width:225px;height:225px;position:absolute}.labels-explainer .interactive div.center-point a{position:absolute;display:block;width:80px;height:80px;right:0;bottom:0;transition:all .2s ease-in-out;z-index:1}.labels-explainer .interactive div.center-point a:first-child{transform:rotate(-29deg) translateX(-150px) rotate(29deg)}.labels-explainer .interactive div.center-point a:nth-child(2){transform:rotate(11deg) translateX(-150px) rotate(-11deg)}.labels-explainer .interactive div.center-point a:nth-child(3){transform:rotate(51deg) translateX(-150px) rotate(-51deg)}.labels-explainer .interactive div.center-point a:nth-child(4){transform:rotate(91deg) translateX(-150px) rotate(-91deg)}.labels-explainer .interactive div.center-point a:nth-child(5){transform:rotate(131deg) translateX(-150px) rotate(-131deg)}.labels-explainer .interactive div.center-point a:after{content:"";position:absolute;display:block;width:100%;height:100%;background-color:#fff;border-radius:80px;background-size:80%;background-repeat:no-repeat;background-position:50%;transition:all .2s ease-in-out}.labels-explainer .interactive div.center-point a.icon-vegan:after{background-image:url(/static/img/components/labels-explainer/icon-vegan.svg)}.labels-explainer .interactive div.center-point a.icon-local:after{background-image:url(/static/img/components/labels-explainer/icon-local.svg)}.labels-explainer .interactive div.center-point a.icon-good-cause:after{background-image:url(/static/img/components/labels-explainer/icon-good-cause.svg)}.labels-explainer .interactive div.center-point a.icon-fair-trade:after{background-image:url(/static/img/components/labels-explainer/icon-fair-trade.svg)}.labels-explainer .interactive div.center-point a.icon-ecological:after{background-image:url(/static/img/components/labels-explainer/icon-ecological.svg)}.labels-explainer .interactive div.center-point a.active:after,.labels-explainer .interactive div.center-point a:hover:after{border:3px solid #1abc9c}.labels-explainer .interactive div.center-point a span.pulse{display:none;position:absolute;width:100%;height:100%;border:2px solid #1abc9c;border-radius:100%;z-index:-1;animation:pulse 1.5s infinite}.labels-explainer .interactive img.person{position:absolute;left:-19px;top:57px}@media (max-width:767.98px){.labels-explainer .interactive{transform:scale(.8);margin-top:-2rem}}.labels-explainer .label-info-col{margin-top:-4.5rem;background-color:#e6e5d1;padding-top:1rem}@media (min-width:768px){.labels-explainer .label-info-col{margin-top:0;background:transparent;padding-top:0}}.labels-explainer .label-info{display:block;opacity:0;height:0;overflow:hidden;transition:opacity .3s,height 0s}.labels-explainer .label-info.active{opacity:1;height:auto;transition:height 0s,opacity .3s;transition-delay:.1s}.labels-explainer .label-info h2,.labels-explainer .label-info p{margin-bottom:2rem}.labels-explainer .label-info .btn-primary{text-transform:uppercase}.labels-explainer .label-info .btn-link{margin-left:1rem}.labels-explainer .label-info .btn-link svg{margin-left:.25rem;margin-top:-2px}.labels-explainer .label-info .btn-link:hover{text-decoration:none}@media (max-width:991.98px){.labels-explainer .label-info h2{font-size:1.66rem}.labels-explainer .label-info h2,.labels-explainer .label-info p{margin-bottom:1rem}}.inspiration-section{overflow:hidden}.inspiration-section .grid{display:grid;grid-template-columns:1.5fr 1rem 1fr;grid-template-rows:auto auto 1fr}.inspiration-section .grid.align-right{direction:rtl}.inspiration-section .grid.align-right a,.inspiration-section .grid.align-right h2,.inspiration-section .grid.align-right p{direction:ltr}.inspiration-section .grid .title{grid-column:1/4;grid-row:1;font-size:2.5rem;line-height:1;margin-bottom:2rem}.inspiration-section .grid .intro-text{grid-column:1;grid-row:2;margin-bottom:2rem}.inspiration-section .grid .image-landscape{grid-column:1;grid-row:3;display:inline-block}.inspiration-section .grid .image-landscape img{width:100%}.inspiration-section .grid .image-portrait{grid-column:3;grid-row:2/4;display:inline-block}.inspiration-section .grid .image-portrait img{height:0;min-height:100%;width:100%;position:absolute}.inspiration-section .grid a.image-link{position:relative}.inspiration-section .grid a.image-link img{opacity:1;transition:opacity .2s cubic-bezier(.075,.82,.165,1)}.inspiration-section .grid a.image-link .image-overlay{display:flex;position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;justify-content:center;align-items:center;z-index:1;color:#000;font-weight:700;font-size:2rem;transition:opacity .2s cubic-bezier(.075,.82,.165,1)}.inspiration-section .grid a.image-link:hover .image-overlay{opacity:1;visibility:visible}.inspiration-section .grid a.image-link:hover img{opacity:.5}.inspiration-section .grid img{-o-object-fit:cover;object-fit:cover}@media (min-width:768px){.inspiration-section .grid{grid-template-columns:1.5fr 2rem 1fr}.inspiration-section .grid .title{font-size:3rem}}@media (min-width:992px){.inspiration-section .grid{grid-template-columns:1.5fr 3rem 1fr}.inspiration-section .grid .title{grid-column:1;font-size:3.5rem;margin-top:-6px;margin-bottom:2.3rem}.inspiration-section .grid .text{margin-bottom:2.5rem}.inspiration-section .grid .image-portrait{grid-row:1/4}}.product-highlight-section h2{font-size:3rem}.product-highlight-section .lead{font-size:1.1rem}.product-highlight-section .lead .intro-text:last-child{margin-bottom:0}.product-highlight-section .product-scroll{display:flex;flex-wrap:nowrap;padding-left:10px;padding-right:10px;-ms-scroll-snap-type:x proximity;scroll-snap-type:x proximity;overflow-x:scroll}.product-highlight-section .product-scroll .product{flex-shrink:0;width:200px;padding:.5rem;scroll-snap-align:center}.product-highlight-section .scroll-button{display:none;position:absolute;top:110px;z-index:1;background-color:#fff;border:0;padding:15px}.product-highlight-section .scroll-button.button-left{box-shadow:2px 2px 3px 0 rgba(0,0,0,.15)}.product-highlight-section .scroll-button.button-left:hover{top:111px;box-shadow:1px 1px 1px 0 rgba(0,0,0,.15)}.product-highlight-section .scroll-button.button-right{box-shadow:-2px 2px 3px 0 rgba(0,0,0,.15)}.product-highlight-section .scroll-button.button-right:hover{top:111px;box-shadow:-1px 1px 1px 0 rgba(0,0,0,.15)}@media (min-width:576px){.product-highlight-section .product-scroll{padding-left:calc(50vw - 270px);padding-right:calc(50vw - 270px)}}@media (min-width:768px){.product-highlight-section h2{font-size:3.5rem}.product-highlight-section .lead{font-size:1.25rem}.product-highlight-section .product-scroll{padding-left:calc(50vw - 360px);padding-right:calc(50vw - 360px)}.product-highlight-section .product-scroll .product{width:33.33%}}@media (min-width:992px){.product-highlight-section .product-scroll{overflow-x:hidden;position:relative;scroll-behavior:smooth;padding-left:calc(50vw - 480px);padding-right:calc(50vw - 480px)}.product-highlight-section .product-scroll .product{width:20%}.product-highlight-section .scroll-button{display:block}.product-highlight-section .scroll-button.button-left{left:calc(50vw - 479px + 1.5rem)}.product-highlight-section .scroll-button.button-right{right:calc(50vw - 479px + 1.5rem)}}@media (min-width:1200px){.product-highlight-section .product-scroll{padding-left:calc(50vw - 570px);padding-right:calc(50vw - 570px)}.product-highlight-section .scroll-button.button-left{left:calc(50vw - 569px + 1.5rem)}.product-highlight-section .scroll-button.button-right{right:calc(50vw - 569px + 1.5rem)}}.free-form-section h2{font-size:3rem}.free-form-section .lead{font-size:1.1rem}@media (min-width:768px){.free-form-section h2{font-size:3.5rem}.free-form-section .lead{font-size:1.25rem}}.blogposts-section{overflow:hidden}.blogposts-section .intro-text p:last-child{margin:0}.categories-navigation .tile-grid{display:flex;margin:-.25rem;flex-wrap:wrap;width:calc(100% + .5rem);max-width:auto}.categories-navigation .tile-grid .tile{position:relative;margin:.25rem .25rem 3rem;width:calc(50% - .5rem);background-color:#ccc;flex-shrink:0}.categories-navigation .tile-grid .tile:nth-child(n+7){display:none}.categories-navigation .tile-grid .tile:hover .content span{color:#fff}.categories-navigation .tile-grid .tile:hover .gradient-overlay{background:linear-gradient(180deg,transparent,#000)}.categories-navigation .tile-grid .tile:hover .extra-black{display:block}.categories-navigation .tile-grid .tile .aspect-ratio{width:100%;padding:133.33% 0 0;height:0}.categories-navigation .tile-grid .tile .content{left:0;bottom:-1.5rem;position:absolute;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:.5rem;height:5.32rem;text-align:center}.categories-navigation .tile-grid .tile .content span{font-family:Playfair Display,serif;font-size:1.8rem;line-height:1.2;font-weight:700;color:#000}.categories-navigation .tile-grid .tile .gradient-overlay{position:absolute;left:0;bottom:-1px;width:calc(100% + 1px);height:calc(50% + 1px);background:linear-gradient(180deg,transparent,#f6f6f6)}.categories-navigation .tile-grid .tile .extra-black{display:none;position:absolute;bottom:calc(-2rem + 1px);height:2rem;width:100%;background-color:#000}.categories-navigation .tile-grid .tile img{position:absolute;left:0;top:0;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media (min-width:768px){.categories-navigation .tile-grid .tile{width:calc(25% - .5rem)}.categories-navigation .tile-grid .tile .content span{font-size:1.9rem}.categories-navigation .tile-grid .tile:nth-child(n+7){display:block}.categories-navigation .tile-grid .tile:nth-child(n+9){display:none}}@media (min-width:992px){.categories-navigation .tile-grid .tile{width:calc(20% - .5rem)}.categories-navigation .tile-grid .tile .content span{font-size:2rem}.categories-navigation .tile-grid .tile:nth-child(n+9){display:block}.categories-navigation .tile-grid .tile:nth-child(n+11){display:none}}@media (min-width:1200px){.categories-navigation .tile-grid .tile{width:calc(16.66667% - .5rem)}.categories-navigation .tile-grid .tile .content span{font-size:2rem}.categories-navigation .tile-grid .tile:nth-child(n+11){display:block}.categories-navigation .tile-grid .tile:nth-child(n+13){display:none}}.section-overview-page header .mobile-background-image{background-size:cover;background-position:top}.section-overview-page header .background-lines{display:none}.section-overview-page header .overlay{z-index:0}.section-overview-page header .col-title{height:calc(100vw - 30px);max-height:50vh;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start}.section-overview-page header h1{color:#fff;margin-bottom:2rem;font-size:3rem}.section-overview-page header p.lead{font-size:1.1rem;margin:2rem 0}.section-overview-page header .shop-button{margin-bottom:2.3rem}@media (min-width:768px){.section-overview-page header .mobile-background-image{background-image:none!important}.section-overview-page header .background-lines{display:block;position:absolute;left:-250px;top:-10px;bottom:-1px;width:100%;z-index:-1}.section-overview-page header .background-lines img{width:100%;height:100%}.section-overview-page header .col-title{height:auto;max-height:none;justify-content:center}.section-overview-page header h1{font-size:3rem;margin-top:-13px;margin-bottom:-13px;padding:0;color:#000}.section-overview-page header p.lead{margin:2rem 0}.section-overview-page header .desktop-image{margin:4rem 0 4rem 2rem;max-width:calc(100% - 2rem)}}@media (min-width:992px){.section-overview-page header .background-lines{left:-308px}.section-overview-page header h1{font-size:3.5rem;margin-top:-16px}.section-overview-page header p.lead{font-size:1.25rem;margin:2.5rem 0}.section-overview-page header .desktop-image{margin:4rem 0 4rem 4rem;max-width:calc(100% - 4rem)}}@media (min-width:1200px){.section-overview-page header .background-lines{left:-390px}.section-overview-page header h1{font-size:4.5rem;margin-top:-18px}}.section-overview-page .blogposts-section h2,.section-overview-page .categories-navigation h2{font-size:2.5rem}@media (min-width:768px){.section-overview-page .blogposts-section h2,.section-overview-page .categories-navigation h2{font-size:3rem}}@media (min-width:1200px){.section-overview-page .blogposts-section h2,.section-overview-page .categories-navigation h2{font-size:3.5rem}}
/*# sourceMappingURL=section-overview.min.css.map */
