

/* Start:/local/templates/.default/components/bitrix/catalog/.default/style.css?16397641161556*/
.grid{}
.grid .bx_content_section{
	margin-bottom: 15px;
}
.grid .bx_sidebar{
	margin-bottom: 15px;
}

.currency-symbol {
	font-size: 14px;
	vertical-align: text-top;
	padding-right: 1px;
	line-height: 18px;
}

.price-second {
	font-size: 14px;
	vertical-align: text-top;
	padding-left: 3px;
	line-height: 18px;
}

/* grid2x1 */
.grid2x1{}
.grid2x1 .bx_content_section{
	float: left;
	width: 66%;
	margin-bottom: 15px;
}
.grid2x1 .bx_sidebar{
	float: right;
	width: 33%;
	margin-bottom: 15px;
	padding-left: 5%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
@media (max-width:960px){
	.grid2x1 .bx_sidebar{
		padding-left: 4%;
	}
}
@media (max-width:640px) {
	.grid2x1 .bx_content_section,
	.grid2x1 .bx_sidebar{
		width: 100%;
		float: none;
	}
	.grid2x1 .bx_sidebar{
		padding-left: 3%;
	}
}
@media (max-width:479px){
	.grid2x1 .bx_sidebar{
		padding-left: 1%;
	}

}

.catalog-block-header{
	font-size:14px;
	font-weight: bold;
	text-align: left;
	margin:5px 0;
	padding:5px 15px;
	border-bottom: 2px solid #d9dee6;
	color: #000;
}

body.bx-theme-blue .catalog-block-header{border-color:#006cc0;}
body.bx-theme-green .catalog-block-header{border-color:#63aa28;}
body.bx-theme-red .catalog-block-header{border-color:#da3737;}
body.bx-theme-yellow .catalog-block-header{border-color:#f4b236;}

.card__action .btn:not(.btn--light) {
	white-space: inherit;
	text-transform: uppercase;
	font-size: 12px;
	line-height: 15px;
}

.products-item > div:not(.card),
.catalog__product > div:not(.card) {
	display: contents;
}
/* End */


/* Start:/local/templates/2020/components/grassica/catalog.element/2021-10/style.css?165330313413632*/
.popup.popup--ask {
	padding: 40px 25px;
	max-width: 580px;
	text-align: center;
	box-shadow: 0 5px 21px -1px rgba(0, 0, 0, .36);
	overflow: hidden
}

.popup--ask {
	padding-top: 60px
}

.popup--ask .popup__body {
	max-width: none
}

.popup--ask .popup__btn {
	width: auto;
	min-width: 180px
}

.popup--ask .tab-nav {
    display: flex;
    margin-bottom: 30px;
}

.popup__title {
	text-align: center;
	font-size: 30px;
	font-weight: 300
}

.popup__form-field,
.popup__title {
	margin-bottom: 20px
}

.popup__body {
	position: relative;
	z-index: 2;
	max-width: 380px;
	margin: 0 auto
}

.popup__text {
	font-size: 14px;
	font-weight: 300;
	margin-bottom: 15px
}

.popup__btn {
	width: 100%;
	font-size: 20px;
	font-weight: 300;
	margin-bottom: 20px;
	margin-top: 8px
}

.popup__bottom {
	text-align: center;
	font-size: 13px
}

.popup__card {
	margin-bottom: 50px
}

.popup__bg {
	position: absolute;
	top: -30px;
	left: 50%;
	transform: translateX(-50%);
	z-index: -1
}

.popup__flex {
	margin: 0 -10px
}

.popup__flex-col {
	padding-left: 10px;
	padding-right: 10px
}

.popup-ask__nav {
	border-bottom: 1px solid #e9e9e9
}

.popup-ask__navlink {
	font-weight: 400;
	font-size: 14px;
	color: #cdbaa5;
	border-bottom: 3px solid transparent;
	margin-right: 25px
}

.popup-ask__navlink.active {
	border-bottom-color: #cdbaa5
}

.popup-ask__label {
	font-size: 18px;
	text-align: left;
	margin-bottom: 25px;
	margin-top: -10px
}

.popup-buy-now-label {
	margin-bottom: 20px;
	margin-top: -5px
}

.popup-age__buttons {
	display: flex
}

.popup-age__buttons .popup__btn {
	margin-right: 20px
}

.popup-age__buttons .popup__btn:last-child {
	margin-right: 0
}

@media screen and (max-width:480px) {
	.popup-ask__navlink {
		margin-right: 15px
	}
	.popup-ask__navlink:last-child {
		margin-right: 0
	}
	.popup-ask .d-flex {
		display: block
	}
	.popup-ask .col-50 {
		width: 100%
	}
	.popup-age__buttons {
		display: block
	}
}

.hidden:not(.product-option) {
	display: none !important;
}

.product-detail__label-icon {
	width: 100%;
}

@media (min-width: 560px) {
	.product-detail__label {
		width: 54px;
	}
}
.product-detail__actions .checkbox input+.checkbox__view+.checkbox__content, .product-detail__actions .checkbox input:checked+.checkbox__view+.checkbox__content {
	font-size: 14px;
	font-weight: 500;
}

.product-detail.product-tagged .product__discount {
	z-index: 1;
	top: 32px;
	left: 32px;
	font-size: 30px;
}
@media (max-width: 560px) {
	.product-detail.product-tagged .product__discount {
		top: 15px;
		left: 15px;
		font-size: 21px;
	}
}
.product-detail .contain_type_product_tag {
	padding-bottom: 20px;
	border-bottom: 1px solid #4d4d4d;
}
.product-detail .product-detail__title {
	padding-bottom: 0;
}
.product-tagged .product-detail__title {
	border-bottom: none;
}
@media (min-width: 575px) {
	.product-detail .item_tag_type {
		font-size: 12px;
		max-width: 115px;
	}
}

.product-detail__shortdesc p:first-child {
	margin-top: 0;
}

.video-slide:after {
	content: "";
	position: absolute;
	width: 30%;
	height: 30%;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	background-image: url(/local/templates/2020/components/grassica/catalog.element/2021-10/./play.png);
	background-size: contain;
}

.product-detail__option.not-active .radiobutton__view {
	background-color: #dcdcdc;
}

.reviews-wrapper .h1 {
	text-align: center;
	color: #262626;
}
.reviews-wrapper .ElementsWidget-prefix .ElementsWidget .ElementsWidget__header .header__inner {
	flex-direction: column;
}
.reviews-wrapper .ElementsWidget-prefix .ElementsWidget .ElementsWidget__header .header__group--left {
	display: flex;
	flex-direction: column-reverse;
}
.reviews-wrapper .ElementsWidget-prefix .ElementsWidget__header .R-TextBody {
	display: none;
}
.reviews-wrapper .ElementsWidget-prefix .ElementsWidget__header .ElementsWidget-prefix .R-RatingStars {
	display: block;
}
.reviews-wrapper .ElementsWidget-prefix .ElementsWidget .ElementsWidget__header .header__group--center:before {
	content: 'Sagen Sie uns Ihre meinung zu diesem Artikel';
}
.reviews-wrapper .ElementsWidget-prefix .ElementsWidget .R-ContentList .R-ContentList__item,
.reviews-wrapper .ElementsWidget-prefix .ElementsWidget .R-ContentList .R-ContentList__item .item__inner {
	position: relative;
}
.reviews-wrapper .ElementsWidget-prefix .ElementsWidget .R-ContentList .R-ContentList__item {
	padding-bottom: 0;
}
.reviews-wrapper .ElementsWidget-prefix .ElementsWidget .R-ContentList .R-ContentList__item .item__meta {
	position: absolute;
	border: none;
	left: 125px;
	font-size: 14px;
}
.reviews-wrapper .ElementsWidget-prefix .ElementsWidget .R-TextHeading .cssVar-authorName:before {
	content: 'von ';
}
.reviews-wrapper .ElementsWidget-prefix .R-flex-bottom-xxs {
	position: absolute;
	top: 0;
	right: 0;
}
.reviews-wrapper .ElementsWidget-prefix .R-flex-bottom-xxs .R-TextBody--xxxs {
	font-size: 14px;
}
.reviews-wrapper .ElementsWidget-prefix .R-TextHeading--xxs {
	font-size: 18px;
}
.reviews-wrapper .ElementsWidget-prefix .R-TextHeading--md {
	text-align: center;
}
.reviews-wrapper .ElementsWidget-prefix .R-TextHeading--md:after, #product-detail__rate.ElementsWidget-prefix .R-TextHeading--md:after {
	content: ' von 5';
	display: contents;
}
.reviews-wrapper .ElementsWidget-prefix .ElementsWidget .ElementsWidget__header .header__group--left {
	flex-basis: auto;
}
.reviews-wrapper .ElementsWidget-prefix .R-RatingStars {
	justify-content: center;
}
.reviews-wrapper .ElementsWidget-prefix .ElementsWidget .ElementsWidget__header .header__group--right {
	flex-basis: auto;
	width: auto;
}

.product-detail__actions .product-detail__no-sale {
	flex-grow: 1;
}
.product-detail__actions .product-detail__no-sale:not(:only-child):not(.shown) {
	display: none;
}
.product-detail__action:not(:first-child) {
	margin-right: 0;
}
.product-detail__actions .product-detail__no-sale:only-child {
	display: block;
}
.reviews-wrapper .ElementsWidget-prefix .ElementsWidget .R-BadgeElement__text {
	display: none;
}
.reviews-wrapper .ElementsWidget-prefix .ElementsWidget .item__meta .u-marginBottom--md {
	display: flex;
	flex-direction: row-reverse;
}
.reviews-wrapper .ElementsWidget-prefix .ElementsWidget .item__meta .R-BadgeElement {
	flex-grow: 1;
	margin-left: 8px;
	align-items: baseline;
}
.reviews-wrapper .ElementsWidget-prefix .ElementsWidget .item__meta .R-BadgeElement__icon {
	height: auto;
	width: auto;
	margin-top: -2px;
}
.reviews-wrapper .ElementsWidget-prefix .u-removeWhitespace {
	display: none;
}
.reviews-wrapper .ElementsWidget-prefix .ElementsWidget .ElementsWidget__header {
	border: none;
}

.product-detail__card {
	font-weight: 400;
	font-size: 14px;
	color: #262626;
}
.product-detail__optionlist {
	display: flex;
	overflow-x: auto;
}
.product-detail__optionlist .product-detail__option {
	border: none;
	margin-right: 15px;
	max-width: calc(25% - 15px);
}
.product-detail__option label {
	border: 1px solid #262626;
	width: 100px;
	height: 50px;
	max-width: 100%;
}
.product-detail__option .product-detail__option-content {
	justify-content: center;
	font-size: 16px;
}
.product-detail__optionlist .product-detail__option:first-child {
	padding-top: 15px;
}
.product-detail__option.is-selected label {
	background: #e1dcd0;
}
.product-detail__card .product-detail__actions {
	flex-direction: column;
	align-items: flex-start;
}
.product-detail__action {
	width: 100%;
}
.product-detail__counter {
	margin-bottom: 25px;
	position: relative;
}
.product-detail__card .product-detail__counter {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.product-detail__counter .product-option__pricerow {
	flex-direction: column;
	flex-grow: 1;
}
.product-option__info {
	margin-left: 15px;
	font-size: 20px;
}
.product-detail__counter .input-counter__field {
	font-size: 20px;
}
.product-detail__action-info {
	color: #76846D;
	margin-top: 10px;
}
.product-detail__action-info img {
	margin-right: 5px;
}
.product-detail__card .product-detail__shortdesc {
	border: none;
}
.product-detail__linkbox {
	background: #E3E8E0;
	padding: 15px 20px 15px 15px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	line-height: 28px;
	border-radius: 5px;
}
.product-detail__linkbox-icon {
	background: #76846D;
	display: inline-block;
	width: 28px;
	height: 28px;
	border-radius: 50%;
	margin-right: 10px;
	color: #fff;
	text-align: center;
}
.product-detail__linkbox a {
	font-size: 16px;
	display: flex;
	align-items: center;
}
.product-detail__linkbox a span {
	border-bottom: 1px solid #262626;
}
.product-detail__popup-link {
	line-height: 20px;
}
.product-detail__popup-link-icon {
	display: inline-block;
	text-align: center;
	width: 20px;
	height: 20px;
	border: 1px solid #262626;
	border-radius: 50%;
	margin-right: 8px;
	font-size: 13px;
	font-weight: 700;
	font-family: serif;
}
.product-detail__popup-link a {
	color: #67829A;
}
.product-detail__action .btn.product-detail__add {
	background: #D3A49C;
	border-color: #D3A49C;
}
.product-detail__counter .product-option__price {
	font-size: 36px;
}
.product-detail__counter .price-value--old {
	display: inline;
}
.product-detail__card strong {
	color: inherit;
}
.product-option__info {
	font-weight: 500;
}
.product-detail__action .product-option__old-price {
	display: inline;
	font-size: 16px;
}
.product-detail__card .h2 {
	color: inherit;
}
.product-detail__linkbox-content {
	flex-grow: 1;
}

@media (max-width: 768px) {
	.product-detail__actions .product-detail__action {
		width: 100%;
	}
	.product-detail__actions .product-detail__action:first-child {
		display: block;
	}
	.product-detail__counter .input-counter__field {
		width: 100%;
	}
	.product-detail__counter .product-option__price {
		font-size: 28px;
	}
	.product-detail__counter .product-option__desc, .product-option__old-price {
		position: absolute;
		bottom: 0;
		height: 20px;
	}
	.product-detail__counter .product-option__desc {
		left: 0;
	}
	.product-option__old-price {
		right: 0;
	}
	.product-detail__counter {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		padding-bottom: 18px;
		align-items: center;
	}
	.product-detail__counter .input-counter {
		width: 100%;
		margin: 20px 0;
	}
	.product-option__info {
		margin: 0;
		font-size: 18px;
	}
	.product-detail__card {
		margin-bottom: 70px;
	}
	.product-detail__linkbox {
		padding: 15px 10px;
		line-height: 18px;
	}
	.product-detail__linkbox a.arrow-link {
		font-size: 14px;
		white-space: nowrap;
	}
	.product-detail__linkbox a.arrow-link:after {
		margin-left: 0;
		transform: scale(.6);
		display: inline-block;
		top: 0;
	}
	.product-detail__linkbox-icon {
		width: 18px;
		height: 18px;
		font-size: 11px;
		line-height: 18px;
	}
	.product-detail__linkbox-content {
		flex-shrink: 10;
		margin-right: 5px;
	}
}

.product-detail__popup {
	position: fixed;
	top: 0;
	bottom: 0;
	right: -100%;
	width: 50%;
	z-index: 100;
	background: #fff;
	transition: right 1s;
	color: #262626;
	font-weight: 400;
	max-height: 100vh;
	overflow-y: auto;
}
.product-detail__popup strong {
	color: #262626;
}
.product-detail__popup-opened {
	right: 0;
}
.product-detail__popup .h4 {
	font-size: 24px;
	color: inherit;
}
.product-detail__popup-container {
	padding: 20% 15% 30% 10%;
}
.product-detail__popup-title {
	font-size: 20px;
	font-weight: 500;
	margin: 25px 0 15px;
	color: inherit;
}

body:after {
	content: '';
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: #000;
	display: none;
	opacity: 0;
}
body.overlay:after {
	display: block;
	opacity: .5;
	z-index: 99;
}
.product-detail__popup-close {
	position: absolute;
	top: 30px;
	right: 30px;
	font-size: 35px;
	cursor: pointer;
	line-height: 25px;
	font-weight: 400;
	transform: scaleY(.85);
}
.product-detail__popup .link.product-detail__inforeport-text {
	color: #006CB4;
}

@media (max-width: 768px) {
	.product-detail__popup {
		width: 100vw;
	}
	.product-detail__popup-container {
		padding: 15% 12%;
	}
	.product-detail__popup-close {
		top: 20px;
		right: 20px;
	}
}

#product-detail__rate {
	display: flex;
	align-items: baseline;
	min-height: 31px;
}
#product-detail__rate.ElementsWidget-prefix .R-TextHeading--md, #product-detail__rate.ElementsWidget-prefix .R-TextBody--xs {
	font-size: 14px;
	font-weight: 400;
	border-bottom: 1px solid;
}
#product-detail__rate.ElementsWidget-prefix .R-TextBody--xs:not(.shown) {
	display: none;
}
#product-detail__rate.ElementsWidget-prefix .R-TextHeading--md {
	margin-right: 0 !important;
	padding-right: 5px;
}
#product-detail__rate.ElementsWidget-prefix .R-RatingStars {
	transform: translateY(2px);
	order: -1;
}
#product-detail__rate.ElementsWidget-prefix .R-RatingStars .R-RatingStars__stars .stars__icon {
	color: #ffda4b;
}
#product-detail__rate.ElementsWidget-prefix .R-RatingStars .R-RatingStars__stars .stars__icon--100 {
	background-image: linear-gradient(to right,#ffda4b 99.9%,#ffda4b 100%);
	background-size: 100%;
	-webkit-background-clip: text;
}
#product-detail__rate.ElementsWidget-prefix .R-RatingStars .R-RatingStars__stars .stars__icon--75 {
	background-image: linear-gradient(to right, #ffda4b 60%, #e1dcd0 60.1%);
}
#product-detail__rate.ElementsWidget-prefix .R-RatingStars .R-RatingStars__stars .stars__icon--50 {
	background-image: linear-gradient(to right, #ffda4b 50%, #e1dcd0 50.1%);
}
#product-detail__rate.ElementsWidget-prefix .R-RatingStars .R-RatingStars__stars .stars__icon--25 {
	background-image: linear-gradient(to right, #ffda4b 38%, #e1dcd0 38.1%);
}
#product-detail__rate.ElementsWidget-prefix .R-RatingStars .R-RatingStars__stars .stars__icon--0 {
	color: #e1dcd0;
}
a.reviews-link {
	text-decoration: none;
}
.product-detail__no-sale .product-detail__action-info {
	color: #CB997E;
}

