.additional{position:relative;margin-bottom:0!important}.additional .slider-container{z-index:0;margin-bottom:16px;position:relative}.additional .slider-container .swiper{z-index:0;position:relative}.additional .slider-container .swiper .swiper-wrapper .swiper-slide{width:108px;height:auto}.additional .slider-container .swiper .swiper-wrapper .swiper-slide .item{cursor:pointer;border:2px solid #f5f5f7;border-radius:8px;flex-flow:column;justify-content:space-between;width:108px;height:140px;padding:6px 0;display:flex;position:relative}.additional .slider-container .swiper .swiper-wrapper .swiper-slide .item .additional-title{color:#000;padding:0 0 0 6px;font-size:12px;font-weight:600}.additional .slider-container .swiper .swiper-wrapper .swiper-slide .item .additional-image{text-align:center}.additional .slider-container .swiper .swiper-wrapper .swiper-slide .item .additional-image img{max-width:100%;max-height:57px}.additional .slider-container .swiper .swiper-wrapper .swiper-slide .item .additional-price{color:#000;padding:0 0 0 6px;font-size:14px;font-weight:600}.additional .slider-container .swiper .swiper-wrapper .swiper-slide .item .additional-price.free{flex-direction:column;line-height:12px;display:flex}.additional .slider-container .swiper .swiper-wrapper .swiper-slide .item .additional-price.free s{opacity:.45;font-size:12px;font-weight:400}.additional .slider-container .swiper .swiper-wrapper .swiper-slide .item .additional-price.free span{color:#8bd337;font-size:11px}.additional .slider-container .swiper-buttons .swiper-button{cursor:pointer;text-align:center;opacity:1;z-index:2;outline:none;justify-content:center;align-items:center;width:18px;height:100%;margin-top:-4.5px;transition:opacity .3s;display:flex;position:absolute;top:0;right:0}.additional .slider-container .swiper-buttons .swiper-button.button-prev{left:0;right:auto}.additional .slider-container .swiper-buttons .swiper-button.button-prev svg{transform:rotate(180deg)}.additional .slider-container .swiper-buttons .swiper-button.swiper-button-disabled{opacity:0;pointer-events:none}.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{width:8px;height:12px;display:block}.additional .slider-container .swiper-buttons .swiper-button .icon svg path{stroke:#8bd337}
.block-nutritional-value{cursor:pointer;z-index:1;justify-content:center;align-items:center;width:21px;height:21px;line-height:normal;display:flex;position:relative}.block-nutritional-value>span{justify-content:center;align-items:center;display:flex}.block-nutritional-value svg{display:block}.block-nutritional-value .items-background{z-index:0;width:100%;height:100%;position:fixed;top:0;left:0}.block-nutritional-value .items-wrapper{z-index:1;position:absolute;top:32px;left:-9px}.block-nutritional-value .items-wrapper:before{content:"";z-index:2;border-bottom:9px solid #fff;border-left:12.5px solid #0000;border-right:12.5px solid #0000;width:0;height:0;position:absolute;top:-4px;left:5px}.block-nutritional-value .items-wrapper .items{background-color:#fff;border-radius:8px;width:232px;max-height:480px;padding:16px;position:relative;box-shadow:0 4px 8px #0000001f}.block-nutritional-value .items-wrapper .items-simplebar{max-height:448px;overflow-y:auto}.block-nutritional-value .items-wrapper .items-simplebar .item{color:#636363;font-size:14px}.block-nutritional-value .items-wrapper .items-simplebar .item .title{color:#ff9406;margin-bottom:8px;font-weight:700}.block-nutritional-value .items-wrapper .items-simplebar .item .sub-title{margin-bottom:8px;font-weight:400}.block-nutritional-value .items-wrapper .items-simplebar .item .nutritional-value-item{font-weight:700;display:flex}.block-nutritional-value .items-wrapper .items-simplebar .item .nutritional-value-item:not(:last-child){margin-bottom:8px}.block-nutritional-value .items-wrapper .items-simplebar .item .nutritional-value-item .key{flex:1 0 auto}.block-nutritional-value .items-wrapper .items-simplebar .item .nutritional-value-item .value{text-align:right}
.product-view{padding-bottom:60px}@media (min-width:960px){.product-view{padding-bottom:0}}.product-view .product-content{flex-flow:column;display:flex}@media (min-width:960px){.product-view .product-content{flex-flow:row}}.product-view .product-content.product-size-small .image img{max-width:calc(292px - 10%)}@media (min-width:960px){.product-view .product-content.product-size-small .image img{max-width:calc(344px - 10%)}}.product-view .product-content.product-size-medium .image img{max-width:calc(292px - 5%)}@media (min-width:960px){.product-view .product-content.product-size-medium .image img{max-width:calc(344px - 5%)}}.product-view .product-content .image{justify-content:center;align-items:center;height:292px;display:flex}@media (max-width:360px){.product-view .product-content .image{height:100%}}@media (min-width:960px){.product-view .product-content .image{flex:0 0 55%;max-width:55%;height:auto}}.product-view .product-content .image img{max-width:292px}@media (min-width:960px){.product-view .product-content .image img{max-width:344px}}.product-view .product-content .image.image-fallback img{width:60%;max-width:180px;height:auto}@media (min-width:960px){.product-view .product-content .image.image-fallback img{max-width:200px}}.product-view .product-content .cart-information{flex-flow:column;justify-content:space-between;padding:24px 0;display:flex}@media (min-width:960px){.product-view .product-content .cart-information{flex:0 0 45%;max-width:45%}.product-view .product-content .cart-information .main-information{margin-bottom:16px}.product-view .product-content .cart-information .main-information>div:not(.additional){margin-right:24px}}.product-view .product-content .cart-information .main-information .product-title{align-items:flex-start;margin-bottom:6px;line-height:33px;display:flex}.product-view .product-content .cart-information .main-information .product-title .block-nutritional-value{margin-top:6px;margin-right:8px}.product-view .product-content .cart-information .main-information .product-title h1{margin-bottom:0;font-size:26px;font-weight:700}.product-view .product-content .cart-information .main-information .description{color:#636363;margin-bottom:12px;font-size:14px;line-height:1.4}@media (min-width:960px){.product-view .product-content .cart-information .main-information .description{text-align:left}}.product-view .product-content .cart-information .main-information .product-params{margin-bottom:12px}.product-view .product-content .cart-information .main-information .product-sizes{border:2px solid #f5f5f7;border-radius:8px;justify-content:space-between;height:38px;margin:0 0 16px;font-size:13px;display:flex}@media (min-width:360px){.product-view .product-content .cart-information .main-information .product-sizes{font-size:16px}}.product-view .product-content .cart-information .main-information .product-sizes .size{cursor:pointer;text-align:center;color:#636363;flex:1 0 auto;height:34px;padding:0 15px;line-height:34px}.product-view .product-content .cart-information .main-information .product-sizes .size.disabled{pointer-events:none;opacity:.3}.product-view .product-content .cart-information .main-information .product-sizes .size.active{color:#fff;background-color:#8bd337;border-radius:5px}.product-view .product-content .cart-information .main-information .block-selected{margin-bottom:12px}.product-view .product-content .cart-information .main-information .block-selected>.title{text-align:center;color:#000;margin-bottom:6px;font-size:16px;font-weight:700}@media (min-width:960px){.product-view .product-content .cart-information .main-information .block-selected>.title{text-align:left}}.product-view .product-content .cart-information .main-information .ingredient-list{flex-flow:wrap;margin-bottom:4px;display:flex;overflow:hidden}@media (min-width:960px){.product-view .product-content .cart-information .main-information .ingredient-list{max-height:114px;margin-bottom:12px;margin-right:0!important}}.product-view .product-content .cart-information .main-information .ingredient-list .ingredient{color:#323232;background-color:#f9f9fc;border:2px solid #f5f5f7;border-radius:51px;align-items:center;height:24px;margin:0 6px 6px 0;padding:0 22px 0 6px;font-size:14px;line-height:20px;display:flex;position:relative}@media (min-width:960px){.product-view .product-content .cart-information .main-information .ingredient-list .ingredient{font-size:12px}}.product-view .product-content .cart-information .main-information .ingredient-list .ingredient:not(.required){cursor:pointer;border-color:#fff}.product-view .product-content .cart-information .main-information .ingredient-list .ingredient.required{text-align:center;background-color:#fff;padding:0 8px}.product-view .product-content .cart-information .main-information .ingredient-list .ingredient.deleted{text-decoration:line-through}.product-view .product-content .cart-information .main-information .ingredient-list .ingredient-control{display:inline-block;position:absolute;right:8px}.product-view .product-content .cart-information .main-information .ingredient-list .ingredient-control svg{width:6px;height:6px}.product-view .product-content .cart-information .main-information .ingredient-list .ingredient-control svg.deleted{transform:rotate(45deg)}.product-view .product-content .cart-information .main-information .ingredient-list .ingredient-control svg.deleted path{stroke:#8bd337}.product-view .product-content .cart-information .main-information .ingredient-list .ingredient-control svg path{stroke:#ff9406}.product-view .product-content .cart-information .total-amount{background-color:#fff;border-radius:8px 8px 0 0;width:auto;min-width:100%;padding:8px 15px;position:fixed;bottom:0;left:0;box-shadow:0 -2px 18px #4f4f5f26}@media (min-width:960px){.product-view .product-content .cart-information .total-amount{box-shadow:none;border-top:none;padding:0;position:relative}}.product-view .product-content .cart-information .total-amount .total{align-items:center;width:100%;padding:0;display:flex}@media (min-width:960px){.product-view .product-content .cart-information .total-amount .total{padding:0 24px 0 0}}.product-view .product-content .cart-information .total-amount .total .product-price{text-align:left;flex:1 0 auto}.product-view .product-content .cart-information .total-amount .total .product-price .prices{align-items:flex-start}.product-view .product-content .cart-information .total-amount .total .product-price .prices .price-discount .price{text-align:center}.product-view .product-content .cart-information .total-amount .total .product-price .prices .price{text-align:left;flex:1 0 auto}.product-view .product-content .cart-information .total-amount .total .button{text-align:right}
@media (min-width:960px){.modal-view-combo-header-mobile{display:none}}.modal-view-combo-header-mobile .rows{justify-content:space-between;align-items:center;height:43px;display:flex}.modal-view-combo-header-mobile .rows .row-item{cursor:pointer;border-top:1px solid #8bd337;border-bottom:1px solid #8bd337;flex:0 0 57px;max-width:57px}.modal-view-combo-header-mobile .rows .row-item.row-back{border-right:1px solid #8bd337;border-radius:0 81px 81px 0}.modal-view-combo-header-mobile .rows .row-item.row-back .round{justify-content:flex-end}.modal-view-combo-header-mobile .rows .row-item.row-back .round svg{width:16px;height:14px;transform:rotate(180deg)}.modal-view-combo-header-mobile .rows .row-item.row-back .round svg path{stroke:#8bd337}.modal-view-combo-header-mobile .rows .row-item.row-cart{background-color:#8bd337;border-left:1px solid #8bd337;border-radius:81px 0 0 81px}.modal-view-combo-header-mobile .rows .row-item.row-cart .round{justify-content:flex-start}.modal-view-combo-header-mobile .rows .row-item.row-cart .round .cart-icon:not(.no-count){margin-right:6px}.modal-view-combo-header-mobile .rows .row-item.row-cart .round .cart-icon svg{width:16px;height:14px}.modal-view-combo-header-mobile .rows .row-item.row-cart .round .cart-count{color:#fff;font-weight:700}.modal-view-combo-header-mobile .rows .row-item .round{align-items:center;height:43px;padding:0 16px;display:flex}