.text-right{text-align:right!important}.text-center{text-align:center!important}.text-green{color:var(--heading-color)}.text-yellow{color:var(--accent-color)}.list-unstyled{list-style:none!important}.mb-0{margin-bottom:0!important}.mb-2{margin-bottom:30px!important}.mb-4{margin-bottom:60px!important}.mt-0{margin-top:0!important}.mt-2{margin-top:30px!important}.mt-4{margin-top:60px!important}.half-width{flex-basis:calc(50% - 90px)!important}body.template-page #main{margin-bottom:60px}.mega-menu__title{font-size:calc(var(--base-text-font-size) - (var(--default-text-font-size) - 18px));line-height:1.1;letter-spacing:.025em}.header__logo-link{height:44px}@media screen and (max-width:640px){.header__logo-link{height:36px}}.header__logo-link svg{height:100%;width:auto}#shopify-section-collection-list{background:#fff;padding-top:1px;padding-bottom:5px;border-bottom:1px solid var(--border-color);border-top:1px solid var(--border-color)}#shopify-section-collection-list .section__header{justify-content:center}#shopify-section-collection-list .section{margin-top:35px;margin-bottom:45px}.collection-item__image-wrapper{background-image:none!important}.collection-item__title{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:calc(var(--base-text-font-size) - (var(--default-text-font-size) - 24px));line-height:1.1;letter-spacing:.025em}.collection-item__title svg{vertical-align:0}.slideshow__title{font-size:40px}.section[data-section-type=promo-block]{background:var(--heading-color);padding:50px 0 75px;margin-top:0}.section[data-section-type=promo-block] h2.heading{color:#fff;text-align:center;margin-bottom:40px}.offer-item{background:none;border:none;text-align:center}.offer-item__image-wrapper{margin-left:auto;margin-right:auto}.collection__header-inner .expandable-content[aria-expanded]{max-height:150px}.section-visual-filters[data-section-type=promo-block]{padding:30px 0;margin-bottom:0}.features-heading{font-size:calc(var(--base-text-font-size) - (var(--default-text-font-size) - 21px))!important;margin-top:.8em!important}.product-faq-question{font-size:calc(var(--base-text-font-size) - (var(--default-text-font-size) - 21px))!important;margin-top:.8em!important;margin-bottom:.25em!important}.product-faq-answer{margin-bottom:30px}.product-block-list__item .card{margin-bottom:10px}.stock-info,.vstock-info{background:#f26716;color:#fff;padding:5px 10px;margin-top:15px;border-radius:2px}.stock-notifier #esc-out-of-stock-inputs{border:none;margin-top:30px;margin-bottom:0;padding:0;color:var(--text-color)}.stock-notifier .esc-out-of-stock-title{display:none}.stock-notifier #esc-out-of-stock-inputs .esc-email-container{margin-top:10px}.stock-notifier #esc-out-of-stock-inputs .esc-email-container input{padding:12px;border-radius:2px 0 0 2px;border:1px solid var(--form-border-color);line-height:normal;height:48px;color:var(--heading-color);-webkit-appearance:none;resize:none;font-size:1rem;box-shadow:0 1px rgba(var(--border-color-rgb),.25) inset;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out,color .2s ease-in-out;background:var(--header-background-rgb)}.stock-notifier #esc-out-of-stock-inputs .esc-btn{font-size:1rem;line-height:normal;height:48px;border-radius:0 2px 2px 0;text-transform:lowercase;transition:background .25s ease-in-out,color .25s ease-in-out,box-shadow .25s ease-in-out}.stock-notifier #esc-out-of-stock-inputs .esc-btn:first-letter{text-transform:capitalize}.stock-notifier #esc-out-of-stock-inputs .esc-btn:hover{background:rgba(var(--header-background-rgb),.8)}.stock-notifier #esc-out-of-stock-inputs .esc-notification{padding:0}.stock-notifier #esc-out-of-stock-inputs .esc-success{color:var(--heading-color)}.pillars .team__member-pic{border:none;width:150px}.pillars h2{color:var(--accent-color)}.team__member-pic{width:200px;padding:0;background:#fff}.team__member-subheading{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:calc(var(--base-text-font-size) - (var(--default-text-font-size) - 18px));color:var(--heading-color);margin-bottom:10px;line-height:1.1}.team__member-bio{line-height:normal}.rwanda-container{margin-bottom:60px}.rwanda-heading{max-width:600px;margin-left:auto;margin-right:auto}.rwanda-heading,.rwanda-link{margin-bottom:30px}.rwanda-link .heading{background:#fff;padding:10px}.story-banner{width:100%}.story-heading{margin-top:30px}.story__header{margin-top:10px}.page__content-story{margin-bottom:0}.story-slides{margin-bottom:90px}.materials-container{margin-bottom:60px}.material{margin-bottom:30px}.material-info ul{list-style:none}.material-info li{border-bottom:1px solid var(--border-color);padding:10px 0}.material-info li:last-child{border-bottom:none}.manu-partner img{max-width:200px;margin-bottom:15px}body.template-page-careers #main,body.template-page-vita-creators-confirmation #main{margin-bottom:0}.container--extra-narrow{max-width:600px}.career-img{display:block;margin-left:auto;margin-right:auto;max-width:360px}@media screen and (max-width:640px){.career-img{max-width:200px}}.faq-link-list{margin-top:10px;margin-left:0!important;line-height:2.5}.faq-link-list li{display:inline-block;width:140px}.faq-link-list li:before{background:none!important}.films-container{margin-bottom:60px}.film__item,.film__item h2,.compost-block img{margin-bottom:10px}.compost-block{margin-bottom:30px}.compost-block p{margin-bottom:0}.vita-friends-logo{display:block;margin:0 auto 60px;height:120px}.vita-friends-logo svg{height:100%;width:auto}.in-page-social .social-media__item-list{justify-content:center}.in-page-social .social-media__item svg{width:40px;height:40px}.music-guy{display:block;margin:0 auto;max-width:400px}.footer{padding-bottom:0;background:#fff;border-top:1px solid var(--border-color)}.footer__wrapper{border-top:none}.footer-icon{width:80px;margin-bottom:20px}@media screen and (min-width:641px){.footer__localization-form{margin-bottom:0}}.footer__aside-item--localization{margin-top:0}.social-media__item-list{padding-bottom:19px}.footer__aside{padding-bottom:30px;margin-top:0}@media screen and (max-width:640px){.footer__aside{padding-top:30px;border-top:none}.footer__aside-item--social{text-align:center}.footer__aside-item--social .footer__title,.footer__aside-item--social .social-media__item-list{justify-content:center}}.flag-icon{display:inline-block;height:30px}.flag-icon svg{height:100%;width:auto}#ticket_form{font-family:Verdana,Helvetica,sans-serif;font-size:10pt;color:#696969;width:240px;border:none;padding:0 8px}#ticket_form .title{font-family:Arial,Helvetica,sans-serif;font-weight:700;padding:12px 0 0}#ticket_form form ul{list-style:none;list-style-type:none;padding-left:0}#ticket_form form li{margin:0 0 6px}#ticket_form textarea{vertical-align:top;border-color:#d3d3d3}#ticket_form .field{width:100%}.globo-form-app .globo-form-control .radio-wrapper{position:relative;display:block;border:1px solid #ddd;padding:20px 8px 20px 38px;margin:4px 10px 5px 2px!important;text-align:center}.globo-form-app ul li{position:relative;float:left;width:50%}.globo-form-app ul li:before{display:none}.globo-form-app ::placeholder{color:gray}.globo-form-app .message.success{background:#f6f8f9!important}.covet-pics-popup-show .links .product{width:75%}.covet-pics-popup-show .links .product-title{font-size:19px;line-height:19px;white-space:break-spaces}body.warehouse--v1 .robin-pro-lightbox .pswp{z-index:999999}body.warehouse--v1 .robin-pro-lightbox .pswp__caption__btn{background:var(--primary-button-background);color:#fff;position:relative;display:inline-block;padding:0 15px;font-size:calc(var(--base-text-font-size) - (var(--default-text-font-size) - 14px));line-height:34px;border-radius:2px;text-align:center;font-weight:var(--text-font-bolder-weight);cursor:pointer;transition:background .25s ease-in-out,color .25s ease-in-out,box-shadow .25s ease-in-out}body.warehouse--v1 .robin-pro-lightbox .pswp__caption__btn:hover{background:rgba(var(--primary-button-background-rgb),.8)}body.warehouse--v1 .robin-pro-lightbox .pswp__caption__btn:before{display:none}body.warehouse--v1 .robin-pro-lightbox .pswp__caption__center{font-size:calc(var(--base-text-font-size) - (var(--default-text-font-size) - 14px));color:#fff}#inventoryLocationInformation *{display:block}.shipping-notice-item-info{margin-top:20px;line-height:20px;font-size:15px;font-style:italic;border:1px solid #ddd;padding:11px}
/*# sourceMappingURL=/cdn/shop/t/20/assets/custom.css.map */
