.product-price .prices{font-weight:700}.product-price .prices.prices-discount{text-align:center;flex-direction:column;align-items:flex-end;font-size:19px;display:flex}@media (min-width:960px){.product-price .prices.prices-discount{font-size:16px}}.product-price .prices.prices-discount .price{text-align:center;color:#000;font-size:11px;-webkit-text-decoration:line-through #8bd337;text-decoration:line-through #8bd337}.product-price .prices .price{text-align:right;color:#000}.product-price .prices .price-discount{color:#8bd337}
.selected{text-align:center;background-color:#0000;border:2px solid #8bd337;border-top-left-radius:100%;border-bottom-right-radius:8px;width:26px;height:26px;line-height:26px;transition:background-color .3s;position:absolute;bottom:-2px;right:-2px}.selected.active{background-color:#8bd337}.selected.active svg path{stroke:#fff}.selected svg{width:10px;height:10px;display:inline-block;position:absolute;bottom:4px;right:4px}
.sides .items{display:flex}.sides .items .side-item{cursor:pointer;color:#000;border:2px solid #f5f5f7;border-radius:8px;flex-flow:column;justify-content:space-between;width:111px;height:119px;padding:6px 0;font-size:12px;font-weight:600;display:flex;position:relative}.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;font-size:14px;line-height:14px}.sides .items .side-item .side-price.free{flex-direction:column;line-height:12px;display:flex}.sides .items .side-item .side-price.free s{opacity:.45;font-size:12px}.sides .items .side-item .side-price.free span{color:#8bd337;font-size:11px;font-weight:600}