@charset "UTF-8";/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */

body {
	margin: 0
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
	display: block
}
audio, canvas, progress, video {
	display: inline-block;
	vertical-align: baseline
}
audio:not([controls]) {
	display: none;
	height: 0
}
[hidden], template {
	display: none
}
a {
	background-color: transparent
}
a:active, a:hover {
	outline: 0
}
abbr[title] {
	border-bottom: 1px dotted
}
b, strong {
	font-weight: bold
}
dfn {
	font-style: italic
}
h1 {
	font-size: 2em;
	margin: .67em 0
}
mark {
	background: #ff0;
	color: #000
}
small {
	font-size: 80%
}
sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}
sup {
	top: -0.5em
}
sub {
	bottom: -0.25em
}
img {
	border: 0
}
svg:not(:root) {
	overflow: hidden
}
figure {
	margin: 1em 40px
}
hr {
	box-sizing: content-box;
	height: 0
}
pre {
	overflow: auto
}
code, kbd, pre, samp {
	font-family: monospace, monospace;
	font-size: 1em
}


#map_canvas img, #map_canvas embed, #map_canvas object, .map_canvas img, .map_canvas embed, .map_canvas object, .mqa-display img, .mqa-display embed, .mqa-display object {
	max-width: none !important
}
button {
	-webkit-appearance: none;
	-moz-appearance: none;
	background: transparent;
	padding: 0;
	border: 0;
	border-radius: 0;
	line-height: 1
}
.is-visible {
	display: block !important
}
.is-hidden {
	display: none !important
}

label.middle {
	margin: 0 0 1rem;
	padding: .5625rem 0
}
.help-text {
	margin-top: -0.5rem;
	font-size: .8125rem;
	font-style: italic;
	color: #333
}

@media screen and (min-width:0\0) {
select {
background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg==")
}
}
select:disabled {
	background-color: #e6e6e6;
	cursor: default
}
select::-ms-expand {
display:none
}
select[multiple] {
	height: auto
}
.is-invalid-input:not(:focus) {
	background-color: rgba(236,88,64,0.1);
	border-color: #ec5840
}
.is-invalid-label {
	color: #ec5840
}
.form-error {
	display: none;
	margin-top: -0.5rem;
	margin-bottom: 1rem;
	font-size: .75rem;
	font-weight: bold;
	color: #ec5840
}
.form-error.is-visible {
	display: block
}
html {
	-webkit-text-size-adjust: 100%;
	min-height: 100%
}
html, body {
	min-height: 100%;
	height: 100%
}
ul, p, h1, h2, h3, h4, h5, h6, iframe {
	padding: 0;
	margin: 0
}
#container {
	background-color: #eee;
	min-height: 100%
}
#container.blurred {
	-webkit-filter: blur(2px);
	filter: blur(2px)
}
#content-wrapper {
	margin: 0 auto;
	max-width: 100rem;
	background-color: #FFF
}
a {
	text-decoration: none;
	color: #3e3936
}
body.noscroll {
	overflow: hidden
}
.error {
	padding: .4rem 0;
	font-weight: 600;
	color: #c20038;
	font-size: .75rem
}
.btn-main, .com-saf-centered-button, .com-compare__action {
	text-decoration: none;
	padding: 0 3rem;
	line-height: 2.5rem;
	text-transform: uppercase;
	font-size: .75rem;
	font-weight: 700;
	color: #3e3936;
	border: 1px solid #3e3936;
	display: inline-block
}
.btn-main:hover, .com-saf-centered-button:hover, .com-compare__action:hover {
	margin: 0 -0.125rem;
	line-height: 2.25rem;
	border: 3px solid #3e3936
}
.btn-main.btn-main--shop, .btn-main--shop.com-saf-centered-button, .btn-main--shop.com-compare__action {
	color: #FFF;
	border: 0;
	background-color: #c20038
}
.btn-main.btn-main--shop:hover, .btn-main--shop.com-saf-centered-button:hover, .btn-main--shop.com-compare__action:hover {
	line-height: 2.5rem
}
.btn-main.btn-main--border, .btn-main--border.com-saf-centered-button, .btn-main--border.com-compare__action {
	padding: 0 1.5rem;
	color: #3e3936;
	border: 1px solid #c6c5c4;
	min-height: 1.5625rem;
	line-height: 1.5625rem;
	text-transform: none;
	font-weight: 600
}
.btn-main.btn-main--white, .btn-main--white.com-saf-centered-button, .btn-main--white.com-compare__action {
	color: #FFF;
	border-color: #FFF
}
.btn-main.btn-main--white:hover, .btn-main--white.com-saf-centered-button:hover, .btn-main--white.com-compare__action:hover {
	background-color: #FFF;
	color: #3e3936
}
.com-sticky--sticky .btn-main.btn-main--white, .com-sticky--sticky .btn-main--white.com-saf-centered-button, .com-sticky--sticky .btn-main--white.com-compare__action {
	color: #3e3936
}
.com-sticky--sticky .btn-main.btn-main--white:hover, .com-sticky--sticky .btn-main--white.com-saf-centered-button:hover, .com-sticky--sticky .btn-main--white.com-compare__action:hover {
	background-color: #3e3936;
	color: #FFF
}
.btn-main.btn-main--red, .btn-main--red.com-saf-centered-button, .btn-main--red.com-compare__action {
	color: #FFF;
	min-height: 1.5625rem;
	line-height: 1.5625rem;
	text-transform: none;
	font-weight: 600;
	border: 1px solid #c20038;
	background-color: #c20038
}
.btn-main.btn-main--red-big, .btn-main--red-big.com-saf-centered-button, .btn-main--red-big.com-compare__action {
	color: #FFF;
	border: 0;
	background-color: #c20038
}
.btn-main.btn-main--red-big:hover, .btn-main--red-big.com-saf-centered-button:hover, .btn-main--red-big.com-compare__action:hover {
	line-height: 2.5rem;
	min-height: 2.5rem;
	border: 0
}
.btn-main.btn-main--violet, .btn-main--violet.com-saf-centered-button, .btn-main--violet.com-compare__action {
	color: #FFF;
	text-transform: none;
	border: 1px solid #a79f9c;
	background-color: #a79f9c
}
.btn-main.btn-main--brown, .btn-main--brown.com-saf-centered-button, .btn-main--brown.com-compare__action {
	color: #FFF;
	border: 1px solid #FFF;
	background-color: #524d4a
}
.btn-main.btn-main--brown:hover, .btn-main--brown.com-saf-centered-button:hover, .btn-main--brown.com-compare__action:hover {
	margin: 0;
	line-height: 2.5rem
}
.btn-main.btn-main--discover-main, .btn-main--discover-main.com-saf-centered-button, .btn-main--discover-main.com-compare__action {
	min-height: 3.125rem;
	line-height: 3.125rem
}
.btn-main.btn-main--discover-main:hover, .btn-main--discover-main.com-saf-centered-button:hover, .btn-main--discover-main.com-compare__action:hover {
	min-height: 3.125rem;
	line-height: 2.875rem
}
.btn-main.btn-main--discover-square, .btn-main--discover-square.com-saf-centered-button, .btn-main--discover-square.com-compare__action {
	padding: 0;
	width: 5.625rem;
	min-height: 5.625rem;
	border: 2px solid #FFF;
	color: #FFF;
	line-height: 1.2rem;
	position: relative;
	text-align: center;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%)
}
.btn-main.btn-main--discover-square--black, .btn-main--discover-square--black.com-saf-centered-button, .btn-main--discover-square--black.com-compare__action {
	border-color: #353535;
	color: #353535
}
.btn-main.btn-main--discover-square .btn-main__inner, .btn-main--discover-square.com-saf-centered-button .btn-main__inner, .btn-main--discover-square.com-compare__action .btn-main__inner {
	width: 100%;
	position: absolute;
	top: 50%;
	left: 0;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%)
}
.btn-main.btn-main--tooltip, .btn-main--tooltip.com-saf-centered-button, .btn-main--tooltip.com-compare__action {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 2.625rem;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	line-height: normal;
	padding: 0;
	margin: 0 .3125rem;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	text-align: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}
.btn-main.btn-main--tooltip:first-child, .btn-main--tooltip.com-saf-centered-button:first-child, .btn-main--tooltip.com-compare__action:first-child {
	margin-left: 0
}
.btn-main.btn-main--tooltip:last-child, .btn-main--tooltip.com-saf-centered-button:last-child, .btn-main--tooltip.com-compare__action:last-child {
	margin-right: 0
}
.btn-main.btn-main--tooltip:hover, .btn-main--tooltip.com-saf-centered-button:hover, .btn-main--tooltip.com-compare__action:hover {
	border-width: 1px
}
.btn-main.btn-main--small, .com-nav-cat .btn-main.btn-main--in-fixed-menu, .com-nav-cat .btn-main--in-fixed-menu.com-saf-centered-button, .com-nav-cat .btn-main--in-fixed-menu.com-compare__action, .com-facet .btn-main.btn-main--in-facet, .com-facet .com-facet__reset, .com-facet .btn-main--in-facet.com-saf-centered-button, .com-facet .btn-main--in-facet.com-compare__action, .com-product-nav .btn-main.btn-main--in-product, .com-product-nav .btn-main--in-product.com-saf-centered-button, .com-product-nav .btn-main--in-product.com-compare__action, .com-recipe-detail-nav .btn-main.btn-main--in-recipe, .com-recipe-detail-nav .btn-main--in-recipe.com-saf-centered-button, .com-recipe-detail-nav .btn-main--in-recipe.com-compare__action, .btn-main--small.com-saf-centered-button, .com-facet .com-saf-centered-button.com-facet__reset, .btn-main--small.com-compare__action, .com-facet .com-compare__action.com-facet__reset {
	padding: 0 1.5rem;
	min-height: 1.5rem;
	line-height: 1.5rem
}
.btn-main.btn-main--no-border, .btn-main--no-border.com-saf-centered-button, .btn-main--no-border.com-compare__action {
	border: 0
}
.btn-main.btn-main--small.btn-main--no-border, .com-nav-cat .btn-main.btn-main--no-border.btn-main--in-fixed-menu, .com-nav-cat .btn-main--no-border.btn-main--in-fixed-menu.com-saf-centered-button, .com-nav-cat .btn-main--no-border.btn-main--in-fixed-menu.com-compare__action, .com-facet .btn-main.btn-main--no-border.btn-main--in-facet, .com-facet .btn-main--no-border.com-facet__reset, .com-facet .btn-main--no-border.btn-main--in-facet.com-saf-centered-button, .com-facet .btn-main--no-border.btn-main--in-facet.com-compare__action, .com-product-nav .btn-main.btn-main--no-border.btn-main--in-product, .com-product-nav .btn-main--no-border.btn-main--in-product.com-saf-centered-button, .com-product-nav .btn-main--no-border.btn-main--in-product.com-compare__action, .com-recipe-detail-nav .btn-main.btn-main--no-border.btn-main--in-recipe, .com-recipe-detail-nav .btn-main--no-border.btn-main--in-recipe.com-saf-centered-button, .com-recipe-detail-nav .btn-main--no-border.btn-main--in-recipe.com-compare__action, .btn-main--small.btn-main--no-border.com-saf-centered-button, .btn-main--small.btn-main--no-border.com-compare__action {
	padding: 0 .75rem
}
.btn-main.btn-main--reset:hover, .btn-main--reset.com-saf-centered-button:hover, .btn-main--reset.com-compare__action:hover, .btn-main.btn-main--discover-accessories:hover, .btn-main--discover-accessories.com-saf-centered-button:hover, .btn-main--discover-accessories.com-compare__action:hover {
	margin: 0;
	border: 1px solid
}
.btn-main--personalize {
	height: 2.625rem;
	line-height: 2.625rem
}
.btn-main--personalize:hover {
	line-height: 2.375rem
}
.btn-main--personalize .btn-main__icon {
	margin: -0.0625rem .125rem 0 0
}
.btn-main.btn-main--border-red, .btn-main--border-red.com-saf-centered-button, .btn-main--border-red.com-compare__action {
	color: #c20038;
	font-weight: 600;
	border: 1px solid #c20038;
	background-color: #FFF
}
.btn-main.btn-main--border-red:hover, .btn-main--border-red.com-saf-centered-button:hover, .btn-main--border-red.com-compare__action:hover {
	margin: 0;
	border: 3px solid
}
.btn-main--red-wide {
	color: #FFF;
	font-size: .875rem;
	width: 100%;
	min-height: 1.875rem;
	line-height: 1.875rem;
	text-transform: none;
	font-weight: 700;
	background-color: #aa2130;
	letter-spacing: .033em;
	border: 0;
	text-transform: uppercase
}
.btn-main--red-wide:hover {
	border: 0;
	margin: 0;
	line-height: 1.875rem
}
.btn-main--red-wide-normal-case {
	color: #FFF;
	font-size: .875rem;
	min-height: 3.125rem;
	line-height: 1rem;
	text-transform: none;
	font-weight: 700;
	background-color: #c20038;
	letter-spacing: .033em;
	border: 0;
	text-align: center;
	padding: .3125rem 1.4375rem;
	margin: 0 0 0 .625rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

@media screen and (min-width:64.0625em) {
.btn-main--red-wide-normal-case {
	width: 100%
}
}
.btn-main--red-wide-normal-case:hover {
	border: 0;
	margin: 0 0 0 .625rem;
	line-height: 1rem
}
.btn-main--large-grey {
	font-size: .875rem;
	min-width: 198px;
	padding: 0;
	height: 1.75rem;
	line-height: 1.625rem;
	text-transform: none;
	font-weight: 700;
	border: 1px solid #433d3a;
	letter-spacing: .033em;
	text-transform: uppercase;
	margin: .625rem
}
.btn-main--large-grey:hover {
	border: 1px solid #433d3a;
	margin: .625rem;
	line-height: 1.625rem
}
.com-account-pages .btn-main.btn-main--large-grey:hover, .com-account-pages .btn-main--large-grey.com-saf-centered-button:hover, .com-account-pages .btn-main--large-grey.com-compare__action:hover {
	line-height: 1.625rem
}
.btn-main--large-grey-no-border {
	color: #FFF;
	background-color: #433d3a
}
.btn-main--large-grey-border {
	color: #433d3a;
	background-color: white
}
.btn-main--little-red {
	padding: 0 1.375rem;
	font-weight: 400;
	letter-spacing: .08em;
	background-color: #c20038;
	border-color: #c20038;
	color: #fff
}
.btn-main--little-bordered {
	padding: 0 1.375rem;
	font-weight: 400;
	letter-spacing: .08em;
	background-color: #fff;
	border-color: #d8d8d8
}
.utl-row-expanded, .com-photo-gallery, .com-saf-intro, .com-contents-list__root {
	max-width: 100% !important
}
.utl-no-bullets, .info-menu__list, .info-menu__values, .main-nav__root, .panel.panel--l1 .main-nav__list-container, .panel.panel--l1 .main-nav__item-list, .panel.panel--l1 .main-nav__secondary, .user-info__list, .main-footer__root, .com-product-list__detail-cnt, .com-slider-wave__list, .com-nav-points, .com-spotlight__list, .com-cat-intro__list, .com-nav-cat__list, .com-facet__options, .com-facet__values, .com-account-pages__breadcrumb-root, .com-account-pages__page-root, .com-shopping-cart__breadcrumb-root, .com-shopping-cart__breadcrumb-terms, .com-shopping-cart__page-root, .com-shopping-cart__terms-root, .com-photo-gallery, .com-product-viz__media-slider, .com-carousel__list, .com-product-nav__list, .com-product-tech-spec-column__specs, .com-modal-gallery__list, .com-recipe-detail-nav__list, .com-block-list__root, .com-recipe-list__root, .com-slider-gourmet__button-nav, .com-paginator__list, .com-history-nav__root, .com-promo-list__wrp, .com-light-tab__list, .com-contents-list__root, .com-saf-members__list, .com-saf-urban-members__list, .com-saf-post-listing__root, .com-compare__list, .com-ks-list__root, .com-shop-carousel__root, .com-vip-recipe-thumbnail--detailed .com-vip-recipe-thumbnail__timings, .com-vip-recipe-ingredients__people-list, .com-vip-recipe-ingredients__list, .com-vip-recipe-list__listing, .com-vip-recipe-filters__list, .com-vip-recipe-filters__options, .com-vip-recipe-paginator__list, .com-vip-register-cta__features-list, .com-vip-micromoment-grid__list, .com-main-nav__list, .com-vip-appliance-recipes, .com-sticky-newsletter-expanded__cta-list, .blk-nav .com-home-menu__list, .com-support-home__root, .com-editorial-spotlight__root, .blk-product-data__share-list, .blk-recipe-detail-ingredients__root, .mod-selector__thumbnails, .mod-hotspots__tab-indexes, .mod-hotspots__bullets {
	list-style-type: none
}
.utl-no-outline, .info-menu__link, .user-info__trigger, .cart-info__trigger {
	outline: 0
}
.utl-center, .com-product-list__img-btn {
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
	text-align: center
}
.utl-center-x, .ka-theme.ka-theme--dots-overlay .slick-dots, .ka-theme--dots-overlay.com-compare__list .slick-dots, .com-block-list__social, .com-recipe-list__social, .com-contents-list__social, .com-saf-post-listing__social, .com-ks-list__social, .com-recipe-filters__item:after {
	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%)
}
.utl-center-y, .com-box-list__cta-cnt, .com-box-list__item--icon .com-box-list__img-center, .com-promo__btn-cnt, .com-spotlight__icon-center, .com-related-recipes__text-cnt:not(.com-related-recipes__text-cnt--outside), .blk-store-stripe-home__cnt, .com-history-nav__link:after, .home-slide__btn-cnt, .btn-main.btn-main--discover-accessories, .btn-main--discover-accessories.com-saf-centered-button, .btn-main--discover-accessories.com-compare__action {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%)
}
.utl-block-link, .com-related-recipes__block-link {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 2
}
.utl-reset-form-items, .main-footer__input, .com-sbscr-nwsl input[type="text"], .com-sbscr-nwsl input[type="email"], .com-sbscr-nwsl__input {
	box-shadow: none;
	font-family: none !important;
	border: 0;
	background: none !important
}
.utl-reset-form-items:focus, .main-footer__input:focus, .com-sbscr-nwsl input[type="text"]:focus, .com-sbscr-nwsl input[type="email"]:focus, .com-sbscr-nwsl__input:focus {
	box-shadow: none !important;
	border: 0
}

@media screen and (min-width:0) and (max-width:47.9375em) {
.hide--small-only, .com-vip-recipe-featured__insp-image, .com-vip-recipe-paginator__item--text, .com-vip-newsletter-subscr__email-label, .com-sbs-carousel .slick-arrow, .com-sbs-carousel-slide__text {
	display: none !important
}
}

@media screen and (min-width:48em) and (max-width:64em) {
.hide--medium-only {
	display: none !important
}
}

@media screen and (min-width:64.0625em) {
.hide--large-only {
	display: none !important
}
}
.utl-fixed-ratio-parent, .com-box-list__img-cnt, .com-product-highlight, .com-product-highlight--in-l2-editorial, .com-promo.com-promo--standard .com-promo__img-cnt, .com-promo.com-promo--alternative .com-promo__img-cnt, .com-promo.com-promo--slideshow .com-promo__img-cnt, .com-slider-general__img-cnt, .com-slider-general--alternate-ratio-01 .com-slider-general__img-cnt, .com-slider-general--alternate-ratio-02 .com-slider-general__img-cnt, .com-related-recipes__item--first .com-related-recipes__img-cnt, .com-related-recipes__img-cnt, .com-product-news__img-cnt, .com-photo-gallery__img-cnt-state-5, .com-photo-gallery--large .com-photo-gallery__item, .com-photo-gallery__img-cnt-state-1, .com-photo-gallery__img-cnt-state-2, .com-photo-gallery__img-cnt-state-3, .com-photo-gallery__img-cnt-state-4, .com-carousel--recipes .com-carousel__img-cnt, .com-support__header-home, .com-frametopage--in-about .com-frametopage__block, .blk-store-stripe-home, .blk-support-404__img, .blk-commitment, .blk-video, .blk-chef-choice__img, .blk-brand-bottom, .com-block-list__item .com-block-list__image-cnt, .com-recipe-list__item .com-recipe-list__image-cnt, .com-recipe-list__item:nth-child(3) .com-recipe-list__image-cnt, .com-contents-list__item .com-contents-list__image-cnt, .com-saf-post-head__img-cnt, .com-saf-post-head__video, .com-saf-post-listing__item .com-saf-post-listing__image-cnt, .com-ks-list__item .com-ks-list__image-cnt, .com-lang-intro__header, .com-vip-cookmode__step-image-cnt, .com-vip-loved-recipes .com-vip-recipe-thumbnail--loved .com-vip-recipe-thumbnail__image-cnt, .com-vip-recipe-thumbnail__image-cnt, .com-vip-recipe-thumbnail--intro .com-vip-recipe-thumbnail__image-cnt, .com-vip-recipe-thumbnail--detailed .com-vip-recipe-thumbnail__image-cnt, .com-vip-recipe-thumbnail--detailed.com-vip-recipe-thumbnail--upsell .com-vip-recipe-thumbnail__image-cnt, .com-vip-recipe-steps__item-image-cnt, .com-vip-recipe-steps__image-cnt, .com-vip-micromoment-main-grid__item-image-cnt, .com-vip-micromoment-main-grid__item--1 .com-vip-micromoment-main-grid__item-image-cnt, .com-vip-micromoment-main-grid__item--3 .com-vip-micromoment-main-grid__item-image-cnt, .com-vip-micromoment-main-grid__item--2 .com-vip-micromoment-main-grid__item-image-cnt, .com-vip-micromoment-main-grid__item--4 .com-vip-micromoment-main-grid__item-image-cnt, .com-vip-micromoment-main-grid__item--5 .com-vip-micromoment-main-grid__item-image-cnt, .com-slider-gourmet--in-home, .home-slide.home-slide--large.home-slide--r-1 .home-slide__sub, .home-slide.home-slide--medium .home-slide.home-slide--top, .home-slide.home-slide--medium .home-slide.home-slide--btm-l, .home-slide.home-slide--medium .home-slide.home-slide--btm-r, .home-slide.home-slide--medium .home-slide.home-slide--full, .home-slide.home-slide--small .home-slide__sub, .com-support-home .utl-img-fixed-ratio, .com-cat-intro--appliances .com-cat-intro__img-cnt, .blk-full-kitchen__item, .com-cat-intro--kitchenware .com-cat-intro__img-cnt, .blk-calendar-head, .blk-recipe-detail-head, .blk-recipe-detail-gallery--normal, .blk-landing-eu__img {
	position: relative;
	overflow: hidden;
	display: block;
	height: 0
}
.utl-fixed-ratio-image, .com-box-list__item--image .com-box-list__img, .com-promo__img, .com-cat-intro__img, .com-related-recipes__img, .com-photo-gallery--large .com-photo-gallery__img, .com-carousel--recipes .com-carousel__img, .com-saf-top-block__overlay:after, .com-vip-cookmode__step-image, .com-vip-recipe-thumbnail--intro .com-vip-recipe-thumbnail__info, .com-vip-recipe-steps__item-image, .com-vip-recipe-steps__image, .com-support-home .utl-img-fixed-ratio__img, .blk-recipe-detail-gallery--normal .blk-recipe-detail-gallery__img, .com-recipe-detail-main-image, [data-page="page-recipe-detail"] .utl-fixed-ratio-image {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-size: 100% auto;
	background-repeat: no-repeat
}
.icon--5-years {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2015.9%2019.628%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bstroke%3A%23000%3Bstroke-miterlimit%3A10%3Bstroke-width%3A0.2px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22a%22%20d%3D%22M15.52%202.384L8.064.12a.353.353%200%200%200-.23%200L.38%202.383a.408.408%200%200%200-.28.356v7.506c0%206.056%204.148%208.092%207.252%209.11l.483.152a.353.353%200%200%200%20.23%200l.482-.153c3.1-1.018%207.252-3.053%207.252-9.11V2.74a.36.36%200%200%200-.28-.356zm-.483%207.863c0%202.672-.687%206.412-6.718%208.37l-.357.1-.356-.1c-2.9-.942-6.718-2.824-6.718-8.37V3.02L7.962.882l7.074%202.137z%22%2F%3E%3Cpath%20class%3D%22a%22%20d%3D%22M4.782%2015.335a5.86%205.86%200%200%201-2.316-5.09V4.09a.382.382%200%200%200-.763%200v6.13a6.582%206.582%200%200%200%202.62%205.7.372.372%200%200%200%20.535-.075.346.346%200%200%200-.076-.51zM7.58%202.002a.4.4%200%200%200%20.255.483l5.777%201.73v6.006c0%202.317-.636%205.217-5.674%206.87a.4.4%200%200%200-.458.306.37.37%200%200%200%20.254.433l.076.024a.353.353%200%200%200%20.23%200l.075-.025c2.9-.968%206.234-2.673%206.234-7.61V3.937a.354.354%200%200%200-.28-.356L8.063%201.748a.4.4%200%200%200-.483.254z%22%2F%3E%3Cpath%20class%3D%22a%22%20d%3D%22M11.525%207.65a.37.37%200%200%200-.534%200l-4.2%204.2-1.88-1.884a.37.37%200%200%200-.535.025.387.387%200%200%200%200%20.51l2.137%202.137a.37.37%200%200%200%20.534%200l4.48-4.45a.37.37%200%200%200%200-.535z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--android-red {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2242%22%20height%3D%2242%22%20viewBox%3D%220%200%2042%2042%22%3E%3Cpath%20fill%3D%22%23c20038%22%20d%3D%22M15.233%2017.012v9.04c0%20.784%200%201.422%201.422%201.422h.74v2.87c0%20.707.57%201.28%201.278%201.28.706%200%201.28-.573%201.28-1.28v-2.87h2.102v2.87c0%20.707.572%201.28%201.28%201.28.704%200%201.278-.573%201.278-1.28v-2.87h.684c1.42%200%201.42-.638%201.42-1.422v-9.04H15.232zM23.733%2012.174L24.8%2010.63c.05-.072.032-.173-.04-.224-.073-.05-.175-.032-.224.042l-1.11%201.602c-.742-.28-1.573-.438-2.45-.438-.863%200-1.68.152-2.416.425l-1.1-1.59c-.052-.074-.15-.09-.225-.042-.072.05-.092.152-.042.225l1.06%201.527c-1.8.772-3.02%202.29-3.02%204.03h11.484c0-1.73-1.205-3.238-2.984-4.013zM14%2024c0%20.55-.45%201-1%201s-1-.45-1-1v-6c0-.55.45-1%201-1s1%20.45%201%201v6zM30%2024c0%20.55-.45%201-1%201s-1-.45-1-1v-6c0-.55.45-1%201-1s1%20.45%201%201v6z%22%3E%3C%2Fpath%3E%3Cpath%20fill%3D%22%23c20038%22%20d%3D%22M18.753%2014.5c-.417%200-.753-.337-.753-.75%200-.414.336-.75.753-.75.41%200%20.747.335.747.75%200%20.413-.336.75-.747.75z%22%3E%3C%2Fpath%3E%3Ccircle%20fill%3D%22%23c20038%22%20cx%3D%2223.253%22%20cy%3D%2213.75%22%20r%3D%22.75%22%3E%3C%2Fcircle%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--android, .com-share__icon-android {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2242%22%20height%3D%2242%22%20viewBox%3D%220%200%2042%2042%22%3E%3Cpath%20fill%3D%22%233E3936%22%20d%3D%22M15.233%2017.012v9.04c0%20.784%200%201.422%201.422%201.422h.74v2.87c0%20.707.57%201.28%201.278%201.28.706%200%201.28-.573%201.28-1.28v-2.87h2.102v2.87c0%20.707.572%201.28%201.28%201.28.704%200%201.278-.573%201.278-1.28v-2.87h.684c1.42%200%201.42-.638%201.42-1.422v-9.04H15.232zM23.733%2012.174L24.8%2010.63c.05-.072.032-.173-.04-.224-.073-.05-.175-.032-.224.042l-1.11%201.602c-.742-.28-1.573-.438-2.45-.438-.863%200-1.68.152-2.416.425l-1.1-1.59c-.052-.074-.15-.09-.225-.042-.072.05-.092.152-.042.225l1.06%201.527c-1.8.772-3.02%202.29-3.02%204.03h11.484c0-1.73-1.205-3.238-2.984-4.013zM14%2024c0%20.55-.45%201-1%201s-1-.45-1-1v-6c0-.55.45-1%201-1s1%20.45%201%201v6zM30%2024c0%20.55-.45%201-1%201s-1-.45-1-1v-6c0-.55.45-1%201-1s1%20.45%201%201v6z%22%2F%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M18.753%2014.5c-.417%200-.753-.337-.753-.75%200-.414.336-.75.753-.75.41%200%20.747.335.747.75%200%20.413-.336.75-.747.75z%22%2F%3E%3Ccircle%20fill%3D%22%23FFF%22%20cx%3D%2223.253%22%20cy%3D%2213.75%22%20r%3D%22.75%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--apple-red {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2242%22%20height%3D%2242%22%20viewBox%3D%220%200%2042%2042%22%3E%3Cg%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23c20038%22%3E%3Cpath%20d%3D%22M30.074%2024.433c-.496%201.1-.733%201.59-1.37%202.562-.892%201.355-2.148%203.044-3.704%203.06-1.384.012-1.737-.9-3.615-.892-1.876.012-2.267.906-3.65.895-1.557-.015-2.747-1.54-3.64-2.896-2.49-3.793-2.75-8.243-1.216-10.61%201.092-1.68%202.815-2.665%204.436-2.665%201.65%200%202.688.904%204.05.904%201.322%200%202.128-.904%204.037-.904%201.44%200%202.968.784%204.057%202.14-3.566%201.956-2.987%207.045.614%208.407z%22%20fill%3D%22%23c20038%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M23.954%2012.372c.693-.89%201.22-2.146%201.028-3.43-1.13.078-2.456.8-3.227%201.737-.702.852-1.283%202.115-1.057%203.343%201.236.038%202.514-.7%203.256-1.65z%22%20fill%3D%22%23c20038%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--apple, .com-share__icon-apple {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2242%22%20height%3D%2242%22%20viewBox%3D%220%200%2042%2042%22%3E%3Cg%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%233E3936%22%3E%3Cpath%20d%3D%22M30.074%2024.433c-.496%201.1-.733%201.59-1.37%202.562-.892%201.355-2.148%203.044-3.704%203.06-1.384.012-1.737-.9-3.615-.892-1.876.012-2.267.906-3.65.895-1.557-.015-2.747-1.54-3.64-2.896-2.49-3.793-2.75-8.243-1.216-10.61%201.092-1.68%202.815-2.665%204.436-2.665%201.65%200%202.688.904%204.05.904%201.322%200%202.128-.904%204.037-.904%201.44%200%202.968.784%204.057%202.14-3.566%201.956-2.987%207.045.614%208.407z%22%2F%3E%3Cpath%20d%3D%22M23.954%2012.372c.693-.89%201.22-2.146%201.028-3.43-1.13.078-2.456.8-3.227%201.737-.702.852-1.283%202.115-1.057%203.343%201.236.038%202.514-.7%203.256-1.65z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--arrow-back-white, .com-recipe-detail-nav__icon.com-recipe-detail-nav__icon--simple.com-recipe-detail-nav__icon--calendar, .com-recipe-detail-nav.com-sticky--sticky .com-recipe-detail-nav__icon.com-recipe-detail-nav__icon--simple, .com-recipe-detail-nav.com-sticky--white .com-recipe-detail-nav__icon.com-recipe-detail-nav__icon--simple, .com-facet.com-sticky--sticky .com-recipe-detail-nav__icon.com-recipe-detail-nav__icon--simple, .com-facet.com-facet--extra-open .com-recipe-detail-nav__icon.com-recipe-detail-nav__icon--simple, .com-facet.com-sticky--open .com-recipe-detail-nav__icon.com-recipe-detail-nav__icon--simple, .com-recipe-detail-nav.com-sticky--open .com-recipe-detail-nav__icon.com-recipe-detail-nav__icon--simple {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M27.9%2039c-.7%200-1.4-.3-2-.8L9.7%2022c-1.1-1.1-1.1-2.9%200-4L25.9%201.8c1.1-1.1%202.9-1.1%204%200s1.1%202.9%200%204L15.6%2020l14.2%2014.2c1.1%201.1%201.1%202.9%200%204-.5.5-1.2.8-1.9.8z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--arrow-back, .com-recipe-detail-nav__icon.com-recipe-detail-nav__icon--simple, .mod-nav__back-icon::before {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%233E3936%22%20d%3D%22M27.9%2039c-.7%200-1.4-.3-2-.8L9.7%2022c-1.1-1.1-1.1-2.9%200-4L25.9%201.8c1.1-1.1%202.9-1.1%204%200s1.1%202.9%200%204L15.6%2020l14.2%2014.2c1.1%201.1%201.1%202.9%200%204-.5.5-1.2.8-1.9.8z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--arrow-carousel {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3A%23c20238%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22a%22%20d%3D%22M8%200L6.545%201.455%2012.05%206.96H0v2.08h12.052l-5.507%205.505L8%2016l8-8z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--arrow {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2036%2023%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23c00038%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A1.97px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Earrow%3C%2Ftitle%3E%3Cg%20id%3D%22Livello_7%22%20data-name%3D%22Livello%207%22%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M27.79%2011.5H7M23.54%206L29%2011.5%2023.54%2017%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--available {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%233AA735%22%20stroke%3D%22%233E3936%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M21.377%2027.88c-.447.08-.907.12-1.377.12-4.418%200-8-3.582-8-8s3.582-8%208-8c4.417%200%208%203.582%208%208%200%203.95-2.86%207.23-6.623%207.88%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--calendar-MDA-landing {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%3Cpath%20fill%3D%22%233E3936%22%20d%3D%22M2.398%201h26v27h-26z%22%2F%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M28.398%201.832V28h-26V1.832h26m0-1.037h-26c-.573%200-1.037.464-1.037%201.037V28c0%20.573.465%201.037%201.038%201.037h26c.573%200%201.037-.464%201.037-1.037V1.832c0-.573-.463-1.037-1.037-1.037z%22%2F%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M2.398%201.832h26v2.08h-26z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--calendar-MDA {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2251%22%20height%3D%2253%22%20viewBox%3D%220%200%2051%2053%22%3E%3Cpath%20d%3D%22M0%202h50.295v50.297H0z%22%20opacity%3D%22.55%22%2F%3E%3Cpath%20fill%3D%22%23C40038%22%20d%3D%22M0%200h50.295v50.297H0z%22%2F%3E%3Cpath%20fill%3D%22%23F0EBE8%22%20d%3D%22M0%200h50.295v11.97H0z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--calendar-SDA-landing {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%3Cpath%20fill%3D%22%23C40038%22%20d%3D%22M1.983%201.176h26v27h-26z%22%2F%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M27.983%202.008v26.168h-26V2.008h26m0-1.037h-26C1.41.97.946%201.436.946%202.01v26.168c0%20.573.464%201.037%201.037%201.037h26c.573%200%201.037-.464%201.037-1.037V2.008c0-.573-.463-1.037-1.037-1.037z%22%2F%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M1.983%202.008h26v2.08h-26z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--calendar-SDA {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2251%22%20height%3D%2253%22%20viewBox%3D%220%200%2051%2053%22%3E%3Cpath%20d%3D%22M0%202h50.295v50.297H0z%22%20opacity%3D%22.55%22%2F%3E%3Cpath%20fill%3D%22%23F0EBE8%22%20d%3D%22M0%200h50.295v50.297H0z%22%2F%3E%3Cpath%20fill%3D%22%23C40038%22%20d%3D%22M0%200h50.295v11.97H0z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--catalogs-white, .blk-warranty-stripe-home__icon--catalogs {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22120%22%20height%3D%2275.676%22%20viewBox%3D%220%200%20120%2075.676%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M81.5%204.838v51l-6-4.567-6%204.568v-51h12m0-2h-12c-1.104%200-2%20.896-2%202v51c0%20.76.43%201.455%201.112%201.792.28.14.585.208.888.208.43%200%20.857-.14%201.212-.408l4.79-3.646%204.788%203.646c.355.27.782.408%201.212.408.302%200%20.606-.068.888-.208.68-.337%201.112-1.032%201.112-1.792v-51c-.002-1.105-.898-2-2.002-2zM57.5%204.838c1.1%200%202%20.9%202%202v62c0%201.1-.9%202-2%202h-49c-1.1%200-2-.9-2-2v-62c0-1.1.9-2%202-2h49m0-2h-49c-2.206%200-4%201.795-4%204v62c0%202.205%201.794%204%204%204h49c2.206%200%204-1.795%204-4v-62c0-2.205-1.794-4-4-4z%22%3E%3C%2Fpath%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M15.5%2019.838h34M15.5%2028.838h34M15.5%2038.838h34M15.5%2047.838h34M15.5%2056.838h20%22%3E%3C%2Fpath%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M111.5%204.838c1.1%200%202%20.9%202%202v62c0%201.1-.9%202-2%202h-48c-1.1%200-2-.9-2-2v-62c0-1.1.9-2%202-2h48m0-2h-48c-2.206%200-4%201.795-4%204v62c0%202.205%201.794%204%204%204h48c2.206%200%204-1.795%204-4v-62c0-2.205-1.794-4-4-4z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--catalogs {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22120%22%20height%3D%2275.676%22%20viewBox%3D%220%200%20120%2075.676%22%3E%3Cpath%20fill%3D%22%233E3936%22%20d%3D%22M81.5%204.838v51l-6-4.567-6%204.568v-51h12m0-2h-12c-1.104%200-2%20.896-2%202v51c0%20.76.43%201.455%201.112%201.792.28.14.585.208.888.208.43%200%20.857-.14%201.212-.408l4.79-3.646%204.788%203.646c.355.27.782.408%201.212.408.302%200%20.606-.068.888-.208.68-.337%201.112-1.032%201.112-1.792v-51c-.002-1.105-.898-2-2.002-2zM57.5%204.838c1.1%200%202%20.9%202%202v62c0%201.1-.9%202-2%202h-49c-1.1%200-2-.9-2-2v-62c0-1.1.9-2%202-2h49m0-2h-49c-2.206%200-4%201.795-4%204v62c0%202.205%201.794%204%204%204h49c2.206%200%204-1.795%204-4v-62c0-2.205-1.794-4-4-4z%22%2F%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%233E3936%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M15.5%2019.838h34M15.5%2028.838h34M15.5%2038.838h34M15.5%2047.838h34M15.5%2056.838h20%22%2F%3E%3Cpath%20fill%3D%22%233E3936%22%20d%3D%22M111.5%204.838c1.1%200%202%20.9%202%202v62c0%201.1-.9%202-2%202h-48c-1.1%200-2-.9-2-2v-62c0-1.1.9-2%202-2h48m0-2h-48c-2.206%200-4%201.795-4%204v62c0%202.205%201.794%204%204%204h48c2.206%200%204-1.795%204-4v-62c0-2.205-1.794-4-4-4z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--close-menu-red, .com-spotlight__item--hoverable .com-spotlight__text::after {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%3Cg%20fill%3D%22%23c20038%22%3E%3Cpath%20d%3D%22M8.84%207.77l14.5%2014.498-1.414%201.415-14.5-14.5z%22%20fill%3D%22%23c20038%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M21.925%207.768l1.415%201.414-14.5%2014.5-1.414-1.415z%22%20fill%3D%22%23c20038%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--close-menu-white, .com-warning__trigger, .com-recipe-detail-nav.com-sticky.com-sticky--sticky.com-sticky--open .com-sticky__topbar--magazine .com-recipe-detail-nav__btn--explore {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%3Cg%20fill%3D%22%23ffffff%22%3E%3Cpath%20d%3D%22M8.84%207.77l14.5%2014.498-1.414%201.415-14.5-14.5z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M21.925%207.768l1.415%201.414-14.5%2014.5-1.414-1.415z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--close-menu, .com-modal__close, .com-compare__item-close, .com-account-pages__page-cnt #my_account .x-close-icon {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%3Cg%20fill%3D%22%233E3936%22%3E%3Cpath%20d%3D%22M8.84%207.77l14.5%2014.498-1.414%201.415-14.5-14.5z%22%2F%3E%3Cpath%20d%3D%22M21.925%207.768l1.415%201.414-14.5%2014.5-1.414-1.415z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--close-white {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2235%22%20height%3D%2235%22%20viewBox%3D%220%200%2035%2035%22%3E%3Cg%20fill%3D%22%23ffffff%22%3E%3Cpath%20d%3D%22M18.047%2032.626c-8.34%200-15.125-6.785-15.125-15.125S9.707%202.377%2018.047%202.377%2033.172%209.16%2033.172%2017.5s-6.785%2015.126-15.125%2015.126zm0-30C9.845%202.626%203.172%209.3%203.172%2017.5s6.673%2014.876%2014.875%2014.876S32.922%2025.703%2032.922%2017.5%2026.25%202.627%2018.047%202.627z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M12.777%2024.185l-1.414-1.414%205.27-5.27-5.27-5.27%201.414-1.413L19.46%2017.5%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M23.318%2024.185L16.633%2017.5l6.685-6.683%201.414%201.414-5.27%205.27%205.27%205.27%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--close, .com-facet__btn.com-facet__btn--close, .com-facet__close-options, .com-modal-gallery__close, .mod-modal .mod-modal__close {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2235%22%20height%3D%2235%22%20viewBox%3D%220%200%2035%2035%22%3E%3Cg%20fill%3D%22%233E3936%22%3E%3Cpath%20d%3D%22M18.047%2032.626c-8.34%200-15.125-6.785-15.125-15.125S9.707%202.377%2018.047%202.377%2033.172%209.16%2033.172%2017.5s-6.785%2015.126-15.125%2015.126zm0-30C9.845%202.626%203.172%209.3%203.172%2017.5s6.673%2014.876%2014.875%2014.876S32.922%2025.703%2032.922%2017.5%2026.25%202.627%2018.047%202.627z%22%2F%3E%3Cpath%20d%3D%22M12.777%2024.185l-1.414-1.414%205.27-5.27-5.27-5.27%201.414-1.413L19.46%2017.5%22%2F%3E%3Cpath%20d%3D%22M23.318%2024.185L16.633%2017.5l6.685-6.683%201.414%201.414-5.27%205.27%205.27%205.27%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--colors-not-available-selected {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2017.749%2018.728%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3A%23fff%3B%7D.a%2C.b%7Bstroke%3A%23b1b0af%3B%7D.b%7Bfill%3A%23b1b0af%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22a%22%20d%3D%22M1.262%201.25l15.21%2016.224%22%2F%3E%3Cpath%20class%3D%22b%22%20d%3D%22M.708%201.783l1.11-1.04%2015.223%2016.24-1.108%201.04z%22%2F%3E%3Cg%3E%3Cpath%20class%3D%22a%22%20d%3D%22M16.473%201.25L1.263%2017.473%22%2F%3E%3Cpath%20class%3D%22b%22%20d%3D%22M.707%2016.945L15.932.718l1.11%201.04L1.815%2017.986z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--colors-not-available {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024.466%2021.593%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-width%3A2px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22a%22%20d%3D%22M23.81.755L.655%2020.837%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--colors-selected {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2013.299%209.445%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-width%3A2px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22a%22%20d%3D%22M.707%203.106l4.906%204.907L9.64%203.777%2012.574.69%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--complete-arrow-left-grey {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20id%3D%22ic_arrow_back_36px%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2015.023%2015.023%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%20%7B%20fill%3A%20none%3B%20%7D%20.cls-2%20%7B%20fill%3A%20%23727272%3B%20%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20id%3D%22Path_779%22%20data-name%3D%22Path%20779%22%20class%3D%22cls-1%22%20d%3D%22M0%200h15.023v15.023H0z%22%2F%3E%3Cpath%20id%3D%22Path_780%22%20data-name%3D%22Path%20780%22%20class%3D%22cls-2%22%20d%3D%22M12.52%206.886H4.904l3.5-3.5-.892-.882-5.008%205.008%205.008%205.008.885-.885-3.5-3.5h7.62z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--cookmode-left-arrow {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2211%22%20height%3D%2221%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10.46%2019.32a.795.795%200%200%201%200%201.073.68.68%200%200%201-1.005%200L.92%2011.29a.795.795%200%200%201%200-1.074l8.535-9.103a.68.68%200%200%201%201.006%200%20.795.795%200%200%201%200%201.073L2.43%2010.753l8.033%208.567z%22%20fill%3D%22%234A4A4A%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--cookmode-right-arrow {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2211%22%20height%3D%2221%22%20viewBox%3D%220%200%2011%2021%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3ETriangle%3C%2Ftitle%3E%3Cpath%20d%3D%22M.54%2019.32c-.278.296-.278.776%200%201.073.277.296.728.296%201.005%200l8.536-9.104c.28-.297.28-.777%200-1.074L1.546%201.113C1.268.817.817.817.54%201.113s-.278.776%200%201.073l8.032%208.567L.54%2019.32z%22%20fill%3D%22%234A4A4A%22%20fill-rule%3D%22nonzero%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--cupcake {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2019.024%2023%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3A%233e3936%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22a%22%20d%3D%22M2.012%2013a.472.472%200%200%200-.5.5v.1l1.5%209a.458.458%200%200%200%20.5.4h12.2c.2%200%20.5-.2.5-.4l1.4-9a.548.548%200%200%200-.4-.6h-15.2zm.6%201h13.8l-1.2%208h-11.3zM9.512%200a2.5%202.5%200%201%200%202.5%202.5%202.476%202.476%200%200%200-2.5-2.5zm0%201a1.5%201.5%200%201%201-1.5%201.5%201.538%201.538%200%200%201%201.5-1.5z%22%2F%3E%3Cpath%20class%3D%22a%22%20d%3D%22M3.512%206.5a4.186%204.186%200%200%200-3.4%203.1%203.906%203.906%200%200%200%201.7%204.2.5.5%200%201%200%20.6-.8%203.14%203.14%200%200%201-1.3-3.1%203.112%203.112%200%200%201%202.5-2.3.44.44%200%200%200%20.4-.6.536.536%200%200%200-.5-.5z%22%2F%3E%3Cpath%20class%3D%22a%22%20d%3D%22M7.712%203a4.24%204.24%200%200%200-3.3.8%204.57%204.57%200%200%200-1.5%203%20.472.472%200%200%200%20.5.5.472.472%200%200%200%20.5-.5%202.99%202.99%200%200%201%201.1-2.3%202.826%202.826%200%200%201%202.5-.6.548.548%200%200%200%20.6-.4c.1-.2-.1-.4-.4-.5zM15.512%206.5a4.052%204.052%200%200%201%203.4%203.1%204.008%204.008%200%200%201-1.6%204.2.5.5%200%201%201-.6-.8%203.056%203.056%200%200%200%201.2-3.2%203.112%203.112%200%200%200-2.5-2.3.44.44%200%200%201-.4-.6.457.457%200%200%201%20.5-.4z%22%2F%3E%3Cpath%20class%3D%22a%22%20d%3D%22M11.412%203a3.98%203.98%200%200%201%204.6%204%20.5.5%200%200%201-1%200%203.256%203.256%200%200%200-1-2.3%203.1%203.1%200%200%200-2.4-.7.548.548%200%200%201-.6-.4c-.1-.3.1-.5.4-.6zM11.512%205.5h-.1l-1.5.5a.474.474%200%200%200%20.3.9l1.5-.5a.446.446%200%200%200%20.3-.6.55.55%200%200%200-.5-.3zM12.512%208.5h-.1l-1.5.5a.474.474%200%200%200%20.3.9l1.5-.5a.446.446%200%200%200%20.3-.6c-.1-.2-.3-.4-.5-.3zM7.312%2010a.472.472%200%200%200-.5.5.758.758%200%200%200%20.2.4l1%201a.495.495%200%200%200%20.7-.7l-1-1c-.2-.2-.3-.2-.4-.2zM15.312%2010a.55.55%200%200%200-.5.3l-.5%201.5a.486.486%200%200%200%20.3.6c.2.1.5-.1.6-.3l.5-1.5a.42.42%200%200%200-.3-.6zM5.712%206.5a.536.536%200%200%200-.5.5.43.43%200%200%200%20.4.4l1.5.5a.474.474%200%200%200%20.3-.9l-1.5-.5zM4.012%209.5a.55.55%200%200%200-.5.3l-.5%201.5a.474.474%200%201%200%20.9.3l.5-1.5a.42.42%200%200%200-.3-.6z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--demo-calendar-white, .com-slider-gourmet__button.com-slider-gourmet__button--calendar::before {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22200%22%20height%3D%22200%22%20viewBox%3D%220%200%20200%20200%22%3E%3Cg%20fill%3D%22%23fff%22%3E%3Cpath%20d%3D%22M61.45%2056.884c4.053-.008%206.7-2.885%206.735-7.485.04-6.72.01-13.444.01-20.16%200-6.937.03-13.88-.02-20.815C68.15%203.83%2065.486.982%2061.418%201c-4.063.008-6.743%202.856-6.753%207.46-.044%2013.66-.052%2027.32%200%2040.983.018%204.575%202.743%207.452%206.786%207.44zM131.676%2049.286c.028%204.655%202.58%207.53%206.614%207.6%204.166.078%206.9-2.86%206.91-7.653.042-13.547.042-27.104%200-40.65-.01-4.647-2.605-7.52-6.64-7.582-4.21-.077-6.856%202.814-6.885%207.635-.044%206.717-.008%2013.443-.008%2020.16%200%206.83-.035%2013.66.01%2020.49zM2.92%2089.492c-.053%201.212-.176%2056.558-.15%2083.18.02%2015.024%2010.614%2026.158%2025.698%2026.214%2047.583.163%2095.173.147%20142.76%200%2015.26-.045%2025.855-11.146%2025.863-26.38.018-26.51.01-81.818.01-83.014H2.92z%22%2F%3E%3Cpath%20d%3D%22M197.234%2050.168c0-12.564-10.185-22.75-22.75-22.75h-22.73v22.75c0%20.147-.002.29%200%20.435-.695%207.586-5.966%2012.91-13.2%2012.92-8.31%200-13.948-7.25-13.495-14.77V27.387H75.094V48.97c0%208.39-5.575%2014.493-13.26%2014.575l-.233-.02c-7.234-.01-12.506-5.336-13.2-12.922.002-.146%200-.287%200-.435v-22.75h-22.73c-12.567%200-22.753%2010.186-22.753%2022.75%200%20.262.03.515.04.772h-.04v24.426h194.307-.005v-1.674h.012v-22.75h-.04c.01-.26.04-.512.04-.774z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--demo-calendar {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22200%22%20height%3D%22200%22%20viewBox%3D%220%200%20200%20200%22%3E%3Cpath%20d%3D%22M61.45%2056.884c4.053-.008%206.7-2.885%206.735-7.485.04-6.72.01-13.444.01-20.16%200-6.937.03-13.88-.02-20.815C68.15%203.83%2065.486.982%2061.418%201c-4.063.008-6.743%202.856-6.753%207.46-.044%2013.66-.052%2027.32%200%2040.983.018%204.575%202.743%207.452%206.786%207.44zM131.676%2049.286c.028%204.655%202.58%207.53%206.614%207.6%204.166.078%206.9-2.86%206.91-7.653.042-13.547.042-27.104%200-40.65-.01-4.647-2.605-7.52-6.64-7.582-4.21-.077-6.856%202.814-6.885%207.635-.044%206.717-.008%2013.443-.008%2020.16%200%206.83-.035%2013.66.01%2020.49zM2.92%2089.492c-.053%201.212-.176%2056.558-.15%2083.18.02%2015.024%2010.614%2026.158%2025.698%2026.214%2047.583.163%2095.173.147%20142.76%200%2015.26-.045%2025.855-11.146%2025.863-26.38.018-26.51.01-81.818.01-83.014H2.92z%22%2F%3E%3Cpath%20d%3D%22M197.234%2050.168c0-12.564-10.185-22.75-22.75-22.75h-22.73v22.75c0%20.147-.002.29%200%20.435-.695%207.586-5.966%2012.91-13.2%2012.92-8.31%200-13.948-7.25-13.495-14.77V27.387H75.094V48.97c0%208.39-5.575%2014.493-13.26%2014.575l-.233-.02c-7.234-.01-12.506-5.336-13.2-12.922.002-.146%200-.287%200-.435v-22.75h-22.73c-12.567%200-22.753%2010.186-22.753%2022.75%200%20.262.03.515.04.772h-.04v24.426h194.307-.005v-1.674h.012v-22.75h-.04c.01-.26.04-.512.04-.774z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--discount {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22100%22%20height%3D%22100%22%20viewBox%3D%220%200%20100%20100%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M50%2011.78c21.075%200%2038.22%2017.145%2038.22%2038.22S71.076%2088.22%2050%2088.22%2011.78%2071.076%2011.78%2050%2028.925%2011.78%2050%2011.78M50%201C22.938%201%201%2022.938%201%2050s21.938%2049%2049%2049%2049-21.938%2049-49S77.062%201%2050%201z%22%2F%3E%3Cpath%20fill%3D%22%23AA2130%22%20d%3D%22M50%2093c23.75%200%2043-19.253%2043-43S73.75%207%2050%207C26.25%207%207%2026.253%207%2050s19.252%2043%2043%2043%22%2F%3E%3Cpath%20fill%3D%22%23AA2130%22%20d%3D%22M50%205C74.81%205%2095%2025.187%2095%2050c0%2024.812-20.188%2045-45%2045C25.186%2095%205%2074.812%205%2050%205%2025.186%2025.187%205%2050%205m0-1C24.6%204%204%2024.595%204%2050s20.6%2046%2046%2046c25.404%200%2046-20.595%2046-46S75.404%204%2050%204z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--doc-download-red {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014.861%2019.578%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3Anone%3Bstroke%3A%23bb1747%3Bstroke-linecap%3Around%3Bstroke-miterlimit%3A10%3Bstroke-width%3A2px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22a%22%20d%3D%22M12.23%209.453l-4.65%204.65M2.872%209.453l4.65%204.65M1%2018.578h12.86M7.46%201v12.86%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--doc-download {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014.861%2019.578%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3Anone%3Bstroke%3A%233e3936%3Bstroke-linecap%3Around%3Bstroke-miterlimit%3A10%3Bstroke-width%3A2px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22a%22%20d%3D%22M12.23%209.453l-4.65%204.65M2.872%209.453l4.65%204.65M1%2018.578h12.86M7.46%201v12.86%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--documents-white, .blk-warranty-stripe-home__icon--manuals {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2278%22%20height%3D%2278%22%20viewBox%3D%220%200%2078%2078%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M63%207c1.1%200%202%20.9%202%202v62c0%201.1-.9%202-2%202H15c-1.1%200-2-.9-2-2V9c0-1.1.9-2%202-2h48m0-2H15c-2.206%200-4%201.795-4%204v62c0%202.205%201.794%204%204%204h48c2.206%200%204-1.795%204-4V9c0-2.205-1.794-4-4-4z%22%3E%3C%2Fpath%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M22%2022h35M22%2031h35M22%2041h35M22%2050h35M22%2059h20%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--documents, .com-docs__manuals-icon {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2242%22%20height%3D%2242%22%20viewBox%3D%220%200%2033%2042%22%3E%3Cpath%20fill%3D%22%23AEA9A6%22%20d%3D%22M31%202v38H2V2h29m-.002-2H2.002C.902%200%200%20.9%200%202.002v37.996C0%2041.098.9%2042%202.002%2042h28.995C32.1%2042%2033%2041.1%2033%2039.998V2.002C33%20.902%2032.1%200%2030.998%200z%22%2F%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23AEA9A6%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M6%209h22M6%2015h22M6%2021h22M6%2027h22M6%2033h13%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--down-arrow-grey {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218%22%20height%3D%2210%22%20viewBox%3D%220%200%2018%2010%22%3E%3Cpath%20fill%3D%22%239FA0A1%22%20d%3D%22M1.122.193a.657.657%200%201%200-.93.93l7.89%207.887a.657.657%200%200%200%20.93%200L16.9%201.12a.657.657%200%200%200-.93-.93L8.546%207.618%201.122.193z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--dropdown-search-white, .main-search__submit, .com-photo-gallery__block-state-3 .com-photo-gallery__img-wrapper:hover:after {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2249.99%22%20height%3D%2250%22%20viewBox%3D%220%200%2049.99%2050%22%3E%3Cpath%20d%3D%22M41.882%2023.526c0%2010.148-8.22%2018.375-18.367%2018.375-10.145%200-18.37-8.224-18.37-18.372s8.226-18.38%2018.37-18.38c10.148%200%2018.367%208.232%2018.367%2018.38zm-4.52%2013.842l7.776%207.778%22%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--dropdown-search {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2249.99%22%20height%3D%2250%22%20viewBox%3D%220%200%2049.99%2050%22%3E%3Cpath%20d%3D%22M41.882%2023.526c0%2010.148-8.22%2018.375-18.367%2018.375-10.145%200-18.37-8.224-18.37-18.372s8.226-18.38%2018.37-18.38c10.148%200%2018.367%208.232%2018.367%2018.38zm-4.52%2013.842l7.776%207.778%22%20fill%3D%22none%22%20stroke%3D%22%233E3936%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--engraving-thumb {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2260%22%20height%3D%2260%22%20viewBox%3D%220%200%2060%2060%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3EICON%20Engraving%3C%2Ftitle%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M29.617%2059.233C13.26%2059.233%200%2045.973%200%2029.617%200%2013.26%2013.26%200%2029.617%200c16.356%200%2029.616%2013.26%2029.616%2029.617%200%2016.356-13.26%2029.616-29.616%2029.616z%22%20fill%3D%22%23A4010E%22%2F%3E%3Cpath%20d%3D%22M20.75%2024.236c.058-.788.247-1.417.56-1.87.307-.446.677-.75%201.095-.9.34-.118.938-.177%201.78-.177h1.98v13.953c0%201.29-.16%201.712-.257%201.85-.28.4-.757.596-1.46.596h-.94v1.053h8.51V37.69h-.928c-.652%200-1.116-.16-1.41-.483-.115-.13-.307-.56-.307-1.964V21.288h2.368c.728%200%201.316.117%201.747.347.425.224.77.58%201.03%201.06.16.298.288.822.384%201.556l.033.24h1.057l-.234-4.915H19.908l-.25%204.914h1.072l.02-.254z%22%20fill%3D%22%23FFF%22%2F%3E%3Cg%20stroke%3D%22%23FFF%22%20stroke-linecap%3D%22square%22%20stroke-width%3D%221.063%22%3E%3Cpath%20d%3D%22M40.123%2021v15.587M41.676%2020.97H38.57M41.676%2037.597H38.57%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--experience-store-white {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22200%22%20height%3D%22200%22%20viewBox%3D%220%200%20200%20200%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M73.516%2031.278c-9.415-4.32-18.17-8.333-25.455-11.664-1.77-.804-2.454-1.706-2.535-3.59V6.65c0-2.35-1.905-4.255-4.255-4.255S37.014%204.3%2037.014%206.648H37v186.596c0%202.35%201.905%204.255%204.255%204.255s4.256-1.906%204.256-4.256h.015v-63.8c.055-1.89.69-2.897%202.603-3.724%206.69-2.876%2017.598-7.59%2030.16-13.024%207.377-3.192%2014.756-6.383%2022.13-9.582C133.055%2088.98%20167%2074.25%20167%2074.25S103.718%2045.116%2073.516%2031.28z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--experience-store {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22200%22%20height%3D%22200%22%20viewBox%3D%220%200%20200%20200%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M73.516%2031.278c-9.415-4.32-18.17-8.333-25.455-11.664-1.77-.804-2.454-1.706-2.535-3.59V6.65c0-2.35-1.905-4.255-4.255-4.255S37.014%204.3%2037.014%206.648H37v186.596c0%202.35%201.905%204.255%204.255%204.255s4.256-1.906%204.256-4.256h.015v-63.8c.055-1.89.69-2.897%202.603-3.724%206.69-2.876%2017.598-7.59%2030.16-13.024%207.377-3.192%2014.756-6.383%2022.13-9.582C133.055%2088.98%20167%2074.25%20167%2074.25S103.718%2045.116%2073.516%2031.28z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--fb-logo {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20viewBox%3D%220%200%2034%2034%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bisolation%3Aisolate%3B%7D.cls-2%7Bfill%3A%23fff%3B%7D.cls-3%7Bfill%3Aurl%28%23radial-gradient%29%3B%7D.cls-4%7Bfill%3A%23262626%3B%7D.cls-5%2C.cls-6%7Bmix-blend-mode%3Asoft-light%3Bfill%3Aurl%28%23radial-gradient-2%29%3B%7D.cls-6%7Bopacity%3A0.5%3B%7D%3C%2Fstyle%3E%3CradialGradient%20id%3D%22radial-gradient%22%20cx%3D%2247.15%22%20cy%3D%2224.43%22%20r%3D%2229.2%22%20gradientTransform%3D%22matrix%28.96%200%200%20.96%20-32.71%20.24%29%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23fff%22%2F%3E%3Cstop%20offset%3D%22.81%22%20stop-color%3D%22%23e5e7e6%22%2F%3E%3Cstop%20offset%3D%22.98%22%20stop-color%3D%22%23d2d4d3%22%2F%3E%3C%2FradialGradient%3E%3CradialGradient%20id%3D%22radial-gradient-2%22%20cx%3D%2251.08%22%20cy%3D%2221.45%22%20r%3D%2212.93%22%20xlink%3Ahref%3D%22%23radial-gradient%22%2F%3E%3C%2Fdefs%3E%3Ctitle%3EFB%20logo%3C%2Ftitle%3E%3Cg%20class%3D%22cls-1%22%3E%3Cg%20id%3D%22Livello_5%22%20data-name%3D%22Livello%205%22%3E%3Cg%20id%3D%22_Gruppo_%22%20data-name%3D%22%26lt%3BGruppo%26gt%3B%22%3E%3Cg%20id%3D%22_Gruppo_2%22%20data-name%3D%22%26lt%3BGruppo%26gt%3B%22%3E%3Cpath%20id%3D%22_Tracciato_%22%20data-name%3D%22%26lt%3BTracciato%26gt%3B%22%20class%3D%22cls-2%22%20d%3D%22M17%2028a11%2011%200%201%201%2011-11%2011%2011%200%200%201-11%2011z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Ccircle%20id%3D%22_Tracciato_2%22%20data-name%3D%22%26lt%3BTracciato%26gt%3B%22%20class%3D%22cls-3%22%20cx%3D%2216.87%22%20cy%3D%2217.13%22%20r%3D%2210.75%22%2F%3E%3Cpath%20id%3D%22_Tracciato_3%22%20data-name%3D%22%26lt%3BTracciato%26gt%3B%22%20class%3D%22cls-2%22%20d%3D%22M17.78%2013.85h1a.13.13%200%200%200%20.09%200l.09-.09h-.13v-1.55a.13.13%200%200%200-.13-.13h-1.23c-1.51%200-2.19.67-2.19%201.94v1.23a.13.13%200%200%201-.13.13h-.8v-.13l-.09.09a.13.13%200%200%200%200%20.09V17a.13.13%200%200%200%20.13.13h.8a.13.13%200%200%201%20.13.13V22a.13.13%200%200%200%20.13.13h1.85a.13.13%200%200%200%20.09%200l.09-.09h-.13v-4.82a.13.13%200%200%201%20.13-.13h1.23a.13.13%200%200%200%20.09%200l.09-.09h-.12l.13-1.43a.13.13%200%200%200-.13-.14h-1.3a.13.13%200%200%201-.13-.13v-.84c-.03-.46.05-.61.44-.61z%22%2F%3E%3Cg%20id%3D%22_Gruppo_3%22%20data-name%3D%22%26lt%3BGruppo%26gt%3B%22%3E%3Cpath%20id%3D%22_Tracciato_4%22%20data-name%3D%22%26lt%3BTracciato%26gt%3B%22%20class%3D%22cls-4%22%20d%3D%22M15.41%2022h2v-5h1.42l.15-1.7h-1.54v-1c0-.4.08-.56.47-.56H19V12h-1.4c-1.51%200-2.19.67-2.19%201.94v1.36h-1.06V17h1.06z%22%2F%3E%3C%2Fg%3E%3Ccircle%20id%3D%22_Tracciato_5%22%20data-name%3D%22%26lt%3BTracciato%26gt%3B%22%20class%3D%22cls-5%22%20cx%3D%2217%22%20cy%3D%2217%22%20r%3D%2211%22%2F%3E%3Cpath%20id%3D%22_Tracciato_6%22%20data-name%3D%22%26lt%3BTracciato%26gt%3B%22%20class%3D%22cls-6%22%20d%3D%22M27.56%2020.06A11%2011%200%200%200%206.8%2012.91a22%2022%200%200%201%2020.76%207.15z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--fixed-menu-explore-SAF-white {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2215%22%20height%3D%2215%22%20viewBox%3D%220%200%2015%2015%22%3E%3Cg%20fill%3D%22%23ffffff%22%3E%3Cpath%20d%3D%22M0%200h3v3H0zM0%206h3v3H0zM0%2012h3v3H0zM6%200h3v3H6zM6%206h3v3H6zM6%2012h3v3H6zM12%200h3v3h-3zM12%206h3v3h-3zM12%2012h3v3h-3z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--fixed-menu-explore-SAF, .com-facet.com-facet--recipe .com-facet__btn--explore {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2215%22%20height%3D%2215%22%20viewBox%3D%220%200%2015%2015%22%3E%3Cg%20fill%3D%22%233E3936%22%3E%3Cpath%20d%3D%22M0%200h3v3H0zM0%206h3v3H0zM0%2012h3v3H0zM6%200h3v3H6zM6%206h3v3H6zM6%2012h3v3H6zM12%200h3v3h-3zM12%206h3v3h-3zM12%2012h3v3h-3z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--fixed-menu-explore-close-white {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214.914%22%20height%3D%2214.912%22%20viewBox%3D%220%200%2014.914%2014.912%22%3E%3Cg%20fill%3D%22%23ffffff%22%3E%3Cpath%20d%3D%22M1.325%200l13.59%2013.588-1.326%201.325L0%201.325z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M13.588%200l1.325%201.325L1.326%2014.912%200%2013.587z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--fixed-menu-explore-close, .com-nav-cat__explore.com-nav-cat__explore--open, .com-facet__btn.com-facet__btn--open, .com-facet.com-sticky--open .com-facet__trigger::after, .com-product-nav.com-sticky--open .com-product-nav__btn--explore, .com-recipe-detail-nav.com-sticky.com-sticky--sticky .com-sticky__topbar--magazine .com-recipe-detail-nav__btn--explore.com-recipe-detail-nav.com-sticky.com-sticky--sticky .com-sticky__topbar--magazine .com-recipe-detail-nav__btn--explore--open {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214.914%22%20height%3D%2214.912%22%20viewBox%3D%220%200%2014.914%2014.912%22%3E%3Cg%20fill%3D%22%233E3936%22%3E%3Cpath%20d%3D%22M1.325%200l13.59%2013.588-1.326%201.325L0%201.325z%22%2F%3E%3Cpath%20d%3D%22M13.588%200l1.325%201.325L1.326%2014.912%200%2013.587z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--fixed-menu-explore-products-white, .com-recipe-detail-nav.com-sticky.com-sticky--sticky .com-sticky__topbar--magazine .com-recipe-detail-nav__btn--explore, .com-recipe-detail-nav__arrow::after {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214.914%22%20height%3D%2214.912%22%20viewBox%3D%220%200%2014.914%2014.912%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M13.75%204.145l-6%206-6-6%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--fixed-menu-explore-products, .com-nav-cat__explore, .com-nav-cat__arrow::after, .com-facet__btn, .com-facet__trigger, .com-product-nav__btn--explore {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214.914%22%20height%3D%2214.912%22%20viewBox%3D%220%200%2014.914%2014.912%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%233E3936%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M13.75%204.145l-6%206-6-6%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--fixed-menu-shopping-cart-white, .cart-info__trigger {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2226%22%20height%3D%2222%22%20viewBox%3D%220%200%2026%2022%22%3E%3Cg%20fill%3D%22%23FFF%22%3E%3Cpath%20d%3D%22M20.3%2016.057h-9.63c-1.002%200-2.027-.707-2.383-1.645L4.462%204.342c-.05-.13-.298-.3-.437-.3H1V1.958h3.025c1.003%200%202.028.706%202.384%201.644l3.824%2010.07c.05.13.298.3.438.3h9.63c.13%200%20.36-.162.405-.286l2.34-6.646H9.36V4.96h14.114c.615%200%201.155.264%201.482.727.328.462.4%201.06.195%201.64l-2.48%207.053c-.337.955-1.356%201.677-2.37%201.677z%22%2F%3E%3Ccircle%20cx%3D%2218.17%22%20cy%3D%2218.438%22%20r%3D%221.562%22%2F%3E%3Ccircle%20cx%3D%2211.805%22%20cy%3D%2218.438%22%20r%3D%221.561%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--fixed-menu-shopping-cart, .com-nav-cat__trigger.com-nav-cat__trigger--cart .com-nav-cat__qty {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2226%22%20height%3D%2222%22%20viewBox%3D%220%200%2026%2022%22%3E%3Cg%20fill%3D%22%233E3936%22%3E%3Cpath%20d%3D%22M20.3%2016.057h-9.63c-1.002%200-2.027-.707-2.383-1.645L4.462%204.342c-.05-.13-.298-.3-.437-.3H1V1.958h3.025c1.003%200%202.028.706%202.384%201.644l3.824%2010.07c.05.13.298.3.438.3h9.63c.13%200%20.36-.162.405-.286l2.34-6.646H9.36V4.96h14.114c.615%200%201.155.264%201.482.727.328.462.4%201.06.195%201.64l-2.48%207.053c-.337.955-1.356%201.677-2.37%201.677z%22%2F%3E%3Ccircle%20cx%3D%2218.17%22%20cy%3D%2218.438%22%20r%3D%221.562%22%2F%3E%3Ccircle%20cx%3D%2211.805%22%20cy%3D%2218.438%22%20r%3D%221.561%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--fixed-menu-wishlist, .com-nav-cat__trigger.com-nav-cat__trigger--wishlist .com-nav-cat__qty {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2222%22%20viewBox%3D%220%200%2022%2022%22%3E%3Cpath%20fill%3D%22%23C20038%22%20d%3D%22M19.36%204.198c-1.944-1.784-5.095-1.784-7.04%200L11%205.41%209.68%204.198c-1.942-1.784-5.095-1.784-7.04%200-2.186%202.01-2.186%205.264%200%207.27L11%2019.14l8.358-7.672c2.188-2.006%202.188-5.26%200-7.27z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--free-delivery {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020.584%2020.541%22%3E%3Cpath%20d%3D%22M3.994%2013.808H.57a.54.54%200%200%200-.57.57v5.593a.54.54%200%200%200%20.57.572h3.424a.54.54%200%200%200%20.57-.57v-5.593a.54.54%200%200%200-.57-.572zm-.57%205.592H1.14v-4.45h2.284zM20.54%2014.835a3.93%203.93%200%200%200-2.734-2.282c-.228%200-.342%200-.456.114l-5.478%203.31h-1.6v-1.712a.54.54%200%200%200-.57-.57H6.276a.54.54%200%200%200-.57.57v5.588c0%20.456.227.685.57.685h6.73a.42.42%200%200%200%20.34-.114l6.848-4.45a1.033%201.033%200%200%200%20.346-1.14zM12.896%2019.4H6.847v-4.447H9.13v1.712a.54.54%200%200%200%20.57.57h2.283a.42.42%200%200%200%20.342-.113l5.48-3.428a3.567%203.567%200%200%201%201.6%201.37zM3.994%202.282H.57a.54.54%200%200%200-.57.57.54.54%200%200%200%20.57.572h3.424a.54.54%200%200%200%20.57-.57.54.54%200%200%200-.57-.572zM3.994%206.847H1.712a.57.57%200%200%200%200%201.14h2.282a.57.57%200%200%200%200-1.14zM9.7%2011.412h6.847A2.825%202.825%200%200%200%2019.4%208.56V2.852A2.825%202.825%200%200%200%2016.547%200H9.7a2.825%202.825%200%200%200-2.853%202.853V8.56A2.825%202.825%200%200%200%209.7%2011.41zm1.712-10.27h3.424v2.282h-3.424zM7.988%202.85A1.755%201.755%200%200%201%209.7%201.143h.57v2.852a.54.54%200%200%200%20.572.57h4.565a.54.54%200%200%200%20.57-.57V1.14h.57a1.755%201.755%200%200%201%201.712%201.713V8.56a1.755%201.755%200%200%201-1.713%201.71H9.7a1.755%201.755%200%200%201-1.712-1.71z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--free-return {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2022.258%2017.623%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3Anone%3Bstroke%3A%23000%3Bstroke-linecap%3Around%3Bstroke-miterlimit%3A10%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20d%3D%22M3.17%2012.677h7.605a3.138%203.138%200%200%200%203.17-3.17V3.17A3.138%203.138%200%200%200%2010.774%200H3.17A3.138%203.138%200%200%200%200%203.17v6.338a3.138%203.138%200%200%200%203.17%203.17zm1.9-11.41h3.8V3.8h-3.8zm-3.8%201.9a1.95%201.95%200%200%201%201.9-1.9h.63v3.17a.6.6%200%200%200%20.634.634h5.074a.6.6%200%200%200%20.634-.633v-3.17h.634a1.95%201.95%200%200%201%201.9%201.9v6.34a1.95%201.95%200%200%201-1.9%201.9H3.17a1.95%201.95%200%200%201-1.9-1.9z%22%2F%3E%3Cpath%20class%3D%22a%22%20d%3D%22M3.042%2017.114h12.55s3.17.254%203.17-3.423v-2.914M18.762%209.127l-2.916%202.916M18.762%209.127l2.79%202.916%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--freedelivery-white {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Ccircle%20fill%3D%22%23FFF%22%20cx%3D%2213.9%22%20cy%3D%2224.479%22%20r%3D%222.5%22%2F%3E%3Ccircle%20fill%3D%22%23FFF%22%20cx%3D%2227.5%22%20cy%3D%2224.5%22%20r%3D%222.5%22%2F%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M21%2014v9H10v-9h11m1-2H9c-.55%200-1%20.45-1%201v11c0%20.55.45%201%201%201h13c.55%200%201-.45%201-1V13c0-.55-.45-1-1-1z%22%2F%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M26.162%2017L30%2020.46V23h-7v-6h3.162m.768-2H21v10h11v-5.432L26.93%2015z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--freedelivery {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Ccircle%20fill%3D%22%233E3936%22%20cx%3D%2213.9%22%20cy%3D%2224.479%22%20r%3D%222.5%22%2F%3E%3Ccircle%20fill%3D%22%233E3936%22%20cx%3D%2227.5%22%20cy%3D%2224.5%22%20r%3D%222.5%22%2F%3E%3Cpath%20fill%3D%22%233E3936%22%20d%3D%22M21%2014v9H10v-9h11m1-2H9c-.55%200-1%20.45-1%201v11c0%20.55.45%201%201%201h13c.55%200%201-.45%201-1V13c0-.55-.45-1-1-1z%22%2F%3E%3Cpath%20fill%3D%22%233E3936%22%20d%3D%22M26.162%2017L30%2020.46V23h-7v-6h3.162m.768-2H21v10h11v-5.432L26.93%2015z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--freereturn-white {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M23.13%2026.242h-9.1c-1.356%200-2.46-1.146-2.46-2.553V12.862c0-1.407%201.103-2.553%202.46-2.553h11.94c1.357%200%202.462%201.146%202.462%202.553V18.1h-2v-5.236c0-.305-.207-.553-.462-.553H14.032c-.255%200-.462.25-.462.554V23.69c0%20.3.21.553.462.553h9.1v2z%22%2F%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M18.273%2011h3.715v7.96h-3.715zM28.452%2030c-3.625%200-6.573-2.95-6.573-6.573s2.948-6.573%206.572-6.573%206.573%202.95%206.573%206.573S32.075%2030%2028.452%2030zm0-11.146c-2.52%200-4.573%202.052-4.573%204.573S25.93%2028%2028.45%2028s4.573-2.052%204.573-4.573-2.052-4.573-4.573-4.573z%22%2F%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M31.03%2022.8H26.073c-.52%200-.777.642-.42%201.007.47.477.94.957%201.406%201.436.225.23.61.225.835%200%20.23-.23.225-.605%200-.836-.47-.477-.937-.955-1.404-1.435l-.416%201.007h4.956c.32%200%20.588-.268.588-.59%200-.32-.268-.59-.59-.59z%22%2F%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M26.49%2023.742c.47-.478.936-.955%201.405-1.434.225-.23.23-.605%200-.836-.226-.225-.61-.23-.835%200-.468.48-.937.957-1.405%201.435-.224.23-.23.606%200%20.835.226.227.608.23.836%200z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--freereturn {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%233E3936%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M23.006%2025.242h-9.1c-.808%200-1.462-.696-1.462-1.553V12.862c0-.858.654-1.553%201.462-1.553h11.938c.807%200%201.462.694%201.462%201.553V18.1%22%2F%3E%3Cpath%20fill%3D%22%233E3936%22%20d%3D%22M18.148%2011h3.715v7.96h-3.715z%22%2F%3E%3Ccircle%20fill%3D%22none%22%20stroke%3D%22%233E3936%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20cx%3D%2228.327%22%20cy%3D%2223.427%22%20r%3D%225.573%22%2F%3E%3Cpath%20fill%3D%22%233E3936%22%20d%3D%22M30.904%2022.8H25.95c-.52%200-.778.642-.42%201.007.47.477.938.957%201.405%201.436.225.23.61.225.835%200%20.23-.23.225-.605%200-.836-.47-.477-.937-.955-1.404-1.435-.14.337-.28.673-.417%201.007h4.955c.32%200%20.588-.268.588-.59%200-.32-.268-.59-.59-.59z%22%2F%3E%3Cpath%20fill%3D%22%233E3936%22%20d%3D%22M26.366%2023.742l1.404-1.434c.225-.23.23-.605%200-.836-.226-.225-.61-.23-.835%200-.468.48-.937.957-1.405%201.435-.224.23-.23.606%200%20.835.226.227.608.23.836%200z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--gadget-utensils-white {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2290%22%20height%3D%2290%22%20viewBox%3D%220%200%2090%2090%22%3E%3Cg%20fill%3D%22%23ffffff%22%3E%3Cpath%20d%3D%22M30.82%2060.603c0-.758.61-1.37%201.37-1.37.754%200%201.366.612%201.366%201.37%200%20.75-.612%201.36-1.365%201.36-.76%200-1.37-.612-1.37-1.36M6.338%2060.603c0-.758.61-1.37%201.366-1.37.756%200%201.367.612%201.367%201.37%200%20.75-.61%201.36-1.366%201.36-.755%200-1.366-.612-1.366-1.36M64.135%2067c-.447%200-.81-.21-.81-.502%200-.29.362-.497.81-.497h19.18c.45%200%20.81.208.81.498%200%20.292-.358.503-.81.503h-19.18zM64.135%2063c-.447%200-.81-.21-.81-.502%200-.29.362-.497.81-.497h19.18c.45%200%20.81.208.81.498%200%20.292-.358.503-.81.503h-19.18zM64.135%2059c-.447%200-.81-.21-.81-.502%200-.29.362-.497.81-.497h19.18c.45%200%20.81.208.81.498%200%20.292-.358.503-.81.503h-19.18zM64.135%2055c-.447%200-.81-.21-.81-.502%200-.29.362-.497.81-.497h19.18c.45%200%20.81.208.81.498%200%20.292-.358.503-.81.503h-19.18z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M85.498%2072.998H57.43c-.238%200-.8%200-1.225-.448-.964-1.013-2.508-3.788-4.72-8.48H40.223v.49c0%201.3-1.602%201.3-2.128%201.3H5.53C1.994%2065.86.124%2064.075.124%2060.7c0-3.458%201.92-5.362%205.406-5.362h32.564c.868%200%202.128.663%202.128%201.7v.087h11.283l.14-.283c1.812-3.677%203.618-7.215%204.56-8.2.426-.446%201.004-.446%201.22-.446H85.5c2.06%200%203.613%201.647%203.613%203.832v17.334c0%202.14-1.485%203.634-3.612%203.634zm-28.184-1.604c.023.002.06.004.116.004h28.067c1.242%200%202.013-.78%202.013-2.034V52.03c0-1.075-.63-2.232-2.013-2.232h-28.07c-.054%200-.09.002-.112.004-.936%201.056-3.24%205.732-4.234%207.75l-.58%201.176H38.622v-1.572c-.113-.096-.378-.215-.528-.215H5.53c-2.597%200-3.806%201.196-3.806%203.763%200%202.46%201.174%203.557%203.806%203.557h32.564c.11%200%20.348%200%20.528-.02v-1.768h13.88l.214.46c2.695%205.752%203.985%207.784%204.598%208.462z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--gadget-utensils {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2290%22%20height%3D%2290%22%20viewBox%3D%220%200%2090%2090%22%3E%3Cg%20fill%3D%22%233E3936%22%3E%3Cpath%20d%3D%22M30.82%2060.603c0-.758.61-1.37%201.37-1.37.754%200%201.366.612%201.366%201.37%200%20.75-.612%201.36-1.365%201.36-.76%200-1.37-.612-1.37-1.36M6.338%2060.603c0-.758.61-1.37%201.366-1.37.756%200%201.367.612%201.367%201.37%200%20.75-.61%201.36-1.366%201.36-.755%200-1.366-.612-1.366-1.36M64.135%2067c-.447%200-.81-.21-.81-.502%200-.29.362-.497.81-.497h19.18c.45%200%20.81.208.81.498%200%20.292-.358.503-.81.503h-19.18zM64.135%2063c-.447%200-.81-.21-.81-.502%200-.29.362-.497.81-.497h19.18c.45%200%20.81.208.81.498%200%20.292-.358.503-.81.503h-19.18zM64.135%2059c-.447%200-.81-.21-.81-.502%200-.29.362-.497.81-.497h19.18c.45%200%20.81.208.81.498%200%20.292-.358.503-.81.503h-19.18zM64.135%2055c-.447%200-.81-.21-.81-.502%200-.29.362-.497.81-.497h19.18c.45%200%20.81.208.81.498%200%20.292-.358.503-.81.503h-19.18z%22%2F%3E%3Cpath%20d%3D%22M85.498%2072.998H57.43c-.238%200-.8%200-1.225-.448-.964-1.013-2.508-3.788-4.72-8.48H40.223v.49c0%201.3-1.602%201.3-2.128%201.3H5.53C1.994%2065.86.124%2064.075.124%2060.7c0-3.458%201.92-5.362%205.406-5.362h32.564c.868%200%202.128.663%202.128%201.7v.087h11.283l.14-.283c1.812-3.677%203.618-7.215%204.56-8.2.426-.446%201.004-.446%201.22-.446H85.5c2.06%200%203.613%201.647%203.613%203.832v17.334c0%202.14-1.485%203.634-3.612%203.634zm-28.184-1.604c.023.002.06.004.116.004h28.067c1.242%200%202.013-.78%202.013-2.034V52.03c0-1.075-.63-2.232-2.013-2.232h-28.07c-.054%200-.09.002-.112.004-.936%201.056-3.24%205.732-4.234%207.75l-.58%201.176H38.622v-1.572c-.113-.096-.378-.215-.528-.215H5.53c-2.597%200-3.806%201.196-3.806%203.763%200%202.46%201.174%203.557%203.806%203.557h32.564c.11%200%20.348%200%20.528-.02v-1.768h13.88l.214.46c2.695%205.752%203.985%207.784%204.598%208.462z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--gift-icon {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M28.5%2015.045V10.34c0-.73-.596-1.326-1.332-1.326h-4.066c.658-2.396-.76-4.87-3.167-5.527-1.436-.39-2.972-.053-4.108.903-.382-2.303-2.3-3.89-4.82-3.89-2.7%200-4.884%202.33-4.884%205.2-.002%201.195.387%202.36%201.11%203.313h-4.4c-.737%200-1.333.595-1.333%201.327v4.704c0%20.732.596%201.325%201.332%201.325h.626v11.804c0%20.73.596%201.325%201.332%201.325h20.42c.735%200%201.332-.595%201.332-1.326V16.37h.617c.735.005%201.335-.584%201.34-1.316v-.01zm-9.767-9.957c1.52%200%202.752%201.228%202.752%202.742%200%20.41-.092.814-.27%201.184h-5.328V7.76c.12-1.487%201.35-2.64%202.846-2.672zm-10.836.63c0-1.894%201.403-3.433%203.107-3.433%201.838%200%203.108%201.238%203.108%203.008V9.03h-4.018C8.73%208.503%207.85%207.175%207.897%205.718zm-4.62%205.064H14.11v3.82H3.276v-3.82zm1.956%205.588h8.88v11.362h-8.88V16.37zm19.534%2011.362h-8.88V16.37h8.88v11.362zm1.948-13.13H15.888v-3.82h10.836l-.01%203.82z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--hare-instagram-nocircle-white {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2242%22%20height%3D%2242%22%20viewBox%3D%220%200%2042%2042%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M11%2025.043V17.02c.03-.23.08-.458.093-.688.152-2.59%201.796-4.546%204.305-5.09.532-.116%201.08-.163%201.62-.24h8.023c.213.03.426.08.638.09%202.974.164%205.19%202.31%205.264%205.272.077%203.122.08%206.25-.004%209.37-.08%202.917-2.286%205.127-5.2%205.206-3.14.083-6.283.075-9.42%200-2.592-.06-4.563-1.806-5.084-4.32-.11-.517-.16-1.052-.234-1.577zm10.035%204.12v-.004c1.47%200%202.943.036%204.41-.012%201.197-.04%202.263-.45%202.995-1.47.493-.688.708-1.482.714-2.31.022-2.86.054-5.717%200-8.573-.05-2.446-1.418-3.834-3.853-3.89-2.837-.06-5.68-.063-8.516%200-2.46.056-3.824%201.415-3.88%203.86-.062%202.854-.06%205.713.002%208.568.054%202.378%201.45%203.742%203.82%203.82%201.435.05%202.873.01%204.31.01zm-.05-2.99c-2.875-.03-5.137-2.335-5.102-5.2.035-2.876%202.343-5.128%205.21-5.088%202.853.04%205.094%202.322%205.077%205.172-.017%202.873-2.318%205.143-5.185%205.115zm3.366-5.134c.004-1.87-1.46-3.337-3.326-3.336-1.865%200-3.325%201.47-3.32%203.34.002%201.84%201.462%203.3%203.3%203.308%201.87.008%203.347-1.454%203.347-3.313zm.81-5.358c.006.648.576%201.21%201.223%201.208.66-.002%201.194-.548%201.192-1.22%200-.684-.516-1.19-1.203-1.187-.67.003-1.218.544-1.212%201.2z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--hare-instagram-nocircle {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2242%22%20height%3D%2242%22%20viewBox%3D%220%200%2042%2042%22%3E%3Cpath%20fill%3D%22%233E3936%22%20d%3D%22M11%2025.043V17.02c.03-.23.08-.458.093-.688.152-2.59%201.796-4.546%204.305-5.09.532-.116%201.08-.163%201.62-.24h8.023c.213.03.426.08.638.09%202.974.164%205.19%202.31%205.264%205.272.077%203.122.08%206.25-.004%209.37-.08%202.917-2.286%205.127-5.2%205.206-3.14.083-6.283.075-9.42%200-2.592-.06-4.563-1.806-5.084-4.32-.11-.517-.16-1.052-.234-1.577zm10.035%204.12v-.004c1.47%200%202.943.036%204.41-.012%201.197-.04%202.263-.45%202.995-1.47.493-.688.708-1.482.714-2.31.022-2.86.054-5.717%200-8.573-.05-2.446-1.418-3.834-3.853-3.89-2.837-.06-5.68-.063-8.516%200-2.46.056-3.824%201.415-3.88%203.86-.062%202.854-.06%205.713.002%208.568.054%202.378%201.45%203.742%203.82%203.82%201.435.05%202.873.01%204.31.01zm-.05-2.99c-2.875-.03-5.137-2.335-5.102-5.2.035-2.876%202.343-5.128%205.21-5.088%202.853.04%205.094%202.322%205.077%205.172-.017%202.873-2.318%205.143-5.185%205.115zm3.366-5.134c.004-1.87-1.46-3.337-3.326-3.336-1.865%200-3.325%201.47-3.32%203.34.002%201.84%201.462%203.3%203.3%203.308%201.87.008%203.347-1.454%203.347-3.313zm.81-5.358c.006.648.576%201.21%201.223%201.208.66-.002%201.194-.548%201.192-1.22%200-.684-.516-1.19-1.203-1.187-.67.003-1.218.544-1.212%201.2z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--hotspot-notes-active {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2260%22%20height%3D%2260%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Ccircle%20fill%3D%22%233E3936%22%20fill-rule%3D%22nonzero%22%20cx%3D%2230%22%20cy%3D%2230%22%20r%3D%2230%22%2F%3E%3Cpath%20d%3D%22M37.7%2017.5a1.81%201.81%200%200%201%201.8%201.8v21.4a1.81%201.81%200%200%201-1.8%201.8H21.3a1.81%201.81%200%200%201-1.8-1.8V19.3a1.81%201.81%200%200%201%201.8-1.8h16.4zm0-2H21.3a3.81%203.81%200%200%200-3.8%203.8v21.4a3.81%203.81%200%200%200%203.8%203.8h16.4a3.81%203.81%200%200%200%203.8-3.8V19.3a3.81%203.81%200%200%200-3.8-3.8z%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%2F%3E%3Cpath%20d%3D%22M24.5%2024.17h10m-10%205h10m-10%205h6.21%22%20stroke%3D%22%23FFF%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--hotspot-notes-bordered {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2070%2070%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%2C.cls-3%7Bstroke%3A%23fff%3Bstroke-width%3A2px%3B%7D.cls-1%7Bstroke-miterlimit%3A10%3Bopacity%3A0.4%3B%7D.cls-2%7Bfill%3A%23fff%3B%7D.cls-3%7Bfill%3Anone%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3ENew_Modular%20Approach_01_select%3C%2Ftitle%3E%3Cg%20id%3D%22bullet_icon%22%20data-name%3D%22bullet%20icon%22%3E%3Ccircle%20class%3D%22cls-1%22%20cx%3D%2235%22%20cy%3D%2235%22%20r%3D%2230%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M42.7%2022.5a1.81%201.81%200%200%201%201.8%201.8v21.4a1.81%201.81%200%200%201-1.8%201.8H26.3a1.81%201.81%200%200%201-1.8-1.8V24.3a1.81%201.81%200%200%201%201.8-1.8h16.4m0-2H26.3a3.81%203.81%200%200%200-3.8%203.8v21.4a3.81%203.81%200%200%200%203.8%203.8h16.4a3.81%203.81%200%200%200%203.8-3.8V24.3a3.81%203.81%200%200%200-3.8-3.8z%22%2F%3E%3Cpath%20class%3D%22cls-3%22%20d%3D%22M29.5%2029.17h10M29.5%2034.17h10M29.5%2039.17h6.21%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--hotspot-notes {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2260%22%20height%3D%2260%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Ccircle%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%20cx%3D%2230%22%20cy%3D%2230%22%20r%3D%2230%22%2F%3E%3Cpath%20d%3D%22M37.7%2017.5a1.81%201.81%200%200%201%201.8%201.8v21.4a1.81%201.81%200%200%201-1.8%201.8H21.3a1.81%201.81%200%200%201-1.8-1.8V19.3a1.81%201.81%200%200%201%201.8-1.8h16.4zm0-2H21.3a3.81%203.81%200%200%200-3.8%203.8v21.4a3.81%203.81%200%200%200%203.8%203.8h16.4a3.81%203.81%200%200%200%203.8-3.8V19.3a3.81%203.81%200%200%200-3.8-3.8z%22%20fill%3D%22%23C5C4C3%22%20fill-rule%3D%22nonzero%22%2F%3E%3Cpath%20d%3D%22M24.5%2024.17h10m-10%205h10m-10%205h6.21%22%20stroke%3D%22%23C5C4C3%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--hotspot-plus-active {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2260%22%20height%3D%2260%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Ccircle%20fill%3D%22%233E3936%22%20fill-rule%3D%22nonzero%22%20cx%3D%2230%22%20cy%3D%2230%22%20r%3D%2230%22%2F%3E%3Cpath%20stroke%3D%22%23FFF%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M30%2021.82V30h8.18m-16.36%200H30v8.18%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--hotspot-plus-bordered {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2070%2070%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%2C.cls-2%7Bstroke%3A%23fff%3Bstroke-width%3A2px%3B%7D.cls-1%7Bstroke-miterlimit%3A10%3Bopacity%3A0.4%3B%7D.cls-2%7Bfill%3Anone%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3ENew_Modular%20Approach_01_select%3C%2Ftitle%3E%3Cg%20id%3D%22bullet_icon%22%20data-name%3D%22bullet%20icon%22%3E%3Ccircle%20class%3D%22cls-1%22%20cx%3D%2235%22%20cy%3D%2235%22%20r%3D%2230%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M35%2026.82V35h8.18M26.82%2035H35v8.18%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--hotspot-plus {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2260%22%20height%3D%2260%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Ccircle%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%20cx%3D%2230%22%20cy%3D%2230%22%20r%3D%2230%22%2F%3E%3Cpath%20stroke%3D%22%23C5C4C3%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M30%2021.82V30h8.18m-16.36%200H30v8.18%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--hotspot-star-active {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2260%22%20height%3D%2260%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%3E%3Ccircle%20fill%3D%22%233E3936%22%20cx%3D%2230%22%20cy%3D%2230%22%20r%3D%2230%22%2F%3E%3Cpath%20d%3D%22M30%2019l2.34%207.65H40l-6.2%204.71L36.17%2039%2030%2034.25%2023.81%2039l2.39-7.64-6.2-4.73h7.65L30%2019zm0-2a2%202%200%200%200-1.91%201.41l-1.92%206.24H20a2%202%200%200%200-1.21%203.59l5.08%203.87-2%206.3A2%202%200%200%200%2025%2040.58l5-3.8%205%203.81a2%202%200%200%200%203.13-2.18l-2-6.31%205-3.83A2%202%200%200%200%2040%2024.65h-6.17l-1.91-6.24A2%202%200%200%200%2030%2017z%22%20fill%3D%22%23FFF%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--hotspot-star-bordered {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2070%2070%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bstroke%3A%23fff%3Bstroke-miterlimit%3A10%3Bstroke-width%3A2px%3Bopacity%3A0.4%3B%7D.cls-2%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3ENew_Modular%20Approach_01_select%3C%2Ftitle%3E%3Cg%20id%3D%22bullet_icon%22%20data-name%3D%22bullet%20icon%22%3E%3Ccircle%20class%3D%22cls-1%22%20cx%3D%2235%22%20cy%3D%2235%22%20r%3D%2230%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M35%2024l2.34%207.65H45l-6.2%204.71L41.17%2044%2035%2039.25%2028.81%2044l2.39-7.64-6.2-4.73h7.65L35%2024m0-2a2%202%200%200%200-1.91%201.41l-1.92%206.24H25a2%202%200%200%200-1.21%203.59l5.08%203.87-2%206.3A2%202%200%200%200%2030%2045.58l5-3.8%205%203.81a2%202%200%200%200%203.13-2.18l-2-6.31%205-3.83A2%202%200%200%200%2045%2029.65h-6.17l-1.91-6.24A2%202%200%200%200%2035%2022z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--hotspot-star {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2260%22%20height%3D%2260%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%3E%3Ccircle%20fill%3D%22%23FFF%22%20cx%3D%2230%22%20cy%3D%2230%22%20r%3D%2230%22%2F%3E%3Cpath%20d%3D%22M30%2019l2.34%207.65H40l-6.2%204.71L36.17%2039%2030%2034.25%2023.81%2039l2.39-7.64-6.2-4.73h7.65L30%2019zm0-2a2%202%200%200%200-1.91%201.41l-1.92%206.24H20a2%202%200%200%200-1.21%203.59l5.08%203.87-2%206.3A2%202%200%200%200%2025%2040.58l5-3.8%205%203.81a2%202%200%200%200%203.13-2.18l-2-6.31%205-3.83A2%202%200%200%200%2040%2024.65h-6.17l-1.91-6.24A2%202%200%200%200%2030%2017z%22%20fill%3D%22%23C5C4C3%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--hotspot-video-active {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2260%22%20height%3D%2260%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%3E%3Ccircle%20fill%3D%22%233E3936%22%20cx%3D%2230%22%20cy%3D%2230%22%20r%3D%2230%22%2F%3E%3Cpath%20d%3D%22M24.5%2022.7c0-1.39%201-2%202.18-1.26l12.64%207.3a1.33%201.33%200%200%201%200%202.52l-12.64%207.3c-1.2.69-2.18.13-2.18-1.26V22.7z%22%20fill%3D%22%23FFF%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--hotspot-video-bordered {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2070%2070%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bstroke%3A%23fff%3Bstroke-miterlimit%3A10%3Bstroke-width%3A2px%3Bopacity%3A0.4%3B%7D.cls-2%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3ENew_Modular%20Approach_01_select%3C%2Ftitle%3E%3Cg%20id%3D%22Layer_3%22%20data-name%3D%22Layer%203%22%3E%3Ccircle%20class%3D%22cls-1%22%20cx%3D%2235%22%20cy%3D%2235%22%20r%3D%2230%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M29.5%2027.7c0-1.39%201-2%202.18-1.26l12.64%207.3a1.33%201.33%200%200%201%200%202.52l-12.64%207.3c-1.2.69-2.18.13-2.18-1.26z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--hotspot-video {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2260%22%20height%3D%2260%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22%23FFF%22%3E%3Ccircle%20cx%3D%2230%22%20cy%3D%2230%22%20r%3D%2230%22%2F%3E%3Cpath%20d%3D%22M24.5%2022.635c0-1.333.954-1.918%202.08-1.208l12.057%206.998c.516.176.863.662.863%201.208%200%20.547-.347%201.033-.863%201.208l-12.057%207c-1.145.66-2.08.125-2.08-1.208V22.635z%22%20stroke%3D%22%23C5C4C3%22%20fill%3D%22none%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--join-or-login-white, .user-info__button.user-info__button--user::before {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2290%22%20height%3D%2290%22%20viewBox%3D%220%200%2090%2090%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M79.993%2086.996H10c-.554%200-1.003-.448-1.003-1.003%200-5.957%206.284-11.137%2011.555-14.435%205.778-3.614%2012.49-6.298%2015.638-6.804.37-.158.84-1.837.914-3.68-1.11-1.2-4.86-5.596-6.034-11.392-1.205-.382-2.253-1.56-2.9-3.31-.915-2.48-.866-5.822.887-7.73l-.053-.504c-.33-3.083-1.205-11.27%203.506-16.51%202.763-3.075%206.968-4.633%2012.5-4.633%205.53%200%209.735%201.56%2012.497%204.635%204.714%205.25%203.83%2013.44%203.498%2016.524l-.052.488c1.75%201.91%201.8%205.25.884%207.732-.645%201.75-1.69%202.926-2.895%203.306-1.178%205.798-4.92%2010.195-6.027%2011.394.07%201.886.533%203.52.91%203.682%205.183.832%2027.17%209.986%2027.17%2021.236%200%20.556-.448%201.004-1.002%201.004zm-68.91-2.007H78.91c-.576-3.69-4.262-7.81-10.525-11.73-6.06-3.795-12.463-6.136-14.885-6.524-2.38-.384-2.593-4.726-2.602-6.048-.002-.27.104-.526.293-.716.05-.05%204.86-4.932%205.9-11.322.08-.486.5-.843.99-.843.65%200%201.4-.855%201.87-2.13.72-1.95.726-4.677-.69-5.885-.235-.202-.365-.502-.35-.812.01-.237.05-.593.098-1.043.306-2.84%201.12-10.383-2.996-14.967C53.648%2020.336%2049.946%2019%2045.01%2019c-4.938%200-8.64%201.335-11.007%203.968-4.113%204.58-3.308%2012.122-3.003%2014.96.05.46.086.82.098%201.06.015.31-.115.608-.35.81-1.415%201.208-1.413%203.934-.693%205.885.47%201.274%201.225%202.13%201.877%202.13.49%200%20.91.357.99.843%201.04%206.412%205.855%2011.272%205.904%2011.32.19.19.297.45.295.72-.012%201.32-.234%205.66-2.613%206.045-2.422.39-8.83%202.73-14.893%206.523-6.266%203.922-9.955%208.044-10.53%2011.73z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--join-or-login {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2290%22%20height%3D%2290%22%20viewBox%3D%220%200%2090%2090%22%3E%3Cpath%20fill%3D%22%233E3936%22%20d%3D%22M79.993%2086.996H10c-.554%200-1.003-.448-1.003-1.003%200-5.957%206.284-11.137%2011.555-14.435%205.778-3.614%2012.49-6.298%2015.638-6.804.37-.158.84-1.837.914-3.68-1.11-1.2-4.86-5.596-6.034-11.392-1.205-.382-2.253-1.56-2.9-3.31-.915-2.48-.866-5.822.887-7.73l-.053-.504c-.33-3.083-1.205-11.27%203.506-16.51%202.763-3.075%206.968-4.633%2012.5-4.633%205.53%200%209.735%201.56%2012.497%204.635%204.714%205.25%203.83%2013.44%203.498%2016.524l-.052.488c1.75%201.91%201.8%205.25.884%207.732-.645%201.75-1.69%202.926-2.895%203.306-1.178%205.798-4.92%2010.195-6.027%2011.394.07%201.886.533%203.52.91%203.682%205.183.832%2027.17%209.986%2027.17%2021.236%200%20.556-.448%201.004-1.002%201.004zm-68.91-2.007H78.91c-.576-3.69-4.262-7.81-10.525-11.73-6.06-3.795-12.463-6.136-14.885-6.524-2.38-.384-2.593-4.726-2.602-6.048-.002-.27.104-.526.293-.716.05-.05%204.86-4.932%205.9-11.322.08-.486.5-.843.99-.843.65%200%201.4-.855%201.87-2.13.72-1.95.726-4.677-.69-5.885-.235-.202-.365-.502-.35-.812.01-.237.05-.593.098-1.043.306-2.84%201.12-10.383-2.996-14.967C53.648%2020.336%2049.946%2019%2045.01%2019c-4.938%200-8.64%201.335-11.007%203.968-4.113%204.58-3.308%2012.122-3.003%2014.96.05.46.086.82.098%201.06.015.31-.115.608-.35.81-1.415%201.208-1.413%203.934-.693%205.885.47%201.274%201.225%202.13%201.877%202.13.49%200%20.91.357.99.843%201.04%206.412%205.855%2011.272%205.904%2011.32.19.19.297.45.295.72-.012%201.32-.234%205.66-2.613%206.045-2.422.39-8.83%202.73-14.893%206.523-6.266%203.922-9.955%208.044-10.53%2011.73z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--keyboard-arrow-down-grey {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2021.678%2013.395%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%20%7B%20fill%3A%20%23a8a8a8%3B%20%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20id%3D%22ic_keyboard_arrow_down_48px%22%20class%3D%22cls-1%22%20d%3D%22M2.556%200l8.283%208.28L19.12-.003l2.556%202.556-10.84%2010.842L0%202.555z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--keyboard-arrow-down-red {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2011.603%207.17%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%20%7B%20fill%3A%20%23c20038%3B%20%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20id%3D%22ic_keyboard_arrow_down_48px%22%20class%3D%22cls-1%22%20d%3D%22M1.368%200L5.8%204.433%2010.233%200%2011.6%201.368l-5.8%205.8-5.8-5.8z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--keyboard-arrow-down, .com-product-nav.com-product-nav--v-2 .com-product-nav__title::after {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2012%207.41%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3A%233e3936%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22a%22%20d%3D%22M1.41%200L6%204.58%2010.59%200%2012%201.41l-6%206-6-6z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--keyboard-arrow-up-red {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2011.603%207.17%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%20%7B%20fill%3A%20%23c20038%3B%20%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20id%3D%22ic_keyboard_arrow_down_48px%22%20class%3D%22cls-1%22%20d%3D%22M10.235%207.17L5.803%202.737%201.37%207.17.003%205.802l5.8-5.8%205.8%205.8z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--keyboard_arrow_left_grey, .com-gallery-pdp .slick-arrow.slick-next {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%207.41%2012%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3A%237b7b7b%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22a%22%20d%3D%22M0%2010.59L4.58%206%200%201.41%201.41%200l6%206-6%206z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--keyboard_arrow_right_grey, .com-gallery-pdp .slick-arrow.slick-prev {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%207.41%2012%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3A%237b7b7b%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22a%22%20d%3D%22M7.41%201.41L2.83%206l4.58%204.59L6%2012%200%206l6-6z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--kitchenware {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20102%2075.8%22%3E%3Cstyle%3E.st0%7Bfill%3Anone%3Bstroke%3A%233E3936%3Bstroke-width%3A1.9942%3Bstroke-miterlimit%3A10%3B%7D%3C%2Fstyle%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M54.4%207.7V4.3h3.4V1H44.1v3.3h3.4v3.3c-22.2.6-34.3%206.6-34.3%206.6v3.3h75.6v-3.3s-12.2-6-34.4-6.5M30.9%2067.7c-6.8%200-6.8-3.4-6.8-3.4V30.6h6.8v37.1z%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M98.5%2037.7H88.3v-6.8h3.4l3.4-6.8H6.9l3.4%206.8h3.4v6.8H3.5c-3.4%200-3.4%206.8%200%206.8h10.2v20.3c0%205.6%204.5%2010.1%2010.2%2010.1h54.2c5.6%200%2010.2-4.5%2010.2-10.1V44.4h10.2c3.3%200%203.3-6.7%200-6.7%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--left-arrow-grey {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211%22%20height%3D%2218%22%20viewBox%3D%220%200%2011%2018%22%3E%3Cpath%20fill%3D%22%239FA0A1%22%20d%3D%22M9.91%2015.97a.657.657%200%201%201-.93.93L1.09%209.01a.657.657%200%200%201%200-.93L8.98.194a.657.657%200%200%201%20.93.93L2.484%208.545l7.424%207.423z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--left-arrow-white {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%227%22%20height%3D%2214%22%3E%3Cuse%20fill%3D%22%23FFF%22%20transform%3D%22rotate%2890%203.5%203.5%29%22%20xlink%3Ahref%3D%22%23a%22%2F%3E%3Cdefs%3E%3Cpath%20id%3D%22a%22%20d%3D%22M.92.146a.568.568%200%200%200-.762%200%20.475.475%200%200%200%200%20.708l6.46%206c.21.195.552.195.763%200l6.462-6a.475.475%200%200%200%200-.708.568.568%200%200%200-.76%200L7%205.793.92.146z%22%2F%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--like-KA, .blk-register-stripe__icon, .blk-buy-stripe-home__btn-icon-like-KA, .blk-where-to-buy-shop-stripe__icon, .blk-regards__icon {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22282%22%20height%3D%22108%22%20viewBox%3D%220%200%20282%20108%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23C20038%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M265.33%205.594c-2.463-1.28-5.666-.424-7.154%201.913l-1.012%201.584-1.67-.867c-2.465-1.28-5.664-.424-7.154%201.912-1.676%202.63-.79%205.927%201.98%207.366l10.583%205.506%206.406-10.045c1.672-2.626.786-5.923-1.98-7.366z%22%2F%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%233E3936%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M59.59%2050.35h-9.04c-1.116%200-2.027-.904-2.027-2.024v-1.012H37.74c-3.335%205.134-5.298%2011.424-5.298%2018.22%200%2013.667%207.946%2025.288%2019.03%2029.588V92.35c-8.376-4.39-14.208-14.044-14.208-25.256V55.41c-.56%200-1.01-.45-1.01-1.013%200-.558.45-1.012%201.01-1.012H59.59V50.35zM5.96%2097.06l12.685-49.746h-1.236c-7.29%200-13.202-5.888-13.202-13.154%200-7.265%205.912-13.16%2013.202-13.16h44.475c5.488%200%2010.194%203.342%2012.182%208.097h4.057c1.123%200%202.032.907%202.032%202.025v4.05c0%201.114-.91%202.02-2.03%202.02H74.73v11.134c0%201.12-.907%202.025-2.035%202.025h-9.042v3.036H85.99c.56%200%201.012.454%201.012%201.016%200%20.558-.452%201.01-1.013%201.01v11.683c0%2011.215-5.832%2020.865-14.21%2025.26v4.554h6.34c2.245%200%204.06%201.81%204.06%204.042%200%202.238-1.815%204.05-4.06%204.05H7.063c-2.24%200-4.06-1.812-4.06-4.05%200-1.852%201.254-3.412%202.956-3.89%22%2F%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%233E3936%22%20stroke-width%3D%221.994%22%20stroke-miterlimit%3D%2210%22%3E%3Cpath%20d%3D%22M232.432%2036.843v-3.345h3.44v-3.31H222.13v3.31h3.437v3.345c-22.15.586-34.344%206.568-34.344%206.568v3.304h75.557V43.41s-12.188-5.98-34.348-6.567M208.923%2096.86c-6.798%200-6.798-3.372-6.798-3.372V59.786h6.798V96.86z%22%2F%3E%3Cpath%20d%3D%22M276.46%2066.845h-10.168v-6.76h3.39l3.39-6.76h-88.13l3.384%206.76h3.395v6.76h-10.174c-3.39%200-3.39%206.75%200%206.75h10.175v20.27c0%205.603%204.55%2010.136%2010.166%2010.136h54.236c5.623%200%2010.17-4.532%2010.17-10.135v-20.27h10.17c3.386%200%203.386-6.75%200-6.75%22%2F%3E%3C%2Fg%3E%3Cpath%20fill%3D%22%233E3936%22%20d%3D%22M159.502%204c.275%200%20.5.225.5.5v99c0%20.275-.225.5-.5.5h-47c-.275%200-.5-.225-.5-.5v-99c0-.275.225-.5.5-.5h47m0-2h-47c-1.378%200-2.5%201.12-2.5%202.5v99c0%201.38%201.122%202.5%202.5%202.5h47c1.378%200%202.5-1.12%202.5-2.5v-99c0-1.38-1.122-2.5-2.5-2.5z%22%2F%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%233E3936%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M112.002%2045.5h48M112.002%2073.5h48%22%2F%3E%3Cpath%20fill%3D%22%233E3936%22%20d%3D%22M155.003%2017v22h-38V17h38m1-1h-40v24h40V16z%22%2F%3E%3Cg%20fill%3D%22%233E3936%22%3E%3Cpath%20d%3D%22M115.754%2080h40.495v2h-40.496z%22%2F%3E%3Cellipse%20cx%3D%22115.754%22%20cy%3D%2281%22%20rx%3D%22.752%22%20ry%3D%221%22%2F%3E%3Cellipse%20cx%3D%22156.25%22%20cy%3D%2281%22%20rx%3D%22.751%22%20ry%3D%221%22%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%22%233E3936%22%3E%3Cpath%20d%3D%22M115.754%2052h40.495v2h-40.496z%22%2F%3E%3Cellipse%20cx%3D%22115.754%22%20cy%3D%2253%22%20rx%3D%22.752%22%20ry%3D%221%22%2F%3E%3Cellipse%20cx%3D%22156.25%22%20cy%3D%2253%22%20rx%3D%22.751%22%20ry%3D%221%22%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%22%233E3936%22%3E%3Cpath%20d%3D%22M115.754%2010h40.495v2h-40.496z%22%2F%3E%3Cellipse%20cx%3D%22115.754%22%20cy%3D%2211%22%20rx%3D%22.752%22%20ry%3D%221%22%2F%3E%3Cellipse%20cx%3D%22156.25%22%20cy%3D%2211%22%20rx%3D%22.751%22%20ry%3D%221%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--list-dot {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%228%22%20height%3D%228%22%20viewBox%3D%220%200%208%208%22%3E%3Cstyle%3E.st0%7Bfill%3A%23C50F44%3B%7D%3C%2Fstyle%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M4%200C1.8%200%200%201.8%200%204s1.8%204%204%204%204-1.8%204-4-1.8-4-4-4zm0%206.3c-1.3%200-2.3-1-2.3-2.3s1-2.3%202.3-2.3c1.3%200%202.3%201%202.3%202.3S5.3%206.3%204%206.3z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--loading {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2225%22%20height%3D%2225%22%20viewBox%3D%220%200%2025%2025%22%3E%3Cpath%20fill%3D%22%23CCC%22%20d%3D%22M12.5%206c3.584%200%206.5%202.916%206.5%206.5S16.084%2019%2012.5%2019%206%2016.084%206%2012.5%208.916%206%2012.5%206m0-4C6.7%202%202%206.7%202%2012.5S6.7%2023%2012.5%2023%2023%2018.3%2023%2012.5%2018.3%202%2012.5%202z%22%2F%3E%3Cpath%20fill%3D%22%23C20038%22%20d%3D%22M19%2012.5h4C23%206.7%2018.3%202%2012.5%202v4c3.584%200%206.5%202.916%206.5%206.5z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--logo-red {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22149.853%22%20height%3D%2216.921%22%20viewBox%3D%220%200%20149.853%2016.921%22%3E%3Cg%20fill%3D%22%23c20038%22%3E%3Cpath%20d%3D%22M97.234%2016.312v-4.36s.15-2.288-1.398-2.288c-1.74%200-1.503%202.192-1.503%202.192s-.02%202.447-.02%204.456H87.9v-9.71h6.44v.723c3.567-1.93%206.313-1.64%207.956-.2%201.094%201.05.98%202.984.98%202.984l-.003%206.2h-6.04zm-33.164%200s.005-1.65.005-2.63c0-2.34.104-3.716-1.558-3.716-1.913%200-1.654%201.528-1.654%203.48v2.865H54.31V1.69h6.553V6.9c1.84-.63%204.727-1.21%206.91-.238%201.38.724%202.3%201.91%202.3%203.068v6.58H64.07zM7.15%200v6.815c0%20.457.96.516%201.44.07.967-.94%203.484-4.61%205-6.885h4.84c-1.334%202.133-2.72%204.602-4.27%207.005%200%200%20.422-.173%201.184.634.854.904%204.78%208.67%204.78%208.67H11.64c-1.26-3.255-1.62-4.5-2.556-4.926-.913-.418-1.935-.246-1.935.19v4.734H0V0h7.15zm13.46%206.65h6.548v9.66H20.61zm3.154-.605c1.8%200%203.267-1.08%203.267-2.415%200-1.323-1.463-2.407-3.263-2.407-1.805%200-3.264%201.084-3.264%202.407%200%201.335%201.46%202.415%203.265%202.415m108.603.557v9.71h-6.546m8.264-2.01c-1.066-1.673-1.21-3.395-.727-5.094.585-1.657%202.315-2.985%204.61-3.388%201.98-.318%203.973.314%205.654.65V1.29h6.23v15.02h-6.23s-.01-.88%200-.855c-2.915%201.21-7.568%201.594-9.536-1.152m8.59-1.666c.594-.188.594-.25.93-.572.008-.43.038-1.3%200-1.826-.726-.73-2.186-.92-2.865-.248-1.37%201.548.392%203%201.934%202.642m-27.688.824h-6.21l-1.31%202.85h-3.39l5.995-13.715c.86-1.877-1.276-1.865-.31-2.352h8.62l6.547%2016.068h-8.73l-1.214-2.85zm-4.59-3.64l3.027-.023-1.47-3.6-1.558%203.62z%22%20fill%3D%22%23c20038%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M125.82%206.65h6.548v9.66h-6.547zm3.157-.605c1.805%200%203.266-1.08%203.266-2.415%200-1.323-1.46-2.407-3.266-2.407-1.804%200-3.266%201.084-3.266%202.407%200%201.335%201.466%202.415%203.27%202.415m-98.073%209.45c2.07%202.07%204.86%201.517%207.312.65.383-.133.587-.28.772-.398.19-.113.324-.247.324-.247v-1.972s-1.638.873-2.427.08c-.463-.46-.436-1.197-.436-1.197v-1.96s-.017-.38.073-.47c.145-.14.52-.072.52-.072h2.27V7.092H37.02s-.32.067-.503-.117c-.078-.074-.062-.423-.062-.423V4.285l-6.08.002v2.29s.023.227-.054.368c-.087.152-.4.146-.4.146h-1.55V9.91h1.43s.27-.074.434.088c.067.072.02.457.02.457v2.82c0%201.452.467%202.04.655%202.225m10.432-.86c-1.46-1.212-1.87-3.553-.97-5.574%202.425-4.213%209.526-4.246%2012.605-1.936v2.906c-1.452-.728-3.396-1.215-4.85-.485-1.214.483-1.454%201.94-.967%202.663%201.213%201.7%203.416%201.212%204.87.73%201.27-.588.97-.473.97.24l-.023%202.424c-3.396%201.696-8.97%201.696-11.634-.97M80.3%2010.005c.01-.438-.126-1.243-1.008-1.243-.825%200-1.258.49-1.258%201.24h2.263zm-8.91%202.26c-.18-2.13.19-2.88.664-3.768%201.207-1.934%204.055-2.9%206.52-2.9%202.494%200%205.318.482%206.768%202.176.967%201.21%201.15%202.71%201.15%204.732l-8.396.006c0%20.968%201.29%201.38%202.414%201.545%202.21.124%203.865-.48%205.797-.966v2.225s-1.64%201.526-7.672%201.46c-3.823-.042-6.97-1.225-7.246-4.51%22%20fill%3D%22%23c20038%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--logo-saf-white {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22373.1%22%20height%3D%22447.7%22%20viewBox%3D%220%200%20373.1%20447.7%22%3E%3Csymbol%20id%3D%22a%22%20viewBox%3D%22-93.3%20-111.9%20186.6%20223.9%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M44.1%2025.3c.3-2.2.5-4.4.5-6.7C44.6-5.7%2024.9-25.5.5-25.5s-44%2019.7-44%2044.1c0%202.3.2%204.5.5%206.7m8.6%2020.1c8.1%2010.5%2020.7%2017.2%2035%2017.2s27-6.8%2035-17.3%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M67.6-45.6C83.5-28.8%2093.3-6.2%2093.3%2018.6c0%2051.4-41.8%2093.3-93.3%2093.3-51.4%200-93.3-41.8-93.3-93.3%200-24.8%209.7-47.3%2025.5-64v9.1C-80-21.3-87.3-2.2-87.3%2018.6c0%2048.1%2039.1%2087.2%2087.2%2087.2s87.2-39.1%2087.2-87.2c0-20.9-7.4-40.1-19.7-55.1v-9.1z%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23fff%22%20d%3D%22M33.3-107.5c-.8.3-4.6.1-4.8.2-.2.2-.8.8-1%20.9-.3.1-1.3.1-1.5.1-.2%200%20.1%201.3.1%201.3%202.6.8%207.5%207.5%207.5%207.5%207.7%209%207.3%2029%207.3%2029H-8.4s-.7-3.9.9-13.3c2.7-17.3%2013.5-23%2013.6-23.3.1-.3.1-1.3-.1-1.1-.1.1-1.2%200-1.5-.1-.3-.1-.6-.7-.8-.7s-1%20.6-1%20.6c-11.1%207.6-12.8%2013.9-14.8%2019.6-2.6%207.1.1%2021.8.1%2021.8.2%202.5%201.3%204.6%203.2%205.7%201.9%201.1%2012.4.7%2012.7.7.2%200%20.3-1.7.4-2%20.1-.3%202-.2%202.2-.2.2-.1-.3-4.7.3-4.9.6-.2%2011.3-.2%2011.6%200%20.3.2.2%201.7.3%202.2.1.5.4.2%202.4.1s2.9.3%203.3.7c.4.4.6%201.7.6%201.9%200%20.2%202%20.1%202.5.1s.5.2.6.4c.1.2-.2%2011.4-.2%2011.4h6.4l.1%208.7h-6.3c-4.8%207.6-14.5%208.4-14.5%208.4-1.5.2-39.4.1-41.1.1l-.1-.5h-.3c-.2%200-6.8-1.1-9.2-7.9-2.4-6.8%201.3-11.3%201.3-11.3.2-.4.1-2.7.1-4.3%200-1.6%206.7-3.1%206.7-3.1%206.2-.9%204-5.8%204-5.8-.2-1-2-9.3-2-9.3-.8-5.2-4-21.5-5-24.5-1.3-3.8-7.2-9.3-8-10.2-.8-.9-.9-3.4-.9-3.4h77.5c-.1.3-.2%201.5-.4%202.3-.4.9-2.1%202-2.9%202.2%22%2F%3E%3Cg%20fill%3D%22%23fff%22%3E%3Cpath%20d%3D%22M-15.5%2022.6h.8l2.7-6.4h-1l-.6%201.6h-3.1l-.6-1.6h-1l2.8%206.4zm1.5-4.1l-1.2%202.9-1.2-2.9h2.4zm4.6%204.1h2.2c.3%200%20.5%200%20.8-.1l.6-.3c.2-.1.3-.3.4-.5.1-.2.1-.4.1-.7%200-.4-.1-.7-.3-.9-.2-.2-.5-.4-.8-.5.2%200%20.4-.1.5-.1.2-.1.3-.2.4-.3.1-.1.2-.3.3-.5.2-.3.2-.5.2-.7%200-.3-.1-.5-.2-.8s-.3-.4-.5-.6c-.2-.2-.4-.3-.7-.3-.3-.1-.6-.1-.9-.1h-2.2v6.4zm.8-2.7h1.7s.3.1.4.2l.3.3c.1.1.1.3.1.4%200%20.3-.1.5-.2.7-.2.2-.4.3-.8.3h-1.4v-1.9zm0-3h1.7c.2%200%20.3.1.4.2.1.1.3.2.4.3.1.1.1.3.1.6%200%20.4-.1.7-.4.9s-.6.3-1%20.3h-1.3v-2.3zM.9%2016c-.5%200-.9.1-1.3.3-.4.2-.8.4-1.1.7s-.5.6-.7%201c-.2.4-.2.9-.2%201.3%200%20.5.1.9.2%201.3.2.4.4.8.7%201.1s.6.5%201.1.7c.4.2.9.3%201.3.3.5%200%20.9-.1%201.3-.3.4-.2.8-.4%201.1-.7.3-.3.5-.7.7-1.1.2-.4.2-.9.2-1.3%200-.5-.1-.9-.2-1.3-.2-.4-.4-.8-.7-1.1-.3-.3-.6-.5-1.1-.7-.3-.1-.8-.2-1.3-.2zm0%20.8c.4%200%20.7.1%201%20.2.3.1.5.3.8.5.2.2.4.5.5.8s.2.6.2%201-.1.7-.2%201c-.1.3-.3.6-.5.8-.2.2-.5.4-.8.5-.3.1-.6.2-1%20.2s-.7-.1-1-.2c-.3-.1-.5-.3-.8-.5s-.4-.5-.5-.8c-.1-.3-.2-.6-.2-1%200-.3.1-.7.2-1%20.1-.3.3-.6.5-.8s.5-.4.8-.5c.3-.1.7-.2%201-.2zM8%2022.6v-3.9c0-.2%200-.4.1-.6.1-.2.1-.4.3-.6.1-.2.3-.3.5-.4.2-.1.5-.2.8-.2.3%200%20.6.1.8.2.2.1.4.3.5.4l.3.6c.1.2.1.4.1.6v3.9h.9v-4.1c0-.4-.1-.7-.2-1-.1-.3-.3-.6-.5-.8s-.5-.4-.8-.5c-.3-.1-.6-.2-1-.2s-.7.1-1%20.2c-.3.1-.6.3-.8.5-.2.2-.4.5-.5.8-.1.3-.2.6-.2%201v4.1H8zm8.7-.8h-2.1v.8h5v-.8h-2.1v-5.6h-.9v5.6zM-44.3%2047.5c-.5.8-1.2%201.4-2%201.8-.8.4-1.7.6-2.6.6-.7%200-1.3-.1-2-.3-.6-.2-1.2-.4-1.7-.8s-.9-.8-1.2-1.3c-.3-.6-.5-1.2-.5-1.9%200-.6.1-1.1.3-1.5.2-.4.5-.8.9-1.2.4-.4%201-.7%201.6-1s1.5-.6%202.5-.9c1-.3%201.9-.6%202.9-1%20.9-.4%201.7-.8%202.4-1.4.7-.6%201.3-1.2%201.7-2.1.4-.8.6-1.9.6-3.1%200-1.3-.3-2.4-.8-3.3-.5-.9-1.2-1.7-2-2.3-.8-.6-1.8-1.1-2.9-1.4-1.1-.3-2.2-.4-3.3-.4-.7%200-1.5.1-2.2.2-.7.1-1.5.3-2.1.6-.7.3-1.3.6-1.9%201.1-.6.4-1.1%201-1.5%201.6l2.6%202.1c.5-.9%201.3-1.6%202.3-2.1%201-.5%202-.7%203.1-.7.6%200%201.3.1%202%20.3.7.2%201.2.5%201.8.8.5.4%201%20.8%201.3%201.4.3.5.5%201.2.5%201.9%200%20.8-.1%201.4-.4%201.9-.3.5-.7.9-1.2%201.3-.6.4-1.2.7-2.1%201-.8.3-1.8.6-2.9%201-.9.3-1.7.6-2.5%201s-1.4.8-2%201.4c-.6.5-1%201.2-1.3%201.9-.3.8-.5%201.7-.5%202.7%200%201.2.2%202.3.7%203.2.5.9%201.1%201.7%201.9%202.3.8.6%201.7%201.1%202.8%201.4%201%20.3%202.1.5%203.2.5%201.4%200%202.7-.2%203.9-.7%201.2-.4%202.2-1.2%203.2-2.3l-2.6-2.3zm22.4-17.9c-1-1.3-2.1-2.2-3.3-2.7-1.2-.5-2.6-.8-4.2-.8-1.3%200-2.5.2-3.6.7-1.1.5-1.9%201.1-2.7%201.9-.7.8-1.3%201.7-1.7%202.8-.4%201.1-.6%202.2-.6%203.4%200%201.3.2%202.5.6%203.6.4%201.1%201%202%201.8%202.8.8.8%201.7%201.4%202.7%201.8%201.1.4%202.2.6%203.4.6%201.2%200%202.2-.2%203.2-.6%201-.4%201.8-1%202.5-1.7.7-.8%201.2-1.7%201.6-2.8.4-1.1.6-2.3.6-3.7V34h-13.6c0-.7.2-1.4.5-2.1.3-.7.7-1.2%201.2-1.7s1-.9%201.7-1.2c.6-.3%201.4-.4%202.1-.4%201.2%200%202.2.2%203.1.6.8.4%201.6%201.1%202.3%201.9l2.4-1.5zm-2.4%206.9c0%201.4-.5%202.6-1.4%203.4-.9.9-2.1%201.3-3.7%201.3s-2.8-.4-3.8-1.3-1.5-2-1.7-3.4h10.6zm7.3%202.9c0%20.8%200%201.5-.1%202.2%200%20.7-.1%201.3-.1%201.8h2.7v-2.8h.1c.2.4.5.8.8%201.2.3.4.8.7%201.2%201%20.5.3%201%20.5%201.6.7.6.2%201.2.3%201.9.3h.6c.2%200%20.4-.1.6-.1l-.2-2.8c-.3.1-.8.1-1.4.1-1.7%200-3-.6-3.7-1.7-.8-1.1-1.2-2.6-1.2-4.6v-8.2H-17v12.9zM-4.7%2050c0%20.5.2%201%20.6%201.4.4.4.9.6%201.5.6s1.1-.2%201.5-.6c.4-.4.6-.9.6-1.4%200-.6-.2-1.1-.6-1.5-.4-.4-.9-.6-1.5-.6s-1.1.2-1.5.6c-.5.4-.6.9-.6%201.5zm.6-6.6h2.8V26.6h-2.8v16.8zM3.3%2035c0%201.3.2%202.5.7%203.6.5%201.1%201.1%202%201.9%202.8s1.7%201.4%202.8%201.8c1.1.4%202.3.6%203.6.6s2.5-.2%203.6-.6%202-1%202.8-1.8%201.4-1.7%201.9-2.8c.5-1.1.7-2.3.7-3.6%200-1.3-.2-2.5-.7-3.6-.5-1.1-1.1-2-1.9-2.8-.8-.8-1.7-1.4-2.8-1.8-1.1-.4-2.3-.6-3.6-.6s-2.5.2-3.6.6c-1.1.4-2%201-2.8%201.8-.8.8-1.4%201.7-1.9%202.8-.5%201.1-.7%202.3-.7%203.6zm3%200c0-.9.1-1.7.4-2.5.3-.8.7-1.4%201.2-2%20.5-.6%201.2-1%201.9-1.3.7-.3%201.5-.5%202.5-.5.9%200%201.7.2%202.5.5.7.3%201.4.8%201.9%201.3.5.6.9%201.2%201.2%202%20.3.8.4%201.6.4%202.5%200%20.9-.1%201.7-.4%202.5-.3.8-.7%201.4-1.2%202-.5.6-1.2%201-1.9%201.3-.7.3-1.5.5-2.5.5-.9%200-1.7-.2-2.5-.5-.7-.3-1.4-.8-1.9-1.3-.5-.6-.9-1.2-1.2-2-.3-.8-.4-1.6-.4-2.5zm33.9-4.4c0-.8%200-1.5.1-2.2%200-.7.1-1.3.1-1.8h-2.7v2.8h-.1c-.2-.4-.5-.8-.8-1.2-.3-.4-.8-.7-1.2-1-.5-.3-1-.5-1.6-.7-.6-.2-1.2-.3-1.9-.3-1.1%200-2.1.2-2.9.5-.8.3-1.5.8-2%201.4-.5.6-.9%201.3-1.2%202.2-.3.8-.4%201.8-.4%202.8v10.4h2.8V33.3c0-1.4.3-2.5.9-3.3s1.6-1.2%202.9-1.2c.9%200%201.7.2%202.4.5s1.2.8%201.6%201.3c.4.6.7%201.3.9%202s.3%201.7.3%202.6v8.2h2.8V30.6zm5.7.4c.5-.7%201.2-1.2%201.8-1.7.7-.4%201.5-.6%202.5-.6.4%200%20.9%200%201.3.1s.8.3%201.2.5c.4.2.6.5.9.8.2.3.3.7.3%201.2s-.1.8-.3%201.1c-.2.3-.5.5-.8.7-.3.2-.7.4-1.1.5s-.9.2-1.3.3c-.8.2-1.5.4-2.3.6-.7.2-1.3.5-1.9.8s-1%20.8-1.3%201.3c-.3.5-.5%201.3-.5%202.1s.2%201.5.5%202.2.8%201.1%201.4%201.5c.6.4%201.3.7%202%20.9.7.2%201.5.3%202.3.3%201.2%200%202.3-.2%203.3-.7s1.8-1.3%202.4-2.3L54%2039.2c-.4.6-.8%201.1-1.4%201.5s-1.3.6-2.1.6c-.4%200-.8%200-1.2-.1-.4-.1-.7-.2-1.1-.4-.3-.2-.6-.4-.8-.7-.2-.3-.3-.6-.3-1s.1-.7.3-.9c.2-.3.5-.5.9-.7.4-.2.8-.4%201.4-.5.5-.1%201-.3%201.6-.4.7-.1%201.4-.3%202.1-.6.7-.2%201.3-.5%201.8-.9s.9-.9%201.2-1.4.4-1.3.4-2.1c0-1-.2-1.8-.6-2.4-.4-.7-.9-1.2-1.5-1.6-.6-.4-1.4-.7-2.2-.9-.8-.2-1.6-.3-2.5-.3-1.4%200-2.7.2-3.7.7s-2%201.3-2.8%202.5l2.4%201.4zM-34.6%208.8H-38v3.5h3.4v2.4c0%201.2.1%202.2.2%203.1.2.9.5%201.7.9%202.4.5.7%201.1%201.2%201.9%201.5.8.4%201.9.5%203.2.5.9%200%201.8-.1%202.6-.2l-.3-3.5c-.3.1-.6.1-.9.2-.3%200-.6.1-.9.1-.6%200-1-.1-1.4-.3s-.6-.4-.8-.7c-.2-.3-.3-.7-.4-1.1-.1-.4-.1-.9-.1-1.3v-3h3.9V8.8h-3.9V-4.3h-4.2V8.8zm9.9-4.7c0%201.3.2%202.5.7%203.6.5%201.1%201.1%202%201.9%202.8.8.8%201.8%201.4%202.9%201.8%201.1.4%202.3.6%203.5.6s2.4-.2%203.5-.6c1.1-.4%202.1-1%202.9-1.8.8-.8%201.5-1.7%201.9-2.8.5-1.1.7-2.3.7-3.6%200-1.3-.2-2.5-.7-3.6-.5-1.1-1.1-2-1.9-2.8-.7-.8-1.7-1.4-2.8-1.8-1.1-.4-2.3-.6-3.5-.6s-2.4.2-3.5.6c-1.1.4-2.1%201-2.9%201.8-.8.8-1.5%201.7-1.9%202.8-.6%201-.8%202.2-.8%203.6zm4.2%200c0-.6.1-1.3.3-1.9.2-.6.5-1.1%201-1.6.4-.5.9-.8%201.5-1.1.6-.3%201.3-.4%202-.4s1.4.1%202%20.4c.6.3%201.1.6%201.5%201.1.4.5.8%201%201%201.6.2.6.3%201.2.3%201.9%200%20.6-.1%201.3-.3%201.9-.2.6-.5%201.1-1%201.6-.3.4-.8.8-1.4%201-.6.3-1.3.4-2%20.4s-1.4-.1-2-.4c-.6-.3-1.1-.6-1.5-1.1-.4-.5-.8-1-1-1.6-.3-.6-.4-1.2-.4-1.8zm17%200c0%201.3.2%202.5.7%203.6.5%201.1%201.1%202%201.9%202.8.8.8%201.8%201.4%202.9%201.8%201.1.4%202.3.6%203.5.6s2.4-.2%203.5-.6c1.1-.4%202.1-1%202.9-1.8.8-.8%201.5-1.7%201.9-2.8.5-1.1.7-2.3.7-3.6%200-1.3-.2-2.5-.7-3.6-.5-1.1-1.1-2-1.9-2.8-.8-.8-1.8-1.4-2.9-1.8-1-.4-2.2-.6-3.5-.6s-2.4.2-3.5.6c-1.1.4-2.1%201-2.9%201.8-.8.8-1.5%201.7-1.9%202.8-.5%201-.7%202.2-.7%203.6zm4.1%200c0-.6.1-1.3.3-1.9.2-.6.5-1.1%201-1.6.4-.5.9-.8%201.5-1.1.6-.3%201.3-.4%202-.4s1.4.1%202%20.4C8-.2%208.5.1%208.9.6c.4.5.8%201%201%201.6.2.6.3%201.2.3%201.9%200%20.6-.1%201.3-.3%201.9-.2.6-.5%201.1-1%201.6-.2.4-.7.8-1.3%201-.6.3-1.3.5-2.1.5s-1.4-.1-2-.4c-.6-.3-1.1-.7-1.6-1.2-.4-.5-.8-1-1-1.6C.8%205.3.6%204.7.6%204.1zm31.1-5.9c-.7-1-1.5-1.8-2.5-2.2-1-.5-2.1-.7-3.3-.7-1.3%200-2.4.2-3.5.7-1%20.5-1.9%201.1-2.6%201.9-.7.8-1.3%201.7-1.6%202.8-.4%201.1-.6%202.2-.6%203.4%200%201.2.2%202.4.6%203.4.4%201.1.9%202%201.6%202.8.7.8%201.6%201.4%202.6%201.9s2.1.7%203.3.7c.8%200%201.5-.1%202.1-.2.6-.2%201.1-.4%201.6-.6s.9-.5%201.2-.8c.3-.3.6-.6.8-.9h.1V22h4.2V-4.3h-4v2.5zm-9.9%205.9c0-.6.1-1.3.3-1.9.2-.6.5-1.1%201-1.6.4-.5.9-.8%201.5-1.1.6-.3%201.3-.4%202-.4s1.4.1%202%20.4c.6.3%201.1.6%201.5%201.1.4.5.8%201%201%201.6.2.6.3%201.2.3%201.9%200%20.6-.1%201.3-.3%201.9-.2.6-.5%201.1-1%201.6-.4.5-.9.8-1.5%201.1-.6.3-1.3.4-2%20.4s-1.4-.1-2-.4c-.6-.3-1.1-.6-1.5-1.1-.4-.5-.8-1-1-1.6-.2-.7-.3-1.3-.3-1.9z%22%2F%3E%3C%2Fg%3E%3C%2Fsymbol%3E%3Cuse%20xlink%3Ahref%3D%22%23a%22%20width%3D%22186.6%22%20height%3D%22223.9%22%20x%3D%22-93.3%22%20y%3D%22-111.9%22%20transform%3D%22matrix%282%200%200%20-2%20186.568%20223.853%29%22%20overflow%3D%22visible%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--logo, .com-carousel__placeholder-icon {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22149.853%22%20height%3D%2216.921%22%20viewBox%3D%220%200%20149.853%2016.921%22%3E%3Cg%20fill%3D%22%23fff%22%3E%3Cpath%20d%3D%22M97.234%2016.312v-4.36s.15-2.288-1.398-2.288c-1.74%200-1.503%202.192-1.503%202.192s-.02%202.447-.02%204.456H87.9v-9.71h6.44v.723c3.567-1.93%206.313-1.64%207.956-.2%201.094%201.05.98%202.984.98%202.984l-.003%206.2h-6.04zm-33.164%200s.005-1.65.005-2.63c0-2.34.104-3.716-1.558-3.716-1.913%200-1.654%201.528-1.654%203.48v2.865H54.31V1.69h6.553V6.9c1.84-.63%204.727-1.21%206.91-.238%201.38.724%202.3%201.91%202.3%203.068v6.58H64.07zM7.15%200v6.815c0%20.457.96.516%201.44.07.967-.94%203.484-4.61%205-6.885h4.84c-1.334%202.133-2.72%204.602-4.27%207.005%200%200%20.422-.173%201.184.634.854.904%204.78%208.67%204.78%208.67H11.64c-1.26-3.255-1.62-4.5-2.556-4.926-.913-.418-1.935-.246-1.935.19v4.734H0V0h7.15zm13.46%206.65h6.548v9.66H20.61zm3.154-.605c1.8%200%203.267-1.08%203.267-2.415%200-1.323-1.463-2.407-3.263-2.407-1.805%200-3.264%201.084-3.264%202.407%200%201.335%201.46%202.415%203.265%202.415m108.603.557v9.71h-6.546m8.264-2.01c-1.066-1.673-1.21-3.395-.727-5.094.585-1.657%202.315-2.985%204.61-3.388%201.98-.318%203.973.314%205.654.65V1.29h6.23v15.02h-6.23s-.01-.88%200-.855c-2.915%201.21-7.568%201.594-9.536-1.152m8.59-1.666c.594-.188.594-.25.93-.572.008-.43.038-1.3%200-1.826-.726-.73-2.186-.92-2.865-.248-1.37%201.548.392%203%201.934%202.642m-27.688.824h-6.21l-1.31%202.85h-3.39l5.995-13.715c.86-1.877-1.276-1.865-.31-2.352h8.62l6.547%2016.068h-8.73l-1.214-2.85zm-4.59-3.64l3.027-.023-1.47-3.6-1.558%203.62z%22%2F%3E%3Cpath%20d%3D%22M125.82%206.65h6.548v9.66h-6.547zm3.157-.605c1.805%200%203.266-1.08%203.266-2.415%200-1.323-1.46-2.407-3.266-2.407-1.804%200-3.266%201.084-3.266%202.407%200%201.335%201.466%202.415%203.27%202.415m-98.073%209.45c2.07%202.07%204.86%201.517%207.312.65.383-.133.587-.28.772-.398.19-.113.324-.247.324-.247v-1.972s-1.638.873-2.427.08c-.463-.46-.436-1.197-.436-1.197v-1.96s-.017-.38.073-.47c.145-.14.52-.072.52-.072h2.27V7.092H37.02s-.32.067-.503-.117c-.078-.074-.062-.423-.062-.423V4.285l-6.08.002v2.29s.023.227-.054.368c-.087.152-.4.146-.4.146h-1.55V9.91h1.43s.27-.074.434.088c.067.072.02.457.02.457v2.82c0%201.452.467%202.04.655%202.225m10.432-.86c-1.46-1.212-1.87-3.553-.97-5.574%202.425-4.213%209.526-4.246%2012.605-1.936v2.906c-1.452-.728-3.396-1.215-4.85-.485-1.214.483-1.454%201.94-.967%202.663%201.213%201.7%203.416%201.212%204.87.73%201.27-.588.97-.473.97.24l-.023%202.424c-3.396%201.696-8.97%201.696-11.634-.97M80.3%2010.005c.01-.438-.126-1.243-1.008-1.243-.825%200-1.258.49-1.258%201.24h2.263zm-8.91%202.26c-.18-2.13.19-2.88.664-3.768%201.207-1.934%204.055-2.9%206.52-2.9%202.494%200%205.318.482%206.768%202.176.967%201.21%201.15%202.71%201.15%204.732l-8.396.006c0%20.968%201.29%201.38%202.414%201.545%202.21.124%203.865-.48%205.797-.966v2.225s-1.64%201.526-7.672%201.46c-3.823-.042-6.97-1.225-7.246-4.51%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--logout-white, .user-info__button.user-info__button--logout::before {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2290%22%20height%3D%2290%22%20viewBox%3D%220.5%200.5%2090%2090%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M63.5%2086.5h-37c-3.31%200-6-2.69-6-6v-57c0-3.31%202.69-6%206-6h37c3.31%200%206%202.69%206%206V40c0%20.552-.447%201-1%201s-1-.448-1-1V23.5c0-2.206-1.794-4-4-4h-37c-2.205%200-4%201.794-4%204v57c0%202.206%201.795%204%204%204h37c2.206%200%204-1.794%204-4v-16c0-.553.447-1%201-1s1%20.447%201%201v16c0%203.31-2.69%206-6%206z%22%3E%3C%2Fpath%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M88.207%2051.793l-12-12c-.39-.39-1.023-.39-1.414%200s-.39%201.023%200%201.414L85.086%2051.5H54c-.553%200-1%20.447-1%201s.447%201%201%201h31.086L74.793%2063.793c-.39.39-.39%201.023%200%201.414.195.195.45.293.707.293s.512-.098.707-.293l12-12c.39-.39.39-1.023%200-1.414z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--logout {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2290%22%20height%3D%2290%22%20viewBox%3D%220.5%200.5%2090%2090%22%3E%3Cpath%20fill%3D%22%233E3936%22%20d%3D%22M63.5%2086.5h-37c-3.31%200-6-2.69-6-6v-57c0-3.31%202.69-6%206-6h37c3.31%200%206%202.69%206%206V40c0%20.552-.447%201-1%201s-1-.448-1-1V23.5c0-2.206-1.794-4-4-4h-37c-2.205%200-4%201.794-4%204v57c0%202.206%201.795%204%204%204h37c2.206%200%204-1.794%204-4v-16c0-.553.447-1%201-1s1%20.447%201%201v16c0%203.31-2.69%206-6%206z%22%2F%3E%3Cpath%20fill%3D%22%233E3936%22%20d%3D%22M88.207%2051.793l-12-12c-.39-.39-1.023-.39-1.414%200s-.39%201.023%200%201.414L85.086%2051.5H54c-.553%200-1%20.447-1%201s.447%201%201%201h31.086L74.793%2063.793c-.39.39-.39%201.023%200%201.414.195.195.45.293.707.293s.512-.098.707-.293l12-12c.39-.39.39-1.023%200-1.414z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--menu-bt-back-white, .ka-theme.ka-theme--features .slick-arrow::before, .ka-theme--features.com-compare__list .slick-arrow::before, .ka-theme.ka-theme--arrows-general .slick-arrow::before, .ka-theme--arrows-general.com-compare__list .slick-arrow::before, .com-facet.com-facet--recipe .com-facet__icon {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M22.68%2026.783c-.257%200-.513-.098-.708-.293l-5.782-5.783c-.39-.39-.39-1.023%200-1.414l5.782-5.783c.39-.39%201.023-.39%201.414%200%20.39.39.39%201.023%200%201.414L18.31%2020l5.076%205.076c.39.39.39%201.023%200%201.414-.196.196-.45.293-.707.293z%22%3E%3C%2Fpath%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M20%2039C9.523%2039%201%2030.477%201%2020S9.523%201%2020%201s19%208.523%2019%2019-8.523%2019-19%2019zm0-37C10.075%202%202%2010.075%202%2020s8.075%2018%2018%2018%2018-8.075%2018-18S29.925%202%2020%202z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--menu-bt-back, .panel__hide-title::before, .ka-theme.ka-theme--team .slick-arrow::before, .ka-theme--team.com-compare__list .slick-arrow::before, .ka-theme.ka-theme--arrows-external .slick-arrow::before, .ka-theme--arrows-external.com-compare__list .slick-arrow::before, .com-main-nav__title::before {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%233E3936%22%20d%3D%22M22.68%2026.783c-.257%200-.513-.098-.708-.293l-5.782-5.783c-.39-.39-.39-1.023%200-1.414l5.782-5.783c.39-.39%201.023-.39%201.414%200%20.39.39.39%201.023%200%201.414L18.31%2020l5.076%205.076c.39.39.39%201.023%200%201.414-.196.196-.45.293-.707.293z%22%2F%3E%3Cpath%20fill%3D%22%233E3936%22%20d%3D%22M20%2039C9.523%2039%201%2030.477%201%2020S9.523%201%2020%201s19%208.523%2019%2019-8.523%2019-19%2019zm0-37C10.075%202%202%2010.075%202%2020s8.075%2018%2018%2018%2018-8.075%2018-18S29.925%202%2020%202z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--menu-bt-more, .panel.panel--l1 .main-nav__item.main-nav__item--with-sub>.main-nav__link::after {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%233E3936%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-miterlimit%3D%2210%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%2210%22%2F%3E%3Cpath%20d%3D%22M12%207v10m-5-5h10%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--menu-burger-white {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2223%22%20height%3D%2214%22%20viewBox%3D%220%200%2023%2014%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M23%201H0m23%206H0m23%206H0%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--menu-burger {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2223%22%20height%3D%2214%22%20viewBox%3D%220%200%2023%2014%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%233E3936%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M23%201H0m23%206H0m23%206H0%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--multifunctions-ovens {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2290%22%20height%3D%2290%22%20viewBox%3D%220%200%2090%2090%22%3E%3Cpath%20fill%3D%22%233E3936%22%20d%3D%22M49.4%2082H41v1h8.4v-1%22%2F%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%233E3936%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M86.58%2087c.23%200%20.42-.19.42-.42V7.42c0-.23-.19-.42-.42-.42H3.42c-.23%200-.42.19-.42.42v79.16c0%20.23.19.42.42.42h83.16z%22%2F%3E%3Cpath%20fill%3D%22%233E3936%22%20d%3D%22M77.163%2036.837v39.326H11.837V36.837h65.326M78%2036H11v41h67V36zM11%2028h67v2H11zM59.195%2014.805v5.39h-28.39v-5.39h28.39M60%2014H30v7h30v-7zM16.23%2013.988c1.945%200%203.527%201.587%203.527%203.538s-1.583%203.538-3.527%203.538c-1.945%200-3.528-1.587-3.528-3.538s1.583-3.538%203.528-3.538m0-.84c-2.413%200-4.37%201.96-4.37%204.378s1.957%204.38%204.37%204.38c2.412%200%204.368-1.96%204.368-4.38s-1.956-4.38-4.368-4.38zM73.77%2013.988c1.945%200%203.527%201.587%203.527%203.538s-1.582%203.538-3.527%203.538-3.527-1.587-3.527-3.538%201.582-3.538%203.527-3.538m0-.84c-2.413%200-4.368%201.96-4.368%204.378s1.956%204.38%204.368%204.38c2.412%200%204.368-1.96%204.368-4.38s-1.956-4.38-4.368-4.38z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--notes-circle {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2070%2070%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%2C.cls-3%7Bstroke%3A%23fff%3Bstroke-width%3A2px%3B%7D.cls-1%7Bstroke-miterlimit%3A10%3Bopacity%3A0.4%3B%7D.cls-2%7Bfill%3A%23fff%3B%7D.cls-3%7Bfill%3Anone%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3ENew_Modular%20Approach_01_select%3C%2Ftitle%3E%3Cg%20id%3D%22bullet_icon%22%20data-name%3D%22bullet%20icon%22%3E%3Ccircle%20class%3D%22cls-1%22%20cx%3D%2235%22%20cy%3D%2235%22%20r%3D%2230%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M42.7%2022.5a1.81%201.81%200%200%201%201.8%201.8v21.4a1.81%201.81%200%200%201-1.8%201.8H26.3a1.81%201.81%200%200%201-1.8-1.8V24.3a1.81%201.81%200%200%201%201.8-1.8h16.4m0-2H26.3a3.81%203.81%200%200%200-3.8%203.8v21.4a3.81%203.81%200%200%200%203.8%203.8h16.4a3.81%203.81%200%200%200%203.8-3.8V24.3a3.81%203.81%200%200%200-3.8-3.8z%22%2F%3E%3Cpath%20class%3D%22cls-3%22%20d%3D%22M29.5%2029.17h10M29.5%2034.17h10M29.5%2039.17h6.21%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--open-accordion-red {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23c20038%22%20stroke-width%3D%224%22%20stroke-miterlimit%3D%2210%22%3E%3Cpath%20d%3D%22M0%2015h30M15%200v30%22%20fill%3D%22%23c20038%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--open-accordion-thick-white {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%3Cg%20fill%3D%22%23ffffff%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%3E%3Cpath%20d%3D%22M0%2015h30M15%200v30%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--open-accordion-thick {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%3Cg%20fill%3D%22%23FFF%22%20stroke%3D%22%23FFF%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%3E%3Cpath%20d%3D%22M0%2015h30M15%200v30%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--open-accordion-white {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-miterlimit%3D%2210%22%3E%3Cpath%20d%3D%22M0%2015h30M15%200v30%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--open-accordion, .com-slidetoggle__title-cnt--plus .com-slidetoggle__icon {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%233E3936%22%20stroke-miterlimit%3D%2210%22%3E%3Cpath%20d%3D%22M0%2015h30M15%200v30%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--open-menu-tendina-red {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%228%22%20height%3D%225%22%20viewBox%3D%220%200%208%205%22%3E%3Cpath%20fill%3D%22%23c20038%22%20d%3D%22M4%204.5L.5.86.846.5%204%203.78%207.154.5%207.5.86%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--open-menu-tendina-white, .ka-theme .slick-arrow::before, .com-compare__list .slick-arrow::before, .com-compare__toggle {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%228%22%20height%3D%225%22%20viewBox%3D%220%200%208%205%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M4%204.5L.5.86.846.5%204%203.78%207.154.5%207.5.86%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--open-menu-tendina, .ka-theme.ka-theme--product-thumbs .slick-arrow::before, .ka-theme--product-thumbs.com-compare__list .slick-arrow::before, .com-slidetoggle__title-cnt--arrows .com-slidetoggle__icon, .com-scroll__icon, .com-paginator__page--prev, .com-paginator__page--next, .com-date-calendar__icon-arrow, .com-account-pages__page-cnt #my_account .appliance-tab-icon {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%228%22%20height%3D%225%22%20viewBox%3D%220%200%208%205%22%3E%3Cpath%20fill%3D%22%233E3936%22%20d%3D%22M4%204.5L.5.86.846.5%204%203.78%207.154.5%207.5.86%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--orderbefore-white {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cg%20fill%3D%22%23FFF%22%3E%3Cpath%20d%3D%22M25.02%2024.254c-.042.114-.255.266-.377.266h-8.918c-.128%200-.358-.16-.404-.278L11.31%2014.1c-.33-.87-1.278-1.523-2.207-1.523H6.3v1.93h2.8c.13%200%20.36.158.406.277l4.012%2010.142c.33.868%201.28%201.522%202.207%201.522h8.918c.938%200%201.882-.67%202.194-1.553l1.575-4.215c-.645-.113-1.257-.317-1.827-.6l-1.566%204.174z%22%2F%3E%3Cpath%20d%3D%22M15.108%2016.572V18.5h9.397c-.508-.567-.927-1.215-1.224-1.928H15.11zM22.604%2027.5c-.827%200-1.497.672-1.497%201.5%200%20.827.67%201.5%201.497%201.5.83%200%201.503-.673%201.503-1.5%200-.828-.674-1.5-1.503-1.5z%22%2F%3E%3Ccircle%20cx%3D%2217.608%22%20cy%3D%2229%22%20r%3D%221.5%22%2F%3E%3Cpath%20d%3D%22M29.6%207.1c-3.775%200-6.846%203.07-6.846%206.845%200%20.93.188%201.818.526%202.628.297.713.716%201.36%201.224%201.928.583.653%201.29%201.19%202.08%201.582.57.28%201.183.485%201.828.6.387.067.782.11%201.188.11%203.775%200%206.846-3.072%206.846-6.847S33.376%207.1%2029.6%207.1zm0%2011.69c-2.672%200-4.846-2.174-4.846-4.846S26.928%209.1%2029.6%209.1s4.846%202.173%204.846%204.845-2.174%204.845-4.846%204.845z%22%2F%3E%3Cpath%20d%3D%22M30.58%2013.776V11.89c0-.552-.448-1-1-1s-1%20.448-1%201v2.802l2.447%202.11c.19.164.42.244.653.244.28%200%20.56-.117.758-.347.36-.42.314-1.05-.104-1.41l-1.754-1.514z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--orderbefore {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%233E3936%22%20d%3D%22M24.644%2026.447h-8.918c-.928%200-1.877-.654-2.207-1.522L9.506%2014.783c-.047-.12-.277-.278-.405-.278H6.3v-1.93h2.802c.93%200%201.877.655%202.207%201.524l4.012%2010.14c.046.12.276.28.404.28h8.918c.122%200%20.335-.152.376-.267l2.16-5.753H15.108v-1.928h12.47c.567%200%201.068.243%201.372.672.302.43.368.982.18%201.52l-2.293%206.13c-.312.884-1.255%201.553-2.193%201.553zM24.108%2029c0%20.827-.675%201.5-1.503%201.5-.827%200-1.497-.673-1.497-1.5%200-.828.67-1.5%201.497-1.5.83%200%201.503.672%201.503%201.5z%22%2F%3E%3Ccircle%20fill%3D%22%233E3936%22%20cx%3D%2217.608%22%20cy%3D%2228.999%22%20r%3D%221.5%22%2F%3E%3Cg%20stroke%3D%22%233E3936%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%3E%3Ccircle%20fill%3D%22%23FFF%22%20cx%3D%2229.601%22%20cy%3D%2213.944%22%20r%3D%225.846%22%2F%3E%3Cpath%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20d%3D%22M29.58%2011.892v2.342l2.1%201.813%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--personalize-unavailable {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2022.443%2022.443%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3A%237b7b7b%3B%7D.b%7Bfill%3A%23b84a93%3B%7D.c%7Bfill%3A%23f0f0f0%3B%7D.d%7Bfill%3A%23d6d6d6%3B%7D.e%7Bfill%3A%238e8e8e%3B%7D.f%7Bfill%3A%235b5b5b%3B%7D.g%7Bfill%3A%23eaeaea%3B%7D.h%7Bfill%3A%23d1d1d1%3B%7D.i%7Bfill%3A%23999%3B%7D.j%7Bfill%3A%23606060%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22a%22%20d%3D%22M11.71%204.42L11.995%200h-.8A11.5%2011.5%200%200%200%204.65%202.066l2.525%203.56a6.98%206.98%200%200%201%203.9-1.206z%22%2F%3E%3Cpath%20class%3D%22c%22%20d%3D%22M7.174%205.683l-2.53-3.56a11.446%2011.446%200%200%200-2.7%202.814%2011.71%2011.71%200%200%200-1.6%203.558l4.19%201.03a7%207%200%200%201%202.64-3.842z%22%2F%3E%3Cpath%20class%3D%22d%22%20d%3D%22M4.247%2011.308a8.873%208.873%200%200%201%20.23-1.78L.287%208.496a14.36%2014.36%200%200%200-.287%202.7%2011.324%2011.324%200%200%200%201.148%204.936l3.788-1.835a7.573%207.573%200%200%201-.69-2.987z%22%2F%3E%3Cpath%20class%3D%22e%22%20d%3D%22M4.936%2014.292L1.148%2016.13a11.127%2011.127%200%200%200%202.3%203.156%2010.282%2010.282%200%200%200%203.21%202.18l1.722-3.845a7.446%207.446%200%200%201-3.444-3.328z%22%2F%3E%3Cpath%20class%3D%22f%22%20d%3D%22M11.135%2018.195a7.157%207.157%200%200%201-2.755-.574l-1.722%203.847a11.3%2011.3%200%200%200%204.534.976%2011.58%2011.58%200%200%200%203.1-.46l-1.148-4.074a7.72%207.72%200%200%201-2.01.285z%22%2F%3E%3Cpath%20class%3D%22g%22%20d%3D%22M13.144%2017.908l1.148%204.075a9.98%209.98%200%200%200%203.5-1.722%2012.552%2012.552%200%200%200%202.7-2.812l-3.617-2.41a6.65%206.65%200%200%201-3.73%202.87z%22%2F%3E%3Cpath%20class%3D%22h%22%20d%3D%22M22.385%2010.045l-4.362.46a3.79%203.79%200%200%201%20.057.8%206.7%206.7%200%200%201-1.148%203.79l3.616%202.412a11%2011%200%200%200%201.894-6.256c0-.405-.057-.805-.057-1.205z%22%2F%3E%3Cpath%20class%3D%22i%22%20d%3D%22M17.965%2010.504l4.362-.46a10.39%2010.39%200%200%200-1.09-3.73%2011.127%2011.127%200%200%200-2.3-3.157l-3.038%203.157a6.8%206.8%200%200%201%202.065%204.19z%22%2F%3E%3Cpath%20class%3D%22j%22%20d%3D%22M11.767%204.42a6.6%206.6%200%200%201%204.19%201.894l3.1-3.214A10.282%2010.282%200%200%200%2015.842.918%2010.186%2010.186%200%200%200%2012.17%200h-.116l-.287%204.42z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--personalize {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2022.756%2022.756%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3A%23b84a93%3B%7D.b%7Bfill%3A%2377509a%3B%7D.c%7Bfill%3A%23354897%3B%7D.d%7Bfill%3A%23378ac0%3B%7D.e%7Bfill%3A%2380c7c5%3B%7D.f%7Bfill%3A%23bed254%3B%7D.g%7Bfill%3A%23f6eb50%3B%7D.h%7Bfill%3A%23f2af44%3B%7D.i%7Bfill%3A%23dc3749%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22a%22%20d%3D%22M11.873%204.48l.29-4.48h-.814a11.656%2011.656%200%200%200-6.636%202.1l2.56%203.6a7.076%207.076%200%200%201%203.96-1.222z%22%2F%3E%3Cpath%20class%3D%22b%22%20d%3D%22M7.275%205.76l-2.56-3.607a11.606%2011.606%200%200%200-2.736%202.852A11.874%2011.874%200%200%200%20.35%208.613L4.597%209.66a7.1%207.1%200%200%201%202.677-3.9z%22%2F%3E%3Cpath%20class%3D%22c%22%20d%3D%22M4.307%2011.466a9%209%200%200%201%20.233-1.8L.29%208.614A14.56%2014.56%200%200%200%200%2011.35a11.482%2011.482%200%200%200%201.164%205.004l3.84-1.862a7.68%207.68%200%200%201-.697-3.026z%22%2F%3E%3Cpath%20class%3D%22d%22%20d%3D%22M5.005%2014.492l-3.84%201.862a11.283%2011.283%200%200%200%202.327%203.2%2010.426%2010.426%200%200%200%203.26%202.212l1.745-3.9a7.55%207.55%200%200%201-3.492-3.374z%22%2F%3E%3Cpath%20class%3D%22e%22%20d%3D%22M11.29%2018.45a7.257%207.257%200%200%201-2.793-.583l-1.746%203.9a11.46%2011.46%200%200%200%204.6.99%2011.74%2011.74%200%200%200%203.144-.467l-1.164-4.132a7.827%207.827%200%200%201-2.04.29z%22%2F%3E%3Cpath%20class%3D%22f%22%20d%3D%22M13.328%2018.158l1.164%204.132a10.12%2010.12%200%200%200%203.55-1.746%2012.728%2012.728%200%200%200%202.735-2.852l-3.666-2.444a6.742%206.742%200%200%201-3.782%202.91z%22%2F%3E%3Cpath%20class%3D%22g%22%20d%3D%22M22.698%2010.185l-4.423.466a3.842%203.842%200%200%201%20.058.816%206.793%206.793%200%200%201-1.164%203.84l3.666%202.445a11.152%2011.152%200%200%200%201.92-6.343c0-.407-.058-.815-.058-1.222z%22%2F%3E%3Cpath%20class%3D%22h%22%20d%3D%22M18.22%2010.65l4.424-.465a10.534%2010.534%200%200%200-1.11-3.784%2011.283%2011.283%200%200%200-2.328-3.2L16.12%206.4a6.894%206.894%200%200%201%202.1%204.25z%22%2F%3E%3Cpath%20class%3D%22i%22%20d%3D%22M11.93%204.48a6.694%206.694%200%200%201%204.25%201.92l3.142-3.257A10.426%2010.426%200%200%200%2016.062.93%2010.328%2010.328%200%200%200%2012.338%200h-.116l-.29%204.48z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--play-big, .mod-header__play, .mod-content-item__play, .mod-video__play {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22142%22%20height%3D%22142%22%20viewBox%3D%220%200%20142%20142%22%3E%3Cstyle%3E.st0%7Bopacity%3A0.25%3B%7D%20.st1%7Bopacity%3A0.4%3B%7D%20.st2%7Bfill%3A%23FFFFFF%3B%7D%3C%2Fstyle%3E%3Ccircle%20class%3D%22st0%22%20cx%3D%2271%22%20cy%3D%2271%22%20r%3D%2271%22%2F%3E%3Cpath%20class%3D%22st1%20st2%22%20d%3D%22M71%202c38%200%2069%2031%2069%2069s-31%2069-69%2069S2%20109%202%2071%2033%202%2071%202m0-2C31.8%200%200%2031.8%200%2071s31.8%2071%2071%2071%2071-31.8%2071-71S110.2%200%2071%200z%22%2F%3E%3Cpath%20class%3D%22st2%22%20d%3D%22M84.5%2071l-27%2016V55z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--play-circle {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2070%2070%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bstroke%3A%23fff%3Bstroke-miterlimit%3A10%3Bstroke-width%3A2px%3Bopacity%3A0.4%3B%7D.cls-2%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3ENew_Modular%20Approach_01_select%3C%2Ftitle%3E%3Cg%20id%3D%22Layer_3%22%20data-name%3D%22Layer%203%22%3E%3Ccircle%20class%3D%22cls-1%22%20cx%3D%2235%22%20cy%3D%2235%22%20r%3D%2230%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M29.5%2027.7c0-1.39%201-2%202.18-1.26l12.64%207.3a1.33%201.33%200%200%201%200%202.52l-12.64%207.3c-1.2.69-2.18.13-2.18-1.26z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--play-plain {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016.442%2016.442%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22a%22%20d%3D%22M13.967%208.835L1.052%2016.36A.713.713%200%200%201%200%2015.774V.69A.685.685%200%200%201%201.052.106L13.967%207.63a.7.7%200%200%201%200%201.205z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--play-video {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2250%22%20height%3D%2250.003%22%20viewBox%3D%220%200%2050%2050.003%22%3E%3Ccircle%20opacity%3D%22.4%22%20fill%3D%22%233E3936%22%20cx%3D%2225%22%20cy%3D%2225.001%22%20r%3D%2221.982%22%2F%3E%3Ccircle%20fill%3D%22none%22%20stroke%3D%22%23FFF%22%20stroke-miterlimit%3D%2210%22%20cx%3D%2225%22%20cy%3D%2225.001%22%20r%3D%2222%22%2F%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M21.5%2018.426l11.324%206.536L21.5%2031.498V18.323m-2-3.36v20l17.324-10-17.324-10z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--play {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20viewBox%3D%220%200%2086%2086%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ccircle%20cx%3D%2243%22%20cy%3D%2243%22%20fill%3D%22%23262525%22%20r%3D%2243%22%2F%3E%3Cpath%20d%3D%22M50.358%2044.12l-12.915%207.525a.713.713%200%200%201-1.052-.584V35.976a.685.685%200%200%201%201.053-.582l12.915%207.523a.7.7%200%200%201%200%201.205z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--plus-circle {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2070%2070%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%2C.cls-2%7Bstroke%3A%23fff%3Bstroke-width%3A2px%3B%7D.cls-1%7Bstroke-miterlimit%3A10%3Bopacity%3A0.4%3B%7D.cls-2%7Bfill%3Anone%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3ENew_Modular%20Approach_01_select%3C%2Ftitle%3E%3Cg%20id%3D%22bullet_icon%22%20data-name%3D%22bullet%20icon%22%3E%3Ccircle%20class%3D%22cls-1%22%20cx%3D%2235%22%20cy%3D%2235%22%20r%3D%2230%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M35%2026.82V35h8.18M26.82%2035H35v8.18%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--print-plain {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016.694%2016.316%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3A%237a7a7a%3B%7D.b%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22a%22%20d%3D%22M3.15%200h10.71v3.78H3.15zM0%203.78h16.694v6.236H0zM3.15%2010.016h10.71v6.3H3.15z%22%2F%3E%3Cpath%20class%3D%22b%22%20d%3D%22M4.85%201.89h7.308v1.89H4.85zM4.85%2010.016h7.308v4.473H4.85zM9.323%205.355h1.827V6.3H9.323z%22%2F%3E%3Cpath%20class%3D%22a%22%20d%3D%22M6.047%2010.772h4.85v.756h-4.85zM6.047%2012.284h4.85v.756h-4.85z%22%2F%3E%3Cpath%20class%3D%22b%22%20d%3D%22M11.59%205.355h1.828V6.3H11.59z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--print-roll, .com-share__icon-print:hover {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2234%22%20height%3D%2233.996%22%20viewBox%3D%220.5%200.5%2034%2033.996%22%3E%3Ccircle%20fill%3D%22%23C20038%22%20stroke%3D%22%23C20038%22%20stroke-width%3D%22.25%22%20stroke-miterlimit%3D%2210%22%20cx%3D%2217.5%22%20cy%3D%2217.5%22%20r%3D%2216%22%2F%3E%3Cg%20fill%3D%22%23FFF%22%3E%3Cpath%20d%3D%22M14.625%2022.498h5.75V23.5h-5.75zM14.625%2020.496h5.75v1.002h-5.75z%22%2F%3E%3Cpath%20d%3D%22M23.5%2012.5v-4h-12v4h-3v7h3v7h12v-7h3v-7h-3zm-10-2h8v2h-8v-2zm8%2014h-8v-5h8v5zm2-9h-2v-1h2v1zm-3.125%200h-2v-1h2v1z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--print, .com-share__icon-print {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2234%22%20height%3D%2233.996%22%20viewBox%3D%220.5%200.5%2034%2033.996%22%3E%3Ccircle%20fill%3D%22none%22%20stroke%3D%22%233E3936%22%20stroke-miterlimit%3D%2210%22%20cx%3D%2217.5%22%20cy%3D%2217.498%22%20r%3D%2216%22%2F%3E%3Cg%20fill%3D%22%233E3936%22%3E%3Cpath%20d%3D%22M14.625%2022.498h5.75V23.5h-5.75zM14.625%2020.496h5.75v1.002h-5.75z%22%2F%3E%3Cpath%20d%3D%22M23.5%2012.5v-4h-12v4h-3v7h3v7h12v-7h3v-7h-3zm-10-2h8v2h-8v-2zm8%2014h-8v-5h8v5zm2-9h-2v-1h2v1zm-3.125%200h-2v-1h2v1z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--product-gallery-magnifier, .com-gallery-pdp__modal-open {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2033.901%2033.77%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3A%23fff%3Bstroke-width%3A1.5px%3B%7D.a%2C.b%2C.c%7Bstroke%3A%23404040%3B%7D.b%2C.c%7Bfill%3Anone%3Bstroke-miterlimit%3A10%3Bstroke-width%3A2px%3B%7D.c%7Bstroke-linecap%3Around%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22a%22%20d%3D%22M9.18%2014.522h11.704M15.032%2020.375V8.67%22%2F%3E%3Cg%20transform%3D%22translate%28.5%20.5%29%22%3E%3Cellipse%20class%3D%22b%22%20cx%3D%2213.882%22%20cy%3D%2213.974%22%20rx%3D%2213.882%22%20ry%3D%2213.974%22%20transform%3D%22translate%28.5%20.5%29%22%2F%3E%3Cpath%20class%3D%22c%22%20d%3D%22M24.877%2024.358l7.11%207.498%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--quotation-marks-grey, .com-saf-cite--boxed .com-saf-cite__icon {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2235%22%20height%3D%2235%22%20viewBox%3D%220%200%2035%2035%22%3E%3Ccircle%20fill%3D%22%23fff%22%20cx%3D%2217.5%22%20cy%3D%2217.448%22%20r%3D%2216%22%2F%3E%3Cpath%20fill%3D%22%23aea9a6%22%20d%3D%22M17.203%2012.78c-1.202.49-2.23%201.225-3.085%202.207-.41.474-.617%201.05-.617%201.73%200%20.316.04.578.12.783.047.11.248.377.605.796.354.42.58.73.676.937.11.27.167.537.167.807%200%20.665-.237%201.248-.712%201.744-.475.5-1.044.748-1.71.748-.647%200-1.205-.257-1.672-.77s-.7-1.19-.7-2.03c0-.934.245-1.89.736-2.872.49-.98%201.217-1.873%202.182-2.682.665-.553%201.82-1.266%203.465-2.135l.546.736zm8.193%200c-1.598.885-2.618%201.617-3.062%202.194s-.664%201.135-.664%201.673c0%20.332.055.618.166.854.047.128.248.397.605.81.355.41.574.695.653.854.11.268.166.544.166.83%200%20.694-.238%201.294-.713%201.79-.475.5-1.044.748-1.71.748-.663%200-1.23-.25-1.696-.748-.466-.496-.698-1.174-.698-2.027%200-1.36.49-2.69%201.47-3.988.982-1.298%202.65-2.483%205.01-3.56l.474.57z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--quotation-marks, .com-saf-cite__icon {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2235%22%20height%3D%2235%22%20viewBox%3D%220%200%2035%2035%22%3E%3Ccircle%20fill%3D%22%233E3936%22%20cx%3D%2217.5%22%20cy%3D%2217.448%22%20r%3D%2216%22%2F%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M17.203%2012.78c-1.202.49-2.23%201.225-3.085%202.207-.41.474-.617%201.05-.617%201.73%200%20.316.04.578.12.783.047.11.248.377.605.796.354.42.58.73.676.937.11.27.167.537.167.807%200%20.665-.237%201.248-.712%201.744-.475.5-1.044.748-1.71.748-.647%200-1.205-.257-1.672-.77s-.7-1.19-.7-2.03c0-.934.245-1.89.736-2.872.49-.98%201.217-1.873%202.182-2.682.665-.553%201.82-1.266%203.465-2.135l.546.736zm8.193%200c-1.598.885-2.618%201.617-3.062%202.194s-.664%201.135-.664%201.673c0%20.332.055.618.166.854.047.128.248.397.605.81.355.41.574.695.653.854.11.268.166.544.166.83%200%20.694-.238%201.294-.713%201.79-.475.5-1.044.748-1.71.748-.663%200-1.23-.25-1.696-.748-.466-.496-.698-1.174-.698-2.027%200-1.36.49-2.69%201.47-3.988.982-1.298%202.65-2.483%205.01-3.56l.474.57z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--recipes-cooking-time, .blk-recipe-detail-subhead__icon--cooking {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2236%22%20height%3D%2236%22%20viewBox%3D%220%200%2036%2036%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%233E3936%22%20stroke-miterlimit%3D%2210%22%3E%3Ccircle%20cx%3D%2218.468%22%20cy%3D%2217.896%22%20r%3D%2214.823%22%2F%3E%3Cpath%20d%3D%22M18.468%206.69v11.206h10.72%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--recipes-preparation-time, .blk-recipe-detail-subhead__icon--preparation {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2236%22%20height%3D%2236%22%20viewBox%3D%220%200%2036%2036%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%233E3936%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M29.833%2011.745c-.76-.78-1.767-1.208-2.84-1.208s-2.08.428-2.84%201.208l-2.052%202.11.008-2.355c0-4.732-3.743-8.58-8.344-8.58-4.602%200-8.346%203.848-8.346%208.58v16.534c0%20.32.25.577.562.577h.764v3.892c0%20.318.25.577.562.577h12.827c.31%200%20.562-.26.562-.578v-3.89h.843c.31%200%20.563-.26.563-.578v-2.037l7.678-8.362.007-.005.048-.047c.76-.78%201.176-1.815%201.176-2.92%200-1.1-.418-2.138-1.177-2.918zm-.794%205.022M20.867%2028.804H6.76%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--recipes, .blk-recipe-listing-title__icon {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2264%22%20height%3D%2264%22%20viewBox%3D%220%200%2064%2064%22%3E%3Cpath%20fill%3D%22%23C20038%22%20d%3D%22M61%203v58H3V3h58m1-1H2v60h60V2z%22%2F%3E%3Cg%20fill%3D%22%23C20038%22%3E%3Cpath%20d%3D%22M17.44%2035.43h-.733c-.97%200-1.502-.533-1.502-1.502v-3.854c0-.97.533-1.504%201.502-1.504h.734v6.86z%22%2F%3E%3Cpath%20d%3D%22M15.9%2033.626l-.443-.13c-.594-.167-1.143-.25-1.682-.25-.723%200-1.338.145-1.993.3-.71.168-1.442.338-2.36.338h-.035C8.417%2033.882%207.5%2032.966%207.5%2032c0-.952.936-1.884%201.887-1.884.93%200%201.67.176%202.385.348.658.158%201.28.305%202.006.305.538%200%201.086-.083%201.68-.25l.442-.128M46.752%2036.97H18.25c-.97%200-1.504-.532-1.504-1.5v-6.937c0-.998.503-1.504%201.503-1.504H46.75c1%200%201.504.505%201.504%201.503v6.936c0%20.968-.533%201.5-1.504%201.5%22%2F%3E%3Cpath%20d%3D%22M48.293%2035.43h-.732v-6.86h.733c.97%200%201.504.535%201.504%201.504v3.854c0%20.968-.534%201.502-1.504%201.502%22%2F%3E%3Cpath%20d%3D%22M55.578%2033.886c-.916%200-1.65-.174-2.362-.34-.65-.154-1.268-.3-1.99-.3-.538%200-1.09.085-1.68.25l-.444.13v-3.234l.444.127c.59.167%201.142.25%201.68.25.726%200%201.347-.147%202.002-.304.716-.172%201.458-.35%202.384-.352.954%200%201.888.936%201.888%201.89%200%20.962-.915%201.876-1.884%201.882h-.038z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--register-your-products-red, .com-stripe-support__icon--register-your-products {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2290%22%20height%3D%2290%22%20viewBox%3D%220%200%2090%2090%22%3E%3Cg%20fill%3D%22%23c20038%22%3E%3Cpath%20d%3D%22M32.147%2087.188c-.04%200-.08-.002-.12-.007-.427-.05-.77-.373-.848-.795l-2.076-11.16-9.116%205.228c-.374.213-.84.16-1.156-.128-.316-.29-.408-.75-.228-1.14l10.98-23.632c.228-.492.816-.705%201.307-.478.494.23.708.814.48%201.308L21.7%2077.2l7.63-4.376c.277-.158.613-.173.903-.04.29.134.497.4.555.714l1.76%209.468%2010.107-22.083c.227-.494.81-.71%201.305-.485.495.227.712.81.485%201.306l-11.403%2024.91c-.162.353-.514.574-.895.574zm26.405-3.06c-.38%200-.733-.22-.895-.575l-10-21.84c-.226-.494-.008-1.078.486-1.305.492-.227%201.078-.01%201.305.485L58.08%2079.75l1.126-7.245c.05-.325.26-.604.56-.742.3-.137.647-.118.93.055l5.56%203.418-8.26-18.044c-.227-.495-.01-1.08.485-1.306.495-.227%201.08-.01%201.308.485l9.608%2020.99c.18.395.082.86-.243%201.147-.324.286-.798.327-1.167.102l-7.06-4.338-1.4%209.023c-.065.43-.406.764-.836.824-.045.007-.09.01-.136.01z%22%20fill%3D%22%23c20038%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M45.233%2062.146c-12.72%200-23.066-10.347-23.066-23.064%200-12.72%2010.348-23.066%2023.066-23.066S68.3%2026.363%2068.3%2039.082c0%2012.718-10.348%2023.064-23.067%2023.064zm0-44.162c-11.633%200-21.098%209.464-21.098%2021.098%200%2011.632%209.464%2021.096%2021.098%2021.096S66.33%2050.714%2066.33%2039.082c0-11.633-9.463-21.098-21.097-21.098z%22%20fill%3D%22%23c20038%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M45.233%2050.168c-6.114%200-11.09-4.973-11.09-11.086%200-6.114%204.976-11.088%2011.09-11.088s11.09%204.974%2011.09%2011.088c0%206.113-4.975%2011.086-11.09%2011.086zm0-20.206c-5.03%200-9.12%204.09-9.12%209.12%200%205.027%204.09%209.117%209.12%209.117s9.12-4.09%209.12-9.12c0-5.028-4.09-9.12-9.12-9.12z%22%20fill%3D%22%23c20038%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--register-your-products-white, .user-info__button.user-info__button--register::before, .btn-main.btn-main--register:after, .btn-main--register.com-saf-centered-button:after, .btn-main--register.com-compare__action:after, .btn-main.btn-main--register-medium:after, .btn-main--register-medium.com-saf-centered-button:after, .btn-main--register-medium.com-compare__action:after, .blk-warranty-stripe-home__icon--warranty, .com-support-home__icon-register {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2290%22%20height%3D%2290%22%20viewBox%3D%220%200%2090%2090%22%3E%3Cg%20fill%3D%22%23ffffff%22%3E%3Cpath%20d%3D%22M32.147%2087.188c-.04%200-.08-.002-.12-.007-.427-.05-.77-.373-.848-.795l-2.076-11.16-9.116%205.228c-.374.213-.84.16-1.156-.128-.316-.29-.408-.75-.228-1.14l10.98-23.632c.228-.492.816-.705%201.307-.478.494.23.708.814.48%201.308L21.7%2077.2l7.63-4.376c.277-.158.613-.173.903-.04.29.134.497.4.555.714l1.76%209.468%2010.107-22.083c.227-.494.81-.71%201.305-.485.495.227.712.81.485%201.306l-11.403%2024.91c-.162.353-.514.574-.895.574zm26.405-3.06c-.38%200-.733-.22-.895-.575l-10-21.84c-.226-.494-.008-1.078.486-1.305.492-.227%201.078-.01%201.305.485L58.08%2079.75l1.126-7.245c.05-.325.26-.604.56-.742.3-.137.647-.118.93.055l5.56%203.418-8.26-18.044c-.227-.495-.01-1.08.485-1.306.495-.227%201.08-.01%201.308.485l9.608%2020.99c.18.395.082.86-.243%201.147-.324.286-.798.327-1.167.102l-7.06-4.338-1.4%209.023c-.065.43-.406.764-.836.824-.045.007-.09.01-.136.01z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M45.233%2062.146c-12.72%200-23.066-10.347-23.066-23.064%200-12.72%2010.348-23.066%2023.066-23.066S68.3%2026.363%2068.3%2039.082c0%2012.718-10.348%2023.064-23.067%2023.064zm0-44.162c-11.633%200-21.098%209.464-21.098%2021.098%200%2011.632%209.464%2021.096%2021.098%2021.096S66.33%2050.714%2066.33%2039.082c0-11.633-9.463-21.098-21.097-21.098z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M45.233%2050.168c-6.114%200-11.09-4.973-11.09-11.086%200-6.114%204.976-11.088%2011.09-11.088s11.09%204.974%2011.09%2011.088c0%206.113-4.975%2011.086-11.09%2011.086zm0-20.206c-5.03%200-9.12%204.09-9.12%209.12%200%205.027%204.09%209.117%209.12%209.117s9.12-4.09%209.12-9.12c0-5.028-4.09-9.12-9.12-9.12z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--register-your-products {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2290%22%20height%3D%2290%22%20viewBox%3D%220%200%2090%2090%22%3E%3Cg%20fill%3D%22%233E3936%22%3E%3Cpath%20d%3D%22M32.147%2087.188c-.04%200-.08-.002-.12-.007-.427-.05-.77-.373-.848-.795l-2.076-11.16-9.116%205.228c-.374.213-.84.16-1.156-.128-.316-.29-.408-.75-.228-1.14l10.98-23.632c.228-.492.816-.705%201.307-.478.494.23.708.814.48%201.308L21.7%2077.2l7.63-4.376c.277-.158.613-.173.903-.04.29.134.497.4.555.714l1.76%209.468%2010.107-22.083c.227-.494.81-.71%201.305-.485.495.227.712.81.485%201.306l-11.403%2024.91c-.162.353-.514.574-.895.574zm26.405-3.06c-.38%200-.733-.22-.895-.575l-10-21.84c-.226-.494-.008-1.078.486-1.305.492-.227%201.078-.01%201.305.485L58.08%2079.75l1.126-7.245c.05-.325.26-.604.56-.742.3-.137.647-.118.93.055l5.56%203.418-8.26-18.044c-.227-.495-.01-1.08.485-1.306.495-.227%201.08-.01%201.308.485l9.608%2020.99c.18.395.082.86-.243%201.147-.324.286-.798.327-1.167.102l-7.06-4.338-1.4%209.023c-.065.43-.406.764-.836.824-.045.007-.09.01-.136.01z%22%2F%3E%3Cpath%20d%3D%22M45.233%2062.146c-12.72%200-23.066-10.347-23.066-23.064%200-12.72%2010.348-23.066%2023.066-23.066S68.3%2026.363%2068.3%2039.082c0%2012.718-10.348%2023.064-23.067%2023.064zm0-44.162c-11.633%200-21.098%209.464-21.098%2021.098%200%2011.632%209.464%2021.096%2021.098%2021.096S66.33%2050.714%2066.33%2039.082c0-11.633-9.463-21.098-21.097-21.098z%22%2F%3E%3Cpath%20d%3D%22M45.233%2050.168c-6.114%200-11.09-4.973-11.09-11.086%200-6.114%204.976-11.088%2011.09-11.088s11.09%204.974%2011.09%2011.088c0%206.113-4.975%2011.086-11.09%2011.086zm0-20.206c-5.03%200-9.12%204.09-9.12%209.12%200%205.027%204.09%209.117%209.12%209.117s9.12-4.09%209.12-9.12c0-5.028-4.09-9.12-9.12-9.12z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--right-arrow-grey {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211%22%20height%3D%2218%22%20viewBox%3D%220%200%2011%2018%22%3E%3Cpath%20fill%3D%22%239FA0A1%22%20d%3D%22M1.09%2015.97a.657.657%200%201%200%20.93.93l7.89-7.89a.657.657%200%200%200%200-.93L2.02.194a.657.657%200%200%200-.93.93l7.425%207.423L1.09%2015.97z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--saf-ambassadors-orange {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240.002%22%20viewBox%3D%220%200%2040%2040.002%22%3E%3Cg%20fill%3D%22%23b05934%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M28.494%2037.855c-.2-.066-1.128-.014-1.182-.054-.053-.04-.186-.185-.25-.21-.066-.024-.306-.024-.358-.024-.054%200%20.015-.318.015-.318.624-.186%201.814-1.807%201.814-1.807%201.883-2.175%201.778-7.014%201.778-7.014h-12s-.173.937.21%203.23c.7%204.17%203.33%205.552%203.355%205.63.025.08.014.303-.013.28-.027-.028-.287-.015-.366.01-.08.028-.14.17-.206.17-.065%200-.25-.144-.25-.144-2.69-1.832-3.117-3.37-3.608-4.734-.623-1.727.042-5.285.042-5.285.04-.614.308-1.123.767-1.39.457-.268%203.027-.175%203.08-.175.056%200%20.08.4.108.48.027.082.485.04.538.055.054.016-.067%201.138.067%201.192.134.052%202.744.052%202.824%200%20.08-.055.054-.416.065-.536.015-.122.107-.042.593-.028.484.014.7-.066.808-.173.107-.107.135-.405.135-.457%200-.055.486-.025.607-.025s.12-.054.134-.11c.015-.052-.04-2.767-.04-2.767h1.56l.015-2.104-1.543.004c-1.17-1.832-3.527-2.034-3.527-2.034-.365-.038-9.592-.024-9.996-.024l-.028.127s-.036.01-.08.01c-.046%200-1.652.267-2.243%201.917-.588%201.64.314%202.73.314%202.73.054.09.017.65.026%201.044.008.392%201.637.746%201.637.746%201.514.216.982%201.397.982%201.397-.04.237-.49%202.242-.49%202.242-.2%201.252-.97%205.207-1.21%205.922-.308.926-1.762%202.254-1.946%202.48-.187.223-.227.83-.227.83s18.63%200%2018.858-.01c-.014-.08-.042-.36-.095-.56-.054-.197-.477-.445-.676-.512%22%20fill%3D%22%23b05934%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M7.845%2021.135c-.583-1.516-.894-3.133-.894-4.78%200-7.37%206.03-13.366%2013.44-13.366%207.41%200%2013.437%205.995%2013.437%2013.364%200%201.854-.397%203.662-1.128%205.327v4.033c2.062-2.682%203.19-5.955%203.19-9.36%200-8.5-6.954-15.415-15.5-15.415S4.89%207.853%204.89%2016.354c0%203.266%201.04%206.432%202.955%209.054v-4.273z%22%20fill%3D%22%23b05934%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--saf-ambassadors-white, .com-slider-gourmet__button.com-slider-gourmet__button--SAF::before, .com-saf-title__icon {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240.002%22%20viewBox%3D%220%200%2040%2040.002%22%3E%3Cg%20fill%3D%22%23ffffff%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M28.494%2037.855c-.2-.066-1.128-.014-1.182-.054-.053-.04-.186-.185-.25-.21-.066-.024-.306-.024-.358-.024-.054%200%20.015-.318.015-.318.624-.186%201.814-1.807%201.814-1.807%201.883-2.175%201.778-7.014%201.778-7.014h-12s-.173.937.21%203.23c.7%204.17%203.33%205.552%203.355%205.63.025.08.014.303-.013.28-.027-.028-.287-.015-.366.01-.08.028-.14.17-.206.17-.065%200-.25-.144-.25-.144-2.69-1.832-3.117-3.37-3.608-4.734-.623-1.727.042-5.285.042-5.285.04-.614.308-1.123.767-1.39.457-.268%203.027-.175%203.08-.175.056%200%20.08.4.108.48.027.082.485.04.538.055.054.016-.067%201.138.067%201.192.134.052%202.744.052%202.824%200%20.08-.055.054-.416.065-.536.015-.122.107-.042.593-.028.484.014.7-.066.808-.173.107-.107.135-.405.135-.457%200-.055.486-.025.607-.025s.12-.054.134-.11c.015-.052-.04-2.767-.04-2.767h1.56l.015-2.104-1.543.004c-1.17-1.832-3.527-2.034-3.527-2.034-.365-.038-9.592-.024-9.996-.024l-.028.127s-.036.01-.08.01c-.046%200-1.652.267-2.243%201.917-.588%201.64.314%202.73.314%202.73.054.09.017.65.026%201.044.008.392%201.637.746%201.637.746%201.514.216.982%201.397.982%201.397-.04.237-.49%202.242-.49%202.242-.2%201.252-.97%205.207-1.21%205.922-.308.926-1.762%202.254-1.946%202.48-.187.223-.227.83-.227.83s18.63%200%2018.858-.01c-.014-.08-.042-.36-.095-.56-.054-.197-.477-.445-.676-.512%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M7.845%2021.135c-.583-1.516-.894-3.133-.894-4.78%200-7.37%206.03-13.366%2013.44-13.366%207.41%200%2013.437%205.995%2013.437%2013.364%200%201.854-.397%203.662-1.128%205.327v4.033c2.062-2.682%203.19-5.955%203.19-9.36%200-8.5-6.954-15.415-15.5-15.415S4.89%207.853%204.89%2016.354c0%203.266%201.04%206.432%202.955%209.054v-4.273z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--saf-ambassadors {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240.002%22%20viewBox%3D%220%200%2040%2040.002%22%3E%3Cg%20fill%3D%22%233E3936%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M28.494%2037.855c-.2-.066-1.128-.014-1.182-.054-.053-.04-.186-.185-.25-.21-.066-.024-.306-.024-.358-.024-.054%200%20.015-.318.015-.318.624-.186%201.814-1.807%201.814-1.807%201.883-2.175%201.778-7.014%201.778-7.014h-12s-.173.937.21%203.23c.7%204.17%203.33%205.552%203.355%205.63.025.08.014.303-.013.28-.027-.028-.287-.015-.366.01-.08.028-.14.17-.206.17-.065%200-.25-.144-.25-.144-2.69-1.832-3.117-3.37-3.608-4.734-.623-1.727.042-5.285.042-5.285.04-.614.308-1.123.767-1.39.457-.268%203.027-.175%203.08-.175.056%200%20.08.4.108.48.027.082.485.04.538.055.054.016-.067%201.138.067%201.192.134.052%202.744.052%202.824%200%20.08-.055.054-.416.065-.536.015-.122.107-.042.593-.028.484.014.7-.066.808-.173.107-.107.135-.405.135-.457%200-.055.486-.025.607-.025s.12-.054.134-.11c.015-.052-.04-2.767-.04-2.767h1.56l.015-2.104-1.543.004c-1.17-1.832-3.527-2.034-3.527-2.034-.365-.038-9.592-.024-9.996-.024l-.028.127s-.036.01-.08.01c-.046%200-1.652.267-2.243%201.917-.588%201.64.314%202.73.314%202.73.054.09.017.65.026%201.044.008.392%201.637.746%201.637.746%201.514.216.982%201.397.982%201.397-.04.237-.49%202.242-.49%202.242-.2%201.252-.97%205.207-1.21%205.922-.308.926-1.762%202.254-1.946%202.48-.187.223-.227.83-.227.83s18.63%200%2018.858-.01c-.014-.08-.042-.36-.095-.56-.054-.197-.477-.445-.676-.512%22%2F%3E%3Cpath%20d%3D%22M7.845%2021.135c-.583-1.516-.894-3.133-.894-4.78%200-7.37%206.03-13.366%2013.44-13.366%207.41%200%2013.437%205.995%2013.437%2013.364%200%201.854-.397%203.662-1.128%205.327v4.033c2.062-2.682%203.19-5.955%203.19-9.36%200-8.5-6.954-15.415-15.5-15.415S4.89%207.853%204.89%2016.354c0%203.266%201.04%206.432%202.955%209.054v-4.273z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--saf-cookbooks-orange {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240.002%22%20viewBox%3D%220%200%2040%2040.002%22%3E%3Cg%20fill%3D%22%23b05934%22%3E%3Cpath%20d%3D%22M31.895%209.18h-1.027V6.488C30.868%204.01%2028.854%202%2026.388%202c-.56%200-1.117.103-1.646.317L7.18%209.227l-.006.008c-.022.007-.04.03-.063.04-.053.03-.102.064-.15.106-.02.022-.036.048-.054.068-.035.042-.072.084-.092.132-.013.027-.02.062-.033.09-.014.05-.028.102-.034.16.006.01%200%20.025%200%20.04v24.305c0%202.18%201.77%203.95%203.95%203.95h21.198c2.473%200%204.484-2.01%204.484-4.486V13.667c0-2.475-2.01-4.487-4.483-4.487zm2.757%2024.198c0%201.673-1.357%203.028-3.027%203.028H10.98c-1.386%200-2.505-1.122-2.505-2.505v-23h23.151c1.67%200%203.027%201.354%203.027%203.026v19.452z%22%20fill%3D%22%23b05934%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M23.717%2021.002l4.787.808-3.524%203.48.747%205.015-4.254-2.43-4.33%202.29.894-4.985-3.416-3.595%204.806-.652%202.215-4.514%22%20fill%3D%22%23b05934%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--saf-cookbooks-white {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240.002%22%20viewBox%3D%220%200%2040%2040.002%22%3E%3Cg%20fill%3D%22%23ffffff%22%3E%3Cpath%20d%3D%22M31.895%209.18h-1.027V6.488C30.868%204.01%2028.854%202%2026.388%202c-.56%200-1.117.103-1.646.317L7.18%209.227l-.006.008c-.022.007-.04.03-.063.04-.053.03-.102.064-.15.106-.02.022-.036.048-.054.068-.035.042-.072.084-.092.132-.013.027-.02.062-.033.09-.014.05-.028.102-.034.16.006.01%200%20.025%200%20.04v24.305c0%202.18%201.77%203.95%203.95%203.95h21.198c2.473%200%204.484-2.01%204.484-4.486V13.667c0-2.475-2.01-4.487-4.483-4.487zm2.757%2024.198c0%201.673-1.357%203.028-3.027%203.028H10.98c-1.386%200-2.505-1.122-2.505-2.505v-23h23.151c1.67%200%203.027%201.354%203.027%203.026v19.452z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M23.717%2021.002l4.787.808-3.524%203.48.747%205.015-4.254-2.43-4.33%202.29.894-4.985-3.416-3.595%204.806-.652%202.215-4.514%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--saf-cookbooks {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240.002%22%20viewBox%3D%220%200%2040%2040.002%22%3E%3Cg%20fill%3D%22%233E3936%22%3E%3Cpath%20d%3D%22M31.895%209.18h-1.027V6.488C30.868%204.01%2028.854%202%2026.388%202c-.56%200-1.117.103-1.646.317L7.18%209.227l-.006.008c-.022.007-.04.03-.063.04-.053.03-.102.064-.15.106-.02.022-.036.048-.054.068-.035.042-.072.084-.092.132-.013.027-.02.062-.033.09-.014.05-.028.102-.034.16.006.01%200%20.025%200%20.04v24.305c0%202.18%201.77%203.95%203.95%203.95h21.198c2.473%200%204.484-2.01%204.484-4.486V13.667c0-2.475-2.01-4.487-4.483-4.487zm2.757%2024.198c0%201.673-1.357%203.028-3.027%203.028H10.98c-1.386%200-2.505-1.122-2.505-2.505v-23h23.151c1.67%200%203.027%201.354%203.027%203.026v19.452z%22%2F%3E%3Cpath%20d%3D%22M23.717%2021.002l4.787.808-3.524%203.48.747%205.015-4.254-2.43-4.33%202.29.894-4.985-3.416-3.595%204.806-.652%202.215-4.514%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--saf-council-orange {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240.002%22%20viewBox%3D%220%200%2040%2040.002%22%3E%3Cpath%20fill%3D%22%23b05934%22%20d%3D%22M16.467%203.372C7.29%205.322%201.422%2014.362%203.37%2023.535%205.323%2032.707%2014.36%2038.58%2023.536%2036.63c9.174-1.95%2015.043-10.992%2013.094-20.164S25.64%201.423%2016.466%203.372zm18.2%2012.584l-5.68%201.207c-1.364-5.523-3.91-9.932-6.927-12.197%205.862.797%2010.97%205.028%2012.608%2010.99zM15.98%205.454l2.942%2013.85-6.447%201.37c-1.332-7.14.25-13.66%203.504-15.22zm3.32%2015.623l2.944%2013.848c-3.62-.16-7.72-5.473-9.393-12.48l6.45-1.368zm4.72%2013.47l-2.942-13.85%206.447-1.368c1.323%207.078-.26%2013.6-3.504%2015.216zM20.7%2018.924L17.76%205.075c3.62.16%207.72%205.473%209.39%2012.48l-6.447%201.37zm-8.71-11.88c-1.775%203.284-2.367%208.358-1.365%2013.958L4.943%2022.21C4.03%2016.16%206.975%2010.214%2011.99%207.046zm-6.656%2017l5.682-1.206c1.36%205.522%203.908%209.93%206.924%2012.195-5.86-.796-10.967-5.028-12.606-10.99zm22.664%208.852c1.775-3.285%202.367-8.357%201.365-13.96l5.682-1.208c.928%206.113-2.016%2012.056-7.047%2015.167z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--saf-council-white, .com-slider-gourmet__button.com-slider-gourmet__button--council::before {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240.002%22%20viewBox%3D%220%200%2040%2040.002%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M16.467%203.372C7.29%205.322%201.422%2014.362%203.37%2023.535%205.323%2032.707%2014.36%2038.58%2023.536%2036.63c9.174-1.95%2015.043-10.992%2013.094-20.164S25.64%201.423%2016.466%203.372zm18.2%2012.584l-5.68%201.207c-1.364-5.523-3.91-9.932-6.927-12.197%205.862.797%2010.97%205.028%2012.608%2010.99zM15.98%205.454l2.942%2013.85-6.447%201.37c-1.332-7.14.25-13.66%203.504-15.22zm3.32%2015.623l2.944%2013.848c-3.62-.16-7.72-5.473-9.393-12.48l6.45-1.368zm4.72%2013.47l-2.942-13.85%206.447-1.368c1.323%207.078-.26%2013.6-3.504%2015.216zM20.7%2018.924L17.76%205.075c3.62.16%207.72%205.473%209.39%2012.48l-6.447%201.37zm-8.71-11.88c-1.775%203.284-2.367%208.358-1.365%2013.958L4.943%2022.21C4.03%2016.16%206.975%2010.214%2011.99%207.046zm-6.656%2017l5.682-1.206c1.36%205.522%203.908%209.93%206.924%2012.195-5.86-.796-10.967-5.028-12.606-10.99zm22.664%208.852c1.775-3.285%202.367-8.357%201.365-13.96l5.682-1.208c.928%206.113-2.016%2012.056-7.047%2015.167z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--saf-council {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240.002%22%20viewBox%3D%220%200%2040%2040.002%22%3E%3Cpath%20fill%3D%22%233E3936%22%20d%3D%22M16.467%203.372C7.29%205.322%201.422%2014.362%203.37%2023.535%205.323%2032.707%2014.36%2038.58%2023.536%2036.63c9.174-1.95%2015.043-10.992%2013.094-20.164S25.64%201.423%2016.466%203.372zm18.2%2012.584l-5.68%201.207c-1.364-5.523-3.91-9.932-6.927-12.197%205.862.797%2010.97%205.028%2012.608%2010.99zM15.98%205.454l2.942%2013.85-6.447%201.37c-1.332-7.14.25-13.66%203.504-15.22zm3.32%2015.623l2.944%2013.848c-3.62-.16-7.72-5.473-9.393-12.48l6.45-1.368zm4.72%2013.47l-2.942-13.85%206.447-1.368c1.323%207.078-.26%2013.6-3.504%2015.216zM20.7%2018.924L17.76%205.075c3.62.16%207.72%205.473%209.39%2012.48l-6.447%201.37zm-8.71-11.88c-1.775%203.284-2.367%208.358-1.365%2013.958L4.943%2022.21C4.03%2016.16%206.975%2010.214%2011.99%207.046zm-6.656%2017l5.682-1.206c1.36%205.522%203.908%209.93%206.924%2012.195-5.86-.796-10.967-5.028-12.606-10.99zm22.664%208.852c1.775-3.285%202.367-8.357%201.365-13.96l5.682-1.208c.928%206.113-2.016%2012.056-7.047%2015.167z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--saf-food-trends-orange {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240.002%22%20viewBox%3D%220%200%2040%2040.002%22%3E%3Cg%20fill%3D%22%23b05934%22%3E%3Cpath%20d%3D%22M28.744%2030.07c0%204.07-4.292%207.394-9.594%207.394-5.3%200-9.594-3.322-9.594-7.393h19.188zM14.3%2027.684c-1.718-3.548-.786-5.6.52-7.542%201.455-2.09%201.83-4.18%201.83-4.18s1.12%201.456.67%203.77c2.018-2.24%202.39-5.785%202.092-7.13%204.518%203.173%206.46%2010.005%203.845%2015.082%2013.85-7.84%203.435-19.562%201.642-20.867.598%201.306.71%203.546-.484%204.628C22.286%203.605%2017.172%202%2017.172%202c.6%204.032-2.2%208.437-4.89%2011.76-.112-1.606-.186-2.727-1.044-4.257-.188%202.913-2.43%205.3-3.025%208.25-.82%203.957.635%206.87%206.086%209.93%22%20fill%3D%22%23b05934%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--saf-food-trends-white {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240.002%22%20viewBox%3D%220%200%2040%2040.002%22%3E%3Cg%20fill%3D%22%23ffffff%22%3E%3Cpath%20d%3D%22M28.744%2030.07c0%204.07-4.292%207.394-9.594%207.394-5.3%200-9.594-3.322-9.594-7.393h19.188zM14.3%2027.684c-1.718-3.548-.786-5.6.52-7.542%201.455-2.09%201.83-4.18%201.83-4.18s1.12%201.456.67%203.77c2.018-2.24%202.39-5.785%202.092-7.13%204.518%203.173%206.46%2010.005%203.845%2015.082%2013.85-7.84%203.435-19.562%201.642-20.867.598%201.306.71%203.546-.484%204.628C22.286%203.605%2017.172%202%2017.172%202c.6%204.032-2.2%208.437-4.89%2011.76-.112-1.606-.186-2.727-1.044-4.257-.188%202.913-2.43%205.3-3.025%208.25-.82%203.957.635%206.87%206.086%209.93%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--saf-food-trends {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240.002%22%20viewBox%3D%220%200%2040%2040.002%22%3E%3Cg%20fill%3D%22%233E3936%22%3E%3Cpath%20d%3D%22M28.744%2030.07c0%204.07-4.292%207.394-9.594%207.394-5.3%200-9.594-3.322-9.594-7.393h19.188zM14.3%2027.684c-1.718-3.548-.786-5.6.52-7.542%201.455-2.09%201.83-4.18%201.83-4.18s1.12%201.456.67%203.77c2.018-2.24%202.39-5.785%202.092-7.13%204.518%203.173%206.46%2010.005%203.845%2015.082%2013.85-7.84%203.435-19.562%201.642-20.867.598%201.306.71%203.546-.484%204.628C22.286%203.605%2017.172%202%2017.172%202c.6%204.032-2.2%208.437-4.89%2011.76-.112-1.606-.186-2.727-1.044-4.257-.188%202.913-2.43%205.3-3.025%208.25-.82%203.957.635%206.87%206.086%209.93%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--saf-k-design-orange {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240.002%22%20viewBox%3D%220%200%2040%2040.002%22%3E%3Cpath%20fill%3D%22%23b05934%22%20d%3D%22M19.956%2033.915C12.26%2033.915%206%2027.655%206%2019.96%206%2012.26%2012.26%206%2019.956%206c7.697%200%2013.958%206.262%2013.958%2013.96%200%207.694-6.26%2013.955-13.958%2013.955zm0-20.53c-3.623%200-6.57%202.95-6.57%206.574%200%203.622%202.947%206.57%206.57%206.57%203.625%200%206.573-2.948%206.573-6.57%200-3.626-2.95-6.575-6.574-6.575z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--saf-k-design-white {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240.002%22%20viewBox%3D%220%200%2040%2040.002%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M19.956%2033.915C12.26%2033.915%206%2027.655%206%2019.96%206%2012.26%2012.26%206%2019.956%206c7.697%200%2013.958%206.262%2013.958%2013.96%200%207.694-6.26%2013.955-13.958%2013.955zm0-20.53c-3.623%200-6.57%202.95-6.57%206.574%200%203.622%202.947%206.57%206.57%206.57%203.625%200%206.573-2.948%206.573-6.57%200-3.626-2.95-6.575-6.574-6.575z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--saf-k-design {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240.002%22%20viewBox%3D%220%200%2040%2040.002%22%3E%3Cpath%20fill%3D%22%233E3936%22%20d%3D%22M19.956%2033.915C12.26%2033.915%206%2027.655%206%2019.96%206%2012.26%2012.26%206%2019.956%206c7.697%200%2013.958%206.262%2013.958%2013.96%200%207.694-6.26%2013.955-13.958%2013.955zm0-20.53c-3.623%200-6.57%202.95-6.57%206.574%200%203.622%202.947%206.57%206.57%206.57%203.625%200%206.573-2.948%206.573-6.57%200-3.626-2.95-6.575-6.574-6.575z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--saf-kitchen-schools-orange {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240.002%22%20viewBox%3D%220%200%2040%2040.002%22%3E%3Cpath%20fill%3D%22%23b05934%22%20d%3D%22M20.2%202.773c2.66.12%205.252%201.906%205.715%205.27.102.71%201.02.568.92-.146l-.06-.31c2.22.25%203.918%201.963%203.918%203.952%200%202.033-1.72%203.898-4.014%204.088v-.472c0-.72-.955-.72-.957%200v4.885H13.585v-4.825c0-.727-.985-.727-.985%200v.832c-2.658-.04-4.78-2.318-4.78-4.98C7.82%208.384%2010%206.21%2012.68%206.21c.817%200%201.464.2%202.14.557.634.336%201.036-.514.395-.853-.125-.065-.242-.134-.368-.19.345-.607.776-1.133%201.275-1.57.1-.084.2-.174.31-.252.05-.035.102-.074.155-.11%201.088-.74%202.377-1.073%203.614-1.02m6.96%203.07c-1.183-2.916-4.02-4.84-7.22-4.84-2.642%200-4.986%201.298-6.392%203.51C9.478%203.98%206%207.17%206%2011.143c0%203.354%202.52%206.163%205.77%206.623l.01%208.437c0%201.393%201.13%202.525%202.518%202.525H24.98c1.39%200%202.52-1.133%202.52-2.522l.05-8.896c2.858-.554%204.932-2.886%204.932-5.7-.003-2.917-2.292-5.35-5.322-5.768M20.704%2033.677l3.254.55-2.394%202.367.505%203.408-2.894-1.65-2.94%201.556.606-3.39-2.323-2.446%203.265-.442%201.507-3.068%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--saf-kitchen-schools-white, .com-slider-gourmet__button.com-slider-gourmet__button--kitchen::before, .blk-head-kitchen-schools__icon {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240.002%22%20viewBox%3D%220%200%2040%2040.002%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M20.2%202.773c2.66.12%205.252%201.906%205.715%205.27.102.71%201.02.568.92-.146l-.06-.31c2.22.25%203.918%201.963%203.918%203.952%200%202.033-1.72%203.898-4.014%204.088v-.472c0-.72-.955-.72-.957%200v4.885H13.585v-4.825c0-.727-.985-.727-.985%200v.832c-2.658-.04-4.78-2.318-4.78-4.98C7.82%208.384%2010%206.21%2012.68%206.21c.817%200%201.464.2%202.14.557.634.336%201.036-.514.395-.853-.125-.065-.242-.134-.368-.19.345-.607.776-1.133%201.275-1.57.1-.084.2-.174.31-.252.05-.035.102-.074.155-.11%201.088-.74%202.377-1.073%203.614-1.02m6.96%203.07c-1.183-2.916-4.02-4.84-7.22-4.84-2.642%200-4.986%201.298-6.392%203.51C9.478%203.98%206%207.17%206%2011.143c0%203.354%202.52%206.163%205.77%206.623l.01%208.437c0%201.393%201.13%202.525%202.518%202.525H24.98c1.39%200%202.52-1.133%202.52-2.522l.05-8.896c2.858-.554%204.932-2.886%204.932-5.7-.003-2.917-2.292-5.35-5.322-5.768M20.704%2033.677l3.254.55-2.394%202.367.505%203.408-2.894-1.65-2.94%201.556.606-3.39-2.323-2.446%203.265-.442%201.507-3.068%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--saf-kitchen-schools {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240.002%22%20viewBox%3D%220%200%2040%2040.002%22%3E%3Cpath%20fill%3D%22%233E3936%22%20d%3D%22M20.2%202.773c2.66.12%205.252%201.906%205.715%205.27.102.71%201.02.568.92-.146l-.06-.31c2.22.25%203.918%201.963%203.918%203.952%200%202.033-1.72%203.898-4.014%204.088v-.472c0-.72-.955-.72-.957%200v4.885H13.585v-4.825c0-.727-.985-.727-.985%200v.832c-2.658-.04-4.78-2.318-4.78-4.98C7.82%208.384%2010%206.21%2012.68%206.21c.817%200%201.464.2%202.14.557.634.336%201.036-.514.395-.853-.125-.065-.242-.134-.368-.19.345-.607.776-1.133%201.275-1.57.1-.084.2-.174.31-.252.05-.035.102-.074.155-.11%201.088-.74%202.377-1.073%203.614-1.02m6.96%203.07c-1.183-2.916-4.02-4.84-7.22-4.84-2.642%200-4.986%201.298-6.392%203.51C9.478%203.98%206%207.17%206%2011.143c0%203.354%202.52%206.163%205.77%206.623l.01%208.437c0%201.393%201.13%202.525%202.518%202.525H24.98c1.39%200%202.52-1.133%202.52-2.522l.05-8.896c2.858-.554%204.932-2.886%204.932-5.7-.003-2.917-2.292-5.35-5.322-5.768M20.704%2033.677l3.254.55-2.394%202.367.505%203.408-2.894-1.65-2.94%201.556.606-3.39-2.323-2.446%203.265-.442%201.507-3.068%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--saf-lifestyle-orange {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240.002%22%20viewBox%3D%220%200%2040%2040.002%22%3E%3Cpath%20fill%3D%22%23b05934%22%20d%3D%22M24.658%2014.57l10.34%201.686-7.61%207.275L28.997%2034l-9.192-5.075-9.347%204.782%201.93-10.41-7.388-7.51%2010.39-1.362L20.17%205%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--saf-lifestyle-white {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240.002%22%20viewBox%3D%220%200%2040%2040.002%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M24.658%2014.57l10.34%201.686-7.61%207.275L28.997%2034l-9.192-5.075-9.347%204.782%201.93-10.41-7.388-7.51%2010.39-1.362L20.17%205%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--saf-lifestyle {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240.002%22%20viewBox%3D%220%200%2040%2040.002%22%3E%3Cpath%20fill%3D%22%233E3936%22%20d%3D%22M24.658%2014.57l10.34%201.686-7.61%207.275L28.997%2034l-9.192-5.075-9.347%204.782%201.93-10.41-7.388-7.51%2010.39-1.362L20.17%205%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--saf-recipes-orange {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240.002%22%20viewBox%3D%220%200%2040%2040.002%22%3E%3Cg%20fill%3D%22%23b05934%22%3E%3Cpath%20d%3D%22M9.057%2022.66h-.56c-.735%200-1.14-.488-1.14-1.37v-3.516c0-.885.404-1.37%201.14-1.37h.56v6.255z%22%20fill%3D%22%23b05934%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M7.884%2021.007l-.335-.115c-.453-.152-.87-.23-1.28-.23-.55%200-1.016.134-1.515.272-.538.154-1.095.31-1.792.31h-.028C2.2%2021.24%201.5%2020.403%201.5%2019.525c0-.87.713-1.72%201.435-1.72.705%200%201.27.16%201.813.317.5.145.972.28%201.523.28.41%200%20.826-.077%201.278-.23l.335-.114M31.332%2024.065H9.672c-.737%200-1.143-.486-1.143-1.37V16.37c0-.908.38-1.37%201.14-1.37h21.662c.762%200%201.144.462%201.144%201.37v6.324c0%20.885-.406%201.37-1.144%201.37%22%20fill%3D%22%23b05934%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M32.504%2022.66h-.557v-6.256h.557c.737%200%201.144.487%201.144%201.37v3.516c0%20.882-.407%201.37-1.144%201.37%22%20fill%3D%22%23b05934%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M38.04%2021.245c-.695%200-1.254-.158-1.795-.31-.494-.14-.963-.272-1.512-.272-.41%200-.827.076-1.277.23l-.337.114V18.06l.336.113c.45.154.868.232%201.276.232.553%200%201.023-.137%201.52-.28.546-.155%201.11-.317%201.813-.32.725%200%201.434.855%201.434%201.724%200%20.876-.695%201.71-1.432%201.716h-.028z%22%20fill%3D%22%23b05934%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--saf-recipes-white, .com-slider-gourmet__button.com-slider-gourmet__button--recipes::before {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240.002%22%20viewBox%3D%220%200%2040%2040.002%22%3E%3Cg%20fill%3D%22%23ffffff%22%3E%3Cpath%20d%3D%22M9.057%2022.66h-.56c-.735%200-1.14-.488-1.14-1.37v-3.516c0-.885.404-1.37%201.14-1.37h.56v6.255z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M7.884%2021.007l-.335-.115c-.453-.152-.87-.23-1.28-.23-.55%200-1.016.134-1.515.272-.538.154-1.095.31-1.792.31h-.028C2.2%2021.24%201.5%2020.403%201.5%2019.525c0-.87.713-1.72%201.435-1.72.705%200%201.27.16%201.813.317.5.145.972.28%201.523.28.41%200%20.826-.077%201.278-.23l.335-.114M31.332%2024.065H9.672c-.737%200-1.143-.486-1.143-1.37V16.37c0-.908.38-1.37%201.14-1.37h21.662c.762%200%201.144.462%201.144%201.37v6.324c0%20.885-.406%201.37-1.144%201.37%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M32.504%2022.66h-.557v-6.256h.557c.737%200%201.144.487%201.144%201.37v3.516c0%20.882-.407%201.37-1.144%201.37%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M38.04%2021.245c-.695%200-1.254-.158-1.795-.31-.494-.14-.963-.272-1.512-.272-.41%200-.827.076-1.277.23l-.337.114V18.06l.336.113c.45.154.868.232%201.276.232.553%200%201.023-.137%201.52-.28.546-.155%201.11-.317%201.813-.32.725%200%201.434.855%201.434%201.724%200%20.876-.695%201.71-1.432%201.716h-.028z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--saf-recipes {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240.002%22%20viewBox%3D%220%200%2040%2040.002%22%3E%3Cg%20fill%3D%22%233E3936%22%3E%3Cpath%20d%3D%22M9.057%2022.66h-.56c-.735%200-1.14-.488-1.14-1.37v-3.516c0-.885.404-1.37%201.14-1.37h.56v6.255z%22%2F%3E%3Cpath%20d%3D%22M7.884%2021.007l-.335-.115c-.453-.152-.87-.23-1.28-.23-.55%200-1.016.134-1.515.272-.538.154-1.095.31-1.792.31h-.028C2.2%2021.24%201.5%2020.403%201.5%2019.525c0-.87.713-1.72%201.435-1.72.705%200%201.27.16%201.813.317.5.145.972.28%201.523.28.41%200%20.826-.077%201.278-.23l.335-.114M31.332%2024.065H9.672c-.737%200-1.143-.486-1.143-1.37V16.37c0-.908.38-1.37%201.14-1.37h21.662c.762%200%201.144.462%201.144%201.37v6.324c0%20.885-.406%201.37-1.144%201.37%22%2F%3E%3Cpath%20d%3D%22M32.504%2022.66h-.557v-6.256h.557c.737%200%201.144.487%201.144%201.37v3.516c0%20.882-.407%201.37-1.144%201.37%22%2F%3E%3Cpath%20d%3D%22M38.04%2021.245c-.695%200-1.254-.158-1.795-.31-.494-.14-.963-.272-1.512-.272-.41%200-.827.076-1.277.23l-.337.114V18.06l.336.113c.45.154.868.232%201.276.232.553%200%201.023-.137%201.52-.28.546-.155%201.11-.317%201.813-.32.725%200%201.434.855%201.434%201.724%200%20.876-.695%201.71-1.432%201.716h-.028z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--saf-urban-stories-orange {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240.002%22%20viewBox%3D%220%200%2040%2040.002%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23b05934%22%20d%3D%22M28%2016.996V6h1V4H11v2h1v6H2v25h37V16.996H28zM6%2029.998H5v-6h1v6zm0-8H5v-6h1v6zm3%208H8v-6h1v6zm0-8H8v-6h1v6zM17%2031h-2v-2h2v2zm0-4h-2v-2h2v2zm0-4h-2v-2h2v2zm0-4h-2v-2h2v2zm0-4h-2v-2h2v2zm0-4h-2V9h2v2zm4%2020h-2v-2h2v2zm0-4h-2v-2h2v2zm0-4h-2v-2h2v2zm0-4h-2v-2h2v2zm0-4h-2v-2h2v2zm0-4h-2V9h2v2zm4%2020h-2v-2h2v2zm0-4h-2v-2h2v2zm0-4h-2v-2h2v2zm0-4h-2v-2h2v2zm0-4h-2v-2h2v2zm0-4h-2V9h2v2zm7%2020h-2v-2h2v2zm0-4h-2v-2h2v2zm0-4h-2v-2h2v2zm4%208h-2v-2h2v2zm0-4h-2v-2h2v2zm0-4h-2v-2h2v2z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--saf-urban-stories-white {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240.002%22%20viewBox%3D%220%200%2040%2040.002%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23ffffff%22%20d%3D%22M28%2016.996V6h1V4H11v2h1v6H2v25h37V16.996H28zM6%2029.998H5v-6h1v6zm0-8H5v-6h1v6zm3%208H8v-6h1v6zm0-8H8v-6h1v6zM17%2031h-2v-2h2v2zm0-4h-2v-2h2v2zm0-4h-2v-2h2v2zm0-4h-2v-2h2v2zm0-4h-2v-2h2v2zm0-4h-2V9h2v2zm4%2020h-2v-2h2v2zm0-4h-2v-2h2v2zm0-4h-2v-2h2v2zm0-4h-2v-2h2v2zm0-4h-2v-2h2v2zm0-4h-2V9h2v2zm4%2020h-2v-2h2v2zm0-4h-2v-2h2v2zm0-4h-2v-2h2v2zm0-4h-2v-2h2v2zm0-4h-2v-2h2v2zm0-4h-2V9h2v2zm7%2020h-2v-2h2v2zm0-4h-2v-2h2v2zm0-4h-2v-2h2v2zm4%208h-2v-2h2v2zm0-4h-2v-2h2v2zm0-4h-2v-2h2v2z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--saf-urban-stories {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240.002%22%20viewBox%3D%220%200%2040%2040.002%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%233E3936%22%20d%3D%22M28%2016.996V6h1V4H11v2h1v6H2v25h37V16.996H28zM6%2029.998H5v-6h1v6zm0-8H5v-6h1v6zm3%208H8v-6h1v6zm0-8H8v-6h1v6zM17%2031h-2v-2h2v2zm0-4h-2v-2h2v2zm0-4h-2v-2h2v2zm0-4h-2v-2h2v2zm0-4h-2v-2h2v2zm0-4h-2V9h2v2zm4%2020h-2v-2h2v2zm0-4h-2v-2h2v2zm0-4h-2v-2h2v2zm0-4h-2v-2h2v2zm0-4h-2v-2h2v2zm0-4h-2V9h2v2zm4%2020h-2v-2h2v2zm0-4h-2v-2h2v2zm0-4h-2v-2h2v2zm0-4h-2v-2h2v2zm0-4h-2v-2h2v2zm0-4h-2V9h2v2zm7%2020h-2v-2h2v2zm0-4h-2v-2h2v2zm0-4h-2v-2h2v2zm4%208h-2v-2h2v2zm0-4h-2v-2h2v2zm0-4h-2v-2h2v2z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--search-menu-white, .main-search::before {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%3Cg%20fill%3D%22%23ffffff%22%3E%3Cpath%20d%3D%22M14.486%2022.952c-4.666%200-8.462-3.797-8.462-8.463%200-4.67%203.796-8.47%208.462-8.47s8.46%203.8%208.46%208.466c0%204.665-3.795%208.462-8.46%208.462zm0-14.93c-3.563%200-6.462%202.9-6.462%206.467%200%203.56%202.9%206.46%206.462%206.46s6.46-2.9%206.46-6.464c0-3.566-2.898-6.468-6.46-6.468z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M20.818%2019.404l3.158%203.16-1.414%201.413-3.158-3.16z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--search-menu {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%3Cg%20fill%3D%22%233E3936%22%3E%3Cpath%20d%3D%22M14.486%2022.952c-4.666%200-8.462-3.797-8.462-8.463%200-4.67%203.796-8.47%208.462-8.47s8.46%203.8%208.46%208.466c0%204.665-3.795%208.462-8.46%208.462zm0-14.93c-3.563%200-6.462%202.9-6.462%206.467%200%203.56%202.9%206.46%206.462%206.46s6.46-2.9%206.46-6.464c0-3.566-2.898-6.468-6.46-6.468z%22%2F%3E%3Cpath%20d%3D%22M20.818%2019.404l3.158%203.16-1.414%201.413-3.158-3.16z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--secure-payment {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2017.25%2025.77%22%3E%3Cpath%20d%3D%22M7.55%2016.027V17.8H6.41a.74.74%200%200%200-.716.717v6.537a.74.74%200%200%200%20.717.717h10.123a.74.74%200%200%200%20.717-.716v-6.54a.74.74%200%200%200-.717-.716h-1.14v-1.77a3.922%203.922%200%201%200-7.844%200zm8.267%203.248v5.1h-8.69v-5.1zm-1.857-3.248V17.8H8.984v-1.773a2.493%202.493%200%200%201%202.488-2.488%202.466%202.466%200%200%201%202.488%202.487zM0%208.647A4.788%204.788%200%200%201%204.766%203.88H5.9V.717a.717.717%200%201%201%201.434%200V3.88H11.3a.717.717%200%200%201%200%201.434H4.766a3.332%203.332%200%200%200%200%206.664H6.58a.717.717%200%201%201%200%201.434H4.765A4.734%204.734%200%200%201%200%208.646zm3.965%2011.43a.717.717%200%200%201%200%201.433h-2.11a.717.717%200%200%201%200-1.434z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--securepayment-white {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Ccircle%20fill%3D%22%23FFF%22%20cx%3D%2220%22%20cy%3D%2223.277%22%20r%3D%221.562%22%2F%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M23.118%2029.78h-6.236c-2.416%200-4.382-1.94-4.382-4.33v-4.337c0-2.39%201.966-4.332%204.382-4.332h6.236c2.416%200%204.382%201.944%204.382%204.333v4.338c0%202.39-1.966%204.33-4.382%204.33zm-6.236-11c-1.313%200-2.382%201.047-2.382%202.333v4.338c0%201.286%201.068%202.33%202.382%202.33h6.236c1.313%200%202.382-1.044%202.382-2.33v-4.337c0-1.286-1.068-2.332-2.382-2.332h-6.236z%22%2F%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M25.58%2017.962h-2V15.78c0-1.974-1.605-3.58-3.58-3.58-1.973%200-3.58%201.606-3.58%203.58v2.182h-2V15.78c0-3.077%202.504-5.58%205.58-5.58%203.077%200%205.58%202.503%205.58%205.58v2.182z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--securepayment {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Ccircle%20fill%3D%22%233E3936%22%20cx%3D%2220%22%20cy%3D%2223.277%22%20r%3D%221.562%22%2F%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%233E3936%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M26.5%2025.45c0%201.84-1.515%203.33-3.382%203.33h-6.236c-1.868%200-3.382-1.49-3.382-3.33v-4.337c0-1.84%201.514-3.332%203.382-3.332h6.236c1.867%200%203.382%201.493%203.382%203.333v4.338z%22%2F%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%233E3936%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M15.42%2017.962V15.78c0-2.53%202.05-4.58%204.58-4.58s4.58%202.05%204.58%204.58v2.182%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--share-email-nocircle-red {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2234%22%20height%3D%2233.996%22%20viewBox%3D%220%200%2034%2033.996%22%3E%3Cpath%20fill%3D%22%23c20038%22%20d%3D%22M8.148%2023.373H25.85l.002-11.084-8.85%206.226-8.854-6.227%22%3E%3C%2Fpath%3E%3Cpath%20fill%3D%22%23c20038%22%20d%3D%22M25.562%2010.623H8.438l8.564%205.963%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--share-email-nocircle-roll, .com-share--no-circle-white .com-share__icon-email:hover {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2234%22%20height%3D%2233.996%22%20viewBox%3D%220%200%2034%2033.996%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M8.148%2023.373H25.85l.002-11.084-8.85%206.226-8.854-6.227%22%2F%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M25.562%2010.623H8.438l8.564%205.963%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--share-email-nocircle-white, .com-share--no-circle-white .com-share__icon-email {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2234%22%20height%3D%2233.996%22%20viewBox%3D%220%200%2034%2033.996%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M8.148%2023.373H25.85l.002-11.084-8.85%206.226-8.854-6.227%22%3E%3C%2Fpath%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M25.562%2010.623H8.438l8.564%205.963%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--share-email-nocircle {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2234%22%20height%3D%2233.996%22%20viewBox%3D%220%200%2034%2033.996%22%3E%3Cpath%20fill%3D%22%233E3936%22%20d%3D%22M8.148%2023.373H25.85l.002-11.084-8.85%206.226-8.854-6.227%22%2F%3E%3Cpath%20fill%3D%22%233E3936%22%20d%3D%22M25.562%2010.623H8.438l8.564%205.963%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--share-email-red {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2234%22%20height%3D%2233.996%22%20viewBox%3D%220%200%2034%2033.996%22%3E%3Cpath%20fill%3D%22%23c20038%22%20d%3D%22M8.148%2023.373H25.85l.002-11.084-8.85%206.226-8.854-6.227%22%3E%3C%2Fpath%3E%3Cpath%20fill%3D%22%23c20038%22%20d%3D%22M25.562%2010.623H8.438l8.564%205.963%22%3E%3C%2Fpath%3E%3Ccircle%20fill%3D%22none%22%20stroke%3D%22%23c20038%22%20stroke-width%3D%22.25%22%20stroke-miterlimit%3D%2210%22%20cx%3D%2217%22%20cy%3D%2216.998%22%20r%3D%2216%22%3E%3C%2Fcircle%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--share-email-roll, .com-share__icon-email:hover, .com-share--white .com-share__icon-email:hover {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2234%22%20height%3D%2233.996%22%20viewBox%3D%220%200%2034%2033.996%22%3E%3Ccircle%20fill%3D%22%23C20038%22%20stroke%3D%22%23C20038%22%20stroke-width%3D%22.25%22%20stroke-miterlimit%3D%2210%22%20cx%3D%2217%22%20cy%3D%2216.998%22%20r%3D%2216%22%2F%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M8.148%2023.373H25.85l.002-11.084-8.85%206.226-8.854-6.227%22%2F%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M25.562%2010.623H8.438l8.564%205.963%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--share-email-white, .com-share--white .com-share__icon-email {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2234%22%20height%3D%2233.996%22%20viewBox%3D%220%200%2034%2033.996%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M8.148%2023.373H25.85l.002-11.084-8.85%206.226-8.854-6.227%22%3E%3C%2Fpath%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M25.562%2010.623H8.438l8.564%205.963%22%3E%3C%2Fpath%3E%3Ccircle%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%22.25%22%20stroke-miterlimit%3D%2210%22%20cx%3D%2217%22%20cy%3D%2216.998%22%20r%3D%2216%22%3E%3C%2Fcircle%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--share-email, .com-share__icon-email {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2234%22%20height%3D%2233.996%22%20viewBox%3D%220%200%2034%2033.996%22%3E%3Cpath%20fill%3D%22%233E3936%22%20d%3D%22M8.148%2023.373H25.85l.002-11.084-8.85%206.226-8.854-6.227%22%2F%3E%3Cpath%20fill%3D%22%233E3936%22%20d%3D%22M25.562%2010.623H8.438l8.564%205.963%22%2F%3E%3Ccircle%20fill%3D%22none%22%20stroke%3D%22%233E3936%22%20stroke-miterlimit%3D%2210%22%20cx%3D%2217%22%20cy%3D%2216.998%22%20r%3D%2216%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--share-facebook-filled, .com-share--filled .com-share__icon-facebook {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M16%201C7.717%201%201%207.716%201%2016c0%208.283%206.717%2015%2015%2015s15-6.717%2015-15c0-8.284-6.717-15-15-15zm4.1%2010.444h-2.242c-.262%200-.547.384-.547.858v1.432h2.79v2.787h-2.79V23.3h-2.788V16.52H12.28v-2.786h2.242v-1.387c0-2.023%201.502-3.646%203.336-3.646H20.1v2.744z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--share-facebook-nocircle-red {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2234%22%20height%3D%2233.996%22%20viewBox%3D%220%200%2034%2033.996%22%3E%3Cpath%20fill%3D%22%23c20038%22%20d%3D%22M15.423%2014.58v-1.477c0-2.16%201.603-3.89%203.56-3.89h2.39v2.925h-2.39c-.28%200-.584.408-.584.916v1.525h2.974v2.974H18.4v7.23h-2.977v-7.23H13.03V14.58h2.393z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--share-facebook-nocircle-roll, .com-share--no-circle-white .com-share__icon-facebook:hover {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2234%22%20height%3D%2233.996%22%20viewBox%3D%220%200%2034%2033.996%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M15.423%2014.58v-1.477c0-2.16%201.603-3.89%203.56-3.89h2.39v2.925h-2.39c-.28%200-.584.408-.584.916v1.525h2.974v2.974H18.4v7.23h-2.977v-7.23H13.03V14.58h2.393z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--share-facebook-nocircle-white, .com-share--no-circle-white .com-share__icon-facebook {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2234%22%20height%3D%2233.996%22%20viewBox%3D%220%200%2034%2033.996%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M15.423%2014.58v-1.477c0-2.16%201.603-3.89%203.56-3.89h2.39v2.925h-2.39c-.28%200-.584.408-.584.916v1.525h2.974v2.974H18.4v7.23h-2.977v-7.23H13.03V14.58h2.393z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--share-facebook-nocircle {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2234%22%20height%3D%2233.996%22%20viewBox%3D%220%200%2034%2033.996%22%3E%3Cpath%20fill%3D%22%233E3936%22%20d%3D%22M15.423%2014.58v-1.477c0-2.16%201.603-3.89%203.56-3.89h2.39v2.925h-2.39c-.28%200-.584.408-.584.916v1.525h2.974v2.974H18.4v7.23h-2.977v-7.23H13.03V14.58h2.393z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--share-facebook-roll, .main-footer__icon-facebook:hover, .com-share__icon-facebook:hover, .com-share--white .com-share__icon-facebook:hover {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2234%22%20height%3D%2233.996%22%20viewBox%3D%220%200%2034%2033.996%22%3E%3Ccircle%20fill%3D%22%23C20038%22%20stroke%3D%22%23C20038%22%20stroke-width%3D%22.25%22%20stroke-miterlimit%3D%2210%22%20cx%3D%2217%22%20cy%3D%2216.998%22%20r%3D%2216%22%2F%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M15.423%2014.58v-1.477c0-2.16%201.603-3.89%203.56-3.89h2.39v2.925h-2.39c-.28%200-.584.408-.584.916v1.525h2.974v2.974H18.4v7.23h-2.977v-7.23H13.03V14.58h2.393z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--share-facebook-square-colored {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2034.6%2034.6%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3A%2339579b%3B%7D.b%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22a%22%20d%3D%22M0%200h34.6v34.6H0z%22%2F%3E%3Cpath%20class%3D%22b%22%20d%3D%22M20.85%209.436h-2.068a3.61%203.61%200%200%200-3.8%203.906v1.794h-2.07a.326.326%200%200%200-.33.335v2.6a.326.326%200%200%200%20.33.332h2.07v6.593a.326.326%200%200%200%20.33.33h2.706a.326.326%200%200%200%20.33-.33v-6.59h2.42a.326.326%200%200%200%20.33-.33v-2.6a.356.356%200%200%200-.33-.34h-2.44v-1.524c0-.743.165-1.115%201.137-1.115h1.385a.326.326%200%200%200%20.332-.33V9.766a.326.326%200%200%200-.332-.33zm0%200%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--share-facebook-square-gray {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2028.948%2028.948%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3A%235f5f5f%3B%7D.b%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22a%22%20d%3D%22M0%200h28.948v28.948H0z%22%2F%3E%3Cpath%20class%3D%22b%22%20d%3D%22M17.444%207.895h-1.73a3.02%203.02%200%200%200-3.18%203.268v1.5h-1.73a.273.273%200%200%200-.277.282v2.178a.273.273%200%200%200%20.277.277h1.73v5.516a.273.273%200%200%200%20.276.277h2.265a.273.273%200%200%200%20.277-.277V15.4h2.023a.273.273%200%200%200%20.277-.277v-2.178a.3.3%200%200%200-.277-.277h-2.04v-1.28c0-.623.137-.934.95-.934h1.16a.273.273%200%200%200%20.276-.277V8.172a.273.273%200%200%200-.276-.277zm0%200%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--share-facebook-white, .main-footer__icon-facebook, .com-share--white .com-share__icon-facebook {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2234%22%20height%3D%2233.996%22%20viewBox%3D%220%200%2034%2033.996%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M15.423%2014.58v-1.477c0-2.16%201.603-3.89%203.56-3.89h2.39v2.925h-2.39c-.28%200-.584.408-.584.916v1.525h2.974v2.974H18.4v7.23h-2.977v-7.23H13.03V14.58h2.393z%22%3E%3C%2Fpath%3E%3Ccircle%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%22.25%22%20stroke-miterlimit%3D%2210%22%20cx%3D%2217%22%20cy%3D%2216.998%22%20r%3D%2216%22%3E%3C%2Fcircle%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--share-facebook, .com-share__icon-facebook {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2234%22%20height%3D%2233.996%22%20viewBox%3D%220%200%2034%2033.996%22%3E%3Cpath%20fill%3D%22%233E3936%22%20d%3D%22M15.423%2014.58v-1.477c0-2.16%201.603-3.89%203.56-3.89h2.39v2.925h-2.39c-.28%200-.584.408-.584.916v1.525h2.974v2.974H18.4v7.23h-2.977v-7.23H13.03V14.58h2.393z%22%2F%3E%3Ccircle%20fill%3D%22none%22%20stroke%3D%22%233E3936%22%20stroke-miterlimit%3D%2210%22%20cx%3D%2217%22%20cy%3D%2216.998%22%20r%3D%2216%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--share-instagram-filled, .com-share--filled .com-share__icon-instagram {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2234%22%20height%3D%2233.996%22%20viewBox%3D%220%200%2034%2033.996%22%3E%3Ccircle%20fill%3D%22%23FFF%22%20stroke%3D%22%233E3936%22%20stroke-miterlimit%3D%2210%22%20cx%3D%2216.484%22%20cy%3D%2216.998%22%20r%3D%2216%22%2F%3E%3Cpath%20fill%3D%22%233E3936%22%20d%3D%22M8.484%2020.23v-6.416c.024-.185.064-.367.074-.55.122-2.072%201.437-3.638%203.444-4.073.426-.092.863-.13%201.296-.192h6.418c.17.025.34.064.51.072%202.38.132%204.15%201.848%204.21%204.22.063%202.497.065%205-.002%207.495-.062%202.334-1.828%204.103-4.16%204.165-2.512.067-5.027.062-7.536%200-2.073-.048-3.65-1.444-4.067-3.455-.087-.415-.126-.844-.186-1.264zm8.028%203.3v-.005c1.177%200%202.355.03%203.53-.01.956-.03%201.81-.36%202.394-1.177.396-.55.567-1.186.572-1.848.018-2.287.043-4.574-.002-6.858-.04-1.957-1.133-3.067-3.08-3.11-2.272-.05-4.545-.052-6.815-.002-1.966.045-3.058%201.132-3.103%203.09-.05%202.282-.048%204.57.002%206.853.042%201.902%201.16%202.994%203.054%203.058%201.148.042%202.3.01%203.448.01zm-.04-2.395c-2.3-.022-4.11-1.867-4.082-4.158.028-2.302%201.875-4.104%204.168-4.072%202.283.032%204.077%201.858%204.062%204.138-.014%202.298-1.854%204.114-4.15%204.092zm2.694-4.106c0-1.497-1.17-2.67-2.664-2.67-1.49%200-2.66%201.177-2.655%202.672.002%201.47%201.17%202.642%202.64%202.647%201.495.005%202.68-1.164%202.68-2.65zm.646-4.287c.005.52.46.968.98.967.527%200%20.954-.44.952-.976%200-.548-.413-.954-.962-.95-.537.002-.974.435-.97.96z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--share-instagram-nocircle-red {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2242%22%20height%3D%2242%22%20viewBox%3D%220%200%2042%2042%22%3E%3Cpath%20fill%3D%22%23c20038%22%20d%3D%22M11%2025.043V17.02c.03-.23.08-.458.093-.688.152-2.59%201.796-4.546%204.305-5.09.532-.116%201.08-.163%201.62-.24h8.023c.213.03.426.08.638.09%202.974.164%205.19%202.31%205.264%205.272.077%203.122.08%206.25-.004%209.37-.08%202.917-2.286%205.127-5.2%205.206-3.14.083-6.283.075-9.42%200-2.592-.06-4.563-1.806-5.084-4.32-.11-.517-.16-1.052-.234-1.577zm10.035%204.12v-.004c1.47%200%202.943.036%204.41-.012%201.197-.04%202.263-.45%202.995-1.47.493-.688.708-1.482.714-2.31.022-2.86.054-5.717%200-8.573-.05-2.446-1.418-3.834-3.853-3.89-2.837-.06-5.68-.063-8.516%200-2.46.056-3.824%201.415-3.88%203.86-.062%202.854-.06%205.713.002%208.568.054%202.378%201.45%203.742%203.82%203.82%201.435.05%202.873.01%204.31.01zm-.05-2.99c-2.875-.03-5.137-2.335-5.102-5.2.035-2.876%202.343-5.128%205.21-5.088%202.853.04%205.094%202.322%205.077%205.172-.017%202.873-2.318%205.143-5.185%205.115zm3.366-5.134c.004-1.87-1.46-3.337-3.326-3.336-1.865%200-3.325%201.47-3.32%203.34.002%201.84%201.462%203.3%203.3%203.308%201.87.008%203.347-1.454%203.347-3.313zm.81-5.358c.006.648.576%201.21%201.223%201.208.66-.002%201.194-.548%201.192-1.22%200-.684-.516-1.19-1.203-1.187-.67.003-1.218.544-1.212%201.2z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--share-instagram-nocircle-roll, .com-share--no-circle-white .com-share__icon-instagram:hover {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2242%22%20height%3D%2242%22%20viewBox%3D%220%200%2042%2042%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M11%2025.043V17.02c.03-.23.08-.458.093-.688.152-2.59%201.796-4.546%204.305-5.09.532-.116%201.08-.163%201.62-.24h8.023c.213.03.426.08.638.09%202.974.164%205.19%202.31%205.264%205.272.077%203.122.08%206.25-.004%209.37-.08%202.917-2.286%205.127-5.2%205.206-3.14.083-6.283.075-9.42%200-2.592-.06-4.563-1.806-5.084-4.32-.11-.517-.16-1.052-.234-1.577zm10.035%204.12v-.004c1.47%200%202.943.036%204.41-.012%201.197-.04%202.263-.45%202.995-1.47.493-.688.708-1.482.714-2.31.022-2.86.054-5.717%200-8.573-.05-2.446-1.418-3.834-3.853-3.89-2.837-.06-5.68-.063-8.516%200-2.46.056-3.824%201.415-3.88%203.86-.062%202.854-.06%205.713.002%208.568.054%202.378%201.45%203.742%203.82%203.82%201.435.05%202.873.01%204.31.01zm-.05-2.99c-2.875-.03-5.137-2.335-5.102-5.2.035-2.876%202.343-5.128%205.21-5.088%202.853.04%205.094%202.322%205.077%205.172-.017%202.873-2.318%205.143-5.185%205.115zm3.366-5.134c.004-1.87-1.46-3.337-3.326-3.336-1.865%200-3.325%201.47-3.32%203.34.002%201.84%201.462%203.3%203.3%203.308%201.87.008%203.347-1.454%203.347-3.313zm.81-5.358c.006.648.576%201.21%201.223%201.208.66-.002%201.194-.548%201.192-1.22%200-.684-.516-1.19-1.203-1.187-.67.003-1.218.544-1.212%201.2z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--share-instagram-nocircle-white, .com-share--no-circle-white .com-share__icon-instagram {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2242%22%20height%3D%2242%22%20viewBox%3D%220%200%2042%2042%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M11%2025.043V17.02c.03-.23.08-.458.093-.688.152-2.59%201.796-4.546%204.305-5.09.532-.116%201.08-.163%201.62-.24h8.023c.213.03.426.08.638.09%202.974.164%205.19%202.31%205.264%205.272.077%203.122.08%206.25-.004%209.37-.08%202.917-2.286%205.127-5.2%205.206-3.14.083-6.283.075-9.42%200-2.592-.06-4.563-1.806-5.084-4.32-.11-.517-.16-1.052-.234-1.577zm10.035%204.12v-.004c1.47%200%202.943.036%204.41-.012%201.197-.04%202.263-.45%202.995-1.47.493-.688.708-1.482.714-2.31.022-2.86.054-5.717%200-8.573-.05-2.446-1.418-3.834-3.853-3.89-2.837-.06-5.68-.063-8.516%200-2.46.056-3.824%201.415-3.88%203.86-.062%202.854-.06%205.713.002%208.568.054%202.378%201.45%203.742%203.82%203.82%201.435.05%202.873.01%204.31.01zm-.05-2.99c-2.875-.03-5.137-2.335-5.102-5.2.035-2.876%202.343-5.128%205.21-5.088%202.853.04%205.094%202.322%205.077%205.172-.017%202.873-2.318%205.143-5.185%205.115zm3.366-5.134c.004-1.87-1.46-3.337-3.326-3.336-1.865%200-3.325%201.47-3.32%203.34.002%201.84%201.462%203.3%203.3%203.308%201.87.008%203.347-1.454%203.347-3.313zm.81-5.358c.006.648.576%201.21%201.223%201.208.66-.002%201.194-.548%201.192-1.22%200-.684-.516-1.19-1.203-1.187-.67.003-1.218.544-1.212%201.2z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--share-instagram-nocircle {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2242%22%20height%3D%2242%22%20viewBox%3D%220%200%2042%2042%22%3E%3Cpath%20fill%3D%22%233E3936%22%20d%3D%22M11%2025.043V17.02c.03-.23.08-.458.093-.688.152-2.59%201.796-4.546%204.305-5.09.532-.116%201.08-.163%201.62-.24h8.023c.213.03.426.08.638.09%202.974.164%205.19%202.31%205.264%205.272.077%203.122.08%206.25-.004%209.37-.08%202.917-2.286%205.127-5.2%205.206-3.14.083-6.283.075-9.42%200-2.592-.06-4.563-1.806-5.084-4.32-.11-.517-.16-1.052-.234-1.577zm10.035%204.12v-.004c1.47%200%202.943.036%204.41-.012%201.197-.04%202.263-.45%202.995-1.47.493-.688.708-1.482.714-2.31.022-2.86.054-5.717%200-8.573-.05-2.446-1.418-3.834-3.853-3.89-2.837-.06-5.68-.063-8.516%200-2.46.056-3.824%201.415-3.88%203.86-.062%202.854-.06%205.713.002%208.568.054%202.378%201.45%203.742%203.82%203.82%201.435.05%202.873.01%204.31.01zm-.05-2.99c-2.875-.03-5.137-2.335-5.102-5.2.035-2.876%202.343-5.128%205.21-5.088%202.853.04%205.094%202.322%205.077%205.172-.017%202.873-2.318%205.143-5.185%205.115zm3.366-5.134c.004-1.87-1.46-3.337-3.326-3.336-1.865%200-3.325%201.47-3.32%203.34.002%201.84%201.462%203.3%203.3%203.308%201.87.008%203.347-1.454%203.347-3.313zm.81-5.358c.006.648.576%201.21%201.223%201.208.66-.002%201.194-.548%201.192-1.22%200-.684-.516-1.19-1.203-1.187-.67.003-1.218.544-1.212%201.2z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--share-instagram-roll, .main-footer__icon-instagram:hover, .com-share__icon-instagram:hover, .com-share--white .com-share__icon-instagram:hover {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2234%22%20height%3D%2233.996%22%20viewBox%3D%220%200%2034%2033.996%22%3E%3Ccircle%20fill%3D%22%23C20038%22%20stroke%3D%22%23C20038%22%20stroke-width%3D%22.25%22%20stroke-miterlimit%3D%2210%22%20cx%3D%2216.484%22%20cy%3D%2216.998%22%20r%3D%2216%22%2F%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M8.484%2020.23v-6.416c.024-.185.064-.367.074-.55.122-2.072%201.437-3.638%203.444-4.073.426-.092.863-.13%201.296-.192h6.418c.17.025.34.064.51.072%202.38.132%204.15%201.848%204.21%204.22.063%202.497.065%205-.002%207.495-.062%202.334-1.828%204.103-4.16%204.165-2.512.067-5.027.062-7.536%200-2.073-.048-3.65-1.444-4.067-3.455-.087-.415-.126-.844-.186-1.264zm8.028%203.3v-.005c1.177%200%202.355.03%203.53-.01.956-.03%201.81-.36%202.394-1.177.396-.55.567-1.186.572-1.848.018-2.287.043-4.574-.002-6.858-.04-1.957-1.133-3.067-3.08-3.11-2.272-.05-4.545-.052-6.815-.002-1.966.045-3.058%201.132-3.103%203.09-.05%202.282-.048%204.57.002%206.853.042%201.902%201.16%202.994%203.054%203.058%201.148.042%202.3.01%203.448.01zm-.04-2.395c-2.3-.022-4.11-1.867-4.082-4.158.028-2.302%201.875-4.104%204.168-4.072%202.283.032%204.077%201.858%204.062%204.138-.014%202.298-1.854%204.114-4.15%204.092zm2.694-4.106c0-1.497-1.17-2.67-2.664-2.67-1.49%200-2.66%201.177-2.655%202.672.002%201.47%201.17%202.642%202.64%202.647%201.495.005%202.68-1.164%202.68-2.65zm.646-4.287c.005.52.46.968.98.967.527%200%20.954-.44.952-.976%200-.548-.413-.954-.962-.95-.537.002-.974.435-.97.96z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--share-instagram-square-colored {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2034.6%2034.6%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3A%23493556%3B%7D.b%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22a%22%20d%3D%22M0%200h34.6v34.6H0z%22%2F%3E%3Cg%20transform%3D%22translate%289.437%209.437%29%22%3E%3Cpath%20class%3D%22b%22%20d%3D%22M11.27%200H5.124A5.122%205.122%200%200%200%200%205.123v6.148a5.122%205.122%200%200%200%205.123%205.124h6.148a5.122%205.122%200%200%200%205.124-5.123V5.124A5.122%205.122%200%200%200%2011.27%200zm3.587%2011.27a3.588%203.588%200%200%201-3.586%203.587H5.124a3.588%203.588%200%200%201-3.586-3.586V5.124a3.588%203.588%200%200%201%203.586-3.586h6.148a3.588%203.588%200%200%201%203.587%203.586z%22%2F%3E%3Cpath%20class%3D%22b%22%20d%3D%22M8.198%204.098a4.1%204.1%200%201%200%204.1%204.1%204.1%204.1%200%200%200-4.1-4.1zm0%206.66a2.562%202.562%200%201%201%202.562-2.562%202.565%202.565%200%200%201-2.562%202.562z%22%2F%3E%3Ccircle%20class%3D%22b%22%20cx%3D%22.548%22%20cy%3D%22.548%22%20r%3D%22.548%22%20transform%3D%22translate%2812.055%203.244%29%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--share-instagram-white, .main-footer__icon-instagram, .com-share--white .com-share__icon-instagram {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2234%22%20height%3D%2233.996%22%20viewBox%3D%220%200%2034%2033.996%22%3E%3Ccircle%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%22.25%22%20stroke-miterlimit%3D%2210%22%20cx%3D%2216.484%22%20cy%3D%2216.998%22%20r%3D%2216%22%3E%3C%2Fcircle%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M8.484%2020.23v-6.416c.024-.185.064-.367.074-.55.122-2.072%201.437-3.638%203.444-4.073.426-.092.863-.13%201.296-.192h6.418c.17.025.34.064.51.072%202.38.132%204.15%201.848%204.21%204.22.063%202.497.065%205-.002%207.495-.062%202.334-1.828%204.103-4.16%204.165-2.512.067-5.027.062-7.536%200-2.073-.048-3.65-1.444-4.067-3.455-.087-.415-.126-.844-.186-1.264zm8.028%203.3v-.005c1.177%200%202.355.03%203.53-.01.956-.03%201.81-.36%202.394-1.177.396-.55.567-1.186.572-1.848.018-2.287.043-4.574-.002-6.858-.04-1.957-1.133-3.067-3.08-3.11-2.272-.05-4.545-.052-6.815-.002-1.966.045-3.058%201.132-3.103%203.09-.05%202.282-.048%204.57.002%206.853.042%201.902%201.16%202.994%203.054%203.058%201.148.042%202.3.01%203.448.01zm-.04-2.395c-2.3-.022-4.11-1.867-4.082-4.158.028-2.302%201.875-4.104%204.168-4.072%202.283.032%204.077%201.858%204.062%204.138-.014%202.298-1.854%204.114-4.15%204.092zm2.694-4.106c0-1.497-1.17-2.67-2.664-2.67-1.49%200-2.66%201.177-2.655%202.672.002%201.47%201.17%202.642%202.64%202.647%201.495.005%202.68-1.164%202.68-2.65zm.646-4.287c.005.52.46.968.98.967.527%200%20.954-.44.952-.976%200-.548-.413-.954-.962-.95-.537.002-.974.435-.97.96z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--share-instagram, .com-share__icon-instagram {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2234%22%20height%3D%2233.996%22%20viewBox%3D%220%200%2034%2033.996%22%3E%3Ccircle%20fill%3D%22none%22%20stroke%3D%22%233E3936%22%20stroke-miterlimit%3D%2210%22%20cx%3D%2216.484%22%20cy%3D%2216.998%22%20r%3D%2216%22%2F%3E%3Cpath%20fill%3D%22%233E3936%22%20d%3D%22M8.484%2020.23v-6.416c.024-.185.064-.367.074-.55.122-2.072%201.437-3.638%203.444-4.073.426-.092.863-.13%201.296-.192h6.418c.17.025.34.064.51.072%202.38.132%204.15%201.848%204.21%204.22.063%202.497.065%205-.002%207.495-.062%202.334-1.828%204.103-4.16%204.165-2.512.067-5.027.062-7.536%200-2.073-.048-3.65-1.444-4.067-3.455-.087-.415-.126-.844-.186-1.264zm8.028%203.3v-.005c1.177%200%202.355.03%203.53-.01.956-.03%201.81-.36%202.394-1.177.396-.55.567-1.186.572-1.848.018-2.287.043-4.574-.002-6.858-.04-1.957-1.133-3.067-3.08-3.11-2.272-.05-4.545-.052-6.815-.002-1.966.045-3.058%201.132-3.103%203.09-.05%202.282-.048%204.57.002%206.853.042%201.902%201.16%202.994%203.054%203.058%201.148.042%202.3.01%203.448.01zm-.04-2.395c-2.3-.022-4.11-1.867-4.082-4.158.028-2.302%201.875-4.104%204.168-4.072%202.283.032%204.077%201.858%204.062%204.138-.014%202.298-1.854%204.114-4.15%204.092zm2.694-4.106c0-1.497-1.17-2.67-2.664-2.67-1.49%200-2.66%201.177-2.655%202.672.002%201.47%201.17%202.642%202.64%202.647%201.495.005%202.68-1.164%202.68-2.65zm.646-4.287c.005.52.46.968.98.967.527%200%20.954-.44.952-.976%200-.548-.413-.954-.962-.95-.537.002-.974.435-.97.96z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--share-mail-square-gray {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2028.948%2028.948%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3A%235f5f5f%3B%7D.b%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22a%22%20d%3D%22M0%200h28.948v28.948H0z%22%2F%3E%3Cpath%20class%3D%22b%22%20d%3D%22M7.018%2018.987l3.948-4.935-3.948-2.43zM16.887%2014.356l-2.657%201.67-2.657-1.594-4.1%205.086H20.91z%22%2F%3E%3Cpath%20class%3D%22b%22%20d%3D%22M14.23%2015.267l7.212-4.48V9.65H7.018v1.214zM17.418%2014.052l4.024%204.935v-7.364z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--share-pinterest-filled, .com-share--filled .com-share__icon-pinterest {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M16%201C7.717%201%201%207.716%201%2016c0%208.283%206.717%2015%2015%2015s15-6.717%2015-15c0-8.284-6.717-15-15-15zm.955%2019.025c-.913-.07-1.297-.523-2.014-.96-.39%202.065-.87%204.046-2.3%205.08-.437-3.12.647-5.466%201.15-7.954-.86-1.446.105-4.357%201.916-3.64%202.232.882-1.932%205.38.865%205.94%202.917.587%204.108-5.062%202.3-6.9-2.615-2.652-7.61-.06-6.994%203.738.15.928%201.107%201.21.383%202.49-1.675-.37-2.175-1.69-2.11-3.448.104-2.88%202.586-4.896%205.078-5.175%203.154-.352%206.11%201.158%206.52%204.12.457%203.348-1.426%206.97-4.793%206.71z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--share-pinterest-nocircle-red {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2234%22%20height%3D%2233.996%22%20viewBox%3D%220%200%2034%2033.996%22%3E%3Cpath%20fill%3D%22%23c20038%22%20d%3D%22M15.758%2019.58c-.418%202.202-.93%204.314-2.453%205.418-.47-3.33.69-5.83%201.227-8.484-.918-1.544.11-4.648%202.043-3.885%202.38.94-2.06%205.74.924%206.337%203.108.626%204.38-5.4%202.45-7.36-2.79-2.83-8.117-.062-7.46%203.987.16.99%201.18%201.29.407%202.656-1.785-.394-2.318-1.803-2.25-3.678.11-3.072%202.76-5.222%205.418-5.52%203.363-.377%206.516%201.233%206.953%204.395.488%203.57-1.52%207.434-5.11%207.156-.976-.076-1.386-.558-2.15-1.023z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--share-pinterest-nocircle-roll, .com-share--no-circle-white .com-share__icon-pinterest:hover {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2234%22%20height%3D%2233.996%22%20viewBox%3D%220%200%2034%2033.996%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M15.758%2019.58c-.418%202.202-.93%204.314-2.453%205.418-.47-3.33.69-5.83%201.227-8.484-.918-1.544.11-4.648%202.043-3.885%202.38.94-2.06%205.74.924%206.337%203.108.626%204.38-5.4%202.45-7.36-2.79-2.83-8.117-.062-7.46%203.987.16.99%201.18%201.29.407%202.656-1.785-.394-2.318-1.803-2.25-3.678.11-3.072%202.76-5.222%205.418-5.52%203.363-.377%206.516%201.233%206.953%204.395.488%203.57-1.52%207.434-5.11%207.156-.976-.076-1.386-.558-2.15-1.023z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--share-pinterest-nocircle-white, .com-share--no-circle-white .com-share__icon-pinterest {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2234%22%20height%3D%2233.996%22%20viewBox%3D%220%200%2034%2033.996%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M15.758%2019.58c-.418%202.202-.93%204.314-2.453%205.418-.47-3.33.69-5.83%201.227-8.484-.918-1.544.11-4.648%202.043-3.885%202.38.94-2.06%205.74.924%206.337%203.108.626%204.38-5.4%202.45-7.36-2.79-2.83-8.117-.062-7.46%203.987.16.99%201.18%201.29.407%202.656-1.785-.394-2.318-1.803-2.25-3.678.11-3.072%202.76-5.222%205.418-5.52%203.363-.377%206.516%201.233%206.953%204.395.488%203.57-1.52%207.434-5.11%207.156-.976-.076-1.386-.558-2.15-1.023z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--share-pinterest-nocircle {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2234%22%20height%3D%2233.996%22%20viewBox%3D%220%200%2034%2033.996%22%3E%3Cpath%20fill%3D%22%233E3936%22%20d%3D%22M15.758%2019.58c-.418%202.202-.93%204.314-2.453%205.418-.47-3.33.69-5.83%201.227-8.484-.918-1.544.11-4.648%202.043-3.885%202.38.94-2.06%205.74.924%206.337%203.108.626%204.38-5.4%202.45-7.36-2.79-2.83-8.117-.062-7.46%203.987.16.99%201.18%201.29.407%202.656-1.785-.394-2.318-1.803-2.25-3.678.11-3.072%202.76-5.222%205.418-5.52%203.363-.377%206.516%201.233%206.953%204.395.488%203.57-1.52%207.434-5.11%207.156-.976-.076-1.386-.558-2.15-1.023z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--share-pinterest-roll-original {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2234%22%20height%3D%2233.996%22%20viewBox%3D%220%200%2034%2033.996%22%3E%3Ccircle%20fill%3D%22%23C20038%22%20stroke%3D%22%23C20038%22%20stroke-width%3D%22.25%22%20stroke-miterlimit%3D%2210%22%20cx%3D%2216.867%22%20cy%3D%2216.998%22%20r%3D%2216%22%2F%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M15.758%2019.58c-.418%202.202-.93%204.314-2.453%205.418-.47-3.33.69-5.83%201.227-8.484-.918-1.544.11-4.648%202.043-3.885%202.38.94-2.06%205.74.924%206.337%203.108.626%204.38-5.4%202.45-7.36-2.79-2.83-8.117-.062-7.46%203.987.16.99%201.18%201.29.407%202.656-1.785-.394-2.318-1.803-2.25-3.678.11-3.072%202.76-5.222%205.418-5.52%203.363-.377%206.516%201.233%206.953%204.395.488%203.57-1.52%207.434-5.11%207.156-.976-.076-1.386-.558-2.15-1.023z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--share-pinterest-roll, .com-share__icon-pinterest:hover, .com-share--white .com-share__icon-pinterest:hover {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2234%22%20height%3D%2233.996%22%20viewBox%3D%220%200%2034%2033.996%22%3E%3Ccircle%20fill%3D%22%23C20038%22%20stroke%3D%22%23C20038%22%20stroke-width%3D%22.25%22%20stroke-miterlimit%3D%2210%22%20cx%3D%2216.867%22%20cy%3D%2216.998%22%20r%3D%2216%22%2F%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M15.758%2019.58c-.418%202.202-.93%204.314-2.453%205.418-.47-3.33.69-5.83%201.227-8.484-.918-1.544.11-4.648%202.043-3.885%202.38.94-2.06%205.74.924%206.337%203.108.626%204.38-5.4%202.45-7.36-2.79-2.83-8.117-.062-7.46%203.987.16.99%201.18%201.29.407%202.656-1.785-.394-2.318-1.803-2.25-3.678.11-3.072%202.76-5.222%205.418-5.52%203.363-.377%206.516%201.233%206.953%204.395.488%203.57-1.52%207.434-5.11%207.156-.976-.076-1.386-.558-2.15-1.023z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--share-pinterest-square-colored {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2034.6%2034.6%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3A%23c82529%3B%7D.b%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22a%22%20d%3D%22M0%200h34.6v34.6H0z%22%2F%3E%3Cpath%20class%3D%22b%22%20d%3D%22M10.59%2016.23a4.084%204.084%200%200%200%20.3.877%202.858%202.858%200%200%200%20.848%201.052%203.384%203.384%200%200%200%201.365.608.335.335%200%200%200%20.35-.157%202.8%202.8%200%200%200%20.26-.59%201.694%201.694%200%200%200%20.08-.53%201.655%201.655%200%200%200-.12-.6%205.938%205.938%200%200%200-.37-.673%201.942%201.942%200%200%201-.25-.626%204%204%200%200%201%20.342-2.4%204.617%204.617%200%200%201%201.772-1.914%204.753%204.753%200%200%201%202.49-.73%204.06%204.06%200%200%201%201.44.27%203.733%203.733%200%200%201%201.282.857%202.968%202.968%200%200%201%20.658%201.162%205.78%205.78%200%200%201%20.22%201.587%206.69%206.69%200%200%201-.2%201.65%205.027%205.027%200%200%201-.982%202.06%202.536%202.536%200%200%201-.73.6%201.818%201.818%200%200%201-.857.21%202.028%202.028%200%200%201-.407-.045%201.49%201.49%200%200%201-.443-.157%201.036%201.036%200%200%201-.202-.15.72.72%200%200%201-.166-.3%201.554%201.554%200%200%201-.055-.414%203.765%203.765%200%200%201%20.138-.9c.13-.507.323-1.06.49-1.615.082-.276.156-.553.21-.82a3.8%203.8%200%200%200%20.093-.793%202.522%202.522%200%200%200-.047-.456%201.475%201.475%200%200%200-.3-.626%201.57%201.57%200%200%200-.626-.434%202.025%202.025%200%200%200-.738-.148%201.735%201.735%200%200%200-.97.3%202.637%202.637%200%200%200-.93%201.2%204.1%204.1%200%200%200-.315%201.6%203.24%203.24%200%200%200%20.342%201.5c-.23%201.116-.572%202.223-.858%203.386a15.973%2015.973%200%200%200-.535%203.875%2011.67%2011.67%200%200%200%20.12%201.7.33.33%200%200%200%20.368.277.408.408%200%200%200%20.148-.055%204.932%204.932%200%200%200%201.1-1.135%208.035%208.035%200%200%200%201.018-2.24c.2-.682.37-1.383.507-2.084.222.148.425.3.665.443a3.9%203.9%200%200%200%20.6.276%202.972%202.972%200%200%200%20.757.148l.028-.323-.028.324c.138.01.277.018.406.018a4.648%204.648%200%200%200%202.3-.58%205.775%205.775%200%200%200%202.316-2.557%208.283%208.283%200%200%200%20.8-3.617%208.47%208.47%200%200%200-.083-1.18%205.338%205.338%200%200%200-.765-2.132%205.8%205.8%200%200%200-2.464-2.118%208.045%208.045%200%200%200-3.412-.717%209.736%209.736%200%200%200-1.043.054%207.12%207.12%200%200%200-4.05%201.9%206.354%206.354%200%200%200-1.366%201.873%205.978%205.978%200%200%200-.582%202.362c0%20.11-.01.22-.01.33a4.55%204.55%200%200%200%20.093%201.32z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--share-pinterest-square-gray {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2028.948%2028.948%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3A%235f5f5f%3B%7D.b%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22a%22%20d%3D%22M0%200h28.948v28.948H0z%22%2F%3E%3Cpath%20class%3D%22b%22%20d%3D%22M8.86%2013.58a3.417%203.417%200%200%200%20.248.733%202.39%202.39%200%200%200%20.71.88%202.83%202.83%200%200%200%201.142.51.28.28%200%200%200%20.293-.132%202.34%202.34%200%200%200%20.216-.493%201.417%201.417%200%200%200%20.068-.44%201.384%201.384%200%200%200-.1-.5%204.97%204.97%200%200%200-.31-.563%201.625%201.625%200%200%201-.203-.527%203.344%203.344%200%200%201%20.286-2.007%203.863%203.863%200%200%201%201.48-1.605%203.977%203.977%200%200%201%202.084-.614%203.4%203.4%200%200%201%201.2.225%203.123%203.123%200%200%201%201.073.718%202.483%202.483%200%200%201%20.548.973%204.836%204.836%200%200%201%20.185%201.328%205.6%205.6%200%200%201-.17%201.382%204.206%204.206%200%200%201-.818%201.72%202.122%202.122%200%200%201-.61.5%201.52%201.52%200%200%201-.718.18%201.7%201.7%200%200%201-.34-.04%201.248%201.248%200%200%201-.37-.13.866.866%200%200%201-.17-.125.6.6%200%200%201-.14-.246%201.3%201.3%200%200%201-.046-.347%203.15%203.15%200%200%201%20.116-.756c.108-.424.27-.887.41-1.35.068-.232.13-.463.177-.687a3.183%203.183%200%200%200%20.078-.664%202.11%202.11%200%200%200-.034-.38%201.234%201.234%200%200%200-.255-.524%201.313%201.313%200%200%200-.526-.363%201.694%201.694%200%200%200-.618-.124%201.45%201.45%200%200%200-.81.246%202.207%202.207%200%200%200-.78%201%203.433%203.433%200%200%200-.263%201.335%202.71%202.71%200%200%200%20.286%201.26c-.194.933-.48%201.86-.72%202.832a13.364%2013.364%200%200%200-.446%203.24%209.765%209.765%200%200%200%20.1%201.42.277.277%200%200%200%20.31.23.34.34%200%200%200%20.123-.045%204.126%204.126%200%200%200%20.92-.95%206.723%206.723%200%200%200%20.858-1.856c.17-.57.31-1.157.425-1.744.185.124.355.255.556.37a3.26%203.26%200%200%200%20.5.233%202.486%202.486%200%200%200%20.633.123l.022-.27-.023.27c.115.008.23.015.34.015a3.89%203.89%200%200%200%201.92-.486%204.832%204.832%200%200%200%201.938-2.138%206.93%206.93%200%200%200%20.672-3.026%207.087%207.087%200%200%200-.07-.988%204.466%204.466%200%200%200-.64-1.783%204.856%204.856%200%200%200-2.063-1.776%206.73%206.73%200%200%200-2.856-.6%208.146%208.146%200%200%200-.87.047%205.957%205.957%200%200%200-3.39%201.59%205.316%205.316%200%200%200-1.142%201.564A5%205%200%200%200%208.79%2012.2c0%20.093-.007.185-.007.278a3.806%203.806%200%200%200%20.078%201.104z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--share-pinterest-white, .com-share--white .com-share__icon-pinterest {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2234%22%20height%3D%2233.996%22%20viewBox%3D%220%200%2034%2033.996%22%3E%3Ccircle%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%22.25%22%20stroke-miterlimit%3D%2210%22%20cx%3D%2216.867%22%20cy%3D%2216.998%22%20r%3D%2216%22%3E%3C%2Fcircle%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M15.758%2019.58c-.418%202.202-.93%204.314-2.453%205.418-.47-3.33.69-5.83%201.227-8.484-.918-1.544.11-4.648%202.043-3.885%202.38.94-2.06%205.74.924%206.337%203.108.626%204.38-5.4%202.45-7.36-2.79-2.83-8.117-.062-7.46%203.987.16.99%201.18%201.29.407%202.656-1.785-.394-2.318-1.803-2.25-3.678.11-3.072%202.76-5.222%205.418-5.52%203.363-.377%206.516%201.233%206.953%204.395.488%203.57-1.52%207.434-5.11%207.156-.976-.076-1.386-.558-2.15-1.023z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--share-pinterest, .com-share__icon-pinterest {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2234%22%20height%3D%2233.996%22%20viewBox%3D%220%200%2034%2033.996%22%3E%3Ccircle%20fill%3D%22none%22%20stroke%3D%22%233E3936%22%20stroke-miterlimit%3D%2210%22%20cx%3D%2216.867%22%20cy%3D%2216.998%22%20r%3D%2216%22%2F%3E%3Cpath%20fill%3D%22%233E3936%22%20d%3D%22M15.758%2019.58c-.418%202.202-.93%204.314-2.453%205.418-.47-3.33.69-5.83%201.227-8.484-.918-1.544.11-4.648%202.043-3.885%202.38.94-2.06%205.74.924%206.337%203.108.626%204.38-5.4%202.45-7.36-2.79-2.83-8.117-.062-7.46%203.987.16.99%201.18%201.29.407%202.656-1.785-.394-2.318-1.803-2.25-3.678.11-3.072%202.76-5.222%205.418-5.52%203.363-.377%206.516%201.233%206.953%204.395.488%203.57-1.52%207.434-5.11%207.156-.976-.076-1.386-.558-2.15-1.023z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--share-symbol {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2015.646%2015.646%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3A%237b7b7b%3B%7D.b%7Bfill%3Anone%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22a%22%20d%3D%22M9.94%204.185a2.34%202.34%200%200%200%20.752.524%202.306%202.306%200%200%200%201.846%200%202.394%202.394%200%200%200%20.753-.525%202.43%202.43%200%200%200%20.507-.78A2.51%202.51%200%200%200%2013.29.718a2.34%202.34%200%200%200-.752-.524%202.306%202.306%200%200%200-1.846%200%202.394%202.394%200%200%200-.753.524%202.43%202.43%200%200%200-.507.78%202.538%202.538%200%200%200-.093%201.637L4.152%206.22c-.034-.042-.072-.082-.108-.12a2.34%202.34%200%200%200-.753-.525%202.306%202.306%200%200%200-1.845%200%202.394%202.394%200%200%200-.753.524%202.43%202.43%200%200%200-.506.778%202.51%202.51%200%200%200%20.506%202.69%202.34%202.34%200%200%200%20.753.523%202.306%202.306%200%200%200%201.846%200%202.394%202.394%200%200%200%20.754-.523c.038-.04.076-.08.11-.122l5.184%203.072a2.507%202.507%200%200%200%20.6%202.413%202.34%202.34%200%200%200%20.753.524%202.306%202.306%200%200%200%201.847%200%202.394%202.394%200%200%200%20.753-.524%202.453%202.453%200%200%200%20.506-.78%202.51%202.51%200%200%200-.506-2.688%202.34%202.34%200%200%200-.753-.524%202.306%202.306%200%200%200-1.846%200%202.394%202.394%200%200%200-.752.524l-.044.046L4.67%208.41a2.537%202.537%200%200%200%20.066-.58%202.448%202.448%200%200%200-.068-.582L9.9%204.138c.014.018.028.032.042.047zm.986%207.932a1.222%201.222%200%200%201%20.69-.215%201.29%201.29%200%201%201-1.248%201.29v-.07a1.292%201.292%200%200%201%20.556-1zM2.368%209.123a1.29%201.29%200%200%201%200-2.58%201.213%201.213%200%200%201%20.773.277%201.318%201.318%200%200%201%200%202.024%201.22%201.22%200%200%201-.774.28zm8-6.672a1.248%201.248%200%201%201%202.494%200%201.27%201.27%200%200%201-1.247%201.292%201.21%201.21%200%200%201-.687-.213%201.3%201.3%200%200%201-.558-1.008v-.07zm0%200%22%2F%3E%3Cpath%20class%3D%22b%22%20d%3D%22M9.94%204.185a2.34%202.34%200%200%200%20.752.524%202.306%202.306%200%200%200%201.846%200%202.394%202.394%200%200%200%20.753-.525%202.43%202.43%200%200%200%20.507-.78A2.51%202.51%200%200%200%2013.29.718a2.34%202.34%200%200%200-.752-.524%202.306%202.306%200%200%200-1.846%200%202.394%202.394%200%200%200-.753.524%202.43%202.43%200%200%200-.507.78%202.538%202.538%200%200%200-.093%201.637L4.152%206.22c-.034-.042-.072-.082-.108-.12a2.34%202.34%200%200%200-.753-.525%202.306%202.306%200%200%200-1.845%200%202.394%202.394%200%200%200-.753.524%202.43%202.43%200%200%200-.506.778%202.51%202.51%200%200%200%20.506%202.69%202.34%202.34%200%200%200%20.753.523%202.306%202.306%200%200%200%201.846%200%202.394%202.394%200%200%200%20.754-.523c.038-.04.076-.08.11-.122l5.184%203.072a2.507%202.507%200%200%200%20.6%202.413%202.34%202.34%200%200%200%20.753.524%202.306%202.306%200%200%200%201.847%200%202.394%202.394%200%200%200%20.753-.524%202.453%202.453%200%200%200%20.506-.78%202.51%202.51%200%200%200-.506-2.688%202.34%202.34%200%200%200-.753-.524%202.306%202.306%200%200%200-1.846%200%202.394%202.394%200%200%200-.752.524l-.044.046L4.67%208.41a2.537%202.537%200%200%200%20.066-.58%202.448%202.448%200%200%200-.068-.582L9.9%204.138c.014.018.028.032.042.047zm.986%207.932a1.222%201.222%200%200%201%20.69-.215%201.29%201.29%200%201%201-1.248%201.29v-.07a1.292%201.292%200%200%201%20.556-1zM2.368%209.123a1.29%201.29%200%200%201%200-2.58%201.213%201.213%200%200%201%20.773.277%201.318%201.318%200%200%201%200%202.024%201.22%201.22%200%200%201-.774.28zm8-6.672a1.248%201.248%200%201%201%202.494%200%201.27%201.27%200%200%201-1.247%201.292%201.21%201.21%200%200%201-.687-.213%201.3%201.3%200%200%201-.558-1.008v-.07zm0%200%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--share-twitter-filled, .com-share--filled .com-share__icon-twitter {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M16%20.89c-8.283%200-15%206.717-15%2015%200%208.284%206.717%2015%2015%2015s15-6.716%2015-15c0-8.284-6.717-15-15-15zm6.02%2011.913c.002.135.006.27.006.4%200%204.105-3.123%208.836-8.834%208.836-1.752%200-3.383-.516-4.758-1.395.242.028.49.043.74.043%201.455%200%202.793-.497%203.857-1.33-1.36-.025-2.505-.92-2.903-2.153.19.033.387.054.586.054.283%200%20.56-.04.82-.107-1.422-.29-2.492-1.543-2.492-3.047v-.04c.42.234.897.372%201.407.392-.834-.56-1.38-1.508-1.38-2.584%200-.57.153-1.104.42-1.566%201.532%201.88%203.817%203.117%206.4%203.248-.056-.228-.083-.465-.083-.71%200-1.712%201.39-3.103%203.105-3.103.894%200%201.698.377%202.265.982.71-.14%201.37-.4%201.97-.756-.23.724-.722%201.333-1.364%201.72.628-.078%201.23-.246%201.784-.49-.416.62-.94%201.167-1.544%201.603z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--share-twitter-nocircle-red {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2234%22%20height%3D%2233.996%22%20viewBox%3D%220%200%2034%2033.996%22%3E%3Cpath%20fill%3D%22%23c20038%22%20d%3D%22M25.67%2011.994c-.594.26-1.234.44-1.902.52.684-.41%201.21-1.06%201.455-1.833-.64.382-1.347.657-2.103.806-.603-.645-1.462-1.047-2.417-1.047-1.83%200-3.312%201.483-3.312%203.31%200%20.26.032.514.09.756-2.755-.14-5.192-1.457-6.826-3.463-.285.492-.45%201.062-.45%201.67%200%201.146.585%202.16%201.474%202.756-.543-.02-1.053-.17-1.5-.42v.044c0%201.604%201.142%202.94%202.657%203.25-.277.072-.57.113-.873.113-.213%200-.42-.02-.625-.057.424%201.314%201.646%202.27%203.097%202.297-1.134.89-2.562%201.418-4.114%201.418-.267%200-.53-.016-.79-.045%201.468.938%203.206%201.486%205.075%201.486%206.092%200%209.423-5.045%209.423-9.424%200-.14-.003-.285-.007-.428.644-.464%201.205-1.048%201.65-1.71z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--share-twitter-nocircle-roll, .com-share--no-circle-white .com-share__icon-twitter:hover {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2234%22%20height%3D%2233.996%22%20viewBox%3D%220%200%2034%2033.996%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M25.67%2011.994c-.594.26-1.234.44-1.902.52.684-.41%201.21-1.06%201.455-1.833-.64.382-1.347.657-2.103.806-.603-.645-1.462-1.047-2.417-1.047-1.83%200-3.312%201.483-3.312%203.31%200%20.26.032.514.09.756-2.755-.14-5.192-1.457-6.826-3.463-.285.492-.45%201.062-.45%201.67%200%201.146.585%202.16%201.474%202.756-.543-.02-1.053-.17-1.5-.42v.044c0%201.604%201.142%202.94%202.657%203.25-.277.072-.57.113-.873.113-.213%200-.42-.02-.625-.057.424%201.314%201.646%202.27%203.097%202.297-1.134.89-2.562%201.418-4.114%201.418-.267%200-.53-.016-.79-.045%201.468.938%203.206%201.486%205.075%201.486%206.092%200%209.423-5.045%209.423-9.424%200-.14-.003-.285-.007-.428.644-.464%201.205-1.048%201.65-1.71z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--share-twitter-nocircle-white, .com-share--no-circle-white .com-share__icon-twitter {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2234%22%20height%3D%2233.996%22%20viewBox%3D%220%200%2034%2033.996%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M25.67%2011.994c-.594.26-1.234.44-1.902.52.684-.41%201.21-1.06%201.455-1.833-.64.382-1.347.657-2.103.806-.603-.645-1.462-1.047-2.417-1.047-1.83%200-3.312%201.483-3.312%203.31%200%20.26.032.514.09.756-2.755-.14-5.192-1.457-6.826-3.463-.285.492-.45%201.062-.45%201.67%200%201.146.585%202.16%201.474%202.756-.543-.02-1.053-.17-1.5-.42v.044c0%201.604%201.142%202.94%202.657%203.25-.277.072-.57.113-.873.113-.213%200-.42-.02-.625-.057.424%201.314%201.646%202.27%203.097%202.297-1.134.89-2.562%201.418-4.114%201.418-.267%200-.53-.016-.79-.045%201.468.938%203.206%201.486%205.075%201.486%206.092%200%209.423-5.045%209.423-9.424%200-.14-.003-.285-.007-.428.644-.464%201.205-1.048%201.65-1.71z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--share-twitter-nocircle {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2234%22%20height%3D%2233.996%22%20viewBox%3D%220%200%2034%2033.996%22%3E%3Cpath%20fill%3D%22%233E3936%22%20d%3D%22M25.67%2011.994c-.594.26-1.234.44-1.902.52.684-.41%201.21-1.06%201.455-1.833-.64.382-1.347.657-2.103.806-.603-.645-1.462-1.047-2.417-1.047-1.83%200-3.312%201.483-3.312%203.31%200%20.26.032.514.09.756-2.755-.14-5.192-1.457-6.826-3.463-.285.492-.45%201.062-.45%201.67%200%201.146.585%202.16%201.474%202.756-.543-.02-1.053-.17-1.5-.42v.044c0%201.604%201.142%202.94%202.657%203.25-.277.072-.57.113-.873.113-.213%200-.42-.02-.625-.057.424%201.314%201.646%202.27%203.097%202.297-1.134.89-2.562%201.418-4.114%201.418-.267%200-.53-.016-.79-.045%201.468.938%203.206%201.486%205.075%201.486%206.092%200%209.423-5.045%209.423-9.424%200-.14-.003-.285-.007-.428.644-.464%201.205-1.048%201.65-1.71z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--share-twitter-roll, .main-footer__icon-twitter:hover, .com-share__icon-twitter:hover, .com-share--white .com-share__icon-twitter:hover {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2234%22%20height%3D%2233.996%22%20viewBox%3D%220%200%2034%2033.996%22%3E%3Ccircle%20fill%3D%22%23C20038%22%20stroke%3D%22%23C20038%22%20stroke-width%3D%22.25%22%20stroke-miterlimit%3D%2210%22%20cx%3D%2217.6%22%20cy%3D%2216.998%22%20r%3D%2216%22%2F%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M25.67%2011.994c-.594.26-1.234.44-1.902.52.684-.41%201.21-1.06%201.455-1.833-.64.382-1.347.657-2.103.806-.603-.645-1.462-1.047-2.417-1.047-1.83%200-3.312%201.483-3.312%203.31%200%20.26.032.514.09.756-2.755-.14-5.192-1.457-6.826-3.463-.285.492-.45%201.062-.45%201.67%200%201.146.585%202.16%201.474%202.756-.543-.02-1.053-.17-1.5-.42v.044c0%201.604%201.142%202.94%202.657%203.25-.277.072-.57.113-.873.113-.213%200-.42-.02-.625-.057.424%201.314%201.646%202.27%203.097%202.297-1.134.89-2.562%201.418-4.114%201.418-.267%200-.53-.016-.79-.045%201.468.938%203.206%201.486%205.075%201.486%206.092%200%209.423-5.045%209.423-9.424%200-.14-.003-.285-.007-.428.644-.464%201.205-1.048%201.65-1.71z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--share-twitter-square-colored {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2034.6%2034.6%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3A%2366e0ec%3B%7D.b%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22a%22%20d%3D%22M0%200h34.6v34.6H0z%22%2F%3E%3Cpath%20class%3D%22b%22%20d%3D%22M25.836%2012.022a5.368%205.368%200%200%201-1.922.512%203.364%203.364%200%200%200%201.534-1.92%206.307%206.307%200%200%201-2.177.77%204.044%204.044%200%200%200-2.434-.9%203.42%203.42%200%200%200-3.458%203.332%201.625%201.625%200%200%200%20.128.77%209.34%209.34%200%200%201-6.917-3.46%203.633%203.633%200%200%200-.514%201.665%203.52%203.52%200%200%200%201.538%202.82%203.41%203.41%200%200%201-1.538-.385%203.43%203.43%200%200%200%202.69%203.33c-.255%200-.51.128-.9.128h-.64a3.348%203.348%200%200%200%203.21%202.302%207.582%207.582%200%200%201-4.23%201.413h-.77a10.02%2010.02%200%200%200%205.124%201.537%209.57%209.57%200%200%200%209.607-9.607v-.384a11.96%2011.96%200%200%200%201.67-1.922zm0%200%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--share-twitter-square-gray {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2028.948%2028.948%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3A%235f5f5f%3B%7D.b%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22a%22%20d%3D%22M0%200h28.948v28.948H0z%22%2F%3E%3Cpath%20class%3D%22b%22%20d%3D%22M21.613%2010.058a4.49%204.49%200%200%201-1.608.43%202.814%202.814%200%200%200%201.29-1.61%205.277%205.277%200%200%201-1.825.644%203.384%203.384%200%200%200-2.036-.75%202.86%202.86%200%200%200-2.894%202.787%201.36%201.36%200%200%200%20.107.642A7.815%207.815%200%200%201%208.86%209.308a3.04%203.04%200%200%200-.43%201.393%202.945%202.945%200%200%200%201.287%202.36%202.854%202.854%200%200%201-1.286-.323%202.87%202.87%200%200%200%202.252%202.787c-.214%200-.43.107-.75.107h-.537a2.8%202.8%200%200%200%202.68%201.93%206.343%206.343%200%200%201-3.537%201.18h-.643a8.384%208.384%200%200%200%204.287%201.285%208.007%208.007%200%200%200%208.038-8.038v-.32a10.007%2010.007%200%200%200%201.393-1.61zm0%200%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--share-twitter-white, .main-footer__icon-twitter, .com-share--white .com-share__icon-twitter {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2234%22%20height%3D%2233.996%22%20viewBox%3D%220%200%2034%2033.996%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M25.67%2011.994c-.594.26-1.234.44-1.902.52.684-.41%201.21-1.06%201.455-1.833-.64.382-1.347.657-2.103.806-.603-.645-1.462-1.047-2.417-1.047-1.83%200-3.312%201.483-3.312%203.31%200%20.26.032.514.09.756-2.755-.14-5.192-1.457-6.826-3.463-.285.492-.45%201.062-.45%201.67%200%201.146.585%202.16%201.474%202.756-.543-.02-1.053-.17-1.5-.42v.044c0%201.604%201.142%202.94%202.657%203.25-.277.072-.57.113-.873.113-.213%200-.42-.02-.625-.057.424%201.314%201.646%202.27%203.097%202.297-1.134.89-2.562%201.418-4.114%201.418-.267%200-.53-.016-.79-.045%201.468.938%203.206%201.486%205.075%201.486%206.092%200%209.423-5.045%209.423-9.424%200-.14-.003-.285-.007-.428.644-.464%201.205-1.048%201.65-1.71z%22%3E%3C%2Fpath%3E%3Ccircle%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%22.25%22%20stroke-miterlimit%3D%2210%22%20cx%3D%2217.6%22%20cy%3D%2216.998%22%20r%3D%2216%22%3E%3C%2Fcircle%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--share-twitter, .com-share__icon-twitter {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2234%22%20height%3D%2233.996%22%20viewBox%3D%220%200%2034%2033.996%22%3E%3Cpath%20fill%3D%22%233E3936%22%20d%3D%22M25.67%2011.994c-.594.26-1.234.44-1.902.52.684-.41%201.21-1.06%201.455-1.833-.64.382-1.347.657-2.103.806-.603-.645-1.462-1.047-2.417-1.047-1.83%200-3.312%201.483-3.312%203.31%200%20.26.032.514.09.756-2.755-.14-5.192-1.457-6.826-3.463-.285.492-.45%201.062-.45%201.67%200%201.146.585%202.16%201.474%202.756-.543-.02-1.053-.17-1.5-.42v.044c0%201.604%201.142%202.94%202.657%203.25-.277.072-.57.113-.873.113-.213%200-.42-.02-.625-.057.424%201.314%201.646%202.27%203.097%202.297-1.134.89-2.562%201.418-4.114%201.418-.267%200-.53-.016-.79-.045%201.468.938%203.206%201.486%205.075%201.486%206.092%200%209.423-5.045%209.423-9.424%200-.14-.003-.285-.007-.428.644-.464%201.205-1.048%201.65-1.71z%22%2F%3E%3Ccircle%20fill%3D%22none%22%20stroke%3D%22%233E3936%22%20stroke-miterlimit%3D%2210%22%20cx%3D%2217.6%22%20cy%3D%2216.998%22%20r%3D%2216%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--share-wish-list-bold-white, .com-vip-header__favourite:hover {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2219%22%20height%3D%2216%22%20viewBox%3D%220%200%2019%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3EGeneral%2FWidgets%2FIcons%2FSource%2FWhite%2FHeart24x24%3C%2Ftitle%3E%3Cpath%20d%3D%22M5.36%201c-1.117%200-2.235.407-3.085%201.228-1.7%201.64-1.7%204.278%200%205.92l6.99%206.76c.06.06.146.092.235.092.088%200%20.173-.033.235-.093l6.99-6.75c1.7-1.64%201.7-4.278%200-5.92-1.7-1.64-4.472-1.64-6.173%200L9.5%203.247l-1.053-1.02C7.597%201.408%206.477%201%205.36%201zm0%20.6c.944%200%201.888.344%202.617%201.047l1.288%201.256c.06.06.146.093.235.093.088%200%20.173-.033.235-.093l1.287-1.247c1.457-1.406%203.775-1.406%205.232%200%201.457%201.407%201.457%203.677%200%205.083L9.5%2014.26%202.745%207.73c-1.456-1.408-1.457-3.677%200-5.083C3.473%201.944%204.418%201.6%205.36%201.6z%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%20stroke%3D%22%23FFF%22%20stroke-width%3D%22.5%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--share-wish-list-bold {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2219%22%20height%3D%2216%22%20viewBox%3D%220%200%2019%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3EGeneral%2FWidgets%2FIcons%2FSource%2FWhite%2FHeart24x24%3C%2Ftitle%3E%3Cpath%20d%3D%22M5.36%201c-1.117%200-2.235.407-3.085%201.228-1.7%201.64-1.7%204.278%200%205.92l6.99%206.76c.06.06.146.092.235.092.088%200%20.173-.033.235-.093l6.99-6.75c1.7-1.64%201.7-4.278%200-5.92-1.7-1.64-4.472-1.64-6.173%200L9.5%203.247l-1.053-1.02C7.597%201.408%206.477%201%205.36%201zm0%20.6c.944%200%201.888.344%202.617%201.047l1.288%201.256c.06.06.146.093.235.093.088%200%20.173-.033.235-.093l1.287-1.247c1.457-1.406%203.775-1.406%205.232%200%201.457%201.407%201.457%203.677%200%205.083L9.5%2014.26%202.745%207.73c-1.456-1.408-1.457-3.677%200-5.083C3.473%201.944%204.418%201.6%205.36%201.6z%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%20stroke%3D%22%23FFF%22%20stroke-width%3D%22.5%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--share-wish-list-full-white, .com-vip-header__favourite:active, .com-vip-header__favourite.com-vip-header__favourite--is-favourite {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2218%22%20height%3D%2215%22%20viewBox%3D%220%200%2018%2015%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3EGeneral%2FWidgets%2FIcons%2FSource%2FWhite%2FHeart24x24%3C%2Ftitle%3E%3Cpath%20d%3D%22M4.96.5C3.844.5%202.726.907%201.876%201.728c-1.7%201.64-1.7%204.278%200%205.92l6.99%206.76c.06.06.146.092.235.092.088%200%20.173-.033.235-.093l6.99-6.75c1.7-1.64%201.7-4.278%200-5.92-1.7-1.64-4.472-1.64-6.173%200L9.1%202.747l-1.053-1.02C7.197.908%206.077.5%204.96.5z%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%20stroke%3D%22%23FFF%22%20stroke-width%3D%22.25%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--share-wish-list-full {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2218%22%20height%3D%2215%22%20viewBox%3D%220%200%2018%2015%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3EGeneral%2FWidgets%2FIcons%2FSource%2FWhite%2FHeart24x24%3C%2Ftitle%3E%3Cpath%20d%3D%22M4.96.5C3.844.5%202.726.907%201.876%201.728c-1.7%201.64-1.7%204.278%200%205.92l6.99%206.76c.06.06.146.092.235.092.088%200%20.173-.033.235-.093l6.99-6.75c1.7-1.64%201.7-4.278%200-5.92-1.7-1.64-4.472-1.64-6.173%200L9.1%202.747l-1.053-1.02C7.197.908%206.077.5%204.96.5z%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%20stroke%3D%22%23FFF%22%20stroke-width%3D%22.25%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--share-wish-list-roll-original {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2236%22%20height%3D%2236%22%20viewBox%3D%220%200%2036%2036%22%3E%3Cpath%20fill%3D%22%233E3936%22%20stroke%3D%22%233E3936%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M30.075%208.035c-2.87-2.63-7.52-2.63-10.383%200l-1.945%201.783-1.945-1.783c-2.87-2.63-7.516-2.63-10.383%200-3.226%202.96-3.226%207.758%200%2010.717l12.327%2011.31%2012.328-11.31c3.218-2.96%203.218-7.756%200-10.717z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--share-wish-list-roll, .com-share__icon-wish-list:hover, .com-share__icon-wish-list.com-share__icon-wish-list--active, .com-share--white .com-share__icon-wish-list:hover, .com-share--white .com-share__icon-wish-list.com-share--white .com-share__icon-wish-list--active, .product-details__favorite-icon:hover:before, .product-details__favorite-icon.product-details__favorite-icon--active:before {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2236%22%20height%3D%2236%22%20viewBox%3D%220%200%2036%2036%22%3E%3Cpath%20fill%3D%22%23C20038%22%20stroke%3D%22%23C20038%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M30.075%208.035c-2.87-2.63-7.52-2.63-10.383%200l-1.945%201.783-1.945-1.783c-2.87-2.63-7.516-2.63-10.383%200-3.226%202.96-3.226%207.758%200%2010.717l12.327%2011.31%2012.328-11.31c3.218-2.96%203.218-7.756%200-10.717z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--share-wish-list-white, .com-share--white .com-share__icon-wish-list, .com-vip-header__favourite {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2236%22%20height%3D%2236%22%20viewBox%3D%220%200%2036%2036%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M30.075%208.035c-2.87-2.63-7.52-2.63-10.383%200l-1.945%201.783-1.945-1.783c-2.87-2.63-7.516-2.63-10.383%200-3.226%202.96-3.226%207.758%200%2010.717l12.327%2011.31%2012.328-11.31c3.218-2.96%203.218-7.756%200-10.717z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--share-wish-list, .com-share__icon-wish-list, .product-details__favorite-icon:before {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2236%22%20height%3D%2236%22%20viewBox%3D%220%200%2036%2036%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%233E3936%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M30.075%208.035c-2.87-2.63-7.52-2.63-10.383%200l-1.945%201.783-1.945-1.783c-2.87-2.63-7.516-2.63-10.383%200-3.226%202.96-3.226%207.758%200%2010.717l12.327%2011.31%2012.328-11.31c3.218-2.96%203.218-7.756%200-10.717z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--share-youtube-nocircle-red {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2234%22%20height%3D%2233.996%22%20viewBox%3D%220%200%2034%2033.996%22%3E%3Cpath%20fill%3D%22%23c20038%22%20d%3D%22M25.668%2012.95c-.342-1.368-.982-1.895-2.164-2.09-.683-.097-3.95-.226-6.544-.226h.013c-2.594%200-5.863.13-6.543.227-1.182.194-1.823.722-2.166%202.09-.113.458-.274%202.98-.274%203.942v.213c0%20.96.16%203.482.274%203.943.343%201.367.984%201.895%202.166%202.084.68.1%203.95.23%206.543.23h-.013c2.594%200%205.86-.13%206.544-.23%201.182-.19%201.822-.717%202.164-2.084.115-.46.273-2.982.273-3.943v-.213c.002-.96-.156-3.484-.272-3.94zm-10.564%206.57v-5.1l4.768%202.49-4.768%202.61z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--share-youtube-nocircle-roll, .com-share--no-circle-white .com-share__icon-youtube:hover {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2234%22%20height%3D%2233.996%22%20viewBox%3D%220%200%2034%2033.996%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M25.668%2012.95c-.342-1.368-.982-1.895-2.164-2.09-.683-.097-3.95-.226-6.544-.226h.013c-2.594%200-5.863.13-6.543.227-1.182.194-1.823.722-2.166%202.09-.113.458-.274%202.98-.274%203.942v.213c0%20.96.16%203.482.274%203.943.343%201.367.984%201.895%202.166%202.084.68.1%203.95.23%206.543.23h-.013c2.594%200%205.86-.13%206.544-.23%201.182-.19%201.822-.717%202.164-2.084.115-.46.273-2.982.273-3.943v-.213c.002-.96-.156-3.484-.272-3.94zm-10.564%206.57v-5.1l4.768%202.49-4.768%202.61z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--share-youtube-nocircle-white, .com-share--no-circle-white .com-share__icon-youtube {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2234%22%20height%3D%2233.996%22%20viewBox%3D%220%200%2034%2033.996%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M25.668%2012.95c-.342-1.368-.982-1.895-2.164-2.09-.683-.097-3.95-.226-6.544-.226h.013c-2.594%200-5.863.13-6.543.227-1.182.194-1.823.722-2.166%202.09-.113.458-.274%202.98-.274%203.942v.213c0%20.96.16%203.482.274%203.943.343%201.367.984%201.895%202.166%202.084.68.1%203.95.23%206.543.23h-.013c2.594%200%205.86-.13%206.544-.23%201.182-.19%201.822-.717%202.164-2.084.115-.46.273-2.982.273-3.943v-.213c.002-.96-.156-3.484-.272-3.94zm-10.564%206.57v-5.1l4.768%202.49-4.768%202.61z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--share-youtube-nocircle {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2234%22%20height%3D%2233.996%22%20viewBox%3D%220%200%2034%2033.996%22%3E%3Cpath%20fill%3D%22%233E3936%22%20d%3D%22M25.668%2012.95c-.342-1.368-.982-1.895-2.164-2.09-.683-.097-3.95-.226-6.544-.226h.013c-2.594%200-5.863.13-6.543.227-1.182.194-1.823.722-2.166%202.09-.113.458-.274%202.98-.274%203.942v.213c0%20.96.16%203.482.274%203.943.343%201.367.984%201.895%202.166%202.084.68.1%203.95.23%206.543.23h-.013c2.594%200%205.86-.13%206.544-.23%201.182-.19%201.822-.717%202.164-2.084.115-.46.273-2.982.273-3.943v-.213c.002-.96-.156-3.484-.272-3.94zm-10.564%206.57v-5.1l4.768%202.49-4.768%202.61z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--share-youtube-roll, .main-footer__icon-youtube:hover, .com-share__icon-youtube:hover, .com-share--white .com-share__icon-youtube:hover {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2234%22%20height%3D%2233.996%22%20viewBox%3D%220%200%2034%2033.996%22%3E%3Ccircle%20fill%3D%22%23C20038%22%20stroke%3D%22%23C20038%22%20stroke-width%3D%22.25%22%20stroke-miterlimit%3D%2210%22%20cx%3D%2216.966%22%20cy%3D%2216.998%22%20r%3D%2216%22%2F%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M25.668%2012.95c-.342-1.368-.982-1.895-2.164-2.09-.683-.097-3.95-.226-6.544-.226h.013c-2.594%200-5.863.13-6.543.227-1.182.194-1.823.722-2.166%202.09-.113.458-.274%202.98-.274%203.942v.213c0%20.96.16%203.482.274%203.943.343%201.367.984%201.895%202.166%202.084.68.1%203.95.23%206.543.23h-.013c2.594%200%205.86-.13%206.544-.23%201.182-.19%201.822-.717%202.164-2.084.115-.46.273-2.982.273-3.943v-.213c.002-.96-.156-3.484-.272-3.94zm-10.564%206.57v-5.1l4.768%202.49-4.768%202.61z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--share-youtube-square-colored {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2034.6%2034.6%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3A%23ff0406%3B%7D.b%7Bfill%3A%23fff%3Bfill-rule%3Aevenodd%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22a%22%20d%3D%22M0%200h34.6v34.6H0z%22%2F%3E%3Cpath%20class%3D%22b%22%20d%3D%22M25.647%2013.052a2.2%202.2%200%200%200-1.912-1.73%2058.174%2058.174%200%200%200-6.6-.25%2057.975%2057.975%200%200%200-6.6.25%202.2%202.2%200%200%200-1.912%201.73%2018.267%2018.267%200%200%200-.32%204.165%2018.17%2018.17%200%200%200%20.32%204.165%202.2%202.2%200%200%200%201.91%201.73%2057.975%2057.975%200%200%200%206.6.25%2057.975%2057.975%200%200%200%206.6-.25%202.252%202.252%200%200%200%201.913-1.73%2018.267%2018.267%200%200%200%20.32-4.165%2021.275%2021.275%200%200%200-.32-4.165zm-10.81%206.896v-5.826c1.865.98%203.732%201.935%205.6%202.936-1.867.956-3.71%201.935-5.6%202.89zm0%200%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--share-youtube-white, .main-footer__icon-youtube, .com-share--white .com-share__icon-youtube {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2234%22%20height%3D%2233.996%22%20viewBox%3D%220%200%2034%2033.996%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M25.668%2012.95c-.342-1.368-.982-1.895-2.164-2.09-.683-.097-3.95-.226-6.544-.226h.013c-2.594%200-5.863.13-6.543.227-1.182.194-1.823.722-2.166%202.09-.113.458-.274%202.98-.274%203.942v.213c0%20.96.16%203.482.274%203.943.343%201.367.984%201.895%202.166%202.084.68.1%203.95.23%206.543.23h-.013c2.594%200%205.86-.13%206.544-.23%201.182-.19%201.822-.717%202.164-2.084.115-.46.273-2.982.273-3.943v-.213c.002-.96-.156-3.484-.272-3.94zm-10.564%206.57v-5.1l4.768%202.49-4.768%202.61z%22%3E%3C%2Fpath%3E%3Ccircle%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%22.25%22%20stroke-miterlimit%3D%2210%22%20cx%3D%2216.966%22%20cy%3D%2216.998%22%20r%3D%2216%22%3E%3C%2Fcircle%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--share-youtube, .com-share__icon-youtube {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2234%22%20height%3D%2233.996%22%20viewBox%3D%220%200%2034%2033.996%22%3E%3Cpath%20fill%3D%22%233E3936%22%20d%3D%22M25.668%2012.95c-.342-1.368-.982-1.895-2.164-2.09-.683-.097-3.95-.226-6.544-.226h.013c-2.594%200-5.863.13-6.543.227-1.182.194-1.823.722-2.166%202.09-.113.458-.274%202.98-.274%203.942v.213c0%20.96.16%203.482.274%203.943.343%201.367.984%201.895%202.166%202.084.68.1%203.95.23%206.543.23h-.013c2.594%200%205.86-.13%206.544-.23%201.182-.19%201.822-.717%202.164-2.084.115-.46.273-2.982.273-3.943v-.213c.002-.96-.156-3.484-.272-3.94zm-10.564%206.57v-5.1l4.768%202.49-4.768%202.61z%22%2F%3E%3Ccircle%20fill%3D%22none%22%20stroke%3D%22%233E3936%22%20stroke-miterlimit%3D%2210%22%20cx%3D%2216.966%22%20cy%3D%2216.998%22%20r%3D%2216%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--shopping-cart-red, .com-stripe-support__icon--shopping-cart {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2290%22%20height%3D%2290%22%20viewBox%3D%220%200%2090%2090%22%3E%3Cpath%20d%3D%22M60.042%2085.93c-3.53%200-6.403-2.87-6.403-6.402%200-3.53%202.87-6.402%206.4-6.402s6.403%202.872%206.403%206.402c0%203.53-2.872%206.403-6.403%206.403zm0-10.944c-2.504%200-4.542%202.037-4.542%204.54s2.038%204.543%204.542%204.543%204.542-2.04%204.542-4.545-2.038-4.54-4.542-4.54zM41.112%2085.93c-3.53%200-6.403-2.87-6.403-6.402%200-3.53%202.87-6.402%206.4-6.402%203.53%200%206.402%202.872%206.402%206.402%200%203.53-2.87%206.403-6.402%206.403zm0-10.944c-2.504%200-4.542%202.037-4.542%204.54s2.038%204.543%204.542%204.543%204.54-2.04%204.54-4.545-2.036-4.54-4.54-4.54zm28.945-6.79H33.413c-2.37%200-4.466-1.51-5.218-3.76L15.743%2027.07H10.57c-3.033%200-5.5-2.467-5.5-5.5s2.467-5.5%205.5-5.5h9.135c2.374%200%204.47%201.51%205.217%203.76l3.318%209.95h50.957c1.76%200%203.43.852%204.468%202.28%201.03%201.44%201.31%203.29.752%204.958L75.28%2064.436c-.755%202.25-2.853%203.76-5.223%203.76zM10.57%2017.93c-2.007%200-3.64%201.633-3.64%203.64%200%202.006%201.633%203.638%203.64%203.638h5.844c.4%200%20.757.256.884.637l12.664%2038c.497%201.488%201.884%202.49%203.45%202.49h36.645c1.568%200%202.957-1.002%203.456-2.49l9.138-27.418c.37-1.104.187-2.33-.493-3.28-.685-.94-1.792-1.507-2.957-1.507H27.57c-.4%200-.757-.256-.883-.637l-3.53-10.587c-.495-1.487-1.88-2.485-3.45-2.485H10.57z%22%20fill%3D%22%23c20038%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--shopping-cart-white, .user-info__button.user-info__button--cart::before {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2290%22%20height%3D%2290%22%20viewBox%3D%220%200%2090%2090%22%3E%3Cpath%20d%3D%22M60.042%2085.93c-3.53%200-6.403-2.87-6.403-6.402%200-3.53%202.87-6.402%206.4-6.402s6.403%202.872%206.403%206.402c0%203.53-2.872%206.403-6.403%206.403zm0-10.944c-2.504%200-4.542%202.037-4.542%204.54s2.038%204.543%204.542%204.543%204.542-2.04%204.542-4.545-2.038-4.54-4.542-4.54zM41.112%2085.93c-3.53%200-6.403-2.87-6.403-6.402%200-3.53%202.87-6.402%206.4-6.402%203.53%200%206.402%202.872%206.402%206.402%200%203.53-2.87%206.403-6.402%206.403zm0-10.944c-2.504%200-4.542%202.037-4.542%204.54s2.038%204.543%204.542%204.543%204.54-2.04%204.54-4.545-2.036-4.54-4.54-4.54zm28.945-6.79H33.413c-2.37%200-4.466-1.51-5.218-3.76L15.743%2027.07H10.57c-3.033%200-5.5-2.467-5.5-5.5s2.467-5.5%205.5-5.5h9.135c2.374%200%204.47%201.51%205.217%203.76l3.318%209.95h50.957c1.76%200%203.43.852%204.468%202.28%201.03%201.44%201.31%203.29.752%204.958L75.28%2064.436c-.755%202.25-2.853%203.76-5.223%203.76zM10.57%2017.93c-2.007%200-3.64%201.633-3.64%203.64%200%202.006%201.633%203.638%203.64%203.638h5.844c.4%200%20.757.256.884.637l12.664%2038c.497%201.488%201.884%202.49%203.45%202.49h36.645c1.568%200%202.957-1.002%203.456-2.49l9.138-27.418c.37-1.104.187-2.33-.493-3.28-.685-.94-1.792-1.507-2.957-1.507H27.57c-.4%200-.757-.256-.883-.637l-3.53-10.587c-.495-1.487-1.88-2.485-3.45-2.485H10.57z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--shopping-cart {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cg%20fill%3D%22%233E3936%22%3E%3Cpath%20d%3D%22M24.644%2026.447h-8.918c-.928%200-1.877-.654-2.207-1.522L9.506%2014.783c-.047-.12-.277-.278-.405-.278H6.3v-1.93h2.802c.93%200%201.877.655%202.207%201.524l4.012%2010.14c.046.12.276.28.404.28h8.918c.122%200%20.335-.152.376-.267l2.16-5.753H15.108v-1.928h12.47c.567%200%201.068.243%201.372.672.302.43.368.982.18%201.52l-2.293%206.13c-.312.884-1.255%201.553-2.193%201.553zM24.108%2029c0%20.827-.675%201.5-1.503%201.5-.827%200-1.497-.673-1.497-1.5%200-.828.67-1.5%201.497-1.5.83%200%201.503.672%201.503%201.5z%22%2F%3E%3Ccircle%20cx%3D%2217.608%22%20cy%3D%2228.999%22%20r%3D%221.5%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--slider-arrow, .mod-slideshow__list .slick-arrow::before {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22142%22%20height%3D%22142%22%20viewBox%3D%220%200%20142%20142%22%3E%3Cstyle%3E.st0%7Bopacity%3A0.25%3Benable-background%3Anew%20%3B%7D%20.st1%7Bopacity%3A0.4%3Bfill%3A%23FFFFFF%3Benable-background%3Anew%20%3B%7D%20.st2%7Bfill%3A%23FFFFFF%3B%7D%3C%2Fstyle%3E%3Ccircle%20class%3D%22st0%22%20cx%3D%2271%22%20cy%3D%2271%22%20r%3D%2271%22%2F%3E%3Cpath%20class%3D%22st1%22%20d%3D%22M71%202c38%200%2069%2031%2069%2069s-31%2069-69%2069S2%20109%202%2071%2033%202%2071%202m0-2C31.8%200%200%2031.8%200%2071s31.8%2071%2071%2071%2071-31.8%2071-71S110.2%200%2071%200z%22%2F%3E%3Cpath%20class%3D%22st2%22%20d%3D%22M76.5%2090c-.7%200-1.4-.3-2-.8L58.3%2073c-1.1-1.1-1.1-2.9%200-4l16.2-16.2c1.1-1.1%202.9-1.1%204%200s1.1%202.9%200%204L64.2%2071l14.2%2014.2c1.1%201.1%201.1%202.9%200%204-.5.5-1.2.8-1.9.8z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--sm-alert {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2223%22%20height%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M20.676%2011.88l1.614-3.362a.418.418%200%200%200-.175-.546L18.86%206.214l-.643-3.683a.414.414%200%200%200-.46-.337l-3.653.518L11.45.117a.406.406%200%200%200-.57%200L8.227%202.71l-3.652-.518a.41.41%200%200%200-.458.338L3.47%206.214.216%207.972a.417.417%200%200%200-.175.546l1.614%203.363L.04%2015.245a.418.418%200%200%200%20.176.546l3.255%201.758.646%203.683a.41.41%200%200%200%20.458.338l3.653-.517%202.654%202.596a.402.402%200%200%200%20.57%200l2.654-2.595%203.652.52c.218.03.42-.12.46-.34l.644-3.682%203.255-1.758a.418.418%200%200%200%20.175-.546l-1.614-3.363zM18.3%2016.915a.413.413%200%200%200-.21.292l-.608%203.488-3.46-.49a.404.404%200%200%200-.34.11l-2.515%202.46-2.517-2.46a.397.397%200%200%200-.282-.115c-.018%200-.038.002-.058.005l-3.457.49-.61-3.488a.415.415%200%200%200-.21-.292L.948%2015.247l1.528-3.186a.415.415%200%200%200%200-.36L.95%208.516l3.08-1.667a.414.414%200%200%200%20.21-.292l.61-3.487%203.458.49a.403.403%200%200%200%20.34-.114L11.166.99l2.515%202.458c.09.088.216.13.34.112l3.46-.49.61%203.488c.022.124.1.233.21.292l3.084%201.666-1.53%203.186a.428.428%200%200%200%200%20.36l1.53%203.186-3.085%201.667z%22%2F%3E%3Cpath%20d%3D%22M12.215%206.143h-2.1a.41.41%200%200%200-.407.414v6.39a.41.41%200%200%200%20.408.413h2.1a.41.41%200%200%200%20.41-.413v-6.39a.41.41%200%200%200-.41-.414zm-.41%206.387h-1.282V6.97h1.283v5.56zm-.64%202.13a1.47%201.47%200%200%200-1.457%201.48%201.47%201.47%200%200%200%201.458%201.48c.803%200%201.46-.665%201.46-1.48%200-.814-.657-1.48-1.46-1.48zm0%202.132a.65.65%200%200%201-.642-.652c0-.358.288-.652.643-.652.353%200%20.64.294.64.652a.648.648%200%200%201-.64.652z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--sm-bowl-plus {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2219%22%20height%3D%2217%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20stroke%3D%22%23FFF%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M9.5%201.333h-8c0%208.107.758%209.236%201.84%2010.4%201.08%201.167%202.176%201.797%202.394%202.328.217.534.22%201.496.22%201.496h7.09s.005-.962.222-1.495c.218-.53%201.313-1.16%202.394-2.326%201.082-1.165%201.84-2.294%201.84-10.4h-8z%22%20stroke-width%3D%221.291%22%2F%3E%3Cpath%20stroke-width%3D%22.1%22%20fill%3D%22%23FFF%22%20d%3D%22M9.91%206.638h2.57v.835H9.91v2.576h-.87V7.472H6.48v-.835h2.56v-2.59h.868z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--sm-bowls-white {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2262%22%20height%3D%2237%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20stroke%3D%22%23FFF%22%20stroke-width%3D%221.291%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M16.806%203.934H.883c0%2016.19%201.51%2018.445%203.662%2020.77%202.152%202.327%204.332%203.585%204.764%204.648.432%201.063.44%202.984.44%202.984h14.11s.01-1.92.44-2.984c.435-1.063%202.614-2.32%204.766-4.647%202.153-2.326%203.662-4.582%203.662-20.77H16.806z%22%20stroke-dasharray%3D%221.463114795137624%2C3.657786885245901%22%2F%3E%3Cpath%20d%3D%22M41.765%201.352H22.4c0%2019.623%201.835%2022.357%204.453%2025.177%202.617%202.82%205.268%204.344%205.795%205.632.525%201.29.536%203.617.536%203.617h17.162s.01-2.33.536-3.618c.526-1.288%203.177-2.813%205.794-5.633%202.618-2.82%204.453-5.555%204.453-25.178H41.764z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--sm-bowls {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2262%22%20height%3D%2237%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20stroke%3D%22%23000%22%20stroke-width%3D%221.291%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M16.807%203.934H.885c0%2016.19%201.51%2018.445%203.66%2020.77C6.7%2027.03%208.88%2028.29%209.312%2029.352c.433%201.063.442%202.984.442%202.984h14.11s.01-1.92.44-2.984c.434-1.063%202.614-2.32%204.766-4.647%202.153-2.326%203.662-4.582%203.662-20.77H16.807z%22%20stroke-dasharray%3D%221.463114795137624%2C3.657786885245901%22%2F%3E%3Cpath%20d%3D%22M41.766%201.352H22.402c0%2019.623%201.835%2022.357%204.452%2025.177%202.618%202.82%205.27%204.344%205.795%205.632.525%201.29.536%203.617.536%203.617h17.16s.01-2.33.537-3.618c.527-1.288%203.178-2.813%205.795-5.633%202.618-2.82%204.453-5.555%204.453-25.178H41.767z%22%20fill-opacity%3D%22.8%22%20fill%3D%22%23FFF%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--sm-check {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2219%22%20height%3D%2214%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M9.042%2011.298l-1.77%201.77-1.842-1.84L0%205.798l1.77-1.77%205.43%205.43L16.23.43l1.84%201.84z%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--sm-close {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M9.78%208.035l5.456%205.456-1.77%201.772L8.01%209.805%202.542%2015.27l-1.84-1.84%205.465-5.466-5.43-5.43%201.77-1.77%205.43%205.43L13.43.702l1.84%201.84z%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--sm-drop {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2214%22%20height%3D%2217%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M6.958%2011.857c-.884%200-1.604-.72-1.604-1.603a.633.633%200%201%200-1.266%200%202.872%202.872%200%200%200%202.87%202.87.633.633%200%201%200%200-1.267m0%203.67A5.534%205.534%200%200%201%201.43%2010c0-4.138%204.276-7.648%205.536-8.592%201.262.908%205.52%204.29%205.52%208.592a5.534%205.534%200%200%201-5.528%205.528M7.298.1a.633.633%200%200%200-.693.008C6.342.284.165%204.494.165%2010a6.802%206.802%200%200%200%206.793%206.794A6.802%206.802%200%200%200%2013.752%2010c0-5.724-6.19-9.733-6.454-9.9%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--sm-pen {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2214%22%20height%3D%2217%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M2.314%204.124L.118%2013.05a.39.39%200%200%200%20.47.47l8.923-2.197a.39.39%200%200%200%20.27-.24l1.583-4.2a1.945%201.945%200%200%200%201.706-3.29L10.044.566a1.945%201.945%200%200%200-3.29%201.704l-4.21%201.583a.39.39%200%200%200-.23.27zm5.528-3.006a1.167%201.167%200%200%201%201.652%200l3.027%203.025a1.167%201.167%200%200%201-1.65%201.644L7.84%202.767a1.167%201.167%200%200%201%200-1.65zM7.032%203c.076.116.163.224.26.32l3.035%203.024c.097.098.205.184.32.26l-1.52%204.014-7.37%201.813L4.95%209.237a1.543%201.543%200%201%200-.545-.55L1.207%2011.88%203.02%204.51%207.033%203zM4.966%207.907a.765.765%200%201%201%201.53%200%20.765.765%200%200%201-1.53%200zm-4.58%208.73a.39.39%200%200%201%200-.78h9.655a.39.39%200%201%201%200%20.78H.386z%22%20fill%3D%22%23FFF%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--sm-plus {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2210%22%20height%3D%2210%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5.89%204.134h4.058V5.45H5.89v4.065H4.52V5.45H.48V4.135h4.04V.05h1.37z%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--sm-policy {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%222%22%20height%3D%2210%22%20viewBox%3D%220%200%202%2010%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3EProductCode%20Copy%203%3C%2Ftitle%3E%3Ctext%20transform%3D%22translate%28-260%20-22%29%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22evenodd%22%20font-family%3D%22.AppleSystemUIFont%22%20font-size%3D%2212%22%3E%3Ctspan%20x%3D%22259.523%22%20y%3D%2224%22%3Ei%3C%2Ftspan%3E%3C%2Ftext%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--sm-red-plus {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%228%22%20height%3D%228%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M3.9.9v6m3-3h-6%22%20stroke%3D%22%23A4010E%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20stroke-linecap%3D%22square%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--sm-restart {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2241%22%20height%3D%2241%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M40%2020.5C40%2031.27%2031.27%2040%2020.5%2040S1%2031.27%201%2020.5%209.73%201%2020.5%201%2040%209.73%2040%2020.5%22%20stroke%3D%22%233E3936%22%2F%3E%3Cg%20fill%3D%22%233E3936%22%20fill-rule%3D%22nonzero%22%3E%3Cpath%20d%3D%22M25.527%2020.1a.472.472%200%200%201-.443-.36c-.503-2.25-2.453-3.84-4.757-3.84-2.305%200-4.255%201.59-4.757%203.84a.44.44%200%201%201-.857-.21A5.745%205.745%200%200%201%2020.327%2015a5.745%205.745%200%200%201%205.614%204.53c.06.24-.09.48-.324.54-.03%200-.06.03-.09.03z%22%2F%3E%3Cpath%20d%3D%22M25.675%2020.22c-.06%200-.12%200-.178-.03l-1.536-.66c-.235-.09-.324-.36-.235-.6.088-.24.354-.33.59-.24l1.123.48.473-1.14c.09-.24.356-.33.59-.24.238.09.327.36.238.6l-.65%201.56c-.06.12-.118.21-.236.24-.06.03-.118.03-.177.03zm-5.26%206.6a5.745%205.745%200%200%201-5.613-4.53.44.44%200%201%201%20.857-.21c.5%202.25%202.45%203.84%204.756%203.84%202.304%200%204.254-1.59%204.756-3.84a.44.44%200%201%201%20.857.21c-.59%202.67-2.896%204.53-5.614%204.53z%22%2F%3E%3Cpath%20d%3D%22M14.447%2024.06c-.06%200-.118%200-.177-.03-.236-.09-.325-.36-.236-.6l.65-1.56c.088-.24.354-.33.59-.24l1.537.66c.237.09.326.36.237.6-.088.24-.354.33-.59.24l-1.123-.48-.473%201.11c-.06.18-.235.3-.413.3z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--sm-stand-mixer-white {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2245%22%20height%3D%2245%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20stroke%3D%22%23FFF%22%20stroke-width%3D%221.291%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M20.945%2043.955H9.847c-1.863%200-3.727-.005-5.59%200-.77.002-1.494.052-2.195-.328-.57-.31-.906-.772-1.06-1.396-.13-.535-.25-1.133-.054-1.67.228-.623.903-.89%201.266-1.424.356-.522.515-1.142.65-1.75.167-.76.37-1.503.573-2.25a306.192%20306.192%200%200%200%202.69-10.65c.415-1.773.823-3.547%201.28-5.31.228-.88.468-1.758.725-2.63.15-.508.607-1.318-.163-1.48-.68-.14-1.34-.18-2.002-.41a6.782%206.782%200%200%201-1.653-.845%206.466%206.466%200%200%201-2.234-2.76c-.93-2.194-.81-4.916.516-6.922.672-1.017%201.622-1.82%202.696-2.382.642-.336%201.358-.67%202.092-.68.902-.01%201.806.007%202.71.007L21.26%201.07h8.312c.84%200%201.7-.058%202.534.074%201.298.207%202.443.876%203.368%201.798.47.47.945.996%201.246%201.59.355.704.938.596%201.636.568.58-.024%201.068.082%201.43.574.444.607.592%201.448.54%202.184-.045.635-.203%201.39-.677%201.854-.46.45-.98.393-1.565.37-.713-.03-.58.7-.57%201.213.017.93.008%201.862%200%202.793-.005.92.054%202.105-1.018%202.42-.655.19-1.396.12-2.068.118-.433%200-.865-.003-1.297%200-.25%200-.73-.093-.975.014-.198.086-.24.38-.072.53.162.14.653.048.85.05.907.013%201.815%200%202.722%200%201.833%200%203.667.003%205.5-.002.672-.002%201.586-.17%202.13.33.188.175.434.48.363.758-.045.178-.21.26-.32.388a.937.937%200%200%200-.222.486c-.136.797-.015%201.696-.012%202.502.004.937.006%201.873-.007%202.81-.024%201.612-.214%203.19-.7%204.735-.887%202.812-2.62%205.69-5.06%207.407-.488.344-1.226.586-1.343%201.248-.055.314-.127.92.243%201.046.232.08.565.036.802.036.472.002.945-.01%201.416-.004.678.01%201.33.09%201.88.523.98.77%201.05%202.134.502%203.184-.684%201.313-1.964%201.302-3.27%201.296-3.722-.013-7.443-.012-11.164-.01l-5.45.002%22%2F%3E%3Cpath%20d%3D%22M17.646%2021.713c.212%203.04.218%206.07%201.386%208.936a13.077%2013.077%200%200%200%202.043%203.43c.478.573%201.022%201.084%201.535%201.624.312.33.835.56.784%201.092-1.215-.873-2.4-1.704-3.347-2.88-.86-1.072-1.52-2.29-2.072-3.543-.644-1.464-1.14-2.986-1.362-4.574-.235-1.694-.112-3.356.193-5.03.086-.475.18-.948.263-1.423.045-.262.28-.77.565-.352.215.314.076%201.002.076%201.37%200%20.186.064%201.338-.064%201.348zm5.79-4.493c-1.56%200-3.123.01-4.685-.003-.25-.002-.716.092-.692-.257.014-.204.2-.477.29-.65.145-.274.22-.612.384-.868.282-.44.84-.377%201.292-.365.724.02%201.445-.003%202.168-.015.43-.007.884.014%201.214.325.396.373.372.935.935%201.15.657.253%201.53.073%202.218.075.45%200%20.903.01%201.354.018.166.004.39-.03.548.023.148.05.237.2.355.298-.156.093-.272.22-.454.258-.206.043-.466.005-.678.006-.48.004-.962.006-1.443.006-.936.002-1.87%200-2.804%200%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--sm-stand-mixer {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2245%22%20height%3D%2245%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20stroke%3D%22%233E3936%22%20stroke-width%3D%221.291%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M20.945%2043.677H9.847c-1.863%200-3.727-.005-5.59%200-.77.002-1.494.05-2.195-.33-.57-.308-.906-.77-1.06-1.395-.13-.535-.25-1.134-.054-1.67.228-.624.903-.89%201.266-1.425.356-.522.515-1.14.65-1.75.167-.76.37-1.502.573-2.25a306.192%20306.192%200%200%200%202.69-10.65c.415-1.773.823-3.547%201.28-5.31.228-.88.468-1.758.725-2.63.15-.508.607-1.318-.163-1.478-.68-.143-1.34-.18-2.002-.413a6.782%206.782%200%200%201-1.653-.845%206.466%206.466%200%200%201-2.234-2.76c-.93-2.195-.81-4.916.516-6.923.672-1.018%201.622-1.82%202.696-2.383.642-.336%201.358-.67%202.092-.68.902-.01%201.806.007%202.71.007C13.813.792%2017.537.79%2021.26.79h8.312c.84%200%201.7-.057%202.534.075%201.298.207%202.443.877%203.368%201.798.47.47.945.996%201.246%201.59.355.704.938.597%201.636.568.58-.023%201.068.083%201.43.575.444.607.592%201.448.54%202.184-.045.635-.203%201.39-.677%201.853-.46.45-.98.393-1.565.37-.713-.03-.58.7-.57%201.213.017.93.008%201.862%200%202.793-.005.92.054%202.104-1.018%202.418-.655.192-1.396.12-2.068.12-.433%200-.865-.003-1.297%200-.25%200-.73-.094-.975.013-.198.087-.24.383-.072.53.162.143.653.05.85.05.907.014%201.815%200%202.722%200%201.833.003%203.667.005%205.5%200%20.672-.002%201.586-.17%202.13.33.188.174.434.48.363.757-.045.178-.21.26-.32.388a.937.937%200%200%200-.222.487c-.136.796-.015%201.695-.012%202.502.004.936.006%201.872-.007%202.808-.024%201.614-.214%203.193-.7%204.736-.887%202.812-2.62%205.69-5.06%207.408-.488.343-1.226.585-1.343%201.247-.055.315-.127.92.243%201.047.232.08.565.035.802.036.472%200%20.945-.01%201.416-.004.678.01%201.33.09%201.88.522.98.77%201.05%202.135.502%203.185-.684%201.312-1.964%201.3-3.27%201.295-3.722-.014-7.443-.013-11.164-.01l-5.45.002%22%2F%3E%3Cpath%20d%3D%22M17.646%2021.434c.212%203.04.218%206.07%201.386%208.936a13.077%2013.077%200%200%200%202.043%203.43c.478.574%201.022%201.086%201.535%201.626.312.328.835.56.784%201.09-1.215-.872-2.4-1.702-3.347-2.88-.86-1.07-1.52-2.287-2.072-3.542-.644-1.464-1.14-2.985-1.362-4.574-.235-1.693-.112-3.355.193-5.03.086-.473.18-.946.263-1.42.045-.264.28-.77.565-.354.215.314.076%201.002.076%201.37%200%20.186.064%201.338-.064%201.348zm5.79-4.493c-1.56%200-3.123.01-4.685%200-.25-.003-.716.09-.692-.26.014-.203.2-.475.29-.648.145-.274.22-.612.384-.87.282-.44.84-.376%201.292-.364.724.02%201.445-.003%202.168-.015.43-.007.884.014%201.214.325.396.373.372.935.935%201.152.657.25%201.53.072%202.218.073.45.002.903.01%201.354.02.166.002.39-.03.548.022.148.05.237.2.355.297-.156.092-.272.22-.454.257-.206.042-.466.004-.678.005-.48.004-.962.006-1.443.007h-2.804%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--sm-text {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2214%22%20height%3D%2212%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M1.16%202.922c.033-.446.14-.803.317-1.06.174-.252.384-.424.62-.51.193-.066.532-.1%201.01-.1h1.12V9.16c0%20.73-.09.97-.144%201.048-.158.228-.43.34-.828.34h-.533v.596h4.822v-.597H7.02c-.37%200-.632-.09-.8-.274-.064-.074-.172-.317-.172-1.113V1.252h1.34c.413%200%20.746.066.99.196.24.127.438.33.584.6.09.17.163.467.218.883l.018.135h.6L9.663.28H.684L.54%203.066h.608l.01-.143z%22%20fill%3D%22%23FFF%22%2F%3E%3Cpath%20d%3D%22M12.138%201.088V9.92m.88-8.848h-1.76m1.76%209.422h-1.76%22%20stroke%3D%22%23FFF%22%20stroke-linecap%3D%22square%22%20stroke-width%3D%22.602%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--snowflake1 {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2090%2090%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bopacity%3A0.63%3B%7D.cls-2%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Efiocco1%3C%2Ftitle%3E%3Cg%20class%3D%22cls-1%22%20id%3D%22Livello_7%22%20data-name%3D%22Livello%207%22%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M69.55%2013a1.13%201.13%200%200%200-1.58.19L47.18%2039.76a1.13%201.13%200%200%200%20.19%201.58l.23.18a1.13%201.13%200%200%200%201.58-.19L70%2014.72a1.13%201.13%200%200%200-.19-1.58z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M65.14%2020.07a1%201%200%200%201-1.14-.93l-.3-4.5c0-.62-.48-1.05-1-1a1.19%201.19%200%200%200-.87%201.36l.43%206.34a1%201%200%200%200%201.19.93l6.25-1.11a1.19%201.19%200%200%200%201-1.12.92.92%200%200%200-1.17-.72z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M61.07%2025.27a1%201%200%200%201-1.19-.93l-.41-6.16a1%201%200%200%200-1.19-.93%201.29%201.29%200%200%200-1%201.32l.5%208.43A1%201%200%200%200%2059%2028l8.33-1.48a1.29%201.29%200%200%200%201-1.32%201%201%200%200%200-1.19-.93z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M56.19%2031.51a1%201%200%200%201-1.19-.93l-.44-6.52a1%201%200%200%200-1.19-.93h-.14a1.29%201.29%200%200%200-1%201.32l.6%208.92a1%201%200%200%200%201.19.93l8.79-1.56a1.29%201.29%200%200%200%201-1.32v-.12a1%201%200%200%200-1.19-.93zM63.45%2038.93c-.07-.25-.61-.33-1.21-.17l-9.39%202.5c-.6.16-1%20.5-1%20.75s.61.33%201.21.17l9.39-2.5c.63-.16%201.07-.5%201-.75z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M61.48%2040.28a1.13%201.13%200%200%201-.41-1.54l.15-.26c.26-.44.34-.88.19-1s-.53.28-.84.81l-.38.66a1.13%201.13%200%200%200%20.41%201.54l.66.38c.54.31%201%20.44%201.14.29s-.2-.49-.65-.75z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M59.36%2040.84A1.13%201.13%200%200%201%2059%2039.3l.35-.6c.31-.54.41-1.07.22-1.18s-.6.24-.91.77l-.75%201.3a1.13%201.13%200%200%200%20.41%201.54l1.3.75c.54.31%201.07.41%201.18.22s-.24-.6-.77-.92z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M56.82%2041.52a1.13%201.13%200%200%201-.41-1.52l.41-.71c.31-.54.4-1.07.2-1.19s-.62.23-.93.77l-.83%201.44a1.13%201.13%200%200%200%20.41%201.54l1.44.83c.54.31%201.07.4%201.19.2s-.23-.62-.76-.93zM48.89%2041.12A1.64%201.64%200%200%201%2047.46%2040l-1-3.53c-.17-.6-.57-.65-.9-.13l-1.93%203.11a1.64%201.64%200%200%201-1.69.68l-3.55-.9c-.6-.15-.85.17-.56.72l1.73%203.23a1.65%201.65%200%200%201-.26%201.8l-2.55%202.62c-.43.44-.28.82.34.84l3.66.12a1.64%201.64%200%200%201%201.43%201.12l1%203.53c.17.6.57.66.9.13L46%2050.23a1.64%201.64%200%200%201%201.69-.68l3.55.9c.6.15.85-.17.56-.72l-1.73-3.23a1.65%201.65%200%200%201%20.25-1.8l2.55-2.62c.43-.44.28-.82-.34-.84zm1.54%201c.62%200%20.77.4.34.85l-1.57%201.57a1.65%201.65%200%200%200-.25%201.8l1.06%202c.29.55%200%20.87-.56.72l-2.17-.55a1.64%201.64%200%200%200-1.69.68l-1.19%201.89c-.33.53-.73.47-.9-.13l-.61-2.16a1.65%201.65%200%200%200-1.43-1.12l-2.24-.07c-.62%200-.77-.4-.34-.84l1.56-1.61a1.65%201.65%200%200%200%20.25-1.8l-1.06-2c-.29-.55%200-.87.56-.72l2.17.55a1.64%201.64%200%200%200%201.69-.68l1.18-1.91c.33-.53.73-.47.9.13l.61%202.16A1.64%201.64%200%200%200%2048.18%2042z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M45.9%2042a1.64%201.64%200%200%200%201.43%201.12h.53c.62%200%20.77.4.34.84l-.37.38a1.65%201.65%200%200%200-.25%201.8l.25.47c.29.55%200%20.87-.56.72l-.52-.13a1.64%201.64%200%200%200-1.69.68l-.28.45c-.33.53-.73.47-.9-.13l-.14-.51a1.65%201.65%200%200%200-1.43-1.12h-.53c-.62%200-.77-.4-.34-.84l.37-.38a1.65%201.65%200%200%200%20.25-1.8l-.25-.47c-.29-.55%200-.87.56-.72l.52.13a1.64%201.64%200%200%200%201.69-.68l.28-.45c.33-.53.73-.47.9.13zM29.56%207.69a1.13%201.13%200%200%200-.62%201.47l12.62%2031.33a1.13%201.13%200%200%200%201.47.63l.27-.11a1.13%201.13%200%200%200%20.62-1.47L31.3%208.21a1.13%201.13%200%200%200-1.47-.62z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M33.5%2015.07a1%201%200%200%201-1.4.56l-4-2a.92.92%200%200%200-1.33.37%201.19%201.19%200%200%200%20.7%201.36l5.7%202.8a1%201%200%200%200%201.4-.56l2.16-6a1.19%201.19%200%200%200-.44-1.47.92.92%200%200%200-1.21.65z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M36%2021.2a1%201%200%200%201-1.4.56L29%2019a1%201%200%200%200-1.4.56%201.29%201.29%200%200%200%20.63%201.56l7.6%203.74a1%201%200%200%200%201.4-.56l2.88-8a1.29%201.29%200%200%200-.63-1.56%201%201%200%200%200-1.4.56z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M38.93%2028.55a1%201%200%200%201-1.4.56l-5.86-2.88a1%201%200%200%200-1.4.56v.13a1.29%201.29%200%200%200%20.63%201.56l8%203.94a1%201%200%200%200%201.4-.56l3-8.4a1.29%201.29%200%200%200-.63-1.56l-.13-.06a1%201%200%200%200-1.4.56zM49%2026c-.25-.07-.59.37-.75%201l-2.55%209.33c-.16.6-.09%201.14.16%201.21s.59-.37.75-1l2.53-9.39c.16-.57.09-1.15-.14-1.15z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M49.16%2028.35a1.13%201.13%200%200%201-1.54-.42l-.15-.27c-.26-.44-.59-.74-.74-.65s0%20.6.28%201.14l.38.66a1.13%201.13%200%200%200%201.54.42l.66-.38c.54-.31.91-.69.82-.84s-.53-.07-1%20.19z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M48.59%2030.47a1.13%201.13%200%200%201-1.59-.42l-.35-.6c-.31-.54-.72-.89-.91-.78s-.1.64.21%201.18l.75%201.3a1.13%201.13%200%200%200%201.54.42l1.3-.75c.54-.31.89-.72.78-.91s-.64-.1-1.18.21z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M47.9%2033a1.13%201.13%200%200%201-1.54-.42l-.36-.7c-.31-.54-.73-.88-.93-.77s-.11.65.2%201.19l.83%201.44a1.13%201.13%200%200%200%201.54.42l1.36-.83c.54-.31.88-.73.77-.93s-.65-.11-1.19.2zM43.58%2039.69a1.64%201.64%200%200%201-1.69.68l-3.55-.9c-.6-.15-.85.17-.56.72l1.73%203.23a1.65%201.65%200%200%201-.25%201.8l-2.55%202.62c-.43.44-.28.82.34.84l3.66.12a1.65%201.65%200%200%201%201.43%201.12l1%203.53c.17.6.57.66.9.13L46%2050.47a1.64%201.64%200%200%201%201.69-.68l3.55.9c.6.15.85-.17.56-.72L50%2046.74a1.64%201.64%200%200%201%20.25-1.8l2.55-2.63c.43-.44.28-.83-.34-.84l-3.66-.12a1.64%201.64%200%200%201-1.43-1.12l-1-3.53c-.17-.6-.57-.65-.9-.13zm1.61-.85c.33-.53.73-.47.9.13l.61%202.16a1.65%201.65%200%200%200%201.43%201.12l2.24.07c.62%200%20.77.4.34.85l-1.56%201.61a1.65%201.65%200%200%200-.25%201.8l1.06%202c.29.55%200%20.87-.56.72l-2.17-.55a1.64%201.64%200%200%200-1.69.68l-1.18%201.91c-.33.53-.73.47-.9-.13L42.84%2049a1.64%201.64%200%200%200-1.43-1.12l-2.24-.07c-.62%200-.77-.4-.34-.84l1.56-1.61a1.65%201.65%200%200%200%20.25-1.8l-1.06-2c-.29-.55%200-.87.56-.72l2.17.55a1.64%201.64%200%200%200%201.69-.64z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M42.84%2042.71a1.64%201.64%200%200%200%201.69-.71l.28-.45c.33-.53.73-.47.9.13l.15.51a1.64%201.64%200%200%200%201.43%201.12h.53c.62%200%20.77.4.34.84l-.37.38a1.65%201.65%200%200%200-.25%201.8l.25.47c.29.55%200%20.87-.56.72l-.51-.13a1.64%201.64%200%200%200-1.69.68l-.28.45c-.33.53-.73.47-.9-.13l-.14-.51a1.64%201.64%200%200%200-1.43-1.12h-.53c-.62%200-.77-.4-.34-.84l.37-.38a1.65%201.65%200%200%200%20.25-1.8l-.25-.47c-.29-.55%200-.87.56-.72zM5%2039.73A1.13%201.13%200%200%200%206%2041l33.41%204.73a1.13%201.13%200%200%200%201.27-1v-.29a1.13%201.13%200%200%200-1-1.28L6.33%2038.48a1.13%201.13%200%200%200-1.27%201z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M13.37%2040a1%201%200%200%201-.21%201.49L9.42%2044a.92.92%200%200%200-.34%201.33%201.19%201.19%200%200%200%201.53.08l5.27-3.54a1%201%200%200%200%20.21-1.49L12%2035.53a1.19%201.19%200%200%200-1.49-.35.92.92%200%200%200%200%201.38z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M19.9%2040.93a1%201%200%200%201-.21%201.49l-5.12%203.44a1%201%200%200%200-.21%201.49%201.29%201.29%200%200%200%201.66.23l7-4.72a1%201%200%200%200%20.21-1.49l-5.45-6.48a1.29%201.29%200%200%200-1.66-.23%201%201%200%200%200-.21%201.49z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M27.74%2042a1%201%200%200%201-.21%201.49l-5.43%203.68a1%201%200%200%200-.21%201.49l.09.11a1.29%201.29%200%200%200%201.66.23l7.41-5a1%201%200%200%200%20.21-1.49l-5.74-6.81a1.29%201.29%200%200%200-1.66-.23l-.12.08a1%201%200%200%200-.21%201.45zM30.53%2032c-.18.18%200%20.69.46%201.13l6.86%206.89c.44.44.95.65%201.13.47s0-.69-.46-1.13l-6.86-6.86c-.44-.44-.95-.65-1.13-.5z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M32.68%2033.07a1.13%201.13%200%200%201-1.13%201.13h-.31c-.51%200-.93.14-.93.32s.51.32%201.13.32h.76a1.13%201.13%200%200%200%201.13-1.13V33c0-.62-.14-1.13-.32-1.13s-.32.42-.32.93-.01.27-.01.27z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M34.22%2034.62a1.13%201.13%200%200%201-1.13%201.13h-.69c-.62%200-1.13.18-1.13.4s.51.4%201.13.4h1.5a1.13%201.13%200%200%200%201.1-1.12v-1.5c0-.62-.18-1.13-.4-1.13s-.4.51-.4%201.13z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M36.08%2036.49A1.13%201.13%200%200%201%2035%2037.62h-.82c-.62%200-1.13.19-1.13.42s.51.42%201.13.42h1.66a1.13%201.13%200%200%200%201.13-1.13v-1.66c0-.62-.19-1.13-.42-1.13s-.42.51-.42%201.13zM39.7%2043.57a1.65%201.65%200%200%201-.25%201.8L36.89%2048c-.43.44-.28.82.34.84l3.66.12a1.64%201.64%200%200%201%201.43%201.12l1%203.53c.17.6.57.65.9.13l1.93-3.11a1.64%201.64%200%200%201%201.69-.68l3.55.9c.6.15.85-.17.56-.72l-1.74-3.23a1.65%201.65%200%200%201%20.25-1.8L53%2042.47c.43-.45.28-.83-.34-.85L49%2041.51a1.64%201.64%200%200%201-1.43-1.12l-1-3.53c-.17-.6-.57-.65-.9-.13l-1.93%203.11a1.64%201.64%200%200%201-1.69.68l-3.54-.9c-.6-.15-.85.17-.56.72zm.07-1.82c-.29-.55%200-.87.56-.72l2.17.55a1.64%201.64%200%200%200%201.69-.68l1.18-1.9c.33-.53.73-.47.9.13l.61%202.16a1.64%201.64%200%200%200%201.43%201.12l2.24.07c.62%200%20.77.4.34.84l-1.56%201.61a1.65%201.65%200%200%200-.25%201.8l1.06%202c.29.55%200%20.87-.56.72l-2.17-.55a1.64%201.64%200%200%200-1.69.68l-1.18%201.91c-.33.53-.73.47-.9-.13L43%2049.18a1.64%201.64%200%200%200-1.43-1.12L39.35%2048c-.62%200-.77-.4-.34-.84l1.56-1.61a1.65%201.65%200%200%200%20.25-1.8z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M41.94%2045.73a1.65%201.65%200%200%200%20.25-1.8l-.25-.47c-.29-.55%200-.87.56-.72l.52.13a1.64%201.64%200%200%200%201.69-.68l.28-.45c.33-.53.73-.47.9.13l.14.51a1.64%201.64%200%200%200%201.43%201.12h.53c.62%200%20.77.4.34.84l-.37.38a1.65%201.65%200%200%200-.25%201.8L48%2047c.29.55%200%20.87-.56.72l-.52-.13a1.64%201.64%200%200%200-1.69.68l-.28.45c-.33.53-.73.47-.9-.13l-.14-.51A1.64%201.64%200%200%200%2042.44%2047h-.53c-.62%200-.77-.4-.34-.84zM20.45%2077a1.13%201.13%200%200%200%201.55-.15l20.82-26.61a1.13%201.13%200%200%200-.19-1.58l-.23-.18a1.13%201.13%200%200%200-1.58.19L20%2075.28a1.13%201.13%200%200%200%20.19%201.58z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M24.86%2069.93a1%201%200%200%201%201.19.93l.3%204.5c0%20.62.48%201.05%201%201a1.19%201.19%200%200%200%20.82-1.36l-.42-6.34a1%201%200%200%200-1.19-.93l-6.25%201.11a1.19%201.19%200%200%200-1%201.12.92.92%200%200%200%201.17.72z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M28.93%2064.73a1%201%200%200%201%201.19.93l.41%206.16a1%201%200%200%200%201.18.93%201.29%201.29%200%200%200%201-1.32L32.22%2063A1%201%200%200%200%2031%2062l-8.3%201.52a1.29%201.29%200%200%200-1%201.32%201%201%200%200%200%201.19.93z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M33.81%2058.49a1%201%200%200%201%201.19.93l.44%206.52a1%201%200%200%200%201.19.93h.14a1.29%201.29%200%200%200%201-1.32l-.6-8.92a1%201%200%200%200-1.17-.96l-8.79%201.56a1.29%201.29%200%200%200-1%201.32v.14a1%201%200%200%200%201.18.93zM26.55%2051.07c.07.25.61.33%201.21.17l9.39-2.5c.6-.16%201-.49%201-.75s-.61-.33-1.21-.17l-9.39%202.5c-.63.16-1.07.5-1%20.75z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M28.52%2049.72a1.13%201.13%200%200%201%20.41%201.54l-.15.26c-.26.44-.34.88-.19%201s.53-.28.84-.81l.38-.66a1.13%201.13%200%200%200-.41-1.54l-.66-.38c-.54-.31-1-.44-1.14-.29s.2.49.65.75z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M30.64%2049.15A1.13%201.13%200%200%201%2031%2050.7l-.35.6c-.31.54-.41%201.07-.22%201.18s.6-.24.91-.77l.75-1.3a1.13%201.13%200%200%200-.41-1.54l-1.3-.75c-.54-.31-1.07-.41-1.18-.22s.24.6.77.92z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M33.18%2048.48a1.13%201.13%200%200%201%20.41%201.52l-.41.71c-.31.54-.4%201.07-.2%201.19s.62-.23.93-.77l.83-1.44a1.13%201.13%200%200%200-.41-1.54l-1.44-.83c-.54-.31-1.07-.4-1.18-.2s.23.62.76.93zM41.11%2048.88A1.65%201.65%200%200%201%2042.55%2050l1%203.53c.17.6.57.65.9.13l1.93-3.11a1.64%201.64%200%200%201%201.69-.68l3.55.9c.6.15.85-.17.56-.72l-1.73-3.23a1.65%201.65%200%200%201%20.26-1.8l2.55-2.62c.43-.44.28-.83-.34-.84l-3.66-.12a1.64%201.64%200%200%201-1.43-1.12l-1-3.53c-.17-.6-.57-.66-.9-.13L44%2039.77a1.64%201.64%200%200%201-1.69.68l-3.55-.9c-.6-.15-.85.17-.56.72l1.73%203.23a1.65%201.65%200%200%201-.25%201.8l-2.55%202.62c-.43.44-.28.82.34.84zm-1.54-1c-.62%200-.77-.4-.34-.84l1.57-1.61a1.65%201.65%200%200%200%20.25-1.8l-1.06-2c-.29-.55%200-.87.56-.72l2.17.55a1.64%201.64%200%200%200%201.69-.68l1.18-1.91c.33-.53.73-.47.9.13l.61%202.16a1.64%201.64%200%200%200%201.43%201.12l2.24.07c.62%200%20.77.4.34.84l-1.56%201.61a1.65%201.65%200%200%200-.25%201.8l1.06%202c.29.55%200%20.87-.56.72l-2.17-.55a1.64%201.64%200%200%200-1.69.68l-1.18%201.91c-.33.53-.73.47-.9-.13l-.61-2.16A1.64%201.64%200%200%200%2041.82%2048z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M44.1%2048a1.65%201.65%200%200%200-1.43-1.12h-.53c-.62%200-.77-.4-.34-.84l.37-.38a1.65%201.65%200%200%200%20.25-1.8l-.25-.47c-.29-.55%200-.87.56-.72l.52.13a1.64%201.64%200%200%200%201.69-.68l.28-.45c.33-.53.73-.47.9.13l.15.51a1.64%201.64%200%200%200%201.43%201.12h.53c.62%200%20.77.4.34.84l-.37.38a1.65%201.65%200%200%200-.25%201.8l.25.47c.29.55%200%20.87-.56.72l-.52-.13a1.64%201.64%200%200%200-1.69.68l-.28.45c-.33.53-.73.47-.9-.13zM60.44%2082.31a1.13%201.13%200%200%200%20.62-1.47L48.45%2049.51a1.13%201.13%200%200%200-1.45-.63l-.27.11a1.13%201.13%200%200%200-.62%201.47L58.7%2081.79a1.13%201.13%200%200%200%201.47.62z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M56.5%2074.93a1%201%200%200%201%201.4-.56l4%202a.92.92%200%200%200%201.36-.37%201.19%201.19%200%200%200-.7-1.36l-5.7-2.8a1%201%200%200%200-1.4.56l-2.16%206a1.19%201.19%200%200%200%20.44%201.47.92.92%200%200%200%201.26-.7z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M54%2068.8a1%201%200%200%201%201.4-.56L61%2071a1%201%200%200%200%201.4-.56%201.29%201.29%200%200%200-.63-1.56l-7.6-3.74a1%201%200%200%200-1.4.56l-2.88%208a1.29%201.29%200%200%200%20.63%201.56%201%201%200%200%200%201.4-.56z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M51.07%2061.45a1%201%200%200%201%201.4-.56l5.86%202.88a1%201%200%200%200%201.4-.56v-.13a1.29%201.29%200%200%200-.63-1.56l-8-3.94a1%201%200%200%200-1.4.56l-3%208.4a1.29%201.29%200%200%200%20.63%201.56l.13.06a1%201%200%200%200%201.4-.56zM41%2064c.25.07.59-.37.75-1l2.53-9.39c.16-.6.09-1.15-.16-1.21s-.59.37-.75%201l-2.53%209.39c-.14.63-.07%201.21.16%201.21z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M40.84%2061.65a1.13%201.13%200%200%201%201.54.42l.15.27c.26.45.59.74.75.65s0-.6-.28-1.14l-.38-.66a1.13%201.13%200%200%200-1.54-.42l-.66.38c-.54.31-.9.69-.82.84s.52.07%201-.19z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M41.41%2059.53a1.13%201.13%200%200%201%201.54.42l.35.6c.31.54.72.89.91.78s.1-.64-.21-1.18l-.75-1.3a1.13%201.13%200%200%200-1.54-.42l-1.3.75c-.54.31-.89.72-.78.91s.64.1%201.18-.21z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M42.1%2057a1.13%201.13%200%200%201%201.54.42l.41.71c.31.54.73.88.93.77s.11-.65-.2-1.19l-.83-1.44a1.13%201.13%200%200%200-1.54-.42l-1.41.82c-.54.31-.88.73-.77.93s.65.11%201.19-.2zM46.42%2050.31a1.64%201.64%200%200%201%201.69-.68l3.55.9c.6.15.85-.17.56-.72l-1.73-3.23a1.65%201.65%200%200%201%20.25-1.8l2.55-2.62c.43-.44.28-.83-.34-.84l-3.66-.12a1.64%201.64%200%200%201-1.43-1.12l-1-3.53c-.17-.6-.57-.66-.9-.13L44%2039.53a1.64%201.64%200%200%201-1.69.68l-3.55-.9c-.6-.15-.85.17-.56.72l1.8%203.23a1.64%201.64%200%200%201-.25%201.8l-2.55%202.63c-.43.44-.28.83.34.84l3.66.12a1.64%201.64%200%200%201%201.43%201.12l1%203.52c.17.6.57.66.9.13zm-1.61.85c-.33.53-.73.47-.9-.13l-.61-2.16a1.64%201.64%200%200%200-1.43-1.12l-2.24-.07c-.62%200-.77-.4-.34-.85l1.56-1.61a1.65%201.65%200%200%200%20.25-1.8l-1.06-2c-.29-.55%200-.87.56-.72l2.17.55a1.64%201.64%200%200%200%201.69-.68l1.18-1.91c.33-.53.73-.47.9.13l.62%202.21a1.64%201.64%200%200%200%201.43%201.12l2.24.07c.62%200%20.77.4.34.84l-1.56%201.61a1.65%201.65%200%200%200-.25%201.8l1.06%202c.29.55%200%20.87-.56.72l-2.17-.55a1.64%201.64%200%200%200-1.69.68z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M47.16%2047.29a1.64%201.64%200%200%200-1.69.68l-.28.45c-.33.53-.73.47-.9-.13l-.15-.51a1.64%201.64%200%200%200-1.43-1.12h-.53c-.62%200-.77-.4-.34-.84l.37-.38a1.65%201.65%200%200%200%20.26-1.8l-.25-.47c-.29-.55%200-.87.56-.72l.52.13a1.64%201.64%200%200%200%201.7-.7l.28-.45c.33-.53.73-.47.9.13l.14.51a1.65%201.65%200%200%200%201.43%201.12h.53c.62%200%20.77.4.34.85l-.37.38a1.65%201.65%200%200%200-.25%201.8l.25.47c.29.55%200%20.87-.56.72zM85%2050.27A1.13%201.13%200%200%200%2084%2049l-33.38-4.73a1.13%201.13%200%200%200-1.27%201v.29a1.13%201.13%200%200%200%201%201.28l33.41%204.73a1.13%201.13%200%200%200%201.27-1z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M76.63%2050a1%201%200%200%201%20.21-1.49L80.58%2046a.92.92%200%200%200%20.34-1.33%201.19%201.19%200%200%200-1.53-.08l-5.27%203.54a1%201%200%200%200-.21%201.49L78%2054.47a1.19%201.19%200%200%200%201.49.35.92.92%200%200%200%200-1.38z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M70.1%2049.07a1%201%200%200%201%20.21-1.49l5.12-3.44a1%201%200%200%200%20.21-1.49%201.29%201.29%200%200%200-1.64-.27l-7%204.72a1%201%200%200%200-.21%201.49l5.45%206.48a1.29%201.29%200%200%200%201.66.24%201%201%200%200%200%20.21-1.49z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M62.26%2048a1%201%200%200%201%20.21-1.49l5.42-3.64a1%201%200%200%200%20.21-1.49l-.1-.15a1.29%201.29%200%200%200-1.64-.23l-7.41%205a1%201%200%200%200-.21%201.49l5.75%206.84a1.29%201.29%200%200%200%201.66.24l.12-.08a1%201%200%200%200%20.2-1.49zM59.47%2058c.18-.18%200-.69-.46-1.13l-6.86-6.89c-.44-.44-.95-.65-1.13-.47s0%20.69.46%201.13l6.86%206.89c.44.41.95.62%201.13.47z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M57.32%2056.93a1.13%201.13%200%200%201%201.13-1.13h.31c.51%200%20.93-.14.93-.32s-.51-.32-1.13-.32h-.76a1.13%201.13%200%200%200-1.13%201.13V57c0%20.62.14%201.13.32%201.13s.32-.42.32-.93.01-.27.01-.27z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M55.78%2055.38a1.13%201.13%200%200%201%201.13-1.13h.7c.62%200%201.13-.18%201.13-.4s-.51-.4-1.13-.4H56.1a1.13%201.13%200%200%200-1.1%201.12v1.5c0%20.62.18%201.13.4%201.13s.4-.51.4-1.13z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M53.92%2053.51A1.13%201.13%200%200%201%2055%2052.38h.82c.62%200%201.13-.19%201.13-.42s-.51-.42-1.13-.42h-1.61a1.13%201.13%200%200%200-1.13%201.13v1.66c0%20.62.19%201.13.42%201.13s.42-.51.42-1.13zM50.3%2046.43a1.65%201.65%200%200%201%20.25-1.8L53.11%2042c.43-.44.28-.83-.34-.84L49.11%2041a1.65%201.65%200%200%201-1.43-1.12l-1-3.53c-.17-.6-.57-.65-.9-.13l-1.93%203.11a1.64%201.64%200%200%201-1.69.68l-3.55-.9c-.6-.15-.85.17-.56.72l1.73%203.23a1.65%201.65%200%200%201-.26%201.8L37%2047.53c-.43.44-.28.82.34.84l3.66.12a1.64%201.64%200%200%201%201.43%201.12l1%203.53c.17.6.57.66.9.13l1.93-3.11a1.64%201.64%200%200%201%201.69-.68l3.54.9c.6.15.85-.17.56-.72zm-.07%201.82c.29.55%200%20.87-.56.72l-2.17-.55a1.64%201.64%200%200%200-1.69.68L44.63%2051c-.33.53-.73.47-.9-.13l-.61-2.16a1.64%201.64%200%200%200-1.43-1.12l-2.24-.07c-.62%200-.77-.4-.34-.84l1.56-1.61a1.65%201.65%200%200%200%20.25-1.8l-1.06-2c-.29-.55%200-.87.56-.72l2.17.55a1.64%201.64%200%200%200%201.69-.68l1.18-1.91c.33-.53.73-.47.9.13l.64%202.18a1.64%201.64%200%200%200%201.43%201.12l2.24.07c.62%200%20.77.4.34.85l-1.56%201.61a1.65%201.65%200%200%200-.25%201.8z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M48.06%2044.27a1.65%201.65%200%200%200-.25%201.8l.25.47c.29.55%200%20.87-.56.72l-.5-.13a1.64%201.64%200%200%200-1.69.68l-.28.45c-.33.53-.73.47-.9-.13l-.13-.51a1.65%201.65%200%200%200-1.43-1.12h-.53c-.62%200-.77-.4-.34-.84l.37-.38a1.65%201.65%200%200%200%20.25-1.8L42%2043c-.29-.55%200-.87.56-.72l.52.13a1.64%201.64%200%200%200%201.69-.68l.28-.45c.33-.53.73-.47.9.13l.14.51A1.64%201.64%200%200%200%2047.56%2043h.53c.62%200%20.77.4.34.84z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--snowflake2 {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2090%2090%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bopacity%3A0.67%3B%7D.cls-2%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Efiocco2%3C%2Ftitle%3E%3Cpath%20class%3D%22cls-1%20cls-2%22%20d%3D%22M25.53%2078a1.44%201.44%200%200%200%202-.54l.93-1.55a.77.77%200%200%201%201.46%200l.73%201.33a1.16%201.16%200%200%200%201.8.39%201.78%201.78%200%200%200%20.39-2.17l-1.28-2.3a2.62%202.62%200%200%201-.08-2.34c.35-.58%201-.48%201.34.22l1.69%203.07a1.15%201.15%200%200%200%201.79.39%201.81%201.81%200%200%200%20.37-2.18l-2.21-4a2.83%202.83%200%200%201%200-2.54l3-5.07c.42-.69%201-.63%201.24.13l.64%201.83a1%201%200%200%200%201.63.47l1.52-1.22c.63-.51%201.13-.26%201.12.55v1.19a3.56%203.56%200%200%201-1.17%202.38L38.85%2069a1.76%201.76%200%200%200-.47%202.13%201.16%201.16%200%200%200%201.81.29l2.22-1.79c.63-.51%201.13-.26%201.12.55v.34a1.38%201.38%200%201%200%202.76%200v-.32c0-.81.53-1%201.14-.51l2.17%201.87a1.17%201.17%200%200%200%201.82-.23%201.76%201.76%200%200%200-.4-2.14l-3.54-3a3.56%203.56%200%200%201-1.09-2.42v-1.18c0-.81.53-1%201.14-.51l1.49%201.28a1%201%200%200%200%201.64-.41l.7-1.81c.29-.75.85-.79%201.24-.08l2.86%205.17a2.84%202.84%200%200%201%200%202.54l-2.34%203.94a1.81%201.81%200%200%200%20.3%202.19%201.14%201.14%200%200%200%201.8-.33l1.79-3c.41-.69%201-.77%201.35-.18a2.62%202.62%200%200%201-.16%202.34l-1.36%202.26a1.78%201.78%200%200%200%20.31%202.18%201.17%201.17%200%200%200%201.85-.4l.78-1.31a.77.77%200%200%201%201.46%200l.88%201.58a1.4%201.4%200%201%200%202.45-1.36l-.88-1.58c-.39-.7-.05-1.27.75-1.25h1.52a1.16%201.16%200%200%200%201.24-1.37%201.79%201.79%200%200%200-1.69-1.42h-2.63A2.62%202.62%200%200%201%2060.8%2070c-.33-.59.06-1.07.86-1.05l3.5.07a1.14%201.14%200%200%200%201.23-1.35%201.81%201.81%200%200%200-1.7-1.41l-4.58-.1a2.83%202.83%200%200%201-2.18-1.31l-2.87-5.17c-.39-.71-.06-1.16.73-1l1.91.36a1%201%200%200%200%201.21-1.17l-.3-1.93c-.12-.8.34-1.11%201-.69l1%20.61A3.56%203.56%200%200%201%2062.15%2058l.71%204.6a1.76%201.76%200%200%200%201.61%201.47%201.16%201.16%200%200%200%201.16-1.42l-.43-2.82c-.12-.8.34-1.11%201-.69l.28.17A1.38%201.38%200%201%200%2067.94%2057l-.29-.18c-.69-.42-.63-1%20.13-1.24l2.7-.94a1.17%201.17%200%200%200%20.71-1.69%201.76%201.76%200%200%200-2.05-.73l-4.4%201.54a3.56%203.56%200%200%201-2.64-.27l-1-.61c-.69-.42-.63-1%20.13-1.24l1.85-.65a1%201%200%200%200%20.47-1.63L62.3%2047.8c-.5-.63-.26-1.13.55-1.12l5.91.1a2.83%202.83%200%200%201%202.18%201.31l2.24%204a1.81%201.81%200%200%200%202%20.84%201.14%201.14%200%200%200%20.62-1.72l-1.71-3.06c-.39-.7-.16-1.27.52-1.26a2.62%202.62%200%200%201%201.95%201.3l1.28%202.3a1.78%201.78%200%200%200%202%20.82%201.17%201.17%200%200%200%20.62-1.74l-.74-1.33c-.39-.7-.05-1.27.75-1.26h1.8a1.4%201.4%200%201%200%200-2.8h-1.81c-.81%200-1.12-.59-.71-1.28l.78-1.3a1.17%201.17%200%200%200-.56-1.76%201.78%201.78%200%200%200-2.07.75l-1.35%202.25a2.62%202.62%200%200%201-2%201.24c-.68%200-.89-.58-.48-1.27l1.81-3a1.15%201.15%200%200%200-.55-1.74%201.81%201.81%200%200%200-2.07.77L71%2042.77A2.83%202.83%200%200%201%2068.81%2044l-5.91-.1c-.81%200-1-.52-.51-1.14l1.27-1.47a1%201%200%200%200-.41-1.64L61.43%2039c-.75-.29-.79-.85-.08-1.24l1-.57A3.56%203.56%200%200%201%2065%2037l4.34%201.68a1.76%201.76%200%200%200%202.1-.68%201.16%201.16%200%200%200-.65-1.72l-2.66-1c-.75-.29-.79-.85-.08-1.24l.29-.16A1.38%201.38%200%201%200%2067%2031.41l-.3.17c-.7.39-1.16.06-1-.73l.52-2.85a1.16%201.16%200%200%200-1.11-1.46A1.76%201.76%200%200%200%2063.45%2028l-.87%204.58A3.57%203.57%200%200%201%2061%2034.72l-1%20.58c-.71.39-1.16.06-1-.73l.36-1.93a1%201%200%200%200-1.17-1.22l-1.92.3c-.8.12-1.11-.34-.69-1l3-5.06a2.83%202.83%200%200%201%202.22-1.24l4.58.06a1.81%201.81%200%200%200%201.75-1.35A1.14%201.14%200%200%200%2066%2021.7l-3.5-.05c-.81%200-1.18-.5-.83-1.08a2.62%202.62%200%200%201%202.1-1h2.63a1.78%201.78%200%200%200%201.73-1.36%201.17%201.17%200%200%200-1.2-1.41h-1.52c-.81%200-1.13-.59-.71-1.28l.92-1.52a1.4%201.4%200%201%200-2.41-1.44l-.93%201.55a.77.77%200%200%201-1.46%200l-.74-1.33a1.16%201.16%200%200%200-1.8-.39%201.78%201.78%200%200%200-.38%202.17l1.28%202.3a2.62%202.62%200%200%201%20.07%202.34c-.35.58-1%20.48-1.34-.22l-1.69-3.07a1.14%201.14%200%200%200-1.79-.39%201.81%201.81%200%200%200-.37%202.18l2.21%204a2.83%202.83%200%200%201%200%202.54l-3%205.07c-.41.69-1%20.63-1.24-.13l-.73-1.88a1%201%200%200%200-1.63-.47l-1.52%201.22c-.63.5-1.13.26-1.12-.55v-1.19a3.56%203.56%200%200%201%201.17-2.38L51.85%2021a1.76%201.76%200%200%200%20.47-2.13%201.16%201.16%200%200%200-1.81-.29l-2.23%201.79c-.63.51-1.13.26-1.12-.55v-.34a1.38%201.38%200%201%200-2.76%200v.34c0%20.81-.52%201-1.13.51l-2.17-1.89a1.16%201.16%200%200%200-1.82.23%201.76%201.76%200%200%200%20.4%202.14l3.53%203a3.56%203.56%200%200%201%201.08%202.42v1.19c0%20.81-.52%201-1.13.51l-1.49-1.28a1%201%200%200%200-1.67.45l-.7%201.81c-.29.75-.85.79-1.24.08l-2.86-5.16a2.83%202.83%200%200%201%200-2.54l2.34-3.94a1.81%201.81%200%200%200-.3-2.19%201.14%201.14%200%200%200-1.8.33l-1.8%203c-.41.69-1%20.77-1.35.18a2.62%202.62%200%200%201%20.16-2.34l1.36-2.26a1.78%201.78%200%200%200-.31-2.18%201.17%201.17%200%200%200-1.82.33l-.78%201.31a.77.77%200%200%201-1.46%200l-.87-1.58a1.41%201.41%200%201%200-2.45%201.36l.88%201.56c.39.7.05%201.27-.75%201.25h-1.52a1.17%201.17%200%200%200-1.24%201.37%201.78%201.78%200%200%200%201.69%201.42h2.63A2.61%202.61%200%200%201%2029.9%2020c.33.59-.06%201.07-.87%201.05l-3.5-.05a1.14%201.14%200%200%200-1.23%201.35%201.81%201.81%200%200%200%201.7%201.42l4.58.1a2.83%202.83%200%200%201%202.18%201.31l2.87%205.17c.39.7.06%201.16-.73%201L33%2031a1%201%200%200%200-1.22%201.18l.3%201.93c.12.8-.34%201.11-1%20.69l-1-.61A3.56%203.56%200%200%201%2028.54%2032l-.71-4.6a1.76%201.76%200%200%200-1.61-1.47%201.16%201.16%200%200%200-1.16%201.42l.44%202.82c.12.8-.34%201.11-1%20.69l-.29-.17A1.39%201.39%200%201%200%2022.76%2033l.29.18c.69.41.63%201-.13%201.24l-2.7.94a1.17%201.17%200%200%200-.71%201.69%201.76%201.76%200%200%200%202.05.73L26%2036.29a3.56%203.56%200%200%201%202.64.27l1%20.61c.69.42.63%201-.13%201.24l-1.85.65a1%201%200%200%200-.47%201.63l1.22%201.51c.5.63.26%201.13-.55%201.12l-5.91-.1a2.83%202.83%200%200%201-2.18-1.3l-2.24-4a1.81%201.81%200%200%200-2-.84%201.14%201.14%200%200%200-.61%201.72l1.71%203.06c.39.7.16%201.27-.52%201.26a2.62%202.62%200%200%201-1.95-1.3l-1.28-2.3a1.78%201.78%200%200%200-2-.82%201.17%201.17%200%200%200-.62%201.74l.74%201.33c.39.7.05%201.27-.75%201.25h-1.8a1.4%201.4%200%201%200%200%202.81h1.8c.81%200%201.12.59.71%201.28L10%2048.38a1.16%201.16%200%200%200%20.56%201.76%201.79%201.79%200%200%200%202.07-.75L14%2047.13a2.62%202.62%200%200%201%202-1.24c.68%200%20.9.59.48%201.28l-1.81%203a1.15%201.15%200%200%200%20.55%201.74%201.81%201.81%200%200%200%202.07-.77l2.38-3.92A2.83%202.83%200%200%201%2021.89%2046l5.91.1c.81%200%201%20.52.51%201.14L27%2048.7a1%201%200%200%200%20.41%201.64l1.82.71c.75.29.79.85.08%201.24l-1%20.57a3.56%203.56%200%200%201-2.65.18l-4.34-1.68a1.76%201.76%200%200%200-2.08.66%201.16%201.16%200%200%200%20.65%201.72l2.66%201c.75.29.79.85.08%201.24l-.29.16a1.38%201.38%200%201%200%201.34%202.42l.3-.17c.71-.39%201.16-.06%201%20.73l-.5%202.88a1.16%201.16%200%200%200%201.11%201.46A1.76%201.76%200%200%200%2027.24%2062l.87-4.58a3.56%203.56%200%200%201%201.55-2.15l1-.57c.71-.39%201.16-.06%201%20.73l-.37%201.93a1%201%200%200%200%201.17%201.22l1.92-.3c.8-.12%201.11.34.69%201l-3%205.06a2.83%202.83%200%200%201-2.22%201.24l-4.58-.06a1.81%201.81%200%200%200-1.75%201.35%201.14%201.14%200%200%200%201.18%201.39l3.5.05c.81%200%201.18.5.83%201.08a2.61%202.61%200%200%201-2.1%201H24.3a1.78%201.78%200%200%200-1.73%201.36%201.16%201.16%200%200%200%201.2%201.41h1.52c.81%200%201.13.59.71%201.28L25.08%2076a1.44%201.44%200%200%200%20.45%202zm15.05-20.18a3.56%203.56%200%200%201%20.27-2.64l2.27-3.78c.42-.69.74-.6.73.21L43.77%2056a3.56%203.56%200%200%201-1.17%202.38l-.28.23a1%201%200%200%201-1.62-.47zm8.91-2.49a3.56%203.56%200%200%201%20.18%202.67l-.13.33a1%201%200%200%201-1.64.41l-.28-.24a3.56%203.56%200%200%201-1.09-2.42l.08-4.41c0-.81.35-.89.74-.18zm-14.68-1.62a3.56%203.56%200%200%201%201.55-2.15l3.86-2.14c.7-.39.94-.15.53.54l-2.28%203.79a3.57%203.57%200%200%201-2.2%201.48l-.35.05a1%201%200%200%201-1.17-1.22zm19.29-1.84a3.56%203.56%200%200%201%201.48%202.2l.06.36a1%201%200%200%201-1.22%201.18l-.35-.07A3.56%203.56%200%200%201%2051.92%2054l-2.14-3.86c-.39-.7-.15-.94.55-.53zm2.27-5.29a3.57%203.57%200%200%201%202.39%201.17L59%2048a1%201%200%200%201-.46%201.63l-.35.12a3.56%203.56%200%200%201-2.64-.27l-3.78-2.27c-.69-.42-.6-.74.21-.73zm-24.51.71a3.56%203.56%200%200%201%202.42-1.09l4.41.07c.81%200%20.89.34.18.74L35%2049.14a3.56%203.56%200%200%201-2.65.18l-.35-.13a1%201%200%200%201-.41-1.64zm2.47-3.86a3.57%203.57%200%200%201-2.38-1.17l-.23-.26a1%201%200%200%201%20.46-1.63l.35-.12a3.55%203.55%200%200%201%202.64.27L39%2042.77c.69.42.6.74-.21.73zm24.51-.71a3.56%203.56%200%200%201-2.42%201.09L52%2043.73c-.81%200-.89-.34-.18-.73l3.85-2.14a3.56%203.56%200%200%201%202.65-.18l.34.13a1%201%200%200%201%20.41%201.64zM36.6%2038.13a3.56%203.56%200%200%201-1.48-2.2l-.06-.36a1%201%200%200%201%201.21-1.17l.35.07A3.57%203.57%200%200%201%2038.77%2036l2.14%203.86c.39.7.15.94-.54.53zm19.28-1.84a3.56%203.56%200%200%201-1.56%202.15l-3.86%202.14c-.7.39-.94.15-.53-.55l2.28-3.79a3.56%203.56%200%200%201%202.2-1.48l.35-.05A1%201%200%200%201%2056%2035.92zM41.2%2034.67A3.56%203.56%200%200%201%2041%2032l.13-.33a1%201%200%200%201%201.64-.41l.28.24a3.56%203.56%200%200%201%201.08%202.42l-.08%204.41c0%20.81-.34.89-.74.18zm8.91-2.49a3.56%203.56%200%200%201-.27%202.64l-2.27%203.78c-.41.69-.74.6-.73-.21l.08-4.4a3.56%203.56%200%200%201%201.17-2.38l.29-.23a1%201%200%200%201%201.62.47z%22%20id%3D%22Livello_7%22%20data-name%3D%22Livello%207%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--snowflake3 {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2050%2050%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bopacity%3A0.67%3B%7D.cls-2%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Efiocco3%3C%2Ftitle%3E%3Cpath%20class%3D%22cls-1%20cls-2%22%20d%3D%22M17.89%2035.72c.12.32.38.38.59.14a1.12%201.12%200%200%200%20.16-1l-.25-.66a1.09%201.09%200%200%201%20.15-1c.2-.23.45-.15.57.17l.45%201.27c.11.32.38.38.59.15a1.12%201.12%200%200%200%20.17-1l-.46-1.26a1.1%201.1%200%200%201%20.15-1c.2-.23.45-.15.57.17l.61%201.71c.11.32.38.38.59.14a1.13%201.13%200%200%200%20.17-1l-.62-1.7a1.09%201.09%200%200%201%20.14-1c.19-.22.44-.14.56.18l1%202.92.21.58.41-.44%202.09-2.25c.23-.25.49-.22.58.07a1.08%201.08%200%200%201-.25%201l-1.23%201.3a1.13%201.13%200%200%200-.24%201c.1.31.36.36.59.11L26.42%2033c.23-.25.49-.21.58.08a1.1%201.1%200%200%201-.25%201l-.91%201a1.12%201.12%200%200%200-.24%201c.1.3.37.35.59.11l.91-1c.23-.24.49-.21.58.08a1.09%201.09%200%200%201-.25%201l-.48.51a1.12%201.12%200%200%200-.24%201c.1.31.36.36.59.11l.49-.52a.33.33%200%200%201%20.61.14l.69%202.17a.56.56%200%200%200%20.66.43.58.58%200%200%200%20.28-.75l-.69-2.17c-.1-.32.08-.54.4-.49l.69.12c.33.06.51-.15.41-.45a1.07%201.07%200%200%200-.77-.65l-.68-.11a1%201%200%200%201-.76-.63c-.09-.29.1-.48.42-.42l1.3.23c.33.06.51-.15.41-.45a1.07%201.07%200%200%200-.77-.66l-1.29-.22a1.05%201.05%200%200%201-.76-.63c-.09-.29.1-.48.42-.42l1.75.31c.33.06.51-.15.41-.45a1.08%201.08%200%200%200-.77-.66l-1.74-.3a1%201%200%200%201-.76-.62c-.09-.28.1-.47.43-.41l3%20.54.59.11-.16-.59-.85-3c-.09-.33.06-.54.34-.48a1%201%200%200%201%20.68.7l.48%201.74a1.09%201.09%200%200%200%20.72.72c.31.07.48-.14.39-.47l-.5-1.75c-.09-.33.07-.54.36-.48a1.06%201.06%200%200%201%20.69.71l.36%201.3a1.08%201.08%200%200%200%20.72.71c.31.07.48-.15.39-.47l-.36-1.3c-.09-.33.07-.54.36-.48a1%201%200%200%201%20.69.71l.19.68a1.08%201.08%200%200%200%20.72.72c.31.07.48-.15.39-.47l-.19-.69c-.09-.33.1-.54.42-.47l2.17.47a.56.56%200%200%200%20.69-.37.57.57%200%200%200-.49-.63l-2.17-.47a.35.35%200%200%201-.21-.6l.44-.55c.21-.26.13-.53-.17-.6a1%201%200%200%200-.94.36l-.44.55a1%201%200%200%201-.91.37c-.29-.06-.35-.33-.14-.59l.84-1c.21-.26.13-.53-.17-.59a1%201%200%200%200-.94.36l-.83%201a1%201%200%200%201-.91.36c-.29-.06-.36-.33-.14-.59L34%2024.2c.21-.26.13-.53-.18-.59a1.06%201.06%200%200%200-.94.36l-1.12%201.4a1%201%200%200%201-.9.37c-.28-.06-.34-.32-.13-.58l1.94-2.38.38-.47-.58-.15-2.94-.73c-.32-.08-.43-.33-.23-.55a1%201%200%200%201%20.93-.25l1.67.37a1.05%201.05%200%200%200%201-.29c.21-.24.12-.5-.2-.59l-1.72-.43c-.32-.08-.42-.33-.22-.56a1%201%200%200%201%20.94-.26l1.27.33a1%201%200%200%200%201-.29c.21-.24.12-.5-.2-.58l-1.28-.32c-.32-.08-.42-.33-.22-.56a1%201%200%200%201%20.94-.26l.67.18a1%201%200%200%200%201-.28c.21-.24.12-.5-.2-.59l-.68-.18a.35.35%200%200%201-.18-.61l1.48-1.7a.59.59%200%200%200%200-.8.55.55%200%200%200-.77.12L33%2015.07a.33.33%200%200%201-.61-.12l-.24-.67c-.12-.32-.38-.38-.59-.14a1.12%201.12%200%200%200-.16%201l.24.66a1.09%201.09%200%200%201-.15%201c-.2.23-.45.15-.57-.17l-.45-1.27c-.11-.32-.38-.38-.59-.14a1.12%201.12%200%200%200-.17%201l.46%201.26a1.1%201.1%200%200%201-.15%201c-.2.23-.45.15-.57-.17l-.61-1.71c-.11-.32-.38-.38-.59-.14a1.13%201.13%200%200%200-.17%201l.62%201.7a1.09%201.09%200%200%201-.14%201c-.19.22-.44.14-.56-.18l-1-2.92-.21-.58-.42.44-2.09%202.25c-.23.25-.49.22-.58-.07a1.08%201.08%200%200%201%20.25-1l1.22-1.3a1.13%201.13%200%200%200%20.24-1c-.1-.31-.36-.36-.59-.11l-1.23%201.32c-.23.25-.49.21-.58-.08a1.1%201.1%200%200%201%20.25-1l.91-1a1.12%201.12%200%200%200%20.24-1c-.1-.31-.36-.35-.59-.11l-.91%201c-.23.25-.49.21-.58-.08a1.09%201.09%200%200%201%20.25-1l.48-.51a1.12%201.12%200%200%200%20.24-1c-.1-.31-.36-.36-.59-.11l-.49.52a.33.33%200%200%201-.61-.14l-.69-2.17a.56.56%200%200%200-.66-.43.58.58%200%200%200-.28.75l.69%202.17c.1.32-.08.54-.4.49l-.69-.12c-.33-.06-.51.15-.41.45a1.07%201.07%200%200%200%20.77.65l.68.11a1%201%200%200%201%20.76.63c.09.29-.1.48-.42.42l-1.29-.23c-.33-.06-.51.15-.41.45a1.07%201.07%200%200%200%20.77.66l1.29.22a1.05%201.05%200%200%201%20.76.63c.09.29-.1.48-.42.42l-1.75-.31c-.33-.06-.51.15-.41.45a1.08%201.08%200%200%200%20.77.66l1.74.3a1%201%200%200%201%20.76.62c.09.28-.1.47-.43.41l-3-.54-.59-.11.17.59.85%203c.09.33-.06.54-.34.48a1%201%200%200%201-.68-.7l-.48-1.74a1.09%201.09%200%200%200-.72-.72c-.31-.07-.48.14-.39.47l.5%201.75c.09.33-.07.54-.36.48a1.06%201.06%200%200%201-.69-.71l-.36-1.3a1.08%201.08%200%200%200-.72-.71c-.31-.07-.48.15-.39.47l.36%201.3c.09.33-.07.54-.36.48a1%201%200%200%201-.69-.71l-.24-.51a1.07%201.07%200%200%200-.72-.72c-.31-.07-.48.15-.39.47l.19.69c.09.33-.1.54-.42.47l-2.17-.51a.56.56%200%200%200-.69.37.57.57%200%200%200%20.49.63l2.17.47a.35.35%200%200%201%20.21.6l-.44.55c-.21.26-.13.53.17.6a1%201%200%200%200%20.94-.36l.44-.55a1%201%200%200%201%20.91-.37c.29.06.35.33.14.59l-.84%201c-.21.26-.13.53.17.59a1%201%200%200%200%20.94-.36l.83-1a1%201%200%200%201%20.91-.36c.29.06.36.33.15.59L16%2025.8c-.21.26-.13.53.18.59a1.06%201.06%200%200%200%20.94-.36l1.12-1.4a1%201%200%200%201%20.9-.37c.28.06.34.32.13.58l-1.94%202.38-.38.47.58.15%202.94.73c.32.08.43.33.23.55a1%201%200%200%201-.93.25L18.1%2029a1.05%201.05%200%200%200-1%20.29c-.21.24-.12.5.2.59l1.72.43c.32.08.42.33.22.56a1%201%200%200%201-.94.26l-1.27-.33a1%201%200%200%200-1%20.28c-.21.24-.12.5.2.58l1.28.32c.32.08.42.33.22.56a1%201%200%200%201-.94.26l-.67-.18a1%201%200%200%200-1%20.28c-.21.24-.12.5.2.59l.68.18a.35.35%200%200%201%20.18.61L14.82%2036a.59.59%200%200%200%200%20.8.55.55%200%200%200%20.77-.12L17%2034.93a.33.33%200%200%201%20.61.12zm11.82-6.82c.09.33-.1.55-.43.49L27.37%2029a1.11%201.11%200%200%201-.78-.69l-.22-.68c-.1-.32.08-.54.4-.48h.14c.33.06.52-.16.43-.49v-.15c-.09-.33.1-.54.42-.47l.69.15a1.11%201.11%200%200%201%20.75.72zm-1.77-3.79a.34.34%200%200%201-.2-.6l.09-.11a.36.36%200%200%200-.2-.63h-.15a.34.34%200%200%201-.18-.61l.47-.54a1.08%201.08%200%200%201%201-.31l1.88.48a.36.36%200%200%201%20.2.62l-1.24%201.53a1.08%201.08%200%200%201-1%20.35zm-2-6.26a.34.34%200%200%201%20.62.13l.67%201.87a1.16%201.16%200%200%201-.19%201l-.47.54a.33.33%200%200%201-.61-.12v-.14a.34.34%200%200%200-.62-.13l-.11.11a.33.33%200%200%201-.6-.14l-.22-.69a1.16%201.16%200%200%201%20.23-1zm-5.65%202.25c-.09-.33.1-.55.42-.49l1.92.34a1.11%201.11%200%200%201%20.78.69l.22.68c.1.32-.08.54-.4.48h-.14c-.33-.06-.52.16-.43.49v.15c.09.33-.1.54-.42.47l-.69-.15a1.11%201.11%200%200%201-.75-.72zm1.77%203.79a.34.34%200%200%201%20.2.6l-.09.11a.36.36%200%200%200%20.2.62h.15a.34.34%200%200%201%20.18.61l-.47.54a1.08%201.08%200%200%201-1%20.31l-1.88-.48a.36.36%200%200%201-.2-.62l1.24-1.54a1.08%201.08%200%200%201%201-.35zm.72%204.25a1.16%201.16%200%200%201%20.19-1l.46-.53a.33.33%200%200%201%20.61.12v.14a.34.34%200%200%200%20.62.13l.1-.11a.33.33%200%200%201%20.6.14l.22.69a1.16%201.16%200%200%201-.23%201l-1.34%201.44a.34.34%200%200%201-.62-.13z%22%20id%3D%22Livello_7%22%20data-name%3D%22Livello%207%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--snowflake4 {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2050%2050%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A1.31px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Efiocco4%3C%2Ftitle%3E%3Cg%20id%3D%22Livello_7%22%20data-name%3D%22Livello%207%22%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M25.28%2024.63l8.78-19.61M38.63%209.18l-7.76%202.95-2.93-7.81M25.28%2024.63L19.49%203.92M25.65%204.14l-4.06%207.29-7.24-4.09M25.28%2024.63L7.63%2012.51M12.49%208.7l1.54%208.21-8.15%201.55M25.28%2024.63L4.03%2026.77M5.31%2020.7l6.42%205.29-5.25%206.47M25.28%2024.63l-14.91%2015.4M7.48%2034.55l8.29-.11.11%208.36M25.28%2024.63l-1.6%2021.45M17.97%2043.75l6.29-5.45%205.41%206.33M25.28%2024.63l12.47%2017.46M31.89%2044.01l1.33-8.25%208.19%201.35M25.28%2024.63l20.69%205.3M42.71%2035.19l-4.24-7.18%207.13-4.27M25.28%2024.63l19.24-9.34M45.37%2021.44l-7.83-2.76%202.74-7.89%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--snowflake5 {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2050%2050%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3B%7D.cls-2%7Bclip-path%3Aurl%28%23clip-path%29%3B%7D.cls-3%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Efiocco5%3C%2Ftitle%3E%3Cg%20class%3D%22cls-2%22%20id%3D%22Livello_5%22%20data-name%3D%22Livello%205%22%3E%3Cpath%20id%3D%22_Tracciato_%22%20data-name%3D%22%26lt%3BTracciato%26gt%3B%22%20class%3D%22cls-3%22%20d%3D%22M25%2016a10.09%2010.09%200%200%201-9%209%2010.09%2010.09%200%200%201%209%209%2010.09%2010.09%200%200%201%209-9%2010.09%2010.09%200%200%201-9-9z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--standmixer {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2290%22%20height%3D%2290%22%20viewBox%3D%220%200%2090%2090%22%3E%3Cpath%20fill%3D%22%233E3936%22%20d%3D%22M71.356%2089.033H14.35c-2.238%200-4.058-1.82-4.058-4.06%200-1.644%201.008-3.12%202.5-3.742l9.818-38.618c-6.263-.02-11.352-5.12-11.352-11.386%200-6.28%205.11-11.39%2011.39-11.39h35.68c4.43%200%208.415%202.542%2010.294%206.518h2.737c1.338%200%202.427%201.09%202.427%202.43v3.26c0%201.336-1.09%202.424-2.428%202.424h-1.923v8.16c0%201.34-1.092%202.43-2.433%202.43H60.55v.842h17.12c.89%200%201.612.725%201.612%201.616%200%20.6-.328%201.122-.813%201.4v8.814c0%208.82-4.46%2016.926-11.4%2020.803v2.39h4.287c2.237%200%204.057%201.817%204.057%204.052%200%202.236-1.82%204.058-4.058%204.058zM22.65%2021.437c-5.4%200-9.792%204.392-9.792%209.79%200%205.395%204.392%209.785%209.79%209.785h2.02L14.126%2082.49l-.444.124c-1.052.298-1.788%201.268-1.788%202.36%200%201.355%201.103%202.458%202.457%202.458h57.007c1.354%200%202.457-1.104%202.457-2.46%200-1.352-1.102-2.452-2.457-2.452H65.47v-4.948l.428-.225C72.563%2073.842%2076.87%2066.14%2076.87%2057.73V47.527h.8l-18.72-.03v-4.043h8.054c.46%200%20.833-.372.833-.83v-9.76h3.522c.456%200%20.827-.37.827-.824v-3.258c0-.458-.372-.83-.828-.83h-3.79l-.206-.492c-1.526-3.66-5.072-6.024-9.035-6.024H22.65zm28.127%2060.015l-1.09-.424c-9.437-3.67-15.777-13.54-15.777-24.556%200-5.45%201.515-10.67%204.38-15.094l.236-.365h9.885v1.614c0%20.458.372.83.83.83h8.053V47.5H38.58h.8v10.23c0%208.412%204.305%2016.11%2010.97%2019.615l.428.225v3.882zm-13.8-33.767c-.967%202.777-1.467%205.743-1.467%208.787%200%209.93%205.446%2018.855%2013.667%2022.605v-.548c-6.94-3.876-11.398-11.98-11.398-20.8v-8.815c-.44-.252-.748-.704-.803-1.23zm2.424-5.073c-.735%201.18-1.37%202.42-1.903%203.705.286-.26.666-.418%201.082-.418h17.113v-.844H49.24c-1.34%200-2.428-1.09-2.428-2.43v-.014h-7.41z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--star-circle {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2070%2070%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bstroke%3A%23fff%3Bstroke-miterlimit%3A10%3Bstroke-width%3A2px%3Bopacity%3A0.4%3B%7D.cls-2%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3ENew_Modular%20Approach_01_select%3C%2Ftitle%3E%3Cg%20id%3D%22bullet_icon%22%20data-name%3D%22bullet%20icon%22%3E%3Ccircle%20class%3D%22cls-1%22%20cx%3D%2235%22%20cy%3D%2235%22%20r%3D%2230%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M35%2024l2.34%207.65H45l-6.2%204.71L41.17%2044%2035%2039.25%2028.81%2044l2.39-7.64-6.2-4.73h7.65L35%2024m0-2a2%202%200%200%200-1.91%201.41l-1.92%206.24H25a2%202%200%200%200-1.21%203.59l5.08%203.87-2%206.3A2%202%200%200%200%2030%2045.58l5-3.8%205%203.81a2%202%200%200%200%203.13-2.18l-2-6.31%205-3.83A2%202%200%200%200%2045%2029.65h-6.17l-1.91-6.24A2%202%200%200%200%2035%2022z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--star {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2034%2034%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3B%7D.cls-2%7Bopacity%3A0.4%3B%7D.cls-3%7Bfill%3A%23fffaf5%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Estella%3C%2Ftitle%3E%3Cg%20id%3D%22Livello_5%22%20data-name%3D%22Livello%205%22%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M17.87%202.65l2.37%202.44%202.87-1.33.82-.38.28.84%201.04%203.21%203.17.02.91.01-.12.87-.48%203.33%202.85%201.37.81.4-.5.73-1.91%202.81%201.96%202.44.56.7-.78.45-2.97%201.71.69%203.03.2.86-.9.08-3.42.28-.73%203.03-.21.86-.84-.32-3.22-1.19-2%202.42-.57.68-.62-.65-2.37-2.44-2.87%201.33-.82.38-.28-.84-1.05-3.21-3.16-.02-.91-.01.12-.87.48-3.33-2.85-1.37-.81-.4.5-.73%201.91-2.81-1.96-2.44-.56-.7.78-.45%202.97-1.71-.69-3.03-.2-.86.9-.08%203.43-.28.72-3.02.22-.87.83.32%203.22%201.19%202-2.41.57-.69.62.65z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M11.09%2010.73a8.72%208.72%200%200%200%200%2012.54%209.19%209.19%200%200%200%2012.81%200%208.72%208.72%200%200%200%200-12.54%209.19%209.19%200%200%200-12.81%200z%22%2F%3E%3Cpath%20class%3D%22cls-3%22%20d%3D%22M11.78%2016.49l2.79%201.97-1.07%203.2%201.22.86%202.78-1.98%202.78%201.98%201.22-.86-1.07-3.2%202.79-1.97-.47-1.4-3.44.01-1.06-3.2h-1.51l-1.06%203.2-3.44-.01-.47%201.4h.01z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--support-mail-original, .com-support-home__icon-mail {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20fill%3D%22%233E3936%22%20d%3D%22M17.004%204c.546%200%20.996.447.996.993v10.014c0%20.546-.447.993-.993.993H2.993C2.447%2016%202%2015.553%202%2015.007V4.993C2%204.447%202.447%204%202.993%204H17m.007-1H2.993C1.898%203%201%203.898%201%204.993v10.014C1%2016.102%201.898%2017%202.993%2017h14.015C18.102%2017%2019%2016.102%2019%2015.007V4.993C19%203.898%2018.102%203%2017.007%203z%22%3E%3C%2Fpath%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%233E3936%22%20stroke-width%3D%22.993%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M18%204l-7.964%206.43L2%204%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--support-mail-white {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M17.004%204c.546%200%20.996.447.996.993v10.014c0%20.546-.447.993-.993.993H2.993C2.447%2016%202%2015.553%202%2015.007V4.993C2%204.447%202.447%204%202.993%204H17m.007-1H2.993C1.898%203%201%203.898%201%204.993v10.014C1%2016.102%201.898%2017%202.993%2017h14.015C18.102%2017%2019%2016.102%2019%2015.007V4.993C19%203.898%2018.102%203%2017.007%203z%22%3E%3C%2Fpath%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%22.993%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M18%204l-7.964%206.43L2%204%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--support-mail, .com-support-home__icon-mail-large {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M17.004%204c.546%200%20.996.447.996.993v10.014c0%20.546-.447.993-.993.993H2.993C2.447%2016%202%2015.553%202%2015.007V4.993C2%204.447%202.447%204%202.993%204H17m.007-1H2.993C1.898%203%201%203.898%201%204.993v10.014C1%2016.102%201.898%2017%202.993%2017h14.015C18.102%2017%2019%2016.102%2019%2015.007V4.993C19%203.898%2018.102%203%2017.007%203z%22%2F%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23FFF%22%20stroke-width%3D%22.993%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M18%204l-7.964%206.43L2%204%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--support-phone-original, .com-support-home__icon-phone {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%233E3936%22%20stroke-width%3D%22.999%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M17.48%203.295l-.45-.45C16.48%202.292%2015.677%202%2014.717%202c-2.37%200-5.542%201.7-8.282%204.438-3.978%203.98-5.557%208.63-3.593%2010.593l.45.45c.334.335.778.52%201.254.52.475%200%20.918-.185%201.255-.524l1.8-1.794c.69-.688.69-1.817%200-2.508l-.45-.448c-.48-.48-.258-1.724%201.794-3.78%201.753-1.75%202.767-2.01%203.213-2.01.238%200%20.424.072.57.217l.447.448c.67.67%201.84.672%202.51%200l1.796-1.798c.335-.333.52-.78.52-1.254s-.186-.916-.52-1.253z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--support-phone-white {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%22.999%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M17.48%203.295l-.45-.45C16.48%202.292%2015.677%202%2014.717%202c-2.37%200-5.542%201.7-8.282%204.438-3.978%203.98-5.557%208.63-3.593%2010.593l.45.45c.334.335.778.52%201.254.52.475%200%20.918-.185%201.255-.524l1.8-1.794c.69-.688.69-1.817%200-2.508l-.45-.448c-.48-.48-.258-1.724%201.794-3.78%201.753-1.75%202.767-2.01%203.213-2.01.238%200%20.424.072.57.217l.447.448c.67.67%201.84.672%202.51%200l1.796-1.798c.335-.333.52-.78.52-1.254s-.186-.916-.52-1.253z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--support-phone, .com-support-home__icon-phone-large {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23FFF%22%20stroke-width%3D%22.999%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M17.48%203.295l-.45-.45C16.48%202.292%2015.677%202%2014.717%202c-2.37%200-5.542%201.7-8.282%204.438-3.978%203.98-5.557%208.63-3.593%2010.593l.45.45c.334.335.778.52%201.254.52.475%200%20.918-.185%201.255-.524l1.8-1.794c.69-.688.69-1.817%200-2.508l-.45-.448c-.48-.48-.258-1.724%201.794-3.78%201.753-1.75%202.767-2.01%203.213-2.01.238%200%20.424.072.57.217l.447.448c.67.67%201.84.672%202.51%200l1.796-1.798c.335-.333.52-.78.52-1.254s-.186-.916-.52-1.253z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--support-tel {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23C20038%22%20stroke-miterlimit%3D%2210%22%3E%3Cpath%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M28.646%2012.263l-.52-.52c-.638-.637-1.563-.975-2.673-.975-2.74%200-6.406%201.962-9.572%205.12-4.597%204.59-6.423%209.96-4.153%2012.224l.52.518c.387.39.9.602%201.45.602.55%200%201.06-.213%201.45-.604l2.078-2.07c.8-.795.8-2.098%200-2.895l-.52-.518c-.555-.553-.3-1.99%202.074-4.36%202.024-2.02%203.196-2.32%203.712-2.32.275%200%20.49.083.662.25l.514.518c.773.77%202.127.774%202.9%200l2.078-2.077c.387-.384.6-.897.6-1.445s-.213-1.06-.6-1.447z%22%2F%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2218%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--to-recipes-white {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2236.764%22%20height%3D%2240%22%20viewBox%3D%220%200%2036.764%2040%22%3E%3Cg%20fill%3D%22%23ffffff%22%3E%3Cpath%20d%3D%22M8.52%2019.125v3.78c-2.828%201.76-2.795%207.096-2.79%207.322v2.55c0%201.83%202.032%202.385%202.118%202.407.032.007.065.013.098.013.17%200%20.324-.113.37-.286.054-.203-.067-.412-.272-.467-.062-.018-1.55-.432-1.55-1.667v-2.554c0-.055-.035-5.35%202.592-6.758.125-.065.202-.197.202-.338V19.63l-.767-.505M28.197%2020.005v2.748c2.763%201.997%202.73%206.578%202.75%207.503v2.812c0%201.453-1.23%201.927-1.758%202.062-.206.054-.415-.07-.468-.275-.054-.206.07-.412.274-.467.54-.14%201.184-.48%201.184-1.32v-2.84c0-.02%200-.04.003-.06.008-.042.29-4.586-2.606-6.932-.092-.074-.146-.184-.146-.3v-2.93h.767M25.057%2024.503v.72h-13.04v-.72h13.04m0-.36h-13.04c-.21%200-.384.162-.384.36v.72c0%20.197.174.36.384.36h13.04c.21%200%20.383-.163.383-.36v-.72c0-.198-.173-.36-.383-.36zM29.068%207.655H7.538c-.655%200-.894-.482-.894-.807v-1.53c0-.446.41-.68.79-.708%201-.002%201.772-.372%202.748-.84%201.61-.774%203.813-1.833%208.312-1.833%204.687%200%206.866%201.103%208.458%201.908.84.425%201.444.73%202.148.73.346%200%20.862.225.862.84v1.4c.002.03.013.33-.214.573-.11.123-.32.267-.68.267zM8.61%2013.687s-.245-.91-.665-1.12c-.215-.106-.646-.38-1.048-.514-.062-.02-.093.162-.154.138-.32-.126-.587-.36-.87-.463-.772-.277-1.204-.342-2.096-.525-.592-.122-2.03-1.588-1.996-1.916.032-.32.245-.43.525-.466.28-.034%201.232-.03%201.444-.03.356%200%20.34.514.692.626.507.163.91.082%201.562.326.517.195%201.94.865%201.94.865v.944l1.086%201.087c.316.314-.42%201.05-.42%201.05zM28.077%2013.714s.247-.92.673-1.132c.216-.11.654-.386%201.06-.52.06-.022.093.163.155.14.324-.13.596-.366.88-.47.782-.28%201.218-.347%202.12-.532.6-.123%202.052-1.606%202.018-1.937-.03-.324-.247-.436-.53-.472-.284-.034-1.247-.03-1.46-.03-.36%200-.346.52-.7.634-.515.164-.92.083-1.578.33-.524.196-1.964.874-1.964.874v.956l-1.097%201.098.424%201.062zM20.633%2017.406V16.19c-.12-.136-.842-.426-2.113-.426-1.27%200-1.992.29-2.112.426v1.216c.12.137.842.426%202.112.426s1.992-.29%202.113-.426z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M10.278%2018.886c1.354.856%203.9%201.876%208.32%201.876%206.282%200%208.74-2.033%209.6-3.097v-.436c0-.028-.005-.055-.01-.082l-1.303-5.992c-.025-.117-.104-.215-.214-.266-.108-.05-.236-.048-.342.01-.024.013-2.603%201.357-7.64%201.357-5.068%200-8.398-1.36-8.43-1.374-.105-.043-.225-.038-.325.015-.1.052-.173.147-.198.256l-1.2%205.39c-.03.056-.045.118-.045.18v.488c.2.32.717.998%201.788%201.674zm5.154-2.79c0-.886%201.663-1.2%203.088-1.2s3.09.314%203.09%201.2v1.407c0%20.886-1.665%201.2-3.09%201.2s-3.088-.314-3.088-1.2v-1.408z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3Ccircle%20cx%3D%2212.48%22%20cy%3D%2230.635%22%20r%3D%221.082%22%20fill%3D%22%23ffffff%22%3E%3C%2Fcircle%3E%3Cpath%20d%3D%22M28.583%2031.673c-.25-.172-.386-.267-.386-.764V18.957c-1.144%201.185-3.785%202.877-9.6%202.877-6.484%200-9.137-2.104-10.107-3.258V30.91c0%20.33-.1.452-.27.657-.24.29-.537.652-.537%201.525v2.55c0%201.452%201.18%202.207%201.803%202.402.037.01.076.018.115.018h17.79c.016%200%20.03%200%20.046-.003.648-.082%201.872-.63%201.872-2.128v-2.84c0-.918-.42-1.208-.725-1.42zm-11.61-.533h-2.48c-.226.903-1.038%201.577-2.012%201.577-1.147%200-2.08-.934-2.08-2.082s.933-2.082%202.08-2.082c.978%200%201.794.678%202.017%201.587h2.477v1zm8.473%200h-7.142v-1h7.142v1zM8.52%2017.04V9.46h-.16c-.213%200-.385-.172-.385-.384V7.27c0-.21.172-.382.384-.382h20c.212%200%20.384.17.384.383V9.08c0%20.212-.172.384-.384.384h-.163v7.767l-.767.007v-8.16c0-.21.17-.38.384-.38h.162V7.654H8.743v1.04h.16c.213%200%20.384.17.384.383v7.96H8.52z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--to-recipes {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2236.764%22%20height%3D%2240%22%20viewBox%3D%220%200%2036.764%2040%22%3E%3Cg%20fill%3D%22%231D1D1B%22%3E%3Cpath%20d%3D%22M8.52%2019.125v3.78c-2.828%201.76-2.795%207.096-2.79%207.322v2.55c0%201.83%202.032%202.385%202.118%202.407.032.007.065.013.098.013.17%200%20.324-.113.37-.286.054-.203-.067-.412-.272-.467-.062-.018-1.55-.432-1.55-1.667v-2.554c0-.055-.035-5.35%202.592-6.758.125-.065.202-.197.202-.338V19.63l-.767-.505M28.197%2020.005v2.748c2.763%201.997%202.73%206.578%202.75%207.503v2.812c0%201.453-1.23%201.927-1.758%202.062-.206.054-.415-.07-.468-.275-.054-.206.07-.412.274-.467.54-.14%201.184-.48%201.184-1.32v-2.84c0-.02%200-.04.003-.06.008-.042.29-4.586-2.606-6.932-.092-.074-.146-.184-.146-.3v-2.93h.767M25.057%2024.503v.72h-13.04v-.72h13.04m0-.36h-13.04c-.21%200-.384.162-.384.36v.72c0%20.197.174.36.384.36h13.04c.21%200%20.383-.163.383-.36v-.72c0-.198-.173-.36-.383-.36zM29.068%207.655H7.538c-.655%200-.894-.482-.894-.807v-1.53c0-.446.41-.68.79-.708%201-.002%201.772-.372%202.748-.84%201.61-.774%203.813-1.833%208.312-1.833%204.687%200%206.866%201.103%208.458%201.908.84.425%201.444.73%202.148.73.346%200%20.862.225.862.84v1.4c.002.03.013.33-.214.573-.11.123-.32.267-.68.267zM8.61%2013.687s-.245-.91-.665-1.12c-.215-.106-.646-.38-1.048-.514-.062-.02-.093.162-.154.138-.32-.126-.587-.36-.87-.463-.772-.277-1.204-.342-2.096-.525-.592-.122-2.03-1.588-1.996-1.916.032-.32.245-.43.525-.466.28-.034%201.232-.03%201.444-.03.356%200%20.34.514.692.626.507.163.91.082%201.562.326.517.195%201.94.865%201.94.865v.944l1.086%201.087c.316.314-.42%201.05-.42%201.05zM28.077%2013.714s.247-.92.673-1.132c.216-.11.654-.386%201.06-.52.06-.022.093.163.155.14.324-.13.596-.366.88-.47.782-.28%201.218-.347%202.12-.532.6-.123%202.052-1.606%202.018-1.937-.03-.324-.247-.436-.53-.472-.284-.034-1.247-.03-1.46-.03-.36%200-.346.52-.7.634-.515.164-.92.083-1.578.33-.524.196-1.964.874-1.964.874v.956l-1.097%201.098.424%201.062zM20.633%2017.406V16.19c-.12-.136-.842-.426-2.113-.426-1.27%200-1.992.29-2.112.426v1.216c.12.137.842.426%202.112.426s1.992-.29%202.113-.426z%22%2F%3E%3Cpath%20d%3D%22M10.278%2018.886c1.354.856%203.9%201.876%208.32%201.876%206.282%200%208.74-2.033%209.6-3.097v-.436c0-.028-.005-.055-.01-.082l-1.303-5.992c-.025-.117-.104-.215-.214-.266-.108-.05-.236-.048-.342.01-.024.013-2.603%201.357-7.64%201.357-5.068%200-8.398-1.36-8.43-1.374-.105-.043-.225-.038-.325.015-.1.052-.173.147-.198.256l-1.2%205.39c-.03.056-.045.118-.045.18v.488c.2.32.717.998%201.788%201.674zm5.154-2.79c0-.886%201.663-1.2%203.088-1.2s3.09.314%203.09%201.2v1.407c0%20.886-1.665%201.2-3.09%201.2s-3.088-.314-3.088-1.2v-1.408z%22%2F%3E%3Ccircle%20cx%3D%2212.48%22%20cy%3D%2230.635%22%20r%3D%221.082%22%2F%3E%3Cpath%20d%3D%22M28.583%2031.673c-.25-.172-.386-.267-.386-.764V18.957c-1.144%201.185-3.785%202.877-9.6%202.877-6.484%200-9.137-2.104-10.107-3.258V30.91c0%20.33-.1.452-.27.657-.24.29-.537.652-.537%201.525v2.55c0%201.452%201.18%202.207%201.803%202.402.037.01.076.018.115.018h17.79c.016%200%20.03%200%20.046-.003.648-.082%201.872-.63%201.872-2.128v-2.84c0-.918-.42-1.208-.725-1.42zm-11.61-.533h-2.48c-.226.903-1.038%201.577-2.012%201.577-1.147%200-2.08-.934-2.08-2.082s.933-2.082%202.08-2.082c.978%200%201.794.678%202.017%201.587h2.477v1zm8.473%200h-7.142v-1h7.142v1zM8.52%2017.04V9.46h-.16c-.213%200-.385-.172-.385-.384V7.27c0-.21.172-.382.384-.382h20c.212%200%20.384.17.384.383V9.08c0%20.212-.172.384-.384.384h-.163v7.767l-.767.007v-8.16c0-.21.17-.38.384-.38h.162V7.654H8.743v1.04h.16c.213%200%20.384.17.384.383v7.96H8.52z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--unavailable {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Ccircle%20fill%3D%22%23E00613%22%20stroke%3D%22%233E3936%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%228%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--up-arrow-grey {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2211%22%20viewBox%3D%220%200%2020%2011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Ctitle%3ETriangle%3C%2Ftitle%3E%3Cdesc%3ECreated%20using%20Figma%3C%2Fdesc%3E%3Cg%20transform%3D%22translate%281235%20-1218%29%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M-1235%201218h20v11h-20z%22%2F%3E%3CclipPath%20id%3D%22a%22%20clip-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M-1385%203h320v6113h-320V3z%22%20fill%3D%22%23FFF%22%2F%3E%3C%2FclipPath%3E%3Cg%20clip-path%3D%22url%28%23a%29%22%3E%3Cpath%20d%3D%22M-1385%203h320v6113h-320V3z%22%20fill%3D%22%23FFF%22%2F%3E%3Cuse%20xlink%3Ahref%3D%22%23b%22%20transform%3D%22rotate%28-180%20-607.5%20614.5%29%22%20fill%3D%22%234A4A4A%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cdefs%3E%3Cpath%20id%3D%22b%22%20d%3D%22M1.313.23c-.3-.307-.787-.307-1.088%200-.3.307-.3.804%200%201.11l9.23%209.43c.3.307.788.307%201.09%200l9.23-9.43c.3-.306.3-.803%200-1.11-.3-.307-.788-.307-1.088%200L10%209.103%201.313.23z%22%2F%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--user-menu-white, .user-info__trigger {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M22.04%2018.133c-.405-.065-.415-1.182-.415-1.182s1.19-1.175%201.453-2.762c.695%200%201.13-1.688.432-2.28.03-.626.897-4.905-3.502-4.905-4.402%200-3.532%204.28-3.502%204.905-.7.594-.27%202.28.43%202.28.26%201.588%201.45%202.767%201.45%202.767s-.006%201.117-.413%201.183c-1.31.21-6.188%202.36-6.188%204.72h16.44c0-2.36-4.876-4.51-6.186-4.72zM2%209h11.72v2H2zm0%204h11.72v2H2zm0%204h9.436v2H2z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--user-menu {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%3Cpath%20fill%3D%22%233E3936%22%20d%3D%22M22.04%2018.133c-.405-.065-.415-1.182-.415-1.182s1.19-1.175%201.453-2.762c.695%200%201.13-1.688.432-2.28.03-.626.897-4.905-3.502-4.905-4.402%200-3.532%204.28-3.502%204.905-.7.594-.27%202.28.43%202.28.26%201.588%201.45%202.767%201.45%202.767s-.006%201.117-.413%201.183c-1.31.21-6.188%202.36-6.188%204.72h16.44c0-2.36-4.876-4.51-6.186-4.72zM2%209h11.72v2H2zm0%204h11.72v2H2zm0%204h9.436v2H2z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--vip-close-dark {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2223%22%20height%3D%2223%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12.914%2011.5l9.546%209.546-1.414%201.414-9.546-9.546-9.546%209.546L.54%2021.046l9.546-9.546L.54%201.954%201.954.54l9.546%209.546L21.046.54l1.414%201.414-9.546%209.546z%22%20fill%3D%22%234A4A4A%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--vip-close-grey {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2223%22%20height%3D%2223%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12.914%2011.5l9.546%209.546-1.414%201.414-9.546-9.546-9.546%209.546L.54%2021.046l9.546-9.546L.54%201.954%201.954.54l9.546%209.546L21.046.54l1.414%201.414-9.546%209.546z%22%20fill%3D%22%234A4A4A%22%20opacity%3D%22.5%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--vip-close-white {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2223%22%20height%3D%2223%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12.914%2011.5l9.546%209.546-1.414%201.414-9.546-9.546-9.546%209.546L.54%2021.046l9.546-9.546L.54%201.954%201.954.54l9.546%209.546L21.046.54l1.414%201.414-9.546%209.546z%22%20fill%3D%22%23ffffff%22%20opacity%3D%22.5%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--vip-close {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2223%22%20height%3D%2223%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12.914%2011.5l9.546%209.546-1.414%201.414-9.546-9.546-9.546%209.546L.54%2021.046l9.546-9.546L.54%201.954%201.954.54l9.546%209.546L21.046.54l1.414%201.414-9.546%209.546z%22%20fill%3D%22%234A4A4A%22%20opacity%3D%22.5%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--vip-cook-time-dark {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2224%22%20viewBox%3D%220%200%2032%2024%22%3E%3Cg%20fill%3D%22%234A4A4A%22%3E%3Cpath%20d%3D%22M16%2020C9.383%2020%204%2014.89%204%208.613c0-.34.27-.613.605-.613h22.79c.335%200%20.605.274.605.613C28%2014.89%2022.617%2020%2016%2020zM5.23%209.225c.336%205.32%205.04%209.55%2010.77%209.55%205.732%200%2010.434-4.23%2010.77-9.55H5.23zM20.5%207c-.276%200-.5-.243-.5-.542V3.542c0-.3.224-.542.5-.542s.5.243.5.542v2.916c0%20.3-.224.542-.5.542zm-4%200a.5.5%200%200%201-.5-.497V2.497a.5.5%200%200%201%201%200v4.006a.5.5%200%200%201-.5.497zm-4%200c-.276%200-.5-.243-.5-.542V3.542c0-.3.224-.542.5-.542s.5.243.5.542v2.916c0%20.3-.224.542-.5.542zm13.908%2016H5.592C5.265%2023%205%2022.776%205%2022.5s.265-.5.592-.5h20.816c.327%200%20.592.224.592.5s-.265.5-.592.5z%22%2F%3E%3Cpath%20d%3D%22M30.317%2011h-2.634c-.378%200-.683-.224-.683-.5s.305-.5.683-.5h2.634c.378%200%20.683.224.683.5s-.305.5-.683.5zm-26%200H1.683C1.306%2011%201%2010.776%201%2010.5s.306-.5.683-.5h2.634c.377%200%20.683.224.683.5s-.306.5-.683.5z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--vip-cook-time-white {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2224%22%20viewBox%3D%220%200%2032%2024%22%3E%3Cg%20fill%3D%22%23FFF%22%3E%3Cpath%20d%3D%22M16%2020C9.383%2020%204%2014.89%204%208.613c0-.34.27-.613.605-.613h22.79c.335%200%20.605.274.605.613C28%2014.89%2022.617%2020%2016%2020zM5.23%209.225c.336%205.32%205.04%209.55%2010.77%209.55%205.732%200%2010.434-4.23%2010.77-9.55H5.23zM20.5%207c-.276%200-.5-.243-.5-.542V3.542c0-.3.224-.542.5-.542s.5.243.5.542v2.916c0%20.3-.224.542-.5.542zm-4%200a.5.5%200%200%201-.5-.497V2.497a.5.5%200%200%201%201%200v4.006a.5.5%200%200%201-.5.497zm-4%200c-.276%200-.5-.243-.5-.542V3.542c0-.3.224-.542.5-.542s.5.243.5.542v2.916c0%20.3-.224.542-.5.542zm13.908%2016H5.592C5.265%2023%205%2022.776%205%2022.5s.265-.5.592-.5h20.816c.327%200%20.592.224.592.5s-.265.5-.592.5z%22%2F%3E%3Cpath%20d%3D%22M30.317%2011h-2.634c-.378%200-.683-.224-.683-.5s.305-.5.683-.5h2.634c.378%200%20.683.224.683.5s-.305.5-.683.5zm-26%200H1.683C1.306%2011%201%2010.776%201%2010.5s.306-.5.683-.5h2.634c.377%200%20.683.224.683.5s-.306.5-.683.5z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--vip-cook-time {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2224%22%20viewBox%3D%220%200%2032%2024%22%3E%3Cg%20fill%3D%22%239FA0A1%22%3E%3Cpath%20d%3D%22M16%2020C9.383%2020%204%2014.89%204%208.613c0-.34.27-.613.605-.613h22.79c.335%200%20.605.274.605.613C28%2014.89%2022.617%2020%2016%2020zM5.23%209.225c.336%205.32%205.04%209.55%2010.77%209.55%205.732%200%2010.434-4.23%2010.77-9.55H5.23zM20.5%207c-.276%200-.5-.243-.5-.542V3.542c0-.3.224-.542.5-.542s.5.243.5.542v2.916c0%20.3-.224.542-.5.542zm-4%200a.5.5%200%200%201-.5-.497V2.497a.5.5%200%200%201%201%200v4.006a.5.5%200%200%201-.5.497zm-4%200c-.276%200-.5-.243-.5-.542V3.542c0-.3.224-.542.5-.542s.5.243.5.542v2.916c0%20.3-.224.542-.5.542zm13.908%2016H5.592C5.265%2023%205%2022.776%205%2022.5s.265-.5.592-.5h20.816c.327%200%20.592.224.592.5s-.265.5-.592.5z%22%2F%3E%3Cpath%20d%3D%22M30.317%2011h-2.634c-.378%200-.683-.224-.683-.5s.305-.5.683-.5h2.634c.378%200%20.683.224.683.5s-.305.5-.683.5zm-26%200H1.683C1.306%2011%201%2010.776%201%2010.5s.306-.5.683-.5h2.634c.377%200%20.683.224.683.5s-.306.5-.683.5z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--vip-cta-recipes--blue {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2230%22%20height%3D%2230%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Cg%20transform%3D%22translate%28-3461%20-14517%29%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M3461%2014517h30v30h-30z%22%2F%3E%3CclipPath%20id%3D%22a%22%20clip-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M3043%207272h1440v8639H3043V7272z%22%20fill%3D%22%23FFF%22%2F%3E%3C%2FclipPath%3E%3Cg%20clip-path%3D%22url%28%23a%29%22%3E%3Cpath%20d%3D%22M3043%207272h1440v8639H3043V7272z%22%20fill%3D%22%23FFF%22%2F%3E%3Cpath%20d%3D%22M3034%2014168h1456v728H3034v-728z%22%20fill%3D%22%23B5E2E0%22%2F%3E%3Cuse%20xlink%3Ahref%3D%22%23b%22%20transform%3D%22translate%283440%2014495%29%22%20fill%3D%22%23111820%22%2F%3E%3Cuse%20xlink%3Ahref%3D%22%23c%22%20transform%3D%22translate%283461%2014517%29%22%20fill%3D%22%23111820%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cdefs%3E%3Cpath%20id%3D%22b%22%20d%3D%22M36%2072.5c20.158%200%2036.5-16.342%2036.5-36.5h-1c0%2019.606-15.894%2035.5-35.5%2035.5v1zM72.5%2036C72.5%2015.842%2056.158-.5%2036-.5v1C55.606.5%2071.5%2016.394%2071.5%2036h1zM36-.5C15.842-.5-.5%2015.842-.5%2036h1C.5%2016.394%2016.394.5%2036%20.5v-1zM-.5%2036c0%2020.158%2016.342%2036.5%2036.5%2036.5v-1C16.394%2071.5.5%2055.606.5%2036h-1z%22%2F%3E%3Cpath%20id%3D%22c%22%20fill-rule%3D%22evenodd%22%20d%3D%22M25.93%2022.57c.92.424%201.962.905%202.764%201.706%201.514%201.515%201.73%203.672.49%204.912-.52.52-1.24.805-2.025.805-1.024%200-2.05-.46-2.885-1.298-.802-.8-1.283-1.843-1.707-2.763-.31-.677-.606-1.316-.945-1.656l-.06-.06c-1.466%201.214-2.347%201.522-2.394%201.538l-.367.122L4.116%2011.188l.122-.366c.012-.038.213-.613.92-1.597a14.556%2014.556%200%200%201%20.616-.797l-.06-.06c-.34-.34-.978-.634-1.654-.945C3.14%207%202.097%206.52%201.295%205.717-.22%204.202-.435%202.045.805.807%201.324.286%202.044%200%202.83%200c1.023%200%202.047.46%202.884%201.298.8.802%201.282%201.845%201.706%202.764.31.676.605%201.315.945%201.655l.06.06c1.466-1.214%202.347-1.52%202.394-1.537l.365-.122%2014.687%2014.687-.122.367c-.015.046-.323.928-1.536%202.393l.06.06c.162.163.393.315.665.464.293.16.636.32.988.48zM4.924%206.445c.258.12.508.243.742.372.356.198.675.412.93.667l.433-.43.01-.012.01-.01.432-.43c-.498-.5-.837-1.237-1.197-2.017a16.664%2016.664%200%200%200-.66-1.33%206.365%206.365%200%200%200-.35-.545%204.33%204.33%200%200%200-.444-.528c-.59-.592-1.32-.932-2-.932-.31%200-.59.07-.83.202a1.426%201.426%200%200%200-.313.237c-.743.743-.527%202.123.492%203.143.305.307.67.56%201.06.785.428.247.89.46%201.343.67l.342.157zm14.18%2017.966L5.58%2010.888c.266-.5.917-1.532%202.334-2.95l.02-.02a17.25%2017.25%200%200%201%201.81-1.592c.197-.148.376-.273.536-.38a7.36%207.36%200%200%201%20.604-.362l13.524%2013.524c-.265.5-.916%201.53-2.333%202.95l-.02.02c-.468.468-.893.852-1.272%201.166-.77.64-1.344.99-1.678%201.168zm8.053%204.333c.46%200%20.856-.152%201.144-.44.743-.742.527-2.123-.492-3.143a4.753%204.753%200%200%200-.85-.658c-.486-.304-1.025-.553-1.554-.797-.78-.36-1.518-.698-2.015-1.196l-.432.43-.01.01-.01.01-.43.433c.496.498.836%201.235%201.196%202.015.398.865.81%201.76%201.454%202.403.592.593%201.32.933%202%20.933z%22%2F%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--vip-cta-recipes--red {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Ctitle%3EShape%3C%2Ftitle%3E%3Cdesc%3ECreated%20using%20Figma%3C%2Fdesc%3E%3Cuse%20xlink%3Ahref%3D%22%23a%22%20fill%3D%22%23FFF%22%2F%3E%3Cdefs%3E%3Cpath%20id%3D%22a%22%20fill-rule%3D%22evenodd%22%20d%3D%22M20.75%2018.06c.737.34%201.572.724%202.213%201.366%201.212%201.212%201.385%202.938.394%203.93-.416.415-.992.644-1.622.644-.82%200-1.64-.37-2.308-1.038-.642-.642-1.027-1.476-1.366-2.212-.248-.54-.483-1.053-.755-1.325l-.048-.047c-1.174.97-1.88%201.217-1.916%201.23l-.292.097L3.293%208.953l.098-.294c.014-.038.26-.743%201.23-1.916l-.047-.048C4.3%206.424%203.79%206.19%203.25%205.94c-.737-.34-1.572-.724-2.213-1.366C-.175%203.362-.348%201.636.643.644%201.06.23%201.635%200%202.265%200c.82%200%201.638.37%202.308%201.038.642.642%201.027%201.476%201.365%202.212.108.233.212.46.318.665.085.163.17.312.26.44.057.083.117.158.18.22l.047.047c1.173-.97%201.88-1.217%201.916-1.23l.292-.097%2011.754%2011.752-.097.294c-.014.038-.26.743-1.23%201.916l.047.048c.1.1.234.196.39.29.106.063.224.127.35.19.183.092.38.183.584.276zM3.668%205.03c.625.29%201.215.56%201.613.96l.346-.346.008-.01.01-.007.344-.346c-.398-.397-.67-.987-.958-1.61-.32-.693-.65-1.41-1.164-1.925C3.392%201.272%202.81%201%202.266%201c-.37%200-.685.122-.915.352-.595.595-.422%201.7.394%202.515.515.515%201.23.845%201.923%201.164zM15.29%2019.534L4.466%208.71c.213-.398.733-1.224%201.868-2.36l.016-.015C7.487%205.2%208.313%204.678%208.71%204.467L19.534%2015.29c-.212.398-.733%201.224-1.867%202.36l-.016.015c-1.135%201.135-1.96%201.655-2.36%201.868zM21.735%2023c.368%200%20.684-.122.915-.352.595-.595.422-1.7-.394-2.515-.248-.248-.542-.453-.858-.635-.34-.195-.706-.364-1.066-.53-.624-.287-1.214-.56-1.612-.957l-.346.347-.008.008-.008.008-.346.345c.4.4.67.99.958%201.613.32.693.65%201.41%201.164%201.925.474.473%201.057.745%201.6.745z%22%2F%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--vip-cta-sda--blue {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2239%22%20height%3D%2239%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Cg%20transform%3D%22translate%28-3744%20-14511%29%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M3744%2014511h39v39h-39z%22%2F%3E%3CclipPath%20id%3D%22a%22%20clip-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M3043%207272h1440v8639H3043V7272z%22%20fill%3D%22%23FFF%22%2F%3E%3C%2FclipPath%3E%3Cg%20clip-path%3D%22url%28%23a%29%22%3E%3Cpath%20d%3D%22M3043%207272h1440v8639H3043V7272z%22%20fill%3D%22%23FFF%22%2F%3E%3Cpath%20d%3D%22M3034%2014168h1456v728H3034v-728z%22%20fill%3D%22%23B5E2E0%22%2F%3E%3Cuse%20xlink%3Ahref%3D%22%23b%22%20transform%3D%22translate%283726%2014495%29%22%20fill%3D%22%23111820%22%2F%3E%3Cuse%20xlink%3Ahref%3D%22%23c%22%20fill%3D%22url%28%23d%29%22%20transform%3D%22translate%283744%2014511%29%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cdefs%3E%3Cpattern%20id%3D%22d%22%20patternContentUnits%3D%22objectBoundingBox%22%20width%3D%221%22%20height%3D%221%22%3E%3Cuse%20xlink%3Ahref%3D%22%23e%22%20transform%3D%22scale%28.00526%20.0052%29%22%2F%3E%3C%2Fpattern%3E%3Cpath%20id%3D%22b%22%20d%3D%22M36%2072.5c20.158%200%2036.5-16.342%2036.5-36.5h-1c0%2019.606-15.894%2035.5-35.5%2035.5v1zM72.5%2036C72.5%2015.842%2056.158-.5%2036-.5v1C55.606.5%2071.5%2016.394%2071.5%2036h1zM36-.5C15.842-.5-.5%2015.842-.5%2036h1C.5%2016.394%2016.394.5%2036%20.5v-1zM-.5%2036c0%2020.158%2016.342%2036.5%2036.5%2036.5v-1C16.394%2071.5.5%2055.606.5%2036h-1z%22%2F%3E%3Cpath%20id%3D%22c%22%20d%3D%22M0%200h39v39H0V0z%22%2F%3E%3Cimage%20id%3D%22e%22%20width%3D%22190%22%20height%3D%22192%22%20preserveAspectRatio%3D%22none%22%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAL4AAADACAYAAAC6XNksAAAgAElEQVR4Xu3dCfh9XTUH8JVZMmVIkiEUGhCaE2UoMlVKGSINMmcMlYgGkilTGiQJiahEpgwVIZUyVkoRQmSePZ%2FevZ73uO%2B9v3vuvftM9%2Bz9PP%2FnP93fufus%2Fd1rr%2BG71r5ctNEksEIJXG6F79xeuUkgGvAbCFYpgQb8VS57e%2BkG%2FIaBVUqgAX%2BVy95eugG%2FYWCVEmjAX%2BWyt5eeM%2FC7c3vDiHiziLhCRLxFRLx5RItIDQTf%2F42I%2F4iIf42If4uIfyl%2F9u9G%2Fj7Q14%2Fz2DkBP%2BcC1G8bEVeKiHcqYPdvQP%2BW5Rfwz2nu46zWON8C2ACfwP%2BHiHht59ffRIRf%2F7TkjTAH8LxBRLxxRLxNAfVVI%2BJ9I%2BJ6EfHBEfHOEfFWEUHrtzG%2BBP4nIoD%2FZRHxxxHxwoh4QUS8pPy7%2F%2FvPiPC5xYwpgZ%2FfDfQ0%2B50j4lYR8X4R8daLkeA6J%2FqPEfGiiHhKRDwxIl5ZzKPFmEJTAd%2F30uDXiYiPi4hbR8RVCuDZ8k6BbSOPYVqGhplq%2FvvgftG8atrIh77%2Fvu%2F2%2F2R%2F%2BeJL7TplyZ459LqI%2BOuIeHpE%2FFRE%2FG75933ymfz%2FDxVcrQm%2Ff0R8ZETcJCKuFRHvFhFv1Hk4of5lRPx%2BOVLZlIRM03C2OF9tDCcBp7BfNsAVi1J614h4r4jwO38rh03wZ2WtfjUinlZOg%2BFmV%2BHJYwOfwD4oIm4XEbeIiKtFxJuW9%2FjvYkP%2BSUS8vNiU7EhC5VwBPYeLPdnG8BKAjTcppzBTlK%2FF%2F7pG2QDvXX63QQzKiB%2FwswX8v1V8gOFnesQ3jAn8dyjO6l0i4qOKw2rK%2Fx4RfxURL42In4%2BIX4uIP4iIvyvvs%2B94PuK1248cKQF4EXG7ZkTctJzY7xMRVy7hZo%2BloJ4ZEY%2BNiGeVk%2FvIrxvux8YCvuPylhFxrwL%2BfCNmC63%2B0xHxqIh49YYZ00A%2F3Nof%2B%2BRuUOIdI%2BIzygnuJGAa5fjDiHhQRDy1o8SO%2Fc7qPzcG8MXcPyci7laOxnSY%2FrZEBL6%2FgP%2BfS3JkUWGx6iuynAfCDkdYjuXqEXHXiLh9RLxd56R%2BcUQ8IiIeHRHWdzZjaOADOcALVbLt0x4UD%2F7BoumZOGz3pt1nA4uDJgJDwP%2Be5VT%2F9Ii4dnkCM1bc%2F4cj4rvnFJQYEvicVpGbL46I63ciAc%2BNiB8qTtCfRsR%2FHSTm9uG5SoCSE5376Ii4R0SI3BmUGkf3W8uai9hNPoYCPvOG03OfiLhZcYi87PPLzn9yRDB1mlkzOQSqTgCe3j4i7hARghgfWJ7%2B9xEh1Hm%2FiBC149tNOoYAPrtPvJfN9%2FnlGPSSnJ0nRMQ3FLOmmTaTLv1gX2794erLIoLZIwKUmv9hEfGYiHDST6r0hgC%2BzKtw5eM75o0EFPPmvsXJaaAfDHezeHDmAER1RH3S4UVs%2B9SIeMbUGd4hgM%2Bep%2B39MuxskZvvighe%2FqQ7fRawWMckaH6mjlNfcCOxRuN%2FX0Tw9faNwRRkbeCjDTvevjwi3r281W9ExLeXCM7ktt0%2BSbf%2FryoBvt7HR8QXRMQNy5NfUcKbMrxJPekCnPPL%2F5OtpyQHAX9N4HvWDSLinuU4s%2BOFsx5YbHtOTRvrk4Aw5x2LY5vh7OeV038b%2FQTwZe1xtUSDhL45x1VHLeB7jl9fEhGfXSI6XoppI5z5nDnFcKtKsD1snwTwfW4UEQ8vuOhTV5E1AD9Zkpy%2FWU6Afd%2FV%2B%2F9rAl8Sgx1%2Fp0Juwqb8xqLt8bXbWK8ExPc%2FsyhG5vCuwaxJJZqfQWf53uIQIzJWGTWBr1oK0D%2BizAzxTDLjj4rJU2XC7SGLlIBkJlqDDC5%2Bzy7c%2BXfmULcQiQL90Yj4qmICVbH5awA%2Fn8G2x8mRrha2cjwJXb2mRXIWCdbak0ZgU3gk3H3R8DnJz6%2BICIxe45ci4usK23N2wBemUjpoR%2BPQPy4iHlI2QZXJ1l6J9rzRJdBH0dL4il2YzULjtD9nWGQQpqpgqc9E9kmHs2Kyv1gox5wZxchfExG%2F0MycfeJr%2F78hAZgEdtHATyxcf1n%2FR0aEzO9sgA%2Fo%2BBmKSBSKG3gZzBz8%2BmoOSYPIKiQA%2BBxg1JbblsovwP%2BBiPimOQGfTaYM7ceKA2N1bIKPKaCvskNXseTtJUlgMcC3O9liCg7eo3AwfiYiPrmR0RqSj5DAYoCvERTt%2FuBSjCzLJvEgkWU0jX%2FE6q%2F4RxYD%2FORff3Wxx6SamT0ytg34K0bwka%2B%2BKOBzZO9dOqL9RUk4fGkD%2FpFLv%2B4fWwzwtZvQDY0Xru8KgtFPRMTdG%2FDXjeAj3z7DmVgAtynKVFRHnuiba5nONeL4nFsd0RQToyKrsUzntpk6R67%2BGf9YH8xRpvCk6RhTWl4IXwePv4rP2GcS%2B9YA51p3Y2WFSg5NTIUNHjaGZpWJ7ptE%2B%2F9FSEAgRFc2hMZtAx51xkZtYCrr3qa1pCZjTgC4qoKnGsBHQPIyCgtwLAwJLAXHGoq2iqtFYHLwSUp06pOKm59FSptfCo%2B4PDqzAT%2FQ68z2pFK2%2BudzAn5210Uk0jvH33ErcPNVXylGaaNJINvN0NxA3Weo0FLLIWuLp1ONBVBD4%2BczhDBRkh1nqujZY4hGeXNGnxdtnzlfCewC%2FqbpAtx5FZFmY0AvWILmXm3UBD4a6WeVbrr617PLFB%2BI8lSxy6q9dXvQFBLYBnzNxNRhd%2B%2FX0mqQ4vzt0m1Pq%2FjqVkMN4BOi53xYqav0e%2FZM1yjWS7R%2B9lNAbV7fCfjazgh7M3VE%2F1wkoYajO2AHXmwALIBBGhTUBL6w07eVzrkcGZOW1HJThmxuG%2BuWwCbwAZpVoIZj1xjMUqgJfE6tloHMHTWWjqdsG8fZbVq%2FAb%2Br8TeBPxjIt4m9FvDT3FFj6%2BgSwzeAXY8d4ShUhjbWK4HU%2BKI6ylPPBviWVBYX8FVfZcGwpIOysZ%2BrGY5aL34W%2B%2BZnDXyrwrn93MLH93c7G%2FC%2Fp1wLudiVaxM%2FSQJnD3xOLtKafuhOAOaUO60kIMT1ZeLaWJ8E9jm3i7Xxcyk5uVpDy9y6GkZpIkdX6ErzWDehtMsgGvDPysbP5WTfoy98bURct7QLl8H9nRLHlZyo3g9xfVha1BufvcbP1cDAU3erTbRrYcT2E%2Fz67QC%2FrG41%2FsWiYLC%2Bya4G%2BLm0YvufVqgM%2BW864Apr6YvYNP86NsHqgK8qSzWWmzF0yDLyFmzxfTelqLDhBI%2Fq4KwDb7N5y9UBn%2BQ1mrp14eiz%2BQ1FKloN6oEudS3O%2F6ohCEmzWfp1T2SVwLfkVyv3oIr06KyscstARnJpBHqDRrNCnzaAWzGcAO0UOI8Ns1rgWz7RHnffoit%2FQKmnJBADwIU8Fa%2F4HRfbpXF8ALdkOCGYSEKj26q65rJBatJAdkF%2BLu96yJZcNfBTUC4FA36bgN0v1t8FDIBrL24TCIE6AfzdKeAXSmv3fiSRIYmxqYlwFvcKEZG3ftTeBN5Z%2FLvLYT8EfFN%2BtgG%2FhDaFO4U5tZD4lC0XBlhkWt4vwPb3%2FOXfulof598FY1NeHsx0wzN3xSWHvjvMNZN2NkX%2BUlNqbNsg27Q6ot%2BjSrvGPCWnBPMh392A31lsYFFJ77aMmxfbX8cGtId9I4Hvd6YRyiutP0VeAHD5MPITuEq0fhe4XeDLbAO%2B%2F%2B9ugn3v6%2FOKrdU8oIM04O%2BT2AX%2FX%2FsoPnYqKut1XFZ975fms27L065EjxWcHyfEtovD%2BAC6Mzs1pnKGdZnQP1Qba34MTU7DJ%2Fjz9CKfBLv%2Fy03g9z4jgf8tDfh9xLX7M3MBfve4l%2BEFJJrfL7diK2CnRYHfJrhx6b%2Fi515SblF3VcwUWtB8zccV9sBvaKvy8k7lGeDnSZRgtwHS1MkVyvXIDUMhkMU1ygcUXNP2NtgU73oK2rwL%2Bdy%2F8PFF855ZCI2jv8ucgL8p1M25AQrwM4seX04GwBECfWgpdpki2nGVcnP3%2FSKCHQvkchK6TugQ0B02svfyywbYp%2Blt%2BpuVWmbPcRGajmKAz6yr1bOI3DZNRPKuhQ%2FPorD0WEVhcZILUujF5ELwBvwNoGwKHrA0rXLFEFAY2hXquuV2xbGBb37JR7ppmY%2FQ670KDZtW6zO679l9Bz6Q5z6985Bnl2txFPhsuyC5z%2FdtfibbeWQ3AxtSR7MMNR%2FzzO7POKkpLDQVzF1%2Ff1lRYIiMDfh7JHylUpzsuGf%2BWDBXSH5eCXGOCXxgtflcQ4mS4TQyfqTc1SQjfeqgKW30x5bsd7beE95F%2BPO%2B5nGK5vcMYWPzdo8Z0JMtP0Ki8dSRp1t23Mt3%2BJWI%2BPqI%2BOUJFFa1o%2BxU4fT5eQLkAAP5XUvsH%2BVBeE%2FLirEdW%2FP5pBJGzZYqTJG7lROpFvkuL964b3n%2FPjeD95Fn9zMAr0mrCz28l2s23S3LzBpi4GbhaGk6Jkk5%2Bqhlw40xcXPF8xHOu17JBfx6iWkT4pjHJa3IZhW%2BBH5XnEoqAZALMRzjNYfIlhtmFPPjPQGmmyZrjTGA71SiDF5UfCDmmzD0JGNJwOfIivVzbK9YjmTH88Mjgt07ppnj2FZo851lM1o8p49ucmzv1w6wmkwpLRo%2FtOQMnASb2r%2BvDNjv79Lxk%2FQ9pfG16oMJG5lsU%2BPb1C88oPv1Jq4y48xE4589q%2BQkBhBTv0cuCfi0nntPH93R7i4KUMg%2BZusSMgMctr2IhAQcp5CdrK2KP%2FcFYL9VuvRT%2BVwhVHPwe3dc9L0ZTfJ5lBHdMCT9jH3AFzIWkVE4lBnoPu%2BY%2BOKE0%2Fa1nPFdcsvM%2Fl6zd0nAFwq8c0R8ZXlrzp02JgrYx8zW0rLaWDuqzcnfFdYIXaoppi2ZIduAQd59AHPRhsjEV4ZCN2P%2Fu362u9aoFbhSqdG3AZ%2BN73QxUELuERF6oiZ4971H9%2Fv82Rrt%2B5lDFcHm5wU7bE68LmPn9y0F%2BObJgfyiiPiE8lLPL7yYJ44g0K6ARXKQ65gGTqEcYtLCj8ygBHgKfle8ftvC1ALHRc9xWjipmEt9NL4QreattH2fCFJfXNV611yDNKmcUJoauElla%2B%2FNvhM8dSee%2BvPmeaeIcLNi3p5OI9H2iljGGuZByzt1XHBQ08Ec6x22fQ%2BNT5YZ1dm08aec26HfDfwiRcKlDyz1HZfptrwU4Et3C2NKdoimGA8oSSKMzLEGB5t5IISqP%2Bi5jE3gDx3OHFpuThKnk8ZmT93WtHgpwAcyZo6MqMFe1JxWsTq7c6yBNcrBZsvvG68utmbXqdy0x3cd9ReZALXNA%2B%2Fx3EKxyAQWE06oVuSqO%2FZRLDZlkgm2bbLah72%2B78nHkhTjd1GQ3SH0%2FciIePHmBPZ9%2Bb7FHeP%2FzZGWxfG4bbEx8TyUMDrO%2BgqoxlzlESTP7tl5GM4MwXcJZ2xMQucHLGmkLHfhYvPfNx3YXe%2Fa3TC7fmbXsy%2F6Tt8H7KJUNqrfu0PbStwmodj%2FN%2BYO%2FJwf7Y4WcP1O%2B3G99yVAxgK%2BuUhWse8l0Az5A%2FakE0lRTQ7mlzDrkoC%2FKcc%2B2Ojzmb4b%2F9iIl5Cu9XhY54TyLmx9SgqXC1t2kcBnzwO%2FSATiF0fsEaUut69gT%2F0cAdP0%2BCWiIgZgK5JXO2Bjpt0vvJmNcn1urM156jsu8edF0T6k0LVxi8ga0GXzmaTIi5cZNXfsEEIzP4Ud31FMGy%2FJpgdAxSdj8jxkOvkYeoLm4HDzMwDf%2F2WoFfDNOTV%2BA%2F4Q6LjkmZvAp%2BnRIkTdUEeEYhcJfMmWB5fWJF7KtUIKGhCdql8KtmN9bEC3t39huerIx%2FgZQqzYhSi3TiT0aKNp%2FOGAvvnkTeBLsHHWrdfOsQSNb%2BfSsiIMdq%2FdDPi0%2FVialJx0gmPO3KhkL5k4uDn8DLF9wFeF1YA%2FHui3afzFAz83pSSEelq1uErvnlKuF2LyjAH8nIfSRgxJfoYNKFrAlOHISqrdpaPxN53bMeY5Ltzm821np%2FETcE8udAUOJUApQlGYMcg1kDvMQRlaoTGkNH8WwnS3V97ouAn8ZuOPtzF2AT8r4rYqnTmbOqIoeDEyb7quiQVrLa5%2FDvNiTPtewTftLnllYBpyZDW7EmVqGn88oPe18RcLfPzzG5SwpXYjUtC43FqOA95YjEzKQbhMvSg%2BPA3yilIbgINvHg34DfjVJIAoxaam4aWjObPMHg6mMZbdDPi3K6aNDcC%2Bd%2FJIZmVj22bqVFv2gx90VqYOsEkGycapuhLLx7fAeR%2BzmVKagsKUammFLVVXPa2ENrPSqgH%2FYLxW%2B4GzA74QIY47bY8Hw8yRDQW6MbW9FdLHRmRJEgv5TFaQ6ZMEOcDvhjNlCyWwOMRjnk7V0LSgB50V8BV0SECImmRvF2BDXRDZGRv4aMiuMMXOVI2kzhdlQhWY0YA%2F3U45K%2BBrHc6GxnA0tAXHzxFLF0UZG%2Fh8CyYXh9vFFbS9oo0MqQK%2BUj4hTiM1vkjQseSr6aC0rG8%2BK%2BALXyoiYFcbtCwzh%2FkwpumQXHr0ZxEmJpeSRxlarU0ypNrN3KJVAL5TIU2dZUFpWbPdBnzNvJKysJg4PrDdomh39ACj2%2FdlTOBnf8vnlUanhCiiY0PS%2FHkRBeDT%2BDaE8Cbg0%2FYN%2BMNvorMBPrDpRwk0WcyNXsqmljAay8yxZKp7%2BBtahwA3UAO%2BDC7mX%2BYSdDMGfNEfGl%2Fm1vwb8Bvwe0tA%2FB4hTCQlw4l62DymcHV6P6jCB5k2ssfaWethaWiGdIeNhkjCnFqfAL45Y47i8jTgV1iEPY84G43PvmdKsPENsXJ0YG1ExqIppKzRJjSqxf3PHvW6OqAu6N%2BSQ9vrLvBp%2FAb84UHvG84C%2BLSl%2B3AVeOgTaTAtNI4CvjHNHN%2BtnlPsXu6AVjc4umjRXZIc4DN10KeZamx8DVFbVGd48J9FVAdotLbTUSGBpjGQiM6Y9bW5XIDvbivhTJ2aDYUnGkptcoV0bE5TJ4HfElgN%2BHslQNsDvhi5jsOZuBIbZ%2BYgho09zAFBTnlhF%2Fh6TmYPyZxTA%2F7Yq3PJ9y1e4wM%2BkGkaJWqSiZ%2BPLd3SMks6pngJ1VU%2FKvXTxmfqmNPmbScJ%2FDR1ujb%2B2CbamDKa%2BrvOAvg0KTvZ70rIVFyhCvzeiDTk7kJmTYBOYxnV4dzi4ndbgSs2z8ytDZvObSs2H35bAL62M9leRG7FvWjZEHfWCawMW6IgK%2BHTo4aGBzKOrhsEp9Ca4viYoeaRPTuFM%2BUZkNVy8AO00eaEexeZZvb92Jnm4WE2v28AfF2dhb9FBNFbnlNqJ8x29sAHGEDBfRdC1BsFeERHdFaYCvgcXAmsa5U192em2Es7c8Itwt5k7ngP99HS9vr37xT%2B%2FDC0yBlZn1uWfkfXLmWhzFF3Fcwe%2BOxiL%2FDjxcyhaWl52p6GHbM%2FZnf18yTSrkKXh7xF3ckki5y94oU8k1TH6WUGIdXZCA34w%2B6ny0fEbUonbdl1%2BRUUdopo9sBnS9uttGS259NGRNhQ5dVmBGVYUV769AS%2Be2uRnhyr5sWkIdxsVqQml8OrQakwpxi%2F08uFbQ34w64W4Mv08w1F3viFghGq92YPfHwYO1ToUvSEfe%2B4spP7XkYwhHgT%2BK4U5XC7ewsdQYMrIdZMYuHp%2B3%2F3czHJ%2FNINQt%2Bd%2FPsQ82vPvIRLpbOeX3wt10I9qeSCZg38bBPILAB0FVeKuN0MDjhTaswEvkvemDJ66nBcM1SpzYih9cmHl0RXgpHGxzHibE3hn6xlU7gvQeJQBRxfS77HxXVkP2vgs%2B9dRECDsqMdXbK0gKN%2FzhyAf7%2Fi0ApbcrTdDsjcybtsaZ0bFlpFAo5T7jNszgb84bahqJv1YTFQTHkN0IX%2B1Rz66rDvJa4wIEVzzIn97NofPJ0pQZPyQZrjaOvjyQwTJybo7LLgHXTqFfbMXvA27f2LBpryHYaD3Dye7B4vMXwcLwrUXV18razem204k93MTFDXavcajipgG7PMcNcyAj%2F7nfbOJkVMMUUyYvkiPT4j3KmfJrMH%2BNULu6xA%2BLMBf5hNQu5o4%2B5DExRRGkpZ8q%2BeMHdTh0PCPuOVM3N45bj3gNbnhr1hRHrpUwmXw%2F3QErnxPyJNsrdu2nAC%2BAyG5uPKqeCGFNqfbyBE24A%2FzCpRMCJqykD1VrUOsuz32adwpjZ1fD%2FzQWNYoUt9KcXHVVupupoDYMyRFhdqZd4QNtteP%2Fy8bcNnrlrKJW0IlWOOXBt4zD5Aw8Brvk%2BlKJ202kwycwz%2Bl2ujLkx6Tg18IJJuZg8DjvmgAEv%2BqLOdC%2FDNix2p2IRNyQRTTG5zKkE0VI45uVCqaSGCF5nCNJ3SQZ8vbE%2BfmTAyhSnDz0yWVxFSVsQkubgTP1MDn03GKREnz7mI5viFEjCHkfMCYEmRa5ZKMNpeuxPmDgHbEC6h5lTpAmcRFLC4POLCRZjDSy50DuRMGcn%2FwBKfyynL1LlQ2UwN%2FCR3uVfKABDZTuAZu8zworUnJ9wPRTJ4IdlJgQPOeeWLJHffiZUUZs4uQhufYA7%2BykLxvXXa1gRFQbwevwvlResXp%2FDeAqApge%2B7RUZk3DAbDV3SbAInwNyAglKBowPsNLxNCtToDDYpsw34OVqunfR%2BIgxOCr%2FPaSOfwwYgXyFkZjF5awzwjJJcpHxmq%2FFN3L21rs%2F0AgYnRZnhXOz7LkDYkEDsREKiA35FMzYps8z7%2BMWu1xeI6ePfOcWSWZuFK%2BcAvinfgZIRZhZJyzA4X5HvtbcNzZQaX9KH9mQni8UaHEg2GiLY3AaNzp4EfAk3w7VE%2FBEbNYfEm88hTIn%2BqNF13yrG5hyc9bnJ9dj5JBVcrsRQgOLP1iMTizufPSXwRUGEBPFxgIppwxsXjnrNsdIY8OfIiiZn7iTXGy9EKFb7coL3GZdH2BySXQh2PqOKTPSnmTt1Foicb1yy6Uk%2FJl80Bc0J9l4aMiXwlYuJt7rhxMC516gJXWHvxOvI7%2BCnSFLxR5g4KTvFJswzxSf%2BTTzZ3zlc7E7vZUOzP8e8l%2Ffgl1vQD1CUomVOVw6uoYmvhCHqy96TdSrg%2B147VZREHJ9m5ABqHDU1P%2Bei9WdXiurIxgJ1mjuiCHr556B51OAiTaEus0Ol0dXi7l2UBQFwqqkKXfK3mMnJjUJUE8PPvMqFc5sC%2BPmdwlDi4kKawOGIEsacMzgImSNunpik%2FBQOLJ4Rjn6O25dolYJnp5d38q6Nt1Nnq%2BDlIA0qQDHgh%2BUgwtbrNsypgE9zMgeYDSi9ryu2vv413SLuOmKq%2B5TNpAlBOwEkUdI3keRyemWbc5%2BxUIhr3e4MdWe2jqfBLCVCtjYAa0E3a%2FLWHrxXGHwq4OO1J5XUcgGMfpQv6LtjJ1xjx6xqfuYLmoXQprpgTu7Ty7xwe%2B5RkivCmoaQJrosU66N4yQAr9i8TBz%2BIMqCMLFYPn5X72z%2FVMAX5bh3Kd4Q6ZC4EpPFzOy1Y4%2BTW5WfSuELu4rcAParCsdITkJ0h3njHfXLTyqzkkUtMNBls1a3yoRW9BCyx81BSSBXWFFqmBn0LAzaK5Kxgd%2B179lnUvsiHSI5MrgiIEtw%2FphnzDThWI2m8hYUtj2to9xQHP%2BOJQKUDpjkChOv25pk7yK1D7xeAnlJB%2FmxDgQO4EUPHfb9QZVuUwHfRW66IUtcZQ2rDOccCk%2F64Ix5o1pM%2FF4RjQiPpIkCmgcVLYRijbTG8bVIFo4NyuR5dPmSJWzyPvIY4zP8Qv4Vf4oPRZ7bCv97zWVs4AMMDrWW39ct%2FHv1tcweXRWWkuAhN8BW5OzkovU5WUw12gfAbWInGqeWM%2Ba9FaerFhJ%2FdtI14PeC6evzI6jewt98J0pHwCAtBXI%2FKPczNvAtvt2K3yIZxESQcAAe%2FPWDJt9PZoN9KklS7Hico%2BTvSJvjjNBGOCRuQ6fhaX2fEdJUzSVD3YDfb3loe20lyRFu%2FN0dZHnhNxwdJMuxgS%2BryQ6m8QBBGFMIU7Ln4Mn3k9lgnyI7JYY0usys0jcDPx%2FDVISHE8ucE3EQ01eZpTWi%2FxP%2BFNqcqlnWYIIZ4MFkiwkrV8LEoSD1zlHd5nQ9CPTmNybwfZdWe0DBOREN0QqCvZ98%2FINfYAAhH%2FJI7yTzLKoghZ7ypNGFLl0Q4ZTzviI%2ByuQsnPaI%2Fs7ka3H9iyVOfrLl%2BE%2FCyAZ6iECBkPhRRT5jA5%2FNa6fK1iocwF33Aqi8SwN9Lpf3cIqhJIgxG45hLEGOLBk7mhVICHGK8fNlOPW0mNrcuYdwD1EGtT8rQ06xsO1zMHGcokdnwscEPoBI99NygOC7NZESBVE5s1TgWwz2J%2Box0p0B2Lg7NjXKsncVxcIvka%2FIz9BY%2FAEnQxuXlYAuaTKyQt0u6DDISr8ilPCjaxzGBD5PXH0tE8BwRCF3YTouJX6%2FC5wWyM3n3kc2F4eHs66wRpbRnzm6NJcNInNt4PDI%2BKIy9E6%2BrGiHYLjyn5iTSV0nzyz%2BOVoUYwLfxQoWXdLHwMmRjGAPL82x3SbwDLd5x9ROedGzLK9QpgiPiy848zaHU054kzLoFrMcvaBn8oOiXxxamp19j5ogfKmyShRNAOGk7PdYwPc9UsyaROVR%2F%2BxiCkj6GEs2dcw%2F78Rlvty82PsWB%2FiZQMw5p5yrQlFomUeGGDQ6rdOCs9%2FGJTF7Ie67l9NRFEe228WATJyTAwJjAd8xpdswDZ%2FaUDSH84fgtXTQd8GqAktCTvhSRhf4OfRONnd5iWw5wi1i3uyIq%2BT49pkpLrmb02aj3SlJ%2FhHzmPaX7EM5zrD3ycGAsYDPBnZ9jgqZ5K08oKTzp7jGc8iFBmbmDpNGdtrA3UGssgGQqiRh2PZOBlEeGk3CiyJgFq0V%2FJivZEIBqGumOOQ5VK%2FxBdGPTwa9BRkL%2BFL60vbsM4MWlPih5U6y1YZE8AnPximhnUQjaC1D2BKwRbIk7shERAunPLuAAb%2FqLdls3J81DaYie54zi%2F%2BUPhDQ4ztJ%2BlVTCGMA33c4%2FvEsXPxgWGCbQDeyczJzukBVU2yz67hgEWl1d2mx54FfJJe5N2YAAAlbSURBVEtiS3xab33hXpRmTaiYhEzAk23Zhewc5gxNT1m4UinbhZAX0Mvui4xVG2MBX09J3Qky85Y2rz7z5wp81GUNs2QchTqR2ji3UuySL0KY5I%2FezJGTqMmQHc4%2Bpx%2Fl9tw1P3NGtIsCoPGdkMyZVxY7XxF57wKTvjtjaOB7vt3MvgX8zGyiKKhgOvcoBkfNaed9heeAn1Z%2FcefiC3wfdAdHvF4xhs%2FQcuqQtRs%2F1xg%2F309OQzCAxsflAnrcesEPlVWDYGQM4HsZjqzQVA4pfpTSNRzlND8zD7BRNRLYjm4noVJEWk7XCQ4cRZHDiaiwXaz%2F3E5GG57zD9yoLEw9wyZHUYcXhL5BxhjA1%2FgHE1ETJruZY6d8DA9%2FSTTkUxbA5sfTF9nS5zHBz%2BwR98dZcjrorS%2FBh9HJ7BENkqLnFzghxfzPYXhXZo38hnxGgl7ES4dprMtBaRxDAj%2BfLaxn94pe4FZI5HBi1lZ%2Bx9QBbJqdzW%2FIRrLjVRVpNUhmaB0cYlqQaYT3o1eMz%2BDwiw4xhZY6mDbkIJdB42cuQ6JPs1eERRnaQccYwFdgrSIeh0Uigu2m%2BxjKwrkd3%2FsWy6KLWtD%2BHDoDsCkDGUmhO%2FataA9gCAakNgR%2BxDckP%2BYRau6S5JdFOWx52l736WzKJbFnUwM%2BWQw%2BhgS%2Bo9qiOaK9KF61S9M4MmKy5%2Bqw7Vs0MX7g5%2BxL0qTGIxuLL9RJQTAH%2BQC0YnedhPh8zl1PHD%2Bm45xNRkkpTjsTT%2FG9SJeCnNz06NmSdiJ91aM3uxZjSODbzRbWS7HzaSd2m2NOtnYp9bX7gHzM%2F4tukQPfxykgzm8wYZg8uP0ALQigrNFpuTlsALQHZoGNMjd5ctI5sE4tJ76QrSx1Dmaejct5F9p10o02hgQ%2Bbc%2BhFcdWeWRhFA4I73Fyq6SeR5NU%2FS8S7cFfEu2R7EoqB%2FBL8Dn2mQeaoor6JKltcyaKMmSEmT9zKmPMjnM2uCy1Ez%2BHaA2zzQ3xmJZH8%2BqPXZahgO%2B5jjj9MUUyELOE7yymhTaWZJ8eK999PyfaA%2FQ0u%2Bqs7LqGxiHCIbvrz7Qn8wB4kuSXz2bmMI9Qm5k%2FU8vVXJ1gNiOymU1L8%2BeamyMcoGUowaxGQ9gn7O7%2FDwl8xzlHlk3niOPAyFiK2zbgX7oKwM4cYPc7IZk%2BGcsXzqQdgVvWN%2B%2FW2lxjoWHmEXnPAfhOM7RzHTVycM75dvI3zDOZ2cnGUMBn3zvqHGfCeP5uh8tg9upfPplEpvliGpI%2FhMvEqRXxEOvuO%2BYGfKc9rlECH8htSploWn5yYuJQwKfhHeEyjo5o9jzOhUjGhRfv9l3pM%2FyctbAB8PjlOZTbbZo1u1577sC3CZi8IleziEANBXw2Pf4Jjg4%2BhrI7RdUKh5uZs3vX5nowf8hPFjfrcy%2Fa6w34B2rCIYDvmY44ZYYSMaI7so2cL6GrBvz9i8TG5yOJhilVxFykQHYN7dVRH%2BRM5mDjb5o6q9D4gC8lr92bjsEWUdmYprCyk1MvzH7YzecTACSGL%2FkjQsIMyjufurOcI%2FDxj2xcw5%2BZOmz9szV1hNz0kKF9ePeGZkoaLM3xGs%2F5wHz3TCiPqxe%2Bk00gCqRrhXCoIYZPvnOJ6tiwXeDL36hGQ7O4CPiUIn9Qzkc%2Bw98HUZS1TR1JGFEcqWkldIYwHFqyetu10hRqbS7rJdpzncJfR%2FzTg1RGXPEKItsgQDngBWzSTeDL0KqkuqhDdM5bEk5sH1b8wkhVjFM1ElQT%2BCISojkysxonISMZyGiyt0yfqRflgPWb7UdzzfxO45O3yJniFnSHqcc24B86JzhB2XCSoSnrOWTz9LrYrc%2BX1QK%2B54g9ox%2FfqmRqk39iMfCrz7m%2Bto%2Bsa3%2BGzP0SPHDSTpIB3fJSNYDvscDP3KHpmchqEiRAq%2FgINYBP8CqLNEm6SUS4sRyPPAc%2BhoiO1hBN49eG%2F%2FyeVwv43TezqfUewkrlL55ckHMq8DPjmBVW6Ww5pnQMlpoWyXFktVu95wfSoWaEai2KAw%2BHYMxnKU2hXMk7NQtXLpl%2F2l%2FWl7%2BoJuEk8B8yqW1C0upNnFnXK5rf82Tn8DRMTvzW33FO2liXBNBUknHa983hx6axYQRJ0Df4iiJYGSHUiFchE4wdzUY9BfheCgFNfxzUU0PxuOMIES0raZp503fZ2%2Bc2JSBYIoOtP5EW8wYlivUrdHt065VTgG9HK6GTmEraqZYYbHrktAb4BuQaEuAzMpu0XMyAyaQXQ%2BBZK40zodxAtD9OTrPnayx5ewYJULBMHiFxHecMvYZYFUffpHOKxpc6dwS58tJQOqYfpqKIKiGntu5NAkWpylZj9mKtGgInEqKsi6Msi1OAbzISVVLRhkSVPinox0dNpi1zk8AWCSTpEdaS3asoXX9RQZWjsHYK8NWA0vh2ooF6bBPg4B%2FtbbelbxLYkACMbmp8bF%2FcJAmt0YGvwkqzKImrHK6w1FXhNW35mgQqSUBC7BblWqBZ2PicDqEmV9hkBT36sb%2BL7hy1EysJqz3mfCSAhKc1ifuwsgcR5UrbH91t%2BxRTRxwfR9wt5XmvlTg%2B0AO%2Fvi8N%2FOcDwCneBBNVTx5OrTbq8Iq%2BoMgJG%2FVoy%2BIU4BOEIgltMR5SqKj%2BTaYWFxujjvetxlbflBbpOQ46p66Rb12SAqLVk7KA%2B4V9ioadVgUKjKuCsAKOxtSpQpVQUBPKzhdr1eXXAHRNQFUGvao4vn0c3s35bP59cwEPWdBtnz31%2FY%2BD8uk%2F1WfePpPv3P1z99sPkd%2Fps77kCZvf2X2XpCxIWqEsqDeQL2Jd4OpoN6jOY3KujhfB0VEdZEJKDu3Wbo%2F3WgJrz1mnBGwUNAV9edyZpqDl5L75fTRHH3F7jpv8ZG4VmNuxbTQJ1JAAcwbLl9%2BIFVDllKoFfC%2FINnMs6e4r%2FET72wyIRoey9GoIrD1jmRLIAhS0Y0RHviImJjPnaFLapihqAt%2BzAVyjU1xqYSglcQhsONYXgX%2Bfbb9tCbs7v4oWmClOdq3RqWs3V%2FnxBZk2%2FEScL521RW%2BqdoM%2BVXi7sNJ9Lns%2Ff80UW21aM5IA4GtQkGMQpTYU8GckxzaVJoHLSqABv6FilRJowF%2FlsreXbsBvGFilBBrwV7ns7aUb8BsGVimBBvxVLnt76Qb8hoFVSqABf5XL3l66Ab9hYJUSaMBf5bK3l27AbxhYpQT%2BD%2FDMZEghXr9RAAAAAElFTkSuQmCC%22%2F%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--vip-cta-sda--red {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Ctitle%3EWHITE02%3C%2Ftitle%3E%3Cdesc%3ECreated%20using%20Figma%3C%2Fdesc%3E%3Cuse%20xlink%3Ahref%3D%22%23a%22%20fill%3D%22url%28%23b%29%22%2F%3E%3Cdefs%3E%3Cpattern%20id%3D%22b%22%20patternContentUnits%3D%22objectBoundingBox%22%20width%3D%221%22%20height%3D%221%22%3E%3Cuse%20xlink%3Ahref%3D%22%23c%22%20transform%3D%22scale%28.00526%20.0052%29%22%2F%3E%3C%2Fpattern%3E%3Cpath%20id%3D%22a%22%20d%3D%22M0%200h30v30H0V0z%22%2F%3E%3Cimage%20id%3D%22c%22%20width%3D%22190%22%20height%3D%22192%22%20preserveAspectRatio%3D%22none%22%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAL4AAADACAYAAAC6XNksAAAAAXNSR0IArs4c6QAAJmxJREFUeAHtnAmwHVWZxwcREpYQ1qxkT0jYEcKmCAqyqYiKivvuDDNTU9ZsVs2i5cw4o1bNOMxUjSs4iKIoIioqCCgogkiEsIUlCcl7CZAAAQIEccFhfr9Hf3i43Hffcvv27fve%2Bap%2B6dN9%2B3af8%2FX%2FfOc7p%2B%2FLVk8%2F%2FfQfZcseGG8eeMF4a3Bub%2FaAHsjCzzoYlx7Iwh%2BXjz03Ogs%2Fa2BceiALf1w%2B9tzoLPysgXHpgSz8cfnYc6NfWGMXbJXUbWvKE2FH2AG2g%2FRzdrOV5AFf7PwWnoRfw6%2BKcrzwiS2He9fqJPwQsqLeBabCNFDsHnM7qUDxx%2FkUs5XoAYWt4EP4j1J%2BJGETZdkCWk92hDoI33RrG9gZFPYs2BsOg6UwA3YCo3626j3wf9xS8a%2BBlXAL3AyrwePyO%2FC8nrGtuviThYjYit7I%2Fi44GfaByZCtvh54nKrdBhfDBbAeTI%2B0nhgBuiV8RW8EPwBOgVfDTFDw5vKDTbpjGDbKGGGi81CslbWqV5nCaHWfZg4Z6t5%2Bru%2B3B9PJwUZZfW869Bg8AJfAd2A5eLz21i3hH4hnjoejYD%2BYA2napfM2wu3gkGpOqZONNE62IrpQzNYBDzgKix1gVzAozYaFxXZHtmF2gnXgs%2FopfB8cDWptVQtfhx0Cb4DjYD5MAO33YA65CvpgDSh6nfoIKHonXOaT2TrvAUeTbcFR2FR0Bjj%2FWgx2gEXF1g6iGYx8ZpeC4l8Gjsy1tCqFvwcecLL6XjgBnLBqv4H74W64HK6GO%2BBh0IYanp85K%2F9bhQfsDLvAvvBScMReAtPBFFUzQF0FX4JrwJG7dlaV8B0uT4K%2FBMUfZtpiVP8unA0bIE1jsuhxSM0s5hVG%2BinwTnAEdyQwNQq7k8LH4XsQQSw%2B6%2Fq2CuE7SToDPgAOkTFheojyBfAFUPxPgEI3Z8xWfw%2FYAV4AvmPZC94Pb4LdQPNZroDPwxfB51sb67TwFbmCfxeY2xsltJVwLhjpTXHM3XN0xwk9aHYAxb8AHNXfAfuDZhp7C3wVPg3paM5u9%2ByFHbz1BK59PDgMunITor%2Be8lfASdBaeAqy9a4HDFimrLeDUX0L%2FAm4cqcGfPavgz7wmf8aum4OVZ0w0xsb%2FD44GFzN0W6Cs%2BB8MNJn0eOEMWK%2Fpx0Gsm%2BCz3g5aI4Gvq95DyyGdB7AbnesExHfzjQTTocTwYZrTnYugrPBKCHZxpYHfKbO3T4DBr9tYV%2Fw5yiO%2FrfC%2F8Ja6OpcrhMR38YugT%2BFEP0myg5znwKdI9nGpgcUtJwJl4EdQVMLHwQ7ghrpqnVC%2BOZ2p0CkNzrhQvgimAtm0eOEMW4%2BY180ngcXQzxzNfFaUCNOioeCUzpjZac6k6imqzevSKrrZPYqMKe3E2QbHx7wWZveGvXN7Y8E7VjoAztDrPJEx%2BDQwOTXUeIR8BrpZ%2ByWY2UK3967HxwBs4vquZx1CdwARvts48sDrvIY%2BH4AS8GVvTlwKiwER4VG%2BzUHfOG1EZbBStgMpVpZwo8h6yXU7lAwhbJRd8BPoB%2ByjU8PrKfZPwMF7NzPdzuu9MlgZqT3dz4XwQXwC3AEKM3KzPEnUisnLvOL2j3J9muwBmJIKz7Km3HkAZ%2F9WlDAjgCmLoMRqY269DdB7wUXScwi7DClWVkR3wop%2BpngcGbDTG0uhQcg2%2Fj2gGnLt8CXmVPADKGZeVz9TE4%2BfBnl%2B8GUyRRIbbVtZQg%2FGmGKMw3c9%2B3dCrDCzfI4DmcbRx5wrufixgfAzKCVbc%2BHpkQfgj3AlaB5sDdcA6VYGcKPihxGYWqxY8%2B8Doz6pfTQ4rp507seUAu%2FGEb1jfjOB3z5eTgY%2FXcFU%2BjShG8u1a55jQmwCHxDpzkR%2BTmY32Xh44RsAx5QC0NhhrAJHCHsLJqjgNG%2FNCtD%2BE467JGKPt7IOSO%2FGfJvcXBCthF7wEmu2kmDZpnZyaB%2F1D2Smlohe2NaMXM6JzQ2IFv2QO08UFbEV%2FjmZpovIB6HLHq9ka2WHihL%2BFNoXUR8hW%2Bqkw5TtWx8rtT49UAZwlfwvmyIFwwR8cevV3PLa%2B%2BBMoRvIxV%2FXMsU5%2FcezJY9UFcPhFjbqZ8id%2FkyXlT5gsJfaWbLHhitB9SlGUSqz1JT58jLR1tBv%2Bey04MQUX47yqY%2B2bIHmnkg3vQ3%2ByyOKfjdIPTpKuFj8WEZ27hwO9cytVH4sWZvxPc1s6s8MQpQzJY9MPCux5%2B1GBybmZ1iJzgAjoR4Iaro10JpVobwI%2BKH8K28DfOllj9QK3WI4nrZetMDvtycD2%2BBudDM1I6BczrMAPXp0rhvcVdAaVaG8I3q%2FsVMrN07TBnxF4O5v8NUtuwBRa2YTwAj%2BnDMn7zcCD%2BBDVBaEE0nD1x3VGZlnoB%2BiDzMHP8IiJdaFLNlDzT1gPpJMXPwNzoG05vg63AJxBySYvtWRsSPWvySwv5gXmaacxScBXaK0noq18o2djwQIg99uFUva0E9nQu3Q%2BlZQxnCt7IOY%2F6hwElgiuNy5n6wO5gCOWRlyx5QJ2H%2Bhd5yOCMOFFsXS9SLHWAzlC56rvnscpHldu02LnAfWGknMkb%2Bl4E%2FX9gI2bIHUg8YMA2K6mYw85yOWBk5flTsYQorwUmI5srOaTAX7AjZsgdaeUCRN9Lq%2FLY%2BK0v4Vtgh6hfghMR9xX40HAqmPNmyB%2FRAmu50zSNlCd8GKPZrClzdsYET4NVwEMSP2Chmyx7orgfKFL4tMWdbBpe5U5irOzIjDuRt9kC3PVC28G2PkxXXXZ3Umv6Y658KbwNXe7KNbw%2BYGXTdOiF8J7muwV4E%2FjbflGcBKP43QhlLqFwmW%2FbA6D3QCeEb5dfBl8EOsAXM9V3Xfye8DFzqzJY90DUPdEL4NsY05%2BdwNtwBru3vCIfAP8KRsAfkCS9OyFa9BzolfFvim7lz4buwFjTFfwycCSdDzvlxQrbqPdBJ4UdrvkThAlgXB9jOhb%2BDv4EloDkXyJY9UIkHqphorqclXwOXOk%2BHg8GXW05431xsr2b7Q7gHOvLbDK6bLXvgWQ9UIXxv5i%2FsXOFxomsHWAo7gOKfBkb9xeCbX%2BcEdoCHwKWvWix%2FUY9sY8gDVQlfl62B88C%2Fyno3%2BDZ3d7ADWD4QfNF1HSwH%2F%2BpmE2wGO41%2F8OIk2RHBlaNGq0sHqSJlq0tbG59Bz%2BxXKXyd4mrPN0FRvxuOh9ngfwqqYEyDRIE%2FCHaCG8ARwH1HAXHirPhDAP6RgiOJ3%2BumuWzrBH7rohJldwLb7B9pSLS9uFXejMQDVQs%2F6raCwkfgQng9mOtPgRCKc4Dp8Go4ERS2Dz0w%2BlsOW0vhL2AVKIpumCOXf1L3cZjVUAHr%2BlRxzE4RhP%2Bj3enXmgn7Pk44Gz4PfqfZORzONpQHwvFDnVf250ZmxevfU26EK%2BBYMPffG0yBXHEygkozC%2BG73QD90K2JsSJ0rvLXsB8Y9VNRpsK3XQrfz6MDuB3KPN%2Fr2MGytemBbgnfavsgt8BKcKlT4V4Jc2EeLICFsAtMAn%2FzkwpEAWmPQV%2Bx9ZrdsKnc9Bh4GUwG%2FWqEj%2FrYMaKjhtj9zDaInw9lnhPnD3Vu%2FnwID3RT%2BGnVnLzeVmCaY%2FQ08stusDMYRRW%2FneAlsBNom%2BB2CJF5rEqzvtbzNLCumhP4PnA00xS96ZqmeEP8jf6PDhBtmci5%2BmIxaJ6fdv6Bgz3yj23zPx9I2xjpX%2BVNaHR85RVIbhgP23SlH9bBD5PPfeCKfy9wdcgJsfV%2FCOw0Wlzjmb1q%2FvWnF0fCccXtFPkN8A04B1Kzg%2FjgZTjR2450DHwENDv%2BrgWPs41RhGJbpt%2BiY8aF9HeINI6NdhvPzrmPbdAMdq7YdcXqJPxGB%2FgwUsf7YHSW8wPTn6h7KnwOV2rWz9HnJJhQ3Nn6fRcuKPbTje8omlnazrTzms87ooQ5yh0Fd8Jl4DypDLPOrpTFHMlO6cgabaLYlil2A9bbYWZxJVf41hTlyjchnspvPMwbpiLwK%2BbPrvkbQTQfmGmFo0PVpliNyIfDi5Kbf5uyEf%2BJ5NhQxcZ2xvl29PXg9fYBBfRimA0fgggO7UR%2Br3EdnA8%2FAkVvavkfsBTaNf3kNe1E0yAivu26CrTB2v%2FMpx34t%2B7CT5usAxW%2BIosouJHyWlAg3bCjuenBYAqm%2BJxoXwiroAxzlLsXPgUfhkVgp98TyjT9GHMmRagu5sK%2B0AlzxLocboHKRW%2BDekn41ncSKLSot5Fe4VftPCOYdTkBjMSane9quBHKzF291iUwA04E7%2Be8YhvoJTMw2BbnY87dbJMLE12xEFBXbj7CmxrpTC2WQNT7HsprQKtS%2FIrOaHgo%2BOJN8yGeB4%2B4U7J5zc%2FCanCUmQ%2BmI%2FokteH6wOjuqKE%2FNUdTCUvLHvOloNHZOcVw7tH4fUXvNXxeV8A1cC90zUJAXavACG5shHVitHvxHR9ANyK%2BD3UivAamgeakcC0YxSxHKkaxNHM%2B8%2F0Cr694G%2B%2FTSpTWOwRpungGOGINx%2B7jpA%2FCw%2FBU8YVW9ypOefZ%2BdhijvduwxrrH8Xa2djCxbi3r10vCV2SLIczJo1Hj%2FjhQ0TbSnFdxv6nFPfvZOnz7MI2k20Azxyu8Zsc5PGzz%2B9ZBtBDzUNeN8%2FyOc6WhVmzS8x1Z%2FI4W4h3J%2FbyWAWuo73j9dszgYOd8ELznoPfrFeHbCIVvmhO2msJGsIdXaaYYR4GjT6Qae1E%2BGk4GBRVOD8eHSPnoORafpwebHUs%2FH2651XUcLZwztLL0%2B9M58RNgtB%2BOv23%2FcCy9x3DOH%2Boc62ZKpTbOhZuLfTbPtV4RvrX2QS1Kqn8X5Q1QtvOSWzyv6AM1yitwV3JSOynd6cFyKz9OpD0uKvSCKf4DwPnLv8EdYPr5HBssEj3npBrsGEWN%2BLOSuqykbMSv0ozwRr9jwHRmrFqrTlD3NqtpV71eC76H2AWeZ70S8Y2yphZOcDXXt1eBL6%2BqNNOceTBnGDd1NIpcM4b%2B2IawYtt4ucGOe16rzxqvM9z9uznxseJk66h%2FPWZ7UxtpoLSu0eb0OpYHOx7nDbedBiNfihmQHJk0r21gcuXt5%2FC8ANkLwrcR82A2aA5lTmDWQzwsipWYdWgc8h%2FnmI5PfWmOeSZ8GnrJFJuifwje36TijWJN99Ny41fTDpOeN1jZ78dnsY1rNu4rdlepPlls4zy3ZgoxD0uPP%2BdhPeeDmuxEI%2BdTnz2LOrmqcBNULXrrMhcOgbBrKbh%2BPwcOjINshxutkq90vZjW2XL4Pq1Yek563HKrzwxWQ5n3a3WNwb7vhNscPr2H13H%2FenhetOdY7YVvHTWFP2ug9MzKwnLKj8JoHFVcZsQbh07rsCT5ph3wp7AATAvmgGa90rql5YETeuCf4dR5OOd0uqnWQZFHXdyaAn8FTHOapsPpEMQ5tTTXj2dDvGW0hys4hV%2BlTeFm1sOlwLAVFK4psE6pNYuY6ee53BkPKPz74YvQP9gt0rx0sHO6fXwOFXCWbr5mz%2FbF1e1gbl2VKeJ5oPDDzIPN5XWyndNyahGB0mO53HkPOEdRG2pkUOuFiO%2FMXOFrvpm7r8BylWa65bsELeYZ5veOQIo8Cx0n9IrVWfiRKuyPMyPNMb0xpVB4VVnUwzx%2BbnFTo8qtYGQJwcd5nmI53fdYthp5oM7CDzftQ2HXYseVnBvBaB%2BCKz7q6MaJ7UyIkceOdyco%2FGZWZd2a3T8fGyL41DnHV2xG%2Bj0hfh5gxHdFx4hbpVkPO5910ry%2Fr8IHE36O9nqpxlbniL8tfjO%2F3wWsp7m0OfWqosymMpvFnaLzGc03gy%2FQfg3ZetADdY742%2BPPQ8E3c5piuwd8a1u1zeGGrtxoviyxHkZ7V5maWU51mnmlRsfqGvFNFUL4bjWXDe8aKFX3T6QsqfCf5PZ9YLqTBY4TetHqKnx9qeD9dd0O7mAbwAmlVrXg%2FJFcdEDTG%2BvSGO3TOllO99nNVicP1FX4isy82relkY75m4uV0A1zchspl8K3Lkb8bD3qgboKX6EtAd%2FWaqYXis2XV92wRuGbdrWK%2BFHHHPXDEzXbRjStWbUGlg5d0QlT9E4o%2FblC1Wae71LmxOLGTm6tTxrxQ%2BBu7RBp%2Fh%2BfcThbRR6Iudmgt6tjxLfS%2FmFyKvw17Lt8WLVZF33kio5BQhH78spl1UZBuy8Kv3E04FC2OnmgrsI3tdg7cZTCX1fsNwouOa30osJ3vhEjY4j6VxxLI34c95jlKuvI7bKN1AN1FL7RfhbsnDRG4RvxqxaUwt8O3Gpbgy%2FSGoWfRnrPrbqe3DLbSDwQkWwk3%2Bn0uf4Cch6E2B6hbH7vC6yqzcDgG%2BSoi%2Fc3ojvZTi0ivtv03PScXK6RB%2BoW8RWN0X5B4qO7KT8A%2FjCtatM%2FriylYlbczX6qEOcMtq267uP5fkOOuHUV%2FrzkqfkHBU4mu2XNIr4rO6mtLnZC9PFZ434cz9sue6BOwlckMhvmJH65lbJ%2F7TRkL06%2BU1bRexrhGy0LutEjPbZfJ%2BHrOgU%2FHYyymsJbAQq%2FW2aKlYo%2F0p%2FB6hMdeLDP8%2FEaeKBuwl%2BET6aB4nG9%2FF7wdzGNk0kOVWJ2PO%2FtNkyfRceMY85JPCdGgiz%2B8Ew1W59J%2BN7nkAaqpjWoi%2FCj0oup5dSipubRpjn%2B8cmQDSm%2BU%2FbGdXnrkd5fn8Vb3Lifzk4n3%2F7BSh1XzKK%2BY23rAoRLzZrPzKDZ0uoifCup%2BPcCI77mWvn10GwFxc%2Brskbh62B%2FMRqd1Xq4tu95%2BjM6hg8jW%2Bc94HPweYTw4z1LyzvXRfhW3ig6H3yBpYXw3aapxsCHFf1jpPf%2Bdj7rYDQxklvHNKJ7nimRzrdsW7LwcUIFpob967h4HkZ7n1lLq4vwrbQ%2FUfCnCtFzt1D2D8u78cM0bvsc8yWa4reDmt8r%2FKgnxWff5upPj%2Fszhyx8nFCRNQp%2FSM3URfjmxAdB%2FHmfou8H%2F8wwza%2FZ7Yq5qmRE118K3w6a%2Bs7h1c81jzv0GvXtKNk66wF9rPAjEDkqq5%2BWlj68lid28EMrrvBfBDsV91Hwd4DDVrfSnKIqAxuFH3MNI%2FlUCEd7ghPbiDK2R7%2FapsZJMIeylewBfd0Y8Xsi1VEoiukAiIiv0Fy%2Fr4s9SEUiovujtTmQCt8oE8KnOGC2yXOzddYDCn8SpDl%2B47N4Xg3qEPGtsL%2FEXAQhlFT4dYj4G6hbONPoshist51WiwlVmpYZ7X0g2TrrAZ%2BB%2FwWNI6zm6NsTqY5C2g8UfQhpE2VTnW5bdLp%2BKuL7BM362kmN6FFfhf84%2BD%2B9hfjtzNMhW%2Bc8oP8NQI7AETRNc%2B6HllaHiK9AnNhGj7XSfWADQngUu2oKX1GHuWqjs92GOQe4C1zP1%2FxzxT0HSvmfTnlA4bvYMA9cUNB8TmsHSi30023hW3HTgYMhhH8PZSteF9FTlYGfTaRvkI0yvmxLha%2FgHaViEuzKj51Ds53ZyveA6aTBxVE4fLyZch%2B0tDoI3%2FzMVEcxaethzUCpPv%2BYxjjBjahvJ10CdtpwuMJvjPizOJatcx4w8CwAo75m0PGdi3PEltZt4VvxaaBAQkDrKNct4jv69MO9oEXEN9Jofq7w7yy2bAYm7DPZxkjmsWzlesD0ZhHECpuiN1V2ztXSui38KdTOioforfB9YLpTF1PUmqOQo5Gm8F3Z0fFRd5c7Fb5RR3MY3gOcw8Q5FLOV5AF9GsKPbEHRR3BqeZtuCt%2BKTwcFFNZHwYoP2WPjCxVtFX8qfP22EPzpwjagWed%2BcNkzOosjmh07zqGYrUQPKHz1E8J%2FgPKG4Vy%2Fm8K3fo3CN0feCCEcz6mLraMidkpfVtlpFfOBECs31tl0Zy3E0qfzl8MhHgzFbCV5wLzeNNlFhvCvoo9RuaWGuil8hTMV5kHYSgp1Fb4TXMUvmuI%2FFKy%2FZU1nL4cH3cFc2TkKJkCcQzFbCR5QO3vD5OJavrjy2fQV%2By033RS%2Bua%2FR0qio%2BeJH4Zun1dEUtdHk1qRy%2FsxiPtiJI8JcT9nOqzn59RwfUqw8UMzWpgcMIrPhRcl17qG8FpzgxrNIPn5usZvCN1Iq%2FKiDEbUP%2FIFaHU1n9sGNEI6dQ3khOIkNu5mCKdFT4BDsPMAHlH%2B%2BgBNKMoU%2FF0w1w%2FR7HxhAh7QQ3ZAnlnyCFTdS2ms1RXIHKPphVZzzumFG%2FJvAPD9sCQWjum3STHPWgBMtzdHgaDDtiXMoZmvDAy4azIXFyTVMMfshglLy0fOL3RB%2BPPx5VMeIr5mfKah4QeSxOporNxtgGVhnbR84aKD0h39uobiq2J3AVuHvWuznTfse0OeLIPTrz1tug0gxKba2%2BGLrs8r%2FVDGYJpj7akb8EP6weuzAt6r%2Fx9HIOcilEMJ3Zcqon6Y7K9h3vqJtDbbV6LQzZGvPAwZOR1h9rqkdRe%2F7n3iHQrG1dUv4RnoF45Cl0K2wUfJRqLv5OvzHsAlMeWzDAlgKYaZEq2FzccBzjgDPyzZ6Dyh6R05H2PnFZVxCvgp8HgamYVm3hO9Q5aTPhhg5H4A%2BGHaP5dxu2RPc2PmIqztOyDUj%2BsmwHRjhH4M7wXPCjqGwP0yMA3k7Kg8cwreM%2BOpHobuKcyUM%2BfscznnWqha%2BQtf2g8h5FY9D1ZNg9K%2B7WUc76PcgcsoZlI8Do1Asbdo5roCIQg7NB4OjXfiBYrZhekCtGlROhRg5QzvOuUaULVQtfOo3YPvyrz1Ws%2FLOyJ9yp0cshL%2Be%2Blpv%2Fejvjs4AO7TC7ofrwNwzxH84ZSO%2FlsX%2FjB%2BG%2B68BxcDyUphWfGkD2%2FNhxEGzauF7P1%2Fq2GN3As08%2BCZwxaQXIj7VHBCyOeWVsNoD2GR4LbjaYE5vCqf4LwI7imbUPwKi03ss29AeMEgYUN4GBhh15EqOCwiXg3n%2BiKxq4bua48PfDezBkaO5CtJLEd8Oake9Am4BJ7m%2BrDLlORFmgbYRvgvmn54zCUzzjoZsw%2FeAb7316Wmwc%2FE1g8o14CpbjKjFR0Nvqhb%2BDlTpMDAialvAVECBjLjyfKfbZof9JZjyaEamV4KpnG00jfON4g3wGGjz4RQw6ttZsg3tAVcATRH3BoOnQeRWuArUzYgzhSqFrygmwlII4T9A2VShF0Wvs80trwcjTzjfFQfTGSOU7XIV6AKwc7jvUO1DfDk4AmRr7QG1cjC8FUKvBkrnhabIo7K40Ki%2BPIovRcS3A2g24M6B0h%2BEU%2Bz2xEax%2FwIug0eSGr%2BKssK2s5vfm%2BcboRzhNCPYP8FMqPoZcMueMqP8CXBQUmvz%2Bp%2BA6WYEnOTjoYtVOt0hyuF9PljWNoATlF42hW0689WkEbbxJDgOfDBOvs6D60Cz%2FfPAKLYIsjX3gCOifnx18vFdlH8Izq1GJXqvVaXwJ3O%2FxTARjIT2VoW%2FFnrd1tAAJ7F3w29BYbt0eTpEVDcluhI8R%2FMcJ2umRTFho5gt8cCJlA0e00CRm9sbQJaBKeSorUrh70Yt901q6nKgE9vHk2O9WrQNt8JX4MGiET6so%2BENsAOYCin8H4GdQzPaG9EOcSfbsx7YmtICOBX2B%2FedT10LRvt7oS2rSvhGeNOcVPhG%2BnXghG8s2MM04mz4OVjWZsN7wAmv4jcl8sHdAZp%2BeTm8EhZCtmc8sAeb0%2BBIUDdG%2BnvgLFgFppdtWZXCtzGp8E0P1he1dxjrdTOK257PwXLwvYRp3V7wJ2AEM727Ab4MvwFtKpwCb4cdYbybQlfwH4S5oDlaLgPnUSP6aQLnN7WqhG%2B08wFPT2phxFcoY0H0SbP%2B6Gp2LgInX5rifz0cC3uC6d0P4BJ4DLT5YErk6DCexW%2FbXwyfBJd9twYDiPOjM8HsoJQMoaoXKE7w5kF0NIeqPrgfxpoZyb8HRi7bbYffDt4HPsQLYB18DAwIvtCbDAvgvWDHuAoegvFk29LYY%2BHPYA6oTYOic6Jz4E4oRfRc51khWu6UbcWFZ8H85AZ9lBV9DPfJR2Oi2E8rLgVXemIiu5jym8Hor%2BBvA%2BcEN4KBwJFhHzgDHOp3gfFiRvZj4HQ4AuwE2jL4FlwNW6A0qyriNwp%2FBS0Y6xFNYRvdl4APcxtYCkYxH%2BJ34DJw7uMQ78pORL0YCZ0oj3U%2FqcFD4W1wHDj6GdnXg%2F4z4m%2BEUq3Twjfa25tnF0TlFf4mUARj1Z6gYcvh0zAN5kKI39RHcf8S7ACOAKZE%2BukF8EaYAPrPaLcZxqJNolEL4INgmrMHKHpXxS6Cb8PdULrp5E7brtzASa3bMKPhWI9kttXOfTF8DoxgmlF9X%2FCYy5yuUjicnwW%2FB81z3gD%2FACeBHWCsmZ3f9p8Dp4Ki1x6Da%2BDjsBo6Ylt%2F9KMf7ciFi4v6wF4EJ8JisDf7oP8b%2BmEsR3yaN2C%2F418foHm8KxUGAUdBH7w%2BMfKvAv1xHygGP9N3u4GpkqmQkc9RZCzY7jTiNfBhMAhMBM32G%2BX%2FGdZBx6yTqY4PTvPhOtRrT8IKcOi2E4wXe5CGOnTb5t%2BAOb9R3aDgKoYd4krwHDvKu0C%2F2QH2hvfCTvAtuB1iwkyx58zUxgjviHYQTABtJSj6b8Bd0FHrpPCj4kYso5ym8JfBr9wZZ9ZHe78HjnJG%2FENhezgKjOhGdye7it9zQhhGQ8X%2FNvCcy8G5wb3geb1ik6mobT4WToL9IfR3K2U7tcK%2FCTpuceNO3MiI70ObDz4wTcFfX2x76aFZ9zLMdOU78BQ4sZsHRrzDweBgCnABXAymRk6GDwZ9qR8dHZaCIvkxmEKZE8fcgGLtzE49Gxzd3gIvhl1A%2Bw2sha%2FAhaB%2FKrFOCv8FtGAmuFphZFPoCv8GMPKPV%2Bun4eeDPvhbcOg37VEcCtvo%2Fp9wIyyEKTALwg6jIAaQfwX9uQkUUZ0s5jGmM6fDO2GnpIJqwY57JhgMHobKrJPC99r2coc4zbz0flgD%2Fwfj2XzI3wDzecV%2BOBgo7AAvB6O%2Fw76R%2Fg7w%2FAMhNcWvYM6Bz4HpjyNJXWxPKvIuOBWWwPYQ9gCFS%2BGzcAs8AZVap4TvA3OYtrfvXLToEbY%2BxDoPy0VVK9n4sH8Im%2BFNcAroK8W%2FF7wdHgVTHqP5KlA8jqKpvYMdU8qz4MfQ7RTSSG8b%2FgVeClNhO9Csm3X8NlwFfVC56Lnns5MLy2WbjTfix%2FDmysaKsm%2FS49fTJz%2BDLeBo%2BBow9Ym50ZOUjY4GC0eHRtFzaGCi7ArQDHdqYjE3mZvUx5H%2BErgCTM%2FWQ9esUxHfXm%2F0WggxxD1EOYTf7ahEVWpjRvxrYQOY0hwP%2B4MTXSPlHOg1c8RPTZF%2FHc6FPnAU66qZV3bCFPt8cDXHzmVOr%2FDvhGzP94Dzn5XwKfgEXA73wlixdTTkC7AKui56ndop4ZvemObEiGIeZ0TbCNmae8BR0A6g6P8cPg53Q7YOeKATwneYM81R%2BOZ6mkOdOV621h5Q%2FOLa%2FDfgA%2FDv8Di0Mp9jY3rR6vxx%2F1lE5LIdMYkLHgSp8CN6%2BWCztfaAk1knvsvAUXI5vBSOgb2hFyx9zpbT%2Fa7XvxPCd0I2DWaBk1zNHM%2BIX6vGW7Gam6s9LgGb%2Fyv%2B68CR1KCyD%2BwB2u%2Bgzr5VZ2YBprx26sHMNjgfdPnWtM%2F9jrSrbOE75Cp6H8oOoPlQTHXucSfbqDygWOwALg78AA6AY8GXWDNA%2F9Zi0kg9mpkrVCeBb5gHE3Icf4pz7PCbC%2B5n68JIqe0rU%2Fiu2zup9WH4UMJs7H3waBzI21F7QHHozx%2FDlWDEfwXsAq1ExcddtYXc3cn6cM12Os%2F5JXwffgSr4VdQipUlfCdWS%2BCP4WTYE8KMUuap2crxQERGr%2BY84CJwpDVKjhVTTwbRo2ApnAbnweehVarEx8OzMoQ%2FkVvNh78HKzoFYlJLceC31Vn4eqJcswNIaVGw3Oq1fTXFP6HgQLa%2BG%2FK90BfA9Kcta1f4pjdz4K%2FA9CYmWw5T5qQ3wMXQD2mkYjfbGPWAEdl8%2FL9APSjg4ZrnGjR3hZlwKEyHHWFfcN7YB5dDW%2BJvV%2FhW8CXwVjDya%2BvgWrBy1xT7T7LNNn484KrMOWAKNhKLKG%2BHmQvHgwE1Fkv2onw6qDEnvE%2FBqKwd4duohfAa2K64%2ByNsFfz%2FwE3FsRzpC0eMs81oRWmnMWO4G5ZBH7wPzPW14%2BAKWAGKf1Q20h6Z3iSEf0Jy8GrKF4KiV%2FBZ9Dgh26g9YAf4FpwPvy2uYpA9CIz%2BI0mjiq8%2Fs2lH%2BE40pkGkOF7xp2AvzYLXG9nK8MDDXOR2cL4YtoDC7NgZzbYd4Zvf7w7R66zgvWC6ky17oCwPOFl2IntXckF1p%2F5Gbe0I30jvElOYuZnDka%2Bcs2UPlOkBdWXaE7YthXbmpyOedceN3SrwdALjkpP519aQLXugTA8o9J2SC0aQTQ6NrNhOxPe3FGlaM4n9meDr82zZA2V5QI2a2ixOLuhqjvobtbUjfPN5l5zSN4fHsv9iiLyfYrbsgbY8MJVvH1wQF1pNoT92RrNtR%2FimOt78Z8mND6P8OnCbxZ84JhdH5QEjvXrytzqmO9oWcLncoDvq1cN2JggKfw18B4zy5vimOS%2BHbeBH4M8WNsIT4Ow828g9UEYAGbVARl7dtr%2Fh73NcsTFtPgpeAb65DT9cSVnhu4o4atvq6afb8om90DXVj4Cvl13b1xT6SrgZ7oHHIZ0Is9vUonHxYeN%2BY2Ub9%2BN7zbbNzm28frPv1fHYcOrtOdHmtJy2Jz5Pj3W63HjPtC2WFf4UmAtmDqY6Ziau7KyFj4G%2FDnCJc9TWrvC9scuae4EVOgLsrXllBydkK8UDdpQnweziq3A2PABtWRnCtwL21IXwN%2FBasMdmyx4owwOmyL61%2FQx8CRpHDA6N3MoSvnd2iHJYcgZ%2BHBj97Qyuv7Yziebr2caRBxS2aY2pjLm8c8VrwTTHZcxSrEzhWyEFPhmcmMwAJ7u%2B1HKy20r8jhipNe6nn0U57flpOT4fK9vBfDHY8eG2O%2FVZWh7u9zt1nnNBUxvniZugHx4EX1qVZmULPyqWPhTz%2FSA%2Bz9vsgcE8oPB%2Fl3zYkU7ZKeEn9c7F7IH6eaBV%2BlG%2F2uYaZQ%2BU5IEs%2FJIcmS%2FTWx7Iwu%2Bt55VrW5IHsvBLcmS%2BTG95IAu%2Ft55Xrm1JHsjCL8mR%2BTK95YEs%2FN56Xrm2JXkgC78kR%2BbL9JYHsvB763nl2pbkgSz8khyZL9NbHsjC763nlWtbkgf%2BH1Mf0jWelTxpAAAAAElFTkSuQmCC%22%2F%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--vip-cta-video--blue {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Cg%20transform%3D%22translate%28-4028%20-14517%29%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M4028%2014517h24v24h-24z%22%2F%3E%3CclipPath%20id%3D%22a%22%20clip-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M3043%207272h1440v8639H3043V7272z%22%20fill%3D%22%23FFF%22%2F%3E%3C%2FclipPath%3E%3Cg%20clip-path%3D%22url%28%23a%29%22%3E%3Cpath%20d%3D%22M3043%207272h1440v8639H3043V7272z%22%20fill%3D%22%23FFF%22%2F%3E%3Cpath%20d%3D%22M3034%2014168h1456v728H3034v-728z%22%20fill%3D%22%23B5E2E0%22%2F%3E%3Cuse%20xlink%3Ahref%3D%22%23b%22%20transform%3D%22translate%284002%2014495%29%22%20fill%3D%22%23111820%22%2F%3E%3Cuse%20xlink%3Ahref%3D%22%23c%22%20transform%3D%22translate%284028%2014517%29%22%20fill%3D%22%23111820%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cdefs%3E%3Cpath%20id%3D%22b%22%20d%3D%22M36%2072.5c20.158%200%2036.5-16.342%2036.5-36.5h-1c0%2019.606-15.894%2035.5-35.5%2035.5v1zM72.5%2036C72.5%2015.842%2056.158-.5%2036-.5v1C55.606.5%2071.5%2016.394%2071.5%2036h1zM36-.5C15.842-.5-.5%2015.842-.5%2036h1C.5%2016.394%2016.394.5%2036%20.5v-1zM-.5%2036c0%2020.158%2016.342%2036.5%2036.5%2036.5v-1C16.394%2071.5.5%2055.606.5%2036h-1z%22%2F%3E%3Cpath%20id%3D%22c%22%20fill-rule%3D%22evenodd%22%20d%3D%22M8.615%204.328a4.294%204.294%200%200%201-4.307%204.287C1.905%208.615%200%206.637%200%204.287%200%201.937%201.947%200%204.308%200c2.36%200%204.307%201.98%204.307%204.328zm9.846%206.8a1.902%201.902%200%200%200-1.91-1.898H1.91a1.887%201.887%200%200%200-.62.103l-.114.043c-.2.083-.386.2-.546.342-.388.347-.63.85-.63%201.41v10.975C0%2023.153.853%2024%201.91%2024h14.64a1.902%201.902%200%200%200%201.91-1.896V11.127zm-1.23%2010.958a.684.684%200%200%201-.133.392.705.705%200%200%201-.557.292H1.92a.708.708%200%200%201-.69-.684v-10.94c0-.363.326-.684.69-.684h14.62c.218%200%20.42.114.55.283.088.114.14.254.14.4v10.94zM4.31%201.23a3.07%203.07%200%200%201%203.077%203.078%203.07%203.07%200%200%201-3.077%203.077A3.07%203.07%200%200%201%201.23%204.308%203.07%203.07%200%200%201%204.308%201.23zm13.538%203.098a4.294%204.294%200%200%201-4.308%204.287c-2.402%200-4.307-1.978-4.307-4.328A4.294%204.294%200%200%201%2013.54%200c2.36%200%204.308%201.98%204.308%204.328zM13.538%201.23a3.07%203.07%200%200%201%203.077%203.078%203.07%203.07%200%200%201-3.077%203.077%203.07%203.07%200%200%201-3.077-3.077A3.07%203.07%200%200%201%2013.54%201.23zM24%2022.783V10.436a.548.548%200%200%200-.165-.413.524.524%200%200%200-.184-.107.513.513%200%200%200-.62.08l-3.953%203.367v1.563l3.72-3.206v9.82l-3.72-3.207v1.564l3.954%203.367c.117.08.272.12.39.12.076%200%20.153%200%20.23-.04a.606.606%200%200%200%20.35-.56z%22%2F%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--vip-cta-video--red {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Ctitle%3EShape%3C%2Ftitle%3E%3Cdesc%3ECreated%20using%20Figma%3C%2Fdesc%3E%3Cuse%20xlink%3Ahref%3D%22%23a%22%20fill%3D%22%23FFF%22%2F%3E%3Cdefs%3E%3Cpath%20id%3D%22a%22%20fill-rule%3D%22evenodd%22%20d%3D%22M6.46%203.246c0%201.762-1.427%203.216-3.23%203.216C1.43%206.462%200%204.978%200%203.215%200%201.453%201.46%200%203.23%200s3.23%201.484%203.23%203.246zm7.386%205.1c0-.787-.64-1.423-1.433-1.423H1.433C.642%206.923%200%207.56%200%208.346v8.232C0%2017.364.64%2018%201.434%2018h10.98c.792%200%201.432-.636%201.432-1.422V8.346zm-.923%208.218c0%20.272-.244.513-.518.513H1.44c-.273%200-.517-.24-.517-.513V8.36c0-.154.077-.298.195-.394.09-.074.203-.12.322-.12h10.965c.135%200%20.263.06.358.15.097.095.16.225.16.363v8.204zM3.23.924c1.28%200%202.308%201.028%202.308%202.307%200%201.28-1.03%202.308-2.308%202.308-1.278%200-2.307-1.03-2.307-2.307C.923%201.953%201.953.924%203.23.924zm10.154%202.322c0%201.762-1.428%203.216-3.23%203.216s-3.23-1.484-3.23-3.247C6.923%201.453%208.35%200%2010.153%200c1.77%200%203.23%201.484%203.23%203.246zM10.154.923c1.28%200%202.307%201.03%202.307%202.308%200%201.28-1.027%202.308-2.306%202.308-1.28%200-2.308-1.03-2.308-2.307%200-1.278%201.03-2.307%202.308-2.307zM18%2017.087v-9.26c0-.116-.037-.22-.11-.296-.04-.04-.09-.072-.152-.093-.063-.04-.137-.055-.21-.052-.095.005-.19.044-.255.112l-2.965%202.526v1.172l2.79-2.405v7.366l-2.79-2.405v1.173l2.965%202.525c.087.06.204.09.29.09.036%200%20.07%200%20.105-.006.023-.004.047-.01.07-.024.175-.09.262-.24.262-.42z%22%2F%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--vip-fav-remove {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2232%22%20height%3D%2232%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20transform%3D%22translate%281%201%29%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Ccircle%20stroke%3D%22%23FFF%22%20fill%3D%22%23A02023%22%20cx%3D%2215%22%20cy%3D%2215%22%20r%3D%2215%22%2F%3E%3Cg%20transform%3D%22translate%286%206%29%22%20fill%3D%22%23FFF%22%3E%3Crect%20transform%3D%22rotate%2845%209%209.343%29%22%20x%3D%227.629%22%20y%3D%22-.6%22%20width%3D%222.743%22%20height%3D%2219.886%22%20rx%3D%221.371%22%2F%3E%3Crect%20transform%3D%22rotate%28-44%208.657%209%29%22%20x%3D%227.286%22%20y%3D%22-.943%22%20width%3D%222.743%22%20height%3D%2219.886%22%20rx%3D%221.371%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--vip-padlock-grey {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2216%22%20height%3D%2221%22%3E%3Cuse%20fill%3D%22%234A4A4A%22%20xlink%3Ahref%3D%22%23a%22%2F%3E%3Cdefs%3E%3Cpath%20id%3D%22a%22%20fill-rule%3D%22evenodd%22%20d%3D%22M14.674%209.874h-1.028V6.206C13.646%202.776%2010.902%200%207.543%200S1.44%202.777%201.44%206.206v3.668H.412a.417.417%200%200%200-.412.412v9.874c0%20.24.17.412.412.412h14.296a.417.417%200%200%200%20.412-.412v-9.874c-.034-.24-.206-.412-.446-.412zM8.057%2016.87v1.062c0%20.275-.24.515-.515.515a.527.527%200%200%201-.514-.515V16.87c-.377-.206-.65-.617-.65-1.063%200-.652.513-1.2%201.164-1.2.652%200%201.167.548%201.167%201.2%200%20.48-.276.89-.653%201.063zM3.703%206.206v3.67h7.68v-3.67c0-2.126-1.715-3.874-3.84-3.874-2.126%200-3.84%201.748-3.84%203.874z%22%2F%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--vip-padlock-white {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2222%22%20height%3D%2230%22%3E%3Cuse%20fill%3D%22%23FFF%22%20xlink%3Ahref%3D%22%23a%22%2F%3E%3Cdefs%3E%3Cpath%20id%3D%22a%22%20fill-rule%3D%22evenodd%22%20d%3D%22M21.095%2014.106h-1.48v-5.24c0-4.9-3.942-8.866-8.772-8.866S2.07%203.967%202.07%208.865v5.24H.592a.598.598%200%200%200-.592.59V28.8c0%20.343.246.588.592.588h20.552a.598.598%200%200%200%20.59-.588V14.694c-.05-.343-.295-.588-.64-.588zm-9.512%209.992v1.518a.755.755%200%200%201-.74.735.755.755%200%200%201-.74-.734v-1.518c-.54-.294-.935-.882-.935-1.518%200-.93.74-1.715%201.676-1.715.936%200%201.676.784%201.676%201.715%200%20.685-.395%201.273-.937%201.518zm-6.26-9.992h11.04v-5.24c0-3.037-2.464-5.535-5.52-5.535-3.056%200-5.52%202.5-5.52%205.535v5.24z%22%2F%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--vip-play-video-big {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2260%22%20height%3D%2260%22%3E%3Cuse%20fill%3D%22%23FFF%22%20opacity%3D%22.8%22%20xlink%3Ahref%3D%22%23a%22%2F%3E%3Cdefs%3E%3Cpath%20id%3D%22a%22%20fill-rule%3D%22evenodd%22%20d%3D%22M60%2030L0%2060V0l60%2030z%22%2F%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--vip-play-video {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cuse%20fill%3D%22%23FFF%22%20opacity%3D%22.8%22%20xlink%3Ahref%3D%22%23a%22%2F%3E%3Cdefs%3E%3Cpath%20id%3D%22a%22%20fill-rule%3D%22evenodd%22%20d%3D%22M24%2012L0%2024V0l24%2012z%22%2F%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--vip-prep-time-dark {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2222%22%20viewBox%3D%220%200%2022%2022%22%3E%3Cg%20fill%3D%22%234A4A4A%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20fill-rule%3D%22nonzero%22%20d%3D%22M11%2022C4.89%2022%200%2017.043%200%2011%200%204.89%204.89%200%2011%200c6.043%200%2011%204.89%2011%2011%200%206.043-4.957%2011-11%2011zm0-.95c5.568%200%2010.05-4.482%2010.05-10.05C21.05%205.432%2016.567.883%2011%20.883%205.432.883.883%205.433.883%2011c0%205.568%204.55%2010.05%2010.117%2010.05z%22%2F%3E%3Cpath%20d%3D%22M11.034%2020.167c-.273%200-.477-.137-.477-.41%200-.272.204-.476.477-.476.205%200%20.41.205.41.478%200%20.272-.205.41-.41.41zm5.86-3.272c.138-.204.41-.204.615%200%20.203.137.203.41%200%20.614-.206.203-.478.203-.615%200-.204-.206-.204-.478%200-.615zM4.492%204.49a.62.62%200%200%201%20.683%200%20.62.62%200%200%201%200%20.683.62.62%200%200%201-.682%200%20.62.62%200%200%201%200-.682zm12.405.683c-.204-.205-.204-.477%200-.682.137-.135.41-.135.614%200%20.203.206.203.478%200%20.683-.206.136-.478.136-.615%200zM4.49%2017.51c-.135-.206-.135-.478%200-.615.206-.204.478-.204.683%200%20.136.137.136.41%200%20.614-.205.203-.477.203-.682%200zm14.79-6.476c0-.273.205-.477.478-.477.272%200%20.41.204.41.477%200%20.205-.138.41-.41.41-.273%200-.477-.205-.477-.41zm-17.447%200c0-.273.205-.477.41-.477.272%200%20.476.204.476.477%200%20.205-.205.41-.478.41a.44.44%200%200%201-.41-.41zm9.2-8.315a.466.466%200%200%201-.476-.478c0-.204.204-.41.477-.41a.44.44%200%200%201%20.41.41c0%20.273-.205.477-.41.477zm.048%203.223v3.763c.443.148.738.517.885.886h5.523c.59%200%20.59.96%200%20.96h-5.523c-.147.59-.736.96-1.326.96-.81%200-1.473-.59-1.473-1.403%200-.666.368-1.182.957-1.404V5.943c0-.59.957-.59.957%200z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--vip-prep-time-white {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cg%20fill%3D%22%23FFF%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20fill-rule%3D%22nonzero%22%20d%3D%22M12%2024C5.333%2024%200%2018.593%200%2012%200%205.333%205.333%200%2012%200c6.593%200%2012%205.333%2012%2012%200%206.593-5.407%2012-12%2012zm0-1.037A10.938%2010.938%200%200%200%2022.963%2012C22.963%205.926%2018.073.963%2012%20.963%205.926.963.963%205.926.963%2012c0%206.074%204.963%2010.963%2011.037%2010.963z%22%2F%3E%3Cpath%20d%3D%22M12.037%2022c-.297%200-.52-.15-.52-.446%200-.297.223-.52.52-.52.223%200%20.446.223.446.52%200%20.297-.223.446-.446.446zm6.394-3.57c.15-.222.447-.222.67%200%20.223.15.223.447%200%20.67-.223.223-.52.223-.67%200-.222-.223-.222-.52%200-.67zM4.9%204.9a.675.675%200%200%201%20.743%200%20.675.675%200%200%201%200%20.743.675.675%200%200%201-.743%200%20.675.675%200%200%201%200-.743zm13.53.743c-.222-.223-.222-.52%200-.743.15-.15.447-.15.67%200%20.223.223.223.52%200%20.743-.223.15-.52.15-.67%200zM4.9%2019.1c-.15-.223-.15-.52%200-.67.223-.222.52-.222.743%200%20.15.15.15.447%200%20.67-.223.223-.52.223-.743%200zm16.133-7.063c0-.297.224-.52.52-.52.298%200%20.447.223.447.52%200%20.223-.15.446-.446.446-.297%200-.52-.223-.52-.446zM2%2012.037c0-.297.223-.52.446-.52.297%200%20.52.223.52.52%200%20.223-.223.446-.52.446A.48.48%200%200%201%202%2012.037zm10.037-9.07a.508.508%200%200%201-.52-.52c0-.224.223-.447.52-.447a.48.48%200%200%201%20.446.446c0%20.297-.223.52-.446.52zm.052%203.516v4.106c.48.16.802.562.963.965h6.025c.643%200%20.643%201.046%200%201.046h-6.025c-.16.645-.804%201.048-1.446%201.048-.884%200-1.607-.644-1.607-1.53%200-.724.402-1.288%201.044-1.53V6.484c0-.644%201.045-.644%201.045%200z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--vip-prep-time {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2222%22%20viewBox%3D%220%200%2022%2022%22%3E%3Cg%20fill%3D%22%239FA0A1%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20fill-rule%3D%22nonzero%22%20d%3D%22M11%2022C4.89%2022%200%2017.043%200%2011%200%204.89%204.89%200%2011%200c6.043%200%2011%204.89%2011%2011%200%206.043-4.957%2011-11%2011zm0-.95c5.568%200%2010.05-4.482%2010.05-10.05C21.05%205.432%2016.567.883%2011%20.883%205.432.883.883%205.433.883%2011c0%205.568%204.55%2010.05%2010.117%2010.05z%22%2F%3E%3Cpath%20d%3D%22M11.034%2020.167c-.273%200-.477-.137-.477-.41%200-.272.204-.476.477-.476.205%200%20.41.205.41.478%200%20.272-.205.41-.41.41zm5.86-3.272c.138-.204.41-.204.615%200%20.203.137.203.41%200%20.614-.206.203-.478.203-.615%200-.204-.206-.204-.478%200-.615zM4.492%204.49a.62.62%200%200%201%20.683%200%20.62.62%200%200%201%200%20.683.62.62%200%200%201-.682%200%20.62.62%200%200%201%200-.682zm12.405.683c-.204-.205-.204-.477%200-.682.137-.135.41-.135.614%200%20.203.206.203.478%200%20.683-.206.136-.478.136-.615%200zM4.49%2017.51c-.135-.206-.135-.478%200-.615.206-.204.478-.204.683%200%20.136.137.136.41%200%20.614-.205.203-.477.203-.682%200zm14.79-6.476c0-.273.205-.477.478-.477.272%200%20.41.204.41.477%200%20.205-.138.41-.41.41-.273%200-.477-.205-.477-.41zm-17.447%200c0-.273.205-.477.41-.477.272%200%20.476.204.476.477%200%20.205-.205.41-.478.41a.44.44%200%200%201-.41-.41zm9.2-8.315a.466.466%200%200%201-.476-.478c0-.204.204-.41.477-.41a.44.44%200%200%201%20.41.41c0%20.273-.205.477-.41.477zm.048%203.223v3.763c.443.148.738.517.885.886h5.523c.59%200%20.59.96%200%20.96h-5.523c-.147.59-.736.96-1.326.96-.81%200-1.473-.59-1.473-1.403%200-.666.368-1.182.957-1.404V5.943c0-.59.957-.59.957%200z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--vip-search-magnifier-grey {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2219%22%20height%3D%2219%22%20viewBox%3D%220%200%2019%2019%22%3E%3Cg%20fill%3D%22%239FA0A1%22%3E%3Cpath%20d%3D%22M6.607%2012.85a7%207%200%201%201%209.9-9.9%207%207%200%200%201-9.9%209.9zm1.414-1.415a5%205%200%201%200%207.07-7.07%205%205%200%200%200-7.07%207.07z%22%2F%3E%3Cpath%20d%3D%22M5.9%2012.142l-4.95%204.95a1%201%200%200%200%201.414%201.414l4.95-4.95A1%201%200%200%200%205.9%2012.142z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--where-to-buy-MDA, .storeLocator [for="ux-stloc-collection-2"]:before {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2260%22%20height%3D%2260%22%20viewBox%3D%220%200%2060%2060%22%3E%3Ccircle%20fill%3D%22%233E3936%22%20cx%3D%2230%22%20cy%3D%2230%22%20r%3D%2224%22%2F%3E%3Cg%20opacity%3D%22.4%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23FFF%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M43.08%2042.857c.23%200%20.42-.19.42-.42V17.562c0-.23-.19-.42-.42-.42H16.92c-.23%200-.42.19-.42.42v24.873c0%20.23.19.42.42.42h26.16z%22%2F%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M39.606%2027.464v11.18H20.07v-11.18h19.536m1-1H19.07v13.18h21.536v-13.18zM19.07%2023.893h21.536v.643H19.07zM25.18%2019.393h9.642v2.25H25.18z%22%2F%3E%3Cg%20fill%3D%22%23FFF%22%3E%3Ccircle%20cx%3D%2220.752%22%20cy%3D%2220.526%22%20r%3D%22.907%22%2F%3E%3Cpath%20d%3D%22M20.752%2020.12c.223%200%20.403.182.403.406s-.18.407-.403.407-.404-.183-.404-.407.18-.407.404-.407m0-1c-.775%200-1.404.63-1.404%201.406%200%20.777.63%201.407%201.404%201.407s1.403-.63%201.403-1.407-.628-1.407-1.403-1.407z%22%2F%3E%3C%2Fg%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M39.25%2021.434c-.5%200-.907-.407-.907-.907s.406-.907.906-.907c.496%200%20.9.407.9.907s-.404.907-.9.907z%22%2F%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M39.25%2020.12c.22%200%20.4.182.4.406s-.18.407-.4.407c-.225%200-.407-.183-.407-.407s.182-.407.406-.407m0-1c-.778%200-1.407.63-1.407%201.406%200%20.777.63%201.407%201.406%201.407.77%200%201.4-.63%201.4-1.407s-.63-1.407-1.4-1.407z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--where-to-buy-SDA-MDA {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2260%22%20height%3D%2260%22%20viewBox%3D%220%200%2060%2060%22%3E%3Ccircle%20fill%3D%22%233E3936%22%20cx%3D%2231%22%20cy%3D%2230%22%20r%3D%2224%22%2F%3E%3Cg%20opacity%3D%22.4%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23FFF%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M43.28%2042.857c.232%200%20.422-.19.422-.42V22.353c0-.23-.19-.42-.42-.42H22.15c-.23%200-.42.188-.42.42v20.082c0%20.23.19.42.42.42h21.13z%22%2F%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M40.348%2030.518v8.723H24.824V30.52h15.524m1-1H23.824V40.24h17.523V29.52zM23.824%2027.426h17.523v.523H23.824zM28.795%2023.765h7.846v1.83h-7.845z%22%2F%3E%3Ccircle%20fill%3D%22%23FFF%22%20cx%3D%2225.192%22%20cy%3D%2224.687%22%20r%3D%22.645%22%2F%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M25.192%2024.542c.078%200%20.142.065.142.145s-.063.145-.142.145c-.08%200-.143-.065-.143-.145s.063-.145.142-.145m0-1c-.63%200-1.143.513-1.143%201.145s.51%201.145%201.142%201.145%201.142-.513%201.142-1.145c0-.633-.51-1.145-1.142-1.145z%22%2F%3E%3Cg%3E%3Ccircle%20fill%3D%22%23FFF%22%20cx%3D%2240.243%22%20cy%3D%2224.687%22%20r%3D%22.645%22%2F%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M40.243%2024.542c.076%200%20.14.067.14.145%200%20.08-.063.145-.14.145-.08%200-.145-.065-.145-.145s.065-.145.145-.145m0-1c-.633%200-1.145.513-1.145%201.145s.512%201.145%201.145%201.145c.628%200%201.14-.513%201.14-1.145%200-.633-.512-1.145-1.14-1.145z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cdefs%3E%3Cpath%20id%3D%22a%22%20d%3D%22M9.52%2050.074L-9.756%2032.626%2030.017-7.146%2049.29%2010.302z%22%2F%3E%3C%2Fdefs%3E%3CclipPath%20id%3D%22b%22%3E%3Cuse%20xlink%3Ahref%3D%22%23a%22%20overflow%3D%22visible%22%2F%3E%3C%2FclipPath%3E%3Cg%20clip-path%3D%22url%28%23b%29%22%3E%3Ccircle%20fill%3D%22%23C20038%22%20cx%3D%2231%22%20cy%3D%2230%22%20r%3D%2224%22%2F%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23FFF%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M30.067%2023.322h-2.312c-.287%200-.52-.232-.52-.518v-.26h-2.76c-.853%201.315-1.357%202.924-1.357%204.663%200%203.498%202.035%206.47%204.87%207.572v-.71c-2.144-1.124-3.635-3.594-3.635-6.463v-2.99c-.142%200-.257-.116-.257-.26%200-.142.115-.258.257-.258h5.714v-.778zM16.344%2035.275l3.246-12.73h-.317c-1.865%200-3.377-1.506-3.377-3.366s1.512-3.368%203.377-3.368h11.38c1.405%200%202.61.855%203.118%202.072h1.038c.29%200%20.52.232.52.518v1.037c0%20.283-.23.516-.52.516h-.868v2.85c0%20.285-.232.517-.52.517h-2.313v.777h5.714c.146%200%20.26.116.26.26%200%20.143-.114.258-.26.258v2.99c0%202.87-1.49%205.34-3.636%206.463v1.167h1.623c.574%200%201.04.464%201.04%201.034%200%20.574-.466%201.038-1.04%201.038h-18.18c-.573%200-1.04-.464-1.04-1.037%200-.474.32-.873.757-.995%22%20opacity%3D%22.4%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--where-to-buy-SDA, .storeLocator [for="ux-stloc-collection-1"]:before {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2260%22%20height%3D%2260%22%20viewBox%3D%220%200%2060%2060%22%3E%3Ccircle%20fill%3D%22%23C20038%22%20cx%3D%2230%22%20cy%3D%2230%22%20r%3D%2224%22%2F%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23FFF%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M34.812%2026.052h-2.815c-.348%200-.632-.282-.632-.63v-.316h-3.357c-1.04%201.6-1.652%203.558-1.652%205.674%200%204.257%202.477%207.876%205.928%209.215v-.863c-2.61-1.367-4.425-4.374-4.425-7.865v-3.64c-.174%200-.314-.14-.314-.315%200-.174.14-.315.313-.315h6.953v-.945zM18.11%2040.6l3.95-15.494h-.386c-2.27%200-4.11-1.833-4.11-4.097%200-2.263%201.84-4.1%204.11-4.1h13.85c1.71%200%203.176%201.042%203.796%202.523h1.262c.35%200%20.633.282.633.63v1.263c0%20.346-.282.63-.633.63h-1.057v3.466c0%20.35-.28.63-.633.63h-2.814V27h6.955c.175%200%20.315.14.315.316%200%20.174-.14.314-.315.314v3.64c0%203.492-1.814%206.497-4.426%207.865v1.42h1.975c.7%200%201.266.563%201.266%201.258%200%20.698-.566%201.263-1.266%201.263h-22.13c-.695%200-1.264-.564-1.264-1.262%200-.576.39-1.062.92-1.21%22%20opacity%3D%22.4%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--where-to-buy-grey {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2290%22%20height%3D%2290%22%20viewBox%3D%220%200%2090%2090%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23cfcdcd%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M45.386%2085S26%2054.63%2026%2037.828c0-10.665%208.72-19.39%2019.386-19.39%2010.667%200%2019.39%208.725%2019.39%2019.39%200%2016.47-19.39%2047.172-19.39%2047.172zm0-40.488c3.68%200%206.687-3.007%206.687-6.684s-3.008-6.7-6.687-6.7c-3.69%200-6.698%203.023-6.698%206.7s3.02%206.684%206.698%206.684zm0-.23%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--where-to-buy-red, .com-stripe-support__icon--where-to-buy {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2290%22%20height%3D%2290%22%20viewBox%3D%220%200%2090%2090%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23c20038%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M45.386%2085S26%2054.63%2026%2037.828c0-10.665%208.72-19.39%2019.386-19.39%2010.667%200%2019.39%208.725%2019.39%2019.39%200%2016.47-19.39%2047.172-19.39%2047.172zm0-40.488c3.68%200%206.687-3.007%206.687-6.684s-3.008-6.7-6.687-6.7c-3.69%200-6.698%203.023-6.698%206.7s3.02%206.684%206.698%206.684zm0-.23%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--where-to-buy-white, .com-support-home__icon-buy {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2290%22%20height%3D%2290%22%20viewBox%3D%220%200%2090%2090%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M45.386%2085S26%2054.63%2026%2037.828c0-10.665%208.72-19.39%2019.386-19.39%2010.667%200%2019.39%208.725%2019.39%2019.39%200%2016.47-19.39%2047.172-19.39%2047.172zm0-40.488c3.68%200%206.687-3.007%206.687-6.684s-3.008-6.7-6.687-6.7c-3.69%200-6.698%203.023-6.698%206.7s3.02%206.684%206.698%206.684zm0-.23%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--where-to-buy, .blk-buy-stripe-home__btn-icon--buy {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2290%22%20height%3D%2290%22%20viewBox%3D%220%200%2090%2090%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%233E3936%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M45.386%2085S26%2054.63%2026%2037.828c0-10.665%208.72-19.39%2019.386-19.39%2010.667%200%2019.39%208.725%2019.39%2019.39%200%2016.47-19.39%2047.172-19.39%2047.172zm0-40.488c3.68%200%206.687-3.007%206.687-6.684s-3.008-6.7-6.687-6.7c-3.69%200-6.698%203.023-6.698%206.7s3.02%206.684%206.698%206.684zm0-.23%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--wish-list-white, .user-info__button.user-info__button--wish-list::before {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2290%22%20height%3D%2290%22%20viewBox%3D%220%200%2090%2090%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M44.78%2088.006c-.245%200-.49-.09-.682-.266L9.17%2055.692c-4.626-4.245-7.175-9.896-7.177-15.914C1.99%2033.758%204.54%2028.1%209.17%2023.848c4.117-3.776%209.58-5.855%2015.386-5.855%205.806%200%2011.27%202.08%2015.39%205.854l4.834%204.43%204.83-4.43c4.113-3.775%209.577-5.854%2015.386-5.854%205.808%200%2011.274%202.08%2015.393%205.854%204.62%204.254%207.164%209.912%207.163%2015.932-.002%206.014-2.546%2011.665-7.164%2015.91L45.46%2087.74c-.192.177-.437.266-.68.266zm-20.224-68c-5.3%200-10.28%201.89-14.023%205.324-4.21%203.866-6.527%208.997-6.525%2014.448%200%205.446%202.318%2010.57%206.525%2014.43L44.78%2085.634%2079.027%2054.21c4.198-3.86%206.512-8.984%206.513-14.432%200-5.45-2.312-10.582-6.514-14.45-3.745-3.432-8.73-5.323-14.03-5.323-5.304%200-10.284%201.89-14.025%205.325l-5.51%205.053c-.383.354-.974.353-1.36%200l-5.51-5.053c-3.748-3.434-8.73-5.325-14.03-5.325z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--wish-list {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2290%22%20height%3D%2290%22%20viewBox%3D%220%200%2090%2090%22%3E%3Cpath%20fill%3D%22%233E3936%22%20d%3D%22M44.78%2088.006c-.245%200-.49-.09-.682-.266L9.17%2055.692c-4.626-4.245-7.175-9.896-7.177-15.914C1.99%2033.758%204.54%2028.1%209.17%2023.848c4.117-3.776%209.58-5.855%2015.386-5.855%205.806%200%2011.27%202.08%2015.39%205.854l4.834%204.43%204.83-4.43c4.113-3.775%209.577-5.854%2015.386-5.854%205.808%200%2011.274%202.08%2015.393%205.854%204.62%204.254%207.164%209.912%207.163%2015.932-.002%206.014-2.546%2011.665-7.164%2015.91L45.46%2087.74c-.192.177-.437.266-.68.266zm-20.224-68c-5.3%200-10.28%201.89-14.023%205.324-4.21%203.866-6.527%208.997-6.525%2014.448%200%205.446%202.318%2010.57%206.525%2014.43L44.78%2085.634%2079.027%2054.21c4.198-3.86%206.512-8.984%206.513-14.432%200-5.45-2.312-10.582-6.514-14.45-3.745-3.432-8.73-5.323-14.03-5.323-5.304%200-10.284%201.89-14.025%205.325l-5.51%205.053c-.383.354-.974.353-1.36%200l-5.51-5.053c-3.748-3.434-8.73-5.325-14.03-5.325z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--wishlist-not-added {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2021.747%2019.12%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3A%23c20038%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22a%22%20d%3D%22M19.99%201.775a6.024%206.024%200%200%200-8.517%200l-.594.594-.606-.606A6.027%206.027%200%200%200%206.01%200%206.02%206.02%200%200%200%200%206.022a5.982%205.982%200%200%200%201.77%204.253l8.66%208.66a.626.626%200%200%200%20.44.185.62.62%200%200%200%20.437-.18l8.677-8.64a6.038%206.038%200%200%200%20.006-8.523zm-.89%207.64l-8.24%208.207L2.646%209.4a4.772%204.772%200%201%201%206.748-6.75l1.043%201.044a.626.626%200%200%200%20.882%200l1.03-1.03a4.775%204.775%200%201%201%206.753%206.752zm0%200%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.header-column {
	z-index: 10001;
	width: 100%;
	background-color: #FFF;
	position: static;
	pointer-events: none
}
.header-wrapper {
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto;
	float: none;
	margin-left: auto;
	margin-right: auto
}
.header-wrapper::before, .header-wrapper::after {
	content: ' ';
	display: table
}
.header-wrapper::after {
	clear: both
}
.header-container {
	pointer-events: all
}
.main-header {
	height: 3.125rem;
	z-index: 10002
}
.main-header__root {
	height: 100%;
	background-color: #c20038
}
.main-header__left {
	height: 100%;
	float: left;
	width: 100%
}
.main-header__right {
	height: 100%;
	float: right
}
.main-header__banners {
	display: none;
	float: right;
	height: 100%
}
.main-header__left-wrapper {
	height: 100%
}
.main-header__toggle-wrapper {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2223%22%20height%3D%2214%22%20viewBox%3D%220%200%2023%2014%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M23%201H0m23%206H0m23%206H0%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center;
	width: 3.125rem;
	height: 100%;
	float: left
}
.main-header__main-nav-wrapper {
	z-index: 10100;
	height: 100%;
	float: left
}
.toggle-nav {
	display: block;
	position: relative
}
.toggle-nav--close {
	position: absolute;
	top: 0;
	right: 0;
	display: block;
	width: 3.125rem;
	height: 3.125rem;
	background-position: center center;
	background-size: 32px 32px
}
.toggle-nav--open {
	display: block
}
.toggle-nav--in-header {
	width: 100%;
	height: 100%;
	cursor: pointer
}

.logo__link {
	display: block;
	height: 100%
}
.logo__image {
	height: 100%;
	max-width: 6.875rem;
	display: block
}
.info-menu {
	display: none
}

@media screen and (min-width:64.0625em) {
.info-menu {
	display: block;
	text-align: right;
	height: 2.5rem;
	line-height: 2.5rem;
	font-size: .75rem;
	letter-spacing: .05em
}
.info-menu__item {
	display: inline-block;
	height: 2.5rem;
	padding: 0 1.25rem;
	vertical-align: top
}
.info-menu__item--open {
	position: relative;
	z-index: 1
}
.info-menu__item--open::before {
	content: "";
	min-width: 8.125rem;
	height: 2.5rem;
	display: block;
	position: absolute;
	border: 1px solid #c6c5c4;
	border-bottom: 0;
	background: #FFF;
	top: .1875rem;
	right: 0
}
.info-menu__item--open .info-menu__values {
	display: block;
	background: #FFF;
	border: 1px solid #c6c5c4;
	border-top: 0;
	position: absolute;
	right: 0;
	padding: 0 1.5625rem .625rem .625rem;
	min-width: 8.125rem;
	max-height: 350px;
	overflow-y: auto
}
.info-menu__item--search {
	padding-right: 1.25rem
}
.info-menu .info-menu__item--open.info-menu__item--lang-long-text::before {
	min-width: 9.6875rem
}
.info-menu .info-menu__item--open.info-menu__item--lang-long-text .info-menu__values {
	min-width: 9.6875rem
}
.info-menu__values {
	display: none
}
.info-menu__value-wrapper, .info-menu__value {
	height: 1.5625rem;
	line-height: 1.5625rem
}
.info-menu__value:hover {
	color: #c20038
}
.info-menu__link {
	display: inline-block;
	height: 2.5rem
}
.info-menu__link:hover {
	color: #c20038
}
.info-menu__link--lang {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214.914%22%20height%3D%2214.912%22%20viewBox%3D%220%200%2014.914%2014.912%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%233E3936%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M13.75%204.145l-6%206-6-6%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
	position: relative;
	z-index: 1;
	line-height: 2.5rem;
	padding-right: .9375rem;
	background-position: right center;
	background-size: .5rem
}
}
.sliding #container {
	position: relative;
	overflow: hidden;
	width: 100%
}
.sliding #content-wrapper {
	transition-property: -webkit-transform;
	transition-property: transform;
	transition-duration: .5s;
	left: 0 !important
}
.sliding #content-wrapper::after {
	position: absolute;
	top: 0;
	right: 0;
	width: 0;
	height: 0;
	background: rgba(0,0,0,0.4);
	content: '';
	opacity: 0;
	z-index: 10000;
	transition: opacity .5s ease 0s
}
.sliding .header-container::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	background: #000;
	width: 0;
	height: 0;
	background: rgba(0,0,0,0.4);
	opacity: 0;
	transition: opacity .5s ease 0s
}
.sliding.sliding--opened #container {
	height: 100%;
	position: absolute
}
.sliding.sliding--opened #content-wrapper {
	-webkit-transform: translate(18.125rem, 0);
	-ms-transform: translate(18.125rem, 0);
	transform: translate(18.125rem, 0)
}
.sliding.sliding--opened #content-wrapper::after {
	width: 100%;
	height: 100%;
	opacity: 1;
	transition: opacity .5s ease 0s;
	z-index: 10000
}
.sliding.sliding--opened .header-container::before {
	width: 100%;
	height: 100%;
	opacity: 1;
	transition: opacity .5s ease 0s;
	z-index: 10000
}
.main-nav {
	height: calc(100% - 4.375rem);
	overflow-y: auto
}
.main-nav__item {
	font-weight: 600;
	color: #3e3936;
	font-size: .875rem;
	text-align: right;
	height: 3.75rem
}
.main-nav__link {
	display: block;
	padding: 2.25rem 1.0625rem 0 1.375rem;
	position: relative;
	outline: 0
}
.main-nav__link:hover .main-nav__link-text {
	display: block;
	border-bottom: 1px solid #d8d8d8
}
.main-nav__link--current .main-nav__link-text {
	display: block;
	border-bottom: 1px solid #d8d8d8
}
.main-nav__link-text {
	padding-bottom: .5625rem;
	white-space: normal
}
.panel {
	z-index: 10003;
	top: 0;
	left: 0;
	margin: 0;
	width: 18.125rem;
	height: 100%;
	position: absolute;
	overflow: hidden;
	-webkit-transform: translate(-100%, 0);
	-ms-transform: translate(-100%, 0);
	transform: translate(-100%, 0);
	transition-property: -webkit-transform;
	transition-property: transform;
	transition-duration: .5s;
	background-color: #f4f4f4;
	list-style: none
}
.panel.panel--inner {
	background-color: #f4f4f4
}
.panel.panel--inner .panel.panel--inner {
	z-index: 10002
}
.panel.panel--visible {
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0)
}
.panel__hide {
	background-color: #FFF;
	text-align: left;
	height: 3.125rem;
	line-height: 3.125rem;
	text-transform: uppercase;
	font-weight: 700;
	border-bottom: 1px solid #d8d8d8;
	text-overflow: clip;
	overflow: hidden;
	position: relative
}
.panel__hide-title {
	font-size: .75rem
}
.panel__hide-title::before {
	content: "";
	float: left;
	width: 3.125rem;
	height: 3.125rem;
	background-size: 1.5625rem 1.5625rem;
	background-position: center
}
.panel__hide-trigger {
	height: 3.125rem;
	line-height: 3.125rem;
	vertical-align: middle;
	float: left;
	width: 100%
}
.panel__inner-wrapper {
	height: calc(100% - 3.125rem);
	overflow-y: scroll;
	overflow-x: visible
}
.panel.panel--l1::before, .panel.panel--l1::after {
	content: ' ';
	display: table
}
.panel.panel--l1::after {
	clear: both
}
.panel.panel--l1 .main-nav__list-container {
	padding: 0 .875rem
}
.panel.panel--l1 .main-nav__list-container::before, .panel.panel--l1 .main-nav__list-container::after {
	content: ' ';
	display: table
}
.panel.panel--l1 .main-nav__list-container::after {
	clear: both
}
.panel.panel--l1 .main-nav__item {
	text-align: center;
	width: 50%;
	height: 11.25rem;
	float: left;
	font-weight: 400;
	border-bottom: 1px solid #d8d8d8
}
.panel.panel--l1 .main-nav__image-reset {
	position: relative;
	width: 100%;
	top: 1.875rem;
	height: 0 !important
}
.panel.panel--l1 .main-nav__image-wrapper {
	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	height: 5.3125rem;
	width: 5.3125rem
}
.panel.panel--l1 .main-nav__image {
	position: absolute;
	bottom: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	height: auto;
	width: auto;
	max-width: 5.3125rem;
	max-height: 5.3125rem
}
.panel.panel--l1 .main-nav__link {
	padding: 0;
	height: 100%;
	font-size: .75rem;
	line-height: 1rem
}
.panel.panel--l1 .main-nav__link:hover .main-nav__link-text {
	border-bottom: 0
}
.panel.panel--l1 .main-nav__item.main-nav__item--with-sub>.main-nav__link::after {
	content: "";
	display: block;
	position: absolute;
	width: 1.125rem;
	height: 1.125rem;
	top: 1rem;
	right: .5rem;
	background-size: 100%
}
.panel.panel--l1 .main-nav__link-text-wrapper {
	display: block;
	position: relative;
	top: 7.1875rem;
	height: 4.0625rem
}
.panel.panel--l1 .main-nav__link-text:hover, .panel.panel--l1 .main-nav__link-text {
	width: 100%;
	display: block;
	padding-top: .875rem;
	padding-left: .875rem;
	padding-right: .875rem;
	border-bottom: 0
}
.panel.panel--l1 .main-nav__secondary {
	padding: 0 .875rem 1.875rem .875rem
}
.panel.panel--l1 .main-nav__secondary::before, .panel.panel--l1 .main-nav__secondary::after {
	content: ' ';
	display: table
}
.panel.panel--l1 .main-nav__secondary::after {
	clear: both
}
.panel.panel--l1 .main-nav__secondary-item {
	display: block;
	float: left;
	margin: 1.875rem 0 0 0;
	width: 50%
}
.panel.panel--l1 .main-nav__secondary-link {
	color: inherit;
	position: relative;
	display: block;
	width: 5.625rem;
	height: 5.625rem;
	border: 1px solid #d8d8d8;
	text-align: center;
	font-weight: 700;
	text-transform: uppercase;
	font-size: .625rem;
	line-height: .625rem;
	margin: 0 auto
}
.panel.panel--l1 .main-nav__secondary-link.main-nav__secondary-link--highlight {
	background-color: #c20038;
	color: #FFF;
	border: 0
}
.panel.panel--l1 .main-nav__secondary-label {
	position: absolute;
	top: 50%;
	left: 0;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 100%;
	padding: 0 .9375rem;
	white-space: normal
}

@media screen and (min-width:48em) {
.sliding.sliding--opened #content-wrapper {
	-webkit-transform: translate(15.625rem, 0);
	-ms-transform: translate(15.625rem, 0);
	transform: translate(15.625rem, 0)
}
.sliding--obscured #content-wrapper::after {
	width: 100%;
	height: 100%;
	opacity: 1;
	max-width: 100rem;
	margin: 0 auto;
	left: 0;
	top: 4.375rem
}
.sliding.sliding--opened.sliding--obscured #content-wrapper::after {
	top: 0;
	transition-property: opacity
}
.main-nav__item {
	font-size: .875rem
}
.main-nav__link {
	position: relative
}
.main-nav__link:hover .main-nav__link-text {
	display: block;
	border-bottom: 1px solid #d8d8d8;
	padding-bottom: .5625rem
}
.panel {
	padding: 0;
	transition-property: -webkit-transform;
	transition-property: transform;
	transition-duration: 0s;
	width: 32.375rem
}
.panel.panel--first {
	z-index: 10250;
	overflow: visible;
	background-color: #f4f4f4;
	width: 15.625rem
}
.panel.panel--inner {
	background-color: #FFF
}
.panel.panel--visible {
	-webkit-transform: translate(15.625rem, 0);
	-ms-transform: translate(15.625rem, 0);
	transform: translate(15.625rem, 0);
	overflow: hidden
}
.panel__hide {
	height: 4.375rem;
	border: 0
}
.panel__hide-trigger {
	height: 100%;
	position: relative
}
.panel__hide-title::before {
	width: 4.375rem;
	height: 4.375rem;
	background-size: 2.375rem 2.375rem
}
.panel__hide-title {
	height: 100%;
	line-height: 4.375rem;
	font-size: 1rem
}
.panel__inner-wrapper {
	height: calc(100% - 4.375rem)
}
.panel.panel--l1>.panel__hide .panel__hide-trigger {
	padding-left: 1.5rem
}
.panel.panel--l1>.panel__hide .panel__hide-title::before {
	display: none
}
.panel.panel--l1 .panel {
	-webkit-transform: translate(-100%);
	-ms-transform: translate(-100%);
	transform: translate(-100%);
	transition-duration: .5s
}
.panel.panel--l1 .panel.panel--visible {
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0)
}
.panel.panel--l1 .main-nav__list-container {
	min-height: 45rem
}
.panel.panel--l1 .main-nav__item {
	width: 33%;
	border: 0;
	background-size: 6.875rem;
	height: 13.4375rem
}
.panel.panel--l1 .main-nav__image-reset {
	top: 1.25rem
}
.panel.panel--l1 .main-nav__image-wrapper {
	height: 6.875rem;
	width: 6.875rem
}
.panel.panel--l1 .main-nav__image {
	max-width: 6.875rem;
	max-height: 6.875rem
}
.panel.panel--l1 .main-nav__link-text-wrapper {
	top: 8.125rem
}
.panel.panel--l1 .main-nav__nav-link {
	line-height: 1.125rem
}
.panel.panel--l1 .main-nav__link-text:hover, .panel.panel--l1 .main-nav__link-text {
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	line-height: 1.125rem
}
.panel.panel--l1 .main-nav__secondary-item {
	width: 33%
}
.panel.panel--l1 .main-nav__secondary-link {
	width: 7.125rem;
	height: 7.125rem
}
}

@media screen and (min-width:64.0625em) {
.sliding #content-wrapper::after {
	top: 4.375rem;
	bottom: 0;
	transition: opacity 0s ease 0s
}
.sliding--obscured #content-wrapper::after {
	width: 100%;
	height: 100%;
	opacity: 1;
	max-width: 100rem;
	margin: 0 auto;
	left: 0
}
.main-nav {
	text-align: center
}
.main-nav__item {
	border-bottom: 0;
	display: inline-block;
	height: 100%
}
.main-nav__item--info {
	display: none
}
.main-nav__link {
	height: 4.375rem;
	font-size: .875rem;
	font-weight: 600;
	line-height: 4.375rem;
	padding: 0 .625rem
}
.main-nav__root {
	width: calc(100% - 2rem);
	position: absolute;
	white-space: nowrap
}
.main-nav__root>.main-nav__item>.main-nav__link .main-nav__link-text {
	display: block;
	height: 100%;
	padding-bottom: 0;
	text-transform: uppercase
}
.main-nav__root>.main-nav__item>.main-nav__link:hover.main-nav__link, .main-nav__root>.main-nav__item>.main-nav__link:hover.main-nav__link--current, .main-nav__root>.main-nav__item>.main-nav__link.main-nav__link--current {
	border-bottom: .125rem solid #3e3936
}
.main-nav__root>.main-nav__item>.main-nav__link:hover.main-nav__link .main-nav__link-text, .main-nav__root>.main-nav__item>.main-nav__link:hover.main-nav__link--current .main-nav__link-text, .main-nav__root>.main-nav__item>.main-nav__link.main-nav__link--current .main-nav__link-text {
	border: 0
}
.panel {
	position: static;
	overflow-x: visible;
	overflow-y: visible;
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0);
	transition-property: -webkit-transform;
	transition-property: transform;
	transition-duration: 0s;
	width: auto;
	display: block
}
.panel.panel--first {
	width: 100%;
	background-color: transparent
}
.panel.panel--inner {
	height: auto;
	position: absolute;
	top: 4.375rem;
	display: none;
	transition: opacity .5s ease 0s
}
.panel.panel--visible {
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0);
	display: block
}
.panel__hide-title {
	font-size: 1.125rem
}
.panel.panel--l1>.panel__hide {
	display: none
}
.panel.panel--l1>.panel__inner-wrapper>.main-nav__list-container {
	padding: 2.8125rem 0
}
.panel.panel--l1 .panel {
	-webkit-transform: translate(0);
	-ms-transform: translate(0);
	transform: translate(0);
	transition-duration: .5s;
	width: 100%;
	min-height: 100%;
	top: 0
}
.panel.panel--l1 .panel__hide-trigger {
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto;
	float: none;
	margin-left: auto;
	margin-right: auto;
	display: block
}
.panel.panel--l1 .panel__hide-trigger::before, .panel.panel--l1 .panel__hide-trigger::after {
	content: ' ';
	display: table
}
.panel.panel--l1 .panel__hide-trigger::after {
	clear: both
}
.panel.panel--l1 .panel__inner-wrapper {
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto;
	float: none;
	margin-left: auto;
	margin-right: auto;
	height: auto;
	overflow: visible
}
.panel.panel--l1 .panel__inner-wrapper::before, .panel.panel--l1 .panel__inner-wrapper::after {
	content: ' ';
	display: table
}
.panel.panel--l1 .panel__inner-wrapper::after {
	clear: both
}
.panel.panel--l1 .panel__hide {
	top: .4375rem;
	position: relative
}
.panel.panel--l1 .main-nav__list-container {
	min-height: 27.34375rem;
	padding: 0 0 2.5rem 0
}
.panel.panel--l1 .main-nav__item {
	width: 16.5%;
	background-size: 6.875rem;
	margin: 0;
	height: 10.9375rem
}
.panel.panel--l1 .main-nav__image-reset {
	top: 0
}
.panel.panel--l1 .main-nav__link {
	font-size: .875rem;
	font-weight: 300;
	line-height: 1rem;
	margin: 0 auto
}
.panel.panel--l1 .main-nav__link:hover .main-nav__link-text-wrapper {
	border-bottom: 1px solid #d8d8d8
}
.panel.panel--l1 .main-nav__item.main-nav__item--with-sub>.main-nav__link::after {
	width: 1.375rem;
	height: 1.375rem;
	top: .3125rem;
	right: .9375rem
}
.panel.panel--l1 .main-nav__link-text-wrapper {
	top: 7.5rem;
	height: 3.125rem;
	width: 9.375rem;
	margin: 0 auto
}
.panel.panel--l1 .main-nav__link-text:hover, .panel.panel--l1 .main-nav__link-text {
	padding-top: 0;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
	top: 0;
	left: 0;
	position: static
}
.panel.panel--l1 .main-nav__link-text {
	height: 2.1875rem
}
.panel.panel--l1 .main-nav__secondary {
	padding: 0 0 2.5rem 0;
	float: right;
	margin: 0 1.25rem 0 0
}
.panel.panel--l1 .main-nav__secondary-item {
	width: auto;
	margin: 0 0 0 3.125rem
}
.panel.panel--l1 .main-nav__secondary-link {
	width: 8.75rem;
	height: 8.75rem;
	font-size: .75rem;
	line-height: 1rem
}
.panel.panel--l2 .main-nav__list-container {
	min-height: 23.12rem
}
.panel.panel--l1.panel--expanded-tree>.panel__inner-wrapper>.main-nav__list-container, .panel.panel--l1.panel--not-expanded-tree-multilevel>.panel__inner-wrapper>.main-nav__list-container {
	padding-top: 1.25rem
}
.panel.panel--l1.panel--expanded-tree>.panel__inner-wrapper .main-nav__list-container, .panel.panel--l1.panel--not-expanded-tree-multilevel>.panel__inner-wrapper .main-nav__list-container {
	padding-bottom: 0
}
.panel.panel--l1.panel--expanded-tree>.panel__inner-wrapper>.main-nav__list-container>.main-nav__item-list>.main-nav__item, .panel.panel--l1.panel--not-expanded-tree-multilevel>.panel__inner-wrapper>.main-nav__list-container>.main-nav__item-list>.main-nav__item {
	width: 50%;
	margin: 0;
	background-image: none !important;
	height: auto;
	text-align: left
}
.panel.panel--l1.panel--expanded-tree>.panel__inner-wrapper>.main-nav__list-container>.main-nav__item-list>.main-nav__item>.main-nav__image-reset, .panel.panel--l1.panel--expanded-tree>.panel__inner-wrapper>.main-nav__list-container>.main-nav__item-list>.main-nav__item>.main-nav__link::after, .panel.panel--l1.panel--expanded-tree>.panel__inner-wrapper>.main-nav__list-container>.main-nav__item-list>.main-nav__item>.main-nav__link, .panel.panel--l1.panel--not-expanded-tree-multilevel>.panel__inner-wrapper>.main-nav__list-container>.main-nav__item-list>.main-nav__item>.main-nav__image-reset, .panel.panel--l1.panel--not-expanded-tree-multilevel>.panel__inner-wrapper>.main-nav__list-container>.main-nav__item-list>.main-nav__item>.main-nav__link::after, .panel.panel--l1.panel--not-expanded-tree-multilevel>.panel__inner-wrapper>.main-nav__list-container>.main-nav__item-list>.main-nav__item>.main-nav__link {
	display: none
}
.panel.panel--l1.panel--expanded-tree .panel.panel--l2, .panel.panel--l1.panel--not-expanded-tree-multilevel .panel.panel--l2 {
	display: block;
	width: auto;
	position: relative;
	background-color: transparent
}
.panel.panel--l1.panel--expanded-tree .panel.panel--l2 .panel__hide, .panel.panel--l1.panel--not-expanded-tree-multilevel .panel.panel--l2 .panel__hide {
	height: auto;
	margin-bottom: 1.25rem
}
.panel.panel--l1.panel--expanded-tree .panel.panel--l2 .panel__hide-title, .panel.panel--l1.panel--not-expanded-tree-multilevel .panel.panel--l2 .panel__hide-title {
	border-bottom: 1px solid #cfcecd;
	height: auto;
	padding-bottom: .75rem;
	line-height: 100%;
	font-size: .875rem
}
.panel.panel--l1.panel--expanded-tree .panel.panel--l2 .panel__hide-title::before, .panel.panel--l1.panel--not-expanded-tree-multilevel .panel.panel--l2 .panel__hide-title::before {
	display: none
}
.panel.panel--l1.panel--expanded-tree .panel.panel--l2 .main-nav__item, .panel.panel--l1.panel--not-expanded-tree-multilevel .panel.panel--l2 .main-nav__item {
	margin: 0;
	width: 33%
}
.panel.panel--l1.panel--expanded-tree .panel.panel--l2 .main-nav__secondary, .panel.panel--l1.panel--not-expanded-tree-multilevel .panel.panel--l2 .main-nav__secondary {
	margin: -1.25rem 1.25rem 0 0
}
.panel.panel--l1.panel--expanded-tree .main-nav__item .panel.panel--l2 .panel__hide, .panel.panel--l1.panel--not-expanded-tree-multilevel .main-nav__item .panel.panel--l2 .panel__hide {
	width: calc(100% - 2.5rem);
	margin-left: 1.25rem
}
.panel.panel--l1.panel--expanded-tree .main-nav__item:last-child .panel.panel--l2 .panel__hide, .panel.panel--l1.panel--not-expanded-tree-multilevel .main-nav__item:last-child .panel.panel--l2 .panel__hide {
	margin-left: 1.25rem
}
.panel.panel--l1.panel--not-expanded-tree-multilevel>.panel__inner-wrapper>.main-nav__list-container>.main-nav__item-list>.main-nav__item {
	width: 100%
}
.panel.panel--l1.panel--not-expanded-tree-multilevel .panel.panel--l2 .main-nav__item {
	width: 16.5%
}
}
.main-search {
	height: 3.125rem;
	background-color: #c20038;
	color: #FFF;
	padding: .625rem 0 0 0;
	z-index: 1
}
.main-search::before {
	content: "";
	width: 2.75rem;
	height: 3.125rem;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	background-position: center center;
	background-size: 32px 32px
}
.main-search__input-wrapper:last-child:not(:first-child) {
	float: none !important
}
.main-search input.main-search__input {
	box-sizing: border-box;
	background-color: #FFF;
	border-radius: 6.25rem;
	border: 0;
	padding: 0 1.25rem;
	color: #3e3936;
	font-size: .875rem;
	font-weight: 300;
	height: 1.875rem;
	line-height: 1.875rem;
	margin-left: 2.75rem;
	width: calc(100% - 5.875rem)
}
.main-search input.main-search__input::-webkit-input-placeholder {
color:#FFF;
font-weight:300
}
.main-search input.main-search__input::-moz-placeholder {
color:#FFF;
font-weight:300
}
.main-search input.main-search__input:-ms-input-placeholder {
color:#FFF;
font-weight:300
}
.main-search input.main-search__input:-moz-placeholder {
color:#FFF;
font-weight:300
}
.main-search__submit {
	display: none
}
.main-search__toggle {
	width: 2.8125rem;
	height: 100%
}

@media screen and (min-width:48em) {
.main-search {
	height: 4.375rem;
	padding: 1.25rem 0 0 0
}
.main-search::before {
	width: 2.75rem;
	height: 4.375rem;
	background-size: 32px 32px
}
.main-search input.main-search__input {
	padding: 0 1.25rem;
	margin-left: 2.75rem;
	width: 10rem
}
.main-search__submit {
	display: none
}
}

@media screen and (min-width:64.0625em) {
.main-search {
	float: right;
	width: 1.25rem;
	height: 2.5rem;
	padding: 0;
	background-color: transparent;
	font-size: 1.75rem;
	font-weight: 300;
	position: relative
}
.main-search::before {
	display: none
}
.main-search.main-search--opened .main-search__form {
	display: block
}
.main-search.main-search--opened .main-search__toggle {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%3Cg%20fill%3D%22%233E3936%22%3E%3Cpath%20d%3D%22M8.84%207.77l14.5%2014.498-1.414%201.415-14.5-14.5z%22%2F%3E%3Cpath%20d%3D%22M21.925%207.768l1.415%201.414-14.5%2014.5-1.414-1.415z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.main-search__toggle {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%3Cg%20fill%3D%22%233E3936%22%3E%3Cpath%20d%3D%22M14.486%2022.952c-4.666%200-8.462-3.797-8.462-8.463%200-4.67%203.796-8.47%208.462-8.47s8.46%203.8%208.46%208.466c0%204.665-3.795%208.462-8.46%208.462zm0-14.93c-3.563%200-6.462%202.9-6.462%206.467%200%203.56%202.9%206.46%206.462%206.46s6.46-2.9%206.46-6.464c0-3.566-2.898-6.468-6.46-6.468z%22%2F%3E%3Cpath%20d%3D%22M20.818%2019.404l3.158%203.16-1.414%201.413-3.158-3.16z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	background-size: 1.875rem 1.875rem;
	background-position: center
}
.main-search__form {
	display: none;
	position: absolute;
	top: 100%;
	left: 0;
	right: 0;
	width: auto;
	background-color: #aea9a6;
	color: #FFF;
	height: 4.375rem
}
.main-search__input-wrapper {
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	float: none;
	margin-left: auto;
	margin-right: auto;
	padding-right: 3.625rem;
	display: block;
	height: 2.625rem;
	top: 50%;
	position: relative;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%)
}
.main-search__input-wrapper::before, .main-search__input-wrapper::after {
	content: ' ';
	display: table
}
.main-search__input-wrapper::after {
	clear: both
}
.main-search__input-wrapper:last-child:not(:first-child) {
	float: right
}
.main-search input.main-search__input {
	border-radius: 0;
	height: 100%;
	font-size: 1.5rem;
	font-weight: 300;
	color: #FFF;
	background-color: transparent;
	padding: 0 0 0 2.5rem;
	margin: 0;
	width: calc(100% - 2.625rem);
	box-shadow: none;
	display: inline-block;
	-webkit-font-smoothing: antialiased !important
}
.main-search__submit {
	display: block;
	height: 2.625rem;
	width: 2.625rem;
	border: 0;
	float: right;
	background-size: 2.625rem;
	background-color: transparent;
	padding: 0
}
}
.user-info {
	font-size: .875rem;
	color: #FFF;
	text-align: center;
	width: 3.125rem;
	display: block;
	height: 3.125rem;
	position: absolute;
	right: 3.125rem;
	top: 0
}
.user-info.user-info--opened .user-info__panel {
	display: block
}
.user-info.user-info--opened .user-info__trigger {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%3Cg%20fill%3D%22%23ffffff%22%3E%3Cpath%20d%3D%22M8.84%207.77l14.5%2014.498-1.414%201.415-14.5-14.5z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M21.925%207.768l1.415%201.414-14.5%2014.5-1.414-1.415z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
	background-color: #c20038;
	display: block
}
.user-info.user-info--opened .user-info__trigger-counter {
	opacity: 0;
	color: #FFF
}
.user-info__trigger {
	position: relative;
	display: block;
	height: 100%;
	width: 100%;
	background-size: 1.875rem 1.875rem;
	background-position: 50% 50%
}
.user-info__trigger-counter {
	display: block;
	position: absolute;
	width: 1rem;
	height: .75rem;
	line-height: .75rem;
	top: .625rem;
	right: 0;
	font-size: .625rem;
	font-weight: 700;
	border-radius: .1875rem;
	color: #FFF
}
.user-info__panel {
	background-color: #c20038;
	top: 100%;
	left: 0;
	position: absolute;
	z-index: 10010;
	display: none
}
.user-info__item {
	height: 9.375rem;
	padding-top: 1.5625rem;
	margin-bottom: 1rem;
	display: inline-block;
	vertical-align: middle;
	width: 49%
}
.user-info__button {
	display: block;
	position: relative;
	color: inherit;
	height: 7.5rem;
	margin: 0 auto
}
.user-info__button::before {
	content: "";
	display: block;
	height: 6.375rem;
	margin: 0 auto;
	width: 4.6875rem;
	background-size: 4.6875rem;
	background-position: center top
}
.user-info__button-counter {
	position: absolute;
	width: 1.125rem;
	height: 1.125rem;
	top: 0;
	right: calc(50% - 0.5625rem);
	-webkit-transform: translateX(2.34375rem);
	-ms-transform: translateX(2.34375rem);
	transform: translateX(2.34375rem)
}

@media screen and (min-width:48em) {
.user-info {
	position: relative;
	width: 4.375rem;
	height: 100%;
	display: block;
	float: left;
	right: 0
}
.user-info--right {
	float: right
}
.user-info__list {
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	float: none;
	margin-left: auto;
	margin-right: auto;
	padding-left: 0;
	padding-right: 0
}
.user-info__list::before, .user-info__list::after {
	content: ' ';
	display: table
}
.user-info__list::after {
	clear: both
}
.user-info__list:last-child:not(:first-child) {
	float: right
}
.user-info__trigger {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%3Cpath%20fill%3D%22%233E3936%22%20d%3D%22M22.04%2018.133c-.405-.065-.415-1.182-.415-1.182s1.19-1.175%201.453-2.762c.695%200%201.13-1.688.432-2.28.03-.626.897-4.905-3.502-4.905-4.402%200-3.532%204.28-3.502%204.905-.7.594-.27%202.28.43%202.28.26%201.588%201.45%202.767%201.45%202.767s-.006%201.117-.413%201.183c-1.31.21-6.188%202.36-6.188%204.72h16.44c0-2.36-4.876-4.51-6.186-4.72zM2%209h11.72v2H2zm0%204h11.72v2H2zm0%204h9.436v2H2z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.user-info__trigger-counter {
	color: #3e3936;
	font-size: .75rem;
	display: block;
	top: 1.25rem;
	right: .625rem
}
.user-info__item {
	width: 19.5%;
	padding-top: 4.0625rem;
	margin-bottom: 0;
	height: 15rem
}
}
.cart-info {
	position: absolute;
	right: 0;
	top: 0;
	width: 3.125rem;
	height: 3.125rem;
	margin: 0
}
.cart-info__trigger {
	position: relative;
	display: block;
	height: 100%;
	width: 100%;
	background-size: 1.625rem 1.625rem;
	background-position: 40% 46%
}
.cart-info__trigger-counter {
	position: absolute;
	right: 0;
	top: .3125rem;
	width: 1.25rem;
	height: 1.25rem;
	line-height: 1.375rem;
	padding-left: .0625rem;
	border-radius: 50%;
	text-align: center;
	font-size: .625rem;
	color: #fff;
	font-weight: 700;
	transition: all .25s ease-out
}
.cart-info__trigger-counter--empty {
	opacity: 0
}

@media screen and (min-width:48em) {
.cart-info {
	float: right;
	position: relative;
	height: 100%;
	width: 4.375rem;
	margin-right: 1.25rem
}
.cart-info__trigger {
	background-position: 54% 46%;
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2226%22%20height%3D%2222%22%20viewBox%3D%220%200%2026%2022%22%3E%3Cg%20fill%3D%22%233E3936%22%3E%3Cpath%20d%3D%22M20.3%2016.057h-9.63c-1.002%200-2.027-.707-2.383-1.645L4.462%204.342c-.05-.13-.298-.3-.437-.3H1V1.958h3.025c1.003%200%202.028.706%202.384%201.644l3.824%2010.07c.05.13.298.3.438.3h9.63c.13%200%20.36-.162.405-.286l2.34-6.646H9.36V4.96h14.114c.615%200%201.155.264%201.482.727.328.462.4%201.06.195%201.64l-2.48%207.053c-.337.955-1.356%201.677-2.37%201.677z%22%2F%3E%3Ccircle%20cx%3D%2218.17%22%20cy%3D%2218.438%22%20r%3D%221.562%22%2F%3E%3Ccircle%20cx%3D%2211.805%22%20cy%3D%2218.438%22%20r%3D%221.561%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.cart-info__trigger-counter {
	top: .625rem;
	background-color: #c10038;
	font-size: .6875rem;
	font-weight: 400
}
}

@media screen and (min-width:64.0625em) {
.cart-info {
	margin-right: 0
}
.cart-info__trigger-counter {
	line-height: 1.25rem;
	padding-left: 0
}
}

@media screen and (min-width:48em) {
.header-column {
	position: relative
}
.main-header {
	height: 4.375rem
}
.main-header__root {
	background-color: #FFF
}
.main-header__left {
	width: auto
}
.main-header__banners {
	display: inline-block;
	width: calc(100% - 10.75rem)
}
.main-header__toggle-wrapper {
	width: 4.375rem
}
.main-header__toggle-wrapper {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2223%22%20height%3D%2214%22%20viewBox%3D%220%200%2023%2014%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%233E3936%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M23%201H0m23%206H0m23%206H0%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
	background-color: #FFF
}
.logo--in-header {
	margin-left: 0
}
.logo--in-header {
	height: 100%;
	float: left;
	position: relative;
	left: auto;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
	margin-left: 0
}
.logo__image {
	box-sizing: border-box;
	padding: 0 1.375rem;
	max-width: 10.75rem
}
.toggle-nav--close {
	top: 1.5rem;
	right: .75rem;
	height: 1.5rem;
	width: 1.5rem
}
}

@media screen and (min-width:64.0625em) {
#content-wrapper {
	margin-top: 6.875rem;
	-webkit-transform: none !important;
	-ms-transform: none !important;
	transform: none !important
}
.layout--without-topbar #content-wrapper {
	margin-top: 4.375rem
}
.header-column {
	z-index: 10010;
	position: fixed;
	width: 100%;
	background-color: #FFF;
	margin-top: -6.875rem;
	transition-duration: 0s;
	background-color: transparent;
	left: 0;
	-webkit-font-smoothing: subpixel-antialiased !important;
	-webkit-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	backface-visibility: hidden
}
.layout--without-topbar .header-column {
	margin-top: -4.375rem
}
.header-container {
	max-width: 100rem;
	margin: 0 auto;
	background-color: #FFF
}
.header-wrapper, .header-container, .header-top {
	background-image: linear-gradient(to top, #d8d8d8 0, #d8d8d8 100%);
	background-size: 100% 1px;
	background-repeat: no-repeat;
	background-position: bottom;
	background-color: #FFF
}
.header-top {
	position: relative;
	z-index: 10011
}
.main-header {
	position: relative;
	z-index: 10010;
	height: 4.375rem
}
.main-header__root {
	background-color: transparent
}
.main-header__left {
	width: calc(100% - 8.75rem)
}
.main-header__right {
	width: 8.75rem
}
.main-header__banners {
	padding-right: 1.375rem;
	width: calc(100% - 12rem)
}
.main-header__main-nav-wrapper {
	width: calc(100% - 12rem)
}
.logo--in-header {
	margin-left: 1.25rem
}
.logo__image {
	width: 10.75rem
}
.toggle-nav {
	background-image: none
}
.toggle-nav--close {
	background-image: none
}
}
.main-footer {
	background-color: #3e3936
}
.main-footer__cnt {
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto;
	padding: 2rem 0 1rem
}
.main-footer__cnt::before, .main-footer__cnt::after {
	content: ' ';
	display: table
}
.main-footer__cnt::after {
	clear: both
}
.main-footer__wrp, .main-footer__column {
	width: 100%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem
}
.main-footer__wrp:last-child:not(:first-child), .main-footer__column:last-child:not(:first-child) {
	float: right
}
.main-footer__blk, .main-footer__blk--no-toggle, .main-footer__blk--logo {
	clear: both;
	overflow: hidden;
	margin-bottom: 1.5rem
}
.main-footer__blk--logo {
	padding-top: 1rem;
	border-top: 1px solid #6e6a68
}
.main-footer__icon-facebook, .main-footer__icon-twitter, .main-footer__icon-youtube, .main-footer__icon-instagram {
	display: block;
	background-position: center top;
	background-size: 2.1875rem;
	height: 2.1875rem;
	width: 2.1875rem;
	float: left;
	margin-right: .5rem
}

@media screen and (min-width:48em) {
.main-footer__icon-facebook, .main-footer__icon-twitter, .main-footer__icon-youtube, .main-footer__icon-instagram {
	background-size: 2.1875rem;
	height: 2.1875rem;
	width: 2.1875rem
}
}

@media screen and (min-width:64.0625em) {
.main-footer__icon-facebook, .main-footer__icon-twitter, .main-footer__icon-youtube, .main-footer__icon-instagram {
	background-size: 2.1875rem;
	height: 2.1875rem;
	width: 2.1875rem
}
}
.main-footer__title {
	margin-bottom: .5rem;
	font-size: .875rem;
	font-weight: 600;
	text-transform: uppercase;
	color: #FFF;
	cursor: pointer;
	position: relative
}
.main-footer__title:after {
	position: absolute;
	top: 50%;
	right: .5rem;
	content: '+';
	font-weight: normal;
	transition: -webkit-transform .3s ease;
	transition: transform .3s ease;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	-webkit-transform-origin: center;
	-ms-transform-origin: center;
	transform-origin: center
}
.main-footer__title--no-toggle {
	cursor: initial
}
.main-footer__title--no-toggle:after {
	display: none
}
.main-footer__root {
	transition: max-height .3s ease-in-out;
	max-height: 0;
	overflow: hidden;
	display: block
}
.main-footer__blk--active .main-footer__root {
	max-height: 300px
}
.main-footer__blk--active .main-footer__title:after {
	-webkit-transform: translateY(-50%) rotate(45deg) scale(1.15);
	-ms-transform: translateY(-50%) rotate(45deg) scale(1.15);
	transform: translateY(-50%) rotate(45deg) scale(1.15)
}
.main-footer__link, .main-footer__text {
	display: inline-block;
	padding: .3rem 0;
	color: #FFF;
	font-size: .75rem;
	font-weight: 400;
	border-bottom: 1px solid transparent
}
.main-footer__link:hover {
	border-color: #FFF
}
.main-footer__input {
	padding: 0 .5rem;
	margin: .8rem 0;
	width: 100%;
	height: 2.5rem;
	font-size: 1rem;
	font-style: italic;
	color: #a8a3a0;
	background-color: #3e3936;
	border: 1px solid #a8a3a0
}
.main-footer__input:focus {
	border: 1px solid #a8a3a0
}
.main-footer__logo {
	float: right
}
.main-footer__copy {
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto;
	padding: .5rem 0 2rem;
	text-align: center
}
.main-footer__copy::before, .main-footer__copy::after {
	content: ' ';
	display: table
}
.main-footer__copy::after {
	clear: both
}
.main-footer__copy--in-shopping-cart {
	padding: 1.5rem 0 1.5rem
}
.main-footer__hr {
	border-color: #6e6a68;
	-o-border-image: none;
	border-image: none;
	border-style: solid;
	border-width: 1px 0 0;
	clear: both;
	height: 0
}

@media screen and (min-width:64.0625em) {
.main-footer__cnt {
	padding-left: 0;
	padding-right: 0
}
.main-footer__column {
	width: 25%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem
}
.main-footer__column:last-child:not(:first-child) {
	float: right
}
.main-footer__title {
	cursor: initial
}
.main-footer__title:after {
	display: none
}
.main-footer__root {
	display: block
}
.main-footer__root {
	transition: none;
	height: auto;
	max-height: none;
	overflow: hidden;
	display: block
}
.main-footer__blk--active .main-footer__root {
	max-height: none
}
}
.black-skin #container {
	background-color: #0a0a0a
}
.black-skin .blk-nav {
	background-color: #0a0a0a
}
.black-skin .blk-nav .com-home-menu__link {
	color: #FFF
}
.black-skin .blk-nav .com-home-menu__link:hover {
	color: #aea9a6
}
.black-skin .com-stripe-title--in-home .com-stripe-title__text {
	color: #FFF;
	background-color: #0a0a0a
}
.black-skin .blk-promo .com-promo {
	background-color: #0a0a0a
}
.black-skin .blk-promo .com-promo__title, .black-skin .blk-promo .com-promo__text {
	color: #FFF
}
.black-skin .blk-selector__item {
	color: #FFF;
	background: #0a0a0a
}
.black-skin .blk-selector__item:hover {
	color: #FFF;
	background: #0f0f0f
}
.black-skin .com-sbscr-nwsl {
	background-color: #0a0a0a
}
.black-skin .com-sbscr-nwsl__text {
	color: #FFF
}
.black-skin .com-sbscr-nwsl .btn-main, .black-skin .com-sbscr-nwsl .com-saf-centered-button, .black-skin .com-sbscr-nwsl .com-compare__action, .black-skin .com-sbscr-nwsl input[type="text"], .black-skin .com-sbscr-nwsl input[type="email"], .black-skin .com-sbscr-nwsl__input {
	color: #FFF;
	border: 1px solid #FFF
}
.black-skin .main-footer {
	background-color: #0a0a0a
}
.black-skin .btn-main.btn-main--brown, .black-skin .btn-main--brown.com-saf-centered-button, .black-skin .btn-main--brown.com-compare__action {
	background-color: #0a0a0a
}

@media screen and (min-width:48em) {
.black-skin .main-header__root, .black-skin .main-header__toggle-wrapper {
	background-color: #0a0a0a
}
.black-skin .main-header__toggle-wrapper {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2223%22%20height%3D%2214%22%20viewBox%3D%220%200%2023%2014%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M23%201H0m23%206H0m23%206H0%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.black-skin .blk-nav.blk-nav--slim.blk-nav--slim-sticky {
	background-color: #0a0a0a
}
.black-skin .blk-nav.blk-nav--sticky .com-home-menu {
	background: #0a0a0a
}
.black-skin .blk-nav.blk-nav--sticky .com-home-menu__link:hover, .black-skin .blk-nav.blk-nav--sticky .com-home-menu__link.com-home-menu__link--current {
	border-bottom: .125rem solid #c6c5c4
}
.black-skin .user-info__trigger {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M22.04%2018.133c-.405-.065-.415-1.182-.415-1.182s1.19-1.175%201.453-2.762c.695%200%201.13-1.688.432-2.28.03-.626.897-4.905-3.502-4.905-4.402%200-3.532%204.28-3.502%204.905-.7.594-.27%202.28.43%202.28.26%201.588%201.45%202.767%201.45%202.767s-.006%201.117-.413%201.183c-1.31.21-6.188%202.36-6.188%204.72h16.44c0-2.36-4.876-4.51-6.186-4.72zM2%209h11.72v2H2zm0%204h11.72v2H2zm0%204h9.436v2H2z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.black-skin .user-info__trigger-counter {
	color: #FFF
}
.black-skin .cart-info__trigger {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2226%22%20height%3D%2222%22%20viewBox%3D%220%200%2026%2022%22%3E%3Cg%20fill%3D%22%23FFF%22%3E%3Cpath%20d%3D%22M20.3%2016.057h-9.63c-1.002%200-2.027-.707-2.383-1.645L4.462%204.342c-.05-.13-.298-.3-.437-.3H1V1.958h3.025c1.003%200%202.028.706%202.384%201.644l3.824%2010.07c.05.13.298.3.438.3h9.63c.13%200%20.36-.162.405-.286l2.34-6.646H9.36V4.96h14.114c.615%200%201.155.264%201.482.727.328.462.4%201.06.195%201.64l-2.48%207.053c-.337.955-1.356%201.677-2.37%201.677z%22%2F%3E%3Ccircle%20cx%3D%2218.17%22%20cy%3D%2218.438%22%20r%3D%221.562%22%2F%3E%3Ccircle%20cx%3D%2211.805%22%20cy%3D%2218.438%22%20r%3D%221.561%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
}

@media screen and (min-width:64.0625em) {
.black-skin .main-header__root {
	background-color: transparent
}
.black-skin .header-wrapper, .black-skin .header-container, .black-skin .header-top {
	background: #0a0a0a
}
.black-skin .header-container, .black-skin .header-top {
	border-bottom: 1px solid #353535
}
.black-skin .info-menu__link, .black-skin .main-nav__link, .black-skin .user-info__trigger-counter {
	color: #FFF
}
.black-skin .main-nav__item-list .main-nav__link {
	color: #3e3936
}
.black-skin .info-menu__item--open .info-menu__link--lang {
	color: #3e3936;
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214.914%22%20height%3D%2214.912%22%20viewBox%3D%220%200%2014.914%2014.912%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%233E3936%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M13.75%204.145l-6%206-6-6%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.black-skin .info-menu__link--lang {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214.914%22%20height%3D%2214.912%22%20viewBox%3D%220%200%2014.914%2014.912%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M13.75%204.145l-6%206-6-6%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.black-skin .main-search__toggle {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%3Cg%20fill%3D%22%23ffffff%22%3E%3Cpath%20d%3D%22M14.486%2022.952c-4.666%200-8.462-3.797-8.462-8.463%200-4.67%203.796-8.47%208.462-8.47s8.46%203.8%208.46%208.466c0%204.665-3.795%208.462-8.46%208.462zm0-14.93c-3.563%200-6.462%202.9-6.462%206.467%200%203.56%202.9%206.46%206.462%206.46s6.46-2.9%206.46-6.464c0-3.566-2.898-6.468-6.46-6.468z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M20.818%2019.404l3.158%203.16-1.414%201.413-3.158-3.16z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.black-skin .main-nav__root>.main-nav__item>.main-nav__link.main-nav__link:hover, .black-skin .main-nav__root>.main-nav__item>.main-nav__link.main-nav__link--current {
	border-bottom: .125rem solid #c6c5c4
}
}
.com-box-list__main-title {
	text-align: center;
	padding: 1.25rem 20px;
	font-size: .875rem;
	font-weight: 400;
	background: #3e3936;
	color: #FFF
}
.com-box-list__item {
	margin-bottom: 3.125rem
}
.com-box-list__img-cnt {
	padding-bottom: 75%
}

@media screen and (min-width:48em) {
.com-box-list__img-cnt {
	padding-bottom: 75%
}
}

@media screen and (min-width:64.0625em) {
.com-box-list__img-cnt {
	padding-bottom: 75%
}
}
.com-box-list__text-cnt {
	text-align: center;
	padding: 1.25rem 20px 0
}
.com-box-list__title {
	font-size: .875rem;
	font-weight: 400
}
.com-box-list__cta-cnt {
	text-align: center;
	width: 100%
}
.com-box-list__cta {
	border: 1px solid;
	padding: .9375rem 3.75rem;
	font-size: .75rem;
	text-transform: uppercase
}
.com-box-list__item--icon .com-box-list__img-cnt {
	position: relative;
	text-align: center
}
.com-box-list__item--icon .com-box-list__img-center {
	width: 100%
}
.com-box-list__item--icon .com-box-list__cta {
	color: #FFF;
	border-color: #c20038;
	background: #c20038
}
.com-box-list__item--image .com-box-list__cta {
	color: #FFF;
	border-color: #FFF;
	background: rgba(255,255,255,0.2)
}

@media screen and (min-width:48em) {
.com-box-list {
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto
}
.com-box-list::before, .com-box-list::after {
	content: ' ';
	display: table
}
.com-box-list::after {
	clear: both
}
.com-box-list__main-title {
	border-top: 1px solid #d8d8d8;
	color: #3e3936;
	background: transparent;
	font-size: 1.75rem;
	padding-top: 4.375rem;
	padding-bottom: 3.75rem
}
.com-box-list__item {
	width: 50%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	margin-bottom: 5rem
}
.com-box-list__item:last-child:not(:first-child) {
	float: right
}
.com-box-list__item:last-child:last-child:last-child {
	float: left
}
.com-box-list__item:last-child:not(:first-child) {
	float: left !important
}
}

@media screen and (min-width:64.0625em) {
.com-box-list__item {
	width: 33.3333333333%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem
}
.com-box-list__item:last-child:not(:first-child) {
	float: right
}
.com-box-list__item:hover .com-box-list__cta-cnt {
	display: block
}
.com-box-list__cta-cnt {
	display: none
}
}
.com-product-list {
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto
}
.com-product-list::before, .com-product-list::after {
	content: ' ';
	display: table
}
.com-product-list::after {
	clear: both
}
.com-product-list__item {
	width: 100%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	position: relative;
	font-size: .75rem;
	text-align: center;
	padding-bottom: 1rem;
	margin-bottom: 1.5rem;
	border: 1px solid transparent;
	border-bottom-color: #cfcecd;
	transition: all .25s ease-out
}
.com-product-list__item:last-child:not(:first-child) {
	float: right
}
.com-product-list__item:last-child:last-child:last-child {
	float: left
}
.com-product-list__wrapper {
	outline: 0
}
.com-product-list__img-cnt {
	display: block
}
.com-product-list__img-btn {
	display: none
}
.com-product-list__img {
	width: auto;
	max-width: 15rem;
	height: auto;
	max-height: 12.5rem;
	margin: 0 auto;
	display: block
}
.com-product-list__text-cnt {
	max-width: 280px;
	margin: 0 auto;
	padding-top: .2rem
}
.com-product-list__title {
	font-size: .75rem;
	color: #3e3936
}
.com-product-list__text {
	font-size: .75rem;
	color: #aea9a6
}
.com-product-list__price {
	display: none;
	margin-top: .5rem;
	min-height: 1.6875rem;
	font-size: 1.125rem;
	font-weight: 600;
	letter-spacing: .05em;
	color: #000
}
.com-product-list__price del {
	font-size: .75rem;
	font-weight: 700;
	color: #aea9a6;
	letter-spacing: 0;
	margin-right: .4375rem
}
.com-product-list__detail-cnt {
	text-align: center;
	width: 14.375rem;
	display: inline-block
}
.com-product-list__detail {
	position: relative;
	padding-top: 1.125rem;
	font-size: .75rem;
	margin-bottom: .625rem;
	color: #3e3936;
	font-style: italic
}
.com-product-list__detail:before {
	content: "\25A0";
	position: absolute;
	top: 0;
	left: 50%;
	font-style: normal;
	color: #aea9a6
}
.com-product-list__hr {
	border: 0;
	background: #9f9c9b;
	height: .0625rem
}
.com-product-list__btn-cnt {
	margin: .1rem 0
}
.com-product-list__btn {
	color: #3e3936;
	font-size: .75rem;
	padding: .1875rem 1.125rem .25rem;
	margin: .3rem 0;
	display: inline-block;
	width: 60%;
	border: 1px solid transparent;
	transition: all .25s ease-out
}
.com-product-list__btn:hover {
	border-color: #cfcecd
}
.com-product-list__btn.com-product-list__btn--dark {
	background: #3e3936;
	color: #FFF
}
.com-product-list__btn.com-product-list__btn--buy {
	background: #c20038;
	color: #FFF
}
.com-product-list__btn.com-product-list__btn--violet {
	background: #a79f9c;
	color: #FFF
}
.com-product-list__personalize-link {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: absolute;
	top: -1.1875rem;
	left: 0;
	right: 0;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	text-transform: uppercase;
	color: #3e3936;
	font-size: .5625rem;
	line-height: 1.125rem;
	font-weight: 600;
	overflow: hidden
}
.com-product-list__personalize-icon {
	margin-right: .3125rem;
	width: 1.125rem;
	height: 1.125rem;
	background-image: url(../bundles/whirlpoolkitchenaidmain/images/com-sm-configurator/personalization-icon.gif);
	background-size: contain
}
.com-product-list__slider.ka-theme, .com-product-list__slider.com-compare__list {
	overflow: visible
}
.com-product-list .slick-dots {
	position: absolute;
	bottom: -7px
}
.com-product-list--smaller-image .com-product-list__img {
	max-width: 12.5rem
}
.com-product-list--smaller-image .com-product-list__slider {
	height: 13.75rem
}
.com-product-list--with-price .com-product-list__price {
	display: block
}

@media screen and (min-width:48em) {
.com-product-list__item {
	width: 50%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	padding-bottom: 0
}
.com-product-list__item:last-child:not(:first-child) {
	float: right
}
.com-product-list__item:nth-child(2n) .com-product-list__hr {
	margin-left: -20px
}
.com-product-list__item:nth-child(2n+1) .com-product-list__hr {
	margin-right: -20px
}
}

@media screen and (min-width:64.0625em) {
.com-product-list {
	margin-top: -2.8125rem
}
.com-product-list__item {
	width: 25%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	padding-top: 2.8125rem
}
.com-product-list__item:last-child:not(:first-child) {
	float: right
}
.com-product-list__item:hover {
	border-color: #cfcecd
}
.com-product-list__item:hover .com-product-list__btn-cnt, .com-product-list__item:hover .com-product-list__img-btn {
	opacity: 1
}
.com-product-list__img-cnt {
	position: relative
}
.com-product-list__img-btn {
	display: block;
	width: 12.6875rem;
	height: 2.5rem;
	opacity: 0;
	transition: all .25s ease-out;
	background-color: #f4f4f4;
	border: 1px solid #d6d6d6;
	color: #3e3936;
	text-transform: uppercase;
	font-weight: 600;
	font-size: .75rem;
	letter-spacing: .08;
	text-align: center;
	line-height: 2.5rem
}
.com-product-list__btn {
	width: 75%
}
.com-product-list__item:nth-child(4n) .com-product-list__hr {
	margin-right: 0
}
.com-product-list__item:nth-child(4n+1) .com-product-list__hr {
	margin-left: 0
}
.com-product-list__text-cnt {
	padding-top: 0
}
.com-product-list__detail-cnt {
	display: none
}
.com-product-list__btn-cnt {
	opacity: 0;
	transition: all .25s ease-out
}
.com-product-list__hr {
	margin-left: -20px;
	margin-right: -20px
}
.com-product-list__personalize-link {
	top: 1.5rem
}
}
.com-product-highlight {
	padding-bottom: 100%
}

@media screen and (min-width:48em) {
.com-product-highlight {
	padding-bottom: 31.25%
}
}

@media screen and (min-width:64.0625em) {
.com-product-highlight {
	padding-bottom: 31.25%
}
}
.com-product-highlight--in-l2-editorial {
	padding-bottom: 145%
}

@media screen and (min-width:48em) {
.com-product-highlight--in-l2-editorial {
	padding-bottom: 50%
}
}

@media screen and (min-width:64.0625em) {
.com-product-highlight--in-l2-editorial {
	padding-bottom: 50%
}
}
.com-product-highlight--in-l2-editorial .com-share {
	display: none
}
.com-product-highlight.com-product-highlight--in-l2-editorial .btn-main, .com-product-highlight.com-product-highlight--in-l2-editorial .com-saf-centered-button, .com-product-highlight.com-product-highlight--in-l2-editorial .com-compare__action {
	color: #3e3936;
	border-color: #3e3936
}
.com-product-highlight .btn-main, .com-product-highlight .com-saf-centered-button, .com-product-highlight .com-compare__action {
	margin-top: 1rem;
	color: #c20038;
	border-color: #c20038;
	font-weight: 400
}
.com-product-highlight__cnt {
	position: static;
	width: 50%;
	float: right;
	z-index: 1;
	text-align: center
}
.com-product-highlight__cnt .utl-center-y, .com-product-highlight__cnt .com-box-list__cta-cnt, .com-product-highlight__cnt .com-box-list__item--icon .com-box-list__img-center, .com-box-list__item--icon .com-product-highlight__cnt .com-box-list__img-center, .com-product-highlight__cnt .com-promo__btn-cnt, .com-product-highlight__cnt .com-spotlight__icon-center, .com-product-highlight__cnt .com-related-recipes__text-cnt:not(.com-related-recipes__text-cnt--outside), .com-product-highlight__cnt .blk-store-stripe-home__cnt, .com-product-highlight__cnt .com-history-nav__link:after, .com-product-highlight__cnt .home-slide__btn-cnt, .com-product-highlight__cnt .btn-main.btn-main--discover-accessories, .com-product-highlight__cnt .btn-main--discover-accessories.com-saf-centered-button, .com-product-highlight__cnt .btn-main--discover-accessories.com-compare__action {
	bottom: 8%;
	left: 0;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
	top: inherit;
	width: 100%
}
.com-product-highlight__title {
	font-size: 1rem;
	color: #3e3936;
	font-weight: 300;
	line-height: 1.125rem;
	text-transform: uppercase
}
.com-product-highlight.com-product-highlight--white .com-product-highlight__title {
	color: #FFF
}
.com-product-highlight.com-product-highlight--white .btn-main, .com-product-highlight.com-product-highlight--white .com-saf-centered-button, .com-product-highlight.com-product-highlight--white .com-compare__action {
	color: #FFF;
	border-color: #FFF
}

@media screen and (min-width:48em) {
.com-product-highlight--in-l2-editorial .com-product-highlight__cnt {
	width: 40%;
	text-align: left
}
.com-product-highlight--in-l2-editorial .com-product-highlight__cnt .utl-center-y, .com-product-highlight--in-l2-editorial .com-product-highlight__cnt .com-box-list__cta-cnt, .com-product-highlight--in-l2-editorial .com-product-highlight__cnt .com-box-list__item--icon .com-box-list__img-center, .com-box-list__item--icon .com-product-highlight--in-l2-editorial .com-product-highlight__cnt .com-box-list__img-center, .com-product-highlight--in-l2-editorial .com-product-highlight__cnt .com-promo__btn-cnt, .com-product-highlight--in-l2-editorial .com-product-highlight__cnt .com-spotlight__icon-center, .com-product-highlight--in-l2-editorial .com-product-highlight__cnt .com-related-recipes__text-cnt:not(.com-related-recipes__text-cnt--outside), .com-product-highlight--in-l2-editorial .com-product-highlight__cnt .blk-store-stripe-home__cnt, .com-product-highlight--in-l2-editorial .com-product-highlight__cnt .com-history-nav__link:after, .com-product-highlight--in-l2-editorial .com-product-highlight__cnt .home-slide__btn-cnt, .com-product-highlight--in-l2-editorial .com-product-highlight__cnt .btn-main.btn-main--discover-accessories, .com-product-highlight--in-l2-editorial .com-product-highlight__cnt .btn-main--discover-accessories.com-saf-centered-button, .com-product-highlight--in-l2-editorial .com-product-highlight__cnt .btn-main--discover-accessories.com-compare__action {
	top: 40%;
	bottom: inherit
}
.com-product-highlight--in-l2-editorial .com-product-highlight__title {
	font-size: 1.125rem;
	line-height: 1.375rem
}
.com-product-highlight--in-l2-editorial .com-share {
	display: block
}
.com-product-highlight .btn-main, .com-product-highlight .com-saf-centered-button, .com-product-highlight .com-compare__action {
	margin-top: 2rem
}
.com-product-highlight__cnt .utl-center-y, .com-product-highlight__cnt .com-box-list__cta-cnt, .com-product-highlight__cnt .com-box-list__item--icon .com-box-list__img-center, .com-box-list__item--icon .com-product-highlight__cnt .com-box-list__img-center, .com-product-highlight__cnt .com-promo__btn-cnt, .com-product-highlight__cnt .com-spotlight__icon-center, .com-product-highlight__cnt .com-related-recipes__text-cnt:not(.com-related-recipes__text-cnt--outside), .com-product-highlight__cnt .blk-store-stripe-home__cnt, .com-product-highlight__cnt .com-history-nav__link:after, .com-product-highlight__cnt .home-slide__btn-cnt, .com-product-highlight__cnt .btn-main.btn-main--discover-accessories, .com-product-highlight__cnt .btn-main--discover-accessories.com-saf-centered-button, .com-product-highlight__cnt .btn-main--discover-accessories.com-compare__action {
	bottom: inherit;
	left: inherit;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	top: 50%;
	width: 50%
}
.com-product-highlight__cnt-text {
	max-width: 38%
}
.com-product-highlight__title {
	font-size: 1.75rem;
	line-height: 2rem
}
}

@media screen and (min-width:64.0625em) {
.com-product-highlight--in-l2-editorial .com-product-highlight__title {
	font-size: 1.375rem;
	line-height: 1.7rem
}
}
.com-share--in-l2-product {
	position: absolute;
	top: -0.625rem;
	right: 20px
}
.com-share--in-l2-product .com-share__icon {
	margin-top: .625rem
}
.com-share--in-page-product {
	margin-top: 1.5rem
}
.com-share--in-page-product .com-share__icon, .com-share--in-page-product-sale .com-share__icon {
	float: left;
	margin-right: .5rem
}
.com-share--in-page-product .com-share__icon:last-child, .com-share--in-page-product-sale .com-share__icon:last-child {
	margin-right: 0
}
.com-share--in-generic-landing .com-share__icon {
	float: left;
	margin-right: .2rem
}
.com-share--in-generic-landing .com-share__icon:last-child {
	margin-right: 0
}
.com-share--in-page-recipe {
	margin-top: .5rem
}
.com-share--in-page-recipe .com-share__icon {
	display: inline-block
}
.com-share--in-page-recipe-list .com-share__icon {
	display: inline-block
}
.com-share--in-my-account {
	position: absolute;
	top: .3rem;
	right: .3rem
}
.com-share--in-my-account .com-share__icon {
	display: inline-block
}
.com-share--in-sticky-newsletter {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding-left: 1rem
}
.com-share--in-sticky-newsletter .com-share__icon {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 1.75rem;
	flex: 0 0 1.75rem;
	height: 1.75rem;
	margin-right: .1875rem;
	margin-bottom: .1875rem;
	background-color: #5f5f5f;
	background-position: center center;
	background-size: 100%
}
.com-share--in-sticky-newsletter .com-share__icon:first-child {
	position: relative
}
.com-share--in-sticky-newsletter .com-share__icon:first-child::before {
	content: '';
	position: absolute;
	top: 50%;
	left: -0.3125rem;
	-webkit-transform: translate3d(0, -50%, 0);
	transform: translate3d(0, -50%, 0);
	width: 0;
	height: 0;
	border-top: .3125rem solid transparent;
	border-bottom: .3125rem solid transparent;
	border-right: .3125rem solid #5f5f5f
}
.com-share--in-sticky-newsletter .com-share__icon:first-child:hover:before {
	border-right: .3125rem solid #333
}
.com-share--in-sticky-newsletter .com-share__icon:hover {
	background-color: #333
}
.com-share__icon-wish-list, .com-share__icon-pinterest, .com-share__icon-facebook, .com-share__icon-twitter, .com-share__icon-youtube, .com-share__icon-instagram, .com-share__icon-email, .com-share__icon-print, .com-share__icon-android, .com-share__icon-apple {
	display: block;
	background-position: center top;
	background-size: 2.0625rem;
	height: 2.0625rem;
	width: 2.0625rem
}

@media screen and (min-width:48em) {
.com-share__icon-wish-list, .com-share__icon-pinterest, .com-share__icon-facebook, .com-share__icon-twitter, .com-share__icon-youtube, .com-share__icon-instagram, .com-share__icon-email, .com-share__icon-print, .com-share__icon-android, .com-share__icon-apple {
	background-size: 2.0625rem;
	height: 2.0625rem;
	width: 2.0625rem
}
}

@media screen and (min-width:64.0625em) {
.com-share__icon-wish-list, .com-share__icon-pinterest, .com-share__icon-facebook, .com-share__icon-twitter, .com-share__icon-youtube, .com-share__icon-instagram, .com-share__icon-email, .com-share__icon-print, .com-share__icon-android, .com-share__icon-apple {
	background-size: 2.0625rem;
	height: 2.0625rem;
	width: 2.0625rem
}
}
.com-share__reevoo {
	clear: both;
	padding-top: 1rem
}

@media screen and (min-width:48em) {
.com-share--in-page-recipe .com-share__icon {
	float: right;
	margin-left: .5rem
}
.com-share--in-page-recipe .com-share__icon:last-child {
	margin-left: 0
}
.com-share--in-generic-landing {
	text-align: center
}
.com-share--in-generic-landing .com-share__icon {
	display: inline-block;
	float: none
}
}

@media screen and (min-width:64.0625em) {
.com-share--in-l2-product {
	right: .1rem
}
}
.com-slider-wave {
	width: 100%;
	position: relative
}
.com-slider-wave__list {
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0
}
.com-slider-wave__group {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}
.com-slider-wave__left, .com-slider-wave__right {
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	overflow: hidden
}
.com-slider-wave__left {
	width: 75%;
	left: 0
}
.com-slider-wave__right {
	width: 25%;
	left: 75%
}
.com-slider-wave__full {
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	overflow: hidden
}
.com-slider-wave__door {
	height: 100%;
	width: 100%;
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
	overflow: hidden
}
.com-slider-wave__element {
	position: absolute;
	height: 100%;
	width: 100%;
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
	overflow: hidden
}
.com-slider-wave__nav {
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	position: absolute;
	z-index: 100;
	bottom: 1.25rem
}
.com-nav-points {
	margin: 0 auto
}
.com-nav-points__item {
	float: left;
	width: 1.875rem;
	height: 1.875rem
}
.com-nav-points__anchor {
	width: 100%;
	height: 100%;
	display: block;
	position: relative;
	outline: 0
}
.com-nav-points__anchor::after {
	content: "";
	width: .3125rem;
	height: .3125rem;
	background-color: #FFF;
	display: block;
	border-radius: .3125rem;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}
.com-nav-points__anchor:hover::after, .com-nav-points__anchor.com-nav-points__anchor--current::after {
	width: .625rem;
	height: .625rem;
	border-radius: .625rem;
	background-color: transparent;
	border: .125rem solid #FFF
}
.com-nav-points.com-nav-points--white .com-nav-points__anchor::after {
	background-color: #FFF
}
.com-nav-points.com-nav-points--white .com-nav-points__anchor:hover::after, .com-nav-points.com-nav-points--white .com-nav-points__anchor.com-nav-points__anchor--current::after {
	background-color: transparent;
	border-color: #FFF
}
.slick-slider {
	position: relative;
	display: block;
	box-sizing: border-box;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent
}
.slick-list {
	position: relative;
	overflow: hidden;
	display: block;
	margin: 0;
	padding: 0
}
.slick-list:focus {
	outline: 0
}
.slick-list.dragging {
	cursor: pointer;
	cursor: hand
}
.slick-slider .slick-track, .slick-slider .slick-list {
	-webkit-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
.slick-track {
	position: relative;
	left: 0;
	top: 0;
	display: block
}
.slick-track:before, .slick-track:after {
	content: "";
	display: table
}
.slick-track:after {
	clear: both
}
.slick-loading .slick-track {
	visibility: hidden
}
.slick-slide {
	float: left;
	height: 100%;
	min-height: 1px;
	display: none
}
[dir="rtl"] .slick-slide {
	float: right
}
.slick-slide img {
	display: block
}
.slick-slide.slick-loading img {
	display: none
}
.slick-slide.dragging img {
	pointer-events: none
}
.slick-initialized .slick-slide {
	display: block
}
.slick-loading .slick-slide {
	visibility: hidden
}
.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent
}
.slick-arrow.slick-hidden {
	display: none
}
.slick-prev, .slick-next {
	position: absolute;
	display: block;
	height: 20px;
	width: 20px;
	line-height: 0;
	font-size: 0;
	cursor: pointer;
	background: transparent;
	color: transparent;
	top: 50%;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);
	padding: 0;
	border: 0;
	outline: 0
}
.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus {
	outline: 0;
	background: transparent;
	color: transparent
}
.slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before {
	opacity: 1
}
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before {
	opacity: .25
}
.slick-prev:before, .slick-next:before {
	font-family: inherit;
	font-size: 20px;
	line-height: 1;
	color: white;
	opacity: .75;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
.slick-prev {
	left: -25px
}
[dir="rtl"] .slick-prev {
	left: auto;
	right: -25px
}
.slick-prev:before {
	content: "←"
}
[dir="rtl"] .slick-prev:before {
	content: "→"
}
.slick-next {
	right: -25px
}
[dir="rtl"] .slick-next {
	left: -25px;
	right: auto
}
.slick-next:before {
	content: "→"
}
[dir="rtl"] .slick-next:before {
	content: "←"
}
.slick-dots {
	list-style: none;
	display: block;
	text-align: center;
	padding: 0;
	width: 100%
}
.slick-dots li {
	display: inline-block;
	margin: 0 5px;
	padding: 0;
	cursor: pointer
}
.slick-dots li button {
	display: none
}
.ka-theme, .com-compare__list {
	overflow: hidden
}
.ka-theme .slick-slide, .com-compare__list .slick-slide {
	outline: 0
}
.ka-theme .slick-arrow, .com-compare__list .slick-arrow {
	background-color: #8b8886;
	width: 2.5rem;
	height: 3.75rem;
	z-index: 99
}
.ka-theme .slick-arrow::before, .com-compare__list .slick-arrow::before {
	background-size: 80%;
	background-position: center
}
.ka-theme .slick-next::before, .com-compare__list .slick-next::before, .ka-theme .slick-prev::before, .com-compare__list .slick-prev::before {
	content: "";
	display: block;
	width: 100%;
	height: 100%
}
.ka-theme .slick-next::before, .com-compare__list .slick-next::before {
	-webkit-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	transform: rotate(-90deg)
}
.ka-theme .slick-prev::before, .com-compare__list .slick-prev::before {
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg)
}
.ka-theme .slick-next, .com-compare__list .slick-next {
	right: 0
}
.ka-theme .slick-prev, .com-compare__list .slick-prev {
	left: 0
}
.ka-theme .slick-dots, .com-compare__list .slick-dots {
	height: 1.875rem
}
.ka-theme .slick-dots li, .com-compare__list .slick-dots li {
	width: 1.875rem;
	height: 1.875rem;
	position: relative;
	margin: 0
}
.ka-theme .slick-dots li::after, .com-compare__list .slick-dots li::after {
	content: "";
	width: .3125rem;
	height: .3125rem;
	background-color: #3e3936;
	display: block;
	border-radius: .3125rem;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}
.ka-theme .slick-dots li:hover::after, .com-compare__list .slick-dots li:hover::after, .ka-theme .slick-dots li.slick-active::after, .com-compare__list .slick-dots li.slick-active::after {
	width: .625rem;
	height: .625rem;
	border-radius: .3125rem;
	background-color: transparent;
	border: .125rem solid #3e3936
}
.ka-theme.ka-theme--default .slick-dots li::after, .ka-theme--default.com-compare__list .slick-dots li::after {
	background-color: #3e3936;
	width: .3125rem;
	height: .3125rem;
	border-radius: .3125rem
}
.ka-theme.ka-theme--default .slick-dots li:hover::after, .ka-theme--default.com-compare__list .slick-dots li:hover::after, .ka-theme.ka-theme--default .slick-dots li.slick-active::after, .ka-theme--default.com-compare__list .slick-dots li.slick-active::after {
	width: .625rem;
	height: .625rem;
	background-color: transparent;
	border: .125rem solid #3e3936
}
.ka-theme.ka-theme--inverted .slick-dots li::after, .ka-theme--inverted.com-compare__list .slick-dots li::after {
	background-color: #FFF;
	width: .3125rem;
	height: .3125rem;
	border-radius: .3125rem
}
.ka-theme.ka-theme--inverted .slick-dots li:hover::after, .ka-theme--inverted.com-compare__list .slick-dots li:hover::after, .ka-theme.ka-theme--inverted .slick-dots li.slick-active::after, .ka-theme--inverted.com-compare__list .slick-dots li.slick-active::after {
	width: .625rem;
	height: .625rem;
	background-color: transparent;
	border: .125rem solid #FFF
}
.ka-theme.ka-theme--dots-overlay .slick-dots, .ka-theme--dots-overlay.com-compare__list .slick-dots {
	bottom: .3125rem;
	width: auto
}
.ka-theme.ka-theme--features .slick-arrow, .ka-theme--features.com-compare__list .slick-arrow {
	background-color: transparent;
	width: 3.125rem;
	height: 3.125rem;
	top: auto;
	bottom: 2%
}

@media screen and (min-width:64.0625em) {
.ka-theme.ka-theme--features .slick-arrow, .ka-theme--features.com-compare__list .slick-arrow {
	bottom: 22%
}
}
.ka-theme.ka-theme--features .slick-next::before, .ka-theme--features.com-compare__list .slick-next::before {
	-webkit-transform: rotate(-180deg);
	-ms-transform: rotate(-180deg);
	transform: rotate(-180deg)
}
.ka-theme.ka-theme--features .slick-prev::before, .ka-theme--features.com-compare__list .slick-prev::before {
	-webkit-transform: rotate(0);
	-ms-transform: rotate(0);
	transform: rotate(0)
}

@media screen and (min-width:64.0625em) {
.ka-theme.ka-theme--features .slick-next, .ka-theme--features.com-compare__list .slick-next, .ka-theme.ka-theme--features .slick-prev, .ka-theme--features.com-compare__list .slick-prev {
	bottom: 15%
}
}
.ka-theme.ka-theme--features .slick-next, .ka-theme--features.com-compare__list .slick-next {
	left: 57%;
	-webkit-transform: translateX(-57%);
	-ms-transform: translateX(-57%);
	transform: translateX(-57%)
}

@media screen and (min-width:48em) {
.ka-theme.ka-theme--features .slick-next, .ka-theme--features.com-compare__list .slick-next {
	left: 53%;
	-webkit-transform: translateX(-53%);
	-ms-transform: translateX(-53%);
	transform: translateX(-53%)
}
}

@media screen and (min-width:64.0625em) {
.ka-theme.ka-theme--features .slick-next, .ka-theme--features.com-compare__list .slick-next {
	left: auto;
	right: 21%
}
}
.ka-theme.ka-theme--features .slick-prev, .ka-theme--features.com-compare__list .slick-prev {
	left: 42%;
	-webkit-transform: translateX(-42%);
	-ms-transform: translateX(-42%);
	transform: translateX(-42%)
}

@media screen and (min-width:48em) {
.ka-theme.ka-theme--features .slick-prev, .ka-theme--features.com-compare__list .slick-prev {
	left: 47%;
	-webkit-transform: translateX(-47%);
	-ms-transform: translateX(-47%);
	transform: translateX(-47%)
}
}

@media screen and (min-width:64.0625em) {
.ka-theme.ka-theme--features .slick-prev, .ka-theme--features.com-compare__list .slick-prev {
	left: auto;
	right: 25%
}
}
.ka-theme.ka-theme--features .slick-numbers, .ka-theme--features.com-compare__list .slick-numbers {
	position: absolute;
	bottom: 2%;
	left: 0;
	width: 100%;
	z-index: 1;
	font-size: .875rem;
	color: #FFF;
	font-weight: 400;
	text-align: center
}
.ka-theme.ka-theme--features .slick-dots li::after, .ka-theme--features.com-compare__list .slick-dots li::after {
	background-color: #FFF
}
.ka-theme.ka-theme--numbers, .ka-theme--numbers.com-compare__list {
	position: relative
}
.ka-theme.ka-theme--numbers .slick-numbers, .ka-theme--numbers.com-compare__list .slick-numbers {
	position: absolute;
	bottom: 1rem;
	left: 0;
	width: 100%;
	z-index: 1;
	font-size: 1.125rem;
	
	color: #0a0a0a;
	font-weight: 700;
	font-style: italic;
	text-align: center;
	letter-spacing: .1rem
}
.ka-theme.ka-theme--numbers.ka-theme.ka-theme--inverted .slick-numbers, .ka-theme--numbers.ka-theme--inverted.com-compare__list .slick-numbers {
	color: #FFF
}
.ka-theme.ka-theme--team .slick-arrow, .ka-theme--team.com-compare__list .slick-arrow {
	background-color: transparent;
	width: 3.125rem;
	height: 3.125rem;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	opacity: .5
}
.ka-theme.ka-theme--team .slick-arrow:hover, .ka-theme--team.com-compare__list .slick-arrow:hover {
	opacity: 1
}
.ka-theme.ka-theme--team .slick-next::before, .ka-theme--team.com-compare__list .slick-next::before {
	-webkit-transform: rotate(-180deg);
	-ms-transform: rotate(-180deg);
	transform: rotate(-180deg)
}
.ka-theme.ka-theme--team .slick-prev::before, .ka-theme--team.com-compare__list .slick-prev::before {
	-webkit-transform: rotate(0);
	-ms-transform: rotate(0);
	transform: rotate(0)
}
.ka-theme.ka-theme--team .slick-next, .ka-theme--team.com-compare__list .slick-next {
	right: 1rem
}
.ka-theme.ka-theme--team .slick-prev, .ka-theme--team.com-compare__list .slick-prev {
	left: 1rem
}
.ka-theme.ka-theme--product-thumbs, .ka-theme--product-thumbs.com-compare__list {
	overflow: visible
}
.ka-theme.ka-theme--product-thumbs .slick-arrow::before, .ka-theme--product-thumbs.com-compare__list .slick-arrow::before {
	display: block;
	background-position: center top;
	background-size: 1.5625rem;
	height: 1.5625rem;
	width: 1.5625rem;
	display: inline-block;
	background-position: center center
}

@media screen and (min-width:48em) {
.ka-theme.ka-theme--product-thumbs .slick-arrow::before, .ka-theme--product-thumbs.com-compare__list .slick-arrow::before {
	background-size: 1.5625rem;
	height: 1.5625rem;
	width: 1.5625rem
}
}

@media screen and (min-width:64.0625em) {
.ka-theme.ka-theme--product-thumbs .slick-arrow::before, .ka-theme--product-thumbs.com-compare__list .slick-arrow::before {
	background-size: 1.5625rem;
	height: 1.5625rem;
	width: 1.5625rem
}
}

@media screen and (min-width:48em) {
.ka-theme.ka-theme--product-thumbs .slick-next::before, .ka-theme--product-thumbs.com-compare__list .slick-next::before {
	-webkit-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	transform: rotate(-90deg)
}
.ka-theme.ka-theme--product-thumbs .slick-prev::before, .ka-theme--product-thumbs.com-compare__list .slick-prev::before {
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg)
}
}

@media screen and (min-width:64.0625em) {
.ka-theme.ka-theme--product-thumbs .slick-prev::before, .ka-theme--product-thumbs.com-compare__list .slick-prev::before {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg)
}
.ka-theme.ka-theme--product-thumbs .slick-next::before, .ka-theme--product-thumbs.com-compare__list .slick-next::before {
	-webkit-transform: rotate(0);
	-ms-transform: rotate(0);
	transform: rotate(0)
}
}
.ka-theme.ka-theme--product-thumbs .slick-arrow, .ka-theme--product-thumbs.com-compare__list .slick-arrow {
	background-color: #FFF;
	height: 2.5rem;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none
}

@media screen and (min-width:64.0625em) {
.ka-theme.ka-theme--product-thumbs .slick-arrow, .ka-theme--product-thumbs.com-compare__list .slick-arrow {
	width: 4.6875rem
}
}

@media screen and (min-width:48em) {
.ka-theme.ka-theme--product-thumbs .slick-next, .ka-theme--product-thumbs.com-compare__list .slick-next {
	right: -2.5rem;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%)
}
}

@media screen and (min-width:64.0625em) {
.ka-theme.ka-theme--product-thumbs .slick-next, .ka-theme--product-thumbs.com-compare__list .slick-next {
	bottom: -2.2rem;
	top: auto;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%)
}
}

@media screen and (min-width:48em) {
.ka-theme.ka-theme--product-thumbs .slick-prev, .ka-theme--product-thumbs.com-compare__list .slick-prev {
	left: -3rem;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%)
}
}

@media screen and (min-width:64.0625em) {
.ka-theme.ka-theme--product-thumbs .slick-prev, .ka-theme--product-thumbs.com-compare__list .slick-prev {
	top: -2.5rem;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%)
}
}
.ka-theme.ka-theme--arrows-general .slick-arrow, .ka-theme--arrows-general.com-compare__list .slick-arrow {
	background-color: transparent;
	width: 3.125rem;
	height: 3.125rem
}
.ka-theme.ka-theme--arrows-general .slick-next::before, .ka-theme--arrows-general.com-compare__list .slick-next::before {
	-webkit-transform: rotate(-180deg);
	-ms-transform: rotate(-180deg);
	transform: rotate(-180deg)
}
.ka-theme.ka-theme--arrows-general .slick-prev::before, .ka-theme--arrows-general.com-compare__list .slick-prev::before {
	-webkit-transform: rotate(0);
	-ms-transform: rotate(0);
	transform: rotate(0)
}
.ka-theme.ka-theme--arrows-general .slick-next, .ka-theme--arrows-general.com-compare__list .slick-next {
	right: .5rem
}
.ka-theme.ka-theme--arrows-general .slick-prev, .ka-theme--arrows-general.com-compare__list .slick-prev {
	left: .5rem
}
.ka-theme.ka-theme--arrows-external, .ka-theme--arrows-external.com-compare__list {
	overflow: visible
}
.ka-theme.ka-theme--arrows-external .slick-arrow, .ka-theme--arrows-external.com-compare__list .slick-arrow {
	background-color: transparent;
	width: 3.125rem;
	height: 3.125rem
}
.ka-theme.ka-theme--arrows-external .slick-next::before, .ka-theme--arrows-external.com-compare__list .slick-next::before {
	-webkit-transform: rotate(-180deg);
	-ms-transform: rotate(-180deg);
	transform: rotate(-180deg)
}
.ka-theme.ka-theme--arrows-external .slick-prev::before, .ka-theme--arrows-external.com-compare__list .slick-prev::before {
	-webkit-transform: rotate(0);
	-ms-transform: rotate(0);
	transform: rotate(0)
}
.ka-theme.ka-theme--arrows-external .slick-next, .ka-theme--arrows-external.com-compare__list .slick-next {
	right: 0
}

@media screen and (min-width:64.0625em) {
.ka-theme.ka-theme--arrows-external .slick-next, .ka-theme--arrows-external.com-compare__list .slick-next {
	right: -4rem
}
}
.ka-theme.ka-theme--arrows-external .slick-prev, .ka-theme--arrows-external.com-compare__list .slick-prev {
	left: 0
}

@media screen and (min-width:64.0625em) {
.ka-theme.ka-theme--arrows-external .slick-prev, .ka-theme--arrows-external.com-compare__list .slick-prev {
	left: -4rem
}
}

@media screen and (min-width:64.0625em) {
.ka-theme.ka-theme--red-highlight .slick-list, .ka-theme--red-highlight.com-compare__list .slick-list {
	max-width: 88%;
	margin-left: auto;
	margin-right: auto
}
}
.ka-theme.ka-theme--red-highlight .slick-arrow, .ka-theme--red-highlight.com-compare__list .slick-arrow {
	width: 1.3rem;
	height: 1.3rem;
	background-color: transparent;
	margin: 0 1.25rem
}
.ka-theme.ka-theme--red-highlight .slick-arrow:before, .ka-theme--red-highlight.com-compare__list .slick-arrow:before {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214.914%22%20height%3D%2214.912%22%20viewBox%3D%220%200%2014.914%2014.912%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%233E3936%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M13.75%204.145l-6%206-6-6%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
	opacity: 1
}
.ka-theme.ka-theme--red-highlight .slick-dots, .ka-theme--red-highlight.com-compare__list .slick-dots {
	height: auto
}
.ka-theme.ka-theme--red-highlight .slick-dots li::after, .ka-theme--red-highlight.com-compare__list .slick-dots li::after {
	background-color: #c7c7c7;
	width: .4375rem;
	height: .4375rem
}
.ka-theme.ka-theme--red-highlight .slick-dots li:hover::after, .ka-theme--red-highlight.com-compare__list .slick-dots li:hover::after, .ka-theme.ka-theme--red-highlight .slick-dots li.slick-active::after, .ka-theme--red-highlight.com-compare__list .slick-dots li.slick-active::after {
	width: .4375rem;
	height: .4375rem;
	border: 0;
	background-color: #c20038
}
.ka-theme.ka-theme--red-modal-accessories .slick-arrow, .ka-theme--red-modal-accessories.com-compare__list .slick-arrow {
	width: 1.3rem;
	height: 1.3rem;
	background-color: transparent;
	margin: 0 .3125rem;
	position: static;
	right: auto;
	left: auto;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
	display: inline-block !important;
	vertical-align: middle
}
.ka-theme.ka-theme--red-modal-accessories .slick-arrow:before, .ka-theme--red-modal-accessories.com-compare__list .slick-arrow:before {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3A%23c20238%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22a%22%20d%3D%22M8%200L6.545%201.455%2012.05%206.96H0v2.08h12.052l-5.507%205.505L8%2016l8-8z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
	opacity: 1;
	-webkit-transform-origin: center;
	-ms-transform-origin: center;
	transform-origin: center
}
.ka-theme.ka-theme--red-modal-accessories .slick-prev:before, .ka-theme--red-modal-accessories.com-compare__list .slick-prev:before {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg)
}
.ka-theme.ka-theme--red-modal-accessories .slick-next:before, .ka-theme--red-modal-accessories.com-compare__list .slick-next:before {
	-webkit-transform: rotate(0);
	-ms-transform: rotate(0);
	transform: rotate(0)
}
.ka-theme.ka-theme--red-modal-accessories .slick-disabled, .ka-theme--red-modal-accessories.com-compare__list .slick-disabled {
	visibility: hidden
}
.ka-theme.ka-theme--red-modal-accessories .slick-dots li, .ka-theme--red-modal-accessories.com-compare__list .slick-dots li {
	width: 1.3rem
}
.ka-theme.ka-theme--red-modal-accessories .slick-dots li::after, .ka-theme--red-modal-accessories.com-compare__list .slick-dots li::after {
	opacity: .5;
	width: .4375rem;
	height: .4375rem;
	background-color: #c20038
}
.ka-theme.ka-theme--red-modal-accessories .slick-dots li:hover::after, .ka-theme--red-modal-accessories.com-compare__list .slick-dots li:hover::after, .ka-theme.ka-theme--red-modal-accessories .slick-dots li.slick-active::after, .ka-theme--red-modal-accessories.com-compare__list .slick-dots li.slick-active::after {
	opacity: 1;
	border: 0
}
.com-promo {
	text-align: center;
	background-color: #f4f4f4
}
.com-promo__btn-cnt {
	width: 100%
}
.com-promo__btn-cnt .btn-main.btn-main--shop, .com-promo__btn-cnt .btn-main--shop.com-saf-centered-button, .com-promo__btn-cnt .btn-main--shop.com-compare__action {
	display: none
}
.com-promo__item {
	position: relative
}
.com-promo__item:hover .btn-main.btn-main--shop, .com-promo__item:hover .btn-main--shop.com-saf-centered-button, .com-promo__item:hover .btn-main--shop.com-compare__action {
	display: inline-block
}
.com-promo__link {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 2
}
.com-promo__title {
	text-transform: uppercase;
	font-size: .75rem;
	font-weight: 400;
	color: #3e3936;
	
}
.com-promo__hr {
	border: 0;
	margin: 1rem auto;
	height: 1px;
	width: 50%;
	background: #c6c5c4
}
.com-promo__text {
	text-transform: uppercase;
	color: #3e3936;
	padding: 0 1.5625rem
}
.com-promo__notes {
	color: #3e3936;
	padding: 0 .3125rem;
	font-size: .625rem
}
.com-promo.com-promo--standard .slick-dots, .com-promo.com-promo--alternative .slick-dots {
	margin: -2.1875rem 0 .9375rem 0
}
.com-promo.com-promo--standard .com-promo__text-cnt, .com-promo.com-promo--alternative .com-promo__text-cnt {
	padding-top: 1.5rem;
	padding-bottom: 3.3rem
}
.com-promo.com-promo--standard .com-promo__text, .com-promo.com-promo--alternative .com-promo__text {
	font-size: .75rem;
	font-weight: 700
}
.com-promo.com-promo--standard .com-promo__img-cnt {
	padding-bottom: 65%
}

@media screen and (min-width:48em) {
.com-promo.com-promo--standard .com-promo__img-cnt {
	padding-bottom: 65%
}
}

@media screen and (min-width:64.0625em) {
.com-promo.com-promo--standard .com-promo__img-cnt {
	padding-bottom: 65%
}
}
.com-promo.com-promo--alternative .com-promo__img-cnt {
	padding-bottom: 63%
}

@media screen and (min-width:48em) {
.com-promo.com-promo--alternative .com-promo__img-cnt {
	padding-bottom: 63%
}
}

@media screen and (min-width:64.0625em) {
.com-promo.com-promo--alternative .com-promo__img-cnt {
	padding-bottom: 63%
}
}
.com-promo.com-promo--slideshow .slick-dots {
	position: absolute;
	bottom: 0;
	z-index: 2
}
.com-promo.com-promo--slideshow .com-promo__img-cnt {
	padding-bottom: 143%
}

@media screen and (min-width:48em) {
.com-promo.com-promo--slideshow .com-promo__img-cnt {
	padding-bottom: 66.4%
}
}

@media screen and (min-width:64.0625em) {
.com-promo.com-promo--slideshow .com-promo__img-cnt {
	padding-bottom: 39.7%
}
}
.com-promo.com-promo--slideshow .com-promo__text-cnt {
	position: absolute;
	bottom: 0;
	width: 100%;
	padding: 5% 0 15%;
	background-color: rgba(255,255,255,0.5)
}
.com-promo.com-promo--slideshow .com-promo__text-cnt--style-1 .com-promo__text, .com-promo.com-promo--slideshow .com-promo__text-cnt--style-2 .com-promo__text, .com-promo.com-promo--slideshow .com-promo__text-cnt--style-landing .com-promo__text {
	margin-bottom: 2%
}
.com-promo.com-promo--slideshow .com-promo__text-cnt--style-1 .com-promo__notes, .com-promo.com-promo--slideshow .com-promo__text-cnt--style-2 .com-promo__notes, .com-promo.com-promo--slideshow .com-promo__text-cnt--style-landing .com-promo__notes {
	margin-bottom: 2%
}
.com-promo.com-promo--slideshow .com-promo__text-cnt--style-landing {
	position: relative
}
.com-promo.com-promo--slideshow .com-promo__text-cnt--style-landing .com-promo__title {
	text-transform: uppercase;
	color: #3e3936;
	font-family: "Open Sans", sans-serif;
	padding-bottom: .625rem;
	font-weight: 700
}
.com-promo.com-promo--slideshow .com-promo__text-cnt--style-landing .com-promo__text {
	color: #3e3936;
	font-weight: 300;
	padding: 0 1.5625rem;
	font-size: .875rem;
	text-transform: none
}
.com-promo.com-promo--slideshow .com-promo__text-cnt--style-landing .com-promo__text {
	font-size: .775rem;
	line-height: 1.5rem
}
.com-promo.com-promo--slideshow .com-promo__text-cnt--style-landing .com-promo__hr {
	display: none
}
.com-promo.com-promo--slideshow .com-promo__text {
	font-size: .75rem;
	font-weight: 600
}

@media screen and (min-width:48em) {
.com-promo__item {
	width: 50%;
	float: left
}
.com-promo__item--light-text .com-promo__title, .com-promo__item--light-text .com-promo__text, .com-promo__item--light-text .com-promo__notes {
	color: #FFF
}
.com-promo__text {
	max-width: 75%;
	margin: 0 auto;
	padding: 0
}
.com-promo.com-promo--slideshow .com-promo__text-cnt {
	position: relative;
	z-index: 1;
	padding: 0;
	background-color: transparent
}
.com-promo.com-promo--slideshow .com-promo__text-cnt--style-1, .com-promo.com-promo--slideshow .com-promo__text-cnt--style-landing {
	float: right;
	width: 50%;
	margin-top: 15%
}
.com-promo.com-promo--slideshow .com-promo__text-cnt--style-2 {
	margin-top: 5%
}
.com-promo.com-promo--slideshow .com-promo__text-cnt--style-2 .com-promo__text {
	margin-bottom: 1%
}
.com-promo.com-promo--slideshow .com-promo__text-cnt--style-landing .com-promo__title {
	text-transform: uppercase;
	font-size: 1.375rem;
	line-height: 1.7rem;
	padding-bottom: 1.25rem
}
.com-promo.com-promo--slideshow .com-promo__text {
	font-size: 1.375rem;
	line-height: 1.7rem;
	max-width: 95%
}
}

@media screen and (min-width:64.0625em) {
.com-promo__item {
	width: 33%
}
.com-promo.com-promo--slideshow .com-promo__text-cnt--style-1, .com-promo.com-promo--slideshow .com-promo__text-cnt--style-landing {
	width: 50%;
	margin-top: 7%
}
.com-promo.com-promo--slideshow .com-promo__text-cnt--style-2 {
	margin-top: 1%
}
.com-promo.com-promo--slideshow .com-promo__text-cnt--style-landing .com-promo__text {
	font-size: .875rem;
	line-height: 1.7rem
}
.com-promo.com-promo--slideshow .com-promo__text-cnt .com-promo__text {
	max-width: 80%
}
}
.com-slider-general__item {
	position: relative
}
.com-slider-general__img-cnt {
	padding-bottom: 134%
}

@media screen and (min-width:48em) {
.com-slider-general__img-cnt {
	padding-bottom: 83.4%
}
}

@media screen and (min-width:64.0625em) {
.com-slider-general__img-cnt {
	padding-bottom: 50%
}
}
.com-slider-general__img-cnt:after {
	background: #000;
	background: linear-gradient(to bottom, transparent 0, #000 95%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$start-color", endColorstr="$end-color", GradientType=0);
	position: absolute;
	width: 100%;
	height: 40%;
	content: "";
	z-index: 1;
	opacity: .6;
	bottom: 0
}
.com-slider-general__video {
	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	top: 21rem;
	width: 90%;
	z-index: 2
}
.com-slider-general__video-iframe {
	display: none
}
.com-slider-general .btn-main--video {
	border: 0;
	color: #c20038;
	background-color: #FFF
}
.com-slider-general .btn-main--video:hover {
	border: 0;
	margin: 0;
	line-height: 2.5rem
}
.com-slider-general__link {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 3
}
.com-slider-general__cnt {
	z-index: 2
}
.com-slider-general__title {
	text-transform: uppercase
}
.com-slider-general__title--small {
	padding: 1rem;
	text-align: center;
	font-size: 1rem;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	color: #3e3936;
	background-color: #FFF;
	z-index: 1
}
.com-slider-general__style-brown-left .com-slider-general__cnt {
	position: relative;
	margin-top: 15%
}
.com-slider-general__style-brown-left .com-slider-general__title {
	color: #3e3936;
	font-weight: 700;
	font-size: 1.375rem;
	font-weight: 400
}
.com-slider-general__style-brown-left .com-slider-general__txt {
	font-size: .875rem;
	color: #3e3936;
	margin: 5% 0
}
.com-slider-general__style-white-left .com-slider-general__cnt {
	position: relative;
	margin-top: 15%
}
.com-slider-general__style-white-left .com-slider-general__title {
	color: #FFF;
	font-weight: 700;
	font-size: 1.375rem;
	font-weight: 400
}
.com-slider-general__style-white-left .com-slider-general__txt {
	font-size: .875rem;
	color: #FFF;
	margin: 5% 0
}
.com-slider-general__style-white-center .com-slider-general__cnt {
	position: absolute;
	left: 0;
	bottom: 10%;
	width: 100%
}
.com-slider-general__style-white-center .com-slider-general__title {
	color: #FFF;
	font-weight: 700;
	font-size: 1.375rem;
	font-weight: 700;
	text-align: center
}
.com-slider-general__style-white-center .com-slider-general__txt {
	text-align: center;
	font-size: .875rem;
	
	font-style: italic;
	font-weight: 600;
	color: #FFF;
	margin: 1% 0
}
.com-slider-general .slick-dots {
	position: absolute;
	bottom: 2%
}
.com-slider-general--latest-contents {
	padding-bottom: 30px
}
.com-slider-general--latest-contents .slick-dots {
	bottom: -30px
}
.com-slider-general--alternate-ratio-01 .com-slider-general__img-cnt {
	padding-bottom: 67.18%
}

@media screen and (min-width:48em) {
.com-slider-general--alternate-ratio-01 .com-slider-general__img-cnt {
	padding-bottom: 70.31%
}
}

@media screen and (min-width:64.0625em) {
.com-slider-general--alternate-ratio-01 .com-slider-general__img-cnt {
	padding-bottom: 41.12%
}
}
.com-slider-general--alternate-ratio-02 .com-slider-general__img-cnt {
	padding-bottom: 50.31%
}

@media screen and (min-width:48em) {
.com-slider-general--alternate-ratio-02 .com-slider-general__img-cnt {
	padding-bottom: 82.81%
}
}

@media screen and (min-width:64.0625em) {
.com-slider-general--alternate-ratio-02 .com-slider-general__img-cnt {
	padding-bottom: 49.62%
}
}

@media screen and (min-width:48em) {
.com-slider-general__video {
	top: 15rem;
	width: 78%
}
.com-slider-general__video-iframe {
	display: block
}
.com-slider-general .btn-main--video {
	display: none
}
.com-slider-general__style-brown-left .com-slider-general__cnt, .com-slider-general__style-white-left .com-slider-general__cnt {
	width: 41.6666666667%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	margin-top: 20%
}
.com-slider-general__style-brown-left .com-slider-general__cnt:last-child:not(:first-child), .com-slider-general__style-white-left .com-slider-general__cnt:last-child:not(:first-child) {
	float: right
}
.com-slider-general__style-white-center .com-slider-general__title {
	font-size: 2.25rem;
	line-height: 2.4rem
}
.com-slider-general__style-white-center .com-slider-general__txt {
	font-size: 1rem
}
.com-slider-general--latest-contents {
	padding-bottom: 0
}
.com-slider-general--latest-contents .slick-dots {
	bottom: 2%
}
.com-slider-general--latest-contents .slick-dots li::after {
	background-color: #FFF
}
.com-slider-general--latest-contents .slick-dots li:hover::after, .com-slider-general--latest-contents .slick-dots li.slick-active::after {
	border-color: #FFF
}
}

@media screen and (min-width:64.0625em) {
.com-slider-general__video {
	top: 9.5rem;
	left: auto;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
	right: 6rem;
	width: auto
}
.com-slider-general__style-brown-left .com-slider-general__cnt, .com-slider-general__style-white-left .com-slider-general__cnt {
	width: 33.3333333333%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	margin-top: 13%
}
.com-slider-general__style-brown-left .com-slider-general__cnt:last-child:not(:first-child), .com-slider-general__style-white-left .com-slider-general__cnt:last-child:not(:first-child) {
	float: right
}
}
.com-spotlight {
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto;
	padding: 0 0 1.5rem
}
.com-spotlight::before, .com-spotlight::after {
	content: ' ';
	display: table
}
.com-spotlight::after {
	clear: both
}
.com-spotlight .btn-main.btn-main--red, .com-spotlight .btn-main--red.com-saf-centered-button, .com-spotlight .btn-main--red.com-compare__action {
	margin-top: 1.5rem;
	padding: 0 1rem
}
.com-spotlight .btn-main.btn-main--violet, .com-spotlight .btn-main--violet.com-saf-centered-button, .com-spotlight .btn-main--violet.com-compare__action {
	min-height: 1.5625rem;
	line-height: 1.5625rem;
	margin-top: 1.5rem;
	padding: 0 1rem;
	cursor: pointer;
	font-weight: 600;
	text-transform: uppercase
}
.com-spotlight__wrp {
	width: 100%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem
}
.com-spotlight__wrp:last-child:not(:first-child) {
	float: right
}
.com-spotlight__list {
	outline: 0
}
.com-spotlight__list.com-spotlight__list--page {
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto;
	text-align: center
}
.com-spotlight__list.com-spotlight__list--page::before, .com-spotlight__list.com-spotlight__list--page::after {
	content: ' ';
	display: table
}
.com-spotlight__list.com-spotlight__list--page::after {
	clear: both
}
.com-spotlight__item {
	float: left;
	margin: 2rem 0 1.5rem;
	padding-bottom: 1rem;
	text-align: center;
	border-bottom: 1px solid transparent;
	width: 49%
}
.com-spotlight__item:hover {
	border-bottom: 1px solid #cfcecd
}
.com-spotlight__list.com-spotlight__list--page .com-spotlight__item {
	float: none;
	display: inline-block
}
.com-spotlight__list--w1 .com-spotlight__item {
	width: 100%
}
.com-spotlight__link {
	display: block;
	line-height: .9rem;
	outline: 0
}
.com-spotlight__icon-cnt {
	position: relative;
	display: inline-block;
	width: 8.125rem;
	height: 8.125rem;
	margin-bottom: 1rem
}
.com-spotlight__icon-center {
	width: 100%;
	display: block
}
.com-spotlight__icon {
	max-width: 8.125rem;
	max-height: 8.125rem;
	display: inline-block !important
}
.com-spotlight__text {
	text-align: center;
	display: block;
	padding: 0 1rem;
	color: #3e3936;
	font-size: .875rem;
	font-weight: 400
}
.com-spotlight__price {
	font-size: .75rem;
	font-weight: 700;
	letter-spacing: .02rem;
	display: block;
	margin-top: .5rem
}
.com-spotlight__title {
	color: #c20038;
	font-size: 1.125rem;
	
	font-style: italic;
	line-height: 1.1rem;
	margin-bottom: .5rem
}
.com-spotlight__street {
	padding: .5rem 0;
	color: #8b8886;
	font-size: .875rem;
	line-height: 1.1rem;
	display: block
}
.com-spotlight__item--hoverable {
	margin: 1rem 0;
	padding: 0
}
.com-spotlight__item--hoverable:hover {
	border: 0
}
.com-spotlight__item--hoverable .com-spotlight__icon-cnt {
	margin: 0
}
.com-spotlight__item--hoverable .com-spotlight__link:hover {
	position: relative
}
.com-spotlight__item--hoverable .com-spotlight__text-wrapper {
	display: none;
	width: 8.125rem;
	height: 8.125rem;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
	background-color: #c20038
}
.com-spotlight__item--hoverable .com-spotlight__link:hover .com-spotlight__text-wrapper {
	display: block
}
.com-spotlight__item--hoverable .com-spotlight__text {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
	color: #FFF;
	text-transform: uppercase;
	font-size: .75rem;
	font-weight: 600;
	width: 100%
}
.com-spotlight__item--hoverable .com-spotlight__text::after {
	content: "";
	display: block;
	background-color: #FFF;
	width: 1.875rem;
	height: 1.875rem;
	border-radius: 3.125rem;
	background-position: center;
	background-size: 60%;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	margin: .625rem auto 0
}

@media screen and (min-width:48em) {
.com-spotlight {
	padding: .3rem 0 1rem
}
.com-spotlight__item {
	width: 25%
}
.com-spotlight__list--w3 .com-spotlight__item {
	width: 33%
}
.com-spotlight__list--w2 .com-spotlight__item {
	width: 50%
}
.com-spotlight__list--w1 .com-spotlight__item {
	width: 100%
}
}

@media screen and (min-width:64.0625em) {
.com-spotlight__item {
	width: 16%
}
.com-spotlight__list--w5 .com-spotlight__item {
	width: 20%
}
.com-spotlight__list--w4 .com-spotlight__item {
	width: 25%
}
}
.com-cat-intro .btn-main.btn-main--cat-intro, .com-cat-intro .btn-main--cat-intro.com-saf-centered-button, .com-cat-intro .btn-main--cat-intro.com-compare__action {
	text-transform: uppercase;
	padding: 0;
	width: 18.125rem;
	height: 3.125rem;
	line-height: 3.125rem;
	font-weight: 600
}
.com-cat-intro .btn-main.btn-main--cat-intro:hover, .com-cat-intro .btn-main--cat-intro.com-saf-centered-button:hover, .com-cat-intro .btn-main--cat-intro.com-compare__action:hover {
	width: 18.375rem;
	height: 3.125rem;
	line-height: 2.875rem
}
.com-cat-intro__title-cnt {
	position: relative;
	z-index: 1;
	background-color: #f4f4f4
}
.com-cat-intro__title-cnt .com-cat-intro__title {
	text-align: center
}
.com-cat-intro__wrp {
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto
}
.com-cat-intro__wrp::before, .com-cat-intro__wrp::after {
	content: ' ';
	display: table
}
.com-cat-intro__wrp::after {
	clear: both
}
.com-cat-intro__cnt {
	width: 100%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	z-index: 1;
	position: relative
}
.com-cat-intro__cnt:last-child:not(:first-child) {
	float: right
}
.com-cat-intro__title {
	padding: .5rem 0;
	font-size: 1rem;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 1.3rem;
	color: #3e3936
}
.com-cat-intro__subtitle {
	display: none;
	font-weight: 400;
	color: #3e3936
}
.com-cat-intro__nav {
	position: absolute;
	bottom: 0;
	left: 0;
	display: block;
	width: 100%;
	padding: 3rem 0
}
.com-cat-intro__list {
	width: 100%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	text-align: center
}
.com-cat-intro__list:last-child:not(:first-child) {
	float: right
}
.com-cat-intro__item {
	display: inline-block;
	text-align: center
}
.com-cat-intro__btn-cnt {
	position: absolute;
	bottom: 0;
	left: 0;
	display: block;
	width: 100%;
	padding: 3rem 0;
	text-align: center
}
.com-cat-intro--standard .btn-main.btn-main--cat-intro, .com-cat-intro--standard .btn-main--cat-intro.com-saf-centered-button, .com-cat-intro--standard .btn-main--cat-intro.com-compare__action {
	background-color: rgba(255,255,255,0.4)
}
.com-cat-intro--standard .com-cat-intro__title {
	color: #3e3936
}
.com-cat-intro--standard .com-cat-intro__nav:hover {
	background-color: rgba(255,255,255,0.8)
}
.com-cat-intro--white .btn-main.btn-main--cat-intro, .com-cat-intro--white .btn-main--cat-intro.com-saf-centered-button, .com-cat-intro--white .btn-main--cat-intro.com-compare__action {
	color: #FFF;
	border-color: #c6c5c4;
	background-color: rgba(62,57,54,0.4)
}
.com-cat-intro--white .btn-main.btn-main--cat-intro:hover, .com-cat-intro--white .btn-main--cat-intro.com-saf-centered-button:hover, .com-cat-intro--white .btn-main--cat-intro.com-compare__action:hover {
	color: #FFF;
	border-color: #c6c5c4
}
.com-cat-intro--white .com-cat-intro__wrp .com-cat-intro__subtitle, .com-cat-intro--white .com-cat-intro__wrp .com-cat-intro__title {
	color: #FFF
}
.com-cat-intro--white .com-cat-intro__nav:hover {
	background-color: rgba(62,57,54,0.8)
}
.com-cat-intro--brown .btn-main.btn-main--cat-intro, .com-cat-intro--brown .btn-main--cat-intro.com-saf-centered-button, .com-cat-intro--brown .btn-main--cat-intro.com-compare__action {
	color: #FFF;
	border-color: #c6c5c4;
	background-color: rgba(62,57,54,0.5)
}
.com-cat-intro--brown .com-cat-intro__wrp .com-cat-intro__subtitle, .com-cat-intro--brown .com-cat-intro__wrp .com-cat-intro__title {
	color: #FFF
}
.com-cat-intro--brown .com-cat-intro__nav:hover {
	background-color: rgba(62,57,54,0.8)
}

@media screen and (min-width:48em) {
.com-cat-intro .btn-main.btn-main--cat-intro, .com-cat-intro .btn-main--cat-intro.com-saf-centered-button, .com-cat-intro .btn-main--cat-intro.com-compare__action {
	width: 10rem
}
.com-cat-intro .btn-main.btn-main--cat-intro:hover, .com-cat-intro .btn-main--cat-intro.com-saf-centered-button:hover, .com-cat-intro .btn-main--cat-intro.com-compare__action:hover {
	width: 10.25rem
}
.com-cat-intro__title {
	padding: 1rem 0;
	margin-top: 2rem;
	font-size: 1.5rem;
	font-weight: 300;
	text-transform: uppercase;
	line-height: 2rem
}
.com-cat-intro__subtitle {
	display: block;
	font-size: 1rem;
	line-height: 1.2rem
}
.com-cat-intro__item {
	margin-left: .8rem
}
.com-cat-intro__item:first-child {
	margin-left: 0
}
}

@media screen and (min-width:64.0625em) {
.com-cat-intro .btn-main.btn-main--cat-intro, .com-cat-intro .btn-main--cat-intro.com-saf-centered-button, .com-cat-intro .btn-main--cat-intro.com-compare__action {
	width: 11.875rem
}
.com-cat-intro .btn-main.btn-main--cat-intro:hover, .com-cat-intro .btn-main--cat-intro.com-saf-centered-button:hover, .com-cat-intro .btn-main--cat-intro.com-compare__action:hover {
	width: 12.125rem
}
.com-cat-intro__title {
	margin-top: 3rem;
	font-size: 2.25rem;
	line-height: 2.5rem
}
.com-cat-intro__subtitle {
	font-size: 1.125rem;
	line-height: 1.4rem
}
.com-cat-intro__item {
	margin-left: 1.5rem
}
.com-cat-intro__item:first-child {
	margin-left: 0
}
}
.com-sticky {
	position: relative;
	z-index: 999
}
.com-sticky__wrapper {
	z-index: 9
}
.com-sticky__wrapper, .com-sticky__topbar, .com-sticky__topbar-inner, .com-sticky__dropdown, .com-sticky__dropdown-inner {
	background-color: #FFF
}
.com-sticky.com-sticky--sticky .com-sticky__wrapper, .com-sticky.com-sticky--sticky .com-sticky__topbar, .com-sticky.com-sticky--sticky .com-sticky__topbar-inner, .com-sticky.com-sticky--sticky .com-sticky__dropdown, .com-sticky.com-sticky--sticky .com-sticky__dropdown-inner {
	background-color: #FFF
}
.com-sticky.com-sticky--sticky .com-sticky__wrapper {
	position: fixed;
	width: 100%;
	z-index: 10009;
	top: 0
}
.com-sticky.com-sticky--sticky .com-sticky__dropdown-mask {
	width: 100%;
	height: 3.125rem;
	position: absolute;
	overflow: hidden
}
.com-sticky.com-sticky--sticky .com-sticky__dropdown {
	-webkit-transform: translateY(-100%);
	-ms-transform: translateY(-100%);
	transform: translateY(-100%)
}
.com-sticky.com-sticky--open .com-sticky__dropdown {
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0)
}
.com-sticky.com-sticky--no-dropdown .com-sticky__topbar-inner::after {
	display: none
}
.com-sticky.com-sticky--no-dropdown .com-sticky__dropdown-mask {
	display: none
}
.com-sticky__topbar-inner, .com-sticky__dropdown-inner {
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto;
	padding: 0 .9375rem
}
.com-sticky__topbar-inner::before, .com-sticky__topbar-inner::after, .com-sticky__dropdown-inner::before, .com-sticky__dropdown-inner::after {
	content: ' ';
	display: table
}
.com-sticky__topbar-inner::after, .com-sticky__dropdown-inner::after {
	clear: both
}
.com-sticky__topbar-inner:last-child:not(:first-child), .com-sticky__dropdown-inner:last-child:not(:first-child) {
	float: right
}
.com-sticky__topbar-inner, .com-sticky__topbar-inner:last-child, .com-sticky__dropdown-inner, .com-sticky__dropdown-inner:last-child {
	float: none
}
.com-sticky__topbar-inner::before, .com-sticky__topbar-inner::after, .com-sticky__dropdown-inner::before, .com-sticky__dropdown-inner::after {
	content: ' ';
	display: table
}
.com-sticky__topbar-inner::after, .com-sticky__dropdown-inner::after {
	clear: both
}
.com-sticky__topbar-inner {
	position: relative;
	height: 2.5rem;
	line-height: 2.5rem;
	border-bottom: 1px solid #d8d8d8;
	overflow: hidden;
	z-index: 2
}
.com-sticky__dropdown-mask {
	pointer-events: none;
	width: 100%;
	height: 3.125rem;
	position: absolute;
	overflow: hidden
}
.com-sticky__dropdown-mask--subcategories-wrap {
	position: relative;
	height: auto
}
.com-sticky__dropdown {
	pointer-events: all;
	position: relative;
	max-width: 100%;
	z-index: 1;
	border-bottom: 1px solid #d8d8d8;
	transition: all .3s cubic-bezier(0.42, 0, 0.58, 1);
	-webkit-transform: translateY(-100%);
	-ms-transform: translateY(-100%);
	transform: translateY(-100%)
}
.com-sticky__dropdown-inner {
	position: relative
}

@media screen and (min-width:0) and (max-width:47.9375em) {
.com-recipe-detail-nav.com-sticky.com-sticky--open .com-sticky__dropdown--magazine, .com-recipe-detail-nav.com-sticky.com-sticky--open .com-sticky__dropdown-mask--magazine {
	height: auto !important;
	position: relative;
	background-color: #fff;
	border-bottom: 1px solid #d8d8d8
}
.com-recipe-detail-nav.com-sticky.com-sticky--open .com-sticky__dropdown--magazine .com-recipe-detail-nav__list-outer {
	padding-top: 0
}
.com-recipe-detail-nav.com-sticky.com-sticky--open .com-sticky__dropdown--magazine .com-sticky__dropdown-inner {
	background-color: #FFF;
	padding: 0
}
.com-recipe-detail-nav.com-sticky.com-sticky--open .com-sticky__dropdown--magazine .com-recipe-detail-nav__list {
	height: auto
}
.com-recipe-detail-nav.com-sticky.com-sticky--open .com-sticky__dropdown--magazine .com-recipe-detail-nav__item, .com-recipe-detail-nav.com-sticky.com-sticky--open .com-sticky__dropdown--magazine .com-recipe-detail-nav__plain-item {
	float: none;
	width: auto;
	border-bottom: 1px solid #d8d8d8;
	display: block;
	height: auto;
	margin: 0;
	padding: 0
}
.com-recipe-detail-nav.com-sticky.com-sticky--open .com-sticky__dropdown--magazine .com-recipe-detail-nav__item-link {
	display: block;
	height: auto;
	padding: 0
}
.com-recipe-detail-nav.com-sticky.com-sticky--open .com-sticky__dropdown--magazine .com-recipe-detail-nav__item-link .com-recipe-detail-nav__item-icon {
	display: none
}
.com-recipe-detail-nav.com-sticky.com-sticky--open .com-sticky__dropdown--magazine .com-recipe-detail-nav__item-text, .com-recipe-detail-nav.com-sticky.com-sticky--open .com-sticky__dropdown--magazine .com-recipe-detail-nav__plain-link {
	display: block;
	font-size: .625rem;
	font-weight: 700;
	color: #3e3936;
	letter-spacing: .05em;
	text-transform: uppercase;
	padding: .625rem;
	text-align: center
}
}

@media screen and (min-width:48em) {
.com-sticky__wrapper {
	padding-top: 1.5625rem;
	max-width: 100rem
}
.com-sticky__wrapper, .com-sticky__topbar, .com-sticky__topbar-inner, .com-sticky__dropdown, .com-sticky__dropdown-inner {
	background-color: #f4f4f4
}
.com-sticky.com-sticky--sticky .com-sticky__wrapper {
	padding-top: 0
}
.com-sticky.com-sticky--sticky .com-sticky__topbar {
	border-bottom: 1px solid #d8d8d8
}
.com-sticky.com-sticky--sticky .com-sticky__topbar--hub {
	border-bottom: 0
}
.com-sticky.com-sticky--sticky .com-sticky__topbar-inner::after {
	display: none
}
.com-sticky.com-sticky--sticky .com-sticky__dropdown {
	border-bottom: 1px solid #d8d8d8
}
.com-sticky.com-sticky--sticky .com-sticky__dropdown-mask {
	height: 16.875rem
}
.com-sticky.com-sticky--open .com-sticky__dropdown {
	display: block
}
.com-sticky__topbar-inner, .com-sticky__dropdown-inner {
	padding: 0 1.25rem
}
.com-sticky__topbar-inner {
	height: 3.125rem;
	line-height: 3.125rem;
	text-align: right;
	border-bottom: 0
}
.com-sticky__topbar-inner::after {
	content: "";
	display: block;
	height: 1px;
	background: #c6c5c4;
	position: absolute;
	bottom: 0;
	left: 1.25rem;
	width: calc(100% - 2.5rem)
}
.com-sticky__dropdown-mask {
	width: auto;
	height: auto;
	position: static;
	overflow: hidden
}
.com-sticky__dropdown {
	position: relative;
	border-bottom: 0;
	height: 8.4375rem;
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0)
}
.com-sticky__dropdown-inner {
	height: 100%;
	padding-top: .9375rem;
	border-bottom: 0
}
}

@media screen and (min-width:64.0625em) {
.com-sticky.com-sticky--sticky .com-sticky__dropdown-mask {
	height: 20.625rem
}
.com-sticky.com-sticky--sticky .com-sticky__topbar-inner--magazine {
	padding-bottom: 0
}
.com-sticky__dropdown {
	height: 10.3125rem
}
.com-sticky__dropdown-inner {
	padding-top: 1.875rem
}
.com-sticky__topbar-inner--magazine {
	padding-bottom: .5rem
}
}
.com-nav-cat {
	font-size: .75rem
}
.com-nav-cat.com-nav-cat--shop .com-nav-cat__buttons {
	display: none
}
.com-nav-cat.com-nav-cat--shop .com-nav-cat__center {
	display: none
}
.com-nav-cat.com-nav-cat--shop .com-nav-cat__actions {
	display: block;
	height: 2.5rem
}
.com-nav-cat__left, .com-nav-cat__center, .com-nav-cat__right {
	vertical-align: top
}
.com-nav-cat__left {
	display: none
}
.com-nav-cat__center {
	float: left
}
.com-nav-cat__right {
	float: right
}
.com-nav-cat__buttons {
	display: block
}
.com-nav-cat__actions {
	display: none
}
.com-nav-cat__title {
	cursor: pointer;
	font-size: 1.5rem;
	color: #3e3936;
	font-weight: 600;
	text-transform: uppercase;
	margin: 0
}
.com-nav-cat__explore {
	height: 2.5rem;
	display: inline-block;
	line-height: 2.5rem;
	padding-right: 1.25rem;
	background-position: right center;
	background-size: .875rem
}
.com-nav-cat .btn-main.btn-main--in-fixed-menu, .com-nav-cat .btn-main--in-fixed-menu.com-saf-centered-button, .com-nav-cat .btn-main--in-fixed-menu.com-compare__action {
	display: none;
	border: 1px solid #d8d8d8;
	text-transform: none;
	margin: 0;
	box-sizing: content-box;
	font-weight: 400
}
.com-nav-cat .btn-main.btn-main--in-fixed-menu:hover, .com-nav-cat .btn-main--in-fixed-menu.com-saf-centered-button:hover, .com-nav-cat .btn-main--in-fixed-menu.com-compare__action:hover {
	border-color: #3e3936
}
.com-nav-cat .btn-main.btn-main--in-fixed-menu:not(:last-child), .com-nav-cat .btn-main--in-fixed-menu.com-saf-centered-button:not(:last-child), .com-nav-cat .btn-main--in-fixed-menu.com-compare__action:not(:last-child) {
	margin-right: .5rem
}
.com-nav-cat .btn-main.btn-main--in-fixed-menu.btn-main--red, .com-nav-cat .btn-main--in-fixed-menu.btn-main--red.com-saf-centered-button, .com-nav-cat .btn-main--in-fixed-menu.btn-main--red.com-compare__action {
	display: inline-block;
	border-color: #c20038
}
.com-nav-cat__action {
	display: inline-block;
	width: 4.0625rem;
	height: 2.5rem;
	background-size: .4375rem;
	background-position: right center
}
.com-nav-cat__trigger {
	width: 100%;
	height: 100%;
	display: inline-block
}
.com-nav-cat__trigger.com-nav-cat__trigger--wishlist .com-nav-cat__qty {
	background-size: 1.25rem;
	background-position: right center
}
.com-nav-cat__trigger.com-nav-cat__trigger--cart .com-nav-cat__qty {
	background-size: 1.5625rem;
	background-position: right center
}
.com-nav-cat__qty {
	float: right;
	padding-right: 1.875rem
}
.com-nav-cat__list-outer {
	height: 100%;
	white-space: nowrap;
	overflow-x: hidden;
	overflow-y: hidden;
	text-align: center
}
.com-nav-cat__list {
	display: inline-block
}
.com-nav-cat__item {
	height: 100%;
	display: inline-block;
	margin: 0 1.5rem 0 0
}
.com-nav-cat__item-link {
	height: 100%;
	line-height: 2.5rem;
	display: block;
	text-align: center;
	line-height: .8rem;
	word-break: break-all
}
.com-nav-cat__item-icon {
	max-width: 55px;
	height: auto;
	display: block;
	margin: 0 auto;
	display: none
}
.com-nav-cat__item-text {
	display: block;
	height: 100%;
	line-height: 2.5rem;
	color: #3e3936
}

@media screen and (min-width:48em) {
.com-nav-cat.com-sticky--sticky .com-nav-cat__explore {
	display: inline-block
}
.com-nav-cat.com-sticky--sticky .com-nav-cat__center {
	display: inline-block
}
.com-nav-cat.com-sticky--sticky .com-nav-cat__arrow {
	background-color: #FFF
}
.com-nav-cat.com-sticky--sticky .com-nav-cat__explore {
	display: inline-block
}
.com-nav-cat.com-nav-cat--shop .com-nav-cat__explore {
	display: none
}
.com-nav-cat.com-nav-cat--shop .com-nav-cat__center {
	display: none
}
.com-nav-cat.com-nav-cat--shop .com-nav-cat__buttons {
	display: inline-block;
	vertical-align: top
}
.com-nav-cat.com-nav-cat--shop .com-nav-cat__actions {
	display: inline-block
}
.com-nav-cat__left {
	display: block;
	float: left
}
.com-nav-cat__center {
	margin-right: 1.875rem
}
.com-nav-cat__center, .com-nav-cat__right {
	display: inline-block;
	float: none;
	height: 3.125rem
}
.com-nav-cat__explore {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2215%22%20height%3D%2215%22%20viewBox%3D%220%200%2015%2015%22%3E%3Cg%20fill%3D%22%233E3936%22%3E%3Cpath%20d%3D%22M0%200h3v3H0zM0%206h3v3H0zM0%2012h3v3H0zM6%200h3v3H6zM6%206h3v3H6zM6%2012h3v3H6zM12%200h3v3h-3zM12%206h3v3h-3zM12%2012h3v3h-3z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
	display: none;
	height: 3.125rem;
	line-height: 3.125rem
}
.com-nav-cat .btn-main.btn-main--in-fixed-menu, .com-nav-cat .btn-main--in-fixed-menu.com-saf-centered-button, .com-nav-cat .btn-main--in-fixed-menu.com-compare__action {
	display: inline-block
}
.com-nav-cat .btn-main.btn-main--in-fixed-menu.btn-main--red, .com-nav-cat .btn-main--in-fixed-menu.btn-main--red.com-saf-centered-button, .com-nav-cat .btn-main--in-fixed-menu.btn-main--red.com-compare__action {
	display: inline-block
}
.com-nav-cat__item {
	vertical-align: top;
	height: 5.9375rem;
	width: 6.25rem;
	margin: 0 .15625rem
}
.com-nav-cat__item-link {
	white-space: normal
}
.com-nav-cat__item-icon {
	display: block
}
.com-nav-cat__item-text {
	padding-top: .625rem;
	line-height: .75rem;
	height: auto
}
.com-nav-cat__arrow {
	display: none;
	height: 5.9375rem;
	width: 1.875rem;
	position: absolute;
	top: .9375rem;
	background-color: #f4f4f4;
	cursor: pointer;
	z-index: 10
}
.com-nav-cat__arrow::after {
	content: "";
	width: .9375rem;
	height: .9375rem;
	display: block;
	background-size: .9375rem;
	background-position: center;
	position: absolute;
	top: 50%;
	left: 50%
}
.com-nav-cat__arrow.com-nav-cat__arrow--prev {
	border-right: 1px solid #d8d8d8;
	left: 0
}
.com-nav-cat__arrow.com-nav-cat__arrow--prev::after {
	-webkit-transform: translateX(-50%) translateY(-50%) rotateZ(90deg);
	transform: translateX(-50%) translateY(-50%) rotateZ(90deg)
}
.com-nav-cat__arrow.com-nav-cat__arrow--next {
	border-left: 1px solid #d8d8d8;
	right: 0
}
.com-nav-cat__arrow.com-nav-cat__arrow--next::after {
	-webkit-transform: translateX(-50%) translateY(-50%) rotateZ(-90deg);
	transform: translateX(-50%) translateY(-50%) rotateZ(-90deg)
}
}

@media screen and (min-width:64.0625em) {
.com-nav-cat__item {
	vertical-align: top;
	height: 6.5625rem
}
.com-nav-cat__item-icon {
	max-width: 65px
}
.com-nav-cat__arrow {
	width: 2.5rem;
	height: 6.5625rem;
	top: 1.875rem
}
}
.com-facet {
	font-size: .75rem
}
.com-facet__left, .com-facet__right {
	vertical-align: top
}
.com-facet__left {
	float: left
}
.com-facet__right {
	display: block;
	text-align: right
}
.com-facet__buttons {
	float: right
}
.com-facet__title {
	font-size: 1.125rem;
	color: #3e3936;
	font-weight: 600;
	text-transform: uppercase;
	margin: 0;
	cursor: pointer
}
.com-facet__btn {
	height: 2.5rem;
	display: inline-block;
	line-height: 2.5rem;
	padding-right: 1.25rem;
	background-position: right center;
	background-size: .875rem
}
.com-facet__btn.com-facet__btn--explore {
	background-size: .875rem;
	padding-right: 1.5625rem
}
.com-facet__btn.com-facet__btn--sort {
	display: none
}
.com-facet__btn.com-facet__btn--close {
	display: none;
	position: absolute;
	background-size: 2rem;
	width: 2rem;
	height: 2rem;
	border: 0;
	padding-right: 0
}
.com-facet .btn-main.btn-main--in-facet, .com-facet .com-facet__reset, .com-facet .btn-main--in-facet.com-saf-centered-button, .com-facet .btn-main--in-facet.com-compare__action {
	display: none;
	border: 1px solid #d8d8d8;
	text-transform: none;
	margin: 0;
	box-sizing: content-box;
	font-weight: 400;
	margin-left: .5rem
}
.com-facet .btn-main.btn-main--in-facet:hover, .com-facet .com-facet__reset:hover, .com-facet .btn-main--in-facet.com-saf-centered-button:hover, .com-facet .btn-main--in-facet.com-compare__action:hover {
	border-color: #3e3936
}
.com-facet .btn-main.btn-main--in-facet.btn-main--red, .com-facet .btn-main--red.com-facet__reset, .com-facet .btn-main--in-facet.btn-main--red.com-saf-centered-button, .com-facet .btn-main--in-facet.btn-main--red.com-compare__action {
	display: inline-block;
	border-color: #c20038
}
.com-facet__count {
	display: none
}
.com-facet__count--subcategories-wrap {
	display: block;
	pointer-events: auto
}
.com-facet__subcategories {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	list-style: none;
	margin-top: 1.25rem;
	margin-bottom: 1.25rem;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}
.com-facet__subcategory {
	margin: 0 1.25rem;
	text-align: center;
	width: 6.25rem
}
.com-facet__subcategory-link {
	display: block
}
.com-facet__subcategory-img {
	display: block;
	height: 6.25rem
}
.com-facet__subcategory-text {
	display: block;
	height: 3.125rem;
	font-size: .875rem;
	font-weight: 700;
	line-height: 1.4;
	padding: .625rem 0 0;
	text-align: center
}
.com-facet__reset {
	border-color: #d8d8d8;
	font-weight: bold;
	min-height: 1.5625rem
}
.com-facet.com-sticky--sticky .com-facet__count--subcategories-wrap {
	display: none
}

@media screen and (max-width:64em) {
.com-sticky__dropdown, .com-sticky__dropdown-inner {
	background-color: #f4f4f4;
	transition: none
}
.com-facet.com-sticky--open {
	position: absolute;
	width: 100%;
	background-color: #f4f4f4;
	z-index: 3
}
}

@media screen and (max-width:64em) and (min-width:0) and (max-width:47.9375em) {
.com-facet.com-sticky--open {
	font-size: .875rem
}
}

@media screen and (max-width:64em) {
.com-facet.com-sticky--open .com-sticky__dropdown-mask {
	position: relative;
	overflow: auto;
	font-size: .875rem
}
.com-facet.com-sticky--open .com-sticky__dropdown-mask, .com-facet.com-sticky--open .com-sticky__dropdown, .com-facet.com-sticky--open .com-sticky__dropdown-inner, .com-facet.com-sticky--open .com-sticky__topbar, .com-facet.com-sticky--open .com-sticky__topbar-inner {
	height: 100%;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
	border: 0
}
.com-facet.com-sticky--open .com-sticky__dropdown, .com-facet.com-sticky--open .com-sticky__dropdown-inner, .com-facet.com-sticky--open .com-sticky__topbar, .com-facet.com-sticky--open .com-sticky__topbar-inner {
	background-color: #f4f4f4;
	transition: none
}
.com-facet.com-sticky--open .com-sticky__topbar {
	height: 2.5rem
}
.com-facet.com-sticky--open .com-sticky__dropdown-mask {
	height: 100vh;
	max-height: 100vh
}
.com-facet.com-sticky--open .com-facet__right, .com-facet.com-sticky--open .com-facet__btn--filter {
	height: 2.5rem;
	line-height: 2.5rem
}
.com-facet.com-sticky--open .com-facet__buttons {
	display: none
}
}

@media screen and (max-width:64em) and (min-width:0) and (max-width:47.9375em) {
.com-facet.com-sticky--open .com-facet__btn--filter {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2235%22%20height%3D%2235%22%20viewBox%3D%220%200%2035%2035%22%3E%3Cg%20fill%3D%22%233E3936%22%3E%3Cpath%20d%3D%22M18.047%2032.626c-8.34%200-15.125-6.785-15.125-15.125S9.707%202.377%2018.047%202.377%2033.172%209.16%2033.172%2017.5s-6.785%2015.126-15.125%2015.126zm0-30C9.845%202.626%203.172%209.3%203.172%2017.5s6.673%2014.876%2014.875%2014.876S32.922%2025.703%2032.922%2017.5%2026.25%202.627%2018.047%202.627z%22%2F%3E%3Cpath%20d%3D%22M12.777%2024.185l-1.414-1.414%205.27-5.27-5.27-5.27%201.414-1.413L19.46%2017.5%22%2F%3E%3Cpath%20d%3D%22M23.318%2024.185L16.633%2017.5l6.685-6.683%201.414%201.414-5.27%205.27%205.27%205.27%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
	padding-right: 2.25rem;
	text-transform: uppercase;
	font-weight: 700;
	background-size: 2rem
}
}

@media screen and (max-width:64em) {
.com-facet.com-sticky--open .com-facet__options-wrapper--sorting {
	display: none
}
.com-facet.com-sticky--open .com-facet__options {
	padding: 0 .625rem
}
.com-facet.com-sticky--open .com-facet__option {
	overflow: hidden;
	border-bottom: 1px solid #d8d8d8
}
.com-facet.com-sticky--open .com-facet__trigger, .com-facet.com-sticky--open .com-facet__value {
	display: block
}
.com-facet.com-sticky--open .com-facet__trigger, .com-facet.com-sticky--open .com-facet__values-wrapper, .com-facet.com-sticky--open .com-facet__value {
	height: 2.25rem;
	line-height: 2.25rem
}
.com-facet.com-sticky--open .com-facet__trigger {
	background-image: none;
	position: relative
}
.com-facet.com-sticky--open .com-facet__trigger::after {
	content: "";
	width: .625rem;
	height: .625rem;
	right: .625rem;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%) rotate(-45deg);
	-ms-transform: translateY(-50%) rotate(-45deg);
	transform: translateY(-50%) rotate(-45deg);
	background-size: .5rem;
	background-position: center;
	-webkit-transform-origin: center;
	-ms-transform-origin: center;
	transform-origin: center
}
.com-facet.com-sticky--open .com-facet__values {
	height: 100%;
	max-height: 0
}
.com-facet.com-sticky--open .com-facet__values {
	transition: none
}
.com-facet.com-sticky--open .com-facet__trigger::after {
	transition: all .3s cubic-bezier(0.42, 0, 0.58, 1)
}
.com-facet.com-sticky--open .com-facet__option--open .com-facet__trigger::after {
	-webkit-transform: translateY(-50%) rotate(0);
	-ms-transform: translateY(-50%) rotate(0);
	transform: translateY(-50%) rotate(0)
}
.com-facet.com-sticky--open .com-facet__option--open .com-facet__values {
	max-height: 290px;
	overflow-y: auto;
	transition: all .3s cubic-bezier(0.42, 0, 0.58, 1)
}
.com-facet.com-sticky--open .com-facet__trigger:hover, .com-facet.com-sticky--open .com-facet__trigger--selected, .com-facet.com-sticky--open .com-facet__value:hover {
	color: #c20038
}
.com-facet.com-sticky--open .com-facet__options-control {
	text-align: center
}
.com-facet.com-sticky--open .com-facet__reset {
	display: inline-block;
	margin: 1.25rem 0;
	font-weight: 400
}
.com-facet.com-sticky--open .com-facet__reset:hover {
	margin: 1.25rem 0
}
.com-facet.com-sticky--open .com-facet__close-options {
	display: none
}
}

@media screen and (min-width:48em) and (max-width:64em) {
.com-facet.com-sticky .com-sticky__wrapper, .com-facet.com-sticky .com-sticky__dropdown, .com-facet.com-sticky .com-sticky__dropdown-inner, .com-facet.com-sticky .com-sticky__topbar, .com-facet.com-sticky .com-sticky__topbar-inner {
	background-color: #FFF
}
.com-facet.com-sticky .com-sticky__topbar, .com-facet.com-sticky .com-sticky__topbar-inner {
	height: auto;
	position: relative
}
.com-facet.com-sticky .com-sticky__dropdown-mask {
	position: absolute;
	overflow: hidden;
	width: 100%
}
.com-facet.com-sticky .com-sticky__dropdown-mask--subcategories-wrap {
	position: relative
}
.com-facet.com-sticky .com-sticky__dropdown {
	-webkit-transform: translateY(-100%);
	-ms-transform: translateY(-100%);
	transform: translateY(-100%);
	height: 100%
}
.com-facet.com-sticky .com-sticky__dropdown-inner {
	padding: 0 1.25rem;
	height: 100%
}
.com-facet.com-sticky--open .com-sticky__dropdown {
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0)
}
.com-facet.com-sticky--open .com-sticky__dropdown-mask {
	background-color: #FFF
}
.com-facet.com-sticky--open .com-facet__buttons {
	display: none
}
.com-facet.com-sticky--open .com-facet__options {
	padding: 0
}
.com-facet.com-sticky--open .com-facet__trigger, .com-facet.com-sticky--open .com-facet__value {
	height: 3.4375rem;
	line-height: 3.4375rem
}
.com-facet.com-sticky--open .com-facet__close-options {
	display: block
}
.com-facet.com-sticky--open .com-facet__btn:nth-last-child(3) {
	margin-right: 2.375rem
}
.com-facet.com-sticky--sticky .com-sticky__dropdown {
	height: auto
}
.com-facet.com-sticky--sticky .com-facet__btn {
	display: inline-block
}
.com-facet.com-sticky--sticky .com-facet__center {
	display: inline-block
}
.com-facet.com-sticky--sticky .com-facet__options-wrapper {
	border-bottom: 0
}
.com-facet.com-sticky--sticky .com-facet__count {
	display: none
}
.com-facet.com-sticky--sticky .com-facet__btn--close {
	display: none
}
.com-facet.com-sticky--sticky.com-sticky--open .com-sticky__dropdown-mask, .com-facet.com-sticky--open .com-sticky__dropdown-mask {
	pointer-events: all
}
.com-facet.com-sticky--sticky.com-sticky--open .com-facet__btn--close, .com-facet.com-sticky--open .com-facet__btn--close {
	display: block
}
}

@media screen and (min-width:48em) {
.com-facet__left {
	display: block;
	height: 2.5rem;
	line-height: 2.5rem;
	text-align: left
}
.com-facet__right {
	display: block;
	height: 2.5rem;
	line-height: 2.5rem;
	text-align: left;
	float: right
}
.com-facet__title {
	font-size: 1.5rem
}
.com-facet__btn {
	position: relative;
	display: inline-block;
	height: 2.5rem;
	line-height: 2.5rem;
	margin-right: 1.875rem;
	background-size: .5rem
}
.com-facet__btn.com-facet__btn--sort {
	display: inline-block
}
.com-facet__btn.com-facet__btn--close {
	right: 1.25rem;
	top: .25rem;
	margin-right: 0
}
.com-facet__btn:hover::after, .com-facet__btn.com-facet__btn--selected::after {
	content: "";
	display: block;
	width: 100%;
	height: .1875rem;
	background-color: #3e3936;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 1
}
.com-facet__btn.com-facet__btn--close::after {
	display: none
}
.com-facet__subcategories {
	margin-bottom: 0
}
.com-facet .btn-main.btn-main--in-facet, .com-facet .com-facet__reset, .com-facet .btn-main--in-facet.com-saf-centered-button, .com-facet .btn-main--in-facet.com-compare__action {
	display: inline-block
}
.com-facet .btn-main.btn-main--in-facet.btn-main--red, .com-facet .btn-main--red.com-facet__reset, .com-facet .btn-main--in-facet.btn-main--red.com-saf-centered-button, .com-facet .btn-main--in-facet.btn-main--red.com-compare__action {
	display: inline-block
}
}

@media screen and (min-width:64.0625em) {
.com-facet.com-sticky .com-sticky__dropdown {
	-webkit-transform: translateY(-100%);
	-ms-transform: translateY(-100%);
	transform: translateY(-100%)
}
.com-facet.com-sticky .com-sticky__wrapper, .com-facet.com-sticky .com-sticky__dropdown, .com-facet.com-sticky .com-sticky__dropdown-inner, .com-facet.com-sticky .com-sticky__topbar, .com-facet.com-sticky .com-sticky__topbar-inner {
	background-color: #FFF
}
.com-facet.com-sticky .com-sticky__dropdown {
	height: 4.0625rem;
	-webkit-transform: translateY(-100%);
	-ms-transform: translateY(-100%);
	transform: translateY(-100%);
	position: absolute;
	margin: 0 auto;
	width: 100%
}
.com-facet.com-sticky .com-sticky__dropdown-inner {
	padding: 0 1.25rem;
	height: 100%
}
.com-facet.com-sticky--sticky .com-sticky__dropdown {
	-webkit-transform: translateY(-100%);
	-ms-transform: translateY(-100%);
	transform: translateY(-100%)
}
.com-facet.com-sticky--sticky .com-facet__btn {
	display: inline-block
}
.com-facet.com-sticky--sticky .com-facet__center {
	display: inline-block
}
.com-facet.com-sticky--sticky .com-facet__options-wrapper {
	border-bottom: 0
}
.com-facet.com-sticky--sticky .com-facet__count {
	display: none
}
.com-facet.com-sticky--sticky .com-facet__btn--close {
	display: none
}
.com-facet.com-sticky--open .com-sticky__dropdown {
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0)
}
.com-facet.com-sticky--open .com-facet__buttons {
	display: block
}
.com-facet__left {
	display: block;
	float: left;
	height: 3.125rem;
	line-height: 3.125rem
}
.com-facet__right {
	display: inline-block;
	float: none;
	height: 3.125rem;
	line-height: 3.125rem
}
.com-facet__buttons {
	position: relative;
	top: auto;
	right: auto
}
.com-facet__btn {
	height: 3.125rem;
	line-height: 3.125rem
}
.com-facet__options-wrapper {
	display: none;
	height: 100%;
	border-bottom: 1px solid #c6c5c4
}
.com-facet__options-wrapper--active {
	display: block
}
.com-facet__options-outer {
	white-space: nowrap;
	text-align: left;
	height: 100%;
	max-width: calc(100% - 10.9375rem)
}
.com-facet__options {
	display: inline-block;
	height: 100%
}
.com-facet__option {
	display: inline-block;
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	height: 1.875rem;
	line-height: 1.875rem;
	padding-right: 1.5625rem
}
.com-facet__option--open {
	z-index: 10
}
.com-facet__option--open::before {
	content: "";
	min-width: 12.5rem;
	width: calc(100% + 2.5rem);
	display: block;
	position: absolute;
	border: 1px solid #c6c5c4;
	border-bottom: 0;
	background: #FFF;
	top: -0.625rem;
	left: -1.25rem;
	height: calc(100% + 0.625rem)
}
.com-facet__option--open .com-facet__values {
	display: block;
	background: #FFF;
	border: 1px solid #c6c5c4;
	border-top: 0;
	position: absolute;
	left: -1.25rem;
	padding: 0 1.25rem 1.25rem 1.25rem;
	min-width: 12.5rem;
	width: calc(100% + 2.5rem);
	z-index: -1;
	max-height: 350px;
	overflow-y: auto
}
.com-facet__option--open .com-facet__value {
	display: block;
	width: 100%;
	white-space: normal;
	line-height: 1.125rem;
	padding-top: .375rem;
	padding-bottom: .375rem
}
.com-facet__trigger {
	position: relative;
	display: inline-block;
	height: 100%;
	padding-right: 1.25rem;
	background-position: right center;
	background-size: .5rem
}
.com-facet__trigger:hover, .com-facet__trigger--selected, .com-facet__value:hover {
	color: #c20038
}
.com-facet__values {
	display: none
}
.com-facet__options-control {
	position: absolute;
	top: 0;
	right: 1.25rem;
	height: calc(100% - 0.0625rem);
	background: #FFF;
	padding-left: 1.25rem
}
.com-facet__reset {
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	margin-right: 3.25rem
}
.com-facet__close-options {
	display: block;
	background-size: 2rem;
	width: 2rem;
	height: 2rem;
	position: relative;
	float: right;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%)
}
.com-facet__count {
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto;
	padding: 0 1.25rem;
	display: block;
	height: 1.875rem;
	line-height: 1.875rem
}
.com-facet__count::before, .com-facet__count::after {
	content: ' ';
	display: table
}
.com-facet__count::after {
	clear: both
}
.com-facet__count--subcategories-wrap {
	height: auto
}
.com-facet__subcategories {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}
.com-facet__subcategory {
	margin: 0 3.125rem 0 0
}
}

@media screen and (min-width:0) and (max-width:47.9375em) {
.com-facet.com-facet--recipe.com-sticky .com-sticky {
	color: #FFF
}
.com-facet.com-facet--recipe.com-sticky .com-sticky__wrapper, .com-facet.com-facet--recipe.com-sticky .com-sticky__dropdown, .com-facet.com-facet--recipe.com-sticky .com-sticky__dropdown-inner, .com-facet.com-facet--recipe.com-sticky .com-sticky__topbar, .com-facet.com-facet--recipe.com-sticky .com-sticky__topbar-inner {
	background-color: #aea9a6
}
.com-facet.com-facet--recipe.com-sticky .com-sticky__dropdown, .com-facet.com-facet--recipe.com-sticky .com-sticky__dropdown-inner {
	background-color: #aea9a6
}
.com-facet.com-facet--recipe .com-facet__title, .com-facet.com-facet--recipe .com-facet__btn, .com-facet.com-facet--recipe .com-facet__trigger, .com-facet.com-facet--recipe .com-facet__value, .com-facet.com-facet--recipe .com-facet__reset {
	color: #FFF
}
.com-facet.com-facet--recipe .com-facet__btn--in-facet:hover::after, .com-facet.com-facet--recipe .com-facet__btn--in-facet.com-recipe-detail-nav__btn--selected::after {
	background-color: #3e3936
}
.com-facet.com-facet--recipe .com-facet__reset:hover {
	border-color: #FFF
}
.com-facet.com-facet--recipe .com-facet__btn {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214.914%22%20height%3D%2214.912%22%20viewBox%3D%220%200%2014.914%2014.912%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M13.75%204.145l-6%206-6-6%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.com-facet.com-facet--recipe .com-facet__btn--close {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2235%22%20height%3D%2235%22%20viewBox%3D%220%200%2035%2035%22%3E%3Cg%20fill%3D%22%23ffffff%22%3E%3Cpath%20d%3D%22M18.047%2032.626c-8.34%200-15.125-6.785-15.125-15.125S9.707%202.377%2018.047%202.377%2033.172%209.16%2033.172%2017.5s-6.785%2015.126-15.125%2015.126zm0-30C9.845%202.626%203.172%209.3%203.172%2017.5s6.673%2014.876%2014.875%2014.876S32.922%2025.703%2032.922%2017.5%2026.25%202.627%2018.047%202.627z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M12.777%2024.185l-1.414-1.414%205.27-5.27-5.27-5.27%201.414-1.413L19.46%2017.5%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M23.318%2024.185L16.633%2017.5l6.685-6.683%201.414%201.414-5.27%205.27%205.27%205.27%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.com-facet.com-facet--recipe .com-facet__trigger::after {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214.914%22%20height%3D%2214.912%22%20viewBox%3D%220%200%2014.914%2014.912%22%3E%3Cg%20fill%3D%22%23ffffff%22%3E%3Cpath%20d%3D%22M1.325%200l13.59%2013.588-1.326%201.325L0%201.325z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M13.588%200l1.325%201.325L1.326%2014.912%200%2013.587z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.com-facet.com-facet--recipe .com-facet__btn--explore {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2215%22%20height%3D%2215%22%20viewBox%3D%220%200%2015%2015%22%3E%3Cg%20fill%3D%22%23ffffff%22%3E%3Cpath%20d%3D%22M0%200h3v3H0zM0%206h3v3H0zM0%2012h3v3H0zM6%200h3v3H6zM6%206h3v3H6zM6%2012h3v3H6zM12%200h3v3h-3zM12%206h3v3h-3zM12%2012h3v3h-3z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
	color: #FFF
}
.com-facet.com-facet--recipe .com-facet__item-link {
	outline: 1px solid #FFF
}
.com-facet.com-facet--recipe .com-facet__item-link:hover {
	outline: 3px solid #FFF
}
.com-facet.com-facet--recipe .com-facet__item-text {
	color: #FFF
}
.com-facet.com-facet--recipe.com-sticky--sticky.com-sticky--open .com-facet__btn--filter, .com-facet.com-facet--recipe.com-sticky--open .com-facet__btn--filter {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2235%22%20height%3D%2235%22%20viewBox%3D%220%200%2035%2035%22%3E%3Cg%20fill%3D%22%23ffffff%22%3E%3Cpath%20d%3D%22M18.047%2032.626c-8.34%200-15.125-6.785-15.125-15.125S9.707%202.377%2018.047%202.377%2033.172%209.16%2033.172%2017.5s-6.785%2015.126-15.125%2015.126zm0-30C9.845%202.626%203.172%209.3%203.172%2017.5s6.673%2014.876%2014.875%2014.876S32.922%2025.703%2032.922%2017.5%2026.25%202.627%2018.047%202.627z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M12.777%2024.185l-1.414-1.414%205.27-5.27-5.27-5.27%201.414-1.413L19.46%2017.5%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M23.318%2024.185L16.633%2017.5l6.685-6.683%201.414%201.414-5.27%205.27%205.27%205.27%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.com-facet.com-facet--recipe.com-sticky--sticky.com-facet--extra-open .com-facet__btn--explore, .com-facet.com-facet--recipe.com-facet--extra-open .com-facet__btn--explore {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2235%22%20height%3D%2235%22%20viewBox%3D%220%200%2035%2035%22%3E%3Cg%20fill%3D%22%23ffffff%22%3E%3Cpath%20d%3D%22M18.047%2032.626c-8.34%200-15.125-6.785-15.125-15.125S9.707%202.377%2018.047%202.377%2033.172%209.16%2033.172%2017.5s-6.785%2015.126-15.125%2015.126zm0-30C9.845%202.626%203.172%209.3%203.172%2017.5s6.673%2014.876%2014.875%2014.876S32.922%2025.703%2032.922%2017.5%2026.25%202.627%2018.047%202.627z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M12.777%2024.185l-1.414-1.414%205.27-5.27-5.27-5.27%201.414-1.413L19.46%2017.5%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M23.318%2024.185L16.633%2017.5l6.685-6.683%201.414%201.414-5.27%205.27%205.27%205.27%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
	background-color: #aea9a6;
	color: #FFF
}
.com-facet.com-facet--recipe .com-facet__left, .com-facet.com-facet--recipe .com-facet__right {
	height: 2.5rem;
	line-height: 2.5rem;
	vertical-align: middle
}
.com-facet.com-facet--recipe .com-facet__right {
	display: block;
	float: left
}
.com-facet.com-facet--recipe .com-facet__left {
	display: block;
	position: absolute;
	width: 100%;
	top: 0;
	left: 0;
	text-align: center
}
.com-facet.com-facet--recipe .com-facet__title {
	font-size: .875rem;
	font-weight: 600;
	text-transform: uppercase;
	margin: 0;
	cursor: pointer;
	width: 100%;
	height: 100%;
	display: block
}
.com-facet.com-facet--recipe .com-facet__btn--explore {
	height: 2.5rem;
	display: inline-block;
	line-height: 2.5rem;
	padding-right: 1.25rem;
	background-position: center;
	background-size: .875rem;
	text-indent: -9999px;
	z-index: 9;
	position: relative;
	width: 0
}
.com-facet.com-facet--recipe .com-facet__btn--filter {
	height: 2.5rem;
	width: 2.5rem;
	display: inline-block;
	line-height: 2.5rem;
	position: absolute;
	margin-right: 1.25rem;
	right: 0;
	top: 0;
	text-indent: -9999px
}
.com-facet.com-facet--recipe .com-facet__extra {
	display: none
}
.com-facet.com-facet--recipe.com-sticky--open .com-facet__title, .com-facet.com-facet--recipe.com-sticky--open .com-facet__btn--explore {
	display: none
}
.com-facet.com-facet--recipe.com-sticky--open .com-facet__btn--filter {
	text-indent: 0;
	width: calc(100% - 0.9375rem);
	padding-left: 1.25rem;
	margin-right: .9375rem
}
.com-facet.com-facet--recipe.com-facet--extra-open .com-facet__extra {
	display: block
}
.com-facet.com-facet--recipe .com-facet-extra__dropdown-mask, .com-facet.com-facet--recipe .com-facet-extra__dropdown {
	width: 100%;
	height: calc(100vh - 5.625rem)
}
.com-facet.com-facet--recipe .com-facet-extra__dropdown {
	overflow-y: scroll
}
.com-facet.com-facet--recipe.com-sticky--sticky.com-facet--extra-open .com-sticky__topbar-inner, .com-facet.com-facet--recipe.com-facet--extra-open .com-sticky__topbar-inner {
	padding: 0;
	border: 0
}
.com-facet.com-facet--recipe.com-sticky--sticky.com-facet--extra-open .com-facet-extra__dropdown-mask, .com-facet.com-facet--recipe.com-sticky--sticky.com-facet--extra-open .com-facet-extra__dropdown, .com-facet.com-facet--recipe.com-facet--extra-open .com-facet-extra__dropdown-mask, .com-facet.com-facet--recipe.com-facet--extra-open .com-facet-extra__dropdown {
	height: calc(100vh - 2.5rem)
}
.com-facet.com-facet--recipe.com-sticky--sticky.com-facet--extra-open .com-recipe-detail-nav__list-outer, .com-facet.com-facet--recipe.com-facet--extra-open .com-recipe-detail-nav__list-outer {
	white-space: normal;
	padding-top: .625rem
}
.com-facet.com-facet--recipe.com-sticky--sticky.com-facet--extra-open .com-recipe-detail-nav__list, .com-facet.com-facet--recipe.com-facet--extra-open .com-recipe-detail-nav__list {
	width: 18.125rem;
	margin: 0 auto;
	display: block
}
.com-facet.com-facet--recipe.com-sticky--sticky.com-facet--extra-open .com-recipe-detail-nav__item, .com-facet.com-facet--recipe.com-facet--extra-open .com-recipe-detail-nav__item {
	float: left
}
.com-facet.com-facet--recipe.com-sticky--sticky.com-facet--extra-open .com-facet__btn--explore, .com-facet.com-facet--recipe.com-facet--extra-open .com-facet__btn--explore {
	padding-right: 1.25rem;
	padding-left: 1.25rem;
	text-indent: 0;
	background-position: center right 10px;
	background-size: 2rem;
	width: 100%;
	position: absolute
}
.com-facet.com-facet--recipe body.noscroll {
	overflow: hidden
}
}

@media screen and (min-width:48em) {
.com-facet.com-facet--recipe.com-sticky--open .com-sticky__dropdown-mask {
	background-color: #aea9a6
}
.com-facet.com-facet--recipe.com-sticky--sticky .com-facet__title, .com-facet.com-facet--recipe.com-sticky--sticky .com-facet__btn, .com-facet.com-facet--recipe.com-sticky--sticky .com-facet__trigger, .com-facet.com-facet--recipe.com-sticky--sticky .com-facet__value, .com-facet.com-facet--recipe.com-sticky--open .com-facet__title, .com-facet.com-facet--recipe.com-sticky--open .com-facet__btn, .com-facet.com-facet--recipe.com-sticky--open .com-facet__trigger, .com-facet.com-facet--recipe.com-sticky--open .com-facet__value, .com-facet.com-facet--recipe.com-facet--extra-open .com-facet__title, .com-facet.com-facet--recipe.com-facet--extra-open .com-facet__btn, .com-facet.com-facet--recipe.com-facet--extra-open .com-facet__trigger, .com-facet.com-facet--recipe.com-facet--extra-open .com-facet__value {
	color: #FFF
}
.com-facet.com-facet--recipe.com-sticky--sticky .com-facet__btn--selected::after, .com-facet.com-facet--recipe.com-sticky--sticky .com-facet__btn:hover::after, .com-facet.com-facet--recipe.com-sticky--open .com-facet__btn--selected::after, .com-facet.com-facet--recipe.com-sticky--open .com-facet__btn:hover::after, .com-facet.com-facet--recipe.com-facet--extra-open .com-facet__btn--selected::after, .com-facet.com-facet--recipe.com-facet--extra-open .com-facet__btn:hover::after {
	background-color: #FFF
}
.com-facet.com-facet--recipe.com-sticky--sticky .com-facet__btn, .com-facet.com-facet--recipe.com-sticky--open .com-facet__btn, .com-facet.com-facet--recipe.com-facet--extra-open .com-facet__btn {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214.914%22%20height%3D%2214.912%22%20viewBox%3D%220%200%2014.914%2014.912%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M13.75%204.145l-6%206-6-6%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.com-facet.com-facet--recipe.com-sticky--sticky .com-facet__btn--close, .com-facet.com-facet--recipe.com-sticky--open .com-facet__btn--close, .com-facet.com-facet--recipe.com-facet--extra-open .com-facet__btn--close {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2235%22%20height%3D%2235%22%20viewBox%3D%220%200%2035%2035%22%3E%3Cg%20fill%3D%22%23ffffff%22%3E%3Cpath%20d%3D%22M18.047%2032.626c-8.34%200-15.125-6.785-15.125-15.125S9.707%202.377%2018.047%202.377%2033.172%209.16%2033.172%2017.5s-6.785%2015.126-15.125%2015.126zm0-30C9.845%202.626%203.172%209.3%203.172%2017.5s6.673%2014.876%2014.875%2014.876S32.922%2025.703%2032.922%2017.5%2026.25%202.627%2018.047%202.627z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M12.777%2024.185l-1.414-1.414%205.27-5.27-5.27-5.27%201.414-1.413L19.46%2017.5%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M23.318%2024.185L16.633%2017.5l6.685-6.683%201.414%201.414-5.27%205.27%205.27%205.27%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.com-facet.com-facet--recipe.com-sticky--sticky .com-facet__trigger::after, .com-facet.com-facet--recipe.com-sticky--open .com-facet__trigger::after, .com-facet.com-facet--recipe.com-facet--extra-open .com-facet__trigger::after {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214.914%22%20height%3D%2214.912%22%20viewBox%3D%220%200%2014.914%2014.912%22%3E%3Cg%20fill%3D%22%23ffffff%22%3E%3Cpath%20d%3D%22M1.325%200l13.59%2013.588-1.326%201.325L0%201.325z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M13.588%200l1.325%201.325L1.326%2014.912%200%2013.587z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.com-facet.com-facet--recipe.com-sticky--sticky .com-facet__options-control, .com-facet.com-facet--recipe.com-sticky--open .com-facet__options-control, .com-facet.com-facet--recipe.com-facet--extra-open .com-facet__options-control {
	background-color: #aea9a6;
	color: #FFF
}
.com-facet.com-facet--recipe.com-sticky--sticky .com-facet__close-options, .com-facet.com-facet--recipe.com-sticky--open .com-facet__close-options, .com-facet.com-facet--recipe.com-facet--extra-open .com-facet__close-options {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2235%22%20height%3D%2235%22%20viewBox%3D%220%200%2035%2035%22%3E%3Cg%20fill%3D%22%23ffffff%22%3E%3Cpath%20d%3D%22M18.047%2032.626c-8.34%200-15.125-6.785-15.125-15.125S9.707%202.377%2018.047%202.377%2033.172%209.16%2033.172%2017.5s-6.785%2015.126-15.125%2015.126zm0-30C9.845%202.626%203.172%209.3%203.172%2017.5s6.673%2014.876%2014.875%2014.876S32.922%2025.703%2032.922%2017.5%2026.25%202.627%2018.047%202.627z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M12.777%2024.185l-1.414-1.414%205.27-5.27-5.27-5.27%201.414-1.413L19.46%2017.5%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M23.318%2024.185L16.633%2017.5l6.685-6.683%201.414%201.414-5.27%205.27%205.27%205.27%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.com-facet.com-facet--recipe.com-sticky--sticky .com-sticky__wrapper, .com-facet.com-facet--recipe.com-sticky--sticky .com-sticky__dropdown, .com-facet.com-facet--recipe.com-sticky--sticky .com-sticky__dropdown-inner, .com-facet.com-facet--recipe.com-sticky--sticky .com-sticky__topbar, .com-facet.com-facet--recipe.com-sticky--sticky .com-sticky__topbar-inner, .com-facet.com-facet--recipe.com-sticky--open .com-sticky__wrapper, .com-facet.com-facet--recipe.com-sticky--open .com-sticky__dropdown, .com-facet.com-facet--recipe.com-sticky--open .com-sticky__dropdown-inner, .com-facet.com-facet--recipe.com-sticky--open .com-sticky__topbar, .com-facet.com-facet--recipe.com-sticky--open .com-sticky__topbar-inner, .com-facet.com-facet--recipe.com-facet--extra-open .com-sticky__wrapper, .com-facet.com-facet--recipe.com-facet--extra-open .com-sticky__dropdown, .com-facet.com-facet--recipe.com-facet--extra-open .com-sticky__dropdown-inner, .com-facet.com-facet--recipe.com-facet--extra-open .com-sticky__topbar, .com-facet.com-facet--recipe.com-facet--extra-open .com-sticky__topbar-inner {
	background-color: #aea9a6;
	color: #FFF
}
.com-facet.com-facet--recipe.com-sticky--sticky .com-facet-extra__dropdown-mask, .com-facet.com-facet--recipe.com-sticky--sticky .com-facet-extra__dropdown, .com-facet.com-facet--recipe.com-sticky--sticky .com-facet-extra__dropdown-inner, .com-facet.com-facet--recipe.com-sticky--open .com-facet-extra__dropdown-mask, .com-facet.com-facet--recipe.com-sticky--open .com-facet-extra__dropdown, .com-facet.com-facet--recipe.com-sticky--open .com-facet-extra__dropdown-inner, .com-facet.com-facet--recipe.com-facet--extra-open .com-facet-extra__dropdown-mask, .com-facet.com-facet--recipe.com-facet--extra-open .com-facet-extra__dropdown, .com-facet.com-facet--recipe.com-facet--extra-open .com-facet-extra__dropdown-inner {
	background-color: #aea9a6;
	color: #FFF;
	border-bottom: 0
}
.com-facet.com-facet--recipe.com-sticky--sticky .btn-main.btn-main--in-facet, .com-facet.com-facet--recipe.com-sticky--sticky .com-facet__reset, .com-facet.com-facet--recipe.com-sticky--sticky .btn-main--in-facet.com-saf-centered-button, .com-facet.com-facet--recipe.com-sticky--sticky .btn-main--in-facet.com-compare__action, .com-facet.com-facet--recipe.com-sticky--open .btn-main.btn-main--in-facet, .com-facet.com-facet--recipe.com-sticky--open .com-facet__reset, .com-facet.com-facet--recipe.com-sticky--open .btn-main--in-facet.com-saf-centered-button, .com-facet.com-facet--recipe.com-sticky--open .btn-main--in-facet.com-compare__action, .com-facet.com-facet--recipe.com-facet--extra-open .btn-main.btn-main--in-facet, .com-facet.com-facet--recipe.com-facet--extra-open .com-facet__reset, .com-facet.com-facet--recipe.com-facet--extra-open .btn-main--in-facet.com-saf-centered-button, .com-facet.com-facet--recipe.com-facet--extra-open .btn-main--in-facet.com-compare__action {
	border: 1px solid #FFF;
	color: #FFF
}
.com-facet.com-facet--recipe.com-sticky--sticky .btn-main.btn-main--in-facet:hover, .com-facet.com-facet--recipe.com-sticky--sticky .com-facet__reset:hover, .com-facet.com-facet--recipe.com-sticky--sticky .btn-main--in-facet.com-saf-centered-button:hover, .com-facet.com-facet--recipe.com-sticky--sticky .btn-main--in-facet.com-compare__action:hover, .com-facet.com-facet--recipe.com-sticky--open .btn-main.btn-main--in-facet:hover, .com-facet.com-facet--recipe.com-sticky--open .com-facet__reset:hover, .com-facet.com-facet--recipe.com-sticky--open .btn-main--in-facet.com-saf-centered-button:hover, .com-facet.com-facet--recipe.com-sticky--open .btn-main--in-facet.com-compare__action:hover, .com-facet.com-facet--recipe.com-facet--extra-open .btn-main.btn-main--in-facet:hover, .com-facet.com-facet--recipe.com-facet--extra-open .com-facet__reset:hover, .com-facet.com-facet--recipe.com-facet--extra-open .btn-main--in-facet.com-saf-centered-button:hover, .com-facet.com-facet--recipe.com-facet--extra-open .btn-main--in-facet.com-compare__action:hover {
	border-color: #FFF
}
.com-facet.com-facet--recipe.com-sticky--sticky .com-facet__btn--explore, .com-facet.com-facet--recipe.com-sticky--open .com-facet__btn--explore {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2215%22%20height%3D%2215%22%20viewBox%3D%220%200%2015%2015%22%3E%3Cg%20fill%3D%22%23ffffff%22%3E%3Cpath%20d%3D%22M0%200h3v3H0zM0%206h3v3H0zM0%2012h3v3H0zM6%200h3v3H6zM6%206h3v3H6zM6%2012h3v3H6zM12%200h3v3h-3zM12%206h3v3h-3zM12%2012h3v3h-3z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.com-facet.com-facet--recipe.com-facet--extra-open .com-facet__btn--explore {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214.914%22%20height%3D%2214.912%22%20viewBox%3D%220%200%2014.914%2014.912%22%3E%3Cg%20fill%3D%22%23ffffff%22%3E%3Cpath%20d%3D%22M1.325%200l13.59%2013.588-1.326%201.325L0%201.325z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M13.588%200l1.325%201.325L1.326%2014.912%200%2013.587z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.com-facet.com-facet--recipe.com-sticky--sticky.com-facet--extra-open .com-facet__btn--explore, .com-facet.com-facet--recipe.com-facet--extra-open .com-facet__btn--explore {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214.914%22%20height%3D%2214.912%22%20viewBox%3D%220%200%2014.914%2014.912%22%3E%3Cg%20fill%3D%22%23ffffff%22%3E%3Cpath%20d%3D%22M1.325%200l13.59%2013.588-1.326%201.325L0%201.325z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M13.588%200l1.325%201.325L1.326%2014.912%200%2013.587z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.com-facet.com-facet--recipe .com-facet__extra {
	display: none
}
.com-facet.com-facet--recipe .com-sticky__dropdown {
	transition: none
}
.com-facet.com-facet--recipe .com-facet-extra__dropdown-mask {
	width: auto;
	height: auto;
	position: absolute;
	overflow: hidden;
	width: 100%
}
.com-facet.com-facet--recipe .com-facet-extra__dropdown {
	pointer-events: all;
	max-width: 100%;
	z-index: 1;
	-webkit-transform: translateY(-100%);
	-ms-transform: translateY(-100%);
	transform: translateY(-100%);
	position: relative;
	border-bottom: 0;
	height: 11.25rem;
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0)
}
.com-facet.com-facet--recipe .com-facet-extra__dropdown-inner {
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto;
	height: auto;
	padding-top: 1.25rem;
	border-bottom: 0;
	position: relative
}
.com-facet.com-facet--recipe .com-facet-extra__dropdown-inner::before, .com-facet.com-facet--recipe .com-facet-extra__dropdown-inner::after {
	content: ' ';
	display: table
}
.com-facet.com-facet--recipe .com-facet-extra__dropdown-inner::after {
	clear: both
}
.com-facet.com-facet--recipe .com-facet-extra__dropdown-inner:last-child:not(:first-child) {
	float: right
}
.com-facet.com-facet--recipe .com-facet-extra__dropdown-inner, .com-facet.com-facet--recipe .com-facet-extra__dropdown-inner:last-child {
	float: none
}
.com-facet.com-facet--recipe .com-facet-extra__dropdown-inner::before, .com-facet.com-facet--recipe .com-facet-extra__dropdown-inner::after {
	content: ' ';
	display: table
}
.com-facet.com-facet--recipe .com-facet-extra__dropdown-inner::after {
	clear: both
}
.com-facet.com-facet--recipe.com-facet--extra-open .com-facet__extra {
	display: block
}
}

@media screen and (min-width:64.0625em) {
.com-facet.com-facet--recipe.com-sticky--open .com-sticky__dropdown-mask {
	background: transparent
}
.com-facet.com-facet--recipe.com-sticky--sticky .com-facet__option--open .com-facet__trigger, .com-facet.com-facet--recipe.com-sticky--sticky .com-facet__option--open .com-facet__value, .com-facet.com-facet--recipe.com-sticky--open .com-facet__option--open .com-facet__trigger, .com-facet.com-facet--recipe.com-sticky--open .com-facet__option--open .com-facet__value, .com-facet.com-facet--recipe.com-facet--extra-open .com-facet__option--open .com-facet__trigger, .com-facet.com-facet--recipe.com-facet--extra-open .com-facet__option--open .com-facet__value {
	color: #3e3936
}
.com-facet.com-facet--recipe.com-sticky--sticky .com-facet__trigger, .com-facet.com-facet--recipe.com-sticky--open .com-facet__trigger, .com-facet.com-facet--recipe.com-facet--extra-open .com-facet__trigger {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214.914%22%20height%3D%2214.912%22%20viewBox%3D%220%200%2014.914%2014.912%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M13.75%204.145l-6%206-6-6%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
}
.com-stripe-title__text {
	padding: 1.5rem 0;
	text-align: center;
	text-transform: uppercase;
	font-size: .75rem;
	font-weight: 300;
	color: #3e3936;
	margin: 0 auto
}
.com-stripe-title__descr-cnt {
	margin: 0 auto;
	width: 90%
}
.com-stripe-title__descr {
	text-align: center;
	font-size: .875rem;
	font-weight: 400;
	color: #3e3936
}
.com-stripe-title__more, .com-stripe-title__less {
	padding: 1rem 0 .3rem;
	display: block;
	font-size: 1.125rem;
	font-weight: 400;
	color: #3e3936;
	
	font-style: italic;
	text-decoration: underline
}
.com-stripe-title__wrp {
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto
}
.com-stripe-title__wrp::before, .com-stripe-title__wrp::after {
	content: ' ';
	display: table
}
.com-stripe-title__wrp::after {
	clear: both
}
.com-stripe-title__cnt {
	width: 100%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem
}
.com-stripe-title__cnt:last-child:not(:first-child) {
	float: right
}
.com-stripe-title--gray {
	background-color: #a7a29f
}
.com-stripe-title--gray--btn {
	text-align: center
}
.com-stripe-title--gray .com-stripe-title__text {
	color: #FFF;
	font-weight: 400;
	font-size: 1.5rem;
	padding: 1rem
}
.com-stripe-title--gray .com-stripe-title__descr {
	color: #FFF;
	font-weight: 400;
	padding: 3rem 1rem;
	text-align: left;
	font-size: 1.375rem
}
.com-stripe-title--gray .btn-main--in-refrigerator {
	color: #FFF;
	border: 1px solid #FFF;
	margin: 2rem;
	font-size: 1rem
}
.com-stripe-title--on-top .com-stripe-title__text {
	font-weight: 600;
	padding-top: 0;
	padding-bottom: 0
}
.com-stripe-title--on-top .com-stripe-title__text--main {
	padding: 1.5rem 0 .5rem;
	font-weight: 300;
	font-size: 1rem
}

@media screen and (min-width:48em) {
.com-stripe-title__text {
	padding: 2rem 0;
	font-size: .875rem
}
.com-stripe-title--gray {
	margin-bottom: -1px
}
.com-stripe-title--gray .com-stripe-title__text {
	font-size: 1.5rem;
	padding: 3rem;
	text-transform: none
}
.com-stripe-title--gray .com-stripe-title__descr {
	padding: 3rem 1rem;
	text-align: right;
	font-size: 1.125rem;
	position: absolute;
	margin-top: -55%;
	padding-right: 54%
}
.com-stripe-title--gray .com-stripe-title__descr--first {
	padding-left: 22%;
	padding-right: 45%
}
.com-stripe-title--gray .com-stripe-title__descr--second {
	text-align: left;
	margin-top: -57%;
	padding-left: 54%;
	padding-right: 2rem
}
.com-stripe-title--gray .btn-main--in-refrigerator {
	color: #FFF;
	border: 1px solid #FFF;
	margin: 2rem;
	font-size: 1rem
}
.com-stripe-title--on-top .com-stripe-title__text {
	padding-top: 2.5rem;
	padding-bottom: 1rem;
	font-weight: 400
}
.com-stripe-title.blk-spotlight .com-stripe-title__text, .com-stripe-title.blk-accessories .com-stripe-title__text {
	font-size: 1.375rem
}
}

@media screen and (min-width:64.0625em) {
.com-stripe-title__descr-cnt {
	margin: 0 auto;
	width: 60%
}
.com-stripe-title--row {
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto
}
.com-stripe-title--row::before, .com-stripe-title--row::after {
	content: ' ';
	display: table
}
.com-stripe-title--row::after {
	clear: both
}
.com-stripe-title--gray .com-stripe-title__text {
	font-size: 1.5rem;
	padding: 3rem 23%
}
.com-stripe-title--gray .com-stripe-title__descr {
	padding-left: 0;
	margin-top: 9%;
	position: relative;
	padding-right: 52%
}
.com-stripe-title--gray .com-stripe-title__descr--first {
	padding-left: 0;
	margin-top: 0;
	position: relative
}
.com-stripe-title--gray .com-stripe-title__descr--second {
	padding-left: 0;
	margin-top: 8%;
	position: relative;
	padding-right: 0
}
}
.com-related-recipes__main-title {
	text-align: center;
	font-size: .875rem;
	color: #3e3936;
	padding: .625rem 20px;
	font-weight: 400
}
.com-related-recipes__items-cnt.com-related-recipes__items-cnt--small .com-related-recipes__link {
	color: #FFF;
	font-weight: 700
}
.com-related-recipes__item {
	position: relative
}
.com-related-recipes__item--first .com-related-recipes__img-cnt {
	padding-bottom: 75%
}

@media screen and (min-width:48em) {
.com-related-recipes__item--first .com-related-recipes__img-cnt {
	padding-bottom: 52%
}
}

@media screen and (min-width:64.0625em) {
.com-related-recipes__item--first .com-related-recipes__img-cnt {
	padding-bottom: 31.25%
}
}
.com-related-recipes__item--cook-processor .com-related-recipes__img {
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	height: auto
}
.com-related-recipes__item--red {
	background-color: #c20038
}
.com-related-recipes__label-title, .com-related-recipes__label-subtitle {
	letter-spacing: .05em;
	color: #FFF;
	text-align: center;
	padding: 0 2.5rem
}
.com-related-recipes__label-title {
	font-size: 1.125rem;
	line-height: 1.22;
	text-transform: uppercase
}
.com-related-recipes__label-subtitle {
	font-style: italic;
	
	margin-top: .9375rem
}
.com-related-recipes__img-cnt {
	padding-bottom: 75%
}

@media screen and (min-width:48em) {
.com-related-recipes__img-cnt {
	padding-bottom: 144%
}
}

@media screen and (min-width:64.0625em) {
.com-related-recipes__img-cnt {
	padding-bottom: 142%
}
}
.com-related-recipes__img-cnt:before {
	background: #000;
	background: linear-gradient(to top, transparent 0, #000 95%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$start-color", endColorstr="$end-color", GradientType=0);
	position: absolute;
	width: 100%;
	height: 20%;
	content: "";
	opacity: .4;
	top: 0
}
.com-related-recipes__img-cnt:after {
	background: #000;
	background: linear-gradient(to bottom, transparent 0, #000 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$start-color", endColorstr="$end-color", GradientType=0);
	position: absolute;
	width: 100%;
	height: 50%;
	content: "";
	opacity: .7;
	bottom: 0
}
.com-related-recipes__text-cnt {
	text-align: center;
	padding: 0 20px;
	color: #3e3936
}
.com-related-recipes__text-cnt:not(.com-related-recipes__text-cnt--outside) {
	width: 100%;
	left: 0;
	color: #FFF
}
.com-related-recipes__text-cnt--outside .com-related-recipes__title {
	color: #3e3936;
	font-size: .75rem;
	margin-top: 1.125rem
}
.com-related-recipes__title {
	color: #FFF;
	font-size: 1rem;
	font-weight: 400
}
.com-related-recipes__cta {
	display: inline-block;
	margin-top: .625rem;
	color: #FFF;
	font-size: 1rem;
	font-style: italic;
	
}
.com-related-recipes__main-cta-cnt {
	text-align: center;
	padding: 2.1875rem 1.25rem
}

@media screen and (min-width:48em) {
.com-related-recipes__main-title {
	padding: 2.5rem 20px
}
.com-related-recipes__items-cnt.com-related-recipes__items-cnt--medium {
	display: block
}
.com-related-recipes__items {
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto;
	padding-left: 10px;
	padding-right: 10px
}
.com-related-recipes__items::before, .com-related-recipes__items::after {
	content: ' ';
	display: table
}
.com-related-recipes__items::after {
	clear: both
}
.com-related-recipes__item-cnt {
	width: 33.3333333333%;
	float: left;
	padding-left: .625rem;
	padding-right: .625rem
}
.com-related-recipes__item-cnt:last-child:not(:first-child) {
	float: right
}
.com-related-recipes__item-cnt:last-child:last-child:last-child {
	float: left
}
.com-related-recipes__cta {
	margin-top: 1rem
}
.com-related-recipes__item.com-related-recipes__item--first {
	margin-bottom: 2.5rem
}
.com-related-recipes__item.com-related-recipes__item--first .com-related-recipes__text-cnt {
	top: 60%;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none
}
.com-related-recipes__item.com-related-recipes__item--first .com-related-recipes__title {
	font-size: 1.375rem
}
.com-related-recipes__item.com-related-recipes__item--first .com-related-recipes__link {
	color: #FFF
}
.com-related-recipes__item--first.com-related-recipes__item--cook-processor .com-related-recipes__img-cnt {
	padding-bottom: 0;
	height: 29.375rem
}
.com-related-recipes__main-cta-cnt {
	padding: 2.5rem 1.25rem 3.4375rem
}
}

@media screen and (min-width:64.0625em) {
.com-related-recipes__item-cnt {
	width: 25%;
	float: left;
	padding-left: .625rem;
	padding-right: .625rem
}
.com-related-recipes__item-cnt:last-child:not(:first-child) {
	float: right
}
.com-related-recipes__item--first.com-related-recipes__item--cook-processor .com-related-recipes__img-cnt {
	height: 27.75rem
}
}
.com-account-pages {
	background-color: #f8f8f8
}
[data-page="page-pwd-naked"] .com-account-pages, [data-page="page-pwd-naked"] #container {
	background-color: #fff
}
.com-account-pages .btn-main, .com-account-pages .com-saf-centered-button, .com-account-pages .com-compare__action {
	text-transform: uppercase;
	font-weight: 700;
	font-size: .875rem;
	margin: 0;
	border: .0625rem solid;
	padding: 0 1.4rem
}
.com-account-pages .btn-main:hover, .com-account-pages .com-saf-centered-button:hover, .com-account-pages .com-compare__action:hover {
	border: .0625rem solid;
	line-height: 2.5rem
}
.com-account-pages .btn-main.btn-main--account-red, .com-account-pages .btn-main--account-red.com-saf-centered-button, .com-account-pages .btn-main--account-red.com-compare__action {
	border-color: #c20038;
	background-color: #c20038;
	color: #FFF;
	white-space: nowrap
}
.com-account-pages .btn-main.btn-main--account-grey, .com-account-pages .btn-main--account-grey.com-saf-centered-button, .com-account-pages .btn-main--account-grey.com-compare__action {
	border-color: #c6c5c4;
	background-color: #f4f4f4;
	color: #353535
}
.com-account-pages .btn-main.btn-main--account-white, .com-account-pages .btn-main--account-white.com-saf-centered-button, .com-account-pages .btn-main--account-white.com-compare__action {
	color: #3e3936;
	background: #FFF;
	border: .0625rem solid #d6d6d6
}
.com-account-pages .btn-main.top-btn, .com-account-pages .top-btn.com-saf-centered-button, .com-account-pages .top-btn.com-compare__action {
	margin-top: 1.25rem;
	margin-bottom: .625rem
}
.com-account-pages .button.radius {
	text-transform: uppercase;
	font-weight: 700;
	font-size: .875rem;
	margin: 0 0 3.125rem 0;
	border: 0 solid;
	padding: 0 1.4rem;
	background: #c20038;
	color: #FFF;
	display: inline-block
}
.com-account-pages__breadcrumb {
	background-color: #a9aaac;
	overflow: hidden
}
.com-account-pages__breadcrumb-wrp {
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto
}
.com-account-pages__breadcrumb-wrp::before, .com-account-pages__breadcrumb-wrp::after {
	content: ' ';
	display: table
}
.com-account-pages__breadcrumb-wrp::after {
	clear: both
}
.com-account-pages__breadcrumb-root {
	width: 100%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem
}
.com-account-pages__breadcrumb-root:last-child:not(:first-child) {
	float: right
}
.com-account-pages__breadcrumb-item {
	float: left
}
.com-account-pages__breadcrumb-link {
	font-size: .875rem;
	color: #FFF;
	display: block;
	padding: 1.2rem 0
}
.com-account-pages__page-wrp {
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto;
	min-height: 28.125rem
}
.com-account-pages__page-wrp::before, .com-account-pages__page-wrp::after {
	content: ' ';
	display: table
}
.com-account-pages__page-wrp::after {
	clear: both
}
.com-account-pages__page-head, .com-account-pages__page-cnt {
	clear: both;
	margin: 0 auto;
	max-width: 88%
}
.com-account-pages__page-head--menu-right .com-account-pages__page-title {
	float: left
}
.com-account-pages__page-head--menu-right .com-account-pages__page-selector {
	margin: 0 0 2rem 0;
	float: left;
	clear: both
}
.com-account-pages__page-title {
	margin: 2.5rem 0 1.5rem;
	font-size: 1.75rem;
	font-weight: 300;
	color: #3e3936
}
.com-account-pages__page-selector {
	margin: 1.5rem 0;
	height: 1.875rem
}
.com-account-pages__page-item {
	float: left;
	margin: 0 1.5625rem 0 0;
	letter-spacing: -.02em
}
.com-account-pages__page-item:last-child {
	margin: 0
}
.com-account-pages__page-link {
	font-size: .875rem;
	font-weight: 600;
	color: #353535;
	text-transform: uppercase;
	padding-bottom: .5rem
}
.com-account-pages__page-link:hover {
	border-bottom: 2px solid #353535
}
.com-account-pages__page-link--active {
	border-bottom: 2px solid #353535
}
.com-account-pages__page-cnt {
	margin: 1rem auto 4rem;
	padding: 1rem 0;
	background-color: #FFF
}
.com-account-pages__page-cnt--naked {
	padding: 0;
	margin: 0;
	max-width: 100%
}
.com-account-pages__page-iframe iframe {
	border: 0;
	width: 100%
}
.com-account-pages__page-iframe--v01 iframe {
	height: 30rem
}
.blk-similar--in-account-pages, .blk-accessories--in-account-pages {
	display: none
}
[data-page="accounts-my-account"] .com-account-pages__page-head {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

@media screen and (min-width:64.0625em) {
.com-account-pages__page-head--menu-right .com-account-pages__page-title {
	float: left;
	max-width: 16.25rem
}
.com-account-pages__page-head--menu-right .com-account-pages__page-selector {
	margin: 3rem 0 0;
	float: right;
	clear: none
}
}
.com-shopping-cart {
	background-color: #f8f8f8
}
.com-shopping-cart .btn-main, .com-shopping-cart .com-saf-centered-button, .com-shopping-cart .com-compare__action {
	text-transform: uppercase;
	font-weight: 700;
	font-size: .875rem;
	margin: 0;
	border: 1px solid;
	padding: 0 1.4rem
}
.com-shopping-cart .btn-main:hover, .com-shopping-cart .com-saf-centered-button:hover, .com-shopping-cart .com-compare__action:hover {
	border: 1px solid;
	line-height: 2.5rem
}
.com-shopping-cart .btn-main.btn-main--account-red, .com-shopping-cart .btn-main--account-red.com-saf-centered-button, .com-shopping-cart .btn-main--account-red.com-compare__action {
	border-color: #c20038;
	background-color: #c20038;
	color: #FFF
}
.com-shopping-cart .btn-main.btn-main--account-grey, .com-shopping-cart .btn-main--account-grey.com-saf-centered-button, .com-shopping-cart .btn-main--account-grey.com-compare__action {
	border-color: #c6c5c4;
	background-color: #f4f4f4;
	color: #353535
}
.com-shopping-cart .btn-main.btn-main--account-white, .com-shopping-cart .btn-main--account-white.com-saf-centered-button, .com-shopping-cart .btn-main--account-white.com-compare__action {
	color: #3e3936;
	background: #FFF;
	border: .0625rem solid #d6d6d6
}
.com-shopping-cart__breadcrumb {
	background-color: #a9aaac;
	overflow: hidden
}
.com-shopping-cart__breadcrumb-wrp {
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto
}
.com-shopping-cart__breadcrumb-wrp::before, .com-shopping-cart__breadcrumb-wrp::after {
	content: ' ';
	display: table
}
.com-shopping-cart__breadcrumb-wrp::after {
	clear: both
}
.com-shopping-cart__breadcrumb-root {
	width: 100%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem
}
.com-shopping-cart__breadcrumb-root:last-child:not(:first-child) {
	float: right
}
.com-shopping-cart__breadcrumb-item {
	float: left
}
.com-shopping-cart__breadcrumb-link {
	font-size: .875rem;
	color: #FFF;
	display: block;
	padding: 1.2rem 0
}
.com-shopping-cart__breadcrumb-terms {
	display: none
}
.com-shopping-cart__breadcrumb-term {
	float: right;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	max-width: 33.333%;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: .8rem .5rem
}
.com-shopping-cart__breadcrumb-icon {
	display: block;
	background-position: center top;
	background-size: 2.1875rem;
	height: 2.1875rem;
	width: 2.1875rem;
	display: inline-block;
	vertical-align: middle;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

@media screen and (min-width:48em) {
.com-shopping-cart__breadcrumb-icon {
	background-size: 2.1875rem;
	height: 2.1875rem;
	width: 2.1875rem
}
}

@media screen and (min-width:64.0625em) {
.com-shopping-cart__breadcrumb-icon {
	background-size: 2.1875rem;
	height: 2.1875rem;
	width: 2.1875rem
}
}
.com-shopping-cart__breadcrumb-icon-text {
	display: inline-block;
	font-size: .875rem;
	color: #FFF;
	font-weight: 600;
	vertical-align: middle
}
.com-shopping-cart__page-wrp {
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto
}
.com-shopping-cart__page-wrp::before, .com-shopping-cart__page-wrp::after {
	content: ' ';
	display: table
}
.com-shopping-cart__page-wrp::after {
	clear: both
}
.com-shopping-cart__page-head, .com-shopping-cart__page-cnt {
	clear: both;
	margin: 0 auto;
	max-width: 88%
}
.com-shopping-cart__page-head--steps .com-shopping-cart__page-steps {
	display: block
}
.com-shopping-cart__page-steps {
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto;
	display: none
}
.com-shopping-cart__page-steps::before, .com-shopping-cart__page-steps::after {
	content: ' ';
	display: table
}
.com-shopping-cart__page-steps::after {
	clear: both
}
.com-shopping-cart__page-steps-item {
	margin: 1.5rem 0 0;
	width: 33.3333333333%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	padding-left: 0;
	padding-right: 0;
	position: relative;
	height: 3.75rem
}
.com-shopping-cart__page-steps-item:last-child:not(:first-child) {
	float: right
}
.com-shopping-cart__page-steps-item:last-child:last-child {
	float: left
}
.com-shopping-cart__page-steps-item--active .com-shopping-cart__page-steps-title {
	color: #c20038
}
.com-shopping-cart__page-steps-item--active .com-shopping-cart__page-steps-circle {
	background: #c20038
}
.com-shopping-cart__page-steps-title {
	position: absolute;
	top: 30%;
	-webkit-transform: translateY(-30%);
	-ms-transform: translateY(-30%);
	transform: translateY(-30%);
	font-size: .875rem;
	color: #353535;
	font-weight: 400;
	line-height: .9rem
}
.com-shopping-cart__page-steps-line {
	position: absolute;
	bottom: 0;
	width: 100%;
	border-color: #ddd;
	-o-border-image: none;
	border-image: none;
	border-style: solid;
	border-width: 1px 0 0;
	clear: both;
	height: 0
}
.com-shopping-cart__page-steps-circle {
	position: absolute;
	display: block;
	width: .625rem;
	height: .625rem;
	bottom: .2rem;
	border-radius: 50%;
	background: #353535
}
.com-shopping-cart__page-title {
	margin: 1rem 0 0;
	font-size: 1.75rem;
	font-weight: 300;
	color: #3e3936
}
.com-shopping-cart__page-sub-title {
	font-size: .875rem;
	font-weight: 400;
	color: #353535
}
.com-shopping-cart__page-selector {
	position: absolute;
	margin: 0 1.5rem 1rem;
	height: 1.25rem
}
.com-shopping-cart__page-item {
	float: left;
	margin: 0 1.875rem 0 0
}
.com-shopping-cart__page-item:last-child {
	margin: 0
}
.com-shopping-cart__page-link {
	font-size: .875rem;
	font-weight: 600;
	color: #353535;
	text-transform: uppercase;
	padding-bottom: .5rem
}
.com-shopping-cart__page-link:hover {
	border-bottom: 2px solid #353535
}
.com-shopping-cart__page-link--active {
	border-bottom: 2px solid #353535
}
.com-shopping-cart__page-cnt {
	margin: 2rem auto 4rem;
	padding: 1.5rem 0 2rem;
	background-color: #FFF
}
.com-shopping-cart__product-close {
	position: absolute;
	top: .4rem;
	right: 0;
	font-weight: 600
}
.com-shopping-cart__white-box {
	padding: 1.25rem 1.875rem;
	color: #FFF;
	background-color: #3e3936
}
.com-shopping-cart__white-box .checkout-container {
	display: none
}
.com-shopping-cart__white-box .order-summary-title, .com-shopping-cart__white-box .total-p {
	color: #FFF
}
.com-shopping-cart__white-box .total-details {
	margin-top: 1rem;
	margin-bottom: 1rem;
	font-size: .75rem;
	color: #FFF
}
.com-shopping-cart__payments-box, .com-shopping-cart__terms-box {
	display: none
}
.com-shopping-cart__payments-box {
	width: 100%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	padding-top: 1rem;
	padding-bottom: 1.5rem;
	background-color: #a9aaac
}
.com-shopping-cart__payments-box:last-child:not(:first-child) {
	float: right
}
.com-shopping-cart__payments-box-title {
	margin-bottom: .5rem;
	font-size: 1rem;
	color: #FFF;
	font-weight: 400
}
.com-shopping-cart__payments-box-image {
	margin-right: .2rem
}
.com-shopping-cart__payments-box-image:last-child {
	margin-right: 0
}
.com-shopping-cart__payments-box--in-footer {
	display: block;
	background-color: transparent;
	padding: 0;
	float: none
}
.com-shopping-cart__payments-box--in-footer .com-shopping-cart__payments-box-title {
	font-size: .875rem;
	font-weight: 600;
	text-transform: uppercase
}
.com-shopping-cart__terms-box {
	width: 100%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	padding-top: 1rem;
	padding-bottom: 3rem;
	border: 1px solid #d8d8d8
}
.com-shopping-cart__terms-box:last-child:not(:first-child) {
	float: right
}
.com-shopping-cart__terms-item {
	display: block;
	width: 100%;
	margin: .3rem 0;
	line-height: 1rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}
.com-shopping-cart__terms-icon {
	display: block;
	background-position: center top;
	background-size: 2.5rem;
	height: 2.5rem;
	width: 2.5rem;
	display: inline-block;
	vertical-align: middle;
	margin-right: .5rem;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 2.5rem;
	flex: 0 0 2.5rem
}

@media screen and (min-width:48em) {
.com-shopping-cart__terms-icon {
	background-size: 2.5rem;
	height: 2.5rem;
	width: 2.5rem
}
}

@media screen and (min-width:64.0625em) {
.com-shopping-cart__terms-icon {
	background-size: 2.5rem;
	height: 2.5rem;
	width: 2.5rem
}
}
.com-shopping-cart__terms-text {
	font-size: .75rem;
	color: #3e3936;
	display: inline-block;
	vertical-align: middle
}

@media screen and (min-width:48em) {
.com-shopping-cart__page-cnt {
	padding: 2rem 0
}
.com-shopping-cart__breadcrumb-root {
	width: 25%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem
}
.com-shopping-cart__breadcrumb-root:last-child:not(:first-child) {
	float: right
}
.com-shopping-cart__breadcrumb-terms {
	width: 75%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	display: block
}
.com-shopping-cart__breadcrumb-terms:last-child:not(:first-child) {
	float: right
}
.com-shopping-cart__page-steps-item {
	width: 20%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	padding-left: 0;
	padding-right: 0;
	margin: 1rem 0 0
}
.com-shopping-cart__page-steps-item:last-child:not(:first-child) {
	float: right
}
.com-shopping-cart__page-steps-title {
	font-size: .875rem;
	line-height: 1.1rem
}
.com-shopping-cart__white-box {
	color: #3e3936;
	border: 1px solid #d8d8d8;
	background-color: #FFF
}
.com-shopping-cart__white-box .checkout-container {
	display: block
}
.com-shopping-cart__white-box .order-summary-title, .com-shopping-cart__white-box .total-p {
	color: #3e3936
}
.com-shopping-cart__payments-box, .com-shopping-cart__terms-box {
	display: block
}
}

@media screen and (min-width:64.0625em) {
.com-shopping-cart__breadcrumb-term {
	padding: .5rem
}
.com-shopping-cart__breadcrumb-icon {
	display: block;
	background-position: center top;
	background-size: 2.625rem;
	height: 2.625rem;
	width: 2.625rem;
	display: inline-block
}
}

@media screen and (min-width:64.0625em) and (min-width:48em) {
.com-shopping-cart__breadcrumb-icon {
	background-size: 2.625rem;
	height: 2.625rem;
	width: 2.625rem
}
}

@media screen and (min-width:64.0625em) and (min-width:64.0625em) {
.com-shopping-cart__breadcrumb-icon {
	background-size: 2.625rem;
	height: 2.625rem;
	width: 2.625rem
}
}

@media screen and (min-width:64.0625em) {
.com-shopping-cart__page-steps-title {
	line-height: 1.2rem
}
}
.com-product-news {
	background: #aea9a6
}
.com-product-news__slider {
	position: relative;
	overflow: hidden
}
.com-product-news__main-title {
	text-align: center;
	text-transform: uppercase;
	font-size: .75rem;
	color: #3e3936;
	padding: 1.5rem 20px;
	font-weight: 300;
	background: #f4f4f4
}
.com-product-news__slide {
	float: left;
	position: relative;
	width: 100%;
	height: 100%
}
.com-product-news__img-cnt {
	padding-bottom: 75%
}

@media screen and (min-width:48em) {
.com-product-news__img-cnt {
	padding-bottom: 41%
}
}

@media screen and (min-width:64.0625em) {
.com-product-news__img-cnt {
	padding-bottom: 0
}
}
.com-product-news__img-outer, .com-product-news__img-inner {
	position: absolute;
	overflow: hidden;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0
}
.com-product-news__img-inner {
	background-color: #aea9a6
}
.com-product-news__text-cnt {
	padding-bottom: 60%;
	position: relative;
	background: #ada8a5
}
.com-product-news__content {
	color: #FFF;
	text-align: center;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translateY(-50%) translateX(-50%);
	-ms-transform: translateY(-50%) translateX(-50%);
	transform: translateY(-50%) translateX(-50%);
	padding: 0 1.25rem;
	width: 100%
}
.com-product-news__title {
	color: #FFF;
	font-size: 1rem;
	font-weight: 400;
	text-transform: uppercase
}
.com-product-news__text {
	display: none;
	margin-top: .625rem;
	font-size: .875rem;
	font-weight: 400
}
.com-product-news__cta-cnt {
	margin-top: .9375rem
}
.com-product-news__cta {
	display: inline-block;
	font-size: .625rem;
	color: #FFF;
	border: 1px solid #cfcecd;
	padding: .375rem 2.75rem .4375rem;
	text-transform: uppercase;
	background: #b6b2af
}
.com-product-news__nav {
	display: none
}
.com-product-news--transparent-bg {
	background-color: transparent
}
.com-product-news--transparent-bg .com-product-news__text-cnt {
	width: 100%
}
.com-product-news--transparent-bg .com-product-news__img-cnt {
	width: 100%;
	left: 0;
	padding-bottom: 0
}
.com-product-news--transparent-bg .com-product-news__cta {
	background-color: transparent;
	border-color: white
}
.com-product-news--transparent-bg .com-product-news__img-outer, .com-product-news--transparent-bg .com-product-news__img-inner {
	position: relative
}
.com-product-news--text-black.com-product-news--transparent-bg .com-product-news__text-cnt {
	background-color: transparent
}
.com-product-news--text-black .com-product-news__title, .com-product-news--text-black .com-product-news__content {
	color: black
}
.com-product-news--text-black .com-product-news__cta {
	background-color: transparent;
	border-color: black;
	color: black
}
.com-product-news--text-black .com-nav-points__anchor::after, .com-product-news--text-black .ka-theme.ka-theme--inverted .slick-dots li::after, .com-product-news--text-black .ka-theme--inverted.com-compare__list .slick-dots li::after {
	background-color: black
}
.com-product-news--text-black .com-nav-points__anchor:hover::after, .com-product-news--text-black .com-nav-points__anchor.com-nav-points__anchor--current::after, .com-product-news--text-black .ka-theme.ka-theme--inverted .slick-dots li:hover::after, .com-product-news--text-black .ka-theme--inverted.com-compare__list .slick-dots li:hover::after, .com-product-news--text-black .ka-theme.ka-theme--inverted .slick-dots li.slick-active::after, .com-product-news--text-black .ka-theme--inverted.com-compare__list .slick-dots li.slick-active::after {
	border-color: black;
	background-color: transparent
}
.com-product-news--dark .com-product-news__text-cnt {
	background-color: #3e3936
}
.com-product-news--dark .com-product-news__text {
	display: block
}

@media screen and (min-width:48em) {
.com-product-news {
	background: transparent
}
.com-product-news__slider {
	position: relative
}
.com-product-news__main-title {
	padding: 2rem 20px;
	font-size: .875rem
}
.com-product-news__img-outer, .com-product-news__img-inner {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0
}
.com-product-news__img-cnt {
	width: 50%;
	position: relative;
	left: 50%;
	height: 100%
}
.com-product-news__text-cnt {
	width: 50%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	padding: 0
}
.com-product-news__content {
	width: 100%
}
.com-product-news__title {
	font-size: 1.125rem
}
.com-product-news__text {
	display: block
}
.com-product-news__cta-cnt {
	margin-top: 1.25rem
}
.com-product-news__cta {
	font-size: .75rem;
	padding: .625rem 2.1875rem
}
.com-product-news--text-on-right .com-product-news__text-cnt {
	left: 50%
}
.com-product-news--transparent-bg .com-product-news__text-cnt {
	top: 0;
	width: 50%;
	background-color: transparent
}
.com-product-news--inverted .com-product-news__img-cnt {
	left: 0
}
.com-product-news--inverted .com-product-news__text-cnt {
	left: 50%
}
}

@media screen and (min-width:64.0625em) {
.com-product-news {
	position: relative
}
.com-product-news__slider {
	position: relative;
	overflow: hidden;
	padding-bottom: 41%
}
.com-product-news__content {
	max-width: 64%
}
.com-product-news__slide {
	position: absolute
}
.com-product-news__nav {
	display: block;
	position: absolute;
	bottom: 5%;
	z-index: 100;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%)
}
}
.com-photo-gallery--in-generic-landing {
	display: none
}
.com-photo-gallery__block-state-3 {
	width: 16.6666666667%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	padding-left: 0;
	padding-right: 0
}
.com-photo-gallery__block-state-3:last-child:not(:first-child) {
	float: right
}
.com-photo-gallery__block-state-3:last-child:last-child {
	float: left
}
.com-photo-gallery__block-state-3 .com-photo-gallery__img-wrapper {
	cursor: pointer
}
.com-photo-gallery__img-cnt-state-5 {
	padding-bottom: 100%
}
.com-photo-gallery--large .com-photo-gallery__img {
	-o-object-fit: cover;
	object-fit: cover
}
.com-photo-gallery--small .com-photo-gallery__item {
	padding-bottom: 100vw;
	cursor: pointer;
	width: 100vw;
	height: 100vw;
	position: relative
}
.com-photo-gallery--small .com-photo-gallery__img {
	position: absolute;
	width: 100vw;
	height: 100vw;
	-o-object-fit: cover;
	object-fit: cover
}
.com-photo-gallery--small .com-photo-gallery__item[data-media-item="video"] {
	background: #f4f4f4
}
.com-photo-gallery--small .com-photo-gallery__video-wrapper {
	position: absolute;
	top: 1.25rem;
	bottom: 1.25rem;
	right: 1.25rem;
	left: 1.25rem
}
.com-photo-gallery--small .com-photo-gallery__video {
	position: absolute;
	height: 56.25%;
	width: 100%;
	top: 50%;
	left: 50%;
	-webkit-transform: translateY(-50%) translateX(-50%);
	-ms-transform: translateY(-50%) translateX(-50%);
	transform: translateY(-50%) translateX(-50%)
}

@media screen and (min-width:64.0625em) {
.com-photo-gallery {
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto
}
.com-photo-gallery::before, .com-photo-gallery::after {
	content: ' ';
	display: table
}
.com-photo-gallery::after {
	clear: both
}
.com-photo-gallery__block-state-1 {
	width: 100%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	padding-left: 0;
	padding-right: 0
}
.com-photo-gallery__block-state-1:last-child:not(:first-child) {
	float: right
}
.com-photo-gallery__block-state-2 {
	width: 50%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	padding-left: 0;
	padding-right: 0
}
.com-photo-gallery__block-state-2:last-child:not(:first-child) {
	float: right
}
.com-photo-gallery__block-state-3 .com-photo-gallery__img-wrapper:hover:before {
	position: absolute;
	width: 100%;
	height: 100%;
	opacity: .5;
	background-color: #353535;
	content: "";
	z-index: 1
}
.com-photo-gallery__block-state-3 .com-photo-gallery__img-wrapper:hover:after {
	display: block;
	background-position: center top;
	background-size: 3.125rem;
	height: 3.125rem;
	width: 3.125rem;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	display: inline-block;
	content: "";
	left: 33%;
	z-index: 2
}
}

@media screen and (min-width:64.0625em) and (min-width:48em) {
.com-photo-gallery__block-state-3 .com-photo-gallery__img-wrapper:hover:after {
	background-size: 3.125rem;
	height: 3.125rem;
	width: 3.125rem
}
}

@media screen and (min-width:64.0625em) and (min-width:64.0625em) {
.com-photo-gallery__block-state-3 .com-photo-gallery__img-wrapper:hover:after {
	background-size: 3.125rem;
	height: 3.125rem;
	width: 3.125rem
}
}

@media screen and (min-width:64.0625em) {
.com-photo-gallery__img-cnt-state-1 {
	padding-bottom: 50%
}
.com-photo-gallery__img-cnt-state-2 {
	padding-bottom: 100%
}
.com-photo-gallery__img-cnt-state-3 {
	padding-bottom: 50%
}
.com-photo-gallery__img-cnt-state-4 {
	padding-bottom: 100%
}
}
.com-warning {
	position: relative;
	background-color: rgba(62,57,54,0.95);
	color: #FFF;
	font-size: .75rem;
	padding: 1rem 3.125rem;
	min-height: 3.125rem;
	width: 100%;
	text-align: center
}
.com-warning--fixed {
	position: fixed;
	bottom: 0;
	z-index: 10200
}
.com-warning__trigger {
	width: 3.125rem;
	height: 3.125rem;
	position: absolute;
	top: 50%;
	right: 0;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	background-size: 1.875rem;
	background-position: center
}
.com-warning__message a {
	color: inherit;
	display: inline-block;
	border-bottom: 1px solid #FFF
}
.com-slidetoggle[data-slidetoggle="close"] .com-slidetoggle__wrp {
	display: none
}
.com-slidetoggle[data-slidetoggle="open"] .com-slidetoggle__wrp {
	display: block
}
.com-slidetoggle[data-slidetoggle="open"] .com-slidetoggle__title-cnt--arrows .com-slidetoggle__icon {
	-webkit-transform: rotateZ(180deg);
	transform: rotateZ(180deg)
}
.com-slidetoggle[data-slidetoggle="open"] .com-slidetoggle__title-cnt--plus .com-slidetoggle__icon {
	-webkit-transform: translateY(-50%) rotateZ(45deg);
	transform: translateY(-50%) rotateZ(45deg)
}
.com-slidetoggle--grey {
	background-color: #f4f4f4
}
.com-slidetoggle--in-compare .com-slidetoggle__title-cnt {
	padding: 1rem 0
}
.com-slidetoggle--in-compare .com-slidetoggle__title-cnt--arrows .com-slidetoggle__icon, .com-slidetoggle--in-compare .com-slidetoggle__title-cnt--plus .com-slidetoggle__icon {
	position: absolute;
	margin: 0;
	top: 48%;
	right: 2rem;
	-webkit-transform: translateY(-48%);
	-ms-transform: translateY(-48%);
	transform: translateY(-48%)
}
.com-slidetoggle--in-compare .com-slidetoggle__title {
	text-align: left;
	padding: 0 1.3rem;
	text-transform: none
}
.com-slidetoggle__title-cnt {
	position: relative;
	cursor: pointer;
	padding: 3rem 0 2.5rem
}
.com-slidetoggle__title-cnt--arrows .com-slidetoggle__icon {
	margin: .5rem auto 0
}
.com-slidetoggle__title-cnt--plus {
	border-top: 1px solid #d8d8d8
}
.com-slidetoggle__title-cnt--plus .com-slidetoggle__icon {
	position: absolute;
	top: 50%;
	right: 2rem;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%)
}
.com-slidetoggle__title {
	font-size: 1.375rem;
	color: #3e3936;
	font-weight: 400;
	text-align: center;
	text-transform: uppercase;
	cursor: pointer;
	padding: 0 4rem
}
.com-slidetoggle__icon {
	display: block;
	background-position: center top;
	background-size: 1.875rem;
	height: 1.875rem;
	width: 1.875rem;
	background-position: center center;
	-webkit-transform-origin: center;
	-ms-transform-origin: center;
	transform-origin: center;
	transition: -webkit-transform .3s cubic-bezier(0.42, 0, 0.58, 1);
	transition: transform .3s cubic-bezier(0.42, 0, 0.58, 1)
}

@media screen and (min-width:48em) {
.com-slidetoggle__icon {
	background-size: 1.875rem;
	height: 1.875rem;
	width: 1.875rem
}
}

@media screen and (min-width:64.0625em) {
.com-slidetoggle__icon {
	background-size: 1.875rem;
	height: 1.875rem;
	width: 1.875rem
}
}
.com-slidetoggle__wrp {
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto
}
.com-slidetoggle__wrp::before, .com-slidetoggle__wrp::after {
	content: ' ';
	display: table
}
.com-slidetoggle__wrp::after {
	clear: both
}
.com-slidetoggle__cnt {
	width: 100%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	padding-bottom: 3rem
}
.com-slidetoggle__cnt:last-child:not(:first-child) {
	float: right
}
.com-slidetoggle__hr {
	border: 0;
	height: 1px;
	background: #d8d8d8;
	clear: both
}
.com-slidetoggle__table-title {
	margin: 0 auto;
	padding: 2.5rem 0 1.5rem;
	width: 100%;
	font-size: 1rem;
	color: #3e3936;
	font-weight: 700;
	text-transform: uppercase
}
.com-slidetoggle__table {
	margin: 0 auto 2rem;
	width: 100%;
	overflow: hidden
}
.com-slidetoggle__table-text {
	display: inline-block;
	font-size: .875rem;
	color: #3e3936;
	font-weight: 400
}
.com-slidetoggle__table-item {
	width: 50%;
	float: left
}
.com-slidetoggle__table-name {
	width: 55%
}
.com-slidetoggle__table-value {
	color: #c20038
}
.com-slidetoggle__iframe {
	margin: 0 auto;
	width: 100%;
	border: 0;
	display: block;
	height: 20rem
}

@media screen and (min-width:64.0625em) {
.com-slidetoggle[data-slidetoggle="open"] .com-slidetoggle__title-cnt--arrows .com-slidetoggle__icon {
	-webkit-transform: translateY(-50%) rotateZ(180deg);
	transform: translateY(-50%) rotateZ(180deg)
}
.com-slidetoggle--in-compare .com-slidetoggle__title-cnt {
	padding: .5rem 0
}
.com-slidetoggle__title-cnt {
	padding: 3rem 0
}
.com-slidetoggle__title-cnt--arrows .com-slidetoggle__icon, .com-slidetoggle__title-cnt--plus .com-slidetoggle__icon {
	position: absolute;
	margin: 0;
	top: 50%;
	right: 2rem;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%)
}
.com-slidetoggle__title-cnt--arrows .com-slidetoggle__icon {
	display: block;
	background-position: center top;
	background-size: 2.1875rem;
	height: 2.1875rem;
	width: 2.1875rem
}
}

@media screen and (min-width:64.0625em) and (min-width:48em) {
.com-slidetoggle__title-cnt--arrows .com-slidetoggle__icon {
	background-size: 2.1875rem;
	height: 2.1875rem;
	width: 2.1875rem
}
}

@media screen and (min-width:64.0625em) and (min-width:64.0625em) {
.com-slidetoggle__title-cnt--arrows .com-slidetoggle__icon {
	background-size: 2.1875rem;
	height: 2.1875rem;
	width: 2.1875rem
}
}

@media screen and (min-width:64.0625em) {
.com-slidetoggle__title-cnt--plus .com-slidetoggle__icon {
	display: block;
	background-position: center top;
	background-size: 1.875rem;
	height: 1.875rem;
	width: 1.875rem
}
}

@media screen and (min-width:64.0625em) and (min-width:48em) {
.com-slidetoggle__title-cnt--plus .com-slidetoggle__icon {
	background-size: 1.875rem;
	height: 1.875rem;
	width: 1.875rem
}
}

@media screen and (min-width:64.0625em) and (min-width:64.0625em) {
.com-slidetoggle__title-cnt--plus .com-slidetoggle__icon {
	background-size: 1.875rem;
	height: 1.875rem;
	width: 1.875rem
}
}

@media screen and (min-width:64.0625em) {
.com-slidetoggle__icon {
	margin: 0
}
.com-slidetoggle__table-title {
	width: 80%
}
.com-slidetoggle__table {
	width: 80%
}
.com-slidetoggle__iframe {
	width: 80%
}
}
.com-product-viz {
	position: relative;
	padding: 1rem 0
}

@media screen and (min-width:0) and (max-width:47.9375em) {
.com-product-viz {
	width: 100%;
	margin: 0 auto;
	max-height: 32.5rem;
	padding-bottom: 100%;
	box-sizing: content-box
}
.com-product-viz__container {
	position: absolute;
	width: 100%;
	max-width: 32.5rem;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%)
}
}
.com-product-viz__container {
	display: none;
	height: 100%
}
.com-product-viz__container[data-media-active="1"] {
	display: block
}
.com-product-viz__video-wrapper, .com-product-viz__image-wrapper {
	background-position: center;
	background-size: 100%
}
.com-product-viz__video-wrapper {
	width: 100%;
	padding-bottom: 56.25%;
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	box-shadow: 0 .625rem 1.25rem rgba(0,0,0,0.1), 0 .375rem .375rem -0.4375rem rgba(0,0,0,0.9);
	background-image: url("../bundles/whirlpoolkitchenaidmain/images/com-product-viz/placeholders/placeholder-video.svg")
}
.com-product-viz__video-wrapper iframe {
	position: absolute;
	width: 100%;
	height: 100%
}
.com-product-viz__zoom-wrapper {
	display: none
}
.com-product-viz__media-list {
	display: none
}
.com-product-viz__container--image, .com-product-viz__image {
	cursor: pointer
}

@media screen and (min-width:48em) {
.com-product-viz__container {
	width: 100%;
	height: 32.5rem;
	margin: 0 auto
}
.com-product-viz__image-wrapper {
	width: 30.625rem;
	height: 32.5rem;
	position: relative
}
.com-product-viz__image {
	position: absolute;
	max-width: 100%;
	max-height: 100%;
	top: 50%;
	left: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%)
}
.com-product-viz__media-list {
	display: block;
	text-align: center
}
.com-product-viz__media-slider {
	margin: 0 auto;
	position: relative;
	width: 80%
}
.com-product-viz__media-item {
	margin: .3125rem 0
}
.com-product-viz__media-item--selected .com-product-viz__media-thumb, .com-product-viz__media-item:hover .com-product-viz__media-thumb {
	border: 2px solid #3e3936
}
.com-product-viz__media-thumb {
	border: 2px solid transparent;
	width: 4.6875rem;
	max-height: 4.6875rem
}
}

@media screen and (min-width:64.0625em) {
.com-product-viz__container {
	margin: 0 0 0 6.5625rem;
	width: calc(100% - 6.5625rem)
}
.com-product-viz__image-wrapper {
	width: 32.5rem;
	height: 32.5rem;
	cursor: crosshair
}
.com-product-viz__zoom-wrapper {
	position: absolute;
	top: 0;
	left: 0;
	left: 39.0625rem;
	height: 100%;
	overflow: hidden;
	border: 1px solid #d8d8d8;
	background-color: #FFF;
	z-index: 1
}
.com-product-viz__zoom {
	position: absolute;
	min-width: 100%;
	max-width: none;
	height: auto;
	z-index: 1
}
.com-product-viz__media-list {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 4.6875rem
}
.com-product-viz__media-slider {
	width: 4.6875rem
}
.com-product-viz__media-item {
	display: block
}
}
.com-gallery-pdp {
	display: none
}
.com-gallery-pdp__media-cnt {
	display: none
}
.com-gallery-pdp__media-cnt.com-gallery-pdp__media-cnt--first {
	display: block;
	background: #f2f2f2
}
.com-gallery-pdp__modal-open {
	position: absolute;
	top: 1.25rem;
	right: 1.25rem;
	width: 1.875rem;
	height: 1.875rem;
	background-size: 100%;
	background-position: center center;
	z-index: 1
}
.com-gallery-pdp .slick-arrow {
	width: .4375rem;
	height: .75rem;
	background-size: 100%;
	top: 50%;
	-webkit-transform: translate3d(0, -50%, 0);
	transform: translate3d(0, -50%, 0);
	z-index: 3;
	visibility: hidden
}
.com-gallery-pdp .slick-arrow::before {
	display: none
}
.com-gallery-pdp .slick-arrow.slick-next {
	right: 1.8125rem
}
.com-gallery-pdp .slick-arrow.slick-prev {
	left: 1.8125rem
}
.com-gallery-pdp-media {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate3d(-50%, -50%, 0);
	transform: translate3d(-50%, -50%, 0);
	width: 100%;
	height: 100%
}
.com-gallery-pdp-media__item {
	display: block
}
.com-gallery-pdp-media__cnt {
	position: relative;
	height: 0;
	overflow: hidden;
	padding-bottom: 100%
}
.com-gallery-pdp-media__video-sizer {
	position: absolute;
	height: 0;
	width: 80%;
	overflow: hidden;
	padding-bottom: 56.25%;
	top: 50%;
	left: 50%;
	-webkit-transform: translate3d(-50%, -50%, 0);
	transform: translate3d(-50%, -50%, 0);
	background-image: url("../bundles/whirlpoolkitchenaidmain/images/com-product-viz/placeholders/placeholder-video.svg");
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain
}
.com-gallery-pdp-modal {
	display: none;
	background-color: #f2f2f2;
	position: relative
}
.com-gallery-pdp-modal__inner-wrp {
	height: 100vh
}
.com-gallery-pdp-modal__close {
	position: absolute;
	top: 1.75rem;
	right: 1.5rem;
	width: 2.25rem;
	height: 2.25rem;
	background-color: #FFF;
	border-radius: 50%;
	box-shadow: 0 .625rem .625rem rgba(0,0,0,0.1);
	z-index: 3;
	background-position: center center;
	background-size: 1.375rem;
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%3Cg%20fill%3D%22%23c20038%22%3E%3Cpath%20d%3D%22M8.84%207.77l14.5%2014.498-1.414%201.415-14.5-14.5z%22%20fill%3D%22%23c20038%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M21.925%207.768l1.415%201.414-14.5%2014.5-1.414-1.415z%22%20fill%3D%22%23c20038%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.com-gallery-pdp-modal-carousel, .com-gallery-pdp-modal-carousel__media-cnt {
	height: 100vh
}
.com-gallery-pdp-modal-carousel .slick-arrow {
	top: 50%;
	-webkit-transform: translate3d(0, -50%, 0);
	transform: translate3d(0, -50%, 0);
	visibility: visible
}
.com-gallery-pdp-modal-carousel .slick-arrow.slick-next {
	right: .75rem
}
.com-gallery-pdp-modal-carousel .slick-arrow.slick-prev {
	left: .75rem
}
.com-gallery-pdp-modal-media__wrapper {
	height: 100vh;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 0 2.3125rem
}
.com-gallery-pdp-modal-media__video-sizer {
	position: relative;
	height: 0;
	overflow: hidden;
	padding-bottom: 56.25%;
	background-image: url("../bundles/whirlpoolkitchenaidmain/images/com-product-viz/placeholders/placeholder-video.svg");
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain
}
.com-gallery-pdp-modal-media__video-sizer .com-gallery-pdp-modal-video {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%
}

@media screen and (min-width:48em) {
.com-gallery-pdp .slick-arrow {
	visibility: visible
}
.com-gallery-pdp .slick-dots {
	position: absolute;
	bottom: 1.84375rem;
	left: 2.25rem;
	width: auto
}
.com-gallery-pdp .slick-dots li {
	width: .375rem;
	height: .375rem;
	border-radius: 50%;
	margin: 0 .625rem 0 0;
	background-color: rgba(74,74,74,0.35);
	vertical-align: middle
}
.com-gallery-pdp .slick-dots li.slick-active {
	background-color: #404040
}
.com-gallery-pdp-modal-carousel .slick-arrow {
	width: 1.3125rem;
	height: 2.25rem
}
.com-gallery-pdp-modal-carousel .slick-dots {
	left: 50%;
	-webkit-transform: translate3d(-50%, 0, 0);
	transform: translate3d(-50%, 0, 0)
}
.com-gallery-pdp-modal-media__wrapper {
	padding: 0 4rem
}
.com-gallery-pdp-modal-media__video-sizer {
	padding-bottom: 52.25%
}
.com-gallery-pdp-modal-media__video-sizer .com-gallery-pdp-modal-video {
	max-width: 70.5rem;
	left: 50%;
	-webkit-transform: translate3d(-50%, 0, 0);
	transform: translate3d(-50%, 0, 0)
}
.com-gallery-pdp-modal-image {
	max-width: 70.5rem;
	margin: 0 auto
}
}
.com-notifier {
	padding: .9375rem 0;
	text-align: center;
	display: none
}
.com-notifier--alert {
	background-color: #3e3936;
	color: #FFF
}
.com-notifier__text {
	font-size: .875rem;
	color: #FFF;
	font-weight: 400;
	text-align: center
}
.com-carousel {
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto;
	padding: 0 0 1.5rem
}
.com-carousel::before, .com-carousel::after {
	content: ' ';
	display: table
}
.com-carousel::after {
	clear: both
}
.com-carousel .slick-arrow {
	top: 40%
}
.com-carousel .btn-main.btn-main--red, .com-carousel .btn-main--red.com-saf-centered-button, .com-carousel .btn-main--red.com-compare__action {
	margin: .5rem 0
}
.com-carousel__wrp {
	width: 100%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem
}
.com-carousel__wrp:last-child:not(:first-child) {
	float: right
}
.com-carousel__list.com-carousel__list--page {
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto
}
.com-carousel__list.com-carousel__list--page::before, .com-carousel__list.com-carousel__list--page::after {
	content: ' ';
	display: table
}
.com-carousel__list.com-carousel__list--page::after {
	clear: both
}
.com-carousel__list.com-carousel__list--page .com-carousel__item:last-child:last-child:last-child {
	float: left
}
.com-carousel__item {
	float: left;
	position: relative;
	margin: 2rem 0 1.5rem;
	padding-bottom: 1rem;
	text-align: center
}
.com-carousel__item .com-share {
	display: none
}
.com-carousel__item--horizontal-spaced {
	margin-top: 0;
	padding: 0 .375rem
}
.com-carousel__link {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 1
}
.com-carousel__img-cnt {
	position: relative;
	text-align: center;
	margin-bottom: 1rem;
	min-height: 8.125rem
}
.com-carousel__img-cnt--no-padding {
	padding: 0
}
.com-carousel__img {
	display: inline-block !important;
	max-width: 60%
}
.com-carousel__img--wide {
	max-width: 100%
}
.com-carousel__placeholder {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
	padding: 1rem 1rem .8rem;
	display: inline-block;
	background-color: #c20038
}
.com-carousel__placeholder-icon {
	display: inline-block;
	background-size: 7.5rem;
	width: 7.5rem;
	height: 1.875rem;
	background-position: center center
}
.com-carousel__text {
	display: block;
	clear: both;
	margin: auto;
	width: 80%;
	line-height: 1.7;
	color: #3e3936;
	font-size: .75rem
}
.com-carousel__text--compare:hover {
	text-decoration: underline
}
.com-carousel--products .com-carousel__item:hover .com-share {
	display: block
}
.com-carousel--products .com-carousel__text--title {
	font-weight: 600
}
.com-carousel--products .com-carousel__text--text {
	font-weight: 300;
	color: #aea9a6
}
.com-carousel--accessories .com-carousel__text--title {
	
	font-weight: 400;
	border-bottom: 1px solid #cfcecd;
	padding-bottom: .5rem;
	margin-bottom: .5rem
}
.com-carousel--accessories .com-carousel__text--text {
	padding: 1rem 1.5rem;
	font-weight: 700
}
.com-carousel--accessories .btn-main.btn-main--in-carousel, .com-carousel--accessories .btn-main--in-carousel.com-saf-centered-button, .com-carousel--accessories .btn-main--in-carousel.com-compare__action {
	height: 3.125rem;
	line-height: 3.125rem;
	padding: 0 1rem;
	width: 12.5rem
}
.com-carousel--accessories .btn-main.btn-main--in-carousel:hover, .com-carousel--accessories .btn-main--in-carousel.com-saf-centered-button:hover, .com-carousel--accessories .btn-main--in-carousel.com-compare__action:hover {
	margin: .5rem 0
}
.com-carousel--recipes .com-carousel__img-cnt {
	padding-bottom: 124%
}

@media screen and (min-width:48em) {
.com-carousel--recipes .com-carousel__img-cnt {
	padding-bottom: 124%
}
}

@media screen and (min-width:64.0625em) {
.com-carousel--recipes .com-carousel__img-cnt {
	padding-bottom: 124%
}
}
.com-carousel--recipes .com-carousel__text--text {
	
	font-style: italic;
	font-weight: 600
}
.com-carousel--recipes .btn-main.btn-main--in-carousel, .com-carousel--recipes .btn-main--in-carousel.com-saf-centered-button, .com-carousel--recipes .btn-main--in-carousel.com-compare__action {
	height: 3.125rem;
	line-height: 3.125rem;
	padding: 0 1rem;
	width: 12.5rem
}
.com-carousel--recipes .btn-main.btn-main--in-carousel:hover, .com-carousel--recipes .btn-main--in-carousel.com-saf-centered-button:hover, .com-carousel--recipes .btn-main--in-carousel.com-compare__action:hover {
	margin: .5rem 0
}
.com-carousel--press .com-carousel__text--date {
	color: #c20038;
	font-weight: 600
}
.com-carousel--recipes .com-carousel__img-cnt, .com-carousel--press .com-carousel__img-cnt {
	max-width: 96%;
	margin-left: auto;
	margin-right: auto
}
.com-carousel--recipes .com-carousel__img, .com-carousel--press .com-carousel__img {
	max-width: 100%
}

@media screen and (min-width:48em) {
.com-carousel {
	padding: .3rem 0 1rem
}
}
.com-stripe-title--in-docs .com-stripe-title__text {
	font-size: 1.375rem;
	font-weight: 400;
	padding: 1rem 0
}
.com-stripe-title--in-docs .com-stripe-title__descr {
	margin-bottom: 4rem
}
.btn-main.btn-main--register, .btn-main--register.com-saf-centered-button, .btn-main--register.com-compare__action, .btn-main.btn-main--register-medium, .btn-main--register-medium.com-saf-centered-button, .btn-main--register-medium.com-compare__action {
	margin: 0;
	padding: 1.5rem 0 0 0;
	text-align: center;
	color: #FFF;
	width: 9.375rem;
	height: 9.375rem;
	line-height: 1rem;
	text-transform: none;
	font-weight: 600;
	border: 1px solid #FFF;
	background-color: #c20038;
	text-transform: uppercase;
	position: relative
}
.btn-main.btn-main--register:hover, .btn-main--register.com-saf-centered-button:hover, .btn-main--register.com-compare__action:hover, .btn-main.btn-main--register-medium:hover, .btn-main--register-medium.com-saf-centered-button:hover, .btn-main--register-medium.com-compare__action:hover {
	border: 1px solid #FFF
}
.btn-main.btn-main--register:after, .btn-main--register.com-saf-centered-button:after, .btn-main--register.com-compare__action:after, .btn-main.btn-main--register-medium:after, .btn-main--register-medium.com-saf-centered-button:after, .btn-main--register-medium.com-compare__action:after {
	position: absolute;
	content: "";
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	display: block;
	background-position: center top;
	background-size: 3.75rem;
	height: 3.75rem;
	width: 3.75rem;
	bottom: 1.5rem
}

@media screen and (min-width:48em) {
.btn-main.btn-main--register:after, .btn-main--register.com-saf-centered-button:after, .btn-main--register.com-compare__action:after, .btn-main.btn-main--register-medium:after, .btn-main--register-medium.com-saf-centered-button:after, .btn-main--register-medium.com-compare__action:after {
	background-size: 3.75rem;
	height: 3.75rem;
	width: 3.75rem
}
}

@media screen and (min-width:64.0625em) {
.btn-main.btn-main--register:after, .btn-main--register.com-saf-centered-button:after, .btn-main--register.com-compare__action:after, .btn-main.btn-main--register-medium:after, .btn-main--register-medium.com-saf-centered-button:after, .btn-main--register-medium.com-compare__action:after {
	background-size: 3.75rem;
	height: 3.75rem;
	width: 3.75rem
}
}
.com-docs {
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto;
	padding: 4rem 0 2rem
}
.com-docs::before, .com-docs::after {
	content: ' ';
	display: table
}
.com-docs::after {
	clear: both
}
.com-docs__subtitle {
	padding-bottom: .8rem;
	margin: 0 0 1.5rem;
	text-transform: uppercase;
	font-size: .875rem;
	font-weight: 600;
	color: #3e3936;
	border-bottom: 1px solid #d8d8d8
}
.com-docs__text {
	font-size: .875rem;
	color: #3e3936
}
.com-docs__link-download {
	color: #c20038;
	font-size: 1rem;
	
	font-style: italic
}
.com-docs__manuals-item {
	margin-bottom: 1rem;
	padding-bottom: 1rem;
	border-bottom: 1px solid #d8d8d8
}
.com-docs__manuals-item:last-child {
	border-bottom: 0
}
.com-docs__manuals-icon {
	display: block;
	background-position: center top;
	background-size: 2.625rem;
	height: 2.625rem;
	width: 2.625rem;
	float: left;
	margin-right: 1rem
}

@media screen and (min-width:48em) {
.com-docs__manuals-icon {
	background-size: 2.625rem;
	height: 2.625rem;
	width: 2.625rem
}
}

@media screen and (min-width:64.0625em) {
.com-docs__manuals-icon {
	background-size: 2.625rem;
	height: 2.625rem;
	width: 2.625rem
}
}
.com-docs__manuals-item-title {
	margin-bottom: .3rem;
	text-transform: uppercase;
	font-size: .875rem;
	font-weight: 600;
	color: #3e3936
}
.com-docs__manuals, .com-docs__warranty, .com-docs__register {
	width: 100%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	text-align: center;
	margin-bottom: 2rem
}
.com-docs__manuals:last-child:not(:first-child), .com-docs__warranty:last-child:not(:first-child), .com-docs__register:last-child:not(:first-child) {
	float: right
}
.com-docs__register {
	padding-top: 3rem;
	padding-bottom: 3rem;
	background-color: #c20038
}

@media screen and (min-width:48em) {
.btn-main.btn-main--register-medium, .btn-main--register-medium.com-saf-centered-button, .btn-main--register-medium.com-compare__action {
	float: left;
	margin-right: 1rem
}
.com-docs__manuals, .com-docs__warranty, .com-docs__register {
	text-align: left
}
.com-docs__manuals {
	width: 50%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem
}
.com-docs__manuals:last-child:not(:first-child) {
	float: right
}
.com-docs__warranty {
	width: 50%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem
}
.com-docs__warranty:last-child:not(:first-child) {
	float: right
}
.com-docs__register {
	width: 100%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	padding: 2rem 6rem
}
.com-docs__register:last-child:not(:first-child) {
	float: right
}
.com-docs__register .com-docs__subtitle {
	margin: 0;
	border-bottom: 0;
	color: #FFF;
	font-size: 1.375rem
}
.com-docs__register .com-docs__text {
	color: #FFF;
	float: left;
	width: 70%
}
}

@media screen and (min-width:64.0625em) {
.com-docs__manuals {
	width: 33.3333333333%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem
}
.com-docs__manuals:last-child:not(:first-child) {
	float: right
}
.com-docs__manuals:last-child:last-child {
	float: left
}
.com-docs__warranty {
	width: 33.3333333333%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem
}
.com-docs__warranty:last-child:not(:first-child) {
	float: right
}
.com-docs__warranty:last-child:last-child {
	float: left
}
.com-docs__register {
	width: 33.3333333333%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	padding-top: 0;
	padding-bottom: 0;
	background-color: #FFF
}
.com-docs__register:last-child:not(:first-child) {
	float: right
}
.com-docs__register:last-child:last-child {
	float: left
}
.com-docs__register .com-docs__subtitle {
	padding-bottom: .8rem;
	margin: 0 0 1.5rem;
	font-size: .875rem;
	color: #3e3936;
	border-bottom: 1px solid #d8d8d8
}
.com-docs__register .com-docs__text {
	color: #3e3936;
	margin-bottom: 1rem;
	width: auto
}
}
.com-product-docs {
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	color: #3e3936
}
.com-product-docs__title {
	font-size: 2.125rem;
	font-weight: 700;
	line-height: 2.375rem
}
.com-product-docs__blocks {
	margin-top: 1.25rem
}
.com-product-docs__blocks .com-product-docs-block {
	margin-bottom: 1.25rem
}
.com-product-docs-block__title {
	font-size: 1.2rem;
	font-weight: 700;
	line-height: 1.5rem;
	text-transform: uppercase
}
.com-product-docs-block__text {
	font-size: .875rem;
	font-weight: 400;
	line-height: 1rem;
	margin-top: 1rem;
	padding-bottom: .5rem
}
.com-product-docs-block__text .com-docs__subtitle {
	display: none
}
.com-product-docs-block__text .com-docs__text {
	font-size: .875rem;
	font-weight: 400;
	line-height: 1rem;
	color: #3e3936
}
.com-product-docs-block__text .com-docs__text .com-docs__link-download {
	font-size: 1rem;
	font-weight: 700;
	line-height: 1.375rem;
	text-transform: uppercase;
	display: inline-block;
	vertical-align: baseline;
	margin-top: .9375rem;
	margin-bottom: 1.875rem;
	border-bottom: .125rem solid #3e3936;
	margin-left: 1.5rem;
	position: relative;
	color: #3e3936;
	font-family: inherit;
	font-style: inherit
}
.com-product-docs-block__text .com-docs__text .com-docs__link-download::before {
	content: '';
	position: absolute;
	width: 1.5rem;
	height: 100%;
	top: .125rem;
	left: -1.5rem;
	background-position: left bottom;
	background-size: 1rem 1.125rem;
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014.861%2019.578%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3Anone%3Bstroke%3A%233e3936%3Bstroke-linecap%3Around%3Bstroke-miterlimit%3A10%3Bstroke-width%3A2px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22a%22%20d%3D%22M12.23%209.453l-4.65%204.65M2.872%209.453l4.65%204.65M1%2018.578h12.86M7.46%201v12.86%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.com-product-docs-block__link {
	font-size: 1rem;
	font-weight: 700;
	line-height: 1.375rem;
	text-transform: uppercase;
	display: inline-block;
	vertical-align: baseline;
	margin-bottom: 1.875rem;
	border-bottom: .125rem solid #3e3936
}
.com-product-docs-block__link.com-product-docs-block__link--download {
	margin-left: 1.5rem;
	position: relative
}
.com-product-docs-block__link.com-product-docs-block__link--download::before {
	content: '';
	position: absolute;
	width: 1.5rem;
	height: 100%;
	top: .125rem;
	left: -1.5rem;
	background-position: left bottom;
	background-size: 1rem 1.125rem;
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014.861%2019.578%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3Anone%3Bstroke%3A%233e3936%3Bstroke-linecap%3Around%3Bstroke-miterlimit%3A10%3Bstroke-width%3A2px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22a%22%20d%3D%22M12.23%209.453l-4.65%204.65M2.872%209.453l4.65%204.65M1%2018.578h12.86M7.46%201v12.86%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}

@media screen and (min-width:48em) {
.com-product-docs {
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto;
	padding-top: 1.5625rem;
	padding-bottom: 1.5625rem
}
.com-product-docs::before, .com-product-docs::after {
	content: ' ';
	display: table
}
.com-product-docs::after {
	clear: both
}
.com-product-docs__title {
	font-size: 2.25rem;
	line-height: 2.5rem
}
.com-product-docs__blocks {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	margin-right: -1.25rem
}
.com-product-docs__blocks .com-product-docs-block {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 33.3333%;
	flex: 0 0 33.3333%;
	padding-right: 1.25rem
}
.com-product-docs-block__title {
	font-size: 1.125rem;
	line-height: 1.5rem
}
.com-product-docs-block__text {
	font-size: .875rem;
	line-height: 1.125rem;
	color: #707070
}
.com-product-docs-block__text .com-docs__text {
	font-size: .875rem;
	line-height: 1.125rem;
	color: #707070
}
.com-product-docs-block__text .com-docs__text .com-docs__link-download {
	font-size: .875rem;
	line-height: 1.125rem
}
.com-product-docs-block__text .com-docs__text .com-docs__link-download::before {
	background-size: .875rem 1rem
}
.com-product-docs-block__link {
	font-size: .875rem;
	line-height: 1.125rem;
	margin-bottom: 0
}
.com-product-docs-block__link.com-product-docs-block__link--download::before {
	background-size: .875rem 1rem
}
}

@media screen and (min-width:64.0625em) {
.com-product-docs {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}
.com-product-docs__title {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 21.8%;
	flex: 0 0 21.8%;
	max-width: 18.75rem;
	padding-right: 5%
}
.com-product-docs__blocks {
	margin-top: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch
}
.com-product-docs-block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}
.com-product-docs-block__text {
	padding-bottom: 1.2rem
}
.com-product-docs-block__link {
	-ms-flex-item-align: start;
	align-self: flex-start
}
}
.com-recipes-pdp__left {
	background-color: #abd7d6;
	color: #FFF;
	padding: 2.4375rem 1.25rem 2.0625rem
}
.com-recipes-pdp__title {
	font-size: 2.125rem;
	font-weight: 400;
	line-height: 2.375rem;
	text-transform: uppercase;
	padding-bottom: 2.25rem
}
.com-recipes-pdp__cta {
	display: block;
	color: #FFF;
	text-transform: uppercase;
	border: .125rem solid #FFF;
	font-size: 1.2rem;
	font-weight: 700;
	line-height: 1.6875rem;
	padding: 1rem .5rem 1.0625rem;
	text-align: center;
	transition: background-color .3s cubic-bezier(0.86, 0, 0.07, 1), color .3s cubic-bezier(0.86, 0, 0.07, 1)
}
.com-recipes-pdp__cta:hover {
	background-color: #FFF;
	color: #abd7d6
}
.com-recipes-pdp-recipe {
	position: relative
}
.com-recipes-pdp-recipe__img-cnt {
	height: 0;
	overflow: hidden;
	position: relative;
	padding-bottom: 70.4%;
	display: block
}
.com-recipes-pdp-recipe__img {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 100%;
	height: 100%;
	-webkit-transform: translate3d(-50%, -50%, 0);
	transform: translate3d(-50%, -50%, 0);
	-o-object-fit: cover;
	object-fit: cover;
	font-family: "object-fit: cover"
}
.com-recipes-pdp-recipe__text-wrp {
	position: absolute;
	bottom: 1.0625rem;
	left: 1.25rem;
	background-color: rgba(255,255,255,0.92);
	text-transform: uppercase;
	font-size: 1rem;
	color: #3e3936;
	border-radius: .25rem;
	width: calc(100% - 2.5rem);
	padding: .875rem .5rem;
	text-align: center;
	border-radius: .25rem;
	display: block
}
.com-recipes-pdp-recipe__name, .com-recipes-pdp-recipe__label {
	display: inline-block;
	vertical-align: baseline;
	line-height: 1.375rem
}
.com-recipes-pdp-recipe__label {
	font-weight: 700
}
.com-recipes-pdp-recipe__name {
	font-size: 1rem;
	font-weight: 400
}

@media screen and (min-width:48em) {
.com-recipes-pdp {
	margin-bottom: 1rem
}
.com-recipes-pdp__wrp {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}
.com-recipes-pdp__title {
	padding-bottom: 0
}
.com-recipes-pdp__cta {
	position: absolute;
	left: 1.25rem;
	bottom: 2.0625rem;
	min-width: 12.6875rem;
	font-size: .875rem;
	line-height: 1.1875rem;
	padding: .75rem .5rem .6875rem
}
.com-recipes-pdp__left {
	position: relative;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 41%;
	flex: 0 0 41%
}
.com-recipes-pdp__right {
	margin-left: 1.2%;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 57.8%;
	flex: 0 0 57.8%
}
.com-recipes-pdp__right-bottom {
	margin-top: .75rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}
.com-recipes-pdp__right-bottom .com-recipes-pdp-recipe {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 48.9552%;
	flex: 0 0 48.9552%
}
.com-recipes-pdp-recipe__text-wrp {
	left: .6875rem;
	bottom: .875rem;
	text-align: left
}
.com-recipes-pdp-recipe.com-recipes-pdp-recipe--large .com-recipes-pdp-recipe__img-cnt {
	padding-bottom: 56.1%
}
.com-recipes-pdp-recipe.com-recipes-pdp-recipe--large .com-recipes-pdp-recipe__text-wrp {
	width: auto;
	padding: 1.3125rem 1rem
}
.com-recipes-pdp-recipe.com-recipes-pdp-recipe--large .com-recipes-pdp-recipe__name, .com-recipes-pdp-recipe.com-recipes-pdp-recipe--large .com-recipes-pdp-recipe__label {
	font-size: 1.2rem;
	line-height: 1.5rem
}
.com-recipes-pdp-recipe.com-recipes-pdp-recipe--small .com-recipes-pdp-recipe__img-cnt {
	padding-bottom: 55.4%
}
.com-recipes-pdp-recipe.com-recipes-pdp-recipe--small .com-recipes-pdp-recipe__text-wrp {
	width: calc(100% - 1.375rem);
	padding: .875rem .375rem
}
.com-recipes-pdp-recipe.com-recipes-pdp-recipe--small .com-recipes-pdp-recipe__name {
	text-transform: none
}
}

@media screen and (min-width:64.0625em) {
.com-recipes-pdp {
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto
}
.com-recipes-pdp::before, .com-recipes-pdp::after {
	content: ' ';
	display: table
}
.com-recipes-pdp::after {
	clear: both
}
.com-recipes-pdp__wrp {
	padding-left: 1.25rem;
	padding-right: 1.25rem
}
.com-recipes-pdp__title {
	font-size: 2.5rem;
	line-height: 2.6875rem;
	padding-bottom: 0
}
.com-recipes-pdp__left {
	padding: 3.0625rem 2.625rem 3.5rem
}
.com-recipes-pdp__cta {
	left: 3.0625rem;
	bottom: 3.5rem
}
.com-recipes-pdp__right-bottom {
	margin-top: 1.1875rem
}
.com-recipes-pdp-recipe.com-recipes-pdp-recipe--small .com-recipes-pdp-recipe__text-wrp {
	width: auto
}
}
.com-bkg-text-pdp {
	position: relative
}
.com-bkg-text-pdp__bkg-cnt {
	height: 0;
	overflow: hidden;
	position: relative;
	padding-bottom: 144.8%;
	display: block
}
.com-bkg-text-pdp__bkg {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	-o-object-fit: cover;
	object-fit: cover;
	font-family: "object-fit: cover"
}
.com-bkg-text-pdp__content {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%
}
.com-bkg-text-pdp__content .com-bkg-text-pdp__title {
	position: absolute;
	left: 1.25rem;
	top: 2.5625rem;
	font-size: 2.125rem;
	line-height: 2.375rem;
	font-weight: 400;
	color: #FFF;
	text-transform: uppercase;
	width: calc(100% - 2.5rem)
}
.com-bkg-text-pdp__content .com-bkg-text-pdp__cta {
	position: absolute;
	left: 1.25rem;
	bottom: 3.5rem;
	font-size: 1.2rem;
	width: calc(100% - 2.5rem)
}

@media screen and (min-width:48em) {
.com-bkg-text-pdp {
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto
}
.com-bkg-text-pdp::before, .com-bkg-text-pdp::after {
	content: ' ';
	display: table
}
.com-bkg-text-pdp::after {
	clear: both
}
.com-bkg-text-pdp__bkg-cnt {
	padding-bottom: 41%
}
.com-bkg-text-pdp__content {
	top: 5.375rem;
	left: auto;
	right: 5.125rem;
	width: auto;
	height: auto;
	max-width: 16.5rem
}
.com-bkg-text-pdp__content .com-bkg-text-pdp__cta, .com-bkg-text-pdp__content .com-bkg-text-pdp__title {
	position: static;
	width: auto
}
.com-bkg-text-pdp__content .com-bkg-text-pdp__title {
	font-size: 2.5rem
}
}
.com-colors__cnt {
	clear: both;
	overflow: hidden;
	margin: 0 -0.3125rem .1rem
}
.com-colors__cnt--in-column {
	margin-left: -0.0625rem
}
.com-colors__item {
	float: left;
	margin: .0625rem;
	padding: .25rem;
	display: block;
	line-height: 0;
	border: 2px solid tranparent
}
.com-colors__item:hover {
	padding: .125rem;
	border: 2px solid #c6c5c4
}
.com-colors__item[data-colors-panel="selected"] {
	padding: .125rem;
	border: 2px solid #3e3936
}
.com-colors__img {
	width: 1rem;
	height: 1rem;
	border: 1px solid #6e6e6e
}
.com-colors__text {
	font-weight: 400;
	font-size: .75rem;
	color: #3e3936;
	letter-spacing: .04em
}
.com-colors__label {
	font-weight: 600
}
.com-colors-pdp__label {
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5rem;
	color: #3e3936;
	text-transform: uppercase
}
.com-colors-pdp__wrp {
	white-space: nowrap;
	overflow-x: scroll;
	padding: 1.25rem 0 3.125rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: #f2f2f2
}
.com-colors-pdp__item {
	text-align: center;
	margin: auto .9375rem;
	position: relative
}
.com-colors-pdp__item--selected .com-colors-pdp {
	margin: auto 1.3125rem
}
.com-colors-pdp__item--selected .com-colors-pdp__border {
	width: 5rem;
	height: 5rem;
	box-shadow: 0 .9375rem .9375rem rgba(0,0,0,0.1)
}
.com-colors-pdp__item--selected .com-colors-pdp__text {
	display: block;
	width: 100vw
}
.com-colors-pdp__border {
	position: relative;
	display: inline-block;
	border: 5px solid #FFF;
	border-radius: 100%;
	width: 3.3125rem;
	height: 3.3125rem;
	overflow: hidden;
	box-shadow: 0 .625rem .625rem rgba(0,0,0,0.1)
}
.com-colors-pdp__icon {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
	display: block;
	background-position: center center
}
.com-colors-pdp__icon--selected {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2013.299%209.445%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-width%3A2px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22a%22%20d%3D%22M.707%203.106l4.906%204.907L9.64%203.777%2012.574.69%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
	background-size: 1.875rem;
	height: 1.5rem;
	width: 1.875rem
}
.com-colors-pdp__icon--not-available {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024.466%2021.593%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-width%3A2px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22a%22%20d%3D%22M23.81.755L.655%2020.837%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
	background-size: 2.375rem;
	width: 2.375rem;
	height: 2.375rem
}
.com-colors-pdp__icon--not-available-selected {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2017.749%2018.728%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3A%23fff%3B%7D.a%2C.b%7Bstroke%3A%23b1b0af%3B%7D.b%7Bfill%3A%23b1b0af%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22a%22%20d%3D%22M1.262%201.25l15.21%2016.224%22%2F%3E%3Cpath%20class%3D%22b%22%20d%3D%22M.708%201.783l1.11-1.04%2015.223%2016.24-1.108%201.04z%22%2F%3E%3Cg%3E%3Cpath%20class%3D%22a%22%20d%3D%22M16.473%201.25L1.263%2017.473%22%2F%3E%3Cpath%20class%3D%22b%22%20d%3D%22M.707%2016.945L15.932.718l1.11%201.04L1.815%2017.986z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
	background-size: 1.875rem;
	width: 1.875rem;
	height: 1.875rem
}
.com-colors-pdp__image {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover
}
.com-colors-pdp__text {
	display: none;
	font-weight: 400;
	font-size: .875rem;
	line-height: 1.1875rem;
	color: #404040;
	position: absolute;
	bottom: -1.5rem;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%)
}

@media screen and (min-width:48em) {
.com-colors-pdp {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	padding-top: 1.3125rem
}
.com-colors-pdp__label {
	padding-top: .5625rem;
	padding-right: .1875rem
}
.com-colors-pdp__wrp {
	overflow-x: visible;
	white-space: normal;
	background-color: transparent;
	padding: 0;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}
.com-colors-pdp__item {
	margin: 0 .3125rem .8125rem
}
.com-colors-pdp__item--selected {
	margin: 0 .5rem .8125rem
}
.com-colors-pdp__item:first-child {
	margin-left: .3125rem !important
}
.com-colors-pdp__border {
	width: 2.0625rem;
	height: 2.0625rem;
	border-width: .1875rem
}
.com-colors-pdp__item--selected .com-colors-pdp__border {
	width: 2.375rem;
	height: 2.375rem;
	border: 0 solid transparent;
	box-shadow: none
}
.com-colors-pdp__icon--selected {
	background-size: 100%;
	height: 1rem;
	width: 1rem
}
.com-colors-pdp__icon--not-available {
	background-size: 100%;
	width: 2.0625rem;
	height: 2.0625rem
}
.com-colors-pdp__icon--not-available-selected {
	background-size: 100%;
	width: 1.0625rem;
	height: 1.0625rem
}
.com-colors-pdp__text {
	font-size: .625rem;
	line-height: .9375rem;
	bottom: auto;
	top: -1.3125rem
}
}
.com-product-nav {
	font-size: .75rem
}
.com-product-nav__left, .com-product-nav__right {
	vertical-align: top
}
.com-product-nav__left {
	display: none
}
.com-product-nav__right {
	display: block
}
.com-product-nav__buttons {
	float: right
}
.com-product-nav__buttons--hide-static {
	display: none
}
.com-sticky.com-sticky--sticky .com-product-nav__buttons--hide-static {
	display: block
}
.com-product-nav__title {
	font-size: 1.5rem;
	color: #3e3936;
	font-weight: 600;
	text-transform: uppercase;
	margin: 0;
	cursor: pointer
}
.com-product-nav.com-sticky--white .com-product-nav__title {
	color: #FFF
}
.com-product-nav.com-sticky--white.com-sticky--sticky .com-product-nav__title {
	color: #3e3936
}
.com-product-nav__btn {
	height: 2.5rem;
	display: inline-block;
	line-height: 2.5rem;
	background-position: right center;
	display: none
}
.com-product-nav__btn--in-product:hover::after, .com-product-nav__btn--in-product.com-product-nav__btn--selected::after {
	content: "";
	display: block;
	width: 100%;
	height: .1875rem;
	background-color: #3e3936;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 1
}
.com-product-nav__discounted {
	font-size: .75rem;
	text-decoration: line-through;
	color: #ada8a5;
	font-weight: 600;
	margin-right: .3125rem
}
.com-product-nav__price {
	font-size: .875rem;
	color: #3e3936;
	font-weight: 700;
	margin-right: .3125rem
}
.com-product-nav__vat {
	font-size: .75rem;
	color: #ada8a5;
	font-weight: 300;
	margin-right: .625rem
}
.com-product-nav.com-sticky--white .com-product-nav__btn--in-product {
	color: #FFF
}
.com-product-nav.com-sticky--white .com-product-nav__btn--in-product:hover::after, .com-product-nav.com-sticky--white .com-product-nav__btn--in-product.com-product-nav__btn--selected::after {
	background-color: #FFF
}
.com-product-nav.com-sticky--white.com-sticky--sticky .com-product-nav__btn--in-product {
	color: #3e3936
}
.com-product-nav.com-sticky--white.com-sticky--sticky .com-product-nav__btn--in-product:hover::after, .com-product-nav.com-sticky--white.com-sticky--sticky .com-product-nav__btn--in-product.com-product-nav__btn--selected::after {
	background-color: #3e3936
}
.com-product-nav__btn--explore {
	height: 2.5rem;
	display: inline-block;
	line-height: 2.5rem;
	padding-right: 1.25rem;
	background-position: right center;
	background-size: .875rem
}
.com-product-nav .btn-main.btn-main--in-product, .com-product-nav .btn-main--in-product.com-saf-centered-button, .com-product-nav .btn-main--in-product.com-compare__action {
	display: none;
	border: 1px solid #d8d8d8;
	text-transform: none;
	margin: 0;
	box-sizing: content-box;
	font-weight: 400
}
.com-product-nav .btn-main.btn-main--in-product:hover:not(.btn-main--white), .com-product-nav .btn-main--in-product.com-saf-centered-button:hover:not(.btn-main--white), .com-product-nav .btn-main--in-product.com-compare__action:hover:not(.btn-main--white) {
	border-color: #3e3936
}
.com-product-nav .btn-main.btn-main--in-product:not(:last-child), .com-product-nav .btn-main--in-product.com-saf-centered-button:not(:last-child), .com-product-nav .btn-main--in-product.com-compare__action:not(:last-child) {
	margin-right: .5rem
}
.com-product-nav .btn-main.btn-main--in-product.btn-main--red, .com-product-nav .btn-main--in-product.btn-main--red.com-saf-centered-button, .com-product-nav .btn-main--in-product.btn-main--red.com-compare__action {
	display: inline-block;
	border-color: #c20038;
	text-transform: uppercase;
	padding: 0 1.875rem
}
.com-product-nav__list-outer {
	height: 100%;
	white-space: nowrap;
	overflow-x: hidden;
	overflow-y: hidden;
	text-align: center
}
.com-product-nav__list {
	display: inline-block
}
.com-product-nav__item {
	height: 100%;
	display: inline-block;
	margin: 0 1.5rem 0 0
}
.com-product-nav__item-link {
	height: 100%;
	line-height: 2.5rem;
	display: block;
	text-align: center;
	line-height: .8rem
}
.com-product-nav__item-icon {
	max-width: 55px;
	height: auto;
	display: block;
	margin: 0 auto;
	display: none
}
.com-product-nav__item-text {
	display: block;
	height: 100%;
	line-height: 2.5rem;
	color: #3e3936
}
.com-product-nav.com-product-nav--v-2 .com-product-nav__right, .com-product-nav.com-product-nav--v-2 .com-product-nav__left {
	display: inline-block
}
.com-product-nav.com-product-nav--v-2 .com-product-nav__right {
	float: right
}
.com-product-nav.com-product-nav--v-2 .com-product-nav__left {
	float: left
}
.com-product-nav.com-product-nav--v-2 .com-product-nav__title {
	font-size: 1rem;
	line-height: 1.125rem
}
.com-product-nav.com-product-nav--v-2 .com-product-nav__title::after {
	content: '';
	width: .75rem;
	height: .46875rem;
	display: inline-block;
	vertical-align: middle;
	margin-left: .6875rem
}
.com-sticky--open.com-product-nav.com-product-nav--v-2 .com-product-nav__title::after {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg)
}
.com-product-nav.com-product-nav--v-2 .com-product-nav__list-outer {
	padding: 1.125rem 0 2rem
}
.com-product-nav.com-product-nav--v-2 .com-product-nav__list-outer .btn-product {
	margin-top: 4.5rem;
	display: block
}
.com-product-nav.com-product-nav--v-2 .com-product-nav__list {
	display: block
}
.com-product-nav.com-product-nav--v-2 .com-product-nav__item {
	display: block;
	margin: 0;
	height: auto;
	padding-bottom: 1.125rem
}
.com-product-nav.com-product-nav--v-2 .com-product-nav__item:last-child {
	padding-bottom: 0
}
.com-product-nav.com-product-nav--v-2 .com-product-nav__item-link {
	text-align: left
}
.com-product-nav.com-product-nav--v-2 .com-product-nav__item-text {
	font-size: 1.2rem;
	line-height: 2.0625rem;
	color: #707070
}
.com-product-nav.com-product-nav--v-2 .com-product-nav-button {
	display: inline-block;
	min-height: 2.125rem;
	line-height: 1.1875rem;
	font-size: .875rem;
	font-weight: 700;
	min-width: 6.125rem;
	text-align: center;
	padding: .5rem 2.125rem .4375rem
}
.com-product-nav.com-product-nav--v-2 .com-product-nav-button.com-product-nav-button--red {
	color: #FFF;
	background-color: #c20038
}
.com-product-nav.com-product-nav--v-2 .com-product-nav-button.com-product-nav-button--rounded {
	border-radius: 1.0625rem
}
.com-sticky--open.com-product-nav.com-product-nav--v-2 .com-product-nav-button.com-product-nav-button--in-topbar {
	display: none
}
.com-product-nav.com-product-nav--v-2 .com-sticky__topbar {
	box-shadow: 0 .1875rem .375rem rgba(0,0,0,0.16)
}
.com-sticky--open.com-product-nav.com-product-nav--v-2 .com-sticky__topbar {
	box-shadow: none
}
.com-product-nav.com-product-nav--v-2 .com-sticky__topbar-inner {
	height: 3.5rem;
	line-height: 3.5rem
}
.com-product-nav.com-product-nav--v-2 .com-sticky__dropdown-mask {
	height: auto
}
.com-sticky--open.com-product-nav.com-product-nav--v-2 .com-sticky__dropdown-mask {
	box-shadow: 0 .1875rem .375rem rgba(0,0,0,0.16)
}
.com-product-nav.com-product-nav--v-2 .com-sticky__dropdown, .com-product-nav.com-product-nav--v-2 .com-sticky__dropdown-inner {
	background: #FFF
}

@media screen and (min-width:48em) {
.com-product-nav__left {
	margin-right: 10.6rem
}
.com-product-nav.com-sticky.com-sticky--sticky .com-product-nav__left {
	margin-right: 23rem
}
.com-product-nav.com-sticky .com-sticky__wrapper, .com-product-nav.com-sticky .com-sticky__dropdown, .com-product-nav.com-sticky .com-sticky__dropdown-inner, .com-product-nav.com-sticky .com-sticky__topbar, .com-product-nav.com-sticky .com-sticky__topbar-inner {
	background-color: #FFF
}
.com-product-nav.com-sticky .com-sticky__topbar {
	padding-top: .625rem
}
.com-product-nav.com-sticky .com-sticky__topbar, .com-product-nav.com-sticky .com-sticky__topbar-inner {
	height: auto;
	position: relative
}
.com-product-nav.com-sticky .com-sticky__dropdown {
	display: none
}
.com-product-nav.com-sticky--transp .com-sticky__wrapper, .com-product-nav.com-sticky--transp .com-sticky__dropdown, .com-product-nav.com-sticky--transp .com-sticky__dropdown-inner, .com-product-nav.com-sticky--transp .com-sticky__topbar, .com-product-nav.com-sticky--transp .com-sticky__topbar-inner, .com-product-nav.com-sticky--white .com-sticky__wrapper, .com-product-nav.com-sticky--white .com-sticky__dropdown, .com-product-nav.com-sticky--white .com-sticky__dropdown-inner, .com-product-nav.com-sticky--white .com-sticky__topbar, .com-product-nav.com-sticky--white .com-sticky__topbar-inner {
	background-color: transparent
}
.com-product-nav.com-sticky--transp.com-sticky--sticky .com-sticky__wrapper, .com-product-nav.com-sticky--transp.com-sticky--sticky .com-sticky__dropdown, .com-product-nav.com-sticky--transp.com-sticky--sticky .com-sticky__dropdown-inner, .com-product-nav.com-sticky--transp.com-sticky--sticky .com-sticky__topbar, .com-product-nav.com-sticky--transp.com-sticky--sticky .com-sticky__topbar-inner, .com-product-nav.com-sticky--white.com-sticky--sticky .com-sticky__wrapper, .com-product-nav.com-sticky--white.com-sticky--sticky .com-sticky__dropdown, .com-product-nav.com-sticky--white.com-sticky--sticky .com-sticky__dropdown-inner, .com-product-nav.com-sticky--white.com-sticky--sticky .com-sticky__topbar, .com-product-nav.com-sticky--white.com-sticky--sticky .com-sticky__topbar-inner {
	background-color: #FFF
}
.com-product-nav__left {
	display: block;
	min-height: 2.1875rem;
	height: auto;
	line-height: 2.1875rem;
	text-align: left
}
.com-product-nav__right {
	display: block;
	min-height: 2.1875rem;
	line-height: 2.1875rem;
	text-align: left
}
.com-product-nav__buttons {
	position: absolute;
	top: 0;
	right: 1.25rem
}
.com-product-nav__btn {
	position: relative;
	display: inline-block;
	height: 2.1875rem;
	line-height: 2.1875rem;
	margin-right: 1.25rem
}
.com-product-nav__btn--explore {
	display: none
}
.com-product-nav .btn-main.btn-main--in-product, .com-product-nav .btn-main--in-product.com-saf-centered-button, .com-product-nav .btn-main--in-product.com-compare__action {
	display: inline-block
}
.com-product-nav .btn-main.btn-main--in-product.btn-main--red, .com-product-nav .btn-main--in-product.btn-main--red.com-saf-centered-button, .com-product-nav .btn-main--in-product.btn-main--red.com-compare__action {
	display: inline-block
}
.com-product-nav.com-product-nav--v-2 .com-product-nav__right, .com-product-nav.com-product-nav--v-2 .com-product-nav__left {
	height: 3.1875rem;
	line-height: 3.1875rem
}
.com-product-nav.com-product-nav--v-2 .com-product-nav__left {
	margin-right: 0
}
.com-product-nav.com-product-nav--v-2 .com-product-nav__title {
	text-transform: none;
	font-size: 1.2rem;
	font-weight: 700;
	line-height: 1.5rem;
	vertical-align: middle
}
.com-product-nav.com-product-nav--v-2 .com-product-nav__link-list .com-product-nav__item-link {
	display: inline-block;
	vertical-align: top;
	height: 3.1875rem;
	line-height: 3.1875rem;
	margin: 0 .9375rem 0 .6875rem
}
.com-product-nav.com-product-nav--v-2 .com-product-nav__link-list .com-product-nav__item-text {
	display: inline-block;
	height: auto
}
.com-product-nav.com-product-nav--v-2 .com-product-nav__list-outer {
	padding-top: 0
}
.com-product-nav.com-product-nav--v-2 .com-product-nav__list-outer .btn-product {
	margin-top: 2rem
}
.com-product-nav.com-product-nav--v-2 .com-product-nav__item-text {
	font-size: 1rem;
	line-height: 1.375rem
}
.com-product-nav.com-product-nav--v-2 .com-product-nav-button {
	text-transform: uppercase
}
.com-product-nav.com-product-nav--v-2 .com-sticky__wrapper, .com-product-nav.com-product-nav--v-2 .com-sticky__topbar {
	padding-top: 0
}
.com-product-nav.com-product-nav--v-2 .com-sticky__topbar-inner {
	height: 3.1875rem;
	line-height: 3.1875rem
}
.com-product-nav.com-product-nav--v-2 .com-sticky__topbar-inner::after {
	display: none
}
}

@media screen and (min-width:48em) and (max-width:64em) {
.com-sticky--open.com-product-nav.com-product-nav--v-2 .com-sticky__dropdown {
	display: block;
	height: auto
}
}

@media screen and (min-width:64.0625em) {
.com-sticky.com-product-nav.com-product-nav--v-2 .com-product-nav__left {
	margin-right: 0
}
.com-product-nav.com-product-nav--v-2 .com-product-nav__title::after {
	display: none
}
.com-product-nav.com-product-nav--v-2 .com-product-nav__link-list {
	display: inline-block;
	height: 100%
}
.com-product-nav.com-product-nav--v-2 .com-product-nav-button.com-product-nav-button--in-topbar {
	margin-left: 1.125rem
}
.com-sticky--open.com-product-nav.com-product-nav--v-2 .com-product-nav-button.com-product-nav-button--in-topbar {
	display: inline-block
}
.com-sticky--open.com-product-nav.com-product-nav--v-2 .com-sticky__topbar {
	box-shadow: 0 .1875rem .375rem rgba(0,0,0,0.16)
}
}
.com-product-tech-spec {
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	padding-bottom: .8125rem;
	color: #3e3936;
	font-size: 1rem
}
.com-product-tech-spec__inner-wrp {
	padding-top: 2.5rem;
	padding-left: 1.25rem;
	padding-right: 1.25rem
}
.com-product-tech-spec__title {
	font-size: 2.125rem;
	font-weight: 700;
	line-height: 2.5rem;
	text-transform: uppercase
}
.com-product-tech-spec__sub {
	display: inline-block;
	margin: 1.125rem 0 0;
	padding: .625rem 2.875rem .5625rem 1.125rem;
	position: relative;
	font-size: .875rem;
	font-weight: 400;
	line-height: 1.25rem;
	background-color: #FFF;
	border-radius: .25rem;
	box-shadow: 0 .1875rem .375rem rgba(0,0,0,0.16)
}
.com-product-tech-spec__sub-image-cnt {
	position: absolute;
	height: 100%;
	width: 2.875rem;
	top: 0;
	right: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}
.com-product-tech-spec__sub-image {
	width: 41%;
	-o-object-fit: contain;
	object-fit: contain;
	font-family: "object-fit: contain"
}
.com-product-tech-spec-column {
	padding: 1.9375rem 0 2.125rem
}
.com-product-tech-spec-column__title {
	font-size: 1.125rem;
	font-weight: 700;
	line-height: 1.63125rem;
	text-transform: uppercase
}
.com-product-tech-spec-column__specs {
	padding-top: .6875rem
}
.com-product-tech-spec-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: .25rem 0;
	border-bottom: .0625rem solid #d8d8d8
}
.com-product-tech-spec-item__label, .com-product-tech-spec-item__value {
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	line-height: 1.45rem
}
.com-product-tech-spec-item__label {
	-ms-flex-preferred-size: 60%;
	flex-basis: 60%
}
.com-product-tech-spec-item__value {
	-ms-flex-preferred-size: 40%;
	flex-basis: 40%;
	color: #707070
}

@media screen and (min-width:48em) {
.com-product-tech-spec {
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 0;
	padding-top: 2rem;
	padding-bottom: 2rem
}
.com-product-tech-spec::before, .com-product-tech-spec::after {
	content: ' ';
	display: table
}
.com-product-tech-spec::after {
	clear: both
}
.com-product-tech-spec__inner-wrp {
	padding: 3.125rem 1.25rem 3.75rem
}
.com-product-tech-spec__title {
	font-size: 2.5rem;
	line-height: 2.625rem
}
.com-product-tech-spec__columns {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	margin-right: -1.375rem
}
.com-product-tech-spec__columns .com-product-tech-spec-column {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 33.3333%;
	flex: 0 0 33.3333%
}
.com-product-tech-spec-column {
	padding: 2.25rem 1.375rem 0 0
}
.com-product-tech-spec-column__title {
	font-size: 1rem;
	line-height: 1.375rem
}
.com-product-tech-spec-column__specs {
	padding-top: 1.1875rem
}
.com-product-tech-spec-item {
	padding: .3125rem 0
}
.com-product-tech-spec-item:last-child {
	border-bottom: 0
}
.com-product-tech-spec-item__label, .com-product-tech-spec-item__value {
	font-size: .875rem;
	line-height: 1.26875rem
}
}

@media screen and (min-width:64.0625em) {
.com-product-tech-spec__inner-wrp {
	position: relative;
	padding-left: 18.125rem;
	padding-right: 2rem
}
.com-product-tech-spec__inner-wrp::before {
	content: '';
	position: absolute;
	height: 100%;
	width: 11.25rem;
	top: 0;
	left: 0;
	background-color: #c20038;
	z-index: 0
}
.com-product-tech-spec__product-image {
	position: absolute;
	top: 3.75rem;
	left: 1.25rem;
	width: 14.6875rem;
	height: auto;
	z-index: 1
}
.com-product-tech-spec__product-image img {
	-o-object-fit: contain;
	object-fit: contain;
	font-family: "object-fit: contain"
}
.com-product-tech-spec__sub {
	position: absolute;
	left: 3.4375rem;
	top: 19.4375rem;
	z-index: 1;
	width: 4.25rem;
	height: 4.25rem;
	border-radius: 50%;
	box-shadow: none;
	padding: 0;
	margin: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}
.com-product-tech-spec__sub::before {
	content: '';
	position: absolute;
	top: -0.25rem;
	left: 50%;
	-webkit-transform: translate3d(-50%, 0, 0);
	transform: translate3d(-50%, 0, 0);
	width: 0;
	height: 0;
	border-left: .4375rem solid transparent;
	border-right: .4375rem solid transparent;
	border-bottom: .3125rem solid #FFF
}
.com-product-tech-spec__sub-text {
	font-size: 1rem;
	font-weight: 700;
	line-height: 1.25rem;
	display: block;
	text-align: center
}
.com-product-tech-spec__sub-image-cnt {
	position: static;
	height: auto;
	width: 100%
}
.com-product-tech-spec__sub-image {
	width: 34%
}
}
.com-modal-gallery {
	padding: 0;
	position: relative;
	background-color: #FFF;
	display: none
}
.com-modal-gallery__close {
	width: 2.5rem;
	height: 2.5rem;
	display: block;
	background-position: center;
	background-size: 100%;
	position: absolute;
	top: 1.25rem;
	right: 1.25rem;
	cursor: pointer;
	z-index: 10
}
.com-modal-gallery__list {
	background-image: url("../bundles/whirlpoolkitchenaidmain/images/com-product-viz/placeholders/placeholder-image.jpg");
	background-size: 50%;
	background-position: center center;
	background-repeat: no-repeat
}
.com-modal-gallery__list, .com-modal-gallery__item-wrapper, .com-modal-gallery__item {
	width: 100%;
	height: 100vh
}
.com-modal-gallery__item {
	text-align: center
}
.com-modal-gallery__image {
	height: 100%;
	width: auto;
	-o-object-fit: contain;
	object-fit: contain;
	max-width: 100%;
	margin: 0 auto
}
.com-modal-gallery .slick-dots {
	top: -50px;
	position: relative
}
.com-modal-gallery__item-wrapper--image {
	padding: 1.25rem
}
.com-modal-gallery__item-wrapper--video {
	max-width: 70.5rem;
	width: 100%;
	margin: 0 auto
}
.com-modal-gallery__size-wrapper {
	position: relative;
	padding-bottom: 56.25%;
	top: 50%;
	left: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
	background-image: url("../bundles/whirlpoolkitchenaidmain/images/com-product-viz/placeholders/placeholder-video.svg");
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain
}
.com-modal-gallery__item-wrapper--video iframe {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0
}

@media screen and (min-width:64.0625em) {
.com-modal-gallery::after, .com-modal-gallery::before {
	z-index: 9;
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto;
	float: none;
	margin-left: auto;
	margin-right: auto;
	content: "";
	display: block;
	position: absolute;
	width: 100%;
	height: 4.375rem;
	left: 50%;
	top: 0;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	border-left: 10.75rem solid #c20038
}
.com-modal-gallery::after::before, .com-modal-gallery::after::after, .com-modal-gallery::before::before, .com-modal-gallery::before::after {
content:' ';
display:table
}
.com-modal-gallery::after::after, .com-modal-gallery::before::after {
clear:both
}
.com-modal-gallery::after {
	border: 0;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: left 1.4rem top 1.5625rem;
	background-image: url("../bundles/whirlpoolkitchenaidmain/images/main/logo.svg");
	background-size: 8rem
}
.com-modal-gallery__list {
	background-size: 10%
}
}
.com-modal {
	display: none;
	position: relative;
	width: 100%;
	max-width: 600px;
	background-color: #FFF;
	max-height: 100%;
	min-height: 10px !important;
	box-sizing: border-box
}
.com-modal__close {
	position: absolute;
	top: .5rem;
	right: .5rem;
	display: block;
	background-position: center top;
	background-size: 1.25rem;
	height: 1.25rem;
	width: 1.25rem
}

@media screen and (min-width:48em) {
.com-modal__close {
	background-size: 1.25rem;
	height: 1.25rem;
	width: 1.25rem
}
}

@media screen and (min-width:64.0625em) {
.com-modal__close {
	background-size: 1.25rem;
	height: 1.25rem;
	width: 1.25rem
}
}
.com-modal--add-to-cart {
	max-width: 73.125rem;
	box-shadow: 0 0 1.25rem rgba(0,0,0,0.3);
	border-bottom: 2.5rem solid #f4f4f4;
	text-align: left
}
.com-modal--add-to-cart .com-modal__close {
	right: 5.9375rem;
	top: 2.75rem;
	display: block;
	background-position: center top;
	background-size: 1.875rem;
	height: 1.875rem;
	width: 1.875rem
}

@media screen and (min-width:48em) {
.com-modal--add-to-cart .com-modal__close {
	background-size: 1.875rem;
	height: 1.875rem;
	width: 1.875rem
}
}

@media screen and (min-width:64.0625em) {
.com-modal--add-to-cart .com-modal__close {
	background-size: 1.875rem;
	height: 1.875rem;
	width: 1.875rem
}
}
.com-modal__high-title {
	height: 6.5625rem;
	padding: 2.5rem 5.9375rem 0;
	background-color: #f4f4f4;
	text-transform: none;
	font-size: 1.5625rem;
	color: #353535;
	font-weight: 300
}
.com-modal-overlay {
	background-color: rgba(0,0,0,0.5)
}
.com-modal-overlay--transparent {
	background-color: transparent
}
.btn-main.btn-main--red--in-stripe-support, .btn-main--red--in-stripe-support.com-saf-centered-button, .btn-main--red--in-stripe-support.com-compare__action {
	min-height: 3.125rem;
	line-height: 1.125rem;
	padding: .9375rem
}
.btn-main.btn-main--red--in-stripe-support:hover, .btn-main--red--in-stripe-support.com-saf-centered-button:hover, .btn-main--red--in-stripe-support.com-compare__action:hover {
	margin: 0;
	line-height: 1.125rem
}
.com-stripe-support {
	padding: 4rem 0
}
.com-stripe-support__wrp {
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto
}
.com-stripe-support__wrp::before, .com-stripe-support__wrp::after {
	content: ' ';
	display: table
}
.com-stripe-support__wrp::after {
	clear: both
}
.com-stripe-support__item {
	position: relative;
	text-align: center;
	margin-bottom: 1rem
}
.com-stripe-support__img {
	position: relative;
	text-align: center;
	margin-bottom: 1rem
}
.com-stripe-support__img--small {
	max-width: 70%
}
.com-stripe-support__icon {
	display: block;
	background-position: center top;
	background-size: 4.6875rem;
	height: 4.6875rem;
	width: 4.6875rem;
	margin-bottom: 1rem;
	display: inline-block
}

@media screen and (min-width:48em) {
.com-stripe-support__icon {
	background-size: 4.6875rem;
	height: 4.6875rem;
	width: 4.6875rem
}
}

@media screen and (min-width:64.0625em) {
.com-stripe-support__icon {
	background-size: 4.6875rem;
	height: 4.6875rem;
	width: 4.6875rem
}
}
.com-stripe-support__title {
	margin: 1.5rem 0;
	text-transform: uppercase;
	font-size: .875rem;
	font-weight: 700;
	color: #3e3936;
	line-height: 1.2rem
}
.com-stripe-support__text {
	padding: 2rem 0;
	font-size: .875rem;
	font-weight: 400;
	color: #3e3936
}

@media screen and (min-width:48em) {
.com-stripe-support__item {
	width: 25%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem
}
.com-stripe-support__item:last-child:not(:first-child) {
	float: right
}
.com-stripe-support__item--3-cols {
	width: 33.3333333333%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem
}
.com-stripe-support__item--3-cols:last-child:not(:first-child) {
	float: right
}
}

@media screen and (min-width:64.0625em) {
.com-stripe-support__title {
	padding: 0 2.5rem
}
.com-stripe-support__text {
	padding: 2rem 2.5rem
}
}
.btn-main.btn-main--contacts-form, .btn-main--contacts-form.com-saf-centered-button, .btn-main--contacts-form.com-compare__action, .btn-main.btn-main--warranty-form, .btn-main--warranty-form.com-saf-centered-button, .btn-main--warranty-form.com-compare__action {
	min-width: 10.625rem;
	text-transform: uppercase;
	text-align: center;
	border: 0
}
.btn-main.btn-main--contacts-form:hover, .btn-main--contacts-form.com-saf-centered-button:hover, .btn-main--contacts-form.com-compare__action:hover, .btn-main.btn-main--warranty-form:hover, .btn-main--warranty-form.com-saf-centered-button:hover, .btn-main--warranty-form.com-compare__action:hover {
	border: 0;
	margin: 0
}
.btn-main.btn-main--contacts-form, .btn-main--contacts-form.com-saf-centered-button, .btn-main--contacts-form.com-compare__action {
	padding: .9375rem;
	min-height: 3.125rem;
	line-height: 1.125rem
}
.btn-main.btn-main--contacts-form:hover, .btn-main--contacts-form.com-saf-centered-button:hover, .btn-main--contacts-form.com-compare__action:hover {
	line-height: 1.125rem
}
.btn-main.btn-main--warranty-form, .btn-main--warranty-form.com-saf-centered-button, .btn-main--warranty-form.com-compare__action {
	padding: .625rem .9375rem;
	min-height: 2.5rem;
	line-height: 1.125rem
}
.btn-main.btn-main--warranty-form:hover, .btn-main--warranty-form.com-saf-centered-button:hover, .btn-main--warranty-form.com-compare__action:hover {
	line-height: 1.125rem
}
.btn-main.btn-main--in-about, .btn-main--in-about.com-saf-centered-button, .btn-main--in-about.com-compare__action {
	color: #FFF;
	border-color: #FFF;
	background-color: rgba(62,57,54,0.8)
}
.com-stripe-title--in-support .com-stripe-title__text {
	font-size: 1.375rem;
	font-weight: 300
}
.com-stripe-title--in-where-to-buy .com-stripe-title__text {
	font-size: 1rem;
	font-weight: 300;
	padding: 0
}
.com-support {
	padding-bottom: 1rem
}
.com-support a {
	color: #c20038
}
.com-support--in-about-brand {
	padding: 2rem 0
}
.com-support__wrp {
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto
}
.com-support__wrp::before, .com-support__wrp::after {
	content: ' ';
	display: table
}
.com-support__wrp::after {
	clear: both
}
.com-support__cnt {
	width: 100%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem
}
.com-support__cnt:last-child:not(:first-child) {
	float: right
}
.com-support__center {
	padding: 1rem 0;
	clear: both;
	text-align: center
}
.com-support__title, .com-support__subtitle, .com-support__response, .com-support__text, .com-support__pretitle {
	color: #3e3936;
	text-align: center
}
.com-support__title {
	margin: 1.5rem 0 0;
	text-transform: uppercase;
	font-size: 1.375rem;
	font-weight: 300
}
.com-support__title--in-about {
	position: absolute;
	width: 100%;
	left: 0;
	top: 1rem;
	font-size: 1rem;
	font-weight: 600;
	padding: .5rem 0;
	background-color: #f4f4f4
}
.com-support__pretitle {
	font-size: 1.5rem;
	font-weight: 600
}
.com-support__subtitle {
	
	font-size: 1.125rem;
	font-weight: 400;
	font-style: italic
}
.com-support__subtitle-service {
	padding: .5rem 0;
	font-size: .875rem;
	font-weight: 600;
	color: #c20038;
	text-transform: uppercase;
	text-align: center
}
.com-support__text {
	padding: 2rem 0;
	font-size: .875rem;
	font-weight: 400
}
.com-support__text-service {
	font-size: .875rem;
	font-weight: 400;
	color: #3e3936
}
.com-support__text-service--in-about {
	padding: 1rem 0;
	text-align: center
}
.com-support__text-service--in-thnx {
	padding: 1rem 0
}
.com-support__cms-text-area {
	padding: 1rem 0
}
.com-support__cms-text-area h2, .com-support__cms-text-area h3, .com-support__cms-text-area h4 {
	padding: 1.5rem 0 .5rem;
	font-size: .75rem;
	font-weight: 700;
	color: #c20038;
	text-transform: uppercase
}
.com-support__cms-text-area p, .com-support__cms-text-area li {
	color: #3e3936;
	font-size: .75rem;
	font-weight: 400
}
.com-support__cms-text-area ul {
	margin: .5rem 0
}
.com-support__cms-text-area li {
	margin-left: 1rem
}
.com-support__response {
	font-size: 1.125rem;
	font-weight: 600;
	text-transform: uppercase;
	padding: .5rem 0
}
.com-support__header-home {
	padding-bottom: 100%
}

@media screen and (min-width:48em) {
.com-support__header-home {
	padding-bottom: 70.2%
}
}

@media screen and (min-width:64.0625em) {
.com-support__header-home {
	padding-bottom: 42%
}
}
.com-support__header-home .com-product-nav {
	position: absolute;
	width: 100%
}
.com-support__header-title-stripe {
	position: absolute;
	bottom: 0;
	padding: 1rem 0;
	width: 100%;
	text-align: center
}
.com-support__header-title-stripe--in-support {
	background-color: rgba(62,57,54,0.6)
}
.com-support__header-title-wrp {
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto
}
.com-support__header-title-wrp::before, .com-support__header-title-wrp::after {
	content: ' ';
	display: table
}
.com-support__header-title-wrp::after {
	clear: both
}
.com-support__header-title-cnt {
	width: 100%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem
}
.com-support__header-title-cnt:last-child:not(:first-child) {
	float: right
}
.com-support__header-title {
	font-size: .875rem;
	font-weight: 700;
	color: #FFF;
	line-height: 1.5rem;
	text-align: center
}
.com-hr {
	padding: 1rem 0
}
.com-hr__line {
	border: 0;
	height: 1px
}
.com-hr--line-style .com-hr__line {
	background: #d8d8d8
}
.com-frametopage__wrp {
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto
}
.com-frametopage__wrp::before, .com-frametopage__wrp::after {
	content: ' ';
	display: table
}
.com-frametopage__wrp::after {
	clear: both
}
.com-frametopage__item {
	width: 100%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	text-align: center
}
.com-frametopage__item:last-child:not(:first-child) {
	float: right
}
.com-frametopage__block {
	display: inline-block;
	margin-bottom: 1.5rem
}
.com-frametopage__link {
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 1;
	left: 0;
	top: 0
}
.com-frametopage__title {
	position: absolute;
	bottom: 0;
	font-size: .75rem;
	font-weight: 400;
	width: 100%;
	padding: .5rem 0
}
.com-frametopage--in-about {
	padding: 1.5rem 0
}
.com-frametopage--in-about .com-frametopage__block {
	padding-bottom: 43.4615384615%
}
.com-frametopage--in-about .com-frametopage__title {
	background-color: rgba(62,57,54,0.7);
	color: #FFF
}
.blk-contacts-stripe {
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 1rem
}
.blk-contacts-stripe::before, .blk-contacts-stripe::after {
	content: ' ';
	display: table
}
.blk-contacts-stripe::after {
	clear: both
}
.blk-contacts-stripe__item {
	width: 100%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	margin-top: 1rem;
	margin-bottom: 1rem;
	padding-bottom: 1.5rem;
	text-align: center;
	border-bottom: 1px solid #d8d8d8
}
.blk-contacts-stripe__item:last-child:not(:first-child) {
	float: right
}
.blk-contacts-stripe__item:last-child {
	border-bottom: 0
}
.blk-contacts-stripe__three-column-style, .blk-contacts-stripe__two-column-style, .blk-contacts-stripe__one-column-style {
	width: 100%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	text-align: center;
	margin: 1rem 0
}
.blk-contacts-stripe__three-column-style:last-child:not(:first-child), .blk-contacts-stripe__two-column-style:last-child:not(:first-child), .blk-contacts-stripe__one-column-style:last-child:not(:first-child) {
	float: right
}
.blk-contacts-stripe__icon {
	display: block;
	background-position: center top;
	background-size: 6.25rem;
	height: 6.25rem;
	width: 6.25rem;
	margin-bottom: 1rem;
	display: inline-block;
	background-position: center bottom
}

@media screen and (min-width:48em) {
.blk-contacts-stripe__icon {
	background-size: 6.25rem;
	height: 6.25rem;
	width: 6.25rem
}
}

@media screen and (min-width:64.0625em) {
.blk-contacts-stripe__icon {
	background-size: 6.25rem;
	height: 6.25rem;
	width: 6.25rem
}
}
.blk-contacts-stripe__icon-secondary {
	display: block;
	background-position: center top;
	background-size: 2.5rem;
	height: 2.5rem;
	width: 2.5rem;
	margin: 1.5rem 0 .5rem;
	display: inline-block
}

@media screen and (min-width:48em) {
.blk-contacts-stripe__icon-secondary {
	background-size: 2.5rem;
	height: 2.5rem;
	width: 2.5rem
}
}

@media screen and (min-width:64.0625em) {
.blk-contacts-stripe__icon-secondary {
	background-size: 2.5rem;
	height: 2.5rem;
	width: 2.5rem
}
}
.blk-contacts-stripe__text {
	margin: 1rem 0;
	text-align: center;
	font-size: .875rem;
	color: #3e3936
}
.blk-contacts-stripe__title {
	text-transform: uppercase;
	font-weight: 700
}
.blk-contacts-stripe__title--line {
	margin-bottom: 1rem;
	padding-bottom: 1rem;
	border-bottom: 1px solid #d8d8d8
}
.blk-contacts-stripe__sub-title {
	font-size: 1.375rem;
	font-weight: 400;
	color: #c20038
}
.blk-contacts-stripe__text-italic {
	font-style: italic;
	font-weight: 300
}
.blk-contacts-form {
	padding: .5rem 0 2rem;
	background-color: #f4f4f4
}
.blk-contacts-form__wrp {
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto;
	padding-top: 1rem;
	padding-bottom: 2rem
}
.blk-contacts-form__wrp::before, .blk-contacts-form__wrp::after {
	content: ' ';
	display: table
}
.blk-contacts-form__wrp::after {
	clear: both
}
.blk-contacts-form__wrp--line {
	padding-top: 2rem;
	padding-bottom: 2rem;
	margin-bottom: 2rem;
	border-bottom: 1px solid #d8d8d8
}
.blk-contacts-form__wrp-tr {
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: .4rem
}
.blk-contacts-form__wrp-tr::before, .blk-contacts-form__wrp-tr::after {
	content: ' ';
	display: table
}
.blk-contacts-form__wrp-tr::after {
	clear: both
}
.blk-contacts-form__column {
	width: 100%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem
}
.blk-contacts-form__column:last-child:not(:first-child) {
	float: right
}
.blk-contacts-form__column-large {
	width: 100%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem
}
.blk-contacts-form__column-large:last-child:not(:first-child) {
	float: right
}
.blk-contacts-form__label {
	font-size: .875rem;
	font-weight: 700;
	color: #3e3936;
	text-transform: uppercase;
	padding-bottom: .5rem
}
.blk-contacts-form__form-item {
	
	font-size: 1rem;
	font-style: italic;
	color: #3e3936;
	background-color: #FFF;
	font-weight: 400
}
.blk-contacts-form__form-item-textarea {
	height: 6.25rem
}
.blk-contacts-form__form-item-checkbox-wrap>input, .blk-contacts-form__form-item-checkbox {
	width: 1.25rem;
	height: 1.25rem;
	padding: 0;
	margin: -1px 0 0 0;
	display: inline-block;
	cursor: pointer;
	vertical-align: middle
}
.blk-contacts-form__form-item-checkbox-wrap>label {
	font-size: .875rem;
	color: #3e3936;
	font-weight: 300
}
.blk-contacts-form__center {
	clear: both;
	text-align: center
}
.blk-contacts-form__text {
	font-size: .875rem;
	color: #3e3936;
	font-weight: 300
}
.blk-contacts-form__text-cnt {
	width: 100%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem
}
.blk-contacts-form__text-cnt:last-child:not(:first-child) {
	float: right
}
.blk-nwsltr-form__wrp {
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto
}
.blk-nwsltr-form__wrp::before, .blk-nwsltr-form__wrp::after {
	content: ' ';
	display: table
}
.blk-nwsltr-form__wrp::after {
	clear: both
}
.blk-nwsltr-form__column {
	width: 100%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem
}
.blk-nwsltr-form__column:last-child:not(:first-child) {
	float: right
}
.blk-nwsltr-form__form {
	padding: 3rem 0
}
.blk-nwsltr-form__form-item {
	
	font-size: 1rem;
	font-style: italic;
	color: #3e3936;
	background-color: #f4f4f4;
	font-weight: 400;
	height: 3.4375rem;
	border: 2px solid #d8d8d8
}
.blk-nwsltr-form__text {
	font-size: .875rem;
	color: #3e3936;
	font-weight: 300
}
.blk-nwsltr-form__marketing-flags>label, .blk-nwsltr-form__sub-title {
	font-size: 1rem;
	color: #3e3936;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 1rem;
	padding-bottom: 1.5rem
}
.blk-nwsltr-form__marketing-flags>label {
	display: block
}
.blk-nwsltr-form__marketing-flags>input[type=checkbox], .blk-nwsltr-form__form-item-checkbox {
	width: 1.25rem;
	height: 1.25rem;
	padding: 0;
	margin: -1px 0 0 0;
	display: inline-block;
	cursor: pointer;
	vertical-align: top
}
.blk-nwsltr-form__marketing-flags>input[type=checkbox] {
	float: left;
	margin-right: .5rem
}
.blk-nwsltr-form__nbsp {
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto;
	clear: both;
	padding: 1.3rem 0
}
.blk-nwsltr-form__nbsp::before, .blk-nwsltr-form__nbsp::after {
	content: ' ';
	display: table
}
.blk-nwsltr-form__nbsp::after {
	clear: both
}
.blk-register-stripe {
	padding: 2rem 0;
	text-align: center
}
.blk-register-stripe__text {
	padding-bottom: 2rem;
	font-size: .875rem;
	color: #3e3936;
	font-weight: 300
}
.blk-register-stripe__icon {
	display: inline-block;
	background-position: center top;
	background-size: 18.75rem;
	width: 18.75rem;
	height: 8.75rem
}
.blk-buy-stripe-home {
	padding: 2rem 0;
	background-color: #f4f4f4
}
.blk-buy-stripe-home__wrp {
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto
}
.blk-buy-stripe-home__wrp::before, .blk-buy-stripe-home__wrp::after {
	content: ' ';
	display: table
}
.blk-buy-stripe-home__wrp::after {
	clear: both
}
.blk-buy-stripe-home__column {
	width: 100%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	margin-bottom: 1.5rem
}
.blk-buy-stripe-home__column:last-child:not(:first-child) {
	float: right
}
.blk-buy-stripe-home__title {
	font-size: 1.125rem;
	font-weight: 700;
	color: #3e3936;
	text-align: center;
	margin: 1rem 0
}
.blk-buy-stripe-home__text {
	font-size: .875rem;
	font-weight: 300;
	color: #3e3936;
	text-align: center;
	margin-bottom: 1.5rem
}
.blk-buy-stripe-home__btn {
	float: left;
	width: 100%;
	text-align: center;
	display: block;
	padding-bottom: 1rem;
	border-bottom: 1px solid transparent
}
.blk-buy-stripe-home__btn:hover {
	border-bottom: 1px solid #d8d8d8
}
.blk-buy-stripe-home__btn-icon {
	display: block;
	background-position: center top;
	background-size: 6.25rem;
	height: 6.25rem;
	width: 6.25rem;
	display: inline-block
}

@media screen and (min-width:48em) {
.blk-buy-stripe-home__btn-icon {
	background-size: 6.25rem;
	height: 6.25rem;
	width: 6.25rem
}
}

@media screen and (min-width:64.0625em) {
.blk-buy-stripe-home__btn-icon {
	background-size: 6.25rem;
	height: 6.25rem;
	width: 6.25rem
}
}
.blk-buy-stripe-home__btn-icon-like-KA {
	display: inline-block;
	background-position: center top;
	background-size: 16.25rem;
	width: 16.25rem;
	height: 6.25rem
}
.blk-buy-stripe-home__btn-text {
	display: block;
	margin: 1rem 0;
	line-height: 1rem;
	font-size: .875rem;
	font-weight: 700;
	color: #3e3936;
	text-align: center;
	text-transform: uppercase
}
.blk-store-stripe-home {
	padding-bottom: 132%
}

@media screen and (min-width:48em) {
.blk-store-stripe-home {
	padding-bottom: 42%
}
}

@media screen and (min-width:64.0625em) {
.blk-store-stripe-home {
	padding-bottom: 25.3%
}
}
.blk-store-stripe-home__wrp {
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto
}
.blk-store-stripe-home__wrp::before, .blk-store-stripe-home__wrp::after {
	content: ' ';
	display: table
}
.blk-store-stripe-home__wrp::after {
	clear: both
}
.blk-store-stripe-home__cnt {
	width: 100%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	text-align: center
}
.blk-store-stripe-home__cnt:last-child:not(:first-child) {
	float: right
}
.blk-store-stripe-home__title {
	font-size: 1.375rem;
	font-weight: 400;
	color: #3e3936;
	margin-bottom: 1.5rem
}
.blk-store-stripe-home__text {
	font-size: .875rem;
	font-weight: 300;
	color: #3e3936;
	margin-bottom: 1.5rem
}
.blk-warranty-stripe-home {
	padding: 3rem 0;
	background-color: #c20038
}
.blk-warranty-stripe-home .com-stripe-title__text {
	color: #FFF
}
.blk-warranty-stripe-home__wrp {
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto
}
.blk-warranty-stripe-home__wrp::before, .blk-warranty-stripe-home__wrp::after {
	content: ' ';
	display: table
}
.blk-warranty-stripe-home__wrp::after {
	clear: both
}
.blk-warranty-stripe-home__cnt {
	width: 100%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	margin: 1rem 0 0
}
.blk-warranty-stripe-home__cnt:last-child:not(:first-child) {
	float: right
}
.blk-warranty-stripe-home__text {
	font-size: .875rem;
	font-weight: 300;
	color: #FFF;
	text-align: center
}
.blk-warranty-stripe-home__column {
	width: 100%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	padding-top: 2.5rem;
	text-align: center
}
.blk-warranty-stripe-home__column:last-child:not(:first-child) {
	float: right
}
.blk-warranty-stripe-home__btn {
	display: block
}
.blk-warranty-stripe-home__icon--warranty {
	display: block;
	background-position: center top;
	background-size: 6.25rem;
	height: 6.25rem;
	width: 6.25rem;
	display: inline-block
}

@media screen and (min-width:48em) {
.blk-warranty-stripe-home__icon--warranty {
	background-size: 6.25rem;
	height: 6.25rem;
	width: 6.25rem
}
}

@media screen and (min-width:64.0625em) {
.blk-warranty-stripe-home__icon--warranty {
	background-size: 6.25rem;
	height: 6.25rem;
	width: 6.25rem
}
}
.blk-warranty-stripe-home__icon--manuals {
	display: inline-block;
	background-position: center center;
	background-size: 4.375rem;
	width: 4.375rem;
	height: 6.25rem
}
.blk-warranty-stripe-home__icon--catalogs {
	display: inline-block;
	background-position: center center;
	background-size: 7.5rem;
	width: 7.5rem;
	height: 6.25rem
}
.blk-warranty-stripe-home__subtitle {
	font-size: .875rem;
	font-weight: 600;
	color: #FFF;
	text-transform: uppercase
}
.blk-where-to-buy-store-stripe {
	text-align: center;
	padding: .5rem 0 2rem
}
.blk-where-to-buy-store-stripe__cnt iframe {
	border: 0;
	width: 96%;
	height: 62.5rem
}
.blk-where-to-buy-shop-stripe__wrp {
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto
}
.blk-where-to-buy-shop-stripe__wrp::before, .blk-where-to-buy-shop-stripe__wrp::after {
	content: ' ';
	display: table
}
.blk-where-to-buy-shop-stripe__wrp::after {
	clear: both
}
.blk-where-to-buy-shop-stripe__left, .blk-where-to-buy-shop-stripe__right {
	width: 100%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	text-align: center
}
.blk-where-to-buy-shop-stripe__left:last-child:not(:first-child), .blk-where-to-buy-shop-stripe__right:last-child:not(:first-child) {
	float: right
}
.blk-where-to-buy-shop-stripe__left {
	padding-bottom: 2rem
}
.blk-where-to-buy-shop-stripe__right {
	padding-top: 2rem
}
.blk-where-to-buy-shop-stripe__title {
	font-size: 1.375rem;
	font-weight: 400;
	color: #3e3936;
	margin-bottom: 1.5rem
}
.blk-where-to-buy-shop-stripe__text {
	font-size: .875rem;
	font-weight: 300;
	color: #3e3936;
	margin-bottom: 1.5rem
}
.blk-where-to-buy-shop-stripe__icon {
	display: inline-block;
	background-position: center top;
	background-size: 18.75rem;
	width: 18.75rem;
	height: 8.75rem
}
.blk-warranty-stripe-docs {
	overflow: hidden;
	background-color: #f4f4f4
}
.blk-warranty-stripe-docs__wrp {
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto;
	padding: 3rem 0
}
.blk-warranty-stripe-docs__wrp::before, .blk-warranty-stripe-docs__wrp::after {
	content: ' ';
	display: table
}
.blk-warranty-stripe-docs__wrp::after {
	clear: both
}
.blk-warranty-stripe-docs__column {
	width: 100%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	text-align: center
}
.blk-warranty-stripe-docs__column:last-child:not(:first-child) {
	float: right
}
.blk-warranty-stripe-docs__column:last-child {
	margin-top: 1.5rem
}
.blk-warranty-stripe-docs__text {
	font-size: .875rem;
	font-weight: 300;
	color: #3e3936
}
.blk-warranty-stripe-docs__label {
	font-size: .875rem;
	font-weight: 700;
	color: #3e3936;
	text-transform: uppercase
}
.blk-warranty-stripe-docs__form {
	margin-bottom: 1rem
}
.blk-warranty-stripe-docs__form::before, .blk-warranty-stripe-docs__form::after {
	content: ' ';
	display: table
}
.blk-warranty-stripe-docs__form::after {
	clear: both
}
.blk-warranty-stripe-docs__form-item {
	width: 100%
}
.blk-warranty-stripe-catalogue__wrp {
	padding: 3rem 0;
	list-style: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-flex-flow: row wrap;
	margin-left: auto;
	margin-right: auto;
	max-width: 70.5rem;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}
.blk-warranty-stripe-catalogue__column {
	width: 50%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	text-align: center;
	margin-bottom: 3rem
}
.blk-warranty-stripe-catalogue__column:last-child:not(:first-child) {
	float: right
}
.blk-warranty-stripe-catalogue__link {
	display: inline-block
}
.blk-warranty-stripe-catalogue__img {
	padding: 1rem;
	margin-bottom: 1rem;
	background-color: #f4f4f4
}
.blk-warranty-stripe-catalogue__label {
	font-size: .875rem;
	font-weight: 300;
	color: #3e3936
}
.blk-warranty-stripe-catalogue__label::before, .blk-warranty-stripe-catalogue__label::after {
	content: ' ';
	display: table
}
.blk-warranty-stripe-catalogue__label::after {
	clear: both
}
.blk-support-404 {
	padding-top: 3rem;
	text-align: center
}
.blk-support-404 .btn-main, .blk-support-404 .com-saf-centered-button, .blk-support-404 .com-compare__action {
	margin: 2rem 0 3rem
}
.blk-support-404__title {
	font-size: 1.375rem;
	font-weight: 300;
	color: #3e3936
}
.blk-support-404__title--red {
	color: #c20038
}
.blk-support-404__img {
	padding-bottom: 119.3%
}

@media screen and (min-width:48em) {
.blk-support-404__img {
	padding-bottom: 70.2%
}
}

@media screen and (min-width:64.0625em) {
.blk-support-404__img {
	padding-bottom: 42%
}
}
.blk-regards {
	text-align: center;
	padding: 1rem 0
}
.blk-regards__text {
	margin-bottom: 2rem;
	
	font-size: 1.125rem;
	font-weight: 400;
	font-style: italic;
	color: #3e3936;
	line-height: 1.3rem
}
.blk-regards__icon {
	display: inline-block;
	background-position: center top;
	background-size: 18.75rem;
	width: 18.75rem;
	height: 8.75rem
}
.blk-manifesto {
	text-align: center
}
.blk-commitment {
	padding-bottom: 50%
}

@media screen and (min-width:48em) {
.blk-commitment {
	padding-bottom: 50%
}
}

@media screen and (min-width:64.0625em) {
.blk-commitment {
	padding-bottom: 50%
}
}
.blk-video {
	padding-bottom: 134.37%
}

@media screen and (min-width:48em) {
.blk-video {
	padding-bottom: 50%
}
}

@media screen and (min-width:64.0625em) {
.blk-video {
	padding-bottom: 50%
}
}
.blk-video iframe, .blk-video object, .blk-video embed {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}
.blk-chef-choice {
	position: relative
}
.blk-chef-choice__stripe {
	padding: 2rem;
	z-index: 1;
	text-align: center;
	background-color: #3e3936
}
.blk-chef-choice__title, .blk-chef-choice__text {
	color: #FFF
}
.blk-chef-choice__title {
	font-size: 1.375rem;
	font-weight: 400;
	margin-bottom: 1rem
}
.blk-chef-choice__text {
	font-size: .875rem;
	font-weight: 300
}
.blk-chef-choice__img {
	padding-bottom: 50%
}

@media screen and (min-width:48em) {
.blk-chef-choice__img {
	padding-bottom: 83.33%
}
}

@media screen and (min-width:64.0625em) {
.blk-chef-choice__img {
	padding-bottom: 50%
}
}
.blk-brand-bottom {
	padding-bottom: 134.37%
}

@media screen and (min-width:48em) {
.blk-brand-bottom {
	padding-bottom: 50%
}
}

@media screen and (min-width:64.0625em) {
.blk-brand-bottom {
	padding-bottom: 50%
}
}
.blk-press-release__select {
	text-transform: uppercase;
	width: 90%;
	max-width: 18.75rem;
	display: block;
	margin: 0 auto
}
.com-block-list--in-press .btn-main--in-block-list {
	display: none;
	width: calc(100% - 4rem);
	margin: 0 auto;
	padding: 0
}
.com-block-list--in-press .com-block-list__image-cnt {
	width: 70%;
	margin: 0 auto
}
.com-block-list--in-press .com-block-list__notes {
	color: #c20038;
	font-style: normal;
	font-family: "Open Sans", sans-serif;
	font-weight: normal;
	top: -1.75rem;
	position: absolute;
	width: 100%
}
.com-block-list--in-press .com-block-list__title {
	margin-top: 2.75rem;
	position: relative
}
.com-block-list--in-press .com-block-list__details {
	padding-bottom: 1rem
}
.com-paginator--in-press {
	text-align: center;
	margin-bottom: 4rem
}
.com-paginator--in-press .com-paginator__list {
	display: inline-block
}
.blk-history--beige {
	background: #eee9e6
}
.blk-history__wrp {
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto;
	padding: 3rem 0
}
.blk-history__wrp::before, .blk-history__wrp::after {
	content: ' ';
	display: table
}
.blk-history__wrp::after {
	clear: both
}
.blk-history__column {
	width: 100%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	text-align: center;
	padding-bottom: 1.5rem
}
.blk-history__column:last-child:not(:first-child) {
	float: right
}
.blk-history h3, .blk-history h4, .blk-history p {
	color: #3e3936
}
.blk-history h3, .blk-history h4 {
	
	font-weight: 400
}
.blk-history h3 {
	font-size: 2.25rem
}
.blk-history h4 {
	font-size: 1.375rem;
	line-height: 1.4rem;
	margin-bottom: 1.5rem
}
.blk-history p {
	font-weight: 300;
	font-size: .875rem
}

@media screen and (min-width:48em) {
.com-stripe-title--in-support .com-stripe-title__text {
	font-size: 1.125rem;
	font-weight: 400;
	padding: 1rem 0
}
.com-stripe-title--in-where-to-buy .com-stripe-title__text {
	font-size: 1.375rem
}
.com-support--in-about-brand {
	padding: 6rem 0 5rem
}
.com-support__title {
	margin: 3rem 0 1rem;
	font-size: 2.25rem
}
.com-support__title--in-about {
	text-align: left;
	top: 3.5rem;
	color: #FFF;
	font-weight: 300;
	background-color: transparent;
	left: auto
}
.com-support__subtitle {
	font-size: 1.375rem
}
.com-support__text {
	font-size: 1rem
}
.com-support__text-service {
	font-size: 1rem
}
.com-support__text-service--in-about {
	padding: 2rem 0;
	font-size: .875rem;
	font-weight: 300
}
.com-support__text-service--in-thnx {
	margin: 0 auto;
	width: 80%
}
.com-support__cms-text-area {
	padding: 1.5rem 0
}
.com-support__cms-text-area h2, .com-support__cms-text-area h3 {
	font-size: 1rem
}
.com-support__cms-text-area h4, .com-support__cms-text-area p, .com-support__cms-text-area li {
	font-size: .875rem
}
.com-support__response {
	font-size: 1.375rem
}
.com-support__header-title-stripe {
	padding: 2.5rem 0
}
.com-support__header-title {
	font-size: 2.25rem;
	font-weight: 300;
	line-height: 2.3rem;
	text-align: left
}
.com-frametopage__title {
	font-size: 1.375rem
}
.blk-contacts-stripe__item {
	width: 50%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	margin-top: 3rem;
	margin-bottom: 3rem;
	padding-bottom: 0;
	border-bottom: 0
}
.blk-contacts-stripe__item:last-child:not(:first-child) {
	float: right
}
.blk-contacts-stripe__item:nth-child(2) {
	border-width: 0 0 0 1px;
	border-style: solid;
	border-color: #d8d8d8
}
.blk-contacts-stripe__item:nth-child(3) {
	width: 100%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	padding-top: 2rem;
	padding-bottom: 2rem;
	border-top: 1px solid #d8d8d8;
	border-bottom: 1px solid #d8d8d8
}
.blk-contacts-stripe__item:nth-child(3):last-child:not(:first-child) {
	float: right
}
.blk-contacts-stripe__three-column-style {
	width: 33.3333333333%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	margin: 1.5rem 0
}
.blk-contacts-stripe__three-column-style:last-child:not(:first-child) {
	float: right
}
.blk-contacts-stripe__two-column-style {
	width: 50%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	margin: 1.5rem 0
}
.blk-contacts-stripe__two-column-style:last-child:not(:first-child) {
	float: right
}
.blk-contacts-stripe__one-column-style {
	margin: 1.5rem 0
}
.blk-contacts-form__column {
	width: 50%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem
}
.blk-contacts-form__column:last-child:not(:first-child) {
	float: right
}
.blk-contacts-form__column:first-child {
	padding-left: 3rem
}
.blk-contacts-form__column:nth-child(2) {
	padding-right: 3rem
}
.blk-contacts-form__column-large {
	padding-left: 3rem;
	padding-right: 3rem
}
.blk-contacts-form__text-cnt {
	padding-left: 3rem;
	padding-right: 18rem
}
.blk-contacts-form__text-cnt .blk-contacts-form__label {
	margin-top: 1rem
}
.blk-nwsltr-form__form-item--style-1 {
	float: left;
	width: 68%
}
.blk-nwsltr-form__form-item--style-2 {
	float: right;
	width: 30%
}
.blk-register-stripe {
	padding: 2rem 0 3rem
}
.blk-buy-stripe-home {
	padding: 2rem 0 5rem
}
.blk-store-stripe-home__cnt {
	text-align: left
}
.blk-warranty-stripe-home__cnt {
	margin: 1rem 0 3rem
}
.blk-warranty-stripe-home__column {
	width: 33.3333333333%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	padding-top: 0
}
.blk-warranty-stripe-home__column:last-child:not(:first-child) {
	float: right
}
.blk-where-to-buy-shop-stripe__left, .blk-where-to-buy-shop-stripe__right {
	width: 50%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	padding-top: 1rem;
	padding-bottom: 3rem
}
.blk-where-to-buy-shop-stripe__left:last-child:not(:first-child), .blk-where-to-buy-shop-stripe__right:last-child:not(:first-child) {
	float: right
}
.blk-where-to-buy-shop-stripe__left {
	text-align: left
}
.blk-warranty-stripe-docs__column {
	text-align: left
}
.blk-warranty-stripe-docs__form {
	margin: 1rem auto;
	width: 60%
}
.blk-warranty-stripe-docs__form-item {
	width: 50%;
	float: left;
	margin-right: 1rem
}
.blk-support-404__title {
	font-size: 2.25rem
}
.blk-manifesto__wrp {
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto
}
.blk-manifesto__wrp::before, .blk-manifesto__wrp::after {
	content: ' ';
	display: table
}
.blk-manifesto__wrp::after {
	clear: both
}
.blk-manifesto__cnt {
	width: 100%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem
}
.blk-manifesto__cnt:last-child:not(:first-child) {
	float: right
}
.blk-manifesto--in-about {
	padding: 2rem 0
}
.blk-video iframe, .blk-video object, .blk-video embed {
	display: block
}
.blk-chef-choice__stripe {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	padding: 2.5rem 0;
	background: rgba(62,57,54,0.8)
}
.blk-press-release__select {
	margin: -0.625rem auto 2.5rem auto
}
.com-block-list--in-press .com-block-list__wrapper:hover .btn-main--in-block-list {
	display: block
}
.com-block-list--in-press .com-block-list__image-cnt {
	width: 100%
}
.blk-history__wrp {
	padding: 5rem 0
}
.blk-warranty-stripe-catalogue__column {
	width: 25%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem
}
.blk-warranty-stripe-catalogue__column:last-child:not(:first-child) {
	float: right
}
}

@media screen and (min-width:64.0625em) {
.com-stripe-title--in-support .com-stripe-title__text {
	font-size: 1.375rem
}
.com-support__sub-title {
	text-align: center;
	font-size: .875rem;
	font-weight: 300;
	color: #3e3936
}
.com-frametopage__block {
	margin-bottom: 0
}
.com-frametopage--in-about .com-frametopage__item {
	width: 50%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem
}
.com-frametopage--in-about .com-frametopage__item:last-child:not(:first-child) {
	float: right
}
.com-frametopage--in-about .com-frametopage__item--1 {
	width: 50%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	float: none;
	margin-left: auto;
	margin-right: auto
}
.com-frametopage--in-about .com-frametopage__item--1:last-child:not(:first-child) {
	float: right
}
.com-frametopage--in-about .com-frametopage__item--2 {
	width: 50%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem
}
.com-frametopage--in-about .com-frametopage__item--2:last-child:not(:first-child) {
	float: right
}
.com-frametopage--in-about .com-frametopage__item--3 {
	width: 33.3333333333%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem
}
.com-frametopage--in-about .com-frametopage__item--3:last-child:not(:first-child) {
	float: right
}
.blk-contacts-stripe__item {
	width: 33.3333333333%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem
}
.blk-contacts-stripe__item:last-child:not(:first-child) {
	float: right
}
.blk-contacts-stripe__item:nth-child(2) {
	border-width: 0 1px
}
.blk-contacts-stripe__item:nth-child(3) {
	width: 33.3333333333%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	border: 0;
	padding-top: 0;
	padding-bottom: 0
}
.blk-contacts-stripe__item:nth-child(3):last-child:not(:first-child) {
	float: right
}
.blk-contacts-stripe__item--two-columns {
	width: 50%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem
}
.blk-contacts-stripe__item--two-columns:last-child:not(:first-child) {
	float: right
}
.blk-contacts-stripe__item--two-columns:nth-child(2) {
	border-width: 0 0 0 1px
}
.blk-contacts-form__column:first-child {
	padding-left: 5rem
}
.blk-contacts-form__column:nth-child(2) {
	padding-right: 5rem
}
.blk-contacts-form__column-large {
	padding-left: 5rem;
	padding-right: 5rem
}
.blk-contacts-form__text-cnt {
	padding-left: 5rem;
	padding-right: 29rem
}
.blk-nwsltr-form__column {
	padding: 0 16rem
}
.blk-register-stripe {
	padding: 0 0 3rem
}
.blk-buy-stripe-home__column {
	width: 50%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	margin-bottom: 0
}
.blk-buy-stripe-home__column:last-child:not(:first-child) {
	float: right
}
.blk-buy-stripe-home__title {
	padding-bottom: .5rem;
	font-weight: 400;
	border-bottom: 1px solid #d8d8d8
}
.blk-warranty-stripe-docs__column {
	width: 50%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem
}
.blk-warranty-stripe-docs__column:last-child:not(:first-child) {
	float: right
}
.blk-warranty-stripe-docs__column:last-child {
	margin-top: 0
}
.blk-warranty-stripe-docs__form {
	margin: 0;
	width: 100%
}
.blk-history__column {
	width: 50%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	padding-bottom: 0
}
.blk-history__column:last-child:not(:first-child) {
	float: right
}
.blk-warranty-stripe-catalogue__column {
	width: 16.6666666667%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem
}
.blk-warranty-stripe-catalogue__column:last-child:not(:first-child) {
	float: right
}
}
.com-message-stack {
	width: 100%;
	position: fixed;
	max-width: 100rem;
	margin: 0 auto;
	z-index: 11000;
	top: 0
}
.com-sbscr-nwsl {
	text-align: center;
	padding: 3rem 0
}
.com-sbscr-nwsl__text {
	display: inline;
	color: #3e3936;
	text-transform: uppercase;
	font-size: .875rem;
	font-weight: 400
}
.com-sbscr-nwsl input[type="text"], .com-sbscr-nwsl input[type="email"], .com-sbscr-nwsl__input {
	padding: 0 .5rem;
	margin: 1rem;
	width: 90%;
	height: 2.5rem;
	
	font-size: 1rem;
	font-style: italic;
	border: 1px solid #aea9a6
}
.com-sbscr-nwsl input[type="text"]:focus, .com-sbscr-nwsl input[type="email"]:focus, .com-sbscr-nwsl__input:focus {
	border: 1px solid #aea9a6
}

@media screen and (min-width:48em) {
.com-sbscr-nwsl__text {
	display: inline;
	font-weight: 700
}
.com-sbscr-nwsl input[type="text"], .com-sbscr-nwsl input[type="email"], .com-sbscr-nwsl__input {
	margin: 0 1rem;
	width: 20.625rem;
	display: inline-block
}
}
.com-recipe-detail-nav.com-sticky .com-sticky__wrapper, .com-recipe-detail-nav.com-sticky .com-sticky__dropdown, .com-recipe-detail-nav.com-sticky .com-sticky__dropdown-inner, .com-recipe-detail-nav.com-sticky .com-sticky__topbar, .com-recipe-detail-nav.com-sticky .com-sticky__topbar-inner {
	background-color: #aea9a6;
	border: 0
}
.com-recipe-detail-nav.com-sticky .com-sticky__dropdown, .com-recipe-detail-nav.com-sticky .com-sticky__dropdown-inner {
	background-color: #aea9a6
}
.com-recipe-detail-nav__icon {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%233E3936%22%20d%3D%22M22.68%2026.783c-.257%200-.513-.098-.708-.293l-5.782-5.783c-.39-.39-.39-1.023%200-1.414l5.782-5.783c.39-.39%201.023-.39%201.414%200%20.39.39.39%201.023%200%201.414L18.31%2020l5.076%205.076c.39.39.39%201.023%200%201.414-.196.196-.45.293-.707.293z%22%2F%3E%3Cpath%20fill%3D%22%233E3936%22%20d%3D%22M20%2039C9.523%2039%201%2030.477%201%2020S9.523%201%2020%201s19%208.523%2019%2019-8.523%2019-19%2019zm0-37C10.075%202%202%2010.075%202%2020s8.075%2018%2018%2018%2018-8.075%2018-18S29.925%202%2020%202z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.com-recipe-detail-nav__icon.com-recipe-detail-nav__icon--simple {
	width: .875rem;
	background-size: .875rem;
	background-position: center
}
.com-recipe-detail-nav__icon.com-recipe-detail-nav__icon--floating {
	position: static;
	float: left;
	height: 3.125rem
}
.com-recipe-detail-nav__icon.com-recipe-detail-nav__icon--simple.com-recipe-detail-nav__icon--calendar {
	position: static;
	float: left;
	height: 2.375rem
}
.com-recipe-detail-nav__btn--in-recipe:hover::after, .com-recipe-detail-nav__btn--in-recipe.com-recipe-detail-nav__btn--selected::after {
	background-color: #3e3936
}
.com-recipe-detail-nav__btn--explore {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2215%22%20height%3D%2215%22%20viewBox%3D%220%200%2015%2015%22%3E%3Cg%20fill%3D%22%233E3936%22%3E%3Cpath%20d%3D%22M0%200h3v3H0zM0%206h3v3H0zM0%2012h3v3H0zM6%200h3v3H6zM6%206h3v3H6zM6%2012h3v3H6zM12%200h3v3h-3zM12%206h3v3h-3zM12%2012h3v3h-3z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.com-recipe-detail-nav.com-sticky--sticky.com-sticky--open .com-recipe-detail-nav__btn--explore, .com-recipe-detail-nav.com-sticky--open .com-recipe-detail-nav__btn--explore {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2235%22%20height%3D%2235%22%20viewBox%3D%220%200%2035%2035%22%3E%3Cg%20fill%3D%22%23ffffff%22%3E%3Cpath%20d%3D%22M18.047%2032.626c-8.34%200-15.125-6.785-15.125-15.125S9.707%202.377%2018.047%202.377%2033.172%209.16%2033.172%2017.5s-6.785%2015.126-15.125%2015.126zm0-30C9.845%202.626%203.172%209.3%203.172%2017.5s6.673%2014.876%2014.875%2014.876S32.922%2025.703%2032.922%2017.5%2026.25%202.627%2018.047%202.627z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M12.777%2024.185l-1.414-1.414%205.27-5.27-5.27-5.27%201.414-1.413L19.46%2017.5%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M23.318%2024.185L16.633%2017.5l6.685-6.683%201.414%201.414-5.27%205.27%205.27%205.27%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
	background-color: #aea9a6;
	color: #FFF
}
.com-recipe-detail-nav {
	font-size: .75rem
}
.com-recipe-detail-nav__left, .com-recipe-detail-nav__right {
	height: 2.5rem;
	line-height: 2.5rem;
	vertical-align: middle
}
.com-recipe-detail-nav__left {
	display: block;
	position: absolute;
	width: 100%;
	top: 0;
	left: 0;
	text-align: center
}
.com-recipe-detail-nav__right {
	display: block;
	float: left
}
.com-recipe-detail-nav__buttons {
	float: left;
	display: none
}
.com-recipe-detail-nav__icon {
	display: block;
	background-position: center top;
	background-size: 1.875rem;
	height: 1.875rem;
	width: 1.875rem;
	background-position: center;
	display: none
}

@media screen and (min-width:48em) {
.com-recipe-detail-nav__icon {
	background-size: 1.875rem;
	height: 1.875rem;
	width: 1.875rem
}
}

@media screen and (min-width:64.0625em) {
.com-recipe-detail-nav__icon {
	background-size: 1.875rem;
	height: 1.875rem;
	width: 1.875rem
}
}
.com-recipe-detail-nav__title {
	font-size: .875rem;
	font-weight: 600;
	text-transform: uppercase;
	margin: 0;
	cursor: pointer;
	width: 100%;
	height: 100%;
	display: block
}
.com-recipe-detail-nav__title--bigger {
	font-size: .875rem;
	font-weight: 300
}
.com-recipe-detail-nav__page-title {
	font-size: 1.125rem;
	font-weight: 700;
	letter-spacing: .05em
}
.com-recipe-detail-nav__page-title h1 {
	display: inline;
	font-size: inherit
}
.com-recipe-detail-nav__separator {
	display: inline-block;
	margin: 0 .3125rem;
	color: #3e3936
}
.com-recipe-detail-nav__btn {
	height: 2.5rem;
	display: inline-block;
	line-height: 2.5rem;
	background-position: right center;
	display: none
}
.com-recipe-detail-nav__btn--in-recipe:hover::after, .com-recipe-detail-nav__btn--in-recipe.com-recipe-detail-nav__btn--selected::after {
	content: "";
	display: inline-block;
	width: 100%;
	height: .1875rem;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 1
}
.com-recipe-detail-nav__btn--explore {
	height: 2.5rem;
	display: inline-block;
	line-height: 2.5rem;
	padding-right: 1.25rem;
	background-position: center;
	background-size: .875rem;
	text-indent: -9999px;
	position: relative;
	z-index: 9;
	width: 0
}
.com-recipe-detail-nav .btn-main.btn-main--in-recipe, .com-recipe-detail-nav .btn-main--in-recipe.com-saf-centered-button, .com-recipe-detail-nav .btn-main--in-recipe.com-compare__action {
	box-sizing: content-box;
	border: 1px solid;
	display: none;
	text-transform: none;
	margin: 0
}
.com-recipe-detail-nav .btn-main.btn-main--in-recipe:not(:last-child), .com-recipe-detail-nav .btn-main--in-recipe.com-saf-centered-button:not(:last-child), .com-recipe-detail-nav .btn-main--in-recipe.com-compare__action:not(:last-child) {
	margin-right: 5rem
}
.com-recipe-detail-nav__list {
	height: 7.8125rem
}
.com-recipe-detail-nav__item {
	width: 50%;
	height: 7.8125rem;
	margin: 0;
	float: left;
	display: inline-block;
	position: relative
}
.com-recipe-detail-nav__item-link {
	height: 7.8125rem;
	display: block;
	text-align: center;
	position: relative;
	overflow: hidden;
	padding-top: .9375rem
}
.com-recipe-detail-nav__item-link:hover .com-recipe-detail-nav__item-text:before {
	background-color: #FFF;
	width: 6.25rem;
	height: .125rem;
	margin-bottom: .875rem
}
.com-recipe-detail-nav__item-icon {
	display: block;
	background-position: center top;
	background-size: 2.5rem;
	height: 2.5rem;
	width: 2.5rem;
	display: inline-block
}

@media screen and (min-width:48em) {
.com-recipe-detail-nav__item-icon {
	background-size: 2.5rem;
	height: 2.5rem;
	width: 2.5rem
}
}

@media screen and (min-width:64.0625em) {
.com-recipe-detail-nav__item-icon {
	background-size: 2.5rem;
	height: 2.5rem;
	width: 2.5rem
}
}
.com-recipe-detail-nav__item-icon--hub-vertical {
	width: 3.5rem;
	height: 4.0625rem;
	background-size: contain
}
.com-recipe-detail-nav__item-text {
	display: block;
	line-height: 1rem;
	text-align: center;
	padding: .625rem;
	font-size: .75rem;
	color: #FFF
}
.com-recipe-detail-nav__item-text:before {
	margin: auto;
	margin-bottom: .9375rem;
	display: block;
	background-color: #d8d8d8;
	width: 3.75rem;
	height: .0625rem;
	content: ""
}
.com-recipe-detail-nav__item-text--bolder, .com-recipe-detail-nav__item-text--magazine-item {
	text-transform: uppercase;
	font-weight: 700;
	letter-spacing: .1em;
	white-space: normal
}
.com-recipe-detail-nav__item-text--bolder:before, .com-recipe-detail-nav__item-text--magazine-item:before {
	content: none
}
.com-recipe-detail-nav.com-sticky--sticky .com-recipe-detail-nav__title {
	color: #FFF
}
.com-recipe-detail-nav.com-sticky--sticky .com-recipe-detail-nav__back-link {
	color: #FFF
}
.com-recipe-detail-nav.com-sticky--sticky .com-recipe-detail-nav__btn {
	color: #FFF
}
.com-recipe-detail-nav.com-sticky--sticky .com-recipe-detail-nav__separator {
	color: #FFF
}
.com-recipe-detail-nav.com-sticky--sticky .com-recipe-detail-nav__page-title {
	color: #FFF
}
.com-recipe-detail-nav.com-sticky--sticky .com-recipe-detail-nav__icon {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M22.68%2026.783c-.257%200-.513-.098-.708-.293l-5.782-5.783c-.39-.39-.39-1.023%200-1.414l5.782-5.783c.39-.39%201.023-.39%201.414%200%20.39.39.39%201.023%200%201.414L18.31%2020l5.076%205.076c.39.39.39%201.023%200%201.414-.196.196-.45.293-.707.293z%22%3E%3C%2Fpath%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M20%2039C9.523%2039%201%2030.477%201%2020S9.523%201%2020%201s19%208.523%2019%2019-8.523%2019-19%2019zm0-37C10.075%202%202%2010.075%202%2020s8.075%2018%2018%2018%2018-8.075%2018-18S29.925%202%2020%202z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.com-recipe-detail-nav.com-sticky--sticky .com-recipe-detail-nav__btn--explore {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2215%22%20height%3D%2215%22%20viewBox%3D%220%200%2015%2015%22%3E%3Cg%20fill%3D%22%23ffffff%22%3E%3Cpath%20d%3D%22M0%200h3v3H0zM0%206h3v3H0zM0%2012h3v3H0zM6%200h3v3H6zM6%206h3v3H6zM6%2012h3v3H6zM12%200h3v3h-3zM12%206h3v3h-3zM12%2012h3v3h-3z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.com-recipe-detail-nav.com-sticky--sticky .com-recipe-detail-nav__icon.com-recipe-detail-nav__icon--simple {
	width: .875rem;
	background-size: .875rem;
	background-position: center
}
.com-recipe-detail-nav.com-sticky--sticky .btn-main.btn-main--in-recipe, .com-recipe-detail-nav.com-sticky--sticky .btn-main--in-recipe.com-saf-centered-button, .com-recipe-detail-nav.com-sticky--sticky .btn-main--in-recipe.com-compare__action {
	color: #FFF
}
.com-recipe-detail-nav.com-sticky--sticky.com-sticky--open .com-recipe-detail-nav__list-outer, .com-recipe-detail-nav.com-sticky--open .com-recipe-detail-nav__list-outer {
	height: 100%
}
.com-recipe-detail-nav.com-sticky--white .com-recipe-detail-nav__title {
	color: #FFF
}
.com-recipe-detail-nav.com-sticky--white .com-recipe-detail-nav__page-title {
	color: #FFF
}
.com-recipe-detail-nav.com-sticky--white .com-recipe-detail-nav__back-link {
	color: #FFF
}
.com-recipe-detail-nav.com-sticky--white .com-recipe-detail-nav__separator {
	color: #FFF
}
.com-recipe-detail-nav.com-sticky--white .com-recipe-detail-nav__btn {
	color: #FFF
}
.com-recipe-detail-nav.com-sticky--white .com-recipe-detail-nav__icon {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M22.68%2026.783c-.257%200-.513-.098-.708-.293l-5.782-5.783c-.39-.39-.39-1.023%200-1.414l5.782-5.783c.39-.39%201.023-.39%201.414%200%20.39.39.39%201.023%200%201.414L18.31%2020l5.076%205.076c.39.39.39%201.023%200%201.414-.196.196-.45.293-.707.293z%22%3E%3C%2Fpath%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M20%2039C9.523%2039%201%2030.477%201%2020S9.523%201%2020%201s19%208.523%2019%2019-8.523%2019-19%2019zm0-37C10.075%202%202%2010.075%202%2020s8.075%2018%2018%2018%2018-8.075%2018-18S29.925%202%2020%202z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.com-recipe-detail-nav.com-sticky--white .com-recipe-detail-nav__icon.com-recipe-detail-nav__icon--simple {
	width: .875rem;
	background-size: .875rem;
	background-position: center
}
.com-recipe-detail-nav.com-sticky--white .com-recipe-detail-nav__btn--explore {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2215%22%20height%3D%2215%22%20viewBox%3D%220%200%2015%2015%22%3E%3Cg%20fill%3D%22%23ffffff%22%3E%3Cpath%20d%3D%22M0%200h3v3H0zM0%206h3v3H0zM0%2012h3v3H0zM6%200h3v3H6zM6%206h3v3H6zM6%2012h3v3H6zM12%200h3v3h-3zM12%206h3v3h-3zM12%2012h3v3h-3z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.com-recipe-detail-nav.com-sticky--white .btn-main.btn-main--in-recipe, .com-recipe-detail-nav.com-sticky--white .btn-main--in-recipe.com-saf-centered-button, .com-recipe-detail-nav.com-sticky--white .btn-main--in-recipe.com-compare__action {
	color: #FFF
}
.com-recipe-detail-nav.com-sticky--white.com-sticky--sticky .com-product-nav__title {
	color: #3e3936
}
.com-recipe-detail-nav.com-sticky--white .com-product-nav__btn--in-product {
	color: #FFF
}
.com-recipe-detail-nav.com-sticky--white .com-product-nav__btn--in-product:hover::after, .com-recipe-detail-nav.com-sticky--white .com-product-nav__btn--in-product.com-product-nav__btn--selected::after {
	background-color: #FFF
}

@media screen and (min-width:0) and (max-width:47.9375em) {
.com-recipe-detail-nav .com-sticky__dropdown-mask, .com-recipe-detail-nav .com-sticky__dropdown {
	width: 100%;
	height: calc(100vh - 5.625rem)
}
.com-recipe-detail-nav .com-sticky__dropdown {
	overflow-y: scroll
}
.com-recipe-detail-nav.com-sticky--sticky.com-sticky--open .com-sticky__topbar-inner, .com-recipe-detail-nav.com-sticky--open .com-sticky__topbar-inner {
	padding: 0;
	border: 0
}
.com-recipe-detail-nav.com-sticky--sticky.com-sticky--open .com-sticky__dropdown-mask, .com-recipe-detail-nav.com-sticky--sticky.com-sticky--open .com-sticky__dropdown, .com-recipe-detail-nav.com-sticky--open .com-sticky__dropdown-mask, .com-recipe-detail-nav.com-sticky--open .com-sticky__dropdown {
	height: calc(100vh - 2.5rem)
}
.com-recipe-detail-nav.com-sticky--sticky.com-sticky--open .com-recipe-detail-nav__list-outer, .com-recipe-detail-nav.com-sticky--open .com-recipe-detail-nav__list-outer {
	white-space: normal;
	padding-top: .625rem
}
.com-recipe-detail-nav.com-sticky--sticky.com-sticky--open .com-recipe-detail-nav__list, .com-recipe-detail-nav.com-sticky--open .com-recipe-detail-nav__list {
	width: 100%;
	margin: 0 auto;
	display: block
}
.com-recipe-detail-nav.com-sticky--sticky.com-sticky--open .com-recipe-detail-nav__btn--explore, .com-recipe-detail-nav.com-sticky--open .com-recipe-detail-nav__btn--explore {
	padding-right: 1.25rem;
	padding-left: 1.25rem;
	text-indent: 0;
	background-position: center right 10px;
	background-size: 2rem;
	width: 100%;
	position: absolute
}
.com-recipe-detail-nav.com-sticky--sticky.com-sticky--open .com-recipe-detail-nav__item, .com-recipe-detail-nav.com-sticky--open .com-recipe-detail-nav__item {
	float: left;
	width: 50%;
	margin-top: 1rem
}
.com-recipe-detail-nav body.noscroll {
	overflow: hidden
}
}

@media screen and (min-width:0) and (max-width:47.9375em) {
.com-recipe-detail-nav.com-sticky[data-original] .com-sticky__topbar--magazine {
	background-color: #FFF;
	color: #3e3936;
	margin-top: 1.25rem
}
.com-recipe-detail-nav.com-sticky[data-original] .com-sticky__topbar--magazine .com-sticky__topbar-inner--magazine {
	background-color: #FFF;
	border-bottom: 0
}
.com-recipe-detail-nav.com-sticky[data-original] .com-sticky__topbar--magazine .com-recipe-detail-nav__title {
	line-height: 1.3
}
.com-recipe-detail-nav.com-sticky[data-original] .com-sticky__topbar--magazine .com-recipe-detail-nav__separator {
	display: none
}
.com-recipe-detail-nav.com-sticky[data-original] .com-sticky__topbar--magazine .com-recipe-detail-nav__page-title {
	display: block
}
.com-recipe-detail-nav.com-sticky[data-original] .com-sticky__topbar--magazine .com-recipe-detail-nav__right {
	display: none
}
.com-recipe-detail-nav.com-sticky.com-sticky--sticky .com-sticky__topbar--magazine {
	background-color: #ccc
}
.com-recipe-detail-nav.com-sticky.com-sticky--sticky .com-sticky__topbar--magazine .com-recipe-detail-nav__right {
	float: right
}
.com-recipe-detail-nav.com-sticky.com-sticky--sticky .com-sticky__topbar--magazine .com-recipe-detail-nav__separator, .com-recipe-detail-nav.com-sticky.com-sticky--sticky .com-sticky__topbar--magazine .com-recipe-detail-nav__back-link {
	display: none
}
.com-recipe-detail-nav.com-sticky.com-sticky--sticky .com-sticky__topbar--magazine .com-sticky__topbar-inner--magazine {
	background-color: #ccc;
	border-bottom-color: #ccc
}
.com-recipe-detail-nav.com-sticky.com-sticky--sticky .com-sticky__topbar--magazine .com-recipe-detail-nav__page-title {
	font-size: .875rem
}
.com-recipe-detail-nav.com-sticky.com-sticky--sticky .com-sticky__topbar--magazine .com-recipe-detail-nav__btn--explore {
	height: 2.5rem;
	display: inline-block;
	line-height: 2.5rem;
	padding-right: 1.25rem;
	background-position: right center;
	background-size: .875rem
}
.com-recipe-detail-nav.com-sticky.com-sticky--sticky.com-sticky--open .com-sticky__topbar--magazine .com-recipe-detail-nav__right {
	float: none;
	width: 40px;
	position: absolute;
	right: 0
}
.com-recipe-detail-nav.com-sticky.com-sticky--sticky.com-sticky--open .com-sticky__topbar--magazine .com-recipe-detail-nav__btn--explore {
	text-indent: -999em;
	background-color: #ccc;
	background-position: center;
	background-size: 1.375rem
}
[data-page="page-serious-about-food-post"] .com-recipe-detail-nav.com-sticky--white .com-recipe-detail-nav__back-link {
	color: #3e3936
}
[data-page="page-serious-about-food-post"] .com-recipe-detail-nav.com-sticky[data-original] .com-sticky__topbar--magazine .com-recipe-detail-nav__right {
	display: block
}
[data-page="page-serious-about-food-post"] .com-recipe-detail-nav.com-sticky--white .com-recipe-detail-nav__btn--explore {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2215%22%20height%3D%2215%22%20viewBox%3D%220%200%2015%2015%22%3E%3Cg%20fill%3D%22%233E3936%22%3E%3Cpath%20d%3D%22M0%200h3v3H0zM0%206h3v3H0zM0%2012h3v3H0zM6%200h3v3H6zM6%206h3v3H6zM6%2012h3v3H6zM12%200h3v3h-3zM12%206h3v3h-3zM12%2012h3v3h-3z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
	background-position: center 2px
}
[data-page="page-serious-about-food-post"] .com-recipe-detail-nav.com-sticky--open .com-recipe-detail-nav__btn--explore {
	background-image: none;
	color: #3e3936;
	background-color: white;
	line-height: 20px
}
[data-page="page-serious-about-food-post"] .com-recipe-detail-nav.com-sticky.com-sticky--sticky .com-sticky__topbar--magazine .com-recipe-detail-nav__back-link {
	display: block
}
}
.com-facet.com-sticky--sticky .com-recipe-detail-nav__icon.com-recipe-detail-nav__icon--simple, .com-facet.com-facet--extra-open .com-recipe-detail-nav__icon.com-recipe-detail-nav__icon--simple, .com-facet.com-sticky--open .com-recipe-detail-nav__icon.com-recipe-detail-nav__icon--simple {
	width: .875rem;
	background-size: .875rem;
	background-position: center
}

@media screen and (min-width:48em) {
.com-recipe-detail-nav.com-sticky .com-sticky__wrapper, .com-recipe-detail-nav.com-sticky .com-sticky__dropdown, .com-recipe-detail-nav.com-sticky .com-sticky__dropdown-inner, .com-recipe-detail-nav.com-sticky .com-sticky__topbar, .com-recipe-detail-nav.com-sticky .com-sticky__topbar-inner {
	background-color: transparent
}
.com-recipe-detail-nav__btn--explore {
	background-size: .875rem;
	background-color: transparent
}
.com-recipe-detail-nav.com-sticky--sticky .com-sticky__wrapper, .com-recipe-detail-nav.com-sticky--sticky .com-sticky__dropdown, .com-recipe-detail-nav.com-sticky--sticky .com-sticky__dropdown-inner, .com-recipe-detail-nav.com-sticky--sticky .com-sticky__topbar, .com-recipe-detail-nav.com-sticky--sticky .com-sticky__topbar-inner, .com-recipe-detail-nav.com-sticky--open .com-sticky__wrapper, .com-recipe-detail-nav.com-sticky--open .com-sticky__dropdown, .com-recipe-detail-nav.com-sticky--open .com-sticky__dropdown-inner, .com-recipe-detail-nav.com-sticky--open .com-sticky__topbar, .com-recipe-detail-nav.com-sticky--open .com-sticky__topbar-inner {
	background-color: #aea9a6;
	color: #FFF
}
.com-recipe-detail-nav.com-sticky--sticky .com-sticky__dropdown, .com-recipe-detail-nav.com-sticky--open .com-sticky__dropdown {
	border-bottom: 0
}
.com-recipe-detail-nav.com-sticky--sticky .com-recipe-detail-nav__back-link, .com-recipe-detail-nav.com-sticky--sticky .com-recipe-detail-nav__separator, .com-recipe-detail-nav.com-sticky--sticky .com-recipe-detail-nav__page-title, .com-recipe-detail-nav.com-sticky--sticky .btn-main.btn-main--in-recipe, .com-recipe-detail-nav.com-sticky--sticky .btn-main--in-recipe.com-saf-centered-button, .com-recipe-detail-nav.com-sticky--sticky .btn-main--in-recipe.com-compare__action, .com-recipe-detail-nav.com-sticky--open .com-recipe-detail-nav__back-link, .com-recipe-detail-nav.com-sticky--open .com-recipe-detail-nav__separator, .com-recipe-detail-nav.com-sticky--open .com-recipe-detail-nav__page-title, .com-recipe-detail-nav.com-sticky--open .btn-main.btn-main--in-recipe, .com-recipe-detail-nav.com-sticky--open .btn-main--in-recipe.com-saf-centered-button, .com-recipe-detail-nav.com-sticky--open .btn-main--in-recipe.com-compare__action {
	color: #FFF
}
.com-recipe-detail-nav.com-sticky--sticky .com-recipe-detail-nav__icon.com-recipe-detail-nav__icon--simple, .com-recipe-detail-nav.com-sticky--open .com-recipe-detail-nav__icon.com-recipe-detail-nav__icon--simple {
	width: .875rem;
	background-size: .875rem;
	background-position: center
}
.com-recipe-detail-nav.com-sticky--sticky.com-sticky--open .com-recipe-detail-nav__btn--explore, .com-recipe-detail-nav.com-sticky--open .com-recipe-detail-nav__btn--explore {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214.914%22%20height%3D%2214.912%22%20viewBox%3D%220%200%2014.914%2014.912%22%3E%3Cg%20fill%3D%22%23ffffff%22%3E%3Cpath%20d%3D%22M1.325%200l13.59%2013.588-1.326%201.325L0%201.325z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M13.588%200l1.325%201.325L1.326%2014.912%200%2013.587z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
	background-color: transparent
}
.com-recipe-detail-nav.com-sticky .com-sticky__topbar, .com-recipe-detail-nav.com-sticky .com-sticky__topbar-inner {
	height: auto;
	position: relative
}
.com-recipe-detail-nav.com-sticky .com-sticky__dropdown {
	display: none;
	height: 11.25rem
}
.com-recipe-detail-nav.com-sticky .com-sticky__dropdown--hub {
	height: 10.25rem
}
.com-recipe-detail-nav.com-sticky .com-sticky__dropdown-inner {
	padding-top: 1.25rem
}
.com-recipe-detail-nav.com-sticky--open .com-sticky__dropdown {
	display: block
}
.com-recipe-detail-nav__left {
	display: block;
	position: relative;
	float: left;
	height: 2.8125rem;
	line-height: 2.8125rem;
	text-align: left;
	width: auto
}
.com-recipe-detail-nav__right {
	float: right;
	height: 2.8125rem;
	line-height: 2.8125rem;
	text-align: left
}
.com-recipe-detail-nav__buttons {
	display: inline-block;
	float: right
}
.com-recipe-detail-nav__icon {
	display: block;
	background-position: center;
	height: 100%;
	margin-right: .625rem;
	position: absolute;
	top: 0;
	left: 0
}
.com-recipe-detail-nav__title {
	font-size: 1.125rem;
	display: block
}
.com-recipe-detail-nav__title--bigger {
	font-size: 1.125rem;
	line-height: 2.5;
	font-weight: 600
}
.com-recipe-detail-nav__page-title {
	letter-spacing: 0
}
.com-recipe-detail-nav__icon+.com-recipe-detail-nav__title {
	margin-left: 2.5rem
}
.com-recipe-detail-nav__icon+.com-recipe-detail-nav__title--bigger {
	margin-left: 1.6875rem
}
.com-recipe-detail-nav__btn {
	position: relative;
	display: inline-block;
	height: 2.8125rem;
	line-height: 2.8125rem;
	margin-right: 1.25rem
}
.com-recipe-detail-nav__btn--explore {
	display: inline-block;
	background-size: .875rem;
	background-position: right center;
	text-indent: 0;
	width: auto
}
.com-recipe-detail-nav .btn-main.btn-main--in-recipe, .com-recipe-detail-nav .btn-main--in-recipe.com-saf-centered-button, .com-recipe-detail-nav .btn-main--in-recipe.com-compare__action {
	display: inline-block
}
.com-recipe-detail-nav__list-outer {
	padding: .1875rem;
	white-space: nowrap;
	overflow-x: hidden;
	overflow-y: hidden
}
.com-recipe-detail-nav__list-outer--hub {
	text-align: center
}
.com-recipe-detail-nav__list {
	display: inline-block
}
.com-recipe-detail-nav__list--flexible {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	white-space: normal
}
.com-recipe-detail-nav__item {
	width: 8.125rem;
	height: 7.8125rem;
	margin: 0;
	float: none;
	display: inline-block;
	position: relative
}
.com-recipe-detail-nav__item--bolder {
	margin: 0 .625rem
}
.com-recipe-detail-nav__item--magazine-item {
	margin: 0 1rem;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}
.com-recipe-detail-nav__item--magazine-item:first-child {
	margin-left: 0
}
.com-recipe-detail-nav__item--magazine-item:after {
	content: '';
	display: block;
	position: absolute;
	right: -1.0625rem;
	width: 1px;
	top: 50%;
	margin-top: -2.75rem;
	height: 5.5rem;
	background-color: #FFF
}
.com-recipe-detail-nav__item--magazine-item .com-recipe-detail-nav__item-link {
	position: absolute;
	width: 100%;
	padding: 0;
	height: auto;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%)
}
.com-recipe-detail-nav__item--magazine-last {
	-webkit-box-flex: 2;
	-ms-flex: 2;
	flex: 2;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}
.com-recipe-detail-nav__plain-list {
	list-style: none;
	padding-left: 2rem
}
.com-recipe-detail-nav__plain-item {
	display: block
}
.com-recipe-detail-nav__plain-link {
	display: block;
	text-transform: uppercase;
	color: #FFF;
	font-size: .75rem;
	font-weight: 700;
	line-height: 1.1;
	letter-spacing: .05em;
	padding-top: .4em;
	padding-bottom: .4em
}
.com-recipe-detail-nav__arrow {
	display: none;
	height: 9.375rem;
	width: 1.875rem;
	position: absolute;
	top: .625rem;
	background-color: #aea9a6;
	cursor: pointer;
	z-index: 10
}
.com-recipe-detail-nav__arrow::after {
	content: "";
	width: .9375rem;
	height: .9375rem;
	display: block;
	background-size: .9375rem;
	background-position: center;
	position: absolute;
	top: 50%;
	left: 50%
}
.com-recipe-detail-nav__arrow.com-recipe-detail-nav__arrow--prev {
	border-right: 1px solid #d8d8d8;
	left: 0
}
.com-recipe-detail-nav__arrow.com-recipe-detail-nav__arrow--prev::after {
	-webkit-transform: translateX(-50%) translateY(-50%) rotateZ(90deg);
	transform: translateX(-50%) translateY(-50%) rotateZ(90deg)
}
.com-recipe-detail-nav__arrow.com-recipe-detail-nav__arrow--next {
	border-left: 1px solid #d8d8d8;
	right: 0
}
.com-recipe-detail-nav__arrow.com-recipe-detail-nav__arrow--next::after {
	-webkit-transform: translateX(-50%) translateY(-50%) rotateZ(-90deg);
	transform: translateX(-50%) translateY(-50%) rotateZ(-90deg)
}
.com-recipe-detail-nav.com-sticky--white {
	position: absolute;
	width: 100%
}
}

@media screen and (min-width:64.0625em) {
.com-recipe-detail-nav__title--bigger {
	font-size: 1.5rem;
	line-height: 1.8;
	font-weight: 400
}
.com-recipe-detail-nav__page-title {
	font-size: 1.5rem
}
}
.com-block-list {
	padding: 2rem 0
}
.com-block-list__more {
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto;
	padding: 0 0 3rem;
	text-align: center
}
.com-block-list__more::before, .com-block-list__more::after {
	content: ' ';
	display: table
}
.com-block-list__more::after {
	clear: both
}
.com-block-list__root {
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto
}
.com-block-list__root::before, .com-block-list__root::after {
	content: ' ';
	display: table
}
.com-block-list__root::after {
	clear: both
}
.com-block-list__item {
	width: 100%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	text-align: center
}
.com-block-list__item:last-child:not(:first-child) {
	float: right
}
.com-block-list__wrapper {
	position: relative;
	display: block;
	overflow: hidden;
	height: 100%;
	width: 100%
}
.com-block-list__link {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1
}
.com-block-list__item {
	margin-bottom: 2rem
}
.com-block-list__item .com-block-list__image-cnt {
	padding-bottom: 70%
}

@media screen and (min-width:48em) {
.com-block-list__item .com-block-list__image-cnt {
	padding-bottom: 123.5%
}
}

@media screen and (min-width:64.0625em) {
.com-block-list__item .com-block-list__image-cnt {
	padding-bottom: 123.5%
}
}
.com-block-list__image {
	position: absolute;
	left: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 100%;
	height: auto;
	background-size: 100% auto;
	background-repeat: no-repeat
}
.com-block-list__image-simple {
	min-width: 100%
}
.com-block-list__no-image {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: #3e3936
}
.com-block-list__header {
	position: relative
}
.com-block-list__title, .com-block-list__details {
	font-size: .75rem;
	color: #3e3936
}
.com-block-list__title {
	margin-top: 1rem;
	padding: 0 2rem;
	font-weight: 700;
	text-transform: uppercase
}
.com-block-list__notes {
	padding: 0 2rem;
	
	font-style: italic;
	font-weight: 700;
	font-size: .875rem;
	color: #3e3936
}
.com-block-list__notes--show-on-hover {
	display: none;
	margin-bottom: 1.25rem
}
.com-block-list__details {
	display: none;
	padding: 2rem;
	font-weight: 400
}
.com-block-list__social {
	bottom: 0;
	display: none;
	text-align: center;
	padding: 2rem 0 1rem;
	z-index: 2
}

@media screen and (min-width:48em) {
.com-block-list__item {
	width: 33.3333333333%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	margin-bottom: 1rem
}
.com-block-list__item:last-child:not(:first-child) {
	float: right
}
.com-block-list__item:last-child:last-child {
	float: left
}
.com-block-list__wrapper--recipe {
	min-height: 28.25rem
}
.com-block-list__wrapper--press {
	min-height: 29.6875rem
}
.com-block-list__wrapper--ks {
	min-height: 30.625rem
}
.com-block-list__info {
	padding-top: 1.2rem
}
.com-block-list__notes {
	font-size: .75rem
}
}

@media screen and (min-width:64.0625em) {
.com-block-list__item {
	width: 25%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	margin-bottom: 1.5rem
}
.com-block-list__item:last-child:not(:first-child) {
	float: right
}
.com-block-list__item:last-child:last-child {
	float: left
}
.com-block-list__wrapper:hover {
	background-color: #f4f4f4
}
.com-block-list__wrapper:hover .com-block-list__image-cnt {
	display: none
}
.com-block-list__wrapper:hover .com-block-list__image {
	display: none
}
.com-block-list__wrapper:hover .com-block-list__image-simple {
	display: none
}
.com-block-list__wrapper:hover .com-block-list__info {
	width: 100%
}
.com-block-list__wrapper:hover .com-block-list__details {
	display: block
}
.com-block-list__wrapper:hover .com-block-list__social {
	display: block
}
.com-block-list__wrapper:hover .com-block-list__notes--show-on-hover {
	display: block
}
}
.com-recipe-list {
	padding: 2rem 0
}
.com-recipe-list__more {
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto;
	padding: 0 0 3rem;
	text-align: center
}
.com-recipe-list__more::before, .com-recipe-list__more::after {
	content: ' ';
	display: table
}
.com-recipe-list__more::after {
	clear: both
}
.com-recipe-list__root {
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto
}
.com-recipe-list__root::before, .com-recipe-list__root::after {
	content: ' ';
	display: table
}
.com-recipe-list__root::after {
	clear: both
}
.com-recipe-list__item {
	width: 100%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	text-align: center
}
.com-recipe-list__item:last-child:not(:first-child) {
	float: right
}
.com-recipe-list__wrapper {
	position: relative;
	display: block;
	overflow: hidden;
	height: 100%;
	width: 100%
}
.com-recipe-list__link {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1
}
.com-recipe-list__item {
	margin-bottom: 2rem
}
.com-recipe-list__item .com-recipe-list__image-cnt {
	padding-bottom: 70%
}

@media screen and (min-width:48em) {
.com-recipe-list__item .com-recipe-list__image-cnt {
	padding-bottom: 123.5%
}
}

@media screen and (min-width:64.0625em) {
.com-recipe-list__item .com-recipe-list__image-cnt {
	padding-bottom: 123.5%
}
}
.com-recipe-list__image {
	position: absolute;
	left: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 100%;
	height: auto;
	background-size: 100% auto;
	background-repeat: no-repeat
}
.com-recipe-list__image-simple {
	min-width: 100%
}
.com-recipe-list__no-image {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: #3e3936
}
.com-recipe-list__header {
	position: relative
}
.com-recipe-list__title, .com-recipe-list__details {
	font-size: .75rem;
	color: #3e3936
}
.com-recipe-list__title {
	margin-top: 1rem;
	padding: 0 2rem;
	font-weight: 700;
	text-transform: uppercase
}
.com-recipe-list__notes {
	padding: 0 2rem;
	
	font-style: italic;
	font-weight: 700;
	font-size: .875rem;
	color: #3e3936
}
.com-recipe-list__notes--show-on-hover {
	display: none;
	margin-bottom: 1.25rem
}
.com-recipe-list__details {
	display: none;
	padding: 2rem;
	font-weight: 400
}
.com-recipe-list__social {
	bottom: 0;
	display: none;
	text-align: center;
	padding: 2rem 0 1rem;
	z-index: 2
}

@media screen and (min-width:48em) {
.com-recipe-list__item {
	width: 33.3333333333%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	margin-bottom: 1rem
}
.com-recipe-list__item:last-child:not(:first-child) {
	float: right
}
.com-recipe-list__item:last-child:last-child {
	float: left
}
.com-recipe-list__wrapper--recipe {
	min-height: 28.25rem
}
.com-recipe-list__wrapper--press {
	min-height: 29.6875rem
}
.com-recipe-list__wrapper--ks {
	min-height: 30.625rem
}
.com-recipe-list__info {
	padding-top: 1.2rem
}
.com-recipe-list__notes {
	font-size: .75rem
}
}

@media screen and (min-width:64.0625em) {
.com-recipe-list__item {
	width: 25%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	margin-bottom: 1.5rem
}
.com-recipe-list__item:last-child:not(:first-child) {
	float: right
}
.com-recipe-list__item:last-child:last-child {
	float: left
}
.com-recipe-list__wrapper:hover {
	background-color: #f4f4f4
}
.com-recipe-list__wrapper:hover .com-recipe-list__image-cnt {
	display: none
}
.com-recipe-list__wrapper:hover .com-recipe-list__image {
	display: none
}
.com-recipe-list__wrapper:hover .com-recipe-list__image-simple {
	display: none
}
.com-recipe-list__wrapper:hover .com-recipe-list__info {
	width: 100%
}
.com-recipe-list__wrapper:hover .com-recipe-list__details {
	display: block
}
.com-recipe-list__wrapper:hover .com-recipe-list__social {
	display: block
}
.com-recipe-list__wrapper:hover .com-recipe-list__notes--show-on-hover {
	display: block
}
}
.com-recipe-list__more {
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto;
	padding: 0 0 3rem;
	text-align: center
}
.com-recipe-list__more::before, .com-recipe-list__more::after {
	content: ' ';
	display: table
}
.com-recipe-list__more::after {
	clear: both
}

@media screen and (min-width:0) and (max-width:47.9375em) {
.com-recipe-list__item:nth-child(3) .com-recipe-list__image-cnt {
	padding-bottom: 123.5%
}
}

@media screen and (min-width:0) and (max-width:47.9375em) and (min-width:48em) {
.com-recipe-list__item:nth-child(3) .com-recipe-list__image-cnt {
	padding-bottom: 123.5%
}
}

@media screen and (min-width:0) and (max-width:47.9375em) and (min-width:64.0625em) {
.com-recipe-list__item:nth-child(3) .com-recipe-list__image-cnt {
	padding-bottom: 123.5%
}
}

@media screen and (min-width:0) and (max-width:47.9375em) {
.com-recipe-list__item:nth-child(3) .com-recipe-list__header {
	position: absolute;
	display: block;
	bottom: 0;
	width: 100%;
	margin: 0;
	padding: 2rem 0;
	background-color: rgba(51,51,51,0.6)
}
.com-recipe-list__item:nth-child(3) .com-recipe-list__title {
	margin: 0;
	font-size: 1.125rem;
	color: #FFF;
	line-height: 1.5rem
}
.com-recipe-list__item:nth-child(3) .com-recipe-list__notes {
	color: #FFF
}
}

@media screen and (min-width:48em) and (max-width:64em) {
.com-recipe-list__item:nth-child(4) {
	width: 100%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem
}
.com-recipe-list__item:nth-child(4):last-child:not(:first-child) {
	float: right
}
.com-recipe-list__item:nth-child(4) .com-recipe-list__header {
	position: absolute;
	top: 50%;
	bottom: auto;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 100%;
	margin: 0;
	padding: 2rem 0;
	background-color: rgba(51,51,51,0.6)
}
.com-recipe-list__item:nth-child(4) .com-recipe-list__image-cnt {
	padding-bottom: 50%
}
}

@media screen and (min-width:48em) and (max-width:64em) and (min-width:48em) {
.com-recipe-list__item:nth-child(4) .com-recipe-list__image-cnt {
	padding-bottom: 50%
}
}

@media screen and (min-width:48em) and (max-width:64em) and (min-width:64.0625em) {
.com-recipe-list__item:nth-child(4) .com-recipe-list__image-cnt {
	padding-bottom: 50%
}
}

@media screen and (min-width:48em) and (max-width:64em) {
.com-recipe-list__item:nth-child(4) .com-recipe-list__title {
	font-size: 1.375rem;
	margin: 0;
	font-size: 1.125rem;
	color: #FFF;
	line-height: 1.5rem
}
.com-recipe-list__item:nth-child(4) .com-recipe-list__notes {
	color: #FFF
}
}

@media screen and (min-width:64.0625em) {
.com-recipe-list__item:nth-child(5) {
	width: 50%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	float: right;
	margin-bottom: 3rem
}
.com-recipe-list__item:nth-child(5):last-child:not(:first-child) {
	float: right
}
.com-recipe-list__item:nth-child(5) .com-recipe-list__header {
	position: absolute;
	top: 50%;
	bottom: auto;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 100%;
	margin: 0;
	padding: 2rem 0;
	background-color: rgba(51,51,51,0.6)
}
.com-recipe-list__item:nth-child(5) .com-recipe-list__image-cnt {
	padding-bottom: 142%
}
}

@media screen and (min-width:64.0625em) and (min-width:48em) {
.com-recipe-list__item:nth-child(5) .com-recipe-list__image-cnt {
	padding-bottom: 142%
}
}

@media screen and (min-width:64.0625em) and (min-width:64.0625em) {
.com-recipe-list__item:nth-child(5) .com-recipe-list__image-cnt {
	padding-bottom: 142%
}
}

@media screen and (min-width:64.0625em) {
.com-recipe-list__item:nth-child(5) .com-recipe-list__title {
	font-size: 1.375rem;
	margin: 0;
	font-size: 1.125rem;
	color: #FFF;
	line-height: 1.5rem
}
.com-recipe-list__item:nth-child(5) .com-recipe-list__notes {
	color: #FFF
}
.com-recipe-list__item:nth-child(5) .com-recipe-list__wrapper {
	min-height: 56.5rem
}
.com-recipe-list__item:nth-child(5) .com-recipe-list__wrapper:hover .com-recipe-list__header {
	position: relative;
	top: auto;
	bottom: auto;
	-webkit-transform: auto;
	-ms-transform: auto;
	transform: auto;
	margin: 0;
	padding: 0;
	background-color: rgba(51,51,51,0)
}
.com-recipe-list__item:nth-child(5) .com-recipe-list__wrapper:hover .com-recipe-list__info {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%)
}
.com-recipe-list__item:nth-child(5) .com-recipe-list__wrapper:hover .com-recipe-list__title {
	padding: 0 2rem;
	font-size: .75rem;
	color: #3e3936
}
.com-recipe-list__item:nth-child(5) .com-recipe-list__wrapper:hover .com-recipe-list__notes {
	color: #3e3936
}
}
.com-slider-gourmet__title, .com-slider-gourmet__txt {
	color: #FFF;
	
	text-align: right;
	font-style: italic;
	font-weight: 400
}
.com-slider-gourmet__title {
	margin-top: 1.875rem;
	font-size: 1.75rem
}
.com-slider-gourmet__txt {
	font-size: 1rem;
	line-height: 1.5rem
}
.com-slider-gourmet__cnt {
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto;
	padding: 0 1.25rem;
	position: relative;
	z-index: 9
}
.com-slider-gourmet__cnt::before, .com-slider-gourmet__cnt::after {
	content: ' ';
	display: table
}
.com-slider-gourmet__cnt::after {
	clear: both
}
.com-slider-gourmet__slider {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0
}
.com-slider-gourmet__slide, .com-slider-gourmet__outer, .com-slider-gourmet__inner {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0
}
.com-slider-gourmet__outer {
	overflow: hidden
}
.com-slider-gourmet__inner {
	background-repeat: no-repeat;
	background-size: auto 100%;
	background-position: center
}
.com-slider-gourmet__button-nav {
	bottom: 20%;
	position: absolute;
	left: 50%;
	margin-left: -5.6875rem;
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
	width: 100rem;
	overflow: hidden;
	z-index: 9
}
.com-slider-gourmet__button-nav-item {
	float: left
}
.com-slider-gourmet__button {
	display: inline-block;
	margin: 0 1rem;
	padding: 1.5rem 1rem 0;
	width: 9.375rem;
	height: 9.375rem;
	color: #FFF;
	font-size: .75rem;
	font-weight: 700;
	text-transform: uppercase;
	border: 1px solid #FFF;
	text-align: center;
	background-color: rgba(255,255,255,0.2);
	position: relative;
	line-height: 1rem
}
.com-slider-gourmet__button::before {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
	content: "";
	display: inline-block
}
.com-slider-gourmet__button:hover {
	margin: 0 1rem;
	padding: 1.4rem 1rem 0;
	line-height: 1rem;
	border: 3px solid #FFF;
	height: 9.375rem
}
.com-slider-gourmet__button:hover::before {
	display: none
}
.com-slider-gourmet__button:hover::after {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
	content: attr(data-label) "";
	top: 6.25rem;
	background-image: none;
	font-style: italic;
	
	text-transform: capitalize;
	font-size: 1rem
}
.com-slider-gourmet__button.com-slider-gourmet__button--recipes:hover::before {
	display: none
}
.com-slider-gourmet__button.com-slider-gourmet__button--recipes::before {
	display: block;
	background-position: center top;
	background-size: 2.8125rem;
	height: 2.8125rem;
	width: 2.8125rem;
	top: 6.5rem
}

@media screen and (min-width:48em) {
.com-slider-gourmet__button.com-slider-gourmet__button--recipes::before {
	background-size: 2.8125rem;
	height: 2.8125rem;
	width: 2.8125rem
}
}

@media screen and (min-width:64.0625em) {
.com-slider-gourmet__button.com-slider-gourmet__button--recipes::before {
	background-size: 2.8125rem;
	height: 2.8125rem;
	width: 2.8125rem
}
}
.com-slider-gourmet__button.com-slider-gourmet__button--kitchen:hover::before {
	display: none
}
.com-slider-gourmet__button.com-slider-gourmet__button--kitchen::before {
	display: block;
	background-position: center top;
	background-size: 2.8125rem;
	height: 2.8125rem;
	width: 2.8125rem;
	top: 6.3rem
}

@media screen and (min-width:48em) {
.com-slider-gourmet__button.com-slider-gourmet__button--kitchen::before {
	background-size: 2.8125rem;
	height: 2.8125rem;
	width: 2.8125rem
}
}

@media screen and (min-width:64.0625em) {
.com-slider-gourmet__button.com-slider-gourmet__button--kitchen::before {
	background-size: 2.8125rem;
	height: 2.8125rem;
	width: 2.8125rem
}
}
.com-slider-gourmet__button.com-slider-gourmet__button--calendar:hover::before {
	display: none
}
.com-slider-gourmet__button.com-slider-gourmet__button--calendar::before {
	display: block;
	background-position: center top;
	background-size: 1.75rem;
	height: 1.75rem;
	width: 1.75rem;
	top: 6rem
}

@media screen and (min-width:48em) {
.com-slider-gourmet__button.com-slider-gourmet__button--calendar::before {
	background-size: 1.75rem;
	height: 1.75rem;
	width: 1.75rem
}
}

@media screen and (min-width:64.0625em) {
.com-slider-gourmet__button.com-slider-gourmet__button--calendar::before {
	background-size: 1.75rem;
	height: 1.75rem;
	width: 1.75rem
}
}
.com-slider-gourmet__button.com-slider-gourmet__button--council:hover::before {
	display: none
}
.com-slider-gourmet__button.com-slider-gourmet__button--council::before {
	display: block;
	background-position: center top;
	background-size: 2.1875rem;
	height: 2.1875rem;
	width: 2.1875rem;
	top: 6rem
}

@media screen and (min-width:48em) {
.com-slider-gourmet__button.com-slider-gourmet__button--council::before {
	background-size: 2.1875rem;
	height: 2.1875rem;
	width: 2.1875rem
}
}

@media screen and (min-width:64.0625em) {
.com-slider-gourmet__button.com-slider-gourmet__button--council::before {
	background-size: 2.1875rem;
	height: 2.1875rem;
	width: 2.1875rem
}
}
.com-slider-gourmet__button.com-slider-gourmet__button--SAF:hover::before {
	display: none
}
.com-slider-gourmet__button.com-slider-gourmet__button--SAF::before {
	display: block;
	background-position: center top;
	background-size: 2.8125rem;
	height: 2.8125rem;
	width: 2.8125rem;
	top: 6rem
}

@media screen and (min-width:48em) {
.com-slider-gourmet__button.com-slider-gourmet__button--SAF::before {
	background-size: 2.8125rem;
	height: 2.8125rem;
	width: 2.8125rem
}
}

@media screen and (min-width:64.0625em) {
.com-slider-gourmet__button.com-slider-gourmet__button--SAF::before {
	background-size: 2.8125rem;
	height: 2.8125rem;
	width: 2.8125rem
}
}
.com-slider-gourmet__dot-nav {
	position: absolute;
	bottom: 1.25rem;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	z-index: 333
}

@media screen and (min-width:48em) {
.com-slider-gourmet__title {
	margin-top: 2.1875rem;
	font-size: 2rem
}
.com-slider-gourmet__txt {
	font-size: 1.125rem
}
.com-slider-gourmet__cnt {
	padding: 0 2.5rem
}
}

@media screen and (min-width:64.0625em) {
.com-slider-gourmet {
	position: relative
}
.com-slider-gourmet__title {
	margin-top: 5rem;
	font-size: 2.625rem
}
.com-slider-gourmet__cnt {
	padding: 0 1.25rem
}
.com-slider-gourmet__inner {
	background-repeat: no-repeat;
	background-size: 100% auto;
	background-position: center
}
.com-slider-gourmet__button-nav {
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	display: block;
	width: 95%;
	text-align: center;
	margin-left: 0
}
.com-slider-gourmet__button-nav-item {
	display: inline-block;
	float: none;
	vertical-align: middle
}
}
.com-scroll {
	padding: 1.5rem 0 0;
	text-align: center
}
.com-scroll__icon {
	display: block;
	background-position: center top;
	background-size: 1.875rem;
	height: 1.875rem;
	width: 1.875rem;
	display: inline-block
}

@media screen and (min-width:48em) {
.com-scroll__icon {
	background-size: 1.875rem;
	height: 1.875rem;
	width: 1.875rem
}
}

@media screen and (min-width:64.0625em) {
.com-scroll__icon {
	background-size: 1.875rem;
	height: 1.875rem;
	width: 1.875rem
}
}
.com-form__error {
	list-style: none;
	color: #c20038;
	line-height: 1
}
.com-form__error--under-newsl-input {
	margin: -0.5rem 0 .75rem
}
.com-form__link {
	text-decoration: underline
}
.com-form__link:hover {
	text-decoration: none
}
.com-loader {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 11000;
	background-color: rgba(255,255,255,0.7)
}
.com-loader__wrapper {
	top: 50%;
	left: 50%;
	position: absolute;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%)
}
.com-loader__icon {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2225%22%20height%3D%2225%22%20viewBox%3D%220%200%2025%2025%22%3E%3Cpath%20fill%3D%22%23CCC%22%20d%3D%22M12.5%206c3.584%200%206.5%202.916%206.5%206.5S16.084%2019%2012.5%2019%206%2016.084%206%2012.5%208.916%206%2012.5%206m0-4C6.7%202%202%206.7%202%2012.5S6.7%2023%2012.5%2023%2023%2018.3%2023%2012.5%2018.3%202%2012.5%202z%22%2F%3E%3Cpath%20fill%3D%22%23C20038%22%20d%3D%22M19%2012.5h4C23%206.7%2018.3%202%2012.5%202v4c3.584%200%206.5%202.916%206.5%206.5z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
	width: 4rem;
	height: 4rem;
	background-size: 100%;
	background-repeat: no-repeat;
	-webkit-animation-name: rotate;
	animation-name: rotate;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite
}
@-webkit-keyframes rotate {
from {
-webkit-transform:rotateZ(0);
transform:rotateZ(0);
-webkit-animation-timing-function:cubic-bezier(0.89, 0.01, 0.3, 1);
animation-timing-function:cubic-bezier(0.89, 0.01, 0.3, 1)
}
to {
-webkit-transform:rotateZ(360deg);
transform:rotateZ(360deg)
}
}
@keyframes rotate {
from {
-webkit-transform:rotateZ(0);
transform:rotateZ(0);
-webkit-animation-timing-function:cubic-bezier(0.89, 0.01, 0.3, 1);
animation-timing-function:cubic-bezier(0.89, 0.01, 0.3, 1)
}
to {
-webkit-transform:rotateZ(360deg);
transform:rotateZ(360deg)
}
}
.com-select {
	background-color: #FFF;
	outline: 0;
	font-size: .75rem;
	color: #3e3936;
	height: 3.125rem;
	text-align: center;
	font-weight: 700;
	border: 2px solid #3e3936
}
.com-select--tiny {
	border-width: 0 0 2px 0;
	text-transform: uppercase;
	height: 2rem
}
.com-paginator {
	font-weight: 700;
	font-size: .875rem;
	text-transform: uppercase
}
.com-paginator__list::before, .com-paginator__list::after {
	content: ' ';
	display: table
}
.com-paginator__list::after {
	clear: both
}
.com-paginator__page {
	float: left;
	min-width: 2.1875rem;
	height: 2.1875rem;
	text-align: center;
	line-height: 2.1875rem
}
.com-paginator__page--prev, .com-paginator__page--next {
	background-size: 1.875rem;
	background-repeat: no-repeat;
	background-position: center
}
.com-paginator__page--prev:hover, .com-paginator__page--next:hover {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%228%22%20height%3D%225%22%20viewBox%3D%220%200%208%205%22%3E%3Cpath%20fill%3D%22%23c20038%22%20d%3D%22M4%204.5L.5.86.846.5%204%203.78%207.154.5%207.5.86%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.com-paginator__page--prev {
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg)
}
.com-paginator__page--next {
	-webkit-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	transform: rotate(-90deg)
}
.com-paginator__anchor {
	width: 100%;
	height: 100%;
	display: block
}
.com-paginator__anchor--selected, .com-paginator__anchor:hover {
	color: #c20038
}
.com-to-recipe--recipe-list {
	position: absolute;
	right: .5rem;
	bottom: .625rem;
	z-index: 1
}
.com-to-recipe__icon {
	display: block;
	background-position: center top;
	background-size: 2.5rem;
	height: 2.5rem;
	width: 2.5rem
}

@media screen and (min-width:48em) {
.com-to-recipe__icon {
	background-size: 2.5rem;
	height: 2.5rem;
	width: 2.5rem
}
}

@media screen and (min-width:64.0625em) {
.com-to-recipe__icon {
	background-size: 2.5rem;
	height: 2.5rem;
	width: 2.5rem
}
}
.com-history-nav {
	display: none
}
.com-history-nav {
	position: fixed;
	right: 0;
	top: 13.75rem
}
.com-history-nav__root {
	position: relative
}
.com-history-nav__link {
	position: relative;
	display: block;
	padding-top: .75rem;
	width: 6.25rem;
	height: 2.5rem;
	font-size: .625rem;
	color: #d8d8d8;
	text-align: center
}
.com-history-nav__link:after {
	content: "";
	right: .9375rem;
	width: .0625rem;
	height: .0625rem;
	color: #d8d8d8;
	border-radius: 10px;
	border: 2px solid #d8d8d8
}
.com-history-nav__link:hover, .com-history-nav__link--active {
	font-size: .75rem;
	color: #FFF;
	background-color: #3e3936;
	font-weight: 700;
	transition: all .3s cubic-bezier(0.42, 0, 0.58, 1)
}
.com-history-nav__link:hover:after, .com-history-nav__link--active:after {
	border: 2px solid #FFF;
	right: .75rem;
	width: .625rem;
	height: .625rem
}

@media screen and (min-width:48em) {
.com-history-nav {
	display: block
}
}
.com-promo-list {
	padding: 0 0 1.5rem
}
.com-promo-list__wrp {
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto
}
.com-promo-list__wrp::before, .com-promo-list__wrp::after {
	content: ' ';
	display: table
}
.com-promo-list__wrp::after {
	clear: both
}
.com-promo-list__item {
	width: 100%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	margin: 1rem 0 1.5rem;
	padding: 0 0 2rem;
	float: left;
	position: relative;
	text-align: center;
	border-bottom: 1px solid #d8d8d8
}
.com-promo-list__item:last-child:not(:first-child) {
	float: right
}
.com-promo-list__link {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 1
}
.com-promo-list__img-cnt {
	text-align: center;
	margin-bottom: 1rem
}
.com-promo-list__text {
	display: block;
	clear: both;
	margin: auto;
	width: 80%;
	line-height: 1.7;
	color: #3e3936;
	font-size: .75rem
}
.com-promo-list__text--title {
	
	font-weight: 400;
	border-bottom: 1px solid #cfcecd;
	padding-bottom: .5rem;
	margin-bottom: .5rem
}
.com-promo-list__text--text {
	padding: 1rem 1.5rem;
	font-weight: 700
}
.com-promo-list .btn-main.btn-main--in-carousel, .com-promo-list .btn-main--in-carousel.com-saf-centered-button, .com-promo-list .btn-main--in-carousel.com-compare__action {
	height: 3.125rem;
	line-height: 3.125rem;
	padding: 0 1rem;
	width: 12.5rem
}
.com-promo-list .btn-main.btn-main--in-carousel:hover, .com-promo-list .btn-main--in-carousel.com-saf-centered-button:hover, .com-promo-list .btn-main--in-carousel.com-compare__action:hover {
	margin: .5rem 0
}

@media screen and (min-width:48em) {
.com-promo-list__item {
	width: 50%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem
}
.com-promo-list__item:last-child:not(:first-child) {
	float: right
}
.com-promo-list__item:last-child:last-child {
	float: left
}
}

@media screen and (min-width:64.0625em) {
.com-promo-list__item {
	width: 33.3333333333%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	padding: 0 0 3rem
}
.com-promo-list__item:last-child:not(:first-child) {
	float: right
}
.com-promo-list__item:last-child:last-child {
	float: left
}
}
.com-light-tab__tabs {
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto;
	max-width: 70.5rem
}
.com-light-tab__tabs::before, .com-light-tab__tabs::after {
	content: ' ';
	display: table
}
.com-light-tab__tabs::after {
	clear: both
}
.com-light-tab__select {
	width: 15.625rem;
	margin: 0 auto;
	display: block
}
.com-light-tab__wrapper {
	display: none
}
.com-light-tab__list {
	margin: 0 auto;
	border-bottom: 1px solid #d8d8d8;
	text-align: center
}
.com-light-tab__item {
	display: inline-block;
	text-transform: uppercase;
	font-weight: 300
}
.com-light-tab__link {
	display: inline-block;
	padding: 0 .9375rem .3125rem;
	position: relative
}
.com-light-tab__link[data-active]::after, .com-light-tab__link:hover::after {
	content: "";
	position: absolute;
	height: .1875rem;
	width: 100%;
	bottom: 0;
	left: 0;
	background-color: #3e3936
}
.com-light-tab__panel {
	display: none
}
.com-light-tab__panel[data-active] {
	display: block
}

@media screen and (min-width:48em) {
.com-light-tab__select {
	display: none
}
.com-light-tab__wrapper {
	display: block;
	margin-bottom: 1rem
}
}
.com-saf-title {
	position: relative;
	margin-top: 21.25rem;
	margin-bottom: 2.8125rem
}
.com-saf-title__title {
	font-size: 1.3125rem;
	letter-spacing: .05rem;
	text-transform: uppercase;
	line-height: 1.75rem;
	font-weight: 700
}
.com-saf-title__subtitle {
	font-size: 1rem;
	letter-spacing: .05rem;
	line-height: 1.625rem;
	font-weight: 700;
	text-transform: uppercase
}
.com-saf-title__icon {
	width: 3.75rem;
	height: 3.75rem;
	border: 1px solid #FFF;
	position: absolute;
	top: -5rem;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	background-position: center
}

@media screen and (min-width:48em) {
.com-saf-title {
	margin-top: 32.5rem;
	margin-bottom: 3.125rem
}
.com-saf-title__title {
	font-size: 2.25rem;
	line-height: 2.375rem
}
.com-saf-title__subtitle {
	line-height: 1.3125rem
}
}

@media screen and (min-width:64.0625em) {
.com-saf-title__subtitle {
	letter-spacing: .05rem;
	line-height: 1.75rem
}
}
.com-saf-intro {
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto
}
.com-saf-intro::before, .com-saf-intro::after {
	content: ' ';
	display: table
}
.com-saf-intro::after {
	clear: both
}
.com-saf-intro__block-state-1, .com-saf-intro__block-state-2 {
	text-align: center
}
.com-saf-intro__block-state-1, .com-saf-intro__block-state-2 {
	width: 100%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	padding-left: 0;
	padding-right: 0;
	position: relative
}
.com-saf-intro__block-state-1:last-child:not(:first-child), .com-saf-intro__block-state-2:last-child:not(:first-child) {
	float: right
}
.com-saf-intro__image {
	min-width: 100%
}
.com-saf-intro__link {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1
}
.com-saf-intro__btn {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
	background-color: rgba(51,51,51,0.5);
	width: 7.5rem;
	height: 7.5rem;
	border: 1px solid #FFF;
	text-align: center
}
.com-saf-intro__text {
	color: #FFF;
	font-size: .75rem;
	font-weight: 700;
	line-height: .9rem;
	margin-top: .2rem;
	text-transform: uppercase
}
.com-saf-intro__icon {
	display: block;
	background-position: center top;
	background-size: 2.5rem;
	height: 2.5rem;
	width: 2.5rem;
	display: inline-block;
	margin-top: 1rem
}

@media screen and (min-width:48em) {
.com-saf-intro__icon {
	background-size: 2.5rem;
	height: 2.5rem;
	width: 2.5rem
}
}

@media screen and (min-width:64.0625em) {
.com-saf-intro__icon {
	background-size: 2.5rem;
	height: 2.5rem;
	width: 2.5rem
}
}
.com-saf-intro__discover {
	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	color: #FFF;
	font-size: 1.125rem;
	font-weight: 600;
	
	font-style: italic;
	bottom: 15%
}

@media screen and (min-width:48em) {
.com-saf-intro__block-state-2 {
	width: 33.3333333333%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	padding-left: 0;
	padding-right: 0
}
.com-saf-intro__block-state-2:last-child:not(:first-child) {
	float: right
}
.com-saf-intro__block-state-2:nth-child(1) {
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #FFF
}
.com-saf-intro__block-state-2:nth-child(2) {
	border-right: 1px solid #FFF
}
.com-saf-intro__block-state-2:nth-child(3) {
	border-bottom: 1px solid #FFF
}
.com-saf-intro__block-state-2:nth-child(5) {
	border-right: 1px solid #FFF
}
.com-saf-intro__block-state-2:nth-child(4) {
	border-right: 1px solid #FFF
}
}
.com-saf-intro-simple {
	color: #FFF;
	text-align: center;
	position: relative
}
.com-saf-intro-simple__wrapper {
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	float: none;
	margin: 0 auto;
	position: relative;
	z-index: 1
}
.com-saf-intro-simple__wrapper::before, .com-saf-intro-simple__wrapper::after {
	content: ' ';
	display: table
}
.com-saf-intro-simple__wrapper::after {
	clear: both
}
.com-saf-intro-simple__wrapper:last-child:not(:first-child) {
	float: right
}
.com-saf-logo {
	text-align: center
}
.com-saf-logo__link {
	display: inline-block
}
.com-saf-logo__img {
	max-width: 9.375rem
}
.com-saf-logo--in-area .com-saf-logo__link {
	margin: 5rem
}
.com-saf-logo--in-area .com-saf-logo__img {
	max-width: 9.375rem
}
.com-contents-list {
	padding: 2rem 0
}
.com-contents-list__more {
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto;
	padding: 0 0 3rem;
	text-align: center
}
.com-contents-list__more::before, .com-contents-list__more::after {
	content: ' ';
	display: table
}
.com-contents-list__more::after {
	clear: both
}
.com-contents-list__root {
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto
}
.com-contents-list__root::before, .com-contents-list__root::after {
	content: ' ';
	display: table
}
.com-contents-list__root::after {
	clear: both
}
.com-contents-list__item {
	width: 100%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	text-align: center
}
.com-contents-list__item:last-child:not(:first-child) {
	float: right
}
.com-contents-list__wrapper {
	position: relative;
	display: block;
	overflow: hidden;
	height: 100%;
	width: 100%
}
.com-contents-list__link {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1
}
.com-contents-list__item {
	margin-bottom: 2rem
}
.com-contents-list__item .com-contents-list__image-cnt {
	padding-bottom: 70%
}

@media screen and (min-width:48em) {
.com-contents-list__item .com-contents-list__image-cnt {
	padding-bottom: 123.5%
}
}

@media screen and (min-width:64.0625em) {
.com-contents-list__item .com-contents-list__image-cnt {
	padding-bottom: 123.5%
}
}
.com-contents-list__image {
	position: absolute;
	left: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 100%;
	height: auto;
	background-size: 100% auto;
	background-repeat: no-repeat
}
.com-contents-list__image-simple {
	min-width: 100%
}
.com-contents-list__no-image {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: #3e3936
}
.com-contents-list__header {
	position: relative
}
.com-contents-list__title, .com-contents-list__details {
	font-size: .75rem;
	color: #3e3936
}
.com-contents-list__title {
	margin-top: 1rem;
	padding: 0 2rem;
	font-weight: 700;
	text-transform: uppercase
}
.com-contents-list__notes {
	padding: 0 2rem;
	
	font-style: italic;
	font-weight: 700;
	font-size: .875rem;
	color: #3e3936
}
.com-contents-list__notes--show-on-hover {
	display: none;
	margin-bottom: 1.25rem
}
.com-contents-list__details {
	display: none;
	padding: 2rem;
	font-weight: 400
}
.com-contents-list__social {
	bottom: 0;
	display: none;
	text-align: center;
	padding: 2rem 0 1rem;
	z-index: 2
}

@media screen and (min-width:48em) {
.com-contents-list__item {
	width: 33.3333333333%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	margin-bottom: 1rem
}
.com-contents-list__item:last-child:not(:first-child) {
	float: right
}
.com-contents-list__item:last-child:last-child {
	float: left
}
.com-contents-list__wrapper--recipe {
	min-height: 28.25rem
}
.com-contents-list__wrapper--press {
	min-height: 29.6875rem
}
.com-contents-list__wrapper--ks {
	min-height: 30.625rem
}
.com-contents-list__info {
	padding-top: 1.2rem
}
.com-contents-list__notes {
	font-size: .75rem
}
}

@media screen and (min-width:64.0625em) {
.com-contents-list__item {
	width: 25%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	margin-bottom: 1.5rem
}
.com-contents-list__item:last-child:not(:first-child) {
	float: right
}
.com-contents-list__item:last-child:last-child {
	float: left
}
.com-contents-list__wrapper:hover {
	background-color: #f4f4f4
}
.com-contents-list__wrapper:hover .com-contents-list__image-cnt {
	display: none
}
.com-contents-list__wrapper:hover .com-contents-list__image {
	display: none
}
.com-contents-list__wrapper:hover .com-contents-list__image-simple {
	display: none
}
.com-contents-list__wrapper:hover .com-contents-list__info {
	width: 100%
}
.com-contents-list__wrapper:hover .com-contents-list__details {
	display: block
}
.com-contents-list__wrapper:hover .com-contents-list__social {
	display: block
}
.com-contents-list__wrapper:hover .com-contents-list__notes--show-on-hover {
	display: block
}
}
.com-contents-list-wrapper__paginator {
	clear: both
}
.com-contents-list__container {
	margin-bottom: 1.5rem
}
.com-contents-list__item {
	padding-left: 0;
	padding-right: 0;
	margin-bottom: 0
}
.com-contents-list__item--content-large .com-contents-list__picture-simple, .com-contents-list__item--content-large .com-contents-list__image-wrp {
	width: 100%;
	height: 100%;
	margin-bottom: 2rem;
	position: relative;
	overflow: hidden;
	display: block
}
.com-contents-list__item--content-large .com-contents-list__icon {
	display: none
}
.com-contents-list__item--content-large .com-contents-list__info {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 100%;
	text-align: center
}
.com-contents-list__item--content-large .com-contents-list__info .com-contents-list__icon {
	display: block;
	background-position: center top;
	background-size: 3.75rem;
	height: 3.75rem;
	width: 3.75rem;
	display: inline-block
}

@media screen and (min-width:48em) {
.com-contents-list__item--content-large .com-contents-list__info .com-contents-list__icon {
	background-size: 3.75rem;
	height: 3.75rem;
	width: 3.75rem
}
}

@media screen and (min-width:64.0625em) {
.com-contents-list__item--content-large .com-contents-list__info .com-contents-list__icon {
	background-size: 3.75rem;
	height: 3.75rem;
	width: 3.75rem
}
}
.com-contents-list__item--content-large .com-contents-list__header .com-contents-list__icon {
	display: none
}
.com-contents-list__item--content-large .com-contents-list__title, .com-contents-list__item--content-large .com-contents-list__notes {
	color: #FFF
}
.com-contents-list__item--content-large .com-contents-list__title {
	font-size: 1.375rem;
	line-height: 1.5rem;
	margin-bottom: 1rem
}
.com-contents-list__item--content-large .com-contents-list__notes {
	font-size: 1.125rem;
	font-weight: 400
}
.com-contents-list__title {
	margin-top: .5rem
}
.com-contents-list__image-wrp {
	position: relative
}
.com-contents-list__icon {
	display: block;
	background-position: center top;
	background-size: 2.5rem;
	height: 2.5rem;
	width: 2.5rem;
	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	display: inline-block;
	position: absolute;
	bottom: 7%;
	z-index: 1
}

@media screen and (min-width:48em) {
.com-contents-list__icon {
	background-size: 2.5rem;
	height: 2.5rem;
	width: 2.5rem
}
}

@media screen and (min-width:64.0625em) {
.com-contents-list__icon {
	background-size: 2.5rem;
	height: 2.5rem;
	width: 2.5rem
}
}
.com-contents-list__info {
	padding-bottom: 1.5rem
}
.com-contents-list__info .com-contents-list__icon {
	display: none;
	position: static;
	top: auto;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none
}

@media screen and (min-width:48em) and (max-width:64em) {
.com-contents-list__item {
	width: 100%
}
.com-contents-list__wrapper:hover {
	background-color: #FFF
}
.com-contents-list__wrapper:hover .com-contents-list__image-cnt {
	display: block
}
.com-contents-list__wrapper:hover .com-contents-list__image {
	display: block
}
.com-contents-list__wrapper:hover .com-contents-list__image-simple {
	display: block
}
.com-contents-list__wrapper:hover .com-contents-list__info {
	width: 100%
}
.com-contents-list__wrapper:hover .com-contents-list__details {
	display: none
}
.com-contents-list__wrapper:hover .com-contents-list__social {
	display: none
}
.com-contents-list__wrapper:hover .com-contents-list__notes--show-on-hover {
	display: none
}
}

@media screen and (min-width:64.0625em) {
.com-contents-list-wrapper__small {
	display: inline
}
.com-contents-list__item--content-double, .com-contents-list__item--content-large {
	width: 50%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	padding-left: 0;
	padding-right: 0
}
.com-contents-list__item--content-double:last-child:not(:first-child), .com-contents-list__item--content-large:last-child:not(:first-child) {
	float: right
}
.com-contents-list__item--content-large .com-contents-list__image-wrp {
	margin-bottom: 0
}
.com-contents-list__item--content-large .com-contents-list__wrapper {
	height: 63.75rem
}
.com-contents-list__item--content-large .com-contents-list__title {
	font-size: 2.25rem;
	line-height: 2.5rem;
	margin-bottom: 1.5rem
}
.com-contents-list__item--content-large .com-contents-list__notes {
	font-size: 1.375rem
}
.com-contents-list__item--content-large .com-contents-list__wrapper:hover .com-contents-list__title, .com-contents-list__item--content-large .com-contents-list__wrapper:hover .com-contents-list__notes {
	color: #3e3936
}
.com-contents-list__item--content-large .com-contents-list__wrapper:hover .com-contents-list__title {
	font-size: .75rem;
	margin-bottom: 0
}
.com-contents-list__item--content-large .com-contents-list__wrapper:hover .com-contents-list__notes {
	font-size: .875rem
}
.com-contents-list__item--content-large .com-contents-list__image-simple {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
	max-width: none;
	min-width: 100%;
	min-height: 100%;
	width: auto;
	height: auto
}
.com-contents-list__wrapper {
	min-height: 31.875rem
}
.com-contents-list__wrapper:hover .com-contents-list__icon {
	display: none
}
.com-contents-list__wrapper:hover .com-contents-list__info .com-contents-list__icon {
	display: none
}
.com-contents-list__wrapper:hover .com-contents-list__header .com-contents-list__icon {
	display: inline-block
}
.com-contents-list__info {
	padding-bottom: 0
}
}
.com-saf-social {
	background-color: #FFF;
	height: 7.5rem
}
.com-saf-social--grey {
	background-color: #f4f4f4
}
.com-share--in-social {
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	text-align: center
}
.com-share--in-social .com-share__icon {
	display: inline-block
}
.com-saf-cite {
	text-align: center;
	max-width: 31.25rem;
	margin: 5rem auto;
	padding: 0 1.25rem
}
.com-saf-cite__icon {
	display: block;
	background-position: center top;
	background-size: 2.5rem;
	height: 2.5rem;
	width: 2.5rem;
	display: inline-block
}

@media screen and (min-width:48em) {
.com-saf-cite__icon {
	background-size: 2.5rem;
	height: 2.5rem;
	width: 2.5rem
}
}

@media screen and (min-width:64.0625em) {
.com-saf-cite__icon {
	background-size: 2.5rem;
	height: 2.5rem;
	width: 2.5rem
}
}
.com-saf-cite__content {
	font-size: 1.625rem;
	line-height: 2.1875rem;
	
	color: #aea9a6;
	font-style: italic;
	font-weight: 400
}
.com-saf-cite__sign {
	font-size: .75rem;
	text-transform: uppercase;
	margin-top: 1.25rem;
	font-weight: 700;
	display: inline-block
}
.com-saf-cite--no-margin {
	margin-top: 0;
	margin-bottom: 0
}
.com-saf-cite--boxed {
	padding: 2.5rem 1.25rem;
	background-color: #aea9a6;
	margin-top: 0;
	margin-bottom: 0
}
.com-saf-cite--boxed::before {
	background-color: #FFF;
	color: #aea9a6
}
.com-saf-cite--boxed .com-saf-cite::before, .com-saf-cite--boxed .com-saf-cite__content, .com-saf-cite--boxed .com-saf-cite__sign {
	color: #FFF
}
.com-saf-cite__content>p, .com-saf-content .com-saf-cite__content>p {
	font-size: 1em
}
.com-saf-mini-heading {
	text-align: center;
	max-width: 44.375rem;
	margin: 0 auto;
	padding: 5rem 1.25rem 2.5rem
}
.com-saf-mini-heading__title {
	font-size: 1.375rem;
	font-weight: 400;
	line-height: 1.375rem;
	text-transform: uppercase;
	margin-bottom: 1.875rem
}
.com-saf-mini-heading__content {
	font-size: .875rem;
	line-height: 1.3125rem
}
.com-saf-profile {
	margin: 1.25rem auto;
	text-align: center
}
.com-saf-profile__link {
	display: inline-block
}
.com-saf-profile__image-wrapper {
	width: 8.125rem;
	height: 8.125rem;
	display: inline-block;
	border-radius: 8.125rem;
	text-align: center;
	overflow: hidden;
	margin-bottom: 1.875rem
}
.com-saf-profile__image-wrapper--empty {
	background-position: center;
	background-image: url("../bundles/whirlpoolkitchenaidmain/images/l1-serious-about-food/logo-saf.svg");
	background-repeat: no-repeat;
	background-size: contain;
	border-radius: 0
}
.com-saf-profile__image {
	width: 100%;
	min-height: 100%;
	-o-object-fit: cover;
	object-fit: cover
}
.com-saf-profile__title, .com-saf-profile__subtitle, .com-saf-profile__desc {
	font-size: .875rem;
	line-height: 1.3125rem;
	color: #3e3936
}
.com-saf-profile__title, .com-saf-profile__subtitle {
	text-transform: uppercase
}
.com-saf-profile__title {
	font-weight: 700
}
.com-saf-profile__notes {
	font-size: .875rem;
	color: #FFF;
	
	font-weight: 600;
	font-style: italic;
	line-height: 1rem
}
.com-saf-profile__subtitle {
	margin-top: .5rem;
	font-size: .875rem
}
.com-saf-profile__subtitle::before {
	width: 6.25rem;
	height: 1px;
	background-color: #d8d8d8;
	content: "";
	display: block;
	margin: 0 auto .5rem
}
.com-saf-profile__desc {
	font-size: .75rem;
	line-height: 1.3125rem;
	margin: .75rem auto 0;
	max-width: 18.75rem;
	padding: 0 1.25rem
}
.com-saf-profile--small .com-saf-profile__image-wrapper {
	width: 4.6875rem;
	height: 4.6875rem;
	border-radius: 4.6875rem;
	margin-bottom: .625rem
}
.com-saf-profile--less-space-after-avatar .com-saf-profile__image-wrapper {
	margin-bottom: 1rem
}
.com-saf-profile--white .com-saf-profile__title, .com-saf-profile--white .com-saf-profile__subtitle {
	color: #FFF
}
.com-saf-profile--white .com-saf-profile__image-wrapper--empty {
	background-image: url("../bundles/whirlpoolkitchenaidmain/images/l1-serious-about-food/logo-saf-white.svg")
}
.com-saf-content {
	font-size: .875rem;
	line-height: 1.75rem
}
.com-saf-content h2 {
	text-align: center;
	text-transform: uppercase;
	font-size: 1.375rem;
	font-weight: 300;
	color: #3e3936;
	padding: 1rem;
	line-height: 1.5rem
}
.com-saf-content h4 {
	text-align: center;
	font-size: 1.125rem;
	font-weight: 400;
	color: #aea9a6;
	line-height: 1.6rem
}
.com-saf-content p {
	font-size: .875rem
}
.com-saf-content figure {
	margin: 0
}
.com-saf-content figcaption, .com-saf-content .class-image .attribute-caption {
	margin-top: .8rem;
	padding: 0 .5rem;
	font-size: .75rem;
	font-weight: 400;
	color: #aea9a6;
	font-style: italic;
	line-height: 1rem
}
.com-saf-content .class-image .attribute-caption p {
	font-size: .75rem;
	font-weight: 400;
	color: #aea9a6;
	font-style: italic;
	line-height: 1rem
}
.com-saf-content img {
	min-width: 100%
}
.com-saf-content__wrapper {
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto;
	max-width: 65rem;
	margin-top: 2rem;
	margin-bottom: 2rem
}
.com-saf-content__wrapper::before, .com-saf-content__wrapper::after {
	content: ' ';
	display: table
}
.com-saf-content__wrapper::after {
	clear: both
}
.com-saf-content__wrapper figcaption, .com-saf-content__wrapper .class-image .attribute-caption, .com-saf-content__wrapper .class-image .attribute-caption p {
	padding: 0
}
.com-saf-content .columns {
	margin-bottom: 1rem
}
.com-saf-content__column, .com-saf-content .standard {
	max-width: 45rem;
	margin: 2.5rem auto 2.5rem;
	padding: 0 1.25rem
}
.com-saf-content__column p, .com-saf-content .standard p {
	margin: 1.75rem 0
}

@media screen and (min-width:48em) {
.com-saf-content h2 {
	font-size: 2.25rem;
	padding: 3rem 0;
	line-height: 2.5rem
}
.com-saf-content p {
	font-size: 1rem
}
.com-saf-content__column, .com-saf-content .standard {
	margin-bottom: 2.5rem
}
}
.com-saf-members {
	background-color: #f4f4f4;
	font-size: .875rem;
	text-align: center
}
.com-saf-members__wrapper {
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	float: none;
	margin: 0 auto
}
.com-saf-members__wrapper::before, .com-saf-members__wrapper::after {
	content: ' ';
	display: table
}
.com-saf-members__wrapper::after {
	clear: both
}
.com-saf-members__wrapper:last-child:not(:first-child) {
	float: right
}
.com-saf-members__list {
	cursor: pointer
}
.com-saf-members__item {
	margin-bottom: 5rem;
	min-height: 31.25rem
}
.com-saf-members__item .com-saf-profile {
	display: block
}
.com-saf-members__item .com-saf-cite {
	display: none
}
.com-saf-members__item:hover .com-saf-profile {
	display: none
}
.com-saf-members__item:hover .com-saf-cite {
	display: block
}

@media screen and (min-width:48em) {
.com-saf-members__item {
	box-sizing: border-box;
	float: left;
	width: 33%
}
}
.com-saf-urban-members {
	background-color: #aea9a6;
	color: #FFF;
	padding-bottom: 5rem
}
.com-saf-urban-members__wrapper {
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	float: none;
	margin: 0 auto
}
.com-saf-urban-members__wrapper::before, .com-saf-urban-members__wrapper::after {
	content: ' ';
	display: table
}
.com-saf-urban-members__wrapper::after {
	clear: both
}
.com-saf-urban-members__wrapper:last-child:not(:first-child) {
	float: right
}
.com-saf-urban-members__item {
	float: left;
	width: 50%;
	text-align: center;
	min-height: 12.5rem
}
.com-saf-urban-members__link {
	display: inline-block;
	text-align: center
}
.com-saf-profile--in-urban .com-saf-profile__title, .com-saf-profile--in-urban .com-saf-profile__subtitle {
	color: #FFF
}

@media screen and (min-width:48em) {
.com-saf-urban-members__item {
	width: 33%
}
}

@media screen and (min-width:64.0625em) {
.com-saf-urban-members__item {
	width: 25%
}
}
.com-saf-head-bg {
	position: absolute;
	z-index: 0;
	overflow: hidden;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0
}
.com-saf-head-bg:before {
	background: rgba(0,0,0,0.8);
	background: linear-gradient(to top, transparent 0, rgba(0,0,0,0.8) 95%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$start-color", endColorstr="$end-color", GradientType=0);
	position: absolute;
	width: 100%;
	height: 40%;
	content: "";
	opacity: .7;
	top: 0;
	left: 0;
	z-index: 1
}
.com-saf-head-bg:after {
	background: rgba(0,0,0,0.8);
	background: linear-gradient(to bottom, transparent 0, rgba(0,0,0,0.8) 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$start-color", endColorstr="$end-color", GradientType=0);
	position: absolute;
	width: 100%;
	height: 70%;
	content: "";
	opacity: .7;
	bottom: 0;
	left: 0;
	z-index: 1
}
.com-saf-head-bg__image {
	position: absolute;
	top: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	min-width: 100%;
	min-height: 100%;
	width: auto;
	height: auto;
	max-width: 100%;
	-o-object-fit: cover;
	object-fit: cover
}
.com-saf-centered-button {
	display: block;
	width: 14.6875rem;
	padding: 0;
	text-align: center;
	margin: 2.5rem auto
}
.com-saf-centered-button:hover {
	display: block;
	margin: 2.5rem auto
}
.com-saf-post-head__img-cnt {
	padding-bottom: 198.12%
}

@media screen and (min-width:48em) {
.com-saf-post-head__img-cnt {
	padding-bottom: 113.63%
}
}

@media screen and (min-width:64.0625em) {
.com-saf-post-head__img-cnt {
	padding-bottom: 66.75%
}
}
.com-saf-post-head__img-cnt:before {
	background: #000;
	background: linear-gradient(to top, transparent 0, #000 95%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$start-color", endColorstr="$end-color", GradientType=0);
	position: absolute;
	width: 100%;
	height: 40%;
	content: "";
	opacity: .7;
	top: 0;
	z-index: 1
}
.com-saf-post-head__img-cnt:after {
	background: #000;
	background: linear-gradient(to bottom, transparent 0, #000 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$start-color", endColorstr="$end-color", GradientType=0);
	position: absolute;
	width: 100%;
	height: 60%;
	content: "";
	opacity: .7;
	bottom: 0;
	z-index: 1
}
.com-saf-post-head__wrp {
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto
}
.com-saf-post-head__wrp::before, .com-saf-post-head__wrp::after {
	content: ' ';
	display: table
}
.com-saf-post-head__wrp::after {
	clear: both
}
.com-saf-post-head__cnt {
	width: 100%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	text-align: center;
	padding-top: 3rem
}
.com-saf-post-head__cnt:last-child:not(:first-child) {
	float: right
}
.com-saf-post-head__text-cnt {
	position: absolute;
	left: 0;
	bottom: 5%;
	width: 100%;
	z-index: 2;
	text-align: center
}
.com-saf-post-head__icon {
	display: block;
	background-position: center top;
	background-size: 2.5rem;
	height: 2.5rem;
	width: 2.5rem;
	background-position: center center;
	display: inline-block;
	padding: 1.8rem
}

@media screen and (min-width:48em) {
.com-saf-post-head__icon {
	background-size: 2.5rem;
	height: 2.5rem;
	width: 2.5rem
}
}

@media screen and (min-width:64.0625em) {
.com-saf-post-head__icon {
	background-size: 2.5rem;
	height: 2.5rem;
	width: 2.5rem
}
}
.com-saf-post-head__date {
	display: block;
	text-transform: uppercase;
	font-weight: 700;
	letter-spacing: .1em;
	line-height: 1;
	color: #3e3936
}
.com-saf-post-head__date.com-saf-post-head__white {
	color: #FFF
}
.com-saf-post-head__title {
	text-align: center;
	text-transform: uppercase;
	font-size: 1.375rem;
	font-weight: 700;
	color: #3e3936;
	padding: 1rem;
	line-height: 1.5rem
}
.com-saf-post-head__title.com-saf-post-head__white {
	margin-bottom: 3rem
}
.com-saf-post-head__video {
	padding-bottom: 134.37%;
	margin: 0 0 1.5rem
}

@media screen and (min-width:48em) {
.com-saf-post-head__video {
	padding-bottom: 56.25%
}
}

@media screen and (min-width:64.0625em) {
.com-saf-post-head__video {
	padding-bottom: 56.25%
}
}
.com-saf-post-head__video iframe, .com-saf-post-head__video object, .com-saf-post-head__video embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}
.com-saf-post-head__descr {
	font-size: .875rem;
	font-weight: 400;
	color: #3e3936
}
.com-saf-post-head__white {
	color: #FFF;
	border-color: #FFF
}

@media screen and (min-width:48em) {
.com-saf-post-head__title {
	font-size: 2.25rem;
	line-height: 2.5rem;
	padding: 1.5rem 2rem
}
.com-saf-post-head__title.com-saf-post-head__white {
	margin-bottom: 5rem
}
.com-saf-post-head__descr {
	padding: 0 2rem;
	font-size: 1.125rem
}
}

@media screen and (min-width:64.0625em) {
.com-saf-post-head__title {
	padding: 1.5rem 8rem
}
.com-saf-post-head__descr {
	padding: 0 8rem
}
}
.com-saf-ambassador-intro {
	line-height: 1.375rem;
	padding-bottom: 5rem
}
.com-saf-ambassador-intro__logo {
	margin: 12.8125rem 0 1.875rem 0
}
.com-saf-ambassador-intro__title {
	font-size: 1.25rem;
	text-transform: uppercase
}
.com-saf-ambassador-intro__content {
	font-size: .875rem;
	max-width: 43.75rem;
	margin: 0 auto
}
.com-saf-ambassador-intro__title, .com-saf-ambassador-intro__content {
	margin-bottom: 2.25rem
}
.com-saf-ambassador-intro__button {
	width: 14.6875rem;
	margin: 0 auto 1.25rem auto;
	display: block;
	padding: 0
}

@media screen and (min-width:48em) {
.com-saf-ambassador-intro {
	padding-bottom: 7.8125rem
}
.com-saf-ambassador-intro__logo {
	margin: 16rem 0 .9375rem 0
}
.com-saf-ambassador-intro__title {
	font-size: 2.25rem;
	line-height: 2.375rem
}
.com-saf-ambassador-intro__content {
	font-size: 1rem;
	line-height: 1.6875rem
}
.com-saf-ambassador-intro__title, .com-saf-ambassador-intro__content {
	margin-bottom: 2.25rem
}
.com-saf-ambassador-intro__button {
	width: 14.6875rem;
	margin-bottom: 1.25rem;
	display: inline-block
}
.com-saf-ambassador-intro__button:first-of-type {
	margin-right: 1.25rem
}
}
.com-saf-post-listing {
	padding: 2rem 0
}
.com-saf-post-listing__more {
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto;
	padding: 0 0 3rem;
	text-align: center
}
.com-saf-post-listing__more::before, .com-saf-post-listing__more::after {
	content: ' ';
	display: table
}
.com-saf-post-listing__more::after {
	clear: both
}
.com-saf-post-listing__root {
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto
}
.com-saf-post-listing__root::before, .com-saf-post-listing__root::after {
	content: ' ';
	display: table
}
.com-saf-post-listing__root::after {
	clear: both
}
.com-saf-post-listing__item {
	width: 100%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	text-align: center
}
.com-saf-post-listing__item:last-child:not(:first-child) {
	float: right
}
.com-saf-post-listing__wrapper {
	position: relative;
	display: block;
	overflow: hidden;
	height: 100%;
	width: 100%
}
.com-saf-post-listing__link {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1
}
.com-saf-post-listing__item {
	margin-bottom: 2rem
}
.com-saf-post-listing__item .com-saf-post-listing__image-cnt {
	padding-bottom: 70%
}

@media screen and (min-width:48em) {
.com-saf-post-listing__item .com-saf-post-listing__image-cnt {
	padding-bottom: 123.5%
}
}

@media screen and (min-width:64.0625em) {
.com-saf-post-listing__item .com-saf-post-listing__image-cnt {
	padding-bottom: 123.5%
}
}
.com-saf-post-listing__image {
	position: absolute;
	left: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 100%;
	height: auto;
	background-size: 100% auto;
	background-repeat: no-repeat
}
.com-saf-post-listing__image-simple {
	min-width: 100%
}
.com-saf-post-listing__no-image {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: #3e3936
}
.com-saf-post-listing__header {
	position: relative
}
.com-saf-post-listing__title, .com-saf-post-listing__details {
	font-size: .75rem;
	color: #3e3936
}
.com-saf-post-listing__title {
	margin-top: 1rem;
	padding: 0 2rem;
	font-weight: 700;
	text-transform: uppercase
}
.com-saf-post-listing__notes {
	padding: 0 2rem;
	
	font-style: italic;
	font-weight: 700;
	font-size: .875rem;
	color: #3e3936
}
.com-saf-post-listing__notes--show-on-hover {
	display: none;
	margin-bottom: 1.25rem
}
.com-saf-post-listing__details {
	display: none;
	padding: 2rem;
	font-weight: 400
}
.com-saf-post-listing__social {
	bottom: 0;
	display: none;
	text-align: center;
	padding: 2rem 0 1rem;
	z-index: 2
}

@media screen and (min-width:48em) {
.com-saf-post-listing__item {
	width: 33.3333333333%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	margin-bottom: 1rem
}
.com-saf-post-listing__item:last-child:not(:first-child) {
	float: right
}
.com-saf-post-listing__item:last-child:last-child {
	float: left
}
.com-saf-post-listing__wrapper--recipe {
	min-height: 28.25rem
}
.com-saf-post-listing__wrapper--press {
	min-height: 29.6875rem
}
.com-saf-post-listing__wrapper--ks {
	min-height: 30.625rem
}
.com-saf-post-listing__info {
	padding-top: 1.2rem
}
.com-saf-post-listing__notes {
	font-size: .75rem
}
}

@media screen and (min-width:64.0625em) {
.com-saf-post-listing__item {
	width: 25%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	margin-bottom: 1.5rem
}
.com-saf-post-listing__item:last-child:not(:first-child) {
	float: right
}
.com-saf-post-listing__item:last-child:last-child {
	float: left
}
.com-saf-post-listing__wrapper:hover {
	background-color: #f4f4f4
}
.com-saf-post-listing__wrapper:hover .com-saf-post-listing__image-cnt {
	display: none
}
.com-saf-post-listing__wrapper:hover .com-saf-post-listing__image {
	display: none
}
.com-saf-post-listing__wrapper:hover .com-saf-post-listing__image-simple {
	display: none
}
.com-saf-post-listing__wrapper:hover .com-saf-post-listing__info {
	width: 100%
}
.com-saf-post-listing__wrapper:hover .com-saf-post-listing__details {
	display: block
}
.com-saf-post-listing__wrapper:hover .com-saf-post-listing__social {
	display: block
}
.com-saf-post-listing__wrapper:hover .com-saf-post-listing__notes--show-on-hover {
	display: block
}
}
.com-saf-post-list {
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto;
	text-align: center
}
.com-saf-post-list::before, .com-saf-post-list::after {
	content: ' ';
	display: table
}
.com-saf-post-list::after {
	clear: both
}
.com-saf-post-list__column {
	width: 100%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem
}
.com-saf-post-list__column:last-child:not(:first-child) {
	float: right
}
.com-saf-post-list__head {
	letter-spacing: .05rem;
	margin: 0 auto 3.75rem;
	max-width: 44.375rem
}
.com-saf-post-list__title {
	font-size: 1.375rem;
	line-height: 1.375rem;
	font-weight: 300;
	margin-bottom: 1.875rem
}
.com-saf-post-list__text {
	font-size: .875rem;
	line-height: 1.3125rem
}
.com-contents-list--in-posts {
	padding-bottom: 0
}
.com-contents-list--in-posts .com-contents-list__container {
	margin-bottom: 0
}
.com-contents-list--in-posts .com-contents-list__info {
	padding-top: .625rem
}

@media screen and (min-width:48em) {
.com-saf-post-list__title {
	font-size: 2.25rem;
	line-height: 2.375rem
}
.com-contents-list--in-posts .com-contents-list__item {
	padding: 0 1.25rem
}
.com-contents-list--in-posts .com-contents-list__wrapper {
	min-height: 26.25rem
}
}

@media screen and (min-width:64.0625em) {
__title {
	font-size: 2.25rem;
	line-height: 1.625rem
}
}
.com-saf-simple-gallery {
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto;
	margin-top: 3.75rem;
	margin-bottom: 7.5rem
}
.com-saf-simple-gallery::before, .com-saf-simple-gallery::after {
	content: ' ';
	display: table
}
.com-saf-simple-gallery::after {
	clear: both
}
.com-saf-simple-gallery__wrapper {
	width: 100%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	padding-bottom: 47.71%;
	position: relative
}
.com-saf-simple-gallery__wrapper:last-child:not(:first-child) {
	float: right
}
.com-photo-gallery--small.com-photo-gallery--saf-simple {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	overflow: visible
}
.com-photo-gallery--small.com-photo-gallery--saf-simple .slick-dots {
	margin-top: 1.25rem
}
.com-photo-gallery--small.com-photo-gallery--saf-simple .com-photo-gallery__item {
	padding-bottom: 0;
	width: 100%;
	height: 100%;
	height: auto
}
.com-photo-gallery--small.com-photo-gallery--saf-simple .com-photo-gallery__media-wrapper {
	width: 100%;
	padding-bottom: 47.71%;
	position: relative;
	overflow: hidden
}
.com-photo-gallery--small.com-photo-gallery--saf-simple .com-photo-gallery__video-wrapper {
	top: 0;
	left: 0;
	bottom: 0;
	right: 0
}
.com-photo-gallery--small.com-photo-gallery--saf-simple .com-photo-gallery__video {
	height: 100%
}
.com-photo-gallery--small.com-photo-gallery--saf-simple .com-photo-gallery__img {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translateY(-50%) translateX(-50%);
	-ms-transform: translateY(-50%) translateX(-50%);
	transform: translateY(-50%) translateX(-50%);
	min-width: 100%;
	min-height: 100%;
	width: 100%;
	height: auto;
	max-width: none
}

@media screen and (min-width:48em) {
.com-saf-simple-gallery {
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto;
	margin-top: 5rem;
	margin-bottom: 8.75rem
}
.com-saf-simple-gallery::before, .com-saf-simple-gallery::after {
	content: ' ';
	display: table
}
.com-saf-simple-gallery::after {
	clear: both
}
}
.com-compare[data-compare-status="hidden"] {
	display: none
}
.com-compare[data-compare-status="open"] {
	display: block
}
.com-compare[data-compare-status="open"] .com-compare__widget {
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0)
}
.com-compare[data-compare-status="open"] .com-compare__toggle {
	display: none
}
.com-compare[data-compare-status="close"] {
	display: block
}
.com-compare[data-compare-status="close"] .com-compare__widget {
	-webkit-transform: translateY(8.125rem);
	-ms-transform: translateY(8.125rem);
	transform: translateY(8.125rem)
}
.com-compare[data-compare-status="close"] .com-compare__toggle {
	display: block
}
.com-compare[data-compare-slot-status="missing"] .com-compare__warning {
	display: inline
}
.com-compare[data-compare-slot-status="complete"] .com-compare__warning {
	display: none
}
.com-compare[data-compare-slot-status="complete"][data-compare-status="open"] .com-compare__button {
	display: block
}
.com-compare {
	width: 100%;
	position: fixed;
	bottom: 0;
	z-index: 1000000;
	pointer-events: none
}
.com-compare__widget {
	background-color: #eee;
	color: #FFF;
	width: 100%;
	font-weight: 300;
	font-size: .875rem;
	line-height: 1rem;
	transition: -webkit-transform .3s cubic-bezier(0.42, 0, 0.58, 1);
	transition: transform .3s cubic-bezier(0.42, 0, 0.58, 1);
	pointer-events: all
}
.com-compare__wrapper {
	background-color: #3e3936;
	max-width: 100rem;
	margin: 0 auto;
	width: 100%;
	padding: 0 1.25rem .3125rem;
	line-height: 2rem
}
.com-compare__header {
	padding: .625rem 0;
	min-height: 2.5rem;
	position: relative;
	cursor: pointer
}
.com-compare__toggle {
	content: "";
	background-position: center right;
	background-size: 1.25rem 1.25rem;
	width: 1.25rem;
	height: 1.25rem;
	position: absolute;
	bottom: 1.25rem;
	right: 0;
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
	clear: both
}
.com-compare__title {
	width: 50%;
	float: left;
	font-weight: 400
}
.com-compare__warning {
	width: 100%;
	display: block;
	text-align: center;
	padding-bottom: .625rem
}
.com-compare__button {
	width: 50%;
	float: right;
	display: none
}
.com-compare__counter {
	font-size: .75rem
}
.com-compare__action {
	color: #FFF;
	background-color: #c20038;
	border: 0;
	float: right;
	height: 1.875rem;
	line-height: 1.875rem;
	padding: 0;
	min-width: 9.375rem;
	text-align: center
}
.com-compare__action:hover {
	margin: 0;
	border: 0;
	background: #FFF;
	color: #c20038;
	height: 1.875rem;
	line-height: 1.875rem
}
.com-compare__list {
	padding: 0 0 .625rem 0;
	position: relative;
	height: 7.5rem
}
.com-compare__slot {
	float: left;
	width: 100%;
	min-height: 6.875rem;
	height: 6.875rem;
	background-color: #36312f;
	position: absolute;
	border-radius: .1875rem;
	outline: 0
}
.com-compare__list.slick-initialized .com-compare__slot {
	position: relative
}
.com-compare__list .slick-dots {
	margin-top: -30px
}
.com-compare__item {
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	height: 100%;
	background-color: #FFF;
	color: #3e3936;
	font-size: .75rem;
	padding: 1.25rem;
	line-height: 1rem;
	border-radius: .1875rem
}
.com-compare__item::before, .com-compare__item::after {
	content: ' ';
	display: table
}
.com-compare__item::after {
	clear: both
}
.com-compare__item-close {
	width: .9375rem;
	height: .9375rem;
	display: block;
	position: absolute;
	right: .625rem;
	top: .625rem;
	background-size: 100%;
	background-position: center
}
.com-compare__image-wrapper {
	width: 33.3333333333%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	padding: 0
}
.com-compare__image-wrapper:last-child:not(:first-child) {
	float: right
}
.com-compare__item-thumb {
	margin: 0 auto;
	max-width: 4.375rem;
	max-height: 4.375rem;
	display: block
}
.com-compare__item-text {
	width: 66.6666666667%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	float: right
}
.com-compare__item-text:last-child:not(:first-child) {
	float: right
}
.com-compare__item-name {
	font-weight: 400;
	display: block
}
.com-compare__item-price {
	font-weight: 700;
	display: block
}
[data-ka-modal="modalCompareMessage"] {
	padding: 1rem 2rem
}
[data-ka-modal="modalCompareMessage"] .com-modal--compare__title {
	margin-bottom: 1rem;
	font-weight: 400;
	font-size: 1.375rem;
	color: #3e3936;
	text-align: center;
	text-transform: uppercase
}
[data-ka-modal="modalCompareMessage"] .com-modal--compare__text {
	margin-bottom: 1.5rem;
	font-weight: 400;
	font-size: .75rem;
	color: #3e3936;
	text-align: center
}
[data-ka-modal="modalCompareMessage"] .com-modal__close {
	cursor: pointer
}

@media screen and (min-width:48em) {
.com-compare[data-compare-slot-status="missing"] .com-compare__warning {
	display: inline-block
}
.com-compare[data-compare-slot-status="complete"][data-compare-status="open"] .com-compare__button {
	display: inline
}
.com-compare__warning {
	width: 33.3%;
	padding-bottom: 0
}
.com-compare__title {
	width: 33.3%
}
.com-compare__button {
	width: 33.3%
}
.com-compare__slot {
	float: left;
	width: calc(33.3% - 0.625rem);
	position: relative
}
.com-compare__slot:not(:last-child) {
	margin-right: .9375rem
}
}
.com-ks-list {
	padding: 2rem 0
}
.com-ks-list__more {
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto;
	padding: 0 0 3rem;
	text-align: center
}
.com-ks-list__more::before, .com-ks-list__more::after {
	content: ' ';
	display: table
}
.com-ks-list__more::after {
	clear: both
}
.com-ks-list__root {
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto
}
.com-ks-list__root::before, .com-ks-list__root::after {
	content: ' ';
	display: table
}
.com-ks-list__root::after {
	clear: both
}
.com-ks-list__item {
	width: 100%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	text-align: center
}
.com-ks-list__item:last-child:not(:first-child) {
	float: right
}
.com-ks-list__wrapper {
	position: relative;
	display: block;
	overflow: hidden;
	height: 100%;
	width: 100%
}
.com-ks-list__link {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1
}
.com-ks-list__item {
	margin-bottom: 2rem
}
.com-ks-list__item .com-ks-list__image-cnt {
	padding-bottom: 70%
}

@media screen and (min-width:48em) {
.com-ks-list__item .com-ks-list__image-cnt {
	padding-bottom: 123.5%
}
}

@media screen and (min-width:64.0625em) {
.com-ks-list__item .com-ks-list__image-cnt {
	padding-bottom: 123.5%
}
}
.com-ks-list__image {
	position: absolute;
	left: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 100%;
	height: auto;
	background-size: 100% auto;
	background-repeat: no-repeat
}
.com-ks-list__image-simple {
	min-width: 100%
}
.com-ks-list__no-image {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: #3e3936
}
.com-ks-list__header {
	position: relative
}
.com-ks-list__title, .com-ks-list__details {
	font-size: .75rem;
	color: #3e3936
}
.com-ks-list__title {
	margin-top: 1rem;
	padding: 0 2rem;
	font-weight: 700;
	text-transform: uppercase
}
.com-ks-list__notes {
	padding: 0 2rem;
	
	font-style: italic;
	font-weight: 700;
	font-size: .875rem;
	color: #3e3936
}
.com-ks-list__notes--show-on-hover {
	display: none;
	margin-bottom: 1.25rem
}
.com-ks-list__details {
	display: none;
	padding: 2rem;
	font-weight: 400
}
.com-ks-list__social {
	bottom: 0;
	display: none;
	text-align: center;
	padding: 2rem 0 1rem;
	z-index: 2
}

@media screen and (min-width:48em) {
.com-ks-list__item {
	width: 33.3333333333%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	margin-bottom: 1rem
}
.com-ks-list__item:last-child:not(:first-child) {
	float: right
}
.com-ks-list__item:last-child:last-child {
	float: left
}
.com-ks-list__wrapper--recipe {
	min-height: 28.25rem
}
.com-ks-list__wrapper--press {
	min-height: 29.6875rem
}
.com-ks-list__wrapper--ks {
	min-height: 30.625rem
}
.com-ks-list__info {
	padding-top: 1.2rem
}
.com-ks-list__notes {
	font-size: .75rem
}
}

@media screen and (min-width:64.0625em) {
.com-ks-list__item {
	width: 25%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	margin-bottom: 1.5rem
}
.com-ks-list__item:last-child:not(:first-child) {
	float: right
}
.com-ks-list__item:last-child:last-child {
	float: left
}
.com-ks-list__wrapper:hover {
	background-color: #f4f4f4
}
.com-ks-list__wrapper:hover .com-ks-list__image-cnt {
	display: none
}
.com-ks-list__wrapper:hover .com-ks-list__image {
	display: none
}
.com-ks-list__wrapper:hover .com-ks-list__image-simple {
	display: none
}
.com-ks-list__wrapper:hover .com-ks-list__info {
	width: 100%
}
.com-ks-list__wrapper:hover .com-ks-list__details {
	display: block
}
.com-ks-list__wrapper:hover .com-ks-list__social {
	display: block
}
.com-ks-list__wrapper:hover .com-ks-list__notes--show-on-hover {
	display: block
}
}
.com-ks-list {
	background-color: #eee9e6
}
.com-ks-list__container {
	text-align: center;
	padding: 2rem 0
}
.com-ks-list__title {
	margin: 0
}
.com-ks-list__url, .com-ks-list__address {
	font-size: .75rem
}
.com-ks-list__address {
	margin-top: 1rem;
	color: #3e3936
}
.com-ks-list__notes {
	margin-bottom: 1rem
}
.com-ks-list__url {
	position: relative;
	display: block;
	color: #c20038;
	z-index: 2
}
.com-ks-list__info {
	padding-top: 1.2rem
}
.com-ks-list__item {
	margin-bottom: 4rem
}
.com-ks-list__wrapper:hover {
	background-color: transparent
}
.com-ks-list__wrapper:hover .com-ks-list__image-simple {
	display: block
}

@media screen and (min-width:48em) {
.com-ks-list__item {
	margin-bottom: 2rem
}
}
.com-lang-intro {
	padding-top: 0
}
.com-lang-intro__header {
	padding-bottom: 100%
}

@media screen and (min-width:48em) {
.com-lang-intro__header {
	padding-bottom: 70.2%
}
}

@media screen and (min-width:64.0625em) {
.com-lang-intro__header {
	padding-bottom: 42%
}
}
.com-lang-intro__lang {
	position: absolute;
	bottom: 0;
	width: 100%
}
.com-lang-intro__lang-item {
	padding-left: 0;
	padding-right: 0;
	width: 100%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	position: relative;
	text-align: center;
	height: 6.6875rem;
	background-color: rgba(62,57,54,0.9)
}
.com-lang-intro__lang-item:last-child:last-child {
	float: left
}
.com-lang-intro__lang-item:last-child:not(:first-child) {
	float: right
}
.com-lang-intro__lang-item:hover {
	background-color: rgba(194,0,56,0.9)
}
.com-lang-intro__text {
	margin-top: 1.3125rem;
	font-size: 1.25rem;
	text-transform: uppercase;
	text-align: center;
	color: #3e3936
}
.com-lang-intro__text-var {
	color: #aea9a6;
	font-style: italic;
	margin: 0 .5rem
}
.com-lang-intro__pre-title, .com-lang-intro__title {
	font-size: 1.125rem;
	line-height: 1.4rem
}
.com-lang-intro__title {
	font-weight: 600;
	color: #FFF;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	padding-top: 1.875rem
}
.com-lang-intro__pre-title {
	font-weight: 400;
	color: #a9aaac
}
.com-lang-intro--content-wrapper {
	top: 0;
	margin-top: 0 !important
}
.com-lang-intro--header-column {
	margin-top: 0
}

@media screen and (min-width:48em) {
.com-lang-intro__lang--two-langs .com-lang-intro__lang-item {
	width: 50%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem
}
.com-lang-intro__lang--two-langs .com-lang-intro__lang-item:last-child:not(:first-child) {
	float: right
}
.com-lang-intro__lang--three-langs .com-lang-intro__lang-item {
	width: 33.3333333333%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem
}
.com-lang-intro__lang--three-langs .com-lang-intro__lang-item:last-child:not(:first-child) {
	float: right
}
.com-lang-intro__lang-item {
	height: 12.5rem
}
.com-lang-intro__pre-title, .com-lang-intro__title {
	font-size: 1.375rem;
	line-height: 1.8rem
}
.com-lang-intro__title {
	padding-top: 4.375rem
}
}

@media screen and (min-width:64.0625em) {
.com-lang-intro {
	padding-top: 4.375rem
}
}
.com-stripe-cta {
	padding: 3rem 0
}
.com-stripe-cta--brownie {
	background-color: #ada8a5
}
.com-stripe-cta__wrp {
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto;
	text-align: center
}
.com-stripe-cta__wrp::before, .com-stripe-cta__wrp::after {
	content: ' ';
	display: table
}
.com-stripe-cta__wrp::after {
	clear: both
}
.com-stripe-cta__cta {
	display: inline-block;
	width: 13.75rem;
	border: 1px solid #FFF;
	line-height: 1.2rem
}
.com-stripe-cta__image, .com-stripe-cta__text-cnt {
	display: inline-block;
	width: 13.75rem;
	min-height: 13.75rem
}
.com-stripe-cta__image {
	float: left
}
.com-stripe-cta__text-cnt {
	float: right;
	text-align: center;
	padding: 2rem;
	position: relative
}
.com-stripe-cta__center-cnt {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%)
}
.com-stripe-cta__title, .com-stripe-cta__text {
	color: #FFF
}
.com-stripe-cta__title {
	text-transform: uppercase;
	font-size: 1rem;
	font-weight: 700;
	margin-bottom: .7rem
}
.com-stripe-cta__text {
	
	font-size: 1.125rem;
	font-weight: 400;
	font-style: italic
}

@media screen and (min-width:48em) {
.com-stripe-cta {
	padding: 8rem 0
}
.com-stripe-cta__cta {
	width: 27.625rem
}
}
.com-saf-top-block {
	display: block;
	position: relative
}
.com-saf-top-block:before {
	content: '';
	display: block;
	padding-bottom: 57.14%
}
.com-saf-top-block--side:before, .com-saf-top-block--bottom:before {
	padding-bottom: 31.25%
}
.com-saf-top-block--absolute {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1
}
.com-saf-top-block--absolute:before {
	content: none
}
.com-saf-top-block--absolute .com-saf-top-block__title {
	font-size: .875rem
}
.com-saf-top-block__icon {
	display: block;
	background-position: center top;
	background-size: 2.5rem;
	height: 2.5rem;
	width: 2.5rem;
	display: block;
	margin: 0 auto;
	background-position: center
}

@media screen and (min-width:48em) {
.com-saf-top-block__icon {
	background-size: 2.5rem;
	height: 2.5rem;
	width: 2.5rem
}
}

@media screen and (min-width:64.0625em) {
.com-saf-top-block__icon {
	background-size: 2.5rem;
	height: 2.5rem;
	width: 2.5rem
}
}
.com-saf-top-block__icon--little {
	background-size: 1.5rem
}
.com-saf-top-block__icon--medium {
	background-size: 2rem
}
.com-saf-top-block__icon--main {
	width: 3.875rem;
	height: 3.875rem;
	background-size: contain
}
.com-saf-top-block__title {
	font-size: .6875rem;
	font-weight: 700;
	letter-spacing: .1em;
	line-height: 1.28em;
	text-transform: uppercase;
	color: #FFF;
	margin-top: .3125rem
}
.com-saf-top-block__overlay:after {
	content: '';
	display: block;
	background: rgba(0,0,0,0.3);
	background: linear-gradient(to bottom, transparent 0, rgba(0,0,0,0.3) 50%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$start-color", endColorstr="$end-color", GradientType=0)
}

@media screen and (min-width:48em) {
.com-saf-top-block--bottom:before {
	padding-bottom: 26.04%
}
.com-saf-top-block--bottom-full:before {
	padding-bottom: 13%
}
.com-saf-top-block--side:before {
	padding-bottom: 39.37%
}
.com-saf-top-block__icon--main {
	width: 7.5rem;
	height: 7.5rem
}
.com-saf-top-block__title {
	font-size: .75rem;
	margin-top: .375rem
}
.com-saf-top-block__title--main {
	font-size: 1.25rem;
	font-weight: 700;
	margin-top: .9375rem
}
}

@media screen and (min-width:64.0625em) {
.com-saf-top-block--side {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1
}
.com-saf-top-block--side:before {
	content: none
}
.com-saf-top-block__icon--main {
	width: 8.75rem;
	height: 8.75rem
}
.com-saf-top-block__title {
	font-size: .875rem;
	margin-top: .5rem
}
.com-saf-top-block__title--main {
	font-size: 1.5625rem;
	margin-top: 1.25rem
}
.com-saf-top-block:after {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
	background-color: rgba(193,0,56,0.7);
	transition: opacity .15s cubic-bezier(0.42, 0, 0.58, 1);
	opacity: 0;
	will-change: opacity
}
.com-saf-top-block:hover:after {
	opacity: 1
}
.com-saf-top-block__content {
	z-index: 2
}
}
.com-object-fit {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}
.com-object-fit__media {
	width: 100%;
	height: 100%;
	max-width: 100%;
	display: inline-block;
	vertical-align: middle;
	-o-object-fit: cover;
	object-fit: cover;
	font-family: "object-fit: cover"
}
.com-saf-top-grid__row {
	box-sizing: border-box;
	border-top: .09375rem solid #FFF;
	border-bottom: .09375rem solid #FFF
}
.com-saf-top-grid__row.com-saf-top-grid__row--first {
	border-top: 0
}
.com-saf-top-grid__row.com-saf-top-grid__row--last {
	border-bottom: 0
}
.com-saf-top-grid__col {
	box-sizing: border-box;
	border-top: .09375rem solid #FFF;
	border-bottom: .09375rem solid #FFF
}
.com-saf-top-grid__col.com-saf-top-grid__col--first {
	border-top: 0
}
.com-saf-top-grid__col.com-saf-top-grid__col--last {
	border-bottom: 0
}
.com-saf-top-grid__side-col {
	box-sizing: border-box;
	border-top: .09375rem solid #FFF;
	border-bottom: .09375rem solid #FFF
}
.com-saf-top-grid__side-col.com-saf-top-grid__side-col--first {
	border-top: 0
}
.com-saf-top-grid__side-col.com-saf-top-grid__side-col--last {
	border-bottom: 0
}
.com-saf-top-grid__half-col {
	box-sizing: border-box;
	border-top: .09375rem solid #FFF;
	border-bottom: .09375rem solid #FFF
}
.com-saf-top-grid__half-col.com-saf-top-grid__half-col--first {
	border-top: 0
}
.com-saf-top-grid__half-col.com-saf-top-grid__half-col--last {
	border-bottom: 0
}
.com-saf-top-grid__full-col {
	box-sizing: border-box;
	border-top: .09375rem solid #FFF;
	border-bottom: .09375rem solid #FFF
}
.com-saf-top-grid__full-col.com-saf-top-grid__full-col--first {
	border-top: 0
}
.com-saf-top-grid__full-col.com-saf-top-grid__full-col--last {
	border-bottom: 0
}

@media screen and (min-width:48em) {
.com-saf-top-grid__row::before, .com-saf-top-grid__row::after {
	content: ' ';
	display: table
}
.com-saf-top-grid__row::after {
	clear: both
}
.com-saf-top-grid__col.com-saf-top-grid__col--main, .com-saf-top-grid__col.com-saf-top-grid__col--side {
	float: none;
	width: auto
}
.com-saf-top-grid__side-col {
	float: left;
	width: 33.3333%;
	border-top: 0;
	border-bottom: 0;
	box-sizing: border-box;
	border-left: .09375rem solid #FFF;
	border-right: .09375rem solid #FFF
}
.com-saf-top-grid__side-col.com-saf-top-grid__side-col--first {
	border-left: 0
}
.com-saf-top-grid__side-col.com-saf-top-grid__side-col--last {
	border-right: 0
}
.com-saf-top-grid__side-col--half {
	width: 50%
}
.com-saf-top-grid__half-col {
	float: left;
	width: 50%;
	border-top: 0;
	border-bottom: 0;
	box-sizing: border-box;
	border-left: .09375rem solid #FFF;
	border-right: .09375rem solid #FFF
}
.com-saf-top-grid__half-col.com-saf-top-grid__half-col--first {
	border-left: 0
}
.com-saf-top-grid__half-col.com-saf-top-grid__half-col--last {
	border-right: 0
}
}

@media screen and (min-width:64.0625em) {
.com-saf-top-grid__row {
	position: relative;
	border-top: .125rem solid #FFF;
	border-bottom: .125rem solid #FFF
}
.com-saf-top-grid__col {
	float: left;
	border-top: 0;
	border-bottom: 0;
	box-sizing: border-box;
	border-left: .125rem solid #FFF;
	border-right: .125rem solid #FFF
}
.com-saf-top-grid__col.com-saf-top-grid__col--first {
	border-left: 0
}
.com-saf-top-grid__col.com-saf-top-grid__col--last {
	border-right: 0
}
.com-saf-top-grid__col.com-saf-top-grid__col--main {
	width: 69.5%
}
.com-saf-top-grid__col.com-saf-top-grid__col--side {
	position: absolute;
	top: 0;
	width: 30.5%;
	right: 0;
	height: 100%
}
.com-saf-top-grid__side-col {
	position: relative;
	height: 33.3333%;
	float: none;
	width: auto;
	border-left: 0;
	border-right: 0;
	box-sizing: border-box;
	border-top: .125rem solid #FFF;
	border-bottom: .125rem solid #FFF
}
.com-saf-top-grid__side-col.com-saf-top-grid__side-col--first {
	border-top: 0
}
.com-saf-top-grid__side-col.com-saf-top-grid__side-col--last {
	border-bottom: 0
}
.com-saf-top-grid__side-col--half {
	height: 50%
}
.com-saf-top-grid__half-col {
	box-sizing: border-box;
	border-left: .125rem solid #FFF;
	border-right: .125rem solid #FFF
}
.com-saf-top-grid__half-col.com-saf-top-grid__half-col--first {
	border-left: 0
}
.com-saf-top-grid__half-col.com-saf-top-grid__half-col--last {
	border-right: 0
}
}
.com-saf-block-title {
	font-size: 1.125rem;
	letter-spacing: .05rem;
	text-transform: uppercase;
	line-height: 1.2em;
	font-weight: 300;
	text-align: center;
	margin: 0 0 2.5rem
}
.com-saf-block-title--closer {
	margin-bottom: .3125rem
}

@media screen and (min-width:48em) {
.com-saf-block-title {
	font-size: 1.875rem
}
}

@media screen and (min-width:64.0625em) {
.com-saf-block-title {
	font-size: 2.25rem;
	margin-bottom: 3rem
}
.com-saf-block-title--closer {
	margin-bottom: 0
}
}
.com-saf-block-row {
	margin: 2.5rem 0;
	overflow: hidden
}
.com-saf-block-row--first {
	padding-top: 2.5rem;
	margin-top: 0
}
.com-saf-block-row--last {
	margin-bottom: 0
}

@media screen and (min-width:64.0625em) {
.com-saf-block-row {
	margin-top: 3.75rem
}
.com-saf-block-row--first {
	padding-top: 2.5rem;
	margin-top: 0;
	margin-bottom: 3.75rem
}
}
.com-saf-selection-item {
	position: relative;
	display: block;
	text-decoration: none;
	text-align: center;
	max-width: 21.625rem;
	margin: 0 auto
}
.com-saf-selection-item:hover .com-saf-selection-item__link, .com-saf-selection-item:hover .com-saf-selection-item__caption, .com-saf-selection-item:hover .com-saf-selection-item__title {
	opacity: 0
}
.com-saf-selection-item__media {
	position: relative;
	overflow: hidden
}
.com-saf-selection-item__media:before {
	content: '';
	display: block;
	padding-bottom: 57.5%
}
.com-saf-selection-item__icon {
	display: block;
	background-position: center top;
	background-size: 2.5rem;
	height: 2.5rem;
	width: 2.5rem;
	display: block;
	margin: 0 auto;
	background-position: center
}

@media screen and (min-width:48em) {
.com-saf-selection-item__icon {
	background-size: 2.5rem;
	height: 2.5rem;
	width: 2.5rem
}
}

@media screen and (min-width:64.0625em) {
.com-saf-selection-item__icon {
	background-size: 2.5rem;
	height: 2.5rem;
	width: 2.5rem
}
}
.com-saf-selection-item__caption, .com-saf-selection-item__title {
	line-height: 1;
	text-transform: uppercase;
	font-weight: 700;
	letter-spacing: .1em;
	padding: 0 .625rem
}
.com-saf-selection-item__title-wrap {
	margin-bottom: .625rem
}
.com-saf-selection-item__caption {
	font-size: .625rem;
	margin: 1em auto 1.3em
}
.com-saf-selection-item__title {
	font-size: .875rem;
	margin: 0 0 1em
}
.com-saf-selection-item__link {
	text-decoration: underline;
	text-transform: lowercase;
	letter-spacing: .05em;
	font-size: .625rem;
	font-style: italic;
	font-family: Georgia, serif
}
.com-saf-selection-item__content {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
	background-color: rgba(193,0,56,0.7);
	transition: opacity .15s cubic-bezier(0.42, 0, 0.58, 1);
	opacity: 0;
	will-change: opacity;
	padding: .625rem;
	color: #FFF;
	font-size: .8125rem;
	line-height: 1.76;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}
.com-saf-selection-item__content-item {
	width: 100%
}
.com-saf-selection-item__text {
	letter-spacing: .05em;
	padding: .625rem;
	margin-bottom: .625rem
}
.com-saf-selection-item__overlay-title {
	font-weight: 700;
	font-size: 1rem;
	line-height: 1.375;
	text-transform: uppercase;
	letter-spacing: .1em
}
.com-saf-selection-item__sign {
	margin-top: 1.25rem;
	font-family: Georgia, serif;
	font-size: .75rem;
	font-style: italic;
	line-height: 1.2;
	letter-spacing: .05em
}
.com-saf-selection-item:hover .com-saf-selection-item__content {
	opacity: 1
}

@media screen and (min-width:48em) {
.com-saf-selection-item__caption {
	font-size: .875rem
}
.com-saf-selection-item__title {
	font-size: 1.125rem;
	line-height: 1.222em
}
.com-saf-selection-item__link {
	font-size: .75rem
}
}
.com-saf-selection {
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto;
	float: none;
	margin-left: auto;
	margin-right: auto;
	padding: 0 .875rem
}
.com-saf-selection::before, .com-saf-selection::after {
	content: ' ';
	display: table
}
.com-saf-selection::after {
	clear: both
}
.com-saf-selection--spaced .com-saf-selection__col {
	padding-bottom: 2.25rem
}
.com-saf-selection__col {
	float: left;
	width: 100%;
	padding: 0 .375rem 1rem
}

@media screen and (min-width:48em) {
.com-saf-selection__col {
	width: 50%
}
}

@media screen and (min-width:64.0625em) {
.com-saf-selection__col {
	width: 25%
}
}
.com-saf-carousel-item {
	position: relative;
	display: block;
	overflow: hidden;
	font-size: 2vw
}
.com-saf-carousel-item:before {
	display: block;
	content: '';
	padding-bottom: 76.56%
}
.com-saf-carousel-item--in-magazine .com-saf-carousel-item__content, .com-saf-carousel-item--in-magazine-highlight .com-saf-carousel-item__content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}
.com-saf-carousel-item--in-magazine .com-saf-carousel-item__inner-content, .com-saf-carousel-item--in-magazine-highlight .com-saf-carousel-item__inner-content {
	position: relative;
	width: 100%;
	padding: 0
}
.com-saf-carousel-item--in-magazine .com-saf-carousel-item__title {
	margin-bottom: 1.25rem
}
.com-saf-carousel-item__overlay:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
	background-color: rgba(0,0,0,0.3)
}
.com-saf-carousel-item__content {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
	text-align: center;
	color: #FFF;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}
.com-saf-carousel-item__inner-content {
	width: 100%
}
.com-saf-carousel-item__icon {
	display: block;
	background-position: center top;
	background-size: 2.1875rem;
	height: 2.1875rem;
	width: 2.1875rem;
	display: block;
	margin: 0 auto .625rem;
	background-position: center
}

@media screen and (min-width:48em) {
.com-saf-carousel-item__icon {
	background-size: 2.1875rem;
	height: 2.1875rem;
	width: 2.1875rem
}
}

@media screen and (min-width:64.0625em) {
.com-saf-carousel-item__icon {
	background-size: 2.1875rem;
	height: 2.1875rem;
	width: 2.1875rem
}
}
.com-saf-carousel-item__category {
	text-transform: uppercase;
	font-size: 2em;
	line-height: 1.28;
	font-weight: 700;
	letter-spacing: .1em;
	margin: 0 auto;
	max-width: 10.625rem
}
.com-saf-carousel-item__date {
	display: block;
	text-transform: uppercase;
	font-size: 1.6em;
	line-height: 1;
	font-weight: 700;
	letter-spacing: .1em;
	margin-top: 1.5625rem
}
.com-saf-carousel-item__title {
	text-transform: uppercase;
	font-size: 2.6em;
	line-height: 1.27;
	font-weight: 700;
	letter-spacing: .1em;
	max-width: 78.1%;
	margin: .625rem auto
}
.com-saf-carousel-item__sign {
	font-family: Georgia, serif;
	font-style: italic;
	letter-spacing: .05em;
	font-size: 1.8em
}
.com-saf-carousel-item__btn {
	display: block;
	margin: .9375rem auto 0;
	height: 2em;
	line-height: 2em;
	width: 12.5rem;
	font-size: 1.5em;
	font-weight: 700;
	text-align: center;
	text-transform: uppercase;
	border: 1px solid #FFF
}

@media screen and (min-width:48em) {
.com-saf-carousel-item {
	font-size: 1vw
}
.com-saf-carousel-item:before {
	padding-bottom: 37%
}
.com-saf-carousel-item--in-magazine:before, .com-saf-carousel-item--in-magazine-highlight:before {
	padding-bottom: 37.4%
}
.com-saf-carousel-item--in-magazine .com-saf-carousel-item__title {
	font-size: .875rem;
	margin-bottom: .75rem;
	min-width: 15rem
}
.com-saf-carousel-item--in-magazine-highlight .com-saf-carousel-item__title {
	font-size: 2.875rem;
	font-weight: 600;
	max-width: 80%;
	line-height: 1
}
.com-saf-carousel-item--in-magazine .com-saf-carousel-item__date {
	font-size: .625rem;
	margin-top: .625rem
}
.com-saf-carousel-item--in-magazine-highlight .com-saf-carousel-item__date {
	font-size: 1.125rem;
	margin: 1.25rem 0 1.875rem
}
.com-saf-carousel-item--in-magazine .com-saf-carousel-item__sign {
	font-size: .625rem;
	line-height: 1.4
}
.com-saf-carousel-item--in-magazine-highlight .com-saf-carousel-item__sign {
	font-size: .8125rem
}
.com-saf-carousel-item--in-magazine .com-saf-carousel-item__sign-label {
	display: block
}
.com-saf-carousel-item--in-magazine-highlight .com-saf-carousel-item__icon {
	display: block;
	background-position: center top;
	background-size: 2.5rem;
	height: 2.5rem;
	width: 2.5rem
}
}

@media screen and (min-width:48em) and (min-width:48em) {
.com-saf-carousel-item--in-magazine-highlight .com-saf-carousel-item__icon {
	background-size: 2.5rem;
	height: 2.5rem;
	width: 2.5rem
}
}

@media screen and (min-width:48em) and (min-width:64.0625em) {
.com-saf-carousel-item--in-magazine-highlight .com-saf-carousel-item__icon {
	background-size: 2.5rem;
	height: 2.5rem;
	width: 2.5rem
}
}

@media screen and (min-width:48em) {
.com-saf-carousel-item__icon {
	display: block;
	background-position: center top;
	background-size: 1.5625rem;
	height: 1.5625rem;
	width: 1.5625rem
}
}

@media screen and (min-width:48em) and (min-width:48em) {
.com-saf-carousel-item__icon {
	background-size: 1.5625rem;
	height: 1.5625rem;
	width: 1.5625rem
}
}

@media screen and (min-width:48em) and (min-width:64.0625em) {
.com-saf-carousel-item__icon {
	background-size: 1.5625rem;
	height: 1.5625rem;
	width: 1.5625rem
}
}

@media screen and (min-width:48em) {
.com-saf-carousel-item__category {
	max-width: none
}
.com-saf-carousel-item__date {
	margin-top: 2.1875rem
}
.com-saf-carousel-item__title {
	max-width: 50%
}
.com-saf-carousel-item__sign {
	font-size: 1.6em
}
.com-saf-carousel-item__btn {
	width: 14.75rem
}
}

@media screen and (min-width:64.0625em) {
.com-saf-carousel-item {
	font-size: .6vw
}
.com-saf-carousel-item--in-magazine:before {
	padding-bottom: 39%
}
.com-saf-carousel-item--in-magazine-highlight {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1
}
.com-saf-carousel-item--in-magazine-highlight:before {
	content: none
}
.com-saf-carousel-item--in-magazine-highlight .com-saf-carousel-item__date {
	margin-bottom: 1.25rem
}
.com-saf-carousel-item--in-magazine.com-saf-carousel-item--in-magazine-side-left:before, .com-saf-carousel-item--in-magazine.com-saf-carousel-item--in-magazine-side-right:before {
	padding-bottom: 64.7%
}
.com-saf-carousel-item--in-magazine.com-saf-carousel-item--in-magazine-side-left, .com-saf-carousel-item--in-magazine.com-saf-carousel-item--in-magazine-side-right {
	width: 30%
}
.com-saf-carousel-item--in-magazine.com-saf-carousel-item--in-magazine-side-right {
	float: right
}
.com-saf-carousel-item--in-magazine.com-saf-carousel-item--in-magazine-side-left {
	float: left
}
.com-saf-carousel-item--in-magazine .com-saf-carousel-item__date {
	font-size: .875rem
}
.com-saf-carousel-item--in-magazine .com-saf-carousel-item__title {
	font-size: 1.3125rem;
	line-height: 1.52;
	max-width: 22.5rem;
	margin-top: .625rem;
	margin-bottom: .5rem
}
.com-saf-carousel-item--in-magazine-highlight .com-saf-carousel-item__content:before, .com-saf-carousel-item--in-magazine .com-saf-carousel-item__content:before {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
	background-color: rgba(193,0,56,0.7);
	transition: opacity .15s cubic-bezier(0.42, 0, 0.58, 1);
	opacity: 0;
	will-change: opacity
}
.com-saf-carousel-item--in-magazine-highlight:hover .com-saf-carousel-item__content:before, .com-saf-carousel-item--in-magazine:hover .com-saf-carousel-item__content:before {
	opacity: 1
}
.com-saf-carousel-item--in-magazine-highlight .com-saf-carousel-item__inner-content, .com-saf-carousel-item--in-magazine .com-saf-carousel-item__inner-content {
	position: relative;
	z-index: 1
}
.com-saf-carousel-item--in-magazine-highlight .com-saf-carousel-item__title {
	margin-bottom: 1.5625rem
}
.com-saf-carousel-item--in-magazine .com-saf-carousel-item__sign {
	font-size: .8125rem
}
.com-saf-carousel-item__icon {
	display: block;
	background-position: center top;
	background-size: 2.5rem;
	height: 2.5rem;
	width: 2.5rem
}
}

@media screen and (min-width:64.0625em) and (min-width:48em) {
.com-saf-carousel-item__icon {
	background-size: 2.5rem;
	height: 2.5rem;
	width: 2.5rem
}
}

@media screen and (min-width:64.0625em) and (min-width:64.0625em) {
.com-saf-carousel-item__icon {
	background-size: 2.5rem;
	height: 2.5rem;
	width: 2.5rem
}
}

@media screen and (min-width:64.0625em) {
.com-saf-carousel-item__category {
	font-size: 2em
}
.com-saf-carousel-item__date {
	font-size: 2em;
	margin-top: 2.5em
}
.com-saf-carousel-item__title {
	max-width: 45%;
	font-size: 4em;
	line-height: 1.4;
	margin-top: .9375rem
}
.com-saf-carousel-item__sign {
	font-size: 2em
}
.com-saf-carousel-item__btn {
	margin-top: 1.875rem
}
}

@media screen and (min-width:90em) {
.com-saf-carousel-item {
	font-size: .625rem
}
}
.com-saf-mag-text {
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto;
	float: none;
	margin-left: auto;
	margin-right: auto;
	padding: .9375rem .9375rem 0;
	font-size: 1rem;
	line-height: 1.375;
	font-weight: 300;
	text-align: center
}
.com-saf-mag-text::before, .com-saf-mag-text::after {
	content: ' ';
	display: table
}
.com-saf-mag-text::after {
	clear: both
}

@media screen and (min-width:48em) {
.com-saf-mag-text {
	font-size: 1.125rem;
	line-height: 1.666;
	font-weight: 400;
	letter-spacing: .05em;
	padding-top: 1.25rem
}
}

@media screen and (min-width:64.0625em) {
.com-saf-mag-text {
	padding-top: 1.5625rem
}
}
.com-saf-category {
	padding-top: 2rem
}
.com-saf-category__head {
	position: relative;
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto;
	float: none;
	margin-left: auto;
	margin-right: auto;
	padding: 0 .9375rem 1.25rem;
	text-align: center
}
.com-saf-category__head::before, .com-saf-category__head::after {
	content: ' ';
	display: table
}
.com-saf-category__head::after {
	clear: both
}
.com-saf-category__title {
	font-size: 1.125rem;
	font-weight: 300;
	line-height: 1.1666;
	letter-spacing: .05em;
	text-transform: uppercase;
	margin-bottom: 1.125rem
}
.com-saf-category__text {
	font-size: 1.125rem;
	font-weight: 300;
	line-height: 1.222;
	margin-bottom: 1.125rem
}
.com-saf-category__btn {
	display: block;
	margin: 0 auto;
	width: 14.6875rem;
	border: 1px solid #b2b0a7;
	font-size: .75rem;
	line-height: 2.2;
	height: 2.2em;
	font-weight: 700;
	text-transform: uppercase;
	text-align: center
}
.com-saf-category__post {
	overflow: hidden
}

@media screen and (min-width:48em) {
.com-saf-category {
	padding-top: 3.125rem
}
.com-saf-category__head {
	text-align: left;
	padding: 0 1.25rem .75rem
}
.com-saf-category__title {
	font-size: 1.875rem;
	line-height: 1.2666;
	padding-right: 15rem
}
.com-saf-category__text {
	letter-spacing: .05em
}
.com-saf-category__btn {
	position: absolute;
	right: 1.25rem;
	top: .625rem
}
}

@media screen and (min-width:64.0625em) {
.com-saf-category {
	padding-top: 5rem
}
.com-saf-category__head {
	padding: 0 .9375rem;
	overflow: hidden
}
.com-saf-category__title {
	font-size: 2.25rem;
	line-height: 1.05;
	margin-bottom: 1.125rem
}
.com-saf-category__text {
	letter-spacing: .05em;
	float: left;
	width: 60%
}
.com-saf-category__btn {
	position: static;
	float: right;
	margin-top: .3125rem
}
.com-saf-category__btn--no-text {
	margin-top: -3rem
}
}

@media screen and (min-width:48em) {
.com-saf-category-grid {
	margin: -2px
}
.com-saf-category-grid__item {
	float: left;
	width: 50%;
	border: 2px solid #FFF
}
.com-saf-category-grid--highlight-left .com-saf-category-grid__item--highlight, .com-saf-category-grid--highlight-right .com-saf-category-grid__item--highlight {
	position: relative;
	float: none;
	width: auto
}
}

@media screen and (min-width:64.0625em) {
.com-saf-category-grid {
	position: relative
}
.com-saf-category-grid--highlight-left .com-saf-category-grid__item.com-saf-category-grid__item--highlight, .com-saf-category-grid--highlight-right .com-saf-category-grid__item.com-saf-category-grid__item--highlight {
	position: absolute;
	top: 0;
	width: 70%;
	height: 100%;
	z-index: 100
}
.com-saf-category-grid--highlight-left .com-saf-category-grid__item.com-saf-category-grid__item--highlight {
	left: 0;
	border-right: 4px solid #FFF
}
.com-saf-category-grid--highlight-right .com-saf-category-grid__item.com-saf-category-grid__item--highlight {
	right: 0;
	border-left: 4px solid #FFF
}
.com-saf-category-grid--highlight-left .com-saf-category-grid__item, .com-saf-category-grid--highlight-right .com-saf-category-grid__item {
	float: none;
	width: auto;
	overflow: hidden
}
}
.com-saf-more-contents__item {
	position: relative;
	border-bottom: 3px solid #FFF
}
.com-saf-more-contents__item:before {
	content: '';
	display: block;
	padding-bottom: 44.68%
}

@media screen and (min-width:48em) {
.com-saf-more-contents__item:before {
	padding-bottom: 18.6%
}
}

@media screen and (min-width:64.0625em) {
.com-saf-more-contents {
	margin: -2px;
	overflow: hidden
}
.com-saf-more-contents__item {
	float: left;
	border: 2px solid #FFF
}
.com-saf-more-contents__item--half {
	width: 50%
}
.com-saf-more-contents__item--half:before {
	padding-bottom: 26.04%
}
.com-saf-more-contents__item--third {
	width: 33.333%
}
.com-saf-more-contents__item--third:before {
	padding-bottom: 39.14%
}
}
.com-listing-banner--row {
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto
}
.com-listing-banner--row::before, .com-listing-banner--row::after {
	content: ' ';
	display: table
}
.com-listing-banner--row::after {
	clear: both
}
.com-listing-banner--top {
	margin: .9375rem auto 3.4375rem
}
.com-listing-banner__title {
	font-size: 1.375rem;
	line-height: 1.625rem;
	text-transform: uppercase;
	font-weight: 400;
	margin-bottom: .625rem
}
.com-listing-banner__text {
	font-size: .875rem;
	font-weight: 300;
	line-height: 1.2;
	margin-bottom: .9375rem;
	letter-spacing: .05em
}
.com-listing-banner__btn {
	display: block;
	width: 9.875rem;
	height: 1.4375rem;
	line-height: 1.4375rem;
	font-size: .75rem;
	border: 1px solid #FFF;
	text-align: center;
	margin: 0 auto
}
.com-listing-banner__column {
	position: relative;
	display: block;
	color: #FFF;
	text-align: center
}
.com-listing-banner__column--one-img-banner {
	margin: 0 auto .5rem;
	max-width: 56.25rem
}
.com-listing-banner__column--one {
	margin: 0 auto;
	max-width: 56.25rem
}
.com-listing-banner__column--one .com-listing-banner__img-cnt {
	position: relative;
	display: block;
	padding-bottom: 42.222%
}
.com-listing-banner__column--one .com-listing-banner__content {
	position: relative;
	padding: 2.5rem .625rem;
	z-index: 1;
	color: #3e3936;
	border-bottom: 1px solid #cfcecd
}
.com-listing-banner__column--one .com-listing-banner__btn {
	border: 1px solid #3e3936
}
.com-listing-banner__column--one .com-object-fit__media {
	-o-object-position: 90% 50%;
	object-position: 90% 50%
}
.com-listing-banner__column--two {
	margin: .9375rem auto;
	width: 100%
}
.com-listing-banner__column--two .com-listing-banner__content {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
	width: 100%
}
.com-listing-banner__column--two .com-listing-banner__text {
	padding-left: .5rem;
	padding-right: .5rem
}

@media screen and (min-width:48em) {
.com-listing-banner--top {
	margin-top: -1.25rem
}
.com-listing-banner--below {
	margin-top: .75rem;
	margin-bottom: .9375rem
}
.com-listing-banner__column--one {
	text-align: left
}
.com-listing-banner__column--one .com-listing-banner__img-cnt {
	padding-bottom: 22.222%
}
.com-listing-banner__column--one .com-listing-banner__content {
	padding: 1.25rem .625rem;
	width: 50%;
	position: absolute;
	height: 100%;
	top: 0;
	left: 0;
	color: #FFF;
	border-bottom: 0
}
.com-listing-banner__column--one .com-listing-banner__content-item {
	position: absolute;
	left: 0;
	top: 50%;
	width: 100%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	text-align: center
}
.com-listing-banner__column--one .com-listing-banner__btn {
	border: 1px solid #FFF
}
.com-listing-banner__column--one .com-object-fit__media {
	-o-object-position: 50% 50%;
	object-position: 50% 50%
}
.com-listing-banner__column--two {
	float: left;
	width: 50%
}
.com-listing-banner__column--two:first-child {
	padding-left: 1.25rem;
	padding-right: .5rem
}
.com-listing-banner__column--two:last-child {
	padding-left: .5rem;
	padding-right: 1.25rem
}
.com-listing-banner__column--two .com-listing-banner__text {
	padding-left: 1rem;
	padding-right: 1rem
}
}
.com-wide {
	text-align: center
}
.com-wide--blurred {
	-webkit-filter: blur(2px);
	filter: blur(2px)
}
.com-wide__header {
	background-color: #aa2130;
	min-height: 3.75rem;
	line-height: 3.5625rem;
	margin-bottom: 1.875rem
}
.com-wide__content {
	padding: 0 .625rem 6.25rem;
	max-width: 50rem;
	margin: 0 auto
}
.com-wide__form {
	display: block;
	max-width: 20rem;
	margin: 0 auto 2.5rem
}
.com-wide__title {
	font-weight: 300;
	font-size: 1.5rem;
	line-height: 1;
	letter-spacing: .05em;
	text-transform: uppercase;
	margin-bottom: .9375rem
}
.com-wide__text {
	font-weight: 400;
	font-size: .875rem;
	line-height: 1.57;
	letter-spacing: .05em
}
.com-wide__text--highlight {
	font-weight: 700;
	font-size: 1rem
}
.com-wide__social {
	display: inline-block;
	margin-top: 1.875rem;
	overflow: hidden;
	list-style: none
}
.com-wide__social-item {
	float: left;
	margin: 0 .5625rem
}
.com-account-pages .com-wide {
	padding-top: 1.25rem
}

@media screen and (min-width:48em) {
.com-wide__header {
	min-height: 4.375rem;
	line-height: 4.1875rem;
	margin-bottom: 3.75rem
}
.com-wide__header--closer {
	margin-bottom: 2.5rem
}
.com-wide__title {
	font-size: 2.375rem;
	margin-bottom: 1.875rem
}
.com-wide__social {
	display: inline-block;
	margin-top: 3.75rem
}
}
.com-mailing-list {
	display: block;
	margin: 1.875rem auto 1.875rem;
	text-align: left;
	list-style: none;
	padding: 0
}
.com-mailing-list__row {
	display: block;
	padding: .25rem .8125rem;
	text-transform: uppercase;
	font-weight: 700;
	font-size: .875rem;
	letter-spacing: .05em;
	line-height: 1.57em
}
.com-mailing-list__row--highlighted {
	background-color: #f0eae9;
	padding-top: .75rem;
	padding-bottom: .8125rem;
	margin-bottom: .625rem;
	margin-left: -2.5rem;
	margin-right: -2.5rem;
	padding-left: 1.8125rem
}
.com-mailing-list__row--lighter {
	padding-top: .75rem;
	padding-bottom: .8125rem;
	margin-bottom: .625rem;
	margin-left: -2.5rem;
	margin-right: -2.5rem;
	padding-left: 1.8125rem;
	text-transform: none;
	font-weight: 400;
	line-height: 1.5em;
	overflow: hidden
}
.com-mailing-list__text {
	display: block
}
.com-mailing-list__text--lighter {
	font-size: .75rem;
	float: left;
	padding-top: .0625rem;
	max-width: 18.75rem
}
.com-mailing-list label>[type='checkbox'].blk-nwsltr-form__form-item-checkbox {
	float: left;
	margin: 0 .5rem 0 0;
	width: 1.25rem;
	height: 1.4375rem
}
.com-account-pages__page-cnt label.com-mailing-list__row {
	font-size: .875rem
}
.com-account-pages__page-cnt label.com-mailing-list__row--highlighted {
	padding-bottom: .8125rem
}

@media screen and (min-width:48em) {
.com-mailing-list {
	margin: 2.5rem auto 3.125rem
}
}
.com-social-circle {
	display: block;
	width: 3.125rem;
	height: 3.125rem;
	line-height: 4.875rem;
	border-radius: 50%;
	border: 1px solid #b9b3b3
}
.com-social-circle .com-share__icon {
	width: 2.625rem;
	height: 2.625rem;
	background-size: 2.625rem
}
.com-account-pages__page-cnt a.com-social-circle {
	padding-top: .125rem
}
.com-communication-modal {
	position: fixed;
	z-index: 2;
	top: 0;
	left: 0;
	max-width: 37.5rem;
	width: 100%;
	height: 100%;
	min-height: 18.75rem;
	background-color: white;
	text-align: center;
	font-size: .875rem;
	line-height: 1.57;
	letter-spacing: .05em;
	color: #3e3936
}
.com-communication-modal__title {
	text-transform: uppercase;
	font-weight: 700;
	margin: 0 0 .875rem
}
.com-communication-modal__text {
	max-width: 21.25rem;
	padding: 0 .625rem;
	margin: 0 auto 2.5rem
}

@media screen and (min-width:48em) {
.com-communication-modal {
	top: 50%;
	left: 50%;
	-webkit-transform: translate3d(-50%, -50%, 0);
	transform: translate3d(-50%, -50%, 0);
	height: auto;
	border: 1px solid #aea9a6
}
.com-communication-modal-bg {
	position: fixed;
	z-index: 1;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: white;
	opacity: .5
}
}
.com-header--red-logo {
	position: relative;
	padding: 1.5rem 0 2.5rem;
	text-align: center
}
.com-header--red-logo .com-header__logo {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22149.853%22%20height%3D%2216.921%22%20viewBox%3D%220%200%20149.853%2016.921%22%3E%3Cg%20fill%3D%22%23c20038%22%3E%3Cpath%20d%3D%22M97.234%2016.312v-4.36s.15-2.288-1.398-2.288c-1.74%200-1.503%202.192-1.503%202.192s-.02%202.447-.02%204.456H87.9v-9.71h6.44v.723c3.567-1.93%206.313-1.64%207.956-.2%201.094%201.05.98%202.984.98%202.984l-.003%206.2h-6.04zm-33.164%200s.005-1.65.005-2.63c0-2.34.104-3.716-1.558-3.716-1.913%200-1.654%201.528-1.654%203.48v2.865H54.31V1.69h6.553V6.9c1.84-.63%204.727-1.21%206.91-.238%201.38.724%202.3%201.91%202.3%203.068v6.58H64.07zM7.15%200v6.815c0%20.457.96.516%201.44.07.967-.94%203.484-4.61%205-6.885h4.84c-1.334%202.133-2.72%204.602-4.27%207.005%200%200%20.422-.173%201.184.634.854.904%204.78%208.67%204.78%208.67H11.64c-1.26-3.255-1.62-4.5-2.556-4.926-.913-.418-1.935-.246-1.935.19v4.734H0V0h7.15zm13.46%206.65h6.548v9.66H20.61zm3.154-.605c1.8%200%203.267-1.08%203.267-2.415%200-1.323-1.463-2.407-3.263-2.407-1.805%200-3.264%201.084-3.264%202.407%200%201.335%201.46%202.415%203.265%202.415m108.603.557v9.71h-6.546m8.264-2.01c-1.066-1.673-1.21-3.395-.727-5.094.585-1.657%202.315-2.985%204.61-3.388%201.98-.318%203.973.314%205.654.65V1.29h6.23v15.02h-6.23s-.01-.88%200-.855c-2.915%201.21-7.568%201.594-9.536-1.152m8.59-1.666c.594-.188.594-.25.93-.572.008-.43.038-1.3%200-1.826-.726-.73-2.186-.92-2.865-.248-1.37%201.548.392%203%201.934%202.642m-27.688.824h-6.21l-1.31%202.85h-3.39l5.995-13.715c.86-1.877-1.276-1.865-.31-2.352h8.62l6.547%2016.068h-8.73l-1.214-2.85zm-4.59-3.64l3.027-.023-1.47-3.6-1.558%203.62z%22%20fill%3D%22%23c20038%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M125.82%206.65h6.548v9.66h-6.547zm3.157-.605c1.805%200%203.266-1.08%203.266-2.415%200-1.323-1.46-2.407-3.266-2.407-1.804%200-3.266%201.084-3.266%202.407%200%201.335%201.466%202.415%203.27%202.415m-98.073%209.45c2.07%202.07%204.86%201.517%207.312.65.383-.133.587-.28.772-.398.19-.113.324-.247.324-.247v-1.972s-1.638.873-2.427.08c-.463-.46-.436-1.197-.436-1.197v-1.96s-.017-.38.073-.47c.145-.14.52-.072.52-.072h2.27V7.092H37.02s-.32.067-.503-.117c-.078-.074-.062-.423-.062-.423V4.285l-6.08.002v2.29s.023.227-.054.368c-.087.152-.4.146-.4.146h-1.55V9.91h1.43s.27-.074.434.088c.067.072.02.457.02.457v2.82c0%201.452.467%202.04.655%202.225m10.432-.86c-1.46-1.212-1.87-3.553-.97-5.574%202.425-4.213%209.526-4.246%2012.605-1.936v2.906c-1.452-.728-3.396-1.215-4.85-.485-1.214.483-1.454%201.94-.967%202.663%201.213%201.7%203.416%201.212%204.87.73%201.27-.588.97-.473.97.24l-.023%202.424c-3.396%201.696-8.97%201.696-11.634-.97M80.3%2010.005c.01-.438-.126-1.243-1.008-1.243-.825%200-1.258.49-1.258%201.24h2.263zm-8.91%202.26c-.18-2.13.19-2.88.664-3.768%201.207-1.934%204.055-2.9%206.52-2.9%202.494%200%205.318.482%206.768%202.176.967%201.21%201.15%202.71%201.15%204.732l-8.396.006c0%20.968%201.29%201.38%202.414%201.545%202.21.124%203.865-.48%205.797-.966v2.225s-1.64%201.526-7.672%201.46c-3.823-.042-6.97-1.225-7.246-4.51%22%20fill%3D%22%23c20038%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	display: block;
	width: 9.375rem;
	height: 1.0625rem
}
.com-discount {
	position: absolute
}
.com-discount__icon {
	position: relative;
	background-color: #c20038;
	border-radius: 50%
}
.com-discount__text {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
	color: #FFF;
	font-weight: 600;
	line-height: 1rem
}
.com-discount__percent {
	font-weight: 600;
	line-height: 1;
	vertical-align: top
}
.com-discount--in-product-list {
	top: .875rem;
	right: .875rem
}
.com-discount--in-product-list .com-discount__icon {
	display: block;
	background-position: center top;
	background-size: 3.75rem;
	height: 3.75rem;
	width: 3.75rem
}

@media screen and (min-width:48em) {
.com-discount--in-product-list .com-discount__icon {
	background-size: 3.75rem;
	height: 3.75rem;
	width: 3.75rem
}
}

@media screen and (min-width:64.0625em) {
.com-discount--in-product-list .com-discount__icon {
	background-size: 3.75rem;
	height: 3.75rem;
	width: 3.75rem
}
}
.com-discount--in-product-list .com-discount__text {
	font-size: 1.4375rem
}
.com-discount--in-product-list .com-discount__percent {
	font-size: .875rem
}
.com-discount--in-product-page, .com-discount--in-modules {
	top: 0;
	right: -0.5rem
}
.com-discount--in-product-page .com-discount__icon, .com-discount--in-modules .com-discount__icon {
	display: block;
	background-position: center top;
	background-size: 6rem;
	height: 6rem;
	width: 6rem
}

@media screen and (min-width:48em) {
.com-discount--in-product-page .com-discount__icon, .com-discount--in-modules .com-discount__icon {
	background-size: 6rem;
	height: 6rem;
	width: 6rem
}
}

@media screen and (min-width:64.0625em) {
.com-discount--in-product-page .com-discount__icon, .com-discount--in-modules .com-discount__icon {
	background-size: 6rem;
	height: 6rem;
	width: 6rem
}
}
.com-discount--in-product-page .com-discount__text, .com-discount--in-modules .com-discount__text {
	font-size: 2rem;
	line-height: 1.5rem
}
.com-discount--in-product-page .com-discount__percent, .com-discount--in-modules .com-discount__percent {
	font-size: 1.125rem
}
.com-discount--in-shopping-cart {
	top: -1rem;
	right: -0.5rem
}
.com-discount--in-shopping-cart .com-discount__icon {
	display: block;
	background-position: center top;
	background-size: 2.8125rem;
	height: 2.8125rem;
	width: 2.8125rem
}

@media screen and (min-width:48em) {
.com-discount--in-shopping-cart .com-discount__icon {
	background-size: 2.8125rem;
	height: 2.8125rem;
	width: 2.8125rem
}
}

@media screen and (min-width:64.0625em) {
.com-discount--in-shopping-cart .com-discount__icon {
	background-size: 2.8125rem;
	height: 2.8125rem;
	width: 2.8125rem
}
}
.com-discount--in-shopping-cart .com-discount__text {
	font-size: .9375rem
}
.com-discount--in-shopping-cart .com-discount__percent {
	font-size: .8125rem
}

@media screen and (min-width:48em) {
.com-discount--in-product-page, .com-discount--in-modules {
	right: -1rem
}
.com-discount--in-shopping-cart .com-discount__icon {
	display: block;
	background-position: center top;
	background-size: 3.75rem;
	height: 3.75rem;
	width: 3.75rem
}
}

@media screen and (min-width:48em) and (min-width:48em) {
.com-discount--in-shopping-cart .com-discount__icon {
	background-size: 3.75rem;
	height: 3.75rem;
	width: 3.75rem
}
}

@media screen and (min-width:48em) and (min-width:64.0625em) {
.com-discount--in-shopping-cart .com-discount__icon {
	background-size: 3.75rem;
	height: 3.75rem;
	width: 3.75rem
}
}

@media screen and (min-width:48em) {
.com-discount--in-shopping-cart .com-discount__text {
	font-size: 1.4375rem
}
.com-discount--in-shopping-cart .com-discount__percent {
	font-size: .875rem
}
}

@media screen and (min-width:64.0625em) {
.com-discount--in-product-page, .com-discount--in-modules {
	right: -2rem
}
}
.com-tooltip-wrapper[data-tooltip-no-small] .com-tooltip {
	display: none
}
.com-tooltip-wrapper.is-open .com-tooltip {
	opacity: 1;
	visibility: visible
}
.com-tooltip {
	opacity: 0;
	visibility: hidden;
	position: absolute;
	top: calc(100% - 10px);
	width: 18.375rem;
	min-height: 6.25rem;
	padding: 1.5625rem 1.25rem;
	background-color: #fafafa;
	border: 1px solid #d6d6d6;
	box-shadow: 0 0 1.25rem rgba(0,0,0,0.3)
}
.com-tooltip:before {
	content: '';
	display: block;
	position: absolute;
	z-index: 2;
	top: -0.875rem;
	right: auto;
	bottom: auto;
	left: 0;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: .875rem 0 0 .875rem;
	border-color: transparent transparent transparent #fafafa
}
.com-tooltip:after {
	content: '';
	display: block;
	position: absolute;
	z-index: 1;
	top: -1rem;
	right: auto;
	bottom: auto;
	left: -0.0625rem;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 1rem 0 0 1rem;
	border-color: transparent transparent transparent #d6d6d6
}
.com-tooltip.com-tooltip--info {
	top: 2.8125rem;
	left: .625rem;
	z-index: 1
}
.com-tooltip--rounded {
	border-radius: .3125rem;
	border-top-left-radius: 0
}
.com-tooltip--right-triangle.com-tooltip--rounded {
	border-top-right-radius: 0;
	border-top-left-radius: .3125rem
}
.com-tooltip--right-padded-triangle.com-tooltip--rounded, .com-tooltip--left-padded-triangle.com-tooltip--rounded {
	border-top-left-radius: .3125rem
}
.com-tooltip--right-triangle {
	right: 0
}
.com-tooltip--right-triangle:before {
	content: '';
	display: block;
	position: absolute;
	z-index: 2;
	top: -0.875rem;
	right: 0;
	bottom: auto;
	left: auto;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 0 .875rem .875rem;
	border-color: transparent transparent #fafafa transparent
}
.com-tooltip--right-triangle:after {
	content: '';
	display: block;
	position: absolute;
	z-index: 1;
	top: -1rem;
	right: -0.0625rem;
	bottom: auto;
	left: auto;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 0 1rem 1rem;
	border-color: transparent transparent #d6d6d6 transparent
}
.com-tooltip--left-padded-triangle:before {
	content: '';
	display: block;
	position: absolute;
	z-index: 2;
	top: -0.625rem;
	right: auto;
	bottom: auto;
	left: 1.5625rem;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 .3125rem .625rem .3125rem;
	border-color: transparent transparent #fafafa transparent
}
.com-tooltip--left-padded-triangle:after {
	content: '';
	display: block;
	position: absolute;
	z-index: 1;
	top: -0.75rem;
	right: auto;
	bottom: auto;
	left: 1.5rem;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 .375rem .75rem .375rem;
	border-color: transparent transparent #d6d6d6 transparent
}
.com-tooltip--right-padded-triangle {
	right: 0
}
.com-tooltip--right-padded-triangle:before {
	content: '';
	display: block;
	position: absolute;
	z-index: 2;
	top: -0.625rem;
	right: auto;
	bottom: auto;
	left: 1.5625rem;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 .3125rem .625rem .3125rem;
	border-color: transparent transparent #fafafa transparent
}
.com-tooltip--right-padded-triangle:after {
	content: '';
	display: block;
	position: absolute;
	z-index: 1;
	top: -0.75rem;
	right: auto;
	bottom: auto;
	left: 1.5rem;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 .375rem .75rem .375rem;
	border-color: transparent transparent #d6d6d6 transparent
}
.com-tooltip--right-padded-triangle:before {
	content: '';
	display: block;
	position: absolute;
	z-index: 2;
	top: -0.625rem;
	right: 1.5625rem;
	bottom: auto;
	left: auto;
	width: 0;
	height: 0;
	border-style: solid
}
.com-tooltip--right-padded-triangle:after {
	content: '';
	display: block;
	position: absolute;
	z-index: 1;
	top: -0.75rem;
	right: 1.5rem;
	bottom: auto;
	left: auto;
	width: 0;
	height: 0;
	border-style: solid
}
.com-tooltip__title {
	color: #353535;
	margin-bottom: 1.75rem
}
.com-tooltip__buttons, .com-tooltip__title {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}
.com-tooltip__subtotal-value {
	font-weight: 700;
	font-size: .875rem
}
.com-tooltip__pros {
	list-style: none;
	font-size: .75rem;
	color: #3e3936;
	line-height: 1.333
}
.com-tooltip__pro {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	overflow: visible;
	margin-top: .125rem
}
.com-tooltip__pro div {
	-ms-flex: 0 1 auto
}
.com-tooltip__pro-icon {
	float: left;
	min-width: 3.125rem;
	height: 2.1875rem
}

@media screen and (min-width:48em) {
.com-tooltip-wrapper[data-tooltip-no-small] .com-tooltip {
	display: block
}
}
.com-products-plain-list {
	margin: .6875rem 0;
	max-height: 13.125rem;
	padding: .5rem 1.25rem .5rem 1rem;
	background-color: #fff;
	border: 1px solid #d8d8d8;
	border-left: 0;
	border-right: 0;
	overflow: auto;
	list-style: none;
	overflow-y: scroll;
	-webkit-overflow-scrolling: touch
}
.com-products-plain-list__item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	border-bottom: 1px dashed #cfcecd;
	padding: 1rem 0 1rem
}
.com-products-plain-list__item:last-child {
	border-bottom: 0
}
.com-products-plain-list__image {
	float: left;
	width: 3.625rem;
	-ms-flex-preferred-size: 3.625rem;
	flex-basis: 3.625rem;
	min-width: 3.625rem
}
.com-products-plain-list__image--minimum-sized {
	min-height: 3.125rem;
	background-size: contain;
	background-position: center
}
.com-products-plain-list__info {
	float: left;
	width: 7.6875rem;
	font-size: .8125rem;
	line-height: 1.153;
	margin: 0 .6875rem
}
.com-products-plain-list__product-price {
	font-weight: 700;
	margin: .125rem 0
}
.com-products-plain-list__remove {
	display: block;
	min-width: .8125rem;
	height: .8125rem;
	text-indent: -999em;
	overflow: hidden;
	margin-top: .125rem;
	background-size: 100%
}

@media screen and (min-width:64.0625em) {
.com-products-plain-list {
	overflow-y: auto
}
}
.com-shipping-notes {
	list-style: none;
	margin-top: 1rem
}
.com-shipping-notes__note {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: .25rem;
	color: #3e3936;
	font-size: .75rem
}
.com-shipping-notes__icon {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 2.375rem;
	flex: 0 0 2.375rem;
	float: left;
	width: 2.375rem;
	height: 1.625rem;
	background-size: 2.375rem;
	background-position: 0 -0.375rem;
	margin-right: .875rem
}
.com-breadcrumbs-wrapper {
	display: none
}

@media screen and (min-width:48em) {
.com-breadcrumbs-wrapper {
	display: block;
	position: relative;
	z-index: 1000;
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	height: 1.875rem;
	margin-bottom: -1.6875rem
}
.com-breadcrumbs-wrapper::before, .com-breadcrumbs-wrapper::after {
	content: ' ';
	display: table
}
.com-breadcrumbs-wrapper::after {
	clear: both
}
.com-breadcrumbs-wrapper:last-child:not(:first-child) {
	float: right
}
.com-breadcrumbs-wrapper, .com-breadcrumbs-wrapper:last-child {
	float: none
}
.com-breadcrumbs {
	position: absolute;
	top: 0;
	left: 1.25rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	list-style: none;
	padding: 0;
	color: #aea9a6;
	font-size: .75rem
}
.com-breadcrumbs__item {
	margin-right: 1rem
}
.com-breadcrumbs__item:not(:last-child):after {
	content: '>';
	right: -0.375rem;
	position: relative;
	font-size: .6875rem
}
.com-breadcrumbs__link {
	color: #aea9a6
}
.com-breadcrumbs__link--active, .com-breadcrumbs__link:hover {
	color: #3e3936
}
.com-breadcrumbs-wrapper.com-breadcrumbs-wrapper--in-header {
	top: 0;
	width: 100%;
	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto
}
.com-breadcrumbs-wrapper.com-breadcrumbs-wrapper--in-header::before, .com-breadcrumbs-wrapper.com-breadcrumbs-wrapper--in-header::after {
	content: ' ';
	display: table
}
.com-breadcrumbs-wrapper.com-breadcrumbs-wrapper--in-header::after {
	clear: both
}
.com-breadcrumbs-wrapper.com-breadcrumbs-wrapper--white-text .com-breadcrumbs {
	color: #FFF
}
.com-breadcrumbs-wrapper.com-breadcrumbs-wrapper--white-text .com-breadcrumbs__link {
	color: #FFF
}
}

@media screen and (min-width:48em) and (max-width:64em) {
.com-breadcrumbs-wrapper.com-breadcrumbs-wrapper--in-header {
	display: none
}
}
.com-banner {
	height: 100%
}
.com-banner--special-offer {
	position: relative;
	width: 100%;
	background-color: #3e3936;
	padding-top: .8125rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-align: baseline;
	-ms-flex-align: baseline;
	align-items: baseline
}
.com-banner--special-offer .com-banner__icon {
	display: block;
	background-position: center top;
	background-size: 1.875rem;
	height: 1.875rem;
	width: 1.875rem
}

@media screen and (min-width:48em) {
.com-banner--special-offer .com-banner__icon {
	background-size: 1.875rem;
	height: 1.875rem;
	width: 1.875rem
}
}

@media screen and (min-width:64.0625em) {
.com-banner--special-offer .com-banner__icon {
	background-size: 1.875rem;
	height: 1.875rem;
	width: 1.875rem
}
}
.com-banner--special-offer .com-banner__text {
	padding-left: .9375rem;
	color: #FFF;
	font-size: 1rem
}
.com-banner--special-offer:after {
	content: '';
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	-webkit-transform: translateX(100%);
	-ms-transform: translateX(100%);
	transform: translateX(100%);
	width: 16.125rem;
	height: 4.375rem;
	background-color: #3e3936
}
.com-shop-carousel--in-shopping-cart {
	padding: 3rem 0 .5rem
}
.com-shop-carousel .btn-main.btn-main--shop-carousel, .com-shop-carousel .btn-main--shop-carousel.com-saf-centered-button, .com-shop-carousel .btn-main--shop-carousel.com-compare__action {
	color: #FFF;
	font-weight: 600;
	border: 1px solid #c20038;
	background-color: #c20038;
	width: 100%;
	text-align: center
}
.com-shop-carousel__title {
	font-size: 1rem;
	line-height: 1.5rem;
	margin-bottom: .5rem;
	font-weight: 300
}
.com-shop-carousel__root {
	outline: 0
}
.com-shop-carousel__item {
	float: left;
	margin: 1.5rem 0;
	padding: 4rem 1rem 1.5rem;
	width: 49%;
	border-top: 1px solid #d8d8d8
}
.com-shop-carousel__link {
	display: block;
	line-height: .9rem;
	outline: 0
}
.com-shop-carousel__top-wrp {
	overflow: hidden;
	margin-bottom: 1.5rem
}
.com-shop-carousel__img {
	max-width: 49%;
	max-height: 8.125rem;
	float: left
}
.com-shop-carousel__cnt-wrp {
	float: left;
	max-width: 49%;
	display: block;
	padding-left: 1rem
}
.com-shop-carousel__text {
	color: #3e3936;
	font-size: .875rem;
	font-weight: 400;
	line-height: 1.1rem;
	display: block;
	margin-bottom: 1rem
}
.com-shop-carousel__price {
	font-size: 1rem;
	font-weight: 600;
	display: block;
	margin: .5rem 0
}
.com-shop-carousel__discount {
	font-size: .75rem;
	font-weight: 600;
	color: #c6c5c4;
	text-decoration: line-through;
	display: block
}

@media screen and (min-width:48em) {
.com-shop-carousel__title {
	font-size: 1.5rem
}
.com-shop-carousel__item:nth-child(odd) {
	border-right: 1px dotted #d8d8d8
}
}
.com-flags, .com-flags__flag {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-pack: distribute;
	justify-content: space-around
}
.com-flags__flag {
	text-align: left;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}
.com-flags__flag-input {
	margin: 0 .375rem 0 0
}

@media screen and (min-width:48em) {
.com-flags {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}
.com-flags--bottom {
	-ms-flex-pack: distribute;
	justify-content: space-around
}
}
.com-vip-quotes {
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	margin-top: 1.25rem;
	margin-bottom: 2.5rem;
	text-align: center
}
.com-vip-quotes::before, .com-vip-quotes::after {
	content: ' ';
	display: table
}
.com-vip-quotes::after {
	clear: both
}
.com-vip-quotes__text {
	font-size: 1.875rem;
	font-weight: 300;
	line-height: 3.375rem;
	letter-spacing: .231875rem;
	text-transform: uppercase;
	color: #a01621
}

@media screen and (min-width:48em) {
.com-vip-quotes {
	margin-top: 1.375rem;
	margin-bottom: 5rem;
	max-width: 59.625rem
}
.com-vip-quotes__text {
	font-size: 2.5rem;
	line-height: 4.625rem;
	letter-spacing: .31rem
}
}
.com-vip-header {
	position: relative;
	height: 30rem;
	text-align: center
}
.com-vip-header__image-cnt {
	height: 100%;
	position: relative;
	overflow: hidden;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch
}
.com-vip-header__image-cnt::after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}
.com-vip-header__image {
	position: absolute;
	top: 0;
	height: 100%;
	width: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	font-family: "object-fit: cover"
}
.com-vip-header__info-wrapper {
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto;
	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	top: 0;
	width: 100%;
	height: 100%;
	padding: 0 1.25rem
}
.com-vip-header__info-wrapper::before, .com-vip-header__info-wrapper::after {
	content: ' ';
	display: table
}
.com-vip-header__info-wrapper::after {
	clear: both
}
.com-vip-header .com-vip-prev-link {
	position: absolute;
	top: 2rem;
	left: 1.25rem
}
.com-vip-header__info {
	color: #FFF;
	font-size: .875rem;
	font-weight: 300;
	line-height: 1.1875rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 100%;
	position: relative
}
.com-vip-header__micromoment {
	color: #FFF;
	font-size: .75rem;
	font-weight: 700;
	line-height: .9375rem;
	letter-spacing: .105rem;
	text-transform: uppercase
}
.com-vip-header__small-title {
	font-size: .625rem;
	line-height: .75rem;
	letter-spacing: .0625rem;
	text-transform: uppercase
}
.com-vip-header__title {
	font-size: 1.375rem;
	font-weight: 400;
	line-height: 1.75rem;
	letter-spacing: .176875rem;
	text-transform: uppercase
}
.com-vip-header__btn {
	color: #FFF;
	text-transform: uppercase;
	display: block;
	width: 11.875rem;
	padding: 1rem 0 .9375rem;
	line-height: 1.0625rem;
	background-color: #c31230;
	transition: all .3s ease
}
.com-vip-header__btn:hover {
	font-weight: 400
}
.com-vip-header__btn:active {
	color: #d5311d
}
.com-vip-header__social {
	position: absolute;
	right: 50%;
	bottom: 2.8125rem;
	-webkit-transform: translateX(50%);
	-ms-transform: translateX(50%);
	transform: translateX(50%);
	min-width: 9.375rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%
}
.com-vip-header__favourite {
	width: 1.75rem;
	height: 1.75rem;
	display: block;
	background-color: #c31230;
	border-radius: 100%;
	background-position: center center;
	background-size: 1.25rem;
	margin-right: 1.5rem
}
.com-vip-header__play {
	font-size: .875rem;
	font-weight: 700;
	color: #FFF;
	line-height: .875rem;
	letter-spacing: .1225rem;
	padding-top: 2.125rem;
	text-transform: uppercase;
	background-position: center top;
	background-size: 1.5rem;
	display: inline-block;
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cuse%20fill%3D%22%23FFF%22%20opacity%3D%22.8%22%20xlink%3Ahref%3D%22%23a%22%2F%3E%3Cdefs%3E%3Cpath%20id%3D%22a%22%20fill-rule%3D%22evenodd%22%20d%3D%22M24%2012L0%2024V0l24%2012z%22%2F%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.com-vip-header--recipe .com-vip-cookmode__start-btn {
	margin-top: 3.125rem
}
.com-vip-header--recipe .com-vip-header__image-cnt::after {
	background: rgba(0,0,0,0.0001);
	background: linear-gradient(to top, rgba(0,0,0,0.55) 0, rgba(0,0,0,0.0001) 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$start-color", endColorstr="$end-color", GradientType=0)
}
.com-vip-header--recipe .com-vip-header__micromoment {
	margin-bottom: 1.5625rem
}
.com-vip-header--recipe .com-vip-header__info {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	padding-bottom: 7.5rem
}
.com-vip-header--recipe .com-vip-header__description {
	margin-top: .75rem
}
.com-vip-header--recipe .com-vip-header__video {
	margin-top: 1.9375rem;
	margin-bottom: 1.3125rem
}
.com-vip-header--recipe .com-vip-header__btn {
	margin-top: 3.125rem
}
.com-vip-header--recipe .com-vip-header__tags {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}
.com-vip-header--recipe .com-vip-header-tag {
	display: inline-block;
	font-size: .75rem;
	font-weight: 600;
	color: #FFF;
	padding: .3125rem .4375rem;
	margin: .4375rem .4375rem 0;
	border: .0625rem solid #FFF;
	border-radius: 1.5625rem
}
.com-vip-header--micromoment .com-vip-header__image-cnt::after {
	background: rgba(0,0,0,0.0001);
	background: linear-gradient(to top, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.0001) 80.5%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$start-color", endColorstr="$end-color", GradientType=0)
}
.com-vip-header--micromoment .com-vip-header__info {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	padding-top: 12.625rem
}
.com-vip-header--micromoment .com-vip-header__small-title {
	margin-bottom: .3125rem
}
.com-vip-header--micromoment .com-vip-header__title {
	color: #ffc846
}
.com-vip-header--micromoment-featured .com-vip-header__image-cnt::after {
	background: rgba(0,0,0,0.0001);
	background: linear-gradient(to top, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.0001) 80.5%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$start-color", endColorstr="$end-color", GradientType=0)
}
.com-vip-header--micromoment-featured .com-vip-header__info {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	padding-bottom: 6.25rem
}
.com-vip-header--micromoment-featured .com-vip-header__small-title {
	margin-bottom: .625rem
}
.com-vip-header--micromoment-featured .com-vip-header__description {
	margin-top: .5rem
}
.com-vip-header--micromoment-featured .com-vip-header__btn {
	margin-top: 1.4375rem
}

@media screen and (min-width:48em) {
.com-vip-header {
	height: 36rem
}
.com-vip-header .com-vip-prev-link {
	top: 3.5625rem
}
.com-vip-header__small-title, .com-vip-header__micromoment {
	font-size: .875rem;
	line-height: 1.0625rem;
	letter-spacing: .1225rem
}
.com-vip-header__small-title {
	font-weight: 700
}
.com-vip-header__title {
	font-size: 2.5rem;
	font-weight: 300;
	line-height: 3rem;
	letter-spacing: .31rem
}
.com-vip-header__description {
	font-size: 1rem;
	font-weight: 400;
	line-height: ren-calc(24);
	max-width: 40.625rem;
	margin-left: auto;
	margin-right: auto
}
.com-vip-header__btn {
	font-size: 1rem;
	width: 15rem;
	line-height: 1.1875rem;
	padding: .875rem 0
}
.com-vip-header__social {
	right: 1.25rem;
	bottom: 50%;
	-webkit-transform: translateY(50%);
	-ms-transform: translateY(50%);
	transform: translateY(50%);
	min-width: 0;
	width: auto;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}
.com-vip-header__favourite {
	margin-right: 0;
	margin-bottom: 2.375rem
}
.com-vip-header__play {
	line-height: 1.0625rem;
	padding-top: 2.5625rem;
	background-size: 1.9375rem
}
.com-vip-header--recipe {
	height: 43.75rem
}
.com-vip-header--recipe .com-vip-cookmode__start-btn {
	margin-top: 2.5rem
}
.com-vip-header--recipe .com-vip-header__info {
	padding-bottom: 12.375rem
}
.com-vip-header--recipe .com-vip-header__micromoment {
	margin-bottom: 2.5rem
}
.com-vip-header--recipe .com-vip-header__tags {
	max-width: 40.625rem;
	margin-left: auto;
	margin-right: auto;
	margin-top: 1.0625rem
}
.com-vip-header--recipe .com-vip-header__description {
	margin-top: 1.5rem
}
.com-vip-header--recipe .com-vip-header__btn {
	margin-top: 2.5rem
}
.com-vip-header--recipe .com-vip-header-tag {
	font-size: .875rem
}
.com-vip-header--recipe-video .com-vip-header__info {
	padding-bottom: 5.875rem
}
.com-vip-header--recipe-video .com-vip-header__header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}
.com-vip-header--recipe-video .com-vip-header__video {
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1;
	margin-top: 1.25rem;
	margin-bottom: 2.5rem
}
.com-vip-header--recipe-video .com-vip-header__title {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2
}
.com-vip-header--recipe-video .com-vip-header__tags {
	-webkit-box-ordinal-group: 4;
	-ms-flex-order: 3;
	order: 3
}
.com-vip-header--recipe-video .com-vip-header__description {
	-webkit-box-ordinal-group: 5;
	-ms-flex-order: 4;
	order: 4
}
.com-vip-header--micromoment .com-vip-header__info {
	padding-top: 12.5625rem
}
.com-vip-header--micromoment .com-vip-header__small-title {
	margin-bottom: 2.5rem
}
.com-vip-header--micromoment .com-vip-header__title {
	color: #FFF
}
.com-vip-header--micromoment-featured .com-vip-header__info {
	padding-bottom: 6.5625rem
}
.com-vip-header--micromoment-featured .com-vip-header__small-title {
	margin-bottom: 2.5rem
}
.com-vip-header--micromoment-featured .com-vip-header__description {
	margin-top: 1.5rem
}
.com-vip-header--micromoment-featured .com-vip-header__btn {
	margin-top: 2.5rem
}
}

@media screen and (min-width:64.0625em) {
.com-vip-header__image-cnt {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}
.com-vip-header__social {
	right: 6.5625rem
}
}
.com-vip-prev-link {
	line-height: 1.0625rem;
	color: #FFF;
	letter-spacing: .13125rem;
	text-transform: uppercase;
	font-size: 0;
	z-index: 1
}
.com-vip-prev-link::before {
	content: '';
	display: inline-block;
	vertical-align: middle;
	width: 2rem;
	height: 2rem;
	border: 1px solid transparent;
	border-radius: 100%;
	box-shadow: inset 0 0 0 1px #FFF;
	background-position: 45% center;
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%227%22%20height%3D%2214%22%3E%3Cuse%20fill%3D%22%23FFF%22%20transform%3D%22rotate%2890%203.5%203.5%29%22%20xlink%3Ahref%3D%22%23a%22%2F%3E%3Cdefs%3E%3Cpath%20id%3D%22a%22%20d%3D%22M.92.146a.568.568%200%200%200-.762%200%20.475.475%200%200%200%200%20.708l6.46%206c.21.195.552.195.763%200l6.462-6a.475.475%200%200%200%200-.708.568.568%200%200%200-.76%200L7%205.793.92.146z%22%2F%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}

@media screen and (min-width:48em) {
.com-vip-prev-link {
	font-size: .875rem
}
.com-vip-prev-link::before {
	margin-right: .5625rem
}
}
.com-share--in-page-recipe-detail-vip .com-share__icon {
	display: inline-block;
	vertical-align: middle;
	margin-right: .5rem;
	width: 1.75rem;
	height: 1.75rem;
	background-size: 100%
}
.com-share--in-page-recipe-detail-vip .com-share__icon:last-child {
	margin-right: 0
}

@media screen and (min-width:48em) {
.com-share--in-page-recipe-detail-vip .com-share__icon {
	display: block;
	margin-right: 0;
	margin-bottom: 1.0625rem
}
.com-share--in-page-recipe-detail-vip .com-share__icon:last-child {
	margin-bottom: 0
}
}
.com-vip-cookmode {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	overflow-y: auto
}
.com-vip-cookmode__wrapper {
	background-color: #ffc846;
	overflow: hidden;
	display: none;
	text-align: center
}
.com-vip-cookmode__header {
	padding-left: 1.5625rem;
	padding-right: .9375rem;
	padding-top: 3.0625rem;
	padding-bottom: 3.625rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}
.com-vip-cookmode__recipe-title {
	font-size: .75rem;
	font-weight: 300;
	line-height: .9375rem;
	letter-spacing: .13rem;
	color: #3e3936;
	text-transform: uppercase;
	text-align: left
}
.com-vip-cookmode__close {
	width: 1.875rem;
	height: 1.875rem;
	background-position: center center
}
.com-vip-cookmode__step-list {
	counter-reset: cookmode-steps-counter
}
.com-vip-cookmode__step {
	width: 100%;
	font-weight: 300
}
.com-vip-cookmode__step-image-cnt {
	padding-bottom: 107.788161994%
}
.com-vip-cookmode__step-image {
	-o-object-fit: cover;
	object-fit: cover;
	font-family: "object-fit: cover"
}
.com-vip-cookmode__step-info {
	padding-left: 1.5625rem;
	padding-right: 1.5625rem;
	padding-bottom: 7.1875rem
}
.com-vip-cookmode__step-info::before {
	content: counter(cookmode-steps-counter, decimal-leading-zero);
	counter-increment: cookmode-steps-counter;
	width: 2.5rem;
	height: 2.5rem;
	background-color: #f7e108;
	border-radius: 100%;
	color: #f7f7f1;
	display: inline-block;
	font-weight: 700;
	line-height: 2.5rem;
	letter-spacing: -0.045625rem;
	margin-bottom: 1.5rem
}
.com-vip-cookmode__step-title {
	font-size: 1.125rem;
	line-height: 1.125rem;
	letter-spacing: .24375rem;
	text-transform: uppercase;
	color: #c31230
}
.com-vip-cookmode__step-text {
	font-size: 1.25rem;
	line-height: 1.8125rem;
	color: #111820;
	margin-top: .5rem
}
.com-vip-cookmode__devices {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-top: 3rem
}
.com-vip-cookmode__device {
	width: 2rem;
	height: 2rem;
	display: inline-block;
	background-color: #FFF;
	border-radius: 100%;
	margin-left: .75rem;
	margin-right: .75rem
}
.com-vip-cookmode__device-link {
	display: block;
	height: 100%
}
.com-vip-cookmode__device-image {
	width: 70%;
	margin-top: .25rem;
	margin-left: auto;
	margin-right: auto;
	display: inline-block !important;
	-o-object-fit: cover;
	object-fit: cover;
	font-family: "object-fit: cover"
}
.com-vip-cookmode__start-btn {
	color: #FFF;
	text-transform: uppercase;
	display: block;
	width: 11.875rem;
	padding: 1rem 0 .9375rem;
	line-height: 1.0625rem;
	background-color: #c31230;
	transition: all .3s ease
}
.com-vip-cookmode__start-btn:hover {
	font-weight: 400
}
.com-vip-cookmode__start-btn:active {
	color: #d5311d
}
.com-vip-cookmode__list-wrap {
	position: relative
}
.com-vip-cookmode__arrow {
	position: absolute;
	top: .625rem;
	width: .6875rem;
	height: 1.1875rem;
	background-position: center center;
	background-size: 100%;
	z-index: 1
}
.com-vip-cookmode__arrow--prev {
	left: 1.5625rem;
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2211%22%20height%3D%2221%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10.46%2019.32a.795.795%200%200%201%200%201.073.68.68%200%200%201-1.005%200L.92%2011.29a.795.795%200%200%201%200-1.074l8.535-9.103a.68.68%200%200%201%201.006%200%20.795.795%200%200%201%200%201.073L2.43%2010.753l8.033%208.567z%22%20fill%3D%22%234A4A4A%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.com-vip-cookmode__arrow--next {
	right: 1.5625rem;
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2211%22%20height%3D%2221%22%20viewBox%3D%220%200%2011%2021%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3ETriangle%3C%2Ftitle%3E%3Cpath%20d%3D%22M.54%2019.32c-.278.296-.278.776%200%201.073.277.296.728.296%201.005%200l8.536-9.104c.28-.297.28-.777%200-1.074L1.546%201.113C1.268.817.817.817.54%201.113s-.278.776%200%201.073l8.032%208.567L.54%2019.32z%22%20fill%3D%22%234A4A4A%22%20fill-rule%3D%22nonzero%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.com-vip-cookmode__arrow.slick-disabled {
	visibility: hidden
}
.com-vip-cookmode--step-images .com-vip-cookmode__step-inner {
	position: relative;
	z-index: 1;
	margin-top: -1.25rem
}
.com-vip-cookmode--step-images .com-vip-cookmode__step-title {
	position: relative
}
.com-vip-cookmode--step-images .com-vip-cookmode__arrow {
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%)
}
.com-vip-cookmode--step-images .com-vip-cookmode__arrow--prev {
	left: -0.3125rem
}
.com-vip-cookmode--step-images .com-vip-cookmode__arrow--next {
	right: -0.3125rem
}

@media screen and (min-width:48em) {
.com-vip-cookmode__start-btn {
	font-size: 1rem;
	width: 15rem;
	line-height: 1.1875rem;
	padding: .875rem 0
}
.com-vip-cookmode__header {
	padding-top: 5.125rem;
	padding-bottom: 6.875rem;
	padding-right: 1.5625rem;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: relative
}
.com-vip-cookmode__close {
	position: absolute;
	top: 5rem;
	right: 1.5625rem
}
.com-vip-cookmode__recipe-title {
	text-align: center;
	font-size: 1.25rem;
	line-height: 1.5rem;
	letter-spacing: .155rem
}
.com-vip-cookmode__step-info::before {
	font-size: 1.5rem;
	line-height: 3rem;
	letter-spacing: -0.06875rem;
	width: 3rem;
	height: 3rem;
	margin-bottom: 2.5rem
}
.com-vip-cookmode__step-title {
	font-size: 2.5rem;
	line-height: 2.5rem;
	letter-spacing: .5425rem
}
.com-vip-cookmode__step-text {
	font-size: 1.5rem;
	line-height: 2.375rem;
	margin-top: 2rem;
	max-width: 55.625rem;
	margin-left: auto;
	margin-right: auto
}
.com-vip-cookmode__devices {
	margin-top: 4rem
}
.com-vip-cookmode__device {
	width: 3rem;
	height: 3rem;
	margin: 0 .5rem
}
.com-vip-cookmode__step-image-cnt {
	height: 100%;
	padding-bottom: 0
}
.com-vip-cookmode__step-image {
	position: static
}
.com-vip-cookmode__arrow {
	top: 5.75rem;
	width: 1.1875rem;
	height: 2.1875rem
}
.com-vip-cookmode--step-images {
	overflow: hidden
}
.com-vip-cookmode--step-images .com-vip-cookmode__step {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}
.com-vip-cookmode--step-images .com-vip-cookmode__header {
	position: absolute;
	width: 50%;
	top: 0;
	right: 0;
	padding-bottom: 3.125rem;
	z-index: 2
}
.com-vip-cookmode--step-images .com-vip-cookmode__list-wrap, .com-vip-cookmode--step-images .com-vip-cookmode__step-inner, .com-vip-cookmode--step-images .com-vip-cookmode__step-list, .com-vip-cookmode--step-images .com-vip-cookmode__step {
	height: 100%
}
.com-vip-cookmode--step-images .com-vip-cookmode__step-list .slick-list, .com-vip-cookmode--step-images .com-vip-cookmode__step-list .slick-track {
	height: 100%
}
.com-vip-cookmode--step-images .com-vip-cookmode__step-inner, .com-vip-cookmode--step-images .com-vip-cookmode__step-image-cnt {
	width: 50%
}
.com-vip-cookmode--step-images .com-vip-cookmode__step-inner {
	margin-top: 0;
	overflow-y: auto
}
.com-vip-cookmode--step-images .com-vip-cookmode__step-info {
	margin-top: 10.3125rem
}
.com-vip-cookmode--step-images .com-vip-cookmode__arrow--prev {
	left: -0.9375rem
}
.com-vip-cookmode--step-images .com-vip-cookmode__arrow--next {
	right: -0.9375rem
}
}

@media screen and (min-width:64.0625em) {
.com-vip-cookmode__header {
	padding-left: 7.5rem;
	padding-right: 7.5rem
}
.com-vip-cookmode__close {
	right: 7.5rem
}
.com-vip-cookmode__step-list {
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto
}
.com-vip-cookmode__step-list::before, .com-vip-cookmode__step-list::after {
	content: ' ';
	display: table
}
.com-vip-cookmode__step-list::after {
	clear: both
}
.com-vip-cookmode__arrow--prev {
	left: 8rem
}
.com-vip-cookmode__arrow--next {
	right: 8rem
}
.com-vip-cookmode--step-images .com-vip-cookmode__close {
	right: 1.5625rem
}
.com-vip-cookmode--step-images .com-vip-cookmode__step-list {
	max-width: 100%
}
}
.com-vip-welcome-msg {
	background-color: #c20038;
	color: #f7f7f1;
	font-size: .875rem;
	text-align: center;
	line-height: 1.375rem;
	letter-spacing: .05125rem;
	padding-top: 3.375rem;
	padding-left: 1.6875rem;
	padding-right: 1.6875rem;
	padding-bottom: 1rem;
	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	top: 3.125rem;
	width: 100%;
	z-index: 999999
}
.com-vip-welcome-msg--close {
	display: none
}
.com-vip-welcome-msg__title {
	font-size: 1.125rem;
	letter-spacing: .145rem;
	text-transform: uppercase;
	margin-bottom: 1rem
}
.com-vip-welcome-msg__text {
	font-weight: 300;
	text-align: left;
	position: relative;
	padding-bottom: 4rem
}
.com-vip-welcome-msg__text p {
	margin-bottom: 1rem
}
.com-vip-welcome-msg__signature {
	position: absolute;
	bottom: 1rem;
	left: -0.8125rem;
	width: 10.5rem;
	height: 4rem;
	background-position: center center;
	background-size: 100%
}
.com-vip-welcome-msg__close {
	position: absolute;
	top: .375rem;
	right: .75rem;
	width: 1.8125rem;
	height: 1.8125rem;
	background-position: center center
}

@media screen and (min-width:48em) {
.com-vip-welcome-msg {
	top: 4.375rem;
	padding-top: 6.8125rem;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	padding-bottom: 10.9375rem
}
.com-vip-welcome-msg__title, .com-vip-welcome-msg__text {
	margin-left: auto;
	margin-right: auto
}
.com-vip-welcome-msg__title {
	max-width: 44.875rem;
	font-size: 2rem;
	line-height: 2.875rem;
	letter-spacing: .248125rem
}
.com-vip-welcome-msg__text {
	max-width: 35.75rem;
	margin-top: 3.5625rem;
	padding-bottom: 0;
	font-size: 1.125rem;
	line-height: 1.6875rem;
	letter-spacing: .07rem
}
.com-vip-welcome-msg__text p {
	margin-bottom: 2rem
}
.com-vip-welcome-msg__signature {
	position: static;
	width: 12.5rem;
	height: 4.75rem;
	background-position-x: left
}
.com-vip-welcome-msg__close {
	width: 2.6875rem;
	height: 2.6875rem;
	top: 2rem
}
}

@media screen and (min-width:64.0625em) {
.com-vip-welcome-msg {
	top: 6.875rem;
	max-width: 100rem
}
.com-vip-welcome-msg__close {
	right: 6.1875rem
}
}
.com-vip-slick-recipe-list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}
.com-vip-slick-recipe-list.slick-initialized {
	display: block
}
.com-vip-slick-recipe-list__item {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 78.75%;
	flex: 0 0 78.75%;
	margin-left: .625rem;
	margin-right: .625rem
}
.com-vip-slick-recipe-list__dots .slick-dots {
	line-height: .5rem
}
.com-vip-slick-recipe-list__dots .slick-dots>li {
	width: .5rem;
	height: .5rem;
	border: .0625rem solid #b2282c;
	border-radius: 100%;
	margin: 0 .96875rem
}
.com-vip-slick-recipe-list__dots .slick-dots .slick-active {
	background-color: #b2282c
}
.com-vip-loved-recipes {
	padding-top: 2rem;
	padding-bottom: 4rem;
	background-color: #f7f7f1
}
.com-vip-loved-recipes .com-vip-slick-recipe-list__wrapper {
	position: relative;
	padding-top: 3.375rem
}
.com-vip-loved-recipes .com-vip-slick-recipe-list__dots {
	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	top: 1.4375rem
}
.com-vip-loved-recipes .com-vip-slick-recipe-list__item:first-child {
	margin-left: 2.125rem
}
.com-vip-loved-recipes .com-vip-slick-recipe-list.slick-initialized .com-vip-slick-recipe-list__item:first-child {
	margin-left: .625rem
}
.com-vip-loved-recipes .com-vip-recipe-thumbnail--loved {
	padding: 0 0 1.6875rem 0
}

@media screen and (min-width:48em) {
.com-vip-loved-recipes {
	padding-top: 4rem;
	padding-bottom: 5rem;
	background-color: transparent
}
.com-vip-loved-recipes .com-vip-slick-recipe-list {
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto
}
.com-vip-loved-recipes .com-vip-slick-recipe-list::before, .com-vip-loved-recipes .com-vip-slick-recipe-list::after {
	content: ' ';
	display: table
}
.com-vip-loved-recipes .com-vip-slick-recipe-list::after {
	clear: both
}
.com-vip-loved-recipes .com-vip-slick-recipe-list__wrapper {
	padding-top: 4rem
}
.com-vip-loved-recipes .com-vip-slick-recipe-list__dots {
	display: none
}
.com-vip-loved-recipes .com-vip-slick-recipe-list__item {
	-ms-flex-preferred-size: 33.3333333333%;
	flex-basis: 33.3333333333%;
	max-width: 25.0625rem;
	margin: 0 !important;
	padding-left: 1.25rem;
	padding-right: 1.25rem
}
.com-vip-loved-recipes .com-vip-recipe-thumbnail--loved {
	position: relative;
	padding: 0
}
.com-vip-loved-recipes .com-vip-recipe-thumbnail--loved .com-vip-recipe-thumbnail__image-cnt {
	padding-bottom: 153.462603878%
}
.com-vip-loved-recipes .com-vip-recipe-thumbnail--loved .com-vip-recipe-thumbnail__info {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	color: #FFF;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-line-pack: center;
	align-content: center;
	padding: 0 .625rem;
	background: rgba(0,0,0,0.0001);
	background: linear-gradient(to top, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.0001) 80.5%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$start-color", endColorstr="$end-color", GradientType=0)
}
.com-vip-loved-recipes .com-vip-recipe-thumbnail--loved .com-vip-recipe-thumbnail__header--video-icon::before {
	content: '';
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2260%22%20height%3D%2260%22%3E%3Cuse%20fill%3D%22%23FFF%22%20opacity%3D%22.8%22%20xlink%3Ahref%3D%22%23a%22%2F%3E%3Cdefs%3E%3Cpath%20id%3D%22a%22%20fill-rule%3D%22evenodd%22%20d%3D%22M60%2030L0%2060V0l60%2030z%22%2F%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
	width: 2.375rem;
	height: 2.375rem;
	display: inline-block;
	background-size: 100%;
	margin-bottom: .9375rem
}
.com-vip-loved-recipes .com-vip-recipe-thumbnail--loved .com-vip-recipe-thumbnail__title {
	font-size: 1.25rem;
	font-weight: 700
}
.com-vip-loved-recipes .com-vip-recipe-thumbnail--loved .com-vip-recipe-thumbnail__description {
	font-weight: 400;
	margin-top: .625rem
}
}

@media screen and (min-width:64.0625em) {
.com-vip-loved-recipes .com-vip-recipe-thumbnail--loved .com-vip-recipe-thumbnail__info--vip {
	padding-top: 71.32%;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}
.com-vip-loved-recipes .com-vip-recipe-thumbnail--loved .com-vip-recipe-thumbnail__header--video-icon {
	margin-top: -1.1875rem
}
}
.com-vip-recipe-thumbnail {
	position: relative;
	text-align: center
}
.com-vip-recipe-thumbnail__link {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
	z-index: 3
}
.com-vip-recipe-thumbnail__image {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	height: 100%;
	max-width: none;
	-o-object-fit: cover;
	object-fit: cover;
	font-family: "object-fit: cover"
}
.com-vip-recipe-thumbnail--intro {
	color: #FFF
}
.com-vip-recipe-thumbnail--intro .com-vip-recipe-thumbnail__image-cnt {
	padding-bottom: 146.183206107%
}
.com-vip-recipe-thumbnail--intro .com-vip-recipe-thumbnail__info {
	background: rgba(0,0,0,0.0001);
	background: linear-gradient(to top, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.0001) 80.5%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$start-color", endColorstr="$end-color", GradientType=0)
}
.com-vip-recipe-thumbnail--intro .com-vip-recipe-thumbnail__title {
	font-size: 1.125rem;
	font-weight: 700;
	line-height: 1.5rem;
	letter-spacing: .13125rem;
	text-transform: uppercase;
	width: 100%;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%)
}
.com-vip-recipe-thumbnail--detailed {
	padding: .625rem .625rem .3125rem
}
.com-vip-recipe-thumbnail--detailed .com-vip-recipe-thumbnail {
	padding-bottom: 1.875rem
}
.com-vip-recipe-thumbnail--detailed .com-vip-recipe-thumbnail__image-cnt {
	padding-bottom: 127.272727273%
}
.com-vip-recipe-thumbnail--detailed .com-vip-recipe-thumbnail__video-icon {
	display: inline-block;
	width: 1.5rem;
	height: 1.5rem;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%)
}
.com-vip-recipe-thumbnail--detailed .com-vip-recipe-thumbnail__info {
	color: #3e3936;
	padding-top: .75rem;
	padding-bottom: .5rem
}
.com-vip-recipe-thumbnail--detailed .com-vip-recipe-thumbnail__header {
	width: 100%
}
.com-vip-recipe-thumbnail--detailed .com-vip-recipe-thumbnail__title {
	font-size: 1rem;
	font-weight: 600;
	line-height: 1.5rem;
	letter-spacing: .13125rem;
	text-transform: uppercase
}
.com-vip-recipe-thumbnail--detailed .com-vip-recipe-thumbnail__description {
	font-size: .875rem;
	font-weight: 300;
	line-height: 1.125rem
}
.com-vip-recipe-thumbnail--detailed .com-vip-recipe-thumbnail__timings {
	margin-top: .875rem
}
.com-vip-recipe-thumbnail--detailed .com-vip-recipe-thumbnail__time {
	display: inline-block;
	vertical-align: bottom;
	margin: 0 .5625rem
}
.com-vip-recipe-thumbnail--detailed .com-vip-recipe-thumbnail__time-logo, .com-vip-recipe-thumbnail--detailed .com-vip-recipe-thumbnail__time-text {
	display: block
}
.com-vip-recipe-thumbnail--detailed .com-vip-recipe-thumbnail__time-logo {
	margin-left: auto;
	margin-right: auto;
	background-position: center center;
	margin-bottom: .5rem
}
.com-vip-recipe-thumbnail--detailed .com-vip-recipe-thumbnail__time-logo--preparation {
	width: 1.375rem;
	height: 1.375rem;
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2222%22%20viewBox%3D%220%200%2022%2022%22%3E%3Cg%20fill%3D%22%239FA0A1%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20fill-rule%3D%22nonzero%22%20d%3D%22M11%2022C4.89%2022%200%2017.043%200%2011%200%204.89%204.89%200%2011%200c6.043%200%2011%204.89%2011%2011%200%206.043-4.957%2011-11%2011zm0-.95c5.568%200%2010.05-4.482%2010.05-10.05C21.05%205.432%2016.567.883%2011%20.883%205.432.883.883%205.433.883%2011c0%205.568%204.55%2010.05%2010.117%2010.05z%22%2F%3E%3Cpath%20d%3D%22M11.034%2020.167c-.273%200-.477-.137-.477-.41%200-.272.204-.476.477-.476.205%200%20.41.205.41.478%200%20.272-.205.41-.41.41zm5.86-3.272c.138-.204.41-.204.615%200%20.203.137.203.41%200%20.614-.206.203-.478.203-.615%200-.204-.206-.204-.478%200-.615zM4.492%204.49a.62.62%200%200%201%20.683%200%20.62.62%200%200%201%200%20.683.62.62%200%200%201-.682%200%20.62.62%200%200%201%200-.682zm12.405.683c-.204-.205-.204-.477%200-.682.137-.135.41-.135.614%200%20.203.206.203.478%200%20.683-.206.136-.478.136-.615%200zM4.49%2017.51c-.135-.206-.135-.478%200-.615.206-.204.478-.204.683%200%20.136.137.136.41%200%20.614-.205.203-.477.203-.682%200zm14.79-6.476c0-.273.205-.477.478-.477.272%200%20.41.204.41.477%200%20.205-.138.41-.41.41-.273%200-.477-.205-.477-.41zm-17.447%200c0-.273.205-.477.41-.477.272%200%20.476.204.476.477%200%20.205-.205.41-.478.41a.44.44%200%200%201-.41-.41zm9.2-8.315a.466.466%200%200%201-.476-.478c0-.204.204-.41.477-.41a.44.44%200%200%201%20.41.41c0%20.273-.205.477-.41.477zm.048%203.223v3.763c.443.148.738.517.885.886h5.523c.59%200%20.59.96%200%20.96h-5.523c-.147.59-.736.96-1.326.96-.81%200-1.473-.59-1.473-1.403%200-.666.368-1.182.957-1.404V5.943c0-.59.957-.59.957%200z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.com-vip-recipe-thumbnail--detailed .com-vip-recipe-thumbnail__time-logo--cooking {
	width: 2rem;
	height: 1.5rem;
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2224%22%20viewBox%3D%220%200%2032%2024%22%3E%3Cg%20fill%3D%22%239FA0A1%22%3E%3Cpath%20d%3D%22M16%2020C9.383%2020%204%2014.89%204%208.613c0-.34.27-.613.605-.613h22.79c.335%200%20.605.274.605.613C28%2014.89%2022.617%2020%2016%2020zM5.23%209.225c.336%205.32%205.04%209.55%2010.77%209.55%205.732%200%2010.434-4.23%2010.77-9.55H5.23zM20.5%207c-.276%200-.5-.243-.5-.542V3.542c0-.3.224-.542.5-.542s.5.243.5.542v2.916c0%20.3-.224.542-.5.542zm-4%200a.5.5%200%200%201-.5-.497V2.497a.5.5%200%200%201%201%200v4.006a.5.5%200%200%201-.5.497zm-4%200c-.276%200-.5-.243-.5-.542V3.542c0-.3.224-.542.5-.542s.5.243.5.542v2.916c0%20.3-.224.542-.5.542zm13.908%2016H5.592C5.265%2023%205%2022.776%205%2022.5s.265-.5.592-.5h20.816c.327%200%20.592.224.592.5s-.265.5-.592.5z%22%2F%3E%3Cpath%20d%3D%22M30.317%2011h-2.634c-.378%200-.683-.224-.683-.5s.305-.5.683-.5h2.634c.378%200%20.683.224.683.5s-.305.5-.683.5zm-26%200H1.683C1.306%2011%201%2010.776%201%2010.5s.306-.5.683-.5h2.634c.377%200%20.683.224.683.5s-.306.5-.683.5z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.com-vip-recipe-thumbnail--detailed .com-vip-recipe-thumbnail__time-logo--appliance {
	width: 1.75rem;
	height: 1.75rem;
	border: .0625rem solid #9fa0a1;
	border-radius: 50%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}
.com-vip-recipe-thumbnail--detailed .com-vip-recipe-thumbnail__time-logo--appliance img {
	width: 90%
}
.com-vip-recipe-thumbnail--detailed .com-vip-recipe-thumbnail__time-text {
	font-size: .625rem;
	line-height: .875rem;
	text-transform: uppercase;
	color: #9fa0a1
}
.com-vip-recipe-thumbnail--detailed .com-vip-recipe-thumbnail__favourite-remove {
	position: absolute;
	top: 1.25rem;
	right: 1.25rem;
	width: 1.875rem;
	height: 1.875rem;
	background-size: 100%;
	background-position: center center;
	display: none;
	z-index: 10;
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2232%22%20height%3D%2232%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20transform%3D%22translate%281%201%29%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Ccircle%20stroke%3D%22%23FFF%22%20fill%3D%22%23A02023%22%20cx%3D%2215%22%20cy%3D%2215%22%20r%3D%2215%22%2F%3E%3Cg%20transform%3D%22translate%286%206%29%22%20fill%3D%22%23FFF%22%3E%3Crect%20transform%3D%22rotate%2845%209%209.343%29%22%20x%3D%227.629%22%20y%3D%22-.6%22%20width%3D%222.743%22%20height%3D%2219.886%22%20rx%3D%221.371%22%2F%3E%3Crect%20transform%3D%22rotate%28-44%208.657%209%29%22%20x%3D%227.286%22%20y%3D%22-.943%22%20width%3D%222.743%22%20height%3D%2219.886%22%20rx%3D%221.371%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.com-vip-recipe-thumbnail--detailed.com-vip-recipe-thumbnail--upsell .com-vip-recipe-thumbnail__padlock-icon {
	position: absolute;
	top: .875rem;
	right: .9375rem;
	width: .9375rem;
	height: 1.25rem;
	background-position: center center
}
.com-vip-recipe-thumbnail--detailed.com-vip-recipe-thumbnail--upsell .com-vip-recipe-thumbnail__time-text {
	color: #3e3936
}
.com-vip-recipe-thumbnail--detailed.com-vip-recipe-thumbnail--upsell .com-vip-recipe-thumbnail__time-logo--preparation {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2222%22%20viewBox%3D%220%200%2022%2022%22%3E%3Cg%20fill%3D%22%234A4A4A%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20fill-rule%3D%22nonzero%22%20d%3D%22M11%2022C4.89%2022%200%2017.043%200%2011%200%204.89%204.89%200%2011%200c6.043%200%2011%204.89%2011%2011%200%206.043-4.957%2011-11%2011zm0-.95c5.568%200%2010.05-4.482%2010.05-10.05C21.05%205.432%2016.567.883%2011%20.883%205.432.883.883%205.433.883%2011c0%205.568%204.55%2010.05%2010.117%2010.05z%22%2F%3E%3Cpath%20d%3D%22M11.034%2020.167c-.273%200-.477-.137-.477-.41%200-.272.204-.476.477-.476.205%200%20.41.205.41.478%200%20.272-.205.41-.41.41zm5.86-3.272c.138-.204.41-.204.615%200%20.203.137.203.41%200%20.614-.206.203-.478.203-.615%200-.204-.206-.204-.478%200-.615zM4.492%204.49a.62.62%200%200%201%20.683%200%20.62.62%200%200%201%200%20.683.62.62%200%200%201-.682%200%20.62.62%200%200%201%200-.682zm12.405.683c-.204-.205-.204-.477%200-.682.137-.135.41-.135.614%200%20.203.206.203.478%200%20.683-.206.136-.478.136-.615%200zM4.49%2017.51c-.135-.206-.135-.478%200-.615.206-.204.478-.204.683%200%20.136.137.136.41%200%20.614-.205.203-.477.203-.682%200zm14.79-6.476c0-.273.205-.477.478-.477.272%200%20.41.204.41.477%200%20.205-.138.41-.41.41-.273%200-.477-.205-.477-.41zm-17.447%200c0-.273.205-.477.41-.477.272%200%20.476.204.476.477%200%20.205-.205.41-.478.41a.44.44%200%200%201-.41-.41zm9.2-8.315a.466.466%200%200%201-.476-.478c0-.204.204-.41.477-.41a.44.44%200%200%201%20.41.41c0%20.273-.205.477-.41.477zm.048%203.223v3.763c.443.148.738.517.885.886h5.523c.59%200%20.59.96%200%20.96h-5.523c-.147.59-.736.96-1.326.96-.81%200-1.473-.59-1.473-1.403%200-.666.368-1.182.957-1.404V5.943c0-.59.957-.59.957%200z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.com-vip-recipe-thumbnail--detailed.com-vip-recipe-thumbnail--upsell .com-vip-recipe-thumbnail__time-logo--cooking {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2224%22%20viewBox%3D%220%200%2032%2024%22%3E%3Cg%20fill%3D%22%234A4A4A%22%3E%3Cpath%20d%3D%22M16%2020C9.383%2020%204%2014.89%204%208.613c0-.34.27-.613.605-.613h22.79c.335%200%20.605.274.605.613C28%2014.89%2022.617%2020%2016%2020zM5.23%209.225c.336%205.32%205.04%209.55%2010.77%209.55%205.732%200%2010.434-4.23%2010.77-9.55H5.23zM20.5%207c-.276%200-.5-.243-.5-.542V3.542c0-.3.224-.542.5-.542s.5.243.5.542v2.916c0%20.3-.224.542-.5.542zm-4%200a.5.5%200%200%201-.5-.497V2.497a.5.5%200%200%201%201%200v4.006a.5.5%200%200%201-.5.497zm-4%200c-.276%200-.5-.243-.5-.542V3.542c0-.3.224-.542.5-.542s.5.243.5.542v2.916c0%20.3-.224.542-.5.542zm13.908%2016H5.592C5.265%2023%205%2022.776%205%2022.5s.265-.5.592-.5h20.816c.327%200%20.592.224.592.5s-.265.5-.592.5z%22%2F%3E%3Cpath%20d%3D%22M30.317%2011h-2.634c-.378%200-.683-.224-.683-.5s.305-.5.683-.5h2.634c.378%200%20.683.224.683.5s-.305.5-.683.5zm-26%200H1.683C1.306%2011%201%2010.776%201%2010.5s.306-.5.683-.5h2.634c.377%200%20.683.224.683.5s-.306.5-.683.5z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}

@media screen and (min-width:48em) {
.com-vip-recipe-thumbnail--intro .com-vip-recipe-thumbnail__image-cnt {
	padding-bottom: 153.64806867%
}
.com-vip-recipe-thumbnail--detailed {
	padding: 0
}
.com-vip-recipe-thumbnail--detailed .com-vip-recipe-thumbnail__image-cnt {
	padding-bottom: 125.574712644%
}
.com-vip-recipe-thumbnail--detailed .com-vip-recipe-thumbnail__info {
	padding-top: 1.0625rem
}
.com-vip-recipe-thumbnail--detailed .com-vip-recipe-thumbnail__title {
	font-size: 1.125rem;
	line-height: 1.5625rem
}
.com-vip-recipe-thumbnail--detailed .com-vip-recipe-thumbnail__description {
	font-size: 1rem;
	line-height: 1.375rem;
	margin-top: .875rem
}
.com-vip-recipe-thumbnail--detailed .com-vip-recipe-thumbnail__timings {
	margin-top: 1.1875rem
}
.com-vip-recipe-thumbnail--detailed .com-vip-recipe-thumbnail__time {
	margin: 0 .625rem
}
.com-vip-recipe-thumbnail--detailed .com-vip-recipe-thumbnail__time-logo {
	margin-bottom: 1.125rem
}
.com-vip-recipe-thumbnail--detailed .com-vip-recipe-thumbnail__time-logo--preparation {
	width: 1.6875rem;
	height: 1.6875rem
}
.com-vip-recipe-thumbnail--detailed .com-vip-recipe-thumbnail__time-logo--cooking {
	width: 2.25rem;
	height: 1.6875rem
}
.com-vip-recipe-thumbnail--detailed .com-vip-recipe-thumbnail__time-logo--appliance {
	width: 2.25rem;
	height: 2.25rem;
	margin-bottom: .75rem
}
.com-vip-recipe-thumbnail--detailed .com-vip-recipe-thumbnail__time-text {
	font-size: .75rem
}
.com-vip-recipe-thumbnail--detailed.com-vip-recipe-thumbnail--upsell {
	padding: 1.5rem 1.25rem
}
.com-vip-recipe-thumbnail--detailed.com-vip-recipe-thumbnail--upsell .com-vip-recipe-thumbnail__image-cnt {
	padding-bottom: 116.265912306%
}
.com-vip-recipe-thumbnail--detailed.com-vip-recipe-thumbnail--upsell .com-vip-recipe-thumbnail__padlock-icon {
	top: 2rem;
	right: 2.125rem;
	width: 1.375rem;
	height: 1.875rem;
	z-index: 2;
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2222%22%20height%3D%2230%22%3E%3Cuse%20fill%3D%22%23FFF%22%20xlink%3Ahref%3D%22%23a%22%2F%3E%3Cdefs%3E%3Cpath%20id%3D%22a%22%20fill-rule%3D%22evenodd%22%20d%3D%22M21.095%2014.106h-1.48v-5.24c0-4.9-3.942-8.866-8.772-8.866S2.07%203.967%202.07%208.865v5.24H.592a.598.598%200%200%200-.592.59V28.8c0%20.343.246.588.592.588h20.552a.598.598%200%200%200%20.59-.588V14.694c-.05-.343-.295-.588-.64-.588zm-9.512%209.992v1.518a.755.755%200%200%201-.74.735.755.755%200%200%201-.74-.734v-1.518c-.54-.294-.935-.882-.935-1.518%200-.93.74-1.715%201.676-1.715.936%200%201.676.784%201.676%201.715%200%20.685-.395%201.273-.937%201.518zm-6.26-9.992h11.04v-5.24c0-3.037-2.464-5.535-5.52-5.535-3.056%200-5.52%202.5-5.52%205.535v5.24z%22%2F%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.com-vip-recipe-thumbnail--detailed.com-vip-recipe-thumbnail--upsell .com-vip-recipe-thumbnail__video-icon {
	position: static;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
	width: 3.75rem;
	height: 3.75rem;
	margin-bottom: 2.5rem;
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2260%22%20height%3D%2260%22%3E%3Cuse%20fill%3D%22%23FFF%22%20opacity%3D%22.8%22%20xlink%3Ahref%3D%22%23a%22%2F%3E%3Cdefs%3E%3Cpath%20id%3D%22a%22%20fill-rule%3D%22evenodd%22%20d%3D%22M60%2030L0%2060V0l60%2030z%22%2F%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.com-vip-recipe-thumbnail--detailed.com-vip-recipe-thumbnail--upsell .com-vip-recipe-thumbnail__info {
	color: #FFF;
	position: absolute;
	top: 1.5rem;
	bottom: 1.5rem;
	left: 1.25rem;
	right: 1.25rem;
	background-color: rgba(17,24,32,0.4);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-line-pack: center;
	align-content: center;
	padding: 1.5rem 1.25rem;
	z-index: 1
}
.com-vip-recipe-thumbnail--detailed.com-vip-recipe-thumbnail--upsell .com-vip-recipe-thumbnail__title {
	font-size: 1.375rem
}
.com-vip-recipe-thumbnail--detailed.com-vip-recipe-thumbnail--upsell .com-vip-recipe-thumbnail__time {
	margin: .75rem
}
.com-vip-recipe-thumbnail--detailed.com-vip-recipe-thumbnail--upsell .com-vip-recipe-thumbnail__time-logo--preparation {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cg%20fill%3D%22%23FFF%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20fill-rule%3D%22nonzero%22%20d%3D%22M12%2024C5.333%2024%200%2018.593%200%2012%200%205.333%205.333%200%2012%200c6.593%200%2012%205.333%2012%2012%200%206.593-5.407%2012-12%2012zm0-1.037A10.938%2010.938%200%200%200%2022.963%2012C22.963%205.926%2018.073.963%2012%20.963%205.926.963.963%205.926.963%2012c0%206.074%204.963%2010.963%2011.037%2010.963z%22%2F%3E%3Cpath%20d%3D%22M12.037%2022c-.297%200-.52-.15-.52-.446%200-.297.223-.52.52-.52.223%200%20.446.223.446.52%200%20.297-.223.446-.446.446zm6.394-3.57c.15-.222.447-.222.67%200%20.223.15.223.447%200%20.67-.223.223-.52.223-.67%200-.222-.223-.222-.52%200-.67zM4.9%204.9a.675.675%200%200%201%20.743%200%20.675.675%200%200%201%200%20.743.675.675%200%200%201-.743%200%20.675.675%200%200%201%200-.743zm13.53.743c-.222-.223-.222-.52%200-.743.15-.15.447-.15.67%200%20.223.223.223.52%200%20.743-.223.15-.52.15-.67%200zM4.9%2019.1c-.15-.223-.15-.52%200-.67.223-.222.52-.222.743%200%20.15.15.15.447%200%20.67-.223.223-.52.223-.743%200zm16.133-7.063c0-.297.224-.52.52-.52.298%200%20.447.223.447.52%200%20.223-.15.446-.446.446-.297%200-.52-.223-.52-.446zM2%2012.037c0-.297.223-.52.446-.52.297%200%20.52.223.52.52%200%20.223-.223.446-.52.446A.48.48%200%200%201%202%2012.037zm10.037-9.07a.508.508%200%200%201-.52-.52c0-.224.223-.447.52-.447a.48.48%200%200%201%20.446.446c0%20.297-.223.52-.446.52zm.052%203.516v4.106c.48.16.802.562.963.965h6.025c.643%200%20.643%201.046%200%201.046h-6.025c-.16.645-.804%201.048-1.446%201.048-.884%200-1.607-.644-1.607-1.53%200-.724.402-1.288%201.044-1.53V6.484c0-.644%201.045-.644%201.045%200z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.com-vip-recipe-thumbnail--detailed.com-vip-recipe-thumbnail--upsell .com-vip-recipe-thumbnail__time-logo--cooking {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2224%22%20viewBox%3D%220%200%2032%2024%22%3E%3Cg%20fill%3D%22%23FFF%22%3E%3Cpath%20d%3D%22M16%2020C9.383%2020%204%2014.89%204%208.613c0-.34.27-.613.605-.613h22.79c.335%200%20.605.274.605.613C28%2014.89%2022.617%2020%2016%2020zM5.23%209.225c.336%205.32%205.04%209.55%2010.77%209.55%205.732%200%2010.434-4.23%2010.77-9.55H5.23zM20.5%207c-.276%200-.5-.243-.5-.542V3.542c0-.3.224-.542.5-.542s.5.243.5.542v2.916c0%20.3-.224.542-.5.542zm-4%200a.5.5%200%200%201-.5-.497V2.497a.5.5%200%200%201%201%200v4.006a.5.5%200%200%201-.5.497zm-4%200c-.276%200-.5-.243-.5-.542V3.542c0-.3.224-.542.5-.542s.5.243.5.542v2.916c0%20.3-.224.542-.5.542zm13.908%2016H5.592C5.265%2023%205%2022.776%205%2022.5s.265-.5.592-.5h20.816c.327%200%20.592.224.592.5s-.265.5-.592.5z%22%2F%3E%3Cpath%20d%3D%22M30.317%2011h-2.634c-.378%200-.683-.224-.683-.5s.305-.5.683-.5h2.634c.378%200%20.683.224.683.5s-.305.5-.683.5zm-26%200H1.683C1.306%2011%201%2010.776%201%2010.5s.306-.5.683-.5h2.634c.377%200%20.683.224.683.5s-.306.5-.683.5z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.com-vip-recipe-thumbnail--detailed.com-vip-recipe-thumbnail--upsell .com-vip-recipe-thumbnail__time-text {
	font-size: .875rem;
	color: #FFF
}
}

@media screen and (min-width:64.0625em) {
.com-vip-recipe-thumbnail--detailed.com-vip-recipe-thumbnail--upsell .com-vip-recipe-thumbnail__image {
	width: 100%
}
.com-vip-recipe-thumbnail--detailed.com-vip-recipe-thumbnail--upsell .com-vip-recipe-thumbnail__info {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	padding-bottom: 9.0625rem
}
.com-vip-recipe-thumbnail--detailed.com-vip-recipe-thumbnail--upsell .com-vip-recipe-thumbnail__description {
	margin-top: 1.5rem
}
.com-vip-recipe-thumbnail--detailed.com-vip-recipe-thumbnail--upsell .com-vip-recipe-thumbnail__timings {
	margin-top: 3rem
}
}
.com-vip-recipe-thumbnail-cta {
	padding-left: .625rem;
	padding-right: .625rem;
	padding-top: 4.9375rem;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
	opacity: 0;
	color: #111820;
	transition: opacity .3s ease
}
.com-vip-recipe-thumbnail-cta--showed {
	opacity: 1;
	z-index: 4
}
.com-vip-recipe-thumbnail-cta__close {
	position: absolute;
	width: 2.6875rem;
	height: 2.6875rem;
	top: .8125rem;
	right: 1rem;
	background-position: center center;
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2223%22%20height%3D%2223%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12.914%2011.5l9.546%209.546-1.414%201.414-9.546-9.546-9.546%209.546L.54%2021.046l9.546-9.546L.54%201.954%201.954.54l9.546%209.546L21.046.54l1.414%201.414-9.546%209.546z%22%20fill%3D%22%234A4A4A%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.com-vip-recipe-thumbnail-cta__icon-cnt {
	width: 3.125rem;
	height: 3.125rem;
	margin-left: auto;
	margin-right: auto;
	border-radius: 100%;
	border: .0625rem solid #111820;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}
.com-vip-recipe-thumbnail-cta__icon {
	display: block;
	width: 1.6875rem;
	height: 1.6875rem;
	margin-top: -0.25rem
}
.com-vip-recipe-thumbnail-cta__title {
	margin-top: 2.25rem;
	font-size: 1.125rem;
	font-weight: 300;
	text-transform: uppercase;
	line-height: 1.5rem;
	letter-spacing: .13125rem
}
.com-vip-recipe-thumbnail-cta__text {
	margin-top: 1rem;
	font-size: .875rem;
	font-weight: 300;
	line-height: 1.1875rem;
	color: #3e3936
}
.com-vip-recipe-thumbnail-cta__btn-register {
	display: block;
	width: 11.875rem;
	margin-top: 2.5rem;
	margin-left: auto;
	margin-right: auto;
	padding: .9375rem 0;
	font-size: .875rem;
	font-weight: 300;
	line-height: 1.0625rem;
	letter-spacing: .13125rem;
	color: #3e3936;
	border: .0625rem solid #3e3936;
	text-transform: uppercase
}
.com-vip-recipe-thumbnail-cta__btn-register:hover {
	border-color: #3e3936;
	color: #3e3936;
	font-weight: 400
}
.com-vip-recipe-thumbnail-cta__btn-register:active {
	border-color: #9fa0a1;
	color: #9fa0a1
}

@media screen and (min-width:48em) {
.com-vip-recipe-thumbnail-cta__close {
	top: 3rem;
	right: 2.625rem
}
.com-vip-recipe-thumbnail-cta__icon-cnt {
	width: 4.5rem;
	height: 4.5rem
}
.com-vip-recipe-thumbnail-cta__icon {
	width: 2.4375rem;
	height: 2.4375rem
}
.com-vip-recipe-thumbnail-cta__title {
	margin-top: 3rem
}
.com-vip-recipe-thumbnail-cta__text {
	margin-top: 1.5rem;
	font-size: 1rem;
	line-height: 1.375rem
}
.com-vip-recipe-thumbnail-cta__btn-register {
	width: 15rem
}
}

@media screen and (min-width:64.0625em) {
.com-vip-recipe-thumbnail-cta {
	padding-top: 9.4375rem;
	padding-left: 3.8125rem;
	padding-right: 3.8125rem
}
.com-vip-recipe-thumbnail-cta__title {
	line-height: 2.8125rem
}
.com-vip-recipe-thumbnail-cta__btn-register {
	margin-top: 6.75rem
}
}
.com-vip-recipe-meta-info {
	text-align: center;
	padding: 1rem 0 .9375rem
}
.com-vip-recipe-meta-info__info-list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: start;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end
}
.com-vip-recipe-meta-info__info-list.slick-initialized {
	display: block
}
.com-vip-recipe-meta-info__info-cnt {
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%
}
.com-vip-recipe-meta-info__item-cnt {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	padding-left: 2.1875rem;
	padding-right: 2.1875rem
}
.com-vip-recipe-meta-info__item-cnt--items-2 {
	-ms-flex-pack: distribute;
	justify-content: space-around
}
.com-vip-recipe-meta-info__item-cnt--items-1 {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}
.com-vip-recipe-meta-info__item {
	position: relative;
	padding-bottom: 3.125rem
}
.com-vip-recipe-meta-info__item--link {
	display: block
}
.com-vip-recipe-meta-info__info-name {
	line-height: 1.375rem;
	letter-spacing: .143125rem;
	text-transform: uppercase;
	color: #8e8f90;
	margin-bottom: 1.5rem
}
.com-vip-recipe-meta-info__item-round {
	width: 2.5rem;
	height: 2.5rem;
	border-radius: 100%;
	background-color: #f0f0e2;
	text-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-left: auto;
	margin-right: auto
}
.com-vip-recipe-meta-info__item-image {
	width: 80%;
	-o-object-fit: cover;
	object-fit: cover;
	font-family: "object-fit: cover"
}
.com-vip-recipe-meta-info__item-text {
	color: #3e3936;
	font-size: .875rem;
	line-height: 2.5rem
}
.com-vip-recipe-meta-info__item-title {
	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	top: 3.25rem;
	font-size: .75rem;
	line-height: .75rem;
	color: #8e8f90;
	width: 4.375rem;
	white-space: pre-wrap;
	white-space: pre-line;
	word-wrap: break-word
}
.com-vip-recipe-meta-info .slick-arrow {
	width: .5625rem;
	height: 1rem;
	top: 3.75rem;
	background-size: 100%;
	background-position: center center;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
	z-index: 1
}
.com-vip-recipe-meta-info .slick-arrow::before {
	content: none
}
.com-vip-recipe-meta-info .slick-arrow.slick-prev {
	left: .625rem;
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211%22%20height%3D%2218%22%20viewBox%3D%220%200%2011%2018%22%3E%3Cpath%20fill%3D%22%239FA0A1%22%20d%3D%22M9.91%2015.97a.657.657%200%201%201-.93.93L1.09%209.01a.657.657%200%200%201%200-.93L8.98.194a.657.657%200%200%201%20.93.93L2.484%208.545l7.424%207.423z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.com-vip-recipe-meta-info .slick-arrow.slick-next {
	right: .625rem;
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211%22%20height%3D%2218%22%20viewBox%3D%220%200%2011%2018%22%3E%3Cpath%20fill%3D%22%239FA0A1%22%20d%3D%22M1.09%2015.97a.657.657%200%201%200%20.93.93l7.89-7.89a.657.657%200%200%200%200-.93L2.02.194a.657.657%200%200%200-.93.93l7.425%207.423L1.09%2015.97z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}

@media screen and (min-width:48em) {
.com-vip-recipe-meta-info {
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto;
	padding: 1.4375rem 0 1.375rem
}
.com-vip-recipe-meta-info::before, .com-vip-recipe-meta-info::after {
	content: ' ';
	display: table
}
.com-vip-recipe-meta-info::after {
	clear: both
}
.com-vip-recipe-meta-info__info-list {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}
.com-vip-recipe-meta-info__info-cnt {
	-ms-flex-preferred-size: 33.3333333333%;
	flex-basis: 33.3333333333%
}
.com-vip-recipe-meta-info__item-cnt {
	-webkit-box-pack: center !important;
	-ms-flex-pack: center !important;
	justify-content: center !important;
	max-width: none;
	margin: 0;
	padding-left: 0;
	padding-right: 0
}
.com-vip-recipe-meta-info__info-name {
	margin-bottom: 1.1875rem
}
.com-vip-recipe-meta-info__item {
	margin: 0 1.25rem
}
.com-vip-recipe-meta-info__item-round {
	width: 3rem;
	height: 3rem
}
.com-vip-recipe-meta-info__item-text {
	font-size: 1rem;
	line-height: 3rem
}
.com-vip-recipe-meta-info__item-title {
	top: 3.875rem
}
.com-vip-recipe-meta-info .slick-arrow {
	display: none !important
}
}
.com-vip-recipe-ingredients {
	background-color: #f7f7f1;
	padding-top: 3.4375rem;
	padding-bottom: 3.75rem;
	text-align: center;
	color: #3e3936;
	position: relative
}
.com-vip-recipe-ingredients__header {
	padding-left: 1.25rem;
	padding-right: 1.25rem
}
.com-vip-recipe-ingredients__title {
	font-size: 1.375rem;
	font-weight: 300;
	text-transform: uppercase;
	line-height: 1.375rem
}
.com-vip-recipe-ingredients__people {
	margin-top: .6875rem
}
.com-vip-recipe-ingredients__people-title {
	font-size: .875rem;
	line-height: 1.25rem
}
.com-vip-recipe-ingredients__people-title--additional-description {
	margin-bottom: 1.875rem
}
.com-vip-recipe-ingredients__people-list {
	margin-top: .9375rem
}
.com-vip-recipe-ingredients__people-item {
	display: inline-block;
	vertical-align: middle;
	margin: 0 .875rem
}
.com-vip-recipe-ingredients__people-number {
	display: block;
	width: 1.625rem;
	height: 1.625rem;
	font-size: .75rem;
	line-height: 1.625rem;
	color: #9fa0a1;
	border-radius: 100%;
	border: 1px solid transparent;
	box-shadow: inset 0 0 0 1px #9fa0a1;
	transition: all .3s ease
}
.com-vip-recipe-ingredients__people-number[data-ingredients-active-index], .com-vip-recipe-ingredients__people-number:hover, .com-vip-recipe-ingredients__people-number:active, .com-vip-recipe-ingredients__people-number--active {
	color: #FFF;
	box-shadow: none;
	background-color: #c31230
}
.com-vip-recipe-ingredients__list-wrapper {
	margin-top: 2.8125rem
}
.com-vip-recipe-ingredients__list {
	width: 17.9375rem;
	margin-left: auto;
	margin-right: auto;
	display: none
}
.com-vip-recipe-ingredients__list[data-ingredients-active-content], .com-vip-recipe-ingredients__list--active {
	display: block
}
.com-vip-recipe-ingredients__item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding-bottom: 1.625rem;
	color: #111820
}
.com-vip-recipe-ingredients__value {
	font-size: 1.25rem;
	font-weight: 700;
	line-height: 1.25rem;
	text-align: right;
	width: 50%
}
.com-vip-recipe-ingredients__detail {
	font-size: .875rem;
	line-height: .875rem;
	text-align: left;
	width: calc(50% - 0.9375rem);
	margin-left: .9375rem
}
.com-vip-recipe-ingredients .com-vip-cookmode__start-btn {
	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	bottom: -1.5rem
}

@media screen and (min-width:48em) {
.com-vip-recipe-ingredients {
	padding-top: 2.375rem;
	padding-bottom: 3.25rem
}
.com-vip-recipe-ingredients__title {
	font-size: 2rem;
	line-height: 3rem;
	letter-spacing: .248125rem
}
.com-vip-recipe-ingredients__people-title {
	font-size: 1rem;
	line-height: 1.375rem;
	margin-top: 1rem
}
.com-vip-recipe-ingredients__people-list {
	margin-top: 1.25rem
}
.com-vip-recipe-ingredients__people-item {
	margin: 0 1.5625rem
}
.com-vip-recipe-ingredients__people-number {
	width: 2rem;
	height: 2rem;
	line-height: 2rem;
	font-size: .875rem
}
.com-vip-recipe-ingredients__list-wrapper {
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto;
	padding-left: 1.25rem;
	padding-right: 1.25rem
}
.com-vip-recipe-ingredients__list-wrapper::before, .com-vip-recipe-ingredients__list-wrapper::after {
	content: ' ';
	display: table
}
.com-vip-recipe-ingredients__list-wrapper::after {
	clear: both
}
.com-vip-recipe-ingredients__list {
	width: 41.25rem;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}
.com-vip-recipe-ingredients__list[data-ingredients-active-content], .com-vip-recipe-ingredients__list--active {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}
.com-vip-recipe-ingredients__item {
	width: 50%;
	padding-bottom: 2.1875rem;
	-webkit-box-align: baseline;
	-ms-flex-align: baseline;
	align-items: baseline
}
.com-vip-recipe-ingredients__item:nth-child(odd) {
	padding-left: 1.5rem;
	border-left: 1px solid #9fa0a1
}
.com-vip-recipe-ingredients__item:nth-child(even) {
	padding-right: 1.5rem
}
.com-vip-recipe-ingredients__value {
	text-align: left;
	font-size: 1.5rem;
	line-height: 1.8125rem;
	width: auto
}
.com-vip-recipe-ingredients__detail {
	font-size: 1rem;
	line-height: 1.375rem;
	margin-left: 1.5rem;
	width: auto
}
}
.com-vip-recipe-steps {
	padding-top: 4.625rem;
	color: #3e3936;
	text-align: center
}
.com-vip-recipe-steps__header {
	padding-left: 1.875rem;
	padding-right: 1.875rem;
	font-weight: 300
}
.com-vip-recipe-steps__title {
	font-size: 1.375rem;
	line-height: 1.625rem;
	letter-spacing: .216875rem;
	text-transform: uppercase
}
.com-vip-recipe-steps__description {
	font-size: .875rem;
	line-height: 1.1875rem;
	margin-top: .875rem
}
.com-vip-recipe-steps__list {
	padding-top: 2.4375rem;
	padding-bottom: 2.5rem;
	counter-reset: steps-counter
}
.com-vip-recipe-steps__item {
	display: block;
	padding-bottom: 2rem
}
.com-vip-recipe-steps__item-image-wrapper {
	margin-top: 1rem;
	margin-bottom: 2rem;
	display: none
}
.com-vip-recipe-steps__item-image-cnt {
	padding-bottom: 90%
}
.com-vip-recipe-steps__item-image {
	-o-object-fit: cover;
	object-fit: cover;
	font-family: "object-fit: cover"
}
.com-vip-recipe-steps__item-info {
	padding-left: 2.0625rem;
	padding-right: 2.0625rem
}
.com-vip-recipe-steps__item-title {
	font-size: 1.125rem;
	font-weight: 300;
	line-height: 1.25rem;
	letter-spacing: .103125rem;
	text-transform: uppercase
}
.com-vip-recipe-steps__item-title::before {
	content: counter(steps-counter, decimal-leading-zero);
	counter-increment: steps-counter;
	width: 2.5rem;
	height: 2.5rem;
	background-color: #ffc846;
	border-radius: 100%;
	color: #FFF;
	margin-bottom: 1rem;
	font-weight: 300;
	line-height: 2.5rem;
	letter-spacing: -0.045625rem;
	display: block;
	margin-left: auto;
	margin-right: auto
}
.com-vip-recipe-steps__item-text {
	text-align: left;
	font-size: .875rem;
	line-height: 1.1875rem;
	margin-top: 1rem
}
.com-vip-recipe-steps__devices {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-top: .75rem
}
.com-vip-recipe-steps__device {
	display: block;
	position: relative;
	padding-bottom: 1.625rem;
	margin-left: 1.5625rem;
	margin-right: 1.5625rem
}
.com-vip-recipe-steps__device:first-child {
	margin-left: 0
}
.com-vip-recipe-steps__device:last-child {
	margin-right: 0
}
.com-vip-recipe-steps__device-round {
	background-color: #e7e1e5;
	border: 1px solid transparent;
	border-radius: 100%;
	width: 3rem;
	height: 3rem;
	text-align: center
}
.com-vip-recipe-steps__device-img {
	width: 70%;
	margin-top: .25rem;
	-o-object-fit: cover;
	object-fit: cover;
	font-family: "object-fit: cover"
}
.com-vip-recipe-steps__device-name {
	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	bottom: 0;
	font-size: .875rem;
	line-height: 14px;
	white-space: nowrap;
	color: #8e8f90
}
.com-vip-recipe-steps__image-wrapper {
	margin-top: 2.5rem;
	position: relative
}
.com-vip-recipe-steps__image-wrapper::before {
	content: ''
}
.com-vip-recipe-steps__item-image-wrapper::before, .com-vip-recipe-steps__image-wrapper::before {
	width: 1.25rem;
	height: 6.6875rem;
	position: absolute;
	top: -2.46875rem;
	right: 1.28125rem;
	background-color: #ffc846;
	z-index: 1
}
.com-vip-recipe-steps__image-cnt {
	padding-bottom: 100%
}
.com-vip-recipe-steps__image {
	-o-object-fit: cover;
	object-fit: cover;
	font-family: "object-fit: cover"
}
.com-vip-recipe-steps__left-bg {
	background-repeat: no-repeat;
	background-position: center top;
	background-size: contain;
	position: absolute;
	top: 0;
	left: 0;
	-webkit-transform: translateX(-45%);
	-ms-transform: translateX(-45%);
	transform: translateX(-45%);
	width: 27.375rem;
	height: 100%;
	z-index: 1
}
.com-vip-recipe-steps--images .com-vip-recipe-steps__item-image-wrapper {
	display: block;
	position: relative
}
.com-vip-recipe-steps--images .com-vip-recipe-steps__left-bg {
	display: none !important
}
.com-vip-recipe-steps--images .com-vip-recipe-steps__image-wrapper {
	display: none !important
}
.com-vip-recipe-steps--images .com-vip-recipe-steps__item:last-child .com-vip-recipe-steps__item-image-wrapper::before {
	content: ''
}

@media screen and (min-width:48em) {
.com-vip-recipe-steps {
	padding-top: 6.5rem
}
.com-vip-recipe-steps__list {
	padding-top: 0;
	padding-bottom: 0
}
.com-vip-recipe-steps__item {
	padding-bottom: 5.5rem
}
.com-vip-recipe-steps__item-image-wrapper {
	max-width: 75.0625rem;
	margin-left: auto;
	margin-right: auto;
	margin-top: .25rem;
	margin-bottom: 4rem
}
.com-vip-recipe-steps__item-image-cnt {
	padding-bottom: 49.4587843464%
}
.com-vip-recipe-steps__item-info {
	max-width: 45.25rem;
	margin-left: auto;
	margin-right: auto;
	text-align: left
}
.com-vip-recipe-steps__item-title {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: 2rem;
	line-height: 3.5rem;
	letter-spacing: .18375rem
}
.com-vip-recipe-steps__item-title::before {
	width: 3.5rem;
	height: 3.5rem;
	font-size: 2rem;
	line-height: 3.5rem;
	text-align: center;
	display: inline-block;
	margin-left: 0;
	margin-bottom: 0;
	margin-right: 2rem
}
.com-vip-recipe-steps__item-text {
	margin-top: 2.125rem;
	font-size: 1.5rem;
	line-height: 2.0625rem
}
.com-vip-recipe-steps__devices {
	margin-top: 1.9375rem
}
.com-vip-recipe-steps__device {
	margin-left: 1.875rem;
	margin-right: 1.875rem
}
.com-vip-recipe-steps__image-wrapper {
	margin-top: 0
}
.com-vip-recipe-steps__item-image-wrapper::before, .com-vip-recipe-steps__image-wrapper::before {
	width: 1.375rem;
	height: 7.875rem;
	top: -3.9375rem;
	right: 5.5625rem
}
.com-vip-recipe-steps__image-cnt {
	height: auto;
	padding-bottom: 0;
	max-height: 47.8125rem
}
.com-vip-recipe-steps__image {
	position: static;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
	height: 100%
}
.com-vip-recipe-steps--images .com-vip-recipe-steps__item:nth-child(even) .com-vip-recipe-steps__item-text {
	text-align: right
}
.com-vip-recipe-steps--images .com-vip-recipe-steps__item:nth-child(even) .com-vip-recipe-steps__item-title {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse
}
.com-vip-recipe-steps--images .com-vip-recipe-steps__item:nth-child(even) .com-vip-recipe-steps__item-title::before {
	margin-left: 2rem;
	margin-bottom: 0;
	margin-right: 0
}
.com-vip-recipe-steps--images .com-vip-recipe-steps__item:nth-child(even) .com-vip-recipe-steps__devices {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}
}

@media screen and (min-width:64.0625em) {
.com-vip-recipe-steps__image-image-wrapper::before, .com-vip-recipe-steps__image-wrapper::before {
	width: 2.75rem;
	height: 16rem;
	top: -7.875rem;
	right: 11.125rem
}
.com-vip-recipe-steps__item-image-cnt {
	padding-bottom: 0;
	height: 37.125rem
}
.com-vip-recipe-steps .com-vip-recipe-steps__list-wrapper {
	overflow: hidden;
	position: relative
}
.com-vip-recipe-steps .com-vip-recipe-steps__list {
	position: relative;
	z-index: 2
}
.com-vip-recipe-steps--images {
	padding-top: 12.75rem
}
}
.com-vip-recipe-list__listing {
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto
}
.com-vip-recipe-list__listing::before, .com-vip-recipe-list__listing::after {
	content: ' ';
	display: table
}
.com-vip-recipe-list__listing::after {
	clear: both
}
.com-vip-recipe-list__item {
	display: block;
	margin-bottom: 1.25rem;
	padding-left: 1.5rem;
	padding-right: 1.5rem
}

@media screen and (min-width:48em) {
.com-vip-recipe-list__listing {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}
.com-vip-recipe-list__listing--upsell {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}
.com-vip-recipe-list__listing--upsell .com-vip-recipe-list__item:first-child {
	padding-left: .3125rem;
	padding-right: 2.1875rem
}
.com-vip-recipe-list__listing--upsell .com-vip-recipe-list__item:first-child.com-vip-recipe-list__item--upsell {
	padding-right: 0
}
.com-vip-recipe-list__listing--upsell .com-vip-recipe-list__item:last-child {
	padding-left: 2.1875rem;
	padding-right: .3125rem
}
.com-vip-recipe-list__listing--upsell .com-vip-recipe-list__item:last-child.com-vip-recipe-list__item--upsell {
	padding-left: 0
}
.com-vip-recipe-list__item {
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-ms-flex-preferred-size: 33.3333%;
	flex-basis: 33.3333%;
	margin-bottom: 5.125rem;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	max-width: 23.5rem
}
.com-vip-recipe-list__item--upsell {
	-ms-flex-preferred-size: 62.678%;
	flex-basis: 62.678%;
	margin-bottom: 4rem;
	max-width: 43.875rem
}
}
.com-vip-recipe-featured {
	background-color: #f7f7f1;
	text-align: center;
	color: #3e3936;
	font-size: .875rem;
	padding: 2.5rem 0 0
}
.com-vip-recipe-featured__header-wrapper {
	line-height: 1.0625rem;
	margin-bottom: 1.5rem
}
.com-vip-recipe-featured__insp-image {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	font-family: "object-fit: cover"
}
.com-vip-recipe-featured__title {
	text-transform: uppercase;
	font-size: 1.375rem;
	font-weight: 700;
	letter-spacing: .13125rem;
	line-height: 1.625rem;
	margin-bottom: .5625rem
}
.com-vip-recipe-featured .com-vip-slick-recipe-list__wrapper {
	position: relative;
	padding-bottom: 4rem
}
.com-vip-recipe-featured .com-vip-slick-recipe-list__item:first-child {
	margin-left: 2.125rem
}
.com-vip-recipe-featured .com-vip-slick-recipe-list__dots {
	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	bottom: 2.5rem
}
.com-vip-recipe-featured .com-vip-slick-recipe-list.slick-initialized .com-vip-slick-recipe-list__item:first-child {
	margin-left: .625rem
}

@media screen and (min-width:48em) {
.com-vip-recipe-featured {
	padding: 0;
	max-height: 55.6875rem;
	overflow: hidden;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}
.com-vip-recipe-featured__list-wrapper, .com-vip-recipe-featured__header-wrapper {
	margin: 0;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%
}
.com-vip-recipe-featured__header-wrapper {
	position: relative;
	height: 100%
}
.com-vip-recipe-featured__header {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 75%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	color: #FFF
}
.com-vip-recipe-featured__title {
	font-size: 2.5rem;
	line-height: 3rem;
	letter-spacing: .3725rem;
	font-weight: 400;
	margin-bottom: 1.125rem
}
.com-vip-recipe-featured__description {
	font-size: 1.125rem;
	line-height: 1.5625rem
}
.com-vip-recipe-featured__list-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}
.com-vip-recipe-featured__list {
	width: 100%;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}
.com-vip-recipe-featured .com-vip-slick-recipe-list {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}
.com-vip-recipe-featured .com-vip-slick-recipe-list__wrapper {
	padding: 0
}
.com-vip-recipe-featured .com-vip-slick-recipe-list__item {
	margin: 0;
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-ms-flex-preferred-size: 32.36%;
	flex-basis: 32.36%
}
.com-vip-recipe-featured .com-vip-slick-recipe-list__item:nth-child(odd) {
	margin-right: 8%
}
.com-vip-recipe-featured .com-vip-slick-recipe-list__item:nth-child(even) {
	margin-top: -5%
}
.com-vip-recipe-featured .com-vip-slick-recipe-list__item:nth-child(-n+2) {
	margin-bottom: 5%
}
.com-vip-recipe-featured .com-vip-slick-recipe-list__item:first-child {
	margin-left: 0
}
}
.com-vip-recipe-filters {
	height: 0;
	overflow: hidden;
	transition: height .5s ease
}
.com-vip-recipe-filters--opened {
	overflow: visible
}
.com-vip-recipe-filters__wrapper {
	text-align: center;
	padding-top: 2rem;
	padding-bottom: 2rem
}
.com-vip-recipe-filters__title {
	color: #111820;
	text-transform: uppercase;
	font-size: 1.375rem;
	line-height: 1.625rem;
	font-weight: 300;
	letter-spacing: .198125rem;
	padding: 0 1.8125rem;
	margin-bottom: .8125rem
}
.com-vip-recipe-filters__explore {
	color: #3e3936;
	font-size: .875rem;
	font-weight: 300;
	padding: 0 1.8125rem
}
.com-vip-recipe-filters__explore-text {
	line-height: 1.1875rem;
	margin-bottom: 2rem
}
.com-vip-recipe-filters__explore-btn {
	border: 1px solid #111820;
	line-height: 2.5rem;
	text-transform: uppercase;
	letter-spacing: .216875rem;
	width: 11.6875rem;
	margin: 0 auto;
	display: block
}
.com-vip-recipe-filters__close-button {
	font-size: .625rem;
	text-transform: uppercase;
	margin-top: 1.5rem;
	color: #3e3936;
	padding-top: 1.375rem;
	background-position: center top;
	display: inline-block;
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2211%22%20viewBox%3D%220%200%2020%2011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Ctitle%3ETriangle%3C%2Ftitle%3E%3Cdesc%3ECreated%20using%20Figma%3C%2Fdesc%3E%3Cg%20transform%3D%22translate%281235%20-1218%29%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M-1235%201218h20v11h-20z%22%2F%3E%3CclipPath%20id%3D%22a%22%20clip-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M-1385%203h320v6113h-320V3z%22%20fill%3D%22%23FFF%22%2F%3E%3C%2FclipPath%3E%3Cg%20clip-path%3D%22url%28%23a%29%22%3E%3Cpath%20d%3D%22M-1385%203h320v6113h-320V3z%22%20fill%3D%22%23FFF%22%2F%3E%3Cuse%20xlink%3Ahref%3D%22%23b%22%20transform%3D%22rotate%28-180%20-607.5%20614.5%29%22%20fill%3D%22%234A4A4A%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cdefs%3E%3Cpath%20id%3D%22b%22%20d%3D%22M1.313.23c-.3-.307-.787-.307-1.088%200-.3.307-.3.804%200%201.11l9.23%209.43c.3.307.788.307%201.09%200l9.23-9.43c.3-.306.3-.803%200-1.11-.3-.307-.788-.307-1.088%200L10%209.103%201.313.23z%22%2F%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.com-vip-recipe-filters__list {
	text-align: left;
	padding: 1.0625rem 3.3125rem 0 3.375rem
}
.com-vip-recipe-filters__item {
	display: block;
	color: #3e3936;
	letter-spacing: .13125rem;
	font-weight: 300;
	margin-bottom: 1.875rem
}
.com-vip-recipe-filters__item:hover .com-vip-recipe-filters__label, .com-vip-recipe-filters__item:hover .com-vip-recipe-filters__options-trigger {
	font-weight: 400
}
.com-vip-recipe-filters__item:hover .com-vip-recipe-filters__options, .com-vip-recipe-filters__item:hover .com-vip-recipe-filters__options-trigger {
	border-color: #3e3936
}
.com-vip-recipe-filters__item:hover .com-vip-recipe-filters__options-wrapper--product .com-vip-recipe-filters__options {
	border-color: #9fa0a1
}
.com-vip-recipe-filters__label {
	text-transform: uppercase;
	line-height: 1.1875rem;
	margin-bottom: .5rem;
	white-space: nowrap
}
.com-vip-recipe-filters__options-wrapper {
	position: relative
}
.com-vip-recipe-filters__options-wrapper--open {
	z-index: 10
}
.com-vip-recipe-filters__options-wrapper--open .com-vip-recipe-filters__options-trigger {
	border-bottom: 0;
	font-weight: 400
}
.com-vip-recipe-filters__options-wrapper--open .com-vip-recipe-filters__options {
	display: block;
	border-top: 0
}
.com-vip-recipe-filters__options-trigger {
	display: block;
	font-size: .875rem;
	line-height: 2.5rem;
	height: 2.5rem;
	padding-left: .875rem;
	border: 1px solid #9fa0a1;
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218%22%20height%3D%2210%22%20viewBox%3D%220%200%2018%2010%22%3E%3Cpath%20fill%3D%22%239FA0A1%22%20d%3D%22M1.122.193a.657.657%200%201%200-.93.93l7.89%207.887a.657.657%200%200%200%20.93%200L16.9%201.12a.657.657%200%200%200-.93-.93L8.546%207.618%201.122.193z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
	background-position: calc(100% - 0.9375rem) center
}
.com-vip-recipe-filters__options {
	display: none;
	border: 1px solid #9fa0a1;
	position: absolute;
	top: 2.5rem;
	left: 0;
	width: 100%;
	background-color: #FFF
}
.com-vip-recipe-filters__options-value {
	display: block;
	font-size: .875rem;
	padding-left: .875rem;
	line-height: 2rem;
	cursor: pointer
}
.com-vip-recipe-filters__options-value--selected {
	font-weight: 600
}
.com-vip-recipe-filters__options-value:hover {
	font-weight: 400
}
.com-vip-recipe-filters__options-wrapper--product .com-vip-recipe-filters__options-trigger {
	display: none
}
.com-vip-recipe-filters__options-wrapper--product .com-vip-recipe-filters__options {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: static;
	background-color: transparent;
	border-width: 0 0 0 1px
}
.com-vip-recipe-filters__options-wrapper--product .com-vip-recipe-filters__options-value {
	border: solid #9fa0a1;
	border-width: 1px 1px 1px 0;
	padding: 0;
	margin-top: -1px;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 2.65rem;
	flex: 0 0 2.65rem;
	height: 2.5rem;
	position: relative
}
.com-vip-recipe-filters__options-wrapper--product .com-vip-recipe-filters__options-value.com-vip-recipe-filters__options-value--selected {
	border-color: #3e3936;
	box-shadow: inset 2px 2px #3e3936, inset -2px -2px #3e3936, -1px 0 #3e3936
}
.com-vip-recipe-filters__options-wrapper--product .com-vip-recipe-filters__option-image {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 27px;
	height: 28px
}
.com-vip-recipe-filters__show-all {
	display: inline-block;
	vertical-align: middle;
	font-size: .625rem;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 0;
	line-height: .75rem;
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218%22%20height%3D%2210%22%20viewBox%3D%220%200%2018%2010%22%3E%3Cpath%20fill%3D%22%239FA0A1%22%20d%3D%22M1.122.193a.657.657%200%201%200-.93.93l7.89%207.887a.657.657%200%200%200%20.93%200L16.9%201.12a.657.657%200%200%200-.93-.93L8.546%207.618%201.122.193z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
	padding-right: 1.6875rem;
	background-position: right center
}
.com-vip-recipe-filters__show-all--active {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2211%22%20viewBox%3D%220%200%2020%2011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Ctitle%3ETriangle%3C%2Ftitle%3E%3Cdesc%3ECreated%20using%20Figma%3C%2Fdesc%3E%3Cg%20transform%3D%22translate%281235%20-1218%29%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M-1235%201218h20v11h-20z%22%2F%3E%3CclipPath%20id%3D%22a%22%20clip-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M-1385%203h320v6113h-320V3z%22%20fill%3D%22%23FFF%22%2F%3E%3C%2FclipPath%3E%3Cg%20clip-path%3D%22url%28%23a%29%22%3E%3Cpath%20d%3D%22M-1385%203h320v6113h-320V3z%22%20fill%3D%22%23FFF%22%2F%3E%3Cuse%20xlink%3Ahref%3D%22%23b%22%20transform%3D%22rotate%28-180%20-607.5%20614.5%29%22%20fill%3D%22%234A4A4A%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cdefs%3E%3Cpath%20id%3D%22b%22%20d%3D%22M1.313.23c-.3-.307-.787-.307-1.088%200-.3.307-.3.804%200%201.11l9.23%209.43c.3.307.788.307%201.09%200l9.23-9.43c.3-.306.3-.803%200-1.11-.3-.307-.788-.307-1.088%200L10%209.103%201.313.23z%22%2F%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
	background-size: 1.125rem
}
.com-vip-recipe-filters__search-wrapper {
	height: 2.5rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}
.com-vip-recipe-filters__search-input {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	font-size: .875rem;
	font-weight: 400;
	color: #3e3936;
	letter-spacing: .13125rem;
	text-align: center;
	height: 100%;
	margin: 0;
	background: transparent;
	box-shadow: none !important;
	border: 1px solid #9fa0a1 !important;
	border-right-width: 0 !important;
	-webkit-font-smoothing: antialiased;
	-webkit-appearance: none !important
}
.com-vip-recipe-filters__search-submit {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 3rem;
	flex: 0 0 3rem;
	height: 100%;
	border: 1px solid #9fa0a1;
	border-left-width: 0;
	margin: 0;
	padding: 0;
	background-color: transparent;
	background-position: center center
}

@media screen and (min-width:48em) {
.com-vip-recipe-filters {
	height: auto !important;
	overflow: visible
}
.com-vip-recipe-filters__wrapper {
	padding-top: 3rem
}
.com-vip-recipe-filters__list {
	padding-top: 0;
	padding-left: 1.25rem;
	padding-right: 1.25rem
}
.com-vip-recipe-filters__item {
	float: left;
	min-width: 45%
}
.com-vip-recipe-filters__item:nth-child(odd) {
	float: right
}
.com-vip-recipe-filters__item:first-child {
	float: none;
	clear: both;
	width: 100%
}
.com-vip-recipe-filters__options-wrapper--product {
	width: auto
}
.com-vip-recipe-filters__options-wrapper--product .com-vip-recipe-filters__options-value {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}
}

@media screen and (min-width:64.0625em) {
.com-vip-recipe-filters__wrapper {
	margin-bottom: .9375rem
}
.com-vip-recipe-filters__list {
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto;
	max-width: 75rem;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}
.com-vip-recipe-filters__list::before, .com-vip-recipe-filters__list::after {
	content: ' ';
	display: table
}
.com-vip-recipe-filters__list::after {
	clear: both
}
.com-vip-recipe-filters__item {
	margin-left: 1.0625rem;
	margin-right: 1.0625rem;
	margin-bottom: 0;
	min-width: auto;
	float: none;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
	max-width: 22.75rem
}
.com-vip-recipe-filters__item:first-child {
	margin-left: 0
}
.com-vip-recipe-filters__item:nth-child(odd) {
	float: none
}
.com-vip-recipe-filters__item:last-child {
	margin-right: 0
}
.com-vip-recipe-filters__options-wrapper--product .com-vip-recipe-filters__options-value:nth-child(n+6) {
	display: none
}
.com-vip-recipe-filters__options-wrapper--product .com-vip-recipe-filters__options--active {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}
.com-vip-recipe-filters__options-wrapper--product .com-vip-recipe-filters__options--active .com-vip-recipe-filters__options-value, .com-vip-recipe-filters__options-wrapper--product .com-vip-recipe-filters__options--active .com-vip-recipe-filters__options-value:nth-child(n+6) {
	display: block;
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	-ms-flex-preferred-size: 20%;
	flex-basis: 20%;
	min-width: 2.5rem
}
}
.com-vip-recipe-paginator {
	margin-left: auto;
	margin-right: auto;
	text-align: center
}
.com-vip-recipe-paginator__item {
	display: inline-block;
	vertical-align: middle;
	margin: 0 1rem
}
.com-vip-recipe-paginator__item:after {
	content: '';
	display: block;
	height: 1px;
	background-color: #3e3936
}
.com-vip-recipe-paginator__item--active .com-vip-recipe-paginator__link {
	color: #a01621;
	font-weight: 700
}
.com-vip-recipe-paginator__item--active:after {
	display: none
}
.com-vip-recipe-paginator__item--arrow .com-vip-recipe-paginator__link {
	display: inline-block;
	vertical-align: middle;
	width: 1.0625rem;
	height: 1.1875rem;
	background-position: center center
}
.com-vip-recipe-paginator__item--arrow:after {
	display: none
}
.com-vip-recipe-paginator__link {
	text-transform: uppercase;
	font-weight: 300
}
.com-vip-recipe-paginator__link--prev {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211%22%20height%3D%2218%22%20viewBox%3D%220%200%2011%2018%22%3E%3Cpath%20fill%3D%22%239FA0A1%22%20d%3D%22M9.91%2015.97a.657.657%200%201%201-.93.93L1.09%209.01a.657.657%200%200%201%200-.93L8.98.194a.657.657%200%200%201%20.93.93L2.484%208.545l7.424%207.423z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.com-vip-recipe-paginator__link--next {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211%22%20height%3D%2218%22%20viewBox%3D%220%200%2011%2018%22%3E%3Cpath%20fill%3D%22%239FA0A1%22%20d%3D%22M1.09%2015.97a.657.657%200%201%200%20.93.93l7.89-7.89a.657.657%200%200%200%200-.93L2.02.194a.657.657%200%200%200-.93.93l7.425%207.423L1.09%2015.97z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.com-vip-listing-title {
	text-align: center;
	font-weight: 300;
	padding-left: 1.8125rem;
	padding-right: 1.75rem
}
.com-vip-listing-title__title {
	text-transform: uppercase;
	font-size: 1.375rem;
	line-height: 1.6875rem;
	letter-spacing: .16875rem;
	color: #b2282c
}
.com-vip-listing-title__desc {
	font-size: .875rem;
	color: #3e3936;
	margin-top: .5625rem
}

@media screen and (min-width:48em) {
.com-vip-listing-title {
	padding: 0
}
.com-vip-listing-title__title {
	font-size: 2rem;
	letter-spacing: .25rem
}
.com-vip-listing-title__desc {
	font-size: 1rem;
	max-width: 42.375rem;
	margin-top: 1.0625rem;
	margin-left: auto;
	margin-right: auto
}
}
.com-vip-newsletter-subscr {
	padding: 1.875rem 1.625rem;
	text-align: center;
	background-color: #f7f7f1
}
.com-vip-newsletter-subscr__header {
	margin-bottom: 1.625rem
}
.com-vip-newsletter-subscr__title {
	font-size: 1.375rem;
	font-weight: 700;
	letter-spacing: .01875rem;
	line-height: 1.6875rem;
	text-transform: uppercase;
	color: #3e3936;
	margin-bottom: 1.0625rem
}
.com-vip-newsletter-subscr__text {
	font-size: 1rem;
	font-weight: 300;
	color: #111820;
	line-height: 1.375rem
}
.com-vip-newsletter-subscr__legend {
	font-size: 1rem;
	font-weight: 700;
	color: #3e3936;
	line-height: 1.1875rem;
	letter-spacing: .01375rem;
	text-transform: uppercase;
	margin-bottom: 1.25rem
}
.com-vip-newsletter-subscr__field {
	margin-bottom: 1.875rem
}
.com-vip-newsletter-subscr__field:last-child {
	margin-bottom: 1.25rem
}
.com-vip-newsletter-subscr__email-label {
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: .01375rem;
	line-height: 2.5rem
}
.com-vip-newsletter-subscr__input {
	border: 1px solid #9fa0a1 !important;
	
	font-size: .875rem;
	font-style: italic;
	letter-spacing: .041875rem;
	line-height: 1rem;
	color: #9fa0a1;
	text-align: left;
	background-color: transparent !important;
	height: 2.625rem;
	padding: .8125rem 0 .8125rem 1.25rem;
	margin: 0;
	box-shadow: none !important
}
.com-vip-newsletter-subscr__checkbox-group {
	text-align: left;
	padding: 0 2.125rem 1.375rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}
.com-vip-newsletter-subscr__checkbox-input {
	width: 1.125rem;
	height: 1.125rem;
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-ms-flex-preferred-size: 1.125rem;
	flex-basis: 1.125rem;
	margin: 0 !important
}
.com-vip-newsletter-subscr__checkbox-text {
	display: inline-block;
	vertical-align: middle;
	line-height: .8125rem;
	margin-left: .625rem;
	font-size: .625rem;
	font-weight: 300;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}
.com-vip-newsletter-subscr__checkbox-text>a {
	text-decoration: underline
}
.com-vip-newsletter-subscr__checkbox-text>a:hover {
	text-decoration: none
}
.com-vip-newsletter-subscr__btn-main {
	text-transform: uppercase;
	height: 2.5rem;
	line-height: 2.5rem;
	border: 1px solid #111820;
	padding: 0 2.25rem;
	font-weight: 700;
	letter-spacing: .01375rem;
	margin-top: .6875rem;
	transition: background-color, color .3s ease
}
.com-vip-newsletter-subscr__btn-main:hover {
	background-color: #111820;
	color: #f7f7f1
}

@media screen and (min-width:48em) {
.com-vip-newsletter-subscr {
	padding: 4.875rem 0
}
.com-vip-newsletter-subscr__inner-wrap {
	max-width: 42.8125rem;
	margin-left: auto;
	margin-right: auto
}
.com-vip-newsletter-subscr__title {
	font-size: 2rem;
	font-weight: 300;
	line-height: 2.8125rem;
	letter-spacing: .248125rem;
	margin-bottom: 2.0625rem
}
.com-vip-newsletter-subscr__text {
	max-width: 37.4375rem;
	margin-left: auto;
	margin-right: auto
}
.com-vip-newsletter-subscr__header {
	margin-bottom: 1.875rem
}
.com-vip-newsletter-subscr__fieldset {
	position: relative;
	width: 22.625rem;
	margin-left: auto;
	margin-right: auto
}
.com-vip-newsletter-subscr__legend {
	position: absolute;
	text-align: right;
	top: 0;
	left: 0;
	margin: 0;
	padding-right: 1.5rem;
	-webkit-transform: translateX(-100%);
	-ms-transform: translateX(-100%);
	transform: translateX(-100%)
}
.com-vip-newsletter-subscr__legend--inputs {
	top: .75rem
}
.com-vip-newsletter-subscr__field:last-child {
	margin-bottom: 2.0625rem
}
.com-vip-newsletter-subscr__checkbox-group {
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 1rem
}
.com-vip-newsletter-subscr__checkbox-text {
	font-size: .75rem;
	line-height: 1.125rem
}
.com-vip-newsletter-subscr__btn-main {
	margin-top: 1.625rem;
	padding: 0 3.5rem
}
}
.com-vip-register-cta {
	background-repeat: no-repeat;
	background-position-y: center;
	background-position-x: right;
	background-size: 0;
	padding: 0 1.375rem 0;
	text-transform: uppercase;
	text-align: center;
	position: relative
}
.com-vip-register-cta--red {
	background-color: #cc272e;
	color: #FFF
}
.com-vip-register-cta--red .com-vip-register-cta__btn-register, .com-vip-register-cta--red .com-vip-register-cta__feature-logo {
	border-color: #FFF
}
.com-vip-register-cta--red .com-vip-register-cta__btn-register {
	color: #FFF
}
.com-vip-register-cta--red .com-vip-register-cta__btn-register:hover {
	color: #cc272e;
	background-color: #FFF
}
.com-vip-register-cta--blue {
	background-color: #b5e2e0;
	color: #111820
}
.com-vip-register-cta--blue .com-vip-register-cta__btn-register, .com-vip-register-cta--blue .com-vip-register-cta__feature-logo {
	border-color: #111820
}
.com-vip-register-cta--blue .com-vip-register-cta__btn-register {
	color: #111820
}
.com-vip-register-cta--blue .com-vip-register-cta__btn-register:hover {
	color: #b5e2e0;
	background-color: #111820
}
.com-vip-register-cta--bg-left {
	background-position-x: left
}
.com-vip-register-cta--bg-right {
	background-position-x: right
}
.com-vip-register-cta__inner-wrap {
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto;
	padding: 5.5rem 0 4.5625rem;
	position: relative
}
.com-vip-register-cta__inner-wrap::before, .com-vip-register-cta__inner-wrap::after {
	content: ' ';
	display: table
}
.com-vip-register-cta__inner-wrap::after {
	clear: both
}
.com-vip-register-cta__title {
	font-size: 1.375rem;
	font-weight: 300;
	line-height: 1.625rem;
	letter-spacing: .23875rem;
	padding: 0 .625rem
}
.com-vip-register-cta__subtitle {
	text-transform: none;
	font-weight: 600;
	margin-top: 1rem;
	margin-bottom: 1.375rem
}
.com-vip-register-cta__features-list {
	padding: 3.875rem 0 .4375rem
}
.com-vip-register-cta__feature {
	margin-bottom: 2.9375rem
}
.com-vip-register-cta__feature-logo {
	width: 3.5rem;
	height: 3.5rem;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 1rem;
	border-width: 1px;
	border-style: solid;
	border-radius: 100%;
	background-position: center center
}
.com-vip-register-cta__btn-register {
	border-width: 2px;
	border-style: solid;
	font-size: .875rem;
	letter-spacing: .13125rem;
	line-height: 1.0625rem;
	width: 11.875rem;
	padding: .9375rem 0;
	display: block;
	margin-left: auto;
	margin-right: auto;
	transition: all .3s ease
}
.com-vip-register-cta .com-vip-prev-link {
	position: absolute;
	top: 2.0625rem;
	left: 1.25rem
}

@media screen and (min-width:48em) {
.com-vip-register-cta {
	padding: 0
}
.com-vip-register-cta__inner-wrap {
	padding: 8.875rem 0 8.5625rem
}
.com-vip-register-cta__title {
	font-size: 2rem;
	line-height: 2.8125rem;
	max-width: 42.8125rem;
	margin-left: auto;
	margin-right: auto;
	letter-spacing: .25rem
}
.com-vip-register-cta__subtitle {
	margin-top: 2.1875rem;
	margin-bottom: 2.75rem;
	font-size: 1.125rem
}
.com-vip-register-cta__features-list {
	padding: 1.8125rem 0 4.5rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}
.com-vip-register-cta__feature {
	line-height: 1.1875rem;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	margin-bottom: 0
}
.com-vip-register-cta__feature-text {
	width: 16.25rem
}
.com-vip-register-cta__feature-logo {
	width: 4.5rem;
	height: 4.5rem;
	margin-bottom: 1.625rem
}
.com-vip-register-cta__btn-register {
	width: 15rem;
	padding: .875rem 0;
	font-size: 1rem;
	font-weight: 700
}
.com-vip-register-cta .com-vip-prev-link {
	top: 3.5625rem
}
}

@media screen and (min-width:64.0625em) {
.com-vip-register-cta {
	background-size: auto
}
}
.com-vip-micromoment-main-grid__wrapper {
	margin-top: 2rem;
	margin-bottom: 2.5rem
}
.com-vip-micromoment-main-grid__title {
	font-size: 1.375rem;
	font-weight: 300;
	line-height: 2rem;
	color: #3e3936;
	text-transform: uppercase;
	padding-left: 1.25em;
	text-align: center;
	padding-right: 1.25em;
	margin-bottom: 2rem
}
.com-vip-micromoment-main-grid__item {
	text-align: center;
	position: relative;
	margin-bottom: .625rem
}
.com-vip-micromoment-main-grid__item-link {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1
}
.com-vip-micromoment-main-grid__item-image-cnt {
	padding-bottom: 58.125%
}

@media screen and (min-width:48em) {
.com-vip-micromoment-main-grid__item-image-cnt {
	padding-bottom: 58.125%
}
}

@media screen and (min-width:64.0625em) {
.com-vip-micromoment-main-grid__item-image-cnt {
	padding-bottom: 58.125%
}
}
.com-vip-micromoment-main-grid__item-image {
	position: absolute;
	top: 50%;
	left: 0;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	min-width: 100%;
	min-height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	font-family: "object-fit: cover"
}
.com-vip-micromoment-main-grid__item-title-wrapper {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background-color: rgba(17,24,32,0.15)
}
.com-vip-micromoment-main-grid__item-title {
	font-size: 1.125rem;
	font-weight: 700;
	color: #ffd225;
	line-height: 1.375rem;
	letter-spacing: .13125rem;
	text-transform: uppercase;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 100%
}

@media screen and (min-width:48em) {
.com-vip-micromoment-main-grid {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}
.com-vip-micromoment-main-grid__wrapper {
	margin-top: 4rem;
	margin-bottom: 3.75rem
}
.com-vip-micromoment-main-grid__title {
	font-size: 2rem;
	line-height: 2.375rem;
	letter-spacing: .248125rem;
	color: #111820;
	margin-bottom: 5.3125rem
}
.com-vip-micromoment-main-grid__item-wrapper:nth-child(1) {
	width: 34.8%;
	max-width: 24.75rem;
	margin-right: 1.5rem
}
.com-vip-micromoment-main-grid__item-wrapper:nth-child(2) {
	width: 24.38%;
	max-width: 17.1875rem;
	margin-right: 1.5rem
}
.com-vip-micromoment-main-grid__item-wrapper:nth-child(3) {
	width: 29.43%;
	max-width: 20.75rem
}
.com-vip-micromoment-main-grid__item {
	margin-bottom: 1.5rem
}
.com-vip-micromoment-main-grid__item--1 .com-vip-micromoment-main-grid__item-image-cnt {
	padding-bottom: 128.282828283%
}
.com-vip-micromoment-main-grid__item--3 .com-vip-micromoment-main-grid__item-image-cnt, .com-vip-micromoment-main-grid__item--2 .com-vip-micromoment-main-grid__item-image-cnt {
	padding-bottom: 120.727272727%
}
.com-vip-micromoment-main-grid__item--4 .com-vip-micromoment-main-grid__item-image-cnt {
	padding-bottom: 82.8313253012%
}
.com-vip-micromoment-main-grid__item--5 {
	max-width: 12.375rem
}
.com-vip-micromoment-main-grid__item--5 .com-vip-micromoment-main-grid__item-image-cnt {
	padding-bottom: 120.202020202%
}
.com-vip-micromoment-main-grid__item--1, .com-vip-micromoment-main-grid__item--3, .com-vip-micromoment-main-grid__item--5 {
	margin-bottom: 0
}
.com-vip-micromoment-main-grid__item-title {
	font-size: .875rem;
	line-height: 1.0625rem;
	padding-left: 0;
	padding-right: 0
}
}

@media screen and (min-width:64.0625em) {
.com-vip-micromoment-main-grid {
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}
.com-vip-micromoment-main-grid::before, .com-vip-micromoment-main-grid::after {
	content: ' ';
	display: table
}
.com-vip-micromoment-main-grid::after {
	clear: both
}
.com-vip-micromoment-main-grid__item-title {
	font-size: 1.5rem;
	line-height: 1.8125rem;
	padding-left: 1.25rem;
	padding-right: 1.25rem
}
}
.com-vip-micromoment-grid {
	text-align: center;
	margin-bottom: 3.3125rem
}
.com-vip-micromoment-grid__list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}
.com-vip-micromoment-grid__list[data-mmg-list="hide"] {
	max-height: 0;
	overflow: hidden;
	transition: max-height .2s ease-out
}
.com-vip-micromoment-grid__item {
	padding: 0 .25rem .5rem
}
.com-vip-micromoment-grid__item-link {
	display: block;
	font-size: .75rem;
	font-weight: 700;
	color: #111820;
	letter-spacing: .025rem;
	line-height: 2rem;
	text-transform: uppercase;
	padding: 0 1.5625rem;
	background-color: #ffc846
}
.com-vip-micromoment-grid__show-mm {
	display: inline-block;
	vertical-align: middle;
	margin-left: auto;
	margin-right: auto;
	font-size: .625rem;
	color: #111820;
	font-weight: 300;
	line-height: .75rem;
	text-transform: uppercase;
	margin-top: 1rem
}
.com-vip-micromoment-grid__show-mm::after {
	content: '';
	display: block;
	width: 1.25rem;
	height: .6875rem;
	background-position: center center;
	background-size: 100%;
	margin-top: 1rem;
	margin-left: auto;
	margin-right: auto;
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218%22%20height%3D%2210%22%20viewBox%3D%220%200%2018%2010%22%3E%3Cpath%20fill%3D%22%239FA0A1%22%20d%3D%22M1.122.193a.657.657%200%201%200-.93.93l7.89%207.887a.657.657%200%200%200%20.93%200L16.9%201.12a.657.657%200%200%200-.93-.93L8.546%207.618%201.122.193z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.com-vip-micromoment-grid__show-mm--hide::after {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg)
}
.com-vip-micromoment-grid__show-mm--hidden {
	display: none
}

@media screen and (min-width:48em) {
.com-vip-micromoment-grid {
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto;
	padding-left: 1.25rem;
	padding-right: 1.25rem
}
.com-vip-micromoment-grid::before, .com-vip-micromoment-grid::after {
	content: ' ';
	display: table
}
.com-vip-micromoment-grid::after {
	clear: both
}
}
.com-vip-chef {
	background-color: #b2282c;
	text-align: center;
	padding-top: 3.1875rem;
	padding-bottom: 5.4375rem;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	color: #f7f7f1
}
.com-vip-chef--shorter {
	padding-bottom: 1.875rem
}
.com-vip-chef--appliance-filter {
	padding-top: 1.875rem;
	padding-bottom: 1.875rem
}
.com-vip-chef__title {
	font-size: 1.375rem;
	font-weight: 300;
	line-height: 1.6875rem;
	letter-spacing: .166875rem;
	text-transform: uppercase
}
.com-vip-chef__title--semibold {
	font-weight: 600
}
.com-vip-chef__content {
	margin-top: 2rem
}
.com-vip-chef__image-cnt {
	width: 6.875rem;
	height: 6.875rem;
	margin-left: auto;
	margin-right: auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-radius: 100%;
	overflow: hidden
}
.com-vip-chef__image {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	font-family: "object-fit: cover"
}
.com-vip-chef__subtitle {
	margin-top: .5625rem;
	font-size: .875rem;
	font-weight: 300;
	line-height: 1.1875rem
}
.com-vip-chef__info {
	margin-top: 1.25rem
}
.com-vip-chef__name {
	font-size: 1.125rem;
	line-height: 1.375rem;
	text-transform: uppercase
}
.com-vip-chef__bio {
	margin-top: .6875rem;
	font-size: .875rem;
	font-weight: 300;
	line-height: 1.1875rem
}

@media screen and (min-width:48em) {
.com-vip-chef {
	padding-top: 5.125rem;
	padding-bottom: 8.875rem
}
.com-vip-chef--shorter {
	padding-bottom: 1.875rem
}
.com-vip-chef--appliance-filter {
	padding-top: 1.875rem;
	padding-bottom: 1.875rem
}
.com-vip-chef__title {
	font-size: 2rem;
	line-height: 2.875rem;
	letter-spacing: .248125rem
}
.com-vip-chef__subtitle {
	margin-top: .8125rem;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.375rem
}
.com-vip-chef__content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	max-width: 51.375rem;
	margin-left: auto;
	margin-right: auto;
	margin-top: 6.375rem
}
.com-vip-chef__image-cnt {
	width: 18.375rem;
	height: 18.375rem;
	margin-left: 0;
	margin-right: 0
}
.com-vip-chef__info {
	margin-top: 0;
	text-align: left;
	max-width: 25rem;
	margin-left: 3.75rem
}
.com-vip-chef__name {
	font-size: 1.5rem;
	font-weight: 300;
	line-height: 1.8125rem
}
.com-vip-chef__bio {
	margin-top: 1.8125rem;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.375rem
}
}

@media screen and (min-width:64.0625em) {
.com-vip-chef__info {
	max-width: 26.75rem
}
}
.com-vip-favourites {
	text-align: center;
	padding-top: 3.0625rem;
	padding-bottom: 3.0625rem
}
.com-vip-favourites__header {
	padding-left: 1.25rem;
	padding-right: 1.25rem
}
.com-vip-favourites__title {
	font-size: 1.375rem;
	font-weight: 300;
	line-height: 2rem;
	letter-spacing: .11875rem;
	text-transform: uppercase;
	color: #111820
}
.com-vip-favourites__text {
	margin-top: 1rem;
	font-size: .875rem;
	font-weight: 300;
	line-height: 1.1875rem;
	color: #111820
}
.com-vip-favourites__recipes {
	margin-top: 2.5rem
}
.com-vip-favourites__recipes .com-vip-recipe-thumbnail__favourite-remove {
	display: block
}

@media screen and (min-width:48em) {
.com-vip-favourites {
	padding-top: 6.125rem;
	padding-bottom: 6.125rem
}
.com-vip-favourites__title {
	font-size: 2rem;
	line-height: 2.8125rem;
	letter-spacing: .248125rem
}
.com-vip-favourites__text {
	max-width: 37.5rem;
	margin-left: auto;
	margin-right: auto;
	margin-top: 2rem;
	font-size: 1rem;
	line-height: 1.375rem
}
.com-vip-favourites__recipes {
	margin-top: 5.1875rem
}
}
.com-vip-search-results {
	text-align: center;
	padding-top: 2rem;
	padding-left: 1.875rem;
	padding-right: 1.875rem;
	padding-bottom: 2rem
}
.com-vip-search-results__title {
	font-size: 1.375rem;
	font-weight: 300;
	line-height: 1.6875rem;
	letter-spacing: .166875rem;
	text-transform: uppercase;
	color: #b2282c
}
.com-vip-search-results__text {
	margin-top: .5625rem;
	font-size: .875rem;
	font-weight: 300;
	line-height: 1.1875rem;
	color: #3e3936
}
.com-vip-search-results__reset {
	display: block;
	font-weight: 700;
	color: #3e3936
}
.com-vip-search-results__reset::after {
	content: '';
	display: inline-block;
	vertical-align: bottom;
	width: .875rem;
	height: 1.1875rem;
	margin-left: .5rem;
	background-position: center center;
	background-size: 100%;
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2219%22%20height%3D%2219%22%20viewBox%3D%220%200%2019%2019%22%3E%3Cg%20fill%3D%22%239FA0A1%22%3E%3Cpath%20d%3D%22M6.607%2012.85a7%207%200%201%201%209.9-9.9%207%207%200%200%201-9.9%209.9zm1.414-1.415a5%205%200%201%200%207.07-7.07%205%205%200%200%200-7.07%207.07z%22%2F%3E%3Cpath%20d%3D%22M5.9%2012.142l-4.95%204.95a1%201%200%200%200%201.414%201.414l4.95-4.95A1%201%200%200%200%205.9%2012.142z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.com-vip-search-results--no-results .com-vip-search-results__title {
	display: none
}
.com-vip-search-results--no-results .com-vip-search-results__text {
	margin-top: 0
}

@media screen and (min-width:48em) {
.com-vip-search-results {
	max-width: 42.5rem;
	margin-left: auto;
	margin-right: auto;
	padding-top: 2.5rem;
	padding-bottom: 2.875rem;
	padding-left: 0;
	padding-right: 0
}
.com-vip-search-results__title {
	font-size: 2rem;
	line-height: 2.4375rem;
	letter-spacing: .248125rem
}
.com-vip-search-results__text {
	margin-top: 1.125rem;
	font-size: 1rem;
	line-height: 1.375rem
}
.com-vip-search-results__reset {
	display: inline-block
}
.com-vip-search-results__reset::after {
	vertical-align: top;
	width: 1.125rem;
	height: 1.375rem
}
.com-vip-search-results--no-results .com-vip-search-results__text {
	font-size: 1.5rem;
	line-height: 2.0625rem
}
.com-vip-search-results--no-results .com-vip-search-results__reset::after {
	vertical-align: top;
	width: 1.5rem;
	height: 2.0625rem
}
}

@media screen and (min-width:64.0625em) {
.com-vip-search-results {
	max-width: 59.375rem
}
}
.com-main-nav {
	height: calc(100% - 3.75rem);
	overflow-y: auto;
	padding-top: 3.75rem
}
.com-main-nav__panel-inner {
	height: 100%;
	overflow-y: auto
}
.com-main-nav__item, .com-main-nav__link, .com-main-nav__text {
	display: block
}
.com-main-nav__prev {
	display: block;
	padding-top: 2.8125rem;
	padding-left: 2rem;
	padding-bottom: 4.1875rem
}
.com-main-nav__title {
	font-size: .75rem;
	font-weight: 400;
	line-height: .875rem;
	letter-spacing: .13125rem;
	text-transform: uppercase;
	color: #3e3936;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}
.com-main-nav__title::before {
	content: '';
	display: block;
	width: 1.375rem;
	height: 1.375rem;
	background-size: 100%;
	background-position: center center;
	margin-right: .75rem
}
.com-main-nav__list--l3 {
	position: relative
}
.com-main-nav__list--l3 .com-main-nav__item {
	padding-top: .25rem;
	padding-bottom: .25rem
}
.com-main-nav__list--l3-parent>.com-main-nav__item {
	padding-top: 1.25rem;
	padding-bottom: .625rem
}
.com-main-nav__list--l3-parent>.com-main-nav__item>.com-main-nav__link {
	font-weight: 700;
	line-height: 1.375rem;
	min-height: 0
}
.com-main-nav__list--l3-parent>.com-main-nav__item>.com-main-nav__link>.com-main-nav__text {
	text-align: right
}
.com-main-nav__item--top-header>.com-main-nav__link {
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.1875rem;
	letter-spacing: .07375rem
}
.com-main-nav__link {
	color: #3e3936
}
.com-main-nav__link--favourites>.com-main-nav__text::before {
	content: '';
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2236%22%20height%3D%2236%22%20viewBox%3D%220%200%2036%2036%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%233E3936%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M30.075%208.035c-2.87-2.63-7.52-2.63-10.383%200l-1.945%201.783-1.945-1.783c-2.87-2.63-7.516-2.63-10.383%200-3.226%202.96-3.226%207.758%200%2010.717l12.327%2011.31%2012.328-11.31c3.218-2.96%203.218-7.756%200-10.717z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
	display: inline-block;
	width: 1.875rem;
	height: 2rem;
	background-size: 100%;
	vertical-align: middle;
	margin-right: .75rem
}
.com-main-nav__link--l1, .com-main-nav__link--l0 {
	font-size: 1.2rem;
	font-weight: 700;
	line-height: 1.5rem;
	padding-right: 1rem;
	padding-top: 2.125rem;
	text-align: right;
	color: #111820
}
.com-main-nav__link--l2 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: .875rem;
	line-height: 5rem;
	min-height: 5rem;
	padding-left: 2.5rem;
	padding-right: 2.5rem
}
.com-main-nav__link--l2>.com-main-nav__text {
	text-align: right;
	line-height: 1.375rem
}
.com-main-nav__link--l3 {
	display: block;
	font-size: .875rem;
	line-height: 1.875rem;
	padding-right: 2.5rem;
	text-align: right
}
.com-main-nav__link--l3 .com-main-nav__text {
	line-height: 1.3125rem;
	white-space: normal
}
.com-main-nav__icon-cnt {
	width: 2.9375rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0
}
.com-main-nav__icon {
	width: 100%;
	-o-object-fit: contain;
	object-fit: contain;
	font-family: "object-fit: contain"
}
.com-main-nav__languages {
	margin-top: 3.75rem;
	text-align: right
}
.com-main-nav__lang-current, .com-main-nav__lang-link {
	font-size: 1rem;
	font-weight: 700;
	color: #9fa0a1;
	letter-spacing: .07375rem;
	line-height: 1.1875rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding-bottom: .625rem
}
.com-main-nav__lang-list {
	display: none
}
.com-main-nav__lang-list--active {
	display: block
}
.com-main-nav__lang {
	padding-right: 2.625rem;
	display: block
}
.com-main-nav__lang-current {
	padding-right: 2.625rem;
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218%22%20height%3D%2210%22%20viewBox%3D%220%200%2018%2010%22%3E%3Cpath%20fill%3D%22%239FA0A1%22%20d%3D%22M1.122.193a.657.657%200%201%200-.93.93l7.89%207.887a.657.657%200%200%200%20.93%200L16.9%201.12a.657.657%200%200%200-.93-.93L8.546%207.618%201.122.193z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
	background-repeat: no-repeat;
	background-position: calc(100% - 1.1875rem) .5rem
}
.com-main-nav__flag {
	display: inline-block;
	vertical-align: middle;
	width: 1.25rem;
	height: 1.25rem;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 100%;
	margin-right: .5rem;
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0
}
.com-main-nav__lang-label {
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-ms-flex-preferred-size: 5rem;
	flex-basis: 5rem
}

@media screen and (min-width:48em) {
.com-main-nav__panel--l1 {
	width: 15.625rem;
	transition-property: -webkit-transform;
	transition-property: transform;
	transition-duration: .5s
}
.com-main-nav__panel--l1.panel--visible {
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0);
	overflow: visible
}
.com-main-nav__panel--l2 {
	background: #FFF
}
.com-main-nav__list--l2 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}
.com-main-nav__list--l2>.com-main-nav__item {
	width: 50%
}
.com-main-nav__list--l3 {
	top: -0.5rem
}
.com-main-nav__list--l3 .com-main-nav__item {
	padding-right: .3125rem
}
.com-main-nav__list--l3-parent>.com-main-nav__item>.com-main-nav__link>.com-main-nav__text {
	text-align: left;
	padding: .3125rem 0
}
.com-main-nav__link--l2 {
	padding-left: 2.1875rem;
	padding-right: 0;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}
.com-main-nav__link--l2>.com-main-nav__icon-cnt {
	margin-right: 1.125rem
}
.com-main-nav__link--l2>.com-main-nav__text {
	text-align: left;
	white-space: normal
}
.com-main-nav__link--l3 {
	text-align: left;
	padding-right: 0;
	padding-left: 6.25rem
}
}

@media screen and (min-width:64.0625em) {
.com-main-nav {
	height: calc(100% - 4.375rem);
	overflow: hidden;
	padding-top: 0
}
.com-main-nav__panel {
	height: auto;
	position: absolute;
	top: 4.375rem
}
.com-main-nav__panel--l1 {
	display: none;
	background: #FFF;
	height: 25rem
}
.com-main-nav__panel--l1>.com-main-nav__panel-inner {
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	position: relative;
	overflow: visible;
	max-width: 100%;
	background-color: #f5f5f5
}
.com-main-nav__panel--l1>.com-main-nav__panel-inner::before, .com-main-nav__panel--l1>.com-main-nav__panel-inner::after {
	content: ' ';
	display: table
}
.com-main-nav__panel--l1>.com-main-nav__panel-inner::after {
	clear: both
}
.com-main-nav__panel--l2 {
	display: none;
	top: 0;
	left: 100%;
	height: 100%;
	width: auto;
	z-index: 1
}
.com-main-nav__panel--l2>.com-main-nav__panel-inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	max-width: none;
	padding-right: 0;
	background-color: #f5f5f5
}
.com-main-nav__panel--l3 {
	position: static;
	display: block
}
.com-main-nav__panel--recipes {
	height: 4.375rem;
	border-bottom: .0625rem solid #d8d8d8
}
.com-main-nav__panel--recipes.blk-nav--slim-sticky {
	position: absolute;
	top: 6.875rem;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	width: 100%;
	max-width: 100rem
}
.com-main-nav__panel--recipes>.com-main-nav__panel-inner {
	width: 100%;
	max-width: 70.5rem;
	padding: 0;
	overflow: visible
}
.com-main-nav__panel--recipes .com-main-nav__list--l1>.com-main-nav__item, .com-main-nav__panel--recipes .com-main-nav__item {
	display: inline-block;
	vertical-align: middle;
	margin: 0
}
.com-main-nav__panel--recipes .com-main-nav__list {
	position: static;
	max-width: none;
	padding: 0;
	white-space: nowrap;
	text-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-pack: distribute;
	justify-content: space-around
}
.com-main-nav__panel--recipes .com-main-nav__link {
	padding: 0;
	text-align: center;
	text-transform: none;
	line-height: 4.375rem;
	position: relative
}
.com-main-nav__panel--recipes .com-main-nav__link::after {
	content: '';
	width: 2.5rem;
	height: .25rem;
	background: #b2282c;
	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	bottom: .625rem;
	opacity: 0
}
.com-main-nav__panel--recipes .com-main-nav__link>.com-main-nav__text {
	display: inline-block;
	padding: 0;
	border: 0;
	font-weight: 700;
	white-space: nowrap;
	position: relative;
	color: transparent
}
.com-main-nav__panel--recipes .com-main-nav__link>.com-main-nav__text::before {
	content: attr(data-text);
	font-weight: 400;
	color: #3e3936;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%)
}
.com-main-nav__panel--recipes .com-main-nav__link>.com-main-nav__text::after {
	display: none
}
.com-main-nav__panel--recipes .com-main-nav__link--active::after, .com-main-nav__panel--recipes .com-main-nav__link:hover::after {
	opacity: 1
}
.com-main-nav__panel--recipes .com-main-nav__link--active>.com-main-nav__text, .com-main-nav__panel--recipes .com-main-nav__link:hover>.com-main-nav__text {
	color: #3e3936;
	border: 0
}
.com-main-nav__panel--recipes .com-main-nav__link--active>.com-main-nav__text::before, .com-main-nav__panel--recipes .com-main-nav__link:hover>.com-main-nav__text::before {
	color: transparent
}
.com-main-nav__panel--recipes .com-main-nav__link--favourites {
	padding-left: 1.875rem;
	background-position: left center;
	background-size: auto 1.625rem;
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2236%22%20height%3D%2236%22%20viewBox%3D%220%200%2036%2036%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%233E3936%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M30.075%208.035c-2.87-2.63-7.52-2.63-10.383%200l-1.945%201.783-1.945-1.783c-2.87-2.63-7.516-2.63-10.383%200-3.226%202.96-3.226%207.758%200%2010.717l12.327%2011.31%2012.328-11.31c3.218-2.96%203.218-7.756%200-10.717z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.com-main-nav__panel--recipes .com-main-nav__link--favourites>.com-main-nav__text::before {
	width: auto;
	height: auto;
	line-height: auto;
	background: 0;
	margin-right: 0
}
.com-main-nav__panel--recipes .com-main-nav__link--favourites:hover::after, .com-main-nav__panel--recipes .com-main-nav__link--favourites.com-main-nav__link--active::after {
	left: calc(50% + 1.875rem);
	-webkit-transform: translateX(calc(-50% - 0.9375rem));
	-ms-transform: translateX(calc(-50% - 0.9375rem));
	transform: translateX(calc(-50% - 0.9375rem))
}
.com-main-nav__panel--static {
	position: static;
	background: #FFF
}
.com-main-nav__panel--static>.com-main-nav__panel-inner {
	margin-left: auto;
	margin-right: auto
}
.com-main-nav__panel-inner {
	overflow: hidden
}
.com-main-nav__list--l0 {
	width: calc(100% - 2rem);
	position: absolute;
	white-space: nowrap;
	text-align: center
}
.com-main-nav__list--l0>.com-main-nav__item {
	border-bottom: 0;
	display: inline-block;
	height: 100%;
	margin: 0 .625rem
}
.com-main-nav__list--l1 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	position: absolute;
	left: 0;
	height: 100%;
	padding-top: .3125rem;
	max-width: 26.75rem;
	background-color: white
}
.com-main-nav__list--l1>.com-main-nav__item {
	margin: 0 0 0 auto
}
.com-main-nav__list--l2 {
	display: block;
	height: 100%;
	width: 18.75rem;
	padding-top: .75rem;
	padding-bottom: 3.625rem;
	position: relative
}
.com-main-nav__list--l2>.com-main-nav__item {
	width: 100%
}
.com-main-nav__list--l2::after {
	content: '';
	width: .0625rem;
	height: 16.75rem;
	background-color: #d8d8d8;
	display: block;
	position: absolute;
	right: 0;
	top: 2.5rem
}
.com-main-nav__list--l2:last-child::after {
	display: none
}
.com-main-nav__link--l0 {
	font-size: 1rem;
	font-weight: 600;
	line-height: 4.375rem;
	height: 4.375rem;
	letter-spacing: .014375rem;
	padding: 0 1.0625rem;
	text-transform: uppercase;
	text-align: center;
	box-sizing: border-box
}
.com-main-nav__link--l0--active, .com-main-nav__link--l0:hover {
	border-bottom: .125rem solid #3e3936
}
.com-main-nav__link--l1 {
	font-size: 1rem;
	letter-spacing: -0.01875rem;
	line-height: 1.375rem;
	text-transform: uppercase;
	padding: 2.5rem 2.1875rem 0 0;
	position: relative
}
.com-main-nav__link--l1>.com-main-nav__text {
	display: inline-block;
	padding-bottom: .125rem;
	padding-left: .625rem;
	border-bottom: .25rem solid transparent;
	position: relative;
	z-index: 3;
	white-space: normal;
	font-weight: 400
}
.com-main-nav__link--l1::after {
	content: '';
	width: 1.125rem;
	height: 1.125rem;
	background: #FFF;
	position: absolute;
	right: -0.4375rem;
	top: 75%;
	-webkit-transform: translate(0, -50%) rotate(45deg);
	-ms-transform: translate(0, -50%) rotate(45deg);
	transform: translate(0, -50%) rotate(45deg);
	z-index: 2;
	opacity: 0
}
.com-main-nav__link--l1--active>.com-main-nav__text, .com-main-nav__link--l1:hover>.com-main-nav__text {
	font-weight: 700;
	border-bottom: .25rem solid #b2282c
}
.com-main-nav__link--l1--active::after {
	opacity: 1
}
.com-main-nav__link--l2 {
	padding-right: 0;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}
.com-main-nav__link--l2:hover {
	text-decoration: underline
}
.com-main-nav__link--l2 .com-main-nav__icon-cnt {
	margin-right: 1.125rem
}
.com-main-nav__link--l3 {
	text-align: left;
	padding-right: 0;
	padding-left: 6.25rem
}
.com-main-nav__link--l3:hover {
	text-decoration: underline
}
}
.com-sm-configurator {
	position: relative;
	height: calc(100vh - 100px);
	min-height: 34.1875rem;
	background-color: transparent;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	overflow: hidden
}
.com-sm-configurator__bg {
	position: absolute;
	width: 0;
	top: 30%;
	left: 50%;
	-webkit-transform: translate3d(-50%, -50%, 0) scale(0, 0);
	transform: translate3d(-50%, -50%, 0) scale(0, 0);
	border-radius: 50%;
	background-color: white
}
.com-sm-configurator__bg::before {
	content: '';
	display: block;
	padding-bottom: 100%
}
.com-sm-configurator__bg:after {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	transition: .3s background-color ease-out
}
.com-sm-configurator__bg--active {
	-webkit-transform: translate3d(-50%, -50%, 0) scale(1, 1);
	transform: translate3d(-50%, -50%, 0) scale(1, 1)
}
.com-sm-configurator__heading {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: .75rem;
	font-weight: 700;
	line-height: 2.25rem;
	padding-left: .75rem;
	padding-right: .75rem;
	color: #3e3936;
	border-bottom: .0625rem solid #aea9a6;
	background-color: #FFF;
	position: relative;
	z-index: 2
}
.com-sm-configurator__title {
	font-size: .75rem;
	font-weight: 700
}
.com-sm-configurator__heading, .com-sm-configurator__side {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none
}
.com-sm-configurator__main {
	-webkit-box-flex: 1;
	-ms-flex: 1 0 auto;
	flex: 1 0 auto;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}
.com-sm-main {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	transition: all .5s cubic-bezier(0.86, 0, 0.07, 1);
	padding-top: 2.8125rem
}
.com-sm-main--shift {
	-webkit-transform: translate3d(0, 15%, 0);
	transform: translate3d(0, 15%, 0)
}
.com-sm-main__img-cnt {
	position: relative;
	-webkit-transform: scale(1) translate3d(-0.9375rem, 0, 0);
	transform: scale(1) translate3d(-0.9375rem, 0, 0);
	transition: all .5s ease-in-out
}
.com-sm-main__img-cnt--mid-scale {
	-webkit-transform: scale(2.6);
	-ms-transform: scale(2.6);
	transform: scale(2.6);
	-webkit-transform-origin: 47% 12%;
	-ms-transform-origin: 47% 12%;
	transform-origin: 47% 12%;
	max-width: 23.4375rem
}
.com-sm-main__img-cnt.com-sm-main__img-cnt--max-scale {
	-webkit-transform: scale(4.3);
	-ms-transform: scale(4.3);
	transform: scale(4.3);
	-webkit-transform-origin: 43% 27.3%;
	-ms-transform-origin: 43% 27.3%;
	transform-origin: 43% 27.3%;
	max-width: 23.4375rem
}
.com-sm-main__img-cnt.com-sm-main__img-cnt--max-scale img {
	max-height: none
}
.com-sm-main__img-cnt img {
	max-height: 17.5rem
}
.com-sm-main__img-cnt::after {
	content: '';
	position: absolute;
	top: 87%;
	left: 50%;
	-webkit-transform: translate3d(-50%, 0, 0);
	transform: translate3d(-50%, 0, 0);
	width: 100%;
	min-width: 23.4375rem;
	opacity: 0;
	background-color: transparent;
	height: 11.25rem;
	z-index: -1;
	transition: opacity .5s ease-out
}
.com-sm-main__img-cnt--hiding>*:not(.com-sm-main__img-cnt), .com-sm-main__img-cnt--hiding::after {
	opacity: 0
}

@media screen and (min-width:48em) {
.com-sm-configurator {
	height: calc(100vh - 130px)
}
}

@media screen and (min-width:48em) and (min-height:800px) {
.com-sm-main__img-cnt img {
	max-height: 24.5rem
}
}

@media screen and (min-width:64.0625em) {
.com-sm-configurator {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	height: calc(100vh - 110px);
	max-height: 45.9375rem;
	overflow: hidden
}
.com-sm-configurator__side {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 8.8125rem;
	flex: 0 0 8.8125rem
}
.com-sm-configurator__main {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	display: block
}
.com-sm-configurator__bg {
	top: 50%;
	left: 20%
}
.com-sm-main {
	color: #FFF;
	height: 100%;
	padding-top: 2.5rem
}
}

@media screen and (min-width:64.0625em) and (min-height:680px) {
.com-sm-main {
	padding-top: 3.75rem
}
}

@media screen and (min-width:64.0625em) {
.com-sm-main--shift {
	-webkit-transform: translate3d(10%, 0, 0);
	transform: translate3d(10%, 0, 0)
}
.com-sm-main__heading {
	text-align: center;
	margin-bottom: 1rem
}
.com-sm-main__title {
	font-size: 1.5rem;
	line-height: 2.25rem;
	letter-spacing: .05rem
}
.com-sm-main__model {
	font-size: 1rem;
	line-height: 2.25rem;
	letter-spacing: .05rem
}
.com-sm-main__img-cnt {
	width: 80%;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-transform: translate3d(-2.5rem, 0, 0);
	transform: translate3d(-2.5rem, 0, 0)
}
.com-sm-main__img-cnt::after {
	max-width: 56rem
}
.com-sm-main__img-cnt img {
	max-height: 60vh
}
.com-sm-main__img-cnt.com-sm-main__img-cnt--max-scale, .com-sm-main__img-cnt.com-sm-main__img-cnt--mid-scale {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	-webkit-transform-origin: 50% 50%;
	-ms-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
	max-width: none
}
.com-sm-main__img-cnt.com-sm-main__img-cnt--max-scale img, .com-sm-main__img-cnt.com-sm-main__img-cnt--mid-scale img {
	max-height: none
}
.com-sm-main__img {
	position: relative;
	transition: all .5s cubic-bezier(0.86, 0, 0.07, 1)
}
.com-sm-main__engrave {
	-webkit-box-flex: 1;
	-ms-flex: 1 0 auto;
	flex: 1 0 auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	opacity: 0;
	-webkit-transform: translate3d(0, 100%, 0);
	transform: translate3d(0, 100%, 0)
}
}
.com-sm-sidebar {
	position: relative
}
.com-sm-sidebar__steps {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	background: #f5f5f5;
	box-sizing: border-box;
	position: relative;
	z-index: 2;
	overflow-y: hidden;
	overflow-x: scroll
}
.com-sm-sidebar__panels {
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	height: 6.25rem;
	background-color: #FFF;
	-webkit-transform: translate(0, -100%);
	-ms-transform: translate(0, -100%);
	transform: translate(0, -100%);
	transition: -webkit-transform .5s cubic-bezier(0.86, 0, 0.07, 1);
	transition: transform .5s cubic-bezier(0.86, 0, 0.07, 1);
	z-index: 1
}
.com-sm-sidebar__panels--open {
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0)
}
.com-sm-sidebar-step {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	position: relative;
	text-align: center;
	padding-left: 1rem;
	padding-right: 1rem;
	padding-bottom: .3125rem;
	padding-top: .625rem;
	background-color: #FFF;
	margin: 0 -0.0625rem;
	transition: all .3s cubic-bezier(0.86, 0, 0.07, 1);
	border-bottom: .0625rem solid #aea9a6;
	overflow: hidden;
	height: 100%;
	display: block
}
.com-sm-sidebar-step--in-cart {
	border: 0;
	padding: .625rem 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	overflow: visible
}
.com-sm-sidebar-step__wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	position: relative;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 25%;
	flex: 0 0 25%
}
.com-sm-sidebar-step__wrap::before {
	content: '';
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 0;
	width: .0625rem;
	height: 37.5%;
	background-color: #aea9a6;
	z-index: 1
}
.com-sm-sidebar-step__wrap:first-child::before {
	display: none
}
.com-sm-sidebar-step__wrap--reset {
	border-left: .0625rem solid #aea9a6
}
.com-sm-sidebar-step__wrap--reset::before {
	display: none
}
.com-sm-sidebar-step__wrap--engrave .com-sm-sidebar-step__indicator {
	display: none
}
.com-sm-sidebar-step__wrap--active .com-sm-sidebar-step__indicator {
	opacity: 1
}
.com-sm-sidebar-step__indicator {
	position: absolute;
	top: calc(100% - 12px);
	right: 50%;
	width: 25px;
	height: 25px;
	margin-right: -0.78125rem;
	border-radius: 0 0 0 .3125rem;
	background-color: #FFF;
	-webkit-transform: rotate(135deg) skew(10deg, 10deg);
	-ms-transform: rotate(135deg) skew(10deg, 10deg);
	transform: rotate(135deg) skew(10deg, 10deg);
	transition: opacity .5s cubic-bezier(0.86, 0, 0.07, 1);
	z-index: 3;
	opacity: 0
}
.com-sm-sidebar-step--reset {
	background-color: transparent
}
.com-sm-sidebar-step__icon {
	display: block;
	width: 2.125rem;
	height: 2.125rem;
	margin-left: auto;
	margin-right: auto;
	position: relative
}
.com-sm-sidebar-step__icon::before {
	display: block;
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	-webkit-transform: scale(1, 1);
	-ms-transform: scale(1, 1);
	transform: scale(1, 1);
	border-radius: 50%;
	background-color: #a4010e;
	transition: all .3s cubic-bezier(0.86, 0, 0.07, 1)
}
.com-sm-sidebar-step__icon::after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border-radius: 100%;
	background-color: #a4010e;
	background-position: center center;
	transition: all .3s cubic-bezier(0.86, 0, 0.07, 1)
}
.com-sm-sidebar-step__icon--appliance {
	display: none;
	position: absolute;
	z-index: 2
}
.com-sm-sidebar-step__icon--appliance::before, .com-sm-sidebar-step__icon--appliance::after {
	display: none
}
.com-sm-sidebar-step__icon--appliance.com-sm-sidebar-step__icon--text, .com-sm-sidebar-step__icon--appliance.com-sm-sidebar-step__icon--color {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2245%22%20height%3D%2245%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20stroke%3D%22%233E3936%22%20stroke-width%3D%221.291%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M20.945%2043.677H9.847c-1.863%200-3.727-.005-5.59%200-.77.002-1.494.05-2.195-.33-.57-.308-.906-.77-1.06-1.395-.13-.535-.25-1.134-.054-1.67.228-.624.903-.89%201.266-1.425.356-.522.515-1.14.65-1.75.167-.76.37-1.502.573-2.25a306.192%20306.192%200%200%200%202.69-10.65c.415-1.773.823-3.547%201.28-5.31.228-.88.468-1.758.725-2.63.15-.508.607-1.318-.163-1.478-.68-.143-1.34-.18-2.002-.413a6.782%206.782%200%200%201-1.653-.845%206.466%206.466%200%200%201-2.234-2.76c-.93-2.195-.81-4.916.516-6.923.672-1.018%201.622-1.82%202.696-2.383.642-.336%201.358-.67%202.092-.68.902-.01%201.806.007%202.71.007C13.813.792%2017.537.79%2021.26.79h8.312c.84%200%201.7-.057%202.534.075%201.298.207%202.443.877%203.368%201.798.47.47.945.996%201.246%201.59.355.704.938.597%201.636.568.58-.023%201.068.083%201.43.575.444.607.592%201.448.54%202.184-.045.635-.203%201.39-.677%201.853-.46.45-.98.393-1.565.37-.713-.03-.58.7-.57%201.213.017.93.008%201.862%200%202.793-.005.92.054%202.104-1.018%202.418-.655.192-1.396.12-2.068.12-.433%200-.865-.003-1.297%200-.25%200-.73-.094-.975.013-.198.087-.24.383-.072.53.162.143.653.05.85.05.907.014%201.815%200%202.722%200%201.833.003%203.667.005%205.5%200%20.672-.002%201.586-.17%202.13.33.188.174.434.48.363.757-.045.178-.21.26-.32.388a.937.937%200%200%200-.222.487c-.136.796-.015%201.695-.012%202.502.004.936.006%201.872-.007%202.808-.024%201.614-.214%203.193-.7%204.736-.887%202.812-2.62%205.69-5.06%207.408-.488.343-1.226.585-1.343%201.247-.055.315-.127.92.243%201.047.232.08.565.035.802.036.472%200%20.945-.01%201.416-.004.678.01%201.33.09%201.88.522.98.77%201.05%202.135.502%203.185-.684%201.312-1.964%201.3-3.27%201.295-3.722-.014-7.443-.013-11.164-.01l-5.45.002%22%2F%3E%3Cpath%20d%3D%22M17.646%2021.434c.212%203.04.218%206.07%201.386%208.936a13.077%2013.077%200%200%200%202.043%203.43c.478.574%201.022%201.086%201.535%201.626.312.328.835.56.784%201.09-1.215-.872-2.4-1.702-3.347-2.88-.86-1.07-1.52-2.287-2.072-3.542-.644-1.464-1.14-2.985-1.362-4.574-.235-1.693-.112-3.355.193-5.03.086-.473.18-.946.263-1.42.045-.264.28-.77.565-.354.215.314.076%201.002.076%201.37%200%20.186.064%201.338-.064%201.348zm5.79-4.493c-1.56%200-3.123.01-4.685%200-.25-.003-.716.09-.692-.26.014-.203.2-.475.29-.648.145-.274.22-.612.384-.87.282-.44.84-.376%201.292-.364.724.02%201.445-.003%202.168-.015.43-.007.884.014%201.214.325.396.373.372.935.935%201.152.657.25%201.53.072%202.218.073.45.002.903.01%201.354.02.166.002.39-.03.548.022.148.05.237.2.355.297-.156.092-.272.22-.454.257-.206.042-.466.004-.678.005-.48.004-.962.006-1.443.007h-2.804%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.com-sm-sidebar-step__icon--appliance.com-sm-sidebar-step__icon--bowl {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2262%22%20height%3D%2237%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20stroke%3D%22%23000%22%20stroke-width%3D%221.291%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M16.807%203.934H.885c0%2016.19%201.51%2018.445%203.66%2020.77C6.7%2027.03%208.88%2028.29%209.312%2029.352c.433%201.063.442%202.984.442%202.984h14.11s.01-1.92.44-2.984c.434-1.063%202.614-2.32%204.766-4.647%202.153-2.326%203.662-4.582%203.662-20.77H16.807z%22%20stroke-dasharray%3D%221.463114795137624%2C3.657786885245901%22%2F%3E%3Cpath%20d%3D%22M41.766%201.352H22.402c0%2019.623%201.835%2022.357%204.452%2025.177%202.618%202.82%205.27%204.344%205.795%205.632.525%201.29.536%203.617.536%203.617h17.16s.01-2.33.537-3.618c.527-1.288%203.178-2.813%205.795-5.633%202.618-2.82%204.453-5.555%204.453-25.178H41.767z%22%20fill-opacity%3D%22.8%22%20fill%3D%22%23FFF%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.com-sm-sidebar-step--in-cart .com-sm-sidebar-step__icon--appliance {
	display: block;
	width: 2.75rem;
	height: 2.75rem
}
.com-sm-sidebar-step--in-cart .com-sm-sidebar-step__icon::before, .com-sm-sidebar-step--in-cart .com-sm-sidebar-step__icon::after {
	z-index: 1;
	width: 2.0625rem;
	height: 2.0625rem;
	top: -0.625rem;
	left: -0.8125rem
}
.com-sm-sidebar-step--in-cart .com-sm-sidebar-step__icon::after {
	z-index: 3
}
.com-sm-sidebar-step__icon--color::after {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2214%22%20height%3D%2217%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M6.958%2011.857c-.884%200-1.604-.72-1.604-1.603a.633.633%200%201%200-1.266%200%202.872%202.872%200%200%200%202.87%202.87.633.633%200%201%200%200-1.267m0%203.67A5.534%205.534%200%200%201%201.43%2010c0-4.138%204.276-7.648%205.536-8.592%201.262.908%205.52%204.29%205.52%208.592a5.534%205.534%200%200%201-5.528%205.528M7.298.1a.633.633%200%200%200-.693.008C6.342.284.165%204.494.165%2010a6.802%206.802%200%200%200%206.793%206.794A6.802%206.802%200%200%200%2013.752%2010c0-5.724-6.19-9.733-6.454-9.9%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.com-sm-sidebar-step__icon--bowl::after {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2219%22%20height%3D%2217%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20stroke%3D%22%23FFF%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M9.5%201.333h-8c0%208.107.758%209.236%201.84%2010.4%201.08%201.167%202.176%201.797%202.394%202.328.217.534.22%201.496.22%201.496h7.09s.005-.962.222-1.495c.218-.53%201.313-1.16%202.394-2.326%201.082-1.165%201.84-2.294%201.84-10.4h-8z%22%20stroke-width%3D%221.291%22%2F%3E%3Cpath%20stroke-width%3D%22.1%22%20fill%3D%22%23FFF%22%20d%3D%22M9.91%206.638h2.57v.835H9.91v2.576h-.87V7.472H6.48v-.835h2.56v-2.59h.868z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.com-sm-sidebar-step__icon--text::after {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2214%22%20height%3D%2217%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M2.314%204.124L.118%2013.05a.39.39%200%200%200%20.47.47l8.923-2.197a.39.39%200%200%200%20.27-.24l1.583-4.2a1.945%201.945%200%200%200%201.706-3.29L10.044.566a1.945%201.945%200%200%200-3.29%201.704l-4.21%201.583a.39.39%200%200%200-.23.27zm5.528-3.006a1.167%201.167%200%200%201%201.652%200l3.027%203.025a1.167%201.167%200%200%201-1.65%201.644L7.84%202.767a1.167%201.167%200%200%201%200-1.65zM7.032%203c.076.116.163.224.26.32l3.035%203.024c.097.098.205.184.32.26l-1.52%204.014-7.37%201.813L4.95%209.237a1.543%201.543%200%201%200-.545-.55L1.207%2011.88%203.02%204.51%207.033%203zM4.966%207.907a.765.765%200%201%201%201.53%200%20.765.765%200%200%201-1.53%200zm-4.58%208.73a.39.39%200%200%201%200-.78h9.655a.39.39%200%201%201%200%20.78H.386z%22%20fill%3D%22%23FFF%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.com-sm-sidebar-step__icon--reset::before {
	display: none
}
.com-sm-sidebar-step__icon--reset::after {
	background-color: transparent;
	background-size: 100%;
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2241%22%20height%3D%2241%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M40%2020.5C40%2031.27%2031.27%2040%2020.5%2040S1%2031.27%201%2020.5%209.73%201%2020.5%201%2040%209.73%2040%2020.5%22%20stroke%3D%22%233E3936%22%2F%3E%3Cg%20fill%3D%22%233E3936%22%20fill-rule%3D%22nonzero%22%3E%3Cpath%20d%3D%22M25.527%2020.1a.472.472%200%200%201-.443-.36c-.503-2.25-2.453-3.84-4.757-3.84-2.305%200-4.255%201.59-4.757%203.84a.44.44%200%201%201-.857-.21A5.745%205.745%200%200%201%2020.327%2015a5.745%205.745%200%200%201%205.614%204.53c.06.24-.09.48-.324.54-.03%200-.06.03-.09.03z%22%2F%3E%3Cpath%20d%3D%22M25.675%2020.22c-.06%200-.12%200-.178-.03l-1.536-.66c-.235-.09-.324-.36-.235-.6.088-.24.354-.33.59-.24l1.123.48.473-1.14c.09-.24.356-.33.59-.24.238.09.327.36.238.6l-.65%201.56c-.06.12-.118.21-.236.24-.06.03-.118.03-.177.03zm-5.26%206.6a5.745%205.745%200%200%201-5.613-4.53.44.44%200%201%201%20.857-.21c.5%202.25%202.45%203.84%204.756%203.84%202.304%200%204.254-1.59%204.756-3.84a.44.44%200%201%201%20.857.21c-.59%202.67-2.896%204.53-5.614%204.53z%22%2F%3E%3Cpath%20d%3D%22M14.447%2024.06c-.06%200-.118%200-.177-.03-.236-.09-.325-.36-.236-.6l.65-1.56c.088-.24.354-.33.59-.24l1.537.66c.237.09.326.36.237.6-.088.24-.354.33-.59.24l-1.123-.48-.473%201.11c-.06.18-.235.3-.413.3z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.com-sm-sidebar-step__text {
	position: relative;
	display: inline-block;
	font-size: .625rem;
	font-weight: 700;
	line-height: .6875rem;
	margin-top: .3125rem;
	transition: all .3s cubic-bezier(0.86, 0, 0.07, 1)
}
.com-sm-sidebar-step--active {
	z-index: 2;
	border-color: #c20038
}
.com-sm-sidebar-step--active::before {
	opacity: 0
}
.com-sm-sidebar-step--active .com-sm-sidebar-step__icon::before {
	background-color: #c20038;
	-webkit-transform: scale(5, 5);
	-ms-transform: scale(5, 5);
	transform: scale(5, 5)
}
.com-sm-sidebar-step--active .com-sm-sidebar-step__icon::after {
	-webkit-transform: scale(1.45);
	-ms-transform: scale(1.45);
	transform: scale(1.45);
	-webkit-transform-origin: top center;
	-ms-transform-origin: top center;
	transform-origin: top center;
	background-color: #3e3936;
	transition: -webkit-transform .3s cubic-bezier(0.86, 0, 0.07, 1), background .3s cubic-bezier(0.86, 0, 0.07, 1);
	transition: transform .3s cubic-bezier(0.86, 0, 0.07, 1), background .3s cubic-bezier(0.86, 0, 0.07, 1)
}
.com-sm-sidebar-step--active .com-sm-sidebar-step__text {
	-webkit-transform: translateY(15px);
	-ms-transform: translateY(15px);
	transform: translateY(15px);
	color: transparent
}
.com-sm-sidebar-panel {
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
	-webkit-overflow-scrolling: touch
}
.com-sm-sidebar-panel--active {
	opacity: 1;
	z-index: 2
}
.com-sm-sidebar-panel__content {
	height: 100%
}
.com-sm-colors {
	padding-left: .5625rem;
	padding-right: .5625rem;
	-webkit-overflow-scrolling: touch;
	overflow: auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}
.com-sm-colors__item {
	position: relative;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 3rem;
	height: 3rem;
	box-sizing: border-box;
	margin-left: 5%;
	margin-right: 5%;
	transition: all .5s cubic-bezier(0.86, 0, 0.07, 1);
	-webkit-transform: translate3D(30px, 0, 0);
	-ms-transform: translate3D(30px, 0, 0);
	transform: translate3D(30px, 0, 0);
	opacity: 0
}
.com-sm-colors__item:before {
	background-color: #FFF;
	transition: -webkit-transform .3s cubic-bezier(0.86, 0, 0.07, 1);
	transition: transform .3s cubic-bezier(0.86, 0, 0.07, 1)
}
.com-sm-colors__item:before, .com-sm-colors__item:after {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	border-radius: 50%
}
.com-sm-colors__item:hover, .com-sm-colors__item--current {
	-webkit-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2)
}
.com-sm-colors__item:hover:before, .com-sm-colors__item--current:before {
	-webkit-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2);
	box-shadow: .375rem 0 1.25rem #ada8a5
}
.com-sm-colors__item--current {
	-webkit-transform: scale(1.2) translate3D(30px, 0, 0);
	-ms-transform: scale(1.2) translate3D(30px, 0, 0);
	transform: scale(1.2) translate3D(30px, 0, 0)
}
.com-sm-colors__item--visible {
	-webkit-transform: translate3D(0, 0, 0);
	-ms-transform: translate3D(0, 0, 0);
	transform: translate3D(0, 0, 0);
	opacity: 1
}
.com-sm-colors__item--visible.com-sm-colors__item--current {
	-webkit-transform: scale(1.2) translate3D(0, 0, 0);
	-ms-transform: scale(1.2) translate3D(0, 0, 0);
	transform: scale(1.2) translate3D(0, 0, 0)
}
.com-sm-bowls {
	position: relative;
	height: 4.375rem;
	padding-top: .25rem;
	padding-bottom: 1.625rem;
	box-sizing: content-box
}
.com-sm-bowls__list {
	-webkit-overflow-scrolling: touch;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-line-pack: center;
	align-content: center;
	overflow: auto;
	height: 100%
}
.com-sm-bowls__current {
	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	bottom: 0;
	font-size: .5625rem;
	font-weight: 700;
	line-height: 1.1875rem;
	height: 1.1875rem;
	white-space: nowrap;
	padding-bottom: .3125rem;
	transition: color .3s cubic-bezier(0.86, 0, 0.07, 1)
}
.com-sm-bowls__current::before {
	content: '';
	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	top: -0.5rem;
	width: .0625rem;
	height: .5rem;
	background-color: #3e3936
}
.com-sm-bowls__current::after {
	content: '';
	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	top: 0;
	width: 4.375rem;
	height: .0625rem;
	background-color: #3e3936
}
.com-sm-bowls__current--fading {
	color: transparent
}
.com-sm-bowls__current--selected::before {
	width: .125rem;
	background-color: #a4010e;
	border-radius: .125rem .125rem 0 0
}
.com-sm-bowls__current--selected::after {
	height: .125rem;
	background-color: #a4010e;
	border-radius: .125rem
}
.com-sm-bowl {
	display: block;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	position: relative;
	text-align: center;
	padding: 0 1.03125rem;
	transition: all .5s cubic-bezier(0.86, 0, 0.07, 1);
	opacity: 0;
	-webkit-transform: translate3D(30px, 0, 0);
	-ms-transform: translate3D(30px, 0, 0);
	transform: translate3D(30px, 0, 0)
}
.com-sm-bowl--visible {
	opacity: 1;
	-webkit-transform: translate3D(0, 0, 0);
	-ms-transform: translate3D(0, 0, 0);
	transform: translate3D(0, 0, 0)
}
.com-sm-bowl:before {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
	opacity: 0
}
.com-sm-bowl__image {
	width: 4.375rem
}
.com-sm-bowl__name {
	display: none
}

@media screen and (min-width:48em) {
.com-sm-sidebar-step--active .com-sm-sidebar-step__icon::before {
	-webkit-transform: scale(8.5, 8.5);
	-ms-transform: scale(8.5, 8.5);
	transform: scale(8.5, 8.5)
}
.com-sm-colors__item {
	margin-left: 2%;
	margin-right: 2%
}
}

@media screen and (min-width:64.0625em) {
.com-sm-sidebar {
	height: 100%
}
.com-sm-sidebar__steps {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	height: 100%;
	border-bottom: 0;
	overflow: hidden
}
.com-sm-sidebar__steps::before {
	content: '';
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	border-right: .0625rem solid #aea9a6
}
.com-sm-sidebar__panels {
	top: 0;
	left: 8.8125rem;
	width: 21.25rem;
	height: 100%;
	background-color: #FFF;
	-webkit-transform: translate(-100%, 0);
	-ms-transform: translate(-100%, 0);
	transform: translate(-100%, 0)
}
.com-sm-sidebar__panels--open {
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0)
}
.com-sm-sidebar-step {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-top: .0625rem solid #aea9a6;
	border-right: .0625rem solid #aea9a6;
	border-bottom: 0;
	padding: 0;
	margin: 0;
	transition: background-color .3s ease-out
}
.com-sm-sidebar-step__wrap {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 8.75rem;
	flex: 0 0 8.75rem
}
.com-sm-sidebar-step__wrap::before {
	display: none
}
.com-sm-sidebar-step__wrap--engrave .com-sm-sidebar-step__indicator {
	display: block
}
.com-sm-sidebar-step__wrap--reset {
	border-left: 0
}
.com-sm-sidebar-step--in-cart {
	border: 0;
	padding: .625rem 0;
	overflow: visible
}
.com-sm-sidebar-step__indicator {
	content: '';
	top: 50%;
	right: -16px;
	width: 30px;
	height: 30px;
	margin-right: 0;
	margin-top: -15px;
	-webkit-transform: rotate(45deg) skew(10deg, 10deg);
	-ms-transform: rotate(45deg) skew(10deg, 10deg);
	transform: rotate(45deg) skew(10deg, 10deg);
	z-index: 3
}
.com-sm-sidebar-step::after {
	top: 50%;
	-webkit-transform: translate3d(-50%, -50%, 0) scale(1, 1);
	transform: translate3d(-50%, -50%, 0) scale(1, 1);
	width: 2.6875rem;
	height: 2.75rem;
	background-color: transparent
}
.com-sm-sidebar-step:hover {
	background-color: #f5f5f5
}
.com-sm-sidebar-step--active::after {
	background-color: #a4010e;
	-webkit-transform: translate3d(-50%, -50%, 0) scale(5, 5);
	transform: translate3d(-50%, -50%, 0) scale(5, 5)
}
.com-sm-sidebar-step--active .com-sm-sidebar-step__icon::before {
	-webkit-transform: scale(8, 8);
	-ms-transform: scale(8, 8);
	transform: scale(8, 8)
}
.com-sm-sidebar-step--active .com-sm-sidebar-step__icon::after {
	-webkit-transform: none;
	-ms-transform: none;
	transform: none
}
.com-sm-sidebar-step--active .com-sm-sidebar-step__icon--appliance.com-sm-sidebar-step__icon--color, .com-sm-sidebar-step--active .com-sm-sidebar-step__icon--appliance.com-sm-sidebar-step__icon--text {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2245%22%20height%3D%2245%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20stroke%3D%22%23FFF%22%20stroke-width%3D%221.291%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M20.945%2043.955H9.847c-1.863%200-3.727-.005-5.59%200-.77.002-1.494.052-2.195-.328-.57-.31-.906-.772-1.06-1.396-.13-.535-.25-1.133-.054-1.67.228-.623.903-.89%201.266-1.424.356-.522.515-1.142.65-1.75.167-.76.37-1.503.573-2.25a306.192%20306.192%200%200%200%202.69-10.65c.415-1.773.823-3.547%201.28-5.31.228-.88.468-1.758.725-2.63.15-.508.607-1.318-.163-1.48-.68-.14-1.34-.18-2.002-.41a6.782%206.782%200%200%201-1.653-.845%206.466%206.466%200%200%201-2.234-2.76c-.93-2.194-.81-4.916.516-6.922.672-1.017%201.622-1.82%202.696-2.382.642-.336%201.358-.67%202.092-.68.902-.01%201.806.007%202.71.007L21.26%201.07h8.312c.84%200%201.7-.058%202.534.074%201.298.207%202.443.876%203.368%201.798.47.47.945.996%201.246%201.59.355.704.938.596%201.636.568.58-.024%201.068.082%201.43.574.444.607.592%201.448.54%202.184-.045.635-.203%201.39-.677%201.854-.46.45-.98.393-1.565.37-.713-.03-.58.7-.57%201.213.017.93.008%201.862%200%202.793-.005.92.054%202.105-1.018%202.42-.655.19-1.396.12-2.068.118-.433%200-.865-.003-1.297%200-.25%200-.73-.093-.975.014-.198.086-.24.38-.072.53.162.14.653.048.85.05.907.013%201.815%200%202.722%200%201.833%200%203.667.003%205.5-.002.672-.002%201.586-.17%202.13.33.188.175.434.48.363.758-.045.178-.21.26-.32.388a.937.937%200%200%200-.222.486c-.136.797-.015%201.696-.012%202.502.004.937.006%201.873-.007%202.81-.024%201.612-.214%203.19-.7%204.735-.887%202.812-2.62%205.69-5.06%207.407-.488.344-1.226.586-1.343%201.248-.055.314-.127.92.243%201.046.232.08.565.036.802.036.472.002.945-.01%201.416-.004.678.01%201.33.09%201.88.523.98.77%201.05%202.134.502%203.184-.684%201.313-1.964%201.302-3.27%201.296-3.722-.013-7.443-.012-11.164-.01l-5.45.002%22%2F%3E%3Cpath%20d%3D%22M17.646%2021.713c.212%203.04.218%206.07%201.386%208.936a13.077%2013.077%200%200%200%202.043%203.43c.478.573%201.022%201.084%201.535%201.624.312.33.835.56.784%201.092-1.215-.873-2.4-1.704-3.347-2.88-.86-1.072-1.52-2.29-2.072-3.543-.644-1.464-1.14-2.986-1.362-4.574-.235-1.694-.112-3.356.193-5.03.086-.475.18-.948.263-1.423.045-.262.28-.77.565-.352.215.314.076%201.002.076%201.37%200%20.186.064%201.338-.064%201.348zm5.79-4.493c-1.56%200-3.123.01-4.685-.003-.25-.002-.716.092-.692-.257.014-.204.2-.477.29-.65.145-.274.22-.612.384-.868.282-.44.84-.377%201.292-.365.724.02%201.445-.003%202.168-.015.43-.007.884.014%201.214.325.396.373.372.935.935%201.15.657.253%201.53.073%202.218.075.45%200%20.903.01%201.354.018.166.004.39-.03.548.023.148.05.237.2.355.298-.156.093-.272.22-.454.258-.206.043-.466.005-.678.006-.48.004-.962.006-1.443.006-.936.002-1.87%200-2.804%200%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.com-sm-sidebar-step--active .com-sm-sidebar-step__icon--appliance.com-sm-sidebar-step__icon--bowl {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2262%22%20height%3D%2237%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20stroke%3D%22%23FFF%22%20stroke-width%3D%221.291%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M16.806%203.934H.883c0%2016.19%201.51%2018.445%203.662%2020.77%202.152%202.327%204.332%203.585%204.764%204.648.432%201.063.44%202.984.44%202.984h14.11s.01-1.92.44-2.984c.435-1.063%202.614-2.32%204.766-4.647%202.153-2.326%203.662-4.582%203.662-20.77H16.806z%22%20stroke-dasharray%3D%221.463114795137624%2C3.657786885245901%22%2F%3E%3Cpath%20d%3D%22M41.765%201.352H22.4c0%2019.623%201.835%2022.357%204.453%2025.177%202.617%202.82%205.268%204.344%205.795%205.632.525%201.29.536%203.617.536%203.617h17.162s.01-2.33.536-3.618c.526-1.288%203.177-2.813%205.794-5.633%202.618-2.82%204.453-5.555%204.453-25.178H41.764z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.com-sm-sidebar-step--active .com-sm-sidebar-step__text {
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
	color: #FFF
}
.com-sm-sidebar-step__icon {
	background-position: center center;
	background-size: 100%;
	width: 2.6875rem;
	height: 2.75rem;
	margin-bottom: .375rem
}
.com-sm-sidebar-step__icon::before, .com-sm-sidebar-step__icon::after {
	z-index: 1;
	width: 2.0625rem;
	height: 2.0625rem;
	top: -0.625rem;
	left: -0.8125rem
}
.com-sm-sidebar-step__icon::after {
	z-index: 3
}
.com-sm-sidebar-step__icon--appliance {
	display: block
}
.com-sm-sidebar-step__icon--bowl {
	width: 3.75rem;
	height: 2.125rem
}
.com-sm-sidebar-step__icon--bowl::before, .com-sm-sidebar-step__icon--bowl::after {
	top: -1rem;
	left: -0.375rem
}
.com-sm-sidebar-step__icon--bowl::after {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2210%22%20height%3D%2210%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5.89%204.134h4.058V5.45H5.89v4.065H4.52V5.45H.48V4.135h4.04V.05h1.37z%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.com-sm-sidebar-step__icon--reset {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2241%22%20height%3D%2241%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M40%2020.5C40%2031.27%2031.27%2040%2020.5%2040S1%2031.27%201%2020.5%209.73%201%2020.5%201%2040%209.73%2040%2020.5%22%20stroke%3D%22%233E3936%22%2F%3E%3Cg%20fill%3D%22%233E3936%22%20fill-rule%3D%22nonzero%22%3E%3Cpath%20d%3D%22M25.527%2020.1a.472.472%200%200%201-.443-.36c-.503-2.25-2.453-3.84-4.757-3.84-2.305%200-4.255%201.59-4.757%203.84a.44.44%200%201%201-.857-.21A5.745%205.745%200%200%201%2020.327%2015a5.745%205.745%200%200%201%205.614%204.53c.06.24-.09.48-.324.54-.03%200-.06.03-.09.03z%22%2F%3E%3Cpath%20d%3D%22M25.675%2020.22c-.06%200-.12%200-.178-.03l-1.536-.66c-.235-.09-.324-.36-.235-.6.088-.24.354-.33.59-.24l1.123.48.473-1.14c.09-.24.356-.33.59-.24.238.09.327.36.238.6l-.65%201.56c-.06.12-.118.21-.236.24-.06.03-.118.03-.177.03zm-5.26%206.6a5.745%205.745%200%200%201-5.613-4.53.44.44%200%201%201%20.857-.21c.5%202.25%202.45%203.84%204.756%203.84%202.304%200%204.254-1.59%204.756-3.84a.44.44%200%201%201%20.857.21c-.59%202.67-2.896%204.53-5.614%204.53z%22%2F%3E%3Cpath%20d%3D%22M14.447%2024.06c-.06%200-.118%200-.177-.03-.236-.09-.325-.36-.236-.6l.65-1.56c.088-.24.354-.33.59-.24l1.537.66c.237.09.326.36.237.6-.088.24-.354.33-.59.24l-1.123-.48-.473%201.11c-.06.18-.235.3-.413.3z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
	width: 2.4375rem;
	height: 2.4375rem
}
.com-sm-sidebar-step__icon--reset::after {
	display: none
}
.com-sm-sidebar-step__text {
	z-index: 2;
	font-size: .625rem;
	font-weight: 400;
	line-height: .9375rem;
	position: absolute;
	top: 5.625rem
}
.com-sm-sidebar-panel {
	overflow-x: hidden;
	overflow-y: auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}
.com-sm-colors {
	padding: 3.125rem 3.9375rem;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	height: auto
}
.com-sm-colors__item {
	width: 2.5rem;
	height: 2.5rem;
	margin-left: 0;
	margin-right: 2.1875rem;
	margin-bottom: 1.4375rem;
	transition-duration: .4s;
	-webkit-transform: translate3D(0, 30px, 0);
	-ms-transform: translate3D(0, 30px, 0);
	transform: translate3D(0, 30px, 0)
}
.com-sm-colors__item:nth-of-type(3n+3) {
	margin-right: 0
}
.com-sm-colors__item:hover:before, .com-sm-colors__item--current:before {
	box-shadow: 0 .375rem 1.25rem #ada8a5
}
.com-sm-colors__item--visible {
	-webkit-transform: translate3D(0, 0, 0);
	-ms-transform: translate3D(0, 0, 0);
	transform: translate3D(0, 0, 0);
	opacity: 1
}
.com-sm-colors__item--visible.com-sm-colors__item--current {
	-webkit-transform: scale(1.2) translate3D(0, 0, 0);
	-ms-transform: scale(1.2) translate3D(0, 0, 0);
	transform: scale(1.2) translate3D(0, 0, 0)
}
.com-sm-bowls {
	display: block;
	height: 100%;
	padding: 0;
	overflow: hidden
}
.com-sm-bowls__list {
	display: block;
	padding-top: .875rem;
	padding-bottom: .875rem;
	padding-left: 1.5625rem;
	padding-right: 1.5625rem
}
.com-sm-bowl {
	position: relative;
	padding-left: .625rem;
	padding-right: .625rem;
	padding-top: 1.0625rem;
	-webkit-transform: translate3D(0, 50px, 0);
	-ms-transform: translate3D(0, 50px, 0);
	transform: translate3D(0, 50px, 0)
}
.com-sm-bowl--visible {
	-webkit-transform: translate3D(0, 0, 0);
	-ms-transform: translate3D(0, 0, 0);
	transform: translate3D(0, 0, 0)
}
.com-sm-bowl:before {
	top: -0.0625rem;
	left: 0;
	bottom: -0.0625rem;
	border: .0625rem solid #aea9a6;
	transition: opacity .5s ease;
	z-index: 2
}
.com-sm-bowl__inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding-top: 1rem;
	padding-bottom: 2rem;
	position: relative;
	z-index: 1
}
.com-sm-bowl__inner::after {
	content: '';
	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	bottom: 0;
	width: 100%;
	height: .0625rem;
	background-color: #aea9a6;
	transition: background-color .5s ease
}
.com-sm-bowl__image {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 6.25rem;
	flex: 0 0 6.25rem
}
.com-sm-bowl__name {
	-webkit-box-flex: 1;
	-ms-flex: 1 0 auto;
	flex: 1 0 auto;
	max-width: 7.5rem;
	text-transform: uppercase;
	font-size: .75rem;
	line-height: 1.375rem;
	color: #3e3936;
	margin-left: .9375rem;
	text-align: left;
	display: block
}
.com-sm-bowl:hover:before, .com-sm-bowl--current:before {
	opacity: 1
}
.com-sm-bowl:hover .com-sm-bowl__inner::after, .com-sm-bowl--current .com-sm-bowl__inner::after {
	background-color: transparent
}
}
.com-sm-configurator__recap {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	height: 6.25rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	height: 6.25rem;
	z-index: 0;
	box-sizing: border-box;
	transition: height .5s cubic-bezier(0.86, 0, 0.07, 1)
}
.com-sm-configurator__recap:before {
	content: '';
	opacity: 0;
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	right: 0;
	display: block;
	height: 2.5rem;
	transition: opacity .1s ease-out;
	background: rgba(0,0,0,0.2);
	background: linear-gradient(to top, transparent 0, rgba(0,0,0,0.2) 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$start-color", endColorstr="$end-color", GradientType=0)
}
.com-sm-configurator__recap--open.com-sm-configurator__recap {
	height: 100%;
	z-index: 9
}
.com-sm-configurator__recap--open.com-sm-configurator__recap--slide-up:before {
	opacity: 1
}
.com-sm-configurator__recap--open.com-sm-configurator__recap--slide-down .com-sm-recap-cta:before {
	opacity: 1
}
.com-sm-configurator__recap-products {
	position: absolute;
	top: 0;
	bottom: 6.25rem;
	left: 0;
	right: 0;
	background-color: white;
	overflow: hidden;
	margin: 0 0 auto;
	-webkit-box-flex: 2;
	-ms-flex: 2;
	flex: 2
}
.com-sm-configurator__recap--open .com-sm-configurator__recap-products {
	overflow-y: scroll;
	-webkit-overflow-scrolling: touch;
	display: block
}
.com-sm-recap-view-btn {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	color: #c20038;
	text-decoration: none;
	margin-left: 1rem;
	position: absolute;
	right: .9375rem;
	top: 2.3125rem;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: .625rem
}
.com-sm-recap-view-btn__icon-wrap {
	width: 1.25rem;
	margin-bottom: .5rem
}
.com-sm-recap-view-btn .com-sm-recap-view-btn__icon {
	width: 1.25rem;
	height: 1.25rem
}

@media screen and (max-width:64em) {
.com-sm-recap-view-btn .com-sm-recap-view-btn__icon {
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg)
}
}
.com-sm-recap-view-btn__view {
	display: none
}
.com-sm-recap-view-btn__close {
	display: block
}
.com-sm-recap-products {
	list-style: none;
	padding: 1.875rem 3.125rem 1.25rem
}
.com-sm-configurator__recap--open .com-sm-recap-products {
	display: block;
	height: auto
}
.com-sm-recap-products__item {
	padding: 1.5625rem 1rem 1.125rem
}
.com-sm-configurator__recap--open .com-sm-recap-products__item {
	border-top: 1px solid #e0e0e0
}
.com-sm-configurator__recap--open .com-sm-recap-products__item:first-child {
	border-top: 0
}
.com-sm-recap-product__icon {
	display: block;
	width: 3.75rem;
	height: 3.75rem;
	margin-bottom: .625rem
}
.com-sm-recap-product__name {
	font-size: .75rem;
	line-height: 1.5;
	font-weight: 700;
	text-transform: uppercase;
	color: #3e3936;
	margin-bottom: .75rem
}
.com-sm-recap-product__color {
	display: inline-block;
	box-sizing: border-box;
	min-width: 7.5rem;
	height: 1.5rem;
	line-height: 1.375rem;
	border: 1px solid;
	padding: 0 1.25rem;
	font-size: .625rem;
	border-radius: .75rem;
	text-align: center
}
.com-sm-recap-product__in-the-box {
	margin: 1.25rem 0 1.5625rem;
	font-size: .625rem;
	line-height: 1.125rem
}
.com-sm-recap-product__in-the-box-label {
	color: #aea9a6
}
.com-sm-recap-product__in-the-box-content {
	color: #3e3936;
	line-height: .875rem
}
.com-sm-recap-product__price {
	color: #3e3936;
	font-size: 1rem
}
.com-sm-recap-product__regular-price {
	text-decoration: line-through
}
.com-sm-recap-product__regular-price--full-price {
	text-decoration: none
}
.com-sm-recap-product__special-price {
	font-weight: 600;
	color: #c20038
}
.com-sm-recap-cta {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	height: 6.25rem;
	padding: 0 3.125rem 1.4375rem;
	transition: background-color .5s cubic-bezier(0.86, 0, 0.07, 1)
}
.com-sm-configurator__recap--open .com-sm-recap-cta {
	background-color: #f5f5f5
}
.com-sm-configurator__recap--open .com-sm-recap-cta__content {
	border-color: transparent
}
.com-sm-recap-cta:before {
	content: '';
	opacity: 0;
	position: absolute;
	top: -2.5rem;
	left: 0;
	right: 0;
	display: block;
	height: 2.5rem;
	transition: opacity .1s ease-out;
	background: rgba(0,0,0,0.2);
	background: linear-gradient(to bottom, transparent 0, rgba(0,0,0,0.2) 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$start-color", endColorstr="$end-color", GradientType=0)
}
.com-sm-recap-cta__content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	border-top: 1px solid white;
	padding: 1.4375rem 0 0
}
.com-sm-recap-total {
	position: relative;
	color: white;
	font-size: .625rem;
	line-height: 1.3;
	padding-top: .125rem;
	white-space: nowrap;
	padding-right: 2.125rem;
	transition: color .5s cubic-bezier(0.86, 0, 0.07, 1)
}
.com-sm-recap-total__price {
	display: block;
	font-size: 1.125rem;
	font-weight: 700
}
.com-sm-configurator__recap--open .com-sm-recap-total {
	color: #3e3936
}
.com-sm-recap-opener-mobile {
	float: right;
	margin-top: .75rem;
	width: 1.5rem;
	height: 1.5rem;
	line-height: 1.375rem;
	border: 1px solid white;
	border-radius: 50%;
	text-align: center;
	margin-right: -2.125rem
}
.com-sm-recap-opener-mobile .com-sm-recap-view-btn__icon>g>g {
	fill: white
}
.com-sm-configurator__recap--open .com-sm-recap-opener-mobile {
	display: none
}
.com-sm-recap-info {
	display: block;
	opacity: 0;
	visibility: hidden;
	font-size: .5rem;
	font-weight: 600;
	color: #aea9a6;
	text-decoration: underline
}
.com-sm-configurator__recap--open .com-sm-recap-info {
	opacity: 1;
	visibility: visible
}

@media screen and (min-width:64.0625em) {
.com-sm-configurator__recap {
	position: relative;
	background-color: white;
	width: 19.375rem;
	height: 24.3125rem;
	margin: auto 0 auto auto;
	padding: 0;
	border-top: 0
}
.com-sm-configurator__recap-products {
	display: block;
	position: relative;
	padding: 2.1875rem 2.5rem 0
}
.com-sm-recap__detailed-item {
	display: none
}
.com-sm-configurator__recap--open .com-sm-recap__detailed-item {
	display: block
}
.com-sm-recap-view-btn {
	position: relative;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	font-size: .75rem;
	top: auto;
	right: auto
}
.com-sm-recap-view-btn__icon-wrap {
	width: 1rem;
	margin-bottom: 0
}
.com-sm-recap-view-btn .com-sm-recap-view-btn__icon {
	transition: -webkit-transform .5s cubic-bezier(0.86, 0, 0.07, 1);
	transition: transform .5s cubic-bezier(0.86, 0, 0.07, 1);
	width: .5rem;
	height: .5rem
}
.com-sm-recap-view-btn__view {
	display: block
}
.com-sm-recap-view-btn__close {
	display: none
}
.com-sm-configurator__recap--open .com-sm-recap-view-btn__close {
	display: block
}
.com-sm-configurator__recap--open .com-sm-recap-view-btn__view {
	display: none
}
.com-sm-configurator__recap--open .com-sm-recap-view-btn__icon {
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg)
}
.com-sm-recap-products {
	padding: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 90%;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}
.com-sm-recap-product__in-the-box {
	margin-bottom: 2.1875rem
}
.com-sm-recap-info {
	opacity: 1;
	visibility: visible;
	padding-left: 1rem;
	margin: .625rem 0 1.5625rem
}
.com-sm-recap-cta {
	position: relative;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	margin: auto 0 0 0;
	height: auto;
	max-height: 12.125rem;
	padding: 1.25rem 2.5rem 2.5rem;
	border-top: 0
}
.com-sm-recap-cta__content {
	display: block;
	padding: 0;
	border: 0
}
.com-sm-recap-total {
	color: #3e3936;
	font-size: 1rem;
	line-height: 1;
	border-bottom: 1px solid #3e3936;
	padding: 0 0 .9375rem 1rem
}
.com-sm-recap-total__price {
	display: inline-block;
	font-size: 1rem
}
.com-sm-recap-opener-mobile {
	display: none
}
}
.com-sm-main::after, .com-sm-main::before {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	display: block;
	visibility: hidden;
	opacity: 0;
	height: 6.3125rem;
	z-index: -1;
	transition: opacity .5s cubic-bezier(0.86, 0, 0.07, 1)
}
.com-sm-main--engraving {
	position: relative
}

@media screen and (max-width:64em) {
.com-sm-main--engraving {
	padding-top: 4.0625rem
}
}
.com-sm-main--engraving::after, .com-sm-main--engraving::before {
	content: '';
	visibility: visible;
	opacity: .7;
	z-index: 1
}
.com-sm-main--engraving::before {
	top: 0;
	background: black;
	background: linear-gradient(to top, transparent 0, black 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$start-color", endColorstr="$end-color", GradientType=0)
}
.com-sm-main--engraving::after {
	bottom: 0
}
.com-sm-main--engraving .com-sm-main__img-cnt::after {
	display: none
}
.com-sm-main__engrave-text {
	color: #979797;
	text-shadow: 0 1px 0 rgba(255,255,255,0.75), 0 -1px 0 rgba(0,0,0,0.7)
}

@media screen and (max-width:64em) {
.com-sm-main__engrave-text {
	position: absolute;
	left: 31%;
	top: 23.03%;
	font-size: 5px;
	opacity: 1;
	min-width: 4rem;
	text-align: center
}
}

@media screen and (max-width:64em) and (min-height:800px) {
.com-sm-main__engrave-text {
	top: 22.6%;
	font-size: .4375rem
}
}

@media screen and (max-width:64em) {
.com-sm-main__img-cnt--max-scale .com-sm-main__engrave-text {
	opacity: 0
}
.com-sm-main__img-cnt--mid-scale .com-sm-main__engrave-text {
	top: 22.5%;
	font-size: 5px;
	text-shadow: 0 1px 0 rgba(255,255,255,0.75), 0 -1px 1px rgba(0,0,0,0.1)
}
}
.com-sm-engrave {
	position: absolute;
	top: 6.25rem;
	left: 0;
	right: 0;
	height: calc(100vh - 16.25rem);
	opacity: 0;
	-webkit-transform: translate3d(0, -100%, 0);
	transform: translate3d(0, -100%, 0);
	transition: opacity .5s cubic-bezier(0.86, 0, 0.07, 1);
	text-align: center
}
.com-sm-sidebar-panel--active .com-sm-engrave {
	opacity: 1;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
.com-sm-engrave--focused {
	height: calc(100vh - 15.625rem);
	min-height: 13.75rem
}
.com-sm-engrave__info-trigger {
	display: inline-block;
	vertical-align: middle;
	width: 1.5rem;
	height: 1.5rem;
	border: .0625rem solid #FFF;
	border-radius: 50%;
	margin-left: .25rem;
	line-height: 1.375rem;
	font-size: .75rem;
	color: #FFF;
	
}
.com-sm-engrave-top, .com-sm-engrave-price {
	font-size: .75rem;
	font-weight: 700;
	color: #FFF
}
.com-sm-engrave-top__label, .com-sm-engrave-top__amount, .com-sm-engrave-price__label, .com-sm-engrave-price__amount {
	display: inline-block;
	vertical-align: middle;
	line-height: 1.875rem
}
.com-sm-engrave-top__amount, .com-sm-engrave-price__amount {
	font-size: 1.2rem;
	margin-left: .125rem
}
.com-sm-engrave-top__amount--regular, .com-sm-engrave-price__amount--regular {
	text-decoration: line-through;
	font-weight: normal
}
.com-sm-engrave-top {
	padding-top: .75rem
}
.com-sm-engrave-price {
	padding: 0;
	margin-top: 2rem
}
.com-sm-engrave-price__label {
	color: #aea9a6
}
.com-sm-engrave-price__amount {
	color: #3e3936;
	margin-left: .6875rem
}
.com-sm-engrave-form {
	max-width: 23.4375rem;
	height: 100%;
	position: relative;
	margin-left: auto;
	margin-right: auto
}
.com-sm-engrave-form__fields {
	margin-top: 9.5%
}
.com-sm-engrave-form__input {
	box-shadow: none;
	background-color: transparent;
	border-color: transparent;
	height: 3.125rem;
	padding: 0;
	font-size: 1.25rem;
	line-height: 1.5rem;
	margin: 0;
	text-align: center;
	width: 15rem;
	margin-left: 0;
	margin-right: auto;
	color: #979797;
	text-shadow: 0 1px 0 rgba(255,255,255,0.75), 0 -1px 0 rgba(0,0,0,0.7);
	transition: opacity .15s ease-out
}
.com-sm-engrave-form__input:focus {
	background-color: transparent;
	border-color: transparent;
	box-shadow: none;
	transition: none
}
.com-sm-engrave-form__input--hidden {
	opacity: 0
}

@media screen and (max-width:64em) {
.com-sm-engrave-form__input::-moz-placeholder {
color:transparent;
text-shadow:none
}
.com-sm-engrave-form__input:-ms-input-placeholder {
color:transparent;
text-shadow:none
}
.com-sm-engrave-form__input:-moz-placeholder {
color:transparent;
text-shadow:none
}
.com-sm-engrave-form__input::-webkit-input-placeholder {
color:transparent;
text-shadow:none
}
}
.com-sm-engrave-form__text {
	position: absolute;
	text-align: center;
	top: 10rem;
	left: 37%;
	-webkit-transform: translate3d(-50%, 0, 0);
	transform: translate3d(-50%, 0, 0);
	opacity: 0;
	font-size: .875rem;
	transition: opacity .3s cubic-bezier(0.86, 0, 0.07, 1);
	transition-delay: .3s;
	width: 15rem;
	color: #979797;
	text-shadow: 0 1px 0 rgba(255,255,255,0.75), 0 -1px 0 rgba(0,0,0,0.7)
}
.com-sm-engrave-form__text--active {
	display: none
}
.com-sm-engrave-form__actions {
	position: absolute;
	bottom: 1rem;
	left: 0;
	right: 0
}
.com-sm-engrave-form__reset {
	display: inline-block;
	vertical-align: middle;
	width: 3rem;
	height: 3rem;
	border-radius: 50%;
	background-color: #3e3936;
	background-position: center center;
	box-shadow: 0 .625rem .9375rem rgba(10,10,10,0.2), 0 .625rem 2.75rem rgba(10,10,10,0.3);
	margin-right: .25rem;
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M9.78%208.035l5.456%205.456-1.77%201.772L8.01%209.805%202.542%2015.27l-1.84-1.84%205.465-5.466-5.43-5.43%201.77-1.77%205.43%205.43L13.43.702l1.84%201.84z%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.com-sm-engrave-form__btn {
	opacity: 0;
	display: none;
	vertical-align: middle;
	width: 7.5rem;
	height: 3rem;
	font-size: .875rem;
	font-weight: 700;
	line-height: 3rem;
	border-radius: 6.25rem;
	transition: opacity .3s cubic-bezier(0.86, 0, 0.07, 1), background-color .3s cubic-bezier(0.86, 0, 0.07, 1);
	text-align: center;
	box-shadow: 0 .625rem .9375rem rgba(10,10,10,0.2), 0 .625rem 2.75rem rgba(10,10,10,0.3)
}
.com-sm-engrave-form__btn--confirm {
	background-color: #a4010e;
	color: #FFF
}
.com-sm-engrave-form__btn--confirm .com-sm-engrave-form__btn-text {
	background-position: center right;
	padding-right: 1.5rem;
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2219%22%20height%3D%2214%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M9.042%2011.298l-1.77%201.77-1.842-1.84L0%205.798l1.77-1.77%205.43%205.43L16.23.43l1.84%201.84z%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.com-sm-engrave-form__btn--change {
	background-color: #FFF;
	color: #3e3936
}
.com-sm-engrave-form__btn--visible {
	opacity: 1;
	display: inline-block
}
.com-sm-engrave-form__btn--disabled {
	background-color: #c1afaf
}
.com-sm-engrave-policy {
	background-color: #FFF;
	color: #3e3936;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	visibility: hidden;
	padding-top: 4rem;
	padding-bottom: 4rem;
	height: calc(100vh - 10.5rem);
	transition: opacity .5s cubic-bezier(0.86, 0, 0.07, 1);
	overflow: auto
}
.com-sm-engrave-policy--active {
	opacity: 1;
	visibility: visible
}
.com-sm-engrave-policy__title {
	
	font-size: 1.5rem;
	line-height: 2rem;
	max-width: 14.375rem;
	margin-left: auto;
	margin-right: auto
}
.com-sm-engrave-policy__title::after {
	content: '';
	display: block;
	height: .0625rem;
	width: 3.75rem;
	background-color: #aea9a6;
	margin-top: 2rem;
	margin-left: auto;
	margin-right: auto
}
.com-sm-engrave-policy__text {
	font-size: .6875rem;
	line-height: 1.5rem;
	max-width: 16.375rem;
	margin-top: 2.0625rem;
	margin-left: auto;
	margin-right: auto
}
.com-sm-engrave-policy__close {
	position: absolute;
	top: 2rem;
	right: 1rem;
	padding-top: 2rem;
	font-size: .625rem;
	color: #c20038;
	text-decoration: none
}
.com-sm-engrave-policy__close::before {
	content: '';
	position: absolute;
	top: 0;
	left: 50%;
	-webkit-transform: translate3d(-50%, 0, 0) rotate(45deg);
	transform: translate3d(-50%, 0, 0) rotate(45deg);
	width: 1.25rem;
	height: 1.25rem;
	background-position: center center;
	background-size: 100%;
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%228%22%20height%3D%228%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M3.9.9v6m3-3h-6%22%20stroke%3D%22%23A4010E%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20stroke-linecap%3D%22square%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.com-sm-engrave-alert {
	font-size: .625rem;
	line-height: 1rem;
	padding: 3.5rem 1.6875rem 1.5625rem;
	background-position-x: center;
	background-position-y: 1rem;
	max-width: 18.9375rem;
	margin-left: auto;
	margin-right: auto;
	margin-top: 3.625rem;
	background-color: rgba(224,224,224,0.3);
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2223%22%20height%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M20.676%2011.88l1.614-3.362a.418.418%200%200%200-.175-.546L18.86%206.214l-.643-3.683a.414.414%200%200%200-.46-.337l-3.653.518L11.45.117a.406.406%200%200%200-.57%200L8.227%202.71l-3.652-.518a.41.41%200%200%200-.458.338L3.47%206.214.216%207.972a.417.417%200%200%200-.175.546l1.614%203.363L.04%2015.245a.418.418%200%200%200%20.176.546l3.255%201.758.646%203.683a.41.41%200%200%200%20.458.338l3.653-.517%202.654%202.596a.402.402%200%200%200%20.57%200l2.654-2.595%203.652.52c.218.03.42-.12.46-.34l.644-3.682%203.255-1.758a.418.418%200%200%200%20.175-.546l-1.614-3.363zM18.3%2016.915a.413.413%200%200%200-.21.292l-.608%203.488-3.46-.49a.404.404%200%200%200-.34.11l-2.515%202.46-2.517-2.46a.397.397%200%200%200-.282-.115c-.018%200-.038.002-.058.005l-3.457.49-.61-3.488a.415.415%200%200%200-.21-.292L.948%2015.247l1.528-3.186a.415.415%200%200%200%200-.36L.95%208.516l3.08-1.667a.414.414%200%200%200%20.21-.292l.61-3.487%203.458.49a.403.403%200%200%200%20.34-.114L11.166.99l2.515%202.458c.09.088.216.13.34.112l3.46-.49.61%203.488c.022.124.1.233.21.292l3.084%201.666-1.53%203.186a.428.428%200%200%200%200%20.36l1.53%203.186-3.085%201.667z%22%2F%3E%3Cpath%20d%3D%22M12.215%206.143h-2.1a.41.41%200%200%200-.407.414v6.39a.41.41%200%200%200%20.408.413h2.1a.41.41%200%200%200%20.41-.413v-6.39a.41.41%200%200%200-.41-.414zm-.41%206.387h-1.282V6.97h1.283v5.56zm-.64%202.13a1.47%201.47%200%200%200-1.457%201.48%201.47%201.47%200%200%200%201.458%201.48c.803%200%201.46-.665%201.46-1.48%200-.814-.657-1.48-1.46-1.48zm0%202.132a.65.65%200%200%201-.642-.652c0-.358.288-.652.643-.652.353%200%20.64.294.64.652a.648.648%200%200%201-.64.652z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.com-sm-engrave-alert>p {
	margin-bottom: .75rem
}
.com-sm-engrave-alert>p:last-child {
	margin-bottom: 0
}
.com-sm-engrave-alert--shopping-cart {
	text-align: center;
	margin-top: 1.25rem
}
.com-shopping-cart__page-cnt .com-sm-engrave-alert--shopping-cart, .com-shopping-cart__page-cnt .com-sm-engrave-alert--shopping-cart>p {
	font-size: .625rem
}
.com-sm-engrave-lens {
	position: absolute;
	top: 3.625rem;
	left: 45%;
	width: 25rem;
	height: 25rem;
	-webkit-transform: translate3d(-50%, 0, 0);
	transform: translate3d(-50%, 0, 0);
	transition: opacity .3s cubic-bezier(0.86, 0, 0.07, 1);
	opacity: 0
}
.com-sm-engrave-lens__text {
	visibility: hidden;
	color: #979797;
	text-shadow: 0 1px 0 rgba(255,255,255,0.75), 0 -1px 0 rgba(0,0,0,0.7)
}
.com-sm-engrave-lens__img-cnt {
	border: 1.25rem solid #FFF;
	width: 100%;
	height: 100%;
	border-radius: 50%;
	overflow: hidden;
	box-sizing: border-box;
	-webkit-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	transition: -webkit-transform .5s cubic-bezier(0.86, 0, 0.07, 1);
	transition: transform .5s cubic-bezier(0.86, 0, 0.07, 1);
	-webkit-transform-origin: 68.5% 45.5%;
	-ms-transform-origin: 68.5% 45.5%;
	transform-origin: 68.5% 45.5%
}
.com-sm-engrave-lens__img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover
}
.com-sm-engrave-lens__zoom {
	position: absolute;
	width: 3.125rem;
	height: 3.125rem;
	background-color: #FFF;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-radius: 50%;
	transition: all .5s cubic-bezier(0.86, 0, 0.07, 1);
	top: calc(50% - 2.5rem);
	right: calc(50% - 7.25rem);
	-webkit-transform: translate3d(-50%, -50%, 0);
	transform: translate3d(-50%, -50%, 0);
	box-shadow: 0 0 6.25rem rgba(0,0,0,0.6)
}
.com-sm-engrave-lens__zoom-icon {
	display: block;
	width: .875rem;
	height: .875rem;
	border: .0625rem solid #a4010e;
	border-radius: 50%;
	position: relative;
	background-position: center center;
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%228%22%20height%3D%228%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M3.9.9v6m3-3h-6%22%20stroke%3D%22%23A4010E%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20stroke-linecap%3D%22square%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.com-sm-engrave-lens__zoom-icon::after {
	content: '';
	position: absolute;
	display: block;
	height: .0625rem;
	width: .3125rem;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	background-color: #a4010e;
	top: 7px;
	left: 7px;
	-webkit-transform-origin: -1px 7px;
	-ms-transform-origin: -1px 7px;
	transform-origin: -1px 7px
}
.com-sm-engrave-lens--zoom .com-sm-engrave-lens__img-cnt {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1)
}
.com-sm-engrave-lens--zoom .com-sm-engrave-lens__zoom {
	top: 2.8125rem;
	right: 2.1875rem;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
.com-sm-engrave-lens--zoom .com-sm-engrave-lens__zoom-icon {
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg)
}
.com-sm-engrave-lens--zoom .com-sm-engrave-lens__zoom-icon::after {
	-webkit-transform: rotate(0);
	-ms-transform: rotate(0);
	transform: rotate(0);
	top: 6px;
	left: 13px;
	-webkit-transform-origin: 0 0;
	-ms-transform-origin: 0 0;
	transform-origin: 0 0
}

@media screen and (min-width:48em) {
.com-sm-engrave--focused {
	height: calc(100vh - 42.5rem)
}
}

@media screen and (min-width:64.0625em) {
.com-sm-main {
	position: relative
}
.com-sm-main--engraving .com-sm-main__img {
	-webkit-transform: scale(1.5);
	-ms-transform: scale(1.5);
	transform: scale(1.5);
	-webkit-transform-origin: 40% 0;
	-ms-transform-origin: 40% 0;
	transform-origin: 40% 0
}
.com-sm-main__engrave-text {
	position: absolute;
	overflow: visible;
	white-space: nowrap;
	left: 30%;
	width: 20%;
	height: 5%;
	text-align: center;
	display: inline-block;
	line-height: 1.8125rem;
	transition: top .5s cubic-bezier(0.86, 0, 0.07, 1), left .5s cubic-bezier(0.86, 0, 0.07, 1);
	top: 21%;
	font-size: 70%
}
}

@media screen and (min-width:64.0625em) and (min-height:500px) {
.com-sm-main__engrave-text {
	top: 19.5%
}
}

@media screen and (min-width:64.0625em) and (min-height:600px) {
.com-sm-main__engrave-text {
	top: 20%;
	font-size: 60%
}
}

@media screen and (min-width:64.0625em) and (min-height:650px) {
.com-sm-main__engrave-text {
	top: 20.2%
}
}

@media screen and (min-width:64.0625em) and (min-height:700px) {
.com-sm-main__engrave-text {
	top: 20.7%
}
}

@media screen and (min-width:64.0625em) and (min-height:800px) {
.com-sm-main__engrave-text {
	top: 21.1%;
	font-size: 60%
}
.com-sm-main__img-cnt--mid-scale .com-sm-main__engrave-text, .com-sm-main__img-cnt--max-scale .com-sm-main__engrave-text {
	top: 21.8%;
	font-size: 70%
}
}

@media screen and (min-width:64.0625em) and (max-height:800px) {
.com-sm-main__img-cnt--mid-scale .com-sm-main__engrave-text, .com-sm-main__img-cnt--max-scale .com-sm-main__engrave-text {
	top: 21.8%
}
}

@media screen and (min-width:64.0625em) {
.com-sm-main--engraving .com-sm-main__engrave-text {
	visibility: visible
}
.com-sm-engrave {
	height: 100%;
	transition-property: all;
	-webkit-transform: translate3D(0, 30px, 0);
	-ms-transform: translate3D(0, 30px, 0);
	transform: translate3D(0, 30px, 0)
}
.com-sm-engrave--focused {
	height: calc(100vh - 15.625rem)
}
.com-sm-engrave-form {
	height: auto;
	z-index: 1;
	position: absolute;
	top: 20.625rem;
	left: 50%;
	-webkit-transform: translate3d(-50%, 0, 0);
	transform: translate3d(-50%, 0, 0);
	margin-top: 0;
	width: 14.375rem
}
.com-sm-engrave-form__fields {
	margin-top: 1.875rem
}
.com-sm-engrave-form__text {
	display: none
}
.com-sm-engrave-form__input {
	text-align: left;
	border: 1px solid #e0e0e0;
	color: #3e3936;
	width: auto;
	font-size: .75rem;
	padding: 0 1.5rem;
	text-shadow: none;
	margin-left: auto
}
.com-sm-engrave-form__input:focus {
	border: 1px solid #e0e0e0
}
.com-sm-engrave-form__input--hidden {
	opacity: 1;
	visibility: visible
}
.com-sm-engrave-form__note {
	text-align: left;
	display: block;
	margin-top: .5rem;
	padding-left: 1.5rem;
	font-size: .625rem;
	color: #aea9a6;
	line-height: 1.5rem
}
.com-sm-engrave-form__actions {
	margin-top: 1rem;
	position: static
}
.com-sm-engrave-form__reset, .com-sm-engrave-form__btn {
	border-radius: 0;
	box-shadow: none
}
.com-sm-engrave-form__reset {
	width: 3.125rem;
	height: 3.125rem;
	margin-right: 0
}
.com-sm-engrave-form__btn {
	width: 10.75rem;
	height: 3.125rem
}
.com-sm-engrave-form__btn .com-sm-engrave-form__btn-text {
	background: 0;
	padding: 0
}
.com-sm-engrave-form__btn--confirm {
	opacity: 1 !important;
	display: inline-block !important
}
.com-sm-engrave-form__btn--change {
	display: none !important
}
.com-sm-engrave-price {
	margin-top: 2.5rem
}
.com-sm-engrave-alert {
	margin-top: 12.5rem
}
.com-sm-engrave-alert--shopping-cart {
	margin-top: .625rem;
	max-width: none;
	margin-right: -1.25rem
}
.com-sm-engrave-policy {
	position: static;
	opacity: 1;
	visibility: visible;
	padding-top: 3.3125rem;
	padding-bottom: 0;
	overflow: hidden;
	height: auto
}
.com-sm-main--engraving::before, .com-sm-main--engraving::after {
	display: none
}
.com-sm-sidebar-panel--active .com-sm-engrave {
	top: 0
}
.com-sm-engrave-lens__text {
	position: absolute;
	top: 50%;
	right: 8%;
	width: 80%;
	-webkit-transform: translate3d(0, -50%, 0);
	transform: translate3d(0, -50%, 0);
	font-size: 1.5rem;
	line-height: 2rem;
	height: 2rem;
	text-align: center;
	white-space: nowrap;
	visibility: visible
}
.com-sm-engrave-lens--active {
	opacity: 1
}
}
.com-vip-appliance-filter__title {
	display: block;
	text-align: center;
	text-transform: uppercase;
	font-size: 1.125rem;
	line-height: 1.333;
	font-weight: 700;
	color: #FFF;
	margin-bottom: 1.875rem;
	letter-spacing: .1em
}
.com-vip-appliance-filter-list {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	max-width: 18.75rem;
	margin: 0 auto;
	list-style: none;
	color: #FFF;
	-ms-flex-pack: distribute;
	justify-content: space-around
}
.com-vip-appliance-filter-list__item {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}
.com-vip-appliance-filter-list__index {
	display: block;
	position: absolute;
	width: 0;
	height: 0;
	border-left: .4375rem solid transparent;
	border-right: .4375rem solid transparent;
	border-bottom: .4375rem solid #FFF;
	bottom: -1.875rem;
	left: 0;
	transition-property: -webkit-transform, opacity;
	transition-property: transform, opacity;
	transition-duration: .3s, 0s;
	transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1), ease;
	transition-delay: 0s, .3s;
	opacity: 0
}
.com-vip-appliance-filter-list__index--active {
	will-change: transform;
	opacity: 1
}
.com-vip-appliance-filter-item {
	position: relative;
	display: block
}
.com-vip-appliance-filter-item::after {
	content: '';
	display: block;
	position: absolute;
	width: 0;
	height: 0;
	border-left: .4375rem solid transparent;
	border-right: .4375rem solid transparent;
	border-bottom: .4375rem solid #FFF;
	left: 50%;
	-webkit-transform: translate3d(-50%, 0, 0);
	transform: translate3d(-50%, 0, 0);
	bottom: -1.875rem;
	opacity: 0;
	transition: opacity 0s ease .3s
}
.com-vip-appliance-filter-item__icon {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 3rem;
	height: 3rem;
	background-color: #c6c6c6;
	border-radius: 50%;
	margin: auto auto .9375rem
}
.com-vip-appliance-filter-item__icon-img {
	width: 80%;
	opacity: .8
}
.com-vip-appliance-filter-item__label {
	display: block;
	font-size: 1rem;
	color: #FFF;
	font-weight: 300
}
.com-vip-appliance-filter-item--default::after {
	opacity: 1
}
.com-vip-appliance-filter-item--active .com-vip-appliance-filter-item__label {
	font-weight: 700
}
.com-vip-appliance-filter-item--active .com-vip-appliance-filter-item__icon {
	background-color: #FFF
}
.com-vip-appliance-filter-item--active .com-vip-appliance-filter-item__icon-img {
	opacity: 1
}
.com-vip-appliance-recipes {
	padding: 0 1.5rem
}
.com-vip-appliance-recipes__item {
	margin-bottom: 1.25rem
}
.com-vip-appliance-recipes__item--hidden {
	margin-bottom: 0;
	max-height: 0;
	overflow: hidden;
	-webkit-transform: translate3d(0, 6.25rem, 0);
	transform: translate3d(0, 6.25rem, 0);
	opacity: 0
}
.com-vip-appliance-recipes__wrap--loaded .com-vip-appliance-recipes__item--hidden {
	margin-bottom: 1.25rem;
	max-height: none;
	-webkit-animation-name: recipeReveal;
	animation-name: recipeReveal;
	-webkit-animation-duration: 1.5s;
	animation-duration: 1.5s;
	-webkit-animation-delay: 0s;
	animation-delay: 0s;
	-webkit-animation-timing-function: ease-out;
	animation-timing-function: ease-out;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	-webkit-animation-play-state: initial;
	animation-play-state: initial
}
.com-vip-appliance-recipes__wrap--showed .com-vip-appliance-recipes__item--hidden {
	margin-bottom: 1.25rem;
	max-height: none;
	opacity: 1;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
.com-vip-appliance-recipes__wrap--hidden {
	display: none
}
.com-vip-appliance-filtered-recipes__wrapper {
	text-align: center;
	margin-top: 3.75rem;
	margin-bottom: 1.25rem
}
.com-vip-appliance-load {
	font-size: .875rem;
	font-weight: 700;
	line-height: 1.1875rem;
	letter-spacing: .13125rem;
	display: inline-block;
	margin: 1.25rem 0
}
.com-vip-appliance-load--hidden {
	display: none
}
@-webkit-keyframes recipeReveal {
0% {
opacity:0;
-webkit-transform:translate3d(0, 6.25rem, 0);
transform:translate3d(0, 6.25rem, 0)
}
100% {
opacity:1;
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0)
}
}
@keyframes recipeReveal {
0% {
opacity:0;
-webkit-transform:translate3d(0, 6.25rem, 0);
transform:translate3d(0, 6.25rem, 0)
}
100% {
opacity:1;
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0)
}
}

@media screen and (min-width:48em) {
.com-vip-appliance-filter-item__icon {
	width: 4.375rem;
	height: 4.375rem
}
.com-vip-appliance-recipes {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	padding: 0;
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto
}
.com-vip-appliance-recipes::before, .com-vip-appliance-recipes::after {
	content: ' ';
	display: table
}
.com-vip-appliance-recipes::after {
	clear: both
}
.com-vip-appliance-recipes__item {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 33%;
	flex: 0 0 33%;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	max-width: 24.75rem;
	margin-bottom: 2.5rem
}
.com-vip-appliance-recipes__item--hidden {
	margin-bottom: 0
}
.com-vip-appliance-recipes__wrap--loaded .com-vip-appliance-recipes__item--hidden {
	margin-bottom: 2.5rem
}
.com-vip-appliance-recipes__wrap--showed .com-vip-appliance-recipes__item--hidden {
	margin-bottom: 2.5rem
}
.com-vip-appliance-filtered-recipes__wrapper {
	margin-top: 6.875rem;
	margin-bottom: 3.75rem
}
.com-vip-appliance-load {
	margin: 2.5rem 0
}
}
.com-sbs-carousel {
	text-align: left;
	margin-bottom: -6.25rem
}
.com-sbs-carousel__wrapper {
	position: relative;
	padding-bottom: 1.5rem
}
.com-sbs-carousel .slick-dots {
	position: absolute;
	bottom: 9.375rem;
	left: 50%;
	-webkit-transform: translate3d(-50%, 0, 0);
	transform: translate3d(-50%, 0, 0);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}
.com-sbs-carousel .slick-dots li {
	width: .625rem;
	height: .625rem;
	border: 1px solid #3e3936;
	border-radius: 100%;
	background-color: #FFF
}
.com-sbs-carousel .slick-dots li.slick-active {
	width: .3125rem;
	height: .3125rem;
	background-color: #3e3936
}
.com-sbs-carousel .slick-arrow {
	width: 1rem;
	height: 2rem;
	background-size: 100%
}
.com-sbs-carousel .slick-arrow::before {
	display: none
}
.com-sbs-carousel .slick-arrow.slick-prev {
	left: .3125rem;
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2211%22%20height%3D%2221%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10.46%2019.32a.795.795%200%200%201%200%201.073.68.68%200%200%201-1.005%200L.92%2011.29a.795.795%200%200%201%200-1.074l8.535-9.103a.68.68%200%200%201%201.006%200%20.795.795%200%200%201%200%201.073L2.43%2010.753l8.033%208.567z%22%20fill%3D%22%234A4A4A%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.com-sbs-carousel .slick-arrow.slick-next {
	right: .3125rem;
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2211%22%20height%3D%2221%22%20viewBox%3D%220%200%2011%2021%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3ETriangle%3C%2Ftitle%3E%3Cpath%20d%3D%22M.54%2019.32c-.278.296-.278.776%200%201.073.277.296.728.296%201.005%200l8.536-9.104c.28-.297.28-.777%200-1.074L1.546%201.113C1.268.817.817.817.54%201.113s-.278.776%200%201.073l8.032%208.567L.54%2019.32z%22%20fill%3D%22%234A4A4A%22%20fill-rule%3D%22nonzero%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.com-sbs-carousel-slide__inner-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	padding: .3125rem 1rem 0
}
.com-sbs-carousel-slide__code {
	-webkit-box-ordinal-group: 1;
	-ms-flex-order: 0;
	order: 0
}
.com-sbs-carousel-slide__title {
	font-size: 1.5rem;
	line-height: 1.625rem;
	letter-spacing: .05em;
	color: #3e3936;
	text-transform: uppercase;
	margin-left: .25rem;
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1
}
.com-sbs-carousel-slide__text {
	font-size: 1.125rem;
	letter-spacing: .05em;
	color: #3e3936;
	line-height: 1.375rem
}
.com-sbs-carousel-slide__media {
	padding: 1rem 0;
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2
}
.com-sbs-carousel-slide__image-wrapper {
	position: relative;
	padding-bottom: 100%;
	width: 100%;
	max-width: 32.5rem;
	margin: 0 auto;
	height: 0;
	overflow: hidden
}
.com-sbs-carousel-slide__image {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 50%;
	top: 50%;
	-webkit-transform: translate3d(-50%, -50%, 0);
	transform: translate3d(-50%, -50%, 0)
}
.com-sbs-carousel-slide__btn, .com-sbs-carousel-slide__share {
	-webkit-box-ordinal-group: 4;
	-ms-flex-order: 3;
	order: 3
}
.com-sbs-carousel-slide__btn {
	padding-top: 2rem
}

@media screen and (min-width:48em) {
.com-sbs-carousel__wrapper {
	padding: 3.5rem 1.5rem 4rem
}
.com-sbs-carousel__wrapper--large-text .com-sbs-carousel-slide__media {
	width: 50%
}
.com-sbs-carousel__wrapper--large-text .com-sbs-carousel-slide__code, .com-sbs-carousel__wrapper--large-text .com-sbs-carousel-slide__info, .com-sbs-carousel__wrapper--large-text .com-sbs-carousel-slide__btn, .com-sbs-carousel__wrapper--large-text .com-sbs-carousel-slide__share {
	width: 50%
}
.com-sbs-carousel .slick-dots {
	bottom: 2rem
}
.com-sbs-carousel .com-product-nav .com-sticky__wrapper {
	padding-top: 0
}
.com-sbs-carousel-slide__inner-wrap {
	padding: 0 1rem;
	display: block;
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto
}
.com-sbs-carousel-slide__inner-wrap::before, .com-sbs-carousel-slide__inner-wrap::after {
	content: ' ';
	display: table
}
.com-sbs-carousel-slide__inner-wrap::after {
	clear: both
}
.com-sbs-carousel-slide__media {
	width: 63%;
	float: left;
	padding: 1rem 1.25rem
}
.com-sbs-carousel-slide__code, .com-sbs-carousel-slide__info, .com-sbs-carousel-slide__btn, .com-sbs-carousel-slide__share {
	width: 37%;
	float: right
}
.com-sbs-carousel-slide__code .com-sbs-carousel-code {
	width: auto;
	display: inline-block;
	border-bottom: .0625rem solid #ebebeb;
	padding-bottom: .3125rem
}
.com-sbs-carousel-slide__title {
	font-size: 2rem;
	line-height: 2.375rem;
	margin-left: 0;
	margin-top: 5.125rem
}
.com-sbs-carousel-slide__text {
	margin-top: .875rem
}
.com-sbs-carousel-slide__btn {
	margin-top: 1.75rem
}
.com-sbs-carousel-slide__btn .btn-main, .com-sbs-carousel-slide__btn .com-saf-centered-button, .com-sbs-carousel-slide__btn .com-compare__action {
	max-width: 20rem
}
}

@media screen and (min-width:64.0625em) {
.com-sbs-carousel__wrapper {
	padding-bottom: 0
}
.com-sbs-carousel .slick-dots {
	bottom: 3.5625rem
}
.com-sbs-carousel-slide__image-wrapper {
	cursor: pointer
}
.com-sbs-carousel-slide__title {
	font-size: 2.625rem;
	line-height: 2.875rem
}
.com-sbs-carousel-slide__btn .btn-main, .com-sbs-carousel-slide__btn .com-saf-centered-button, .com-sbs-carousel-slide__btn .com-compare__action {
	max-width: 23.5rem
}
}

@media screen and (min-width:75em) {
.com-sbs-carousel__wrapper {
	padding-left: 0;
	padding-right: 0
}
.com-sbs-carousel .slick-arrow.slick-prev {
	left: -1.5625rem
}
.com-sbs-carousel .slick-arrow.slick-next {
	right: -1.5625rem
}
}
.com-badge__wrp {
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto;
	position: relative
}
.com-badge__wrp::before, .com-badge__wrp::after {
	content: ' ';
	display: table
}
.com-badge__wrp::after {
	clear: both
}
.com-badge__column {
	width: 100%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem
}
.com-badge__column:last-child:not(:first-child) {
	float: right
}
.com-badge__title--sub, .com-badge__title--pre {
	display: block
}
.com-badge__date--title {
	display: block
}
.com-badge--free-red {
	text-align: center;
	background-color: #c20038
}
.com-badge--free-red .com-badge__title, .com-badge--free-red .com-badge__text, .com-badge--free-red .com-badge__date, .com-badge--free-red .com-badge__title {
	color: #FFF;
	text-transform: uppercase
}
.com-badge--free-red .com-badge__title {
	font-weight: 700
}
.com-badge--free-red .com-badge__text {
	margin: .5rem 0 .3125rem;
	font-size: .75rem;
	line-height: .8125rem
}
.com-badge--free-red---full {
	padding: 1.25rem 1rem;
	overflow: hidden
}
.com-badge--free-red---full .com-badge__title {
	float: left;
	font-size: 1.9375rem;
	line-height: 2.0625rem;
	width: 50%;
	word-break: break-all
}
.com-badge--free-red---full .com-badge__title--sub {
	font-size: .6875rem;
	line-height: .75rem;
	font-weight: 600
}
.com-badge--free-red---full .com-badge__title--pre {
	font-size: .6875rem;
	line-height: .5625rem;
	font-weight: 600
}
.com-badge--free-red---full .com-badge__text {
	float: right;
	width: 50%
}
.com-badge--free-red---full .com-badge__date {
	float: right;
	width: 50%;
	font-size: .9375rem;
	line-height: .9375rem;
	font-weight: 700
}
.com-badge--free-red---full .com-badge__date--title {
	font-size: .625rem;
	font-weight: 600
}
.com-badge--free-red---expanded {
	padding: .625rem 1.25rem 1.5625rem 1.25rem;
	border-radius: 0 0 100% 100%
}
.com-badge--free-red---expanded .com-badge__title {
	font-size: 1.75rem;
	line-height: 1.875rem;
	margin-bottom: .5rem
}
.com-badge--free-red---expanded .com-badge__title--sub {
	font-size: .5625rem;
	line-height: .625rem;
	font-weight: 600
}
.com-badge--free-red---expanded .com-badge__title--pre {
	font-size: .5625rem;
	line-height: .5rem;
	font-weight: 600
}
.com-badge--free-red---expanded .com-badge__date {
	font-size: .6875rem;
	line-height: .8125rem;
	font-weight: 700
}
.com-badge--free-red---compact {
	border-radius: 0 0 100% 100%;
	padding: .625rem 1.125rem 1.5625rem 1.125rem
}
.com-badge--free-red---compact .com-badge__title {
	font-size: 1.75rem;
	line-height: 1.875rem
}
.com-badge--free-red---compact .com-badge__title--sub {
	font-size: .5625rem;
	line-height: .625rem;
	font-weight: 600
}
.com-badge--free-red---compact .com-badge__title--pre {
	font-size: .5625rem;
	line-height: .5rem;
	font-weight: 600
}
.com-badge--free-red---compact .com-badge__date {
	font-size: .6875rem;
	line-height: .6875rem;
	font-weight: 600
}
.com-badge--free-red---compact .com-badge__date--title {
	font-size: .5625rem
}
.com-badge--top-right-blk-banner {
	margin-top: .625rem
}
.com-badge--top-left-com-carousel {
	position: absolute;
	top: 0;
	right: .625rem;
	z-index: 10
}
.com-badge--top-left-blk-banner {
	position: absolute;
	top: 0;
	left: .625rem;
	z-index: 10
}
.com-badge--top-right-slider {
	position: absolute;
	top: 0;
	right: 1.875rem;
	z-index: 10
}
.com-badge--top-right-mod-text-photo {
	position: absolute;
	top: 0;
	right: 1.25rem;
	z-index: 10
}
.com-badge--top-right-mod-header {
	margin-top: .5rem
}
.com-badge--top-left-mod-header {
	margin-top: .5rem
}
.mod-header--big-text-white .com-badge__text {
	text-align: left;
	margin: .1rem 0 .1rem
}
.mod-header--big-text-white .com-badge__title {
	font-size: 2.5rem
}
.mod-header--big-text-white .com-badge__date {
	text-align: left
}
.mod-header--big-text-white .com-badge__date--title {
	display: inline;
	margin-right: .3125rem
}

@media screen and (min-width:48em) {
.com-badge--free-red---full {
	border-radius: 0 0 100% 100%;
	padding: 1.25rem 2.1875rem 1.875rem 2.1875rem
}
.com-badge--free-red---full .com-badge__title, .com-badge--free-red---full .com-badge__text, .com-badge--free-red---full .com-badge__date {
	float: none;
	width: auto
}
.com-badge--free-red---full .com-badge__date {
	font-size: .9375rem;
	line-height: .9375rem;
	font-weight: 700
}
.com-badge--free-red---full .com-badge__date--title {
	font-size: .625rem;
	font-weight: 600
}
.com-badge--free-red---expanded {
	padding: .625rem 1.125rem 1.5625rem 1.125rem
}
.com-badge--free-red---expanded .com-badge__title {
	font-size: 1.875rem;
	line-height: 2rem
}
.com-badge--free-red---expanded .com-badge__title--sub {
	font-size: .625rem;
	line-height: .6875rem
}
.com-badge--free-red---expanded .com-badge__title--pre {
	font-size: .625rem;
	line-height: .5625rem
}
.com-badge--free-red---expanded .com-badge__date {
	font-size: .8125rem;
	line-height: 1rem
}
.com-badge--top-right-blk-banner {
	position: absolute;
	top: 0;
	right: 3.75rem;
	z-index: 10;
	margin-top: 0
}
.com-badge--top-left-com-carousel {
	top: -2.5rem;
	right: 0
}
.com-badge--top-left-blk-banner {
	left: 3.75rem
}
.com-badge--top-right-slider {
	right: 2.5rem
}
.com-badge--top-right-mod-text-photo {
	right: 1.875rem
}
.com-badge--top-right-mod-header {
	position: absolute;
	top: 0;
	right: 1.25rem;
	z-index: 10;
	margin-top: 0
}
.com-badge--top-left-mod-header {
	position: absolute;
	top: 0;
	left: 1.25rem;
	z-index: 10;
	margin-top: 0
}
.mod-header--big-text-white .com-badge__text {
	text-align: center
}
.mod-header--big-text-white .com-badge__date {
	text-align: center
}
.mod-header--big-text-white .com-badge__date--title {
	display: block;
	margin-right: 0
}
}

@media screen and (min-width:64.0625em) {
.com-badge--top-right-mod-text-photo {
	right: 10rem
}
.com-badge--top-right-mod-header {
	right: 3.75rem
}
.com-badge--top-left-mod-header {
	left: 3.75rem
}
}
.com-sticky-newsletter {
	position: relative
}
.com-sticky-newsletter--unsticky {
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto
}
.com-sticky-newsletter--unsticky::before, .com-sticky-newsletter--unsticky::after {
	content: ' ';
	display: table
}
.com-sticky-newsletter--unsticky::after {
	clear: both
}
.com-sticky-newsletter--spaced {
	min-height: 5rem
}
.com-sticky-newsletter--closed {
	display: none
}
.com-sticky-newsletter--closed.com-sticky-newsletter--expanded {
	display: block
}
.com-sticky-newsletter__popup {
	position: fixed;
	bottom: .75rem;
	padding: 1.4375rem;
	width: 89%;
	background-color: #FFF;
	border-radius: .5625rem;
	box-shadow: 0 3px 25px rgba(0,0,0,0.3);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	z-index: 10;
	left: 0;
	right: 0;
	margin-left: auto;
	margin-right: auto;
	-webkit-transform: translateY(50%);
	-ms-transform: translateY(50%);
	transform: translateY(50%);
	opacity: 0
}
.com-sticky-newsletter__popup--visible {
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	opacity: 1;
	transition: -webkit-transform .3s ease-out, opacity .3s ease-out;
	transition: transform .3s ease-out, opacity .3s ease-out
}
.com-sticky-newsletter__popup--pin {
	-webkit-transform: translateY(22px);
	-ms-transform: translateY(22px);
	transform: translateY(22px);
	position: relative;
	opacity: 1
}
.com-sticky-newsletter--unsticky .com-sticky-newsletter__popup {
	position: static;
	opacity: 1;
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	left: auto;
	right: 0;
	bottom: auto;
	width: 100%;
	box-shadow: none;
	border-radius: 0
}
.com-sticky-newsletter__close {
	position: absolute;
	top: -0.9375rem;
	right: -0.9375rem;
	width: 1.875rem;
	height: 1.875rem;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	border-radius: 100%;
	cursor: pointer;
	background-color: #c20038
}
.com-sticky-newsletter__close--icon {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-miterlimit%3D%2210%22%3E%3Cpath%20d%3D%22M0%2015h30M15%200v30%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
	display: block;
	background-position: center top;
	background-size: .9375rem;
	height: .9375rem;
	width: .9375rem;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%)
}

@media screen and (min-width:48em) {
.com-sticky-newsletter__close--icon {
	background-size: .9375rem;
	height: .9375rem;
	width: .9375rem
}
}

@media screen and (min-width:64.0625em) {
.com-sticky-newsletter__close--icon {
	background-size: .9375rem;
	height: .9375rem;
	width: .9375rem
}
}
.com-sticky-newsletter--unsticky .com-sticky-newsletter__close {
	display: none
}
.com-sticky-newsletter__title, .com-sticky-newsletter__text {
	color: #3e3936;
	margin-bottom: .8rem
}
.com-sticky-newsletter__title {
	font-size: 1.1875rem;
	line-height: 1.25rem;
	font-weight: 700
}
.com-sticky-newsletter__text {
	font-size: .875rem;
	line-height: 1.5rem;
	font-weight: 400
}
.com-sticky-newsletter--unsticky .com-sticky-newsletter__text {
	font-weight: 300
}
.com-sticky-newsletter__text--privacy {
	line-height: 1rem
}
.com-sticky-newsletter__link {
	text-decoration: underline
}
.com-sticky-newsletter__follow {
	float: left;
	text-align: center;
	font-size: .75rem;
	font-weight: 700;
	color: #7b7b7b;
	padding: .3125rem 1.25rem;
	box-shadow: 0 3px 10px rgba(0,0,0,0.2);
	vertical-align: middle
}
.com-sticky-newsletter__input, .com-sticky-newsletter__button {
	margin-top: .5rem;
	margin-bottom: .8rem;
	height: 2.5rem;
	font-size: .75rem
}
.com-sticky-newsletter__input {
	float: left;
	width: 65%;
	border-right: 0;
	box-shadow: none
}
.com-sticky-newsletter__button {
	float: left;
	width: 35%;
	color: #FFF;
	font-weight: 700;
	background-color: #c20038
}
.com-sticky-newsletter__checkbox {
	margin: 0 .3125rem 0 0;
	width: .8125rem;
	height: .8125rem
}
.com-sticky-newsletter-expanded {
	display: none;
	background-color: #f5f4f6;
	color: #3e3936;
	padding: 1.4375rem
}
.com-sticky-newsletter--unsticky .com-sticky-newsletter-expanded {
	display: block
}
.com-sticky-newsletter-expanded__top {
	margin-bottom: 1.5rem
}
.com-sticky-newsletter-expanded__title {
	font-size: 1.1875rem;
	line-height: 1.25rem;
	font-weight: 700;
	margin-bottom: .8rem
}
.com-sticky-newsletter-expanded__phone {
	font-size: .875rem;
	line-height: 1.5rem;
	font-weight: 400;
	letter-spacing: .05em;
	display: inline-block
}
.com-sticky-newsletter-expanded__phone::before {
	content: '';
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%233E3936%22%20stroke-width%3D%22.999%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M17.48%203.295l-.45-.45C16.48%202.292%2015.677%202%2014.717%202c-2.37%200-5.542%201.7-8.282%204.438-3.978%203.98-5.557%208.63-3.593%2010.593l.45.45c.334.335.778.52%201.254.52.475%200%20.918-.185%201.255-.524l1.8-1.794c.69-.688.69-1.817%200-2.508l-.45-.448c-.48-.48-.258-1.724%201.794-3.78%201.753-1.75%202.767-2.01%203.213-2.01.238%200%20.424.072.57.217l.447.448c.67.67%201.84.672%202.51%200l1.796-1.798c.335-.333.52-.78.52-1.254s-.186-.916-.52-1.253z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
	background-position: center;
	display: inline-block;
	vertical-align: middle;
	width: 1.5rem;
	height: 1.5rem;
	-webkit-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	transform: rotate(270deg);
	margin-right: .5625rem
}
.com-sticky-newsletter-expanded__cta-item {
	display: block;
	margin-bottom: .75rem
}
.com-sticky-newsletter-expanded__link {
	color: #3e3936;
	text-transform: uppercase;
	text-decoration: underline;
	font-size: .875rem;
	font-weight: 700;
	line-height: 1.5rem;
	display: inline-block
}
.com-sticky-newsletter-expanded__link:hover {
	text-decoration: none
}

@media screen and (min-width:48em) {
.com-sticky-newsletter--unsticky {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-top: 1.875rem;
	margin-bottom: 1.875rem
}
.com-sticky-newsletter--closed.com-sticky-newsletter--expanded {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}
.com-sticky-newsletter--spaced {
	min-height: 10.625rem
}
.com-sticky-newsletter__column--title {
	padding-right: 1.25rem;
	-ms-flex-preferred-size: 60%;
	flex-basis: 60%
}
.com-sticky-newsletter--unsticky .com-sticky-newsletter__column--title {
	-ms-flex-preferred-size: auto;
	flex-basis: auto
}
.com-sticky-newsletter__column--form {
	-ms-flex-preferred-size: 40%;
	flex-basis: 40%
}
.com-sticky-newsletter--unsticky .com-sticky-newsletter__column--form {
	-ms-flex-preferred-size: auto;
	flex-basis: auto;
	margin-bottom: 1rem
}
.com-sticky-newsletter__popup {
	padding: 1.875rem;
	max-width: 66.875rem;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row
}
.com-sticky-newsletter--unsticky .com-sticky-newsletter__popup {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 67.7%;
	flex: 0 0 67.7%;
	border: .125rem solid #f5f4f6;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}
.com-sticky-newsletter__title {
	font-size: 1.125rem;
	line-height: 1.125rem
}
.com-sticky-newsletter--unsticky .com-sticky-newsletter__title {
	font-size: 1.75rem;
	line-height: 1.875rem
}
.com-sticky-newsletter__text {
	line-height: 1rem
}
.com-sticky-newsletter__text--privacy {
	clear: both;
	margin-bottom: 0
}
.com-sticky-newsletter--unsticky .com-sticky-newsletter__text--privacy {
	margin-bottom: 1rem
}
.com-sticky-newsletter--unsticky .com-sticky-newsletter__form-down-wrapper {
	clear: both
}
.com-sticky-newsletter__input, .com-sticky-newsletter__button {
	height: 2.875rem;
	margin-top: 0;
	margin-bottom: 1rem;
	font-size: 1rem
}
.com-sticky-newsletter-expanded {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 32.3%;
	flex: 0 0 32.3%;
	padding: 1.875rem
}
.com-sticky-newsletter-expanded__top {
	margin-bottom: 2.875rem
}
.com-sticky-newsletter-expanded__title {
	font-size: 1.75rem;
	line-height: 1.875rem
}
.com-sticky-newsletter-expanded__phone {
	font-size: 1.125rem
}
.com-sticky-newsletter-expanded__cta-item:last-child {
	margin-bottom: 0
}
}

@media screen and (min-width:64.0625em) {
.com-sticky-newsletter--unsticky {
	padding-left: 1.25rem;
	padding-right: 1.25rem
}
.com-sticky-newsletter--unsticky .com-sticky-newsletter__title {
	font-size: 2.5rem;
	line-height: 2.625rem
}
.com-sticky-newsletter--unsticky .com-sticky-newsletter__text {
	font-size: 1.125rem;
	line-height: 1.5rem
}
.com-sticky-newsletter--unsticky .com-sticky-newsletter__text--privacy {
	font-size: .75rem;
	line-height: 1rem;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%
}
.com-sticky-newsletter--unsticky .com-sticky-newsletter__form-down-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}
.com-sticky-newsletter--unsticky .com-sticky-newsletter__column--form {
	margin-bottom: 1.6875rem
}
.com-sticky-newsletter--unsticky .com-sticky-newsletter__input {
	font-size: 1rem
}
.com-sticky-newsletter--unsticky .com-sticky-newsletter__input, .com-sticky-newsletter--unsticky .com-sticky-newsletter__button {
	margin-bottom: 0
}
.com-sticky-newsletter--unsticky .com-sticky-newsletter__popup {
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	padding: 2.4375rem 4.875rem 2.8125rem 3.75rem
}
.com-share--in-sticky-newsletter .com-share__icon {
	width: 1.75rem
}
.com-share--in-sticky-newsletter .com-share__icon:last-child {
	margin-right: 0
}
.com-sticky-newsletter-expanded {
	padding: 2.4375rem 1.5rem 2.8125rem 3.125rem
}
.com-sticky-newsletter-expanded__title {
	font-size: 2.5rem;
	line-height: 2.625rem
}
}
.com-country-selector {
	text-align: left;
	background-color: #FFF;
	position: relative;
	font-size: .75rem
}
.com-country-selector__trigger {
	background-color: #0a0a0a;
	color: #FFF;
	padding: 1rem;
	width: 100%;
	text-align: left;
	outline: 0;
	text-transform: capitalize;
	position: relative;
	display: block
}
.com-country-selector__trigger:after {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214.914%22%20height%3D%2214.912%22%20viewBox%3D%220%200%2014.914%2014.912%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M13.75%204.145l-6%206-6-6%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
	background-size: contain;
	content: "";
	margin-bottom: -0.25rem;
	margin-left: .25rem;
	height: .875rem;
	width: .875rem;
	display: inline-block
}
.com-country-selector__countries {
	background-color: #FFF;
	color: #0a0a0a;
	width: 100%;
	height: auto;
	transition-duration: .5s;
	position: absolute;
	top: 3.125rem;
	left: 0;
	opacity: 0;
	z-index: -9;
	overflow: hidden
}
.com-country-selector__countries--open {
	opacity: 1;
	z-index: 9
}
.com-country-selector-country {
	width: 100%;
	text-align: left;
	outline: 0;
	border-bottom: .0625rem solid #cfcdcd;
	padding-left: 1rem
}
.com-country-selector-country:hover {
	background-color: #0a0a0a
}
.com-country-selector-country__link {
	position: relative;
	padding: .6875rem .875rem;
	display: block
}
.com-country-selector-country__link:after {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2290%22%20height%3D%2290%22%20viewBox%3D%220%200%2090%2090%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23cfcdcd%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M45.386%2085S26%2054.63%2026%2037.828c0-10.665%208.72-19.39%2019.386-19.39%2010.667%200%2019.39%208.725%2019.39%2019.39%200%2016.47-19.39%2047.172-19.39%2047.172zm0-40.488c3.68%200%206.687-3.007%206.687-6.684s-3.008-6.7-6.687-6.7c-3.69%200-6.698%203.023-6.698%206.7s3.02%206.684%206.698%206.684zm0-.23%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
	background-size: contain;
	content: "";
	margin-bottom: -0.4375rem;
	height: 1.5rem;
	width: 1.5rem;
	display: block;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	left: -0.875rem
}
.com-country-selector-country__link:hover {
	color: #FFF
}

@media screen and (min-width:48em) {
.com-country-selector {
	max-width: 18.75rem
}
.com-country-selector__trigger:after {
	position: absolute;
	right: .875rem;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%)
}
}
.com-stripe-title--in-home .com-stripe-title__text {
	background-color: #f4f4f4
}
.com-slider-gourmet--in-home {
	padding-bottom: 150%
}

@media screen and (min-width:48em) {
.com-slider-gourmet--in-home {
	padding-bottom: 84%
}
}

@media screen and (min-width:64.0625em) {
.com-slider-gourmet--in-home {
	padding-bottom: 49.5%
}
}
.blk-home-slider--large .com-slider-wave.com-slider-wave--in-home {
	position: relative;
	overflow: hidden;
	display: block;
	height: 0;
	padding-bottom: 40%
}
.blk-home-slider--medium .slick-dots {
	position: absolute;
	top: 55%
}
.blk-home-slider--small .slick-dots {
	position: absolute;
	bottom: 1%
}
.home-slide {
	width: 100%;
	height: 100%;
	background-color: #f4f4f4
}
.home-slide__content {
	position: relative;
	z-index: 1
}
.home-slide__btn-cnt {
	width: 100%
}
.home-slide .btn-main.btn-main--white:hover, .home-slide .btn-main--white.com-saf-centered-button:hover, .home-slide .btn-main--white.com-compare__action:hover {
	color: #FFF;
	background-color: transparent
}
.home-slide.home-slide--center-y .home-slide__content {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%)
}
.home-slide.home-slide--center-xy .home-slide__content {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
	text-align: center;
	width: 70%
}
.home-slide.home-slide--large.home-slide--r-1 .home-slide__sub {
	color: #FFF;
	padding-bottom: 81%
}
.home-slide.home-slide--large.home-slide--r-1 .home-slide__sub:before {
	background: #000;
	background: linear-gradient(to bottom, transparent 0, #000 95%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$start-color", endColorstr="$end-color", GradientType=0);
	position: absolute;
	width: 100%;
	height: 100%;
	content: "";
	z-index: 1;
	opacity: .6;
	top: 0
}

@media screen and (min-width:48em) {
.home-slide.home-slide--large.home-slide--r-1 .home-slide__sub {
	padding-bottom: 81%
}
}

@media screen and (min-width:64.0625em) {
.home-slide.home-slide--large.home-slide--r-1 .home-slide__sub {
	padding-bottom: 81%
}
}
.home-slide.home-slide--large.home-slide--r-1 .home-slide__content {
	text-align: center;
	position: absolute;
	bottom: 1.5rem;
	width: 100%;
	padding-left: 1.25rem;
	padding-right: 1.25rem
}
.home-slide.home-slide--large.home-slide--r-1--white {
	color: #FFF
}
.home-slide.home-slide--large.home-slide--l-1 .home-slide__content {
	margin: 0 auto;
	width: 84%;
	margin-top: 14%
}
.home-slide.home-slide--large.home-slide--l-2 .home-slide__content {
	margin-top: 18%;
	text-align: center
}
.home-slide.home-slide--large.home-slide--full {
	margin-left: auto;
	margin-right: auto;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	max-width: 70.5rem
}
.home-slide.home-slide--medium {
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto
}
.home-slide.home-slide--medium::before, .home-slide.home-slide--medium::after {
	content: ' ';
	display: table
}
.home-slide.home-slide--medium::after {
	clear: both
}
.home-slide.home-slide--medium .home-slide.home-slide--top {
	width: 100%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 66.9%
}
.home-slide.home-slide--medium .home-slide.home-slide--top:last-child:not(:first-child) {
	float: right
}

@media screen and (min-width:48em) {
.home-slide.home-slide--medium .home-slide.home-slide--top {
	padding-bottom: 66.9%
}
}

@media screen and (min-width:64.0625em) {
.home-slide.home-slide--medium .home-slide.home-slide--top {
	padding-bottom: 66.9%
}
}
.home-slide.home-slide--medium .home-slide.home-slide--top:before {
	background: #000;
	background: linear-gradient(to bottom, transparent 0, #000 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$start-color", endColorstr="$end-color", GradientType=0);
	position: absolute;
	width: 100%;
	height: 40%;
	content: "";
	z-index: 1;
	opacity: .6;
	bottom: 0
}
.home-slide.home-slide--medium .home-slide.home-slide--top.home-slide--l-1 .home-slide__content {
	margin: 0 auto;
	width: 94%;
	margin-top: 10%
}
.home-slide.home-slide--medium .home-slide.home-slide--btm-l, .home-slide.home-slide--medium .home-slide.home-slide--btm-r {
	width: 50%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 47%
}
.home-slide.home-slide--medium .home-slide.home-slide--btm-l:last-child:not(:first-child), .home-slide.home-slide--medium .home-slide.home-slide--btm-r:last-child:not(:first-child) {
	float: right
}

@media screen and (min-width:48em) {
.home-slide.home-slide--medium .home-slide.home-slide--btm-l, .home-slide.home-slide--medium .home-slide.home-slide--btm-r {
	padding-bottom: 47%
}
}

@media screen and (min-width:64.0625em) {
.home-slide.home-slide--medium .home-slide.home-slide--btm-l, .home-slide.home-slide--medium .home-slide.home-slide--btm-r {
	padding-bottom: 47%
}
}
.home-slide.home-slide--medium .home-slide.home-slide--btm-l .home-slide__sub, .home-slide.home-slide--medium .home-slide.home-slide--btm-r .home-slide__sub {
	color: #FFF
}
.home-slide.home-slide--medium .home-slide.home-slide--btm-l .home-slide__sub:before, .home-slide.home-slide--medium .home-slide.home-slide--btm-r .home-slide__sub:before {
	background: #000;
	background: linear-gradient(to bottom, transparent 0, #000 95%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$start-color", endColorstr="$end-color", GradientType=0);
	position: absolute;
	width: 100%;
	height: 50%;
	content: "";
	z-index: 1;
	opacity: .6;
	bottom: 0
}
.home-slide.home-slide--medium .home-slide.home-slide--t-1 .home-slide__content {
	padding-top: 18%;
	text-align: center
}
.home-slide.home-slide--medium .home-slide.home-slide--b-1 {
	position: relative
}
.home-slide.home-slide--medium .home-slide.home-slide--b-1 .home-slide__content {
	position: absolute;
	bottom: 1.5rem;
	text-align: center;
	width: 100%
}
.home-slide.home-slide--medium .home-slide.home-slide--full {
	width: 100%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 113.9%
}
.home-slide.home-slide--medium .home-slide.home-slide--full:last-child:not(:first-child) {
	float: right
}

@media screen and (min-width:48em) {
.home-slide.home-slide--medium .home-slide.home-slide--full {
	padding-bottom: 113.9%
}
}

@media screen and (min-width:64.0625em) {
.home-slide.home-slide--medium .home-slide.home-slide--full {
	padding-bottom: 113.9%
}
}
.home-slide.home-slide--medium .home-slide.home-slide--full .home-slide__content {
	padding-bottom: 2.5rem
}
.home-slide.home-slide--small .home-slide__sub {
	padding-bottom: 118.6%
}

@media screen and (min-width:48em) {
.home-slide.home-slide--small .home-slide__sub {
	padding-bottom: 118.6%
}
}

@media screen and (min-width:64.0625em) {
.home-slide.home-slide--small .home-slide__sub {
	padding-bottom: 118.6%
}
}
.home-slide.home-slide--small .home-slide__sub:before {
	background: #000;
	background: linear-gradient(to bottom, transparent 0, #000 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$start-color", endColorstr="$end-color", GradientType=0);
	position: absolute;
	width: 100%;
	height: 40%;
	content: "";
	z-index: 1;
	opacity: .6;
	bottom: 0;
	left: 0
}
.home-slide.home-slide--small .home-slide__sub .home-slide__title {
	color: #FFF
}
.home-slide.home-slide--small.home-slide--full .btn-main.btn-main--white, .home-slide.home-slide--small.home-slide--full .btn-main--white.com-saf-centered-button, .home-slide.home-slide--small.home-slide--full .btn-main--white.com-compare__action {
	padding: 0 2rem
}
.home-slide.home-slide--white {
	color: #FFF
}
.home-slide.home-slide--style-1 .home-slide__txt {
	font-size: 1.375rem;
	color: #3e3936;
	font-weight: 700;
	line-height: 1.7rem
}
.home-slide.home-slide--style-1 .home-slide__title {
	margin: 1.5rem 0;
	font-weight: 400;
	font-size: 1rem;
	text-transform: none;
	color: #3e3936
}
.home-slide.home-slide--style-1--white .home-slide__txt, .home-slide.home-slide--style-1--white .home-slide__title {
	color: #FFF
}
.home-slide.home-slide--style-2 .home-link-all {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1
}
.home-slide.home-slide--style-2 .home-slide__content {
	position: absolute;
	left: 50%;
	bottom: 15%;
	width: 37.5rem;
	margin-left: -18.75rem
}
.home-slide.home-slide--style-2 .home-slide__title {
	color: #FFF;
	font-weight: 400;
	font-size: 1.375rem;
	text-align: center;
	line-height: 1.7rem
}
.home-slide.home-slide--style-2 .home-slide__txt {
	text-align: center;
	font-size: .875rem;
	
	font-style: italic;
	font-weight: 600;
	color: #FFF;
	margin: 1% 0
}
.home-slide.home-slide--style-2:before {
	background: #000;
	background: linear-gradient(to bottom, transparent 0, #000 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$start-color", endColorstr="$end-color", GradientType=0);
	position: absolute;
	width: 100%;
	height: 60%;
	content: "";
	z-index: 1;
	opacity: .6;
	bottom: 0;
	left: 0
}
.home-slide.home-slide--style-3 .home-slide__title {
	font-weight: 600;
	font-size: 1rem;
	text-transform: uppercase;
	line-height: 1.2rem;
	margin-bottom: .4rem
}
.home-slide.home-slide--style-3 .home-slide__txt {
	font-size: 1rem;
	font-style: italic;
	font-weight: 400;
	
	line-height: 1rem
}
.home-slide.home-slide.home-slide--style-4 {
	text-align: center
}
.home-slide.home-slide.home-slide--style-4 .home-slide__content {
	position: absolute;
	bottom: 1.5rem;
	width: 100%
}
.home-slide.home-slide.home-slide--style-4 .home-slide__title {
	margin: 1.5rem 0;
	font-weight: 400;
	font-size: .875rem;
	font-weight: 700
}
.home-slide.home-slide.home-slide--style-5 .home-slide__title {
	margin: 0 0 1.5rem;
	font-weight: 300;
	font-size: 1.625rem;
	line-height: 2rem;
	color: #FFF
}
.home-slide.home-slide.home-slide--style-5 .home-slide__txt {
	margin: 0 0 1rem;
	font-weight: 300;
	font-size: .875rem;
	color: #FFF
}
.home-slide.home-slide--r-1--white:before {
	background: #000;
	background: linear-gradient(to bottom, transparent 0, #000 95%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$start-color", endColorstr="$end-color", GradientType=0);
	position: absolute;
	width: 100%;
	height: 50%;
	content: "";
	z-index: 1;
	opacity: .5;
	bottom: 0
}

@media screen and (min-width:48em) {
.home-slide.home-slide.home-slide--style-5 .home-slide__title {
	font-size: 2.25rem;
	line-height: 2.6rem
}
.home-slide.home-slide.home-slide--style-5 .home-slide__txt {
	font-size: 1.125rem;
	line-height: 1.5rem
}
}
.blk-nav {
	text-align: center;
	padding: 3rem 0
}
.blk-nav.blk-nav--slim-sticky {
	display: none
}
.blk-nav .com-home-menu__title {
	font-style: italic;
	
	font-size: 1.2rem;
	color: #cfcecd
}
.blk-nav .com-home-menu__list {
	display: inline-block
}
.blk-nav .com-home-menu__link {
	display: block;
	margin: 1.3rem .8rem 0;
	text-transform: uppercase;
	font-weight: 600;
	font-size: .75rem;
	letter-spacing: .05em
}
.blk-nav .com-home-menu__link::after {
	content: "";
	width: 2.5rem;
	height: .0625rem;
	background-color: #d8d8d8;
	display: block;
	margin: 0 auto;
	-webkit-transform: translateY(0.3rem);
	-ms-transform: translateY(0.3rem);
	transform: translateY(0.3rem);
	transition-duration: .3s;
	transition-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
	transition-property: opacity, -webkit-transform;
	transition-property: opacity, transform
}
.blk-nav .com-home-menu__link:hover {
	color: #0a0a0a
}

@media screen and (min-width:48em) {
.blk-nav {
	padding: 0;
	height: 4.375rem
}
.blk-nav.blk-nav--slim {
	border-bottom: 1px solid #d8d8d8
}
.blk-nav.blk-nav--slim.blk-nav--slim-sticky {
	width: 100%;
	background-color: #FFF;
	z-index: 100;
	height: 2.625rem
}
.blk-nav.blk-nav--slim.blk-nav--slim-sticky .com-home-menu__link {
	line-height: 2.625rem
}
.blk-nav.blk-nav--slim .com-home-menu__link--active .com-home-menu__link-label {
	display: block;
	position: relative
}
.blk-nav.blk-nav--slim .com-home-menu__link--active .com-home-menu__link-label:after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	display: block;
	background-color: #3e3936;
	height: .1875rem;
	width: 100%
}
.blk-nav__visible-on-sticky {
	opacity: 0
}
.blk-nav.blk-nav--slim-sticky .blk-nav__visible-on-sticky {
	opacity: 1
}
.blk-nav .com-home-menu, .blk-nav .com-home-menu__nav, .blk-nav .com-home-menu__list, .blk-nav .com-home-menu__item {
	height: 100%
}
.blk-nav .com-home-menu__list {
	white-space: nowrap
}
.blk-nav .com-home-menu__item {
	display: inline-block
}
.blk-nav .com-home-menu__link {
	height: 100%;
	line-height: 4.375rem;
	padding: 0 1.25rem;
	margin: 0
}
.blk-nav .com-home-menu__link::after {
	display: none
}
.blk-nav.blk-nav--sticky {
	position: fixed;
	top: 4.375rem;
	left: 0;
	z-index: 10;
	width: 100%;
	height: 4.375rem;
	background: transparent
}
.blk-nav.blk-nav--sticky .com-home-menu {
	max-width: 100rem;
	margin: 0 auto;
	background: #FFF
}
.blk-nav.blk-nav--sticky .com-home-menu__link:hover, .blk-nav.blk-nav--sticky .com-home-menu__link.com-home-menu__link--current {
	border-bottom: .125rem solid #3e3936
}
.blk-nav.blk-nav--wrapped-in-menu {
	position: absolute;
	background-color: transparent
}
.blk-nav.blk-nav--wrapped-in-menu .com-home-menu {
	background: transparent
}
}
.com-home-menu.com-home-menu--egg .com-home-menu__link {
	height: 4.375rem;
	width: 4.375rem;
	text-indent: -9999rem;
	overflow: hidden;
	margin: 0;
	padding: 0
}
.com-home-menu.com-home-menu--egg .com-home-menu__item:nth-child(0n+1) .com-home-menu__link {
	position: relative
}
.com-home-menu.com-home-menu--egg .com-home-menu__item:nth-child(0n+1) .com-home-menu__link::after {
	content: "🍕";
	width: 100%;
	height: 100%;
	position: absolute;
	display: block;
	text-indent: 0;
	text-align: center;
	top: 0;
	left: 0;
	background-color: transparent;
	font-size: 3.125rem;
	line-height: 3.125rem
}
.com-home-menu.com-home-menu--egg .com-home-menu__item:nth-child(0n+2) .com-home-menu__link {
	position: relative
}
.com-home-menu.com-home-menu--egg .com-home-menu__item:nth-child(0n+2) .com-home-menu__link::after {
	content: "🍗";
	width: 100%;
	height: 100%;
	position: absolute;
	display: block;
	text-indent: 0;
	text-align: center;
	top: 0;
	left: 0;
	background-color: transparent;
	font-size: 3.125rem;
	line-height: 3.125rem
}
.com-home-menu.com-home-menu--egg .com-home-menu__item:nth-child(0n+3) .com-home-menu__link {
	position: relative
}
.com-home-menu.com-home-menu--egg .com-home-menu__item:nth-child(0n+3) .com-home-menu__link::after {
	content: "🍮";
	width: 100%;
	height: 100%;
	position: absolute;
	display: block;
	text-indent: 0;
	text-align: center;
	top: 0;
	left: 0;
	background-color: transparent;
	font-size: 3.125rem;
	line-height: 3.125rem
}
.com-home-menu.com-home-menu--egg .com-home-menu__item:nth-child(0n+4) .com-home-menu__link {
	position: relative
}
.com-home-menu.com-home-menu--egg .com-home-menu__item:nth-child(0n+4) .com-home-menu__link::after {
	content: "🍻";
	width: 100%;
	height: 100%;
	position: absolute;
	display: block;
	text-indent: 0;
	text-align: center;
	top: 0;
	left: 0;
	background-color: transparent;
	font-size: 3.125rem;
	line-height: 3.125rem
}
.com-home-menu.com-home-menu--egg .com-home-menu__item:nth-child(0n+5) .com-home-menu__link {
	position: relative
}
.com-home-menu.com-home-menu--egg .com-home-menu__item:nth-child(0n+5) .com-home-menu__link::after {
	content: "🍔";
	width: 100%;
	height: 100%;
	position: absolute;
	display: block;
	text-indent: 0;
	text-align: center;
	top: 0;
	left: 0;
	background-color: transparent;
	font-size: 3.125rem;
	line-height: 3.125rem
}

@media screen and (min-width:48em) {
.com-home-menu.com-home-menu--egg .com-home-menu__list {
	position: relative
}
.com-home-menu.com-home-menu--egg .com-home-menu__list::before, .com-home-menu.com-home-menu--egg .com-home-menu__list::after {
	content: "\01F493";
	width: 4.375rem;
	height: 4.375rem;
	position: absolute;
	display: block;
	text-indent: 0;
	top: 0;
	text-align: center;
	background-color: transparent;
	font-size: 3.125rem;
	line-height: 4.375rem;
	font-size: 2.1875rem;
	color: #3e3936
}
.com-home-menu.com-home-menu--egg .com-home-menu__list::before {
	left: -4.375rem
}
.com-home-menu.com-home-menu--egg .com-home-menu__list::after {
	right: -4.375rem
}
}

@media screen and (min-width:48em) {
.blk-home-promo__main-title {
	padding: 2rem 0
}
}
.blk-selector {
	overflow: hidden
}
.blk-selector__item {
	width: 100%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	transition: all .3s ease;
	min-height: 5.625rem;
	display: block;
	color: #3e3936;
	background: #f4f4f4;
	text-align: center;
	text-transform: uppercase;
	font-size: .75rem;
	font-weight: 700;
	line-height: 1.125rem;
	position: relative
}
.blk-selector__item:last-child:not(:first-child) {
	float: right
}
.blk-selector__item:first-child {
	color: #FFF;
	background: #c20038
}
.blk-selector__item:first-child:hover {
	background: #a90031
}
.blk-selector__item:hover {
	background: #e7e7e7
}
.blk-selector__wrp {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%)
}
.blk-selector__text {
	
	font-style: italic;
	font-size: 1rem;
	text-transform: none;
	font-weight: 400;
	display: block;
	margin-top: .5625rem
}

@media screen and (min-width:48em) {
.blk-selector__item {
	width: 50%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	min-height: 13.125rem;
	font-size: 1.375rem;
	background: #FFF;
	line-height: 1.5rem
}
.blk-selector__item:last-child:not(:first-child) {
	float: right
}
.blk-selector__item:first-child:hover {
	color: #FFF
}
.blk-selector__item:hover {
	background: #fafafa;
	color: #59524e
}
.blk-selector__text {
	line-height: 1.125rem
}
}
.com-support-home .utl-img-fixed-ratio {
	padding-bottom: 145%
}

@media screen and (min-width:48em) {
.com-support-home .utl-img-fixed-ratio {
	padding-bottom: 55%
}
}

@media screen and (min-width:64.0625em) {
.com-support-home .utl-img-fixed-ratio {
	padding-bottom: 33%
}
}
.com-support-home__wrp-top {
	width: 100%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	text-align: center;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%)
}
.com-support-home__wrp-top:last-child:not(:first-child) {
	float: right
}
.com-support-home__title {
	color: #FFF;
	text-transform: uppercase;
	font-size: 1rem;
	font-weight: 300;
	width: 100%;
	max-width: 15rem;
	margin: 0 auto
}
.com-support-home__wrp-btm {
	padding: 2rem 0 4rem 0;
	background-color: #FFF
}
.com-support-home__wrp-btm .columns {
	padding: 0 2.5rem
}
.com-support-home__sub-title {
	padding-bottom: .5rem;
	margin-bottom: 1rem;
	color: #3e3936;
	text-transform: uppercase;
	font-size: .875rem;
	font-weight: 400;
	border-bottom: 1px solid #3e3936;
	text-align: center;
	font-weight: 600
}
.com-support-home__icon-buy, .com-support-home__icon-register {
	display: block;
	background-size: 6.25rem;
	height: 6.25rem;
	width: 6.25rem;
	background-position: center top;
	margin: 0 auto 1rem auto;
	padding-bottom: 1rem
}
.com-support-home__txt {
	color: #FFF;
	display: inline-block;
	text-align: center;
	margin: .5rem 2rem;
	padding: .9rem 3rem;
	border-bottom: 1px solid transparent;
	font-size: .75rem;
	text-transform: uppercase;
	font-weight: 400
}
.com-support-home__txt:hover {
	border-bottom-color: #FFF
}
.com-support-home .btn-main--white {
	margin-top: 2rem;
	width: 15rem;
	padding: 0
}
.com-support-home__root {
	margin-bottom: 2rem
}
.com-support-home__item {
	padding: .4rem 0;
	font-size: .875rem;
	text-align: center;
	color: #3e3936
}
.com-support-home__item--icon {
	margin-bottom: 1rem
}
.com-support-home__item--icon .com-support-home__link {
	padding-top: .3rem
}
.com-support-home__item--locate {
	text-transform: uppercase;
	font-weight: 600
}
.com-support-home__icon-phone, .com-support-home__icon-mail {
	display: block;
	background-position: center top;
	background-size: 1.875rem;
	height: 1.875rem;
	width: 1.875rem;
	display: inline-block
}

@media screen and (min-width:48em) {
.com-support-home__icon-phone, .com-support-home__icon-mail {
	background-size: 1.875rem;
	height: 1.875rem;
	width: 1.875rem
}
}

@media screen and (min-width:64.0625em) {
.com-support-home__icon-phone, .com-support-home__icon-mail {
	background-size: 1.875rem;
	height: 1.875rem;
	width: 1.875rem
}
}
.com-support-home__link {
	display: block
}

@media screen and (min-width:48em) {
.com-support-home__wrp-top {
	width: 100%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem
}
.com-support-home__wrp-top:last-child:not(:first-child) {
	float: right
}
.com-support-home__wrp-btm .columns {
	padding: 0 1.875rem
}
.com-support-home__title {
	font-size: 2.25rem;
	max-width: none
}
.com-support-home__sub-title {
	text-align: left
}
.com-support-home__item {
	text-align: left;
	font-size: .75rem
}
.com-support-home__item--icon {
	float: left;
	width: 50%;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	margin-bottom: 3rem
}
.com-support-home__item--icon:first-child {
	padding-left: 0
}
.com-support-home__item--locate {
	text-transform: none;
	font-weight: 400
}
.com-support-home__icon-phone, .com-support-home__icon-phone-large, .com-support-home__icon-mail, .com-support-home__icon-mail-large {
	margin-right: .5rem;
	float: left
}
}

@media screen and (min-width:64.0625em) {
.com-support-home__wrp-btm {
	background-color: #aea9a6
}
.com-support-home__wrp-btm .columns {
	padding: 0 1.25rem
}
.com-support-home__item--icon {
	margin: 0;
	width: 100%
}
.com-support-home__item--icon:last-child {
	padding-left: 0
}
.com-support-home__icon-phone-large, .com-support-home__icon-mail-large {
	display: block;
	background-position: center top;
	background-size: 1.5625rem;
	height: 1.5625rem;
	width: 1.5625rem
}
}

@media screen and (min-width:64.0625em) and (min-width:48em) {
.com-support-home__icon-phone-large, .com-support-home__icon-mail-large {
	background-size: 1.5625rem;
	height: 1.5625rem;
	width: 1.5625rem
}
}

@media screen and (min-width:64.0625em) and (min-width:64.0625em) {
.com-support-home__icon-phone-large, .com-support-home__icon-mail-large {
	background-size: 1.5625rem;
	height: 1.5625rem;
	width: 1.5625rem
}
}
.com-stripe-title--in-appliances .com-stripe-title__text {
	background-color: #f4f4f4
}
.com-cat-intro--appliances .com-cat-intro__img-cnt {
	padding-bottom: 106.25%
}

@media screen and (min-width:48em) {
.com-cat-intro--appliances .com-cat-intro__img-cnt {
	padding-bottom: 70%
}
}

@media screen and (min-width:64.0625em) {
.com-cat-intro--appliances .com-cat-intro__img-cnt {
	padding-bottom: 42.18%
}
}
.blk-full-kitchen__wrp::before, .blk-full-kitchen__wrp::after {
	content: ' ';
	display: table
}
.blk-full-kitchen__wrp::after {
	clear: both
}
.blk-full-kitchen__item {
	padding-bottom: 82.2%
}

@media screen and (min-width:48em) {
.blk-full-kitchen__item {
	padding-bottom: 27.2%
}
}

@media screen and (min-width:64.0625em) {
.blk-full-kitchen__item {
	padding-bottom: 27.2%
}
}
.blk-full-kitchen__txt-cnt {
	position: absolute;
	width: 100%;
	bottom: 1.5rem;
	text-align: center
}
.blk-full-kitchen__title {
	text-transform: uppercase;
	font-weight: 700;
	font-size: .875rem;
	color: #FFF
}
.blk-full-kitchen__txt {
	font-size: 1rem;
	font-style: italic;
	font-weight: 400;
	
	color: #FFF
}

@media screen and (min-width:48em) {
.com-stripe-title--in-appliances .com-stripe-title__text {
	background-color: #FFF
}
.blk-full-kitchen__item {
	float: left;
	width: 33.3333%
}
}
.blk-nav-cat {
	min-height: 2.5rem
}

@media screen and (min-width:48em) {
.blk-nav-cat {
	min-height: 3.125rem
}
}

@media screen and (min-width:64.0625em) {
.blk-nav-cat {
	min-height: 3.125rem
}
}
.com-stripe-title--in-accessories .com-stripe-title__text {
	font-size: .875rem;
	background-color: #FFF
}
.com-cat-intro--kitchenware .com-cat-intro__img-cnt {
	padding-bottom: 106.25%
}

@media screen and (min-width:48em) {
.com-cat-intro--kitchenware .com-cat-intro__img-cnt {
	padding-bottom: 70%
}
}

@media screen and (min-width:64.0625em) {
.com-cat-intro--kitchenware .com-cat-intro__img-cnt {
	padding-bottom: 50%
}
}
.com-stripe-title--in-promotions .com-stripe-title__text {
	font-size: .875rem
}
.blk-stripe-support--in-promotions {
	background-color: #f4f4f4
}

@media screen and (min-width:48em) {
.com-stripe-title--in-promotions .com-stripe-title__text {
	font-size: 2.25rem
}
}
.blk-calendar-head {
	padding-bottom: 119.3%
}

@media screen and (min-width:48em) {
.blk-calendar-head {
	padding-bottom: 70.2%
}
}

@media screen and (min-width:64.0625em) {
.blk-calendar-head {
	padding-bottom: 42%
}
}
.blk-calendar-head__wrp {
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto
}
.blk-calendar-head__wrp::before, .blk-calendar-head__wrp::after {
	content: ' ';
	display: table
}
.blk-calendar-head__wrp::after {
	clear: both
}
.blk-calendar-head__cnt {
	width: 100%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	position: relative
}
.blk-calendar-head__cnt:last-child:not(:first-child) {
	float: right
}
.blk-calendar-head__title-cnt {
	position: absolute;
	top: 1rem;
	width: 100%
}
.blk-calendar-head__title {
	padding-bottom: .5rem;
	color: #FFF;
	font-weight: 600;
	font-size: 1.375rem;
	text-transform: uppercase;
	border-bottom: 1px solid #FFF
}
.blk-calendar-head__text-cnt {
	position: absolute;
	top: 6rem;
	left: 0;
	right: 0;
	text-align: center
}
.blk-calendar-head__text {
	color: #FFF
}
.blk-calendar-head__text--big {
	font-weight: 700;
	font-size: 1.375rem;
	line-height: 1.9rem
}
.blk-calendar-head__text--normal {
	padding: .5rem 0;
	font-weight: 400;
	font-size: .875rem
}
.blk-calendar-head__text--bold {
	font-weight: 700;
	font-size: .875rem
}
.blk-calendar-head__text--icon {
	font-size: .75rem;
	font-weight: 400
}
.blk-calendar-head__icon-cnt {
	margin-top: 1rem;
	display: inline-block;
	width: 25%;
	text-align: center
}
.blk-calendar-head__icon {
	display: block;
	background-position: center top;
	background-size: 1.875rem;
	height: 1.875rem;
	width: 1.875rem;
	display: inline-block
}

@media screen and (min-width:48em) {
.blk-calendar-head__icon {
	background-size: 1.875rem;
	height: 1.875rem;
	width: 1.875rem
}
}

@media screen and (min-width:64.0625em) {
.blk-calendar-head__icon {
	background-size: 1.875rem;
	height: 1.875rem;
	width: 1.875rem
}
}
.com-stripe-title--in-calendar .com-stripe-title__text {
	font-size: 1rem;
	font-weight: 300;
	padding: 2rem 0
}
.blk-calendar-body {
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 2rem
}
.blk-calendar-body::before, .blk-calendar-body::after {
	content: ' ';
	display: table
}
.blk-calendar-body::after {
	clear: both
}
.blk-calendar-body__filters {
	overflow: hidden;
	margin-bottom: 2rem
}
.blk-calendar-body__filters-column {
	width: 100%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem
}
.blk-calendar-body__filters-column:last-child:not(:first-child) {
	float: right
}
.blk-calendar-body__filters-column:first-child .blk-calendar-body__filters-label {
	float: right
}
.blk-calendar-body__filters-column:first-child .blk-calendar-body__filters-select {
	float: right
}
.blk-calendar-body__filters-label {
	color: #3e3936;
	font-size: 1rem;
	font-weight: 400;
	width: 100%;
	max-width: 100%
}
.blk-calendar-body__filters-select {
	width: 100%;
	max-width: 100%;
	display: block;
	color: #3e3936;
	font-size: .875rem;
	font-weight: 400
}
.com-date-calendar__line {
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto
}
.com-date-calendar__line::before, .com-date-calendar__line::after {
	content: ' ';
	display: table
}
.com-date-calendar__line::after {
	clear: both
}
.com-date-calendar__item {
	width: 100%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem
}
.com-date-calendar__item:last-child:not(:first-child) {
	float: right
}
.com-date-calendar__inner {
	position: relative;
	padding: 1.5rem 0;
	border-top: 1px solid #d8d8d8;
	cursor: pointer;
	overflow: hidden
}
.com-date-calendar__info {
	padding: 0 0 1.5rem
}
.com-date-calendar__icon-calendar {
	display: block;
	background-position: center top;
	background-size: 5.3125rem;
	height: 5.3125rem;
	width: 5.3125rem;
	float: left;
	margin-right: 1.5rem;
	text-align: center
}

@media screen and (min-width:48em) {
.com-date-calendar__icon-calendar {
	background-size: 5.3125rem;
	height: 5.3125rem;
	width: 5.3125rem
}
}

@media screen and (min-width:64.0625em) {
.com-date-calendar__icon-calendar {
	background-size: 5.3125rem;
	height: 5.3125rem;
	width: 5.3125rem
}
}
.com-date-calendar__icon-arrow {
	display: block;
	background-position: center top;
	background-size: 1.875rem;
	height: 1.875rem;
	width: 1.875rem;
	position: absolute;
	display: inline-block;
	right: 0;
	top: 3rem
}

@media screen and (min-width:48em) {
.com-date-calendar__icon-arrow {
	background-size: 1.875rem;
	height: 1.875rem;
	width: 1.875rem
}
}

@media screen and (min-width:64.0625em) {
.com-date-calendar__icon-arrow {
	background-size: 1.875rem;
	height: 1.875rem;
	width: 1.875rem
}
}
.com-date-calendar__month {
	font-weight: 600;
	font-size: .75rem;
	text-transform: uppercase
}
.com-date-calendar__day {
	font-weight: 400;
	font-size: 2.25rem
}
.com-date-calendar .icon--calendar-SDA .com-date-calendar__month {
	color: #FFF
}
.com-date-calendar .icon--calendar-SDA .com-date-calendar__day {
	color: #c20038
}
.com-date-calendar .icon--calendar-MDA .com-date-calendar__month {
	color: #c20038
}
.com-date-calendar .icon--calendar-MDA .com-date-calendar__day {
	color: #FFF
}
.com-date-calendar__city, .com-date-calendar__location, .com-date-calendar__testimonial {
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.2rem;
	padding-right: 1.5rem
}
.com-date-calendar__text {
	font-size: .875rem
}
.com-date-calendar__city, .com-date-calendar__location {
	text-transform: uppercase
}
.com-date-calendar__city {
	color: #c20038
}
.com-date-calendar__location, .com-date-calendar__testimonial, .com-date-calendar__text {
	color: #3e3936
}

@media screen and (min-width:48em) {
.blk-calendar-head__title-cnt {
	top: 2rem
}
.blk-calendar-head__title {
	font-size: 1.5rem
}
.blk-calendar-head__text-cnt {
	top: 10rem
}
.blk-calendar-head__text--big {
	font-size: 2.25rem;
	line-height: 2.4rem;
	font-weight: 300
}
.blk-calendar-head__text--normal {
	padding: 1rem 0;
	font-size: 1rem
}
.blk-calendar-head__text--bold {
	font-size: 1rem
}
.blk-calendar-head__text--icon {
	font-size: .875rem
}
.blk-calendar-head__icon-cnt {
	margin-top: 4rem
}
.blk-calendar-body__filters {
	margin-bottom: 4rem
}
.blk-calendar-body__filters-column {
	width: 50%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem
}
.blk-calendar-body__filters-column:last-child:not(:first-child) {
	float: right
}
.blk-calendar-body__filters-label {
	width: 90%;
	max-width: 18.75rem
}
.blk-calendar-body__filters-select {
	width: 90%;
	max-width: 18.75rem
}
.com-stripe-title--in-calendar .com-stripe-title__text {
	font-size: 2.25rem;
	padding: 1rem 0 5rem;
	line-height: 2.6rem
}
}

@media screen and (min-width:64.0625em) {
.com-date-calendar__item {
	width: 50%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem
}
.com-date-calendar__item:last-child:not(:first-child) {
	float: right
}
.com-date-calendar__item:last-child:last-child {
	float: left
}
}
.blk-saf-nav--in-home .com-sticky[data-original] {
	height: 0;
	overflow: hidden
}
.com-stripe-title--in-saf .com-stripe-title__text {
	font-size: 1rem;
	font-weight: 400;
	padding: 2rem 0 1rem
}
.com-recipe-filters--in-saf {
	padding: 1.5rem 0 2rem
}
.com-recipe-filters__wrp {
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto
}
.com-recipe-filters__wrp::before, .com-recipe-filters__wrp::after {
	content: ' ';
	display: table
}
.com-recipe-filters__wrp::after {
	clear: both
}
.com-recipe-filters__item {
	width: 100%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	position: relative;
	margin-bottom: 1rem
}
.com-recipe-filters__item:last-child:not(:first-child) {
	float: right
}
.com-recipe-filters__item:hover .com-recipe-filters__label, .com-recipe-filters__item:hover .com-recipe-filters__prefix {
	color: #c20038
}
.com-recipe-filters__item:after {
	display: block;
	width: 80%;
	height: 1px;
	background-color: #d8d8d8;
	content: ""
}
.com-recipe-filters__prefix, .com-recipe-filters__label {
	color: #3e3936;
	font-size: .75rem;
	text-transform: uppercase;
	text-align: center;
	cursor: pointer
}
.com-recipe-filters__prefix {
	
	font-style: italic
}
.com-recipe-filters__label {
	margin-bottom: .5rem;
	font-weight: 700
}
.com-recipe-filters__dropdown {
	display: none;
	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	right: auto;
	max-height: 16.875rem;
	overflow: auto;
	width: 85%;
	border: 1px solid #d8d8d8;
	z-index: 3;
	padding: 1rem;
	background-color: #FFF
}
.com-recipe-filters__option {
	margin-bottom: .8rem;
	color: #3e3936;
	font-size: .75rem;
	display: block
}
.com-recipe-filters__option:hover {
	color: #c20038
}

@media screen and (min-width:48em) {
.blk-saf-nav--in-home .com-sticky[data-original] {
	display: block;
	visibility: hidden
}
.com-stripe-title--in-saf .com-stripe-title__text {
	padding: 3rem 0 1rem;
	font-size: 2.25rem
}
.com-recipe-filters__item--2 {
	width: 50%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem
}
.com-recipe-filters__item--2:last-child:not(:first-child) {
	float: right
}
.com-recipe-filters__item--3 {
	width: 33.3333333333%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem
}
.com-recipe-filters__item--3:last-child:not(:first-child) {
	float: right
}
.com-recipe-filters__item--4 {
	width: 25%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem
}
.com-recipe-filters__item--4:last-child:not(:first-child) {
	float: right
}
}
.blk-prod-l2-accessories {
	display: none
}

@media screen and (min-width:64.0625em) {
.blk-prod-l2-accessories {
	display: block
}
.blk-prod-l2-accessories .com-spotlight {
	padding-top: 4.375rem
}
.blk-prod-l2-accessories .com-spotlight__title {
	font-size: 1.375rem
}
}
.blk-facet {
	min-height: 5rem
}

@media screen and (min-width:48em) {
.blk-facet {
	padding-bottom: 2.5rem;
	min-height: 9.6875rem
}
}
.blk-head-kitchen-schools {
	position: relative
}
.blk-head-kitchen-schools__viewport {
	height: 23.125rem
}
.blk-head-kitchen-schools__viewport:before {
	background: #000;
	background: linear-gradient(to top, transparent 0, #000 95%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$start-color", endColorstr="$end-color", GradientType=0);
	position: absolute;
	width: 100%;
	height: 40%;
	content: "";
	z-index: 1;
	opacity: .3;
	top: 0
}
.blk-head-kitchen-schools__viewport:after {
	background: #000;
	background: linear-gradient(to bottom, transparent 0, #000 95%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$start-color", endColorstr="$end-color", GradientType=0);
	position: absolute;
	width: 100%;
	height: 40%;
	content: "";
	z-index: 1;
	opacity: .4;
	bottom: 0
}
.blk-head-kitchen-schools__img-cnt {
	position: absolute;
	z-index: 0;
	overflow: hidden;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0
}
.blk-head-kitchen-schools__image {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translateY(-50%) translateX(-50%);
	-ms-transform: translateY(-50%) translateX(-50%);
	transform: translateY(-50%) translateX(-50%);
	min-width: 100%;
	min-height: 100%;
	width: auto;
	height: auto;
	max-width: 100%;
	-o-object-fit: cover;
	object-fit: cover
}
.blk-head-kitchen-schools__icon {
	display: block;
	background-position: center top;
	background-size: 2.8125rem;
	height: 2.8125rem;
	width: 2.8125rem;
	display: inline-block;
	padding: 2.3rem;
	margin-bottom: 3%;
	border: 1px solid #FFF;
	background-position: center center
}

@media screen and (min-width:48em) {
.blk-head-kitchen-schools__icon {
	background-size: 2.8125rem;
	height: 2.8125rem;
	width: 2.8125rem
}
}

@media screen and (min-width:64.0625em) {
.blk-head-kitchen-schools__icon {
	background-size: 2.8125rem;
	height: 2.8125rem;
	width: 2.8125rem
}
}
.blk-head-kitchen-schools__icon-base {
	display: block;
	background-position: center top;
	background-size: 2.8125rem;
	height: 2.8125rem;
	width: 2.8125rem;
	display: inline-block;
	padding: 2.3rem;
	margin-bottom: 3%;
	border: 1px solid #FFF;
	background-position: center center
}

@media screen and (min-width:48em) {
.blk-head-kitchen-schools__icon-base {
	background-size: 2.8125rem;
	height: 2.8125rem;
	width: 2.8125rem
}
}

@media screen and (min-width:64.0625em) {
.blk-head-kitchen-schools__icon-base {
	background-size: 2.8125rem;
	height: 2.8125rem;
	width: 2.8125rem
}
}
.blk-head-kitchen-schools__txt-cnt {
	position: absolute;
	left: 0;
	bottom: 15%;
	width: 100%;
	z-index: 2;
	text-align: center
}
.blk-head-kitchen-schools__title {
	font-size: 1.125rem;
	text-transform: uppercase;
	line-height: 1.5rem;
	font-weight: 700;
	color: #FFF;
	padding: 0 10%
}
.com-stripe-title--in-kitchen-schools {
	padding-bottom: 3rem
}
.com-stripe-title--in-kitchen-schools .com-stripe-title__text {
	font-size: 1rem;
	font-weight: 400
}

@media screen and (min-width:48em) {
.blk-head-kitchen-schools__viewport {
	height: 33.125rem
}
.blk-head-kitchen-schools__title {
	font-size: 1.375rem;
	line-height: 2rem;
	color: #FFF
}
.com-stripe-title--in-kitchen-schools {
	padding-bottom: 5rem
}
.com-stripe-title--in-kitchen-schools .com-stripe-title__text {
	font-size: 1.125rem
}
}

@media screen and (min-width:64.0625em) {
.blk-head-kitchen-schools__title {
	font-size: 2.25rem;
	line-height: 2.5rem;
	font-weight: 300;
	padding: 0 20%
}
}
.com-stripe-title--in-l2-editorial .com-stripe-title__text {
	font-size: 1rem;
	background-color: #FFF
}
.com-editorial-spotlight__root {
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto
}
.com-editorial-spotlight__root::before, .com-editorial-spotlight__root::after {
	content: ' ';
	display: table
}
.com-editorial-spotlight__root::after {
	clear: both
}
.com-editorial-spotlight__item {
	width: 50%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	position: relative;
	text-align: center;
	margin-top: 3rem;
	margin-bottom: 3rem;
	padding-bottom: 1rem
}
.com-editorial-spotlight__item:last-child:not(:first-child) {
	float: right
}
.com-editorial-spotlight__link {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1
}
.com-editorial-spotlight__image {
	display: inline-block !important
}
.com-editorial-spotlight__title {
	margin-top: 1rem;
	color: #3e3936;
	font-size: .875rem;
	font-weight: 300
}
.com-editorial-spotlight__btn {
	display: inline-block;
	margin-top: 1rem;
	padding-top: 3.125rem;
	width: 9.375rem;
	height: 9.375rem;
	text-align: center;
	line-height: 1rem;
	text-transform: uppercase;
	font-size: .75rem;
	font-weight: 600;
	color: #3e3936;
	border: 1px solid #c6c5c4
}
.com-editorial-spotlight .slick-dots {
	position: absolute;
	bottom: 2%
}
.com-stripe-title--in-l2-editorial {
	background-color: #f4f4f4
}

@media screen and (min-width:48em) {
.com-editorial-spotlight__item {
	width: 33.3333333333%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	border-bottom: 1px solid transparent
}
.com-editorial-spotlight__item:last-child:not(:first-child) {
	float: right
}
.com-editorial-spotlight__item:last-child:last-child {
	float: left
}
.com-editorial-spotlight__item:hover {
	border-bottom: 1px solid #3e3936
}
.com-editorial-spotlight__item:last-child {
	border-bottom: 0
}
}

@media screen and (min-width:64.0625em) {
.com-editorial-spotlight__item {
	width: 16.6666666667%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem
}
.com-editorial-spotlight__item:last-child:not(:first-child) {
	float: right
}
.com-editorial-spotlight__item:last-child:last-child {
	float: left
}
}
.com-stripe-title--in-product-page .com-stripe-title__text {
	font-size: .875rem;
	background-color: #FFF;
	font-weight: 600
}
.com-stripe-title--in-product-page.blk-similar {
	border-top: 1px solid #f4f4f4;
	border-bottom: 1px solid #f4f4f4
}
.com-stripe-title--product-page-main {
	padding: 2.5rem 0 6rem;
	background-color: #f4f4f4
}
.com-stripe-title--product-page-main .com-stripe-title__text {
	font-size: 1.375rem;
	font-weight: 400
}
.com-stripe-title--product-page-main .com-stripe-title__descr {
	text-align: justify;
	font-size: 1.125rem;
	
}
[data-page="page-product"] .blk-share {
	overflow: hidden;
	margin-bottom: 1rem
}

@media screen and (min-width:48em) {
.com-stripe-title--in-product-page .com-stripe-title__text {
	font-size: 1.375rem;
	font-weight: 400
}
}
.blk-photo-gallery {
	margin-top: 0
}
.com-photo-gallery--in-product .com-photo-gallery__img-wrapper {
	cursor: pointer
}
.product-details {
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto
}
.product-details::before, .product-details::after {
	content: ' ';
	display: table
}
.product-details::after {
	clear: both
}
.product-details .btn-main.btn-main--buy, .product-details .btn-main--buy.com-saf-centered-button, .product-details .btn-main--buy.com-compare__action, .product-details .btn-main.btn-main--compare, .product-details .btn-main--compare.com-saf-centered-button, .product-details .btn-main--compare.com-compare__action, .product-details .btn-main.btn-main--violet, .product-details .btn-main--violet.com-saf-centered-button, .product-details .btn-main--violet.com-compare__action {
	width: 100%;
	text-align: center;
	padding: 0;
	text-transform: uppercase
}
.product-details .btn-main.btn-main--buy, .product-details .btn-main--buy.com-saf-centered-button, .product-details .btn-main--buy.com-compare__action, .product-details .btn-main.btn-main--buy-not-available, .product-details .btn-main--buy-not-available.com-saf-centered-button, .product-details .btn-main--buy-not-available.com-compare__action {
	margin: 0 .5625rem 0 0;
	height: 3.125rem;
	padding: 0 2.5rem;
	line-height: normal;
	color: #FFF;
	font-weight: 600;
	border: 1px solid #c20038;
	background-color: #c20038;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	text-align: center;
	-ms-flex-negative: 1;
	flex-shrink: 1
}
.product-details .btn-main.btn-main--buy>span, .product-details .btn-main--buy.com-saf-centered-button>span, .product-details .btn-main--buy.com-compare__action>span, .product-details .btn-main.btn-main--buy-not-available>span, .product-details .btn-main--buy-not-available.com-saf-centered-button>span, .product-details .btn-main--buy-not-available.com-compare__action>span {
	display: block;
	-ms-flex-wrap: wrap;
	max-width: 100%
}
.product-details .btn-main.btn-main--buy-not-available, .product-details .btn-main--buy-not-available.com-saf-centered-button, .product-details .btn-main--buy-not-available.com-compare__action {
	background-color: #ada8a5;
	border-color: #ada8a5
}
.product-details .btn-main.btn-main--violet, .product-details .btn-main--violet.com-saf-centered-button, .product-details .btn-main--violet.com-compare__action {
	margin: 0 0 1rem;
	min-height: 3.125rem;
	line-height: 3.125rem;
	font-weight: 600
}
.product-details .btn-main.btn-main--compare:hover, .product-details .btn-main--compare.com-saf-centered-button:hover, .product-details .btn-main--compare.com-compare__action:hover {
	margin: 0
}
.product-details__bottom {
	margin-top: 1.25rem
}
.product-details__bottom--no-btn {
	margin-top: 0
}
.product-details__viz {
	position: relative;
	width: 100%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem
}
.product-details__viz:last-child:not(:first-child) {
	float: right
}
.product-details__attributes {
	width: 100%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem
}
.product-details__attributes:last-child:not(:first-child) {
	float: right
}
.product-details__favorite-icon {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	border: 1px solid #6e6b68;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 3.125rem;
	flex: 0 0 3.125rem;
	height: 3.125rem
}
.product-details__favorite-icon:before {
	content: '';
	display: block;
	background-position: center top;
	background-size: 2.5rem;
	height: 2.5rem;
	width: 2.5rem;
	margin: auto
}

@media screen and (min-width:48em) {
.product-details__favorite-icon:before {
	background-size: 2.5rem;
	height: 2.5rem;
	width: 2.5rem
}
}

@media screen and (min-width:64.0625em) {
.product-details__favorite-icon:before {
	background-size: 2.5rem;
	height: 2.5rem;
	width: 2.5rem
}
}
.product-details__left-btn {
	margin-right: .5625rem
}
.product-details__price-code {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}
.product-details__code, .com-sbs-carousel-slide__code .com-sbs-carousel-code {
	font-weight: 300;
	font-size: .75rem;
	color: #3e3936;
	letter-spacing: .09em;
	text-transform: uppercase
}
.product-details__code--clean {
	border-bottom: 1px solid #ebebeb;
	padding-bottom: .3125rem;
	margin-bottom: .625rem
}
.product-details__price {
	overflow: hidden
}
.product-details__catalog-info {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}
.product-details__price-currency, .product-details__price-number {
	font-size: 1rem;
	font-weight: 600;
	color: #3e3936
}
.product-details__price-title {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	padding-bottom: .1875rem;
	border-bottom: .125rem solid #ebebeb
}
.product-details__price-discounted {
	font-weight: 600;
	font-size: .75rem;
	color: #ada8a5;
	text-decoration: line-through;
	margin-right: .5625rem
}
.product-details__price-vat {
	font-weight: 300;
	color: #aea9a6;
	font-size: .75rem;
	line-height: 1.7
}
.product-details__energy-link {
	display: block;
	margin: .75rem 0 2.1875rem
}
.product-details__energy-link--colors {
	margin-bottom: .75rem
}
.product-details__price-available, .product-details__price-return {
	font-weight: 400;
	font-size: .75rem
}
.product-details__price-available {
	color: #00963a
}
.product-details__price-return {
	color: #3e3936
}
.product-details__recycle-fee {
	color: #3e3936;
	letter-spacing: .09em;
	font-weight: 300;
	font-size: .625rem;
	line-height: 1.6
}
.product-details__recycle-fee-link {
	text-decoration: underline
}
.product-details__recycle-fee-link:hover {
	text-decoration: none
}
.product-details__warranty-icon {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 3.75rem;
	flex: 0 0 3.75rem;
	margin-left: 1.875rem
}
.product-details__btn {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: .875rem 0 0
}
.product-details__skill {
	width: 100%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	margin: .5rem 0 4rem
}
.product-details__skill:last-child:not(:first-child) {
	float: right
}
.product-details__skill-item {
	width: 25%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	text-align: center
}
.product-details__skill-item:last-child:not(:first-child) {
	float: right
}
.product-details__skill-item:last-child:last-child {
	float: left
}
.product-details__skill-icon {
	display: inline-block;
	margin-bottom: 1rem;
	width: .3125rem;
	height: .3125rem;
	background-color: #3e3936
}
.product-details__skill-text {
	font-weight: 300;
	font-size: 1rem;
	color: #3e3936
}
.blk-colors {
	margin: .5625rem 0 0
}
.blk-colors--last {
	padding-bottom: 1rem
}
.blk-colors__title {
	font-size: .8125rem;
	font-weight: 600;
	color: #3e3936;
	border-top: 1px solid #d8d8d8;
	padding: .5rem 0 .1rem
}
.blk-share {
	margin-bottom: 2rem
}
.com-modal--where-to-buy {
	padding: 1rem 2rem
}
.com-modal--where-to-buy__title {
	margin-bottom: 1rem;
	font-weight: 400;
	font-size: 1.375rem;
	color: #3e3936;
	text-align: center;
	text-transform: uppercase
}
.com-modal--where-to-buy__text {
	margin-bottom: 1.5rem;
	font-weight: 400;
	font-size: .75rem;
	color: #3e3936;
	text-align: center
}
.com-modal--where-to-buy__link {
	color: #c20038
}
.com-modal--where-to-buy__item {
	clear: both;
	overflow: hidden;
	padding: .8rem 0;
	margin: 0 auto;
	width: 90%;
	border-top: 1px solid #c6c5c4
}
.com-modal--where-to-buy__img {
	float: left
}
.com-modal--where-to-buy .btn-main.btn-main--red, .com-modal--where-to-buy .btn-main--red.com-saf-centered-button, .com-modal--where-to-buy .btn-main--red.com-compare__action {
	float: right;
	height: 2.5rem;
	line-height: 2.5rem
}
.com-modal--where-to-buy .btn-main.btn-main--red:hover, .com-modal--where-to-buy .btn-main--red.com-saf-centered-button:hover, .com-modal--where-to-buy .btn-main--red.com-compare__action:hover {
	margin: 0
}
.com-modal--where-to-buy__not-found {
	padding: 0 1.25rem 1.25rem;
	font-size: .875rem;
	line-height: 1.5rem;
	color: #524d4a;
	text-align: center
}

@media screen and (min-width:48em) {
.product-details__viz {
	width: 63%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem
}
.product-details__viz:last-child:not(:first-child) {
	float: right
}
.product-details__attributes {
	width: 37%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	margin-top: 2rem
}
.product-details__attributes:last-child:not(:first-child) {
	float: right
}
}

@media screen and (min-width:64.0625em) {
.product-details__viz {
	width: 63%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem
}
.product-details__viz:last-child:not(:first-child) {
	float: right
}
.product-details__attributes {
	width: 37%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem
}
.product-details__attributes:last-child:not(:first-child) {
	float: right
}
}
.blk-product-data__wrp {
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	padding-bottom: 2rem;
	border-bottom: .0625rem solid #cfcecd
}
.blk-product-data__wrp::before, .blk-product-data__wrp::after {
	content: ' ';
	display: table
}
.blk-product-data__wrp::after {
	clear: both
}
.blk-product-data__column--on-the-grid {
	width: 100%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem
}
.blk-product-data__column--on-the-grid:last-child:not(:first-child) {
	float: right
}
.blk-product-data__title, .blk-product-data__sub-title, .blk-product-data__price {
	display: none
}
.blk-product-data__title {
	font-size: 2.375rem;
	line-height: 2.375rem;
	font-weight: 700;
	color: #3e3936
}
.blk-product-data__sub-title {
	line-height: 1rem;
	font-size: 1rem;
	color: #3e3936;
	font-weight: 400
}
.blk-product-data__prices {
	text-align: center
}
.blk-product-data__prices.blk-product-data__prices--special-price {
	padding: 1rem 1.25rem .8125rem
}
.blk-product-data__old-price {
	font-size: 1rem;
	line-height: 1.125rem;
	letter-spacing: .02em;
	color: #000;
	text-decoration: line-through
}
.blk-product-data__price-save-text {
	font-size: .875rem;
	line-height: 1.125rem;
	color: #7b7b7b;
	margin-left: .375rem
}
.blk-product-data__old-price, .blk-product-data__price-save-text {
	display: inline-block;
	vertical-align: middle
}
.blk-product-data__price {
	font-size: 1.5rem;
	line-height: 1.5rem;
	color: #c20038
}
.blk-product-data__btn {
	padding: .3125rem 0
}
.blk-product-data__btn {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}
.blk-product-data__store {
	text-align: center;
	padding-bottom: 2rem
}
.blk-product-data__order-time {
	text-align: left;
	padding: .3125rem 0;
	color: #707070;
	font-size: .75rem;
	line-height: .875rem;
	font-weight: 400
}
.blk-product-data__find-link {
	text-transform: uppercase;
	font-weight: 700;
	line-height: 1.375rem;
	color: #c20038;
	border-bottom: .125rem solid #c20038;
	display: inline-block
}
.blk-product-data__find-store {
	margin-top: 2rem
}
.blk-product-data__details-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: .5625rem 0;
	line-height: 1.25rem;
	font-size: 1.125rem;
	color: #707070
}
.blk-product-data__details-icon {
	display: block;
	background-position: center top;
	background-size: 1.25rem;
	height: 1.25rem;
	width: 1.25rem;
	margin-right: .625rem
}

@media screen and (min-width:48em) {
.blk-product-data__details-icon {
	background-size: 1.25rem;
	height: 1.25rem;
	width: 1.25rem
}
}

@media screen and (min-width:64.0625em) {
.blk-product-data__details-icon {
	background-size: 1.25rem;
	height: 1.25rem;
	width: 1.25rem
}
}
.blk-product-data__icon-5-years {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2015.9%2019.628%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bstroke%3A%23000%3Bstroke-miterlimit%3A10%3Bstroke-width%3A0.2px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22a%22%20d%3D%22M15.52%202.384L8.064.12a.353.353%200%200%200-.23%200L.38%202.383a.408.408%200%200%200-.28.356v7.506c0%206.056%204.148%208.092%207.252%209.11l.483.152a.353.353%200%200%200%20.23%200l.482-.153c3.1-1.018%207.252-3.053%207.252-9.11V2.74a.36.36%200%200%200-.28-.356zm-.483%207.863c0%202.672-.687%206.412-6.718%208.37l-.357.1-.356-.1c-2.9-.942-6.718-2.824-6.718-8.37V3.02L7.962.882l7.074%202.137z%22%2F%3E%3Cpath%20class%3D%22a%22%20d%3D%22M4.782%2015.335a5.86%205.86%200%200%201-2.316-5.09V4.09a.382.382%200%200%200-.763%200v6.13a6.582%206.582%200%200%200%202.62%205.7.372.372%200%200%200%20.535-.075.346.346%200%200%200-.076-.51zM7.58%202.002a.4.4%200%200%200%20.255.483l5.777%201.73v6.006c0%202.317-.636%205.217-5.674%206.87a.4.4%200%200%200-.458.306.37.37%200%200%200%20.254.433l.076.024a.353.353%200%200%200%20.23%200l.075-.025c2.9-.968%206.234-2.673%206.234-7.61V3.937a.354.354%200%200%200-.28-.356L8.063%201.748a.4.4%200%200%200-.483.254z%22%2F%3E%3Cpath%20class%3D%22a%22%20d%3D%22M11.525%207.65a.37.37%200%200%200-.534%200l-4.2%204.2-1.88-1.884a.37.37%200%200%200-.535.025.387.387%200%200%200%200%20.51l2.137%202.137a.37.37%200%200%200%20.534%200l4.48-4.45a.37.37%200%200%200%200-.535z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
	background-size: 1.125rem;
	width: 1.125rem;
	height: 1.375rem
}
.blk-product-data__icon-free-delivery {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020.584%2020.541%22%3E%3Cpath%20d%3D%22M3.994%2013.808H.57a.54.54%200%200%200-.57.57v5.593a.54.54%200%200%200%20.57.572h3.424a.54.54%200%200%200%20.57-.57v-5.593a.54.54%200%200%200-.57-.572zm-.57%205.592H1.14v-4.45h2.284zM20.54%2014.835a3.93%203.93%200%200%200-2.734-2.282c-.228%200-.342%200-.456.114l-5.478%203.31h-1.6v-1.712a.54.54%200%200%200-.57-.57H6.276a.54.54%200%200%200-.57.57v5.588c0%20.456.227.685.57.685h6.73a.42.42%200%200%200%20.34-.114l6.848-4.45a1.033%201.033%200%200%200%20.346-1.14zM12.896%2019.4H6.847v-4.447H9.13v1.712a.54.54%200%200%200%20.57.57h2.283a.42.42%200%200%200%20.342-.113l5.48-3.428a3.567%203.567%200%200%201%201.6%201.37zM3.994%202.282H.57a.54.54%200%200%200-.57.57.54.54%200%200%200%20.57.572h3.424a.54.54%200%200%200%20.57-.57.54.54%200%200%200-.57-.572zM3.994%206.847H1.712a.57.57%200%200%200%200%201.14h2.282a.57.57%200%200%200%200-1.14zM9.7%2011.412h6.847A2.825%202.825%200%200%200%2019.4%208.56V2.852A2.825%202.825%200%200%200%2016.547%200H9.7a2.825%202.825%200%200%200-2.853%202.853V8.56A2.825%202.825%200%200%200%209.7%2011.41zm1.712-10.27h3.424v2.282h-3.424zM7.988%202.85A1.755%201.755%200%200%201%209.7%201.143h.57v2.852a.54.54%200%200%200%20.572.57h4.565a.54.54%200%200%200%20.57-.57V1.14h.57a1.755%201.755%200%200%201%201.712%201.713V8.56a1.755%201.755%200%200%201-1.713%201.71H9.7a1.755%201.755%200%200%201-1.712-1.71z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.blk-product-data__icon-14-days {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2022.258%2017.623%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3Anone%3Bstroke%3A%23000%3Bstroke-linecap%3Around%3Bstroke-miterlimit%3A10%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20d%3D%22M3.17%2012.677h7.605a3.138%203.138%200%200%200%203.17-3.17V3.17A3.138%203.138%200%200%200%2010.774%200H3.17A3.138%203.138%200%200%200%200%203.17v6.338a3.138%203.138%200%200%200%203.17%203.17zm1.9-11.41h3.8V3.8h-3.8zm-3.8%201.9a1.95%201.95%200%200%201%201.9-1.9h.63v3.17a.6.6%200%200%200%20.634.634h5.074a.6.6%200%200%200%20.634-.633v-3.17h.634a1.95%201.95%200%200%201%201.9%201.9v6.34a1.95%201.95%200%200%201-1.9%201.9H3.17a1.95%201.95%200%200%201-1.9-1.9z%22%2F%3E%3Cpath%20class%3D%22a%22%20d%3D%22M3.042%2017.114h12.55s3.17.254%203.17-3.423v-2.914M18.762%209.127l-2.916%202.916M18.762%209.127l2.79%202.916%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.blk-product-data__icon-secure {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2017.25%2025.77%22%3E%3Cpath%20d%3D%22M7.55%2016.027V17.8H6.41a.74.74%200%200%200-.716.717v6.537a.74.74%200%200%200%20.717.717h10.123a.74.74%200%200%200%20.717-.716v-6.54a.74.74%200%200%200-.717-.716h-1.14v-1.77a3.922%203.922%200%201%200-7.844%200zm8.267%203.248v5.1h-8.69v-5.1zm-1.857-3.248V17.8H8.984v-1.773a2.493%202.493%200%200%201%202.488-2.488%202.466%202.466%200%200%201%202.488%202.487zM0%208.647A4.788%204.788%200%200%201%204.766%203.88H5.9V.717a.717.717%200%201%201%201.434%200V3.88H11.3a.717.717%200%200%201%200%201.434H4.766a3.332%203.332%200%200%200%200%206.664H6.58a.717.717%200%201%201%200%201.434H4.765A4.734%204.734%200%200%201%200%208.646zm3.965%2011.43a.717.717%200%200%201%200%201.433h-2.11a.717.717%200%200%201%200-1.434z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
	background-size: 1rem;
	width: 1rem;
	height: 1.5625rem
}
.blk-product-data__share {
	position: absolute;
	top: 1.25rem;
	left: 1.25rem
}
.blk-product-data__share .btn-share {
	float: left
}
.blk-product-data__icon--badge {
	position: absolute;
	bottom: 2.6875rem;
	right: 1.25rem;
	width: 2.4375rem;
	height: 4rem
}
.blk-product-data__share-list {
	display: none
}
.com-product-photos__item--hightlight {
	background-color: #f2f2f2
}
.btn-product-data__btn--v2 {
	margin: .25rem 0
}
.btn-product {
	padding: .9375rem .3125rem;
	min-height: 3rem;
	line-height: 1rem;
	font-size: 1rem;
	text-transform: uppercase;
	font-weight: 700;
	display: block;
	text-align: center
}
.btn-product.btn-product--red {
	color: #FFF;
	background-color: #c20038
}
.btn-product .btn-product--personalize-icon {
	display: block;
	background-position: center top;
	background-size: 1.375rem;
	height: 1.375rem;
	width: 1.375rem;
	display: inline-block;
	margin-left: 1.25rem
}

@media screen and (min-width:48em) {
.btn-product .btn-product--personalize-icon {
	background-size: 1.375rem;
	height: 1.375rem;
	width: 1.375rem
}
}

@media screen and (min-width:64.0625em) {
.btn-product .btn-product--personalize-icon {
	background-size: 1.375rem;
	height: 1.375rem;
	width: 1.375rem
}
}
.btn-product.btn-product--personalize {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	background-color: #e5e5e5
}
.btn-product.btn-product--personalize .btn-product--personalize-icon {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2022.756%2022.756%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3A%23b84a93%3B%7D.b%7Bfill%3A%2377509a%3B%7D.c%7Bfill%3A%23354897%3B%7D.d%7Bfill%3A%23378ac0%3B%7D.e%7Bfill%3A%2380c7c5%3B%7D.f%7Bfill%3A%23bed254%3B%7D.g%7Bfill%3A%23f6eb50%3B%7D.h%7Bfill%3A%23f2af44%3B%7D.i%7Bfill%3A%23dc3749%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22a%22%20d%3D%22M11.873%204.48l.29-4.48h-.814a11.656%2011.656%200%200%200-6.636%202.1l2.56%203.6a7.076%207.076%200%200%201%203.96-1.222z%22%2F%3E%3Cpath%20class%3D%22b%22%20d%3D%22M7.275%205.76l-2.56-3.607a11.606%2011.606%200%200%200-2.736%202.852A11.874%2011.874%200%200%200%20.35%208.613L4.597%209.66a7.1%207.1%200%200%201%202.677-3.9z%22%2F%3E%3Cpath%20class%3D%22c%22%20d%3D%22M4.307%2011.466a9%209%200%200%201%20.233-1.8L.29%208.614A14.56%2014.56%200%200%200%200%2011.35a11.482%2011.482%200%200%200%201.164%205.004l3.84-1.862a7.68%207.68%200%200%201-.697-3.026z%22%2F%3E%3Cpath%20class%3D%22d%22%20d%3D%22M5.005%2014.492l-3.84%201.862a11.283%2011.283%200%200%200%202.327%203.2%2010.426%2010.426%200%200%200%203.26%202.212l1.745-3.9a7.55%207.55%200%200%201-3.492-3.374z%22%2F%3E%3Cpath%20class%3D%22e%22%20d%3D%22M11.29%2018.45a7.257%207.257%200%200%201-2.793-.583l-1.746%203.9a11.46%2011.46%200%200%200%204.6.99%2011.74%2011.74%200%200%200%203.144-.467l-1.164-4.132a7.827%207.827%200%200%201-2.04.29z%22%2F%3E%3Cpath%20class%3D%22f%22%20d%3D%22M13.328%2018.158l1.164%204.132a10.12%2010.12%200%200%200%203.55-1.746%2012.728%2012.728%200%200%200%202.735-2.852l-3.666-2.444a6.742%206.742%200%200%201-3.782%202.91z%22%2F%3E%3Cpath%20class%3D%22g%22%20d%3D%22M22.698%2010.185l-4.423.466a3.842%203.842%200%200%201%20.058.816%206.793%206.793%200%200%201-1.164%203.84l3.666%202.445a11.152%2011.152%200%200%200%201.92-6.343c0-.407-.058-.815-.058-1.222z%22%2F%3E%3Cpath%20class%3D%22h%22%20d%3D%22M18.22%2010.65l4.424-.465a10.534%2010.534%200%200%200-1.11-3.784%2011.283%2011.283%200%200%200-2.328-3.2L16.12%206.4a6.894%206.894%200%200%201%202.1%204.25z%22%2F%3E%3Cpath%20class%3D%22i%22%20d%3D%22M11.93%204.48a6.694%206.694%200%200%201%204.25%201.92l3.142-3.257A10.426%2010.426%200%200%200%2016.062.93%2010.328%2010.328%200%200%200%2012.338%200h-.116l-.29%204.48z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.btn-product.btn-product--personalize.btn-product--unavailable .btn-product--personalize-icon {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2022.443%2022.443%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3A%237b7b7b%3B%7D.b%7Bfill%3A%23b84a93%3B%7D.c%7Bfill%3A%23f0f0f0%3B%7D.d%7Bfill%3A%23d6d6d6%3B%7D.e%7Bfill%3A%238e8e8e%3B%7D.f%7Bfill%3A%235b5b5b%3B%7D.g%7Bfill%3A%23eaeaea%3B%7D.h%7Bfill%3A%23d1d1d1%3B%7D.i%7Bfill%3A%23999%3B%7D.j%7Bfill%3A%23606060%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22a%22%20d%3D%22M11.71%204.42L11.995%200h-.8A11.5%2011.5%200%200%200%204.65%202.066l2.525%203.56a6.98%206.98%200%200%201%203.9-1.206z%22%2F%3E%3Cpath%20class%3D%22c%22%20d%3D%22M7.174%205.683l-2.53-3.56a11.446%2011.446%200%200%200-2.7%202.814%2011.71%2011.71%200%200%200-1.6%203.558l4.19%201.03a7%207%200%200%201%202.64-3.842z%22%2F%3E%3Cpath%20class%3D%22d%22%20d%3D%22M4.247%2011.308a8.873%208.873%200%200%201%20.23-1.78L.287%208.496a14.36%2014.36%200%200%200-.287%202.7%2011.324%2011.324%200%200%200%201.148%204.936l3.788-1.835a7.573%207.573%200%200%201-.69-2.987z%22%2F%3E%3Cpath%20class%3D%22e%22%20d%3D%22M4.936%2014.292L1.148%2016.13a11.127%2011.127%200%200%200%202.3%203.156%2010.282%2010.282%200%200%200%203.21%202.18l1.722-3.845a7.446%207.446%200%200%201-3.444-3.328z%22%2F%3E%3Cpath%20class%3D%22f%22%20d%3D%22M11.135%2018.195a7.157%207.157%200%200%201-2.755-.574l-1.722%203.847a11.3%2011.3%200%200%200%204.534.976%2011.58%2011.58%200%200%200%203.1-.46l-1.148-4.074a7.72%207.72%200%200%201-2.01.285z%22%2F%3E%3Cpath%20class%3D%22g%22%20d%3D%22M13.144%2017.908l1.148%204.075a9.98%209.98%200%200%200%203.5-1.722%2012.552%2012.552%200%200%200%202.7-2.812l-3.617-2.41a6.65%206.65%200%200%201-3.73%202.87z%22%2F%3E%3Cpath%20class%3D%22h%22%20d%3D%22M22.385%2010.045l-4.362.46a3.79%203.79%200%200%201%20.057.8%206.7%206.7%200%200%201-1.148%203.79l3.616%202.412a11%2011%200%200%200%201.894-6.256c0-.405-.057-.805-.057-1.205z%22%2F%3E%3Cpath%20class%3D%22i%22%20d%3D%22M17.965%2010.504l4.362-.46a10.39%2010.39%200%200%200-1.09-3.73%2011.127%2011.127%200%200%200-2.3-3.157l-3.038%203.157a6.8%206.8%200%200%201%202.065%204.19z%22%2F%3E%3Cpath%20class%3D%22j%22%20d%3D%22M11.767%204.42a6.6%206.6%200%200%201%204.19%201.894l3.1-3.214A10.282%2010.282%200%200%200%2015.842.918%2010.186%2010.186%200%200%200%2012.17%200h-.116l-.287%204.42z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.btn-product.btn-product--favorite {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2021.747%2019.12%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3A%23c20038%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22a%22%20d%3D%22M19.99%201.775a6.024%206.024%200%200%200-8.517%200l-.594.594-.606-.606A6.027%206.027%200%200%200%206.01%200%206.02%206.02%200%200%200%200%206.022a5.982%205.982%200%200%200%201.77%204.253l8.66%208.66a.626.626%200%200%200%20.44.185.62.62%200%200%200%20.437-.18l8.677-8.64a6.038%206.038%200%200%200%20.006-8.523zm-.89%207.64l-8.24%208.207L2.646%209.4a4.772%204.772%200%201%201%206.748-6.75l1.043%201.044a.626.626%200%200%200%20.882%200l1.03-1.03a4.775%204.775%200%201%201%206.753%206.752zm0%200%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
	background-size: 2.0625rem;
	background-position: center center;
	background-color: #FFF;
	border: .125rem solid #c20038
}
.btn-product.btn-product--favorite.btn-product--favorite-added {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2222%22%20viewBox%3D%220%200%2022%2022%22%3E%3Cpath%20fill%3D%22%23C20038%22%20d%3D%22M19.36%204.198c-1.944-1.784-5.095-1.784-7.04%200L11%205.41%209.68%204.198c-1.942-1.784-5.095-1.784-7.04%200-2.186%202.01-2.186%205.264%200%207.27L11%2019.14l8.358-7.672c2.188-2.006%202.188-5.26%200-7.27z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
	background-color: #e5e5e5;
	border-color: transparent
}
.btn-product.btn-product--unavailable {
	color: #FFF;
	background-color: #b1b0af
}
.btn-product.btn-product--plain {
	padding: .375rem 0;
	min-height: 1.75rem;
	color: #c20038;
	border-bottom: 2px solid #c20038
}
.btn-product.btn-product--full-width {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%
}
.btn-product.btn-product--left-width {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 83.7%;
	flex: 0 0 83.7%
}
.btn-product.btn-product--right-width {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 14.05%;
	flex: 0 0 14.05%
}
.btn-share {
	margin: auto .3125rem;
	text-align: center;
	font-weight: 700;
	font-size: .6875rem;
	line-height: .8125rem;
	color: #7b7b7b;
	padding: .375rem .75rem;
	border-radius: .25rem;
	box-shadow: 3px 3px 3px #aaa;
	background-color: #FFF;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}
.btn-share--icon {
	display: block;
	background-position: center top;
	background-size: 1rem;
	height: 1rem;
	width: 1rem;
	margin-right: .3125rem
}

@media screen and (min-width:48em) {
.btn-share--icon {
	background-size: 1rem;
	height: 1rem;
	width: 1rem
}
}

@media screen and (min-width:64.0625em) {
.btn-share--icon {
	background-size: 1rem;
	height: 1rem;
	width: 1rem
}
}
.btn-share.btn-share--print .btn-share--icon {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016.694%2016.316%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3A%237a7a7a%3B%7D.b%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22a%22%20d%3D%22M3.15%200h10.71v3.78H3.15zM0%203.78h16.694v6.236H0zM3.15%2010.016h10.71v6.3H3.15z%22%2F%3E%3Cpath%20class%3D%22b%22%20d%3D%22M4.85%201.89h7.308v1.89H4.85zM4.85%2010.016h7.308v4.473H4.85zM9.323%205.355h1.827V6.3H9.323z%22%2F%3E%3Cpath%20class%3D%22a%22%20d%3D%22M6.047%2010.772h4.85v.756h-4.85zM6.047%2012.284h4.85v.756h-4.85z%22%2F%3E%3Cpath%20class%3D%22b%22%20d%3D%22M11.59%205.355h1.828V6.3H11.59z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.btn-share.btn-share--social .btn-share--icon {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2015.646%2015.646%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3A%237b7b7b%3B%7D.b%7Bfill%3Anone%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22a%22%20d%3D%22M9.94%204.185a2.34%202.34%200%200%200%20.752.524%202.306%202.306%200%200%200%201.846%200%202.394%202.394%200%200%200%20.753-.525%202.43%202.43%200%200%200%20.507-.78A2.51%202.51%200%200%200%2013.29.718a2.34%202.34%200%200%200-.752-.524%202.306%202.306%200%200%200-1.846%200%202.394%202.394%200%200%200-.753.524%202.43%202.43%200%200%200-.507.78%202.538%202.538%200%200%200-.093%201.637L4.152%206.22c-.034-.042-.072-.082-.108-.12a2.34%202.34%200%200%200-.753-.525%202.306%202.306%200%200%200-1.845%200%202.394%202.394%200%200%200-.753.524%202.43%202.43%200%200%200-.506.778%202.51%202.51%200%200%200%20.506%202.69%202.34%202.34%200%200%200%20.753.523%202.306%202.306%200%200%200%201.846%200%202.394%202.394%200%200%200%20.754-.523c.038-.04.076-.08.11-.122l5.184%203.072a2.507%202.507%200%200%200%20.6%202.413%202.34%202.34%200%200%200%20.753.524%202.306%202.306%200%200%200%201.847%200%202.394%202.394%200%200%200%20.753-.524%202.453%202.453%200%200%200%20.506-.78%202.51%202.51%200%200%200-.506-2.688%202.34%202.34%200%200%200-.753-.524%202.306%202.306%200%200%200-1.846%200%202.394%202.394%200%200%200-.752.524l-.044.046L4.67%208.41a2.537%202.537%200%200%200%20.066-.58%202.448%202.448%200%200%200-.068-.582L9.9%204.138c.014.018.028.032.042.047zm.986%207.932a1.222%201.222%200%200%201%20.69-.215%201.29%201.29%200%201%201-1.248%201.29v-.07a1.292%201.292%200%200%201%20.556-1zM2.368%209.123a1.29%201.29%200%200%201%200-2.58%201.213%201.213%200%200%201%20.773.277%201.318%201.318%200%200%201%200%202.024%201.22%201.22%200%200%201-.774.28zm8-6.672a1.248%201.248%200%201%201%202.494%200%201.27%201.27%200%200%201-1.247%201.292%201.21%201.21%200%200%201-.687-.213%201.3%201.3%200%200%201-.558-1.008v-.07zm0%200%22%2F%3E%3Cpath%20class%3D%22b%22%20d%3D%22M9.94%204.185a2.34%202.34%200%200%200%20.752.524%202.306%202.306%200%200%200%201.846%200%202.394%202.394%200%200%200%20.753-.525%202.43%202.43%200%200%200%20.507-.78A2.51%202.51%200%200%200%2013.29.718a2.34%202.34%200%200%200-.752-.524%202.306%202.306%200%200%200-1.846%200%202.394%202.394%200%200%200-.753.524%202.43%202.43%200%200%200-.507.78%202.538%202.538%200%200%200-.093%201.637L4.152%206.22c-.034-.042-.072-.082-.108-.12a2.34%202.34%200%200%200-.753-.525%202.306%202.306%200%200%200-1.845%200%202.394%202.394%200%200%200-.753.524%202.43%202.43%200%200%200-.506.778%202.51%202.51%200%200%200%20.506%202.69%202.34%202.34%200%200%200%20.753.523%202.306%202.306%200%200%200%201.846%200%202.394%202.394%200%200%200%20.754-.523c.038-.04.076-.08.11-.122l5.184%203.072a2.507%202.507%200%200%200%20.6%202.413%202.34%202.34%200%200%200%20.753.524%202.306%202.306%200%200%200%201.847%200%202.394%202.394%200%200%200%20.753-.524%202.453%202.453%200%200%200%20.506-.78%202.51%202.51%200%200%200-.506-2.688%202.34%202.34%200%200%200-.753-.524%202.306%202.306%200%200%200-1.846%200%202.394%202.394%200%200%200-.752.524l-.044.046L4.67%208.41a2.537%202.537%200%200%200%20.066-.58%202.448%202.448%200%200%200-.068-.582L9.9%204.138c.014.018.028.032.042.047zm.986%207.932a1.222%201.222%200%200%201%20.69-.215%201.29%201.29%200%201%201-1.248%201.29v-.07a1.292%201.292%200%200%201%20.556-1zM2.368%209.123a1.29%201.29%200%200%201%200-2.58%201.213%201.213%200%200%201%20.773.277%201.318%201.318%200%200%201%200%202.024%201.22%201.22%200%200%201-.774.28zm8-6.672a1.248%201.248%200%201%201%202.494%200%201.27%201.27%200%200%201-1.247%201.292%201.21%201.21%200%200%201-.687-.213%201.3%201.3%200%200%201-.558-1.008v-.07zm0%200%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.com-share--in-product-page-v2 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding-left: 1rem
}
.com-share--in-product-page-v2 .com-share__icon {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 1.75rem;
	flex: 0 0 1.75rem;
	height: 1.75rem;
	margin-right: .1875rem;
	background-color: #5f5f5f;
	background-position: center center;
	background-size: 100%
}
.com-share--in-product-page-v2 .com-share__icon:first-child {
	position: relative
}
.com-share--in-product-page-v2 .com-share__icon:first-child::before {
	content: '';
	position: absolute;
	top: 50%;
	left: -0.3125rem;
	-webkit-transform: translate3d(0, -50%, 0);
	transform: translate3d(0, -50%, 0);
	width: 0;
	height: 0;
	border-top: .3125rem solid transparent;
	border-bottom: .3125rem solid transparent;
	border-right: .3125rem solid #5f5f5f
}
.com-share--in-product-page-v2 .com-share__icon:hover {
	background-image: inherit
}

@media screen and (min-width:48em) {
.blk-product-data__wrp {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding-left: 1.25rem;
	padding-right: 1.25rem
}
.blk-product-data__col-left, .blk-product-data__col-right {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%
}
.blk-product-data__col-left {
	width: 50%
}
.blk-product-data__col-right {
	padding-left: 4.16%
}
.blk-product-data__column.blk-product-data__column--on-the-grid {
	padding-left: 0;
	padding-right: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-flow: wrap;
	flex-flow: wrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}
.blk-product-data__column.blk-product-data__column--top-product-info {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}
.blk-product-data__title, .blk-product-data__sub-title {
	-webkit-box-ordinal-group: 1;
	-ms-flex-order: 0;
	order: 0
}
.blk-product-data__prices {
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1
}
.blk-product-data__colors {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2
}
.blk-product-data__btn-group {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 53%;
	flex: 0 0 53%
}
.blk-product-data__store {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 40%;
	flex: 0 0 40%;
	padding-bottom: 1rem
}
.blk-product-data__details, .blk-product-data__share {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%
}
.blk-product-data__title, .blk-product-data__sub-title, .blk-product-data__price {
	display: block
}
.blk-product-data__sub-title {
	margin-top: .5rem
}
.blk-product-data__prices {
	text-align: left;
	margin: .9375rem 0
}
.blk-product-data__prices.blk-product-data__prices--special-price {
	margin: .9375rem 0;
	padding: 0
}
.blk-product-data__prices.blk-product-data__prices--special-price .blk-product-data__price {
	display: inline-block;
	vertical-align: bottom;
	margin-left: .5rem
}
.blk-product-data__prices.blk-product-data__prices--special-price .blk-product-data__old-price {
	vertical-align: bottom
}
.blk-product-data__prices.blk-product-data__prices--special-price .blk-product-data__price-save-text {
	display: block;
	margin: .5rem 0 0
}
.blk-product-data__store {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}
.blk-product-data__order-time {
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1;
	margin-top: 1.5rem
}
.blk-product-data__find-store {
	-webkit-box-ordinal-group: 1;
	-ms-flex-order: 0;
	order: 0;
	text-align: left;
	margin-top: .625rem
}
.blk-product-data__details {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-top: 2.5625rem
}
.blk-product-data__details-item {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 49%;
	flex: 0 0 49%;
	font-size: .875rem;
	line-height: 1rem;
	padding: .5rem 0
}
.blk-product-data__details-item:nth-child(2n) {
	margin-left: 2%
}
.blk-product-data__details-icon {
	background-size: contain;
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-ms-flex-preferred-size: 1.375rem;
	flex-basis: 1.375rem;
	background-position: left center
}
.blk-product-data__icon-5-years {
	width: 1.1875rem;
	height: 1.1875rem
}
.blk-product-data__icon-14-days, .blk-product-data__icon-free-delivery {
	width: 1.125rem;
	height: 1.125rem
}
.blk-product-data__icon-secure {
	width: 1.375rem;
	height: 1.375rem
}
.blk-product-data__share {
	position: static;
	margin-top: 2.3125rem
}
.blk-product-data__share .btn-share {
	margin-right: 0;
	margin-left: .75rem;
	min-width: 5.5625rem
}
.blk-product-data__share .btn-share:first-child {
	margin-left: 0
}
.blk-product-data__icon--badge {
	position: absolute;
	top: .5rem;
	bottom: auto;
	right: 1.25rem
}
.blk-product-data .com-breadcrumbs-wrapper {
	margin-bottom: 0;
	height: 2.75rem;
	z-index: 0
}
.blk-product-data .com-breadcrumbs {
	margin: .875rem 0;
	font-size: .875rem;
	line-height: 1rem
}
.btn-product {
	min-height: 2.625rem;
	font-size: .875rem;
	line-height: 1.25rem;
	padding-top: .625rem;
	padding-bottom: .625rem
}
.btn-product .btn-product--personalize-icon {
	margin-left: 1rem;
	background-size: 100%
}
.btn-product.btn-product--left-width {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 80.2%;
	flex: 0 0 80.2%
}
.btn-product.btn-product--right-width {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 15.93%;
	flex: 0 0 15.93%
}
.btn-product.btn-product--favorite {
	background-size: 1.125rem
}
}

@media screen and (min-width:64.0625em) {
.blk-product-data__wrp {
	border-bottom: 0
}
}
.btn-main.btn-main--filter, .btn-main--filter.com-saf-centered-button, .btn-main--filter.com-compare__action {
	margin: 0;
	font-weight: 600;
	border: 1px solid;
	color: #3e3936;
	background-color: #FFF;
	border-color: #c6c5c4
}
.btn-main.btn-main--filter:hover, .btn-main--filter.com-saf-centered-button:hover, .btn-main--filter.com-compare__action:hover {
	margin: 0;
	border: 1px solid;
	line-height: 2.5rem;
	border-color: #c6c5c4
}
.btn-main.btn-main--filter[data-filters-active], .btn-main--filter[data-filters-active].com-saf-centered-button, .btn-main--filter[data-filters-active].com-compare__action {
	border-color: #3e3936;
	background-color: #3e3936;
	color: #FFF
}
.btn-main.btn-main--filter[data-filters-active]:hover, .btn-main--filter[data-filters-active].com-saf-centered-button:hover, .btn-main--filter[data-filters-active].com-compare__action:hover {
	border-color: #3e3936
}
.btn-main.btn-main--discover-accessories, .btn-main--discover-accessories.com-saf-centered-button, .btn-main--discover-accessories.com-compare__action {
	height: 1.5625rem;
	line-height: 1.5625rem;
	right: 0
}
.com-stripe-title--in-search .com-stripe-title__text {
	padding: 2rem 0 4rem;
	font-size: 1.375rem;
	text-transform: none
}
.com-stripe-title--accessories .com-stripe-title__cnt {
	position: relative
}
.com-stripe-title--accessories .com-stripe-title__text {
	font-size: 1.375rem
}
.com-results-filter__wrp {
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto
}
.com-results-filter__wrp::before, .com-results-filter__wrp::after {
	content: ' ';
	display: table
}
.com-results-filter__wrp::after {
	clear: both
}
.com-results-filter__standard {
	width: 100%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	padding-top: 3.75rem;
	padding-bottom: 2.5rem
}
.com-results-filter__standard:last-child:not(:first-child) {
	float: right
}
.com-results-filter__standard .com-results-filter__label {
	margin-right: .5rem;
	font-size: .75rem
}
.com-results-filter__mobile {
	width: 100%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	padding-top: 2rem;
	padding-bottom: 1rem
}
.com-results-filter__mobile:last-child:not(:first-child) {
	float: right
}
.com-results-filter__mobile .com-results-filter__label {
	font-size: .75rem;
	margin-bottom: .5rem;
	display: block
}

@media screen and (min-width:48em) {
.btn-main.btn-main--filter, .btn-main--filter.com-saf-centered-button, .btn-main--filter.com-compare__action {
	margin-top: .3rem
}
.btn-main.btn-main--filter:hover, .btn-main--filter.com-saf-centered-button:hover, .btn-main--filter.com-compare__action:hover {
	margin-top: .3rem
}
.btn-main.btn-main--filter-grey, .btn-main--filter-grey.com-saf-centered-button, .btn-main--filter-grey.com-compare__action, .btn-main.btn-main--filter-white, .btn-main--filter-white.com-saf-centered-button, .btn-main--filter-white.com-compare__action {
	padding: 0 1rem
}
.com-stripe-title--in-search .com-stripe-title__text {
	font-size: 2.25rem
}
}

@media screen and (min-width:64.0625em) {
.btn-main.btn-main--filter-grey, .btn-main--filter-grey.com-saf-centered-button, .btn-main--filter-grey.com-compare__action, .btn-main.btn-main--filter-white, .btn-main--filter-white.com-saf-centered-button, .btn-main--filter-white.com-compare__action {
	padding: 0 1.75rem
}
}
.blk-recipe-detail-head {
	padding-bottom: 119.3%
}

@media screen and (min-width:48em) {
.blk-recipe-detail-head {
	padding-bottom: 70.2%
}
}

@media screen and (min-width:64.0625em) {
.blk-recipe-detail-head {
	padding-bottom: 41.25%
}
}
.blk-recipe-detail-head:before {
	background: #000;
	background: linear-gradient(to top, transparent 0, #000 95%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$start-color", endColorstr="$end-color", GradientType=0);
	position: absolute;
	width: 100%;
	height: 50%;
	content: "";
	z-index: 1;
	opacity: .7;
	top: 0
}
.blk-recipe-detail-head:after {
	background: #000;
	background: linear-gradient(to bottom, transparent 0, #000 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$start-color", endColorstr="$end-color", GradientType=0);
	position: absolute;
	width: 100%;
	height: 50%;
	content: "";
	z-index: 1;
	opacity: .3;
	bottom: 0
}
.blk-recipe-detail-head__title-cnt {
	position: absolute;
	width: 100%;
	bottom: 0;
	padding-bottom: 4rem;
	z-index: 2
}
.blk-recipe-detail-head__title {
	text-align: center;
	text-transform: uppercase;
	font-size: 2.25rem;
	font-weight: 300;
	color: #FFF;
	line-height: 2.5rem;
	margin-bottom: .5rem
}
.blk-recipe-detail-head__subtitle {
	text-align: center;
	font-size: 1rem;
	font-weight: 600;
	font-style: italic;
	color: #FFF;
	
}
.blk-recipe-detail-subhead {
	padding: 2rem 0;
	background-color: #f4f4f4;
	text-align: center
}
.blk-recipe-detail-subhead__wrp {
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto
}
.blk-recipe-detail-subhead__wrp::before, .blk-recipe-detail-subhead__wrp::after {
	content: ' ';
	display: table
}
.blk-recipe-detail-subhead__wrp::after {
	clear: both
}
.blk-recipe-detail-subhead__left, .blk-recipe-detail-subhead__right {
	width: 100%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem
}
.blk-recipe-detail-subhead__left:last-child:not(:first-child), .blk-recipe-detail-subhead__right:last-child:not(:first-child) {
	float: right
}
.blk-recipe-detail-subhead__item {
	display: inline-block;
	margin-bottom: 1rem;
	text-align: left
}
.blk-recipe-detail-subhead__icon {
	display: block;
	background-position: center top;
	background-size: 2.5rem;
	height: 2.5rem;
	width: 2.5rem;
	display: inline-block
}

@media screen and (min-width:48em) {
.blk-recipe-detail-subhead__icon {
	background-size: 2.5rem;
	height: 2.5rem;
	width: 2.5rem
}
}

@media screen and (min-width:64.0625em) {
.blk-recipe-detail-subhead__icon {
	background-size: 2.5rem;
	height: 2.5rem;
	width: 2.5rem
}
}
.blk-recipe-detail-subhead__text-cnt {
	display: inline-block;
	margin-right: 1rem
}
.blk-recipe-detail-subhead__title, .blk-recipe-detail-subhead__time {
	display: block;
	color: #3e3936
}
.blk-recipe-detail-subhead__title {
	text-transform: uppercase;
	font-size: .75rem;
	font-weight: 600
}
.blk-recipe-detail-subhead__time {
	font-size: 1rem;
	font-weight: 300
}
.blk-recipe-detail-title {
	padding: 1.5rem 0;
	text-align: center
}
.blk-recipe-detail-title__img {
	display: inline-block;
	padding: .3rem;
	width: 6.25rem
}
.blk-recipe-detail-title__name {
	font-weight: 700;
	font-size: .875rem;
	color: #3e3936;
	display: block;
	margin-top: 1.5rem
}
.blk-recipe-detail-title__name:after {
	margin: auto;
	margin-top: .3rem;
	display: block;
	background-color: #3e3936;
	width: 5.625rem;
	height: .125rem;
	content: ""
}
.blk-recipe-detail-title__country {
	margin-top: .3rem;
	font-weight: 400;
	font-size: .875rem;
	color: #3e3936
}
.com-stripe-title--in-recipe-detail .com-stripe-title__text {
	font-size: 1rem;
	font-weight: 400;
	padding: 1rem 0 .5rem
}
.com-stripe-title--in-recipe-detail .com-stripe-title__descr-cnt {
	max-width: 54.6875rem;
	width: 90%
}
.com-stripe-title--in-recipe-detail .com-stripe-title__descr {
	text-align: left;
	line-height: 1.3rem;
	font-size: .875rem;
	font-weight: 300
}
.blk-recipe-detail-gallery--normal {
	padding-bottom: 119.3%
}

@media screen and (min-width:48em) {
.blk-recipe-detail-gallery--normal {
	padding-bottom: 70.2%
}
}

@media screen and (min-width:64.0625em) {
.blk-recipe-detail-gallery--normal {
	padding-bottom: 41.25%
}
}
.blk-recipe-detail-gallery--cook-processor {
	position: relative;
	overflow: hidden;
	display: block;
	height: 20.9375rem;
	padding-bottom: 0
}
.blk-recipe-detail-gallery--cook-processor .blk-recipe-detail-gallery__img {
	position: absolute;
	top: 50%;
	width: 100%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	height: auto
}
.blk-recipe-detail-ingredients__wrp {
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto
}
.blk-recipe-detail-ingredients__wrp::before, .blk-recipe-detail-ingredients__wrp::after {
	content: ' ';
	display: table
}
.blk-recipe-detail-ingredients__wrp::after {
	clear: both
}
.blk-recipe-detail-ingredients__cnt {
	width: 100%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	padding-top: 1.5rem
}
.blk-recipe-detail-ingredients__cnt:last-child:not(:first-child) {
	float: right
}
.blk-recipe-detail-ingredients__left {
	width: 100%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem
}
.blk-recipe-detail-ingredients__left:last-child:not(:first-child) {
	float: right
}
.blk-recipe-detail-ingredients__right {
	width: 100%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem
}
.blk-recipe-detail-ingredients__right:last-child:not(:first-child) {
	float: right
}
.blk-recipe-detail-ingredients__title {
	margin-bottom: 2rem;
	font-size: 1rem;
	font-weight: 400;
	text-align: center;
	color: #3e3936;
	text-transform: uppercase
}
.blk-recipe-detail-ingredients__item {
	float: left;
	width: 100%;
	margin-bottom: .5rem;
	font-size: .875rem;
	color: #3e3936
}
.blk-recipe-detail-ingredients__item:nth-child(odd) {
	margin-right: .5rem
}
.blk-recipe-detail-descr {
	padding: 1.5rem 0
}
.blk-recipe-detail-descr__wrp {
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto
}
.blk-recipe-detail-descr__wrp::before, .blk-recipe-detail-descr__wrp::after {
	content: ' ';
	display: table
}
.blk-recipe-detail-descr__wrp::after {
	clear: both
}
.blk-recipe-detail-descr__cnt {
	width: 91.6666666667%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem
}
.blk-recipe-detail-descr__cnt:last-child:not(:first-child) {
	float: right
}
.blk-recipe-detail-descr__text {
	line-height: 1.5rem;
	font-size: .875rem;
	color: #3e3936
}
.blk-related-products--in-recipe-detail {
	padding: 1.5rem 0
}
.blk-related-recipes--in-recipe-detail {
	background-color: #f4f4f4
}
.blk-sbscr-nwsl--in-recipe {
	background-color: #f4f4f4
}
.com-recipe-detail-main-image, [data-page="page-recipe-detail"] .com-box-list__item--image .com-box-list__img, .com-box-list__item--image [data-page="page-recipe-detail"] .com-box-list__img, [data-page="page-recipe-detail"] .com-promo__img, [data-page="page-recipe-detail"] .com-cat-intro__img, [data-page="page-recipe-detail"] .com-related-recipes__img, [data-page="page-recipe-detail"] .com-photo-gallery--large .com-photo-gallery__img, .com-photo-gallery--large [data-page="page-recipe-detail"] .com-photo-gallery__img, [data-page="page-recipe-detail"] .com-carousel--recipes .com-carousel__img, .com-carousel--recipes [data-page="page-recipe-detail"] .com-carousel__img, [data-page="page-recipe-detail"] .com-saf-top-block__overlay:after, [data-page="page-recipe-detail"] .com-vip-cookmode__step-image, [data-page="page-recipe-detail"] .com-vip-recipe-thumbnail--intro .com-vip-recipe-thumbnail__info, .com-vip-recipe-thumbnail--intro [data-page="page-recipe-detail"] .com-vip-recipe-thumbnail__info, [data-page="page-recipe-detail"] .com-vip-recipe-steps__item-image, [data-page="page-recipe-detail"] .com-vip-recipe-steps__image, [data-page="page-recipe-detail"] .com-support-home .utl-img-fixed-ratio__img, .com-support-home [data-page="page-recipe-detail"] .utl-img-fixed-ratio__img, [data-page="page-recipe-detail"] .blk-recipe-detail-gallery--normal .blk-recipe-detail-gallery__img, .blk-recipe-detail-gallery--normal [data-page="page-recipe-detail"] .blk-recipe-detail-gallery__img, [data-page="page-recipe-detail"] .com-recipe-detail-main-image, [data-page="page-recipe-detail"] .utl-fixed-ratio-image {
	left: 50%;
	top: 50%;
	width: auto;
	max-width: none;
	height: auto;
	min-height: 100%;
	min-width: 100%;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%)
}

@media screen and (min-width:48em) {
.blk-recipe-detail-subhead__left, .blk-recipe-detail-subhead__right {
	width: 50%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem
}
.blk-recipe-detail-subhead__left:last-child:not(:first-child), .blk-recipe-detail-subhead__right:last-child:not(:first-child) {
	float: right
}
.blk-recipe-detail-subhead__item {
	float: left;
	margin-bottom: 0
}
.blk-recipe-detail-title {
	padding: 5rem 0
}
.com-stripe-title--in-recipe-detail .com-stripe-title__text {
	font-size: 1.375rem;
	font-weight: 600;
	padding: 2rem 0
}
.com-stripe-title--in-recipe-detail .com-stripe-title__descr-cnt {
	width: 70%
}
.com-stripe-title--in-recipe-detail .com-stripe-title__descr {
	line-height: 1.5rem;
	font-size: 1rem;
	font-weight: 400
}
.blk-recipe-detail-gallery--cook-processor {
	height: 29.375rem
}
.blk-recipe-detail-ingredients__cnt {
	width: 91.6666666667%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	padding-top: 5rem
}
.blk-recipe-detail-ingredients__cnt:last-child:not(:first-child) {
	float: right
}
.blk-recipe-detail-ingredients__left {
	width: 41.6666666667%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem
}
.blk-recipe-detail-ingredients__left:last-child:not(:first-child) {
	float: right
}
.blk-recipe-detail-ingredients__right {
	width: 58.3333333333%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem
}
.blk-recipe-detail-ingredients__right:last-child:not(:first-child) {
	float: right
}
.blk-recipe-detail-ingredients__title {
	font-size: 1.125rem;
	font-weight: 700;
	text-align: left
}
.blk-recipe-detail-ingredients__item {
	width: 49%
}
.blk-recipe-detail-descr {
	padding: 5rem 0
}
.blk-recipe-detail-descr__text {
	font-size: 1rem
}
}

@media screen and (min-width:64.0625em) {
.blk-recipe-detail-gallery--cook-processor {
	height: 27.75rem
}
}
.com-stripe-title--in-recipe-listing .com-stripe-title__text {
	width: 90%;
	margin: 0 auto;
	font-size: 1rem;
	font-weight: 400;
	padding: 1rem 0
}
.com-stripe-title--in-recipe-listing .com-stripe-title__descr-cnt {
	width: 90%;
	padding: 0 0 3rem 0
}
.com-stripe-title--in-recipe-listing .com-stripe-title__descr {
	text-align: center;
	line-height: 1.3rem;
	font-size: .875rem;
	font-weight: 300
}
.blk-recipe-listing-title {
	padding-top: 0;
	text-align: center
}
.blk-recipe-listing-title__icon {
	display: block;
	background-position: center top;
	background-size: 3.75rem;
	height: 3.75rem;
	width: 3.75rem;
	display: inline-block
}

@media screen and (min-width:48em) {
.blk-recipe-listing-title__icon {
	background-size: 3.75rem;
	height: 3.75rem;
	width: 3.75rem
}
}

@media screen and (min-width:64.0625em) {
.blk-recipe-listing-title__icon {
	background-size: 3.75rem;
	height: 3.75rem;
	width: 3.75rem
}
}

@media screen and (min-width:48em) {
.com-stripe-title--in-recipe-listing .com-stripe-title__text {
	max-width: 34.375rem;
	font-size: 1.125rem;
	font-weight: 400;
	padding: 1.5rem 0;
	margin: 0 auto
}
.com-stripe-title--in-recipe-listing .com-stripe-title__descr-cnt {
	max-width: 34.375rem
}
.com-stripe-title--in-recipe-listing .com-stripe-title__descr {
	font-size: .875rem;
	font-weight: 400
}
}

@media screen and (min-width:64.0625em) {
.com-stripe-title--in-recipe-listing .com-stripe-title__text {
	max-width: 43.75rem
}
.com-stripe-title--in-recipe-listing .com-stripe-title__descr-cnt {
	max-width: 43.75rem
}
}
.blk-saf-social--saf-post-head {
	margin-top: 3rem
}
.blk-saf-social--saf-post-head:before {
	margin: auto;
	margin-top: .3rem;
	display: block;
	background-color: #d8d8d8;
	width: 6.25rem;
	height: .0625rem;
	content: ""
}
.btn-main.btn-main--account--in-compare, .btn-main--account--in-compare.com-saf-centered-button, .btn-main--account--in-compare.com-compare__action {
	position: relative;
	z-index: 2;
	margin-top: 1rem;
	width: 100%;
	text-align: center;
	white-space: nowrap
}
.blk-compare {
	padding: .4rem 0;
	border-bottom: 1px solid #d8d8d8
}
.blk-compare--head {
	padding-bottom: 2rem
}
.page-compare__row {
	overflow: hidden
}
.page-compare__row--data:last-child {
	border-bottom: 1px solid #d8d8d8
}
.page-compare__row--data:nth-child(odd) {
	background-color: #f4f4f4
}
.page-compare__column {
	width: 33.3333333333%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	border-right: 1px solid #d8d8d8
}
.page-compare__column:last-child:not(:first-child) {
	float: right
}
.page-compare__column:last-child {
	border-right: 0
}
.page-compare__column:last-child:last-child:last-child {
	float: left
}
.page-compare__column--label {
	width: 100%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	text-align: center;
	background-color: #f4f4f4;
	border-right: 0
}
.page-compare__column--label:last-child:not(:first-child) {
	float: right
}
.page-compare__column--label .page-compare__text {
	font-weight: 600
}
.page-compare__column--data {
	background-color: #FFF
}
.page-compare__column--empty {
	min-height: 11.875rem;
	display: none
}
.page-compare__product {
	position: relative;
	padding: 1.5rem 0
}
.page-compare__product-link {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1
}
.page-compare__product-close {
	position: absolute;
	right: 0;
	top: 0;
	font-size: 1.125rem;
	color: #353535;
	z-index: 2
}
.page-compare__product-image {
	max-width: 35%
}
.page-compare__product-text {
	float: right;
	max-width: 60%
}
.page-compare__product-title {
	font-size: .9375rem;
	color: #353535;
	font-weight: normal;
	line-height: 1rem;
	margin-bottom: .5rem
}
.page-compare__product-price, .page-compare__product-discount {
	font-size: .9375rem
}
.page-compare__product-price {
	color: #353535;
	font-weight: 600
}
.page-compare__product-discount {
	color: #aea9a6;
	text-decoration: line-through
}
.page-compare__text {
	padding: 1rem 0;
	font-size: .75rem;
	color: #3e3936;
	font-weight: 400;
	line-height: 1rem
}

@media screen and (min-width:0) and (max-width:47.9375em) {
.wrp-compare {
	overflow-x: scroll;
	overflow-y: hidden
}
.wrp-compare__inner {
	width: 950px
}
}

@media screen and (min-width:48em) {
.blk-compare--head {
	padding: 2.5rem 0
}
.page-compare__column:last-child {
	display: block
}
.page-compare__column--label {
	width: 100%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	border-right: 0
}
.page-compare__column--label:last-child:not(:first-child) {
	float: right
}
}

@media screen and (min-width:64.0625em) {
.page-compare__row--data:nth-child(odd) {
	background-color: #f4f4f4
}
.page-compare__column {
	width: 25%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem
}
.page-compare__column:last-child:not(:first-child) {
	float: right
}
.page-compare__column--empty {
	display: block
}
.page-compare__column--label {
	text-align: left;
	border-right: 1px solid #d8d8d8
}
.page-compare__column--label, .page-compare__column--data {
	background-color: transparent
}
}
.blk-page-registration__text-cnt {
	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	text-align: center
}
.blk-page-registration__text-cnt--cook-processor {
	bottom: 16%
}
.blk-page-registration__title {
	color: #FFF;
	text-transform: uppercase
}
.blk-page-registration__title--cook-processor {
	font-size: 1.125rem;
	font-weight: 600;
	line-height: 2rem
}
.blk-page-registration__title--big {
	font-size: 1.5625rem
}
.blk-page-registration-head--short-img {
	padding-bottom: 0;
	height: 12.5rem
}
.blk-page-registration-head--short-img img {
	-o-object-fit: cover;
	object-fit: cover;
	font-family: "object-fit: cover";
	top: auto;
	height: auto;
	bottom: 0
}
.blk-page-registration-head--short-bg {
	padding-bottom: 0;
	height: 12.5rem;
	background-color: #c20038
}
.blk-page-registration-head--short-bg picture {
	display: none
}
.blk-page-registration-head--short-bg.blk-page-registration-head--bg-grey {
	background-color: #3e3936
}
.com-stripe-title--page-registration--cook-processor {
	padding: 1rem 0 2.5rem
}
.com-stripe-title--page-registration--cook-processor .com-stripe-title__text {
	text-transform: none;
	font-size: 1.125rem;
	line-height: 1.5rem;
	font-weight: 600
}
.com-reg-form--grey-bg {
	background-color: #f8f8f8
}
.com-reg-form--page-registration--cook-processor {
	padding: 1rem 0
}
.com-reg-form__row {
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto
}
.com-reg-form__row::before, .com-reg-form__row::after {
	content: ' ';
	display: table
}
.com-reg-form__row::after {
	clear: both
}
.com-reg-form__title {
	font-size: 1.125rem;
	font-weight: 300;
	color: #3e3936;
	margin-bottom: 1rem;
	padding: 1rem 1rem .5rem
}
.com-reg-form__box {
	padding: 2rem 1rem;
	background-color: #FFF
}
.com-reg-form__text {
	font-size: .75rem;
	color: #3e3936;
	font-weight: 600;
	margin-bottom: 1rem
}
.com-reg-form__text-hightlight {
	color: #c20038
}
.com-reg-form__label {
	color: #3e3936;
	font-size: .9375rem;
	font-weight: 600;
	margin-bottom: .4rem
}
.com-reg-form__checkbox-cnt {
	clear: both
}
.com-reg-form__checkbox-cnt .com-reg-form__text {
	width: 90%;
	line-height: 1rem
}
.com-reg-form__checkbox {
	float: left;
	width: 1.125rem;
	height: 1.125rem;
	margin: .2rem 0
}
.com-reg-form__forgot-cnt {
	float: right;
	padding: 1rem 0
}
.com-reg-form__href {
	font-size: .75rem;
	color: #3e3936;
	border-bottom: 1px solid #3e3936;
	padding-bottom: .1rem
}
.com-reg-form__input {
	background-color: #fafafa
}
.com-reg-form .btn-main.btn-main--account-red, .com-reg-form .btn-main--account-red.com-saf-centered-button, .com-reg-form .btn-main--account-red.com-compare__action {
	border-color: #c20038;
	background-color: #c20038;
	color: #FFF;
	white-space: nowrap;
	border: .0625rem solid;
	padding: 0 1.4rem;
	margin: 1.5rem 0 0 0
}
.com-reg-form .btn-main.btn-main--account-red:hover, .com-reg-form .btn-main--account-red.com-saf-centered-button:hover, .com-reg-form .btn-main--account-red.com-compare__action:hover {
	border: .0625rem solid;
	line-height: 2.5rem
}

@media screen and (min-width:48em) {
.blk-page-registration__title--cook-processor {
	font-size: 1.875rem;
	line-height: 3rem
}
.blk-page-registration__title--big {
	font-size: 3.125rem
}
.com-stripe-title--page-registration--cook-processor {
	padding: 2rem 0 5rem
}
.com-stripe-title--page-registration--cook-processor .com-stripe-title__text {
	font-size: 2.625rem;
	line-height: 3rem
}
.com-stripe-title--page-registration--cook-processor .com-stripe-title__descr {
	font-size: 1.125rem;
	line-height: 1.5rem
}
.com-reg-form--page-registration--cook-processor {
	padding: 2rem 0
}
.com-reg-form__title {
	font-size: 1.75rem;
	padding: 1.5rem 2.5rem 1rem
}
.com-reg-form__box {
	padding: 2rem 2.5rem
}
}

@media screen and (min-width:64.0625em) {
.blk-page-registration__title--cook-processor {
	font-size: 3.5625rem;
	line-height: 5rem
}
.blk-page-registration__title--big {
	font-size: 5.25rem
}
.blk-page-registration-head--short-img .blk-page-registration__title--cook-processor, .blk-page-registration-head--short-bg .blk-page-registration__title--cook-processor {
	font-size: 2.625rem;
	line-height: 3.5rem
}
.blk-page-registration-head--short-img .blk-page-registration__title--big, .blk-page-registration-head--short-bg .blk-page-registration__title--big {
	font-size: 4rem
}
.com-reg-form--page-registration--cook-processor {
	padding: 6rem 0
}
.com-reg-form__column--two {
	width: 50%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem
}
.com-reg-form__column--two:last-child:not(:first-child) {
	float: right
}
.com-reg-form__column--single {
	width: 50%;
	margin: 0 auto
}
.com-reg-form__title {
	padding: 0
}
}
.blk-recipe-overview-recipe-list {
	padding-bottom: 1rem
}

@media screen and (min-width:48em) {
.blk-recipe-overview-recipe-list {
	padding-top: 4rem;
	padding-bottom: 1.25rem
}
.blk-recipe-overview-recipe-list__header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-flow: column wrap;
	flex-flow: column wrap
}
.blk-recipe-overview-recipe-list__header .com-vip-listing-title {
	-webkit-box-ordinal-group: 1;
	-ms-flex-order: 0;
	order: 0
}
.blk-recipe-overview-recipe-list__header .com-vip-recipe-filters__wrapper {
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1
}
}
.blk-micromoment-detail-recipes-list {
	-webkit-transform: translateY(-7.875rem);
	-ms-transform: translateY(-7.875rem);
	transform: translateY(-7.875rem)
}

@media screen and (min-width:48em) {
.blk-micromoment-detail-recipes-list {
	-webkit-transform: translateY(-8.75rem);
	-ms-transform: translateY(-8.75rem);
	transform: translateY(-8.75rem)
}
}
.blk-landing-eu {
	text-align: center
}
.blk-landing-eu__content-wrp {
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto
}
.blk-landing-eu__content-wrp::before, .blk-landing-eu__content-wrp::after {
	content: ' ';
	display: table
}
.blk-landing-eu__content-wrp::after {
	clear: both
}
.blk-landing-eu__content-wrp:last-child:not(:first-child) {
	float: right
}
.blk-landing-eu__content-wrp, .blk-landing-eu__content-wrp:last-child {
	float: none
}
.blk-landing-eu__content-wrp::before, .blk-landing-eu__content-wrp::after {
	content: ' ';
	display: table
}
.blk-landing-eu__content-wrp::after {
	clear: both
}
.blk-landing-eu__content-cnt1 {
	width: 100%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	padding-left: 0;
	padding-right: 0
}
.blk-landing-eu__content-cnt1:last-child:not(:first-child) {
	float: right
}
.blk-landing-eu__content-cnt2 {
	width: 100%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	padding-left: 0;
	padding-right: 0
}
.blk-landing-eu__content-cnt2:last-child:not(:first-child) {
	float: right
}
.blk-landing-eu__content-row {
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto
}
.blk-landing-eu__content-row::before, .blk-landing-eu__content-row::after {
	content: ' ';
	display: table
}
.blk-landing-eu__content-row::after {
	clear: both
}
.blk-landing-eu__content-row:last-child:not(:first-child) {
	float: right
}
.blk-landing-eu__content-row, .blk-landing-eu__content-row:last-child {
	float: none
}
.blk-landing-eu__content-row::before, .blk-landing-eu__content-row::after {
	content: ' ';
	display: table
}
.blk-landing-eu__content-row::after {
	clear: both
}
.blk-landing-eu__ptc {
	width: 100%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	padding-left: 0;
	padding-right: 0
}
.blk-landing-eu__ptc:last-child:not(:first-child) {
	float: right
}
.blk-landing-eu__testo {
	width: 100%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	padding-left: 0;
	padding-right: 0;
	margin-bottom: 2rem
}
.blk-landing-eu__testo:last-child:not(:first-child) {
	float: right
}
.blk-landing-eu__lang {
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto;
	font-size: 1.125rem;
	font-weight: 400;
	color: #3e3936;
	text-align: right;
	margin-top: 1rem;
	padding-right: 4rem;
	cursor: pointer
}
.blk-landing-eu__lang::before, .blk-landing-eu__lang::after {
	content: ' ';
	display: table
}
.blk-landing-eu__lang::after {
	clear: both
}
.blk-landing-eu__lang:last-child:not(:first-child) {
	float: right
}
.blk-landing-eu__lang, .blk-landing-eu__lang:last-child {
	float: none
}
.blk-landing-eu__lang::before, .blk-landing-eu__lang::after {
	content: ' ';
	display: table
}
.blk-landing-eu__lang::after {
	clear: both
}
.blk-landing-eu__img {
	padding-bottom: 100%
}

@media screen and (min-width:48em) {
.blk-landing-eu__img {
	padding-bottom: 69.01%
}
}

@media screen and (min-width:64.0625em) {
.blk-landing-eu__img {
	padding-bottom: 37.57%
}
}
.blk-landing-eu__img img {
	height: auto
}
.blk-landing-eu__title {
	font-size: 2.375rem;
	font-weight: 300;
	color: #3e3936;
	padding-top: 2rem;
	padding-bottom: 3rem;
	margin-left: 1rem;
	margin-right: 1rem
}
.blk-landing-eu__title1 {
	font-size: 1.125rem;
	font-weight: 300;
	padding-bottom: 4rem;
	padding-left: 2rem;
	padding-right: 2rem;
	color: #3e3936
}
.blk-landing-eu__title1-bis {
	font-size: 1rem;
	font-weight: 700;
	color: #3e3936;
	text-align: left;
	margin-bottom: 2rem
}
.blk-landing-eu__title1-lang {
	font-size: 1.125rem;
	font-weight: 300;
	padding-bottom: 4rem;
	padding-left: 2rem;
	padding-right: 2rem;
	margin-top: 2rem;
	color: #3e3936
}
.blk-landing-eu__title2 {
	font-size: 1rem;
	font-weight: 700;
	padding-bottom: 2rem;
	padding-top: 2rem;
	padding-left: 1rem;
	padding-right: 1rem;
	color: #3e3936
}
.blk-landing-eu__text {
	font-size: .875rem;
	font-weight: 300;
	padding-bottom: 2rem;
	padding-left: 1rem;
	padding-right: 1rem;
	color: #3e3936
}
.blk-landing-eu--red {
	color: #c20038
}
.grey {
	text-align: left;
	font-size: .625rem;
	background-color: #aea9a6;
	padding-top: 2rem;
	padding-bottom: 2rem;
	padding-left: 2rem;
	padding-right: 2rem;
	margin-bottom: 1rem
}
.grey__white {
	color: #fff;
	padding-bottom: 1rem
}
.grey__bn {
	font-weight: 300;
	padding-bottom: 1rem
}
.grey__bi {
	font-weight: 300;
	font-style: italic;
	padding-bottom: 1rem
}

@media screen and (min-width:48em) {
.blk-landing-eu__content-wrp {
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto
}
.blk-landing-eu__content-wrp::before, .blk-landing-eu__content-wrp::after {
	content: ' ';
	display: table
}
.blk-landing-eu__content-wrp::after {
	clear: both
}
.blk-landing-eu__content-wrp:last-child:not(:first-child) {
	float: right
}
.blk-landing-eu__content-wrp, .blk-landing-eu__content-wrp:last-child {
	float: none
}
.blk-landing-eu__content-wrp::before, .blk-landing-eu__content-wrp::after {
	content: ' ';
	display: table
}
.blk-landing-eu__content-wrp::after {
	clear: both
}
.blk-landing-eu__content-cnt1 {
	width: 58.3333333333%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	padding-left: 2rem;
	padding-right: 1rem;
	padding-bottom: 3rem
}
.blk-landing-eu__content-cnt1:last-child:not(:first-child) {
	float: right
}
.blk-landing-eu__content-cnt2 {
	width: 41.6666666667%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	padding-left: 2rem;
	padding-right: 2rem;
	padding-top: 0
}
.blk-landing-eu__content-cnt2:last-child:not(:first-child) {
	float: right
}
.blk-landing-eu__ptc {
	width: 25%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	padding-left: 0;
	padding-right: 0
}
.blk-landing-eu__ptc:last-child:not(:first-child) {
	float: right
}
.blk-landing-eu__testo {
	width: 75%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	padding-left: 0;
	padding-right: 0;
	margin-bottom: 0
}
.blk-landing-eu__testo:last-child:not(:first-child) {
	float: right
}
.blk-landing-eu__title {
	width: 44%;
	position: absolute;
	margin-top: -45%;
	margin-left: 28%;
	color: #fff;
	font-weight: 400;
	text-align: center
}
.blk-landing-eu__title1 {
	margin-top: 3rem;
	padding-bottom: 2rem;
	text-align: center
}
.blk-landing-eu__title2 {
	text-align: left;
	padding-bottom: .625rem;
	margin-top: 0;
	padding-top: 0
}
.blk-landing-eu__text {
	text-align: left;
	border-top: .0625rem solid #bcbcbc;
	padding-bottom: 3.5rem;
	margin-left: .9375rem;
	padding-left: 0;
	padding-top: 1rem
}
.grey__white2 {
	font-size: 1em;
	color: #fff;
	padding-bottom: 1rem
}
}

@media screen and (min-width:64.0625em) {
.blk-landing-eu__content-wrp {
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto
}
.blk-landing-eu__content-wrp::before, .blk-landing-eu__content-wrp::after {
	content: ' ';
	display: table
}
.blk-landing-eu__content-wrp::after {
	clear: both
}
.blk-landing-eu__content-wrp:last-child:not(:first-child) {
	float: right
}
.blk-landing-eu__content-wrp, .blk-landing-eu__content-wrp:last-child {
	float: none
}
.blk-landing-eu__content-wrp::before, .blk-landing-eu__content-wrp::after {
	content: ' ';
	display: table
}
.blk-landing-eu__content-wrp::after {
	clear: both
}
.blk-landing-eu__content-cnt1 {
	width: 58.3333333333%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	padding-left: 2rem;
	padding-right: 1rem;
	padding-bottom: 3rem
}
.blk-landing-eu__content-cnt1:last-child:not(:first-child) {
	float: right
}
.blk-landing-eu__content-cnt2 {
	width: 41.6666666667%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	padding-left: 2rem;
	padding-right: 2rem;
	padding-top: 0
}
.blk-landing-eu__content-cnt2:last-child:not(:first-child) {
	float: right
}
.blk-landing-eu__ptc {
	width: 25%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	padding-left: 0;
	padding-right: 0;
	margin-right: 1rem
}
.blk-landing-eu__ptc:last-child:not(:first-child) {
	float: right
}
.blk-landing-eu__testo {
	width: 66.6666666667%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	padding-left: 0;
	padding-right: 0;
	margin-left: 0
}
.blk-landing-eu__testo:last-child:not(:first-child) {
	float: right
}
.blk-landing-eu__title {
	width: 44%;
	position: absolute;
	margin-top: -28%;
	margin-left: 28%;
	color: #fff;
	font-weight: 400;
	text-align: center
}
.blk-landing-eu__title1 {
	margin-top: 3rem;
	padding-bottom: 2rem;
	text-align: center
}
.blk-landing-eu__title2 {
	margin-top: 0;
	padding-left: 0
}
.blk-landing-eu__text {
	text-align: left;
	border-top: .0625rem solid #bcbcbc;
	padding-bottom: 3.5rem;
	padding-left: 0;
	padding-top: 1rem;
	margin-left: 0
}
.blk-landing-eu__img img {
	height: 34.125rem
}
#content-wrapper.content-wrapper-eu {
	margin-top: 4.375rem
}
#content-wrapper.content-wrapper-eu .header-column {
	margin-top: -4.375rem
}
}
.login-validation {
	padding-bottom: .5rem;
	color: #c20038;
	font-size: .75rem
}
.login-validation span {
	line-height: 120%
}
.login-validation.right {
	float: none !important
}
.com-account-pages .login-validation {
	padding-top: 1.25rem
}

@media screen and (min-width:48em) {
.login-validation {
	font-size: .8125rem
}
.com-account-pages .login-validation {
	padding-top: 1.25rem
}
}
.com-account-pages__page-cnt a.btn-main, .com-account-pages__page-cnt a.com-saf-centered-button, .com-account-pages__page-cnt a.com-compare__action {
	font-size: .75rem;
	height: 2.5rem;
	line-height: 2.5rem
}
.com-account-pages__page-cnt a.underlined {
	text-decoration: underline
}
.com-account-pages__page-cnt a.underlined:hover {
	text-decoration: none
}
.com-account-pages__page-cnt .page-k-box {
	margin-top: -2rem
}
.com-account-pages__page-cnt .text-center {
	text-align: center
}
.com-account-pages__page-cnt .appliance-tab {
	display: block
}
.com-account-pages__page-cnt .appliance-tab--active {
	display: block
}
.com-account-pages__page-cnt h1, .com-account-pages__page-cnt h2, .com-account-pages__page-cnt h3 {
	color: #353535
}
.com-account-pages__page-cnt h1 {
	margin: 1.25rem 0;
	font-weight: 300;
	font-size: .9375rem;
	line-height: 120%
}
.com-account-pages__page-cnt h2, .com-account-pages__page-cnt h3 {
	font-weight: 300;
	font-size: .6875rem;
	line-height: 120%
}
.com-account-pages__page-cnt h2 {
	margin: 1.25rem 0
}
.com-account-pages__page-cnt h3 {
	margin: .5rem 0
}
.com-account-pages__page-cnt .page-box {
	padding: 1.25rem
}
.com-account-pages__page-cnt .page-box.page-box--separator {
	padding: 0 1.25rem
}
.com-account-pages__page-cnt .float-left label {
	display: inline-block
}
.com-account-pages__page-cnt .float-left [type="checkbox"]:not(:checked), .com-account-pages__page-cnt .float-left [type="checkbox"]:checked {
	margin-top: 4px;
	margin-right: 3px
}
.com-account-pages__page-cnt .gray-box {
	background: #f4f4f4;
	border: 1px solid #d6d6d6;
	padding: 1.25rem 1.875rem
}
.com-account-pages__page-cnt .password-message fieldset {
	border: .0625rem solid #d6d6d6;
	margin: 1.25rem;
	padding-top: 1rem
}
.com-account-pages__page-cnt .password-message p {
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	margin-bottom: 1.25rem
}
.com-account-pages__page-cnt .k-box {
	margin-top: .625rem;
	margin-bottom: 3.75rem
}
.com-account-pages__page-cnt .k-box.myaddresses-box {
	padding-left: 1.25rem;
	padding-right: 1.25rem
}
.com-account-pages__page-cnt .k-box.myaddresses-box h2 {
	margin-top: 0
}
.com-account-pages__page-cnt .k-box .addresses-row {
	margin-left: 0;
	margin-right: 0
}
.com-account-pages__page-cnt .k-box .addresses-row .columns {
	padding-left: 0;
	padding-right: 0
}
.com-account-pages__page-cnt .k-box h2 {
	text-align: center;
	font-size: 1.5rem
}
.com-account-pages__page-cnt .k-box h2 span {
	display: inline-block
}
.com-account-pages__page-cnt .k-box h2 span:after {
	content: "";
	width: 100%;
	height: .125rem;
	background: #3e3936;
	display: block;
	margin-top: .625rem
}
.com-account-pages__page-cnt .k-box .info-text {
	padding-top: .625rem;
	padding-bottom: .625rem
}
.com-account-pages__page-cnt .k-box .info-text>.columns {
	padding: 0
}
.com-account-pages__page-cnt .k-box .info-text a.order-shipped.strong {
	font-size: 1rem !important;
	display: block
}
.com-account-pages__page-cnt .k-box .info-text p {
	font-size: .75rem
}
.com-account-pages__page-cnt .k-box .addresses-row p {
	font-size: .75rem;
	margin-bottom: 1rem
}
.com-account-pages__page-cnt .margin-right-1 {
	margin-right: 1rem
}
.com-account-pages__page-cnt ul {
	margin-bottom: 1.25rem
}
.com-account-pages__page-cnt ul li {
	font-size: .5625rem;
	line-height: 1rem;
	margin: 0 0 .5rem .625rem;
	color: #353535
}
.com-account-pages__page-cnt p {
	font-size: .75rem;
	color: #353535
}
.com-account-pages__page-cnt a {
	font-size: .75rem
}
.com-account-pages__page-cnt label {
	padding-bottom: .3rem;
	display: block;
	font-size: 1rem;
	color: #353535
}
.com-account-pages__page-cnt input[type="text"], .com-account-pages__page-cnt input[type="password"], .com-account-pages__page-cnt input[type="email"] {
	background-color: #fafafa
}
.com-account-pages__page-cnt .login-info {
	color: #353535;
	font-size: .75rem;
	margin-bottom: 1.25rem
}
.com-account-pages__page-cnt .login-forgot {
	border-bottom: 1px solid #3e3936
}
.com-account-pages__page-cnt .form-field {
	position: relative
}
.com-account-pages__page-cnt .form-field .field-validation {
	display: none;
	background: white;
	position: absolute;
	border: 2px solid #4a5d68;
	bottom: 3.1875rem;
	right: 0;
	border-radius: 7px;
	border-bottom-right-radius: 0;
	width: 11.25rem;
	padding: 1.25rem;
	z-index: 4;
	font-size: .5625rem;
	box-shadow: 0 0 16px 0 rgba(0,0,0,0.2)
}
.com-account-pages__page-cnt .form-field .field-validation:after, .com-account-pages__page-cnt .form-field .field-validation:before {
	top: 100%;
	right: 0;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none
}
.com-account-pages__page-cnt .form-field .field-validation:after {
	border-color: rgba(255,255,255,0);
	border-top-color: #fff;
	border-width: 10px;
	margin-left: -10px;
	border-left-width: 10px;
	border-right-width: 0;
	border-bottom-width: 10px
}
.com-account-pages__page-cnt .form-field .field-validation:before {
	border-color: rgba(74,93,104,0);
	border-top-color: #4a5d68;
	border-width: 15px;
	margin-left: -15px;
	border-left-width: 15px;
	border-right-width: 0;
	border-bottom-width: 15px;
	right: -2px
}
.com-account-pages__page-cnt [type="checkbox"]:not(:checked), .com-account-pages__page-cnt [type="checkbox"]:checked {
	float: left;
	margin-top: 7px
}
.com-account-pages__page-cnt [type="checkbox"]:not(:checked)+label, .com-account-pages__page-cnt [type="checkbox"]:checked+label {
	cursor: pointer;
	margin: 0
}
.com-account-pages__page-cnt [type="checkbox"]:disabled+label {
	color: #aaa
}
.com-account-pages__page-cnt input[type="checkbox"] {
	width: 18px;
	height: 18px
}
.com-account-pages__page-cnt input[type="checkbox"]+label {
	font-size: .75rem
}
.com-account-pages__page-cnt input[type="submit"] {
	margin-top: 1.25rem
}
.com-account-pages__page-cnt .highlight {
	color: #c20038
}
.com-account-pages__page-cnt .border-top-solid {
	border-top: 1px solid #c8c8c8;
	margin-top: 1.3125rem;
	padding-top: 1.3125rem
}
.com-account-pages__page-cnt .row.join-now-form label {
	margin-top: .3125rem
}
.com-account-pages__page-cnt .row.join-now-form label.checkbox-label {
	font-size: .5625rem;
	line-height: 1.5
}
.com-account-pages__page-cnt .row.join-now-form label span.form-required {
	color: #353535
}
.com-account-pages__page-cnt .row.join-now-form label.select-label-margin {
	margin-top: 0 !important;
	margin-bottom: -5px !important
}
.com-account-pages__page-cnt .row.join-now-form input[type="checkbox"]+label, .com-account-pages__page-cnt .row.join-now-form input[type="radio"]+label {
	display: inline-block;
	margin-left: .5rem;
	margin-right: 1rem;
	margin-bottom: 0;
	vertical-align: baseline
}
.com-account-pages__page-cnt .row.join-now-form .cancel-button {
	margin-right: .625rem
}
.com-account-pages__page-cnt .row.join-now-form .cancel-button a.button {
	text-transform: uppercase !important
}
.com-account-pages__page-cnt #my_account .left {
	float: left;
	position: relative
}
.com-account-pages__page-cnt #my_account .right {
	float: right;
	position: relative
}
.com-account-pages__page-cnt #my_account .appliance-tab {
	position: relative;
	border-left: 0;
	border-right: 0
}
.com-account-pages__page-cnt #my_account .appliance-tab .my-orders-appliance-tab-content {
	transition: -webkit-transform .3s cubic-bezier(0.42, 0, 0.58, 1);
	transition: transform .3s cubic-bezier(0.42, 0, 0.58, 1);
	display: none
}
.com-account-pages__page-cnt #my_account .appliance-tab.appliance-tab--active .my-orders-appliance-tab-content {
	display: block
}
.com-account-pages__page-cnt #my_account .appliance-tab.appliance-tab--active .appliance-tab-icon {
	-webkit-transform: rotateZ(180deg);
	transform: rotateZ(180deg)
}
.com-account-pages__page-cnt #my_account .appliance-tab h2 {
	border-top: .0625rem solid #d6d6d6;
	padding: 1.5rem 0 .5rem 0;
	margin: 0
}
.com-account-pages__page-cnt #my_account .appliance-tab-icon {
	display: block;
	background-position: center top;
	background-size: 1.25rem;
	height: 1.25rem;
	width: 1.25rem;
	position: absolute;
	top: 2rem;
	right: 1rem;
	transition: -webkit-transform .3s cubic-bezier(0.42, 0, 0.58, 1);
	transition: transform .3s cubic-bezier(0.42, 0, 0.58, 1)
}

@media screen and (min-width:48em) {
.com-account-pages__page-cnt #my_account .appliance-tab-icon {
	background-size: 1.25rem;
	height: 1.25rem;
	width: 1.25rem
}
}

@media screen and (min-width:64.0625em) {
.com-account-pages__page-cnt #my_account .appliance-tab-icon {
	background-size: 1.25rem;
	height: 1.25rem;
	width: 1.25rem
}
}
.com-account-pages__page-cnt #my_account .appliance-tabs, .com-account-pages__page-cnt #my_account .category-tabs {
	margin-top: 0;
	padding-top: 1.25rem
}
.com-account-pages__page-cnt #my_account .appliance-tabs {
	margin-top: 0;
	padding-top: 1.25rem
}
.com-account-pages__page-cnt #my_account h1 {
	padding-top: 1.25rem;
	padding-bottom: 1.25rem
}
.com-account-pages__page-cnt #my_account .extendend-menu-row {
	border-top: 1px dashed #c8c8c8;
	margin-top: 1.3125rem;
	padding-top: 1.6875rem
}
.com-account-pages__page-cnt #my_account section.grey-box {
	text-align: left
}
.com-account-pages__page-cnt #my_account section.grey-box h2 {
	font-size: 1.0625rem;
	margin: 1.25rem 0 1.25rem 0;
	line-height: 1;
	padding: 0 0 .375rem 0;
	border: 0;
	text-align: center;
	color: #353535;
	font-weight: 300
}
.com-account-pages__page-cnt #my_account section.grey-box h2:after {
	content: "";
	height: .125rem;
	width: 6.875rem;
	margin: 0 auto;
	display: block;
	background: #2199e8;
	margin-top: .5rem;
	max-width: 80%
}
.com-account-pages__page-cnt #my_account section.myaddresses-box {
	background-color: #f8f8f8
}
.com-account-pages__page-cnt #my_account .tertiary {
	text-transform: none;
	background-color: #fafafa;
	color: #4a5d68;
	border: 1px solid #777;
	padding-right: 1.625rem !important;
	padding-left: 1.625rem !important;
	cursor: default
}
.com-account-pages__page-cnt #my_account .info-box {
	border: 1px solid #d6d6d6;
	border-radius: .25rem;
	padding: .9375rem !important;
	font-size: .875rem
}
.com-account-pages__page-cnt #my_account .button-align-center {
	text-align: center;
	margin-top: .9375rem
}
.com-account-pages__page-cnt #my_account .columns.second-column {
	border-top: 1px dashed #c8c8c8;
	margin-top: 1.3125rem;
	padding-top: 1.3125rem
}
.com-account-pages__page-cnt #my_account .myaddresses-box p {
	word-break: break-all
}
.com-account-pages__page-cnt #my_account .small-align-center {
	text-align: center
}
.com-account-pages__page-cnt #my_account .icon-description {
	margin-top: .3125rem;
	line-height: 1;
	font-size: .9375rem
}
.com-account-pages__page-cnt #my_account .only-notmobile {
	display: none
}
.com-account-pages__page-cnt #my_account .my_account--share {
	position: relative;
	margin: 1rem 0
}
.com-account-pages__page-cnt #my_account span.form-required {
	color: #c20038
}
.com-account-pages__page-cnt #my_account span.email-info {
	font-size: .875rem;
	padding: 0;
	border: 0
}
.com-account-pages__page-cnt #my_account label {
	font-size: .8125rem;
	margin: 0 0 .25rem 0;
	color: #353535;
	margin-top: .3125rem
}
.com-account-pages__page-cnt #my_account label.checkbox-label {
	font-size: .5625rem;
	line-height: 1.3;
	text-align: left
}
.com-account-pages__page-cnt #my_account .update-button {
	margin-top: .9375rem;
	margin-bottom: 1.25rem
}
.com-account-pages__page-cnt #my_account .mobile-align-center {
	text-align: center
}
.com-account-pages__page-cnt #my_account .row.addresses-row {
	border-bottom: 1px dashed #c8c8c8;
	margin-bottom: 1.3125rem;
	padding-bottom: 1.3125rem
}
.com-account-pages__page-cnt #my_account p.addres-title {
	font-size: .75rem;
	margin-bottom: .3125rem
}
.com-account-pages__page-cnt #my_account .appliance-tab.no-leftright-border {
	border-left: 0;
	border-right: 0
}
.com-account-pages__page-cnt #my_account .my-orders-appliance-tab-content {
	margin: 0;
	padding-bottom: 1.25rem
}
.com-account-pages__page-cnt #my_account .row.order-row h3 {
	font-size: .875rem;
	margin: 0 0 1.5625rem 0;
	line-height: 1;
	padding-bottom: .625rem;
	border-bottom: 1px solid #c8c8c8
}
.com-account-pages__page-cnt #my_account .row.order-row p.order-title {
	font-size: .9375rem;
	margin-bottom: .1875rem
}
.com-account-pages__page-cnt #my_account .row.order-row p.order-single-price {
	font-size: .9375rem;
	margin-bottom: .1875rem
}
.com-account-pages__page-cnt #my_account .row.order-row p.small-order {
	margin: 0;
	padding: 0;
	font-size: .625rem
}
.com-account-pages__page-cnt #my_account .buttons-row {
	margin-top: 1.25rem
}
.com-account-pages__page-cnt #my_account a.button.my-orders-button {
	width: 90%;
	min-width: 7.375rem;
	text-transform: uppercase;
	margin-bottom: .625rem
}
.com-account-pages__page-cnt #my_account .row.order-row a.button.capitalize.my-orders-button {
	text-transform: capitalize
}
.com-account-pages__page-cnt #my_account .row.order-row {
	position: relative;
	border-bottom: 1px dashed #c8c8c8;
	margin-bottom: 1.3125rem;
	padding-bottom: 1.3125rem;
	text-align: center
}
.com-account-pages__page-cnt #my_account .row.order-row.solid {
	border-bottom: 1px solid #c8c8c8
}
.com-account-pages__page-cnt #my_account p.price-row {
	font-size: .75rem;
	margin-bottom: .3125rem
}
.com-account-pages__page-cnt #my_account .columns.total-column .button.tertiary {
	width: 100%
}
.com-account-pages__page-cnt #my_account .button.order-shipped-button {
	width: 100%;
	margin: 0 0 1.25rem 0
}
.com-account-pages__page-cnt #my_account .button.total-button {
	margin: .625rem 0 .625rem 0
}
.com-account-pages__page-cnt #my_account .appliance-related-box {
	height: auto;
	overflow: hidden
}
.com-account-pages__page-cnt #my_account .button.no-bg {
	background-color: transparent
}
.com-account-pages__page-cnt #my_account .button.no-border {
	border-color: transparent
}
.com-account-pages__page-cnt #my_account p.icon-subdescription {
	font-size: .5625rem;
	line-height: .6875rem;
	margin-top: .25rem
}
.com-account-pages__page-cnt #my_account .row.order-row-solid {
	border-top: 1px solid #c8c8c8;
	border-bottom: 0;
	margin-top: 1.3125rem;
	padding-top: 1.3125rem;
	margin-bottom: 0;
	padding-bottom: 0
}
.com-account-pages__page-cnt #my_account a.button.my-orders-button.quick-problem-button {
	width: 95%
}
.com-account-pages__page-cnt #my_account .document-icon {
	background-image: none;
	width: 1.3125rem;
	height: 1.25rem;
	left: .3125rem !important
}
.com-account-pages__page-cnt #my_account section.grey-box.grey-box-right {
	margin-right: 0;
	margin-left: 0
}
.com-account-pages__page-cnt #my_account .appliance-tab-content-show-on-mobile {
	display: block
}
.com-account-pages__page-cnt #my_account .bottom-border {
	border-top: 0;
	border-bottom: 1px solid #c8c8c8
}
.com-account-pages__page-cnt #my_account .button.cart {
	padding-left: 2.75rem !important;
	padding-right: 1.375rem !important
}
.com-account-pages__page-cnt #my_account .display-block {
	display: block
}
.com-account-pages__page-cnt #my_account .truck-icon-wishlist {
	margin-bottom: 0
}
.com-account-pages__page-cnt #my-account span.display-inline-block {
	display: inline-block
}
.com-account-pages__page-cnt #my_account .circle-grey-container {
	margin-bottom: .625rem !important
}
.com-account-pages__page-cnt #my_account .x-close-icon {
	display: block;
	background-position: center top;
	background-size: 1.25rem;
	height: 1.25rem;
	width: 1.25rem;
	position: absolute;
	right: 0;
	cursor: pointer
}

@media screen and (min-width:48em) {
.com-account-pages__page-cnt #my_account .x-close-icon {
	background-size: 1.25rem;
	height: 1.25rem;
	width: 1.25rem
}
}

@media screen and (min-width:64.0625em) {
.com-account-pages__page-cnt #my_account .x-close-icon {
	background-size: 1.25rem;
	height: 1.25rem;
	width: 1.25rem
}
}
.com-account-pages__page-cnt .full-width {
	width: 100%
}
.com-account-pages__page-cnt #different-address {
	margin-bottom: .625rem
}
.com-account-pages__page-cnt #different-address label.checkbox-label {
	font-size: .875rem;
	line-height: 1.5;
	margin-left: 8px
}
.com-account-pages__page-cnt #different-address-wrapper {
	display: none
}
.com-account-pages__page-cnt #my_account .category-tabs .appliance-box {
	border: 0;
	float: inherit
}
.com-account-pages__page-cnt #my_account article .appliance-tabs .appliance-tabs-container #my-info .appliance-tab-content #my-info1 p a {
	font-size: .75rem;
	padding: 0;
	display: inline-block
}
.com-account-pages__page-cnt #my_account .appliance-tab-content section.grey-box {
	min-height: 2.0625rem
}
.com-account-pages__page-cnt #my_account h2.only-notmobile.title-mobile {
	padding-top: 0
}
.com-account-pages__page-cnt #my_account .row.my-wishlist-suggested {
	margin-top: 1.5625rem
}
.com-account-pages__page-cnt #my_account .row.my-wishlist-suggested .accessory-box.row {
	padding-bottom: 1.25rem;
	padding-top: .625rem;
	border: 1px solid #d8d8d8;
	position: relative
}
.com-account-pages__page-cnt #my_account .row.my-wishlist-suggested .accessory-box.row .image {
	padding: 0
}
.com-account-pages__page-cnt #my_account .row.my-wishlist-suggested .accessory-box.row .accessory-box-title {
	font-size: 1rem;
	font-weight: 400;
	line-height: .9rem
}
.com-account-pages__page-cnt #my_account .row.my-wishlist-suggested .accessory-price-box {
	padding-bottom: .625rem;
	padding-top: .625rem
}
.com-account-pages__page-cnt #my_account .appliance-tab.no-leftright-border {
	padding: .625rem
}
.com-account-pages__page-cnt #my_account .appliance-tab.no-leftright-border .appliance-tab-content.my-orders-appliance-tab-content {
	padding: 0;
	padding-top: .625rem
}
.com-account-pages__page-cnt #my_account section.grey-box .row.total p.price-row {
	font-size: 1rem;
	font-weight: 600
}
.com-account-pages__page-cnt #my_account section.grey-box .order-shipped p {
	font-size: .875rem;
	font-weight: 600;
	margin-bottom: .625rem
}
.com-account-pages__page-cnt #my_account .grey-box {
	border: 1px solid #d6d6d6;
	padding: 1.25rem 1.25rem 1.25rem 1.25rem
}
.com-account-pages__page-cnt #my_account .appliance-tab-content.my-orders-appliance-tab-content h3 {
	padding: .625rem;
	padding-top: 0;
	padding-bottom: 1.25rem
}
.com-account-pages__page-cnt #my_account .title.only-mobile h2 {
	font-size: 1rem;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	margin-bottom: 2.5rem
}
.com-account-pages__page-cnt .my-account-article {
	display: none
}
.com-account-pages__page-cnt .appliance-tab-content {
	background-color: #FFF
}
.com-account-pages__page-cnt .mobile-cnt {
	display: block !important
}
.com-account-pages__page-cnt .radio-buttons-container label {
	display: inline-block
}
.com-account-pages__page-cnt .btn-main.btn-main--red, .com-account-pages__page-cnt .btn-main--red.com-saf-centered-button, .com-account-pages__page-cnt .btn-main--red.com-compare__action, .com-account-pages__page-cnt .btn-main.btn-main--account-white, .com-account-pages__page-cnt .btn-main--account-white.com-saf-centered-button, .com-account-pages__page-cnt .btn-main--account-white.com-compare__action {
	margin-bottom: .3125rem;
	width: 12.1875rem;
	text-align: center;
	height: auto;
	line-height: 1rem;
	padding-top: .8rem;
	padding-bottom: .8rem
}
.com-account-pages__page-cnt .btn-main.btn-main--account-white.btn-main--account-full-width, .com-account-pages__page-cnt .btn-main--account-white.btn-main--account-full-width.com-saf-centered-button, .com-account-pages__page-cnt .btn-main--account-white.btn-main--account-full-width.com-compare__action {
	width: 100%
}
.com-account-pages__page-cnt .buttons-row .columns {
	padding-left: 0;
	padding-right: 0
}
.com-account-pages a.btn-main.btn-main--red.btn-reorder, .com-account-pages a.btn-main--red.btn-reorder.com-saf-centered-button, .com-account-pages a.btn-main--red.btn-reorder.com-compare__action {
	position: relative;
	margin-top: 0;
	width: 15%;
	z-index: 700;
	width: auto
}
.com-account-pages a.btn-main.btn-registered, .com-account-pages a.btn-registered.com-saf-centered-button, .com-account-pages a.btn-registered.com-compare__action {
	border: 0;
	padding: 0 1rem 0 2.2rem;
	background-repeat: no-repeat;
	background-position: left center
}
.com-account-pages .padding-my-account {
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	padding-bottom: 2rem
}
.com-account-pages .padding-my-account .no-padding .columns {
	padding-left: 0;
	padding-right: 0
}
.com-account-pages .padding-my-account .no-padding .columns p {
	padding-left: 1.25rem
}
.com-account-pages .padding-my-account .row .row {
	margin-left: 0;
	margin-right: 0
}
.com-account-pages .padding-my-account2 {
	padding-bottom: 2rem
}
.com-account-pages .padding-my-account2 .no-padding .columns {
	padding-left: 0;
	padding-right: 0
}
.com-account-pages .padding-my-account2 .row .row {
	margin-left: 0;
	margin-right: 0
}
.com-account-pages .product-image {
	padding-left: 0;
	padding-right: 0;
	text-align: left
}

@media screen and (min-width:48em) {
.com-account-pages__page-cnt .k-box {
	margin-bottom: .625rem
}
.com-account-pages__page-cnt .k-box .addresses-row .columns .btn-main, .com-account-pages__page-cnt .k-box .addresses-row .columns .com-saf-centered-button, .com-account-pages__page-cnt .k-box .addresses-row .columns .com-compare__action {
	width: 100%
}
.com-account-pages__page-cnt h1 {
	font-size: 2.1875rem
}
.com-account-pages__page-cnt h2 {
	font-size: 1.5rem
}
.com-account-pages__page-cnt h3 {
	font-size: 1.3125rem
}
.com-account-pages__page-cnt ul li {
	font-size: .8125rem
}
.com-account-pages__page-cnt input[type="checkbox"]+label {
	padding-top: 0
}
.com-account-pages__page-cnt .email-info {
	font-size: .875rem;
	padding: 0;
	border: 0
}
.com-account-pages__page-cnt .row.join-now-form label.checkbox-label {
	font-size: .8125rem;
	line-height: 1.5
}
.com-account-pages__page-cnt #my_account .appliance-tabs .appliance-tabs-container .appliance-tab a {
	padding-left: 0;
	padding-right: 0
}
.com-account-pages__page-cnt #my_account section.grey-box h2 {
	font-size: 1.5625rem
}
.com-account-pages__page-cnt #my_account a.button.secondary {
	padding-right: 1.625rem !important;
	padding-left: 1.625rem !important
}
.com-account-pages__page-cnt #my_account p {
	font-size: .8125rem;
	line-height: 1.5
}
.com-account-pages__page-cnt #my_account .row.extendend-menu-row section.grey-box {
	height: 25rem
}
.com-account-pages__page-cnt #my_account .icon-description {
	font-size: 1.0625rem
}
.com-account-pages__page-cnt #my_account a.title {
	margin-bottom: .9375rem
}
.com-account-pages__page-cnt #my_account .title-mobile {
	margin-bottom: .9375rem
}
.com-account-pages__page-cnt #my_account .only-mobile {
	display: none
}
.com-account-pages__page-cnt #my_account .only-notmobile {
	display: block
}
.com-account-pages__page-cnt #my_account section.myaddresses-box {
	margin-top: 1.3125rem
}
.com-account-pages__page-cnt #my_account label {
	font-size: 1.125rem
}
.com-account-pages__page-cnt #my_account label.checkbox-label {
	font-size: .8125rem
}
.com-account-pages__page-cnt #my_account .select-left {
	padding-right: .625rem
}
.com-account-pages__page-cnt #my_account .select-right {
	padding-left: .625rem
}
.com-account-pages__page-cnt #my_account .mobile-align-center {
	text-align: left
}
.com-account-pages__page-cnt #my_account .update-button {
	margin-top: 1.25rem;
	margin-bottom: 0
}
.com-account-pages__page-cnt #my_account .update-button a.button {
	padding: .8125rem 1.625rem .625rem 1.625rem !important
}
.com-account-pages__page-cnt #my_account p.addres-title {
	font-size: 1rem
}
.com-account-pages__page-cnt #my_account section.myaddresses-box h2 {
	text-align: left
}
.com-account-pages__page-cnt #my_account section.myaddresses-box h2:after {
	margin: .03125rem 0 0 0
}
.com-account-pages__page-cnt #my_account .accordion-section.appliance-tab-content h2 {
	font-size: 1.125rem
}
.com-account-pages__page-cnt #my_account section.grey-box a.button.primary {
	padding: .8125rem 1.625rem .625rem 1.625rem !important
}
.com-account-pages__page-cnt #my_account .row.order-row {
	text-align: left
}
.com-account-pages__page-cnt #my_account section.grey-box h3 {
	font-size: 1rem
}
.com-account-pages__page-cnt #my_account section.grey-box p.order-title {
	font-size: 1.0625rem
}
.com-account-pages__page-cnt #my_account section.grey-box p.order-single-price {
	font-size: 1.0625rem
}
.com-account-pages__page-cnt #my_account .row.order-row p.small-order {
	font-size: .75rem
}
.com-account-pages__page-cnt #my_account section.grey-box .total-column {
	padding-left: 1.875rem
}
.com-account-pages__page-cnt #my_account section.grey-box p.price-row {
	font-size: .875rem
}
.com-account-pages__page-cnt #my_account .button.order-shipped-button {
	margin: 0
}
.com-account-pages__page-cnt #my_account p.icon-subdescription {
	font-size: .75rem;
	line-height: .75rem
}
.com-account-pages__page-cnt #my_account a.button.my-orders-button.quick-problem-button {
	display: none
}
.com-account-pages__page-cnt #my_account .buy-your-products-column {
	border-left: 1px dashed #c8c8c8;
	padding-left: 1.3125rem
}
.com-account-pages__page-cnt #my_account .circle-grey-container {
	margin-bottom: 0
}
.com-account-pages__page-cnt #my_account h1 {
	padding-top: 0
}
.com-account-pages__page-cnt #my_account .appliance-tabs-selector ul {
	margin-top: .5rem
}
.com-account-pages__page-cnt #my_account label.checkbox-label {
	line-height: 1.3;
	text-align: left;
	margin-left: 4px
}
.com-account-pages__page-cnt #my_account .radio-buttons-container label {
	margin: 0 .875rem 0 .5rem
}
.com-account-pages__page-cnt #my_account .row.my-wishlist-suggested .accessory-box h3 {
	font-size: 1.125rem
}
.com-account-pages__page-cnt #my_account .row.my-wishlist-suggested .accessory-box.row {
	width: 50%;
	float: left
}
.com-account-pages__page-cnt #my_account .row.my-wishlist-suggested .accessory-box.row h3 {
	padding-right: 1rem
}
.com-account-pages__page-cnt #my_account .row.my-wishlist-suggested .accessory-box.row:last-child {
	border-left: 0
}
.com-account-pages__page-cnt #my_account .row.my-wishlist-suggested .columns:first-of-type .accessory-box {
	border-top-left-radius: .25rem;
	border-top-right-radius: .25rem
}
.com-account-pages__page-cnt #my_account .row.my-wishlist-suggested .columns:last-of-type .accessory-box {
	border-bottom-left-radius: .25rem;
	border-bottom-right-radius: .25rem
}
.com-account-pages__page-cnt #my-wishlist .buttons-row .button {
	margin: 0 .625rem 0 0
}
.com-account-pages__page-cnt .my-account-article {
	display: block
}
.com-account-pages__page-cnt .mobile-cnt {
	display: none !important
}
.com-account-pages__page-cnt .appliance-tab--active.mobile-cnt {
	display: block !important
}
.com-account-pages__page-cnt #my_account .appliance-tab.no-leftright-border {
	padding: 0 1.25rem 1.25rem 1.25rem
}
.com-account-pages__page-cnt #my_account .appliance-tab.no-leftright-border .appliance-tab-content.my-orders-appliance-tab-content {
	padding: .625rem
}
.com-account-pages__page-cnt #my_account .appliance-tab.no-leftright-border .appliance-tab-content.my-orders-appliance-tab-content {
	padding: 0
}
.com-account-pages__page-cnt #my_account section.grey-box.grey-box-right {
	margin-left: 0;
	margin-top: .625rem
}
}

@media screen and (min-width:64.0625em) {
.com-account-pages__page-cnt .col-left {
	padding-right: .625rem
}
.com-account-pages__page-cnt .col-right {
	padding-left: .625rem
}
.com-account-pages__page-cnt .k-box.my-orders {
	position: relative
}
.com-account-pages__page-cnt .k-box.my-orders .button.abs {
	position: absolute;
	bottom: 1.875rem;
	right: 1.25rem
}
.com-account-pages__page-cnt .k-box .addresses-row .columns .btn-main, .com-account-pages__page-cnt .k-box .addresses-row .columns .com-saf-centered-button, .com-account-pages__page-cnt .k-box .addresses-row .columns .com-compare__action {
	width: auto
}
.com-account-pages__page-cnt #my_account .columns.second-column {
	border-top: 0;
	border-left: 1px dashed #c8c8c8;
	margin-top: 0;
	padding-top: 0
}
.com-account-pages__page-cnt #my_account .columns.first-column {
	padding-left: 0
}
.com-account-pages__page-cnt #my_account .button-align-center {
	margin-bottom: .9375rem
}
.com-account-pages__page-cnt #my_account .button-align-center.side-button {
	margin-top: 0 !important;
	text-align: left
}
.com-account-pages__page-cnt #my_account a.button.tertiary {
	text-align: left
}
.com-account-pages__page-cnt #my_account .small-align-center {
	text-align: left
}
.com-account-pages__page-cnt #my_account .column-left {
	padding-right: .625rem
}
.com-account-pages__page-cnt #my_account .column-right {
	padding-left: .625rem
}
.com-account-pages__page-cnt #my_account a.button.my-orders-button.quick-problem-button {
	width: 97%;
	display: block
}
.com-account-pages__page-cnt #my_account .register-product-grey-box {
	min-height: 9.0625rem
}
.com-account-pages__page-cnt #my_account .large-align-center {
	text-align: center
}
.com-account-pages__page-cnt #my_account section.grey-box.grey-box-right {
	margin-left: 1.3125rem
}
.com-account-pages__page-cnt #my_account .buy-your-products-column {
	border-left: 0;
	padding-left: auto
}
.com-account-pages__page-cnt #my_account .truck-icon-wishlist {
	margin-bottom: .9375rem
}
.com-account-pages__page-cnt #shopping-cart .only-medium {
	display: none !important
}
.com-account-pages__page-cnt #shopping-cart .columns.column-total-left {
	padding-right: 0 !important
}
.com-account-pages__page-cnt #shopping-cart .columns.column-total-right {
	border: 0 !important;
	padding-left: 0 !important
}
.com-account-pages__page-cnt #my_account section.grey-box.grey-box-right {
	margin-left: 0;
	margin-top: .625rem
}
.com-account-pages__page-cnt #my_account section.myaddresses-box .icon-description {
	text-align: center;
	margin-bottom: .5rem
}
.com-account-pages__page-cnt #my_account .row.my-wishlist-suggested .accessory-box.row {
	width: 100%
}
.com-account-pages__page-cnt #my_account .row.my-wishlist-suggested .accessory-box.row:last-child {
	border-top: 0;
	border-left: 1px solid #d8d8d8
}
}
.com-shopping-cart__page-cnt #checkout .left {
	float: left;
	position: relative
}
.com-shopping-cart__page-cnt #checkout .right {
	float: right;
	position: relative
}
.com-shopping-cart__page-cnt #checkout .appliance-tab {
	border-left: 0;
	border-right: 0
}
.com-shopping-cart__page-cnt #checkout .appliance-tabs, .com-shopping-cart__page-cnt #checkout .category-tabs {
	margin-top: 0;
	padding-top: 1.25rem
}
.com-shopping-cart__page-cnt #checkout .appliance-tabs {
	margin-top: 0;
	padding-top: 1.25rem
}
.com-shopping-cart__page-cnt #checkout h1 {
	padding-top: 1.25rem;
	padding-bottom: 1.25rem
}
.com-shopping-cart__page-cnt #checkout .extendend-menu-row {
	border-top: 1px dashed #c8c8c8;
	margin-top: 1.3125rem;
	padding-top: 1.6875rem
}
.com-shopping-cart__page-cnt #checkout section.grey-box {
	text-align: left
}
.com-shopping-cart__page-cnt #checkout section.grey-box h2 {
	font-size: 1.0625rem;
	margin: 1.25rem 0 1.25rem 0;
	line-height: 1;
	padding: 0 0 .375rem 0;
	border: 0;
	text-align: center;
	color: #353535;
	font-weight: 300
}
.com-shopping-cart__page-cnt #checkout section.grey-box h2:after {
	content: "";
	height: .125rem;
	width: 6.875rem;
	margin: 0 auto;
	display: block;
	background: #2199e8;
	margin-top: .5rem;
	max-width: 80%
}
.com-shopping-cart__page-cnt #checkout a.button.secondary {
	text-transform: uppercase;
	background: white
}
.com-shopping-cart__page-cnt #checkout .tertiary {
	text-transform: none;
	background-color: #fafafa;
	color: #4a5d68;
	border: 1px solid #777;
	padding-right: 1.625rem !important;
	padding-left: 1.625rem !important;
	cursor: default
}
.com-shopping-cart__page-cnt #checkout .button-align-center {
	text-align: center;
	margin-top: .9375rem
}
.com-shopping-cart__page-cnt #checkout .columns.second-column {
	border-top: 1px dashed #c8c8c8;
	margin-top: .25rem;
	padding-top: 1.3125rem
}
.com-shopping-cart__page-cnt #checkout .small-align-center {
	text-align: center
}
.com-shopping-cart__page-cnt #checkout .icon-description {
	margin-top: .3125rem;
	line-height: 1;
	font-size: .9375rem
}
.com-shopping-cart__page-cnt #checkout .only-notmobile {
	display: none
}
.com-shopping-cart__page-cnt #checkout span.form-required {
	color: #c20038
}
.com-shopping-cart__page-cnt #checkout label {
	margin: 0 0 .25rem 0;
	color: #353535;
	margin-top: .3125rem
}
.com-shopping-cart__page-cnt #checkout label .error ul {
	list-style: none;
	color: #c20038;
	line-height: 1
}
.com-shopping-cart__page-cnt #checkout label.label-resize .error ul {
	margin-top: -0.625rem
}
.com-shopping-cart__page-cnt #checkout label.checkbox-label {
	display: block;
	font-size: .5625rem;
	line-height: 1.3;
	text-align: left
}
.com-shopping-cart__page-cnt #checkout label.checkbox-label a {
	text-decoration: underline;
	margin: 0
}
.com-shopping-cart__page-cnt #checkout label.checkbox-label a:hover {
	text-decoration: none
}
.com-shopping-cart__page-cnt #checkout .radio-buttons-container label {
	margin: 0 .875rem 0 .5rem
}
.com-shopping-cart__page-cnt #checkout .update-button {
	margin-top: .9375rem;
	margin-bottom: 1.25rem
}
.com-shopping-cart__page-cnt #checkout .mobile-align-center {
	text-align: center
}
.com-shopping-cart__page-cnt #checkout .row.addresses-row {
	border-bottom: 1px dashed #c8c8c8;
	margin-bottom: 1.3125rem;
	padding-bottom: 1.3125rem
}
.com-shopping-cart__page-cnt #checkout section.myaddresses-box a.button.secondary {
	width: 100%;
	text-align: center
}
.com-shopping-cart__page-cnt #checkout p.addres-title {
	font-size: .75rem;
	margin-bottom: .3125rem
}
.com-shopping-cart__page-cnt #checkout .appliance-tab.no-leftright-border {
	border-left: 0;
	border-right: 0
}
.com-shopping-cart__page-cnt #checkout label.sort-by-label {
	line-height: 1.875rem
}
.com-shopping-cart__page-cnt #checkout .my-orders-appliance-tab-content {
	margin: 0;
	padding-bottom: 1.25rem
}
.com-shopping-cart__page-cnt #checkout .row.order-row h3 {
	font-size: .875rem;
	margin: 0 0 1.5625rem 0;
	line-height: 1;
	padding-bottom: .625rem;
	border-bottom: 1px solid #c8c8c8
}
.com-shopping-cart__page-cnt #checkout .row.order-row p.order-title {
	font-size: .9375rem;
	margin-bottom: .1875rem
}
.com-shopping-cart__page-cnt #checkout .row.order-row p.order-single-price {
	font-size: .9375rem;
	margin-bottom: .1875rem
}
.com-shopping-cart__page-cnt #checkout .row.order-row p.small-order {
	margin: 0;
	padding: 0;
	font-size: .625rem
}
.com-shopping-cart__page-cnt #checkout .buttons-row {
	margin-top: 1.25rem
}
.com-shopping-cart__page-cnt #checkout a.button.my-orders-button {
	width: 90%;
	min-width: 7.375rem;
	text-transform: uppercase;
	margin-bottom: .625rem
}
.com-shopping-cart__page-cnt #checkout .row.order-rows a.button.secondary.my-orders-button {
	padding-left: 0 !important;
	padding-right: 0 !important
}
.com-shopping-cart__page-cnt #checkout .row.order-row a.button.capitalize.my-orders-button {
	text-transform: capitalize
}
.com-shopping-cart__page-cnt #checkout .row.order-row {
	border-bottom: 1px dashed #c8c8c8;
	margin-bottom: 1.3125rem;
	padding-bottom: 1.3125rem;
	text-align: center
}
.com-shopping-cart__page-cnt #checkout .row.order-row.solid {
	border-bottom: 1px solid #c8c8c8
}
.com-shopping-cart__page-cnt #checkout p.price-row {
	font-size: .75rem;
	margin-bottom: .3125rem
}
.com-shopping-cart__page-cnt #checkout .columns.total-column .button.tertiary {
	width: 100%
}
.com-shopping-cart__page-cnt #checkout .button.order-shipped-button {
	width: 100%;
	margin: 0 0 1.25rem 0
}
.com-shopping-cart__page-cnt #checkout .button.total-button {
	margin: .625rem 0 .625rem 0
}
.com-shopping-cart__page-cnt #checkout .appliance-related-box {
	height: auto;
	overflow: hidden
}
.com-shopping-cart__page-cnt #checkout .button.no-bg {
	background-color: transparent
}
.com-shopping-cart__page-cnt #checkout .button.no-border {
	border-color: transparent
}
.com-shopping-cart__page-cnt #checkout p.icon-subdescription {
	font-size: .5625rem;
	line-height: .6875rem;
	margin-top: .25rem
}
.com-shopping-cart__page-cnt #checkout .row.order-row-solid {
	border-top: 1px solid #c8c8c8;
	border-bottom: 0;
	margin-top: 1.3125rem;
	padding-top: 1.3125rem;
	margin-bottom: 0;
	padding-bottom: 0
}
.com-shopping-cart__page-cnt #checkout a.button.my-orders-button.quick-problem-button {
	width: 95%
}
.com-shopping-cart__page-cnt #checkout .document-icon {
	background-image: none;
	width: 1.3125rem;
	height: 1.25rem;
	left: .3125rem !important
}
.com-shopping-cart__page-cnt #checkout section.grey-box.grey-box-right {
	margin-right: 0;
	margin-left: 0
}
.com-shopping-cart__page-cnt #checkout .appliance-tab-content-show-on-mobile {
	display: block !important
}
.com-shopping-cart__page-cnt #checkout .bottom-border {
	border-top: 0;
	border-bottom: 1px solid #c8c8c8
}
.com-shopping-cart__page-cnt #checkout #my-orders-suggested-accessories {
	display: none
}
.com-shopping-cart__page-cnt #checkout .button.cart {
	padding-left: 2.75rem !important;
	padding-right: 1.375rem !important
}
.com-shopping-cart__page-cnt #checkout .display-block {
	display: block
}
.com-shopping-cart__page-cnt #checkout .truck-icon-wishlist {
	margin-bottom: 0
}
.com-shopping-cart__page-cnt #my-account span.display-inline-block {
	display: inline-block
}
.com-shopping-cart__page-cnt #checkout .circle-grey-container {
	margin-bottom: .625rem !important
}
.com-shopping-cart__page-cnt #checkout .row.oreder-summary-padding-top {
	padding-top: 1.3125rem
}
.com-shopping-cart__page-cnt #checkout .row.row-border-top-dashed-large {
	border: 0;
	margin-top: 0;
	padding-top: 0
}
.com-shopping-cart__page-cnt #checkout .row.row-border-top-dashed {
	border-top: 1px dashed #c8c8c8;
	margin-top: 1.125rem;
	padding-top: 1.3125rem
}
.com-shopping-cart__page-cnt #checkout .total-p {
	line-height: 1
}
.com-shopping-cart__page-cnt #checkout .only-large {
	display: none
}
.com-shopping-cart__page-cnt #checkout .only-medium {
	display: none
}
.com-shopping-cart__page-cnt #checkout .total-tablet {
	margin-top: 1.3125rem
}
.com-shopping-cart__page-cnt #checkout .button.full-width {
	width: 100%
}
.com-shopping-cart__page-cnt #checkout section.grey-box h2.without-border:after {
	display: none
}
.com-shopping-cart__page-cnt #checkout section.grey-box h2.no-margin {
	margin: 0;
	margin-bottom: .5rem
}
.com-shopping-cart__page-cnt #checkout .button.secondary.capitalize {
	text-transform: capitalize
}
.com-shopping-cart__page-cnt .white-container.margin-top {
	margin-top: 3.1875rem !important
}
.com-shopping-cart__page-cnt .white-content.margin-top {
	margin-top: 1.3125rem !important
}
.com-shopping-cart__page-cnt .appliance-more-box {
	text-align: center
}
.com-shopping-cart__page-cnt #three-box h2 {
	font-size: 1.0625rem;
	margin: 1.25rem 0 1.25rem 0;
	line-height: 1;
	padding: 0 0 .375rem 0;
	border: 0;
	text-align: center;
	color: #353535;
	font-weight: 300
}
.com-shopping-cart__page-cnt #three-box h2:after {
	content: "";
	height: .125rem;
	width: 6.875rem;
	margin: 0 auto;
	display: block;
	background: #2199e8;
	margin-top: .5rem;
	max-width: 80%
}
.com-shopping-cart__page-cnt span.tooltip .row.tooltip-row p.order-title {
	font-size: .9375rem;
	margin-bottom: .1875rem
}
.com-shopping-cart__page-cnt span.tooltip .row.tooltip-row p.order-single-price {
	font-size: .9375rem;
	margin-bottom: .1875rem
}
.com-shopping-cart__page-cnt span.tooltip .row.tooltip-row p.small-order {
	margin: 0;
	padding: 0;
	font-size: .625rem
}
.com-shopping-cart__page-cnt span.tooltip .row.tooltip-row p.small-order strike {
	color: grey
}
.com-shopping-cart__page-cnt span.tooltip .row.tooltip-row.white-container.radius {
	border-radius: 3px;
	margin-top: .625rem;
	margin-bottom: .625rem
}
.com-shopping-cart__page-cnt span.tooltip .row.tooltip-row .white-content {
	margin-top: 1.3125rem !important
}
.com-shopping-cart__page-cnt span.tooltip .button.appliance-add-to-cart {
	background: #000;
	border-color: #000;
	color: white;
	text-transform: uppercase
}
.com-shopping-cart__page-cnt h1.checkout {
	font-size: 1.25rem;
	padding-bottom: 0
}
.com-shopping-cart__page-cnt p.checkout {
	font-size: .75rem;
	margin-bottom: 1.875rem
}
.com-shopping-cart__page-cnt #checkout-position {
	height: 4.375rem
}
.com-shopping-cart__page-cnt #checkout-position h3 {
	font-size: .8125rem;
	visibility: hidden
}
.com-shopping-cart__page-cnt #checkout-position .circle {
	display: block;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	width: .625rem;
	height: .625rem;
	position: absolute;
	bottom: .9375rem
}
.com-shopping-cart__page-cnt #checkout-position .selected h3 {
	color: #2199e8;
	visibility: visible
}
.com-shopping-cart__page-cnt #checkout-position .selected .circle {
	background: #2199e8
}
.com-shopping-cart__page-cnt #checkout .page-container {
	background: 0
}
.com-shopping-cart__page-cnt #checkout .page-container .page-selector {
	margin-bottom: .625rem
}
.com-shopping-cart__page-cnt #checkout .page-container .page-content {
	border-top: 0;
	border-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	margin-left: 0;
	margin-right: 0;
	width: 100%
}
.com-shopping-cart__page-cnt #checkout .page-container .page-content .login-box {
	padding-left: 0;
	padding-top: 0
}
.com-shopping-cart__page-cnt #checkout .page-container .page-content .login-box .right a {
	display: block;
	padding-top: 12px
}
.com-shopping-cart__page-cnt #checkout .page-container .page-content .gray-box h2 {
	padding-top: 0;
	margin-top: 0
}
.com-shopping-cart__page-cnt #checkout .page-container .page-content .gray-box li {
	line-height: .75rem;
	margin-bottom: .625rem
}
.com-shopping-cart__page-cnt #checkout #register .white-content {
	margin-left: 0
}
.com-shopping-cart__page-cnt #guest-checkout-box {
	padding-top: 1.875rem
}
.com-shopping-cart__page-cnt #guest-checkout-box h2 {
	font-size: 1.5625rem;
	margin: 0 0 1.25rem 0;
	line-height: 1;
	padding: 0 0 .375rem 0;
	border: 0;
	text-align: left;
	color: #353535;
	font-weight: normal;
	display: block;
	border-bottom: .125rem solid #2199e8;
	margin-bottom: 1.875rem
}
.com-shopping-cart__page-cnt #guest-checkout-box p {
	font-size: .75rem
}
.com-shopping-cart__page-cnt #three-box.white-container.checkout, .com-shopping-cart__page-cnt #single-box.white-container.checkout {
	border: 1px solid #c8c8c8
}
.com-shopping-cart__page-cnt #three-box.white-container.checkout .white-content, .com-shopping-cart__page-cnt #single-box.white-container.checkout .white-content {
	margin: 0
}
.com-shopping-cart__page-cnt #three-box.white-container.checkout .white-content .appliance-more-box, .com-shopping-cart__page-cnt #single-box.white-container.checkout .white-content .appliance-more-box {
	border-right: 1px solid #c8c8c8;
	padding: 1.25rem
}
.com-shopping-cart__page-cnt #three-box.white-container.checkout .white-content .appliance-more-box:last-child, .com-shopping-cart__page-cnt #single-box.white-container.checkout .white-content .appliance-more-box:last-child {
	border-right: 0
}
.com-shopping-cart__page-cnt #delivery {
	padding-left: .3125rem;
	padding-right: .3125rem
}
.com-shopping-cart__page-cnt #delivery #delivery-title {
	margin-top: -1.25rem
}
.com-shopping-cart__page-cnt #delivery #delivery-methods {
	margin-top: 1.25rem;
	border-bottom: 1px solid #c8c8c8
}
.com-shopping-cart__page-cnt #delivery #delivery-methods .delivery-method {
	margin-bottom: .9375rem
}
.com-shopping-cart__page-cnt #delivery #delivery-methods .delivery-method input[type="radio"] {
	width: 1.25rem;
	height: 1.25rem;
	margin-top: .1875rem
}
.com-shopping-cart__page-cnt #delivery #delivery-methods .delivery-method label {
	line-height: 1.0625rem
}
.com-shopping-cart__page-cnt #delivery #delivery-methods .delivery-method label .delivery-method-title {
	position: relative
}
.com-shopping-cart__page-cnt #delivery #delivery-methods .delivery-method label .delivery-method-info {
	cursor: pointer;
	position: absolute;
	top: -0.625rem;
	right: -1.875rem;
	display: block
}
.com-shopping-cart__page-cnt #delivery #delivery-methods .delivery-method label .delivery-method-info:after {
	content: "i";
	display: block;
	width: 1.4375rem;
	height: 1.4375rem;
	padding-top: .125rem;
	text-align: center;
	font-family: "Arial", sans-serif;
	font-weight: 600;
	font-size: 1rem;
	color: #0a0a0a;
	border-radius: .9375rem;
	border: 1px solid #0a0a0a
}
.com-shopping-cart__page-cnt #delivery #delivery-methods .delivery-method label .delivery-method-text {
	display: block;
	padding-top: .5rem;
	font-size: .875rem
}
.com-shopping-cart__page-cnt #delivery #delivery-methods .delivery-method .price {
	font-size: 1.125rem;
	text-transform: uppercase
}
.com-shopping-cart__page-cnt #delivery #delivery-form h3 {
	margin-bottom: .625rem
}
.com-shopping-cart__page-cnt #delivery #delivery-form .login-info {
	margin-bottom: .625rem
}
.com-shopping-cart__page-cnt #delivery #delivery-form #different-address-wrapper {
	display: none
}
.com-shopping-cart__page-cnt #payments {
	margin-top: 1.875rem
}
.com-shopping-cart__page-cnt #payments #credit-cards {
	margin-bottom: .625rem
}
.com-shopping-cart__page-cnt #payments #credit-cards span {
	display: block;
	width: 2.3125rem !important;
	height: 1.5rem !important;
	margin-right: .1875rem
}
.com-shopping-cart__page-cnt #payments .tooltip-text {
	text-decoration: underline
}
.com-shopping-cart__page-cnt #payments p {
	font-size: .75rem
}
.com-shopping-cart__page-cnt #checkout-summary h2 {
	padding-bottom: 2.5rem
}
.com-shopping-cart__page-cnt #checkout-summary h2.sub {
	margin-top: 1.875rem;
	padding-bottom: .3125rem;
	border-bottom: 0 !important
}
.com-shopping-cart__page-cnt #checkout-summary h4 {
	margin-top: 1rem;
	font-weight: normal;
	font-size: 1.125rem
}
.com-shopping-cart__page-cnt #checkout-summary .items .item p.price {
	font-size: 1rem
}
.com-shopping-cart__page-cnt #checkout-summary .items .item p.vat {
	font-size: .75rem
}
.com-shopping-cart__page-cnt #checkout-summary .items .item p.desc {
	font-size: 1rem
}
.com-shopping-cart__page-cnt #checkout-summary #total {
	border: 1px solid #c8c8c8;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	padding: .9375rem;
	margin-top: .625rem
}
.com-shopping-cart__page-cnt #checkout-summary #total p {
	font-size: 1.5rem;
	margin-bottom: 0
}
.com-shopping-cart__page-cnt #checkout-summary #checkout-other-info h2 {
	margin-top: 1.875rem;
	padding-bottom: .3125rem;
	border-bottom: 0 !important
}
.com-shopping-cart__page-cnt #checkout-summary #checkout-other-info p {
	font-size: .75rem
}
.com-shopping-cart__page-cnt #checkout-summary #checkout-other-info .rounded-box {
	margin-top: 1.25rem;
	border: 1px solid #c8c8c8;
	background: #fafafa;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	padding: 1.25rem
}
.com-shopping-cart__page-cnt #checkout-summary #checkout-other-info .rounded-box p.desc {
	font-size: 1rem;
	color: #0a0a0a
}
.com-shopping-cart__page-cnt #checkout-summary #checkout-other-info .rounded-box span.warranty {
	display: block;
	width: 3.875rem !important;
	height: 3.875rem !important
}
.com-shopping-cart__page-cnt #single-box.white-container.checkout {
	padding: 1.25rem;
	margin-top: 1.875rem !important
}
.com-shopping-cart__page-cnt #single-box.white-container.checkout h2 {
	padding: 0;
	margin: 0
}
.com-shopping-cart__page-cnt #single-box.white-container.checkout .btn-main.btn-main--account-red.check-out-btn, .com-shopping-cart__page-cnt #single-box.white-container.checkout .btn-main--account-red.check-out-btn.com-saf-centered-button, .com-shopping-cart__page-cnt #single-box.white-container.checkout .btn-main--account-red.check-out-btn.com-compare__action {
	margin: .9375rem 0 .625rem 0;
	width: 100%;
	text-align: center
}
.com-shopping-cart__page-cnt #single-box.white-container.checkout .order-number {
	color: #3e3936;
	font-size: .875rem;
	font-weight: 400
}
.com-shopping-cart__page-cnt #single-box.white-container.checkout .items .cart-item {
	border-bottom: .0625rem dashed #c8c8c8;
	padding-top: 1.4rem;
	padding-bottom: 1.4rem
}
.com-shopping-cart__page-cnt #single-box.white-container.checkout .items .cart-item:first-child {
	border-top: .0625rem solid #c8c8c8
}
.com-shopping-cart__page-cnt #single-box.white-container.checkout .items .cart-item:last-child {
	border-bottom: .0625rem solid #c8c8c8
}
.com-shopping-cart__page-cnt #single-box.white-container.checkout .items .cart-item .columns:first-child {
	padding-left: 0
}
.com-shopping-cart__page-cnt #single-box.white-container.checkout .items .cart-item .columns:nth-child(2) {
	padding: 0
}
.com-shopping-cart__page-cnt #single-box.white-container.checkout .items .cart-item .columns:last-child {
	width: 6.25rem;
	position: absolute;
	right: 0;
	padding-right: 0
}
.com-shopping-cart__page-cnt #single-box.white-container.checkout .items .cart-item .text-right {
	text-align: right
}
.com-shopping-cart__page-cnt #single-box.white-container.checkout .items .cart-item .price-cut {
	color: #666;
	white-space: nowrap
}
.com-shopping-cart__page-cnt #single-box.white-container.checkout .items .cart-item p.desc {
	line-height: .9375rem;
	padding-top: .1875rem
}
.com-shopping-cart__page-cnt #single-box.white-container.checkout .items .cart-item p.price {
	margin-bottom: 0;
	white-space: nowrap
}
.com-shopping-cart__page-cnt #single-box.white-container.checkout .items .cart-item p.price--free {
	color: #c20038;
	font-size: 16px
}
.com-shopping-cart__page-cnt #single-box.white-container.checkout .items .cart-item p.price.stroked {
	text-decoration: line-through;
	color: #999;
	line-height: .625rem
}
.com-shopping-cart__page-cnt #single-box.white-container.checkout .apply-coupon {
	padding: 0
}
.com-shopping-cart__page-cnt #single-box.white-container.checkout .apply-coupon h5 {
	font-size: .9375rem;
	font-weight: 300
}
.com-shopping-cart__page-cnt #single-box.white-container.checkout .apply-coupon .columns:first-child {
	padding-right: 0
}
.com-shopping-cart__page-cnt #single-box.white-container.checkout #prices {
	padding-top: 1rem;
	padding-bottom: 1.5rem;
	border-bottom: .0625rem solid #c8c8c8
}
.com-shopping-cart__page-cnt #single-box.white-container.checkout #prices .row {
	margin-bottom: .25rem
}
.com-shopping-cart__page-cnt #single-box.white-container.checkout #prices .row>.left p {
	line-height: 1rem
}
.com-shopping-cart__page-cnt #single-box.white-container.checkout #prices p.price-row {
	font-size: .875rem
}
.com-shopping-cart__page-cnt #single-box.white-container.checkout #coupon {
	margin-top: 1.25rem;
	padding-bottom: 1.25rem
}
.com-shopping-cart__page-cnt #single-box.white-container.checkout #coupon h5 {
	font-size: 1.125rem;
	font-weight: normal
}
.com-shopping-cart__page-cnt #single-box.white-container.checkout #coupon input[type="text"] {
	height: 2.625rem
}
.com-shopping-cart__page-cnt #single-box.white-container.checkout #coupon .button {
	text-transform: uppercase
}
.com-shopping-cart__page-cnt #single-box.white-container.checkout #total .total-p {
	margin-top: 1.25rem;
	font-size: 1.5rem
}
.com-shopping-cart__page-cnt .text-center {
	text-align: center
}
.com-shopping-cart__page-cnt .big-text {
	font-size: 1.0625rem
}
.com-shopping-cart__page-cnt .bigger-text {
	font-size: 1.25rem !important
}
.com-shopping-cart__page-cnt .bigger-text.bigger-text--free {
	color: #c20038;
	font-weight: 600
}
.com-shopping-cart__page-cnt .order-summary {
	border: 0 !important;
	padding-left: 1.25rem;
	padding-right: 1.25rem
}
.com-shopping-cart__page-cnt .order-summary h2.order-summary-title {
	padding-bottom: 1rem !important
}
.com-shopping-cart__page-cnt .order-summary .items .item-price {
	text-align: left !important;
	padding-top: .5rem
}
.com-shopping-cart__page-cnt .order-summary .order-bill {
	margin-top: 2rem;
	border-top: .0625rem solid #c8c8c8
}
.com-shopping-cart__page-cnt .order-summary .order-bill p {
	display: table;
	width: 100%
}
.com-shopping-cart__page-cnt .order-summary .order-bill p span {
	display: table-cell
}
.com-shopping-cart__page-cnt .order-summary .order-bill p span.price-desc {
	text-align: left
}
.com-shopping-cart__page-cnt .order-summary .order-bill p span.price {
	text-align: right
}
.com-shopping-cart__page-cnt .order-summary .order-bill>p {
	line-height: 2 !important
}
.com-shopping-cart__page-cnt .order-summary .order-bill .total {
	border: 1px solid #c8c8c8;
	padding: .9375rem;
	margin: 2rem 0 1rem 0
}
.com-shopping-cart__page-cnt .order-summary .order-bill .total p {
	font-size: 1.125rem !important
}
.com-shopping-cart__page-cnt .order-summary .order-bill .total .text-left {
	text-align: left
}
.com-shopping-cart__page-cnt .order-summary .order-bill .total .text-right {
	text-align: right
}
.com-shopping-cart__page-cnt h1, .com-shopping-cart__page-cnt h2 {
	color: #353535
}
.com-shopping-cart__page-cnt h1 {
	margin: 1.25rem 0;
	font-weight: 300;
	font-size: .9375rem;
	line-height: 120%
}
.com-shopping-cart__page-cnt h2 {
	margin: 1.25rem 0;
	font-weight: 300;
	font-size: .6875rem;
	line-height: 120%
}
.com-shopping-cart__page-cnt .border-bottom {
	border-bottom: 1px solid #c8c8c8
}
.com-shopping-cart__page-cnt .page-box {
	padding: 1.25rem
}
.com-shopping-cart__page-cnt .page-box.page-box--separator {
	padding: 0 1.25rem
}
.com-shopping-cart__page-cnt .gray-box {
	background: #f4f4f4;
	border: 1px solid #d6d6d6;
	padding: 1.25rem 1.875rem
}
.com-shopping-cart__page-cnt h2 {
	font-size: 1.5rem
}
.com-shopping-cart__page-cnt p {
	font-size: .75rem
}
.com-shopping-cart__page-cnt .not-member h2 u {
	color: #c20038;
	text-decoration: none;
	display: inline-block
}
.com-shopping-cart__page-cnt .not-member h2 u:after {
	width: 100%;
	height: .125rem;
	content: "";
	display: block;
	background: #c20038;
	margin-top: .625rem
}
.com-shopping-cart__page-cnt .not-member ul {
	margin-left: 1em;
	margin-bottom: 1.6em
}
.com-shopping-cart__page-cnt .not-member ul li {
	font-size: .75rem
}
.com-shopping-cart__page-cnt .not-member .btn-main, .com-shopping-cart__page-cnt .not-member .com-saf-centered-button, .com-shopping-cart__page-cnt .not-member .com-compare__action {
	width: 100%;
	text-align: center
}
.com-shopping-cart__page-cnt .guest-checkout {
	padding-left: 4%
}
.com-shopping-cart__page-cnt .guest-checkout h2 {
	font-size: 1.5rem !important;
	border-bottom: 0 !important
}
.com-shopping-cart__page-cnt .guest-checkout h2 span {
	display: inline-block
}
.com-shopping-cart__page-cnt .guest-checkout h2 span:after {
	content: "";
	width: 100%;
	height: .125rem;
	background: #3e3936;
	display: block;
	margin-top: .625rem
}
.com-shopping-cart__page-cnt .guest-checkout p {
	font-size: .75rem;
	margin-bottom: 2.5rem
}
.com-shopping-cart__page-cnt .guest-checkout .btn-main, .com-shopping-cart__page-cnt .guest-checkout .com-saf-centered-button, .com-shopping-cart__page-cnt .guest-checkout .com-compare__action {
	width: 100%;
	text-align: center
}
.com-shopping-cart__page-cnt .form-container {
	padding-top: 2.5rem
}
.com-shopping-cart__page-cnt .form-container p {
	font-size: .75rem
}
.com-shopping-cart__page-cnt .form-container p.attention {
	font-size: .8125rem
}
.com-shopping-cart__page-cnt .form-container label {
	font-size: .75rem
}
.com-shopping-cart__page-cnt .form-container label.big-label {
	font-size: 1.0625rem
}
.com-shopping-cart__page-cnt .form-container label span.red {
	color: #c20038
}
.com-shopping-cart__page-cnt .form-container #remember_me_checkbox {
	margin-right: .8rem
}
.com-shopping-cart__page-cnt .form-container .forgot {
	float: right
}
.com-shopping-cart__page-cnt .form-container .forgot a {
	font-size: .75rem;
	text-decoration: underline
}
.com-shopping-cart__page-cnt .form-container .sign-btn {
	text-align: center
}
.com-shopping-cart__page-cnt .form-container .sign-btn .btn-main, .com-shopping-cart__page-cnt .form-container .sign-btn .com-saf-centered-button, .com-shopping-cart__page-cnt .form-container .sign-btn .com-compare__action {
	margin-top: 2.5rem;
	margin-bottom: 2.5rem
}
.com-shopping-cart__page-cnt .form-container .mobile-align-center {
	text-align: center
}
.com-shopping-cart__page-cnt .join .form-container {
	padding-left: 0
}
.com-shopping-cart__page-cnt .join .form-container p.attention {
	margin-bottom: .625rem
}
.com-shopping-cart__page-cnt .delivery-shipping-form {
	padding-top: 2rem;
	padding-bottom: 2rem
}
.com-shopping-cart__page-cnt .items .row.cart-item {
	position: relative;
	border-bottom: .0625rem dashed #c8c8c8;
	padding-top: 2rem;
	padding-bottom: 2rem
}
.com-shopping-cart__page-cnt .items .row.cart-item:first-child {
	border-top: .0625rem solid #c8c8c8
}
.com-shopping-cart__page-cnt .items .row.cart-item:last-child {
	border-bottom: .0625rem solid #c8c8c8
}
.com-shopping-cart__page-cnt .items .row.cart-item .price {
	font-weight: bold
}
.com-shopping-cart__page-cnt .items .row.cart-item .price-cut {
	text-decoration: line-through
}
.com-shopping-cart__page-cnt .items .row.cart-item .columns:first-child {
	padding-left: 0
}
.com-shopping-cart__page-cnt .items .row.cart-item .columns:nth-child(2) {
	padding-right: 0
}
.com-shopping-cart__page-cnt .items .row.cart-item .text-center {
	position: relative
}
.com-shopping-cart__page-cnt .blk-shopping-cart-step-2.page-box {
	padding: 0 2.25rem
}
.com-shopping-cart__page-cnt .check-out-box-title {
	margin-top: 0;
	margin-bottom: .5rem
}
.com-shopping-cart__page-cnt .apply-coupon {
	border-bottom: .0625rem solid #c8c8c8
}
.com-shopping-cart__page-cnt .apply-coupon h5 {
	margin-top: 0;
	margin-bottom: .5rem;
	font-weight: 300;
	font-size: .9375rem
}
.com-shopping-cart__page-cnt .different-address-label input[type="checkbox"] {
	float: left;
	margin-top: .4375rem;
	margin-right: .5rem
}
.com-shopping-cart__page-cnt .different-address-label label.checkbox-label {
	font-size: .75rem !important
}
.com-shopping-cart__page-cnt .different-form {
	display: none
}
.com-shopping-cart__page-cnt .different-form.different-form-active {
	display: block
}
.com-shopping-cart__page-cnt .submit-form-btn {
	text-align: center
}
.com-shopping-cart__page-cnt .submit-form-btn--vertical-spaced {
	margin-top: 2rem;
	margin-bottom: 2rem
}
.com-shopping-cart__page-cnt .password-message p {
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	margin-bottom: 1.25rem
}
.com-shopping-cart__page-cnt .privacy-warning {
	margin-top: .5rem;
	margin-bottom: 2.5rem
}
.com-shopping-cart__page-cnt .privacy-warning input[type="checkbox"] {
	margin-right: .5rem;
	display: block;
	float: left
}
.com-shopping-cart__page-cnt .privacy-warning label.checkbox-label {
	font-size: .75rem !important;
	display: block
}
.com-shopping-cart__page-cnt .blk-shopping-cart-step-3 .what {
	position: relative
}
.com-shopping-cart__page-cnt .blk-shopping-cart-step-3 .what a.whatsthis {
	position: absolute;
	bottom: 1.25rem;
	right: -40%;
	text-decoration: underline;
	font-size: .75rem
}
.com-shopping-cart__page-cnt .blk-shopping-cart-step-3 .place-order {
	text-align: center
}
.com-shopping-cart__page-cnt .blk-shopping-cart-step-3 .place-order .btn-main, .com-shopping-cart__page-cnt .blk-shopping-cart-step-3 .place-order .com-saf-centered-button, .com-shopping-cart__page-cnt .blk-shopping-cart-step-3 .place-order .com-compare__action {
	margin-top: 1rem
}
.com-shopping-cart__page-cnt .blk-shopping-cart-step-4.page-box {
	margin-top: -2rem
}
.com-shopping-cart__page-cnt .blk-shopping-cart .row-shopping-cart-content .items .row.cart-item {
	margin-left: 1.25rem;
	margin-right: 1.25rem
}
.com-shopping-cart__page-cnt .blk-shopping-cart .row-shopping-cart-content .items .row.cart-item .columns:last-child {
	text-align: left
}
.com-shopping-cart__page-cnt .blk-shopping-cart .row-shopping-cart-content .items .row.cart-item .cart-item-details {
	margin-top: 1.8rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: baseline;
	-ms-flex-align: baseline;
	align-items: baseline;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}
.com-shopping-cart__page-cnt .blk-shopping-cart .row-shopping-cart-content .items .row.cart-item p.big-text {
	font-size: .875rem;
	padding-right: 2rem;
	word-break: break-word
}
.com-shopping-cart__page-cnt .blk-shopping-cart .row-shopping-cart-content .items .row.cart-item p.quantity {
	height: 2.5rem;
	line-height: 2.5rem
}
.com-shopping-cart__page-cnt .blk-shopping-cart .row-shopping-cart-content .items .row.cart-item p.quantity .quant {
	margin-right: .3125rem
}
.com-shopping-cart__page-cnt .blk-shopping-cart .row-shopping-cart-content .items .row.cart-item p.quantity .bigger-text {
	margin-right: .625rem;
	margin-left: .625rem;
	font-size: 1rem !important
}
.com-shopping-cart__page-cnt .blk-shopping-cart .row-shopping-cart-content .items .row.cart-item p.quantity select {
	display: inline-block;
	margin: .3rem 0;
	padding: 0 .4rem;
	width: 3.3rem;
	height: 1.875rem;
	font-size: .8rem
}
.com-shopping-cart__page-cnt .blk-shopping-cart .row-shopping-cart-content .items .row.cart-item p.price-text .discount-text {
	padding-right: .3rem;
	text-decoration: line-through;
	color: #c6c5c4;
	font-weight: 600;
	font-size: .75rem
}
.com-shopping-cart__page-cnt .blk-shopping-cart .row-shopping-cart-content .items .row.cart-item .price-separator {
	display: none
}
.com-shopping-cart__page-cnt .blk-shopping-cart .row-shopping-cart-content .items .row.cart-item .price-separator:before {
	content: "|";
	display: inline-block;
	padding: 0 1rem;
	font-size: .75rem;
	color: #666
}
.com-shopping-cart__page-cnt .blk-shopping-cart .row-cart-items .need-help {
	padding-top: 1.375rem
}
.com-shopping-cart__page-cnt .blk-shopping-cart .row-cart-items .need-help .small-link {
	font-size: .75rem;
	text-decoration: underline
}
.com-shopping-cart__page-cnt .blk-shopping-cart .order-summary-title {
	margin-top: 0
}
.com-shopping-cart__page-cnt .blk-shopping-cart .normal-padding {
	padding-left: 1.25rem;
	padding-right: 1.25rem
}
.com-shopping-cart__page-cnt .blk-shopping-cart #prices {
	padding-top: 1rem
}
.com-shopping-cart__page-cnt .blk-shopping-cart #prices .row {
	margin-bottom: .25rem
}
.com-shopping-cart__page-cnt .blk-shopping-cart #prices .row .left {
	padding-right: .125rem
}
.com-shopping-cart__page-cnt .blk-shopping-cart #prices .row .left p {
	line-height: 1.4rem;
	font-size: .75rem
}
.com-shopping-cart__page-cnt .blk-shopping-cart #prices .row .right {
	padding-left: .125rem;
	text-align: right
}
.com-shopping-cart__page-cnt .blk-shopping-cart #prices .row .right p {
	line-height: 1.4rem;
	font-size: .75rem
}
.com-shopping-cart__page-cnt .blk-shopping-cart #prices p.price-row {
	font-size: .875rem
}
.com-shopping-cart__page-cnt .blk-shopping-cart .divider {
	margin-top: 1rem;
	margin-bottom: 1rem !important;
	margin-left: 0;
	margin-right: 0;
	border-bottom: .0625rem dashed #c8c8c8
}
.com-shopping-cart__page-cnt .blk-shopping-cart .divider--with-arrow {
	position: relative;
	margin-bottom: 1.8rem !important
}
.com-shopping-cart__page-cnt .blk-shopping-cart .divider--with-arrow:after {
	content: "";
	position: absolute;
	left: 50%;
	top: -0.4375rem;
	display: block;
	width: .9375rem;
	height: .9375rem;
	border-right: .0625rem dashed #c8c8c8;
	border-bottom: .0625rem dashed #c8c8c8;
	-webkit-transform: rotate(45deg) translate3d(-50%, 50%, 0);
	transform: rotate(45deg) translate3d(-50%, 50%, 0);
	background-color: #FFF
}
.com-shopping-cart__page-cnt .blk-shopping-cart .apply-coupon {
	border-bottom: 0
}
.com-shopping-cart__page-cnt .blk-shopping-cart .apply-coupon .btn-main, .com-shopping-cart__page-cnt .blk-shopping-cart .apply-coupon .com-saf-centered-button, .com-shopping-cart__page-cnt .blk-shopping-cart .apply-coupon .com-compare__action {
	padding-left: 1.125rem;
	padding-right: 1.125rem
}
.com-shopping-cart__page-cnt .blk-shopping-cart #coupon {
	margin-top: 1.25rem;
	padding-bottom: 1.25rem
}
.com-shopping-cart__page-cnt .blk-shopping-cart #coupon h5 {
	font-size: 1.125rem;
	font-weight: normal
}
.com-shopping-cart__page-cnt .blk-shopping-cart #coupon input[type="text"] {
	height: 2.625rem
}
.com-shopping-cart__page-cnt .blk-shopping-cart #coupon .button {
	text-transform: uppercase
}
.com-shopping-cart__page-cnt .blk-shopping-cart #total .total-p {
	font-size: 1.375rem
}
.com-shopping-cart__page-cnt .blk-shopping-cart #total .total-p.right {
	text-align: right
}
.com-shopping-cart__page-cnt .blk-shopping-cart #total .continue-your-shopping, .com-shopping-cart__page-cnt .blk-shopping-cart #total .see-more {
	color: #FFF;
	font-size: .75rem
}
.com-shopping-cart__page-cnt .blk-shopping-cart .text-right {
	text-align: right
}
.com-shopping-cart__page-cnt .checkout-container .check-out-btn {
	margin-bottom: .5rem
}
.com-shopping-cart [type='text'], .com-shopping-cart [type='password'], .com-shopping-cart [type='date'], .com-shopping-cart [type='datetime'], .com-shopping-cart [type='datetime-local'], .com-shopping-cart [type='month'], .com-shopping-cart [type='week'], .com-shopping-cart [type='email'], .com-shopping-cart [type='number'], .com-shopping-cart [type='search'], .com-shopping-cart [type='tel'], .com-shopping-cart [type='time'], .com-shopping-cart [type='url'], .com-shopping-cart [type='color'], .com-shopping-cart textarea {
	background-color: #fafafa
}
.com-shopping-cart [type='text']:focus, .com-shopping-cart [type='password']:focus, .com-shopping-cart [type='date']:focus, .com-shopping-cart [type='datetime']:focus, .com-shopping-cart [type='datetime-local']:focus, .com-shopping-cart [type='month']:focus, .com-shopping-cart [type='week']:focus, .com-shopping-cart [type='email']:focus, .com-shopping-cart [type='number']:focus, .com-shopping-cart [type='search']:focus, .com-shopping-cart [type='tel']:focus, .com-shopping-cart [type='time']:focus, .com-shopping-cart [type='url']:focus, .com-shopping-cart [type='color']:focus, .com-shopping-cart textarea:focus {
	background-color: #fafafa
}
.com-shopping-cart span.red {
	color: #c20038
}
.com-shopping-cart .title-resize {
	font-size: 1.375rem !important;
	margin-bottom: .5rem
}
.com-shopping-cart .title-resize span {
	font-size: 1.375rem !important
}
.com-shopping-cart .par-resize {
	font-size: .75rem !important
}
.com-shopping-cart .label-resize {
	font-size: 1rem !important
}
.com-shopping-cart .par-big-resize {
	font-size: 1rem !important
}
.com-shopping-cart__page-cnt .blk-shopping-cart .row-shopping-cart-content .items .configurator-cart-row {
	border: 1px solid #c8c8c8;
	padding: 0 .9375rem;
	margin: 0 1.25rem
}
.com-shopping-cart__page-cnt .blk-shopping-cart .row-shopping-cart-content .items .configurator-cart-row .row.cart-item {
	border: 0;
	border-bottom: 1px dashed #c8c8c8;
	margin: 0;
	padding-bottom: 14px
}
.com-shopping-cart__page-cnt .blk-shopping-cart .row-shopping-cart-content .items .configurator-cart-row .row.cart-item:first-child {
	border-top: 0
}
.com-shopping-cart__page-cnt .blk-shopping-cart .row-shopping-cart-content .items .configurator-cart-row .row.cart-item:last-child {
	border-bottom: 0;
	padding-top: 0;
	padding-bottom: 20px
}
.com-shopping-cart__page-cnt .blk-shopping-cart .row-shopping-cart-content .items .configurator-cart-row .row.cart-item .columns:first-child {
	padding: 0
}
.com-shopping-cart__page-cnt .blk-shopping-cart .row-shopping-cart-content .items .configurator-cart-row .row.cart-item .product-details__price-return {
	margin-top: 8px
}
.com-shopping-cart__page-cnt .blk-shopping-cart .row-shopping-cart-content .items .configurator-cart-row .row.cart-item .bigger-text {
	font-size: 16px !important
}
.com-shopping-cart__page-cnt .blk-shopping-cart .row-shopping-cart-content .items .configurator-cart-row .row.cart-item .bigger-text--free {
	color: #c20038;
	font-weight: 600
}
.com-shopping-cart__page-cnt .blk-shopping-cart .row-shopping-cart-content .items .configurator-cart-row .row.cart-item .bigger-text--main {
	color: #3e3936;
	font-weight: 600;
	font-size: 20px !important
}
.com-shopping-cart__page-cnt .blk-shopping-cart .row-shopping-cart-content .items .configurator-cart-row .row.cart-item .cart-item-details {
	margin-top: 20px
}
.com-shopping-cart__page-cnt .blk-shopping-cart .row-shopping-cart-content .items .configurator-cart-row .row.cart-item p.price-text .discount-text {
	font-size: 16px;
	font-weight: 400
}
.com-shopping-cart__page-cnt .blk-shopping-cart .row-shopping-cart-content .items .configurator-cart-row .row.cart-item .engraving-icon {
	display: block;
	height: 3.75rem;
	background-position: center
}
.configurator-checkout-engraving-icon {
	display: block;
	height: 2.5rem;
	background-position: center;
	background-size: contain
}

@media screen and (min-width:48em) {
.com-shopping-cart__page-cnt {
	padding-top: 0;
	padding-bottom: 0;
	position: relative
}
.com-shopping-cart__page-cnt #checkout .appliance-tabs .appliance-tabs-container .appliance-tab a {
	padding-left: 0;
	padding-right: 0
}
.com-shopping-cart__page-cnt #checkout section.grey-box h2 {
	font-size: 1.375rem
}
.com-shopping-cart__page-cnt #checkout a.button.secondary {
	padding-right: 1.625rem !important;
	padding-left: 1.625rem !important
}
.com-shopping-cart__page-cnt #checkout p {
	font-size: .8125rem;
	line-height: 1.5
}
.com-shopping-cart__page-cnt #checkout p.available-from {
	width: 11.25rem;
	margin-top: 8px;
	color: #353535;
	font-weight: 300;
	letter-spacing: .005em
}
.com-shopping-cart__page-cnt #checkout .row.extendend-menu-row section.grey-box {
	height: 25rem
}
.com-shopping-cart__page-cnt #checkout .icon-description {
	font-size: 1.0625rem
}
.com-shopping-cart__page-cnt #checkout .title-mobile {
	padding-top: 1.25rem
}
.com-shopping-cart__page-cnt #checkout .only-mobile {
	display: none
}
.com-shopping-cart__page-cnt #checkout .only-notmobile {
	display: block
}
.com-shopping-cart__page-cnt #checkout section.myaddresses-box {
	margin-left: 1.3125rem;
	margin-top: 1.3125rem
}
.com-shopping-cart__page-cnt #checkout label {
	font-size: 1.125rem
}
.com-shopping-cart__page-cnt #checkout label.checkbox-label {
	font-size: .8125rem;
	line-height: 1.3;
	text-align: left;
	margin-left: 4px
}
.com-shopping-cart__page-cnt #checkout #payments label.checkbox-label {
	font-size: .6875rem;
	line-height: 1.3;
	text-align: left;
	margin-left: 4px
}
.com-shopping-cart__page-cnt #checkout .radio-buttons-container label {
	margin: 0 .875rem 0 .5rem
}
.com-shopping-cart__page-cnt #checkout .select-left {
	padding-right: .625rem
}
.com-shopping-cart__page-cnt #checkout .select-right {
	padding-left: .625rem
}
.com-shopping-cart__page-cnt #checkout .mobile-align-center {
	text-align: left
}
.com-shopping-cart__page-cnt #checkout .update-button {
	margin-top: 1.25rem;
	margin-bottom: 0
}
.com-shopping-cart__page-cnt #checkout .update-button a.button {
	padding: .8125rem 1.625rem .625rem 1.625rem !important
}
.com-shopping-cart__page-cnt #checkout p.addres-title {
	font-size: 1rem
}
.com-shopping-cart__page-cnt #checkout section.myaddresses-box h2 {
	text-align: left
}
.com-shopping-cart__page-cnt #checkout section.myaddresses-box h2:after {
	margin: .03125rem 0 0 0
}
.com-shopping-cart__page-cnt #checkout .columns.sort-by-column {
	margin-top: .9375rem
}
.com-shopping-cart__page-cnt #checkout .accordion-section.appliance-tab-content h2 {
	font-size: 1.125rem
}
.com-shopping-cart__page-cnt #checkout section.grey-box a.button.primary {
	padding: .8125rem 1.625rem .625rem 1.625rem !important
}
.com-shopping-cart__page-cnt #checkout .row.order-row {
	text-align: left
}
.com-shopping-cart__page-cnt #checkout section.grey-box h3 {
	font-size: 1rem
}
.com-shopping-cart__page-cnt #checkout section.grey-box p.order-title {
	font-size: 1.0625rem
}
.com-shopping-cart__page-cnt #checkout section.grey-box p.order-single-price {
	font-size: 1.0625rem
}
.com-shopping-cart__page-cnt #checkout .row.order-row p.small-order {
	font-size: .75rem
}
.com-shopping-cart__page-cnt #checkout section.grey-box .total-column {
	padding-left: 1.875rem
}
.com-shopping-cart__page-cnt #checkout section.grey-box p.price-row {
	font-size: .875rem
}
.com-shopping-cart__page-cnt #checkout .button.order-shipped-button {
	margin: 0
}
.com-shopping-cart__page-cnt #checkout p.icon-subdescription {
	font-size: .75rem;
	line-height: .75rem
}
.com-shopping-cart__page-cnt #checkout a.button.my-orders-button.quick-problem-button {
	display: none
}
.com-shopping-cart__page-cnt #checkout .buy-your-products-column {
	border-left: 1px dashed #c8c8c8;
	padding-left: 1.3125rem
}
.com-shopping-cart__page-cnt #checkout .circle-grey-container {
	margin-bottom: 0
}
.com-shopping-cart__page-cnt #checkout section.myaddresses-box {
	margin-left: 1.3125rem !important
}
.com-shopping-cart__page-cnt #checkout .row.row-border-top-dashed-large {
	border: 0;
	margin-top: 0;
	padding-top: 0
}
.com-shopping-cart__page-cnt #checkout .only-medium {
	display: block
}
.com-shopping-cart__page-cnt #checkout .columns.column-total-left {
	padding-right: 1.3125rem;
	width: 100%
}
.com-shopping-cart__page-cnt #checkout .columns.column-total-right {
	border-left: 1px dashed #c8c8c8;
	padding-left: 1.3125rem
}
.com-shopping-cart__page-cnt #three-box h2 {
	font-size: 1.375rem
}
.com-shopping-cart__page-cnt span.tooltip .addtocart {
	margin-top: .125rem
}
.com-shopping-cart__page-cnt h1.checkout {
	font-size: 2.1875rem
}
.com-shopping-cart__page-cnt p.checkout {
	font-size: .875rem
}
.com-shopping-cart__page-cnt #checkout-position {
	height: 5rem
}
.com-shopping-cart__page-cnt #checkout-position h3 {
	font-size: 1.0625rem;
	visibility: visible
}
.com-shopping-cart__page-cnt #guest-checkout-box {
	padding-left: .625rem
}
.com-shopping-cart__page-cnt #delivery {
	padding-left: .625rem;
	padding-right: 1.5625rem
}
.com-shopping-cart__page-cnt #delivery #delivery-form a.button {
	margin: 0 .625rem .625rem 0
}
.com-shopping-cart__page-cnt #payments .tooltip-text {
	margin-top: 2.6875rem;
	display: block
}
.com-shopping-cart__page-cnt #checkout-summary p.info {
	width: 40%
}
.com-shopping-cart__page-cnt .blk-shopping-cart-step-1.page-box {
	padding-top: 0;
	padding-bottom: 0
}
.com-shopping-cart__page-cnt .blk-shopping-cart-step-4.page-box {
	margin-top: 0
}
.com-shopping-cart__page-cnt .com-shopping-cart__page-selector {
	top: 2.5rem
}
.com-shopping-cart__page-cnt .password-message fieldset {
	border: .0625rem solid #d6d6d6;
	margin: 1.25rem;
	padding-top: 1rem
}
.com-shopping-cart__page-cnt .not-member {
	position: relative
}
.com-shopping-cart__page-cnt .not-member ul li {
	padding-bottom: 1rem
}
.com-shopping-cart__page-cnt .not-member ul li:first-child {
	padding-top: .5rem
}
.com-shopping-cart__page-cnt .not-member ul li:last-child {
	padding-bottom: 0
}
.com-shopping-cart__page-cnt .not-member .btn-main, .com-shopping-cart__page-cnt .not-member .com-saf-centered-button, .com-shopping-cart__page-cnt .not-member .com-compare__action {
	width: auto
}
.com-shopping-cart__page-cnt .form-container {
	padding-top: 6.5rem;
	padding-bottom: 3.5rem;
	border-right: .0625rem solid #dcdcdc
}
.com-shopping-cart__page-cnt .form-container .forgot {
	float: left;
	clear: both
}
.com-shopping-cart__page-cnt .form-container .sign-btn {
	text-align: left
}
.com-shopping-cart__page-cnt .form-container .mobile-align-center {
	text-align: inherit
}
.com-shopping-cart__page-cnt .different-form {
	display: block
}
.com-shopping-cart__page-cnt .submit-form-btn {
	text-align: left
}
.com-shopping-cart__page-cnt #delivery #delivery-title {
	padding-top: 1.875rem;
	margin-top: 0
}
.com-shopping-cart__page-cnt .order-summary .items {
	margin-bottom: 2rem
}
.com-shopping-cart__page-cnt .order-summary .items .item-price {
	text-align: right !important;
	padding-top: 0
}
.com-shopping-cart__page-cnt .order-summary .order-bill {
	margin-top: 0;
	border-left: .0625rem dashed #c8c8c8;
	border-top: 0
}
.com-shopping-cart__page-cnt .blk-shopping-cart-step-3 .place-order {
	text-align: left
}
.com-shopping-cart__page-cnt .blk-shopping-cart-step-3 .white-container {
	padding-bottom: 3.4375rem
}
.com-shopping-cart__page-cnt .blk-shopping-cart .row-shopping-cart-content .items .row.cart-item .cart-item-details {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row
}
.com-shopping-cart__page-cnt .blk-shopping-cart .row-shopping-cart-content .items .row.cart-item p.price-each {
	margin: auto 0 auto auto;
	text-align: right
}
.com-shopping-cart__page-cnt .blk-shopping-cart .row-shopping-cart-content .items .row.cart-item .price-separator {
	display: block
}
.com-shopping-cart__page-cnt .blk-shopping-cart .prices {
	float: right
}
.com-shopping-cart__page-cnt .blk-shopping-cart .apply-coupon {
	float: left
}
.com-shopping-cart__page-cnt .blk-shopping-cart .gray-box {
	position: relative
}
.com-shopping-cart__page-cnt .blk-shopping-cart .gray-box .row-total {
	position: absolute;
	top: 1.25rem;
	right: 1.25rem
}
.com-shopping-cart .title-resize {
	margin-bottom: 1rem
}
.com-shopping-cart__page-cnt .blk-shopping-cart .row-shopping-cart-content .items .configurator-cart-row {
	padding: 0 2.125rem;
	margin-right: 0;
	margin-bottom: .625rem
}
.com-shopping-cart__page-cnt .blk-shopping-cart .row-shopping-cart-content .items .configurator-cart-row .row.cart-item, .com-shopping-cart__page-cnt .blk-shopping-cart .row-shopping-cart-content .items .configurator-cart-row .row.cart-item:last-child {
	padding: 2rem 0
}
.com-shopping-cart__page-cnt .blk-shopping-cart .row-shopping-cart-content .items .configurator-cart-row .row.cart-item:last-child .cart-item-details {
	margin: 0
}
.com-shopping-cart__page-cnt .blk-shopping-cart .row-shopping-cart-content .items .configurator-cart-row .row.cart-item .cart-item-details {
	margin-top: 16px
}
.com-shopping-cart__page-cnt .blk-shopping-cart .row-shopping-cart-content .items .configurator-cart-row .row.cart-item .com-shopping-cart__product-close {
	right: -16px
}
.com-shopping-cart__page-cnt .blk-shopping-cart .row-shopping-cart-content .items .configurator-cart-row .row.cart-item .product-details__price-return {
	margin-top: 0
}
}

@media screen and (min-width:64.0625em) {
.com-shopping-cart__page-cnt {
	padding-top: 0;
	position: relative
}
.com-shopping-cart__page-cnt .blk-shopping-cart .row-shopping-cart-content .items .row.cart-item {
	margin-right: auto
}
.com-shopping-cart__page-cnt .row-cart-items .need-help {
	padding-right: 0
}
.com-shopping-cart__page-cnt #checkout .appliance-tabs .appliance-tabs-container .appliance-tab a {
	padding-left: 0;
	padding-right: 0
}
.com-shopping-cart__page-cnt #checkout section.grey-box h2 {
	font-size: 1.375rem
}
.com-shopping-cart__page-cnt #checkout a.button.secondary {
	padding-right: 1.625rem !important;
	padding-left: 1.625rem !important
}
.com-shopping-cart__page-cnt #checkout p {
	font-size: .8125rem;
	line-height: 1.5
}
.com-shopping-cart__page-cnt #checkout p.available-from {
	width: 13rem
}
.com-shopping-cart__page-cnt #checkout .row.extendend-menu-row section.grey-box {
	height: 25rem
}
.com-shopping-cart__page-cnt #checkout .icon-description {
	font-size: 1.0625rem
}
.com-shopping-cart__page-cnt #checkout iframe[name="paymentIframe"] {
	height: 40.625rem
}
.com-shopping-cart__page-cnt #checkout .only-mobile {
	display: none
}
.com-shopping-cart__page-cnt #checkout .only-notmobile {
	display: block
}
.com-shopping-cart__page-cnt #checkout section.myaddresses-box {
	margin-left: 1.3125rem;
	margin-top: 1.3125rem
}
.com-shopping-cart__page-cnt #checkout label {
	font-size: 1.125rem
}
.com-shopping-cart__page-cnt #checkout label.checkbox-label {
	font-size: .875rem;
	line-height: 1.5;
	margin-left: 8px
}
.com-shopping-cart__page-cnt #checkout .select-left {
	padding-right: .625rem
}
.com-shopping-cart__page-cnt #checkout .select-right {
	padding-left: .625rem
}
.com-shopping-cart__page-cnt #checkout .mobile-align-center {
	text-align: left
}
.com-shopping-cart__page-cnt #checkout .update-button {
	margin-top: 1.25rem;
	margin-bottom: 0
}
.com-shopping-cart__page-cnt #checkout .update-button a.button {
	padding: .8125rem 1.625rem .625rem 1.625rem !important
}
.com-shopping-cart__page-cnt #checkout p.addres-title {
	font-size: 1rem
}
.com-shopping-cart__page-cnt #checkout section.myaddresses-box h2 {
	text-align: left
}
.com-shopping-cart__page-cnt #checkout section.myaddresses-box h2:after {
	margin: .03125rem 0 0 0
}
.com-shopping-cart__page-cnt #checkout .columns.sort-by-column {
	margin-top: .9375rem
}
.com-shopping-cart__page-cnt #checkout .accordion-section.appliance-tab-content h2 {
	font-size: 1.125rem
}
.com-shopping-cart__page-cnt #checkout section.grey-box a.button.primary {
	padding: .8125rem 1.625rem .625rem 1.625rem !important
}
.com-shopping-cart__page-cnt #checkout .row.order-row {
	text-align: left
}
.com-shopping-cart__page-cnt #checkout section.grey-box h3 {
	font-size: 1rem
}
.com-shopping-cart__page-cnt #checkout section.grey-box p.order-title {
	font-size: 1.0625rem
}
.com-shopping-cart__page-cnt #checkout section.grey-box p.order-single-price {
	font-size: 1.0625rem
}
.com-shopping-cart__page-cnt #checkout .row.order-row p.small-order {
	font-size: .75rem
}
.com-shopping-cart__page-cnt #checkout section.grey-box .total-column {
	padding-left: 1.875rem
}
.com-shopping-cart__page-cnt #checkout section.grey-box p.price-row {
	font-size: .875rem
}
.com-shopping-cart__page-cnt #checkout .button.order-shipped-button {
	margin: 0
}
.com-shopping-cart__page-cnt #checkout p.icon-subdescription {
	font-size: .75rem;
	line-height: .75rem
}
.com-shopping-cart__page-cnt #checkout a.button.my-orders-button.quick-problem-button {
	display: none
}
.com-shopping-cart__page-cnt #checkout .buy-your-products-column {
	border-left: 1px dashed #c8c8c8;
	padding-left: 1.3125rem
}
.com-shopping-cart__page-cnt #checkout .circle-grey-container {
	margin-bottom: 0
}
.com-shopping-cart__page-cnt #checkout section.myaddresses-box {
	margin-left: 1.3125rem !important
}
.com-shopping-cart__page-cnt #checkout .row.row-border-top-dashed-large {
	border-top: 1px dashed #c8c8c8;
	margin-top: 1.125rem;
	padding-top: 1.3125rem
}
.com-shopping-cart__page-cnt #checkout .only-large {
	display: block
}
.com-shopping-cart__page-cnt #main-container {
	position: relative
}
.com-shopping-cart__page-cnt #main-container .share-box {
	position: absolute;
	top: 5.5rem;
	right: 0
}
.com-shopping-cart__page-cnt #main-container .share-box ul {
	list-style-type: none
}
.com-shopping-cart__page-cnt #main-container .share-box ul li {
	float: left;
	width: 2.125rem;
	height: 2.125rem;
	margin: 0 0 0 .625rem
}
.com-shopping-cart__page-cnt #main-container .share-box ul li a {
	display: block;
	width: 2.125rem;
	height: 2.125rem
}
.com-shopping-cart__page-cnt #main-container .share-box ul li a.print {
	width: 2.125rem;
	height: 2.125rem
}
.com-shopping-cart__page-cnt #main-container .share-box ul li a.share {
	width: 2.125rem;
	height: 2.125rem
}
.com-shopping-cart__page-cnt #guest-checkout-box {
	padding-left: 1.875rem;
	padding-top: 2.5rem
}
.com-shopping-cart__page-cnt #guest-checkout-box h2 {
	width: 11.25rem
}
.com-shopping-cart__page-cnt #guest-checkout-box .button {
	font-size: 1.0625rem
}
.com-shopping-cart__page-cnt #payments #credit-cards {
	margin-top: 2.3125rem
}
.com-shopping-cart__page-cnt #checkout-summary .items .item p.price {
	font-size: .8125rem
}
.com-shopping-cart__page-cnt #checkout-summary .items .item p.desc {
	font-size: .8125rem
}
.com-shopping-cart__page-cnt .blk-shopping-cart-step-1.page-box {
	padding-top: 0
}
.com-shopping-cart__page-cnt .com-shopping-cart__page-selector {
	top: 2.5rem
}
.com-shopping-cart__page-cnt .not-member {
	position: static
}
.com-shopping-cart__page-cnt .not-member ul li {
	padding-bottom: 0
}
.com-shopping-cart__page-cnt .not-member .btn-main, .com-shopping-cart__page-cnt .not-member .com-saf-centered-button, .com-shopping-cart__page-cnt .not-member .com-compare__action {
	width: 100%;
	position: static
}
.com-shopping-cart__page-cnt .form-container {
	padding-top: 6.5rem
}
.com-shopping-cart__page-cnt .form-container .sign-btn .btn-main, .com-shopping-cart__page-cnt .form-container .sign-btn .com-saf-centered-button, .com-shopping-cart__page-cnt .form-container .sign-btn .com-compare__action {
	margin-bottom: .625rem
}
.com-shopping-cart__page-cnt .blk-shopping-cart .check-out-btn {
	text-align: center;
	width: 100%
}
.com-shopping-cart__page-cnt .blk-shopping-cart .prices {
	float: left
}
.com-shopping-cart__page-cnt .blk-shopping-cart .apply-coupon {
	float: left
}
.com-shopping-cart__page-cnt .blk-shopping-cart .gray-box {
	position: relative
}
.com-shopping-cart__page-cnt .blk-shopping-cart .gray-box .row-total {
	position: relative;
	top: inherit;
	right: inherit
}
.com-shopping-cart__page-cnt .blk-shopping-cart-step-3 .white-container {
	padding-bottom: 3.4375rem
}
}

@media screen and (max-width:767px) {
.order-summary-mobile {
	position: fixed;
	bottom: 0;
	left: 0;
	background: transparent;
	padding-left: 2.5rem !important;
	padding-right: 2.5rem !important;
	z-index: 9
}
.order-summary-mobile .order-list-cart {
	display: none
}
.order-summary-mobile .order-list-cart.active-cart {
	display: block
}
.order-summary-mobile .main-summary-row {
	padding-top: 0 !important
}
.order-summary-mobile .main-summary-row.active-cart {
	padding-top: 1rem !important
}
.order-summary-mobile .gray-box {
	background: #3e3936;
	border: 0;
	padding-bottom: 5.625rem;
	position: relative
}
.order-summary-mobile .gray-box .main-summary-row {
	background: #fafafa;
	margin-left: 0;
	margin-right: 0;
	padding-top: 2rem
}
.order-summary-mobile .gray-box .main-summary-row h2 {
	margin-bottom: 1rem
}
.order-summary-mobile .gray-box .main-summary-row .checkout-container {
	position: absolute;
	bottom: 1.375rem;
	left: 0;
	text-align: center
}
.order-summary-mobile .gray-box .main-summary-row #prices {
	padding-top: 0
}
.order-summary-mobile .gray-box .main-summary-row #total {
	margin-top: 0
}
.order-summary-mobile .gray-box .main-summary-row #total .row-total {
	background: #3e3936;
	color: #FFF;
	padding-top: 1.25rem
}
.order-summary-mobile .gray-box .main-summary-row #total .row-total .total-cont {
	width: auto;
	display: block;
	float: left
}
.order-summary-mobile .gray-box .main-summary-row #total .row-total .total-label {
	padding-right: .3125rem
}
.order-summary-mobile .gray-box .main-summary-row #total .row-total .total-price {
	padding-left: .3125rem;
	padding-right: .3125rem
}
.order-summary-mobile .gray-box .main-summary-row #total .row-total .total-details {
	padding-left: .3125rem;
	float: right;
	text-align: right
}
}

@media screen and (max-width:399px) {
.order-summary-mobile {
	padding-left: 1.25rem !important;
	padding-right: 1.25rem !important
}
.order-summary-mobile .apply-coupon .columns.left {
	padding-right: .3125rem
}
.order-summary-mobile .apply-coupon .columns.right {
	padding-left: .3125rem
}
}
.title-resize__basket-code {
	float: right;
	font-size: .75rem;
	line-height: 3;
	margin: 0
}
.storeLocator h2, .storeLocator h5, .storeLocator h6 {
	color: #3e3936
}
.storeLocator h2 {
	font-size: 1rem;
	margin: 1.5rem 0;
	text-align: center;
	font-weight: 400
}
.storeLocator h5 {
	font-size: .8rem;
	font-weight: 300
}
.storeLocator h6 {
	font-size: .75rem;
	font-weight: 300
}
.storeLocator label {
	color: #3e3936
}
.storeLocator .button {
	text-transform: uppercase;
	text-align: center;
	border: 0;
	line-height: 3.125rem;
	color: #FFF;
	font-weight: 600;
	background-color: #c20038;
	font-size: .75rem
}
.storeLocator .button:hover {
	border: 0;
	margin: 0;
	line-height: 3.125rem
}
.storeLocator #box, .storeLocator #store_selection {
	margin-left: 0;
	margin-right: 0
}
.storeLocator #store_selection .small-12:first-child .row {
	border: 1px solid #f2f2f2
}
.storeLocator #store_selection .large-8 {
	padding-right: 0
}
.storeLocator .location_select .row {
	border: 0 !important;
	padding-top: 1rem;
	padding-bottom: 1rem
}
.storeLocator .location_select .small-1 {
	padding-right: 0
}
.storeLocator .location_select label {
	padding-top: .3rem
}
.storeLocator .location_select_form select {
	font-size: .75rem;
	color: #3e3936
}
.storeLocator .location_select_label {
	position: relative
}
.storeLocator [for="ux-stloc-collection-1"], .storeLocator [for="ux-stloc-collection-2"] {
	margin-left: 2.8125rem
}
.storeLocator [for="ux-stloc-collection-1"]:before, .storeLocator [for="ux-stloc-collection-2"]:before {
	display: block;
	background-position: center top;
	background-size: 3.125rem;
	height: 3.125rem;
	width: 3.125rem;
	display: inline-block;
	content: "";
	position: absolute;
	top: -9px;
	left: 10px
}

@media screen and (min-width:48em) {
.storeLocator [for="ux-stloc-collection-1"]:before, .storeLocator [for="ux-stloc-collection-2"]:before {
	background-size: 3.125rem;
	height: 3.125rem;
	width: 3.125rem
}
}

@media screen and (min-width:64.0625em) {
.storeLocator [for="ux-stloc-collection-1"]:before, .storeLocator [for="ux-stloc-collection-2"]:before {
	background-size: 3.125rem;
	height: 3.125rem;
	width: 3.125rem
}
}
.storeLocator .location_select_button {
	text-align: center;
	padding-top: 2rem
}
.storeLocator .location_select_button .button {
	padding: 1rem 2.2rem
}
.storeLocator .yourStoreTable h5, .storeLocator .yourStoreTable p {
	color: #3e3936
}
.storeLocator .yourStoreTable h5 {
	font-weight: 600;
	font-size: 1rem
}
.storeLocator .yourStoreTable p {
	font-weight: 400;
	font-size: .875rem
}
.storeLocator .yourStoreTable .yourStore {
	cursor: pointer;
	padding: 1rem 1.5rem
}
.storeLocator .yourStoreTable .yourStore .medium-3 {
	text-align: center
}
.storeLocator .yourStoreTable .yourStore input.button {
	padding: 0 1rem
}
.storeLocator .yourStoreTable .yourStore a.button {
	padding: 1rem 2.2rem
}
.storeLocator .yourStoreTable .yourStore .columns img {
	display: inline-block;
	width: 32px;
	height: 32px
}
.storeLocator .yourStoreTable .yourStore:nth-child(1) {
	padding: 0 1.5rem
}
.storeLocator .yourStoreTable .yourStore:nth-child(even) {
	background-color: #f2f2f2
}
.storeLocator .searchStore {
	position: relative;
	z-index: 9999;
	background-color: white
}
.storeLocator .searchStore form {
	padding: 20px;
	border: 0
}
.storeLocator .searchStore form .location_select_button {
	text-align: center
}
.storeLocator .searchStore form .checkbox input[type="checkbox"] {
	position: initial;
	margin: 0
}
.storeLocator .searchStore form .checkbox label {
	line-height: 1.0625rem
}
.storeLocator #map-canvas {
	min-height: 450px
}
.storeLocator #map-canvas img {
	max-width: none
}
.storeLocator .storeResult h2 {
	padding-bottom: 0
}
.storeLocator .show-for-medium-up {
	display: none !important
}

@media screen and (min-width:48em) {
.storeLocator h5 {
	font-size: 1.125rem
}
.storeLocator .show-for-medium-up {
	display: block !important
}
.storeLocator .show-for-small-only, .storeLocator .com-slider-general__title--small, .storeLocator .com-cat-intro__title-cnt, .storeLocator .com-cat-intro__btn-cnt, .storeLocator .com-stripe-title--on-top .com-stripe-title__text--main, .com-stripe-title--on-top .storeLocator .com-stripe-title__text--main, .storeLocator .com-related-recipes__items-cnt.com-related-recipes__items-cnt--small, .storeLocator .com-gallery-pdp__modal-open, .storeLocator .blk-video__smallscenario, .storeLocator .com-vip-loved-recipes .com-vip-recipe-thumbnail--loved .com-vip-recipe-thumbnail__timings, .com-vip-loved-recipes .com-vip-recipe-thumbnail--loved .storeLocator .com-vip-recipe-thumbnail__timings, .storeLocator .com-vip-recipe-steps__header, .storeLocator .com-vip-recipe-filters__title, .storeLocator .com-vip-recipe-filters__close-button, .storeLocator .com-vip-recipe-filters__explore, .storeLocator .blk-home-slider--small, .storeLocator .blk-nav .com-home-menu__title, .blk-nav .storeLocator .com-home-menu__title, .storeLocator .com-support-home .btn-main--white, .com-support-home .storeLocator .btn-main--white, .storeLocator .com-stripe-title--in-accessories .com-stripe-title__text, .com-stripe-title--in-accessories .storeLocator .com-stripe-title__text, .storeLocator .com-stripe-title--in-l2-editorial .com-stripe-title__text, .com-stripe-title--in-l2-editorial .storeLocator .com-stripe-title__text, .storeLocator .com-results-filter__mobile {
	display: none !important
}
}
#optanon #optanon-popup-bg {
	z-index: 1000000 !important
}
#optanon #optanon-popup-wrapper {
	z-index: 1000001 !important
}
#optanon-popup-bottom-logo {
	display: none
}
#optanon #optanon-popup-wrapper .optanon-status .optanon-status-on {
	color: #c20038 !important
}
#optanon fieldset input:checked+label {
	background-color: #c20038 !important
}
.mod-btn {
	box-sizing: border-box;
	text-decoration: none;
	display: inline-block;
	text-transform: uppercase;
	font-weight: 700;
	font-size: .75rem;
	padding: .3125rem;
	line-height: 1rem;
	min-width: 15rem;
	text-align: center;
	color: #3e3936;
	border: 1px solid #cfcecd;
	background-color: rgba(255,255,255,0.6)
}
.mod-btn:hover {
	border: 1px solid #3e3936
}
.mod-btn--hero-light {
	border: 1px solid #aaa8a7
}
.mod-btn--hero-dark {
	color: #FFF;
	border: 1px solid rgba(255,255,255,0.5);
	background-color: rgba(0,0,0,0.3);
	border: 1px solid #3e3936
}
.mod-btn--hero-dark:hover {
	background-color: #c20038;
	border: 1px solid #c20038
}
.mod-btn--hero-dark:hover {
	border: 1px solid #3e3936
}
.mod-btn--hero-white {
	background-color: transparent;
	color: #FFF;
	border: 1px solid #FFF
}
.mod-btn--hero-white:hover {
	background-color: transparent
}
.mod-btn--hero-white:hover {
	border: 1px solid #FFF
}
.mod-btn--transparent {
	background-color: transparent
}
.mod-btn--transparent:hover {
	background-color: transparent
}
.mod-btn--medium-cta {
	font-size: 1rem;
	padding: .625rem 1.5625rem;
	color: #FFF;
	border: 1px solid #FFF;
	background-color: transparent;
	min-width: auto
}
.mod-btn--medium-shop {
	background-color: #c20038;
	border-color: #c20038
}
.mod-btn--medium-black {
	color: #3e3936;
	border-color: #3e3936
}
.mod-btn--medium-white {
	color: #3e3936;
	border-color: #3e3936
}
.mod-btn--color-white {
	color: #c20038;
	background-color: #FFF;
	font-weight: 700;
	padding: .8rem 1.5rem;
	font-size: 1rem;
	border: 1px solid #FFF;
	width: 80%
}
.mod-btn--color-white:hover {
	border: 1px solid #FFF
}
.mod-btn--transparent-bg {
	position: relative;
	padding: 0;
	border: 0;
	min-width: 0;
	color: #FFF;
	font-weight: 700;
	font-size: .875rem;
	background-color: transparent;
	text-decoration: underline
}
.mod-btn--transparent-bg:after {
	content: "";
	display: block;
	background-position: center top;
	background-size: .5rem;
	height: .5rem;
	width: .5rem;
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M27.9%2039c-.7%200-1.4-.3-2-.8L9.7%2022c-1.1-1.1-1.1-2.9%200-4L25.9%201.8c1.1-1.1%202.9-1.1%204%200s1.1%202.9%200%204L15.6%2020l14.2%2014.2c1.1%201.1%201.1%202.9%200%204-.5.5-1.2.8-1.9.8z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
	position: absolute;
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
	top: .3125rem;
	right: -0.9375rem
}

@media screen and (min-width:48em) {
.mod-btn--transparent-bg:after {
	background-size: .5rem;
	height: .5rem;
	width: .5rem
}
}

@media screen and (min-width:64.0625em) {
.mod-btn--transparent-bg:after {
	background-size: .5rem;
	height: .5rem;
	width: .5rem
}
}
.mod-btn--transparent-bg:hover {
	border: 0
}
.mod-btn-header {
	box-sizing: border-box;
	text-decoration: none;
	display: inline-block;
	font-weight: normal;
	text-transform: none;
	font-size: .75rem;
	padding: .3125rem;
	line-height: 1rem;
	padding-left: 1.875rem;
	padding-right: 1.875rem;
	color: #FFF;
	border: 0;
	background-color: #c20038
}
.mod-btn-header:hover {
	background-color: #c20038;
	border: 0
}
.mod-btn-header--dark {
	color: #3e3936;
	border: 1px solid #cfcecd;
	background-color: rgba(255,255,255,0.6)
}
.mod-btn-header--dark:hover {
	border: 1px solid #3e3936
}
.mod-btn-header--dark:hover {
	background-color: rgba(255,255,255,0.6)
}
.mod-btn-header--transparent {
	background-color: transparent;
	border: 1px solid #FFF;
	color: #FFF
}
.mod-btn-header--transparent:hover {
	background-color: transparent
}
.mod-btn-header--transparent:hover {
	border: 1px solid #FFF;
	background-color: #FFF;
	color: #3e3936
}
.mod-btn-action {
	box-sizing: border-box;
	text-decoration: none;
	display: inline-block;
	font-weight: bold;
	text-transform: uppercase;
	font-size: .875rem;
	padding: .625rem;
	line-height: 1rem;
	min-width: 15rem;
	text-align: center;
	color: #FFF;
	border: 0;
	background-color: #c20038
}
.mod-btn-action:hover {
	background-color: #c20038;
	border: 0
}
.mod-btn-action--dynamic-width {
	min-width: auto;
	padding-left: 1.25rem;
	padding-right: 1.25rem
}
.mod-btn-link {
	display: inline-block;
	text-decoration: underline;
	
	font-weight: bold;
	font-style: italic;
	font-size: 1rem
}
.mod-btn-link--light {
	color: #FFF
}
.mod-btn-link--accent {
	color: #c20038
}

@media screen and (min-width:48em) {
.mod-btn--medium-left-margin {
	margin-left: 1.375rem
}
.mod-btn--medium-right-margin {
	margin-right: 1.375rem
}
.mod-btn--medium-bottom-margin {
	margin-bottom: 1.375rem
}
.mod-btn--medium-white {
	color: #FFF;
	border-color: #FFF
}
.mod-btn--transparent-bg {
	font-size: 1rem
}
}
.mod-content {
	color: #3e3936;
	line-height: 1.375rem;
	letter-spacing: .05rem
}
.mod-content__image-wrapper {
	white-space: nowrap
}
.mod-content__image-wrapper:before {
	content: "";
	display: inline-block;
	height: 100%;
	vertical-align: middle
}
.mod-content__image-wrapper--lower {
	margin-top: 2rem
}
.mod-content__image {
	display: inline-block;
	vertical-align: middle
}
.mod-content__title {
	font-weight: 600;
	font-size: 1.375rem;
	line-height: 1.5rem
}
.mod-content__title--red {
	color: #c20038
}
.mod-content__title--promo {
	font-size: 1.375rem;
	line-height: 1.875rem;
	font-weight: 400
}
.mod-content__title+* {
	margin-top: 1rem
}
.mod-content__subtitle {
	font-size: 1rem;
	font-weight: normal
}
.mod-content__subtitle--red {
	color: #c20038
}
.mod-content__subtitle+* {
	margin-top: 1rem
}
.mod-content__duration {
	font-size: .875rem
}
.mod-content__copy {
	margin-top: 1rem;
	font-size: .625rem;
	line-height: .75rem
}
.mod-content__content {
	font-size: .875rem
}
.mod-content__action {
	margin-top: 1.375rem
}
.mod-content__content p {
	margin-bottom: 1rem
}
.mod-content__content p:last-child {
	margin-bottom: 0
}
.mod-content__content ul {
	margin: 0;
	list-style: none;
	padding-left: 1rem
}
.mod-content__content li {
	position: relative;
	margin: 0 0 .5rem 0
}
.mod-content__content li::before {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%228%22%20height%3D%228%22%20viewBox%3D%220%200%208%208%22%3E%3Cstyle%3E.st0%7Bfill%3A%23C50F44%3B%7D%3C%2Fstyle%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M4%200C1.8%200%200%201.8%200%204s1.8%204%204%204%204-1.8%204-4-1.8-4-4-4zm0%206.3c-1.3%200-2.3-1-2.3-2.3s1-2.3%202.3-2.3c1.3%200%202.3%201%202.3%202.3S5.3%206.3%204%206.3z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
	content: "";
	position: absolute;
	width: .5rem;
	height: .5rem;
	top: 7px;
	left: -1rem;
	margin-right: .5rem
}

@media screen and (min-width:48em) {
.mod-content {
	line-height: 1.375rem
}
.mod-content__title {
	font-size: 2rem;
	line-height: 2.25rem
}
.mod-content__title+* {
	margin-top: .625rem
}
.mod-content__subtitle {
	font-size: 1.125rem
}
.mod-content__content {
	font-size: .875rem
}
.mod-content__action-cnt {
	margin-top: 1.375rem
}
.mod-content__action {
	margin-top: 0
}
}

@media screen and (min-width:64.0625em) {
.mod-content__title {
	font-size: 2.625rem;
	line-height: 2.875rem
}
.mod-content__title--promo {
	font-size: 1.8125vw;
	line-height: 1.875rem
}
.mod-content__duration {
	font-size: .9375vw
}
.mod-content__copy {
	font-size: .6875rem;
	line-height: .8125rem
}
}

@media screen and (min-width:1600px) {
.mod-content__title--promo {
	font-size: 1.8125rem
}
.mod-content__duration {
	font-size: .9375rem
}
}
.mod-heading {
	margin-left: auto;
	margin-right: auto;
	padding-top: 3.4375rem;
	padding-bottom: 3.4375rem;
	border-bottom: 1px solid #d7d7d7
}
.mod-heading:before, .mod-heading:after {
	content: " ";
	display: table
}
.mod-heading:after {
	clear: both
}
.mod-extend-width .mod-heading {
	max-width: 100rem;
	margin-left: auto;
	margin-right: auto;
	border-bottom: 0
}
.mod-heading__content {
	width: 100%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	text-align: center
}
.mod-heading__content:last-child:not(:first-child) {
	float: right
}
.mod-heading--title-pink .mod-content__title, .mod-heading--title-pink .mod-content__subtitle {
	color: #cc337a
}
.mod-heading--background-pink {
	border-bottom: 0;
	background-color: #cc337a
}
.mod-heading--background-pink .mod-content__title, .mod-heading--background-pink .mod-content__subtitle, .mod-heading--background-pink .mod-content__content {
	color: #FFF
}
.mod-heading--line-bottom {
	padding-bottom: 5.625rem
}
.mod-heading--line-bottom:after {
	content: "";
	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	bottom: 2rem;
	width: 8rem;
	height: .1rem;
	background-color: #FFF
}
.mod-heading--title-italic .mod-content__title, .mod-heading--title-italic .mod-content__subtitle {
	font-style: italic;
	font-weight: 400
}
.mod-heading--no-border-bottom {
	border-bottom: 0
}
.mod-heading.mod-heading--misty .mod-content__title {
	font-weight: 900;
	font-size: 3.75rem;
	line-height: normal
}
.mod-heading.mod-heading--misty .mod-content__subtitle {
	font-size: 1.25rem;
	font-weight: lighter;
	max-width: 30rem;
	line-height: 1.75;
	margin-left: auto;
	margin-right: auto
}
.mod-heading.mod-heading--light .mod-content__title {
	font-weight: 900;
	font-size: 2.125rem;
	line-height: normal;
	letter-spacing: normal;
	margin-left: auto;
	margin-right: auto;
	max-width: 22.5rem;
	line-height: 1.15
}
.mod-heading.mod-heading--light .mod-content__subtitle {
	font-size: 1rem;
	letter-spacing: normal
}
.mod-heading.mod-heading--light .mod-content__content {
	margin-top: 1.5rem;
	font-size: .875rem;
	letter-spacing: normal
}
.mod-heading.mod-heading--light .mod-content__action-cnt {
	margin-top: 2.5rem
}
.mod-heading.mod-heading--light .mod-content__action.mod-btn {
	background-color: #c33938;
	color: white;
	text-transform: uppercase;
	border: 0;
	padding: .625rem 1.625rem;
	min-width: initial
}
.mod-heading.mod-heading--light .mod-content__action.mod-btn:hover {
	border: 0
}
.mod-heading.mod-heading--bottomless {
	border-bottom: 0
}

@media screen and (min-width:48em) {
.mod-heading {
	padding-top: 5rem;
	padding-bottom: 5rem
}
.mod-heading__content {
	width: 54.1666666667%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	float: none;
	margin-left: auto;
	margin-right: auto
}
.mod-heading__content:last-child:not(:first-child) {
	float: right
}
.mod-heading--line-bottom {
	padding-bottom: 6.875rem
}
.mod-heading--line-bottom:after {
	bottom: 4rem
}
.mod-heading.mod-heading--misty .mod-content {
	width: 100%
}
.mod-heading.mod-heading--misty .mod-content__title, .mod-heading.mod-heading--misty .mod-content__image-wrapper {
	margin-left: auto;
	margin-right: auto;
	max-width: 72.5rem
}
.mod-heading.mod-heading--misty .mod-content__content {
	margin-left: auto;
	margin-right: auto;
	width: 60%;
	margin-bottom: 2rem
}
.mod-heading--light .mod-content.mod-heading__content {
	max-width: 500px
}
.mod-heading--light .mod-content__action-cnt {
	margin-top: 2.5rem
}
.mod-heading--light .mod-content__action.mod-btn {
	background-color: #c33938;
	color: white;
	text-transform: uppercase;
	border: 0;
	padding: .625rem 1.625rem;
	min-width: initial
}
.mod-heading--light .mod-content__action.mod-btn:hover {
	border: 0
}
}
.mod-header {
	position: relative;
	background-color: #FFF;
	padding-top: 0;
	border-bottom: 1px solid #d7d7d7
}
.mod-header__media {
	padding-bottom: 50%;
	position: relative;
	overflow: hidden
}
.mod-header__play {
	background-size: 100%;
	background-position: center;
	width: 8.875rem;
	height: 8.875rem;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	z-index: 3
}
.mod-header__play-plain {
	text-align: center;
	z-index: 3;
	display: none
}
.mod-header__play-plain--circle {
	position: relative;
	display: inline-block;
	width: 2.6875rem;
	height: 2.6875rem;
	border-radius: 100%
}
.mod-header__play-plain--icon {
	display: block;
	background-position: center top;
	background-size: .75rem;
	height: .75rem;
	width: .75rem;
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016.442%2016.442%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22a%22%20d%3D%22M13.967%208.835L1.052%2016.36A.713.713%200%200%201%200%2015.774V.69A.685.685%200%200%201%201.052.106L13.967%207.63a.7.7%200%200%201%200%201.205z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
	display: inline-block
}

@media screen and (min-width:48em) {
.mod-header__play-plain--icon {
	background-size: .75rem;
	height: .75rem;
	width: .75rem
}
}

@media screen and (min-width:64.0625em) {
.mod-header__play-plain--icon {
	background-size: .75rem;
	height: .75rem;
	width: .75rem
}
}
.mod-header__play-plain--black {
	background-color: #262525
}
.mod-header__play-plain--text {
	display: none;
	margin-top: .375rem;
	font-size: .75rem;
	line-height: .6875rem;
	text-transform: uppercase;
	font-weight: 700;
	color: #FFF
}
.mod-header__play-plain.mod-header__play-plain--mobile {
	margin-top: .625rem;
	display: block
}
.mod-header__media-wrapper {
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0
}
.mod-header__media img {
	width: 100%;
	height: 100%;
	max-width: 100%;
	display: inline-block;
	vertical-align: middle;
	-o-object-fit: cover;
	object-fit: cover;
	font-family: "object-fit: cover"
}
.mod-header__column-wrapper {
	position: relative;
	width: 100%
}
.mod-header__column {
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto
}
.mod-header__column::before, .mod-header__column::after {
	content: ' ';
	display: table
}
.mod-header__column::after {
	clear: both
}
.mod-header__content {
	margin: 1.5625rem 0;
	width: 100%;
	float: left;
	padding-left: 1.875rem;
	padding-right: 1.875rem;
	text-align: center
}
.mod-header__content:last-child:not(:first-child) {
	float: right
}
.mod-header__content.mod-content .mod-content__title {
	font-size: 1.5rem;
	line-height: 1.625rem;
	font-weight: normal
}
.mod-header.mod-header--light-text {
	background-color: #3e3936;
	border: 0
}
.mod-header.mod-header--light-text .mod-header, .mod-header.mod-header--light-text .mod-header__content {
	color: #FFF
}

@media screen and (max-width:64em) {
.mod-header.mod-header--light-text .mod-btn--hero-dark {
	background-color: transparent;
	border: 1px solid #FFF
}
}
.mod-header.mod-header--center .mod-header__column {
	max-width: 52.5rem
}
.mod-header.mod-header--text-over-image .mod-header__media, .mod-header.mod-header--text-over-image .mod-header__column-wrapper {
	height: 38.75rem;
	max-height: 36.25rem
}
.mod-header.mod-header--text-over-image .mod-header__column-wrapper {
	position: absolute;
	top: 0
}
.mod-header.mod-header--text-over-image .mod-header__column {
	padding-top: 1.875rem
}
.mod-header.mod-header--text-over-image.mod-header--dimmed .mod-header__media::after {
	content: "";
	background: #000;
	opacity: .4;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0
}
.mod-header.mod-header--big-text-white .mod-header, .mod-header.mod-header--big-text-white .mod-header__content {
	color: #FFF
}
.mod-header.mod-header--big-text-white .mod-content__title {
	font-size: 2.5rem;
	line-height: 2.4375rem;
	font-weight: 700;
	text-transform: uppercase;
	text-align: left
}
.mod-header.mod-header--big-text-white .mod-content__content {
	font-size: .9375rem;
	line-height: 1.25rem;
	text-align: left
}
.mod-header.mod-header--big-text-white .mod-content__action {
	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	bottom: 1.875rem
}
.mod-header.mod-header--big-text-white .mod-content .mod-btn--color-white {
	color: #3e3936;
	min-width: 11.375rem
}
.mod-header.mod-header--big-text-white .mod-header__play-plain--text {
	display: none
}

@media screen and (min-width:48em) {
.mod-header {
	padding-top: 0
}
.mod-header__play-plain {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
	display: block
}
.mod-header__play-plain--circle {
	width: 5.4375rem;
	height: 5.4375rem
}
.mod-header__play-plain--text {
	display: block
}
.mod-header__play-plain--icon {
	display: block;
	background-position: center top;
	background-size: .9375rem;
	height: .9375rem;
	width: .9375rem
}
}

@media screen and (min-width:48em) and (min-width:48em) {
.mod-header__play-plain--icon {
	background-size: .9375rem;
	height: .9375rem;
	width: .9375rem
}
}

@media screen and (min-width:48em) and (min-width:64.0625em) {
.mod-header__play-plain--icon {
	background-size: .9375rem;
	height: .9375rem;
	width: .9375rem
}
}

@media screen and (min-width:48em) {
.mod-header__play-plain.mod-header__play-plain--mobile {
	display: none
}
.mod-header__play-plain.mod-header__play-plain--mobile .mod-header__play-plain--text {
	display: none
}
.mod-header__content {
	margin: 2.8125rem 0;
	width: 66.6666666667%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	float: none;
	margin-left: auto;
	margin-right: auto
}
.mod-header__content:last-child:not(:first-child) {
	float: right
}
.mod-header__content.mod-content .mod-content__title {
	font-size: 2.625rem;
	line-height: 2.875rem;
	font-weight: 600
}
.mod-btn--italic-underline {
	margin-top: 0
}
.mod-header.mod-header--text-over-image---left .mod-header__column-wrapper {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%)
}
.mod-header.mod-header--text-over-image---left .mod-header__content {
	text-align: left;
	width: 41.6666666667%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem
}
.mod-header.mod-header--text-over-image---left .mod-header__content:last-child:not(:first-child) {
	float: right
}
.mod-header.mod-header--text-over-image---right .mod-header__column-wrapper {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%)
}
.mod-header.mod-header--text-over-image---right .mod-header__content {
	text-align: right;
	width: 41.6666666667%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	position: relative;
	left: 58.3333333333%
}
.mod-header.mod-header--text-over-image---right .mod-header__content:last-child:not(:first-child) {
	float: right
}
.mod-header.mod-header--text-over-image---center .mod-header__column-wrapper {
	top: auto;
	bottom: 0
}
.mod-header.mod-header--text-over-image---center .mod-header__column {
	margin: 0 auto
}
.mod-header.mod-header--text-over-image---center .mod-header__content {
	width: 100%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	text-align: center
}
.mod-header.mod-header--text-over-image---center .mod-header__content:last-child:not(:first-child) {
	float: right
}
.mod-header.mod-header--text-over-image .mod-header__media {
	height: 80vh;
	max-height: 38.75rem
}
.mod-header.mod-header--text-over-image .mod-header__column-wrapper {
	padding-bottom: 0;
	height: auto
}
.mod-header.mod-header--text-over-image .mod-header__column {
	padding-top: 0
}
.mod-header.mod-header--big-text-white.mod-header--text-over-image---right .mod-content__title, .mod-header.mod-header--big-text-white.mod-header--text-over-image---right .mod-content__content {
	text-align: right
}
.mod-header.mod-header--big-text-white.mod-header--text-over-image---left .mod-content__title, .mod-header.mod-header--big-text-white.mod-header--text-over-image---left .mod-content__content {
	text-align: left
}
.mod-header.mod-header--big-text-white.mod-header--text-over-image---center .mod-content__title, .mod-header.mod-header--big-text-white.mod-header--text-over-image---center .mod-content__content {
	text-align: center
}
.mod-header.mod-header--big-text-white .mod-content__title {
	font-size: 3.125rem;
	line-height: 3.1875rem
}
.mod-header.mod-header--big-text-white .mod-content__content {
	font-size: 1rem
}
.mod-header.mod-header--big-text-white .mod-content__action {
	position: static;
	width: auto;
	bottom: auto;
	left: auto;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none
}
}

@media screen and (min-width:64.0625em) {
.mod-header__column-wrapper {
	position: absolute
}
.mod-header__content {
	text-align: left
}
.mod-extend-width .mod-header {
	max-width: 100rem;
	margin-left: auto;
	margin-right: auto;
	border-bottom: 0
}
.mod-header.mod-header--left .mod-header__column-wrapper {
	top: calc(50% + 5.625rem);
	-webkit-transform: translateY(calc(-50% - 2.8125rem));
	-ms-transform: translateY(calc(-50% - 2.8125rem));
	transform: translateY(calc(-50% - 2.8125rem))
}
}

@media screen and (min-width:64.0625em) and (-ms-high-contrast:active), screen and (min-width:64.0625em) and (-ms-high-contrast:none) {
.mod-header.mod-header--left .mod-header__column-wrapper {
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%)
}
}

@media screen and (min-width:64.0625em) {
.mod-header.mod-header--left .mod-header__content {
	width: 41.6666666667%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem
}
.mod-header.mod-header--left .mod-header__content:last-child:not(:first-child) {
	float: right
}
.mod-header.mod-header--right .mod-header__column-wrapper {
	top: calc(50% + 5.625rem);
	-webkit-transform: translateY(calc(-50% - 2.8125rem));
	-ms-transform: translateY(calc(-50% - 2.8125rem));
	transform: translateY(calc(-50% - 2.8125rem))
}
}

@media screen and (min-width:64.0625em) and (-ms-high-contrast:active), screen and (min-width:64.0625em) and (-ms-high-contrast:none) {
.mod-header.mod-header--right .mod-header__column-wrapper {
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%)
}
}

@media screen and (min-width:64.0625em) {
.mod-header.mod-header--right .mod-header__content {
	width: 41.6666666667%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	position: relative;
	left: 58.3333333333%
}
.mod-header.mod-header--right .mod-header__content:last-child:not(:first-child) {
	float: right
}
.mod-header.mod-header--dimmed .mod-header__media::after {
	content: "";
	background: #000;
	opacity: .4;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0
}
.mod-header.mod-header--center .mod-header__column-wrapper {
	bottom: 0
}
.mod-header.mod-header--center .mod-header__column {
	margin: 0 auto
}
.mod-header.mod-header--center .mod-header__content {
	width: 100%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	text-align: center
}
.mod-header.mod-header--center .mod-header__content:last-child:not(:first-child) {
	float: right
}
.mod-header.mod-header--center .mod-header__content.mod-content .mod-content__content, .mod-header.mod-header--center .mod-header__content.mod-content .mod-content__subtitle {
	max-width: 26.25rem;
	margin-left: auto;
	margin-right: auto
}
.mod-header.mod-header--short .mod-header__media {
	padding-bottom: 22.29%
}
.mod-header.mod-header--short .mod-header__media img {
	-o-object-position: 50% 20%;
	object-position: 50% 20%
}
.mod-header.mod-header--short .mod-header__content {
	margin: 0
}
.mod-header.mod-header--short .mod-header__content .mod-content__title {
	font-size: 2rem;
	line-height: 2.125rem
}
.mod-header.mod-header--short .mod-header__content .mod-content__subtitle {
	font-size: 1rem;
	line-height: 1.375rem
}
.mod-header.mod-header--short .mod-header__content .mod-content__action-cnt {
	margin-top: 1rem
}
.mod-header.mod-header--short.mod-header--left .mod-header__column-wrapper {
	top: calc(50% + 2.625rem);
	-webkit-transform: translateY(calc(-50% - 1.625rem));
	-ms-transform: translateY(calc(-50% - 1.625rem));
	transform: translateY(calc(-50% - 1.625rem))
}
.mod-header.mod-header--short.mod-header--right .mod-header__column-wrapper {
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%)
}
.mod-header .mod-content.mod-content--overlayed {
	padding: 2rem 2.5rem;
	position: relative
}
.mod-header .mod-content.mod-content--overlayed .mod-content__overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: .8;
	z-index: -1
}
.mod-header.mod-header--left .mod-content.mod-content--overlayed {
	margin-left: 1.25rem
}
.mod-header.mod-header--right .mod-content.mod-content--overlayed {
	margin-left: 1.25rem
}
.mod-header.mod-header--big-text-white {
	max-height: 38.75rem
}
.mod-header.mod-header--big-text-white .mod-content__title {
	font-size: 3.75rem;
	line-height: 3.75rem
}
.mod-header.mod-header--big-text-white .mod-content__content {
	font-size: 1.125rem
}
.mod-header.mod-header--big-text-white .mod-header__media {
	max-height: 38.75rem
}
.mod-header.mod-header--big-text-white .mod-header__media-wrapper {
	max-height: 38.75rem
}
}
.mod-nav {
	color: #3e3936
}
.mod-nav__left {
	vertical-align: middle;
	float: left;
	height: 100%
}
.mod-nav__right {
	vertical-align: middle;
	float: right;
	height: 100%
}
.mod-nav__absolute-buttons-wrapper {
	position: relative;
	float: right
}
.mod-nav__absolute-buttons {
	position: absolute;
	right: 1.25rem;
	top: .375rem;
	text-align: right;
	width: 12.5rem
}
.mod-nav__title {
	text-transform: uppercase;
	font-size: .875rem;
	display: inline-block;
	font-weight: 700;
	height: 100%;
	position: relative
}
.mod-nav__buttons {
	height: 100%
}
.mod-nav__buttons * {
	position: relative;
	top: -0.125rem
}
.mod-nav__back {
	float: left;
	color: inherit;
	text-decoration: none
}
.mod-nav__back-icon {
	float: left;
	padding-left: 2rem;
	height: 1.25rem;
	color: inherit;
	text-decoration: none
}
.mod-nav__back-icon::before {
	position: absolute;
	left: 0;
	content: "";
	display: inline-block;
	height: 100%;
	width: 1rem;
	background-size: 1rem;
	background-position: center
}
.mod-nav .com-sticky__wrapper, .mod-nav .com-sticky__topbar, .mod-nav .com-sticky__topbar-inner {
	background: transparent
}

@media screen and (min-width:0) and (max-width:47.9375em) {
.mod-nav .com-sticky__wrapper, .mod-nav .com-sticky__topbar, .mod-nav .com-sticky__topbar-inner {
	background: #FFF
}
.mod-nav .mod-btn-header--transparent {
	box-sizing: border-box;
	text-decoration: none;
	display: inline-block;
	font-weight: normal;
	text-transform: none;
	font-size: .75rem;
	padding: .3125rem;
	line-height: 1rem;
	padding-left: 1.875rem;
	padding-right: 1.875rem;
	color: #3e3936;
	border: 1px solid #cfcecd;
	background-color: rgba(255,255,255,0.6)
}
.mod-nav .mod-btn-header--transparent:hover {
	border: 1px solid #3e3936
}
}
.mod-nav.mod-nav--in-header {
	position: absolute;
	width: 100%
}
.mod-nav.mod-nav--black {
	color: #FFF
}
.mod-nav.mod-nav--black .com-sticky__topbar, .mod-nav.mod-nav--black .com-sticky__topbar-inner {
	background: #0a0a0a
}
.mod-nav.mod-nav--black .mod-nav__title {
	color: #FFF;
	font-size: .6875rem
}
.mod-nav.mod-nav--black .mod-nav__back-icon::before {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M27.9%2039c-.7%200-1.4-.3-2-.8L9.7%2022c-1.1-1.1-1.1-2.9%200-4L25.9%201.8c1.1-1.1%202.9-1.1%204%200s1.1%202.9%200%204L15.6%2020l14.2%2014.2c1.1%201.1%201.1%202.9%200%204-.5.5-1.2.8-1.9.8z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.mod-nav.mod-nav--black.com-sticky--sticky .com-sticky__topbar, .mod-nav.mod-nav--black.com-sticky--sticky .com-sticky__topbar-inner {
	background: #0a0a0a
}

@media screen and (min-width:48em) {
.mod-nav__title {
	font-size: 1.125rem;
	font-weight: 600
}
.mod-nav .com-sticky__wrapper {
	padding-top: 2.5rem
}
.mod-nav.mod-nav--white {
	color: #FFF
}
.mod-nav.mod-nav--white .com-sticky__topbar-inner::after {
	background: #FFF
}
.mod-nav.mod-nav--white .mod-nav__title {
	color: #FFF
}
.mod-nav.mod-nav--white .mod-nav__back-icon::before {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M27.9%2039c-.7%200-1.4-.3-2-.8L9.7%2022c-1.1-1.1-1.1-2.9%200-4L25.9%201.8c1.1-1.1%202.9-1.1%204%200s1.1%202.9%200%204L15.6%2020l14.2%2014.2c1.1%201.1%201.1%202.9%200%204-.5.5-1.2.8-1.9.8z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.mod-nav.mod-nav--white.com-sticky--sticky {
	color: #3e3936
}
.mod-nav.mod-nav--white.com-sticky--sticky .mod-nav__title {
	color: #3e3936
}
.mod-nav.mod-nav--black .com-sticky__topbar-inner::after {
	background: #FFF
}
.mod-nav.mod-nav--black .mod-nav__title {
	font-size: 1.125rem
}
.mod-nav.com-sticky--sticky .mod-btn-header {
	box-sizing: border-box;
	text-decoration: none;
	display: inline-block;
	font-weight: normal;
	text-transform: none;
	font-size: .75rem;
	padding: .3125rem;
	line-height: 1rem;
	padding-left: 1.875rem;
	padding-right: 1.875rem;
	color: #FFF;
	border: 0;
	background-color: #c20038
}
.mod-nav.com-sticky--sticky .mod-btn-header:hover {
	background-color: #c20038;
	border: 0
}
}
.mod-text-photo {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}
.mod-text-photo__content {
	text-align: center;
	padding: 3.4375rem 1.25rem;
	max-width: 41.875rem;
	margin: 0 auto
}
.mod-text-photo__notes {
	font-size: .8125rem;
	line-height: .875rem;
	color: #7b7b7b;
	font-weight: normal;
	font-style: italic
}
.mod-text-photo__column--media {
	position: relative
}
.mod-text-photo--bg.mod-text-photo.mod-text-photo--text-on-right .mod-text-photo__media, .mod-text-photo--bg.mod-text-photo.mod-text-photo--text-on-left .mod-text-photo__media, .mod-text-photo--bg.mod-text-photo.mod-text-photo--promobox-on-left .mod-text-photo__media, .mod-text-photo--bg.mod-text-photo.mod-text-photo--promobox-on-right .mod-text-photo__media {
	padding-bottom: 40%
}
.mod-text-photo--bg .mod-content__title {
	font-weight: bold
}
.mod-text-photo--bg.mod-photo-bg--bottom-spacing {
	margin-bottom: 1.3125rem
}
.mod-text-photo.mod-text-photo--text-on-left, .mod-text-photo.mod-text-photo--text-on-right {
	border-bottom: 1px solid #d7d7d7
}
.mod-text-photo.mod-text-photo--text-on-left .mod-text-photo__media, .mod-text-photo.mod-text-photo--text-on-right .mod-text-photo__media {
	width: 100%;
	background: #eee;
	min-height: 100%;
	position: relative;
	padding-bottom: 96%
}
.mod-text-photo.mod-text-photo--text-on-left .mod-text-photo__media img, .mod-text-photo.mod-text-photo--text-on-right .mod-text-photo__media img {
	width: 100%;
	height: 100%;
	position: absolute;
	-o-object-fit: cover;
	object-fit: cover;
	font-family: "object-fit: cover"
}
.mod-text-photo.mod-text-photo--text-on-left .mod-text-photo__content, .mod-text-photo.mod-text-photo--text-on-right .mod-text-photo__content {
	text-align: left
}
.mod-text-photo.mod-text-photo--promobox-on-left, .mod-text-photo.mod-text-photo--promobox-on-right {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}
.mod-text-photo.mod-text-photo--promobox-on-left .mod-text-photo__media, .mod-text-photo.mod-text-photo--promobox-on-right .mod-text-photo__media {
	width: 100%;
	background: #eee;
	min-height: 100%;
	position: relative;
	padding-bottom: 96%
}
.mod-text-photo.mod-text-photo--promobox-on-left .mod-text-photo__media img, .mod-text-photo.mod-text-photo--promobox-on-right .mod-text-photo__media img {
	width: 100%;
	height: 100%;
	position: absolute;
	-o-object-fit: cover;
	object-fit: cover;
	font-family: "object-fit: cover"
}
.mod-text-photo.mod-text-photo--promobox-on-left .mod-text-photo__column--promo, .mod-text-photo.mod-text-photo--promobox-on-right .mod-text-photo__column--promo {
	background-color: #FFF
}
.mod-text-photo.mod-text-photo--promobox-on-left .mod-text-photo__column--promo .mod-content__title, .mod-text-photo.mod-text-photo--promobox-on-right .mod-text-photo__column--promo .mod-content__title {
	font-size: .875rem;
	line-height: 1.1875rem;
	letter-spacing: .05rem;
	font-weight: normal
}
.mod-text-photo.mod-text-photo--promobox-on-left .mod-text-photo__column--promo .mod-content__title--promo, .mod-text-photo.mod-text-photo--promobox-on-right .mod-text-photo__column--promo .mod-content__title--promo {
	margin-bottom: .5rem
}

@media screen and (min-width:64.0625em) {
.mod-text-photo.mod-text-photo--promobox-on-left .mod-text-photo__column--promo .mod-content__title, .mod-text-photo.mod-text-photo--promobox-on-right .mod-text-photo__column--promo .mod-content__title {
	font-size: 1.375rem;
	line-height: 1.5625rem
}
}
.mod-text-photo.mod-text-photo--promobox-on-left .mod-text-photo__column--promo .mod-content__subtitle, .mod-text-photo.mod-text-photo--promobox-on-right .mod-text-photo__column--promo .mod-content__subtitle {
	font-size: .75rem;
	line-height: .875rem
}

@media screen and (min-width:64.0625em) {
.mod-text-photo.mod-text-photo--promobox-on-left .mod-text-photo__column--promo .mod-content__subtitle, .mod-text-photo.mod-text-photo--promobox-on-right .mod-text-photo__column--promo .mod-content__subtitle {
	font-size: 1.125rem;
	line-height: 1.25rem
}
}
.mod-text-photo.mod-text-photo--promobox-on-left .mod-text-photo__column--promo .mod-content__image-wrapper, .mod-text-photo.mod-text-photo--promobox-on-right .mod-text-photo__column--promo .mod-content__image-wrapper {
	margin: 1rem auto;
	max-width: 9.375rem
}

@media screen and (min-width:64.0625em) {
.mod-text-photo.mod-text-photo--promobox-on-left .mod-text-photo__column--promo .mod-content__image-wrapper, .mod-text-photo.mod-text-photo--promobox-on-right .mod-text-photo__column--promo .mod-content__image-wrapper {
	margin: 2rem auto;
	max-width: 12.5rem
}
}
.mod-text-photo.mod-text-photo--promobox-on-left .mod-text-photo__column--content, .mod-text-photo.mod-text-photo--promobox-on-right .mod-text-photo__column--content {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2
}
.mod-text-photo.mod-text-photo--promobox-on-left .mod-text-photo__column--media, .mod-text-photo.mod-text-photo--promobox-on-right .mod-text-photo__column--media {
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1
}
.mod-text-photo.mod-text-photo--grey {
	background-color: #efefef
}
.mod-text-photo.mod-text-photo--half-height.mod-text-photo--text-on-left .mod-text-photo__media, .mod-text-photo.mod-text-photo--half-height.mod-text-photo--text-on-right .mod-text-photo__media {
	width: 100%;
	background: #eee;
	min-height: 100%;
	position: relative;
	padding-bottom: 50%
}
.mod-text-photo.mod-text-photo--half-height.mod-text-photo--text-on-left .mod-text-photo__media img, .mod-text-photo.mod-text-photo--half-height.mod-text-photo--text-on-right .mod-text-photo__media img {
	width: 100%;
	height: 100%;
	position: absolute;
	-o-object-fit: cover;
	object-fit: cover;
	font-family: "object-fit: cover"
}
.mod-text-photo.mod-text-photo--text-boxed-on-left, .mod-text-photo.mod-text-photo--text-boxed-on-right {
	margin-top: 2.5rem;
	margin-bottom: 2.5rem
}
.mod-text-photo.mod-text-photo--text-boxed-on-left .mod-text-photo__content, .mod-text-photo.mod-text-photo--text-boxed-on-right .mod-text-photo__content {
	text-align: left;
	max-width: 100%
}
.mod-text-photo.mod-text-photo--text-boxed-on-left .mod-text-photo__content, .mod-text-photo.mod-text-photo--text-boxed-on-left .mod-text-photo__column--media, .mod-text-photo.mod-text-photo--text-boxed-on-right .mod-text-photo__content, .mod-text-photo.mod-text-photo--text-boxed-on-right .mod-text-photo__column--media {
	padding: .9375rem 1.25rem
}
.mod-text-photo.mod-text-photo--text-boxed-on-left .mod-text-photo__column--notes, .mod-text-photo.mod-text-photo--text-boxed-on-right .mod-text-photo__column--notes {
	padding: 0 1.25rem .9375rem 1.25rem
}
.mod-text-photo.mod-text-photo--text-boxed-on-left .mod-content__title, .mod-text-photo.mod-text-photo--text-boxed-on-right .mod-content__title {
	font-size: 1.5rem
}
.mod-text-photo.mod-text-photo--center-bottom {
	border-bottom: 1px solid #d7d7d7
}
.mod-text-photo.mod-text-photo--center-bottom .mod-text-photo__column--content {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2
}
.mod-text-photo__column.mod-text-photo__column--fullwidth .mod-text-photo__media {
	position: relative;
	width: 100%;
	overflow: hidden
}
.mod-text-photo__column.mod-text-photo__column--fullwidth .mod-text-photo__image-wrapper::before {
	content: "";
	display: block;
	position: relative;
	width: 100%;
	padding-top: 50%
}
.mod-text-photo__column.mod-text-photo__column--fullwidth .mod-text-photo__image-wrapper img {
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	font-family: "object-fit: cover"
}
.mod-text-photo__column.mod-text-photo__column--double .mod-text-photo__media {
	position: relative;
	width: 100%;
	overflow: hidden
}
.mod-text-photo__column.mod-text-photo__column--double .mod-text-photo__image-wrapper::before {
	content: "";
	display: block;
	position: relative;
	width: 100%;
	padding-top: 80%
}
.mod-text-photo__column.mod-text-photo__column--double .mod-text-photo__image-wrapper img {
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	font-family: "object-fit: cover"
}
.mod-text-photo__column.mod-text-photo__column--triple .mod-text-photo__media {
	position: relative;
	width: 100%;
	overflow: hidden
}
.mod-text-photo__column.mod-text-photo__column--triple .mod-text-photo__image-wrapper::before {
	content: "";
	display: block;
	position: relative;
	width: 100%;
	padding-top: 82.22%
}
.mod-text-photo__column.mod-text-photo__column--triple .mod-text-photo__image-wrapper img {
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	font-family: "object-fit: cover"
}
.mod-text-photo__column.mod-text-photo__column--triple-squared .mod-text-photo__media {
	position: relative;
	width: 100%;
	overflow: hidden
}
.mod-text-photo__column.mod-text-photo__column--triple-squared .mod-text-photo__image-wrapper::before {
	content: "";
	display: block;
	position: relative;
	width: 100%;
	padding-top: 100%
}
.mod-text-photo__column.mod-text-photo__column--triple-squared .mod-text-photo__image-wrapper img {
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	font-family: "object-fit: cover"
}
.mod-text-photo.mod-text-photo--slim {
	margin: 1.5rem auto;
	max-width: 72.5rem
}
.mod-text-photo.mod-text-photo--slim .mod-text-photo__column--content .mod-text-photo__content {
	text-align: left;
	height: auto
}
.mod-text-photo.mod-text-photo--slim .mod-text-photo__column--content .mod-text-photo__content .mod-content__title {
	font-size: 1.875rem;
	-ms-flex-item-align: auto;
	align-self: auto
}
.mod-text-photo.mod-text-photo--slim .mod-text-photo__column--content .mod-text-photo__content .mod-content__subtitle {
	font-size: 1.125rem;
	line-height: 1.8
}
.mod-text-photo.mod-text-photo--slim .mod-text-photo__column--content .mod-text-photo__content .mod-btn--medium-cta {
	font-size: .8125rem;
	min-width: 8.0625rem;
	font-weight: 900
}
.mod-text-photo.mod-text-photo--slim .mod-text-photo__column--content .mod-text-photo__content .mod-btn--medium-cta.mod-btn--medium-white, .mod-text-photo.mod-text-photo--slim .mod-text-photo__column--content .mod-text-photo__content .mod-btn--medium-cta.mod-btn--medium-black {
	background: white;
	border-color: #3e3936;
	color: #3e3936
}
.mod-text-photo.mod-text-photo--slim .mod-text-photo__column--content .mod-text-photo__content .mod-btn--medium-cta.mod-btn--medium-white:hover, .mod-text-photo.mod-text-photo--slim .mod-text-photo__column--content .mod-text-photo__content .mod-btn--medium-cta.mod-btn--medium-black:hover {
	border: 1px solid #3e3936
}

@media screen and (min-width:48em) {
.mod-text-photo.mod-text-photo--text-on-right {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch
}
.mod-text-photo.mod-text-photo--text-on-right .mod-text-photo__column {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%
}
.mod-text-photo.mod-text-photo--text-on-right .mod-text-photo__column--content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}
.mod-text-photo.mod-text-photo--text-on-right .mod-text-photo__content {
	padding: 3.4375rem
}
.mod-text-photo.mod-text-photo--text-on-right .mod-text-photo.mod-text-photo--half-height .mod-text-photo.mod-text-photo--text-on-right .mod-text-photo__content {
	padding-top: 1.25rem;
	padding-bottom: 1.25rem
}
.mod-text-photo.mod-text-photo--text-on-left {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch
}
.mod-text-photo.mod-text-photo--text-on-left .mod-text-photo__column {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%
}
.mod-text-photo.mod-text-photo--text-on-left .mod-text-photo__column--content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}
.mod-text-photo.mod-text-photo--text-on-left .mod-text-photo__content {
	padding: 3.4375rem
}
.mod-text-photo.mod-text-photo--text-on-left .mod-text-photo.mod-text-photo--half-height .mod-text-photo.mod-text-photo--text-on-left .mod-text-photo__content {
	padding-top: 1.25rem;
	padding-bottom: 1.25rem
}
.mod-text-photo.mod-text-photo--text-on-left .mod-text-photo__column--content {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2
}
.mod-text-photo.mod-text-photo--text-on-left.mod-text-photo--bg .mod-text-photo__column, .mod-text-photo.mod-text-photo--text-on-right.mod-text-photo--bg .mod-text-photo__column {
	height: 100%
}
.mod-text-photo.mod-text-photo--text-on-left.mod-text-photo--bg .mod-text-photo__column .mod-content, .mod-text-photo.mod-text-photo--text-on-right.mod-text-photo--bg .mod-text-photo__column .mod-content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}
.mod-text-photo.mod-text-photo--text-on-left.mod-text-photo--bg .mod-text-photo__content, .mod-text-photo.mod-text-photo--text-on-right.mod-text-photo--bg .mod-text-photo__content {
	max-width: 50rem;
	height: 100%
}
.mod-text-photo.mod-text-photo--text-on-left.mod-text-photo--bg .mod-text-photo__content .mod-content__title, .mod-text-photo.mod-text-photo--text-on-left.mod-text-photo--bg .mod-text-photo__content .mod-content__subtitle, .mod-text-photo.mod-text-photo--text-on-left.mod-text-photo--bg .mod-text-photo__content .mod-content__content, .mod-text-photo.mod-text-photo--text-on-right.mod-text-photo--bg .mod-text-photo__content .mod-content__title, .mod-text-photo.mod-text-photo--text-on-right.mod-text-photo--bg .mod-text-photo__content .mod-content__subtitle, .mod-text-photo.mod-text-photo--text-on-right.mod-text-photo--bg .mod-text-photo__content .mod-content__content {
	max-width: 27.5rem
}
.mod-text-photo.mod-text-photo--text-on-right.mod-text-photo--bg .mod-content__title, .mod-text-photo.mod-text-photo--text-on-right.mod-text-photo--bg .mod-content__subtitle, .mod-text-photo.mod-text-photo--text-on-right.mod-text-photo--bg .mod-content__content {
	-ms-flex-item-align: end;
	align-self: flex-end
}
.mod-text-photo.mod-text-photo--promobox-on-left, .mod-text-photo.mod-text-photo--promobox-on-right {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch
}
.mod-text-photo.mod-text-photo--promobox-on-left .mod-text-photo__column, .mod-text-photo.mod-text-photo--promobox-on-right .mod-text-photo__column {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%
}
.mod-text-photo.mod-text-photo--promobox-on-left .mod-text-photo__column--content, .mod-text-photo.mod-text-photo--promobox-on-right .mod-text-photo__column--content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}
.mod-text-photo.mod-text-photo--promobox-on-left .mod-text-photo__content, .mod-text-photo.mod-text-photo--promobox-on-right .mod-text-photo__content {
	padding: 3.4375rem
}
.mod-text-photo.mod-text-photo--promobox-on-left .mod-text-photo.mod-text-photo--half-height .mod-text-photo.mod-text-photo--promobox-on-left .mod-text-photo__content, .mod-text-photo.mod-text-photo--promobox-on-right .mod-text-photo.mod-text-photo--half-height .mod-text-photo.mod-text-photo--promobox-on-left .mod-text-photo__content, .mod-text-photo.mod-text-photo--promobox-on-left .mod-text-photo.mod-text-photo--half-height .mod-text-photo.mod-text-photo--promobox-on-right .mod-text-photo__content, .mod-text-photo.mod-text-photo--promobox-on-right .mod-text-photo.mod-text-photo--half-height .mod-text-photo.mod-text-photo--promobox-on-right .mod-text-photo__content {
	padding-top: 1.25rem;
	padding-bottom: 1.25rem
}
.mod-text-photo__column.mod-text-photo__column--double .mod-text-photo__media {
	width: 50%;
	float: left
}
.mod-text-photo__column.mod-text-photo__column--triple .mod-text-photo__media, .mod-text-photo__column.mod-text-photo__column--triple-squared .mod-text-photo__media {
	width: 33.3%;
	float: left
}
.mod-text-photo--bg {
	position: relative
}
.mod-text-photo--bg .mod-text-photo__column--content {
	position: absolute;
	z-index: 10;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%)
}
.mod-text-photo--bg .mod-text-photo__column--promo {
	overflow: hidden;
	width: 50%;
	min-height: 90%
}
.mod-text-photo--bg .mod-text-photo__column--promo .mod-text-photo__content {
	padding: 1rem
}
.mod-text-photo--bg.mod-text-photo.mod-text-photo--promobox-on-left .mod-text-photo__column--promo {
	left: 2.5%
}
.mod-text-photo--bg.mod-text-photo.mod-text-photo--promobox-on-right .mod-text-photo__column--promo {
	right: 2.5%
}
.mod-text-photo--bg.mod-text-photo.mod-text-photo--text-on-left .mod-text-photo__column--content {
	left: 0
}
.mod-text-photo--bg.mod-text-photo.mod-text-photo--text-on-right .mod-text-photo__column--content {
	right: 0
}
.mod-text-photo--bg.mod-text-photo.mod-text-photo--text-on-right .mod-text-photo__content {
	text-align: right
}
.mod-text-photo--bg.mod-text-photo .mod-text-photo__column.mod-text-photo__column--media {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%
}
.mod-text-photo--white-text .mod-content {
	color: #FFF
}
.mod-text-photo.mod-text-photo--text-boxed-on-left .mod-content__title, .mod-text-photo.mod-text-photo--text-boxed-on-right .mod-content__title {
	font-size: 1.875rem;
	line-height: 2rem;
	font-weight: 700
}
.mod-text-photo.mod-text-photo--slim {
	max-height: 25.125rem;
	overflow: hidden
}
.mod-text-photo.mod-text-photo--slim .mod-text-photo__column--content .mod-text-photo__content {
	text-align: left;
	height: auto;
	padding-top: 5.625rem
}
.mod-text-photo.mod-text-photo--slim .mod-text-photo__column--content .mod-text-photo__content .mod-content__subtitle, .mod-text-photo.mod-text-photo--slim .mod-text-photo__column--content .mod-text-photo__content .mod-content__content {
	-ms-flex-item-align: auto;
	align-self: auto
}
.mod-text-photo.mod-text-photo--slim .mod-text-photo__column--content .mod-text-photo__content .mod-btn--medium-cta.mod-btn--medium-white, .mod-text-photo.mod-text-photo--slim .mod-text-photo__column--content .mod-text-photo__content .mod-btn--medium-cta.mod-btn--medium-black {
	background: white;
	border-color: white;
	color: #3e3936
}
.mod-text-photo.mod-text-photo--slim .mod-text-photo__column--content .mod-text-photo__content .mod-btn--medium-cta.mod-btn--medium-white:hover, .mod-text-photo.mod-text-photo--slim .mod-text-photo__column--content .mod-text-photo__content .mod-btn--medium-cta.mod-btn--medium-black:hover {
	border: 1px solid white
}
.mod-text-photo.mod-text-photo--slim .mod-text-photo__column--media .mod-text-photo__image-wrapper img {
	max-height: 25.125rem
}
.mod-text-photo--bg.mod-photo-bg--bottom-spacing {
	margin-bottom: 2.8125rem
}
}

@media screen and (min-width:64.0625em) {
.mod-extend-width .mod-text-photo {
	max-width: 100rem;
	margin-left: auto;
	margin-right: auto;
	border-bottom: 0
}
.mod-text-photo.mod-text-photo--text-on-left .mod-text-photo__content, .mod-text-photo.mod-text-photo--text-on-right .mod-text-photo__content {
	padding: 6.875rem 6.875rem 3.125rem 6.875rem
}
.mod-text-photo.mod-text-photo--half-height.mod-text-photo--text-on-left .mod-text-photo__content, .mod-text-photo.mod-text-photo--half-height.mod-text-photo--text-on-right .mod-text-photo__content {
	padding: 1.25rem 6.875rem
}
.mod-text-photo--bg .mod-text-photo__column--promo {
	width: 43%
}
.mod-text-photo--bg .mod-text-photo__column--promo .mod-text-photo__content {
	padding: 1.8rem
}
.mod-text-photo.mod-text-photo--text-boxed-on-left, .mod-text-photo.mod-text-photo--text-boxed-on-right {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	position: relative;
	max-width: 60.3125rem;
	margin-left: auto;
	margin-right: auto
}
.mod-text-photo.mod-text-photo--text-boxed-on-left .mod-text-photo__media, .mod-text-photo.mod-text-photo--text-boxed-on-right .mod-text-photo__media {
	width: 100%;
	background: #eee;
	min-height: 100%;
	position: relative;
	padding-bottom: 74%
}
.mod-text-photo.mod-text-photo--text-boxed-on-left .mod-text-photo__media img, .mod-text-photo.mod-text-photo--text-boxed-on-right .mod-text-photo__media img {
	width: 100%;
	height: 100%;
	position: absolute;
	-o-object-fit: cover;
	object-fit: cover;
	font-family: "object-fit: cover"
}
.mod-text-photo.mod-text-photo--text-boxed-on-left .mod-text-photo__column--media, .mod-text-photo.mod-text-photo--text-boxed-on-right .mod-text-photo__column--media {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 63%;
	flex: 0 0 63%;
	max-height: 28.125rem;
	padding: 0
}
.mod-text-photo.mod-text-photo--text-boxed-on-left .mod-text-photo__column--content, .mod-text-photo.mod-text-photo--text-boxed-on-right .mod-text-photo__column--content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}
.mod-text-photo.mod-text-photo--text-boxed-on-left .mod-text-photo__column--notes, .mod-text-photo.mod-text-photo--text-boxed-on-right .mod-text-photo__column--notes {
	-ms-flex-item-align: end;
	align-self: flex-end
}
.mod-text-photo.mod-text-photo--text-boxed-on-left .mod-text-photo__content, .mod-text-photo.mod-text-photo--text-boxed-on-right .mod-text-photo__content {
	position: absolute;
	top: 3rem;
	width: 42%;
	padding: 2.5rem 2.5rem 3.125rem 2.5rem;
	background-color: #FFF;
	box-shadow: 0 3px 50px rgba(0,0,0,0.2);
	z-index: 1
}
.mod-text-photo.mod-text-photo--text-boxed-on-left .mod-text-photo__content, .mod-text-photo.mod-text-photo--text-boxed-on-right .mod-text-photo__content {
	box-shadow: 0 3px 20px rgba(0,0,0,0.12);
	padding: 2.5rem 2.5rem 2.875rem 2.5rem
}
.mod-text-photo.mod-text-photo--text-boxed-on-left .mod-text-photo__content .mod-content__content, .mod-text-photo.mod-text-photo--text-boxed-on-right .mod-text-photo__content .mod-content__content {
	margin-top: 1.125rem
}
.mod-text-photo.mod-text-photo--text-boxed-on-left .mod-text-photo__notes, .mod-text-photo.mod-text-photo--text-boxed-on-right .mod-text-photo__notes {
	padding-bottom: 2.5rem
}
.mod-text-photo.mod-text-photo--text-boxed-on-left .mod-text-photo__column--media {
	-webkit-box-ordinal-group: 4;
	-ms-flex-order: 3;
	order: 3;
	margin-left: auto
}
.mod-text-photo.mod-text-photo--text-boxed-on-left .mod-text-photo__column--notes {
	padding: .9375rem 2.5rem .9375rem 3.75rem
}
.mod-text-photo.mod-text-photo--text-boxed-on-left .mod-text-photo__content {
	left: 1.25rem
}
.mod-text-photo.mod-text-photo--text-boxed-on-left .mod-text-photo__notes {
	text-align: right
}
.mod-text-photo.mod-text-photo--text-boxed-on-right .mod-text-photo__column--content {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2
}
.mod-text-photo.mod-text-photo--text-boxed-on-right .mod-text-photo__column--notes {
	padding: .9375rem 3.75rem .9375rem 2.5rem
}
.mod-text-photo.mod-text-photo--text-boxed-on-right .mod-text-photo__content {
	right: 1.25rem
}
.mod-text-photo.mod-text-photo--slim .mod-text-photo__column--content .mod-text-photo__content {
	text-align: left;
	height: auto
}
}
.mod-product-item {
	text-align: center;
	color: #3e3936;
	font-size: .875rem;
	line-height: 1.25rem;
	letter-spacing: .04rem;
	text-transform: uppercase
}
.mod-product-item__media {
	position: relative;
	max-width: 20rem;
	margin: 0 auto
}
.mod-product-item__image-wrapper {
	display: block;
	padding-top: 100%
}
.mod-product-item__media img {
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0
}
.mod-product-item__media+.mod-product-item__data {
	margin-top: 3.4375rem
}
.mod-product-item__data {
	max-width: 25rem;
	margin: 0 auto
}
*+.mod-product-item__price, *+.mod-product-item__info {
	margin-top: .3125rem
}
.mod-product-item__price {
	display: block
}
.mod-product-item__data+.mod-product-item__actions {
	margin-top: .625rem
}
.mod-product-item__actions {
	list-style: none
}
.mod-product-item__action+.mod-product-item__action {
	margin-top: .625rem
}
.mod-product-item .mod-btn-action, .mod-product-item .mod-btn {
	width: 100%;
	max-width: 15rem;
	min-width: 0
}
.mod-products {
	padding-top: 6.25rem;
	padding-bottom: 6.25rem;
	border-bottom: 1px solid #d7d7d7
}
.mod-extend-width .mod-products {
	max-width: 100rem;
	margin-left: auto;
	margin-right: auto;
	border-bottom: 0
}
.mod-products__container {
	max-width: 100%;
	margin-left: auto;
	margin-right: auto
}
.mod-products__container::before, .mod-products__container::after {
	content: ' ';
	display: table
}
.mod-products__container::after {
	clear: both
}
.mod-products__column {
	width: 100%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	position: relative
}
.mod-products__column:last-child:not(:first-child) {
	float: right
}

@media screen and (min-width:0) and (max-width:47.9375em) {
.mod-products__column+.mod-products__column {
	margin-top: 3.125rem
}
}
.mod-products.mod-products--double .mod-products__column {
	width: 100%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem
}
.mod-products.mod-products--double .mod-products__column:last-child:not(:first-child) {
	float: right
}
.mod-products.mod-products--triple .mod-products__column {
	width: 100%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem
}
.mod-products.mod-products--triple .mod-products__column:last-child:not(:first-child) {
	float: right
}
.mod-products.mod-products--centered .mod-products__container {
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto
}
.mod-products.mod-products--centered .mod-products__container::before, .mod-products.mod-products--centered .mod-products__container::after {
	content: ' ';
	display: table
}
.mod-products.mod-products--centered .mod-products__container::after {
	clear: both
}

@media screen and (min-width:48em) {
.mod-products.mod-products--double .mod-products__column {
	width: 50%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem
}
.mod-products.mod-products--double .mod-products__column:last-child:not(:first-child) {
	float: right
}
.mod-products.mod-products--double .mod-products__container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch
}
.mod-products.mod-products--double .mod-products__column:not(:last-child) {
	border-right: 1px solid #d7d7d7
}
.mod-products.mod-products--triple .mod-products__column {
	width: 33.3333333333%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem
}
.mod-products.mod-products--triple .mod-products__column:last-child:not(:first-child) {
	float: right
}
.mod-products.mod-products--triple .mod-products__container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch
}
.mod-products.mod-products--triple .mod-products__column:not(:last-child) {
	border-right: 1px solid #d7d7d7
}
}
.mod-content-item {
	text-align: center;
	padding-bottom: 6.25rem
}
.mod-content-item__heading {
	padding: 2.5rem 3rem
}
.mod-content-item__heading .mod-content__title {
	font-size: 1.375rem;
	line-height: 1.5rem;
	letter-spacing: .05rem
}
.mod-content-item__heading .mod-content__text {
	font-size: .875rem
}
.mod-content-item__play {
	background-size: 100%;
	background-position: center;
	width: 8.875rem;
	height: 8.875rem;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	z-index: 3
}
.mod-content-item__play-plain {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
	display: block;
	text-align: center;
	z-index: 3
}
.mod-content-item__play-plain--circle {
	position: relative;
	display: inline-block;
	width: 3.75rem;
	height: 3.75rem;
	border-radius: 100%
}
.mod-content-item__play-plain--icon {
	display: block;
	background-position: center top;
	background-size: .75rem;
	height: .75rem;
	width: .75rem;
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016.442%2016.442%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22a%22%20d%3D%22M13.967%208.835L1.052%2016.36A.713.713%200%200%201%200%2015.774V.69A.685.685%200%200%201%201.052.106L13.967%207.63a.7.7%200%200%201%200%201.205z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
	display: inline-block
}

@media screen and (min-width:48em) {
.mod-content-item__play-plain--icon {
	background-size: .75rem;
	height: .75rem;
	width: .75rem
}
}

@media screen and (min-width:64.0625em) {
.mod-content-item__play-plain--icon {
	background-size: .75rem;
	height: .75rem;
	width: .75rem
}
}
.mod-content-item__play-plain--black {
	background-color: #262525
}
.mod-content-item__play-plain.mod-content-item__play-plain--mobile {
	margin-top: .625rem;
	display: block
}
.mod-content-item__media {
	position: relative;
	max-width: 28.125rem;
	margin: 0 auto
}
.mod-content-item__image-wrapper {
	display: block;
	padding-top: 80%
}
.mod-content-item__media img {
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	-o-object-fit: cover;
	object-fit: cover;
	font-family: "object-fit: cover"
}
.mod-content-item__media+.mod-content-item__container {
	margin-top: 2.5rem
}
.mod-content-item__container {
	max-width: 25rem;
	margin: 0 auto
}
.mod-content-item__content {
	padding: 0 1.25rem
}
.mod-content-item .mod-btn-action, .mod-content-item .mod-btn {
	width: 100%;
	max-width: 15rem;
	min-width: 0
}
.mod-content-item__content.mod-content .mod-content__image-wrapper {
	margin: 0 auto 1.5rem auto;
	max-width: 12.5rem
}
.mod-content-item__content.mod-content .mod-content__title, .mod-content-item__content.mod-content .mod-content__subtitle {
	line-height: 1.375rem;
	letter-spacing: .05rem
}
.mod-content-item__content.mod-content .mod-content__title {
	font-size: 1.125rem
}
.mod-content-item__content.mod-content .mod-content__subtitle {
	font-size: .875rem
}
.mod-content-item--a-left .mod-content-item__container {
	max-width: none
}
.mod-content-item--no-padding-bottom {
	padding-bottom: 0
}
.mod-contents {
	border-bottom: 1px solid #d7d7d7;
	color: #3e3936
}
.mod-contents::before, .mod-contents::after {
	content: ' ';
	display: table
}
.mod-contents::after {
	clear: both
}
.mod-contents__heading {
	text-align: center;
	padding: 1.25rem 0
}
.mod-contents__title {
	font-size: 1rem;
	font-weight: 600;
	line-height: 1.375rem;
	letter-spacing: .05em;
	text-transform: uppercase
}
.mod-contents__sub-title {
	font-size: .875rem
}
.mod-extend-width .mod-contents {
	max-width: 100rem;
	margin-left: auto;
	margin-right: auto;
	border-bottom: 0
}
.mod-contents .mod-content-item__media {
	max-width: none
}
.mod-contents .mod-contents__container {
	margin: 0 auto
}
.mod-contents .mod-content-item.mod-content-item--a-left {
	text-align: left
}
.mod-contents.mod-contents--collapsed {
	margin: 0 auto
}
.mod-contents.mod-contents--double.mod-contents--collapsed .mod-contents__container {
	max-width: 900px
}
.mod-contents.mod-contents--triple.mod-contents--collapsed .mod-contents__container {
	max-width: 1200px
}
.mod-contents.mod-contents--grey {
	background-color: #ada8a5
}
.mod-contents.mod-contents--icon {
	padding-top: 5.625rem;
	border: 0
}
.mod-contents.mod-contents--icon .mod-contents__content+.mod-contents__content .mod-content-item {
	padding-top: 0
}
.mod-contents.mod-contents--icon .mod-content-item__media {
	width: 8.75rem;
	height: 6.25rem
}
.mod-contents.mod-contents--icon .mod-content-item__media img {
	-o-object-fit: contain;
	object-fit: contain;
	font-family: "object-fit: contain"
}
.mod-contents.mod-contents--icon .mod-content-item__container {
	margin-top: 1.5625rem
}
.mod-contents.mod-contents--icon .mod-content-item__image-wrapper {
	padding-top: 0
}
.mod-contents.mod-contents--top-spacing {
	padding-top: 1.3125rem
}
.mod-contents.mod-contents--top-spacing .mod-contents__title {
	padding-top: 0
}
.mod-contents.mod-contents--gutters .mod-content-item__image-wrapper {
	padding-top: 100%
}
.mod-contents.mod-contents--3-images {
	border-bottom: 0
}
.mod-contents.mod-contents--3-images .mod-contents__heading {
	padding-left: .625rem;
	padding-right: .625rem;
	text-align: left
}
.mod-contents.mod-contents--3-images .mod-contents__title {
	font-size: 1.75rem;
	line-height: 1.75rem;
	text-transform: none;
	font-weight: 700;
	margin-bottom: .5rem
}
.mod-contents.mod-contents--3-images .mod-contents__sub-title {
	font-size: 1.25rem;
	line-height: 1.25rem
}
.mod-contents.mod-contents--3-images .mod-contents__container {
	padding-top: 1rem;
	padding-bottom: 1rem
}
.mod-contents.mod-contents--3-images .mod-contents__column {
	padding-left: .3125rem;
	padding-right: .3125rem
}
.mod-contents.mod-contents--3-images .mod-contents__column:first-child {
	padding-left: .625rem
}
.mod-contents.mod-contents--3-images .mod-content-item {
	text-align: left;
	padding-bottom: 1rem
}
.mod-contents.mod-contents--3-images .mod-content-item__image-wrapper {
	padding-top: 69.2%
}
.mod-contents.mod-contents--3-images .mod-content-item__container {
	margin-top: 1rem;
	max-width: 100%
}
.mod-contents.mod-contents--3-images .mod-content-item__content {
	padding: 1rem 1rem 2.5rem 1rem
}
.mod-contents.mod-contents--3-images .mod-content__title {
	font-size: .9375rem;
	line-height: .9375rem;
	text-transform: uppercase
}
.mod-contents.mod-contents--3-images .mod-content__title+* {
	margin-top: 1.1875rem
}

@media screen and (min-width:48em) {
.mod-contents__heading {
	padding: 2.8125rem 0
}
.mod-contents__title {
	font-size: 2.125rem;
	font-weight: 300;
	line-height: 3.25rem
}
.mod-contents__sub-title {
	letter-spacing: .05rem
}
.mod-contents.mod-contents--double .mod-contents__container {
	max-width: 100%;
	margin-left: auto;
	margin-right: auto
}
.mod-contents.mod-contents--double .mod-contents__container::before, .mod-contents.mod-contents--double .mod-contents__container::after {
	content: ' ';
	display: table
}
.mod-contents.mod-contents--double .mod-contents__container::after {
	clear: both
}
.mod-contents.mod-contents--double .mod-contents__column {
	width: 50%;
	float: left;
	padding-left: 0;
	padding-right: 0
}
.mod-contents.mod-contents--double .mod-contents__column:last-child:not(:first-child) {
	float: right
}
.mod-contents.mod-contents--double.mod-contents--promo .mod-contents__column:first-child {
	border-right: .0625rem solid #f4f4f4
}
.mod-contents.mod-contents--double.mod-contents--promo .mod-contents__column:last-child {
	border-right: .0625rem solid transparent
}
.mod-contents.mod-contents--triple .mod-contents__container {
	max-width: 100%;
	margin-left: auto;
	margin-right: auto
}
.mod-contents.mod-contents--triple .mod-contents__container::before, .mod-contents.mod-contents--triple .mod-contents__container::after {
	content: ' ';
	display: table
}
.mod-contents.mod-contents--triple .mod-contents__container::after {
	clear: both
}
.mod-contents.mod-contents--triple .mod-contents__column {
	width: 33.3333333333%;
	float: left;
	padding-left: 0;
	padding-right: 0
}
.mod-contents.mod-contents--triple .mod-contents__column:last-child:not(:first-child) {
	float: right
}
.mod-contents.mod-contents--four .mod-contents__container {
	max-width: 100%;
	margin-left: auto;
	margin-right: auto
}
.mod-contents.mod-contents--four .mod-contents__container::before, .mod-contents.mod-contents--four .mod-contents__container::after {
	content: ' ';
	display: table
}
.mod-contents.mod-contents--four .mod-contents__container::after {
	clear: both
}
.mod-contents.mod-contents--four .mod-contents__column {
	width: 50%;
	float: left;
	padding-left: 0;
	padding-right: 0
}
.mod-contents.mod-contents--four .mod-contents__column:last-child:not(:first-child) {
	float: right
}
.mod-contents.mod-contents--five .mod-contents__container {
	max-width: 100%;
	margin-left: auto;
	margin-right: auto
}
.mod-contents.mod-contents--five .mod-contents__container::before, .mod-contents.mod-contents--five .mod-contents__container::after {
	content: ' ';
	display: table
}
.mod-contents.mod-contents--five .mod-contents__container::after {
	clear: both
}
.mod-contents.mod-contents--five .mod-contents__column {
	width: 50%;
	float: left;
	padding-left: 0;
	padding-right: 0
}
.mod-contents.mod-contents--five .mod-contents__column:last-child:not(:first-child) {
	float: right
}
.mod-contents.mod-contents--five .mod-contents__column:last-child:not(:first-child) {
	float: none;
	clear: both;
	margin-left: auto;
	margin-right: auto
}
.mod-contents.mod-contents--gutters .mod-content-item.mod-content-item--a-left .mod-content-item__content {
	padding: 0
}
.mod-contents.mod-contents--gutters.mod-contents--double .mod-contents__column {
	width: 50%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem
}
.mod-contents.mod-contents--gutters.mod-contents--double .mod-contents__column:last-child:not(:first-child) {
	float: right
}
.mod-contents.mod-contents--gutters.mod-contents--triple .mod-contents__column {
	width: 33.3333333333%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem
}
.mod-contents.mod-contents--gutters.mod-contents--triple .mod-contents__column:last-child:not(:first-child) {
	float: right
}
.mod-contents.mod-contents--gutters.mod-contents--four .mod-contents__column {
	width: 50%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem
}
.mod-contents.mod-contents--gutters.mod-contents--four .mod-contents__column:last-child:not(:first-child) {
	float: right
}
.mod-contents.mod-contents--gutters.mod-contents--five .mod-contents__column {
	width: 50%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem
}
.mod-contents.mod-contents--gutters.mod-contents--five .mod-contents__column:last-child:not(:first-child) {
	float: right
}
.mod-contents.mod-contents--gutters.mod-contents--five .mod-contents__column:last-child:not(:first-child) {
	float: none;
	clear: both;
	margin-left: auto;
	margin-right: auto
}
.mod-contents.mod-contents--triple.mod-contents--promo .mod-contents__column:nth-child(1) {
	border-left: .0625rem solid transparent
}
.mod-contents.mod-contents--triple.mod-contents--promo .mod-contents__column:nth-child(2) {
	border-left: .0625rem solid #f4f4f4;
	border-right: .0625rem solid #f4f4f4
}
.mod-contents.mod-contents--triple.mod-contents--promo .mod-contents__column:nth-child(3) {
	border-right: .0625rem solid transparent
}
.mod-contents.mod-contents--collapsed .mod-contents__container {
	max-width: 450px
}
.mod-contents.mod-contents--top-spacing {
	padding-top: 2.8125rem
}
.mod-contents.mod-contents--3-images .mod-contents__title {
	font-size: 2.5rem;
	line-height: 2.5rem
}
.mod-contents.mod-contents--3-images .mod-contents__sub-title {
	font-size: 1.375rem;
	line-height: 1.375rem
}
.mod-contents.mod-contents--3-images .mod-contents__heading, .mod-contents.mod-contents--3-images .mod-contents__container {
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto;
	max-width: 60.3125rem
}
.mod-contents.mod-contents--3-images .mod-contents__heading::before, .mod-contents.mod-contents--3-images .mod-contents__heading::after, .mod-contents.mod-contents--3-images .mod-contents__container::before, .mod-contents.mod-contents--3-images .mod-contents__container::after {
	content: ' ';
	display: table
}
.mod-contents.mod-contents--3-images .mod-contents__heading::after, .mod-contents.mod-contents--3-images .mod-contents__container::after {
	clear: both
}
.mod-contents.mod-contents--3-images .mod-contents__column {
	width: 33.3333333333%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	padding-left: 0;
	padding-right: 0;
	padding-left: .625rem;
	padding-right: .625rem
}
.mod-contents.mod-contents--3-images .mod-contents__column:last-child:not(:first-child) {
	float: right
}
.mod-contents.mod-contents--3-images .mod-contents__column:last-child:not(:first-child) {
	float: left
}
.mod-contents.mod-contents--3-images .mod-content-item__content {
	padding: 0
}
.mod-contents.mod-contents--3-images .mod-content__title {
	font-size: 1.125rem;
	line-height: 1.125rem
}
.mod-contents.mod-contents--3-images .mod-content__content {
	font-size: .875rem;
	line-height: 1.375rem;
	font-weight: 400
}
}

@media screen and (min-width:48em) and (max-width:64em) {
.mod-contents.mod-contents--five .mod-contents__container {
	max-width: 100%;
	margin-left: auto;
	margin-right: auto
}
.mod-contents.mod-contents--five .mod-contents__container::before, .mod-contents.mod-contents--five .mod-contents__container::after {
	content: ' ';
	display: table
}
.mod-contents.mod-contents--five .mod-contents__container::after {
	clear: both
}
.mod-contents.mod-contents--five .mod-contents__column {
	width: 50%;
	float: left;
	padding-left: 0;
	padding-right: 0
}
.mod-contents.mod-contents--five .mod-contents__column:last-child:not(:first-child) {
	float: right
}
.mod-contents.mod-contents--five .mod-contents__column:last-child:not(:first-child) {
	float: none;
	clear: both;
	margin-left: auto;
	margin-right: auto
}
}

@media screen and (min-width:64.0625em) {
.mod-contents.mod-contents--four .mod-contents__container {
	max-width: 100%;
	margin-left: auto;
	margin-right: auto
}
.mod-contents.mod-contents--four .mod-contents__container::before, .mod-contents.mod-contents--four .mod-contents__container::after {
	content: ' ';
	display: table
}
.mod-contents.mod-contents--four .mod-contents__container::after {
	clear: both
}
.mod-contents.mod-contents--four .mod-contents__column {
	width: 25%;
	float: left;
	padding-left: 0;
	padding-right: 0
}
.mod-contents.mod-contents--four .mod-contents__column:last-child:not(:first-child) {
	float: right
}
.mod-contents.mod-contents--five .mod-contents__container {
	max-width: 100%;
	margin-left: auto;
	margin-right: auto
}
.mod-contents.mod-contents--five .mod-contents__container::before, .mod-contents.mod-contents--five .mod-contents__container::after {
	content: ' ';
	display: table
}
.mod-contents.mod-contents--five .mod-contents__container::after {
	clear: both
}
.mod-contents.mod-contents--five .mod-contents__column {
	width: 16.6666666667%;
	float: left;
	padding-left: 0;
	padding-right: 0;
	width: 20%
}
.mod-contents.mod-contents--five .mod-contents__column:last-child:not(:first-child) {
	float: right
}
.mod-contents.mod-contents--five .mod-contents__column:last-child:not(:first-child) {
	clear: none
}
.mod-contents.mod-contents--gutters.mod-contents--double .mod-contents__column {
	width: 50%;
	float: left;
	padding-left: 1.34375rem;
	padding-right: 1.34375rem
}
.mod-contents.mod-contents--gutters.mod-contents--double .mod-contents__column:last-child:not(:first-child) {
	float: right
}
.mod-contents.mod-contents--gutters.mod-contents--triple .mod-contents__column {
	width: 33.3333333333%;
	float: left;
	padding-left: 1.34375rem;
	padding-right: 1.34375rem
}
.mod-contents.mod-contents--gutters.mod-contents--triple .mod-contents__column:last-child:not(:first-child) {
	float: right
}
.mod-contents.mod-contents--gutters.mod-contents--four .mod-contents__column {
	width: 25%;
	float: left;
	padding-left: .953125rem;
	padding-right: .953125rem
}
.mod-contents.mod-contents--gutters.mod-contents--four .mod-contents__column:last-child:not(:first-child) {
	float: right
}
.mod-contents.mod-contents--gutters.mod-contents--five .mod-contents__column {
	width: 16.6666666667%;
	float: left;
	padding-left: .953125rem;
	padding-right: .953125rem;
	width: 20%
}
.mod-contents.mod-contents--gutters.mod-contents--five .mod-contents__column:last-child:not(:first-child) {
	float: right
}
.mod-contents.mod-contents--gutters.mod-contents--five .mod-contents__column:last-child:not(:first-child) {
	clear: none
}
}
.mod-social {
	padding: 3.75rem 1.25rem;
	text-align: center;
	background-color: #eee
}
.mod-social::before, .mod-social::after {
	content: ' ';
	display: table
}
.mod-social::after {
	clear: both
}
.mod-extend-width .mod-social {
	max-width: 100rem;
	margin-left: auto;
	margin-right: auto
}
.mod-social__icons {
	height: 2.0625rem
}
.com-share--in-modules::before, .com-share--in-modules::after {
	content: ' ';
	display: table
}
.com-share--in-modules::after {
	clear: both
}
.com-share--in-modules .com-share__icon {
	display: inline-block
}
.com-share--in-modules .com-share__icon:not(:last-child) {
	margin-right: .4375rem
}
.com-share--in-modules .com-share__icon-pinterest {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2234%22%20height%3D%2233.996%22%20viewBox%3D%220%200%2034%2033.996%22%3E%3Cpath%20fill%3D%22%233E3936%22%20d%3D%22M15.758%2019.58c-.418%202.202-.93%204.314-2.453%205.418-.47-3.33.69-5.83%201.227-8.484-.918-1.544.11-4.648%202.043-3.885%202.38.94-2.06%205.74.924%206.337%203.108.626%204.38-5.4%202.45-7.36-2.79-2.83-8.117-.062-7.46%203.987.16.99%201.18%201.29.407%202.656-1.785-.394-2.318-1.803-2.25-3.678.11-3.072%202.76-5.222%205.418-5.52%203.363-.377%206.516%201.233%206.953%204.395.488%203.57-1.52%207.434-5.11%207.156-.976-.076-1.386-.558-2.15-1.023z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.com-share--in-modules .com-share__icon-facebook {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2234%22%20height%3D%2233.996%22%20viewBox%3D%220%200%2034%2033.996%22%3E%3Cpath%20fill%3D%22%233E3936%22%20d%3D%22M15.423%2014.58v-1.477c0-2.16%201.603-3.89%203.56-3.89h2.39v2.925h-2.39c-.28%200-.584.408-.584.916v1.525h2.974v2.974H18.4v7.23h-2.977v-7.23H13.03V14.58h2.393z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.com-share--in-modules .com-share__icon-twitter {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2234%22%20height%3D%2233.996%22%20viewBox%3D%220%200%2034%2033.996%22%3E%3Cpath%20fill%3D%22%233E3936%22%20d%3D%22M25.67%2011.994c-.594.26-1.234.44-1.902.52.684-.41%201.21-1.06%201.455-1.833-.64.382-1.347.657-2.103.806-.603-.645-1.462-1.047-2.417-1.047-1.83%200-3.312%201.483-3.312%203.31%200%20.26.032.514.09.756-2.755-.14-5.192-1.457-6.826-3.463-.285.492-.45%201.062-.45%201.67%200%201.146.585%202.16%201.474%202.756-.543-.02-1.053-.17-1.5-.42v.044c0%201.604%201.142%202.94%202.657%203.25-.277.072-.57.113-.873.113-.213%200-.42-.02-.625-.057.424%201.314%201.646%202.27%203.097%202.297-1.134.89-2.562%201.418-4.114%201.418-.267%200-.53-.016-.79-.045%201.468.938%203.206%201.486%205.075%201.486%206.092%200%209.423-5.045%209.423-9.424%200-.14-.003-.285-.007-.428.644-.464%201.205-1.048%201.65-1.71z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.com-share--in-modules .com-share__icon-youtube {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2234%22%20height%3D%2233.996%22%20viewBox%3D%220%200%2034%2033.996%22%3E%3Cpath%20fill%3D%22%233E3936%22%20d%3D%22M25.668%2012.95c-.342-1.368-.982-1.895-2.164-2.09-.683-.097-3.95-.226-6.544-.226h.013c-2.594%200-5.863.13-6.543.227-1.182.194-1.823.722-2.166%202.09-.113.458-.274%202.98-.274%203.942v.213c0%20.96.16%203.482.274%203.943.343%201.367.984%201.895%202.166%202.084.68.1%203.95.23%206.543.23h-.013c2.594%200%205.86-.13%206.544-.23%201.182-.19%201.822-.717%202.164-2.084.115-.46.273-2.982.273-3.943v-.213c.002-.96-.156-3.484-.272-3.94zm-10.564%206.57v-5.1l4.768%202.49-4.768%202.61z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.com-share--in-modules .com-share__icon-instagram {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2242%22%20height%3D%2242%22%20viewBox%3D%220%200%2042%2042%22%3E%3Cpath%20fill%3D%22%233E3936%22%20d%3D%22M11%2025.043V17.02c.03-.23.08-.458.093-.688.152-2.59%201.796-4.546%204.305-5.09.532-.116%201.08-.163%201.62-.24h8.023c.213.03.426.08.638.09%202.974.164%205.19%202.31%205.264%205.272.077%203.122.08%206.25-.004%209.37-.08%202.917-2.286%205.127-5.2%205.206-3.14.083-6.283.075-9.42%200-2.592-.06-4.563-1.806-5.084-4.32-.11-.517-.16-1.052-.234-1.577zm10.035%204.12v-.004c1.47%200%202.943.036%204.41-.012%201.197-.04%202.263-.45%202.995-1.47.493-.688.708-1.482.714-2.31.022-2.86.054-5.717%200-8.573-.05-2.446-1.418-3.834-3.853-3.89-2.837-.06-5.68-.063-8.516%200-2.46.056-3.824%201.415-3.88%203.86-.062%202.854-.06%205.713.002%208.568.054%202.378%201.45%203.742%203.82%203.82%201.435.05%202.873.01%204.31.01zm-.05-2.99c-2.875-.03-5.137-2.335-5.102-5.2.035-2.876%202.343-5.128%205.21-5.088%202.853.04%205.094%202.322%205.077%205.172-.017%202.873-2.318%205.143-5.185%205.115zm3.366-5.134c.004-1.87-1.46-3.337-3.326-3.336-1.865%200-3.325%201.47-3.32%203.34.002%201.84%201.462%203.3%203.3%203.308%201.87.008%203.347-1.454%203.347-3.313zm.81-5.358c.006.648.576%201.21%201.223%201.208.66-.002%201.194-.548%201.192-1.22%200-.684-.516-1.19-1.203-1.187-.67.003-1.218.544-1.212%201.2z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.com-share--in-modules .com-share__icon-email {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2234%22%20height%3D%2233.996%22%20viewBox%3D%220%200%2034%2033.996%22%3E%3Cpath%20fill%3D%22%233E3936%22%20d%3D%22M8.148%2023.373H25.85l.002-11.084-8.85%206.226-8.854-6.227%22%2F%3E%3Cpath%20fill%3D%22%233E3936%22%20d%3D%22M25.562%2010.623H8.438l8.564%205.963%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.com-share--in-modules .com-share__icon-pinterest:hover {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2234%22%20height%3D%2233.996%22%20viewBox%3D%220%200%2034%2033.996%22%3E%3Cpath%20fill%3D%22%23c20038%22%20d%3D%22M15.758%2019.58c-.418%202.202-.93%204.314-2.453%205.418-.47-3.33.69-5.83%201.227-8.484-.918-1.544.11-4.648%202.043-3.885%202.38.94-2.06%205.74.924%206.337%203.108.626%204.38-5.4%202.45-7.36-2.79-2.83-8.117-.062-7.46%203.987.16.99%201.18%201.29.407%202.656-1.785-.394-2.318-1.803-2.25-3.678.11-3.072%202.76-5.222%205.418-5.52%203.363-.377%206.516%201.233%206.953%204.395.488%203.57-1.52%207.434-5.11%207.156-.976-.076-1.386-.558-2.15-1.023z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.com-share--in-modules .com-share__icon-facebook:hover {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2234%22%20height%3D%2233.996%22%20viewBox%3D%220%200%2034%2033.996%22%3E%3Cpath%20fill%3D%22%23c20038%22%20d%3D%22M15.423%2014.58v-1.477c0-2.16%201.603-3.89%203.56-3.89h2.39v2.925h-2.39c-.28%200-.584.408-.584.916v1.525h2.974v2.974H18.4v7.23h-2.977v-7.23H13.03V14.58h2.393z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.com-share--in-modules .com-share__icon-twitter:hover {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2234%22%20height%3D%2233.996%22%20viewBox%3D%220%200%2034%2033.996%22%3E%3Cpath%20fill%3D%22%23c20038%22%20d%3D%22M25.67%2011.994c-.594.26-1.234.44-1.902.52.684-.41%201.21-1.06%201.455-1.833-.64.382-1.347.657-2.103.806-.603-.645-1.462-1.047-2.417-1.047-1.83%200-3.312%201.483-3.312%203.31%200%20.26.032.514.09.756-2.755-.14-5.192-1.457-6.826-3.463-.285.492-.45%201.062-.45%201.67%200%201.146.585%202.16%201.474%202.756-.543-.02-1.053-.17-1.5-.42v.044c0%201.604%201.142%202.94%202.657%203.25-.277.072-.57.113-.873.113-.213%200-.42-.02-.625-.057.424%201.314%201.646%202.27%203.097%202.297-1.134.89-2.562%201.418-4.114%201.418-.267%200-.53-.016-.79-.045%201.468.938%203.206%201.486%205.075%201.486%206.092%200%209.423-5.045%209.423-9.424%200-.14-.003-.285-.007-.428.644-.464%201.205-1.048%201.65-1.71z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.com-share--in-modules .com-share__icon-youtube:hover {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2234%22%20height%3D%2233.996%22%20viewBox%3D%220%200%2034%2033.996%22%3E%3Cpath%20fill%3D%22%23c20038%22%20d%3D%22M25.668%2012.95c-.342-1.368-.982-1.895-2.164-2.09-.683-.097-3.95-.226-6.544-.226h.013c-2.594%200-5.863.13-6.543.227-1.182.194-1.823.722-2.166%202.09-.113.458-.274%202.98-.274%203.942v.213c0%20.96.16%203.482.274%203.943.343%201.367.984%201.895%202.166%202.084.68.1%203.95.23%206.543.23h-.013c2.594%200%205.86-.13%206.544-.23%201.182-.19%201.822-.717%202.164-2.084.115-.46.273-2.982.273-3.943v-.213c.002-.96-.156-3.484-.272-3.94zm-10.564%206.57v-5.1l4.768%202.49-4.768%202.61z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.com-share--in-modules .com-share__icon-instagram:hover {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2242%22%20height%3D%2242%22%20viewBox%3D%220%200%2042%2042%22%3E%3Cpath%20fill%3D%22%23c20038%22%20d%3D%22M11%2025.043V17.02c.03-.23.08-.458.093-.688.152-2.59%201.796-4.546%204.305-5.09.532-.116%201.08-.163%201.62-.24h8.023c.213.03.426.08.638.09%202.974.164%205.19%202.31%205.264%205.272.077%203.122.08%206.25-.004%209.37-.08%202.917-2.286%205.127-5.2%205.206-3.14.083-6.283.075-9.42%200-2.592-.06-4.563-1.806-5.084-4.32-.11-.517-.16-1.052-.234-1.577zm10.035%204.12v-.004c1.47%200%202.943.036%204.41-.012%201.197-.04%202.263-.45%202.995-1.47.493-.688.708-1.482.714-2.31.022-2.86.054-5.717%200-8.573-.05-2.446-1.418-3.834-3.853-3.89-2.837-.06-5.68-.063-8.516%200-2.46.056-3.824%201.415-3.88%203.86-.062%202.854-.06%205.713.002%208.568.054%202.378%201.45%203.742%203.82%203.82%201.435.05%202.873.01%204.31.01zm-.05-2.99c-2.875-.03-5.137-2.335-5.102-5.2.035-2.876%202.343-5.128%205.21-5.088%202.853.04%205.094%202.322%205.077%205.172-.017%202.873-2.318%205.143-5.185%205.115zm3.366-5.134c.004-1.87-1.46-3.337-3.326-3.336-1.865%200-3.325%201.47-3.32%203.34.002%201.84%201.462%203.3%203.3%203.308%201.87.008%203.347-1.454%203.347-3.313zm.81-5.358c.006.648.576%201.21%201.223%201.208.66-.002%201.194-.548%201.192-1.22%200-.684-.516-1.19-1.203-1.187-.67.003-1.218.544-1.212%201.2z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.com-share--in-modules .com-share__icon-android:hover {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2242%22%20height%3D%2242%22%20viewBox%3D%220%200%2042%2042%22%3E%3Cpath%20fill%3D%22%23c20038%22%20d%3D%22M15.233%2017.012v9.04c0%20.784%200%201.422%201.422%201.422h.74v2.87c0%20.707.57%201.28%201.278%201.28.706%200%201.28-.573%201.28-1.28v-2.87h2.102v2.87c0%20.707.572%201.28%201.28%201.28.704%200%201.278-.573%201.278-1.28v-2.87h.684c1.42%200%201.42-.638%201.42-1.422v-9.04H15.232zM23.733%2012.174L24.8%2010.63c.05-.072.032-.173-.04-.224-.073-.05-.175-.032-.224.042l-1.11%201.602c-.742-.28-1.573-.438-2.45-.438-.863%200-1.68.152-2.416.425l-1.1-1.59c-.052-.074-.15-.09-.225-.042-.072.05-.092.152-.042.225l1.06%201.527c-1.8.772-3.02%202.29-3.02%204.03h11.484c0-1.73-1.205-3.238-2.984-4.013zM14%2024c0%20.55-.45%201-1%201s-1-.45-1-1v-6c0-.55.45-1%201-1s1%20.45%201%201v6zM30%2024c0%20.55-.45%201-1%201s-1-.45-1-1v-6c0-.55.45-1%201-1s1%20.45%201%201v6z%22%3E%3C%2Fpath%3E%3Cpath%20fill%3D%22%23c20038%22%20d%3D%22M18.753%2014.5c-.417%200-.753-.337-.753-.75%200-.414.336-.75.753-.75.41%200%20.747.335.747.75%200%20.413-.336.75-.747.75z%22%3E%3C%2Fpath%3E%3Ccircle%20fill%3D%22%23c20038%22%20cx%3D%2223.253%22%20cy%3D%2213.75%22%20r%3D%22.75%22%3E%3C%2Fcircle%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.com-share--in-modules .com-share__icon-apple:hover {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2242%22%20height%3D%2242%22%20viewBox%3D%220%200%2042%2042%22%3E%3Cg%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23c20038%22%3E%3Cpath%20d%3D%22M30.074%2024.433c-.496%201.1-.733%201.59-1.37%202.562-.892%201.355-2.148%203.044-3.704%203.06-1.384.012-1.737-.9-3.615-.892-1.876.012-2.267.906-3.65.895-1.557-.015-2.747-1.54-3.64-2.896-2.49-3.793-2.75-8.243-1.216-10.61%201.092-1.68%202.815-2.665%204.436-2.665%201.65%200%202.688.904%204.05.904%201.322%200%202.128-.904%204.037-.904%201.44%200%202.968.784%204.057%202.14-3.566%201.956-2.987%207.045.614%208.407z%22%20fill%3D%22%23c20038%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M23.954%2012.372c.693-.89%201.22-2.146%201.028-3.43-1.13.078-2.456.8-3.227%201.737-.702.852-1.283%202.115-1.057%203.343%201.236.038%202.514-.7%203.256-1.65z%22%20fill%3D%22%23c20038%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.mod-video {
	text-align: center;
	border-bottom: 1px solid #d7d7d7
}
.mod-video__media-wrapper {
	position: relative;
	overflow: hidden;
	padding-top: 50%
}
.mod-video__media {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0
}
.mod-video__media::after {
	content: "";
	background: #000;
	opacity: .3;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0
}
.mod-video__media video, .mod-video__media iframe {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	-o-object-fit: cover;
	object-fit: cover;
	font-family: "object-fit: cover"
}
.mod-video__image {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	-o-object-fit: cover;
	object-fit: cover;
	font-family: "object-fit: cover"
}
.mod-video__play {
	background-size: 100%;
	background-position: center;
	width: 8.875rem;
	height: 8.875rem;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	z-index: 3;
	height: 4.0625rem;
	width: 4.0625rem
}
.mod-video__play-plain {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
	z-index: 3
}
.mod-video__play-plain--circle {
	display: inline-block;
	width: 2.75rem;
	height: 2.75rem;
	border-radius: 100%
}
.mod-video__play-plain--icon {
	display: block;
	background-position: center top;
	background-size: .6875rem;
	height: .6875rem;
	width: .6875rem;
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016.442%2016.442%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22a%22%20d%3D%22M13.967%208.835L1.052%2016.36A.713.713%200%200%201%200%2015.774V.69A.685.685%200%200%201%201.052.106L13.967%207.63a.7.7%200%200%201%200%201.205z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
	display: inline-block
}

@media screen and (min-width:48em) {
.mod-video__play-plain--icon {
	background-size: .6875rem;
	height: .6875rem;
	width: .6875rem
}
}

@media screen and (min-width:64.0625em) {
.mod-video__play-plain--icon {
	background-size: .6875rem;
	height: .6875rem;
	width: .6875rem
}
}
.mod-video__play-plain--black {
	background-color: #262525
}
.mod-video__play-plain--center {
	display: none
}
.mod-video__title::before {
	content: "";
	height: 4.0625rem;
	width: 100%;
	display: block
}
.mod-video__title {
	position: absolute;
	width: 100%;
	font-size: .875rem;
	text-transform: uppercase;
	color: #FFF;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -2.03125rem);
	-ms-transform: translate(-50%, -2.03125rem);
	transform: translate(-50%, -2.03125rem);
	z-index: 2;
	padding: 1.25rem 1.25rem 0
}
.mod-video__content-wrapper {
	padding: 2.8125rem 1.25rem 5.9375rem
}
.mod-video__content {
	max-width: 50rem;
	margin: 0 auto
}
.mod-video.mod-video--center-play .mod-video__media::after {
	display: none
}
.mod-video.mod-video--bottom-spacing {
	margin-bottom: 1.3125rem
}
.mod-video.mod-video--light {
	background-color: #eee;
	color: #3e3936
}
.mod-video.mod-video--dark {
	background-color: #3e3936;
	color: #FFF
}
.mod-video.mod-video--dark .mod-video__content.mod-content .mod-content__subtitle, .mod-video.mod-video--dark .mod-video__content.mod-content .mod-content__content, .mod-video.mod-video--dark .mod-video__content.mod-content .mod-content__title {
	color: #FFF
}
.mod-video.mod-video--swap .mod-video__media-wrapper {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2
}

@media screen and (min-width:0) and (max-width:47.9375em) {
.mod-video .mod-video__media-wrapper {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2
}
.mod-video.mod-video--half-width .mod-video__media-wrapper {
	padding-top: 0
}
}

@media screen and (min-width:48em) and (max-width:64em) {
.mod-video .mod-video__media-wrapper {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2
}
}
.mod-video.mod-video--double {
	border-bottom: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}
.mod-video.mod-video--double::before, .mod-video.mod-video--double::after {
	content: ' ';
	display: table
}
.mod-video.mod-video--double::after {
	clear: both
}
@supports(-ms-ime-align:auto) {
.mod-video.mod-video--double {
display:table
}
}
.mod-video.mod-video--double .mod-video__content-wrapper, .mod-video.mod-video--double .mod-video__media-wrapper {
	width: 100%
}
.mod-video.mod-video--double .mod-video__media-wrapper {
	padding-top: 56.3%
}
.mod-video.mod-video--double .mod-video__content-wrapper {
	padding: 2.8125rem 1.25rem 4.0625rem
}
.mod-video.mod-video--double .mod-video__content.mod-content .mod-content__title {
	font-size: 1.125rem;
	line-height: 1.375rem
}
.mod-video.mod-video--double .mod-video__content.mod-content .mod-content__content+.mod-content__action {
	margin-top: 1.5625rem
}
.mod-video.mod-video--full-width {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}
.mod-video.mod-video--full-width .mod-video__media::after {
	content: "";
	background: #000;
	opacity: 0;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0
}
.mod-video.mod-video--full-width .mod-video__media-wrapper {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2;
	max-height: 27.5rem
}
.mod-video.mod-video--full-width .mod-video__image {
	position: relative;
	width: auto;
	height: auto
}
.mod-video.mod-video--full-width .mod-video__content-wrapper {
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1;
	padding: 2.8125rem 1.25rem
}
.mod-video.mod-video--full-width .mod-video__content {
	text-align: left;
	max-width: 60.3125rem
}
.mod-video.mod-video--full-width .mod-content__title {
	font-size: 1.75rem;
	line-height: 1.875rem;
	font-weight: 700
}
.mod-video.mod-video--full-width .mod-content__subtitle {
	font-size: 1.375rem;
	line-height: 1.375rem
}
.mod-video.mod-video--half-width {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}
.mod-video.mod-video--half-width .mod-video__media--with-size {
	padding-top: 0
}
.mod-video.mod-video--half-width .mod-video__content-wrapper {
	padding: 3.125rem 2.5rem
}
.mod-video.mod-video--half-width .mod-video__media::after {
	content: "";
	background: #000;
	opacity: 0;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0
}
.mod-video.mod-video--half-width .mod-video__media, .mod-video.mod-video--half-width .mod-video__image, .mod-video.mod-video--half-width .mod-video__media>video {
	position: static
}
.mod-video.mod-video--half-width .mod-video__content {
	text-align: left
}
.mod-video.mod-video--half-width .mod-content__title {
	font-size: 1.75rem;
	line-height: 1.875rem;
	font-weight: 700
}
.mod-video.mod-video--half-width .mod-content__subtitle {
	font-size: 1.375rem;
	line-height: 1.375rem
}
.mod-video.mod-video--half-width .mod-content__action-cnt {
	text-align: center
}
.mod-video.mod-video--half-width.mod-video--half-width---text-on-left, .mod-video.mod-video--half-width.mod-video--half-width---text-on-right {
	border-bottom: 0
}
.mod-video.mod-video--half-width.mod-video--half-width---text-on-left .mod-video__content-wrapper, .mod-video.mod-video--half-width.mod-video--half-width---text-on-right .mod-video__content-wrapper {
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1
}

@media screen and (min-width:48em) {
.mod-video__play {
	height: 8.875rem;
	width: 8.875rem
}
.mod-video__play-plain--circle {
	width: 3.75rem;
	height: 3.75rem
}
.mod-video__title::before {
	height: 8.875rem
}
.mod-video__title {
	font-size: 1rem;
	-webkit-transform: translate(-50%, -4.4375rem);
	-ms-transform: translate(-50%, -4.4375rem);
	transform: translate(-50%, -4.4375rem);
	max-width: 28.125rem
}
.mod-video.mod-video--bottom-spacing {
	margin-bottom: 2.8125rem
}
.mod-video.mod-video--full-width .mod-video__media-wrapper {
	padding-top: 30%
}
.mod-video.mod-video--full-width .mod-video__media, .mod-video.mod-video--full-width .mod-video__image {
	position: absolute;
	width: 100%;
	height: 100%
}
.mod-video.mod-video--full-width .mod-content__title {
	font-size: 2.4375rem;
	line-height: 2.6875rem
}
.mod-video.mod-video--full-width .mod-content__subtitle {
	font-size: 1.125rem;
	line-height: 1.375rem
}
}

@media screen and (min-width:64.0625em) {
.mod-video.mod-video--double {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}
.mod-video.mod-video--double .mod-video__content-wrapper, .mod-video.mod-video--double .mod-video__media-wrapper {
	width: 50%;
	padding: 0
}
.mod-video.mod-video--double .mod-video__content {
	padding: 0 7.5rem;
	position: relative
}
.mod-video.mod-video--double .mod-video__media {
	position: relative;
	padding-top: 56.3%
}
.mod-extend-width .mod-video {
	max-width: 100rem;
	margin-left: auto;
	margin-right: auto;
	border-bottom: 0
}
.mod-video.mod-video--center-play {
	position: relative
}
.mod-video.mod-video--center-play .mod-video__media-wrapper {
	height: 30rem
}
.mod-video.mod-video--center-play .mod-video__play-plain {
	display: none
}
.mod-video.mod-video--center-play .mod-video__play-plain--center {
	display: block
}
.mod-video.mod-video--center-play .mod-video__play-plain--icon {
	height: 1rem;
	width: 1rem;
	background-size: 1rem;
	margin-left: .1875rem
}
.mod-video.mod-video--center-play .mod-content.mod-video__content {
	margin-right: auto;
	margin-left: 4.375rem;
	padding: 0;
	text-align: left;
	max-width: 25rem
}
.mod-video.mod-video--center-play .mod-content.mod-video__content .mod-content__title {
	font-size: 3.75rem;
	font-weight: 900;
	line-height: 1.2
}
.mod-video.mod-video--center-play .mod-content.mod-video__content .mod-content__content {
	font-size: 1.125rem
}
.mod-video.mod-video--center-play.mod-video--swap .mod-content.mod-video__content {
	margin-left: auto;
	margin-right: 4.375rem
}
.mod-video.mod-video--half-width {
	max-width: 68rem;
	margin-left: auto;
	margin-right: auto;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row
}
.mod-video.mod-video--half-width .mod-video__media-wrapper {
	width: 60%;
	padding-top: 37.8%
}
.mod-video.mod-video--half-width .mod-video__media--with-size .mod-video__image img {
	position: absolute;
	min-width: 100%;
	min-height: 100%;
	max-height: 100%;
	left: 0;
	max-width: none
}
.mod-video.mod-video--half-width .mod-video__content-wrapper {
	width: 40%
}
.mod-video.mod-video--half-width .mod-video__media, .mod-video.mod-video--half-width .mod-video__image, .mod-video.mod-video--half-width .mod-video__media>video {
	position: absolute
}
.mod-video.mod-video--half-width .mod-video__content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	height: 100%
}
.mod-video.mod-video--half-width .mod-content__title {
	font-size: 2.4375rem;
	line-height: 2.6875rem
}
.mod-video.mod-video--half-width .mod-content__subtitle {
	font-size: 1.125rem;
	line-height: 1.375rem
}
.mod-video.mod-video--half-width .mod-content__action-cnt {
	margin-top: auto;
	padding-top: 1.375rem;
	text-align: left
}
.mod-video.mod-video--half-width.mod-video--half-width---text-on-left .mod-video__media-wrapper {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2
}
.mod-video.mod-video--half-width.mod-video--half-width---text-on-left .mod-video__content-wrapper {
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1
}
}
.mod-events {
	color: #3e3936;
	letter-spacing: .05rem;
	border-bottom: 1px solid #d7d7d7
}
.mod-events__list {
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto;
	list-style: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}
.mod-events__list::before, .mod-events__list::after {
	content: ' ';
	display: table
}
.mod-events__list::after {
	clear: both
}
.mod-events__event {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	padding: 2.8125rem 1.25rem 4.0625rem;
	font-size: .875rem
}
.mod-events__title {
	font-size: 2rem;
	line-height: 2.25rem
}
*+.mod-events__date, *+.mod-events__excerpt {
	margin-top: .625rem
}
*+.mod-events__cta {
	margin-top: 2.8125rem
}
.mod-events__date {
	font-weight: 700;
	display: block
}
.mod-events__cta {
	display: block
}
.mod-events__main-cta {
	width: 100%;
	text-align: center;
	margin: 2.8125rem 0 6.875rem
}

@media screen and (min-width:48em) {
.mod-events__event {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 33.3%;
	flex: 0 0 33.3%
}
}

@media screen and (min-width:64.0625em) {
.mod-events__event {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 25%;
	flex: 0 0 25%
}
.mod-extend-width .mod-events {
	max-width: 100rem;
	margin-left: auto;
	margin-right: auto;
	border-bottom: 0
}
}
.mod-slideshow__list {
	list-style: none;
	white-space: nowrap
}
.mod-slideshow__item {
	width: 100%;
	display: inline-block
}
.mod-slideshow__image-wrapper {
	padding-top: 50%;
	display: block;
	overflow: hidden;
	position: relative
}
.mod-slideshow__image {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	font-family: "object-fit: cover"
}
.mod-extend-width .mod-slideshow {
	max-width: 100rem;
	margin-left: auto;
	margin-right: auto
}
.mod-slideshow__list .slick-slide {
	outline: 0
}
.mod-slideshow__list .slick-arrow {
	background-color: transparent;
	width: 5rem;
	height: 5rem;
	z-index: 99
}
.mod-slideshow__list .slick-arrow::before {
	background-size: 80%;
	background-position: center
}
.mod-slideshow__list .slick-next::before, .mod-slideshow__list .slick-prev::before {
	content: "";
	display: block;
	width: 100%;
	height: 100%
}
.mod-slideshow__list .slick-next::before {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg)
}
.mod-slideshow__list .slick-prev::before {
	-webkit-transform: rotate(0);
	-ms-transform: rotate(0);
	transform: rotate(0)
}
.mod-slideshow__list .slick-next {
	right: .625rem
}
.mod-slideshow__list .slick-prev {
	left: .625rem
}
.mod-slideshow__list .slick-dots {
	height: 1.875rem;
	position: absolute;
	bottom: 1rem
}
.mod-slideshow__list .slick-dots li {
	width: 1rem;
	height: 1.875rem;
	position: relative;
	margin: 0
}
.mod-slideshow__list .slick-dots li::after {
	content: "";
	width: .375rem;
	height: .375rem;
	background-color: #FFF;
	display: block;
	border-radius: .375rem;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}
.mod-slideshow__list .slick-dots li:hover::after, .mod-slideshow__list .slick-dots li.slick-active::after {
	width: .75rem;
	height: .75rem;
	border-radius: .375rem;
	background-color: transparent;
	border: .1875rem solid #FFF
}
.mod-modal .mod-modal__close {
	width: 2.5rem;
	height: 2.5rem;
	display: block;
	background-position: center;
	background-size: 100%;
	position: absolute;
	top: 1.25rem;
	right: 1.25rem;
	cursor: pointer;
	z-index: 10
}
.mod-modal__media-wrapper {
	max-width: 70.5rem;
	width: 100%;
	margin: 0 auto;
	height: 100%
}
.mod-modal__size-wrapper {
	position: relative;
	padding-bottom: 56.25%;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain
}
.mod-modal__video {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background-color: #f7f7f7
}
.mod-modal.mod-modal--full-with .mod-modal__media-wrapper {
	max-width: 100%
}
.mod-modal.mod-modal--full-with .mod-modal__close {
	top: 1.875rem;
	right: 1.875rem
}
.mod-modal.mod-modal--accessories {
	max-width: 48rem;
	background-color: transparent
}

@media screen and (min-width:0) and (max-width:47.9375em) {
.mod-modal.mod-modal--accessories {
	bottom: 0 !important;
	left: 0 !important;
	top: auto !important;
	-webkit-transform: none !important;
	-ms-transform: none !important;
	transform: none !important
}
}
.mod-modal.mod-modal--accessories .mod-modal__close {
	position: static;
	margin-left: auto;
	margin-right: auto;
	width: 1.875rem;
	height: 1.875rem;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	border-radius: 100%;
	background-image: none;
	background-color: #f5f4f6
}
.mod-modal.mod-modal--accessories .mod-modal__close--icon {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23c20038%22%20stroke-width%3D%224%22%20stroke-miterlimit%3D%2210%22%3E%3Cpath%20d%3D%22M0%2015h30M15%200v30%22%20fill%3D%22%23c20038%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
	display: block;
	background-position: center top;
	background-size: .9375rem;
	height: .9375rem;
	width: .9375rem;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%)
}

@media screen and (min-width:48em) {
.mod-modal.mod-modal--accessories .mod-modal__close--icon {
	background-size: .9375rem;
	height: .9375rem;
	width: .9375rem
}
}

@media screen and (min-width:64.0625em) {
.mod-modal.mod-modal--accessories .mod-modal__close--icon {
	background-size: .9375rem;
	height: .9375rem;
	width: .9375rem
}
}
.mod-modal.mod-modal--accessories .mod-modal__image {
	margin: 1rem auto;
	padding: .9375rem 2.5rem;
	max-height: 14.0625rem;
	background-color: #FFF
}
.mod-modal.mod-modal--accessories .mod-modal__details {
	padding: 2.125rem .9375rem 5rem .9375rem;
	min-height: 12.5rem;
	background-color: #f5f4f6
}
.mod-modal.mod-modal--accessories .mod-modal__title {
	font-size: 1.125rem;
	line-height: 1.125rem;
	font-weight: 700;
	margin-bottom: 1rem
}
.mod-modal.mod-modal--accessories .mod-modal__description {
	font-size: .875rem;
	line-height: 1.375rem;
	font-weight: 400
}
.mod-modal.mod-modal--accessories .mod-modal__navigation {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	margin: .625rem 0 1.25rem;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}
.mod-modal.mod-modal--accessories .mod-modal__next, .mod-modal.mod-modal--accessories .mod-modal__prev {
	height: auto;
	width: auto;
	cursor: pointer
}
.mod-modal.mod-modal--accessories .mod-modal__next.slick-arrow, .mod-modal.mod-modal--accessories .mod-modal__prev.slick-arrow {
	height: 100%
}
.mod-modal.mod-modal--accessories .mod-modal__next.slick-arrow .slick-arrow, .mod-modal.mod-modal--accessories .mod-modal__prev.slick-arrow .slick-arrow {
	height: 1.875rem
}
.mod-modal.mod-modal--accessories .mod-modal__next--text, .mod-modal.mod-modal--accessories .mod-modal__prev--text {
	display: inline-block;
	font-size: .875rem;
	line-height: .875rem;
	color: #c20038;
	vertical-align: middle
}
.mod-modal.mod-modal--accessories .mod-modal__dots {
	margin: 0 .625rem;
	width: auto
}

@media screen and (min-width:48em) {
.mod-modal.mod-modal--accessories .mod-modal__inner-wrap {
	overflow: hidden;
	border-radius: .625rem;
	background-color: #FFF
}
.mod-modal.mod-modal--accessories .mod-modal__close {
	position: absolute;
	top: -0.9375rem;
	right: -0.9375rem;
	background-color: #c20038
}
.mod-modal.mod-modal--accessories .mod-modal__close--icon {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-miterlimit%3D%2210%22%3E%3Cpath%20d%3D%22M0%2015h30M15%200v30%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.mod-modal.mod-modal--accessories .mod-modal__image {
	margin: 0 auto;
	padding: 3rem;
	max-height: 25rem
}
.mod-modal.mod-modal--accessories .mod-modal__details {
	padding: 2.125rem 2.5rem 1.875rem 2.5rem;
	min-height: 11.875rem
}
.mod-modal.mod-modal--accessories .mod-modal__navigation {
	position: absolute;
	left: auto;
	right: 1.25rem;
	bottom: 1.25rem;
	margin: 0
}
.mod-modal.mod-modal--accessories .mod-modal__dots {
	margin: 0 1.25rem
}
}
@-webkit-keyframes snowflake_falling {
from {
-webkit-transform:translateY(-60px);
transform:translateY(-60px)
}
to {
-webkit-transform:translateY(480px);
transform:translateY(480px)
}
}
@keyframes snowflake_falling {
from {
-webkit-transform:translateY(-60px);
transform:translateY(-60px)
}
to {
-webkit-transform:translateY(480px);
transform:translateY(480px)
}
}
@-webkit-keyframes snowflake_falling_rotating {
from {
-webkit-transform:translateY(-60px) rotate(0);
transform:translateY(-60px) rotate(0)
}
to {
-webkit-transform:translateY(480px) rotate(360deg);
transform:translateY(480px) rotate(360deg)
}
}
@keyframes snowflake_falling_rotating {
from {
-webkit-transform:translateY(-60px) rotate(0);
transform:translateY(-60px) rotate(0)
}
to {
-webkit-transform:translateY(480px) rotate(360deg);
transform:translateY(480px) rotate(360deg)
}
}
.mod-subscription {
	position: relative;
	overflow: hidden;
	background-color: #e53549;
	color: #fff;
	text-align: center
}
.mod-subscription a {
	color: #fff;
	text-decoration: underline
}
.mod-subscription__container {
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto;
	height: 100%;
	padding: 1.5625rem 1.75rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}
.mod-subscription__container::before, .mod-subscription__container::after {
	content: ' ';
	display: table
}
.mod-subscription__container::after {
	clear: both
}
.mod-subscription__title {
	font-size: 1.75rem;
	line-height: 1.14;
	font-weight: 300;
	letter-spacing: .05em;
	padding: 0 2.1875rem
}
.mod-subscription__title>strong {
	font-weight: 600
}
.mod-subscription__title--end {
	font-family: Georgia, serif;
	font-style: italic;
	font-size: 2rem
}
.mod-subscription__form {
	margin-top: 4.0625rem
}
.mod-subscription__input {
	height: 2.5rem;
	font-family: Georgia, serif;
	font-style: italic;
	font-size: 1.125rem
}
.mod-subscription__input, .mod-subscription__input:focus, .mod-subscription__input:hover {
	background-color: #faf1da;
	border: 0
}
.mod-subscription__input--bottom {
	text-align: center
}
.mod-subscription__input.mod-subscription__input--half {
	width: 48.2%;
	-webkit-box-flex: 0;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto
}
.mod-subscription__flag {
	text-transform: uppercase;
	font-weight: 700;
	font-size: .75rem;
	letter-spacing: .05em;
	color: white
}
.mod-subscription__flag a {
	margin-left: .3125rem
}
.mod-subscription__flag--bottom {
	color: #4c3c3f
}
.mod-subscription__btn {
	display: block;
	background-color: #c20038;
	font-size: 1rem;
	font-weight: 700;
	line-height: 1.25;
	padding: .75rem 1.875rem;
	text-transform: uppercase;
	margin: 1.25rem auto 0
}
.mod-subscription__btn--bottom {
	margin: 2.1875rem auto 0;
	color: #fff;
	padding-left: 3.75rem;
	padding-right: 3.75rem
}
.mod-subscription__btn--end {
	display: inline-block;
	margin: .3125rem auto 0;
	color: #fff;
	padding-left: 2.5rem;
	padding-right: 2.5rem
}
.mod-subscription__legal {
	margin-top: 2.8125rem;
	font-size: .75rem;
	font-style: italic;
	font-family: Georgia, serif;
	letter-spacing: .05em
}
.mod-subscription__inputs-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	margin-bottom: .625rem;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

@media screen and (min-width:48em) {
.mod-subscription {
	text-align: left
}
.mod-subscription--end, .mod-subscription--end .mod-subscription__container {
	min-height: 24.9375rem
}
.mod-subscription:before {
	content: '';
	position: absolute;
	top: 0;
	left: 1.875rem;
	display: block;
	width: 1.875rem;
	height: 1.875rem;
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2090%2090%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bopacity%3A0.63%3B%7D.cls-2%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Efiocco1%3C%2Ftitle%3E%3Cg%20class%3D%22cls-1%22%20id%3D%22Livello_7%22%20data-name%3D%22Livello%207%22%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M69.55%2013a1.13%201.13%200%200%200-1.58.19L47.18%2039.76a1.13%201.13%200%200%200%20.19%201.58l.23.18a1.13%201.13%200%200%200%201.58-.19L70%2014.72a1.13%201.13%200%200%200-.19-1.58z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M65.14%2020.07a1%201%200%200%201-1.14-.93l-.3-4.5c0-.62-.48-1.05-1-1a1.19%201.19%200%200%200-.87%201.36l.43%206.34a1%201%200%200%200%201.19.93l6.25-1.11a1.19%201.19%200%200%200%201-1.12.92.92%200%200%200-1.17-.72z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M61.07%2025.27a1%201%200%200%201-1.19-.93l-.41-6.16a1%201%200%200%200-1.19-.93%201.29%201.29%200%200%200-1%201.32l.5%208.43A1%201%200%200%200%2059%2028l8.33-1.48a1.29%201.29%200%200%200%201-1.32%201%201%200%200%200-1.19-.93z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M56.19%2031.51a1%201%200%200%201-1.19-.93l-.44-6.52a1%201%200%200%200-1.19-.93h-.14a1.29%201.29%200%200%200-1%201.32l.6%208.92a1%201%200%200%200%201.19.93l8.79-1.56a1.29%201.29%200%200%200%201-1.32v-.12a1%201%200%200%200-1.19-.93zM63.45%2038.93c-.07-.25-.61-.33-1.21-.17l-9.39%202.5c-.6.16-1%20.5-1%20.75s.61.33%201.21.17l9.39-2.5c.63-.16%201.07-.5%201-.75z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M61.48%2040.28a1.13%201.13%200%200%201-.41-1.54l.15-.26c.26-.44.34-.88.19-1s-.53.28-.84.81l-.38.66a1.13%201.13%200%200%200%20.41%201.54l.66.38c.54.31%201%20.44%201.14.29s-.2-.49-.65-.75z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M59.36%2040.84A1.13%201.13%200%200%201%2059%2039.3l.35-.6c.31-.54.41-1.07.22-1.18s-.6.24-.91.77l-.75%201.3a1.13%201.13%200%200%200%20.41%201.54l1.3.75c.54.31%201.07.41%201.18.22s-.24-.6-.77-.92z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M56.82%2041.52a1.13%201.13%200%200%201-.41-1.52l.41-.71c.31-.54.4-1.07.2-1.19s-.62.23-.93.77l-.83%201.44a1.13%201.13%200%200%200%20.41%201.54l1.44.83c.54.31%201.07.4%201.19.2s-.23-.62-.76-.93zM48.89%2041.12A1.64%201.64%200%200%201%2047.46%2040l-1-3.53c-.17-.6-.57-.65-.9-.13l-1.93%203.11a1.64%201.64%200%200%201-1.69.68l-3.55-.9c-.6-.15-.85.17-.56.72l1.73%203.23a1.65%201.65%200%200%201-.26%201.8l-2.55%202.62c-.43.44-.28.82.34.84l3.66.12a1.64%201.64%200%200%201%201.43%201.12l1%203.53c.17.6.57.66.9.13L46%2050.23a1.64%201.64%200%200%201%201.69-.68l3.55.9c.6.15.85-.17.56-.72l-1.73-3.23a1.65%201.65%200%200%201%20.25-1.8l2.55-2.62c.43-.44.28-.82-.34-.84zm1.54%201c.62%200%20.77.4.34.85l-1.57%201.57a1.65%201.65%200%200%200-.25%201.8l1.06%202c.29.55%200%20.87-.56.72l-2.17-.55a1.64%201.64%200%200%200-1.69.68l-1.19%201.89c-.33.53-.73.47-.9-.13l-.61-2.16a1.65%201.65%200%200%200-1.43-1.12l-2.24-.07c-.62%200-.77-.4-.34-.84l1.56-1.61a1.65%201.65%200%200%200%20.25-1.8l-1.06-2c-.29-.55%200-.87.56-.72l2.17.55a1.64%201.64%200%200%200%201.69-.68l1.18-1.91c.33-.53.73-.47.9.13l.61%202.16A1.64%201.64%200%200%200%2048.18%2042z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M45.9%2042a1.64%201.64%200%200%200%201.43%201.12h.53c.62%200%20.77.4.34.84l-.37.38a1.65%201.65%200%200%200-.25%201.8l.25.47c.29.55%200%20.87-.56.72l-.52-.13a1.64%201.64%200%200%200-1.69.68l-.28.45c-.33.53-.73.47-.9-.13l-.14-.51a1.65%201.65%200%200%200-1.43-1.12h-.53c-.62%200-.77-.4-.34-.84l.37-.38a1.65%201.65%200%200%200%20.25-1.8l-.25-.47c-.29-.55%200-.87.56-.72l.52.13a1.64%201.64%200%200%200%201.69-.68l.28-.45c.33-.53.73-.47.9.13zM29.56%207.69a1.13%201.13%200%200%200-.62%201.47l12.62%2031.33a1.13%201.13%200%200%200%201.47.63l.27-.11a1.13%201.13%200%200%200%20.62-1.47L31.3%208.21a1.13%201.13%200%200%200-1.47-.62z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M33.5%2015.07a1%201%200%200%201-1.4.56l-4-2a.92.92%200%200%200-1.33.37%201.19%201.19%200%200%200%20.7%201.36l5.7%202.8a1%201%200%200%200%201.4-.56l2.16-6a1.19%201.19%200%200%200-.44-1.47.92.92%200%200%200-1.21.65z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M36%2021.2a1%201%200%200%201-1.4.56L29%2019a1%201%200%200%200-1.4.56%201.29%201.29%200%200%200%20.63%201.56l7.6%203.74a1%201%200%200%200%201.4-.56l2.88-8a1.29%201.29%200%200%200-.63-1.56%201%201%200%200%200-1.4.56z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M38.93%2028.55a1%201%200%200%201-1.4.56l-5.86-2.88a1%201%200%200%200-1.4.56v.13a1.29%201.29%200%200%200%20.63%201.56l8%203.94a1%201%200%200%200%201.4-.56l3-8.4a1.29%201.29%200%200%200-.63-1.56l-.13-.06a1%201%200%200%200-1.4.56zM49%2026c-.25-.07-.59.37-.75%201l-2.55%209.33c-.16.6-.09%201.14.16%201.21s.59-.37.75-1l2.53-9.39c.16-.57.09-1.15-.14-1.15z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M49.16%2028.35a1.13%201.13%200%200%201-1.54-.42l-.15-.27c-.26-.44-.59-.74-.74-.65s0%20.6.28%201.14l.38.66a1.13%201.13%200%200%200%201.54.42l.66-.38c.54-.31.91-.69.82-.84s-.53-.07-1%20.19z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M48.59%2030.47a1.13%201.13%200%200%201-1.59-.42l-.35-.6c-.31-.54-.72-.89-.91-.78s-.1.64.21%201.18l.75%201.3a1.13%201.13%200%200%200%201.54.42l1.3-.75c.54-.31.89-.72.78-.91s-.64-.1-1.18.21z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M47.9%2033a1.13%201.13%200%200%201-1.54-.42l-.36-.7c-.31-.54-.73-.88-.93-.77s-.11.65.2%201.19l.83%201.44a1.13%201.13%200%200%200%201.54.42l1.36-.83c.54-.31.88-.73.77-.93s-.65-.11-1.19.2zM43.58%2039.69a1.64%201.64%200%200%201-1.69.68l-3.55-.9c-.6-.15-.85.17-.56.72l1.73%203.23a1.65%201.65%200%200%201-.25%201.8l-2.55%202.62c-.43.44-.28.82.34.84l3.66.12a1.65%201.65%200%200%201%201.43%201.12l1%203.53c.17.6.57.66.9.13L46%2050.47a1.64%201.64%200%200%201%201.69-.68l3.55.9c.6.15.85-.17.56-.72L50%2046.74a1.64%201.64%200%200%201%20.25-1.8l2.55-2.63c.43-.44.28-.83-.34-.84l-3.66-.12a1.64%201.64%200%200%201-1.43-1.12l-1-3.53c-.17-.6-.57-.65-.9-.13zm1.61-.85c.33-.53.73-.47.9.13l.61%202.16a1.65%201.65%200%200%200%201.43%201.12l2.24.07c.62%200%20.77.4.34.85l-1.56%201.61a1.65%201.65%200%200%200-.25%201.8l1.06%202c.29.55%200%20.87-.56.72l-2.17-.55a1.64%201.64%200%200%200-1.69.68l-1.18%201.91c-.33.53-.73.47-.9-.13L42.84%2049a1.64%201.64%200%200%200-1.43-1.12l-2.24-.07c-.62%200-.77-.4-.34-.84l1.56-1.61a1.65%201.65%200%200%200%20.25-1.8l-1.06-2c-.29-.55%200-.87.56-.72l2.17.55a1.64%201.64%200%200%200%201.69-.64z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M42.84%2042.71a1.64%201.64%200%200%200%201.69-.71l.28-.45c.33-.53.73-.47.9.13l.15.51a1.64%201.64%200%200%200%201.43%201.12h.53c.62%200%20.77.4.34.84l-.37.38a1.65%201.65%200%200%200-.25%201.8l.25.47c.29.55%200%20.87-.56.72l-.51-.13a1.64%201.64%200%200%200-1.69.68l-.28.45c-.33.53-.73.47-.9-.13l-.14-.51a1.64%201.64%200%200%200-1.43-1.12h-.53c-.62%200-.77-.4-.34-.84l.37-.38a1.65%201.65%200%200%200%20.25-1.8l-.25-.47c-.29-.55%200-.87.56-.72zM5%2039.73A1.13%201.13%200%200%200%206%2041l33.41%204.73a1.13%201.13%200%200%200%201.27-1v-.29a1.13%201.13%200%200%200-1-1.28L6.33%2038.48a1.13%201.13%200%200%200-1.27%201z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M13.37%2040a1%201%200%200%201-.21%201.49L9.42%2044a.92.92%200%200%200-.34%201.33%201.19%201.19%200%200%200%201.53.08l5.27-3.54a1%201%200%200%200%20.21-1.49L12%2035.53a1.19%201.19%200%200%200-1.49-.35.92.92%200%200%200%200%201.38z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M19.9%2040.93a1%201%200%200%201-.21%201.49l-5.12%203.44a1%201%200%200%200-.21%201.49%201.29%201.29%200%200%200%201.66.23l7-4.72a1%201%200%200%200%20.21-1.49l-5.45-6.48a1.29%201.29%200%200%200-1.66-.23%201%201%200%200%200-.21%201.49z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M27.74%2042a1%201%200%200%201-.21%201.49l-5.43%203.68a1%201%200%200%200-.21%201.49l.09.11a1.29%201.29%200%200%200%201.66.23l7.41-5a1%201%200%200%200%20.21-1.49l-5.74-6.81a1.29%201.29%200%200%200-1.66-.23l-.12.08a1%201%200%200%200-.21%201.45zM30.53%2032c-.18.18%200%20.69.46%201.13l6.86%206.89c.44.44.95.65%201.13.47s0-.69-.46-1.13l-6.86-6.86c-.44-.44-.95-.65-1.13-.5z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M32.68%2033.07a1.13%201.13%200%200%201-1.13%201.13h-.31c-.51%200-.93.14-.93.32s.51.32%201.13.32h.76a1.13%201.13%200%200%200%201.13-1.13V33c0-.62-.14-1.13-.32-1.13s-.32.42-.32.93-.01.27-.01.27z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M34.22%2034.62a1.13%201.13%200%200%201-1.13%201.13h-.69c-.62%200-1.13.18-1.13.4s.51.4%201.13.4h1.5a1.13%201.13%200%200%200%201.1-1.12v-1.5c0-.62-.18-1.13-.4-1.13s-.4.51-.4%201.13z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M36.08%2036.49A1.13%201.13%200%200%201%2035%2037.62h-.82c-.62%200-1.13.19-1.13.42s.51.42%201.13.42h1.66a1.13%201.13%200%200%200%201.13-1.13v-1.66c0-.62-.19-1.13-.42-1.13s-.42.51-.42%201.13zM39.7%2043.57a1.65%201.65%200%200%201-.25%201.8L36.89%2048c-.43.44-.28.82.34.84l3.66.12a1.64%201.64%200%200%201%201.43%201.12l1%203.53c.17.6.57.65.9.13l1.93-3.11a1.64%201.64%200%200%201%201.69-.68l3.55.9c.6.15.85-.17.56-.72l-1.74-3.23a1.65%201.65%200%200%201%20.25-1.8L53%2042.47c.43-.45.28-.83-.34-.85L49%2041.51a1.64%201.64%200%200%201-1.43-1.12l-1-3.53c-.17-.6-.57-.65-.9-.13l-1.93%203.11a1.64%201.64%200%200%201-1.69.68l-3.54-.9c-.6-.15-.85.17-.56.72zm.07-1.82c-.29-.55%200-.87.56-.72l2.17.55a1.64%201.64%200%200%200%201.69-.68l1.18-1.9c.33-.53.73-.47.9.13l.61%202.16a1.64%201.64%200%200%200%201.43%201.12l2.24.07c.62%200%20.77.4.34.84l-1.56%201.61a1.65%201.65%200%200%200-.25%201.8l1.06%202c.29.55%200%20.87-.56.72l-2.17-.55a1.64%201.64%200%200%200-1.69.68l-1.18%201.91c-.33.53-.73.47-.9-.13L43%2049.18a1.64%201.64%200%200%200-1.43-1.12L39.35%2048c-.62%200-.77-.4-.34-.84l1.56-1.61a1.65%201.65%200%200%200%20.25-1.8z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M41.94%2045.73a1.65%201.65%200%200%200%20.25-1.8l-.25-.47c-.29-.55%200-.87.56-.72l.52.13a1.64%201.64%200%200%200%201.69-.68l.28-.45c.33-.53.73-.47.9.13l.14.51a1.64%201.64%200%200%200%201.43%201.12h.53c.62%200%20.77.4.34.84l-.37.38a1.65%201.65%200%200%200-.25%201.8L48%2047c.29.55%200%20.87-.56.72l-.52-.13a1.64%201.64%200%200%200-1.69.68l-.28.45c-.33.53-.73.47-.9-.13l-.14-.51A1.64%201.64%200%200%200%2042.44%2047h-.53c-.62%200-.77-.4-.34-.84zM20.45%2077a1.13%201.13%200%200%200%201.55-.15l20.82-26.61a1.13%201.13%200%200%200-.19-1.58l-.23-.18a1.13%201.13%200%200%200-1.58.19L20%2075.28a1.13%201.13%200%200%200%20.19%201.58z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M24.86%2069.93a1%201%200%200%201%201.19.93l.3%204.5c0%20.62.48%201.05%201%201a1.19%201.19%200%200%200%20.82-1.36l-.42-6.34a1%201%200%200%200-1.19-.93l-6.25%201.11a1.19%201.19%200%200%200-1%201.12.92.92%200%200%200%201.17.72z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M28.93%2064.73a1%201%200%200%201%201.19.93l.41%206.16a1%201%200%200%200%201.18.93%201.29%201.29%200%200%200%201-1.32L32.22%2063A1%201%200%200%200%2031%2062l-8.3%201.52a1.29%201.29%200%200%200-1%201.32%201%201%200%200%200%201.19.93z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M33.81%2058.49a1%201%200%200%201%201.19.93l.44%206.52a1%201%200%200%200%201.19.93h.14a1.29%201.29%200%200%200%201-1.32l-.6-8.92a1%201%200%200%200-1.17-.96l-8.79%201.56a1.29%201.29%200%200%200-1%201.32v.14a1%201%200%200%200%201.18.93zM26.55%2051.07c.07.25.61.33%201.21.17l9.39-2.5c.6-.16%201-.49%201-.75s-.61-.33-1.21-.17l-9.39%202.5c-.63.16-1.07.5-1%20.75z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M28.52%2049.72a1.13%201.13%200%200%201%20.41%201.54l-.15.26c-.26.44-.34.88-.19%201s.53-.28.84-.81l.38-.66a1.13%201.13%200%200%200-.41-1.54l-.66-.38c-.54-.31-1-.44-1.14-.29s.2.49.65.75z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M30.64%2049.15A1.13%201.13%200%200%201%2031%2050.7l-.35.6c-.31.54-.41%201.07-.22%201.18s.6-.24.91-.77l.75-1.3a1.13%201.13%200%200%200-.41-1.54l-1.3-.75c-.54-.31-1.07-.41-1.18-.22s.24.6.77.92z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M33.18%2048.48a1.13%201.13%200%200%201%20.41%201.52l-.41.71c-.31.54-.4%201.07-.2%201.19s.62-.23.93-.77l.83-1.44a1.13%201.13%200%200%200-.41-1.54l-1.44-.83c-.54-.31-1.07-.4-1.18-.2s.23.62.76.93zM41.11%2048.88A1.65%201.65%200%200%201%2042.55%2050l1%203.53c.17.6.57.65.9.13l1.93-3.11a1.64%201.64%200%200%201%201.69-.68l3.55.9c.6.15.85-.17.56-.72l-1.73-3.23a1.65%201.65%200%200%201%20.26-1.8l2.55-2.62c.43-.44.28-.83-.34-.84l-3.66-.12a1.64%201.64%200%200%201-1.43-1.12l-1-3.53c-.17-.6-.57-.66-.9-.13L44%2039.77a1.64%201.64%200%200%201-1.69.68l-3.55-.9c-.6-.15-.85.17-.56.72l1.73%203.23a1.65%201.65%200%200%201-.25%201.8l-2.55%202.62c-.43.44-.28.82.34.84zm-1.54-1c-.62%200-.77-.4-.34-.84l1.57-1.61a1.65%201.65%200%200%200%20.25-1.8l-1.06-2c-.29-.55%200-.87.56-.72l2.17.55a1.64%201.64%200%200%200%201.69-.68l1.18-1.91c.33-.53.73-.47.9.13l.61%202.16a1.64%201.64%200%200%200%201.43%201.12l2.24.07c.62%200%20.77.4.34.84l-1.56%201.61a1.65%201.65%200%200%200-.25%201.8l1.06%202c.29.55%200%20.87-.56.72l-2.17-.55a1.64%201.64%200%200%200-1.69.68l-1.18%201.91c-.33.53-.73.47-.9-.13l-.61-2.16A1.64%201.64%200%200%200%2041.82%2048z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M44.1%2048a1.65%201.65%200%200%200-1.43-1.12h-.53c-.62%200-.77-.4-.34-.84l.37-.38a1.65%201.65%200%200%200%20.25-1.8l-.25-.47c-.29-.55%200-.87.56-.72l.52.13a1.64%201.64%200%200%200%201.69-.68l.28-.45c.33-.53.73-.47.9.13l.15.51a1.64%201.64%200%200%200%201.43%201.12h.53c.62%200%20.77.4.34.84l-.37.38a1.65%201.65%200%200%200-.25%201.8l.25.47c.29.55%200%20.87-.56.72l-.52-.13a1.64%201.64%200%200%200-1.69.68l-.28.45c-.33.53-.73.47-.9-.13zM60.44%2082.31a1.13%201.13%200%200%200%20.62-1.47L48.45%2049.51a1.13%201.13%200%200%200-1.45-.63l-.27.11a1.13%201.13%200%200%200-.62%201.47L58.7%2081.79a1.13%201.13%200%200%200%201.47.62z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M56.5%2074.93a1%201%200%200%201%201.4-.56l4%202a.92.92%200%200%200%201.36-.37%201.19%201.19%200%200%200-.7-1.36l-5.7-2.8a1%201%200%200%200-1.4.56l-2.16%206a1.19%201.19%200%200%200%20.44%201.47.92.92%200%200%200%201.26-.7z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M54%2068.8a1%201%200%200%201%201.4-.56L61%2071a1%201%200%200%200%201.4-.56%201.29%201.29%200%200%200-.63-1.56l-7.6-3.74a1%201%200%200%200-1.4.56l-2.88%208a1.29%201.29%200%200%200%20.63%201.56%201%201%200%200%200%201.4-.56z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M51.07%2061.45a1%201%200%200%201%201.4-.56l5.86%202.88a1%201%200%200%200%201.4-.56v-.13a1.29%201.29%200%200%200-.63-1.56l-8-3.94a1%201%200%200%200-1.4.56l-3%208.4a1.29%201.29%200%200%200%20.63%201.56l.13.06a1%201%200%200%200%201.4-.56zM41%2064c.25.07.59-.37.75-1l2.53-9.39c.16-.6.09-1.15-.16-1.21s-.59.37-.75%201l-2.53%209.39c-.14.63-.07%201.21.16%201.21z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M40.84%2061.65a1.13%201.13%200%200%201%201.54.42l.15.27c.26.45.59.74.75.65s0-.6-.28-1.14l-.38-.66a1.13%201.13%200%200%200-1.54-.42l-.66.38c-.54.31-.9.69-.82.84s.52.07%201-.19z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M41.41%2059.53a1.13%201.13%200%200%201%201.54.42l.35.6c.31.54.72.89.91.78s.1-.64-.21-1.18l-.75-1.3a1.13%201.13%200%200%200-1.54-.42l-1.3.75c-.54.31-.89.72-.78.91s.64.1%201.18-.21z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M42.1%2057a1.13%201.13%200%200%201%201.54.42l.41.71c.31.54.73.88.93.77s.11-.65-.2-1.19l-.83-1.44a1.13%201.13%200%200%200-1.54-.42l-1.41.82c-.54.31-.88.73-.77.93s.65.11%201.19-.2zM46.42%2050.31a1.64%201.64%200%200%201%201.69-.68l3.55.9c.6.15.85-.17.56-.72l-1.73-3.23a1.65%201.65%200%200%201%20.25-1.8l2.55-2.62c.43-.44.28-.83-.34-.84l-3.66-.12a1.64%201.64%200%200%201-1.43-1.12l-1-3.53c-.17-.6-.57-.66-.9-.13L44%2039.53a1.64%201.64%200%200%201-1.69.68l-3.55-.9c-.6-.15-.85.17-.56.72l1.8%203.23a1.64%201.64%200%200%201-.25%201.8l-2.55%202.63c-.43.44-.28.83.34.84l3.66.12a1.64%201.64%200%200%201%201.43%201.12l1%203.52c.17.6.57.66.9.13zm-1.61.85c-.33.53-.73.47-.9-.13l-.61-2.16a1.64%201.64%200%200%200-1.43-1.12l-2.24-.07c-.62%200-.77-.4-.34-.85l1.56-1.61a1.65%201.65%200%200%200%20.25-1.8l-1.06-2c-.29-.55%200-.87.56-.72l2.17.55a1.64%201.64%200%200%200%201.69-.68l1.18-1.91c.33-.53.73-.47.9.13l.62%202.21a1.64%201.64%200%200%200%201.43%201.12l2.24.07c.62%200%20.77.4.34.84l-1.56%201.61a1.65%201.65%200%200%200-.25%201.8l1.06%202c.29.55%200%20.87-.56.72l-2.17-.55a1.64%201.64%200%200%200-1.69.68z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M47.16%2047.29a1.64%201.64%200%200%200-1.69.68l-.28.45c-.33.53-.73.47-.9-.13l-.15-.51a1.64%201.64%200%200%200-1.43-1.12h-.53c-.62%200-.77-.4-.34-.84l.37-.38a1.65%201.65%200%200%200%20.26-1.8l-.25-.47c-.29-.55%200-.87.56-.72l.52.13a1.64%201.64%200%200%200%201.7-.7l.28-.45c.33-.53.73-.47.9.13l.14.51a1.65%201.65%200%200%200%201.43%201.12h.53c.62%200%20.77.4.34.85l-.37.38a1.65%201.65%200%200%200-.25%201.8l.25.47c.29.55%200%20.87-.56.72zM85%2050.27A1.13%201.13%200%200%200%2084%2049l-33.38-4.73a1.13%201.13%200%200%200-1.27%201v.29a1.13%201.13%200%200%200%201%201.28l33.41%204.73a1.13%201.13%200%200%200%201.27-1z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M76.63%2050a1%201%200%200%201%20.21-1.49L80.58%2046a.92.92%200%200%200%20.34-1.33%201.19%201.19%200%200%200-1.53-.08l-5.27%203.54a1%201%200%200%200-.21%201.49L78%2054.47a1.19%201.19%200%200%200%201.49.35.92.92%200%200%200%200-1.38z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M70.1%2049.07a1%201%200%200%201%20.21-1.49l5.12-3.44a1%201%200%200%200%20.21-1.49%201.29%201.29%200%200%200-1.64-.27l-7%204.72a1%201%200%200%200-.21%201.49l5.45%206.48a1.29%201.29%200%200%200%201.66.24%201%201%200%200%200%20.21-1.49z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M62.26%2048a1%201%200%200%201%20.21-1.49l5.42-3.64a1%201%200%200%200%20.21-1.49l-.1-.15a1.29%201.29%200%200%200-1.64-.23l-7.41%205a1%201%200%200%200-.21%201.49l5.75%206.84a1.29%201.29%200%200%200%201.66.24l.12-.08a1%201%200%200%200%20.2-1.49zM59.47%2058c.18-.18%200-.69-.46-1.13l-6.86-6.89c-.44-.44-.95-.65-1.13-.47s0%20.69.46%201.13l6.86%206.89c.44.41.95.62%201.13.47z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M57.32%2056.93a1.13%201.13%200%200%201%201.13-1.13h.31c.51%200%20.93-.14.93-.32s-.51-.32-1.13-.32h-.76a1.13%201.13%200%200%200-1.13%201.13V57c0%20.62.14%201.13.32%201.13s.32-.42.32-.93.01-.27.01-.27z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M55.78%2055.38a1.13%201.13%200%200%201%201.13-1.13h.7c.62%200%201.13-.18%201.13-.4s-.51-.4-1.13-.4H56.1a1.13%201.13%200%200%200-1.1%201.12v1.5c0%20.62.18%201.13.4%201.13s.4-.51.4-1.13z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M53.92%2053.51A1.13%201.13%200%200%201%2055%2052.38h.82c.62%200%201.13-.19%201.13-.42s-.51-.42-1.13-.42h-1.61a1.13%201.13%200%200%200-1.13%201.13v1.66c0%20.62.19%201.13.42%201.13s.42-.51.42-1.13zM50.3%2046.43a1.65%201.65%200%200%201%20.25-1.8L53.11%2042c.43-.44.28-.83-.34-.84L49.11%2041a1.65%201.65%200%200%201-1.43-1.12l-1-3.53c-.17-.6-.57-.65-.9-.13l-1.93%203.11a1.64%201.64%200%200%201-1.69.68l-3.55-.9c-.6-.15-.85.17-.56.72l1.73%203.23a1.65%201.65%200%200%201-.26%201.8L37%2047.53c-.43.44-.28.82.34.84l3.66.12a1.64%201.64%200%200%201%201.43%201.12l1%203.53c.17.6.57.66.9.13l1.93-3.11a1.64%201.64%200%200%201%201.69-.68l3.54.9c.6.15.85-.17.56-.72zm-.07%201.82c.29.55%200%20.87-.56.72l-2.17-.55a1.64%201.64%200%200%200-1.69.68L44.63%2051c-.33.53-.73.47-.9-.13l-.61-2.16a1.64%201.64%200%200%200-1.43-1.12l-2.24-.07c-.62%200-.77-.4-.34-.84l1.56-1.61a1.65%201.65%200%200%200%20.25-1.8l-1.06-2c-.29-.55%200-.87.56-.72l2.17.55a1.64%201.64%200%200%200%201.69-.68l1.18-1.91c.33-.53.73-.47.9.13l.64%202.18a1.64%201.64%200%200%200%201.43%201.12l2.24.07c.62%200%20.77.4.34.85l-1.56%201.61a1.65%201.65%200%200%200-.25%201.8z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M48.06%2044.27a1.65%201.65%200%200%200-.25%201.8l.25.47c.29.55%200%20.87-.56.72l-.5-.13a1.64%201.64%200%200%200-1.69.68l-.28.45c-.33.53-.73.47-.9-.13l-.13-.51a1.65%201.65%200%200%200-1.43-1.12h-.53c-.62%200-.77-.4-.34-.84l.37-.38a1.65%201.65%200%200%200%20.25-1.8L42%2043c-.29-.55%200-.87.56-.72l.52.13a1.64%201.64%200%200%200%201.69-.68l.28-.45c.33-.53.73-.47.9.13l.14.51A1.64%201.64%200%200%200%2047.56%2043h.53c.62%200%20.77.4.34.84z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
	-webkit-animation-name: snowflake_falling_rotating;
	animation-name: snowflake_falling_rotating;
	-webkit-animation-duration: 20s;
	animation-duration: 20s;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear
}
.mod-subscription:after {
	content: '';
	position: absolute;
	top: 0;
	left: 5rem;
	display: block;
	width: 3.75rem;
	height: 3.75rem;
	opacity: .5;
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2050%2050%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bopacity%3A0.67%3B%7D.cls-2%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Efiocco3%3C%2Ftitle%3E%3Cpath%20class%3D%22cls-1%20cls-2%22%20d%3D%22M17.89%2035.72c.12.32.38.38.59.14a1.12%201.12%200%200%200%20.16-1l-.25-.66a1.09%201.09%200%200%201%20.15-1c.2-.23.45-.15.57.17l.45%201.27c.11.32.38.38.59.15a1.12%201.12%200%200%200%20.17-1l-.46-1.26a1.1%201.1%200%200%201%20.15-1c.2-.23.45-.15.57.17l.61%201.71c.11.32.38.38.59.14a1.13%201.13%200%200%200%20.17-1l-.62-1.7a1.09%201.09%200%200%201%20.14-1c.19-.22.44-.14.56.18l1%202.92.21.58.41-.44%202.09-2.25c.23-.25.49-.22.58.07a1.08%201.08%200%200%201-.25%201l-1.23%201.3a1.13%201.13%200%200%200-.24%201c.1.31.36.36.59.11L26.42%2033c.23-.25.49-.21.58.08a1.1%201.1%200%200%201-.25%201l-.91%201a1.12%201.12%200%200%200-.24%201c.1.3.37.35.59.11l.91-1c.23-.24.49-.21.58.08a1.09%201.09%200%200%201-.25%201l-.48.51a1.12%201.12%200%200%200-.24%201c.1.31.36.36.59.11l.49-.52a.33.33%200%200%201%20.61.14l.69%202.17a.56.56%200%200%200%20.66.43.58.58%200%200%200%20.28-.75l-.69-2.17c-.1-.32.08-.54.4-.49l.69.12c.33.06.51-.15.41-.45a1.07%201.07%200%200%200-.77-.65l-.68-.11a1%201%200%200%201-.76-.63c-.09-.29.1-.48.42-.42l1.3.23c.33.06.51-.15.41-.45a1.07%201.07%200%200%200-.77-.66l-1.29-.22a1.05%201.05%200%200%201-.76-.63c-.09-.29.1-.48.42-.42l1.75.31c.33.06.51-.15.41-.45a1.08%201.08%200%200%200-.77-.66l-1.74-.3a1%201%200%200%201-.76-.62c-.09-.28.1-.47.43-.41l3%20.54.59.11-.16-.59-.85-3c-.09-.33.06-.54.34-.48a1%201%200%200%201%20.68.7l.48%201.74a1.09%201.09%200%200%200%20.72.72c.31.07.48-.14.39-.47l-.5-1.75c-.09-.33.07-.54.36-.48a1.06%201.06%200%200%201%20.69.71l.36%201.3a1.08%201.08%200%200%200%20.72.71c.31.07.48-.15.39-.47l-.36-1.3c-.09-.33.07-.54.36-.48a1%201%200%200%201%20.69.71l.19.68a1.08%201.08%200%200%200%20.72.72c.31.07.48-.15.39-.47l-.19-.69c-.09-.33.1-.54.42-.47l2.17.47a.56.56%200%200%200%20.69-.37.57.57%200%200%200-.49-.63l-2.17-.47a.35.35%200%200%201-.21-.6l.44-.55c.21-.26.13-.53-.17-.6a1%201%200%200%200-.94.36l-.44.55a1%201%200%200%201-.91.37c-.29-.06-.35-.33-.14-.59l.84-1c.21-.26.13-.53-.17-.59a1%201%200%200%200-.94.36l-.83%201a1%201%200%200%201-.91.36c-.29-.06-.36-.33-.14-.59L34%2024.2c.21-.26.13-.53-.18-.59a1.06%201.06%200%200%200-.94.36l-1.12%201.4a1%201%200%200%201-.9.37c-.28-.06-.34-.32-.13-.58l1.94-2.38.38-.47-.58-.15-2.94-.73c-.32-.08-.43-.33-.23-.55a1%201%200%200%201%20.93-.25l1.67.37a1.05%201.05%200%200%200%201-.29c.21-.24.12-.5-.2-.59l-1.72-.43c-.32-.08-.42-.33-.22-.56a1%201%200%200%201%20.94-.26l1.27.33a1%201%200%200%200%201-.29c.21-.24.12-.5-.2-.58l-1.28-.32c-.32-.08-.42-.33-.22-.56a1%201%200%200%201%20.94-.26l.67.18a1%201%200%200%200%201-.28c.21-.24.12-.5-.2-.59l-.68-.18a.35.35%200%200%201-.18-.61l1.48-1.7a.59.59%200%200%200%200-.8.55.55%200%200%200-.77.12L33%2015.07a.33.33%200%200%201-.61-.12l-.24-.67c-.12-.32-.38-.38-.59-.14a1.12%201.12%200%200%200-.16%201l.24.66a1.09%201.09%200%200%201-.15%201c-.2.23-.45.15-.57-.17l-.45-1.27c-.11-.32-.38-.38-.59-.14a1.12%201.12%200%200%200-.17%201l.46%201.26a1.1%201.1%200%200%201-.15%201c-.2.23-.45.15-.57-.17l-.61-1.71c-.11-.32-.38-.38-.59-.14a1.13%201.13%200%200%200-.17%201l.62%201.7a1.09%201.09%200%200%201-.14%201c-.19.22-.44.14-.56-.18l-1-2.92-.21-.58-.42.44-2.09%202.25c-.23.25-.49.22-.58-.07a1.08%201.08%200%200%201%20.25-1l1.22-1.3a1.13%201.13%200%200%200%20.24-1c-.1-.31-.36-.36-.59-.11l-1.23%201.32c-.23.25-.49.21-.58-.08a1.1%201.1%200%200%201%20.25-1l.91-1a1.12%201.12%200%200%200%20.24-1c-.1-.31-.36-.35-.59-.11l-.91%201c-.23.25-.49.21-.58-.08a1.09%201.09%200%200%201%20.25-1l.48-.51a1.12%201.12%200%200%200%20.24-1c-.1-.31-.36-.36-.59-.11l-.49.52a.33.33%200%200%201-.61-.14l-.69-2.17a.56.56%200%200%200-.66-.43.58.58%200%200%200-.28.75l.69%202.17c.1.32-.08.54-.4.49l-.69-.12c-.33-.06-.51.15-.41.45a1.07%201.07%200%200%200%20.77.65l.68.11a1%201%200%200%201%20.76.63c.09.29-.1.48-.42.42l-1.29-.23c-.33-.06-.51.15-.41.45a1.07%201.07%200%200%200%20.77.66l1.29.22a1.05%201.05%200%200%201%20.76.63c.09.29-.1.48-.42.42l-1.75-.31c-.33-.06-.51.15-.41.45a1.08%201.08%200%200%200%20.77.66l1.74.3a1%201%200%200%201%20.76.62c.09.28-.1.47-.43.41l-3-.54-.59-.11.17.59.85%203c.09.33-.06.54-.34.48a1%201%200%200%201-.68-.7l-.48-1.74a1.09%201.09%200%200%200-.72-.72c-.31-.07-.48.14-.39.47l.5%201.75c.09.33-.07.54-.36.48a1.06%201.06%200%200%201-.69-.71l-.36-1.3a1.08%201.08%200%200%200-.72-.71c-.31-.07-.48.15-.39.47l.36%201.3c.09.33-.07.54-.36.48a1%201%200%200%201-.69-.71l-.24-.51a1.07%201.07%200%200%200-.72-.72c-.31-.07-.48.15-.39.47l.19.69c.09.33-.1.54-.42.47l-2.17-.51a.56.56%200%200%200-.69.37.57.57%200%200%200%20.49.63l2.17.47a.35.35%200%200%201%20.21.6l-.44.55c-.21.26-.13.53.17.6a1%201%200%200%200%20.94-.36l.44-.55a1%201%200%200%201%20.91-.37c.29.06.35.33.14.59l-.84%201c-.21.26-.13.53.17.59a1%201%200%200%200%20.94-.36l.83-1a1%201%200%200%201%20.91-.36c.29.06.36.33.15.59L16%2025.8c-.21.26-.13.53.18.59a1.06%201.06%200%200%200%20.94-.36l1.12-1.4a1%201%200%200%201%20.9-.37c.28.06.34.32.13.58l-1.94%202.38-.38.47.58.15%202.94.73c.32.08.43.33.23.55a1%201%200%200%201-.93.25L18.1%2029a1.05%201.05%200%200%200-1%20.29c-.21.24-.12.5.2.59l1.72.43c.32.08.42.33.22.56a1%201%200%200%201-.94.26l-1.27-.33a1%201%200%200%200-1%20.28c-.21.24-.12.5.2.58l1.28.32c.32.08.42.33.22.56a1%201%200%200%201-.94.26l-.67-.18a1%201%200%200%200-1%20.28c-.21.24-.12.5.2.59l.68.18a.35.35%200%200%201%20.18.61L14.82%2036a.59.59%200%200%200%200%20.8.55.55%200%200%200%20.77-.12L17%2034.93a.33.33%200%200%201%20.61.12zm11.82-6.82c.09.33-.1.55-.43.49L27.37%2029a1.11%201.11%200%200%201-.78-.69l-.22-.68c-.1-.32.08-.54.4-.48h.14c.33.06.52-.16.43-.49v-.15c-.09-.33.1-.54.42-.47l.69.15a1.11%201.11%200%200%201%20.75.72zm-1.77-3.79a.34.34%200%200%201-.2-.6l.09-.11a.36.36%200%200%200-.2-.63h-.15a.34.34%200%200%201-.18-.61l.47-.54a1.08%201.08%200%200%201%201-.31l1.88.48a.36.36%200%200%201%20.2.62l-1.24%201.53a1.08%201.08%200%200%201-1%20.35zm-2-6.26a.34.34%200%200%201%20.62.13l.67%201.87a1.16%201.16%200%200%201-.19%201l-.47.54a.33.33%200%200%201-.61-.12v-.14a.34.34%200%200%200-.62-.13l-.11.11a.33.33%200%200%201-.6-.14l-.22-.69a1.16%201.16%200%200%201%20.23-1zm-5.65%202.25c-.09-.33.1-.55.42-.49l1.92.34a1.11%201.11%200%200%201%20.78.69l.22.68c.1.32-.08.54-.4.48h-.14c-.33-.06-.52.16-.43.49v.15c.09.33-.1.54-.42.47l-.69-.15a1.11%201.11%200%200%201-.75-.72zm1.77%203.79a.34.34%200%200%201%20.2.6l-.09.11a.36.36%200%200%200%20.2.62h.15a.34.34%200%200%201%20.18.61l-.47.54a1.08%201.08%200%200%201-1%20.31l-1.88-.48a.36.36%200%200%201-.2-.62l1.24-1.54a1.08%201.08%200%200%201%201-.35zm.72%204.25a1.16%201.16%200%200%201%20.19-1l.46-.53a.33.33%200%200%201%20.61.12v.14a.34.34%200%200%200%20.62.13l.1-.11a.33.33%200%200%201%20.6.14l.22.69a1.16%201.16%200%200%201-.23%201l-1.34%201.44a.34.34%200%200%201-.62-.13z%22%20id%3D%22Livello_7%22%20data-name%3D%22Livello%207%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
	-webkit-animation-name: snowflake_falling_rotating;
	animation-name: snowflake_falling_rotating;
	-webkit-animation-duration: 30s;
	animation-duration: 30s;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear
}
.mod-subscription__bg {
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	height: 100%
}
.mod-subscription__container {
	position: relative;
	z-index: 1;
	padding: 0
}
.mod-subscription__content {
	padding: 2.5rem 1.25rem;
	width: 31.25rem;
	margin-top: auto;
	margin-bottom: auto
}
.mod-subscription__title {
	padding: 0
}
.mod-subscription__flag, .mod-subscription__flag .mod-subscription__flag a {
	font-size: .875rem
}
.mod-subscription__form {
	margin-top: 1.5625rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}
.mod-subscription__input {
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	margin: 0;
	height: 3.4375rem
}
.mod-subscription__input--bottom {
	margin-top: 2.5rem
}
.mod-subscription__flags {
	-webkit-box-ordinal-group: 4;
	-ms-flex-order: 3;
	order: 3;
	min-width: 100%;
	margin-top: .9375rem
}
.mod-subscription__btn {
	margin: 0;
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2
}
.mod-subscription__btn--bottom {
	margin: 2.1875rem auto 0;
	-webkit-box-ordinal-group: 4;
	-ms-flex-order: 3;
	order: 3
}
.mod-subscription__inputs-wrap {
	margin-bottom: 1.25rem
}
.mod-subscription__legal {
	margin-top: 1.75rem;
	-webkit-box-ordinal-group: 5;
	-ms-flex-order: 4;
	order: 4;
	min-width: 100%
}
.mod-subscription__snowflake {
	position: absolute;
	top: 0;
	display: block;
	-webkit-animation-name: snowflake_falling;
	animation-name: snowflake_falling;
	-webkit-animation-duration: 20s;
	animation-duration: 20s;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear
}
.mod-subscription__snowflake--1 {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2090%2090%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bopacity%3A0.63%3B%7D.cls-2%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Efiocco1%3C%2Ftitle%3E%3Cg%20class%3D%22cls-1%22%20id%3D%22Livello_7%22%20data-name%3D%22Livello%207%22%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M69.55%2013a1.13%201.13%200%200%200-1.58.19L47.18%2039.76a1.13%201.13%200%200%200%20.19%201.58l.23.18a1.13%201.13%200%200%200%201.58-.19L70%2014.72a1.13%201.13%200%200%200-.19-1.58z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M65.14%2020.07a1%201%200%200%201-1.14-.93l-.3-4.5c0-.62-.48-1.05-1-1a1.19%201.19%200%200%200-.87%201.36l.43%206.34a1%201%200%200%200%201.19.93l6.25-1.11a1.19%201.19%200%200%200%201-1.12.92.92%200%200%200-1.17-.72z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M61.07%2025.27a1%201%200%200%201-1.19-.93l-.41-6.16a1%201%200%200%200-1.19-.93%201.29%201.29%200%200%200-1%201.32l.5%208.43A1%201%200%200%200%2059%2028l8.33-1.48a1.29%201.29%200%200%200%201-1.32%201%201%200%200%200-1.19-.93z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M56.19%2031.51a1%201%200%200%201-1.19-.93l-.44-6.52a1%201%200%200%200-1.19-.93h-.14a1.29%201.29%200%200%200-1%201.32l.6%208.92a1%201%200%200%200%201.19.93l8.79-1.56a1.29%201.29%200%200%200%201-1.32v-.12a1%201%200%200%200-1.19-.93zM63.45%2038.93c-.07-.25-.61-.33-1.21-.17l-9.39%202.5c-.6.16-1%20.5-1%20.75s.61.33%201.21.17l9.39-2.5c.63-.16%201.07-.5%201-.75z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M61.48%2040.28a1.13%201.13%200%200%201-.41-1.54l.15-.26c.26-.44.34-.88.19-1s-.53.28-.84.81l-.38.66a1.13%201.13%200%200%200%20.41%201.54l.66.38c.54.31%201%20.44%201.14.29s-.2-.49-.65-.75z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M59.36%2040.84A1.13%201.13%200%200%201%2059%2039.3l.35-.6c.31-.54.41-1.07.22-1.18s-.6.24-.91.77l-.75%201.3a1.13%201.13%200%200%200%20.41%201.54l1.3.75c.54.31%201.07.41%201.18.22s-.24-.6-.77-.92z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M56.82%2041.52a1.13%201.13%200%200%201-.41-1.52l.41-.71c.31-.54.4-1.07.2-1.19s-.62.23-.93.77l-.83%201.44a1.13%201.13%200%200%200%20.41%201.54l1.44.83c.54.31%201.07.4%201.19.2s-.23-.62-.76-.93zM48.89%2041.12A1.64%201.64%200%200%201%2047.46%2040l-1-3.53c-.17-.6-.57-.65-.9-.13l-1.93%203.11a1.64%201.64%200%200%201-1.69.68l-3.55-.9c-.6-.15-.85.17-.56.72l1.73%203.23a1.65%201.65%200%200%201-.26%201.8l-2.55%202.62c-.43.44-.28.82.34.84l3.66.12a1.64%201.64%200%200%201%201.43%201.12l1%203.53c.17.6.57.66.9.13L46%2050.23a1.64%201.64%200%200%201%201.69-.68l3.55.9c.6.15.85-.17.56-.72l-1.73-3.23a1.65%201.65%200%200%201%20.25-1.8l2.55-2.62c.43-.44.28-.82-.34-.84zm1.54%201c.62%200%20.77.4.34.85l-1.57%201.57a1.65%201.65%200%200%200-.25%201.8l1.06%202c.29.55%200%20.87-.56.72l-2.17-.55a1.64%201.64%200%200%200-1.69.68l-1.19%201.89c-.33.53-.73.47-.9-.13l-.61-2.16a1.65%201.65%200%200%200-1.43-1.12l-2.24-.07c-.62%200-.77-.4-.34-.84l1.56-1.61a1.65%201.65%200%200%200%20.25-1.8l-1.06-2c-.29-.55%200-.87.56-.72l2.17.55a1.64%201.64%200%200%200%201.69-.68l1.18-1.91c.33-.53.73-.47.9.13l.61%202.16A1.64%201.64%200%200%200%2048.18%2042z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M45.9%2042a1.64%201.64%200%200%200%201.43%201.12h.53c.62%200%20.77.4.34.84l-.37.38a1.65%201.65%200%200%200-.25%201.8l.25.47c.29.55%200%20.87-.56.72l-.52-.13a1.64%201.64%200%200%200-1.69.68l-.28.45c-.33.53-.73.47-.9-.13l-.14-.51a1.65%201.65%200%200%200-1.43-1.12h-.53c-.62%200-.77-.4-.34-.84l.37-.38a1.65%201.65%200%200%200%20.25-1.8l-.25-.47c-.29-.55%200-.87.56-.72l.52.13a1.64%201.64%200%200%200%201.69-.68l.28-.45c.33-.53.73-.47.9.13zM29.56%207.69a1.13%201.13%200%200%200-.62%201.47l12.62%2031.33a1.13%201.13%200%200%200%201.47.63l.27-.11a1.13%201.13%200%200%200%20.62-1.47L31.3%208.21a1.13%201.13%200%200%200-1.47-.62z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M33.5%2015.07a1%201%200%200%201-1.4.56l-4-2a.92.92%200%200%200-1.33.37%201.19%201.19%200%200%200%20.7%201.36l5.7%202.8a1%201%200%200%200%201.4-.56l2.16-6a1.19%201.19%200%200%200-.44-1.47.92.92%200%200%200-1.21.65z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M36%2021.2a1%201%200%200%201-1.4.56L29%2019a1%201%200%200%200-1.4.56%201.29%201.29%200%200%200%20.63%201.56l7.6%203.74a1%201%200%200%200%201.4-.56l2.88-8a1.29%201.29%200%200%200-.63-1.56%201%201%200%200%200-1.4.56z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M38.93%2028.55a1%201%200%200%201-1.4.56l-5.86-2.88a1%201%200%200%200-1.4.56v.13a1.29%201.29%200%200%200%20.63%201.56l8%203.94a1%201%200%200%200%201.4-.56l3-8.4a1.29%201.29%200%200%200-.63-1.56l-.13-.06a1%201%200%200%200-1.4.56zM49%2026c-.25-.07-.59.37-.75%201l-2.55%209.33c-.16.6-.09%201.14.16%201.21s.59-.37.75-1l2.53-9.39c.16-.57.09-1.15-.14-1.15z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M49.16%2028.35a1.13%201.13%200%200%201-1.54-.42l-.15-.27c-.26-.44-.59-.74-.74-.65s0%20.6.28%201.14l.38.66a1.13%201.13%200%200%200%201.54.42l.66-.38c.54-.31.91-.69.82-.84s-.53-.07-1%20.19z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M48.59%2030.47a1.13%201.13%200%200%201-1.59-.42l-.35-.6c-.31-.54-.72-.89-.91-.78s-.1.64.21%201.18l.75%201.3a1.13%201.13%200%200%200%201.54.42l1.3-.75c.54-.31.89-.72.78-.91s-.64-.1-1.18.21z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M47.9%2033a1.13%201.13%200%200%201-1.54-.42l-.36-.7c-.31-.54-.73-.88-.93-.77s-.11.65.2%201.19l.83%201.44a1.13%201.13%200%200%200%201.54.42l1.36-.83c.54-.31.88-.73.77-.93s-.65-.11-1.19.2zM43.58%2039.69a1.64%201.64%200%200%201-1.69.68l-3.55-.9c-.6-.15-.85.17-.56.72l1.73%203.23a1.65%201.65%200%200%201-.25%201.8l-2.55%202.62c-.43.44-.28.82.34.84l3.66.12a1.65%201.65%200%200%201%201.43%201.12l1%203.53c.17.6.57.66.9.13L46%2050.47a1.64%201.64%200%200%201%201.69-.68l3.55.9c.6.15.85-.17.56-.72L50%2046.74a1.64%201.64%200%200%201%20.25-1.8l2.55-2.63c.43-.44.28-.83-.34-.84l-3.66-.12a1.64%201.64%200%200%201-1.43-1.12l-1-3.53c-.17-.6-.57-.65-.9-.13zm1.61-.85c.33-.53.73-.47.9.13l.61%202.16a1.65%201.65%200%200%200%201.43%201.12l2.24.07c.62%200%20.77.4.34.85l-1.56%201.61a1.65%201.65%200%200%200-.25%201.8l1.06%202c.29.55%200%20.87-.56.72l-2.17-.55a1.64%201.64%200%200%200-1.69.68l-1.18%201.91c-.33.53-.73.47-.9-.13L42.84%2049a1.64%201.64%200%200%200-1.43-1.12l-2.24-.07c-.62%200-.77-.4-.34-.84l1.56-1.61a1.65%201.65%200%200%200%20.25-1.8l-1.06-2c-.29-.55%200-.87.56-.72l2.17.55a1.64%201.64%200%200%200%201.69-.64z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M42.84%2042.71a1.64%201.64%200%200%200%201.69-.71l.28-.45c.33-.53.73-.47.9.13l.15.51a1.64%201.64%200%200%200%201.43%201.12h.53c.62%200%20.77.4.34.84l-.37.38a1.65%201.65%200%200%200-.25%201.8l.25.47c.29.55%200%20.87-.56.72l-.51-.13a1.64%201.64%200%200%200-1.69.68l-.28.45c-.33.53-.73.47-.9-.13l-.14-.51a1.64%201.64%200%200%200-1.43-1.12h-.53c-.62%200-.77-.4-.34-.84l.37-.38a1.65%201.65%200%200%200%20.25-1.8l-.25-.47c-.29-.55%200-.87.56-.72zM5%2039.73A1.13%201.13%200%200%200%206%2041l33.41%204.73a1.13%201.13%200%200%200%201.27-1v-.29a1.13%201.13%200%200%200-1-1.28L6.33%2038.48a1.13%201.13%200%200%200-1.27%201z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M13.37%2040a1%201%200%200%201-.21%201.49L9.42%2044a.92.92%200%200%200-.34%201.33%201.19%201.19%200%200%200%201.53.08l5.27-3.54a1%201%200%200%200%20.21-1.49L12%2035.53a1.19%201.19%200%200%200-1.49-.35.92.92%200%200%200%200%201.38z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M19.9%2040.93a1%201%200%200%201-.21%201.49l-5.12%203.44a1%201%200%200%200-.21%201.49%201.29%201.29%200%200%200%201.66.23l7-4.72a1%201%200%200%200%20.21-1.49l-5.45-6.48a1.29%201.29%200%200%200-1.66-.23%201%201%200%200%200-.21%201.49z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M27.74%2042a1%201%200%200%201-.21%201.49l-5.43%203.68a1%201%200%200%200-.21%201.49l.09.11a1.29%201.29%200%200%200%201.66.23l7.41-5a1%201%200%200%200%20.21-1.49l-5.74-6.81a1.29%201.29%200%200%200-1.66-.23l-.12.08a1%201%200%200%200-.21%201.45zM30.53%2032c-.18.18%200%20.69.46%201.13l6.86%206.89c.44.44.95.65%201.13.47s0-.69-.46-1.13l-6.86-6.86c-.44-.44-.95-.65-1.13-.5z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M32.68%2033.07a1.13%201.13%200%200%201-1.13%201.13h-.31c-.51%200-.93.14-.93.32s.51.32%201.13.32h.76a1.13%201.13%200%200%200%201.13-1.13V33c0-.62-.14-1.13-.32-1.13s-.32.42-.32.93-.01.27-.01.27z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M34.22%2034.62a1.13%201.13%200%200%201-1.13%201.13h-.69c-.62%200-1.13.18-1.13.4s.51.4%201.13.4h1.5a1.13%201.13%200%200%200%201.1-1.12v-1.5c0-.62-.18-1.13-.4-1.13s-.4.51-.4%201.13z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M36.08%2036.49A1.13%201.13%200%200%201%2035%2037.62h-.82c-.62%200-1.13.19-1.13.42s.51.42%201.13.42h1.66a1.13%201.13%200%200%200%201.13-1.13v-1.66c0-.62-.19-1.13-.42-1.13s-.42.51-.42%201.13zM39.7%2043.57a1.65%201.65%200%200%201-.25%201.8L36.89%2048c-.43.44-.28.82.34.84l3.66.12a1.64%201.64%200%200%201%201.43%201.12l1%203.53c.17.6.57.65.9.13l1.93-3.11a1.64%201.64%200%200%201%201.69-.68l3.55.9c.6.15.85-.17.56-.72l-1.74-3.23a1.65%201.65%200%200%201%20.25-1.8L53%2042.47c.43-.45.28-.83-.34-.85L49%2041.51a1.64%201.64%200%200%201-1.43-1.12l-1-3.53c-.17-.6-.57-.65-.9-.13l-1.93%203.11a1.64%201.64%200%200%201-1.69.68l-3.54-.9c-.6-.15-.85.17-.56.72zm.07-1.82c-.29-.55%200-.87.56-.72l2.17.55a1.64%201.64%200%200%200%201.69-.68l1.18-1.9c.33-.53.73-.47.9.13l.61%202.16a1.64%201.64%200%200%200%201.43%201.12l2.24.07c.62%200%20.77.4.34.84l-1.56%201.61a1.65%201.65%200%200%200-.25%201.8l1.06%202c.29.55%200%20.87-.56.72l-2.17-.55a1.64%201.64%200%200%200-1.69.68l-1.18%201.91c-.33.53-.73.47-.9-.13L43%2049.18a1.64%201.64%200%200%200-1.43-1.12L39.35%2048c-.62%200-.77-.4-.34-.84l1.56-1.61a1.65%201.65%200%200%200%20.25-1.8z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M41.94%2045.73a1.65%201.65%200%200%200%20.25-1.8l-.25-.47c-.29-.55%200-.87.56-.72l.52.13a1.64%201.64%200%200%200%201.69-.68l.28-.45c.33-.53.73-.47.9.13l.14.51a1.64%201.64%200%200%200%201.43%201.12h.53c.62%200%20.77.4.34.84l-.37.38a1.65%201.65%200%200%200-.25%201.8L48%2047c.29.55%200%20.87-.56.72l-.52-.13a1.64%201.64%200%200%200-1.69.68l-.28.45c-.33.53-.73.47-.9-.13l-.14-.51A1.64%201.64%200%200%200%2042.44%2047h-.53c-.62%200-.77-.4-.34-.84zM20.45%2077a1.13%201.13%200%200%200%201.55-.15l20.82-26.61a1.13%201.13%200%200%200-.19-1.58l-.23-.18a1.13%201.13%200%200%200-1.58.19L20%2075.28a1.13%201.13%200%200%200%20.19%201.58z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M24.86%2069.93a1%201%200%200%201%201.19.93l.3%204.5c0%20.62.48%201.05%201%201a1.19%201.19%200%200%200%20.82-1.36l-.42-6.34a1%201%200%200%200-1.19-.93l-6.25%201.11a1.19%201.19%200%200%200-1%201.12.92.92%200%200%200%201.17.72z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M28.93%2064.73a1%201%200%200%201%201.19.93l.41%206.16a1%201%200%200%200%201.18.93%201.29%201.29%200%200%200%201-1.32L32.22%2063A1%201%200%200%200%2031%2062l-8.3%201.52a1.29%201.29%200%200%200-1%201.32%201%201%200%200%200%201.19.93z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M33.81%2058.49a1%201%200%200%201%201.19.93l.44%206.52a1%201%200%200%200%201.19.93h.14a1.29%201.29%200%200%200%201-1.32l-.6-8.92a1%201%200%200%200-1.17-.96l-8.79%201.56a1.29%201.29%200%200%200-1%201.32v.14a1%201%200%200%200%201.18.93zM26.55%2051.07c.07.25.61.33%201.21.17l9.39-2.5c.6-.16%201-.49%201-.75s-.61-.33-1.21-.17l-9.39%202.5c-.63.16-1.07.5-1%20.75z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M28.52%2049.72a1.13%201.13%200%200%201%20.41%201.54l-.15.26c-.26.44-.34.88-.19%201s.53-.28.84-.81l.38-.66a1.13%201.13%200%200%200-.41-1.54l-.66-.38c-.54-.31-1-.44-1.14-.29s.2.49.65.75z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M30.64%2049.15A1.13%201.13%200%200%201%2031%2050.7l-.35.6c-.31.54-.41%201.07-.22%201.18s.6-.24.91-.77l.75-1.3a1.13%201.13%200%200%200-.41-1.54l-1.3-.75c-.54-.31-1.07-.41-1.18-.22s.24.6.77.92z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M33.18%2048.48a1.13%201.13%200%200%201%20.41%201.52l-.41.71c-.31.54-.4%201.07-.2%201.19s.62-.23.93-.77l.83-1.44a1.13%201.13%200%200%200-.41-1.54l-1.44-.83c-.54-.31-1.07-.4-1.18-.2s.23.62.76.93zM41.11%2048.88A1.65%201.65%200%200%201%2042.55%2050l1%203.53c.17.6.57.65.9.13l1.93-3.11a1.64%201.64%200%200%201%201.69-.68l3.55.9c.6.15.85-.17.56-.72l-1.73-3.23a1.65%201.65%200%200%201%20.26-1.8l2.55-2.62c.43-.44.28-.83-.34-.84l-3.66-.12a1.64%201.64%200%200%201-1.43-1.12l-1-3.53c-.17-.6-.57-.66-.9-.13L44%2039.77a1.64%201.64%200%200%201-1.69.68l-3.55-.9c-.6-.15-.85.17-.56.72l1.73%203.23a1.65%201.65%200%200%201-.25%201.8l-2.55%202.62c-.43.44-.28.82.34.84zm-1.54-1c-.62%200-.77-.4-.34-.84l1.57-1.61a1.65%201.65%200%200%200%20.25-1.8l-1.06-2c-.29-.55%200-.87.56-.72l2.17.55a1.64%201.64%200%200%200%201.69-.68l1.18-1.91c.33-.53.73-.47.9.13l.61%202.16a1.64%201.64%200%200%200%201.43%201.12l2.24.07c.62%200%20.77.4.34.84l-1.56%201.61a1.65%201.65%200%200%200-.25%201.8l1.06%202c.29.55%200%20.87-.56.72l-2.17-.55a1.64%201.64%200%200%200-1.69.68l-1.18%201.91c-.33.53-.73.47-.9-.13l-.61-2.16A1.64%201.64%200%200%200%2041.82%2048z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M44.1%2048a1.65%201.65%200%200%200-1.43-1.12h-.53c-.62%200-.77-.4-.34-.84l.37-.38a1.65%201.65%200%200%200%20.25-1.8l-.25-.47c-.29-.55%200-.87.56-.72l.52.13a1.64%201.64%200%200%200%201.69-.68l.28-.45c.33-.53.73-.47.9.13l.15.51a1.64%201.64%200%200%200%201.43%201.12h.53c.62%200%20.77.4.34.84l-.37.38a1.65%201.65%200%200%200-.25%201.8l.25.47c.29.55%200%20.87-.56.72l-.52-.13a1.64%201.64%200%200%200-1.69.68l-.28.45c-.33.53-.73.47-.9-.13zM60.44%2082.31a1.13%201.13%200%200%200%20.62-1.47L48.45%2049.51a1.13%201.13%200%200%200-1.45-.63l-.27.11a1.13%201.13%200%200%200-.62%201.47L58.7%2081.79a1.13%201.13%200%200%200%201.47.62z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M56.5%2074.93a1%201%200%200%201%201.4-.56l4%202a.92.92%200%200%200%201.36-.37%201.19%201.19%200%200%200-.7-1.36l-5.7-2.8a1%201%200%200%200-1.4.56l-2.16%206a1.19%201.19%200%200%200%20.44%201.47.92.92%200%200%200%201.26-.7z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M54%2068.8a1%201%200%200%201%201.4-.56L61%2071a1%201%200%200%200%201.4-.56%201.29%201.29%200%200%200-.63-1.56l-7.6-3.74a1%201%200%200%200-1.4.56l-2.88%208a1.29%201.29%200%200%200%20.63%201.56%201%201%200%200%200%201.4-.56z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M51.07%2061.45a1%201%200%200%201%201.4-.56l5.86%202.88a1%201%200%200%200%201.4-.56v-.13a1.29%201.29%200%200%200-.63-1.56l-8-3.94a1%201%200%200%200-1.4.56l-3%208.4a1.29%201.29%200%200%200%20.63%201.56l.13.06a1%201%200%200%200%201.4-.56zM41%2064c.25.07.59-.37.75-1l2.53-9.39c.16-.6.09-1.15-.16-1.21s-.59.37-.75%201l-2.53%209.39c-.14.63-.07%201.21.16%201.21z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M40.84%2061.65a1.13%201.13%200%200%201%201.54.42l.15.27c.26.45.59.74.75.65s0-.6-.28-1.14l-.38-.66a1.13%201.13%200%200%200-1.54-.42l-.66.38c-.54.31-.9.69-.82.84s.52.07%201-.19z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M41.41%2059.53a1.13%201.13%200%200%201%201.54.42l.35.6c.31.54.72.89.91.78s.1-.64-.21-1.18l-.75-1.3a1.13%201.13%200%200%200-1.54-.42l-1.3.75c-.54.31-.89.72-.78.91s.64.1%201.18-.21z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M42.1%2057a1.13%201.13%200%200%201%201.54.42l.41.71c.31.54.73.88.93.77s.11-.65-.2-1.19l-.83-1.44a1.13%201.13%200%200%200-1.54-.42l-1.41.82c-.54.31-.88.73-.77.93s.65.11%201.19-.2zM46.42%2050.31a1.64%201.64%200%200%201%201.69-.68l3.55.9c.6.15.85-.17.56-.72l-1.73-3.23a1.65%201.65%200%200%201%20.25-1.8l2.55-2.62c.43-.44.28-.83-.34-.84l-3.66-.12a1.64%201.64%200%200%201-1.43-1.12l-1-3.53c-.17-.6-.57-.66-.9-.13L44%2039.53a1.64%201.64%200%200%201-1.69.68l-3.55-.9c-.6-.15-.85.17-.56.72l1.8%203.23a1.64%201.64%200%200%201-.25%201.8l-2.55%202.63c-.43.44-.28.83.34.84l3.66.12a1.64%201.64%200%200%201%201.43%201.12l1%203.52c.17.6.57.66.9.13zm-1.61.85c-.33.53-.73.47-.9-.13l-.61-2.16a1.64%201.64%200%200%200-1.43-1.12l-2.24-.07c-.62%200-.77-.4-.34-.85l1.56-1.61a1.65%201.65%200%200%200%20.25-1.8l-1.06-2c-.29-.55%200-.87.56-.72l2.17.55a1.64%201.64%200%200%200%201.69-.68l1.18-1.91c.33-.53.73-.47.9.13l.62%202.21a1.64%201.64%200%200%200%201.43%201.12l2.24.07c.62%200%20.77.4.34.84l-1.56%201.61a1.65%201.65%200%200%200-.25%201.8l1.06%202c.29.55%200%20.87-.56.72l-2.17-.55a1.64%201.64%200%200%200-1.69.68z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M47.16%2047.29a1.64%201.64%200%200%200-1.69.68l-.28.45c-.33.53-.73.47-.9-.13l-.15-.51a1.64%201.64%200%200%200-1.43-1.12h-.53c-.62%200-.77-.4-.34-.84l.37-.38a1.65%201.65%200%200%200%20.26-1.8l-.25-.47c-.29-.55%200-.87.56-.72l.52.13a1.64%201.64%200%200%200%201.7-.7l.28-.45c.33-.53.73-.47.9.13l.14.51a1.65%201.65%200%200%200%201.43%201.12h.53c.62%200%20.77.4.34.85l-.37.38a1.65%201.65%200%200%200-.25%201.8l.25.47c.29.55%200%20.87-.56.72zM85%2050.27A1.13%201.13%200%200%200%2084%2049l-33.38-4.73a1.13%201.13%200%200%200-1.27%201v.29a1.13%201.13%200%200%200%201%201.28l33.41%204.73a1.13%201.13%200%200%200%201.27-1z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M76.63%2050a1%201%200%200%201%20.21-1.49L80.58%2046a.92.92%200%200%200%20.34-1.33%201.19%201.19%200%200%200-1.53-.08l-5.27%203.54a1%201%200%200%200-.21%201.49L78%2054.47a1.19%201.19%200%200%200%201.49.35.92.92%200%200%200%200-1.38z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M70.1%2049.07a1%201%200%200%201%20.21-1.49l5.12-3.44a1%201%200%200%200%20.21-1.49%201.29%201.29%200%200%200-1.64-.27l-7%204.72a1%201%200%200%200-.21%201.49l5.45%206.48a1.29%201.29%200%200%200%201.66.24%201%201%200%200%200%20.21-1.49z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M62.26%2048a1%201%200%200%201%20.21-1.49l5.42-3.64a1%201%200%200%200%20.21-1.49l-.1-.15a1.29%201.29%200%200%200-1.64-.23l-7.41%205a1%201%200%200%200-.21%201.49l5.75%206.84a1.29%201.29%200%200%200%201.66.24l.12-.08a1%201%200%200%200%20.2-1.49zM59.47%2058c.18-.18%200-.69-.46-1.13l-6.86-6.89c-.44-.44-.95-.65-1.13-.47s0%20.69.46%201.13l6.86%206.89c.44.41.95.62%201.13.47z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M57.32%2056.93a1.13%201.13%200%200%201%201.13-1.13h.31c.51%200%20.93-.14.93-.32s-.51-.32-1.13-.32h-.76a1.13%201.13%200%200%200-1.13%201.13V57c0%20.62.14%201.13.32%201.13s.32-.42.32-.93.01-.27.01-.27z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M55.78%2055.38a1.13%201.13%200%200%201%201.13-1.13h.7c.62%200%201.13-.18%201.13-.4s-.51-.4-1.13-.4H56.1a1.13%201.13%200%200%200-1.1%201.12v1.5c0%20.62.18%201.13.4%201.13s.4-.51.4-1.13z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M53.92%2053.51A1.13%201.13%200%200%201%2055%2052.38h.82c.62%200%201.13-.19%201.13-.42s-.51-.42-1.13-.42h-1.61a1.13%201.13%200%200%200-1.13%201.13v1.66c0%20.62.19%201.13.42%201.13s.42-.51.42-1.13zM50.3%2046.43a1.65%201.65%200%200%201%20.25-1.8L53.11%2042c.43-.44.28-.83-.34-.84L49.11%2041a1.65%201.65%200%200%201-1.43-1.12l-1-3.53c-.17-.6-.57-.65-.9-.13l-1.93%203.11a1.64%201.64%200%200%201-1.69.68l-3.55-.9c-.6-.15-.85.17-.56.72l1.73%203.23a1.65%201.65%200%200%201-.26%201.8L37%2047.53c-.43.44-.28.82.34.84l3.66.12a1.64%201.64%200%200%201%201.43%201.12l1%203.53c.17.6.57.66.9.13l1.93-3.11a1.64%201.64%200%200%201%201.69-.68l3.54.9c.6.15.85-.17.56-.72zm-.07%201.82c.29.55%200%20.87-.56.72l-2.17-.55a1.64%201.64%200%200%200-1.69.68L44.63%2051c-.33.53-.73.47-.9-.13l-.61-2.16a1.64%201.64%200%200%200-1.43-1.12l-2.24-.07c-.62%200-.77-.4-.34-.84l1.56-1.61a1.65%201.65%200%200%200%20.25-1.8l-1.06-2c-.29-.55%200-.87.56-.72l2.17.55a1.64%201.64%200%200%200%201.69-.68l1.18-1.91c.33-.53.73-.47.9.13l.64%202.18a1.64%201.64%200%200%200%201.43%201.12l2.24.07c.62%200%20.77.4.34.85l-1.56%201.61a1.65%201.65%200%200%200-.25%201.8z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M48.06%2044.27a1.65%201.65%200%200%200-.25%201.8l.25.47c.29.55%200%20.87-.56.72l-.5-.13a1.64%201.64%200%200%200-1.69.68l-.28.45c-.33.53-.73.47-.9-.13l-.13-.51a1.65%201.65%200%200%200-1.43-1.12h-.53c-.62%200-.77-.4-.34-.84l.37-.38a1.65%201.65%200%200%200%20.25-1.8L42%2043c-.29-.55%200-.87.56-.72l.52.13a1.64%201.64%200%200%200%201.69-.68l.28-.45c.33-.53.73-.47.9.13l.14.51A1.64%201.64%200%200%200%2047.56%2043h.53c.62%200%20.77.4.34.84z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
	width: 5rem;
	height: 5rem;
	left: 41%;
	-webkit-animation-name: snowflake_falling_rotating;
	animation-name: snowflake_falling_rotating
}
.mod-subscription__snowflake--2 {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2050%2050%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bopacity%3A0.67%3B%7D.cls-2%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Efiocco3%3C%2Ftitle%3E%3Cpath%20class%3D%22cls-1%20cls-2%22%20d%3D%22M17.89%2035.72c.12.32.38.38.59.14a1.12%201.12%200%200%200%20.16-1l-.25-.66a1.09%201.09%200%200%201%20.15-1c.2-.23.45-.15.57.17l.45%201.27c.11.32.38.38.59.15a1.12%201.12%200%200%200%20.17-1l-.46-1.26a1.1%201.1%200%200%201%20.15-1c.2-.23.45-.15.57.17l.61%201.71c.11.32.38.38.59.14a1.13%201.13%200%200%200%20.17-1l-.62-1.7a1.09%201.09%200%200%201%20.14-1c.19-.22.44-.14.56.18l1%202.92.21.58.41-.44%202.09-2.25c.23-.25.49-.22.58.07a1.08%201.08%200%200%201-.25%201l-1.23%201.3a1.13%201.13%200%200%200-.24%201c.1.31.36.36.59.11L26.42%2033c.23-.25.49-.21.58.08a1.1%201.1%200%200%201-.25%201l-.91%201a1.12%201.12%200%200%200-.24%201c.1.3.37.35.59.11l.91-1c.23-.24.49-.21.58.08a1.09%201.09%200%200%201-.25%201l-.48.51a1.12%201.12%200%200%200-.24%201c.1.31.36.36.59.11l.49-.52a.33.33%200%200%201%20.61.14l.69%202.17a.56.56%200%200%200%20.66.43.58.58%200%200%200%20.28-.75l-.69-2.17c-.1-.32.08-.54.4-.49l.69.12c.33.06.51-.15.41-.45a1.07%201.07%200%200%200-.77-.65l-.68-.11a1%201%200%200%201-.76-.63c-.09-.29.1-.48.42-.42l1.3.23c.33.06.51-.15.41-.45a1.07%201.07%200%200%200-.77-.66l-1.29-.22a1.05%201.05%200%200%201-.76-.63c-.09-.29.1-.48.42-.42l1.75.31c.33.06.51-.15.41-.45a1.08%201.08%200%200%200-.77-.66l-1.74-.3a1%201%200%200%201-.76-.62c-.09-.28.1-.47.43-.41l3%20.54.59.11-.16-.59-.85-3c-.09-.33.06-.54.34-.48a1%201%200%200%201%20.68.7l.48%201.74a1.09%201.09%200%200%200%20.72.72c.31.07.48-.14.39-.47l-.5-1.75c-.09-.33.07-.54.36-.48a1.06%201.06%200%200%201%20.69.71l.36%201.3a1.08%201.08%200%200%200%20.72.71c.31.07.48-.15.39-.47l-.36-1.3c-.09-.33.07-.54.36-.48a1%201%200%200%201%20.69.71l.19.68a1.08%201.08%200%200%200%20.72.72c.31.07.48-.15.39-.47l-.19-.69c-.09-.33.1-.54.42-.47l2.17.47a.56.56%200%200%200%20.69-.37.57.57%200%200%200-.49-.63l-2.17-.47a.35.35%200%200%201-.21-.6l.44-.55c.21-.26.13-.53-.17-.6a1%201%200%200%200-.94.36l-.44.55a1%201%200%200%201-.91.37c-.29-.06-.35-.33-.14-.59l.84-1c.21-.26.13-.53-.17-.59a1%201%200%200%200-.94.36l-.83%201a1%201%200%200%201-.91.36c-.29-.06-.36-.33-.14-.59L34%2024.2c.21-.26.13-.53-.18-.59a1.06%201.06%200%200%200-.94.36l-1.12%201.4a1%201%200%200%201-.9.37c-.28-.06-.34-.32-.13-.58l1.94-2.38.38-.47-.58-.15-2.94-.73c-.32-.08-.43-.33-.23-.55a1%201%200%200%201%20.93-.25l1.67.37a1.05%201.05%200%200%200%201-.29c.21-.24.12-.5-.2-.59l-1.72-.43c-.32-.08-.42-.33-.22-.56a1%201%200%200%201%20.94-.26l1.27.33a1%201%200%200%200%201-.29c.21-.24.12-.5-.2-.58l-1.28-.32c-.32-.08-.42-.33-.22-.56a1%201%200%200%201%20.94-.26l.67.18a1%201%200%200%200%201-.28c.21-.24.12-.5-.2-.59l-.68-.18a.35.35%200%200%201-.18-.61l1.48-1.7a.59.59%200%200%200%200-.8.55.55%200%200%200-.77.12L33%2015.07a.33.33%200%200%201-.61-.12l-.24-.67c-.12-.32-.38-.38-.59-.14a1.12%201.12%200%200%200-.16%201l.24.66a1.09%201.09%200%200%201-.15%201c-.2.23-.45.15-.57-.17l-.45-1.27c-.11-.32-.38-.38-.59-.14a1.12%201.12%200%200%200-.17%201l.46%201.26a1.1%201.1%200%200%201-.15%201c-.2.23-.45.15-.57-.17l-.61-1.71c-.11-.32-.38-.38-.59-.14a1.13%201.13%200%200%200-.17%201l.62%201.7a1.09%201.09%200%200%201-.14%201c-.19.22-.44.14-.56-.18l-1-2.92-.21-.58-.42.44-2.09%202.25c-.23.25-.49.22-.58-.07a1.08%201.08%200%200%201%20.25-1l1.22-1.3a1.13%201.13%200%200%200%20.24-1c-.1-.31-.36-.36-.59-.11l-1.23%201.32c-.23.25-.49.21-.58-.08a1.1%201.1%200%200%201%20.25-1l.91-1a1.12%201.12%200%200%200%20.24-1c-.1-.31-.36-.35-.59-.11l-.91%201c-.23.25-.49.21-.58-.08a1.09%201.09%200%200%201%20.25-1l.48-.51a1.12%201.12%200%200%200%20.24-1c-.1-.31-.36-.36-.59-.11l-.49.52a.33.33%200%200%201-.61-.14l-.69-2.17a.56.56%200%200%200-.66-.43.58.58%200%200%200-.28.75l.69%202.17c.1.32-.08.54-.4.49l-.69-.12c-.33-.06-.51.15-.41.45a1.07%201.07%200%200%200%20.77.65l.68.11a1%201%200%200%201%20.76.63c.09.29-.1.48-.42.42l-1.29-.23c-.33-.06-.51.15-.41.45a1.07%201.07%200%200%200%20.77.66l1.29.22a1.05%201.05%200%200%201%20.76.63c.09.29-.1.48-.42.42l-1.75-.31c-.33-.06-.51.15-.41.45a1.08%201.08%200%200%200%20.77.66l1.74.3a1%201%200%200%201%20.76.62c.09.28-.1.47-.43.41l-3-.54-.59-.11.17.59.85%203c.09.33-.06.54-.34.48a1%201%200%200%201-.68-.7l-.48-1.74a1.09%201.09%200%200%200-.72-.72c-.31-.07-.48.14-.39.47l.5%201.75c.09.33-.07.54-.36.48a1.06%201.06%200%200%201-.69-.71l-.36-1.3a1.08%201.08%200%200%200-.72-.71c-.31-.07-.48.15-.39.47l.36%201.3c.09.33-.07.54-.36.48a1%201%200%200%201-.69-.71l-.24-.51a1.07%201.07%200%200%200-.72-.72c-.31-.07-.48.15-.39.47l.19.69c.09.33-.1.54-.42.47l-2.17-.51a.56.56%200%200%200-.69.37.57.57%200%200%200%20.49.63l2.17.47a.35.35%200%200%201%20.21.6l-.44.55c-.21.26-.13.53.17.6a1%201%200%200%200%20.94-.36l.44-.55a1%201%200%200%201%20.91-.37c.29.06.35.33.14.59l-.84%201c-.21.26-.13.53.17.59a1%201%200%200%200%20.94-.36l.83-1a1%201%200%200%201%20.91-.36c.29.06.36.33.15.59L16%2025.8c-.21.26-.13.53.18.59a1.06%201.06%200%200%200%20.94-.36l1.12-1.4a1%201%200%200%201%20.9-.37c.28.06.34.32.13.58l-1.94%202.38-.38.47.58.15%202.94.73c.32.08.43.33.23.55a1%201%200%200%201-.93.25L18.1%2029a1.05%201.05%200%200%200-1%20.29c-.21.24-.12.5.2.59l1.72.43c.32.08.42.33.22.56a1%201%200%200%201-.94.26l-1.27-.33a1%201%200%200%200-1%20.28c-.21.24-.12.5.2.58l1.28.32c.32.08.42.33.22.56a1%201%200%200%201-.94.26l-.67-.18a1%201%200%200%200-1%20.28c-.21.24-.12.5.2.59l.68.18a.35.35%200%200%201%20.18.61L14.82%2036a.59.59%200%200%200%200%20.8.55.55%200%200%200%20.77-.12L17%2034.93a.33.33%200%200%201%20.61.12zm11.82-6.82c.09.33-.1.55-.43.49L27.37%2029a1.11%201.11%200%200%201-.78-.69l-.22-.68c-.1-.32.08-.54.4-.48h.14c.33.06.52-.16.43-.49v-.15c-.09-.33.1-.54.42-.47l.69.15a1.11%201.11%200%200%201%20.75.72zm-1.77-3.79a.34.34%200%200%201-.2-.6l.09-.11a.36.36%200%200%200-.2-.63h-.15a.34.34%200%200%201-.18-.61l.47-.54a1.08%201.08%200%200%201%201-.31l1.88.48a.36.36%200%200%201%20.2.62l-1.24%201.53a1.08%201.08%200%200%201-1%20.35zm-2-6.26a.34.34%200%200%201%20.62.13l.67%201.87a1.16%201.16%200%200%201-.19%201l-.47.54a.33.33%200%200%201-.61-.12v-.14a.34.34%200%200%200-.62-.13l-.11.11a.33.33%200%200%201-.6-.14l-.22-.69a1.16%201.16%200%200%201%20.23-1zm-5.65%202.25c-.09-.33.1-.55.42-.49l1.92.34a1.11%201.11%200%200%201%20.78.69l.22.68c.1.32-.08.54-.4.48h-.14c-.33-.06-.52.16-.43.49v.15c.09.33-.1.54-.42.47l-.69-.15a1.11%201.11%200%200%201-.75-.72zm1.77%203.79a.34.34%200%200%201%20.2.6l-.09.11a.36.36%200%200%200%20.2.62h.15a.34.34%200%200%201%20.18.61l-.47.54a1.08%201.08%200%200%201-1%20.31l-1.88-.48a.36.36%200%200%201-.2-.62l1.24-1.54a1.08%201.08%200%200%201%201-.35zm.72%204.25a1.16%201.16%200%200%201%20.19-1l.46-.53a.33.33%200%200%201%20.61.12v.14a.34.34%200%200%200%20.62.13l.1-.11a.33.33%200%200%201%20.6.14l.22.69a1.16%201.16%200%200%201-.23%201l-1.34%201.44a.34.34%200%200%201-.62-.13z%22%20id%3D%22Livello_7%22%20data-name%3D%22Livello%207%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
	-webkit-animation-duration: 40s;
	animation-duration: 40s;
	width: 1.875rem;
	height: 1.875rem;
	left: 48%
}
.mod-subscription__snowflake--3 {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2090%2090%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bopacity%3A0.67%3B%7D.cls-2%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Efiocco2%3C%2Ftitle%3E%3Cpath%20class%3D%22cls-1%20cls-2%22%20d%3D%22M25.53%2078a1.44%201.44%200%200%200%202-.54l.93-1.55a.77.77%200%200%201%201.46%200l.73%201.33a1.16%201.16%200%200%200%201.8.39%201.78%201.78%200%200%200%20.39-2.17l-1.28-2.3a2.62%202.62%200%200%201-.08-2.34c.35-.58%201-.48%201.34.22l1.69%203.07a1.15%201.15%200%200%200%201.79.39%201.81%201.81%200%200%200%20.37-2.18l-2.21-4a2.83%202.83%200%200%201%200-2.54l3-5.07c.42-.69%201-.63%201.24.13l.64%201.83a1%201%200%200%200%201.63.47l1.52-1.22c.63-.51%201.13-.26%201.12.55v1.19a3.56%203.56%200%200%201-1.17%202.38L38.85%2069a1.76%201.76%200%200%200-.47%202.13%201.16%201.16%200%200%200%201.81.29l2.22-1.79c.63-.51%201.13-.26%201.12.55v.34a1.38%201.38%200%201%200%202.76%200v-.32c0-.81.53-1%201.14-.51l2.17%201.87a1.17%201.17%200%200%200%201.82-.23%201.76%201.76%200%200%200-.4-2.14l-3.54-3a3.56%203.56%200%200%201-1.09-2.42v-1.18c0-.81.53-1%201.14-.51l1.49%201.28a1%201%200%200%200%201.64-.41l.7-1.81c.29-.75.85-.79%201.24-.08l2.86%205.17a2.84%202.84%200%200%201%200%202.54l-2.34%203.94a1.81%201.81%200%200%200%20.3%202.19%201.14%201.14%200%200%200%201.8-.33l1.79-3c.41-.69%201-.77%201.35-.18a2.62%202.62%200%200%201-.16%202.34l-1.36%202.26a1.78%201.78%200%200%200%20.31%202.18%201.17%201.17%200%200%200%201.85-.4l.78-1.31a.77.77%200%200%201%201.46%200l.88%201.58a1.4%201.4%200%201%200%202.45-1.36l-.88-1.58c-.39-.7-.05-1.27.75-1.25h1.52a1.16%201.16%200%200%200%201.24-1.37%201.79%201.79%200%200%200-1.69-1.42h-2.63A2.62%202.62%200%200%201%2060.8%2070c-.33-.59.06-1.07.86-1.05l3.5.07a1.14%201.14%200%200%200%201.23-1.35%201.81%201.81%200%200%200-1.7-1.41l-4.58-.1a2.83%202.83%200%200%201-2.18-1.31l-2.87-5.17c-.39-.71-.06-1.16.73-1l1.91.36a1%201%200%200%200%201.21-1.17l-.3-1.93c-.12-.8.34-1.11%201-.69l1%20.61A3.56%203.56%200%200%201%2062.15%2058l.71%204.6a1.76%201.76%200%200%200%201.61%201.47%201.16%201.16%200%200%200%201.16-1.42l-.43-2.82c-.12-.8.34-1.11%201-.69l.28.17A1.38%201.38%200%201%200%2067.94%2057l-.29-.18c-.69-.42-.63-1%20.13-1.24l2.7-.94a1.17%201.17%200%200%200%20.71-1.69%201.76%201.76%200%200%200-2.05-.73l-4.4%201.54a3.56%203.56%200%200%201-2.64-.27l-1-.61c-.69-.42-.63-1%20.13-1.24l1.85-.65a1%201%200%200%200%20.47-1.63L62.3%2047.8c-.5-.63-.26-1.13.55-1.12l5.91.1a2.83%202.83%200%200%201%202.18%201.31l2.24%204a1.81%201.81%200%200%200%202%20.84%201.14%201.14%200%200%200%20.62-1.72l-1.71-3.06c-.39-.7-.16-1.27.52-1.26a2.62%202.62%200%200%201%201.95%201.3l1.28%202.3a1.78%201.78%200%200%200%202%20.82%201.17%201.17%200%200%200%20.62-1.74l-.74-1.33c-.39-.7-.05-1.27.75-1.26h1.8a1.4%201.4%200%201%200%200-2.8h-1.81c-.81%200-1.12-.59-.71-1.28l.78-1.3a1.17%201.17%200%200%200-.56-1.76%201.78%201.78%200%200%200-2.07.75l-1.35%202.25a2.62%202.62%200%200%201-2%201.24c-.68%200-.89-.58-.48-1.27l1.81-3a1.15%201.15%200%200%200-.55-1.74%201.81%201.81%200%200%200-2.07.77L71%2042.77A2.83%202.83%200%200%201%2068.81%2044l-5.91-.1c-.81%200-1-.52-.51-1.14l1.27-1.47a1%201%200%200%200-.41-1.64L61.43%2039c-.75-.29-.79-.85-.08-1.24l1-.57A3.56%203.56%200%200%201%2065%2037l4.34%201.68a1.76%201.76%200%200%200%202.1-.68%201.16%201.16%200%200%200-.65-1.72l-2.66-1c-.75-.29-.79-.85-.08-1.24l.29-.16A1.38%201.38%200%201%200%2067%2031.41l-.3.17c-.7.39-1.16.06-1-.73l.52-2.85a1.16%201.16%200%200%200-1.11-1.46A1.76%201.76%200%200%200%2063.45%2028l-.87%204.58A3.57%203.57%200%200%201%2061%2034.72l-1%20.58c-.71.39-1.16.06-1-.73l.36-1.93a1%201%200%200%200-1.17-1.22l-1.92.3c-.8.12-1.11-.34-.69-1l3-5.06a2.83%202.83%200%200%201%202.22-1.24l4.58.06a1.81%201.81%200%200%200%201.75-1.35A1.14%201.14%200%200%200%2066%2021.7l-3.5-.05c-.81%200-1.18-.5-.83-1.08a2.62%202.62%200%200%201%202.1-1h2.63a1.78%201.78%200%200%200%201.73-1.36%201.17%201.17%200%200%200-1.2-1.41h-1.52c-.81%200-1.13-.59-.71-1.28l.92-1.52a1.4%201.4%200%201%200-2.41-1.44l-.93%201.55a.77.77%200%200%201-1.46%200l-.74-1.33a1.16%201.16%200%200%200-1.8-.39%201.78%201.78%200%200%200-.38%202.17l1.28%202.3a2.62%202.62%200%200%201%20.07%202.34c-.35.58-1%20.48-1.34-.22l-1.69-3.07a1.14%201.14%200%200%200-1.79-.39%201.81%201.81%200%200%200-.37%202.18l2.21%204a2.83%202.83%200%200%201%200%202.54l-3%205.07c-.41.69-1%20.63-1.24-.13l-.73-1.88a1%201%200%200%200-1.63-.47l-1.52%201.22c-.63.5-1.13.26-1.12-.55v-1.19a3.56%203.56%200%200%201%201.17-2.38L51.85%2021a1.76%201.76%200%200%200%20.47-2.13%201.16%201.16%200%200%200-1.81-.29l-2.23%201.79c-.63.51-1.13.26-1.12-.55v-.34a1.38%201.38%200%201%200-2.76%200v.34c0%20.81-.52%201-1.13.51l-2.17-1.89a1.16%201.16%200%200%200-1.82.23%201.76%201.76%200%200%200%20.4%202.14l3.53%203a3.56%203.56%200%200%201%201.08%202.42v1.19c0%20.81-.52%201-1.13.51l-1.49-1.28a1%201%200%200%200-1.67.45l-.7%201.81c-.29.75-.85.79-1.24.08l-2.86-5.16a2.83%202.83%200%200%201%200-2.54l2.34-3.94a1.81%201.81%200%200%200-.3-2.19%201.14%201.14%200%200%200-1.8.33l-1.8%203c-.41.69-1%20.77-1.35.18a2.62%202.62%200%200%201%20.16-2.34l1.36-2.26a1.78%201.78%200%200%200-.31-2.18%201.17%201.17%200%200%200-1.82.33l-.78%201.31a.77.77%200%200%201-1.46%200l-.87-1.58a1.41%201.41%200%201%200-2.45%201.36l.88%201.56c.39.7.05%201.27-.75%201.25h-1.52a1.17%201.17%200%200%200-1.24%201.37%201.78%201.78%200%200%200%201.69%201.42h2.63A2.61%202.61%200%200%201%2029.9%2020c.33.59-.06%201.07-.87%201.05l-3.5-.05a1.14%201.14%200%200%200-1.23%201.35%201.81%201.81%200%200%200%201.7%201.42l4.58.1a2.83%202.83%200%200%201%202.18%201.31l2.87%205.17c.39.7.06%201.16-.73%201L33%2031a1%201%200%200%200-1.22%201.18l.3%201.93c.12.8-.34%201.11-1%20.69l-1-.61A3.56%203.56%200%200%201%2028.54%2032l-.71-4.6a1.76%201.76%200%200%200-1.61-1.47%201.16%201.16%200%200%200-1.16%201.42l.44%202.82c.12.8-.34%201.11-1%20.69l-.29-.17A1.39%201.39%200%201%200%2022.76%2033l.29.18c.69.41.63%201-.13%201.24l-2.7.94a1.17%201.17%200%200%200-.71%201.69%201.76%201.76%200%200%200%202.05.73L26%2036.29a3.56%203.56%200%200%201%202.64.27l1%20.61c.69.42.63%201-.13%201.24l-1.85.65a1%201%200%200%200-.47%201.63l1.22%201.51c.5.63.26%201.13-.55%201.12l-5.91-.1a2.83%202.83%200%200%201-2.18-1.3l-2.24-4a1.81%201.81%200%200%200-2-.84%201.14%201.14%200%200%200-.61%201.72l1.71%203.06c.39.7.16%201.27-.52%201.26a2.62%202.62%200%200%201-1.95-1.3l-1.28-2.3a1.78%201.78%200%200%200-2-.82%201.17%201.17%200%200%200-.62%201.74l.74%201.33c.39.7.05%201.27-.75%201.25h-1.8a1.4%201.4%200%201%200%200%202.81h1.8c.81%200%201.12.59.71%201.28L10%2048.38a1.16%201.16%200%200%200%20.56%201.76%201.79%201.79%200%200%200%202.07-.75L14%2047.13a2.62%202.62%200%200%201%202-1.24c.68%200%20.9.59.48%201.28l-1.81%203a1.15%201.15%200%200%200%20.55%201.74%201.81%201.81%200%200%200%202.07-.77l2.38-3.92A2.83%202.83%200%200%201%2021.89%2046l5.91.1c.81%200%201%20.52.51%201.14L27%2048.7a1%201%200%200%200%20.41%201.64l1.82.71c.75.29.79.85.08%201.24l-1%20.57a3.56%203.56%200%200%201-2.65.18l-4.34-1.68a1.76%201.76%200%200%200-2.08.66%201.16%201.16%200%200%200%20.65%201.72l2.66%201c.75.29.79.85.08%201.24l-.29.16a1.38%201.38%200%201%200%201.34%202.42l.3-.17c.71-.39%201.16-.06%201%20.73l-.5%202.88a1.16%201.16%200%200%200%201.11%201.46A1.76%201.76%200%200%200%2027.24%2062l.87-4.58a3.56%203.56%200%200%201%201.55-2.15l1-.57c.71-.39%201.16-.06%201%20.73l-.37%201.93a1%201%200%200%200%201.17%201.22l1.92-.3c.8-.12%201.11.34.69%201l-3%205.06a2.83%202.83%200%200%201-2.22%201.24l-4.58-.06a1.81%201.81%200%200%200-1.75%201.35%201.14%201.14%200%200%200%201.18%201.39l3.5.05c.81%200%201.18.5.83%201.08a2.61%202.61%200%200%201-2.1%201H24.3a1.78%201.78%200%200%200-1.73%201.36%201.16%201.16%200%200%200%201.2%201.41h1.52c.81%200%201.13.59.71%201.28L25.08%2076a1.44%201.44%200%200%200%20.45%202zm15.05-20.18a3.56%203.56%200%200%201%20.27-2.64l2.27-3.78c.42-.69.74-.6.73.21L43.77%2056a3.56%203.56%200%200%201-1.17%202.38l-.28.23a1%201%200%200%201-1.62-.47zm8.91-2.49a3.56%203.56%200%200%201%20.18%202.67l-.13.33a1%201%200%200%201-1.64.41l-.28-.24a3.56%203.56%200%200%201-1.09-2.42l.08-4.41c0-.81.35-.89.74-.18zm-14.68-1.62a3.56%203.56%200%200%201%201.55-2.15l3.86-2.14c.7-.39.94-.15.53.54l-2.28%203.79a3.57%203.57%200%200%201-2.2%201.48l-.35.05a1%201%200%200%201-1.17-1.22zm19.29-1.84a3.56%203.56%200%200%201%201.48%202.2l.06.36a1%201%200%200%201-1.22%201.18l-.35-.07A3.56%203.56%200%200%201%2051.92%2054l-2.14-3.86c-.39-.7-.15-.94.55-.53zm2.27-5.29a3.57%203.57%200%200%201%202.39%201.17L59%2048a1%201%200%200%201-.46%201.63l-.35.12a3.56%203.56%200%200%201-2.64-.27l-3.78-2.27c-.69-.42-.6-.74.21-.73zm-24.51.71a3.56%203.56%200%200%201%202.42-1.09l4.41.07c.81%200%20.89.34.18.74L35%2049.14a3.56%203.56%200%200%201-2.65.18l-.35-.13a1%201%200%200%201-.41-1.64zm2.47-3.86a3.57%203.57%200%200%201-2.38-1.17l-.23-.26a1%201%200%200%201%20.46-1.63l.35-.12a3.55%203.55%200%200%201%202.64.27L39%2042.77c.69.42.6.74-.21.73zm24.51-.71a3.56%203.56%200%200%201-2.42%201.09L52%2043.73c-.81%200-.89-.34-.18-.73l3.85-2.14a3.56%203.56%200%200%201%202.65-.18l.34.13a1%201%200%200%201%20.41%201.64zM36.6%2038.13a3.56%203.56%200%200%201-1.48-2.2l-.06-.36a1%201%200%200%201%201.21-1.17l.35.07A3.57%203.57%200%200%201%2038.77%2036l2.14%203.86c.39.7.15.94-.54.53zm19.28-1.84a3.56%203.56%200%200%201-1.56%202.15l-3.86%202.14c-.7.39-.94.15-.53-.55l2.28-3.79a3.56%203.56%200%200%201%202.2-1.48l.35-.05A1%201%200%200%201%2056%2035.92zM41.2%2034.67A3.56%203.56%200%200%201%2041%2032l.13-.33a1%201%200%200%201%201.64-.41l.28.24a3.56%203.56%200%200%201%201.08%202.42l-.08%204.41c0%20.81-.34.89-.74.18zm8.91-2.49a3.56%203.56%200%200%201-.27%202.64l-2.27%203.78c-.41.69-.74.6-.73-.21l.08-4.4a3.56%203.56%200%200%201%201.17-2.38l.29-.23a1%201%200%200%201%201.62.47z%22%20id%3D%22Livello_7%22%20data-name%3D%22Livello%207%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
	-webkit-animation-duration: 30s;
	animation-duration: 30s;
	width: 4.375rem;
	height: 4.375rem;
	left: 57%
}
.mod-subscription__snowflake--4 {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2090%2090%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bopacity%3A0.67%3B%7D.cls-2%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Efiocco2%3C%2Ftitle%3E%3Cpath%20class%3D%22cls-1%20cls-2%22%20d%3D%22M25.53%2078a1.44%201.44%200%200%200%202-.54l.93-1.55a.77.77%200%200%201%201.46%200l.73%201.33a1.16%201.16%200%200%200%201.8.39%201.78%201.78%200%200%200%20.39-2.17l-1.28-2.3a2.62%202.62%200%200%201-.08-2.34c.35-.58%201-.48%201.34.22l1.69%203.07a1.15%201.15%200%200%200%201.79.39%201.81%201.81%200%200%200%20.37-2.18l-2.21-4a2.83%202.83%200%200%201%200-2.54l3-5.07c.42-.69%201-.63%201.24.13l.64%201.83a1%201%200%200%200%201.63.47l1.52-1.22c.63-.51%201.13-.26%201.12.55v1.19a3.56%203.56%200%200%201-1.17%202.38L38.85%2069a1.76%201.76%200%200%200-.47%202.13%201.16%201.16%200%200%200%201.81.29l2.22-1.79c.63-.51%201.13-.26%201.12.55v.34a1.38%201.38%200%201%200%202.76%200v-.32c0-.81.53-1%201.14-.51l2.17%201.87a1.17%201.17%200%200%200%201.82-.23%201.76%201.76%200%200%200-.4-2.14l-3.54-3a3.56%203.56%200%200%201-1.09-2.42v-1.18c0-.81.53-1%201.14-.51l1.49%201.28a1%201%200%200%200%201.64-.41l.7-1.81c.29-.75.85-.79%201.24-.08l2.86%205.17a2.84%202.84%200%200%201%200%202.54l-2.34%203.94a1.81%201.81%200%200%200%20.3%202.19%201.14%201.14%200%200%200%201.8-.33l1.79-3c.41-.69%201-.77%201.35-.18a2.62%202.62%200%200%201-.16%202.34l-1.36%202.26a1.78%201.78%200%200%200%20.31%202.18%201.17%201.17%200%200%200%201.85-.4l.78-1.31a.77.77%200%200%201%201.46%200l.88%201.58a1.4%201.4%200%201%200%202.45-1.36l-.88-1.58c-.39-.7-.05-1.27.75-1.25h1.52a1.16%201.16%200%200%200%201.24-1.37%201.79%201.79%200%200%200-1.69-1.42h-2.63A2.62%202.62%200%200%201%2060.8%2070c-.33-.59.06-1.07.86-1.05l3.5.07a1.14%201.14%200%200%200%201.23-1.35%201.81%201.81%200%200%200-1.7-1.41l-4.58-.1a2.83%202.83%200%200%201-2.18-1.31l-2.87-5.17c-.39-.71-.06-1.16.73-1l1.91.36a1%201%200%200%200%201.21-1.17l-.3-1.93c-.12-.8.34-1.11%201-.69l1%20.61A3.56%203.56%200%200%201%2062.15%2058l.71%204.6a1.76%201.76%200%200%200%201.61%201.47%201.16%201.16%200%200%200%201.16-1.42l-.43-2.82c-.12-.8.34-1.11%201-.69l.28.17A1.38%201.38%200%201%200%2067.94%2057l-.29-.18c-.69-.42-.63-1%20.13-1.24l2.7-.94a1.17%201.17%200%200%200%20.71-1.69%201.76%201.76%200%200%200-2.05-.73l-4.4%201.54a3.56%203.56%200%200%201-2.64-.27l-1-.61c-.69-.42-.63-1%20.13-1.24l1.85-.65a1%201%200%200%200%20.47-1.63L62.3%2047.8c-.5-.63-.26-1.13.55-1.12l5.91.1a2.83%202.83%200%200%201%202.18%201.31l2.24%204a1.81%201.81%200%200%200%202%20.84%201.14%201.14%200%200%200%20.62-1.72l-1.71-3.06c-.39-.7-.16-1.27.52-1.26a2.62%202.62%200%200%201%201.95%201.3l1.28%202.3a1.78%201.78%200%200%200%202%20.82%201.17%201.17%200%200%200%20.62-1.74l-.74-1.33c-.39-.7-.05-1.27.75-1.26h1.8a1.4%201.4%200%201%200%200-2.8h-1.81c-.81%200-1.12-.59-.71-1.28l.78-1.3a1.17%201.17%200%200%200-.56-1.76%201.78%201.78%200%200%200-2.07.75l-1.35%202.25a2.62%202.62%200%200%201-2%201.24c-.68%200-.89-.58-.48-1.27l1.81-3a1.15%201.15%200%200%200-.55-1.74%201.81%201.81%200%200%200-2.07.77L71%2042.77A2.83%202.83%200%200%201%2068.81%2044l-5.91-.1c-.81%200-1-.52-.51-1.14l1.27-1.47a1%201%200%200%200-.41-1.64L61.43%2039c-.75-.29-.79-.85-.08-1.24l1-.57A3.56%203.56%200%200%201%2065%2037l4.34%201.68a1.76%201.76%200%200%200%202.1-.68%201.16%201.16%200%200%200-.65-1.72l-2.66-1c-.75-.29-.79-.85-.08-1.24l.29-.16A1.38%201.38%200%201%200%2067%2031.41l-.3.17c-.7.39-1.16.06-1-.73l.52-2.85a1.16%201.16%200%200%200-1.11-1.46A1.76%201.76%200%200%200%2063.45%2028l-.87%204.58A3.57%203.57%200%200%201%2061%2034.72l-1%20.58c-.71.39-1.16.06-1-.73l.36-1.93a1%201%200%200%200-1.17-1.22l-1.92.3c-.8.12-1.11-.34-.69-1l3-5.06a2.83%202.83%200%200%201%202.22-1.24l4.58.06a1.81%201.81%200%200%200%201.75-1.35A1.14%201.14%200%200%200%2066%2021.7l-3.5-.05c-.81%200-1.18-.5-.83-1.08a2.62%202.62%200%200%201%202.1-1h2.63a1.78%201.78%200%200%200%201.73-1.36%201.17%201.17%200%200%200-1.2-1.41h-1.52c-.81%200-1.13-.59-.71-1.28l.92-1.52a1.4%201.4%200%201%200-2.41-1.44l-.93%201.55a.77.77%200%200%201-1.46%200l-.74-1.33a1.16%201.16%200%200%200-1.8-.39%201.78%201.78%200%200%200-.38%202.17l1.28%202.3a2.62%202.62%200%200%201%20.07%202.34c-.35.58-1%20.48-1.34-.22l-1.69-3.07a1.14%201.14%200%200%200-1.79-.39%201.81%201.81%200%200%200-.37%202.18l2.21%204a2.83%202.83%200%200%201%200%202.54l-3%205.07c-.41.69-1%20.63-1.24-.13l-.73-1.88a1%201%200%200%200-1.63-.47l-1.52%201.22c-.63.5-1.13.26-1.12-.55v-1.19a3.56%203.56%200%200%201%201.17-2.38L51.85%2021a1.76%201.76%200%200%200%20.47-2.13%201.16%201.16%200%200%200-1.81-.29l-2.23%201.79c-.63.51-1.13.26-1.12-.55v-.34a1.38%201.38%200%201%200-2.76%200v.34c0%20.81-.52%201-1.13.51l-2.17-1.89a1.16%201.16%200%200%200-1.82.23%201.76%201.76%200%200%200%20.4%202.14l3.53%203a3.56%203.56%200%200%201%201.08%202.42v1.19c0%20.81-.52%201-1.13.51l-1.49-1.28a1%201%200%200%200-1.67.45l-.7%201.81c-.29.75-.85.79-1.24.08l-2.86-5.16a2.83%202.83%200%200%201%200-2.54l2.34-3.94a1.81%201.81%200%200%200-.3-2.19%201.14%201.14%200%200%200-1.8.33l-1.8%203c-.41.69-1%20.77-1.35.18a2.62%202.62%200%200%201%20.16-2.34l1.36-2.26a1.78%201.78%200%200%200-.31-2.18%201.17%201.17%200%200%200-1.82.33l-.78%201.31a.77.77%200%200%201-1.46%200l-.87-1.58a1.41%201.41%200%201%200-2.45%201.36l.88%201.56c.39.7.05%201.27-.75%201.25h-1.52a1.17%201.17%200%200%200-1.24%201.37%201.78%201.78%200%200%200%201.69%201.42h2.63A2.61%202.61%200%200%201%2029.9%2020c.33.59-.06%201.07-.87%201.05l-3.5-.05a1.14%201.14%200%200%200-1.23%201.35%201.81%201.81%200%200%200%201.7%201.42l4.58.1a2.83%202.83%200%200%201%202.18%201.31l2.87%205.17c.39.7.06%201.16-.73%201L33%2031a1%201%200%200%200-1.22%201.18l.3%201.93c.12.8-.34%201.11-1%20.69l-1-.61A3.56%203.56%200%200%201%2028.54%2032l-.71-4.6a1.76%201.76%200%200%200-1.61-1.47%201.16%201.16%200%200%200-1.16%201.42l.44%202.82c.12.8-.34%201.11-1%20.69l-.29-.17A1.39%201.39%200%201%200%2022.76%2033l.29.18c.69.41.63%201-.13%201.24l-2.7.94a1.17%201.17%200%200%200-.71%201.69%201.76%201.76%200%200%200%202.05.73L26%2036.29a3.56%203.56%200%200%201%202.64.27l1%20.61c.69.42.63%201-.13%201.24l-1.85.65a1%201%200%200%200-.47%201.63l1.22%201.51c.5.63.26%201.13-.55%201.12l-5.91-.1a2.83%202.83%200%200%201-2.18-1.3l-2.24-4a1.81%201.81%200%200%200-2-.84%201.14%201.14%200%200%200-.61%201.72l1.71%203.06c.39.7.16%201.27-.52%201.26a2.62%202.62%200%200%201-1.95-1.3l-1.28-2.3a1.78%201.78%200%200%200-2-.82%201.17%201.17%200%200%200-.62%201.74l.74%201.33c.39.7.05%201.27-.75%201.25h-1.8a1.4%201.4%200%201%200%200%202.81h1.8c.81%200%201.12.59.71%201.28L10%2048.38a1.16%201.16%200%200%200%20.56%201.76%201.79%201.79%200%200%200%202.07-.75L14%2047.13a2.62%202.62%200%200%201%202-1.24c.68%200%20.9.59.48%201.28l-1.81%203a1.15%201.15%200%200%200%20.55%201.74%201.81%201.81%200%200%200%202.07-.77l2.38-3.92A2.83%202.83%200%200%201%2021.89%2046l5.91.1c.81%200%201%20.52.51%201.14L27%2048.7a1%201%200%200%200%20.41%201.64l1.82.71c.75.29.79.85.08%201.24l-1%20.57a3.56%203.56%200%200%201-2.65.18l-4.34-1.68a1.76%201.76%200%200%200-2.08.66%201.16%201.16%200%200%200%20.65%201.72l2.66%201c.75.29.79.85.08%201.24l-.29.16a1.38%201.38%200%201%200%201.34%202.42l.3-.17c.71-.39%201.16-.06%201%20.73l-.5%202.88a1.16%201.16%200%200%200%201.11%201.46A1.76%201.76%200%200%200%2027.24%2062l.87-4.58a3.56%203.56%200%200%201%201.55-2.15l1-.57c.71-.39%201.16-.06%201%20.73l-.37%201.93a1%201%200%200%200%201.17%201.22l1.92-.3c.8-.12%201.11.34.69%201l-3%205.06a2.83%202.83%200%200%201-2.22%201.24l-4.58-.06a1.81%201.81%200%200%200-1.75%201.35%201.14%201.14%200%200%200%201.18%201.39l3.5.05c.81%200%201.18.5.83%201.08a2.61%202.61%200%200%201-2.1%201H24.3a1.78%201.78%200%200%200-1.73%201.36%201.16%201.16%200%200%200%201.2%201.41h1.52c.81%200%201.13.59.71%201.28L25.08%2076a1.44%201.44%200%200%200%20.45%202zm15.05-20.18a3.56%203.56%200%200%201%20.27-2.64l2.27-3.78c.42-.69.74-.6.73.21L43.77%2056a3.56%203.56%200%200%201-1.17%202.38l-.28.23a1%201%200%200%201-1.62-.47zm8.91-2.49a3.56%203.56%200%200%201%20.18%202.67l-.13.33a1%201%200%200%201-1.64.41l-.28-.24a3.56%203.56%200%200%201-1.09-2.42l.08-4.41c0-.81.35-.89.74-.18zm-14.68-1.62a3.56%203.56%200%200%201%201.55-2.15l3.86-2.14c.7-.39.94-.15.53.54l-2.28%203.79a3.57%203.57%200%200%201-2.2%201.48l-.35.05a1%201%200%200%201-1.17-1.22zm19.29-1.84a3.56%203.56%200%200%201%201.48%202.2l.06.36a1%201%200%200%201-1.22%201.18l-.35-.07A3.56%203.56%200%200%201%2051.92%2054l-2.14-3.86c-.39-.7-.15-.94.55-.53zm2.27-5.29a3.57%203.57%200%200%201%202.39%201.17L59%2048a1%201%200%200%201-.46%201.63l-.35.12a3.56%203.56%200%200%201-2.64-.27l-3.78-2.27c-.69-.42-.6-.74.21-.73zm-24.51.71a3.56%203.56%200%200%201%202.42-1.09l4.41.07c.81%200%20.89.34.18.74L35%2049.14a3.56%203.56%200%200%201-2.65.18l-.35-.13a1%201%200%200%201-.41-1.64zm2.47-3.86a3.57%203.57%200%200%201-2.38-1.17l-.23-.26a1%201%200%200%201%20.46-1.63l.35-.12a3.55%203.55%200%200%201%202.64.27L39%2042.77c.69.42.6.74-.21.73zm24.51-.71a3.56%203.56%200%200%201-2.42%201.09L52%2043.73c-.81%200-.89-.34-.18-.73l3.85-2.14a3.56%203.56%200%200%201%202.65-.18l.34.13a1%201%200%200%201%20.41%201.64zM36.6%2038.13a3.56%203.56%200%200%201-1.48-2.2l-.06-.36a1%201%200%200%201%201.21-1.17l.35.07A3.57%203.57%200%200%201%2038.77%2036l2.14%203.86c.39.7.15.94-.54.53zm19.28-1.84a3.56%203.56%200%200%201-1.56%202.15l-3.86%202.14c-.7.39-.94.15-.53-.55l2.28-3.79a3.56%203.56%200%200%201%202.2-1.48l.35-.05A1%201%200%200%201%2056%2035.92zM41.2%2034.67A3.56%203.56%200%200%201%2041%2032l.13-.33a1%201%200%200%201%201.64-.41l.28.24a3.56%203.56%200%200%201%201.08%202.42l-.08%204.41c0%20.81-.34.89-.74.18zm8.91-2.49a3.56%203.56%200%200%201-.27%202.64l-2.27%203.78c-.41.69-.74.6-.73-.21l.08-4.4a3.56%203.56%200%200%201%201.17-2.38l.29-.23a1%201%200%200%201%201.62.47z%22%20id%3D%22Livello_7%22%20data-name%3D%22Livello%207%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
	width: 1.25rem;
	height: 1.25rem;
	left: 80%;
	-webkit-animation-name: snowflake_falling_rotating;
	animation-name: snowflake_falling_rotating;
	-webkit-animation-duration: 55s;
	animation-duration: 55s
}
.mod-subscription__snowflake--5 {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2050%2050%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bopacity%3A0.67%3B%7D.cls-2%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Efiocco3%3C%2Ftitle%3E%3Cpath%20class%3D%22cls-1%20cls-2%22%20d%3D%22M17.89%2035.72c.12.32.38.38.59.14a1.12%201.12%200%200%200%20.16-1l-.25-.66a1.09%201.09%200%200%201%20.15-1c.2-.23.45-.15.57.17l.45%201.27c.11.32.38.38.59.15a1.12%201.12%200%200%200%20.17-1l-.46-1.26a1.1%201.1%200%200%201%20.15-1c.2-.23.45-.15.57.17l.61%201.71c.11.32.38.38.59.14a1.13%201.13%200%200%200%20.17-1l-.62-1.7a1.09%201.09%200%200%201%20.14-1c.19-.22.44-.14.56.18l1%202.92.21.58.41-.44%202.09-2.25c.23-.25.49-.22.58.07a1.08%201.08%200%200%201-.25%201l-1.23%201.3a1.13%201.13%200%200%200-.24%201c.1.31.36.36.59.11L26.42%2033c.23-.25.49-.21.58.08a1.1%201.1%200%200%201-.25%201l-.91%201a1.12%201.12%200%200%200-.24%201c.1.3.37.35.59.11l.91-1c.23-.24.49-.21.58.08a1.09%201.09%200%200%201-.25%201l-.48.51a1.12%201.12%200%200%200-.24%201c.1.31.36.36.59.11l.49-.52a.33.33%200%200%201%20.61.14l.69%202.17a.56.56%200%200%200%20.66.43.58.58%200%200%200%20.28-.75l-.69-2.17c-.1-.32.08-.54.4-.49l.69.12c.33.06.51-.15.41-.45a1.07%201.07%200%200%200-.77-.65l-.68-.11a1%201%200%200%201-.76-.63c-.09-.29.1-.48.42-.42l1.3.23c.33.06.51-.15.41-.45a1.07%201.07%200%200%200-.77-.66l-1.29-.22a1.05%201.05%200%200%201-.76-.63c-.09-.29.1-.48.42-.42l1.75.31c.33.06.51-.15.41-.45a1.08%201.08%200%200%200-.77-.66l-1.74-.3a1%201%200%200%201-.76-.62c-.09-.28.1-.47.43-.41l3%20.54.59.11-.16-.59-.85-3c-.09-.33.06-.54.34-.48a1%201%200%200%201%20.68.7l.48%201.74a1.09%201.09%200%200%200%20.72.72c.31.07.48-.14.39-.47l-.5-1.75c-.09-.33.07-.54.36-.48a1.06%201.06%200%200%201%20.69.71l.36%201.3a1.08%201.08%200%200%200%20.72.71c.31.07.48-.15.39-.47l-.36-1.3c-.09-.33.07-.54.36-.48a1%201%200%200%201%20.69.71l.19.68a1.08%201.08%200%200%200%20.72.72c.31.07.48-.15.39-.47l-.19-.69c-.09-.33.1-.54.42-.47l2.17.47a.56.56%200%200%200%20.69-.37.57.57%200%200%200-.49-.63l-2.17-.47a.35.35%200%200%201-.21-.6l.44-.55c.21-.26.13-.53-.17-.6a1%201%200%200%200-.94.36l-.44.55a1%201%200%200%201-.91.37c-.29-.06-.35-.33-.14-.59l.84-1c.21-.26.13-.53-.17-.59a1%201%200%200%200-.94.36l-.83%201a1%201%200%200%201-.91.36c-.29-.06-.36-.33-.14-.59L34%2024.2c.21-.26.13-.53-.18-.59a1.06%201.06%200%200%200-.94.36l-1.12%201.4a1%201%200%200%201-.9.37c-.28-.06-.34-.32-.13-.58l1.94-2.38.38-.47-.58-.15-2.94-.73c-.32-.08-.43-.33-.23-.55a1%201%200%200%201%20.93-.25l1.67.37a1.05%201.05%200%200%200%201-.29c.21-.24.12-.5-.2-.59l-1.72-.43c-.32-.08-.42-.33-.22-.56a1%201%200%200%201%20.94-.26l1.27.33a1%201%200%200%200%201-.29c.21-.24.12-.5-.2-.58l-1.28-.32c-.32-.08-.42-.33-.22-.56a1%201%200%200%201%20.94-.26l.67.18a1%201%200%200%200%201-.28c.21-.24.12-.5-.2-.59l-.68-.18a.35.35%200%200%201-.18-.61l1.48-1.7a.59.59%200%200%200%200-.8.55.55%200%200%200-.77.12L33%2015.07a.33.33%200%200%201-.61-.12l-.24-.67c-.12-.32-.38-.38-.59-.14a1.12%201.12%200%200%200-.16%201l.24.66a1.09%201.09%200%200%201-.15%201c-.2.23-.45.15-.57-.17l-.45-1.27c-.11-.32-.38-.38-.59-.14a1.12%201.12%200%200%200-.17%201l.46%201.26a1.1%201.1%200%200%201-.15%201c-.2.23-.45.15-.57-.17l-.61-1.71c-.11-.32-.38-.38-.59-.14a1.13%201.13%200%200%200-.17%201l.62%201.7a1.09%201.09%200%200%201-.14%201c-.19.22-.44.14-.56-.18l-1-2.92-.21-.58-.42.44-2.09%202.25c-.23.25-.49.22-.58-.07a1.08%201.08%200%200%201%20.25-1l1.22-1.3a1.13%201.13%200%200%200%20.24-1c-.1-.31-.36-.36-.59-.11l-1.23%201.32c-.23.25-.49.21-.58-.08a1.1%201.1%200%200%201%20.25-1l.91-1a1.12%201.12%200%200%200%20.24-1c-.1-.31-.36-.35-.59-.11l-.91%201c-.23.25-.49.21-.58-.08a1.09%201.09%200%200%201%20.25-1l.48-.51a1.12%201.12%200%200%200%20.24-1c-.1-.31-.36-.36-.59-.11l-.49.52a.33.33%200%200%201-.61-.14l-.69-2.17a.56.56%200%200%200-.66-.43.58.58%200%200%200-.28.75l.69%202.17c.1.32-.08.54-.4.49l-.69-.12c-.33-.06-.51.15-.41.45a1.07%201.07%200%200%200%20.77.65l.68.11a1%201%200%200%201%20.76.63c.09.29-.1.48-.42.42l-1.29-.23c-.33-.06-.51.15-.41.45a1.07%201.07%200%200%200%20.77.66l1.29.22a1.05%201.05%200%200%201%20.76.63c.09.29-.1.48-.42.42l-1.75-.31c-.33-.06-.51.15-.41.45a1.08%201.08%200%200%200%20.77.66l1.74.3a1%201%200%200%201%20.76.62c.09.28-.1.47-.43.41l-3-.54-.59-.11.17.59.85%203c.09.33-.06.54-.34.48a1%201%200%200%201-.68-.7l-.48-1.74a1.09%201.09%200%200%200-.72-.72c-.31-.07-.48.14-.39.47l.5%201.75c.09.33-.07.54-.36.48a1.06%201.06%200%200%201-.69-.71l-.36-1.3a1.08%201.08%200%200%200-.72-.71c-.31-.07-.48.15-.39.47l.36%201.3c.09.33-.07.54-.36.48a1%201%200%200%201-.69-.71l-.24-.51a1.07%201.07%200%200%200-.72-.72c-.31-.07-.48.15-.39.47l.19.69c.09.33-.1.54-.42.47l-2.17-.51a.56.56%200%200%200-.69.37.57.57%200%200%200%20.49.63l2.17.47a.35.35%200%200%201%20.21.6l-.44.55c-.21.26-.13.53.17.6a1%201%200%200%200%20.94-.36l.44-.55a1%201%200%200%201%20.91-.37c.29.06.35.33.14.59l-.84%201c-.21.26-.13.53.17.59a1%201%200%200%200%20.94-.36l.83-1a1%201%200%200%201%20.91-.36c.29.06.36.33.15.59L16%2025.8c-.21.26-.13.53.18.59a1.06%201.06%200%200%200%20.94-.36l1.12-1.4a1%201%200%200%201%20.9-.37c.28.06.34.32.13.58l-1.94%202.38-.38.47.58.15%202.94.73c.32.08.43.33.23.55a1%201%200%200%201-.93.25L18.1%2029a1.05%201.05%200%200%200-1%20.29c-.21.24-.12.5.2.59l1.72.43c.32.08.42.33.22.56a1%201%200%200%201-.94.26l-1.27-.33a1%201%200%200%200-1%20.28c-.21.24-.12.5.2.58l1.28.32c.32.08.42.33.22.56a1%201%200%200%201-.94.26l-.67-.18a1%201%200%200%200-1%20.28c-.21.24-.12.5.2.59l.68.18a.35.35%200%200%201%20.18.61L14.82%2036a.59.59%200%200%200%200%20.8.55.55%200%200%200%20.77-.12L17%2034.93a.33.33%200%200%201%20.61.12zm11.82-6.82c.09.33-.1.55-.43.49L27.37%2029a1.11%201.11%200%200%201-.78-.69l-.22-.68c-.1-.32.08-.54.4-.48h.14c.33.06.52-.16.43-.49v-.15c-.09-.33.1-.54.42-.47l.69.15a1.11%201.11%200%200%201%20.75.72zm-1.77-3.79a.34.34%200%200%201-.2-.6l.09-.11a.36.36%200%200%200-.2-.63h-.15a.34.34%200%200%201-.18-.61l.47-.54a1.08%201.08%200%200%201%201-.31l1.88.48a.36.36%200%200%201%20.2.62l-1.24%201.53a1.08%201.08%200%200%201-1%20.35zm-2-6.26a.34.34%200%200%201%20.62.13l.67%201.87a1.16%201.16%200%200%201-.19%201l-.47.54a.33.33%200%200%201-.61-.12v-.14a.34.34%200%200%200-.62-.13l-.11.11a.33.33%200%200%201-.6-.14l-.22-.69a1.16%201.16%200%200%201%20.23-1zm-5.65%202.25c-.09-.33.1-.55.42-.49l1.92.34a1.11%201.11%200%200%201%20.78.69l.22.68c.1.32-.08.54-.4.48h-.14c-.33-.06-.52.16-.43.49v.15c.09.33-.1.54-.42.47l-.69-.15a1.11%201.11%200%200%201-.75-.72zm1.77%203.79a.34.34%200%200%201%20.2.6l-.09.11a.36.36%200%200%200%20.2.62h.15a.34.34%200%200%201%20.18.61l-.47.54a1.08%201.08%200%200%201-1%20.31l-1.88-.48a.36.36%200%200%201-.2-.62l1.24-1.54a1.08%201.08%200%200%201%201-.35zm.72%204.25a1.16%201.16%200%200%201%20.19-1l.46-.53a.33.33%200%200%201%20.61.12v.14a.34.34%200%200%200%20.62.13l.1-.11a.33.33%200%200%201%20.6.14l.22.69a1.16%201.16%200%200%201-.23%201l-1.34%201.44a.34.34%200%200%201-.62-.13z%22%20id%3D%22Livello_7%22%20data-name%3D%22Livello%207%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
	-webkit-animation-duration: 45s;
	animation-duration: 45s;
	-webkit-animation-name: snowflake_falling_rotating;
	animation-name: snowflake_falling_rotating;
	width: 3.125rem;
	height: 3.125rem;
	left: 85%
}
.mod-subscription__snowflake--6 {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2090%2090%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bopacity%3A0.63%3B%7D.cls-2%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Efiocco1%3C%2Ftitle%3E%3Cg%20class%3D%22cls-1%22%20id%3D%22Livello_7%22%20data-name%3D%22Livello%207%22%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M69.55%2013a1.13%201.13%200%200%200-1.58.19L47.18%2039.76a1.13%201.13%200%200%200%20.19%201.58l.23.18a1.13%201.13%200%200%200%201.58-.19L70%2014.72a1.13%201.13%200%200%200-.19-1.58z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M65.14%2020.07a1%201%200%200%201-1.14-.93l-.3-4.5c0-.62-.48-1.05-1-1a1.19%201.19%200%200%200-.87%201.36l.43%206.34a1%201%200%200%200%201.19.93l6.25-1.11a1.19%201.19%200%200%200%201-1.12.92.92%200%200%200-1.17-.72z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M61.07%2025.27a1%201%200%200%201-1.19-.93l-.41-6.16a1%201%200%200%200-1.19-.93%201.29%201.29%200%200%200-1%201.32l.5%208.43A1%201%200%200%200%2059%2028l8.33-1.48a1.29%201.29%200%200%200%201-1.32%201%201%200%200%200-1.19-.93z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M56.19%2031.51a1%201%200%200%201-1.19-.93l-.44-6.52a1%201%200%200%200-1.19-.93h-.14a1.29%201.29%200%200%200-1%201.32l.6%208.92a1%201%200%200%200%201.19.93l8.79-1.56a1.29%201.29%200%200%200%201-1.32v-.12a1%201%200%200%200-1.19-.93zM63.45%2038.93c-.07-.25-.61-.33-1.21-.17l-9.39%202.5c-.6.16-1%20.5-1%20.75s.61.33%201.21.17l9.39-2.5c.63-.16%201.07-.5%201-.75z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M61.48%2040.28a1.13%201.13%200%200%201-.41-1.54l.15-.26c.26-.44.34-.88.19-1s-.53.28-.84.81l-.38.66a1.13%201.13%200%200%200%20.41%201.54l.66.38c.54.31%201%20.44%201.14.29s-.2-.49-.65-.75z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M59.36%2040.84A1.13%201.13%200%200%201%2059%2039.3l.35-.6c.31-.54.41-1.07.22-1.18s-.6.24-.91.77l-.75%201.3a1.13%201.13%200%200%200%20.41%201.54l1.3.75c.54.31%201.07.41%201.18.22s-.24-.6-.77-.92z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M56.82%2041.52a1.13%201.13%200%200%201-.41-1.52l.41-.71c.31-.54.4-1.07.2-1.19s-.62.23-.93.77l-.83%201.44a1.13%201.13%200%200%200%20.41%201.54l1.44.83c.54.31%201.07.4%201.19.2s-.23-.62-.76-.93zM48.89%2041.12A1.64%201.64%200%200%201%2047.46%2040l-1-3.53c-.17-.6-.57-.65-.9-.13l-1.93%203.11a1.64%201.64%200%200%201-1.69.68l-3.55-.9c-.6-.15-.85.17-.56.72l1.73%203.23a1.65%201.65%200%200%201-.26%201.8l-2.55%202.62c-.43.44-.28.82.34.84l3.66.12a1.64%201.64%200%200%201%201.43%201.12l1%203.53c.17.6.57.66.9.13L46%2050.23a1.64%201.64%200%200%201%201.69-.68l3.55.9c.6.15.85-.17.56-.72l-1.73-3.23a1.65%201.65%200%200%201%20.25-1.8l2.55-2.62c.43-.44.28-.82-.34-.84zm1.54%201c.62%200%20.77.4.34.85l-1.57%201.57a1.65%201.65%200%200%200-.25%201.8l1.06%202c.29.55%200%20.87-.56.72l-2.17-.55a1.64%201.64%200%200%200-1.69.68l-1.19%201.89c-.33.53-.73.47-.9-.13l-.61-2.16a1.65%201.65%200%200%200-1.43-1.12l-2.24-.07c-.62%200-.77-.4-.34-.84l1.56-1.61a1.65%201.65%200%200%200%20.25-1.8l-1.06-2c-.29-.55%200-.87.56-.72l2.17.55a1.64%201.64%200%200%200%201.69-.68l1.18-1.91c.33-.53.73-.47.9.13l.61%202.16A1.64%201.64%200%200%200%2048.18%2042z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M45.9%2042a1.64%201.64%200%200%200%201.43%201.12h.53c.62%200%20.77.4.34.84l-.37.38a1.65%201.65%200%200%200-.25%201.8l.25.47c.29.55%200%20.87-.56.72l-.52-.13a1.64%201.64%200%200%200-1.69.68l-.28.45c-.33.53-.73.47-.9-.13l-.14-.51a1.65%201.65%200%200%200-1.43-1.12h-.53c-.62%200-.77-.4-.34-.84l.37-.38a1.65%201.65%200%200%200%20.25-1.8l-.25-.47c-.29-.55%200-.87.56-.72l.52.13a1.64%201.64%200%200%200%201.69-.68l.28-.45c.33-.53.73-.47.9.13zM29.56%207.69a1.13%201.13%200%200%200-.62%201.47l12.62%2031.33a1.13%201.13%200%200%200%201.47.63l.27-.11a1.13%201.13%200%200%200%20.62-1.47L31.3%208.21a1.13%201.13%200%200%200-1.47-.62z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M33.5%2015.07a1%201%200%200%201-1.4.56l-4-2a.92.92%200%200%200-1.33.37%201.19%201.19%200%200%200%20.7%201.36l5.7%202.8a1%201%200%200%200%201.4-.56l2.16-6a1.19%201.19%200%200%200-.44-1.47.92.92%200%200%200-1.21.65z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M36%2021.2a1%201%200%200%201-1.4.56L29%2019a1%201%200%200%200-1.4.56%201.29%201.29%200%200%200%20.63%201.56l7.6%203.74a1%201%200%200%200%201.4-.56l2.88-8a1.29%201.29%200%200%200-.63-1.56%201%201%200%200%200-1.4.56z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M38.93%2028.55a1%201%200%200%201-1.4.56l-5.86-2.88a1%201%200%200%200-1.4.56v.13a1.29%201.29%200%200%200%20.63%201.56l8%203.94a1%201%200%200%200%201.4-.56l3-8.4a1.29%201.29%200%200%200-.63-1.56l-.13-.06a1%201%200%200%200-1.4.56zM49%2026c-.25-.07-.59.37-.75%201l-2.55%209.33c-.16.6-.09%201.14.16%201.21s.59-.37.75-1l2.53-9.39c.16-.57.09-1.15-.14-1.15z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M49.16%2028.35a1.13%201.13%200%200%201-1.54-.42l-.15-.27c-.26-.44-.59-.74-.74-.65s0%20.6.28%201.14l.38.66a1.13%201.13%200%200%200%201.54.42l.66-.38c.54-.31.91-.69.82-.84s-.53-.07-1%20.19z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M48.59%2030.47a1.13%201.13%200%200%201-1.59-.42l-.35-.6c-.31-.54-.72-.89-.91-.78s-.1.64.21%201.18l.75%201.3a1.13%201.13%200%200%200%201.54.42l1.3-.75c.54-.31.89-.72.78-.91s-.64-.1-1.18.21z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M47.9%2033a1.13%201.13%200%200%201-1.54-.42l-.36-.7c-.31-.54-.73-.88-.93-.77s-.11.65.2%201.19l.83%201.44a1.13%201.13%200%200%200%201.54.42l1.36-.83c.54-.31.88-.73.77-.93s-.65-.11-1.19.2zM43.58%2039.69a1.64%201.64%200%200%201-1.69.68l-3.55-.9c-.6-.15-.85.17-.56.72l1.73%203.23a1.65%201.65%200%200%201-.25%201.8l-2.55%202.62c-.43.44-.28.82.34.84l3.66.12a1.65%201.65%200%200%201%201.43%201.12l1%203.53c.17.6.57.66.9.13L46%2050.47a1.64%201.64%200%200%201%201.69-.68l3.55.9c.6.15.85-.17.56-.72L50%2046.74a1.64%201.64%200%200%201%20.25-1.8l2.55-2.63c.43-.44.28-.83-.34-.84l-3.66-.12a1.64%201.64%200%200%201-1.43-1.12l-1-3.53c-.17-.6-.57-.65-.9-.13zm1.61-.85c.33-.53.73-.47.9.13l.61%202.16a1.65%201.65%200%200%200%201.43%201.12l2.24.07c.62%200%20.77.4.34.85l-1.56%201.61a1.65%201.65%200%200%200-.25%201.8l1.06%202c.29.55%200%20.87-.56.72l-2.17-.55a1.64%201.64%200%200%200-1.69.68l-1.18%201.91c-.33.53-.73.47-.9-.13L42.84%2049a1.64%201.64%200%200%200-1.43-1.12l-2.24-.07c-.62%200-.77-.4-.34-.84l1.56-1.61a1.65%201.65%200%200%200%20.25-1.8l-1.06-2c-.29-.55%200-.87.56-.72l2.17.55a1.64%201.64%200%200%200%201.69-.64z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M42.84%2042.71a1.64%201.64%200%200%200%201.69-.71l.28-.45c.33-.53.73-.47.9.13l.15.51a1.64%201.64%200%200%200%201.43%201.12h.53c.62%200%20.77.4.34.84l-.37.38a1.65%201.65%200%200%200-.25%201.8l.25.47c.29.55%200%20.87-.56.72l-.51-.13a1.64%201.64%200%200%200-1.69.68l-.28.45c-.33.53-.73.47-.9-.13l-.14-.51a1.64%201.64%200%200%200-1.43-1.12h-.53c-.62%200-.77-.4-.34-.84l.37-.38a1.65%201.65%200%200%200%20.25-1.8l-.25-.47c-.29-.55%200-.87.56-.72zM5%2039.73A1.13%201.13%200%200%200%206%2041l33.41%204.73a1.13%201.13%200%200%200%201.27-1v-.29a1.13%201.13%200%200%200-1-1.28L6.33%2038.48a1.13%201.13%200%200%200-1.27%201z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M13.37%2040a1%201%200%200%201-.21%201.49L9.42%2044a.92.92%200%200%200-.34%201.33%201.19%201.19%200%200%200%201.53.08l5.27-3.54a1%201%200%200%200%20.21-1.49L12%2035.53a1.19%201.19%200%200%200-1.49-.35.92.92%200%200%200%200%201.38z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M19.9%2040.93a1%201%200%200%201-.21%201.49l-5.12%203.44a1%201%200%200%200-.21%201.49%201.29%201.29%200%200%200%201.66.23l7-4.72a1%201%200%200%200%20.21-1.49l-5.45-6.48a1.29%201.29%200%200%200-1.66-.23%201%201%200%200%200-.21%201.49z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M27.74%2042a1%201%200%200%201-.21%201.49l-5.43%203.68a1%201%200%200%200-.21%201.49l.09.11a1.29%201.29%200%200%200%201.66.23l7.41-5a1%201%200%200%200%20.21-1.49l-5.74-6.81a1.29%201.29%200%200%200-1.66-.23l-.12.08a1%201%200%200%200-.21%201.45zM30.53%2032c-.18.18%200%20.69.46%201.13l6.86%206.89c.44.44.95.65%201.13.47s0-.69-.46-1.13l-6.86-6.86c-.44-.44-.95-.65-1.13-.5z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M32.68%2033.07a1.13%201.13%200%200%201-1.13%201.13h-.31c-.51%200-.93.14-.93.32s.51.32%201.13.32h.76a1.13%201.13%200%200%200%201.13-1.13V33c0-.62-.14-1.13-.32-1.13s-.32.42-.32.93-.01.27-.01.27z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M34.22%2034.62a1.13%201.13%200%200%201-1.13%201.13h-.69c-.62%200-1.13.18-1.13.4s.51.4%201.13.4h1.5a1.13%201.13%200%200%200%201.1-1.12v-1.5c0-.62-.18-1.13-.4-1.13s-.4.51-.4%201.13z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M36.08%2036.49A1.13%201.13%200%200%201%2035%2037.62h-.82c-.62%200-1.13.19-1.13.42s.51.42%201.13.42h1.66a1.13%201.13%200%200%200%201.13-1.13v-1.66c0-.62-.19-1.13-.42-1.13s-.42.51-.42%201.13zM39.7%2043.57a1.65%201.65%200%200%201-.25%201.8L36.89%2048c-.43.44-.28.82.34.84l3.66.12a1.64%201.64%200%200%201%201.43%201.12l1%203.53c.17.6.57.65.9.13l1.93-3.11a1.64%201.64%200%200%201%201.69-.68l3.55.9c.6.15.85-.17.56-.72l-1.74-3.23a1.65%201.65%200%200%201%20.25-1.8L53%2042.47c.43-.45.28-.83-.34-.85L49%2041.51a1.64%201.64%200%200%201-1.43-1.12l-1-3.53c-.17-.6-.57-.65-.9-.13l-1.93%203.11a1.64%201.64%200%200%201-1.69.68l-3.54-.9c-.6-.15-.85.17-.56.72zm.07-1.82c-.29-.55%200-.87.56-.72l2.17.55a1.64%201.64%200%200%200%201.69-.68l1.18-1.9c.33-.53.73-.47.9.13l.61%202.16a1.64%201.64%200%200%200%201.43%201.12l2.24.07c.62%200%20.77.4.34.84l-1.56%201.61a1.65%201.65%200%200%200-.25%201.8l1.06%202c.29.55%200%20.87-.56.72l-2.17-.55a1.64%201.64%200%200%200-1.69.68l-1.18%201.91c-.33.53-.73.47-.9-.13L43%2049.18a1.64%201.64%200%200%200-1.43-1.12L39.35%2048c-.62%200-.77-.4-.34-.84l1.56-1.61a1.65%201.65%200%200%200%20.25-1.8z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M41.94%2045.73a1.65%201.65%200%200%200%20.25-1.8l-.25-.47c-.29-.55%200-.87.56-.72l.52.13a1.64%201.64%200%200%200%201.69-.68l.28-.45c.33-.53.73-.47.9.13l.14.51a1.64%201.64%200%200%200%201.43%201.12h.53c.62%200%20.77.4.34.84l-.37.38a1.65%201.65%200%200%200-.25%201.8L48%2047c.29.55%200%20.87-.56.72l-.52-.13a1.64%201.64%200%200%200-1.69.68l-.28.45c-.33.53-.73.47-.9-.13l-.14-.51A1.64%201.64%200%200%200%2042.44%2047h-.53c-.62%200-.77-.4-.34-.84zM20.45%2077a1.13%201.13%200%200%200%201.55-.15l20.82-26.61a1.13%201.13%200%200%200-.19-1.58l-.23-.18a1.13%201.13%200%200%200-1.58.19L20%2075.28a1.13%201.13%200%200%200%20.19%201.58z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M24.86%2069.93a1%201%200%200%201%201.19.93l.3%204.5c0%20.62.48%201.05%201%201a1.19%201.19%200%200%200%20.82-1.36l-.42-6.34a1%201%200%200%200-1.19-.93l-6.25%201.11a1.19%201.19%200%200%200-1%201.12.92.92%200%200%200%201.17.72z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M28.93%2064.73a1%201%200%200%201%201.19.93l.41%206.16a1%201%200%200%200%201.18.93%201.29%201.29%200%200%200%201-1.32L32.22%2063A1%201%200%200%200%2031%2062l-8.3%201.52a1.29%201.29%200%200%200-1%201.32%201%201%200%200%200%201.19.93z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M33.81%2058.49a1%201%200%200%201%201.19.93l.44%206.52a1%201%200%200%200%201.19.93h.14a1.29%201.29%200%200%200%201-1.32l-.6-8.92a1%201%200%200%200-1.17-.96l-8.79%201.56a1.29%201.29%200%200%200-1%201.32v.14a1%201%200%200%200%201.18.93zM26.55%2051.07c.07.25.61.33%201.21.17l9.39-2.5c.6-.16%201-.49%201-.75s-.61-.33-1.21-.17l-9.39%202.5c-.63.16-1.07.5-1%20.75z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M28.52%2049.72a1.13%201.13%200%200%201%20.41%201.54l-.15.26c-.26.44-.34.88-.19%201s.53-.28.84-.81l.38-.66a1.13%201.13%200%200%200-.41-1.54l-.66-.38c-.54-.31-1-.44-1.14-.29s.2.49.65.75z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M30.64%2049.15A1.13%201.13%200%200%201%2031%2050.7l-.35.6c-.31.54-.41%201.07-.22%201.18s.6-.24.91-.77l.75-1.3a1.13%201.13%200%200%200-.41-1.54l-1.3-.75c-.54-.31-1.07-.41-1.18-.22s.24.6.77.92z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M33.18%2048.48a1.13%201.13%200%200%201%20.41%201.52l-.41.71c-.31.54-.4%201.07-.2%201.19s.62-.23.93-.77l.83-1.44a1.13%201.13%200%200%200-.41-1.54l-1.44-.83c-.54-.31-1.07-.4-1.18-.2s.23.62.76.93zM41.11%2048.88A1.65%201.65%200%200%201%2042.55%2050l1%203.53c.17.6.57.65.9.13l1.93-3.11a1.64%201.64%200%200%201%201.69-.68l3.55.9c.6.15.85-.17.56-.72l-1.73-3.23a1.65%201.65%200%200%201%20.26-1.8l2.55-2.62c.43-.44.28-.83-.34-.84l-3.66-.12a1.64%201.64%200%200%201-1.43-1.12l-1-3.53c-.17-.6-.57-.66-.9-.13L44%2039.77a1.64%201.64%200%200%201-1.69.68l-3.55-.9c-.6-.15-.85.17-.56.72l1.73%203.23a1.65%201.65%200%200%201-.25%201.8l-2.55%202.62c-.43.44-.28.82.34.84zm-1.54-1c-.62%200-.77-.4-.34-.84l1.57-1.61a1.65%201.65%200%200%200%20.25-1.8l-1.06-2c-.29-.55%200-.87.56-.72l2.17.55a1.64%201.64%200%200%200%201.69-.68l1.18-1.91c.33-.53.73-.47.9.13l.61%202.16a1.64%201.64%200%200%200%201.43%201.12l2.24.07c.62%200%20.77.4.34.84l-1.56%201.61a1.65%201.65%200%200%200-.25%201.8l1.06%202c.29.55%200%20.87-.56.72l-2.17-.55a1.64%201.64%200%200%200-1.69.68l-1.18%201.91c-.33.53-.73.47-.9-.13l-.61-2.16A1.64%201.64%200%200%200%2041.82%2048z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M44.1%2048a1.65%201.65%200%200%200-1.43-1.12h-.53c-.62%200-.77-.4-.34-.84l.37-.38a1.65%201.65%200%200%200%20.25-1.8l-.25-.47c-.29-.55%200-.87.56-.72l.52.13a1.64%201.64%200%200%200%201.69-.68l.28-.45c.33-.53.73-.47.9.13l.15.51a1.64%201.64%200%200%200%201.43%201.12h.53c.62%200%20.77.4.34.84l-.37.38a1.65%201.65%200%200%200-.25%201.8l.25.47c.29.55%200%20.87-.56.72l-.52-.13a1.64%201.64%200%200%200-1.69.68l-.28.45c-.33.53-.73.47-.9-.13zM60.44%2082.31a1.13%201.13%200%200%200%20.62-1.47L48.45%2049.51a1.13%201.13%200%200%200-1.45-.63l-.27.11a1.13%201.13%200%200%200-.62%201.47L58.7%2081.79a1.13%201.13%200%200%200%201.47.62z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M56.5%2074.93a1%201%200%200%201%201.4-.56l4%202a.92.92%200%200%200%201.36-.37%201.19%201.19%200%200%200-.7-1.36l-5.7-2.8a1%201%200%200%200-1.4.56l-2.16%206a1.19%201.19%200%200%200%20.44%201.47.92.92%200%200%200%201.26-.7z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M54%2068.8a1%201%200%200%201%201.4-.56L61%2071a1%201%200%200%200%201.4-.56%201.29%201.29%200%200%200-.63-1.56l-7.6-3.74a1%201%200%200%200-1.4.56l-2.88%208a1.29%201.29%200%200%200%20.63%201.56%201%201%200%200%200%201.4-.56z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M51.07%2061.45a1%201%200%200%201%201.4-.56l5.86%202.88a1%201%200%200%200%201.4-.56v-.13a1.29%201.29%200%200%200-.63-1.56l-8-3.94a1%201%200%200%200-1.4.56l-3%208.4a1.29%201.29%200%200%200%20.63%201.56l.13.06a1%201%200%200%200%201.4-.56zM41%2064c.25.07.59-.37.75-1l2.53-9.39c.16-.6.09-1.15-.16-1.21s-.59.37-.75%201l-2.53%209.39c-.14.63-.07%201.21.16%201.21z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M40.84%2061.65a1.13%201.13%200%200%201%201.54.42l.15.27c.26.45.59.74.75.65s0-.6-.28-1.14l-.38-.66a1.13%201.13%200%200%200-1.54-.42l-.66.38c-.54.31-.9.69-.82.84s.52.07%201-.19z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M41.41%2059.53a1.13%201.13%200%200%201%201.54.42l.35.6c.31.54.72.89.91.78s.1-.64-.21-1.18l-.75-1.3a1.13%201.13%200%200%200-1.54-.42l-1.3.75c-.54.31-.89.72-.78.91s.64.1%201.18-.21z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M42.1%2057a1.13%201.13%200%200%201%201.54.42l.41.71c.31.54.73.88.93.77s.11-.65-.2-1.19l-.83-1.44a1.13%201.13%200%200%200-1.54-.42l-1.41.82c-.54.31-.88.73-.77.93s.65.11%201.19-.2zM46.42%2050.31a1.64%201.64%200%200%201%201.69-.68l3.55.9c.6.15.85-.17.56-.72l-1.73-3.23a1.65%201.65%200%200%201%20.25-1.8l2.55-2.62c.43-.44.28-.83-.34-.84l-3.66-.12a1.64%201.64%200%200%201-1.43-1.12l-1-3.53c-.17-.6-.57-.66-.9-.13L44%2039.53a1.64%201.64%200%200%201-1.69.68l-3.55-.9c-.6-.15-.85.17-.56.72l1.8%203.23a1.64%201.64%200%200%201-.25%201.8l-2.55%202.63c-.43.44-.28.83.34.84l3.66.12a1.64%201.64%200%200%201%201.43%201.12l1%203.52c.17.6.57.66.9.13zm-1.61.85c-.33.53-.73.47-.9-.13l-.61-2.16a1.64%201.64%200%200%200-1.43-1.12l-2.24-.07c-.62%200-.77-.4-.34-.85l1.56-1.61a1.65%201.65%200%200%200%20.25-1.8l-1.06-2c-.29-.55%200-.87.56-.72l2.17.55a1.64%201.64%200%200%200%201.69-.68l1.18-1.91c.33-.53.73-.47.9.13l.62%202.21a1.64%201.64%200%200%200%201.43%201.12l2.24.07c.62%200%20.77.4.34.84l-1.56%201.61a1.65%201.65%200%200%200-.25%201.8l1.06%202c.29.55%200%20.87-.56.72l-2.17-.55a1.64%201.64%200%200%200-1.69.68z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M47.16%2047.29a1.64%201.64%200%200%200-1.69.68l-.28.45c-.33.53-.73.47-.9-.13l-.15-.51a1.64%201.64%200%200%200-1.43-1.12h-.53c-.62%200-.77-.4-.34-.84l.37-.38a1.65%201.65%200%200%200%20.26-1.8l-.25-.47c-.29-.55%200-.87.56-.72l.52.13a1.64%201.64%200%200%200%201.7-.7l.28-.45c.33-.53.73-.47.9.13l.14.51a1.65%201.65%200%200%200%201.43%201.12h.53c.62%200%20.77.4.34.85l-.37.38a1.65%201.65%200%200%200-.25%201.8l.25.47c.29.55%200%20.87-.56.72zM85%2050.27A1.13%201.13%200%200%200%2084%2049l-33.38-4.73a1.13%201.13%200%200%200-1.27%201v.29a1.13%201.13%200%200%200%201%201.28l33.41%204.73a1.13%201.13%200%200%200%201.27-1z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M76.63%2050a1%201%200%200%201%20.21-1.49L80.58%2046a.92.92%200%200%200%20.34-1.33%201.19%201.19%200%200%200-1.53-.08l-5.27%203.54a1%201%200%200%200-.21%201.49L78%2054.47a1.19%201.19%200%200%200%201.49.35.92.92%200%200%200%200-1.38z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M70.1%2049.07a1%201%200%200%201%20.21-1.49l5.12-3.44a1%201%200%200%200%20.21-1.49%201.29%201.29%200%200%200-1.64-.27l-7%204.72a1%201%200%200%200-.21%201.49l5.45%206.48a1.29%201.29%200%200%200%201.66.24%201%201%200%200%200%20.21-1.49z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M62.26%2048a1%201%200%200%201%20.21-1.49l5.42-3.64a1%201%200%200%200%20.21-1.49l-.1-.15a1.29%201.29%200%200%200-1.64-.23l-7.41%205a1%201%200%200%200-.21%201.49l5.75%206.84a1.29%201.29%200%200%200%201.66.24l.12-.08a1%201%200%200%200%20.2-1.49zM59.47%2058c.18-.18%200-.69-.46-1.13l-6.86-6.89c-.44-.44-.95-.65-1.13-.47s0%20.69.46%201.13l6.86%206.89c.44.41.95.62%201.13.47z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M57.32%2056.93a1.13%201.13%200%200%201%201.13-1.13h.31c.51%200%20.93-.14.93-.32s-.51-.32-1.13-.32h-.76a1.13%201.13%200%200%200-1.13%201.13V57c0%20.62.14%201.13.32%201.13s.32-.42.32-.93.01-.27.01-.27z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M55.78%2055.38a1.13%201.13%200%200%201%201.13-1.13h.7c.62%200%201.13-.18%201.13-.4s-.51-.4-1.13-.4H56.1a1.13%201.13%200%200%200-1.1%201.12v1.5c0%20.62.18%201.13.4%201.13s.4-.51.4-1.13z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M53.92%2053.51A1.13%201.13%200%200%201%2055%2052.38h.82c.62%200%201.13-.19%201.13-.42s-.51-.42-1.13-.42h-1.61a1.13%201.13%200%200%200-1.13%201.13v1.66c0%20.62.19%201.13.42%201.13s.42-.51.42-1.13zM50.3%2046.43a1.65%201.65%200%200%201%20.25-1.8L53.11%2042c.43-.44.28-.83-.34-.84L49.11%2041a1.65%201.65%200%200%201-1.43-1.12l-1-3.53c-.17-.6-.57-.65-.9-.13l-1.93%203.11a1.64%201.64%200%200%201-1.69.68l-3.55-.9c-.6-.15-.85.17-.56.72l1.73%203.23a1.65%201.65%200%200%201-.26%201.8L37%2047.53c-.43.44-.28.82.34.84l3.66.12a1.64%201.64%200%200%201%201.43%201.12l1%203.53c.17.6.57.66.9.13l1.93-3.11a1.64%201.64%200%200%201%201.69-.68l3.54.9c.6.15.85-.17.56-.72zm-.07%201.82c.29.55%200%20.87-.56.72l-2.17-.55a1.64%201.64%200%200%200-1.69.68L44.63%2051c-.33.53-.73.47-.9-.13l-.61-2.16a1.64%201.64%200%200%200-1.43-1.12l-2.24-.07c-.62%200-.77-.4-.34-.84l1.56-1.61a1.65%201.65%200%200%200%20.25-1.8l-1.06-2c-.29-.55%200-.87.56-.72l2.17.55a1.64%201.64%200%200%200%201.69-.68l1.18-1.91c.33-.53.73-.47.9.13l.64%202.18a1.64%201.64%200%200%200%201.43%201.12l2.24.07c.62%200%20.77.4.34.85l-1.56%201.61a1.65%201.65%200%200%200-.25%201.8z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M48.06%2044.27a1.65%201.65%200%200%200-.25%201.8l.25.47c.29.55%200%20.87-.56.72l-.5-.13a1.64%201.64%200%200%200-1.69.68l-.28.45c-.33.53-.73.47-.9-.13l-.13-.51a1.65%201.65%200%200%200-1.43-1.12h-.53c-.62%200-.77-.4-.34-.84l.37-.38a1.65%201.65%200%200%200%20.25-1.8L42%2043c-.29-.55%200-.87.56-.72l.52.13a1.64%201.64%200%200%200%201.69-.68l.28-.45c.33-.53.73-.47.9.13l.14.51A1.64%201.64%200%200%200%2047.56%2043h.53c.62%200%20.77.4.34.84z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
	-webkit-animation-duration: 60s;
	animation-duration: 60s;
	-webkit-animation-name: snowflake_falling_rotating;
	animation-name: snowflake_falling_rotating;
	width: 4.375rem;
	height: 4.375rem;
	left: 90%
}
}
.mod-advent-calendar__wrapper {
	background-color: #faf1da;
	padding: 2.5rem 0 0;
	text-align: center
}
.mod-advent-calendar__column {
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto
}
.mod-advent-calendar__column::before, .mod-advent-calendar__column::after {
	content: ' ';
	display: table
}
.mod-advent-calendar__column::after {
	clear: both
}
.mod-advent-calendar__title {
	font-size: 1.125rem;
	font-weight: 700;
	letter-spacing: .05em;
	line-height: 1.22;
	color: #3e3936;
	padding: 0 1.875rem
}
.mod-advent-calendar__text {
	font-size: .875rem;
	font-weight: 400;
	letter-spacing: .05em;
	line-height: 1.57;
	color: #3e3936;
	padding: .625rem 1.875rem 0
}
.mod-advent-calendar__grid {
	margin: 0;
	list-style: none
}
.mod-advent-calendar__grid--first {
	margin-top: 2.5rem
}
.mod-advent-calendar__grid--bottom {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

@media screen and (min-width:0) and (max-width:47.9375em) {
.mod-advent-calendar__grid--past {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: reverse;
	-ms-flex-direction: column-reverse;
	flex-direction: column-reverse
}
}
.mod-advent-calendar__grid-item {
	position: relative
}
.mod-advent-calendar__grid-item--half-double-high {
	background-color: #e5d6b3;
	color: #4c3c3f;
	padding: 2.375rem 1.875rem 6.25rem
}
.mod-advent-calendar__grid-item--half-double-high a {
	color: #4c3c3f;
	text-decoration: underline
}
.mod-advent-calendar__grid-item--half-double-high a.mod-subscription__btn--end {
	color: white;
	text-decoration: none
}
.mod-advent-calendar__grid-item--half-double-high a:hover {
	text-decoration: none
}
.mod-advent-calendar__grid-img {
	width: 100%
}
.mod-advent-calendar__grid-discover {
	display: none
}
.mod-advent-calendar__label {
	position: absolute;
	bottom: 12%;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	height: 2.5rem;
	line-height: 2.5rem;
	width: 70%;
	background-color: #262626;
	font-size: 1.25rem;
	font-family: Georgia, serif;
	font-style: italic;
	color: #fff;
	text-align: center
}
.mod-advent-calendar__label:before {
	content: '';
	display: block;
	position: absolute;
	z-index: 1;
	top: -0.5625rem;
	right: auto;
	bottom: auto;
	left: 0;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0;
	border-bottom-width: .5625rem;
	border-left-width: 6vw;
	border-color: transparent transparent rgba(0,0,0,0.4)
}
.mod-advent-calendar__label:after {
	content: '';
	display: block;
	position: absolute;
	z-index: 1;
	top: -0.5625rem;
	right: 0;
	bottom: auto;
	left: auto;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0;
	border-top-width: .5625rem;
	border-left-width: 6vw;
	border-color: transparent transparent rgba(0,0,0,0.4) rgba(0,0,0,0.4)
}
.mod-advent-calendar__label--daily {
	width: 88.888%;
	background-color: #c20038
}
.mod-advent-calendar__label--daily:before {
	border-left-width: 6.8vw
}
.mod-advent-calendar__label--daily:after {
	border-left-width: 6.8vw
}
.mod-advent-bottom-form-wrap {
	-webkit-box-ordinal-group: 0;
	-ms-flex-order: -1;
	order: -1
}
.mod-advent-bottom-form__text {
	margin-bottom: 1.875rem;
	padding: 0 .9375rem
}

@media screen and (min-width:48em) {
.mod-advent-calendar__wrapper {
	padding-top: 3.4375rem
}
.mod-advent-calendar__title {
	font-size: 1.75rem;
	font-weight: 600;
	line-height: 1.14
}
.mod-advent-calendar__text {
	font-size: 1.375rem;
	font-weight: 300;
	line-height: 1.27;
	padding: 1.25rem 0
}
.mod-advent-calendar__grid {
	padding: 0 1.25rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}
.mod-advent-calendar__grid--first {
	margin-top: 3.4375rem
}
.mod-advent-calendar__grid--bottom {
	position: relative;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}
.mod-advent-calendar__grid-item {
	width: 33.333%;
	position: relative;
	font-size: 1.1875rem
}
.mod-advent-calendar__grid-item--double {
	width: 66.666%
}
.mod-advent-calendar__grid-item--half {
	width: 50%;
	font-size: 1.625rem
}
.mod-advent-calendar__grid-item--half-double-high {
	position: absolute;
	overflow: hidden;
	right: 1.25rem;
	top: 0;
	bottom: 0;
	width: calc(50% - 20px);
	background-image: url(../bundles/whirlpoolkitchenaidmain/images/landings/advent-2017/bottom-form-gifts.png);
	background-position: calc(100% - 42px) bottom;
	background-repeat: no-repeat;
	color: #4c3c3f
}
.mod-advent-calendar__label:before {
	border-left-width: 1.9vw
}
.mod-advent-calendar__label:after {
	border-left-width: 1.9vw
}
.mod-advent-calendar__label--daily:before {
	border-left-width: 2.2vw
}
.mod-advent-calendar__label--daily:after {
	border-left-width: 2.2vw
}
.mod-advent-calendar__grid-link {
	display: block;
	position: relative
}
.mod-advent-gift {
	overflow: hidden
}
.mod-advent-gift__info {
	position: absolute;
	top: 2.5rem;
	left: 0;
	right: 0;
	text-align: center
}
.mod-advent-gift__title {
	display: block;
	font-size: 1.5rem;
	line-height: 1.69;
	font-weight: 700;
	letter-spacing: .05em;
	text-transform: uppercase;
	color: rgba(250,241,218,0.8)
}
.mod-advent-gift__text {
	display: block;
	font-size: 2.125rem;
	line-height: 1.14;
	font-style: italic;
	font-family: Georgia, serif;
	color: rgba(250,241,218,0.8)
}
.mod-advent-gift__star {
	position: absolute;
	display: block;
	width: 4%;
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2050%2050%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3B%7D.cls-2%7Bclip-path%3Aurl%28%23clip-path%29%3B%7D.cls-3%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Efiocco5%3C%2Ftitle%3E%3Cg%20class%3D%22cls-2%22%20id%3D%22Livello_5%22%20data-name%3D%22Livello%205%22%3E%3Cpath%20id%3D%22_Tracciato_%22%20data-name%3D%22%26lt%3BTracciato%26gt%3B%22%20class%3D%22cls-3%22%20d%3D%22M25%2016a10.09%2010.09%200%200%201-9%209%2010.09%2010.09%200%200%201%209%209%2010.09%2010.09%200%200%201%209-9%2010.09%2010.09%200%200%201-9-9z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
	-webkit-animation: star_lightning_4 1s infinite alternate linear;
	animation: star_lightning_4 1s infinite alternate linear
}
.mod-advent-gift__star:after {
	content: '';
	display: block;
	padding-bottom: 100%
}
.mod-advent-gift__star--1 {
	left: 11%;
	top: 50%
}
.mod-advent-gift__star--2 {
	-webkit-animation-name: star_lightning_6;
	animation-name: star_lightning_6;
	-webkit-animation-duration: 1.4s;
	animation-duration: 1.4s;
	left: 23.5%;
	top: 14%
}
.mod-advent-gift__star--3 {
	-webkit-animation-name: star_lightning_6;
	animation-name: star_lightning_6;
	-webkit-animation-duration: 2s;
	animation-duration: 2s;
	right: 16%;
	top: 34%;
	width: 5%
}
.mod-advent-gift__snowflake {
	position: absolute;
	display: block;
	width: 7%;
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2050%2050%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A1.31px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Efiocco4%3C%2Ftitle%3E%3Cg%20id%3D%22Livello_7%22%20data-name%3D%22Livello%207%22%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M25.28%2024.63l8.78-19.61M38.63%209.18l-7.76%202.95-2.93-7.81M25.28%2024.63L19.49%203.92M25.65%204.14l-4.06%207.29-7.24-4.09M25.28%2024.63L7.63%2012.51M12.49%208.7l1.54%208.21-8.15%201.55M25.28%2024.63L4.03%2026.77M5.31%2020.7l6.42%205.29-5.25%206.47M25.28%2024.63l-14.91%2015.4M7.48%2034.55l8.29-.11.11%208.36M25.28%2024.63l-1.6%2021.45M17.97%2043.75l6.29-5.45%205.41%206.33M25.28%2024.63l12.47%2017.46M31.89%2044.01l1.33-8.25%208.19%201.35M25.28%2024.63l20.69%205.3M42.71%2035.19l-4.24-7.18%207.13-4.27M25.28%2024.63l19.24-9.34M45.37%2021.44l-7.83-2.76%202.74-7.89%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
	-webkit-animation: snowflake_falling_banner 15s infinite linear;
	animation: snowflake_falling_banner 15s infinite linear
}
.mod-advent-gift__snowflake:after {
	content: '';
	display: block;
	padding-bottom: 100%
}
.mod-advent-gift__snowflake--1 {
	left: 4%;
	top: calc(58% - 70%)
}
.mod-advent-gift__snowflake--2 {
	left: 12%;
	top: calc(11% - 70%);
	-webkit-animation-duration: 30s;
	animation-duration: 30s;
	-webkit-animation-name: snowflake_falling_banner_2;
	animation-name: snowflake_falling_banner_2
}
.mod-advent-gift__snowflake--3 {
	width: 5%;
	left: 20%;
	top: calc(39% - 70%);
	-webkit-animation-duration: 20s;
	animation-duration: 20s
}
.mod-advent-gift__snowflake--4 {
	width: 4%;
	right: 17%;
	top: calc(8% - 70%);
	-webkit-animation-duration: 18s;
	animation-duration: 18s;
	-webkit-animation-name: snowflake_falling_banner_2;
	animation-name: snowflake_falling_banner_2
}
.mod-advent-gift__snowflake--5 {
	right: 2%;
	top: calc(20% - 70%);
	-webkit-animation-duration: 30s;
	animation-duration: 30s
}
.mod-advent-bottom-form-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-ordinal-group: 4;
	-ms-flex-order: 3;
	order: 3
}
.mod-advent-bottom-form {
	position: relative;
	z-index: 2;
	margin: auto 0;
	padding: 0 3.75rem
}
.mod-advent-bottom-form__title {
	font-size: 1.875rem;
	font-weight: 300;
	font-style: italic;
	line-height: 1;
	margin-bottom: 1.5625rem;
	letter-spacing: .01em
}
.mod-advent-bottom-form__text {
	font-weight: 300;
	font-size: 1.375rem;
	line-height: 1.27;
	letter-spacing: .05em
}
.mod-advent-bottom-form__snowflake {
	position: absolute;
	z-index: 1;
	display: block;
	width: 9%;
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2050%2050%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A1.31px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Efiocco4%3C%2Ftitle%3E%3Cg%20id%3D%22Livello_7%22%20data-name%3D%22Livello%207%22%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M25.28%2024.63l8.78-19.61M38.63%209.18l-7.76%202.95-2.93-7.81M25.28%2024.63L19.49%203.92M25.65%204.14l-4.06%207.29-7.24-4.09M25.28%2024.63L7.63%2012.51M12.49%208.7l1.54%208.21-8.15%201.55M25.28%2024.63L4.03%2026.77M5.31%2020.7l6.42%205.29-5.25%206.47M25.28%2024.63l-14.91%2015.4M7.48%2034.55l8.29-.11.11%208.36M25.28%2024.63l-1.6%2021.45M17.97%2043.75l6.29-5.45%205.41%206.33M25.28%2024.63l12.47%2017.46M31.89%2044.01l1.33-8.25%208.19%201.35M25.28%2024.63l20.69%205.3M42.71%2035.19l-4.24-7.18%207.13-4.27M25.28%2024.63l19.24-9.34M45.37%2021.44l-7.83-2.76%202.74-7.89%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
	-webkit-animation: snowflake_falling_banner_high_2 35s infinite linear;
	animation: snowflake_falling_banner_high_2 35s infinite linear
}
.mod-advent-bottom-form__snowflake:after {
	content: '';
	display: block;
	padding-bottom: 100%
}
.mod-advent-bottom-form__snowflake--1 {
	left: 6%;
	top: calc(10% - 80%)
}
.mod-advent-bottom-form__snowflake--2 {
	width: 6.5%;
	left: 25%;
	top: calc(5% - 80%);
	-webkit-animation-duration: 48s;
	animation-duration: 48s;
	-webkit-animation-name: snowflake_falling_banner_high_2;
	animation-name: snowflake_falling_banner_high_2
}
.mod-advent-bottom-form__snowflake--3 {
	right: 6%;
	top: calc(10% - 80%);
	-webkit-animation-duration: 32s;
	animation-duration: 32s
}
.mod-advent-bottom-form__snowflake--4 {
	width: 6%;
	left: 15%;
	top: calc(75% - 80%);
	-webkit-animation-duration: 42s;
	animation-duration: 42s;
	-webkit-animation-name: snowflake_falling_banner_high_2;
	animation-name: snowflake_falling_banner_high_2
}
.mod-advent-bottom-form__snowflake--5 {
	right: 20%;
	top: calc(70% - 80%);
	-webkit-animation-duration: 30s;
	animation-duration: 30s
}
}
@-webkit-keyframes snowflake_falling_banner_high {
from {
-webkit-transform:translateY(0);
transform:translateY(0)
}
to {
-webkit-transform:translateY(1000px);
transform:translateY(1000px)
}
}
@keyframes snowflake_falling_banner_high {
from {
-webkit-transform:translateY(0);
transform:translateY(0)
}
to {
-webkit-transform:translateY(1000px);
transform:translateY(1000px)
}
}
@-webkit-keyframes snowflake_falling_banner_high_2 {
from {
-webkit-transform:translateY(0);
transform:translateY(0)
}
to {
-webkit-transform:translateY(1600px);
transform:translateY(1600px)
}
}
@keyframes snowflake_falling_banner_high_2 {
from {
-webkit-transform:translateY(0);
transform:translateY(0)
}
to {
-webkit-transform:translateY(1600px);
transform:translateY(1600px)
}
}
@-webkit-keyframes snowflake_falling_banner {
from {
-webkit-transform:translateY(0);
transform:translateY(0)
}
to {
-webkit-transform:translateY(400px);
transform:translateY(400px)
}
}
@keyframes snowflake_falling_banner {
from {
-webkit-transform:translateY(0);
transform:translateY(0)
}
to {
-webkit-transform:translateY(400px);
transform:translateY(400px)
}
}
@-webkit-keyframes snowflake_falling_banner_2 {
from {
-webkit-transform:translateY(0);
transform:translateY(0)
}
to {
-webkit-transform:translateY(600px);
transform:translateY(600px)
}
}
@keyframes snowflake_falling_banner_2 {
from {
-webkit-transform:translateY(0);
transform:translateY(0)
}
to {
-webkit-transform:translateY(600px);
transform:translateY(600px)
}
}
@-webkit-keyframes arrow_sliding {
from {
-webkit-transform:translateX(0);
transform:translateX(0)
}
to {
-webkit-transform:translateX(10px);
transform:translateX(10px)
}
}
@keyframes arrow_sliding {
from {
-webkit-transform:translateX(0);
transform:translateX(0)
}
to {
-webkit-transform:translateX(10px);
transform:translateX(10px)
}
}
@-webkit-keyframes star_lightning_4 {
from {
-webkit-transform:scale(1);
transform:scale(1)
}
to {
-webkit-transform:scale(1.4);
transform:scale(1.4)
}
}
@keyframes star_lightning_4 {
from {
-webkit-transform:scale(1);
transform:scale(1)
}
to {
-webkit-transform:scale(1.4);
transform:scale(1.4)
}
}
@-webkit-keyframes star_lightning_6 {
from {
-webkit-transform:scale(1);
transform:scale(1)
}
to {
-webkit-transform:scale(1.6);
transform:scale(1.6)
}
}
@keyframes star_lightning_6 {
from {
-webkit-transform:scale(1);
transform:scale(1)
}
to {
-webkit-transform:scale(1.6);
transform:scale(1.6)
}
}

@media screen and (min-width:64.0625em) {
.mod-advent-calendar__grid-link:hover .mod-advent-calendar__grid-discover, .mod-advent-calendar__grid-link:hover .mod-advent-calendar__grid-discover:before, .mod-advent-calendar__grid-link:hover .mod-advent-calendar__grid-discover:after, .mod-advent-calendar__grid-link:hover .mod-advent-calendar__grid-discover-text {
	opacity: 1
}
.mod-advent-calendar__grid-link:hover .mod-advent-calendar__grid-discover:after {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1)
}
.mod-advent-calendar__grid-link:hover .mod-advent-calendar__grid-discover-text {
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0)
}
.mod-advent-calendar__grid-link:hover .mod-advent-calendar__grid-discover-text:after {
	-webkit-animation: arrow_sliding 1s infinite alternate linear;
	animation: arrow_sliding 1s infinite alternate linear
}
.mod-advent-calendar__grid-discover {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	overflow: hidden
}
.mod-advent-calendar__grid-discover:before {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	opacity: 0;
	background-color: rgba(194,0,56,0.7);
	transition: opacity .3s ease-out
}
.mod-advent-calendar__grid-discover:after {
	content: '';
	display: block;
	position: absolute;
	bottom: -57%;
	right: -48%;
	width: 100%;
	height: 118%;
	min-width: 22.625rem;
	min-height: 22.125rem;
	border-radius: 50%;
	opacity: 0;
	background-color: #faf1da;
	-webkit-transform: scale(0.8);
	-ms-transform: scale(0.8);
	transform: scale(0.8);
	transition: -webkit-transform .3s ease-out;
	transition: transform .3s ease-out
}
.mod-advent-calendar__grid-discover-text {
	position: absolute;
	z-index: 1;
	right: 1.25rem;
	bottom: 1.875rem;
	padding-bottom: 1.8125rem;
	width: 6em;
	min-height: 4em;
	opacity: 0;
	line-height: 1.18;
	font-style: italic;
	font-family: Georgia, serif;
	color: #c20038;
	text-align: right;
	-webkit-transform: translateX(10px);
	-ms-transform: translateX(10px);
	transform: translateX(10px);
	transition: -webkit-transform .3s ease-out;
	transition: transform .3s ease-out
}
.mod-advent-calendar__grid-discover-text:after {
	content: '';
	position: absolute;
	bottom: 0;
	right: -0.1875rem;
	width: 2em;
	height: 1.5em;
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2036%2023%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23c00038%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A1.97px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Earrow%3C%2Ftitle%3E%3Cg%20id%3D%22Livello_7%22%20data-name%3D%22Livello%207%22%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M27.79%2011.5H7M23.54%206L29%2011.5%2023.54%2017%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.mod-advent-calendar__label:before {
	border-left-width: 1.375rem
}
.mod-advent-calendar__label:after {
	border-left-width: 1.375rem
}
.mod-advent-calendar__label--daily:before {
	border-left-width: 1.5625rem
}
.mod-advent-calendar__label--daily:after {
	border-left-width: 1.5625rem
}
}
.mod-comparison {
	text-align: center;
	color: #3e3936;
	padding-bottom: 1.25rem;
	padding-top: 1.25rem;
	border-bottom: 1px solid #d7d7d7
}
.mod-comparison__title {
	font-size: 1rem;
	font-weight: 600;
	line-height: 1.375rem;
	letter-spacing: .05em;
	padding-bottom: 1.25rem;
	text-transform: uppercase;
	text-align: center
}
.mod-comparison__table-wrapper {
	overflow: auto
}
.mod-comparison__table {
	margin-left: auto;
	margin-right: auto;
	border-collapse: unset
}
.mod-comparison__row>td {
	min-width: 10.9375rem
}
.mod-comparison__row>td.mod-comparison__empty, .mod-comparison__row>td.mod-comparison__legend {
	min-width: 8.375rem;
	max-width: 8.375rem
}
.mod-comparison__row>td.mod-borderer {
	border-right: .0625rem solid #d8d8d8
}
.mod-comparison__row>td.mod-borderer:nth-child(2) {
	border-left: .0625rem solid #d8d8d8
}
.mod-comparison__row--product>td {
	padding-left: 1.875rem;
	padding-right: 1.875rem
}
.mod-comparison__row--spec:nth-child(odd) {
	background-color: #f4f4f4
}
.mod-comparison__row--spec:nth-child(even) {
	background-color: #FFF
}
.mod-comparison__row--spec:last-child td {
	border-bottom: .0625rem solid #d8d8d8
}
.mod-comparison__empty {
	empty-cells: hide
}
.mod-comparison__name {
	font-size: .75rem;
	line-height: 1.0625rem;
	letter-spacing: .05em;
	padding-bottom: 1.875rem
}
.mod-comparison__image {
	padding-bottom: 3.75rem
}
.mod-comparison__media {
	height: 0;
	overflow: hidden;
	position: relative;
	padding-bottom: 100%;
	display: block
}
.mod-comparison__image-wrapper {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}
.mod-comparison__image-wrapper img {
	width: 100%;
	height: 100%
}
.mod-comparison__price {
	font-size: .875rem;
	font-weight: 700;
	line-height: 1.25rem;
	letter-spacing: .04em;
	padding-bottom: .3125rem
}
.mod-comparison__action {
	padding-bottom: 1.875rem
}
.mod-comparison__cta {
	display: block;
	font-size: .875rem;
	font-weight: 700;
	line-height: 1.1875rem;
	text-transform: uppercase;
	color: #FFF;
	padding: .25rem .5rem
}
.mod-comparison__cta.mod-btn--add {
	background-color: #c10038
}
.mod-comparison__cta.mod-btn--see {
	background-color: #ada8a5
}
.mod-comparison__item {
	text-align: left;
	font-size: .75rem;
	padding: .9375rem 1.25rem
}
.mod-comparison__legend {
	font-size: .75rem;
	font-weight: 600;
	text-align: center
}

@media screen and (min-width:48em) {
.mod-comparison {
	padding-top: 2.8125rem;
	padding-bottom: 2.8125rem
}
.mod-comparison__title {
	font-size: 2.125rem;
	font-weight: 300;
	line-height: 3.25rem;
	padding-bottom: 2.8125rem
}
.mod-comparison__image-wrapper {
	max-width: 10rem;
	max-height: 10rem
}
}

@media screen and (min-width:64.0625em) {
.mod-extend-width .mod-comparison {
	max-width: 100rem;
	margin-left: auto;
	margin-right: auto;
	border-bottom: 0
}
.mod-comparison__title {
	border-bottom: .0625rem solid #d8d8d8;
	margin-bottom: 4.375rem
}
.mod-comparison__table-wrapper {
	overflow: visible
}
.mod-comparison__row>td {
	max-width: 16.25rem
}
.mod-comparison__row--product>td {
	padding-left: 0;
	padding-right: 0
}
.mod-comparison__name {
	font-size: .875rem;
	line-height: 1.375rem;
	padding-bottom: 0
}
.mod-comparison__name-text {
	padding-left: 17%;
	padding-right: 17%;
	display: inline-block
}
.mod-comparison__image {
	padding-bottom: 0
}
.mod-comparison__image-wrapper {
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}
.mod-comparison__action {
	padding-bottom: 3.125rem
}
.mod-comparison__cta {
	max-width: 10rem;
	margin-left: auto;
	margin-right: auto
}
}
.mod-selector {
	text-align: center;
	padding-top: 1.25rem;
	padding-bottom: 1.25rem;
	background-color: transparent;
	color: #3e3936;
	border-bottom: 1px solid #d7d7d7
}
.mod-selector__title {
	font-size: 1rem;
	font-weight: 600;
	line-height: 1.375rem;
	letter-spacing: .05em;
	padding-bottom: 1.25rem;
	text-transform: uppercase;
	text-align: center
}
.mod-selector__selector {
	padding-left: 1.875rem;
	padding-right: 1.875rem
}
.mod-selector__media {
	height: 0;
	position: relative;
	overflow: hidden;
	padding-bottom: 100%
}
.mod-selector__media-wrapper {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
	width: 100%;
	height: 100%
}
.mod-selector__media img {
	width: 100%;
	height: 100%;
	max-width: 100%;
	display: inline-block;
	vertical-align: middle;
	-o-object-fit: cover;
	object-fit: cover;
	font-family: "object-fit: cover"
}
.mod-selector__info {
	line-height: 1.375rem;
	padding-top: 1.875rem
}
.mod-selector__text {
	font-size: 1.125rem;
	font-weight: 700;
	letter-spacing: .04em
}
.mod-selector__description {
	padding-top: 1.25rem;
	font-size: .875rem;
	letter-spacing: .05em
}
.mod-selector__thumbnails {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	padding-top: 1.875rem;
	overflow-x: auto
}
.mod-selector__thumb {
	display: block;
	width: 5.625rem;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-ms-flex-preferred-size: 5.625rem;
	flex-basis: 5.625rem;
	margin-right: 2.1875rem
}
.mod-selector__thumb:last-child {
	margin-right: 0
}
.mod-selector__thumb--active .mod-selector__thumb-image-cnt {
	opacity: 1
}
.mod-selector__thumb-image-cnt {
	height: 0;
	position: relative;
	overflow: hidden;
	padding-bottom: 100%;
	opacity: .5
}
.mod-selector__thumb-image {
	width: 100%;
	height: 100%;
	display: inline-block;
	vertical-align: middle;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
	-o-object-fit: cover;
	object-fit: cover;
	font-family: "object-fit: cover"
}
.mod-selector__thumb-text {
	font-size: .75rem;
	font-weight: 600;
	line-height: 1.0625rem;
	letter-spacing: .05em;
	padding-top: 1.0625rem
}

@media screen and (min-width:48em) {
.mod-selector {
	padding-top: 2.8125rem;
	padding-bottom: 2.8125rem
}
.mod-selector__title {
	font-size: 2.125rem;
	font-weight: 300;
	line-height: 3.25rem;
	padding-bottom: 2.8125rem
}
.mod-selector__selector-list {
	border: solid #d8d8d8;
	border-width: .0625rem 0
}
.mod-selector__selector {
	padding-right: 0;
	padding-left: 0;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	display: none
}
.mod-selector__selector--active {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}
.mod-selector__media {
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-ms-flex-preferred-size: 45%;
	flex-basis: 45%;
	padding-bottom: 45%
}
.mod-selector__info {
	padding-left: 2.5rem;
	padding-right: .9375rem;
	padding-top: 2.5rem;
	text-align: left
}
.mod-selector__description {
	padding-top: 1.375rem
}
}

@media screen and (min-width:64.0625em) {
.mod-extend-width .mod-selector {
	max-width: 100rem;
	margin-left: auto;
	margin-right: auto;
	border-bottom: 0
}
.mod-selector__selector-wrapper {
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto;
	position: relative
}
.mod-selector__selector-wrapper::before, .mod-selector__selector-wrapper::after {
	content: ' ';
	display: table
}
.mod-selector__selector-wrapper::after {
	clear: both
}
.mod-selector__thumbnails {
	position: absolute;
	left: 23.5rem;
	bottom: 1.25rem;
	padding-top: 0
}
.mod-selector__media {
	-ms-flex-preferred-size: 21rem;
	flex-basis: 21rem;
	height: 21rem;
	padding-bottom: 0
}
.mod-selector__info {
	max-width: 37.5rem;
	padding-right: 0
}
}
.mod-extend-width .mod-hotspots {
	max-width: 100rem;
	margin-left: auto;
	margin-right: auto
}
.mod-hotspots__content {
	position: relative
}
.mod-hotspots__bkg {
	height: 0;
	padding-bottom: 50%;
	position: relative;
	overflow: hidden
}
.mod-hotspots__bkg-wrapper {
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}
.mod-hotspots__bkg-wrapper>img {
	width: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	font-family: "object-fit: cover"
}
.mod-hotspots__hotspot {
	position: absolute;
	width: 3.875rem;
	height: 3.875rem
}
.mod-hotspots__hotspot--mobile {
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2070%2070%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%2C.cls-2%7Bstroke%3A%23fff%3Bstroke-width%3A2px%3B%7D.cls-1%7Bstroke-miterlimit%3A10%3Bopacity%3A0.4%3B%7D.cls-2%7Bfill%3Anone%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3ENew_Modular%20Approach_01_select%3C%2Ftitle%3E%3Cg%20id%3D%22bullet_icon%22%20data-name%3D%22bullet%20icon%22%3E%3Ccircle%20class%3D%22cls-1%22%20cx%3D%2235%22%20cy%3D%2235%22%20r%3D%2230%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M35%2026.82V35h8.18M26.82%2035H35v8.18%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.mod-hotspots__modal {
	display: none;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background-color: #FFF;
	text-align: center;
	padding-bottom: 3.5rem
}
.mod-hotspots__modal-inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	height: 100%
}
.mod-hotspots__tab-indexes {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	padding-top: 3rem;
	padding-bottom: 3rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: #FFF
}
.mod-hotspots__tab-index {
	margin: 0 .3125rem
}
.mod-hotspots__tab-contents {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}
.mod-hotspots__modal-close {
	width: 1.0625rem;
	height: 1.0625rem;
	background-position: center center;
	top: calc(100% - 3rem);
	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%3Cg%20fill%3D%22%233E3936%22%3E%3Cpath%20d%3D%22M8.84%207.77l14.5%2014.498-1.414%201.415-14.5-14.5z%22%2F%3E%3Cpath%20d%3D%22M21.925%207.768l1.415%201.414-14.5%2014.5-1.414-1.415z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.mod-hotspots__tab-link {
	display: block;
	width: 2.625rem;
	height: 2.625rem;
	background-position: center center;
	background-size: 100%
}
.mod-hotspots__tab-link--video {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2260%22%20height%3D%2260%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22%23FFF%22%3E%3Ccircle%20cx%3D%2230%22%20cy%3D%2230%22%20r%3D%2230%22%2F%3E%3Cpath%20d%3D%22M24.5%2022.635c0-1.333.954-1.918%202.08-1.208l12.057%206.998c.516.176.863.662.863%201.208%200%20.547-.347%201.033-.863%201.208l-12.057%207c-1.145.66-2.08.125-2.08-1.208V22.635z%22%20stroke%3D%22%23C5C4C3%22%20fill%3D%22none%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.mod-hotspots__tab-link--video:hover, .mod-hotspots__tab-link--video.active {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2260%22%20height%3D%2260%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%3E%3Ccircle%20fill%3D%22%233E3936%22%20cx%3D%2230%22%20cy%3D%2230%22%20r%3D%2230%22%2F%3E%3Cpath%20d%3D%22M24.5%2022.7c0-1.39%201-2%202.18-1.26l12.64%207.3a1.33%201.33%200%200%201%200%202.52l-12.64%207.3c-1.2.69-2.18.13-2.18-1.26V22.7z%22%20fill%3D%22%23FFF%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.mod-hotspots__tab-link--products {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2260%22%20height%3D%2260%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%3E%3Ccircle%20fill%3D%22%23FFF%22%20cx%3D%2230%22%20cy%3D%2230%22%20r%3D%2230%22%2F%3E%3Cpath%20d%3D%22M30%2019l2.34%207.65H40l-6.2%204.71L36.17%2039%2030%2034.25%2023.81%2039l2.39-7.64-6.2-4.73h7.65L30%2019zm0-2a2%202%200%200%200-1.91%201.41l-1.92%206.24H20a2%202%200%200%200-1.21%203.59l5.08%203.87-2%206.3A2%202%200%200%200%2025%2040.58l5-3.8%205%203.81a2%202%200%200%200%203.13-2.18l-2-6.31%205-3.83A2%202%200%200%200%2040%2024.65h-6.17l-1.91-6.24A2%202%200%200%200%2030%2017z%22%20fill%3D%22%23C5C4C3%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.mod-hotspots__tab-link--products:hover, .mod-hotspots__tab-link--products.active {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2260%22%20height%3D%2260%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%3E%3Ccircle%20fill%3D%22%233E3936%22%20cx%3D%2230%22%20cy%3D%2230%22%20r%3D%2230%22%2F%3E%3Cpath%20d%3D%22M30%2019l2.34%207.65H40l-6.2%204.71L36.17%2039%2030%2034.25%2023.81%2039l2.39-7.64-6.2-4.73h7.65L30%2019zm0-2a2%202%200%200%200-1.91%201.41l-1.92%206.24H20a2%202%200%200%200-1.21%203.59l5.08%203.87-2%206.3A2%202%200%200%200%2025%2040.58l5-3.8%205%203.81a2%202%200%200%200%203.13-2.18l-2-6.31%205-3.83A2%202%200%200%200%2040%2024.65h-6.17l-1.91-6.24A2%202%200%200%200%2030%2017z%22%20fill%3D%22%23FFF%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.mod-hotspots__tab-link--bullets {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2260%22%20height%3D%2260%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Ccircle%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%20cx%3D%2230%22%20cy%3D%2230%22%20r%3D%2230%22%2F%3E%3Cpath%20d%3D%22M37.7%2017.5a1.81%201.81%200%200%201%201.8%201.8v21.4a1.81%201.81%200%200%201-1.8%201.8H21.3a1.81%201.81%200%200%201-1.8-1.8V19.3a1.81%201.81%200%200%201%201.8-1.8h16.4zm0-2H21.3a3.81%203.81%200%200%200-3.8%203.8v21.4a3.81%203.81%200%200%200%203.8%203.8h16.4a3.81%203.81%200%200%200%203.8-3.8V19.3a3.81%203.81%200%200%200-3.8-3.8z%22%20fill%3D%22%23C5C4C3%22%20fill-rule%3D%22nonzero%22%2F%3E%3Cpath%20d%3D%22M24.5%2024.17h10m-10%205h10m-10%205h6.21%22%20stroke%3D%22%23C5C4C3%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.mod-hotspots__tab-link--bullets:hover, .mod-hotspots__tab-link--bullets.active {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2260%22%20height%3D%2260%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Ccircle%20fill%3D%22%233E3936%22%20fill-rule%3D%22nonzero%22%20cx%3D%2230%22%20cy%3D%2230%22%20r%3D%2230%22%2F%3E%3Cpath%20d%3D%22M37.7%2017.5a1.81%201.81%200%200%201%201.8%201.8v21.4a1.81%201.81%200%200%201-1.8%201.8H21.3a1.81%201.81%200%200%201-1.8-1.8V19.3a1.81%201.81%200%200%201%201.8-1.8h16.4zm0-2H21.3a3.81%203.81%200%200%200-3.8%203.8v21.4a3.81%203.81%200%200%200%203.8%203.8h16.4a3.81%203.81%200%200%200%203.8-3.8V19.3a3.81%203.81%200%200%200-3.8-3.8z%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%2F%3E%3Cpath%20d%3D%22M24.5%2024.17h10m-10%205h10m-10%205h6.21%22%20stroke%3D%22%23FFF%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.mod-hotspots__tab-link--phototext {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2260%22%20height%3D%2260%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Ccircle%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%20cx%3D%2230%22%20cy%3D%2230%22%20r%3D%2230%22%2F%3E%3Cpath%20stroke%3D%22%23C5C4C3%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M30%2021.82V30h8.18m-16.36%200H30v8.18%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.mod-hotspots__tab-link--phototext:hover, .mod-hotspots__tab-link--phototext.active {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20width%3D%2260%22%20height%3D%2260%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Ccircle%20fill%3D%22%233E3936%22%20fill-rule%3D%22nonzero%22%20cx%3D%2230%22%20cy%3D%2230%22%20r%3D%2230%22%2F%3E%3Cpath%20stroke%3D%22%23FFF%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M30%2021.82V30h8.18m-16.36%200H30v8.18%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.mod-hotspots__tab-content {
	display: none;
	text-align: left;
	color: #3e3936
}
.mod-hotspots__tab-content--active {
	display: block
}
.mod-hotspots__tab-content-wrapper {
	padding-left: 3rem;
	padding-right: 3rem
}
.mod-hotspots__tab-title, .mod-hotspots__phototext-title {
	font-size: 1.125rem;
	font-weight: 600;
	line-height: 1.375rem;
	letter-spacing: .05em;
	text-transform: uppercase;
	padding-bottom: 1rem
}
.mod-hotspots__bullets {
	max-width: 17.125rem;
	margin-left: auto;
	margin-right: auto
}
.mod-hotspots__bullets-title {
	max-width: 17.125rem;
	margin-left: auto;
	margin-right: auto
}
.mod-hotspots__bullets-item {
	font-size: .875rem;
	font-weight: 400;
	line-height: 1.375rem;
	display: block;
	padding-left: 1.1875rem;
	padding-bottom: .875rem;
	position: relative
}
.mod-hotspots__bullets-item::before {
	content: '';
	display: inline-block;
	width: .25rem;
	height: .25rem;
	border-radius: 100%;
	background-color: transparent;
	border: .125rem solid #c10038;
	box-sizing: content-box;
	position: absolute;
	left: 0;
	top: .5rem
}
.mod-hotspots__product {
	text-align: center;
	width: 66%;
	min-width: 9.375rem;
	margin-left: auto;
	margin-right: auto
}
.mod-hotspots__product-image {
	height: 0;
	overflow: hidden;
	position: relative;
	padding-bottom: 100%;
	display: block
}
.mod-hotspots__product-image-wrapper {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%)
}
.mod-hotspots__product-image-wrapper img {
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	font-family: "object-fit: cover"
}
.mod-hotspots__product-name {
	font-size: .875rem;
	font-weight: 400;
	line-height: 1.25rem;
	letter-spacing: .05em;
	max-width: 9.375rem;
	margin-top: 2rem;
	margin-left: auto;
	margin-right: auto
}
.mod-hotspots__phototext-text {
	font-size: .875rem;
	font-weight: 400;
	line-height: 1.375rem;
	letter-spacing: .05em
}
.mod-hotspots__phototext-image {
	height: 0;
	overflow: hidden;
	position: relative;
	padding-bottom: 100%
}
.mod-hotspots__phototext-image-wrapper {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%)
}
.mod-hotspots__phototext-image-wrapper img {
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	font-family: "object-fit: cover"
}
.mod-hotspots__slick .slick-arrow {
	width: .5rem;
	height: .875rem;
	background-position: center center;
	background-size: 100%;
	z-index: 999
}
.mod-hotspots__slick .slick-arrow::before {
	display: none
}
.mod-hotspots__slick .slick-prev {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211%22%20height%3D%2218%22%20viewBox%3D%220%200%2011%2018%22%3E%3Cpath%20fill%3D%22%239FA0A1%22%20d%3D%22M9.91%2015.97a.657.657%200%201%201-.93.93L1.09%209.01a.657.657%200%200%201%200-.93L8.98.194a.657.657%200%200%201%20.93.93L2.484%208.545l7.424%207.423z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
	left: -2.1875rem
}
.mod-hotspots__slick .slick-next {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211%22%20height%3D%2218%22%20viewBox%3D%220%200%2011%2018%22%3E%3Cpath%20fill%3D%22%239FA0A1%22%20d%3D%22M1.09%2015.97a.657.657%200%201%200%20.93.93l7.89-7.89a.657.657%200%200%200%200-.93L2.02.194a.657.657%200%200%200-.93.93l7.425%207.423L1.09%2015.97z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
	right: -2.1875rem
}
.mod-hotspots__slick-dots {
	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	bottom: .75rem
}
.mod-hotspots__slick-dots li button {
	display: inline-block;
	color: #8b8886
}
.mod-hotspots__slick-dots li button:focus {
	outline: 0
}
.mod-hotspots__slick-dots li.slick-active button {
	color: #3e3936;
	position: relative
}
.mod-hotspots__slick-dots li.slick-active button::after {
	content: '';
	position: absolute;
	left: 0;
	bottom: -0.3125rem;
	width: 100%;
	height: .125rem;
	background-color: #8b8886
}

@media screen and (min-width:48em) {
.mod-hotspots__bkg {
	padding-bottom: 50%
}
.mod-hotspots__bkg-wrapper img {
	width: 100%
}
.mod-hotspots__hotspot--top {
	top: 20%;
	left: 53%
}
.mod-hotspots__hotspot--right {
	top: 53%;
	left: 64%
}
.mod-hotspots__hotspot--bottom {
	top: 75%;
	left: 49%
}
.mod-hotspots__hotspot--left {
	top: 54%;
	left: 43%
}
.mod-hotspots__hotspot--video {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2070%2070%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bstroke%3A%23fff%3Bstroke-miterlimit%3A10%3Bstroke-width%3A2px%3Bopacity%3A0.4%3B%7D.cls-2%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3ENew_Modular%20Approach_01_select%3C%2Ftitle%3E%3Cg%20id%3D%22Layer_3%22%20data-name%3D%22Layer%203%22%3E%3Ccircle%20class%3D%22cls-1%22%20cx%3D%2235%22%20cy%3D%2235%22%20r%3D%2230%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M29.5%2027.7c0-1.39%201-2%202.18-1.26l12.64%207.3a1.33%201.33%200%200%201%200%202.52l-12.64%207.3c-1.2.69-2.18.13-2.18-1.26z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.mod-hotspots__hotspot--products {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2070%2070%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bstroke%3A%23fff%3Bstroke-miterlimit%3A10%3Bstroke-width%3A2px%3Bopacity%3A0.4%3B%7D.cls-2%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3ENew_Modular%20Approach_01_select%3C%2Ftitle%3E%3Cg%20id%3D%22bullet_icon%22%20data-name%3D%22bullet%20icon%22%3E%3Ccircle%20class%3D%22cls-1%22%20cx%3D%2235%22%20cy%3D%2235%22%20r%3D%2230%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M35%2024l2.34%207.65H45l-6.2%204.71L41.17%2044%2035%2039.25%2028.81%2044l2.39-7.64-6.2-4.73h7.65L35%2024m0-2a2%202%200%200%200-1.91%201.41l-1.92%206.24H25a2%202%200%200%200-1.21%203.59l5.08%203.87-2%206.3A2%202%200%200%200%2030%2045.58l5-3.8%205%203.81a2%202%200%200%200%203.13-2.18l-2-6.31%205-3.83A2%202%200%200%200%2045%2029.65h-6.17l-1.91-6.24A2%202%200%200%200%2035%2022z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.mod-hotspots__hotspot--bullets {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2070%2070%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%2C.cls-3%7Bstroke%3A%23fff%3Bstroke-width%3A2px%3B%7D.cls-1%7Bstroke-miterlimit%3A10%3Bopacity%3A0.4%3B%7D.cls-2%7Bfill%3A%23fff%3B%7D.cls-3%7Bfill%3Anone%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3ENew_Modular%20Approach_01_select%3C%2Ftitle%3E%3Cg%20id%3D%22bullet_icon%22%20data-name%3D%22bullet%20icon%22%3E%3Ccircle%20class%3D%22cls-1%22%20cx%3D%2235%22%20cy%3D%2235%22%20r%3D%2230%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M42.7%2022.5a1.81%201.81%200%200%201%201.8%201.8v21.4a1.81%201.81%200%200%201-1.8%201.8H26.3a1.81%201.81%200%200%201-1.8-1.8V24.3a1.81%201.81%200%200%201%201.8-1.8h16.4m0-2H26.3a3.81%203.81%200%200%200-3.8%203.8v21.4a3.81%203.81%200%200%200%203.8%203.8h16.4a3.81%203.81%200%200%200%203.8-3.8V24.3a3.81%203.81%200%200%200-3.8-3.8z%22%2F%3E%3Cpath%20class%3D%22cls-3%22%20d%3D%22M29.5%2029.17h10M29.5%2034.17h10M29.5%2039.17h6.21%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.mod-hotspots__hotspot--phototext {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2070%2070%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%2C.cls-2%7Bstroke%3A%23fff%3Bstroke-width%3A2px%3B%7D.cls-1%7Bstroke-miterlimit%3A10%3Bopacity%3A0.4%3B%7D.cls-2%7Bfill%3Anone%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3ENew_Modular%20Approach_01_select%3C%2Ftitle%3E%3Cg%20id%3D%22bullet_icon%22%20data-name%3D%22bullet%20icon%22%3E%3Ccircle%20class%3D%22cls-1%22%20cx%3D%2235%22%20cy%3D%2235%22%20r%3D%2230%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M35%2026.82V35h8.18M26.82%2035H35v8.18%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.mod-hotspots__modal {
	width: 44.5rem;
	height: 27.375rem;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	padding-bottom: 0
}
.mod-hotspots__modal-close {
	top: 2.125rem;
	left: calc(100% - 2.75rem);
	-webkit-transform: none;
	-ms-transform: none;
	transform: none
}
.mod-hotspots__tab-indexes {
	padding-top: 1.25rem;
	padding-bottom: 1.25rem
}
.mod-hotspots__tab-contents {
	overflow: hidden
}
.mod-hotspots__tab-content {
	height: 100%
}
.mod-hotspots__products-wrapper {
	padding-left: 3.375rem;
	padding-right: 3.375rem
}
.mod-hotspots__products-list.slick-initialized .slick-list {
	margin: 0 -2.375rem
}
.mod-hotspots__product {
	text-align: center;
	max-width: 9.375rem;
	margin-left: 2.375rem;
	margin-right: 2.375rem
}
.mod-hotspots__phototext {
	padding-left: 3.375rem;
	padding-right: 3.375rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	height: 100%
}
.mod-hotspots__phototext-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}
.mod-hotspots__phototext-left {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 14.25rem;
	flex: 0 0 14.25rem;
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1
}
.mod-hotspots__phototext-right {
	-webkit-box-flex: 1;
	-ms-flex: 1 0 0;
	flex: 1 0 0;
	margin-left: 3.125rem;
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2
}
}
.mod-parallax {
	background-color: #0a0a0a;
	text-align: center
}
.mod-extend-width .mod-parallax {
	max-width: 100rem;
	margin-left: auto;
	margin-right: auto;
	border-bottom: 0
}
.mod-parallax__section {
	position: relative
}
.mod-parallax__section {
	height: 100vh
}
.mod-parallax__image {
	height: 100vh
}
.mod-parallax__image img {
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	font-family: "object-fit: cover"
}
.mod-parallax--fixed .mod-parallax__image {
	display: none
}
.mod-parallax-bg {
	display: block;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	max-width: 100rem;
	margin-left: auto;
	margin-right: auto;
	will-change: transform
}
.mod-parallax-bg {
	height: 100vh
}
.mod-parallax--fixed .mod-parallax-bg {
	position: fixed;
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}
.mod-parallax-bg__wrap {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	clip: rect(0,auto,auto,0)
}
.mod-parallax-bg img {
	height: 100%;
	width: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	font-family: "object-fit: cover"
}
.mod-parallax-item {
	color: #FFF;
	padding: 1.875rem;
	line-height: 1.375rem;
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative
}
.mod-parallax-item__title {
	font-size: 1.375rem;
	line-height: 1.5rem;
	font-weight: 600
}
.mod-parallax-item__title+* {
	margin-top: 1rem
}

@media screen and (min-width:48em) {
.mod-parallax-item__title+* {
	margin-top: 1.375rem
}
}
.mod-parallax-item__description {
	font-size: 1rem;
	font-weight: 400
}
.mod-parallax-item__description+* {
	margin-top: 1rem
}

@media screen and (min-width:48em) {
.mod-parallax-item__description+* {
	margin-top: 1.375rem
}
}
.mod-parallax-item__small-description {
	font-size: .875rem;
	font-weight: 400
}
.mod-parallax-item__small-description+* {
	margin-top: 1rem
}

@media screen and (min-width:48em) {
.mod-parallax-item__small-description+* {
	margin-top: 1.375rem
}
}
.mod-parallax-item__action {
	color: #FFF
}

@media screen and (min-width:48em) {
.mod-parallax-item__title {
	font-size: 2rem;
	line-height: 2.25rem
}
.mod-parallax-item__title+* {
	margin-top: .625rem
}
.mod-parallax-item__description {
	font-size: 1.125rem
}
.mod-parallax-item {
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto
}
.mod-parallax-item::before, .mod-parallax-item::after {
	content: ' ';
	display: table
}
.mod-parallax-item::after {
	clear: both
}
.mod-parallax-item__inner-wrap {
	width: 41.6667%;
	margin-left: auto;
	margin-right: auto
}
.mod-parallax-item--left .mod-parallax-item__inner-wrap {
	margin-left: 0;
	text-align: left
}
.mod-parallax-item--right .mod-parallax-item__inner-wrap {
	margin-right: 0;
	text-align: right
}
}

@media screen and (min-width:64.0625em) {
.mod-parallax-item__title {
	font-size: 2.625rem;
	line-height: 2.875rem
}
}
.mod-accessories-carousel__wrp {
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto
}
.mod-accessories-carousel__wrp::before, .mod-accessories-carousel__wrp::after {
	content: ' ';
	display: table
}
.mod-accessories-carousel__wrp::after {
	clear: both
}
.mod-accessories-carousel__root {
	padding-left: 1.25rem;
	padding-bottom: 2rem
}
.mod-accessories-carousel__root .slick-arrow {
	top: 9.375rem
}
.mod-accessories-carousel__item {
	margin-bottom: 2rem;
	padding-top: 2.5rem
}
.mod-accessories-carousel__link {
	position: relative;
	display: inline-block;
	width: 11.25rem;
	min-height: 14.0625rem;
	background-color: #FFF
}
.mod-accessories-carousel__name {
	display: inline-block;
	padding: 1.125rem .75rem;
	font-size: .8125rem;
	line-height: .875rem;
	font-weight: 700
}
.mod-accessories-carousel__image {
	margin-left: auto;
	margin-right: auto;
	max-width: 80%
}
.mod-accessories-carousel__expand {
	position: absolute;
	left: 0;
	bottom: 0;
	display: block;
	width: 1.8125rem;
	height: 1.8125rem;
	background-color: #c20038
}
.mod-accessories-carousel__expand-icon {
	display: block;
	background-position: center top;
	background-size: .625rem;
	height: .625rem;
	width: .625rem;
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%3Cg%20fill%3D%22%23ffffff%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%3E%3Cpath%20d%3D%22M0%2015h30M15%200v30%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%)
}

@media screen and (min-width:48em) {
.mod-accessories-carousel__expand-icon {
	background-size: .625rem;
	height: .625rem;
	width: .625rem
}
}

@media screen and (min-width:64.0625em) {
.mod-accessories-carousel__expand-icon {
	background-size: .625rem;
	height: .625rem;
	width: .625rem
}
}
.mod-accessories-carousel--gray .mod-accessories-carousel__root {
	background-color: #EEE
}
.mod-accessories-carousel.mod-accessories-carousel--bottom-spacing {
	margin-bottom: 1.3125rem
}

@media screen and (min-width:48em) {
.mod-accessories-carousel__wrp {
	padding-left: 1.25rem;
	padding-right: 1.25rem
}
.mod-accessories-carousel__root {
	padding-left: 0
}
.mod-accessories-carousel.mod-accessories-carousel--bottom-spacing {
	margin-bottom: 2.8125rem
}
}
.mod-accessories__row {
	max-width: 68rem;
	margin-left: auto;
	margin-right: auto
}
.mod-accessories__row--header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}
.mod-accessories__column--title {
	padding: 1.875rem;
	background-color: #3e3936
}
.mod-accessories__column--image {
	display: none
}
.mod-accessories__image {
	min-height: 28.125rem;
	-o-object-fit: cover;
	object-fit: cover;
	font-family: "object-fit: cover"
}
.mod-accessories__title {
	font-size: 2.1875rem;
	line-height: 2.375rem;
	font-weight: 700;
	color: #FFF;
	margin-bottom: 3rem
}
.mod-accessories__svg--file {
	height: 100%;
	max-width: 18.75rem;
	max-height: 12.5rem
}
.mod-accessories__list {
	list-style-type: none;
	color: #FFF;
	font-size: .75rem;
	line-height: 1.125rem;
	font-weight: 700
}
.mod-accessories__list-item {
	margin-bottom: .5rem
}
.mod-accessories__list-item:last-child {
	margin-bottom: 0
}
.mod-accessories__root {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-left: 1.25rem;
	margin-right: 1.25rem
}
.mod-accessories__item {
	-webkit-box-flex: 0;
	-ms-flex: 0 47%;
	flex: 0 47%;
	float: left;
	padding-top: 1.5rem;
	cursor: pointer;
	margin-right: .875rem
}
.mod-accessories__item:nth-child(even) {
	margin-right: 0
}
.mod-accessories__item:last-child {
	margin-right: 0
}
.mod-accessories__placeholder {
	position: relative
}
.mod-accessories__expand {
	position: absolute;
	left: 0;
	bottom: 0;
	display: block;
	width: 1.8125rem;
	height: 1.8125rem;
	background-color: #FFF;
	box-shadow: 0 1px 7px rgba(0,0,0,0.2)
}
.mod-accessories__expand-icon {
	display: block;
	background-position: center top;
	background-size: .625rem;
	height: .625rem;
	width: .625rem;
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23c20038%22%20stroke-width%3D%224%22%20stroke-miterlimit%3D%2210%22%3E%3Cpath%20d%3D%22M0%2015h30M15%200v30%22%20fill%3D%22%23c20038%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%)
}

@media screen and (min-width:48em) {
.mod-accessories__expand-icon {
	background-size: .625rem;
	height: .625rem;
	width: .625rem
}
}

@media screen and (min-width:64.0625em) {
.mod-accessories__expand-icon {
	background-size: .625rem;
	height: .625rem;
	width: .625rem
}
}
.mod-accessories__name {
	display: inline-block;
	padding-top: 1.25rem;
	font-size: .8125rem;
	line-height: 1rem;
	font-weight: 400
}
.mod-accessories--vertical-spacing {
	margin-top: 1rem;
	margin-bottom: 1rem
}

@media screen and (min-width:48em) {
.mod-accessories__row--header {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row
}
.mod-accessories__root {
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	margin-left: 0;
	margin-right: 0
}
.mod-accessories__item {
	-webkit-box-flex: 0;
	-ms-flex: 0 100%;
	flex: 0 100%
}
.mod-accessories__item:nth-child(even) {
	margin-right: .875rem
}
.mod-accessories__item:last-child {
	margin-right: 0
}
.mod-accessories__column {
	min-height: 28.125rem
}
.mod-accessories__column--title {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-preferred-size: 23.4375rem;
	flex-basis: 23.4375rem;
	padding: 3.4375rem;
	margin-right: 1rem
}
.mod-accessories__column--image {
	display: block;
	-ms-flex-preferred-size: 44.5625rem;
	flex-basis: 44.5625rem
}
.mod-accessories__title {
	font-size: 2.375rem;
	line-height: 2.5rem;
	margin-bottom: auto
}
.mod-accessories__svg {
	margin-top: auto
}
.mod-accessories--vertical-spacing {
	margin-top: 3rem;
	margin-bottom: 3rem
}
}

@media screen and (min-width:64.0625em) {
.mod-accessories__list {
	font-size: .875rem
}
}
.mod-boxed {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	max-width: 68rem;
	margin-left: auto;
	margin-right: auto
}
.mod-boxed--spaced {
	margin: 1.5rem auto
}
.mod-boxed__column--text {
	padding: 1.875rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	background-color: #c20038
}
.mod-boxed__title {
	font-size: 2.4375rem;
	line-height: 2.625rem;
	font-weight: 700;
	color: #FFF
}
.mod-boxed__text a, .mod-boxed__copy a {
	color: #FFF
}
.mod-boxed__text {
	font-size: .9375rem;
	font-weight: 300;
	color: #3e3936
}
.mod-boxed__cta {
	padding: .8125rem 1.25rem;
	text-align: center;
	font-weight: 700;
	font-size: .875rem;
	background-color: #FFF
}
.mod-boxed__copy {
	margin-top: 1rem;
	font-size: .8125rem;
	font-weight: 600;
	color: #FFF
}
.mod-boxed.mod-boxed--text-photo-left .mod-boxed__title, .mod-boxed.mod-boxed--text-photo-right .mod-boxed__title {
	margin-bottom: 1rem
}
.mod-boxed.mod-boxed--text-photo-left .mod-boxed__cta, .mod-boxed.mod-boxed--text-photo-right .mod-boxed__cta {
	margin-top: 2rem
}

@media screen and (min-width:48em) {
.mod-boxed {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row
}
.mod-boxed--spaced {
	margin: 2.5rem auto
}
.mod-boxed__cta {
	-ms-flex-item-align: start;
	align-self: flex-start
}
.mod-boxed.mod-boxed--text-photo-left .mod-boxed__column, .mod-boxed.mod-boxed--text-photo-right .mod-boxed__column {
	min-height: 28.125rem
}
.mod-boxed.mod-boxed--text-photo-left .mod-boxed__column--text, .mod-boxed.mod-boxed--text-photo-right .mod-boxed__column--text {
	-ms-flex-preferred-size: 23.4375rem;
	flex-basis: 23.4375rem;
	padding: 2.125rem
}
.mod-boxed.mod-boxed--text-photo-left .mod-boxed__column--image, .mod-boxed.mod-boxed--text-photo-right .mod-boxed__column--image {
	-ms-flex-preferred-size: 44.5625rem;
	flex-basis: 44.5625rem
}
.mod-boxed.mod-boxed--text-photo-left .mod-boxed__title, .mod-boxed.mod-boxed--text-photo-right .mod-boxed__title {
	margin-bottom: auto
}
.mod-boxed.mod-boxed--text-photo-left .mod-boxed__cta, .mod-boxed.mod-boxed--text-photo-right .mod-boxed__cta {
	margin-top: auto
}
.mod-boxed.mod-boxed--text-photo-left .mod-boxed__image, .mod-boxed.mod-boxed--text-photo-right .mod-boxed__image {
	-o-object-fit: cover;
	object-fit: cover;
	min-height: 28.125rem
}
.mod-boxed.mod-boxed--text-photo-left .mod-boxed__column--text {
	margin-right: 1rem
}
.mod-boxed.mod-boxed--text-photo-right .mod-boxed__column--text {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2;
	margin-left: 1rem
}
.mod-boxed.mod-boxed--text-photo-right .mod-boxed__column--image {
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1
}
}
.mod-photo-half {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	max-width: 80rem;
	margin-left: auto;
	margin-right: auto
}
.mod-photo-half__column {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}
.mod-photo-half__column--content {
	padding: 1.875rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	background-color: #c20038
}
.mod-photo-half__column--content .mod-content-model__action {
	background-color: #c20038;
	color: #fff
}
.mod-photo-half__column--media {
	position: relative
}
.mod-photo-half__column--media img {
	width: 100%;
	height: 100%
}
.mod-photo-half.mod-photo-direction-rtl .mod-photo-half__column--content {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2
}
.mod-photo-half.mod-photo-direction-rtl .mod-photo-half__column--media {
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1
}

@media screen and (min-width:48em) {
.mod-photo-half {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row
}
.mod-photo-half__column {
	width: 50%;
	min-height: 30rem
}
.mod-photo-half__column--content {
	padding: 3.125rem
}
.mod-photo-half__column--media img {
	position: absolute;
	min-height: 30rem;
	-o-object-fit: cover;
	object-fit: cover;
	font-family: "object-fit: cover"
}
}

@media screen and (min-width:64.0625em) {
.mod-photo-half__column--content {
	padding-left: 6.25rem;
	padding-right: 6.25rem
}
}
.mod-content-model__title {
	font-size: 2.4375rem;
	line-height: 2.625rem;
	font-weight: 700;
	color: #FFF;
	margin-bottom: 1rem
}
.mod-content-model__text {
	font-size: .9375rem;
	font-weight: 300;
	color: #3e3936
}
.mod-content-model__text a {
	color: #3e3936
}
.mod-content-model__action {
	padding: .8125rem 1.25rem;
	text-align: center;
	font-weight: 700;
	font-size: .875rem;
	background-color: #FFF;
	margin-top: 2rem
}

@media screen and (min-width:48em) {
.mod-content-model__title {
	margin-bottom: 1.875rem
}
.mod-content-model__action {
	-ms-flex-item-align: start;
	align-self: flex-start;
	margin-top: 1.875rem
}
}
.mod-heading-product {
	background-color: #f5f4f6
}
.mod-extend-width .mod-heading-product {
	max-width: 100rem;
	margin-left: auto;
	margin-right: auto;
	border-bottom: 0
}
.mod-heading-product__bkg {
	padding: 2.25rem 1.25rem;
	background-position: left top;
	background-repeat: no-repeat
}
.mod-heading-product--cta .mod-heading-product__bkg {
	padding-bottom: 7.25rem
}
.mod-heading-product__inner {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}
.mod-heading-product__media {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 53.5%;
	flex: 0 0 53.5%;
	text-align: center
}
.mod-heading-product__content-wrap {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 46.5%;
	flex: 0 0 46.5%
}
.mod-heading-product__content .mod-content__title {
	font-size: 1.875rem;
	font-weight: 700;
	line-height: 2.25rem;
	color: #c20038
}
.mod-heading-product__content .mod-content__subtitle {
	font-size: .875rem;
	font-weight: 700;
	line-height: 1.25rem;
	color: #3e3936
}
.mod-heading-product__content .mod-content__action-cnt {
	position: absolute;
	bottom: -4.375rem;
	left: 0;
	width: 100%;
	margin: 0
}
.mod-heading-product__content .mod-content__action {
	margin-top: 0;
	padding: .8125rem .625rem;
	width: 100%
}
.mod-heading-product.mod-heading-product--left .mod-heading-product__media {
	-webkit-box-ordinal-group: 1;
	-ms-flex-order: 0;
	order: 0
}
.mod-heading-product.mod-heading-product--left .mod-heading-product__content-wrap {
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1
}
.mod-heading-product.mod-heading-product--right .mod-heading-product__media {
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1
}
.mod-heading-product.mod-heading-product--right .mod-heading-product__content-wrap {
	-webkit-box-ordinal-group: 1;
	-ms-flex-order: 0;
	order: 0
}

@media screen and (min-width:48em) {
.mod-heading-product {
	background-color: transparent;
	padding: 3rem 0
}
.mod-heading-product__bkg {
	padding: 0;
	background-color: #f5f4f6;
	background-position: right top
}
.mod-heading-product--cta .mod-heading-product__bkg {
	padding-bottom: 0
}
.mod-heading-product__inner {
	display: block;
	max-width: 57.8125rem;
	margin-left: auto;
	margin-right: auto;
	padding: 3.625rem 1.25rem
}
.mod-heading-product__media {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	position: absolute;
	top: 50%;
	width: 35%;
	-webkit-transform: translate3d(0, -50%, 0);
	transform: translate3d(0, -50%, 0)
}
.mod-heading-product__media-wrapper {
	display: block;
	position: relative;
	height: 0;
	overflow: hidden;
	padding-bottom: 113%
}
.mod-heading-product__media-wrapper img {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate3d(-50%, -50%, 0);
	transform: translate3d(-50%, -50%, 0)
}
.mod-heading-product__content-wrap {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 54%;
	max-width: 31.25rem
}
.mod-heading-product__content .mod-content__action-cnt {
	position: static
}
.mod-heading-product__content .mod-content__action {
	margin-top: 1.5rem;
	padding-right: 1.25rem;
	padding-left: 1.25rem;
	min-width: 0;
	width: auto
}
.mod-heading-product.mod-heading-product--left .mod-heading-product__media {
	right: 5.375rem
}
.mod-heading-product.mod-heading-product--left .mod-heading-product__content-wrap {
	margin-left: 0;
	margin-right: auto
}
.mod-heading-product.mod-heading-product--right .mod-heading-product__media {
	left: 5.375rem
}
.mod-heading-product.mod-heading-product--right .mod-heading-product__content-wrap {
	margin-left: auto;
	margin-right: 0
}
}

@media screen and (min-width:64.0625em) {
.mod-heading-product {
	padding: 4.25rem 0
}
.mod-heading-product__bkg {
	background-position: center top
}
.mod-heading-product__inner {
	padding-left: 0;
	padding-right: 0
}
.mod-heading-product__media {
	width: 45%
}
.mod-heading-product__content .mod-content__title {
	font-size: 3.75rem;
	line-height: 3.75rem
}
.mod-heading-product__content .mod-content__content, .mod-heading-product__content .mod-content__subtitle {
	margin-top: 1.5rem;
	font-size: 1.125rem;
	line-height: 1.75rem
}
.mod-heading-product.mod-heading-product--left .mod-heading-product__media {
	right: -2.1875rem
}
.mod-heading-product.mod-heading-product--right .mod-heading-product__media {
	left: -2.1875rem
}
}
.mod-photo-center {
	margin: 2.5rem auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}
.mod-photo-center .mod-photo-center__column {
	width: 100%;
	padding: 1.875rem 3.75rem
}
.mod-photo-center .mod-photo-center__column.mod-photo-center__column--media {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2;
	padding: 0;
	text-align: center
}
.mod-photo-center .mod-photo-center__column.mod-photo-center__column--title {
	position: relative;
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1
}
.mod-photo-center .mod-photo-center__column.mod-photo-center__column--content {
	position: relative;
	-webkit-box-ordinal-group: 4;
	-ms-flex-order: 3;
	order: 3
}
.mod-photo-center .mod-photo-center__column .mod-photo-center--title {
	position: relative;
	font-size: 2.5rem;
	font-weight: 900;
	-ms-flex-item-align: center;
	align-self: center;
	line-height: 1;
	color: white;
	z-index: 1
}
.mod-photo-center .mod-photo-center__column .mod-photo-center--subtitle {
	position: relative;
	font-size: 1.125rem;
	font-weight: normal;
	z-index: 1
}
.mod-photo-center .mod-photo-center__column .mod-photo-center--action {
	font-size: .8125rem;
	text-decoration: underline;
	text-transform: uppercase;
	font-weight: bold
}
.mod-photo-center .mod-photo-center__column .mod-photo-center--action-cnt {
	position: relative;
	margin-top: 2.5rem;
	z-index: 1
}
.mod-photo-center .mod-photo-center__column .mod-photo-center__image-wrapper img {
	-o-object-fit: cover;
	object-fit: cover
}
.mod-photo-center .mod-photo-center__column .mod-photo-center__backdrop--mobile {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%
}

@media screen and (min-width:48em) {
.mod-photo-center .mod-photo-center__column .mod-photo-center--title {
	font-size: 3.75rem
}
}

@media screen and (min-width:64.0625em) {
.mod-photo-center {
	position: relative;
	max-width: 72.5rem;
	height: 25.125rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	overflow: hidden;
	padding: 0 3.75rem
}
.mod-photo-center .mod-photo-center__column {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	max-width: 30%;
	z-index: 10;
	margin: auto 0;
	padding: 0
}
.mod-photo-center .mod-photo-center__column.mod-photo-center__column--media {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	max-width: 100%;
	height: 100%
}
.mod-photo-center .mod-photo-center__column.mod-photo-center__column--content {
	margin-left: auto;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}
.mod-photo-center .mod-photo-center__column .mod-photo-center__image-wrapper img {
	height: 25.125rem;
	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%)
}
.mod-photo-center .mod-photo-center__column .mod-photo-center__backdrop--mobile {
	display: none
}
}

@media screen and (min-width:64.0625em) {
.mod-extend-width {
	margin-left: calc(50% - 50vw);
	margin-right: calc(50% - 50vw);
	overflow: auto;
	background: transparent
}
}
.dev-modules-list section {
	border: 20px solid #333;
	border-left: 0;
	border-right: 0;
	position: relative
}
.dev-modules-list section:first-child {
	border-top: 0
}
.dev-modules-list section:last-child {
	border-bottom: 0
}
.dev-modules-list section::before {
	content: attr(data-id);
	font-size: 12px;
	position: absolute;
	padding: 2px 10px;
	top: 0;
	left: 0;
	background: #333;
	color: #fff;
	z-index: 11
}
.dev-modules-list [data-id="CTA"] {
	background: #999;
	padding: 2rem;
	text-align: center
}
.dev-modules-list [data-id="CTA"] a {
	margin-bottom: 1rem
}
.row {
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto
}
.row::before, .row::after {
	content: ' ';
	display: table
}
.row::after {
	clear: both
}
.row.collapse>.column, .row.collapse>.columns {
	padding-left: 0;
	padding-right: 0
}
.row .row {
	margin-left: -1.25rem;
	margin-right: -1.25rem
}
.row .row.collapse {
	margin-left: 0;
	margin-right: 0
}
.row.expanded {
	max-width: none
}
.row.expanded .row {
	margin-left: auto;
	margin-right: auto
}
.column, .columns {
	width: 100%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem
}
.column:last-child:not(:first-child), .columns:last-child:not(:first-child) {
	float: right
}
.column.end:last-child:last-child, .end.columns:last-child:last-child {
	float: left
}
.column.row.row, .row.row.columns {
	float: none
}
.row .column.row.row, .row .row.row.columns {
	padding-left: 0;
	padding-right: 0;
	margin-left: 0;
	margin-right: 0
}
.small-1 {
	width: 8.3333333333%
}
.small-push-1 {
	position: relative;
	left: 8.3333333333%
}
.small-pull-1 {
	position: relative;
	left: -8.3333333333%
}
.small-offset-0 {
	margin-left: 0
}
.small-2 {
	width: 16.6666666667%
}
.small-push-2 {
	position: relative;
	left: 16.6666666667%
}
.small-pull-2 {
	position: relative;
	left: -16.6666666667%
}
.small-offset-1 {
	margin-left: 8.3333333333%
}
.small-3 {
	width: 25%
}
.small-push-3 {
	position: relative;
	left: 25%
}
.small-pull-3 {
	position: relative;
	left: -25%
}
.small-offset-2 {
	margin-left: 16.6666666667%
}
.small-4 {
	width: 33.3333333333%
}
.small-push-4 {
	position: relative;
	left: 33.3333333333%
}
.small-pull-4 {
	position: relative;
	left: -33.3333333333%
}
.small-offset-3 {
	margin-left: 25%
}
.small-5 {
	width: 41.6666666667%
}
.small-push-5 {
	position: relative;
	left: 41.6666666667%
}
.small-pull-5 {
	position: relative;
	left: -41.6666666667%
}
.small-offset-4 {
	margin-left: 33.3333333333%
}
.small-6 {
	width: 50%
}
.small-push-6 {
	position: relative;
	left: 50%
}
.small-pull-6 {
	position: relative;
	left: -50%
}
.small-offset-5 {
	margin-left: 41.6666666667%
}
.small-7 {
	width: 58.3333333333%
}
.small-push-7 {
	position: relative;
	left: 58.3333333333%
}
.small-pull-7 {
	position: relative;
	left: -58.3333333333%
}
.small-offset-6 {
	margin-left: 50%
}
.small-8 {
	width: 66.6666666667%
}
.small-push-8 {
	position: relative;
	left: 66.6666666667%
}
.small-pull-8 {
	position: relative;
	left: -66.6666666667%
}
.small-offset-7 {
	margin-left: 58.3333333333%
}
.small-9 {
	width: 75%
}
.small-push-9 {
	position: relative;
	left: 75%
}
.small-pull-9 {
	position: relative;
	left: -75%
}
.small-offset-8 {
	margin-left: 66.6666666667%
}
.small-10 {
	width: 83.3333333333%
}
.small-push-10 {
	position: relative;
	left: 83.3333333333%
}
.small-pull-10 {
	position: relative;
	left: -83.3333333333%
}
.small-offset-9 {
	margin-left: 75%
}
.small-11 {
	width: 91.6666666667%
}
.small-push-11 {
	position: relative;
	left: 91.6666666667%
}
.small-pull-11 {
	position: relative;
	left: -91.6666666667%
}
.small-offset-10 {
	margin-left: 83.3333333333%
}
.small-12 {
	width: 100%
}
.small-offset-11 {
	margin-left: 91.6666666667%
}
.small-up-1>.column, .small-up-1>.columns {
	width: 100%;
	float: left
}
.small-up-1>.column:nth-of-type(1n), .small-up-1>.columns:nth-of-type(1n) {
	clear: none
}
.small-up-1>.column:nth-of-type(1n+1), .small-up-1>.columns:nth-of-type(1n+1) {
	clear: both
}
.small-up-1>.column:last-child, .small-up-1>.columns:last-child {
	float: left
}
.small-up-2>.column, .small-up-2>.columns {
	width: 50%;
	float: left
}
.small-up-2>.column:nth-of-type(1n), .small-up-2>.columns:nth-of-type(1n) {
	clear: none
}
.small-up-2>.column:nth-of-type(2n+1), .small-up-2>.columns:nth-of-type(2n+1) {
	clear: both
}
.small-up-2>.column:last-child, .small-up-2>.columns:last-child {
	float: left
}
.small-up-3>.column, .small-up-3>.columns {
	width: 33.3333333333%;
	float: left
}
.small-up-3>.column:nth-of-type(1n), .small-up-3>.columns:nth-of-type(1n) {
	clear: none
}
.small-up-3>.column:nth-of-type(3n+1), .small-up-3>.columns:nth-of-type(3n+1) {
	clear: both
}
.small-up-3>.column:last-child, .small-up-3>.columns:last-child {
	float: left
}
.small-up-4>.column, .small-up-4>.columns {
	width: 25%;
	float: left
}
.small-up-4>.column:nth-of-type(1n), .small-up-4>.columns:nth-of-type(1n) {
	clear: none
}
.small-up-4>.column:nth-of-type(4n+1), .small-up-4>.columns:nth-of-type(4n+1) {
	clear: both
}
.small-up-4>.column:last-child, .small-up-4>.columns:last-child {
	float: left
}
.small-up-5>.column, .small-up-5>.columns {
	width: 20%;
	float: left
}
.small-up-5>.column:nth-of-type(1n), .small-up-5>.columns:nth-of-type(1n) {
	clear: none
}
.small-up-5>.column:nth-of-type(5n+1), .small-up-5>.columns:nth-of-type(5n+1) {
	clear: both
}
.small-up-5>.column:last-child, .small-up-5>.columns:last-child {
	float: left
}
.small-up-6>.column, .small-up-6>.columns {
	width: 16.6666666667%;
	float: left
}
.small-up-6>.column:nth-of-type(1n), .small-up-6>.columns:nth-of-type(1n) {
	clear: none
}
.small-up-6>.column:nth-of-type(6n+1), .small-up-6>.columns:nth-of-type(6n+1) {
	clear: both
}
.small-up-6>.column:last-child, .small-up-6>.columns:last-child {
	float: left
}
.small-collapse>.column, .small-collapse>.columns {
	padding-left: 0;
	padding-right: 0
}
.small-collapse .row {
	margin-left: 0;
	margin-right: 0
}
.small-uncollapse>.column, .small-uncollapse>.columns {
	padding-left: 1.25rem;
	padding-right: 1.25rem
}
.small-centered, .blk-recipe-detail-descr__cnt, .blk-recipe-detail-ingredients__cnt {
	float: none;
	margin-left: auto;
	margin-right: auto
}
.small-uncentered, .small-push-0, .small-pull-0 {
	position: static;
	margin-left: 0;
	margin-right: 0;
	float: left
}

@media screen and (min-width:48em) {
.medium-1 {
	width: 8.3333333333%
}
.medium-push-1 {
	position: relative;
	left: 8.3333333333%
}
.medium-pull-1 {
	position: relative;
	left: -8.3333333333%
}
.medium-offset-0 {
	margin-left: 0
}
.medium-2 {
	width: 16.6666666667%
}
.medium-push-2 {
	position: relative;
	left: 16.6666666667%
}
.medium-pull-2 {
	position: relative;
	left: -16.6666666667%
}
.medium-offset-1 {
	margin-left: 8.3333333333%
}
.medium-3 {
	width: 25%
}
.medium-push-3 {
	position: relative;
	left: 25%
}
.medium-pull-3 {
	position: relative;
	left: -25%
}
.medium-offset-2 {
	margin-left: 16.6666666667%
}
.medium-4 {
	width: 33.3333333333%
}
.medium-push-4 {
	position: relative;
	left: 33.3333333333%
}
.medium-pull-4 {
	position: relative;
	left: -33.3333333333%
}
.medium-offset-3 {
	margin-left: 25%
}
.medium-5 {
	width: 41.6666666667%
}
.medium-push-5 {
	position: relative;
	left: 41.6666666667%
}
.medium-pull-5 {
	position: relative;
	left: -41.6666666667%
}
.medium-offset-4 {
	margin-left: 33.3333333333%
}
.medium-6 {
	width: 50%
}
.medium-push-6, .blk-where-to-buy-shop-stripe__right {
	position: relative;
	left: 50%
}
.medium-pull-6, .blk-where-to-buy-shop-stripe__left {
	position: relative;
	left: -50%
}
.medium-offset-5 {
	margin-left: 41.6666666667%
}
.medium-7 {
	width: 58.3333333333%
}
.medium-push-7 {
	position: relative;
	left: 58.3333333333%
}
.medium-pull-7 {
	position: relative;
	left: -58.3333333333%
}
.medium-offset-6 {
	margin-left: 50%
}
.medium-8 {
	width: 66.6666666667%
}
.medium-push-8 {
	position: relative;
	left: 66.6666666667%
}
.medium-pull-8 {
	position: relative;
	left: -66.6666666667%
}
.medium-offset-7 {
	margin-left: 58.3333333333%
}
.medium-9 {
	width: 75%
}
.medium-push-9 {
	position: relative;
	left: 75%
}
.medium-pull-9 {
	position: relative;
	left: -75%
}
.medium-offset-8 {
	margin-left: 66.6666666667%
}
.medium-10 {
	width: 83.3333333333%
}
.medium-push-10 {
	position: relative;
	left: 83.3333333333%
}
.medium-pull-10 {
	position: relative;
	left: -83.3333333333%
}
.medium-offset-9 {
	margin-left: 75%
}
.medium-11 {
	width: 91.6666666667%
}
.medium-push-11 {
	position: relative;
	left: 91.6666666667%
}
.medium-pull-11 {
	position: relative;
	left: -91.6666666667%
}
.medium-offset-10 {
	margin-left: 83.3333333333%
}
.medium-12 {
	width: 100%
}
.medium-offset-11 {
	margin-left: 91.6666666667%
}
.medium-up-1>.column, .medium-up-1>.columns {
	width: 100%;
	float: left
}
.medium-up-1>.column:nth-of-type(1n), .medium-up-1>.columns:nth-of-type(1n) {
	clear: none
}
.medium-up-1>.column:nth-of-type(1n+1), .medium-up-1>.columns:nth-of-type(1n+1) {
	clear: both
}
.medium-up-1>.column:last-child, .medium-up-1>.columns:last-child {
	float: left
}
.medium-up-2>.column, .medium-up-2>.columns {
	width: 50%;
	float: left
}
.medium-up-2>.column:nth-of-type(1n), .medium-up-2>.columns:nth-of-type(1n) {
	clear: none
}
.medium-up-2>.column:nth-of-type(2n+1), .medium-up-2>.columns:nth-of-type(2n+1) {
	clear: both
}
.medium-up-2>.column:last-child, .medium-up-2>.columns:last-child {
	float: left
}
.medium-up-3>.column, .medium-up-3>.columns {
	width: 33.3333333333%;
	float: left
}
.medium-up-3>.column:nth-of-type(1n), .medium-up-3>.columns:nth-of-type(1n) {
	clear: none
}
.medium-up-3>.column:nth-of-type(3n+1), .medium-up-3>.columns:nth-of-type(3n+1) {
	clear: both
}
.medium-up-3>.column:last-child, .medium-up-3>.columns:last-child {
	float: left
}
.medium-up-4>.column, .medium-up-4>.columns {
	width: 25%;
	float: left
}
.medium-up-4>.column:nth-of-type(1n), .medium-up-4>.columns:nth-of-type(1n) {
	clear: none
}
.medium-up-4>.column:nth-of-type(4n+1), .medium-up-4>.columns:nth-of-type(4n+1) {
	clear: both
}
.medium-up-4>.column:last-child, .medium-up-4>.columns:last-child {
	float: left
}
.medium-up-5>.column, .medium-up-5>.columns {
	width: 20%;
	float: left
}
.medium-up-5>.column:nth-of-type(1n), .medium-up-5>.columns:nth-of-type(1n) {
	clear: none
}
.medium-up-5>.column:nth-of-type(5n+1), .medium-up-5>.columns:nth-of-type(5n+1) {
	clear: both
}
.medium-up-5>.column:last-child, .medium-up-5>.columns:last-child {
	float: left
}
.medium-up-6>.column, .medium-up-6>.columns {
	width: 16.6666666667%;
	float: left
}
.medium-up-6>.column:nth-of-type(1n), .medium-up-6>.columns:nth-of-type(1n) {
	clear: none
}
.medium-up-6>.column:nth-of-type(6n+1), .medium-up-6>.columns:nth-of-type(6n+1) {
	clear: both
}
.medium-up-6>.column:last-child, .medium-up-6>.columns:last-child {
	float: left
}
.medium-collapse>.column, .medium-collapse>.columns {
	padding-left: 0;
	padding-right: 0
}
.medium-collapse .row {
	margin-left: 0;
	margin-right: 0
}
.medium-uncollapse>.column, .medium-uncollapse>.columns {
	padding-left: 1.25rem;
	padding-right: 1.25rem
}
.medium-centered {
	float: none;
	margin-left: auto;
	margin-right: auto
}
.medium-uncentered, .medium-push-0, .medium-pull-0 {
	position: static;
	margin-left: 0;
	margin-right: 0;
	float: left
}
}

@media screen and (min-width:64.0625em) {
.large-1 {
	width: 8.3333333333%
}
.large-push-1 {
	position: relative;
	left: 8.3333333333%
}
.large-pull-1 {
	position: relative;
	left: -8.3333333333%
}
.large-offset-0 {
	margin-left: 0
}
.large-2 {
	width: 16.6666666667%
}
.large-push-2 {
	position: relative;
	left: 16.6666666667%
}
.large-pull-2 {
	position: relative;
	left: -16.6666666667%
}
.large-offset-1 {
	margin-left: 8.3333333333%
}
.large-3 {
	width: 25%
}
.large-push-3 {
	position: relative;
	left: 25%
}
.large-pull-3 {
	position: relative;
	left: -25%
}
.large-offset-2 {
	margin-left: 16.6666666667%
}
.large-4 {
	width: 33.3333333333%
}
.large-push-4 {
	position: relative;
	left: 33.3333333333%
}
.large-pull-4 {
	position: relative;
	left: -33.3333333333%
}
.large-offset-3 {
	margin-left: 25%
}
.large-5 {
	width: 41.6666666667%
}
.large-push-5 {
	position: relative;
	left: 41.6666666667%
}
.large-pull-5 {
	position: relative;
	left: -41.6666666667%
}
.large-offset-4 {
	margin-left: 33.3333333333%
}
.large-6 {
	width: 50%
}
.large-push-6 {
	position: relative;
	left: 50%
}
.large-pull-6 {
	position: relative;
	left: -50%
}
.large-offset-5 {
	margin-left: 41.6666666667%
}
.large-7 {
	width: 58.3333333333%
}
.large-push-7 {
	position: relative;
	left: 58.3333333333%
}
.large-pull-7 {
	position: relative;
	left: -58.3333333333%
}
.large-offset-6 {
	margin-left: 50%
}
.large-8 {
	width: 66.6666666667%
}
.large-push-8 {
	position: relative;
	left: 66.6666666667%
}
.large-pull-8 {
	position: relative;
	left: -66.6666666667%
}
.large-offset-7 {
	margin-left: 58.3333333333%
}
.large-9 {
	width: 75%
}
.large-push-9 {
	position: relative;
	left: 75%
}
.large-pull-9 {
	position: relative;
	left: -75%
}
.large-offset-8 {
	margin-left: 66.6666666667%
}
.large-10 {
	width: 83.3333333333%
}
.large-push-10 {
	position: relative;
	left: 83.3333333333%
}
.large-pull-10 {
	position: relative;
	left: -83.3333333333%
}
.large-offset-9 {
	margin-left: 75%
}
.large-11 {
	width: 91.6666666667%
}
.large-push-11 {
	position: relative;
	left: 91.6666666667%
}
.large-pull-11 {
	position: relative;
	left: -91.6666666667%
}
.large-offset-10 {
	margin-left: 83.3333333333%
}
.large-12 {
	width: 100%
}
.large-offset-11 {
	margin-left: 91.6666666667%
}
.large-up-1>.column, .large-up-1>.columns {
	width: 100%;
	float: left
}
.large-up-1>.column:nth-of-type(1n), .large-up-1>.columns:nth-of-type(1n) {
	clear: none
}
.large-up-1>.column:nth-of-type(1n+1), .large-up-1>.columns:nth-of-type(1n+1) {
	clear: both
}
.large-up-1>.column:last-child, .large-up-1>.columns:last-child {
	float: left
}
.large-up-2>.column, .large-up-2>.columns {
	width: 50%;
	float: left
}
.large-up-2>.column:nth-of-type(1n), .large-up-2>.columns:nth-of-type(1n) {
	clear: none
}
.large-up-2>.column:nth-of-type(2n+1), .large-up-2>.columns:nth-of-type(2n+1) {
	clear: both
}
.large-up-2>.column:last-child, .large-up-2>.columns:last-child {
	float: left
}
.large-up-3>.column, .large-up-3>.columns {
	width: 33.3333333333%;
	float: left
}
.large-up-3>.column:nth-of-type(1n), .large-up-3>.columns:nth-of-type(1n) {
	clear: none
}
.large-up-3>.column:nth-of-type(3n+1), .large-up-3>.columns:nth-of-type(3n+1) {
	clear: both
}
.large-up-3>.column:last-child, .large-up-3>.columns:last-child {
	float: left
}
.large-up-4>.column, .large-up-4>.columns {
	width: 25%;
	float: left
}
.large-up-4>.column:nth-of-type(1n), .large-up-4>.columns:nth-of-type(1n) {
	clear: none
}
.large-up-4>.column:nth-of-type(4n+1), .large-up-4>.columns:nth-of-type(4n+1) {
	clear: both
}
.large-up-4>.column:last-child, .large-up-4>.columns:last-child {
	float: left
}
.large-up-5>.column, .large-up-5>.columns {
	width: 20%;
	float: left
}
.large-up-5>.column:nth-of-type(1n), .large-up-5>.columns:nth-of-type(1n) {
	clear: none
}
.large-up-5>.column:nth-of-type(5n+1), .large-up-5>.columns:nth-of-type(5n+1) {
	clear: both
}
.large-up-5>.column:last-child, .large-up-5>.columns:last-child {
	float: left
}
.large-up-6>.column, .large-up-6>.columns {
	width: 16.6666666667%;
	float: left
}
.large-up-6>.column:nth-of-type(1n), .large-up-6>.columns:nth-of-type(1n) {
	clear: none
}
.large-up-6>.column:nth-of-type(6n+1), .large-up-6>.columns:nth-of-type(6n+1) {
	clear: both
}
.large-up-6>.column:last-child, .large-up-6>.columns:last-child {
	float: left
}
.large-collapse>.column, .large-collapse>.columns {
	padding-left: 0;
	padding-right: 0
}
.large-collapse .row {
	margin-left: 0;
	margin-right: 0
}
.large-uncollapse>.column, .large-uncollapse>.columns {
	padding-left: 1.25rem;
	padding-right: 1.25rem
}
.large-centered {
	float: none;
	margin-left: auto;
	margin-right: auto
}
.large-uncentered, .large-push-0, .large-pull-0 {
	position: static;
	margin-left: 0;
	margin-right: 0;
	float: left
}
}
.hide {
	display: none !important
}
.invisible {
	visibility: hidden
}

@media screen and (min-width:0) and (max-width:47.9375em) {
.hide-for-small-only, .ka-theme.ka-theme--arrows-general .slick-arrow, .ka-theme--arrows-general.com-compare__list .slick-arrow, .ka-theme.ka-theme--arrows-external .slick-arrow, .ka-theme--arrows-external.com-compare__list .slick-arrow, .com-slider-general__cnt, .com-slider-general__txt, .com-related-recipes__items-cnt.com-related-recipes__items-cnt--medium, .com-account-pages__page-head--menu-right .com-account-pages__page-selector, .com-docs__manuals-icon, .com-docs__register .com-docs__subtitle, .com-docs__register .com-docs__text, .com-saf-intro__btn, .com-saf-intro__discover, .com-support-home__txt, .product-details__skill, .btn-share.btn-share--print, .com-share--in-product-page-v2, .com-results-filter__standard, .mod-comparison__empty, .mod-hotspots__slick-dots {
	display: none !important
}
}

@media screen and (max-width:0), screen and (min-width:48em) {
.show-for-small-only, .com-slider-general__title--small, .com-cat-intro__title-cnt, .com-cat-intro__btn-cnt, .com-stripe-title--on-top .com-stripe-title__text--main, .com-related-recipes__items-cnt.com-related-recipes__items-cnt--small, .com-gallery-pdp__modal-open, .blk-video__smallscenario, .com-vip-loved-recipes .com-vip-recipe-thumbnail--loved .com-vip-recipe-thumbnail__timings, .com-vip-recipe-steps__header, .com-vip-recipe-filters__title, .com-vip-recipe-filters__close-button, .com-vip-recipe-filters__explore, .blk-home-slider--small, .blk-nav .com-home-menu__title, .com-support-home .btn-main--white, .com-stripe-title--in-accessories .com-stripe-title__text, .com-stripe-title--in-l2-editorial .com-stripe-title__text, .com-results-filter__mobile {
	display: none !important
}
}

@media screen and (min-width:48em) {
.hide-for-medium {
	display: none !important
}
}

@media screen and (max-width:47.9375em) {
.show-for-medium, .com-cat-intro__wrp .com-cat-intro__title, .com-cat-intro__nav, .blk-selector__text {
	display: none !important
}
}

@media screen and (min-width:48em) and (max-width:64em) {
.hide-for-medium-only, .btn-main.btn-main--register, .btn-main--register.com-saf-centered-button, .btn-main--register.com-compare__action {
	display: none !important
}
}

@media screen and (max-width:47.9375em), screen and (min-width:64.0625em) {
.show-for-medium-only, .btn-main.btn-main--register-medium, .btn-main--register-medium.com-saf-centered-button, .btn-main--register-medium.com-compare__action, .blk-home-slider--medium {
	display: none !important
}
}

@media screen and (min-width:64.0625em) {
.hide-for-large, .main-header__toggle-wrapper, .toggle-nav--close, .toggle-nav--open, .com-slider-gourmet__dot-nav, .com-main-nav__item--top-header, .com-main-nav__languages, .com-stripe-title--in-home .com-stripe-title__text, .com-support-home__icon-phone, .com-support-home__icon-mail, .blk-photo-gallery--slick {
	display: none !important
}
}

@media screen and (max-width:64em) {
.show-for-large, .ka-theme.ka-theme--features .slick-numbers, .ka-theme--features.com-compare__list .slick-numbers, .com-related-recipes__item-cnt:last-child, .com-colors-pdp__label, .com-product-nav.com-product-nav--v-2 .com-product-nav__link-list, .com-product-tech-spec__product-image, .com-support__sub-title, .com-scroll, .com-vip-recipe-steps__left-bg, .com-vip-recipe-filters__show-all, .blk-home-slider--large, .com-support-home__icon-phone-large, .com-support-home__icon-mail-large, .blk-photo-gallery--large, .mod-header__content.mod-content .mod-content__overlay {
	display: none !important
}
}

@media screen and (min-width:64.0625em) and (max-width:74.9375em) {
.hide-for-large-only {
	display: none !important
}
}

@media screen and (max-width:64em), screen and (min-width:75em) {
.show-for-large-only {
	display: none !important
}
}
.show-for-sr, .show-on-focus {
	position: absolute !important;
	width: 1px;
	height: 1px;
	overflow: hidden;
	clip: rect(0,0,0,0)
}
.show-on-focus:active, .show-on-focus:focus {
	position: static !important;
	height: auto;
	width: auto;
	overflow: visible;
	clip: auto
}
.show-for-landscape, .hide-for-portrait {
	display: block !important
}

@media screen and (orientation:landscape) {
.show-for-landscape, .hide-for-portrait {
	display: block !important
}
}

@media screen and (orientation:portrait) {
.show-for-landscape, .hide-for-portrait {
	display: none !important
}
}
.hide-for-landscape, .show-for-portrait {
	display: none !important
}

@media screen and (orientation:landscape) {
.hide-for-landscape, .show-for-portrait {
	display: none !important
}
}

@media screen and (orientation:portrait) {
.hide-for-landscape, .show-for-portrait {
	display: block !important
}
}
.float-left {
	float: left !important
}
.float-right {
	float: right !important
}
.float-center {
	display: block;
	margin-left: auto;
	margin-right: auto
}
.clearfix::before, .com-recipe-detail-nav.com-sticky--sticky.com-sticky--open .com-recipe-detail-nav__list::before, .com-recipe-detail-nav.com-sticky--open .com-recipe-detail-nav__list::before, .com-block-list__container::before, .com-block-list__root::before, .com-recipe-list__container::before, .com-recipe-list__root::before, .com-history-nav::before, .com-saf-intro-simple::before, .com-contents-list__container::before, .com-contents-list__root::before, .com-saf-post-listing__container::before, .com-saf-post-listing__root::before, .com-compare__header::before, .com-compare__list::before, .com-ks-list__container::before, .com-ks-list__root::before, .com-vip-recipe-ingredients__list::before, .com-vip-recipe-filters__list::before, .blk-head-kitchen-schools::before, .page-compare::before, .page-compare__product-data::before, .clearfix::after, .com-recipe-detail-nav.com-sticky--sticky.com-sticky--open .com-recipe-detail-nav__list::after, .com-recipe-detail-nav.com-sticky--open .com-recipe-detail-nav__list::after, .com-block-list__container::after, .com-block-list__root::after, .com-recipe-list__container::after, .com-recipe-list__root::after, .com-history-nav::after, .com-saf-intro-simple::after, .com-contents-list__container::after, .com-contents-list__root::after, .com-saf-post-listing__container::after, .com-saf-post-listing__root::after, .com-compare__header::after, .com-compare__list::after, .com-ks-list__container::after, .com-ks-list__root::after, .com-vip-recipe-ingredients__list::after, .com-vip-recipe-filters__list::after, .blk-head-kitchen-schools::after, .page-compare::after, .page-compare__product-data::after {
	content: ' ';
	display: table
}
.clearfix::after, .com-recipe-detail-nav.com-sticky--sticky.com-sticky--open .com-recipe-detail-nav__list::after, .com-recipe-detail-nav.com-sticky--open .com-recipe-detail-nav__list::after, .com-block-list__container::after, .com-block-list__root::after, .com-recipe-list__container::after, .com-recipe-list__root::after, .com-history-nav::after, .com-saf-intro-simple::after, .com-contents-list__container::after, .com-contents-list__root::after, .com-saf-post-listing__container::after, .com-saf-post-listing__root::after, .com-compare__header::after, .com-compare__list::after, .com-ks-list__container::after, .com-ks-list__root::after, .com-vip-recipe-ingredients__list::after, .com-vip-recipe-filters__list::after, .blk-head-kitchen-schools::after, .page-compare::after, .page-compare__product-data::after {
	clear: both
}
body.is-reveal-open {
	overflow: hidden
}
.reveal-overlay {
	display: none;
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 99999;
	background-color: rgba(10,10,10,0.45);
	overflow-y: scroll
}
.reveal {
	display: none;
	z-index: 100000;
	padding: 1rem;
	border: 1px solid #cacaca;
	margin: 6.25rem auto 0;
	background-color: #FFF;
	border-radius: 0;
	position: absolute;
	overflow-y: auto
}
[data-whatinput='mouse'] .reveal {
	outline: 0
}

@media screen and (min-width:48em) {
.reveal {
	min-height: 0
}
}
.reveal .column, .reveal .columns, .reveal .columns {
	min-width: 0
}
.reveal>:last-child {
	margin-bottom: 0
}

@media screen and (min-width:48em) {
.reveal {
	width: 600px;
	max-width: 70.5rem
}
}

@media screen and (min-width:48em) {
.reveal .reveal {
	left: auto;
	right: auto;
	margin: 0 auto
}
}
.reveal.collapse {
	padding: 0
}

@media screen and (min-width:48em) {
.reveal.tiny {
	width: 30%;
	max-width: 70.5rem
}
}

@media screen and (min-width:48em) {
.reveal.small {
	width: 50%;
	max-width: 70.5rem
}
}

@media screen and (min-width:48em) {
.reveal.large {
	width: 90%;
	max-width: 70.5rem
}
}
.reveal.full {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	height: 100vh;
	min-height: 100vh;
	max-width: none;
	margin-left: 0;
	border: 0
}

@media print {
html, body {
	width: 210mm
}
@page {
	size: A4;
	margin: 2cm
}
#content-wrapper {
	width: 95%
}
[data-clone], footer, .header-column {
	display: none
}
.com-account-pages__breadcrumb, .com-account-pages__page-selector, .com-account-pages__page-title {
	display: none
}
.com-account-pages .appliance-tab--my-info, .com-account-pages .appliance-tab--my-orders, .com-account-pages .appliance-tab--my-products {
	display: none !important
}
.com-account-pages .appliance-tab--my-wishlist .title, .com-account-pages .appliance-tab--my-wishlist .btn-main, .com-account-pages .appliance-tab--my-wishlist .com-saf-centered-button, .com-account-pages .appliance-tab--my-wishlist .com-compare__action, .com-account-pages .appliance-tab--my-account .title, .com-account-pages .appliance-tab--my-account .btn-main, .com-account-pages .appliance-tab--my-account .com-saf-centered-button, .com-account-pages .appliance-tab--my-account .com-compare__action {
	display: none
}
.com-account-pages .appliance-tab--my-account {
	display: block
}
.com-account-pages .appliance-tab--my-account .page-box .gray-box {
	height: auto !important;
	border: 0
}
.com-account-pages .appliance-tab--my-account .page-box .row div:first-child .col-right {
	display: none
}
.com-account-pages .appliance-tab--my-account .page-box .row div:last-child .col-left {
	display: none
}
.com-account-pages__page-head, .com-account-pages__page-cnt {
	max-width: 100%
}
.blk-accessories.blk-accessories--in-account-pages, .blk-similar.blk-similar--in-account-pages {
	display: none !important
}
[data-page="page-product"] .blk-photo-gallery, [data-page="page-product"] .blk-slidetoggle, [data-page="page-product"] .blk-promo, [data-page="page-product"] .blk-similar, [data-page="page-product"] .blk-accessories, [data-page="page-product"] .blk-prod-news, [data-page="page-product"] .blk-recent {
	display: none
}
.com-product-viz {
	text-align: center
}
.blk-product-cat {
	display: none
}
.product-details__attributes {
	display: none
}
.com-stripe-title--product-page-main .com-stripe-title__more {
	display: none
}
.com-docs {
	display: none
}
}


.user-info__item, img {
	vertical-align: middle
}
[type=search], [type=submit] {
	-webkit-appearance: none;
	-moz-appearance: none
}
.com-compare__list, .com-facet__options, .com-facet__values, .com-main-nav__list, .com-nav-points, .info-menu__list, .info-menu__values, .user-info__list {
	list-style-type: none
}
.cart-info__trigger, .com-compare__slot, .com-product-list__wrapper, .info-menu__link, .user-info__trigger {
	outline: 0
}
.com-compare__header::after, .com-compare__list::after, .com-listing-banner--row::after, .com-product-list::after, .com-sticky__dropdown-inner::after, .com-sticky__topbar-inner::after, .header-wrapper::after {
	clear: both
}
h1, h3, h4, h5, p, ul {
	padding: 0;
	margin: 0
}
.com-related-recipes__img-cnt, .com-related-recipes__item--first .com-related-recipes__img-cnt {
	position: relative;
	overflow: hidden;
	display: block;
	height: 0
}
.com-related-recipes__item--first .com-related-recipes__img-cnt {
	padding-bottom: 75%
}
.com-related-recipes__cta {
	display: inline-block;
	margin-top: .625rem;
	color: #fff;
	font-size: 1rem;
	font-style: italic;
	
}
.com-related-recipes__main-cta-cnt {
	text-align: center;
	padding: 2.1875rem 1.25rem
}
.com-product-news__text {
	display: none;
	margin-top: .625rem;
	font-size: .875rem;
	font-weight: 400
}

@media screen and (min-width:0em) and (max-width:47.9375em) {
.com-related-recipes__items-cnt.com-related-recipes__items-cnt--medium {
	display: none!important
}
}

@media screen and (max-width:0em), screen and (min-width:48em) {
.com-stripe-title--on-top .com-stripe-title__text--main {
	display: none!important
}
}
.com-product-list__text-cnt {
	max-width: 280px;
	margin: 0 auto;
	padding-top: .2rem
}
.com-product-list__title {
	font-size: .75rem;
	color: #3e3936;
        min-height: 40px;
}
.com-product-list__text {
	font-size: .75rem;
	color: #aea9a6
}
.com-product-list__price {
	display: none;
	margin-top: .5rem;
	min-height: 1.6875rem;
	font-size: 1.125rem;
	font-weight: 600;
	letter-spacing: .05em;
	color: #000
}
#container, body, html {
	min-height: 100%
}
.com-product-list__btn-cnt {
	margin: .1rem 0
}
.com-product-list__btn {
	color: #3e3936;
	font-size: .75rem;
	padding: .1875rem 1.125rem .25rem;
	margin: .3rem 0;
	display: inline-block;
	width: 60%;
	border: 1px solid transparent
}
.com-product-list--with-price .com-product-list__price {
	display: block
}
.com-nav-points {
	margin: 0 auto
}
.com-nav-points__item {
	float: left;
	width: 1.875rem;
	height: 1.875rem
}
.com-nav-points__anchor {
	width: 100%;
	height: 100%;
	display: block;
	position: relative;
	outline: 0
}
.com-nav-points__anchor::after {
	content: "";
	width: .3125rem;
	height: .3125rem;
	background-color: #fff;
	display: block;
	border-radius: .3125rem;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}
.com-related-recipes__text-cnt--outside .com-related-recipes__title {
	color: #3e3936;
	font-size: .75rem;
	margin-top: 1.125rem
}
.com-product-news__nav {
	display: none
}

@media screen and (min-width:48em) {
.com-related-recipes__items {
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto;
	padding-left: 10px;
	padding-right: 10px
}
.com-related-recipes__items::after, .com-related-recipes__items::before {
	content: ' ';
	display: table
}
.com-related-recipes__items::after {
	clear: both
}
.com-related-recipes__item-cnt {
	width: 33.3333333333%;
	float: left;
	padding-left: .625rem;
	padding-right: .625rem
}
.com-related-recipes__item-cnt:last-child:not(:first-child) {
	float: right
}
.com-related-recipes__item-cnt:last-child:last-child:last-child {
	float: left
}
}
body, h1, h3, h4, p, ul {
	padding: 0;
	margin: 0
}

@media screen and (max-width:64em) {
.com-related-recipes__item-cnt:last-child {
	display: none!important
}
}
[type=search], header, nav, section {
	display: block
}
html {
	font-family: sans-serif;
	-ms-text-size-adjust: 100%;
	font-size: 100%;
	box-sizing: border-box;
	-webkit-text-size-adjust: 100%
}
a {
	background-color: transparent;
	text-decoration: none;
	color: #3e3936
}
strong {
	font-weight: 700
}
h1 {
	font-size: 2em
}
img {
	border: 0;
	max-width: 100%;
	height: auto;
	-ms-interpolation-mode: bicubic;
	display: inline-block
}

#container {
	background-color: #eee
}
#content-wrapper {
	margin: 0 auto;
	max-width: 100rem;
	background-color: #fff
}
.btn-main, .com-compare__action {
	text-decoration: none;
	padding: 0 3rem;
	line-height: 2.5rem;
	text-transform: uppercase;
	font-size: .75rem;
	font-weight: 700;
	color: #3e3936;
	border: 1px solid #3e3936;
	display: inline-block
}
.btn-main.btn-main--red {
	color: #fff;
	min-height: 1.5625rem;
	line-height: 1.5625rem;
	text-transform: none;
	font-weight: 600;
	border: 1px solid #c20038;
	background-color: #c20038
}
.btn-main.btn-main--tooltip {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 2.625rem;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	line-height: normal;
	padding: 0;
	margin: 0 .3125rem;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	text-align: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}
.btn-main.btn-main--tooltip:first-child {
	margin-left: 0
}
.btn-main.btn-main--tooltip:last-child {
	margin-right: 0
}
.com-facet .btn-main.btn-main--in-facet, .com-facet .com-facet__reset {
	padding: 0 1.5rem;
	min-height: 1.5rem;
	line-height: 1.5rem
}
.btn-main--little-bordered, .btn-main--little-red {
	padding: 0 1.375rem;
	font-weight: 400;
	letter-spacing: .08em
}
.btn-main--little-red {
	background-color: #c20038;
	border-color: #c20038;
	color: #fff
}
.btn-main--little-bordered {
	background-color: #fff;
	border-color: #d8d8d8
}
.com-product-list__img-btn {
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
	text-align: center
}
.com-related-recipes__text-cnt:not(.com-related-recipes__text-cnt--outside) {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%)
}
.com-related-recipes__block-link {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 2
}

@media screen and (min-width:64.0625em) {
.hide--large-only {
	display: none!important
}
}
.com-related-recipes__img-cnt {
	position: relative;
	overflow: hidden;
	display: block;
	height: 0
}
.com-related-recipes__img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-size: 100% auto;
	background-repeat: no-repeat
}
.com-warning__trigger, .icon--close-menu-white {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%3Cg%20fill%3D%22%23ffffff%22%3E%3Cpath%20d%3D%22M8.84%207.77l14.5%2014.498-1.414%201.415-14.5-14.5z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M21.925%207.768l1.415%201.414-14.5%2014.5-1.414-1.415z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.com-modal__close {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%3Cg%20fill%3D%22%233E3936%22%3E%3Cpath%20d%3D%22M8.84%207.77l14.5%2014.498-1.414%201.415-14.5-14.5z%22%2F%3E%3Cpath%20d%3D%22M21.925%207.768l1.415%201.414-14.5%2014.5-1.414-1.415z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.com-facet__btn.com-facet__btn--close, .com-facet__close-options {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2235%22%20height%3D%2235%22%20viewBox%3D%220%200%2035%2035%22%3E%3Cg%20fill%3D%22%233E3936%22%3E%3Cpath%20d%3D%22M18.047%2032.626c-8.34%200-15.125-6.785-15.125-15.125S9.707%202.377%2018.047%202.377%2033.172%209.16%2033.172%2017.5s-6.785%2015.126-15.125%2015.126zm0-30C9.845%202.626%203.172%209.3%203.172%2017.5s6.673%2014.876%2014.875%2014.876S32.922%2025.703%2032.922%2017.5%2026.25%202.627%2018.047%202.627z%22%2F%3E%3Cpath%20d%3D%22M12.777%2024.185l-1.414-1.414%205.27-5.27-5.27-5.27%201.414-1.413L19.46%2017.5%22%2F%3E%3Cpath%20d%3D%22M23.318%2024.185L16.633%2017.5l6.685-6.683%201.414%201.414-5.27%205.27%205.27%205.27%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.main-search__submit {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2249.99%22%20height%3D%2250%22%20viewBox%3D%220%200%2049.99%2050%22%3E%3Cpath%20d%3D%22M41.882%2023.526c0%2010.148-8.22%2018.375-18.367%2018.375-10.145%200-18.37-8.224-18.37-18.372s8.226-18.38%2018.37-18.38c10.148%200%2018.367%208.232%2018.367%2018.38zm-4.52%2013.842l7.776%207.778%22%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--fixed-menu-explore-close {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214.914%22%20height%3D%2214.912%22%20viewBox%3D%220%200%2014.914%2014.912%22%3E%3Cg%20fill%3D%22%233E3936%22%3E%3Cpath%20d%3D%22M1.325%200l13.59%2013.588-1.326%201.325L0%201.325z%22%2F%3E%3Cpath%20d%3D%22M13.588%200l1.325%201.325L1.326%2014.912%200%2013.587z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.com-facet__btn, .com-facet__trigger {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214.914%22%20height%3D%2214.912%22%20viewBox%3D%220%200%2014.914%2014.912%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%233E3936%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M13.75%204.145l-6%206-6-6%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.cart-info__trigger {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2226%22%20height%3D%2222%22%20viewBox%3D%220%200%2026%2022%22%3E%3Cg%20fill%3D%22%23FFF%22%3E%3Cpath%20d%3D%22M20.3%2016.057h-9.63c-1.002%200-2.027-.707-2.383-1.645L4.462%204.342c-.05-.13-.298-.3-.437-.3H1V1.958h3.025c1.003%200%202.028.706%202.384%201.644l3.824%2010.07c.05.13.298.3.438.3h9.63c.13%200%20.36-.162.405-.286l2.34-6.646H9.36V4.96h14.114c.615%200%201.155.264%201.482.727.328.462.4%201.06.195%201.64l-2.48%207.053c-.337.955-1.356%201.677-2.37%201.677z%22%2F%3E%3Ccircle%20cx%3D%2218.17%22%20cy%3D%2218.438%22%20r%3D%221.562%22%2F%3E%3Ccircle%20cx%3D%2211.805%22%20cy%3D%2218.438%22%20r%3D%221.561%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--freedelivery {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Ccircle%20fill%3D%22%233E3936%22%20cx%3D%2213.9%22%20cy%3D%2224.479%22%20r%3D%222.5%22%2F%3E%3Ccircle%20fill%3D%22%233E3936%22%20cx%3D%2227.5%22%20cy%3D%2224.5%22%20r%3D%222.5%22%2F%3E%3Cpath%20fill%3D%22%233E3936%22%20d%3D%22M21%2014v9H10v-9h11m1-2H9c-.55%200-1%20.45-1%201v11c0%20.55.45%201%201%201h13c.55%200%201-.45%201-1V13c0-.55-.45-1-1-1z%22%2F%3E%3Cpath%20fill%3D%22%233E3936%22%20d%3D%22M26.162%2017L30%2020.46V23h-7v-6h3.162m.768-2H21v10h11v-5.432L26.93%2015z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--freereturn {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%233E3936%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M23.006%2025.242h-9.1c-.808%200-1.462-.696-1.462-1.553V12.862c0-.858.654-1.553%201.462-1.553h11.938c.807%200%201.462.694%201.462%201.553V18.1%22%2F%3E%3Cpath%20fill%3D%22%233E3936%22%20d%3D%22M18.148%2011h3.715v7.96h-3.715z%22%2F%3E%3Ccircle%20fill%3D%22none%22%20stroke%3D%22%233E3936%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20cx%3D%2228.327%22%20cy%3D%2223.427%22%20r%3D%225.573%22%2F%3E%3Cpath%20fill%3D%22%233E3936%22%20d%3D%22M30.904%2022.8H25.95c-.52%200-.778.642-.42%201.007.47.477.938.957%201.405%201.436.225.23.61.225.835%200%20.23-.23.225-.605%200-.836-.47-.477-.937-.955-1.404-1.435-.14.337-.28.673-.417%201.007h4.955c.32%200%20.588-.268.588-.59%200-.32-.268-.59-.59-.59z%22%2F%3E%3Cpath%20fill%3D%22%233E3936%22%20d%3D%22M26.366%2023.742l1.404-1.434c.225-.23.23-.605%200-.836-.226-.225-.61-.23-.835%200-.468.48-.937.957-1.405%201.435-.224.23-.23.606%200%20.835.226.227.608.23.836%200z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.user-info__button.user-info__button--user::before {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2290%22%20height%3D%2290%22%20viewBox%3D%220%200%2090%2090%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M79.993%2086.996H10c-.554%200-1.003-.448-1.003-1.003%200-5.957%206.284-11.137%2011.555-14.435%205.778-3.614%2012.49-6.298%2015.638-6.804.37-.158.84-1.837.914-3.68-1.11-1.2-4.86-5.596-6.034-11.392-1.205-.382-2.253-1.56-2.9-3.31-.915-2.48-.866-5.822.887-7.73l-.053-.504c-.33-3.083-1.205-11.27%203.506-16.51%202.763-3.075%206.968-4.633%2012.5-4.633%205.53%200%209.735%201.56%2012.497%204.635%204.714%205.25%203.83%2013.44%203.498%2016.524l-.052.488c1.75%201.91%201.8%205.25.884%207.732-.645%201.75-1.69%202.926-2.895%203.306-1.178%205.798-4.92%2010.195-6.027%2011.394.07%201.886.533%203.52.91%203.682%205.183.832%2027.17%209.986%2027.17%2021.236%200%20.556-.448%201.004-1.002%201.004zm-68.91-2.007H78.91c-.576-3.69-4.262-7.81-10.525-11.73-6.06-3.795-12.463-6.136-14.885-6.524-2.38-.384-2.593-4.726-2.602-6.048-.002-.27.104-.526.293-.716.05-.05%204.86-4.932%205.9-11.322.08-.486.5-.843.99-.843.65%200%201.4-.855%201.87-2.13.72-1.95.726-4.677-.69-5.885-.235-.202-.365-.502-.35-.812.01-.237.05-.593.098-1.043.306-2.84%201.12-10.383-2.996-14.967C53.648%2020.336%2049.946%2019%2045.01%2019c-4.938%200-8.64%201.335-11.007%203.968-4.113%204.58-3.308%2012.122-3.003%2014.96.05.46.086.82.098%201.06.015.31-.115.608-.35.81-1.415%201.208-1.413%203.934-.693%205.885.47%201.274%201.225%202.13%201.877%202.13.49%200%20.91.357.99.843%201.04%206.412%205.855%2011.272%205.904%2011.32.19.19.297.45.295.72-.012%201.32-.234%205.66-2.613%206.045-2.422.39-8.83%202.73-14.893%206.523-6.266%203.922-9.955%208.044-10.53%2011.73z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.user-info__button.user-info__button--logout::before {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2290%22%20height%3D%2290%22%20viewBox%3D%220.5%200.5%2090%2090%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M63.5%2086.5h-37c-3.31%200-6-2.69-6-6v-57c0-3.31%202.69-6%206-6h37c3.31%200%206%202.69%206%206V40c0%20.552-.447%201-1%201s-1-.448-1-1V23.5c0-2.206-1.794-4-4-4h-37c-2.205%200-4%201.794-4%204v57c0%202.206%201.795%204%204%204h37c2.206%200%204-1.794%204-4v-16c0-.553.447-1%201-1s1%20.447%201%201v16c0%203.31-2.69%206-6%206z%22%3E%3C%2Fpath%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M88.207%2051.793l-12-12c-.39-.39-1.023-.39-1.414%200s-.39%201.023%200%201.414L85.086%2051.5H54c-.553%200-1%20.447-1%201s.447%201%201%201h31.086L74.793%2063.793c-.39.39-.39%201.023%200%201.414.195.195.45.293.707.293s.512-.098.707-.293l12-12c.39-.39.39-1.023%200-1.414z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.com-main-nav__title::before {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%233E3936%22%20d%3D%22M22.68%2026.783c-.257%200-.513-.098-.708-.293l-5.782-5.783c-.39-.39-.39-1.023%200-1.414l5.782-5.783c.39-.39%201.023-.39%201.414%200%20.39.39.39%201.023%200%201.414L18.31%2020l5.076%205.076c.39.39.39%201.023%200%201.414-.196.196-.45.293-.707.293z%22%2F%3E%3Cpath%20fill%3D%22%233E3936%22%20d%3D%22M20%2039C9.523%2039%201%2030.477%201%2020S9.523%201%2020%201s19%208.523%2019%2019-8.523%2019-19%2019zm0-37C10.075%202%202%2010.075%202%2020s8.075%2018%2018%2018%2018-8.075%2018-18S29.925%202%2020%202z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.com-compare__toggle {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%228%22%20height%3D%225%22%20viewBox%3D%220%200%208%205%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M4%204.5L.5.86.846.5%204%203.78%207.154.5%207.5.86%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--orderbefore {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%233E3936%22%20d%3D%22M24.644%2026.447h-8.918c-.928%200-1.877-.654-2.207-1.522L9.506%2014.783c-.047-.12-.277-.278-.405-.278H6.3v-1.93h2.802c.93%200%201.877.655%202.207%201.524l4.012%2010.14c.046.12.276.28.404.28h8.918c.122%200%20.335-.152.376-.267l2.16-5.753H15.108v-1.928h12.47c.567%200%201.068.243%201.372.672.302.43.368.982.18%201.52l-2.293%206.13c-.312.884-1.255%201.553-2.193%201.553zM24.108%2029c0%20.827-.675%201.5-1.503%201.5-.827%200-1.497-.673-1.497-1.5%200-.828.67-1.5%201.497-1.5.83%200%201.503.672%201.503%201.5z%22%2F%3E%3Ccircle%20fill%3D%22%233E3936%22%20cx%3D%2217.608%22%20cy%3D%2228.999%22%20r%3D%221.5%22%2F%3E%3Cg%20stroke%3D%22%233E3936%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%3E%3Ccircle%20fill%3D%22%23FFF%22%20cx%3D%2229.601%22%20cy%3D%2213.944%22%20r%3D%225.846%22%2F%3E%3Cpath%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20d%3D%22M29.58%2011.892v2.342l2.1%201.813%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.user-info__button.user-info__button--register::before {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2290%22%20height%3D%2290%22%20viewBox%3D%220%200%2090%2090%22%3E%3Cg%20fill%3D%22%23ffffff%22%3E%3Cpath%20d%3D%22M32.147%2087.188c-.04%200-.08-.002-.12-.007-.427-.05-.77-.373-.848-.795l-2.076-11.16-9.116%205.228c-.374.213-.84.16-1.156-.128-.316-.29-.408-.75-.228-1.14l10.98-23.632c.228-.492.816-.705%201.307-.478.494.23.708.814.48%201.308L21.7%2077.2l7.63-4.376c.277-.158.613-.173.903-.04.29.134.497.4.555.714l1.76%209.468%2010.107-22.083c.227-.494.81-.71%201.305-.485.495.227.712.81.485%201.306l-11.403%2024.91c-.162.353-.514.574-.895.574zm26.405-3.06c-.38%200-.733-.22-.895-.575l-10-21.84c-.226-.494-.008-1.078.486-1.305.492-.227%201.078-.01%201.305.485L58.08%2079.75l1.126-7.245c.05-.325.26-.604.56-.742.3-.137.647-.118.93.055l5.56%203.418-8.26-18.044c-.227-.495-.01-1.08.485-1.306.495-.227%201.08-.01%201.308.485l9.608%2020.99c.18.395.082.86-.243%201.147-.324.286-.798.327-1.167.102l-7.06-4.338-1.4%209.023c-.065.43-.406.764-.836.824-.045.007-.09.01-.136.01z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M45.233%2062.146c-12.72%200-23.066-10.347-23.066-23.064%200-12.72%2010.348-23.066%2023.066-23.066S68.3%2026.363%2068.3%2039.082c0%2012.718-10.348%2023.064-23.067%2023.064zm0-44.162c-11.633%200-21.098%209.464-21.098%2021.098%200%2011.632%209.464%2021.096%2021.098%2021.096S66.33%2050.714%2066.33%2039.082c0-11.633-9.463-21.098-21.097-21.098z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M45.233%2050.168c-6.114%200-11.09-4.973-11.09-11.086%200-6.114%204.976-11.088%2011.09-11.088s11.09%204.974%2011.09%2011.088c0%206.113-4.975%2011.086-11.09%2011.086zm0-20.206c-5.03%200-9.12%204.09-9.12%209.12%200%205.027%204.09%209.117%209.12%209.117s9.12-4.09%209.12-9.12c0-5.028-4.09-9.12-9.12-9.12z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.main-search::before {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%3Cg%20fill%3D%22%23ffffff%22%3E%3Cpath%20d%3D%22M14.486%2022.952c-4.666%200-8.462-3.797-8.462-8.463%200-4.67%203.796-8.47%208.462-8.47s8.46%203.8%208.46%208.466c0%204.665-3.795%208.462-8.46%208.462zm0-14.93c-3.563%200-6.462%202.9-6.462%206.467%200%203.56%202.9%206.46%206.462%206.46s6.46-2.9%206.46-6.464c0-3.566-2.898-6.468-6.46-6.468z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M20.818%2019.404l3.158%203.16-1.414%201.413-3.158-3.16z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.icon--to-recipes-white {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2236.764%22%20height%3D%2240%22%20viewBox%3D%220%200%2036.764%2040%22%3E%3Cg%20fill%3D%22%23ffffff%22%3E%3Cpath%20d%3D%22M8.52%2019.125v3.78c-2.828%201.76-2.795%207.096-2.79%207.322v2.55c0%201.83%202.032%202.385%202.118%202.407.032.007.065.013.098.013.17%200%20.324-.113.37-.286.054-.203-.067-.412-.272-.467-.062-.018-1.55-.432-1.55-1.667v-2.554c0-.055-.035-5.35%202.592-6.758.125-.065.202-.197.202-.338V19.63l-.767-.505M28.197%2020.005v2.748c2.763%201.997%202.73%206.578%202.75%207.503v2.812c0%201.453-1.23%201.927-1.758%202.062-.206.054-.415-.07-.468-.275-.054-.206.07-.412.274-.467.54-.14%201.184-.48%201.184-1.32v-2.84c0-.02%200-.04.003-.06.008-.042.29-4.586-2.606-6.932-.092-.074-.146-.184-.146-.3v-2.93h.767M25.057%2024.503v.72h-13.04v-.72h13.04m0-.36h-13.04c-.21%200-.384.162-.384.36v.72c0%20.197.174.36.384.36h13.04c.21%200%20.383-.163.383-.36v-.72c0-.198-.173-.36-.383-.36zM29.068%207.655H7.538c-.655%200-.894-.482-.894-.807v-1.53c0-.446.41-.68.79-.708%201-.002%201.772-.372%202.748-.84%201.61-.774%203.813-1.833%208.312-1.833%204.687%200%206.866%201.103%208.458%201.908.84.425%201.444.73%202.148.73.346%200%20.862.225.862.84v1.4c.002.03.013.33-.214.573-.11.123-.32.267-.68.267zM8.61%2013.687s-.245-.91-.665-1.12c-.215-.106-.646-.38-1.048-.514-.062-.02-.093.162-.154.138-.32-.126-.587-.36-.87-.463-.772-.277-1.204-.342-2.096-.525-.592-.122-2.03-1.588-1.996-1.916.032-.32.245-.43.525-.466.28-.034%201.232-.03%201.444-.03.356%200%20.34.514.692.626.507.163.91.082%201.562.326.517.195%201.94.865%201.94.865v.944l1.086%201.087c.316.314-.42%201.05-.42%201.05zM28.077%2013.714s.247-.92.673-1.132c.216-.11.654-.386%201.06-.52.06-.022.093.163.155.14.324-.13.596-.366.88-.47.782-.28%201.218-.347%202.12-.532.6-.123%202.052-1.606%202.018-1.937-.03-.324-.247-.436-.53-.472-.284-.034-1.247-.03-1.46-.03-.36%200-.346.52-.7.634-.515.164-.92.083-1.578.33-.524.196-1.964.874-1.964.874v.956l-1.097%201.098.424%201.062zM20.633%2017.406V16.19c-.12-.136-.842-.426-2.113-.426-1.27%200-1.992.29-2.112.426v1.216c.12.137.842.426%202.112.426s1.992-.29%202.113-.426z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M10.278%2018.886c1.354.856%203.9%201.876%208.32%201.876%206.282%200%208.74-2.033%209.6-3.097v-.436c0-.028-.005-.055-.01-.082l-1.303-5.992c-.025-.117-.104-.215-.214-.266-.108-.05-.236-.048-.342.01-.024.013-2.603%201.357-7.64%201.357-5.068%200-8.398-1.36-8.43-1.374-.105-.043-.225-.038-.325.015-.1.052-.173.147-.198.256l-1.2%205.39c-.03.056-.045.118-.045.18v.488c.2.32.717.998%201.788%201.674zm5.154-2.79c0-.886%201.663-1.2%203.088-1.2s3.09.314%203.09%201.2v1.407c0%20.886-1.665%201.2-3.09%201.2s-3.088-.314-3.088-1.2v-1.408z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3Ccircle%20cx%3D%2212.48%22%20cy%3D%2230.635%22%20r%3D%221.082%22%20fill%3D%22%23ffffff%22%3E%3C%2Fcircle%3E%3Cpath%20d%3D%22M28.583%2031.673c-.25-.172-.386-.267-.386-.764V18.957c-1.144%201.185-3.785%202.877-9.6%202.877-6.484%200-9.137-2.104-10.107-3.258V30.91c0%20.33-.1.452-.27.657-.24.29-.537.652-.537%201.525v2.55c0%201.452%201.18%202.207%201.803%202.402.037.01.076.018.115.018h17.79c.016%200%20.03%200%20.046-.003.648-.082%201.872-.63%201.872-2.128v-2.84c0-.918-.42-1.208-.725-1.42zm-11.61-.533h-2.48c-.226.903-1.038%201.577-2.012%201.577-1.147%200-2.08-.934-2.08-2.082s.933-2.082%202.08-2.082c.978%200%201.794.678%202.017%201.587h2.477v1zm8.473%200h-7.142v-1h7.142v1zM8.52%2017.04V9.46h-.16c-.213%200-.385-.172-.385-.384V7.27c0-.21.172-.382.384-.382h20c.212%200%20.384.17.384.383V9.08c0%20.212-.172.384-.384.384h-.163v7.767l-.767.007v-8.16c0-.21.17-.38.384-.38h.162V7.654H8.743v1.04h.16c.213%200%20.384.17.384.383v7.96H8.52z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.user-info__trigger {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M22.04%2018.133c-.405-.065-.415-1.182-.415-1.182s1.19-1.175%201.453-2.762c.695%200%201.13-1.688.432-2.28.03-.626.897-4.905-3.502-4.905-4.402%200-3.532%204.28-3.502%204.905-.7.594-.27%202.28.43%202.28.26%201.588%201.45%202.767%201.45%202.767s-.006%201.117-.413%201.183c-1.31.21-6.188%202.36-6.188%204.72h16.44c0-2.36-4.876-4.51-6.186-4.72zM2%209h11.72v2H2zm0%204h11.72v2H2zm0%204h9.436v2H2z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.user-info__button.user-info__button--wish-list::before {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2290%22%20height%3D%2290%22%20viewBox%3D%220%200%2090%2090%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M44.78%2088.006c-.245%200-.49-.09-.682-.266L9.17%2055.692c-4.626-4.245-7.175-9.896-7.177-15.914C1.99%2033.758%204.54%2028.1%209.17%2023.848c4.117-3.776%209.58-5.855%2015.386-5.855%205.806%200%2011.27%202.08%2015.39%205.854l4.834%204.43%204.83-4.43c4.113-3.775%209.577-5.854%2015.386-5.854%205.808%200%2011.274%202.08%2015.393%205.854%204.62%204.254%207.164%209.912%207.163%2015.932-.002%206.014-2.546%2011.665-7.164%2015.91L45.46%2087.74c-.192.177-.437.266-.68.266zm-20.224-68c-5.3%200-10.28%201.89-14.023%205.324-4.21%203.866-6.527%208.997-6.525%2014.448%200%205.446%202.318%2010.57%206.525%2014.43L44.78%2085.634%2079.027%2054.21c4.198-3.86%206.512-8.984%206.513-14.432%200-5.45-2.312-10.582-6.514-14.45-3.745-3.432-8.73-5.323-14.03-5.323-5.304%200-10.284%201.89-14.025%205.325l-5.51%205.053c-.383.354-.974.353-1.36%200l-5.51-5.053c-3.748-3.434-8.73-5.325-14.03-5.325z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.header-column {
	z-index: 10001;
	width: 100%;
	background-color: #fff;
	position: static
}
.header-wrapper {
	max-width: 70.5rem;
	float: none;
	margin-left: auto;
	margin-right: auto
}
.header-wrapper::after, .header-wrapper::before {
	content: ' ';
	display: table
}
.toggle-nav, .toggle-nav--open {
	display: block
}
.main-header {
	height: 3.125rem;
	z-index: 10002
}
.main-header__root {
	height: 100%;
	background-color: #c20038
}
.main-header__left {
	height: 100%;
	float: left;
	width: 100%
}
.main-header__right {
	height: 100%;
	float: right
}
.main-header__left-wrapper {
	height: 100%
}
.main-header__toggle-wrapper {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2223%22%20height%3D%2214%22%20viewBox%3D%220%200%2023%2014%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M23%201H0m23%206H0m23%206H0%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center;
	width: 3.125rem;
	height: 100%;
	float: left
}
.main-header__main-nav-wrapper {
	z-index: 10100;
	height: 100%;
	float: left
}
.toggle-nav {
	position: relative
}
.toggle-nav--close {
	position: absolute;
	top: 0;
	right: 0;
	display: block;
	width: 3.125rem;
	height: 3.125rem;
	background-position: center center;
	background-size: 32px 32px
}
.toggle-nav--in-header {
	width: 100%;
	height: 100%
}


@media screen and (min-width:64.0625em) {
.info-menu {
	display: block;
	text-align: right;
	height: 2.5rem;
	line-height: 2.5rem;
	font-size: .75rem;
	letter-spacing: .05em
}
.info-menu__item {
	display: inline-block;
	height: 2.5rem;
	padding: 0 1.25rem;
	vertical-align: top
}
.info-menu__item--search {
	padding-right: 1.25rem
}
.info-menu__values {
	display: none
}
.info-menu__value, .info-menu__value-wrapper {
	height: 1.5625rem;
	line-height: 1.5625rem
}
.info-menu__link {
	display: inline-block;
	height: 2.5rem
}
.info-menu__link--lang {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214.914%22%20height%3D%2214.912%22%20viewBox%3D%220%200%2014.914%2014.912%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%233E3936%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M13.75%204.145l-6%206-6-6%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
	position: relative;
	z-index: 1;
	line-height: 2.5rem;
	padding-right: .9375rem;
	background-position: right center;
	background-size: .5rem
}
}
.sliding #container {
	position: relative;
	overflow: hidden;
	width: 100%
}
.sliding #content-wrapper::after, .sliding .header-container::before {
	width: 0;
	height: 0;
	background: rgba(0,0,0,.4);
	opacity: 0;
	top: 0;
	position: absolute
}
.sliding #content-wrapper {
	left: 0!important
}
.sliding #content-wrapper::after {
	right: 0;
	content: '';
	z-index: 10000
}
.sliding .header-container::before {
	content: "";
	left: 0
}
.panel {
	z-index: 10003;
	top: 0;
	left: 0;
	margin: 0;
	width: 18.125rem;
	height: 100%;
	position: absolute;
	overflow: hidden;
	-webkit-transform: translate(-100%, 0);
	-ms-transform: translate(-100%, 0);
	transform: translate(-100%, 0);
	background-color: #f4f4f4;
	list-style: none
}

@media screen and (min-width:48em) {
.panel {
	padding: 0;
	width: 32.375rem
}
.panel.panel--first {
	z-index: 10250;
	overflow: visible;
	background-color: #f4f4f4;
	width: 15.625rem
}
}

@media screen and (min-width:64.0625em) {
.sliding #content-wrapper::after {
	top: 4.375rem;
	bottom: 0
}
.panel {
	position: static;
	overflow-x: visible;
	overflow-y: visible;
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0);
	width: auto;
	display: block
}
.panel.panel--first {
	width: 100%;
	background-color: transparent
}
}
.main-search {
	height: 3.125rem;
	background-color: #c20038;
	color: #fff;
	padding: .625rem 0 0;
	z-index: 1
}
.main-search::before {
	content: "";
	width: 2.75rem;
	height: 3.125rem;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	background-position: center center;
	background-size: 32px 32px
}
.main-search input.main-search__input {
	font-family: "Open Sans", sans-serif;
	box-sizing: border-box;
	background-color: #fff;
	border-radius: 6.25rem;
	border: 0;
	padding: 0 1.25rem;
	color: #3e3936;
	font-size: .875rem;
	font-weight: 300;
	height: 1.875rem;
	line-height: 1.875rem;
	margin-left: 2.75rem;
	width: calc(100% - 5.875rem)
}
.main-search input.main-search__input::-webkit-input-placeholder {
color:#fff;
font-weight:300
}
.main-search input.main-search__input::-moz-placeholder {
color:#fff;
font-weight:300
}
.main-search input.main-search__input:-ms-input-placeholder {
color:#fff;
font-weight:300
}
.main-search input.main-search__input:-moz-placeholder {
color:#fff;
font-weight:300
}
.main-search__submit {
	display: none
}
.main-search__toggle {
	width: 2.8125rem;
	height: 100%
}

@media screen and (min-width:48em) {
.main-search {
	height: 4.375rem;
	padding: 1.25rem 0 0
}
.main-search::before {
	width: 2.75rem;
	height: 4.375rem;
	background-size: 32px 32px
}
.main-search input.main-search__input {
	padding: 0 1.25rem;
	margin-left: 2.75rem;
	width: 10rem
}
.main-search__submit {
	display: none
}
}

@media screen and (min-width:64.0625em) {
.main-search {
	float: right;
	width: 1.25rem;
	height: 2.5rem;
	padding: 0;
	background-color: transparent;
	font-size: 1.75rem;
	font-weight: 300;
	position: relative
}
.main-search::before {
	display: none
}
.main-search__toggle {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%3Cg%20fill%3D%22%233E3936%22%3E%3Cpath%20d%3D%22M14.486%2022.952c-4.666%200-8.462-3.797-8.462-8.463%200-4.67%203.796-8.47%208.462-8.47s8.46%203.8%208.46%208.466c0%204.665-3.795%208.462-8.46%208.462zm0-14.93c-3.563%200-6.462%202.9-6.462%206.467%200%203.56%202.9%206.46%206.462%206.46s6.46-2.9%206.46-6.464c0-3.566-2.898-6.468-6.46-6.468z%22%2F%3E%3Cpath%20d%3D%22M20.818%2019.404l3.158%203.16-1.414%201.413-3.158-3.16z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	background-size: 1.875rem 1.875rem;
	background-position: center
}
.main-search__form {
	display: none;
	position: absolute;
	top: 100%;
	left: 0;
	right: 0;
	width: auto;
	background-color: #aea9a6;
	color: #fff;
	height: 4.375rem
}
.main-search__input-wrapper {
	max-width: 70.5rem;
	width: 100%;
	padding-left: 1.25rem;
	float: none;
	margin-left: auto;
	margin-right: auto;
	padding-right: 3.625rem;
	display: block;
	height: 2.625rem;
	top: 50%;
	position: relative;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%)
}
.main-search__input-wrapper::after, .main-search__input-wrapper::before {
	content: ' ';
	display: table
}
.main-search__input-wrapper::after {
	clear: both
}
.main-search input.main-search__input {
	border-radius: 0;
	height: 100%;
	font-size: 1.5rem;
	font-weight: 300;
	color: #fff;
	background-color: transparent;
	padding: 0 0 0 2.5rem;
	margin: 0;
	width: calc(100% - 2.625rem);
	box-shadow: none;
	display: inline-block;
	-webkit-font-smoothing: antialiased!important
}
.main-search__submit {
	display: block;
	height: 2.625rem;
	width: 2.625rem;
	border: none;
	float: right;
	background-size: 2.625rem;
	background-color: transparent;
	padding: 0
}
}
.user-info {
	font-size: .875rem;
	color: #fff;
	text-align: center;
	width: 3.125rem;
	display: block;
	height: 3.125rem;
	position: absolute;
	right: 3.125rem;
	top: 0
}
.user-info__trigger {
	position: relative;
	display: block;
	height: 100%;
	width: 100%;
	background-size: 1.875rem 1.875rem;
	background-position: 50% 50%
}
.user-info__trigger-counter {
	display: block;
	position: absolute;
	width: 1rem;
	height: .75rem;
	line-height: .75rem;
	top: .625rem;
	right: 0;
	font-size: .625rem;
	font-weight: 700;
	border-radius: .1875rem;
	color: #fff
}
.user-info__panel {
	background-color: #c20038;
	top: 100%;
	left: 0;
	position: absolute;
	z-index: 10010;
	display: none
}
.user-info__item {
	height: 9.375rem;
	padding-top: 1.5625rem;
	margin-bottom: 1rem;
	display: inline-block;
	width: 49%
}
.user-info__button {
	display: block;
	position: relative;
	color: inherit;
	height: 7.5rem;
	margin: 0 auto
}
.user-info__button::before {
	content: "";
	display: block;
	height: 6.375rem;
	margin: 0 auto;
	width: 4.6875rem;
	background-size: 4.6875rem;
	background-position: center top
}
.user-info__button-counter {
	position: absolute;
	width: 1.125rem;
	height: 1.125rem;
	top: 0;
	right: calc(50% - .5625rem);
	-webkit-transform: translateX(2.34375rem);
	-ms-transform: translateX(2.34375rem);
	transform: translateX(2.34375rem)
}

@media screen and (min-width:48em) {
.user-info {
	position: relative;
	width: 4.375rem;
	height: 100%;
	display: block;
	float: left;
	right: 0
}
.user-info__list {
	max-width: 70.5rem;
	width: 100%;
	float: none;
	margin-left: auto;
	margin-right: auto;
	padding-left: 0;
	padding-right: 0
}
.user-info__list::after, .user-info__list::before {
	content: ' ';
	display: table
}
.user-info__list::after {
	clear: both
}
.user-info__trigger {
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%3Cpath%20fill%3D%22%233E3936%22%20d%3D%22M22.04%2018.133c-.405-.065-.415-1.182-.415-1.182s1.19-1.175%201.453-2.762c.695%200%201.13-1.688.432-2.28.03-.626.897-4.905-3.502-4.905-4.402%200-3.532%204.28-3.502%204.905-.7.594-.27%202.28.43%202.28.26%201.588%201.45%202.767%201.45%202.767s-.006%201.117-.413%201.183c-1.31.21-6.188%202.36-6.188%204.72h16.44c0-2.36-4.876-4.51-6.186-4.72zM2%209h11.72v2H2zm0%204h11.72v2H2zm0%204h9.436v2H2z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.user-info__trigger-counter {
	color: #3e3936;
	font-size: .75rem;
	display: block;
	top: 1.25rem;
	right: .625rem
}
.user-info__item {
	width: 19.5%;
	padding-top: 4.0625rem;
	margin-bottom: 0;
	height: 15rem
}
}
.cart-info {
	position: absolute;
	right: 0;
	top: 0;
	width: 3.125rem;
	height: 3.125rem;
	margin: 0
}
.cart-info__trigger {
	position: relative;
	display: block;
	height: 100%;
	width: 100%;
	background-size: 1.625rem 1.625rem;
	background-position: 40% 46%
}
.cart-info__trigger-counter {
	position: absolute;
	right: 0;
	top: .3125rem;
	width: 1.25rem;
	height: 1.25rem;
	line-height: 1.375rem;
	padding-left: .0625rem;
	border-radius: 50%;
	text-align: center;
	font-size: .625rem;
	color: #fff;
	font-weight: 700
}

@media screen and (min-width:48em) {
.cart-info {
	float: right;
	position: relative;
	height: 100%;
	width: 4.375rem;
	margin-right: 1.25rem
}
.cart-info__trigger {
	background-position: 54% 46%;
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2226%22%20height%3D%2222%22%20viewBox%3D%220%200%2026%2022%22%3E%3Cg%20fill%3D%22%233E3936%22%3E%3Cpath%20d%3D%22M20.3%2016.057h-9.63c-1.002%200-2.027-.707-2.383-1.645L4.462%204.342c-.05-.13-.298-.3-.437-.3H1V1.958h3.025c1.003%200%202.028.706%202.384%201.644l3.824%2010.07c.05.13.298.3.438.3h9.63c.13%200%20.36-.162.405-.286l2.34-6.646H9.36V4.96h14.114c.615%200%201.155.264%201.482.727.328.462.4%201.06.195%201.64l-2.48%207.053c-.337.955-1.356%201.677-2.37%201.677z%22%2F%3E%3Ccircle%20cx%3D%2218.17%22%20cy%3D%2218.438%22%20r%3D%221.562%22%2F%3E%3Ccircle%20cx%3D%2211.805%22%20cy%3D%2218.438%22%20r%3D%221.561%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.cart-info__trigger-counter {
	top: .625rem;
	background-color: #c10038;
	font-size: .6875rem;
	font-weight: 400
}
}

@media screen and (min-width:64.0625em) {
.cart-info {
	margin-right: 0
}
.cart-info__trigger-counter {
	line-height: 1.25rem;
	padding-left: 0
}
}

@media screen and (min-width:48em) {
.header-column, .logo--in-header {
	position: relative
}
.main-header {
	height: 4.375rem
}
.main-header__root {
	background-color: #fff
}
.main-header__left {
	width: auto
}
.main-header__toggle-wrapper {
	width: 4.375rem;
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2223%22%20height%3D%2214%22%20viewBox%3D%220%200%2023%2014%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%233E3936%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M23%201H0m23%206H0m23%206H0%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
	background-color: #fff
}
.logo--in-header {
	height: 100%;
	float: left;
	left: auto;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
	margin-left: 0
}
.logo__image {
	box-sizing: border-box;
	padding: 0 1.375rem;
	max-width: 10.75rem
}
.toggle-nav--close {
	top: 1.5rem;
	right: .75rem;
	height: 1.5rem;
	width: 1.5rem
}
}

@media screen and (min-width:64.0625em) {
#content-wrapper {
	
	-webkit-transform: none!important;
	-ms-transform: none!important;
	transform: none!important
}
.header-column {
	z-index: 10010;
	position: fixed;
	width: 100%;

	background-color: transparent;
	left: 0;
	-webkit-font-smoothing: subpixel-antialiased!important;
	-webkit-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	backface-visibility: hidden
}
.header-container {
	max-width: 100rem;
	margin: 0 auto
}
.header-container, .header-top, .header-wrapper {
	background-image: linear-gradient(to top, #d8d8d8 0, #d8d8d8 100%);
	background-size: 100% 1px;
	background-repeat: no-repeat;
	background-position: bottom;
	background-color: #fff
}
.header-top {
	position: relative;
	z-index: 10011
}
.main-header {
	position: relative;
	z-index: 10010;
	height: 4.375rem
}
.main-header__root {
	background-color: transparent
}
.main-header__left {
	width: calc(100% - 8.75rem)
}
.main-header__right {
	width: 8.75rem
}
.main-header__main-nav-wrapper {
	width: calc(100% - 12rem)
}
.logo--in-header {
	margin-left: 1.25rem
}
.logo__image {
	width: 10.75rem
}
.toggle-nav, .toggle-nav--close {
	background-image: none
}
}
.com-product-list {
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto
}
.com-product-list::after, .com-product-list::before {
	content: ' ';
	display: table
}
.com-product-list__item {
	width: 100%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	position: relative;
	font-size: .75rem;
	text-align: center;
	padding-bottom: 1rem;
	margin-bottom: 1.5rem;
	border: 1px solid transparent;
	border-bottom-color: #cfcecd
}
.com-product-list__img-cnt {
	display: block
}
.com-product-list__img-btn {
	display: none
}
.com-product-list__img {
	width: auto;
	max-width: 15rem;
	height: auto;
	max-height: 12.5rem;
	margin: 0 auto;
	display: block
}
.com-product-list--smaller-image .com-product-list__img {
	max-width: 12.5rem
}
.com-product-list--smaller-image .com-product-list__slider {
	height: 13.75rem
}

@media screen and (min-width:48em) {
.com-product-list__item {
	width: 50%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	padding-bottom: 0
}
}

@media screen and (min-width:64.0625em) {
.com-product-list {
	margin-top: -2.8125rem
}
.com-product-list__item {
	width: 25%;
	float: left;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	padding-top: 2.8125rem
}
.com-product-list__img-cnt {
	position: relative
}
.com-product-list__img-btn {
	display: block;
	width: 12.6875rem;
	height: 2.5rem;
	opacity: 0;
	background-color: #f4f4f4;
	border: 1px solid #d6d6d6;
	color: #3e3936;
	text-transform: uppercase;
	font-weight: 600;
	font-size: .75rem;
	letter-spacing: .08;
	text-align: center;
	line-height: 2.5rem
}
}
.com-compare__list, .ka-theme {
	overflow: hidden
}
.com-sticky {
	position: relative;
	z-index: 1
}
.com-sticky__wrapper {
	z-index: 9
}
.com-sticky__dropdown, .com-sticky__dropdown-inner, .com-sticky__topbar, .com-sticky__topbar-inner, .com-sticky__wrapper {
	background-color: #fff
}
.com-sticky__dropdown-inner, .com-sticky__topbar-inner {
	width: 100%;
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto;
	padding: 0 .9375rem
}
.com-sticky__dropdown-inner, .com-sticky__dropdown-inner:last-child, .com-sticky__topbar-inner, .com-sticky__topbar-inner:last-child {
	float: none
}
.com-sticky__dropdown-inner::after, .com-sticky__dropdown-inner::before, .com-sticky__topbar-inner::after, .com-sticky__topbar-inner::before {
	content: ' ';
	display: table
}
.com-sticky__topbar-inner {
	position: relative;
	height: 2.5rem;
	line-height: 2.5rem;
	border-bottom: 1px solid #d8d8d8;
	overflow: hidden;
	z-index: 2
}
.com-sticky__dropdown-mask {
	width: 100%;
	height: 3.125rem;
	position: absolute;
	overflow: hidden
}
.com-sticky__dropdown {
	position: relative;
	max-width: 100%;
	z-index: 1;
	border-bottom: 1px solid #d8d8d8;
	-webkit-transform: translateY(-100%);
	-ms-transform: translateY(-100%);
	transform: translateY(-100%)
}
.com-sticky__dropdown-inner {
	position: relative
}

@media screen and (min-width:48em) {
.com-sticky__wrapper {
	padding-top: 1.5625rem;
	max-width: 100rem
}
.com-sticky__dropdown, .com-sticky__dropdown-inner, .com-sticky__topbar, .com-sticky__topbar-inner, .com-sticky__wrapper {
	background-color: #f4f4f4
}
.com-sticky__dropdown-inner, .com-sticky__topbar-inner {
	padding: 0 1.25rem
}
.com-sticky__topbar-inner {
	height: 3.125rem;
	line-height: 3.125rem;
	text-align: right;
	border-bottom: none
}
.com-sticky__topbar-inner::after {
	content: "";
	display: block;
	height: 1px;
	background: #c6c5c4;
	position: absolute;
	bottom: 0;
	left: 1.25rem;
	width: calc(100% - 2.5rem)
}
.com-sticky__dropdown-mask {
	width: auto;
	height: auto;
	position: static;
	overflow: hidden
}
.com-sticky__dropdown {
	position: relative;
	border-bottom: none;
	height: 8.4375rem;
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0)
}
.com-sticky__dropdown-inner {
	height: 100%;
	padding-top: .9375rem;
	border-bottom: none
}
}

@media screen and (min-width:64.0625em) {
.com-sticky__dropdown {
	height: 10.3125rem
}
.com-sticky__dropdown-inner {
	padding-top: 1.875rem
}
}
.com-facet {
	font-size: .75rem
}
.com-facet__left, .com-facet__right {
	vertical-align: top
}
.com-facet__left {
	float: left
}
.com-facet__right {
	display: block;
	text-align: right
}
.com-facet__buttons {
	float: right
}
.com-facet__title {
	font-size: 1.125rem;
	color: #3e3936;
	font-weight: 600;
	text-transform: uppercase;
	margin: 0
}
.com-facet__btn {
	height: 2.5rem;
	display: inline-block;
	line-height: 2.5rem;
	padding-right: 1.25rem;
	background-position: right center;
	background-size: .875rem
}
.com-facet__btn.com-facet__btn--sort {
	display: none
}
.com-facet__btn.com-facet__btn--close {
	display: none;
	position: absolute;
	background-size: 2rem;
	width: 2rem;
	height: 2rem;
	border: none;
	padding-right: 0
}
.com-facet .btn-main.btn-main--in-facet, .com-facet .com-facet__reset {
	display: none;
	border: 1px solid #d8d8d8;
	text-transform: none;
	margin: 0 0 0 .5rem;
	box-sizing: content-box;
	font-weight: 400
}
.com-facet .btn-main.btn-main--in-facet.btn-main--red {
	display: inline-block;
	border-color: #c20038
}
.com-facet__count {
	display: none
}
.com-facet__count--subcategories-wrap {
	display: block
}
.com-facet__subcategories {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	list-style: none;
	margin-top: 1.25rem;
	margin-bottom: 1.25rem;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}
.com-facet__subcategory {
	margin: 0 1.25rem;
	text-align: center;
	width: 6.25rem
}
.com-facet__subcategory-link {
	display: block
}
.com-facet__subcategory-img {
	display: block;
	height: 6.25rem
}
.com-facet__subcategory-text {
	display: block;
	height: 3.125rem;
	font-size: .875rem;
	font-weight: 700;
	line-height: 1.4;
	padding: .625rem 0 0;
	text-align: center
}
.com-facet__reset {
	border-color: #d8d8d8;
	font-weight: 700;
	min-height: 1.5625rem
}

@media screen and (max-width:64em) {
.com-sticky__dropdown, .com-sticky__dropdown-inner {
	background-color: #f4f4f4
}
}

@media screen and (min-width:48em) and (max-width:64em) {
.com-facet.com-sticky .com-sticky__dropdown, .com-facet.com-sticky .com-sticky__dropdown-inner, .com-facet.com-sticky .com-sticky__topbar, .com-facet.com-sticky .com-sticky__topbar-inner, .com-facet.com-sticky .com-sticky__wrapper {
	background-color: #fff
}
.com-facet.com-sticky .com-sticky__topbar, .com-facet.com-sticky .com-sticky__topbar-inner {
	height: auto;
	position: relative
}
.com-facet.com-sticky .com-sticky__dropdown-mask {
	position: absolute;
	overflow: hidden;
	width: 100%
}
.com-facet.com-sticky .com-sticky__dropdown {
	-webkit-transform: translateY(-100%);
	-ms-transform: translateY(-100%);
	transform: translateY(-100%);
	height: 100%
}
.com-facet.com-sticky .com-sticky__dropdown-inner {
	padding: 0 1.25rem;
	height: 100%
}
}

@media screen and (min-width:48em) {
.com-facet__left, .com-facet__right {
	display: block;
	text-align: left
}
.com-facet__btn, .com-facet__left, .com-facet__right {
	height: 2.5rem;
	line-height: 2.5rem
}
.com-facet__right {
	float: right
}
.com-facet__btn, .com-facet__btn.com-facet__btn--sort {
	display: inline-block
}
.com-facet__title {
	font-size: 1.5rem
}
.com-facet__btn {
	position: relative;
	margin-right: 1.875rem;
	background-size: .5rem
}
.com-facet__btn.com-facet__btn--close {
	right: 1.25rem;
	top: .25rem;
	margin-right: 0
}
.com-facet__btn.com-facet__btn--close::after {
	display: none
}
.com-facet__subcategories {
	margin-bottom: 0
}
.com-facet .btn-main.btn-main--in-facet, .com-facet .btn-main.btn-main--in-facet.btn-main--red, .com-facet .com-facet__reset {
	display: inline-block
}
}

@media screen and (min-width:64.0625em) {
.com-facet.com-sticky .com-sticky__dropdown, .com-facet.com-sticky .com-sticky__dropdown-inner, .com-facet.com-sticky .com-sticky__topbar, .com-facet.com-sticky .com-sticky__topbar-inner, .com-facet.com-sticky .com-sticky__wrapper {
	background-color: #fff
}
.com-facet.com-sticky .com-sticky__dropdown {
	height: 4.0625rem;
	-webkit-transform: translateY(-100%);
	-ms-transform: translateY(-100%);
	transform: translateY(-100%);
	position: absolute;
	margin: 0 auto;
	width: 100%
}
.com-facet__option, .com-facet__reset {
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%)
}
.com-facet__option, .com-facet__trigger {
	position: relative;
	display: inline-block
}
.com-facet.com-sticky .com-sticky__dropdown-inner {
	padding: 0 1.25rem;
	height: 100%
}
.com-facet__btn, .com-facet__left, .com-facet__right {
	height: 3.125rem;
	line-height: 3.125rem
}
.com-facet__left {
	display: block;
	float: left
}
.com-facet__right {
	display: inline-block;
	float: none
}
.com-facet__buttons {
	position: relative;
	top: auto;
	right: auto
}
.com-facet__options-wrapper {
	display: none;
	height: 100%;
	border-bottom: 1px solid #c6c5c4
}
.com-facet__options-wrapper--active {
	display: block
}
.com-facet__options-outer {
	white-space: nowrap;
	text-align: left;
	height: 100%;
	max-width: calc(100% - 10.9375rem)
}
.com-facet__options {
	display: inline-block;
	height: 100%
}
.com-facet__option {
	top: 50%;
	transform: translateY(-50%);
	height: 1.875rem;
	line-height: 1.875rem;
	padding-right: 1.5625rem
}
.com-facet__trigger {
	height: 100%;
	padding-right: 1.25rem;
	background-position: right center;
	background-size: .5rem
}
.com-facet__values {
	display: none
}
.com-facet__options-control {
	position: absolute;
	top: 0;
	right: 1.25rem;
	height: calc(100% - .0625rem);
	background: #fff;
	padding-left: 1.25rem
}
.com-facet__reset {
	position: relative;
	top: 50%;
	transform: translateY(-50%);
	margin-right: 3.25rem
}
.com-facet__close-options {
	display: block;
	background-size: 2rem;
	width: 2rem;
	height: 2rem;
	position: relative;
	float: right;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%)
}
.com-facet__count {
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto;
	padding: 0 1.25rem;
	display: block;
	height: 1.875rem;
	line-height: 1.875rem
}
.com-facet__count::after, .com-facet__count::before {
	content: ' ';
	display: table
}
.com-facet__count::after {
	clear: both
}
.com-facet__count--subcategories-wrap {
	height: auto
}
.com-facet__subcategories {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}
.com-facet__subcategory {
	margin: 0 3.125rem 0 0
}
}
.com-stripe-title__text {
	padding: 1.5rem 0;
	text-align: center;
	text-transform: uppercase;
	font-size: .75rem;
	font-weight: 300;
	color: #3e3936;
	margin: 0 auto
}
.com-stripe-title--on-top .com-stripe-title__text {
	font-weight: 600;
	padding-top: 0;
	padding-bottom: 0
}
.com-stripe-title--on-top .com-stripe-title__text--main {
	padding: 1.5rem 0 .5rem;
	font-weight: 300;
	font-size: 1rem
}

@media screen and (min-width:48em) {
.com-stripe-title__text {
	padding: 2rem 0;
	font-size: .875rem
}
.com-stripe-title--on-top .com-stripe-title__text {
	padding-top: 2.5rem;
	padding-bottom: 1rem;
	font-weight: 400
}
}
.com-related-recipes__items-cnt.com-related-recipes__items-cnt--small .com-related-recipes__link {
	color: #fff;
	font-weight: 700
}
.com-related-recipes__item {
	position: relative
}
.com-related-recipes__item--cook-processor .com-related-recipes__img {
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	height: auto
}
.com-related-recipes__img-cnt {
	padding-bottom: 75%
}

@media screen and (min-width:48em) {
.com-related-recipes__img-cnt {
	padding-bottom: 144%
}
}

@media screen and (min-width:64.0625em) {
.com-related-recipes__img-cnt {
	padding-bottom: 142%
}
}
.com-related-recipes__img-cnt:before {
	background: #000;
	background: linear-gradient(to top, transparent 0, #000 95%);
	position: absolute;
	width: 100%;
	height: 20%;
	content: "";
	opacity: .4;
	top: 0
}
.com-related-recipes__img-cnt:after {
	background: #000;
	background: linear-gradient(to bottom, transparent 0, #000 100%);
	position: absolute;
	width: 100%;
	height: 50%;
	content: "";
	opacity: .7;
	bottom: 0
}
.com-related-recipes__text-cnt {
	text-align: center;
	padding: 0 20px;
	color: #3e3936
}
.com-related-recipes__text-cnt:not(.com-related-recipes__text-cnt--outside) {
	width: 100%;
	left: 0;
	color: #fff
}
.com-related-recipes__title {
	color: #fff;
	font-size: 1rem;
	font-weight: 400
}

@media screen and (min-width:48em) {
.com-related-recipes__items {
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto;
	padding-left: 10px;
	padding-right: 10px
}
.com-related-recipes__items::after, .com-related-recipes__items::before {
	content: ' ';
	display: table
}
.com-related-recipes__items::after {
	clear: both
}
}
.com-warning {
	position: relative;
	background-color: rgba(62,57,54,.95);
	color: #fff;
	font-size: .75rem;
	padding: 1rem 3.125rem;
	min-height: 3.125rem;
	width: 100%;
	text-align: center
}
.com-warning--fixed {
	position: fixed;
	bottom: 0;
	z-index: 10200
}
.com-warning__trigger {
	width: 3.125rem;
	height: 3.125rem;
	position: absolute;
	top: 50%;
	right: 0;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	background-size: 1.875rem;
	background-position: center
}
.com-warning__message a {
	color: inherit;
	display: inline-block;
	border-bottom: 1px solid #fff
}
.com-notifier {
	padding: .9375rem 0;
	text-align: center;
	display: none
}
.com-notifier--alert {
	background-color: #3e3936;
	color: #fff
}
.com-notifier__text {
	font-size: .875rem;
	color: #fff;
	font-weight: 400;
	text-align: center
}
.com-modal {
	display: none;
	position: relative;
	width: 100%;
	max-width: 600px;
	background-color: #fff;
	max-height: 100%;
	min-height: 10px!important;
	box-sizing: border-box
}
.com-modal__close, .com-to-recipe__icon {
	display: block;
	background-position: center top
}
.com-modal__close {
	position: absolute;
	top: .5rem;
	right: .5rem;
	background-size: 1.25rem;
	height: 1.25rem;
	width: 1.25rem
}

@media screen and (min-width:48em) {
.com-modal__close {
	background-size: 1.25rem;
	height: 1.25rem;
	width: 1.25rem
}
}

@media screen and (min-width:64.0625em) {
.com-modal__close {
	background-size: 1.25rem;
	height: 1.25rem;
	width: 1.25rem
}
.com-to-recipe__icon {
	background-size: 2.5rem;
	height: 2.5rem;
	width: 2.5rem
}
}
.com-to-recipe--recipe-list {
	position: absolute;
	right: .5rem;
	bottom: .625rem;
	z-index: 1
}
.com-to-recipe__icon {
	background-size: 2.5rem;
	height: 2.5rem;
	width: 2.5rem
}

@media screen and (min-width:48em) {
.com-to-recipe__icon {
	background-size: 2.5rem;
	height: 2.5rem;
	width: 2.5rem
}
}
.com-compare[data-compare-status=hidden] {
	display: none
}
.com-compare[data-compare-slot-status=missing] .com-compare__warning {
	display: inline
}
.com-compare {
	width: 100%;
	position: fixed;
	bottom: 0;
	z-index: 1000000
}
.com-compare__widget {
	background-color: #eee;
	color: #fff;
	width: 100%;
	font-weight: 300;
	font-size: .875rem;
	line-height: 1rem
}
.com-compare__wrapper {
	background-color: #3e3936;
	max-width: 100rem;
	margin: 0 auto;
	width: 100%;
	padding: 0 1.25rem .3125rem;
	line-height: 2rem
}
.com-compare__header {
	padding: .625rem 0;
	min-height: 2.5rem;
	position: relative
}
.com-compare__toggle {
	content: "";
	background-position: center right;
	background-size: 1.25rem 1.25rem;
	width: 1.25rem;
	height: 1.25rem;
	position: absolute;
	bottom: 1.25rem;
	right: 0;
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
	clear: both
}
.com-compare__title {
	width: 50%;
	float: left;
	font-weight: 400
}
.com-compare__warning {
	width: 100%;
	display: block;
	text-align: center;
	padding-bottom: .625rem
}
.com-compare__button {
	width: 50%;
	float: right;
	display: none
}
.com-compare__counter {
	font-size: .75rem
}
.com-compare__action {
	color: #fff;
	background-color: #c20038;
	border: none;
	float: right;
	height: 1.875rem;
	line-height: 1.875rem;
	padding: 0;
	min-width: 9.375rem;
	text-align: center
}
.com-compare__list {
	padding: 0 0 .625rem;
	position: relative;
	height: 7.5rem
}
.com-compare__slot {
	float: left;
	width: 100%;


	background-color: #36312f;
	position: absolute;
	border-radius: .1875rem
}
[data-ka-modal=modalCompareMessage] {
	padding: 1rem 2rem
}
[data-ka-modal=modalCompareMessage] .com-modal--compare__title {
	margin-bottom: 1rem;
	font-weight: 400;
	font-size: 1.375rem;
	color: #3e3936;
	text-align: center;
	text-transform: uppercase
}
[data-ka-modal=modalCompareMessage] .com-modal--compare__text {
	margin-bottom: 1.5rem;
	font-weight: 400;
	font-size: .75rem;
	color: #3e3936;
	text-align: center
}

@media screen and (min-width:48em) {
.com-compare[data-compare-slot-status=missing] .com-compare__warning {
	display: inline-block
}
.com-compare__warning {
	width: 33.3%;
	padding-bottom: 0
}
.com-compare__button, .com-compare__title {
	width: 33.3%
}
.com-compare__slot {
	float: left;
	width: calc(33.3% - .625rem);
	position: relative
}
.com-compare__slot:not(:last-child) {
	margin-right: .9375rem
}
}
.com-object-fit {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}
.com-object-fit__media {
	width: 100%;
	height: 100%;
	max-width: 100%;
	display: inline-block;
	vertical-align: middle;
	-o-object-fit: cover;
	object-fit: cover;
	font-family: "object-fit: cover"
}
.com-listing-banner--row {
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto
}
.com-listing-banner--row::after, .com-listing-banner--row::before {
	content: ' ';
	display: table
}
.com-listing-banner--top {
	margin: .9375rem auto 3.4375rem
}
.com-listing-banner__title {
	font-size: 1.375rem;
	line-height: 1.625rem;
	text-transform: uppercase;
	font-weight: 400;
	margin-bottom: .625rem
}
.com-listing-banner__text {
	font-size: .875rem;
	font-weight: 300;
	line-height: 1.2;
	margin-bottom: .9375rem;
	letter-spacing: .05em
}
.com-listing-banner__btn {
	display: block;
	width: 9.875rem;
	height: 1.4375rem;
	line-height: 1.4375rem;
	font-size: .75rem;
	border: 1px solid #fff;
	text-align: center;
	margin: 0 auto
}
.com-listing-banner__column {
	position: relative;
	display: block;
	color: #fff;
	text-align: center
}
.com-listing-banner__column--one-img-banner {
	margin: 0 auto .5rem;
	max-width: 56.25rem
}
.com-listing-banner__column--one {
	margin: 0 auto;
	max-width: 56.25rem
}
.com-listing-banner__column--one .com-listing-banner__img-cnt {
	position: relative;
	display: block;
	padding-bottom: 42.222%
}
.com-listing-banner__column--one .com-listing-banner__content {
	position: relative;
	padding: 2.5rem .625rem;
	z-index: 1;
	color: #3e3936;
	border-bottom: 1px solid #cfcecd
}
.com-listing-banner__column--one .com-listing-banner__btn {
	border: 1px solid #3e3936
}
.com-listing-banner__column--one .com-object-fit__media {
	-o-object-position: 90% 50%;
	object-position: 90% 50%
}
.com-listing-banner__column--two {
	margin: .9375rem auto;
	width: 100%
}
.com-listing-banner__column--two .com-listing-banner__content {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
	width: 100%
}
.com-listing-banner__column--two .com-listing-banner__text {
	padding-left: .5rem;
	padding-right: .5rem
}

@media screen and (min-width:48em) {
.com-listing-banner--top {
	margin-top: -1.25rem
}
.com-listing-banner--below {
	margin-top: .75rem;
	margin-bottom: .9375rem
}
.com-listing-banner__column--one {
	text-align: left
}
.com-listing-banner__column--one .com-listing-banner__img-cnt {
	padding-bottom: 22.222%
}
.com-listing-banner__column--one .com-listing-banner__content {
	padding: 1.25rem .625rem;
	width: 50%;
	position: absolute;
	height: 100%;
	top: 0;
	left: 0;
	color: #fff;
	border-bottom: 0
}
.com-listing-banner__column--one .com-listing-banner__content-item {
	position: absolute;
	left: 0;
	top: 50%;
	width: 100%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	text-align: center
}
.com-listing-banner__column--one .com-listing-banner__btn {
	border: 1px solid #fff
}
.com-listing-banner__column--one .com-object-fit__media {
	-o-object-position: 50% 50%;
	object-position: 50% 50%
}
.com-listing-banner__column--two {
	float: left;
	width: 50%
}
.com-listing-banner__column--two:first-child {
	padding-left: 1.25rem;
	padding-right: .5rem
}
.com-listing-banner__column--two:last-child {
	padding-left: .5rem;
	padding-right: 1.25rem
}
.com-listing-banner__column--two .com-listing-banner__text {
	padding-left: 1rem;
	padding-right: 1rem
}
.com-discount--in-product-list .com-discount__icon {
	background-size: 3.75rem;
	height: 3.75rem;
	width: 3.75rem
}
}
.com-discount {
	position: absolute
}
.com-discount__icon {
	position: relative;
	background-color: #c20038;
	border-radius: 50%
}
.com-discount__text {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
	color: #fff;
	font-weight: 600;
	line-height: 1rem
}
.com-discount__percent {
	font-weight: 600;
	line-height: 1;
	vertical-align: top
}
.com-discount--in-product-list {
	top: .875rem;
	right: .875rem
}
.com-discount--in-product-list .com-discount__icon {
	display: block;
	background-position: center top;
	background-size: 3.75rem;
	height: 3.75rem;
	width: 3.75rem
}

@media screen and (min-width:64.0625em) {
.com-discount--in-product-list .com-discount__icon {
	background-size: 3.75rem;
	height: 3.75rem;
	width: 3.75rem
}
}
.com-discount--in-product-list .com-discount__text {
	font-size: 1.4375rem
}
.com-discount--in-product-list .com-discount__percent {
	font-size: .875rem
}
.com-tooltip-wrapper[data-tooltip-no-small] .com-tooltip {
	display: none
}
.com-tooltip:after, .com-tooltip:before {
	content: '';
	display: block;
	position: absolute;
	right: auto;
	bottom: auto
}
.com-tooltip {
	opacity: 0;
	visibility: hidden;
	position: absolute;
	top: calc(100% - 10px);
	width: 18.375rem;
	min-height: 6.25rem;
	padding: 1.5625rem 1.25rem;
	background-color: #fafafa;
	border: 1px solid #d6d6d6;
	box-shadow: 0 0 1.25rem rgba(0,0,0,.3)
}
.com-tooltip:before {
	z-index: 2;
	top: -.875rem;
	left: 0;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: .875rem 0 0 .875rem;
	border-color: transparent transparent transparent #fafafa
}
.com-tooltip:after {
	z-index: 1;
	top: -1rem;
	left: -.0625rem;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 1rem 0 0 1rem;
	border-color: transparent transparent transparent #d6d6d6
}
.com-tooltip--right-padded-triangle:after, .com-tooltip--right-padded-triangle:before {
	content: '';
	display: block;
	position: absolute;
	bottom: auto;
	left: auto;
	width: 0;
	height: 0;
	border-style: solid
}
.com-tooltip--right-padded-triangle {
	right: 0
}
.com-tooltip--right-padded-triangle:before {
	border-width: 0 .3125rem .625rem;
	border-color: transparent transparent #fafafa;
	z-index: 2;
	top: -.625rem;
	right: 1.5625rem
}
.com-tooltip--right-padded-triangle:after {
	border-width: 0 .375rem .75rem;
	border-color: transparent transparent #d6d6d6;
	z-index: 1;
	top: -.75rem;
	right: 1.5rem
}
.com-tooltip__title {
	color: #353535;
	margin-bottom: 1.75rem
}
.com-tooltip__buttons, .com-tooltip__title {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}
.com-tooltip__subtotal-value {
	font-weight: 700;
	font-size: .875rem
}
.com-tooltip__pros {
	list-style: none;
	font-size: .75rem;
	color: #3e3936;
	line-height: 1.333
}
.com-tooltip__pro {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	overflow: visible;
	margin-top: .125rem
}
.com-tooltip__pro div {
	-ms-flex: 0 1 auto
}
.com-tooltip__pro-icon {
	float: left;
	min-width: 3.125rem;
	height: 2.1875rem
}
.com-products-plain-list {
	margin: .6875rem 0;
	max-height: 13.125rem;
	padding: .5rem 1.25rem .5rem 1rem;
	background-color: #fff;
	border: 1px solid #d8d8d8;
	border-left: none;
	border-right: none;
	overflow: auto;
	list-style: none;
	overflow-y: scroll;
	-webkit-overflow-scrolling: touch
}
.com-products-plain-list__item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	border-bottom: 1px dashed #cfcecd;
	padding: 1rem 0
}
.com-products-plain-list__item:last-child {
	border-bottom: none
}
.com-products-plain-list__image {
	float: left;
	width: 3.625rem;
	-ms-flex-preferred-size: 3.625rem;
	flex-basis: 3.625rem;
	min-width: 3.625rem
}
.com-products-plain-list__info {
	float: left;
	width: 7.6875rem;
	font-size: .8125rem;
	line-height: 1.153;
	margin: 0 .6875rem
}
.com-products-plain-list__product-price {
	font-weight: 700;
	margin: .125rem 0
}
.com-products-plain-list__remove {
	display: block;
	min-width: .8125rem;
	height: .8125rem;
	text-indent: -999em;
	overflow: hidden;
	margin-top: .125rem;
	background-size: 100%
}
.com-breadcrumbs-wrapper {
	display: none
}

@media screen and (min-width:48em) {
.com-tooltip-wrapper[data-tooltip-no-small] .com-tooltip {
	display: block
}
.com-breadcrumbs-wrapper {
	display: block;
	position: relative;
	z-index: 1000;
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	height: 1.875rem;
	margin-bottom: -1.6875rem;
	float: none
}
.com-breadcrumbs-wrapper::after, .com-breadcrumbs-wrapper::before {
	content: ' ';
	display: table
}
.com-breadcrumbs-wrapper::after {
	clear: both
}
.com-breadcrumbs {
	position: absolute;
	top: 0;
	left: 1.25rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	list-style: none;
	padding: 0;
	color: #aea9a6;
	font-size: .75rem
}
.com-breadcrumbs__item {
	margin-right: 1rem
}
.com-breadcrumbs__item:not(:last-child):after {
	content: '>';
	right: -.375rem;
	position: relative;
	font-size: .6875rem
}
.com-breadcrumbs__link {
	color: #aea9a6
}
.com-breadcrumbs__link--active {
	color: #3e3936
}
}
.com-main-nav {
	height: calc(100% - 3.75rem);
	overflow-y: auto;
	padding-top: 3.75rem
}
.com-main-nav__panel-inner {
	height: 100%;
	overflow-y: auto
}
.com-main-nav__item, .com-main-nav__link, .com-main-nav__text {
	display: block
}
.com-main-nav__prev {
	display: block;
	padding-top: 2.8125rem;
	padding-left: 2rem;
	padding-bottom: 4.1875rem
}
.com-main-nav__title {
	font-size: .75rem;
	font-weight: 400;
	line-height: .875rem;
	letter-spacing: .13125rem;
	text-transform: uppercase;
	color: #3e3936;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}
.com-main-nav__title::before {
	content: '';
	display: block;
	width: 1.375rem;
	height: 1.375rem;
	background-size: 100%;
	background-position: center center;
	margin-right: .75rem
}
.com-main-nav__list--l3 {
	position: relative
}
.com-main-nav__list--l3 .com-main-nav__item {
	padding-top: .25rem;
	padding-bottom: .25rem
}
.com-main-nav__list--l3-parent>.com-main-nav__item {
	padding-top: 1.25rem;
	padding-bottom: .625rem
}
.com-main-nav__list--l3-parent>.com-main-nav__item>.com-main-nav__link {
	font-weight: 700;
	line-height: 1.375rem;
	min-height: 0
}
.com-main-nav__list--l3-parent>.com-main-nav__item>.com-main-nav__link>.com-main-nav__text {
	text-align: right
}
.com-main-nav__item--top-header>.com-main-nav__link {
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.1875rem;
	letter-spacing: .07375rem
}
.com-main-nav__link {
	color: #3e3936
}
.com-main-nav__link--favourites>.com-main-nav__text::before {
	content: '';
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2236%22%20height%3D%2236%22%20viewBox%3D%220%200%2036%2036%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%233E3936%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M30.075%208.035c-2.87-2.63-7.52-2.63-10.383%200l-1.945%201.783-1.945-1.783c-2.87-2.63-7.516-2.63-10.383%200-3.226%202.96-3.226%207.758%200%2010.717l12.327%2011.31%2012.328-11.31c3.218-2.96%203.218-7.756%200-10.717z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
	display: inline-block;
	width: 1.875rem;
	height: 2rem;
	background-size: 100%;
	vertical-align: middle;
	margin-right: .75rem
}
.com-main-nav__link--l0, .com-main-nav__link--l1 {
	font-size: 1.2rem;
	font-weight: 700;
	line-height: 1.5rem;
	padding-right: 1rem;
	padding-top: 2.125rem;
	text-align: right;
	color: #111820
}
.com-main-nav__link--l2 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: .875rem;
	line-height: 5rem;
	min-height: 5rem;
	padding-left: 2.5rem;
	padding-right: 2.5rem
}
.com-main-nav__link--l2>.com-main-nav__text {
	text-align: right;
	line-height: 1.375rem
}
.com-main-nav__link--l3 {
	display: block;
	font-size: .875rem;
	line-height: 1.875rem;
	padding-right: 2.5rem;
	text-align: right
}
.com-main-nav__link--l3 .com-main-nav__text {
	line-height: 1.3125rem;
	white-space: normal
}
.com-main-nav__icon-cnt {
	width: 2.9375rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0
}
.com-main-nav__icon {
	width: 100%;
	-o-object-fit: contain;
	object-fit: contain;
	font-family: "object-fit: contain"
}
.com-main-nav__languages {
	margin-top: 3.75rem;
	text-align: right
}
.com-main-nav__lang-current, .com-main-nav__lang-link {
	font-size: 1rem;
	font-weight: 700;
	color: #9fa0a1;
	letter-spacing: .07375rem;
	line-height: 1.1875rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding-bottom: .625rem
}
.com-main-nav__lang-list {
	display: none
}
.com-main-nav__lang {
	padding-right: 2.625rem;
	display: block
}
.com-main-nav__lang-current {
	padding-right: 2.625rem;
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218%22%20height%3D%2210%22%20viewBox%3D%220%200%2018%2010%22%3E%3Cpath%20fill%3D%22%239FA0A1%22%20d%3D%22M1.122.193a.657.657%200%201%200-.93.93l7.89%207.887a.657.657%200%200%200%20.93%200L16.9%201.12a.657.657%200%200%200-.93-.93L8.546%207.618%201.122.193z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
	background-position: calc(100% - 1.1875rem) .5rem
}
.com-main-nav__flag {
	display: inline-block;
	vertical-align: middle;
	width: 1.25rem;
	height: 1.25rem;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 100%;
	margin-right: .5rem;
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0
}
.com-main-nav__lang-label {
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-ms-flex-preferred-size: 5rem;
	flex-basis: 5rem
}

@media screen and (min-width:48em) {
.com-main-nav__panel--l1 {
	width: 15.625rem
}
.com-main-nav__panel--l2 {
	background: #fff
}
.com-main-nav__list--l2 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}
.com-main-nav__list--l2>.com-main-nav__item {
	width: 50%
}
.com-main-nav__list--l3 {
	top: -.5rem
}
.com-main-nav__list--l3 .com-main-nav__item {
	padding-right: .3125rem
}
.com-main-nav__list--l3-parent>.com-main-nav__item>.com-main-nav__link>.com-main-nav__text {
	text-align: left;
	padding: .3125rem 0
}
.com-main-nav__link--l2 {
	padding-left: 2.1875rem;
	padding-right: 0;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}
.com-main-nav__link--l2>.com-main-nav__icon-cnt {
	margin-right: 1.125rem
}
.com-main-nav__link--l2>.com-main-nav__text {
	text-align: left;
	white-space: normal
}
.com-main-nav__link--l3 {
	text-align: left;
	padding-right: 0;
	padding-left: 6.25rem
}
}

@media screen and (min-width:64.0625em) {
.com-products-plain-list {
	overflow-y: auto
}
.com-main-nav {
	height: calc(100% - 4.375rem);
	overflow: hidden;
	padding-top: 0
}
.com-main-nav__panel {
	height: auto;
	position: absolute;
	top: 4.375rem
}
.com-main-nav__panel--l1 {
	display: none;
	background: #fff;
	height: 25rem
}
.com-main-nav__panel--l1>.com-main-nav__panel-inner {
	margin-left: auto;
	margin-right: auto;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	position: relative;
	overflow: visible;
	max-width: 100%;
	background-color: #f5f5f5
}
.com-main-nav__panel--l1>.com-main-nav__panel-inner::after, .com-main-nav__panel--l1>.com-main-nav__panel-inner::before {
	content: ' ';
	display: table
}
.com-main-nav__panel--l1>.com-main-nav__panel-inner::after {
	clear: both
}
.com-main-nav__panel--l2 {
	display: none;
	top: 0;
	left: 100%;
	height: 100%;
	width: auto;
	z-index: 1
}
.com-main-nav__panel--l2>.com-main-nav__panel-inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	max-width: none;
	padding-right: 0;
	background-color: #f5f5f5
}
.com-main-nav__panel--l3 {
	position: static;
	display: block
}
.com-main-nav__panel--recipes {
	height: 4.375rem;
	border-bottom: .0625rem solid #d8d8d8
}
.com-main-nav__panel--recipes>.com-main-nav__panel-inner {
	width: 100%;
	max-width: 70.5rem;
	padding: 0;
	overflow: visible
}
.com-main-nav__panel--recipes .com-main-nav__item, .com-main-nav__panel--recipes .com-main-nav__list--l1>.com-main-nav__item {
	display: inline-block;
	vertical-align: middle;
	margin: 0
}
.com-main-nav__panel--recipes .com-main-nav__list {
	position: static;
	max-width: none;
	padding: 0;
	white-space: nowrap;
	text-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-pack: distribute;
	justify-content: space-around
}
.com-main-nav__panel--recipes .com-main-nav__link {
	padding: 0;
	text-align: center;
	text-transform: none;
	line-height: 4.375rem;
	position: relative
}
.com-main-nav__panel--recipes .com-main-nav__link::after {
	content: '';
	width: 2.5rem;
	height: .25rem;
	background: #b2282c;
	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	bottom: .625rem;
	opacity: 0
}
.com-main-nav__panel--recipes .com-main-nav__link>.com-main-nav__text {
	display: inline-block;
	padding: 0;
	border: none;
	font-weight: 700;
	white-space: nowrap;
	position: relative;
	color: transparent
}
.com-main-nav__panel--recipes .com-main-nav__link>.com-main-nav__text::before {
	content: attr(data-text);
	font-weight: 400;
	color: #3e3936;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%)
}
.com-main-nav__panel--recipes .com-main-nav__link>.com-main-nav__text::after {
	display: none
}
.com-main-nav__panel--recipes .com-main-nav__link--favourites {
	padding-left: 1.875rem;
	background-position: left center;
	background-size: auto 1.625rem;
	background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2236%22%20height%3D%2236%22%20viewBox%3D%220%200%2036%2036%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%233E3936%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M30.075%208.035c-2.87-2.63-7.52-2.63-10.383%200l-1.945%201.783-1.945-1.783c-2.87-2.63-7.516-2.63-10.383%200-3.226%202.96-3.226%207.758%200%2010.717l12.327%2011.31%2012.328-11.31c3.218-2.96%203.218-7.756%200-10.717z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat
}
.com-main-nav__panel--recipes .com-main-nav__link--favourites>.com-main-nav__text::before {
	width: auto;
	height: auto;
	line-height: auto;
	background: 0 0;
	margin-right: 0
}
.com-main-nav__panel-inner {
	overflow: hidden
}
.com-main-nav__list--l0 {
	width: calc(100% - 2rem);
	position: absolute;
	white-space: nowrap;
	text-align: center
}
.com-main-nav__list--l0>.com-main-nav__item {
	border-bottom: 0;
	display: inline-block;
	height: 100%;
	margin: 0 .625rem
}
.com-main-nav__list--l1 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	position: absolute;
	left: 0;
	height: 100%;
	padding-top: .3125rem;
	max-width: 26.75rem;
	background-color: #fff
}
.com-main-nav__list--l1>.com-main-nav__item {
	margin: 0 0 0 auto
}
.com-main-nav__list--l2 {
	display: block;
	height: 100%;
	width: 18.75rem;
	padding-top: .75rem;
	padding-bottom: 3.625rem;
	position: relative
}
.com-main-nav__list--l2>.com-main-nav__item {
	width: 100%
}
.com-main-nav__list--l2::after {
	content: '';
	width: .0625rem;
	height: 16.75rem;
	background-color: #d8d8d8;
	display: block;
	position: absolute;
	right: 0;
	top: 2.5rem
}
.com-main-nav__list--l2:last-child::after {
	display: none
}
.com-main-nav__link--l0 {
	font-size: 1rem;
	font-weight: 600;
	line-height: 4.375rem;
	height: 4.375rem;
	letter-spacing: .014375rem;
	padding: 0 1.0625rem;
	text-transform: uppercase;
	text-align: center;
	box-sizing: border-box
}
.com-main-nav__link--l1 {
	font-size: 1rem;
	letter-spacing: -.01875rem;
	line-height: 1.375rem;
	text-transform: uppercase;
	padding: 2.5rem 2.1875rem 0 0;
	position: relative
}
.com-main-nav__link--l1>.com-main-nav__text {
	display: inline-block;
	padding-bottom: .125rem;
	padding-left: .625rem;
	border-bottom: .25rem solid transparent;
	position: relative;
	z-index: 3;
	white-space: normal;
	font-weight: 400
}
.com-main-nav__link--l1::after {
	content: '';
	width: 1.125rem;
	height: 1.125rem;
	background: #fff;
	position: absolute;
	right: -.4375rem;
	top: 75%;
	-webkit-transform: translate(0, -50%) rotate(45deg);
	-ms-transform: translate(0, -50%) rotate(45deg);
	transform: translate(0, -50%) rotate(45deg);
	z-index: 2;
	opacity: 0
}
.com-main-nav__link--l2 {
	padding-right: 0;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}
.com-main-nav__link--l2 .com-main-nav__icon-cnt {
	margin-right: 1.125rem
}
.com-main-nav__link--l3 {
	text-align: left;
	padding-right: 0;
	padding-left: 6.25rem
}
.com-main-nav__item--top-header, .com-main-nav__languages, .hide-for-large, .main-header__toggle-wrapper, .toggle-nav--close, .toggle-nav--open {
	display: none!important
}
}
.blk-facet {
	min-height: 5rem
}

@media screen and (min-width:48em) {
.blk-facet {
	padding-bottom: 2.5rem;
	min-height: 9.6875rem
}
}

@media screen and (max-width:0em), screen and (min-width:48em) {
.com-related-recipes__items-cnt.com-related-recipes__items-cnt--small, .com-stripe-title--on-top .com-stripe-title__text--main {
	display: none!important
}
}
.com-compare__header::after, .com-compare__header::before, .com-compare__list::after, .com-compare__list::before {
	content: ' ';
	display: table
}