.sustainability-group-logobar{height:45px;margin:5px;display:flex;box-sizing:border-box}.sustainability-group-logobar .sustainability-button{background-color:#a5d6d1;min-width:45px;height:45px;min-height:auto;padding:0 15px;border-radius:45px;display:inline-block;line-height:0}.sustainability-group-logobar .sustainability-button:active,.sustainability-group-logobar .sustainability-button:focus,.sustainability-group-logobar .sustainability-button:hover,.sustainability-group-logobar .sustainability-button:visited{background-color:#a5d6d1}.sustainability-group-logobar .sustainability-button:not(:first-child){margin-left:10px}.sustainability-group-logobar button img{cursor:pointer;height:30px;width:30px}.sustainability-flyout{position:fixed;left:0;top:0;width:100vw;max-width:unset;height:100vh;margin:0;padding:0;display:none;z-index:10001}.sustainability-flyout .container{position:absolute;left:100%;top:0;width:300px;max-width:unset;height:100%;padding:0;box-shadow:0 5px 15px rgba(0,0,0,.2);background-color:#fff;-webkit-overflow-scrolling:touch;flex-direction:column;display:flex;overflow-y:auto;z-index:99999}.sustainability-flyout.show{display:block}.sustainability-flyout.show .container{animation:slideIn .2s ease-out;animation-fill-mode:forwards}.sustainability-flyout .container header{position:relative;background-color:#f8f8f8;padding:0 15px;justify-content:space-between;align-items:center;flex-direction:row;display:flex}.sustainability-flyout .container header h3{padding:15px 0;margin:0;color:#5b1f67;word-break:break-word;display:block}.sustainability-flyout .container .content{padding:15px 15px 120px;overflow-y:auto;flex:auto;flex-direction:column;display:flex}.sustainability-flyout .container header .close{width:45px;height:45px;margin-top:6px;font-size:50px;text-shadow:unset;float:none;opacity:1;justify-content:center;align-items:center;display:flex}.sustainability-flyout .container .sustainability-logo-title{background-color:#a5d6d1;color:#fff;height:60px;width:100%;margin:0 0 15px;padding:5px;display:flex;justify-content:flex-start;align-items:center;box-sizing:border-box}.sustainability-flyout .container .sustainability-logo-title img{width:50px;margin-right:5px}.sustainability-flyout .container .sustainability-logo-title span{margin-right:5px}.sustainability-flyout .background{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.2)}.sustainability-flyout.show .background{animation:fadeIn .2s linear;animation-fill-mode:forwards}section.details .details-information-list .sustainability .cat{margin-bottom:5px;width:100%;display:inline-block;font-weight:700}section.details .details-information-list .sustainability:not(:first-child) .cat{margin-top:15px}section.details .details-information-list .sustainability .sustainability-cat{justify-content:left;width:100%;padding:0;margin-bottom:15px;cursor:pointer;background-color:#a5d6d1}section.details .details-information-list .sustainability .sustainability-seal{margin-top:15px}section.details .details-information-list .sustainability .sustainability-seal h3{flex:1;hyphens:auto}section.details .details-information-list .sustainability .sustainability-cat:after{font-family:'LASCANA-Iconset';font-style:normal;content:"\e612";display:inline-flex;margin-left:auto;font-size:60px;color:#fff}section.details .details-information-list .sustainability .sustainability-cat-image{max-width:60px;min-width:auto;padding:5px;margin-right:15px}section.details .details-information-list .sustainability .sustainability-cat-title{font-weight:400;text-transform:none;color:#fff;flex:1}