.selected{position:absolute;right:-2px;bottom:-2px;width:26px;height:26px;line-height:26px;text-align:center;background-color:rgba(0,0,0,0);border:2px solid #8bd337;border-top-left-radius:100%;border-bottom-right-radius:8px;-webkit-transition:background-color .3s;transition:background-color .3s}.selected.active{background-color:#8bd337}.selected.active svg path{stroke:#fff}.selected svg{display:inline-block;position:absolute;right:4px;bottom:4px;width:10px;height:10px}.sides .items,.sides .items .side-item{display:-webkit-box;display:-ms-flexbox;display:flex}.sides .items .side-item{cursor:pointer;-ms-flex-flow:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-flow:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;width:111px;height:119px;padding:6px 0;border:2px solid #f5f5f7;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;font-weight:600;font-size:12px;color:#000}.sides .items .side-item:not(:last-child){margin-right:8px}.sides .items .side-item .side-title{padding:0 0 0 6px}.sides .items .side-item .side-image img{max-height:57px}.sides .items .side-item .side-price{padding:0 0 0 4px;line-height:14px;font-size:14px}.swiper-scrollbar{max-width:206px;height:2px;margin:0 auto;background-color:#f9f9fc}.swiper-scrollbar .swiper-scrollbar-drag{background-color:#8bd337;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.additional{position:relative;margin-bottom:0!important}.additional .slider-container{position:relative;margin-bottom:16px;padding-right:8px;z-index:0}.additional .slider-container.slider-container-swiper-end:before{opacity:0}.additional .slider-container.slider-container-swiper-start:after{opacity:1}.additional .slider-container:after,.additional .slider-container:before{pointer-events:none;content:"";position:absolute;top:0;right:0;width:140px;height:140px;background:-webkit-gradient(linear,left bottom,left top,from(#fff),color-stop(22.99%,hsla(0,0%,100%,.86)),to(hsla(0,0%,100%,0)));background:linear-gradient(0deg,#fff,hsla(0,0%,100%,.86) 22.99%,hsla(0,0%,100%,0));-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:1;-webkit-transition:opacity .1s;transition:opacity .1s;z-index:1}.additional .slider-container:after{right:auto;left:0;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}.additional .slider-container .items{-ms-flex-flow:row wrap;-webkit-box-orient:horizontal;flex-flow:row wrap;z-index:0}.additional .slider-container .items,.additional .slider-container .items .item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.additional .slider-container .items .item{-ms-flex-flow:column;-webkit-box-orient:vertical;flex-flow:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer;width:100%;height:140px;padding:6px 0;border:2px solid #f5f5f7;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px}.additional .slider-container .items .item .additional-title{padding:0 0 0 6px;font-weight:600;font-size:12px;color:#000}.additional .slider-container .items .item .additional-image{text-align:center}.additional .slider-container .items .item .additional-image img{max-width:100%;max-height:57px}.additional .slider-container .items .item .additional-price{padding:0 0 0 6px;font-weight:600;font-size:14px;color:#000}.additional .slider-container .swiper-buttons{z-index:2}.additional .slider-container .swiper-buttons .swiper-button{cursor:pointer;outline:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;right:6px;width:18px;height:100%;margin-top:-4.5px;-webkit-transition:all .3s;transition:all .3s;text-align:center;opacity:1;z-index:2}.additional .slider-container .swiper-buttons .swiper-button.button-prev{right:auto;left:6px}.additional .slider-container .swiper-buttons .swiper-button.button-prev svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.additional .slider-container .swiper-buttons .swiper-button.swiper-button-disabled{opacity:0}.additional .slider-container .swiper-buttons .swiper-button.swiper-button-disabled .icon svg path{stroke:#eaeaed}.additional .slider-container .swiper-buttons .swiper-button .icon{width:8px;height:12px}.additional .slider-container .swiper-buttons .swiper-button .icon svg{display:block;width:8px;height:12px}.additional .slider-container .swiper-buttons .swiper-button .icon svg path{stroke:#8bd337}