.sustainability-one-tree-banner{position:relative;width:100%;min-height:400px;display:flex;align-items:center;justify-content:center;overflow:hidden}.sustainability-one-tree-banner__image-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.sustainability-one-tree-banner__image-wrapper--mobile{display:none}.sustainability-one-tree-banner__image-wrapper img,.sustainability-one-tree-banner__image{width:100%;height:100%;object-fit:cover;object-position:center}.sustainability-one-tree-banner__placeholder{background-color:#e8e8e8;display:flex;align-items:center;justify-content:center}.sustainability-one-tree-banner__placeholder svg{width:30%;max-width:200px;opacity:.3}.sustainability-one-tree-banner__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,var(--overlay-opacity, .3));z-index:2}.sustainability-one-tree-banner__content{position:relative;z-index:3;text-align:center;color:var(--otb-text-color, #fff);padding:60px var(--page-width-padding, 40px);max-width:960px;width:100%}.sustainability-one-tree-banner__heading{font-family:var(--type-header-primary),sans-serif;font-size:var(--otb-heading-size, 40px);line-height:1.2;margin:0 0 16px;color:var(--otb-text-color, #fff);letter-spacing:0;font-weight:600}.sustainability-one-tree-banner__text{font-family:var(--type-base-primary),sans-serif;letter-spacing:0;font-weight:400;line-height:1.2;color:var(--otb-text-color, #fff)}.sustainability-one-tree-banner__text p{margin:0 0 20px;font-size:var(--otb-body-size, 16px)}.sustainability-one-tree-banner__text p:last-child{margin-bottom:0}@media screen and (min-width:768px)and (max-width:990px){.sustainability-one-tree-banner__heading{font-size:calc(var(--otb-heading-size, 40px) * .8)}.sustainability-one-tree-banner__text,.sustainability-one-tree-banner__text p{font-size:calc(var(--otb-body-size, 16px) * .8)}}@media screen and (max-width:768px){.sustainability-one-tree-banner{min-height:450px}.sustainability-one-tree-banner__image-wrapper--desktop{display:none}.sustainability-one-tree-banner__image-wrapper--mobile{display:block}.sustainability-one-tree-banner__content{padding:40px var(--page-width-padding, 17px)}.sustainability-one-tree-banner__heading{font-size:calc(var(--otb-heading-size, 40px) * .6)}.sustainability-one-tree-banner__text,.sustainability-one-tree-banner__text p{font-size:calc(var(--otb-body-size, 16px) * .8)}}
/*# sourceMappingURL=/cdn/shop/t/99/assets/sustainability-one-tree-banner.css.map */
