.tf-vetrina{padding-block:calc(var(--tf-section-gap) / 2)}.tf-hero{padding-block:clamp(2.4rem,4vw,4.8rem) calc(var(--tf-section-gap) / 2)}.tf-hero__inner{display:grid;width:var(--tf-wrap);margin-inline:auto}.tf-hero__slides{display:grid}.tf-hero__slide{grid-area:1 / 1;display:grid;align-items:center;gap:var(--tf-space-6);opacity:0;visibility:hidden;transition:opacity var(--tf-duration-zoom) var(--tf-ease),visibility 0s linear var(--tf-duration-zoom)}.tf-hero__slide.is-active{opacity:1;visibility:visible;transition:opacity var(--tf-duration-zoom) var(--tf-ease),visibility 0s}.tf-hero__text{display:grid;justify-items:start;align-content:center;gap:var(--tf-space-4);min-width:0}.tf-hero__kicker{margin:0}.tf-hero__title{margin:0;max-width:14ch;font-size:clamp(4rem,2.6rem + 3.4vw,7.2rem);line-height:1.05}.tf-hero__title-link{color:inherit;text-decoration:underline;text-decoration-color:rgb(var(--color-accent));text-decoration-thickness:.3rem;text-underline-offset:.8rem}.tf-hero__title-link:hover{text-decoration-thickness:.4rem}.tf-hero__body{max-width:48ch;color:rgb(var(--color-foreground))}.tf-hero__body>*{margin:0}.tf-hero__body>*+*{margin-top:var(--tf-space-3)}.tf-hero__body p:first-child{font-size:clamp(1.9rem,1.7rem + .4vw,2.2rem);line-height:1.45}.tf-hero__body ul{display:grid;gap:var(--tf-space-2);padding:0;list-style:none;color:rgb(var(--color-foreground-2))}.tf-hero__body li{position:relative;padding-left:2.4rem}.tf-hero__body li:before{content:"";position:absolute;left:.2rem;top:.55em;width:1rem;height:1.3rem;border-radius:99.9rem 99.9rem .2rem .2rem;background:rgb(var(--color-accent))}.tf-hero__button{margin-top:var(--tf-space-2)}.tf-hero__media{min-width:0}.tf-hero__arch{position:relative;width:min(64%,36rem);margin-inline:auto;aspect-ratio:4 / 5}.tf-hero__arch:before{content:"";position:absolute;top:-1.2rem;right:1.2rem;bottom:1.2rem;left:-1.2rem;border-radius:var(--tf-radius-arch);background:rgb(var(--color-halo))}.tf-hero__arch picture,.tf-hero__arch>img,.tf-hero__arch>svg{position:relative;display:block;width:100%;height:100%;border-radius:var(--tf-radius-arch);overflow:hidden;background:rgb(var(--color-raised))}.tf-hero__arch img{width:100%;height:100%;object-fit:cover}.tf-hero__ctrl{display:flex;align-items:center;justify-content:center;gap:var(--tf-space-3);margin-top:var(--tf-space-6)}.tf-hero__ctrl[hidden]{display:none}.tf-hero__count{min-width:6ch;margin:0;text-align:center;font-weight:700;font-variant-numeric:tabular-nums;color:rgb(var(--color-foreground))}.tf-hero__toggle .tf-hero__icon-play,.tf-hero__toggle.is-paused .tf-hero__icon-pause{display:none}.tf-hero__toggle.is-paused .tf-hero__icon-play{display:block}@media screen and (max-width:749px){.tf-hero__media{order:-1}}@media screen and (min-width:750px){.tf-hero__inner{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);column-gap:clamp(2.4rem,5vw,7.2rem)}.tf-hero__slides{grid-column:1 / -1;grid-row:1;grid-template-columns:subgrid}.tf-hero__slide{grid-column:1 / -1;grid-template-columns:subgrid}.tf-hero__arch{width:min(100%,42rem);margin-inline:auto 0}.tf-hero__arch:before{top:-1.8rem;right:1.8rem;bottom:1.8rem;left:-1.8rem}.tf-hero__inner:has(.tf-hero__ctrl:not([hidden])) .tf-hero__text{padding-block:var(--tf-space-5) calc(5.2rem + var(--tf-space-7))}.tf-hero__ctrl{grid-column:1;grid-row:1;align-self:end;justify-content:flex-start;margin-top:0;padding-bottom:var(--tf-space-5)}}.tf-vetrina__title{margin:0;max-width:24ch}.tf-vetrina__intro{margin:var(--tf-space-3) 0 0}.tf-vetrina__all{display:flex;justify-content:center;margin:var(--tf-space-6) 0 0}.tf-vetrina__head{margin-bottom:2.8rem}.tf-vetrina__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--tf-space-6) var(--tf-grid-gap);margin:0;padding:0;list-style:none}@media screen and (min-width:750px){.tf-vetrina__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:990px){.tf-vetrina__grid{grid-template-columns:repeat(var(--tf-vetrina-cols, 4),minmax(0,1fr))}}.tf-banners{display:grid;gap:var(--tf-grid-gap);margin:0;padding:0;list-style:none}@media screen and (min-width:750px){.tf-banners{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:clamp(1.6rem,3vw,4rem)}}.tf-banner{position:relative;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(1.6rem,2.5vw,3.2rem);padding:clamp(1.6rem,2vw,2.4rem);border-radius:var(--tf-radius-card);background:rgb(var(--color-raised));background:color-mix(in srgb,rgb(var(--color-accent)) 8%,rgb(var(--color-background)))}.tf-banner__media{aspect-ratio:var(--tf-ratio-card);border-radius:var(--tf-radius-arch);overflow:hidden;background:rgb(var(--color-raised))}.tf-banner__media img,.tf-banner__media svg{display:block;width:100%;height:100%;object-fit:cover;transition:transform var(--tf-duration-zoom) var(--tf-ease)}.tf-banner:hover .tf-banner__media img{transform:scale(var(--tf-zoom))}.tf-banner__body{display:grid;justify-items:start;gap:var(--tf-space-2);min-width:0}.tf-banner__kicker{margin:0}.tf-banner__title{margin:0 0 var(--tf-space-2);font-size:clamp(2.6rem,2rem + 1.4vw,4rem);overflow-wrap:anywhere}.tf-banner__link{color:inherit;text-decoration:none}.tf-banner__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--tf-radius-card)}.tf-banner__link:focus-visible{outline:none}.tf-banner:has(.tf-banner__link:focus-visible){outline:var(--tf-focus-width) solid rgb(var(--color-accent));outline-offset:var(--tf-focus-offset)}.tf-banner__cta{display:inline-flex;align-items:center;gap:.8rem;min-height:var(--tf-target-min);font-weight:700;color:rgb(var(--color-foreground));text-decoration:underline;text-decoration-color:rgb(var(--color-accent));text-decoration-thickness:.2rem;text-underline-offset:.6rem}.tf-banner__cta .tf-icon{width:2rem;height:2rem;transition:translate var(--tf-duration) var(--tf-ease)}.tf-banner:hover .tf-banner__cta{color:rgb(var(--color-heading));text-decoration-thickness:.3rem}.tf-banner:hover .tf-banner__cta .tf-icon{translate:.4rem 0}.tf-banner:hover .tf-banner__title{text-decoration:underline;text-decoration-thickness:.2rem;text-underline-offset:.6rem}@media screen and (min-width:750px)and (max-width:989px){.tf-banner{grid-template-columns:1fr}.tf-banner__media{width:min(100%,26rem)}}@media(prefers-reduced-motion:reduce){.tf-hero__slide,.tf-hero__slide.is-active{transition:none}}.tf-bannerimg{padding-block:clamp(1.6rem,3vw,3.2rem) calc(var(--tf-section-gap) / 2)}.tf-bannerimg__inner{display:grid;width:min(var(--tf-wrap),125.6rem);margin-inline:auto}.tf-bannerimg__frame{position:relative;display:block;width:100%;overflow:hidden;aspect-ratio:1256 / 707;border-radius:var(--tf-radius-card);background:rgb(var(--color-raised));color:#fff;text-decoration:none}.tf-bannerimg--mobile .tf-bannerimg__frame{aspect-ratio:941 / 1672}.tf-bannerimg__img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.tf-bannerimg__link:focus-visible{outline:var(--tf-focus-width) solid rgb(var(--color-accent));outline-offset:var(--tf-focus-offset)}.tf-bannerimg__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--tf-space-5);padding:var(--tf-space-6);text-align:center;background:linear-gradient(#0003,#00000073)}.tf-bannerimg__title{max-width:18ch;font-family:var(--tf-font-display);font-size:clamp(2.8rem,4.4vw,5.2rem);line-height:1.12;text-shadow:0 0 .6rem rgb(0 0 0 / .55)}.tf-bannerimg__button{padding:1.2rem 3.2rem;border:.1rem solid currentColor;border-radius:99rem;font-weight:700;background:#0003;transition:background-color var(--tf-duration-fast, .2s) var(--tf-ease, ease)}.tf-bannerimg__link:hover .tf-bannerimg__button{background:#fff3}@media screen and (max-width:749px){.tf-bannerimg--desktop{display:none}}@media screen and (min-width:750px){.tf-bannerimg--mobile{display:none}}.tf-bannerimg__inner{grid-template-columns:minmax(0,1fr)}.tf-bannerimg .tf-hero__slides,.tf-bannerimg .tf-hero__slide{grid-column:1;grid-template-columns:minmax(0,1fr)}.tf-bannerimg .tf-hero__slide{gap:0}.tf-bannerimg .tf-hero__ctrl{grid-column:1;grid-row:2;align-self:auto;justify-content:center;margin-top:var(--tf-space-5);padding-bottom:0}
/*# sourceMappingURL=/cdn/shop/t/2/assets/tf-vetrine.css.map */
