.block-flavors-slider__button,.block-flavors-slider__card-title,.block-flavors-slider__title{letter-spacing:0;text-align:center;text-transform:uppercase}.block-flavors-slider{position:relative;width:100%;padding:5.625rem 1.5rem;overflow:hidden}.block-flavors-slider__inner{width:100%;max-width:90rem;margin:0 auto}.block-flavors-slider__title{width:100%;max-width:41rem;margin:0 auto 2.75rem;font-family:Cubano,Helvetica,Arial,sans-serif;font-size:3.875rem;font-weight:400;line-height:.87;color:#FFF}@media (max-width:1023px){.block-flavors-slider__title{font-size:3rem}}.block-flavors-slider__slider{overflow:visible}.block-flavors-slider__items{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-timing-function:cubic-bezier(.165,.84,.44,1);-o-transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-timing-function:cubic-bezier(.165,.84,.44,1)}.block-flavors-slider__item{width:26.25rem;height:33.625rem;-webkit-transition:-webkit-transform 1s cubic-bezier(.165,.84,.44,1);-o-transition:transform 1s cubic-bezier(.165,.84,.44,1);transition:transform 1s cubic-bezier(.165,.84,.44,1);transition:transform 1s cubic-bezier(.165,.84,.44,1),-webkit-transform 1s cubic-bezier(.165,.84,.44,1)}@media (min-width:768px) and (max-width:1199px){.block-flavors-slider__item{width:22rem;height:29rem}}@media (min-width:769px){.block-flavors-slider__item.swiper-slide-next,.block-flavors-slider__item.swiper-slide-prev{-webkit-transform:translateY(-6rem);-ms-transform:translateY(-6rem);transform:translateY(-6rem)}}@media (max-width:768px){.block-flavors-slider{padding:3rem 0 3.75rem}.block-flavors-slider__title{max-width:22.1875rem;margin-bottom:0;font-size:2.8125rem}.block-flavors-slider__slider{margin-top:-.75rem}.block-flavors-slider__item{width:18.1875rem;height:22.11rem}}.block-flavors-slider__card{position:relative;width:100%;height:100%;-webkit-transition:opacity .5s ease,-webkit-transform 1.2s cubic-bezier(.165,.84,.44,1);-o-transition:transform 1.2s cubic-bezier(.165,.84,.44,1),opacity .5s ease;transition:transform 1.2s cubic-bezier(.165,.84,.44,1),opacity .5s ease;transition:transform 1.2s cubic-bezier(.165,.84,.44,1),opacity .5s ease,-webkit-transform 1.2s cubic-bezier(.165,.84,.44,1)}.block-flavors-slider__card:before{content:"";position:absolute;left:50%;bottom:0;width:24.125rem;height:24.375rem;border-radius:2.0625rem;background-color:#E8E8E8;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media (min-width:768px) and (max-width:1199px){.block-flavors-slider__card:before{width:20rem;height:20.25rem}}@media (max-width:768px){.block-flavors-slider__card:before{width:17.1875rem;height:17.375rem;border-radius:1.4694rem}}.block-flavors-slider__image-area{position:relative;z-index:2;width:100%;height:23.625rem}.block-flavors-slider__brush{position:absolute;left:50%;top:9rem;display:block;width:26.3125rem;height:12.0625rem;-o-object-fit:contain;object-fit:contain;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media (min-width:768px) and (max-width:1199px){.block-flavors-slider__brush{width:22rem;height:10rem}}@media (max-width:768px){.block-flavors-slider__brush{top:5.5rem;width:18.1875rem;height:8.3125rem}}.block-flavors-slider__image{position:absolute;left:calc(50% - 1.1875rem);top:2.75rem;display:block;width:18.375rem;height:18.375rem;-o-object-fit:contain;object-fit:contain;-webkit-transform:translateX(-50%) rotate(-8deg);-ms-transform:translateX(-50%) rotate(-8deg);transform:translateX(-50%) rotate(-8deg)}@media (min-width:768px) and (max-width:1199px){.block-flavors-slider__image{width:15.5rem;height:15.5rem}}@media (max-width:768px){.block-flavors-slider__image{top:.875rem;width:12.7013rem;height:12.7013rem}}.block-flavors-slider__content{position:absolute;z-index:3;left:50%;bottom:2.3125rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:16.0625rem;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.block-flavors-slider__card-title{min-height:3.5rem;margin:0 0 1.125rem;font-family:Cubano,Helvetica,Arial,sans-serif;font-size:1.5625rem;font-weight:400;line-height:1.118;color:#000}@media (max-width:768px){.block-flavors-slider__content{bottom:1.3rem;width:16.0625rem}.block-flavors-slider__card-title{min-height:2.5rem;margin-bottom:.75rem;font-size:1.125rem;line-height:1.12}}.block-flavors-slider__button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:8.9375rem;min-height:3.1875rem;padding:1.125rem 2.0625rem 1.1875rem;border-radius:3.25rem;background-color:#ED1D24;font-family:Manrope,Helvetica,Arial,sans-serif;font-size:.75rem;font-weight:600;line-height:1.128;color:#FFF;text-decoration:none;-webkit-transition:background-color .25s ease,color .25s ease;-o-transition:background-color .25s ease,color .25s ease;transition:background-color .25s ease,color .25s ease}@media (min-width:1025px){.block-flavors-slider__button:hover{background-color:#000;color:#FFF}}.block-flavors-slider__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.5rem;margin-top:3rem}@media (max-width:768px){.block-flavors-slider__button{min-width:8.0625rem;min-height:2.5625rem;padding:.8125rem 1.75rem}.block-flavors-slider__controls{gap:.3125rem;margin-top:1.5625rem}}.block-flavors-slider__control{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:4rem;height:4rem;padding:0;border:0;border-radius:50%;background-color:#FFF;color:#000;cursor:pointer;-webkit-transition:background-color .25s ease,color .25s ease;-o-transition:background-color .25s ease,color .25s ease;transition:background-color .25s ease,color .25s ease}@media (min-width:1025px){.block-flavors-slider__control:hover{background-color:#FBAD1B;color:#000}}@media (max-width:768px){.block-flavors-slider__control{width:2.75rem;height:2.75rem}}.block-flavors-slider__control-icon{width:1rem;height:1rem;fill:currentColor}@media (max-width:768px){.block-flavors-slider__control-icon{width:.75rem;height:.75rem}}