.page-main{padding:3em 0 0;width:100%}.page-content h2,.page-header h1{font-size:3.2rem;font-weight:400;line-height:1.2em;margin:4rem 0;font-family:'Plaak - 26-Ney-Light-205TF'}.page-dailydeed .page-header{display:none}.page-content h2:first-child{margin-top:0}.page-content p{font-size:1.6rem;font-weight:400;font-family:GT-Sectra-Fine-Book}.page-content p b,.page-content p strong{font-size:1.4rem;display:inline-block;margin-top:1rem;font-weight:400;letter-spacing:.05em;font-family:'Plaak - 36-Ney-Regular-205TF'}.page-content ol,.page-content ul{font-size:1.6rem;margin:1rem 0}.page-content ol li,.page-content ul li{margin:0 0 1rem 1.5rem}@media only screen and (max-width:48em){.page-main{padding:8% 0}}.page-koio-careers .page-content h2{font-family:Helvetica,sans-serif;font-size:4rem}.page-koio-careers .page-content h2{font-family:GT-Sectra-Display-Light}.page-koio-careers .page-content p strong{margin-top:0;margin-bottom:1rem}.page-about-us .video-cover{padding-top:52.8%;overflow:hidden}.page-about-us .video-cover img{position:absolute;left:0;right:0;top:50%;transform:translate(0,-50%)}.page-about-us .section__image-text-block{margin-top:3rem}.page-about-us .image-text-block__text h3{max-width:350px;margin:0 auto 3rem}.page-about-us .image-subtext,.page-about-us .image-text-block__text p{font-family:GT-Sectra-Fine-Book}.page-about-us .image-subtext{font-size:1.3rem;margin:2rem 0 0;text-align:center;color:#777;letter-spacing:0}@media only screen and (max-width:60em){.page-about-us .video-cover{padding-top:0;overflow:hidden}.page-about-us .video-cover img{position:relative;left:auto;right:auto;top:auto;transform:none}.page-about-us .section--video{padding:0 2rem}.page-about-us .image-text-block__text{padding:3rem 0}}.page-avalanche .section--page_content{max-width:770px;margin:4em auto;text-align:center}.page-avalanche .section--page_content h1{font-size:6rem;font-family:inherit}.page-avalanche .section--page_content p{font-size:1.8rem;font-family:inherit}.page-avalanche .section--page_content a{margin:0 .5em .5em}.page-avalanche .section__offset-image-text-block a.btn{width:fit-content}.page-avalanche .section__offset-image-text-block .image-text-block__image{flex:0 0 90%;margin-left:-20%}.page-avalanche .section__offset-image-text-block .image-text-block__text{flex:0 0 60%;margin-left:40%;margin-top:-80px}.page-avalanche .section__product-image-text-block .image-text-block__text{text-align:center}.page-avalanche .section__product-image-text-block h2{font-size:8rem}.page-avalanche .section__product-image-text-block a.btn{margin:0 .5em .5em}@media only screen and (max-width:60em){.page-avalanche .section__offset-image-text-block .image-text-block__image{flex:0 0 100%;margin-left:-20%}.page-avalanche .section__offset-image-text-block .image-text-block__text{flex:0 0 100%;margin-left:0;margin-top:0}.page-avalanche .section__product-image-text-block h2{font-size:5rem}}.page-collabs .page-header{display:flex;max-width:750px;margin:6rem auto;justify-content:space-between}.page-collabs .page-header h1{margin:0}.page-collabs .page-header .content{max-width:40rem}.page-collabs .collab-wrapper{display:flex;align-items:stretch;justify-content:space-between;margin-bottom:2rem}.page-collabs .collab-wrapper.right{flex-direction:row-reverse}.page-collabs .collab-wrapper .collab-content{width:55%;min-width:55%;border:1px solid #000;padding:2rem}.page-collabs .collab-wrapper .collab-image{width:calc(45% - 2rem);background-size:cover;background-position:center;background-repeat:no-repeat}.page-collabs .collab-wrapper .collab-content-text-wrapper{max-width:415px;padding:2rem}.page-collabs .collab-content-text-wrapper h2{font-size:3.2rem;font-family:GT-Sectra-Fine-Book}.page-collabs .collab-content-text-wrapper p{margin-bottom:2rem}.page-collabs .collab-content-text-wrapper a{font-size:1.2rem;font-family:'Plaak - 56-Ney-Heavy-205TF'}@media only screen and (max-width:60em){.page-collabs .page-header{display:block;margin:3rem auto}.page-collabs .page-header h1{margin-bottom:2rem}.page-collabs .collab-wrapper,.page-collabs .collab-wrapper.right{flex-direction:column;margin-bottom:3rem}.page-collabs .collab-wrapper .collab-content{width:100%;padding:1rem}.page-collabs .collab-wrapper .collab-content-text-wrapper{padding:1rem}.page-collabs .collab-wrapper .collab-image{width:100%;margin-top:1rem;padding-top:100%}}.page-craftsmanship .section--full-width-video{padding:50% 0 0 0;margin:4em 0;position:relative}.page-craftsmanship .container-image img{width:100%}.page-craftsmanship .section--hero .hero{height:auto;margin:0}.page-craftsmanship .rich-text{padding:8rem 0;max-width:700px}.page-craftsmanship .rich-text p{font-size:2.2rem;line-height:1.2em;font-family:GT-Sectra-Fine-Book}.page-craftsmanship .image-text-block__cta{margin-top:4rem}.page-craftsmanship .rich-text .btn-row{margin-top:6rem}.page-craftsmanship .section--newsletter-signup{margin-top:6rem}@media only screen and (max-width:65.32em){.page-craftsmanship .image-text-block__cta .btn{min-width:165px}}@media only screen and (max-width:60em){.page-craftsmanship .video-hero{height:auto;min-height:auto}.page-craftsmanship .image-text-block__cta .btn{min-width:calc(50% - 1rem)}.page-craftsmanship .rich-text{padding:4rem 0}.page-craftsmanship .rich-text p{font-size:1.8rem}.page-craftsmanship .rich-text .mobile-only{padding:0 3rem}}.page-customer-support .page-header-hero h1{color:#fff}.page-customer-support .page-main{padding-top:4em}.page-customer-support .support-left p{font-size:3.5rem;margin-bottom:.5em}.page-customer-support .support-left p{font-family:GT-Sectra-Display-Light}.page-customer-support .support-left p a{text-decoration:none;font-size:3.5rem;margin-bottom:.5em;font-weight:400}.page-customer-support .support-left p a{font-family:GT-Sectra-Display-Light}.page-customer-support .support-left a{font-size:1.2rem;font-weight:400;letter-spacing:.05em;font-family:'Plaak - 36-Ney-Regular-205TF'}@media only screen and (max-width:60em){.page-customer-support .support-left{text-align:center;padding-bottom:2.5em;border-bottom:1px solid #333;margin-bottom:2.5em}.page-customer-support .support-left a,.page-customer-support .support-left p{font-size:1.6rem}}.page-press .image-text-block__text p{font-family:Helvetica,sans-serif;font-size:4.2rem;line-height:1.2;font-weight:400;text-align:left}.page-press .image-text-block__text p{font-family:GT-Sectra-Display-Light}.page-press .image-text-block__text p.author{font-size:1.6rem;margin-top:2rem;color:#777;font-family:GT-Sectra-Fine-Book}.page-press .press-inquiries{margin:4em 0}.page-press .press-inquiries p{text-align:center;font-size:1.6rem;margin-bottom:0;font-weight:400;font-family:GT-Sectra-Fine-Book}.page-press .press-inquiries p a{font-size:2.8rem;font-weight:600;text-decoration:none;border-bottom:0;display:inline-block;margin-top:.5rem;margin-bottom:0}.page-press .press-logos{max-width:900px;margin:0 auto}.page-press .press-logo{padding:2em;-ms-flex-item-align:center;-webkit-align-self:center;-moz-align-self:center;-ms-align-self:center;align-self:center}.page-press .press-logo a{display:block}.page-press .press-logo a:hover{border-bottom-color:transparent}.page-press .press-content{margin-top:2rem}.page-press .press-content li{margin:0 0 2em 0;list-style:none}.page-press .press-content h2{font-family:Helvetica,sans-serif;line-height:.5;font-size:4.2rem;margin-bottom:0}.page-press .press-content h2{font-family:GT-Sectra-Display-Light}.page-press .press-content h2:first-child{line-height:1.2}.page-press .press-content h2 em{font-size:1.4rem;margin-top:2rem;color:#777;font-style:normal;font-family:MinionPro-Regular,Helvetica,sans-serif}@media only screen and (max-width:60em){.page-press .press-inquiries{margin:1em 0 5em}.page-press .press-inquiries p{font-size:2.4rem}.page-press .press-logo{padding:1em 4em}.page-press .press-content h2{font-size:2.4rem}.page-press .press-content h2 em{font-size:1.6rem}}.page-shipping img.lazyload{-moz-opacity:0;opacity:0;-webkit-transition:opacity .7s ease;-moz-transition:opacity .7s ease;-ms-transition:opacity .7s ease;transition:opacity .7s ease}.page-shipping img.lazyloaded{-moz-opacity:1;opacity:1}.page-shipping .row{-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;-moz-align-items:center;-ms-align-items:center;align-items:center;margin-bottom:4em}.page-shipping h2,.page-shipping h3{font-family:inherit;font-weight:400}.page-shipping h2{font-size:4rem}.page-shipping h3{font-size:2.4rem}.page-shipping .shipping-top{background-color:#f6f6f6;padding:2em}.page-shipping .shipping-top .column{margin:0}.page-shipping .shipping-top .left h2{display:none}.page-shipping .shipping-top .right{padding-left:2em}.page-shipping .shipping-top p{max-width:400px;margin:0 auto 1em}.page-shipping .shipping-bottom{-ms-flex-align:normal;-webkit-align-items:normal;-webkit-box-align:normal;-moz-align-items:normal;-ms-align-items:normal;align-items:normal;padding:0 100px}.page-shipping .shipping-bottom .column{padding:2em;margin:0}.page-shipping .shipping-bottom p{padding-left:2em;margin:0}@media only screen and (max-width:60em){.page-shipping{text-align:center}.page-shipping .container{padding:0}.page-shipping .shipping-top .left h2{display:block}.page-shipping .shipping-top .left{margin-bottom:1em}.page-shipping .shipping-top .right{padding:0}.page-shipping .shipping-top .right h2{display:none}.page-shipping .shipping-bottom{padding:0}.page-shipping .shipping-bottom .column{padding:1em}.page-shipping .shipping-bottom p{padding:0}}.visit{padding:0 38px}.visit .half{position:relative}.visit .city{text-align:left;line-height:45px;margin:0 0 2rem 0;font-weight:400;font-size:4.2rem}.visit .anchor-link{position:absolute;top:-10.6rem}@media only screen and (max-width:60em){.visit .anchor-link{top:-10rem}}.visit__section{display:flex;flex-flow:row wrap;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;margin-bottom:20px;flex-direction:row;align-items:flex-start;width:100%;clear:both;overflow:hidden}.visit__left{width:25%;float:left;margin-top:40px}.visit__left__image{margin:0 auto;width:100%}.visit__right{width:75%;float:left}.visit__medium{display:block;width:100%;text-align:center;font-size:30px;letter-spacing:1px;line-height:42px}.visit__full__image{width:100%}.visit__full__subheading{font-size:14px;line-height:21px;letter-spacing:1px;margin-top:20px;width:100%;text-align:center}.visit__title-container{margin:50px 0 0 80px}.visit__title-container .half{min-height:0}.visit__title-container .half:nth-child(2n+1){clear:both}.visit__title{text-transform:uppercase;font-size:3.2rem;line-height:45px;letter-spacing:.5px;font-weight:400;margin-right:30px;margin-left:80px;margin-top:30px;text-align:left;font-family:'Plaak - 26-Ney-Light-205TF'}.visit__title--medium{line-height:140%;margin:0;font-size:1.6rem;letter-spacing:1px;font-weight:400;text-align:left;margin-bottom:32px;font-family:GT-Sectra-Fine-Book}.visit__title--medium strong{font-weight:400;letter-spacing:.05rem;font-size:1.3rem;display:inline-block;margin-bottom:2rem;font-family:'Plaak - 36-Ney-Regular-205TF'}.visit__title--medium.half{min-height:300px}.visit__title--small{line-height:140%;margin:0;font-size:16px;letter-spacing:1px;font-weight:400;text-align:left;margin-bottom:32px}.visit.mobile-only>div>strong{line-height:40px}.half{position:relative;width:50%;float:left;padding-right:20px;margin-bottom:3rem}.visit__title--small:last-child{margin-bottom:0}.visit-btn-row{display:flex;clear:both;padding-left:4.75em}.visit-btn-row .btn{margin:0 .25em 2em}.visit-btn-row .btn.fixed-width{max-width:10em;flex:1;padding:0}@media only screen and (max-width:60em){.visit{padding:0 22px}.visit__left{width:100%}.visit__right{text-align:center;width:100%}.visit__medium{font-size:14px;line-height:18px}.visit__title-container{margin-left:0;margin-top:40px}.visit__title{margin-left:0;font-size:24px;line-height:30px}.visit__title--medium{margin-left:0;font-size:14px;line-height:21px;margin-top:0;margin-bottom:20px}.visit__title--small{margin-left:0;font-size:14px;line-height:21px;margin-top:35px}.half{width:100%;float:left;text-align:center}.visit-btn-row{padding-left:0}}@media only screen and (max-width:30em){.visit-btn-row .btn{padding:0 .5em}.visit-btn-row .btn.fixed-width{padding:0}}.yotpo a.text-m{border-bottom:1px solid #2b2b2b;margin-left:1rem}.yotpo a,.yotpo div,.yotpo form,.yotpo i,.yotpo img,.yotpo label,.yotpo li,.yotpo p,.yotpo span,.yotpo strong,.yotpo sup,.yotpo ul{color:#000!important;font-size:1.3rem!important;font-weight:400!important;font-style:normal!important}.yotpo .yotpo-bottomline .yotpo-icon-empty-star,.yotpo .yotpo-bottomline .yotpo-icon-half-star,.yotpo .yotpo-bottomline .yotpo-icon-star,.yotpo .yotpo-comment .yotpo-header .yotpo-review-stars .yotpo-icon,.yotpo .yotpo-onsite-upload .yotpo-header .yotpo-review-stars .yotpo-icon,.yotpo .yotpo-question .yotpo-header .yotpo-review-stars .yotpo-icon,.yotpo .yotpo-review .yotpo-header .yotpo-review-stars .yotpo-icon{color:#81cbd0!important}.product-reviews_wrapper .yotpo .yotpo-review .yotpo-header .yotpo-review-stars .yotpo-user-related-fields .yotpo-user-field .yotpo-user-field-description,.product-reviews_wrapper .yotpo .yotpo-review .yotpo-main .yotpo-multiple-rating-fields .yotpo-user-related-fields .yotpo-user-field .yotpo-user-field-description{font-style:normal!important}.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes{display:none}.yotpo .yotpo-popup-box-medium,.yotpo .yotpo-regular-small-box,.yotpo .yotpo-small-box{border-bottom:0!important}.yotpo .yotpo-regular-box{position:relative;margin:2rem!important;padding:2rem 0!important;border-top:1px solid #f6f6f6!important}.yotpo .yotpo-comment .yotpo-footer,.yotpo .yotpo-onsite-upload .yotpo-footer,.yotpo .yotpo-question .yotpo-footer,.yotpo .yotpo-review .yotpo-footer{margin-left:0!important;bottom:0;right:0;float:none!important}.yotpo .yotpo-pager{padding:4rem 0 1rem;border-top:1px solid #f6f6f6}.yotpo .yotpo-modal-dialog .yotpo-icon-btn,.yotpo.yotpo-main-widget .yotpo-icon-btn{border:2px solid #2b2b2b!important;background:0 0!important;color:#2b2b2b!important}.yotpo-icon-button-text{color:#2b2b2b!important}#reviews-id .yotpo-main{margin-top:25px}.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-instagram .yopto-main.yotpo-regular-box.yotpo-loc{display:block}.yotpo .yotpo-instagram .yotpo-regular-box .yotpo-instagram-hashtag{color:#81cbd0!important;font-weight:600!important}.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-lightbox-arrows .yotpo-icon-left-arrow-thin,.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-lightbox-arrows .yotpo-icon-right-arrow-thin{color:#fff!important}.yotpo .yotpo-default-button,.yotpo input[type=button].yotpo-default-button{background:#2b2b2b!important;height:50px!important;width:auto!important;padding:0 2em!important;outline:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;-webkit-appearance:none;-moz-appearance:none;text-decoration:none}.yotpo-pictures-gallery .yotpo-icon-button-text,.yotpo-pictures-widget .yotpo-icon-button-text{color:#000;line-height:44px;color:#fff!important;font-size:2rem!important}@media only screen and (max-width:60em){#reviews-id .yotpo-main{margin-top:10px}}.page-stockists h2{font-family:Helvetica,sans-serif;font-size:4.2rem}.page-stockists h2{font-family:GT-Sectra-Display-Light}.page-stockists ul.store{margin-bottom:4rem}.page-stockists ul li{margin:0 0 .25rem 0;list-style-type:none;font-size:2rem;font-family:GT-Sectra-Fine-Book}.page-stockists ul li:first-child{font-size:1.4rem;font-weight:400;letter-spacing:.05em;margin-bottom:1rem;font-family:'Plaak - 36-Ney-Regular-205TF'}.page-stockists ul li.address{line-height:2.6rem}.page-stockists p{font-size:2rem;font-family:GT-Sectra-Fine-Book}.page-stockists .btn{margin-bottom:1rem}.page-koio-looks .featured-item{position:relative}.page-koio-looks .featured-item img{width:100%;height:auto}.page-koio-looks .featured-item:hover{cursor:pointer}.page-koio-looks .featured-item .overlay{position:absolute;top:0;left:1rem;right:1rem;bottom:0;background:rgba(255,255,255,.75);display:flex;justify-content:center;align-items:center;text-align:center;opacity:0;transition:all .3s ease}.page-koio-looks .featured-item:hover .overlay{opacity:1}.page-koio-looks .featured-item .overlay h3{font-size:1.6rem;margin-bottom:.25rem}.page-koio-looks .featured-item .overlay p{margin-bottom:0}#shopify-section-page-two-col--top{margin:0 0 3em 0}#shopify-section-page-two-col--top .section--hero .hero{height:auto;margin:0}#shopify-section-page-two-col--top .rich-text{padding:8rem 0;max-width:1000px}#shopify-section-page-two-col--top .rich-text p{font-family:GT-Sectra-Display-Light}#shopify-section-page-two-col--top .rich-text .desktop-only p{font-size:4.2rem;line-height:1.2em}#shopify-section-page-two-col--left,#shopify-section-page-two-col--right{padding:3em 0 0}#shopify-section-page-two-col--right .rb__form-item+.rb__form-item-section-heading{margin-top:2em}@media only screen and (max-width:60em){#shopify-section-page-two-col--left{padding:0}}.page-koio-cares .section-header h2{margin:0;font-size:3.5rem}.page-koio-cares .section-header p{font-size:2.1em;line-height:1.2em;margin-top:1.5em}.page-koio-cares .section-header p{font-family:GT-Sectra-Display-Light}.page-koio-cares h2.shopping-gives{display:flex;justify-content:center;align-items:center;margin:2em 0}.page-koio-cares h2.shopping-gives span{font-weight:400;display:inline-block;margin:0 1.2em;text-transform:none;padding:12px 0 0 0;font-family:'Plaak - 26-Ney-Light-205TF'}@media only screen and (max-width:60em){.page-koio-cares h2.shopping-gives span{margin:0 .5em}}.page-koio-cares h2.shopping-gives img{max-width:300px;min-width:50px;height:auto;object-fit:contain}.page-koio-cares h2.shopping-gives img.koio-logo{max-width:90px;padding:12px 0 0 0}.page-koio-cares .three-image{padding:3em 9%}.page-koio-cares .three-image__item-heading{position:absolute;top:auto;left:50%;right:auto;bottom:10px;text-align:center;color:#000;font-size:1.3rem;transform:translateX(-50%);width:100%}@media only screen and (max-width:60em){.page-koio-cares .three-image__item{-webkit-box-flex:1 1 25%;-moz-box-flex:1 1 25%;-webkit-flex:1 1 25%;-ms-flex:1 1 25%;flex:1 1 25%}.page-koio-cares .three-image__item-heading{bottom:0}}.section--html-content+.section__image-text-block{padding-top:3em}.page-koio-cares .image-text-block{width:60%;align-items:flex-start;padding:2em 0 0}.page-koio-cares .image-text-block__image{-webkit-box-flex:0 0 18%;-moz-box-flex:0 0 18%;-webkit-flex:0 0 18%;-ms-flex:0 0 18%;flex:0 0 18%;padding:6px 0 0 0}.page-koio-cares .image-text-block__text{flex-grow:1;text-align:left;padding-top:0}.page-koio-cares .image-text-block__text h3{font-weight:400;text-transform:none;margin:0;font-family:GT-Sectra-Fine-Book}@media only screen and (max-width:60em){.page-koio-cares .image-text-block__text{padding-top:3rem}}.page-koio-cares .section--padding-top{padding-top:4em}.page-koio-cares .section--padding-bottom{padding-bottom:4em}.modal--type-featured-item{max-width:1000px!important}.modal--type-featured-item .modal__content-wrapper{height:auto}.modal--type-featured-item .modal__close{color:#000;background:0 0;display:flex;justify-content:center;align-items:center;font-size:2.5rem}.modal--type-featured-item .modal__close:hover{color:#000;background:0 0;display:flex}.modal--type-featured-item .featured-item-content{padding:2rem 7rem}.modal--type-featured-item .row{justify-content:space-between}.modal--type-featured-item .column{margin-bottom:0}.modal--type-featured-item .image{padding-top:2rem}.modal--type-featured-item .image img{width:100%;max-width:400px;display:block;margin:0 auto}.modal--type-featured-item .content{text-align:center}.modal--type-featured-item .content img{max-width:25rem;margin:1rem}.modal--type-featured-item p{margin-bottom:1rem}.modal--type-featured-item .price{margin-bottom:4rem}@media only screen and (max-width:75em){.modal--type-featured-item .modal__content-wrapper{height:100vh}.modal--type-featured-item .content{margin-top:2rem}}@media only screen and (max-width:60em){.modal--type-featured-item .featured-item-content{padding:1rem}.modal--type-featured-item .modal__content{max-height:100vh;overflow:auto}}.page-contact{font-size:1.5rem}.page-contact .column a,.page-contact .column a:active,.page-contact .column a:link,.page-contact .column a:visited{border-color:#2b2b2b}.page-contact h2+h3{margin-top:4rem}@media only screen and (min-width:60em){.page-contact h2{font-size:4.2rem}.page-contact .page-main header{margin-bottom:6rem}.page-contact .page-main .row--top{margin:0 0 3em}}@media only screen and (max-width:60em){.page-contact h2{font-size:3.2rem}.page-contact .page-main header{padding-bottom:2rem}.page-contact .page-main header h1{font-size:3rem}.page-contact .page-main .row--top h2{font-size:2rem;margin:0 0 2rem}.page-contact .column--xs-start{order:-1}}.faq-questions .triangle{display:block;width:11px;height:11px;background:#000;position:absolute;right:0;-webkit-clip-path:polygon(50% 100%,0 0,100% 0);clip-path:polygon(50% 100%,0 0,100% 0);top:50%;transform:translateY(-50%)}.faq-questions .triangle:after{content:'';width:8px;height:8px;background:#fbf9fa;-webkit-clip-path:polygon(50% 100%,0 0,100% 0);clip-path:polygon(50% 100%,0 0,100% 0);position:absolute;top:1px;left:1.5px}.faq-questions .triangle.down{transform:translateY(-50%) rotate(180deg)}.faq-questions .triangle.down::after{background:#000}.faq-questions .faq-group--title{cursor:pointer;position:relative;font-size:1.4rem;font-weight:400;letter-spacing:.05em;margin:0;padding:1rem 0;border-bottom:1px solid #000;font-family:'Plaak - 36-Ney-Regular-205TF'}.faq-questions .faq-group--questions{margin:2rem 0;padding:0 0 0 7rem;display:none}.no-js .faq-questions .faq-group--questions{display:block!important}.faq-questions .faq-group--questions,.faq-questions .faq-group--questions .faq-question h4{font-family:GT-Sectra-Fine-Book!important;font-size:1.4rem}.faq-questions .faq-question{position:relative;margin:0 0 2rem 0}.faq-questions .faq-question:before{content:'+';position:absolute;left:-20px;top:0}.faq-questions .faq-question.question-open:before{content:'-';position:absolute;left:-20px;top:0}.faq-questions .faq-question h4{cursor:pointer;position:relative;margin-left:-2rem;padding-left:2rem}.faq-questions .faq-answer{display:none;padding:0 0 0 5rem;margin:2rem 0}.no-js .faq-questions .faq-answer{display:block!important}.no-js .faq-questions .faq-question.question-open:before,.no-js .faq-questions .faq-question:before,.no-js .faq-questions .triangle{display:none}@media only screen and (max-width:60em){.faq-questions .faq-group--questions{padding:0 0 0 20px}.faq-questions .faq-answer{padding:0}}.section--rich-text-sustainability .rich__bottom{padding:4em 0 2em 0;font-family:GT-Sectra-Fine-Book,serif}.section--hero-sustainability img{margin-bottom:-5px}.section--rich-text-sustainability .rich-text{margin:0 auto;font-size:1.8rem}.section--header-sustainability p{text-align:center;text-transform:uppercase;padding:.7em 0;margin:0;font-family:'Plaak - 36-Ney-Regular-205TF'}.separation-border{border-bottom:1px solid #c3c3c3}.bullet-green:before{content:'';position:absolute;top:8px;left:-40px;width:14px;height:14px;background-color:#04f904;border-radius:50%;border:1px solid #c3c3c3}.bullet-green-content-mobile:before{content:'';position:absolute;top:33%;left:-40px;width:14px;height:14px;background-color:#04f904;border-radius:50%;border:1px solid #c3c3c3}.bullet-grey:before{content:'';position:absolute;top:8px;left:-40px;width:14px;height:14px;background-color:#f0ebd8;border-radius:50%;border:1px solid #c3c3c3}.bullet-grey-content-mobile:before{content:'';position:absolute;top:33%;left:-40px;width:14px;height:14px;background-color:#f0ebd8;border-radius:50%;border:1px solid #c3c3c3}.section--table-sustainability-desktop{overflow-x:hidden;max-width:80%;margin:0 auto;padding:8rem 0}.section--table-sustainability-desktop table th{font-family:'Plaak - 36-Ney-Regular-205TF';text-transform:uppercase;font-size:1.8rem;border:none;width:33%;text-align:left;line-height:2.5rem;position:relative;left:60px;padding:.5rem 0 0}.section--table-sustainability-desktop table th.header-spacing{padding:0 2rem 3rem 0;transform:translateX(-60px)}.section--table-sustainability-desktop table td{border:none;font-size:1.8rem;width:33%;padding:2rem 2rem 2rem 0;position:relative}.section--table-sustainability-desktop table td.no-padding-top{padding-top:0}.section--table-sustainability-desktop table td ul{margin:0}.section--table-sustainability-desktop table td.separation-border{border-bottom:1px solid #c3c3c3}.section--table-sustainability-desktop table td ul li{list-style:none;font-size:inherit;padding-bottom:2rem;margin:0;position:relative}.section--table-sustainability-desktop table td ul li:last-child{padding-bottom:0}.section--table-sustainability-mobile{padding:5rem 2rem;font-size:2.5rem}.upper{padding-bottom:6rem}.bottom>p,.upper>p{font-size:3rem;position:relative;}.bottom-header,.upper-header{display:flex;flex-wrap:wrap;position:relative}.bottom-header p,.upper-header p{flex-basis:50%;margin:unset;margin-bottom:.5rem;font-size:2.7rem}.content-row{display:flex;position:relative}.content-row p{margin:unset;margin-bottom:.5rem;padding:1rem 0;flex-basis:50%}.content-row p.bullet-green-content-mobile,.content-row p.bullet-grey-content-mobile{position:relative;left:40px;padding-right:8rem}.section--up1-sustainability,.section--up3-sustainability{padding:3rem}.group--up1,.group--up3{margin:0 auto}.collapsed .filtering-list{display:none}ul.filtering-list{display:flex;margin:1rem 0}ul.filtering-list li{list-style-type:none;margin:0;padding:0}.group--up3{font-weight:400;font-family:GT-Sectra-Fine-Book}ul.filtering-list li.three-up-content{flex-basis:70%;font-weight:400;font-family:GT-Sectra-Fine-Book}ul.filtering-list li.three-up-image{margin-left:10%}.filtering-group{padding:0;position:relative;border-top:1px solid #c3c3c3;border-bottom:0}.filtering-group>p{padding:1rem 0;font-size:2.2rem;display:flex;justify-content:space-between;align-items:center}.filtering-group>p .triangle{width:11px;height:11px;background-color:#000;position:relative;-webkit-clip-path:polygon(50% 100%,0 0,100% 0);clip-path:polygon(50% 100%,0 0,100% 0);transform-origin:50% 25%}.filtering-group>p .triangle:after{content:'';width:8px;height:8px;background:#fff;-webkit-clip-path:polygon(50% 100%,0 0,100% 0);clip-path:polygon(50% 100%,0 0,100% 0);position:absolute;top:1px;left:1.5px}.filtering-group>p .triangle.down{transform:rotate(180deg)}.filtering-group>p .triangle.down:after{background-color:#000}.filtering-group p{margin-bottom:0}.filtering-group>p .triangle.one-up{margin-left:auto;margin-top:1rem}.group--up1 ul.filtering-list{flex-wrap:wrap}li.one-up-title{font-size:2.2rem;position:relative;bottom:3.5rem;z-index:-5;flex-basis:100%}li.one-up-content{flex-basis:50%}ul.filtering-list li.one-up-image{flex-basis:100%;text-align:center;padding:4rem 0 2rem 0}ul.filtering-list li.product-grid-item{flex-basis:33%;padding:2rem 6rem}p.grid-title{text-transform:uppercase;font-size:2.2rem;padding-bottom:.5rem;font-family: 'Plaak - 26-Ney-Light-205TF';}li.product-grid-item p:nth-child(2){font-size:1.6rem;font-family: 'GT-Sectra-Fine-Book';}@media only screen and (max-width:768px){ul.filtering-list li.three-up-image{margin-left:auto}li.one-up-content{flex-basis:100%}ul.filtering-list li.product-grid-item{flex-basis:100%;padding:2rem 0}.grid-1{order:1}.grid-4{order:2}.grid-2{order:3}.grid-3{order:5}.grid-5{order:4}.grid-6{order:6}}@media only screen and (max-width:425px){.content-row p.bullet-green-content-mobile,.content-row p.bullet-grey-content-mobile{padding-right:5rem}.section--table-sustainability-mobile{font-size:1.8rem}.bottom>p,.upper>p{font-size:2.2rem}.bottom-header p,.upper-header p{font-size:2rem}ul.filtering-list{flex-wrap:wrap}ul.filtering-list li{flex-basis:100%}ul.filtering-list li.three-up-content{flex-basis:100%;order:2}ul.filtering-list li.three-up-image{margin-left:0;order:1;padding-bottom:1rem}}.page-utility{position:relative;font-size:1.3rem;color:#919191}.page-pagination{float:right;padding-right:2em}.page-pagination a,.page-pagination a:link,.page-pagination a:visited,.page-pagination span.fa{font-size:1.5rem;color:#919191;margin-left:5px}.page-pagination a:active,.page-pagination a:focus,.page-pagination a:hover{color:#919191}#showing-numbers{font-size:1.2rem;color:#919191;margin-right:5px}.pagination{display:block;font-size:1.5rem;margin:0 auto;text-align:center}.pagination__part{color:#919191;margin:0 15px}.pagination a,.pagination a:link,.pagination a:visited{color:#919191}.pagination a:active,.pagination a:focus,.pagination a:hover,.pagination__part--current{color:#2b2b2b}.pagination__part--current{font-weight:700}.pagination__part--next,.pagination__part--next:link,.pagination__part--next:visited,.pagination__part--prev,.pagination__part--prev:link,.pagination__part--prev:visited{background:#edefef;display:inline-block;font-size:1.6rem;color:#000;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;padding:0 1em;line-height:40px}.pagination__part--next i,.pagination__part--next svg{margin-left:4px;display:inline-block;width:1.6rem;height:1.6rem;fill:#2b2b2b;vertical-align:text-top}.pagination__part--prev i,.pagination__part--prev svg{margin-right:4px;display:inline-block;width:1.6rem;height:1.6rem;fill:#2b2b2b;vertical-align:text-top}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.form__field--select select::-ms-expand{display:none}.form__field--select select:focus::-ms-value{background:0 0;color:#000}}@-moz-document url-prefix(){.form__field--select{overflow:hidden}.form__field--select select{-moz-appearance:none}}.form__field--select select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.section--table-sustainability-desktop table td.separation-border .bullet-grey:before,.section--table-sustainability-desktop table td.separation-border:before,.section--table-sustainability-desktop table td ul li:before{top:2px;}