.tps-st{display:block}.tps-st__heading{justify-content:center;text-align:center}.tps-st__spin{display:flex;justify-content:center;margin-bottom:2rem}.tps-st__btn{background-color:var(--tps-st-btn-bg);border-color:var(--tps-st-btn-bg);color:var(--tps-st-btn-fg);transition:background-color .3s ease,border-color .3s ease,opacity .2s ease}.tps-st__btn:disabled{opacity:.6;cursor:not-allowed}.tps-st__wheel-wrap{max-width:var(--tps-st-wheel-max);margin:0 auto}.tps-st__wheel{display:block;width:100%;height:auto;overflow:visible}.tps-st__segment{cursor:pointer;outline:none}.tps-st__segment path{transition:opacity .2s ease}.tps-st__segment:hover path,.tps-st__segment:focus-visible path{opacity:.85}.tps-st__segment:focus-visible path{stroke:rgb(var(--color-foreground));stroke-width:4}.tps-st__segment.is-disabled{cursor:default;opacity:.4}.tps-st__seg-number{font-family:var(--font-body-family);font-weight:700;pointer-events:none}.tps-st__segment image{pointer-events:none}.tps-st__arrow{display:flex;justify-content:center;margin:-1.5rem auto 1.5rem;color:rgb(var(--color-foreground))}.tps-st__card{max-width:var(--tps-st-card-w);margin:4rem auto 0;padding:var(--tps-st-pad);scroll-margin-top:10rem}.tps-st__card[hidden]{display:none}.tps-st__card-head{display:flex;align-items:center;justify-content:center;gap:2rem}.tps-st__number{font-family:var(--font-body-family);font-size:var(--tps-st-num);font-weight:700;line-height:1;color:var(--tps-st-accent)}.tps-st__title{margin:0;max-width:var(--tps-st-title-w);font-family:var(--font-heading-family);font-size:var(--tps-st-title);font-weight:700;line-height:1.15;color:var(--tps-st-accent)}.tps-st__icon{flex:0 0 auto;width:var(--tps-st-icon);height:var(--tps-st-icon);object-fit:contain}.tps-st__content{margin-top:2rem;padding:var(--tps-st-pad);border-radius:8px;background-color:var(--tps-st-accent);color:var(--tps-st-on-accent)}.tps-st__desc{font-family:var(--font-body-family);font-size:var(--tps-st-desc);line-height:1.5}.tps-st__desc>:first-child{margin-top:0}.tps-st__desc>:last-child{margin-bottom:0}.tps-st__desc a{color:inherit}.tps-st__gallery{display:flex;gap:1.5rem;margin-top:2rem}.tps-st__gallery:empty{display:none}.tps-st__img{display:block;flex:1 1 0;min-width:0;height:var(--tps-st-gal-h);border-radius:4px}.tps-st__img--cover{object-fit:cover}.tps-st__img--contain{object-fit:contain}.tps-st__img--fill{object-fit:fill}.tps-st__gallery--2{justify-content:space-around}.tps-st__gallery--1 .tps-st__img{flex:0 1 70%;margin:0 auto}.tps-st__logos{margin-top:2rem}.tps-st__logo-list{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;margin:0;padding:0;list-style:none}.tps-st__logo-item{display:flex;flex-direction:column;align-items:center;gap:.5rem}.tps-st__logo{width:70px;height:70px;object-fit:contain}.tps-st__logo-label{font-size:1.2rem}.tps-st__float{position:fixed;right:2rem;bottom:2rem;z-index:3;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.tps-st__float.is-visible{opacity:1;visibility:visible}.tps-st__card.is-entering .tps-st__card-head{animation:tps-st-head-in .5s ease both}.tps-st__card.is-entering .tps-st__content{animation:tps-st-content-in .5s ease both}@keyframes tps-st-head-in{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:none}}@keyframes tps-st-content-in{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:none}}@media screen and (max-width:749px){.tps-st__wheel-wrap{margin-left:calc(var(--page-padding, 1.5rem) * -1);margin-right:calc(var(--page-padding, 1.5rem) * -1)}.tps-st__card{margin-top:3rem;padding:2rem var(--tps-st-pad-m)}.tps-st__card-head{gap:1rem}.tps-st__number{font-size:var(--tps-st-num-m)}.tps-st__title{font-size:var(--tps-st-title-m);max-width:var(--tps-st-title-w-m)}.tps-st__icon{width:var(--tps-st-icon-m);height:var(--tps-st-icon-m)}.tps-st__content{padding:var(--tps-st-pad-m)}.tps-st__desc{font-size:var(--tps-st-desc-m)}.tps-st__img{height:var(--tps-st-gal-h-m)}.tps-st__gallery{gap:.8rem}.tps-st__float{display:none}}@media(prefers-reduced-motion:reduce){.tps-st__card.is-entering .tps-st__card-head,.tps-st__card.is-entering .tps-st__content{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/88/assets/tps-sustainability-tools.css.map */
