.magazine-product__description .date {
	font-feature-settings: "tnum" on, "lnum" on;
}

.magazine-link-list__wrapper {
	padding: 20px 0 8px 8px;
}
.magazine-link-list .swiper-button-next,
.magazine-link-list .swiper-button-prev {
	display: none;
	width: 104px;
	transition: opacity 0.2s linear;
}
.magazine-link-list .swiper-button-next {
	right: 0;
	justify-content: flex-end;
	background: linear-gradient(
		270deg,
		#ffffff 18.88%,
		rgba(255, 255, 255, 0) 94.89%
	);
}
.magazine-link-list .swiper-button-next::after,
.magazine-link-list .swiper-button-prev::after {
	content: "";
	width: 24px;
	height: 24px;
}
.magazine-link-list .swiper-button-next::after {
	background: center / contain no-repeat url(../img/arrow-right.svg);
}
.magazine-link-list .swiper-button-prev {
	left: 0;
	justify-content: flex-start;
	background: linear-gradient(
		-270deg,
		#ffffff 18.88%,
		rgba(255, 255, 255, 0) 94.89%
	);
}
.magazine-link-list .swiper-button-prev::after {
	background: center / contain no-repeat url(../img/arrow-left.svg);
}

.magazine-link-list__link {
	padding: 4px;
	border-radius: 10px;
	display: block;
	border: solid 2px #fff;
	width: 66px;
	height: 84px;
}
.magazine-link-list__link.selected {
	border-color: #000;
}
.magazine-link-list .swiper-slide img {
	display: block;
	width: 100%;
	width: 54px;
	height: 72px;
	border-radius: 4px;
}
.magazine-product {
	padding: 0 8px 32px;
}
.magazine-product__images {
	display: block;
	width: 100%;
}
.magazine-product__images img {
	display: block;
	width: 100%;
}
.magazine-product__description-wrapper {
	width: 100%;
}
.magazine-product__description {
	padding: 24px 16px 0px;
}

.magazine-product__btn-cont {
	padding: 12px 24px 48px;
	position: fixed;
	left: 0;
	right: 0;
	bottom: 0;
	display: flex;
	align-items: center;
	background-color: #fff;
	z-index: 10;
	border-top: 1px solid #d4d4d4;
}

.magazine-product__btn-cont .main-counter {
	margin-right: 12px;
}

.magazine-product__btn-cont .btn-main {
	width: 50%;
}

.magazine-product__images img:not(:last-child),
.magazine-product__description .title,
.magazine-product__description .date {
	margin-bottom: 24px;
}

.magazine-product__description .title {
	font-size: 32px;
	line-height: 36px;
	font-feature-settings: "tnum" on, "lnum" on, "ss02" on;
}

.magazine-product__description .list li:not(:last-child) {
	margin-bottom: 16px;
}

.magazine-product__description .date,
.magazine-product__description .list__value,
.magazine-product__description .list__name {
	font-size: 16px;
	line-height: 22px;
}
.magazine-product__description .list__name {
	color: rgba(0, 0, 0, 0.4);
}
.magazine-product__description .list__value {
}
.magazine-info {
	padding: 0 8px 80px;
}
.magazine-info__title {
	max-width: 291px;
	margin-bottom: 40px;
	font-size: 40px;
	line-height: 48px;
	font-weight: 300;
	font-feature-settings: "tnum" on, "lnum" on, "ss02" on;
}
.magazine-info__text {
	font-size: 20px;
	line-height: 32px;
	font-weight: 300;
	font-feature-settings: "tnum" on, "lnum" on;
}

.magazine-link-list .swiper-wrapper .swiper-slide {
	width: 66px;
}
.magazine-product__description .sample-list {
	padding-top: 8px;
	padding-bottom: 16px;
}
.magazine-product__radoi-cont {
	width: 50%;
	margin-right: 12px;
}
.magazine-info__text-block p {
	font-weight: 350;
	font-size: 20px;
	line-height: 32px;
	font-feature-settings: "tnum" on, "lnum" on;
}
.magazine-info__text-block strong {
	font-weight: 700;
	font-size: 20px;
	line-height: 32px;
	font-feature-settings: "tnum" on, "lnum" on;
}
.magazine-info__text-block ul,
ol {
	margin: 0 0 3rem 3rem;
}
.magazine-info__text-block ul,
ol {
	margin: 0 0 3rem 3rem;
}

.magazine-info__text-block ul {
	list-style: disc;
}

.magazine-info__text-block ul ul {
	list-style: circle;
}

.magazine-info__text-block ul ul ul {
	list-style: square;
}

.magazine-info__text-block ol {
	list-style: decimal;
}

.magazine-info__text-block ol ol {
	list-style: lower-alpha;
}

.magazine-info__text-block ol ol ol {
	list-style: lower-roman;
}

