.additional-items {
	margin-bottom: -12px;
}

	.additional-items__item {
		border: 1px solid #cdced2;
		border-radius: 4px;
		margin-bottom: 12px;
		padding: 8px;
	}

		.additional-items__image-wr {
			float: left;
			position: relative;
		}

			.additional-items__image {
				max-width: 100%;
			}

			.additional-items__sticker {
					background: #89c919;
					border-radius: 4px;
					color: #fff;
					font-size: 12px;
					font-weight: bold;
					left: -4px;
					padding: 4px 8px;
					position: absolute;
					top: -4px;
					text-transform: uppercase;
					z-index: 1;
				}

					.additional-items__sticker:after {
						border-left: 6px solid transparent;
						border-top: 6px solid #89c919;
						border-right: 6px solid transparent;
						content: '';
						margin-left: -6px;
						position: absolute;
						top: 100%;
						left: 50%;
					}

					.additional-items__sticker--hit {
						background: #89c919;
					}

						.additional-items__sticker--hit:after {
							border-top-color: #89c919;
						}

					.additional-items__sticker--spec-offer {
						background: #26a4c8;
					}

						.additional-items__sticker--spec-offer:after {
							border-top-color: #26a4c8;
						}

		.additional-items__info {
			margin-left: 94px;
		}

			.additional-items__name {
				margin-bottom: 6px;
			}

				.additional-items__name a {
					text-decoration-color: rgba(24,25,30,.3);
					color: #18191e;
					font-weight: bold;
				}

					.additional-items__name a:hover {
						color: #bf1000;
						text-decoration-color: rgba(191,16,0,0);
					}

			.additional-items__price {
				color: #bf1000;
				font-size: 18px;
				font-weight: bold;
				margin-bottom: 10px;
			}

			.additional-items__button .site-button {
				height: 36px;
				line-height: 34px;
			}