.tf-kampanja{position:relative;margin:0;overflow:hidden;background:#141414;container-type:inline-size}.tf-kampanja__link{position:relative;display:block;aspect-ratio:2172 / 724;color:inherit;text-decoration:none}.tf-kampanja__link:focus-visible{outline:3px solid #f9e8c6;outline-offset:-3px}.tf-kampanja__tausta,.tf-kampanja__tausta img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.tf-kampanja__sisalto{position:absolute;top:0;right:0;bottom:0;left:0;font-family:var(--k-fontti);font-weight:700}.tf-kampanja p,.tf-kampanja h2{margin:0;font-family:inherit;font-weight:700;letter-spacing:0;text-transform:none}.tf-kampanja__vasen{position:absolute;left:5%;top:14%}.tf-kampanja__yla{font-size:2.05cqw;line-height:1;color:var(--k-yla)}.tf-kampanja__otsikko{margin-top:.6cqw;font-size:12cqw;line-height:.82;text-transform:uppercase}.tf-kampanja__otsikko span{display:block;text-transform:uppercase}.tf-kampanja__o1{color:var(--k-o1)}.tf-kampanja__o2{color:var(--k-o2)}.tf-kampanja__oikea{position:absolute;left:54.7%;top:25%;width:36%}.tf-kampanja__teksti{font-size:3.55cqw;line-height:1.04;color:var(--k-teksti)}.tf-kampanja__rajat{margin-top:.9cqw;font-size:5.2cqw;line-height:1;white-space:nowrap;color:var(--k-rajat)}@media screen and (min-width:750px){.tf-kampanja--ridley .tf-kampanja__otsikko{font-size:10.8cqw}.tf-kampanja--ridley .tf-kampanja__teksti{font-size:3.05cqw;line-height:1.14}.tf-kampanja--ridley .tf-kampanja__rajat{font-size:4.1cqw}}.tf-kampanja__viiva{display:block;height:.42cqw;margin-top:1.4cqw;background:linear-gradient(90deg,#8a8a8a,#f2f2f2 72%,#9a9a9a)}.tf-kampanja__yla,.tf-kampanja__otsikko,.tf-kampanja__teksti,.tf-kampanja__rajat{text-shadow:0 .12cqw 0 rgba(0,0,0,.35)}@media screen and (max-width:749px){.tf-kampanja__link{aspect-ratio:auto}.tf-kampanja__tausta img{object-position:88% 50%}.tf-kampanja__tausta:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0e0e0ebf,#0e0e0e33 75%)}.tf-kampanja__sisalto{position:relative;padding:36px 64px 44px 24px}.tf-kampanja__vasen,.tf-kampanja__oikea{position:static;width:auto}.tf-kampanja__yla{font-size:13px;letter-spacing:.04em}.tf-kampanja__otsikko{margin-top:4px;font-size:clamp(48px,16vw,64px);line-height:.88}.tf-kampanja__teksti{margin-top:22px;font-size:19px;line-height:1.25}.tf-kampanja__teksti br{display:none}.tf-kampanja__rajat{margin-top:8px;font-size:clamp(22px,7.4vw,30px)}.tf-kampanja__viiva{height:3px;margin-top:14px}.tf-kampanja__yla,.tf-kampanja__otsikko,.tf-kampanja__teksti,.tf-kampanja__rajat{text-shadow:0 1px 0 rgba(0,0,0,.35)}}
/*# sourceMappingURL=/cdn/shop/t/25/compiled_assets/styles.css.map */