.magazine-info__text-block li {
	line-height: 1.5;
	margin: 0.5rem 0 0 2rem;
}

.magazine-info__text-block li > ul,
.magazine-info__text-block li > ol {
	margin: 1rem 0 0 2rem;
}
.cold-oatmeal .category-title {
	font-style: normal;
	font-weight: 350;
	font-size: 40px;
	line-height: 48px;
	font-feature-settings: "tnum" on, "lnum" on, "ss02" on;
}
.magazine-info__text-block {
	padding: 24px 16px;
}
@media screen and (min-width: 428px) {
	.cold-oatmeal-info__item.cold-oatmeal-info__item-left {
		width: 100%;
	}
	.cold-oatmeal-info__item.cold-oatmeal-info__item-right {
		max-width: 100%;
	}
	.cold-oatmeal-info__item.cold-oatmeal-info__item-left
		.magazine-info__text-block:first-child {
		padding: 24px 16px;
	}
}
@media screen and (min-width: 768px) {
	.magazine-link-list__wrapper {
		padding: 20px 4px 8px 8px;
	}
	.magazine-product__description-wrapper {
		position: relative;
	}
	.magazine-product__main {
		display: flex;
	}
	.magazine-product__images {
		display: block;
		width: 66.666%;
	}
	.magazine-product__description-wrapper,
	.cold-oatmeal-info__item.cold-oatmeal-info__item-right {
		min-width: 296px;
	}
	.magazine-product__description-wrapper.bottom-block {
		display: flex;
		align-items: flex-end;
	}
	.magazine-product__description,
	.cold-oatmeal-info__item.cold-oatmeal-info__item-right
		.magazine-info__text-block {
		padding: 16px 16px 16px 24px;
	}
	.cold-oatmeal-info__item.cold-oatmeal-info__item-left
		.magazine-info__text-block:last-child {
		padding: 24px 0 24px 28px;
	}
	.magazine-info {
		padding: 0 8px 104px;
		display: flex;
	}

	.magazine-product__btn-cont {
		margin-top: 32px;
		padding: 0;
		position: static;
		z-index: 10;
		border: 0;
	}
	.magazine-product__description.fixed-block {
		position: fixed;
		top: 0;
	}
	.magazine-product__btn-cont {
		flex-wrap: wrap;
		-ms-flex-wrap: wrap;
	}
	.magazine-product__btn-cont .btn-main {
		width: 100%;
		margin-top: 48px;
	}
	.magazine-product__radoi-cont {
		width: 100%;
	}
	.cold-oatmeal-info__item.cold-oatmeal-info__item-right {
		width: 33.333%;
	}
	.magazine-product__description-wrapper {
		width: 33.333%;
	}
}
@media screen and (min-width: 804px) {
	.cold-oatmeal-info__item.cold-oatmeal-info__item-left {
		width: 66.666%;
		display: flex;
	}
	.cold-oatmeal-info__item.cold-oatmeal-info__item-left
		.magazine-info__text-block {
		width: 50%;
	}
	.cold-oatmeal-info__item.cold-oatmeal-info__item-left
		.magazine-info__text-block:first-child {
		padding-left: 0;
		padding-right: 28px;
	}

	.cold-oatmeal-info__item.cold-oatmeal-info__item-right
		.magazine-info__text-block {
		padding-right: 8px;
	}
	.magazine-product__description,
	.cold-oatmeal-info__item.cold-oatmeal-info__item-right
		.magazine-info__text-block {
		padding: 16px 16px 16px 32px;
	}
}
@media screen and (min-width: 1024px) {
	.magazine-link-list .swiper-button-next.swiper-button-disabled,
	.magazine-link-list .swiper-button-prev.swiper-button-disabled {
		opacity: 0;
		z-index: -1;
	}
	.magazine-link-list .swiper-button-next,
	.magazine-link-list .swiper-button-prev {
		display: flex;
		height: 100%;
		top: 0;
		margin-top: 0;
	}
	.magazine-link-list__wrapper,
	.magazine-product,
	.magazine-info {
		max-width: 1330px;
		margin: 0 auto;
	}
	.magazine-link-list__wrapper {
		padding: 30px 72px 18px;
	}
	.magazine-product {
		padding: 0px 72px 48px;
	}
	.magazine-product__description {
		padding: 24px 24px 24px 32px;
	}
	.magazine-info {
		padding: 0 72px 104px;
	}
	.magazine-link-list .swiper-slide {
		transition: opacity 0.2s linear;
	}
	.magazine-link-list .swiper-slide:hover {
		opacity: 0.7;
	}
}
@media screen and (min-width: 1600px) {
	.magazine-link-list__wrapper {
		padding: 30px 72px 26px;
	}

	.magazine-product {
		padding: 0px 72px 80px;
	}
}
