.silhouet-parallax{position:relative}.silhouet-parallax__sticky{position:sticky;top:0;height:100vh;height:100dvh;overflow:hidden;background:radial-gradient(145.32% 98.06% at 60.97% 8.07%,#5b5b5b,#2b2b2b)}.silhouet-parallax__image-wrapper{position:absolute;top:0;left:0;right:0;z-index:2;height:100vh;height:100dvh;display:flex;align-items:center;justify-content:center;margin:clamp(35px,calc(200px - 18vh),120px) 0;box-sizing:border-box;will-change:transform;pointer-events:none}.silhouet-parallax__image-wrapper img{display:block;height:100%;width:auto;max-width:1080px;object-fit:contain}.silhouet-parallax__image-wrapper svg{height:100%;width:auto}.silhouet-parallax__content{position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 20px;color:rgb(var(--text-color, 255 255 255))}.silhouet-parallax__content-inner{max-width:480px;width:100%}.silhouet-parallax__heading{font-size:44px!important;line-height:1.1;font-weight:400;letter-spacing:-.01em;color:#fff}.silhouet-parallax__heading p{margin:0}.silhouet-parallax__heading strong{font-weight:800}.silhouet-parallax__heading em{font-style:italic}.silhouet-parallax__description{font-size:14px;line-height:1.6;opacity:.9}.silhouet-parallax__description p{margin:0}.silhouet-parallax__description p+p{margin-top:.75em}.silhouet-parallax__description strong{font-weight:700}.silhouet-parallax__description em{font-style:italic}.silhouet-parallax__button-wrapper{margin-top:4px}.silhouet-parallax__button-wrapper .button{border-radius:50px;padding:12px 28px;font-size:14px;font-weight:600}@media screen and (min-width:1025px){.silhouet-parallax__heading{font-size:64px}.silhouet-parallax__description{font-size:15px}}@media screen and (max-width:699px){.silhouet-parallax__sticky{position:relative;height:auto;overflow:visible}.silhouet-parallax__image-wrapper{position:relative;height:auto;margin:0;padding:40px 20px 20px}.silhouet-parallax__image-wrapper img{height:auto;width:100%;max-width:320px}.silhouet-parallax__content{position:relative;top:auto;bottom:auto;padding:20px 20px 40px}.silhouet-parallax__heading{font-size:40px}.silhouet-parallax__description{font-size:13px}.silhouet-parallax__button-wrapper{margin-top:15px}}
/*# sourceMappingURL=/cdn/shop/t/140/assets/silhouet-parallax.css.map */