/* End */


/* Start:/local/templates/.default/components/grassica/product.card/2022-03/style.css?16763795935294*/
.products-list {
	justify-content: space-between;
}
.products-list .product.product-tagged {
	padding: 0;
	margin: 0;
	margin-bottom: 20px;
	width: calc((100% - 40px) / 3);
}
.element_item_catalog_wrap {
	padding: 25px 20px 20px;
	box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.15);
	font-family: GothamPro, sans-serif;
	transition: 0.25s;
	flex-grow: 1;
	display: flex;
	flex-direction: column;
	position: relative;
}
.element_item_catalog_wrap:hover {
	cursor: pointer;
	box-shadow: 0px 0px 20px rgb(0 0 0 / 30%);
	transition: 0.25s;
}
.product-tagged .product-option__desc {
	margin-top: 5px;
	text-align: right;
	font-size: 13px;
	min-height: 20px;
}
.product-tagged .product-option__title {
	font-size: 12px;
	font-weight: 400;
}
.product-tagged .product-option {
	display: flex;
	align-items: center;
	flex-grow: unset;
}
.product-tagged .product-option__pricerow {
	margin-top: 0;
}
.product-tagged .product__label {
	top: 20px;
	right: 20px;
	min-width: 55px;
}
.product-tagged .product__name {
	flex-grow: 1;
	font-weight: 450;
	margin-bottom: 20px;
}
.product-tagged .contain_type_product_tag {
	min-height: initial;
	margin-top: 0;
}

