.offer-variants .carousel{--slide-width: 300px;--slide-height: auto;--slide-active-height: auto;--carousel-viewport-offset: calc(-1 * var(--container-indent))}.offer-variants .carousel__viewport{padding-bottom:var(--spacing-20)}.offer-variants .carousel__controls{margin-top:0;height:20px}.offer-variants .offer-variant{height:calc(100% - var(--spacing-24))}.offer-variants:has(.carousel__slide:nth-child(1):last-child) .carousel{--carousel-viewport-offset: 0}.offer-variants:has(.carousel__slide:nth-child(1):last-child) .carousel__controls{display:none}.offer-variants:has(.carousel__slide:nth-child(1):last-child) .carousel__track{transform:unset!important}.offer-variants:has(.carousel__slide:nth-child(1):last-child) .carousel__slide{width:100%;max-width:350px;margin:0 auto}@media(min-width:750px){.offer-variants:has(.carousel__slide:nth-child(2):last-child) .carousel__controls{display:none}.offer-variants:has(.carousel__slide:nth-child(2):last-child) .carousel__track{transform:unset!important}.offer-variants:has(.carousel__slide:nth-child(1):last-child) .carousel__slide{max-width:380px;margin:unset}}@media(min-width:999px){.offer-variants .carousel{--carousel-viewport-offset: var(--carousel-breakout-offset);--slide-width: 380px}.offer-variants .carousel__viewport{padding-bottom:var(--spacing-40)}.offer-variants .carousel__controls{height:32px}.offer-variants .carousel__track{gap:32px}.offer-variants .offer-variant{height:calc(100% - var(--spacing-24))}.offer-variants:has(.carousel__slide:nth-child(3):last-child) .carousel__controls{display:none}.offer-variants:has(.carousel__slide:nth-child(3):last-child) .carousel__track{transform:unset!important}}
