.c-slide-product{overflow:hidden;position:relative;padding:1em;padding-bottom:3em}@media (min-width: 0) and (max-width: 1023px){.c-slide-product{aspect-ratio:2 / 3;display:flex;flex-direction:column;justify-content:space-between}}@media (min-width: 1024px){.c-slide-product{aspect-ratio:2 / 1;display:flex;flex-direction:column;justify-content:center;gap:2rem;padding-inline:7rem}}.c-slide-product__image-wrapper{position:relative;height:100%}@media (min-width: 0) and (max-width: 1023px){.c-slide-product__image-wrapper{width:auto;position:relative;margin-top:2rem;margin-bottom:1rem;height:100%;margin-inline:-2rem}}@media (min-width: 1024px){.c-slide-product__image-wrapper{position:absolute;height:auto;bottom:0;right:0;top:0;width:60%}}@media (min-width: 1440px){.c-slide-product__image-wrapper{width:75%}}.c-slide-product__image{position:absolute;z-index:var(--z-0)}@media (min-width: 0) and (max-width: 1023px){.c-slide-product__image{width:100%;top:0;bottom:0}}@media (min-width: 1024px){.c-slide-product__image{right:0;bottom:0;top:0}}.c-slide-product__decor-image{position:absolute}@media (min-width: 0) and (max-width: 1023px){.c-slide-product__decor-image{width:30%;right:2em;top:0}}@media (min-width: 1024px){.c-slide-product__decor-image{width:280px;top:5%;right:7%}}.c-slide-product__content{position:relative;z-index:var(--z-1)}@media (min-width: 1024px){.c-slide-product__content{width:33%}}.c-slide-product__label{font-family:var(--font-family-accent);font-weight:var(--font-weight-bold);color:var(--accent-color);font-size:var(--font-size-14);text-transform:uppercase}@media (min-width: 1024px){.c-slide-product__label{font-size:var(--font-size-16)}}.c-slide-product__text{font-family:var(--font-family-accent);font-weight:var(--font-weight-light);font-size:var(--font-size-38);line-height:1.1;color:var(--color-blue-1)}@media (min-width: 1024px){.c-slide-product__text{font-size:var(--font-size-42)}}@media (min-width: 1440px){.c-slide-product__text{font-size:var(--font-size-60)}}.c-slide-product__button{position:relative;display:flex}@media (min-width: 0) and (max-width: 1023px){.c-slide-product__button{justify-content:center}}