.cg-hero{position:relative}.cg-hero__viewport{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.cg-hero__viewport::-webkit-scrollbar{display:none}.cg-hero__track{display:flex}.cg-hero__slide{position:relative;flex:0 0 100%;min-width:0;scroll-snap-align:start;display:flex;align-items:center;min-height:44rem}@media screen and (min-width:992px){.cg-hero__slide{min-height:56rem;max-height:86vh;aspect-ratio:2880 / 1450}}.cg-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.cg-hero__media img{width:100%;height:100%;object-fit:cover;object-position:center}.cg-hero__width{width:100%;max-width:144rem;margin-inline:auto;padding-inline:1.6rem}.cg-hero__slide .cg-hero__width{position:relative;z-index:1}.cg-hero__content{max-width:56rem;padding-block:6rem 9rem}.cg-hero__heading{margin:0;font-weight:700;font-size:calc(var(--font-body-scale) * 3.2rem);line-height:1.15;color:rgb(var(--color-foreground))}.cg-hero__heading strong{font-weight:700;color:rgb(var(--color-button))}.cg-hero__body{margin:2rem 0 0;font-weight:400;font-size:calc(var(--font-body-scale) * 1.6rem);line-height:1.6;color:rgba(var(--color-foreground),.85);max-width:46rem}.cg-hero__actions{display:flex;flex-wrap:wrap;gap:1.6rem;margin-top:3.2rem}.cg-hero__btn{display:inline-flex;align-items:center;justify-content:center;min-height:4.8rem;padding:1.2rem 2.8rem;border-radius:.6rem;font-weight:700;font-size:calc(var(--font-body-scale) * 1.5rem);text-decoration:none;transition:opacity .2s ease,box-shadow .2s ease}.cg-hero__btn:hover{opacity:.9}.cg-hero__btn--primary{background:rgb(var(--color-button));color:rgb(var(--color-button-text))}.cg-hero__btn--secondary{background:rgb(var(--color-background));color:rgb(var(--color-button));box-shadow:0 .2rem 1rem rgba(var(--color-shadow),.08)}@media screen and (min-width:768px){.cg-hero__heading{font-size:calc(var(--font-body-scale) * 4.4rem)}.cg-hero__body{font-size:calc(var(--font-body-scale) * 1.8rem)}}@media screen and (min-width:1400px){.cg-hero__heading{font-size:calc(var(--font-body-scale) * 5.4rem)}}.cg-hero__controls-wrap{position:absolute;inset-inline:0;bottom:8rem;z-index:2;pointer-events:none}@media screen and (max-width:991px){.cg-hero__controls-wrap{bottom:2.4rem}}.cg-hero__controls{display:flex;align-items:center;gap:1.2rem;pointer-events:auto;width:fit-content}.cg-hero__arrow{display:inline-flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;padding:0;border:0;background:transparent;color:rgb(var(--color-foreground));cursor:pointer}.cg-hero__arrow svg{width:1.6rem;height:1.6rem}.cg-hero__arrow:disabled{opacity:.35;cursor:default}.cg-hero__pagination{display:flex;align-items:center;gap:1.6rem}.cg-hero .cg-carousel-dot--number{display:inline-flex;align-items:center;gap:.8rem;padding:0;border:0;background:transparent;cursor:pointer;font-family:var(--font-body-family);font-weight:600;font-size:calc(var(--font-body-scale) * 1.4rem);color:rgba(var(--color-foreground),.45);transition:color .2s ease}.cg-hero .cg-carousel-dot--number.is-active{color:rgb(var(--color-foreground))}.cg-hero .cg-carousel-dot--number:after{content:"";display:block;width:0;height:.2rem;background:currentColor;transition:width .25s ease}.cg-hero .cg-carousel-dot--number.is-active:after{width:5.6rem}@media screen and (max-width:767px){.cg-hero .cg-carousel-dot--number.is-active:after{width:3.2rem}.cg-hero__actions{flex-direction:column;align-items:stretch}.cg-hero__btn{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/cg-hero.css.map */
