.tps-cgrid__inner{padding-top:4rem;padding-bottom:4rem}.tps-cgrid__title{margin:0 0 3rem;text-align:center}.tps-cgrid__grid{display:grid;gap:1.6rem;grid-template-columns:repeat(2,1fr)}@media(min-width:750px){.tps-cgrid__grid{grid-template-columns:repeat(var(--tps-cols),1fr);gap:2rem}}.tps-cgrid__item{position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden;text-decoration:none}.tps-cgrid__item img,.tps-cgrid__item svg{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s ease}.tps-cgrid__item:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,var(--tps-ov));transition:background .3s ease}.tps-cgrid__label{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;align-items:center;justify-content:center;text-align:center;padding:1rem;color:#fff;font-family:var(--font-heading-family);font-size:clamp(1.6rem,1.8vw,2.2rem);text-shadow:0 1px 8px rgba(0,0,0,.45)}@media(hover:hover){.tps-cgrid__item:hover img{transform:scale(1.06)}.tps-cgrid__item:hover:after{background:rgba(0,0,0,calc(var(--tps-ov) + .12))}}.tps-hero{position:relative;overflow:hidden}.tps-hero__link{display:block;color:inherit;text-decoration:none}.tps-hero__media{display:block;overflow:hidden}.tps-hero__img{display:block;width:100%;height:auto;transition:transform 1.4s cubic-bezier(.2,.7,.2,1)}.tps-hero__media[style] .tps-hero__img{aspect-ratio:var(--tps-ratio);object-fit:cover}@media(max-width:480px){.tps-hero--has-mobile .tps-hero__media[style] .tps-hero__img{aspect-ratio:auto}}@media(hover:hover){.tps-hero__link:hover .tps-hero__img{transform:scale(1.025)}}.tps-hero__btn{position:absolute;left:50%;bottom:8%;transform:translate(-50%)}.tps-hero__placeholder svg{width:100%;height:40rem;background:rgba(var(--color-foreground),.04)}.tps-icons__inner{padding-top:5rem;padding-bottom:5rem;text-align:center}.tps-icons__title{margin:0 0 4rem}.tps-icons__grid{display:grid;gap:3rem;grid-template-columns:1fr}@media(min-width:750px){.tps-icons__grid{grid-template-columns:repeat(var(--tps-cols),1fr)}}.tps-icons__icon svg{width:5.2rem;height:5.2rem;fill:none;stroke:var(--tps-icon);stroke-width:4;stroke-linecap:round;stroke-linejoin:round;transition:transform .4s ease}@media(hover:hover){.tps-icons__item:hover .tps-icons__icon svg{transform:translateY(-4px) rotate(-4deg)}}.tps-icons__heading{margin:1.6rem 0 .8rem}.tps-icons__text p{margin:0}.tps-promo{padding:0}.tps-promo__grid{display:flex;flex-wrap:wrap;gap:var(--tps-gap);padding:var(--tps-gap)}.tps-promo__tile{display:grid;grid-template-columns:repeat(3,1fr);background:#fff;color:rgb(var(--color-foreground));text-decoration:none;overflow:hidden;flex:1 1 100%}@media(min-width:750px){.tps-promo__tile--50{flex-basis:calc(50% - var(--tps-gap) / 2)}.tps-promo__tile--33{flex-basis:calc(33.333% - var(--tps-gap))}}.tps-promo__text{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:1.5rem}.tps-promo__small{font-family:var(--font-body-family);text-transform:uppercase;letter-spacing:.25em;font-size:1.1rem}.tps-promo__big{font-family:var(--font-heading-family);font-size:clamp(3rem,4vw,5.6rem);line-height:1.1;margin:.4rem 0}.tps-promo__img{aspect-ratio:3 / 4;overflow:hidden}.tps-promo__img img,.tps-promo__img svg{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s ease}@media(hover:hover){.tps-promo__tile:hover .tps-promo__img img{transform:scale(1.05)}}.tps-look__grid{display:grid;grid-template-columns:1fr}@media(min-width:990px){.tps-look__grid{grid-template-columns:7fr 3fr;align-items:center}}.tps-look__media{position:relative;aspect-ratio:1 / 1;overflow:hidden}.tps-look__media img,.tps-look__media svg{width:100%;height:100%;object-fit:cover;display:block}.tps-look__spot{position:absolute;transform:translate(-50%,-50%);display:flex;align-items:center;gap:.8rem;text-decoration:none}.tps-look__dot{width:2.2rem;height:2.2rem;border-radius:50%;background:var(--tps-spot);border:3px solid #fff;box-shadow:0 0 0 0 var(--tps-spot);animation:tps-pulse 2s infinite;flex:none}.tps-look__tag{background:var(--tps-spot);color:#fff;font-size:1.3rem;padding:.5rem 1.2rem;border-radius:4rem;white-space:nowrap}@keyframes tps-pulse{0%{box-shadow:0 0 #f7911c99}70%{box-shadow:0 0 0 14px #f7911c00}to{box-shadow:0 0 #f7911c00}}.tps-look__side{padding:3rem 2rem}@media(min-width:990px){.tps-look__side{padding:4rem 3rem}}.tps-look__title{margin:0 0 2.4rem}.tps-look__card{display:block;background:#fff;padding:1.6rem;text-decoration:none;color:rgb(var(--color-foreground));transition:transform .3s ease,box-shadow .3s ease}@media(hover:hover){.tps-look__card:hover{transform:translateY(-4px);box-shadow:0 10px 24px #00000014}}.tps-look__card-img{aspect-ratio:4 / 3;overflow:hidden}.tps-look__card-img img{width:100%;height:100%;object-fit:contain;display:block}.tps-look__name{margin:1.4rem 0 .4rem;font-size:1.6rem}.tps-look__price{margin:0 0 1.4rem;opacity:.8}.tps-look__btn{width:100%}.tps-testi__inner{padding-top:6rem;padding-bottom:6rem;text-align:center}.tps-testi__title{margin:0 0 4rem}.tps-testi__grid{display:grid;gap:2.4rem;grid-template-columns:1fr}@media(min-width:750px){.tps-testi__grid{grid-template-columns:repeat(3,1fr)}}.tps-testi__item{margin:0;padding:3rem 2.4rem;background:#ffffff2e;border-radius:1.6rem;transition:transform .3s ease}@media(hover:hover){.tps-testi__item:hover{transform:translateY(-4px)}}.tps-testi__stars{font-size:2rem;letter-spacing:.2em;margin-bottom:1.4rem}.tps-testi__quote{margin:0;font-size:1.6rem;line-height:1.6}.tps-testi__quote p{margin:0}.tps-testi__author{margin-top:1.8rem;font-family:var(--font-heading-family);text-transform:uppercase;letter-spacing:.15em;font-size:1.3rem}
/*# sourceMappingURL=/cdn/shop/t/23/compiled_assets/styles.css.map?subset=AAAAAADgBw */