@media (max-width: 768px) {
	.swiper-slide .product-tagged.products__item {
		width: 340px;
	}
	.products-list .product.product-tagged {
		width: calc(50% - 10px);
	}
}

@media (max-width: 575px) {
	.product-tagged .product__name {
		font-size: 15px;
	}
	.product.product-tagged .product-option__pricerow .price-value {
		font-size: 20px;
	}
	.product-tagged .product-option__title {
		font-size: 14px;
	}
	.swiper-slide .product-tagged.products__item {
		width: 300px;
	}
	.products-list .product.product-tagged {
		width: 100%;
		margin: 0;
		margin-bottom: 20px;
	}
}

@media (min-width: 768px) {
	.products-list .product.product-tagged:last-child:nth-child(3n+2) {
		position: relative;
		left: calc(-20px - (100% - 40px) / 3)
	}
}

.element_item_catalog_wrap .link:not(.product__name):hover {
	color: initial;
}

.element_item_catalog_wrap .product__infolink {
	margin: 5px -20px -20px;
}
.element_item_catalog_wrap .product__infolink {
	font-size: 11px;
}
@media (max-width: 575px) {
	.element_item_catalog_wrap .product__infolink {
		font-size: 13px;
	}
}

/*----------------------------------------------*/

.product.products__item.product-2022-03 {
	padding: 30px 35px 40px;
	border-radius: 5px;
	border: 1px solid transparent;
	position: relative;
}
.product.products__item.product-2022-03:hover {
	border-color: #9DA89F;
}
.product-2022-03 .product__wrap {
	display: flex;
	flex-direction: column;
	align-items: center;
	flex-grow: 1;
}
.product-2022-03 .product__img {
	max-width: 300px;
}
.product-2022-03 .product__content {
	text-align: center;
}
.product__section-name {
	font-weight: 400;
	font-size: 14px;
	color: #828282;
}
.product-2022-03 .product__name {
	font-size: 20px;
	line-height: 26px;
	color: #000;
	flex-grow: unset;
}
.product__info {
	display: flex;
	flex-direction: column;
	flex-grow: 1;
}
.product__rating {
	display: flex;
	padding: 0 40px;
	align-items: start;
	margin-bottom: 20px;
}
.product__rating:before, .product__rating:after {
	content: "";
	height: 1px;
	background: #899C8D;
	flex-grow: 1;
	position: relative;
	top: 50%;
}
.product__rating:after {
	margin-left: 7px;
}
.product__rating:before {
	margin-right: 7px;
}
.product__rating .star {
	display: inline-block;
	font-size: 20px;
	line-height: 1;
	color: #899C8D;
	background-image: linear-gradient(to right,#899C8D 99.9%,#899C8D 100%);
	background-size: 100%;
	-webkit-background-clip: text;
	-moz-background-clip: text;
	-webkit-text-fill-color: transparent;
	-moz-text-fill-color: transparent;
}
.product__rating .star:after {
	content: "\2605";
}
.product__rating .star-0 {
	background-image: linear-gradient(to right,#cdcdcd 99.9%,#cdcdcd 100%);
}
.product__rating .star-25 {
	background-image: linear-gradient(to right, #899C8D 38%, #cdcdcd 38.1%);
}
.product__rating .star-50 {
	background-image: linear-gradient(to right, #899C8D 50%, #cdcdcd 50.1%);
}
.product__rating .star-75 {
	background-image: linear-gradient(to right, #899C8D 60%, #cdcdcd 60.1%);
}
.product__reviews {
	color: #BDBDBD;
	font-size: 11px;
	font-weight: 400;
	line-height: 1;
	margin: 0 5px 0;
}
.product-2022-03 .product__text {
	font-size: 13px;
	line-height: 18px;
	font-weight: 400;
	color: #828282;
	margin-bottom: 20px;
	flex-grow: 1;
}
.product-2022-03 .link:hover {
	color: initial;
}
.product.product-2022-03 .price-value:not(.price-value--old) {
	font-size: 20px;
}
.product-2022-03 .price-value--old {
	font-size: 16px;
	font-weight: 400;
	color: #262626;
}
.product-2022-03 .product__price {
	display: block;
}
.product-2022-03 .product__tag {
	color: #fff;
	font-size: 13px;
	font-weight: 400;
	line-height: 25px;
	text-transform: uppercase;
	background: #D3A49C;
	display: block;
	width: 100%;
	margin-bottom: 11px;
	text-align: center;
}
.product-2022-03 .product__tag.link:hover {
	color: #fff;
}
.product-2022-03 .product__tag-best {
	background: #959C8A;
}
.product-2022-03 .product__tag-neu, .product-2022-03 .product__tag-new {
	background: #FFE7A5;
}
.product-2022-03 .link {
	color: inherit;
}

.product__content-head {
	display: flex;
	flex-direction: column;
	flex-grow: 1;
}
.product-2022-03 .link.product__description:hover {
	color: inherit;
}

/* End */
/* /local/templates/.default/components/bitrix/catalog/.default/style.css?16397641161556 */
/* /local/templates/2020/components/grassica/catalog.element/2021-10/style.css?165330313413632 */
/* /local/templates/.default/components/grassica/product.card/2022-03/style.css?16763795935294 */
