/** Shopify CDN: Minification failed

Line 238:13 Expected ")" to end URL token
Line 239:9 Expected ")" to end URL token
Line 247:13 Expected ")" to end URL token
Line 248:9 Expected ")" to end URL token
Line 256:13 Expected ")" to end URL token
Line 257:9 Expected ")" to end URL token
Line 373:1 "marign-inline-end" is not a known CSS property

**/
@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap&family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap');
:root {
	--font-body:'Open Sans', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue",sans-serif;
	--font-title:'Beagris', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue",sans-serif;
	--font-special:'Peace Sans', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue",sans-serif;
	--font-montserrat:'Montserrat', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue",sans-serif;
	--font-inter:'Inter', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue",sans-serif;
	--font-marko:'Marko', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue",sans-serif;
	--grid-padding:50px;
	--highlight-color:#7D40DD;
	--body-color:#1e1e1e;
	--logo-color:#ECAC44;
	--border-color:#161616;
	--full-container-padding:60px;
	--logo-shadow:-4px -1px 0 black,
			-4px 0px 0 black,
			-4px 1px 0 black,
			-4px 2px 0 black,
			-4px 3px 0 black,
			-4px 4px 0 black,
			-3px 4px 0 black,
			-2px 4px 0 black,
			-1px 4px 0 black,
			0px 4px 0 black,
			1px 4px 0 black,
			1px 3px 0 black,
			1px 2px 0 black,
			1px 1px 0 black,
			1px 0px 0 black,
			1px -1px 0 black,

			-8px 8px 0 var(--highlight-color),
			-7px 8px 0 var(--highlight-color),
			-6px 8px 0 var(--highlight-color),
			-5px 8px 0 var(--highlight-color),
			-4px 8px 0 var(--highlight-color),
			-3px 8px 0 var(--highlight-color),
			-2px 8px 0 var(--highlight-color),
			-1px 8px 0 var(--highlight-color),

			0px 8px 0 var(--highlight-color),
			1px 8px 0 var(--highlight-color),
			2px 8px 0 var(--highlight-color),
			3px 8px 0 var(--highlight-color),
			4px 8px 0 var(--highlight-color),

			4px 8px 0 var(--highlight-color),
			4px 7px 0 var(--highlight-color),
			4px 6px 0 var(--highlight-color),
			4px 5px 0 var(--highlight-color),
			4px 4px 0 var(--highlight-color),
			4px 3px 0 var(--highlight-color),
			4px 2px 0 var(--highlight-color),
			4px 1px 0 var(--highlight-color),
			4px 0px 0 var(--highlight-color),
			4px -1px 0 var(--highlight-color),
			4px -2px 0 var(--highlight-color),
			4px -3px 0 var(--highlight-color),
			4px -4px 0 var(--highlight-color),

			3px -4px 0 var(--highlight-color),
			2px -4px 0 var(--highlight-color),
			1px -4px 0 var(--highlight-color),
			0px -4px 0 var(--highlight-color),
			-1px -4px 0 var(--highlight-color),
			-2px -4px 0 var(--highlight-color),
			-3px -4px 0 var(--highlight-color),
			-4px -4px 0 var(--highlight-color),
			-5px -4px 0 var(--highlight-color),
			-6px -4px 0 var(--highlight-color),
			-7px -4px 0 var(--highlight-color),
			-8px -4px 0 var(--highlight-color),

			-8px -3px 0 var(--highlight-color),
			-8px -2px 0 var(--highlight-color),
			-8px -1px 0 var(--highlight-color),
			-8px 0px 0 var(--highlight-color),
			-8px 1px 0 var(--highlight-color),
			-8px 2px 0 var(--highlight-color),
			-8px 3px 0 var(--highlight-color),
			-8px 4px 0 var(--highlight-color),
			-8px 5px 0 var(--highlight-color),
			-8px 6px 0 var(--highlight-color),
			-8px 7px 0 var(--highlight-color),
			-8px 8px 0 var(--highlight-color);

	--title-shadow:-4px -1px 0 black,
			-4px 0px 0 black,
			-4px 1px 0 black,
			-4px 2px 0 black,
			-4px 3px 0 black,
			-4px 4px 0 black,
			-3px 4px 0 black,
			-2px 4px 0 black,
			-1px 4px 0 black,
			0px 4px 0 black,
			1px 4px 0 black,
			1px 3px 0 black,
			1px 2px 0 black,
			1px 1px 0 black,
			1px 0px 0 black,
			1px -1px 0 black;
	--text-shadow:-4px -1px 0 black,
			-4px 0px 0 black,
			-4px 1px 0 black,
			-4px 2px 0 black,
			-4px 3px 0 black,
			-4px 4px 0 black,
			-3px 4px 0 black,
			-2px 4px 0 black,
			-1px 4px 0 black,
			0px 4px 0 black,
			1px 4px 0 black,
			1px 3px 0 black,
			1px 2px 0 black,
			1px 1px 0 black,
			1px 0px 0 black,
			1px -1px 0 black,

			-8px 8px 0 black,
			-7px 8px 0 black,
			-6px 8px 0 black,
			-5px 8px 0 black,
			-4px 8px 0 black,
			-3px 8px 0 black,
			-2px 8px 0 black,
			-1px 8px 0 black,

			0px 8px 0 black,
			1px 8px 0 black,
			2px 8px 0 black,
			3px 8px 0 black,
			4px 8px 0 black,

			4px 8px 0 black,
			4px 7px 0 black,
			4px 6px 0 black,
			4px 5px 0 black,
			4px 4px 0 black,
			4px 3px 0 black,
			4px 2px 0 black,
			4px 1px 0 black,
			4px 0px 0 black,
			4px -1px 0 black,
			4px -2px 0 black,
			4px -3px 0 black,
			4px -4px 0 black,

			3px -4px 0 black,
			2px -4px 0 black,
			1px -4px 0 black,
			0px -4px 0 black,
			-1px -4px 0 black,
			-2px -4px 0 black,
			-3px -4px 0 black,
			-4px -4px 0 black,
			-5px -4px 0 black,
			-6px -4px 0 black,
			-7px -4px 0 black,
			-8px -4px 0 black,

			-8px -3px 0 black,
			-8px -2px 0 black,
			-8px -1px 0 black,
			-8px 0px 0 black,
			-8px 1px 0 black,
			-8px 2px 0 black,
			-8px 3px 0 black,
			-8px 4px 0 black,
			-8px 5px 0 black,
			-8px 6px 0 black,
			-8px 7px 0 black,
			-8px 8px 0 black;
}

input, textarea, select {
	background-color:white;
	font-family:var(--font-inter);
	fontt-size:20px;
	font-weight:normal;
	line-height:1.4;
}

@font-face {
	font-family: 'Marko';
	src: url("marko_sans-webfont.eot");
	src: url("marko_sans-webfont.eot?#iefix") format('embedded-opentype'),
		url("marko_sans-webfont.woff2") format('woff2'),
		url("marko_sans-webfont.woff") format('woff'),
		url("marko_sans-webfont.ttf") format('truetype'),
		url("marko_sans-webfont.svg#marko_regularregular") format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Beagris';
	src: url("beagris_regular-webfont.eot");
	src: url("beagris_regular-webfont.eot?#iefix") format('embedded-opentype'),
		url("beagris_regular-webfont.woff2") format('woff2'),
		url("beagris_regular-webfont.woff") format('woff'),
		url("beagris_regular-webfont.ttf") format('truetype'),
		url("beagris_regular-webfont.svg#beagrisregular") format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Peace Sans';
	src: url("peace_sans-webfont.eot");
	src: url("peace_sans-webfont.eot?#iefix") format('embedded-opentype'),
		url("peace_sans-webfont.woff2") format('woff2'),
		url("peace_sans-webfont.woff") format('woff'),
		url("peace_sans-webfont.ttf") format('truetype'),
		url("peace_sans-webfont.svg#peace_sansregular") format('svg');
	font-weight: normal;
	font-style: normal;
}

body {
	font-family:var(--font-body);
	background: #fff;
}

@font-face {
	font-family: 'Verdana';
	src: url({{ 'Verdana-BoldItalic.woff2' | asset_url }}) format('woff2'),
		url({{ 'Verdana-BoldItalic.woff' | asset_url }}) format('woff');
	font-weight: bold;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'Verdana';
	src: url({{ 'Verdana-Bold.woff2' | asset_url }}) format('woff2'),
		url({{ 'Verdana-Bold.woff' | asset_url }}) format('woff');
	font-weight: bold;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Verdana';
	src: url({{ 'Verdana.woff2' | asset_url }}) format('woff2'),
		url({{ 'Verdana.woff' | asset_url }}) format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

.template-collection .shopify-section,
#good-baklava-wholesale .shopify-section,
.template-page .shopify-section {
	background:transparent;
}

.template-page,
.template-article,
#privacy-policy,
#terms-of-service,
#shipping-policy,
#refund-policy {
	.main-content {
		h1, h2, h3, h4, h5, h6 {
			color:white;
			font-family:var(--font-title);
			font-weight:900;
			text-shadow:var(--text-shadow);
			color:var(--logo-color);
			text-decoration:none;
			span {
				font-weight:inherit!important;
			}
		}
		.rte {
			font-size:30px;
		}
	}
}

.template-article .main-content {
	h3, h4, h5, h6 {
		text-shadow:none!important;
		-webkit-text-stroke:5px black;
		paint-order:stroke fill;
	}
}

.custom-container {
	max-width:1380px;
}

.custom-container-full {
	padding:0 var(--full-container-padding);
	max-width:100%;
}

.mount-newsletter,
.mount-scrolling-images {
	margin-left:calc(-1 * var(--full-container-padding));
	margin-right:calc(-1 * var(--full-container-padding));
}

.inverted-header-style.site-header {
	background:url("") repeat var(--highlight-color);
	background-size:100% auto;
	background-position:top left;
	/* padding:0 calc(20px + var(--grid-padding)); */
	/* margin:0 calc(-20px - var(--grid-padding)); */
	border-bottom:0!important;
}

.toggle--faq.opened.toggle--invert-color-true.toggle--invert-color-true a {
	color:inherit!important;
}

.toggle .rte.text-size--18 {
	font-size:28px;
}

.inverted-header-style .area--nav:not(.area--nav-right) svg {
	filter:invert(100%);
}

.inverted-header-style .site-nav.style--classic .submenu.mega-menu .has-babymenu > .menu-link {
	color:white!important;
}

.nav-collection__image {
	width:100%;
	position:relative;
	padding-bottom:100%;
	display:block;
	width: 80px;
	height: 80px;
}

.template-cart {
	.element--has-section-borders,
	input, textarea, select {
		background-color:transparent;
	}
}

@media (max-width: 1200px) {
	:root {
		--grid-padding: 20px;
	}
	.link-arrow__icon {
		display: none;
	}
	.nav-collection__image {
		width: 60px;
		height: 60px;
	}
}

.site-nav.style--classic .menu-link.collection-image-link {
	display:block;
	margin:0!important;
	marign-inline-end:0!important;
	margin-inline-start:0!important;
	padding:0 20px 0 0 !important;
}

.site-nav.style--classic .menu-link.link-arrow .link-arrow__text {
	padding-inline-end: 0;
}

.site-nav.style--classic .submenu.mega-menu .submenu-masonry {
	padding:var(--grid-padding);
	grid-gap:var(--grid-padding);
}

.site-nav.style--classic .submenu.mega-menu .submenu-holder .mega-link {
	padding:0;
}

.nav-collection__image img {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	object-fit:cover;
	border-radius: 50%;
}

.inverted-header-style.site-header.site-header::after {
	background:url("") repeat var(--highlight-color);
	background-size:100% auto;
	background-position:top left;
}

.inverted-header-style .site-nav.style--classic .menu-link,
.inverted-header-style .area__icon .cart-button__quantity {
	color:white;
}

.inverted-header-style .site-header__grid .area__icon .button__icon svg * {
	stroke:white;
}

.inverted-header-style .site-header__grid .area__icon .button__icon svg .change-fill {
	fill:white;
}

img {
	max-width:100%;
}

.main-container,
.site-header:not(.inverted-header-style),
.site-header__grid .area__icon {
	background:transparent!important;
}

.footer-top .footer-item:first-of-type:nth-last-child(6) {
	grid-column:span 2;
}

#main-footer {
	/* margin:0 -20px;
	padding:0 20px; */
	background:url("") repeat var(--highlight-color);
	background-size:contain;
}

.footer-top {
	background:transparent;
}

.social-icons a.social-icon-email {
	height:137px;
	border:2px solid white;
	border-radius:150px;
	text-align:center;
	font-family:var(--font-marko);
	text-align:center;
	padding:15px 0 0;
	font-size:82px;
	text-transform:uppercase;
	color:white;
	display:flex;
	align-items:center;
	justify-content:center;
}

.social-icons .social-icons-container {
	display:flex;
	gap:20px;
	padding-top:20px;
}

.footer-item__menu.social-icons {
	width:100%;
	max-width:937px;
	justify-content:center;
	height:100%;
}

.footer-item__image {
	max-width:478px;
}

.footer-item > div {
	height:100%;
}

.social-icons .social-icons-container a {
	flex:1;
	border:2px solid white;
	border-radius:150px;
	height:137px;
	display:flex;
	align-items:center;
	justify-content:center;
	padding:0;
}

.social-icons .social-icons-container .icon {
	width:auto;
	height:auto;
}

.footer-bottom {
	padding-left:var(--grid-padding);
	padding-right:var(--grid-padding);
}

.footer-bottom__content {
	padding-left:0;
	padding-right:0;
	border-top:2px solid white;
	font-weight:400;
	font-size:22px;
	color:white;
	text-transform:uppercase;
}

.footer-bottom__content a {
	color:inherit;
}

.footer-bottom__content {
	background:transparent;
	margin-top:60px;
}

.shopify-section-group-footer-group:before,
.shopify-section-group-footer-group:after {
	display:none;
}

.foot-divider {
	width:calc(100% - 100px);
	height:2px;
	background:white;
	color:white;
	border:0;
	grid-column:span 3;
	margin:60px 50px;
}

.foot-divider ~ .footer-item + .footer-item {
	border-left:2px solid white;
}

.foot-divider ~ .footer-item {
	padding-top:5px;
	padding-bottom:5px;
}

.foot-text {
	font-family:var(--font-inter);
	font-style:italic;
	font-weight:400;
	font-size:55px;
	color:white;
	text-transform:uppercase;
	font-weight:900;
}

.button--mobile-carrow {
	padding:0;
	border:0;
	font-size:48px;
	font-weight:400;
	text-transform:uppercase;
	color:white;
	font-style:italic;
	text-decoration:underline;
}

.button--mobile-carrow img {
	width:92px;
	margin-left:10px;
}

.custom-button__arrow {
	margin-left:10px;
}

.custom-button__arrow path {
	fill:white;
}

.footer-item__title {
	font-weight:900;
	font-size:55px;
	font-family:var(--font-title);
	color:var(--logo-color);
	-webkit-text-stroke:5px black;
	paint-order:stroke fill;
	text-transform:uppercase;
	margin:0;
}

.footer-item__menu:not(.social-icons) {
	display:inline-grid;
	grid-template-columns:repeat(2, 1fr);
	grid-column-gap:30px;
}

.footer-item__menu:not(.social-icons) a {
	font-size:24px;
	font-weight:400;
	color:white;
	text-transform:uppercase;
	margin-top:20px;
}

.mount-vertical-slider .button {
	background:white;
	border-color:white;
	color:var(--highlight-color);
}

.mount-vertical-slider .button:hover {
	background:var(--highlight-color);
	border-color:var(--highlight-color);
	color:white;
}

.full-slide-clickable {
	content:"";
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
}

.mount-vertical-slider .button:before {
	background:var(--highlight-color);
}

.vertical-slider__slide-title {
	font-family:var(--font-body);
}

.vertical-slider__slide-subtitle {
	font-family:var(--font-special);
	font-weight:400;
	font-size:128px;
	text-transform:uppercase;
	text-shadow:var(--title-shadow);
}

.template-page .vertical-slider__slide-subtitle.text-size--20 {
	font-size:96px;
	font-weight:400;
	font-family:var(--font-marko);
	max-width:970px;
	display:block;
}

.template-page .vertical-slider .slide {
	padding-top:0;
}

.button {
	padding:0 45px;
	font-size:25px;
	font-weight:400;
	min-height:69px;
	font-weight:bold;
}

.button__arrow {
	transform:translateY(-50%);
}

.section-heading__title,
.jdgm-rev-widg__title {
	font-family:var(--font-title);
	font-weight:400;
	font-size:109px;
	color:var(--logo-color);
	text-transform:capitalize;
	text-align:center;
	text-shadow:var(--text-shadow);
	line-height: 1;
}

.jdgm-rev-widg__title {
	font-size:109px!important;
}

.text-size--109 {
	font-size:109px;
}

.mount-featured-collection .section-heading__title {
	font-size:109px;
	text-shadow:none;
	text-shadow:var(--text-shadow);
}

.section-heading__title.text-size-96 {
	font-size:109px;
}

.mount-image .section-heading + .card {
	padding-top:30px;
}

#site-header {
	border-bottom:2px solid var(--body-color);
}

vertical-slider > div {
	padding-bottom:8px;
	.mount-vertical-slider & {
		padding-bottom:0;
		margin-bottom:0;
	}
}

.section-heading__text {
	width:100%;
	padding:0;
}

.section-heading__title {
	width:100%;
}

.image-cta-button {
	text-align:center;
	padding-top: 20px;
}

.card--hover .card__hover {
	display:none!important;
}

.no-touchevents.card-hover-animation--accent .card--hover:hover {
	--color-scheme-text:#151515!important;
}

.product-item__image.card__image {
	padding-top:84.14%!important;
}

.card-custom .card__content {
	padding:5px;
}

.product-item__image .lazy-image {
	left:0;
	right:0;
	top:0;
	bottom:0;
	width:auto;
	border-radius:0!important;
	height:auto!important;
}

.card-custom .product-item__image {
	border-radius:10px 10px 0 0!important;
	border:1px solid var(--highlight-color);
}

.product-item__image {
	border-radius:40px;
	overflow:hidden;
}

.product-item__image-bg {
	background:#F8F3E7;
}

.mount-featured-collection .product-item__badges {
	display:none;
}

.collection-page-heading:after {
	margin-top:30px;
	margin-bottom:35px;
	content:unset;
}

.section-heading {
	padding-top:var(--grid-padding)!important;
}

.mount-rich-text .section-heading {
	padding-top:0!important;
}

.mount-featured-collection .section-heading {
	padding-bottom: 20px;
	padding-top:96px!important;
}

.mount-featured-collection .star-rating__caption-rating {
	display:none;
}

.mount-featured-collection .product-item__quick-buy {
	display:none!important;
}

.mount-featured-collection .product-item__variants-card {
	position:static;
	z-index:19;
	pointer-events:all;
	visibility:visible;
	opacity:1;
	overflow:visible;
	height:auto;
	max-width:238px;
	margin-left:auto;
	margin-right:auto;
	background:transparent;
}

.mount-featured-collection .product-item__variants-card .disabled-cart .product-quantity,
.mount-featured-collection .quantity-label {
	position:absolute;
	top:0;
	left:0;
	opacity:0;
	visibility:hidden;
	width:1px;
	height:1px;
	overflow:hidden;
	pointer-events:none;
}

.mount-featured-collection .product-item__variants-card-close-button {
	display:none!important;
}

.mount-featured-collection .card {
	display:flex;
	flex-direction:column;
	justify-content:flex-start;
	padding:0;
	background:white;
	flex:1;
	border:13px solid #85BE13;
	border-radius:28px;
}

.mount-featured-collection .card > div {
	height:100%;
	display:flex;
	flex-direction:column;
}

.mount-featured-collection .card .card__content {
	flex:1;
}

.mount-featured-collection .grid {
	padding-top:100px;
	--col-gap:28px;
}

.featured-collection-v3 .grid {
	padding:40px 30px 80px;
	background:white;
	border-radius:30px;
	border:13px solid #ffedd4;
	box-shadow:15px 15px 30px rgba(0,0,0,0.5);
}

.vertical-slider {
	padding-bottom:0;
}

.featured-collection-v3 .card {
	padding:0;
	margin:0;
	border:0;
}

.featured-collection-v3 {
	padding-bottom:60px;
}

.featured-collection-v3 .full-width-featured-collection {
	padding-top:70px;
}

.featured-collection-v3 .card-custom .card__content {
	padding:0;
}

.featured-collection-v3 .product-item__text.gutter-top--regular {
	padding-top:20px;
}

.featured-collection-v3 .card-custom .product-item__title {
	font-size:30px;
	font-weight:bold;
}

.featured-collection-v3 .price-rating-container .star-rating {
	display:none;
}

.featured-collection-v3 .price-rating-container .product-price {
	font-family:var(--font-inter);
	font-size:33px;
	font-weight:900;
	color:var(--logo-color);
	-webkit-text-stroke:6px black;
	paint-order:stroke fill;
	padding-left:6px;
}

.featured-collection-v3 .price-rating-container .product-price del {
	text-decoration-color:black;
	font-size:23px;
	vertical-align:middle;
}

.product-item__price span {
	vertical-align:middle;
}

.featured-collection-v3 .card-custom .product-item__variants-card select,
.card-custom .product-item__variants-card select {
	height:47px;
	width:200px;
	margin:0 auto;
	padding-left:10px;
	padding-right:10px;
	margin:0 auto;
	display:block;
	border:6px solid black;
	background:white;
	background-image:none!important;
	font-family:var(--font-body);
	font-size:15px;
	text-transform:uppercase;
	font-weight:bold;
	text-align:center;
}

.featured-collection-v3 .product-item__image.card__image {
	padding-top:100%!important;
	border-radius:30px!important;
	border:6px solid black;
}

.text-font--headings.text-size--200 {
	font-size:128px;
}

.card-custom .product-item__title {
	font-size:40px;
	font-weight:800;
	font-family:var(--font-body);
	display:flex;
	flex-direction:column;
}

.card-custom .product-item__title .product-pack-size {
	color:var(--highlight-color);
}

.product-item__title {
	font-family:var(--font-body);
	font-weight:400;
	font-size:32px;
	text-align:center;
}

.product-item__title span {
	font-style:normal!important;
}

.price-rating-container {
	margin-top:10px;
	display:flex;
	align-items:center;
	justify-content:center;
	gap:30px;
}

.price-rating-container .star-rating,
.mount-product-page .star-rating {
	width:auto;
	height:auto;
	align-items:center;
	gap:10px;
}

.price-rating-container .product-price {
	font-weight:800;
	font-size:32px;
	margin-left:0px;
}

.mount-featured-collection .product-item__variants-card {
	padding:0;
	margin:0;
	max-width:100%;
	position:relative;
	z-index:99;
}

.featured-collection-v3 .product-item__variants-card {
	padding-top:20px;
}

.price-rating-container .star-rating__caption-reviews {
	font-weight:bold;
	font-size:20px;
}

.price-rating-container .star-rating__stars,
.mount-product-page .star-rating__stars {
	background-image:url('data:image/svg+xml;utf8,<svg fill="none" height="19" viewBox="0 0 20 19" width="20" xmlns="http://www.w3.org/2000/svg"><path d="m10 1.61804 1.7696 5.4463.1123.34549h.3632 5.7266l-4.6329 3.36597-.2939.2136.1123.3454 1.7696 5.4464-4.6329-3.366-.2939-.2136-.29389.2136-4.63291 3.366 1.76962-5.4464.11225-.3454-.29389-.2136-4.6329-3.36597h5.72658.36327l.11226-.34549z" stroke="%23ecac44"/></svg>');
}

.price-rating-container .star-rating__stars-active,
.mount-product-page .star-rating__stars-active {
	background-image:url('data:image/svg+xml;utf8,<svg fill="none" height="19" viewBox="0 0 20 19" width="20" xmlns="http://www.w3.org/2000/svg"><path d="m10.0001 0 2.2451 6.90983h7.2654l-5.8778 4.27047 2.2451 6.9099-5.8778-4.2705-5.87789 4.2705 2.24514-6.9099-5.877848-4.27047h7.265428z" fill="%23ecac44"/></svg>');
}

.product-item .product-item__variants-card .product-form::before {
	display:none;
}

.card-custom .product-variant__name {
	display:none;
}

.card-custom .product-item__variants-card select {
	margin-top:20px;
	padding-top:0;
	padding-bottom:0;
}

.card-custom .product-quantity {
	display:none;
}

.flex-buttons {
	width:100%;
}

.card-custom .add-to-cart,
.featured-collection-v3 .card-custom a.button.disabled {
	font-family:var(--font-body);
	font-size:25px;
	height:62px;
	font-weight:800;
	padding:0 40px;
	min-width:226px;
	border-width:2px;
	background:var(--highlight-color);
	color:white;
	border:5px solid var(--logo-color);
	display:block;
	margin:0 auto;
	overflow:hidden;
	&:hover {
		border-color:var(--highlight-color);
		color:var(--highlight-color);
	}
}

.card-custom .add-to-cart:hover {
	color:black;
	border-color:black;
}

.card-custom .add-to-cart:hover::before {
	width:100%;
}

.card-custom .product-item__variants-card product-variants {
	padding-bottom:20px;
}

.mount-featured-collection .product-item__variants-card .product-form {
	max-width:100%;
	padding-bottom:40px;
	background:transparent;
}

.shopify-section.mount-product-page .main-product {
	padding:10px 0 60px;
	position:relative;
}

.mount-product-page .section-heading__title {
	text-align:left;
	font-size:109px;
	text-shadow:var(--text-shadow);
}

.mount-product-page .css-slider.enabled {
	padding-left:0;
	padding-right:0;
	border:17px solid #ffedd4;
	border-radius:30px;
	box-shadow:10px 10px 10px black;
	background:black;
}

.mount-product-page .slider-controls-container .product-gallery__thumbnails .thumbnail {
	background:black;
	border-radius:0;
	overflow:hidden;
	border:11px solid white;
	opacity:1;
}

.mount-product-page .slider-controls-container .product-gallery__thumbnails .thumbnail.active {
	border-radius:30px;
}

.mount-product-page .slider-controls-container .product-gallery__thumbnails .thumbnail figure::before {
	display:none!important;
}

.mount-product-page .grid:not(.grid--slider) {
	grid-template-columns:calc(100% - 500px - var(--col-gap)) 500px;
	--col-gap:46px;
}

.mount-product-page + .shopify-section.mount-product-page {
	padding-top:30px;
}

.product-gallery-item.product-gallery-item {
	border-radius:0;
}

.mount-product-page .grid-offset-2 {
	grid-column:unset;
}

.shopify-section.mount-product-page {
	padding:0px 0 40px;
}

.mount-product-page .product-text,
.mount-product-page .product-gallery {
	padding-top:0;
	padding-bottom:0;
}

.shopify-section.mount-product-page:after {
	content:"";
	display:block!important;
	width:calc(100% - var(--grid-padding) - var(--grid-padding));
	margin:0 auto;
	position:static;
	height:2px;
	background:var(--body-color);
}

.mount-product-page {
	--button-min-height:62px;
	--go-button-size:77px;
}

.mount-product-page .shopify-cleanslate div {
	height:62px!important;
	min-height:62px!important;
	max-height:62px!important;
}

.mount-product-page .product-text {
	--product-text-gutter:20px;
}

.mount-product-page .css-slider-prev-next > div:not(.hide) {
	gap:15px;
	display:flex;
	margin:0;
}

.slider-controls-container {
	position:relative;
	min-height:77px;
	padding-right:189px;
}

.slider-controls-container .product-gallery__thumbnails .thumbnail {
	flex:0 0 calc(100%/3 - 40px/3);
	margin:0;
	margin-inline-end:0!important;
	border:0;
}

.slider-controls-container .product-gallery__thumbnails .thumbnail figure {
	border:0;
	position:relative;
}

.slider-controls-container .product-gallery__thumbnails-holder {
	gap:20px;
}

.slider-controls-container .product-gallery__thumbnails .thumbnail figure:before {
	border:0 solid var(--highlight-color)!important;
	content:"";
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	z-index:10;
	border-radius:min(var(--border-radius-grid), 0.625rem);
	transition:border-width 0.2s;
}

.slider-controls-container .product-gallery__thumbnails .thumbnail.active figure:before {
	border-width:5px!important;
}

.slider-controls-container .product-gallery__arrow-navigation {
	position:absolute;
	top:50%;
	margin-top:-38px;
	right:0;
}

.slider-controls-container {
	margin-top:40px;
}

.slider-controls-container .product-gallery__navigation {
	padding-top:0;
}

.mount-product-page .product-gallery {
	padding-right:0;
/*	padding-left:calc(var(--grid-padding) + 33px);*/
	padding-left:0;
}

.mount-product-page .main-product.grid-2 {
	display:flex;
	justify-content:center;
	gap: 30px;
}

.mount-product-page .grid-2 > .element--is-sticky {
	width:50%;
}

.mount-product-page .product-text {
	padding:0;
	border:13px solid #1C1C1C;
	background:white;
}

.custom-seller-badge {
	width:163px;
	height:41px;
	border-radius:50px;
	background:var(--logo-color);
	display:flex;
	justify-content:center;
	align-items:center;
	gap:10px;
	font-weight:400;
	font-size:20px;
	text-transform:uppercase;
	padding-top:4px;
	margin:0;
}

.custom-seller-badge svg {
	margin-top:-4px;
}

.custom-shipping-info {
	max-width:386px;
	width:100%;
	background:var(--highlight-color);
	border-radius:6px;
	border:3px solid black;
	font-weight:800;
	font-size:19px;
	color:white;
	text-align:center;
	padding:15px;
	margin:0;
	font-family:var(--font-montserrat);
}

.mount-product-page .product__title  {
	font-size:68px;
	font-weight:400;
	color:var(--logo-color);
	font-family:var(--font-title);
	-webkit-text-stroke:8px black;
	paint-order:stroke fill;
	line-height:1;
}

.mount-product-page .star-rating__caption-rating {
	display:none;
}

.mount-product-page .star-rating__caption {
	padding-top:4px;
	font-family:var(--font-body);
	font-weight:bold;
	padding:0;
}

.mount-product-page .product__description {
	font-family:var(--font-body);
	font-weight:600;
	font-size:19px;
	line-height:1.4;
}

.mount-product-page .product__description-holder {
	padding:0!important;
	margin:0 0 20px!important;
	font-size:19px;
	line-height:1.4;
}

.mount-product-page .product-price {
	font-weight:600;
	font-size:35px;
	color:var(--highlight-color);
}

.mount-product-page .product-text .product-variant::before {
	display:none;
}

.mount-product-page .product-variant__quantity-holder {
	display:none;
}

.mount-product-page .product-quantity {
	display:flex;
	max-width:280px;
	min-width:0;
	min-height:45px;
	border-width:1px;
}

.flex-buttons {
	grid-auto-flow:row;
}

.flex-buttons .quantity-label {
	font-weight:400;
	font-size:22px;
}

.product-quantity .qty-button.qty-button svg {
	transform:none;
	width:12px;
}

.mount-product-page .product__description > div {
	text-align:left!important;
}

.mount-product-page .product__description br {
	display:none;
}

.mount-product-page .add-to-cart.button {
	height:62px;
	padding:0 10px;
	font-size:25px;
	margin-top:20px;
}

.mount-product-page .shopify-payment-button__more-options {
	display:none!important;
}

.flex-buttons {
	display:grid;
	gap:10px;
}

.mount-product-page .pill-container {
	display:flex!important;
	justify-content:center;
	gap:20px;
}

.mount-product-page .pill--solid {
	color:white;
	border:0;
	padding:0;
	border-radius:25px;
	align-items:center;
	max-width:90px;
}

.product-ingredients {
	display:flex;
	padding:0 var(--grid-padding);
	justify-content:space-between;
	gap:20px;
	text-align:center;
}

.product-ingredient_item {
	display:flex;
	flex-direction:column;
	font-weight:400;
	font-size:40px;
	gap:30px;
}

.product-ingredient_item img {
	flex:1;
	display:block;
	margin:0 auto;
	max-width:125px;
	object-fit:contain;
}

.product-ingredients-container {
	padding-bottom:var(--grid-padding);
}

.template-product .shopify-section.mount-product-page {
	padding-bottom:0;
}

.product-ingredients-container:before {
	height:2px;
	width:calc(100% - var(--grid-padding) - var(--grid-padding));
	margin:0 auto;
	background:var(--body-color);
	color:var(--body-color);
	border:0;
	content:"";
	display:block;
}

.mount-product-page .pill__icon {
	width:80px;
	height:80px;
	border:5px solid black;
	border-radius:100%;
	flex-shrink:0;
	display:flex;
	align-items:center;
	justify-content:center;
}

.mount-product-page .pill__icon img {
	height:60px;
	width:auto;
	max-width:50px;
	object-fit:contain;
}

.mount-product-page .pill_label {
	font-weight:bold;
	font-size:13px;
	text-transform:uppercase;
	color:black;
}

.mount-text-columns-icons .grid {
	max-width:1500px;
	margin:0 auto;
	gap:100px;
	grid-auto-columns:unset;
	text-align:center;
}

.mount-text-columns-icons .grid .card {
	padding:30px 0;
}

.template-page .mount-text-columns-icons .grid .card {
	padding:var(--grid-padding) 0;
}

.template-page .mount-text-columns-icons .grid .card > div {
	display:flex;
	flex-direction:column;
	text-align:left;
}

.template-page .mount-text-columns-icons .grid .card__icon {
	order:3;
	margin:20px 0 0;
}

.template-page .mount-text-columns-icons .grid h3 {
	font-size:70px;
	text-transform:none;
}

.template-page .mount-text-columns-icons .grid {
	max-width:100%;
	padding:0 var(--grid-padding);
	grid-template-columns:repeat(var(--visible-cols), calc(var(--col-size) - 100px));
	gap:200px;
}

.template-page .mount-text-columns-icons .grid .card {
	position:relative;
}

.template-page .mount-text-columns-icons .rte {
	font-family:var(--font-body);
	font-weight:400;
	font-size:22px;
}

.template-page .mount-text-columns-icons .grid-2 .card:nth-of-type(even):before {
	position:absolute;
	top:var(--grid-padding);
	bottom:var(--grid-padding);
	width:1px;
	left:-70px;
	background:var(--body-color);
	height:auto;
}

.template-page .mount-text-columns-icons .grid .card img {
	width:auto;
}

.mount-product-page .product-text .product-variant::after {
	display:none;
}

.mount-text-columns-icons .grid .card__icon {
	width:100%;
}

.mount-text-columns-icons .grid .card__icon img {
	object-position:center;
	max-height:60px;
}

.mount-text-columns-icons .grid h3 {
	font-weight:400;
	font-size:32px;
	text-transform:uppercase;
	font-family:var(--font-body);
}

.section-heading__title img {
	margin-left:34px;
	vertical-align:middle;
}

.card__content-custom {
	position:absolute;
	padding:var(--grid-padding);
	color:white;
	font-family:var(--font-body);
	left:0;
	bottom:0;
	right:0;
	background:rgba(125,64,221,0.7);
	overflow:auto;
	-webkit-overflow-scrolling:touch;
	backdrop-filter:blur(10px);
}

.card__content-custom h3.text-font--headings {
	font-family:var(--font-body);
	font-weight:400;
	text-transform:uppercase;
	font-size:44px;
}

.card__content-custom p {
	font-family:var(--font-body);
	font-size:24px;
	font-weight:400;
}

.card__content-custom > div {
	margin:0;
	padding-top:4px;
}

.card__content-custom .rte {
	max-height:0;
	transition:all 0.5s;
	overflow:hidden;
}

.card__main-custom:hover .rte {
	max-height:100vh;
}

.card__main-custom {
	position:relative;
	border-radius:var(--border-radius-grid);
	overflow:hidden;
}

.mount-text-columns-images .card__image {
	margin:0;
}

.section-heading__title .heading-icon-custom {
	width:100px;
}

.testimonial__quote p {
	font-family:var(--font-body);
	font-weight:400;
	font-size:32px;
}

.testimonial__meta.testimonial__meta {
	padding:0;
}

.testimonial__image-author {
	display:block;
	overflow:hidden;
}

.testimonial__image-author img {
	width:100%;
	height:100%;
	object-fit:cover;
}

.testimonial__meta > span {
	font-weight:bold;
	font-size:36px;
	display:block;
	margin-top:20px;
}

.testimonial__meta:before {
	display:none;
}

.mount-testimonials {
	padding-bottom:60px;
}

.product-custom-liquid.product-custom-liquid {
	display:inline-block;
	margin-right:var(--grid-padding);
}

.sidebar textarea,
.sidebar input,
.sidebar select {
	background:transparent;
}

.twi-icon {
	max-height:50px;
	vertical-align:middle;
	margin-left:10px;
	filter:brightness(100);
}

.cart-item__content .button--mobile-carrow {
	padding-left:0;
	padding-right:0;
	text-decoration:none;
}

.cart-item__content .button--mobile-carrow .button__text {
	text-decoration:underline;
	vertical-align:middle;
}

.cart-item__content .button--mobile-carrow img {
	max-width:50px;
	vertical-align:middle;
}

.cart-item__content .button .custom-button__arrow {
	text-decoration:none;
	vertical-align:middle;
}

.show-more-desc-btn {
	font-size:24px;
	padding-top:10px;
}

.page-width {
	padding-left:var(--grid-padding);
	padding-right:var(--grid-padding);
}

.mount-breadcrumbs {
	color:black;
	padding-top:50px;
	font-size:22px;
}

.mount-breadcrumbs a {
	color:inherit;
}

.mount-divider {
	padding-top:10px;
	padding-bottom:10px;
}

.rich-text-flex {
	display:grid;
	grid-template-columns:repeat(2, 1fr);
	padding:var(--grid-padding);
	align-items:flex-start;
	gap:30px;
}

.rich-text-flex .rich-text__text {
	padding:0;
	font-size:22px;
	border-radius:0;
}

.rich-text-flex .card__content {
	border-radius:0;
}

.rich-text-flex .text-size--30 {
	font-size:22px;
	text-align:left;
	font-family:var(--font-body);
}

.rich-text-flex > div {
	padding:0;
}

.rich-text-flex .section-heading__title {
	text-align:left;
}

.mount-divider hr {
	background:var(--body-color);
	height:2px;
	width:100%;
	color:var(--body-color);
	border:0;
	margin:0;
	padding:0;
}

.template-collection-baklava .product-item__quick-buy {
	display:none!important;
}

.template-collection-baklava .product-item__thumbnail .lazy-image[data-ratio] img {
	object-fit:cover;
}

.template-collection-baklava .product-item__thumbnail {
	--border-radius-grid:40px;
}

.template-collection-baklava #CollectionProductGrid .product-item {
	padding:0;
}

.template-collection-baklava #CollectionProductGrid {
	--go-button-size:90px;
	padding:calc(var(--grid-padding) - 10px);
	display:grid;
	grid-template-columns:calc(100% - 300px) 300px;
}

.template-collection-baklava #CollectionProductGrid .css-slider-prev-next.pagination div:not(.hide) {
	display:block;
	margin:0 auto;
}

.template-collection-baklava #CollectionProductGrid .css-slider-prev-next.pagination .go + .go {
	margin-top:20px;
}

.template-collection-baklava #CollectionProductGrid .star-rating__caption-rating {
	display:none;
}

.template-collection-baklava #CollectionProductGrid .product-item__image .lazy-image {
	left:10px;
	right:10px;
	bottom:10px;
	top:10px;
}

.template-collection-baklava #CollectionProductGrid .css-slider-prev-next {
	padding:0;
}

.template-collection-baklava #CollectionProductGrid .css-slider-prev-next div {
	margin:0;
}

.video-popup__play.video-popup__play svg circle {
	stroke:white;
}

.video-popup__play.video-popup__play svg {
	width:calc(100% + 2px);
	height:calc(100% + 2px);
	max-width:none;
	min-width:calc(100% + 2px);
	display:block;
	position:static;
}

.video-popup__play.video-popup__play {
	width:178px;
	height:178px;
	background:var(--highlight-color);
	border-radius:100%;
}

.video-popup__play.video-popup__play svg path {
	fill:white;
}

.faq-content-container {
	grid-template-columns:45% calc(55% - 80px);
	grid-gap:80px;
	display:grid;
	padding:var(--grid-padding);
}


.faq-content .section-heading {
	padding:0 0 20px;
	text-align:left;
}

.faq-content .section-heading h2 {
	text-align:left;
}

.faq-content .toggle--faq .toggle__title {
	padding:40px 20px 40px 0;
}

.faq-content .toggle--faq:last-of-type {
	border-bottom:1px solid var(--body-color);
}

.faq-content .toggle--faq .toggle__content {
	padding:0 0 40px;
}

.faq-content .toggle--faq .toggle__heading span {
	font-weight:900;
	font-style:normal!important;
	font-size:32px;
	font-family:var(--font-body);
	-webkit-text-stroke:5px black;
	paint-order:stroke fill;
}

.section-heading__title span {
	font-family:var(--font-special);
	text-shadow:-4px -1px 0 var(--highlight-color),
			-4px 0px 0 var(--highlight-color),
			-4px 1px 0 var(--highlight-color),
			-4px 2px 0 var(--highlight-color),
			-4px 3px 0 var(--highlight-color),
			-4px 4px 0 var(--highlight-color),
			-3px 4px 0 var(--highlight-color),
			-2px 4px 0 var(--highlight-color),
			-1px 4px 0 var(--highlight-color),
			0px 4px 0 var(--highlight-color),
			1px 4px 0 var(--highlight-color),
			1px 3px 0 var(--highlight-color),
			1px 2px 0 var(--highlight-color),
			1px 1px 0 var(--highlight-color),
			1px 0px 0 var(--highlight-color),
			1px -1px 0 var(--highlight-color);
}

.toggle__title .toggle__icon svg path {
	fill:var(--highlight-color);
}

.product-recommendations .section-heading {
	.button {
		display:none;
	}
	span {
		text-align:center;
		justify-content:center;
	}
}

.mount-product-recommendations {
	padding-bottom:100px;
	.card-custom .product-item__image {
		border:0!important;
	}
}

.mount-featured-collection.product-recommendations .section-heading {
	padding-bottom:var(--gutter-regular);
}

.button-flex-custom.section-heading__title {
	display:flex;
	justify-content:space-between;
	align-items:center;
	gap:10px;
}

.toggle--faq.opened.opened.toggle--invert-color-true {
	background:transparent!important;
}

.toggle--faq.opened.opened.toggle--invert-color-true .card {
	color:var(--body-color)!important;
}

.template-page-contact .page-heading:after {
	height:2px;
	border:0;
	background:var(--body-color);
	width:calc(100% - var(--grid-padding)*2);
	left:var(--grid-padding);
}

.contact-form__row input:not([type="checkbox"]),
.contact-form__row textarea,
.contact-form__row select {
	margin:0;
	background:transparent;
	border-radius:0;
	border:0;
	border-bottom:1px solid black;
	font-family:var(--font-body);
	font-size:37px;
	letter-spacing:0;
	color:black;
}

.contact-form__row .button {
	height:148px;
	background:var(--highlight-color);
	border:10px solid black;
	border-radius:15px;
	font-size:50px;
	font-weight:bold;
	font-family:var(--font-body);
	color:white;
}

.contact-form__row input::placeholder,
.contact-form__row textarea::placeholder,
.contact-form__row select::placeholder {
	opacity:1;
}

.mount-product-page .add-to-cart.button {
	background:var(--highlight-color);
	font-weight:bold;
	font-size:23px;
	color:white;
	border:5px solid #FAAA3F;
}

.mount-product-page .add-to-cart.button:hover {
	color:var(--highlight-color);
	border-color:var(--highlight-color);
}

.mount-product-page .add-to-cart.button::before {
	background:white;
}

.mount-featured-collection .product-variant__item--color {
	width:36px;
	flex:36px 0 0;
}

.mount-product-page .product-text .product-variants > div {
	flex-direction:row;
	flex-wrap:nowrap;
	gap:20px;
}

.product-text.product-text .product-variants > div > * {
	flex:1;
	min-width:0;
}

.product-text .product-variant__name,
.flex-buttons .quantity-label {
	font-size:24px;
	font-weight:bold;
	margin-top:10px;
}

/* .section-borders--none .element--has-section-borders.mount-scrolling-images:before,
.template-page .mount-featured-collection:before {
	content:"";
	width:calc(100% - var(--grid-padding)*2);
	height:2px;
	background:var(--body-color);
	position:absolute;
	top:0;
	left:var(--grid-padding);
	display:block!important;
} */

.template-page .mount-featured-collection {
	margin-top:var(--grid-padding)!important;
}

.page-heading {
	justify-content:center;
}

.mount-scrolling-images .text-font--headings.text-size--200 {
	font-weight:400;
	font-size:96px;
	font-family:var(--font-title);
	color:var(--logo-color);
	max-width:1330px;
	display:block;
	margin:0 auto;
}

.mount-scrolling-images .card {
	padding:10px;
}

.scrolling-images-parent {
	/* margin-left:-20px;
	margin-right:-20px; */
	padding-right:150px;
	padding-top:var(--grid-padding);
}

.template-page .mount-featured-collection .text-size--200,
.template-page-testimonials .text-size--200 {
	padding-right:280px;
	font-size:96px;
	text-align:center;
}

.template-page-testimonials .text-size--200 {
	padding-right:0;
}

.template-page-testimonials .testimonial {
	padding-bottom:var(--grid-padding);
}

.template-page-testimonials .testimonial__meta {
	margin-top:30px;
}

.shopify-section.mount-featured-collection:last-of-type::after {
	background:transparent;
}

.template-page .mount-featured-collection .section-footer .css-slider-prev-next {
	display:none;
}

.template-page .mount-featured-collection .section-footer {
	position:absolute;
	top:0;
	right:0;
	padding-top:var(--gutter-large);
}

.faq-content:first-of-type {
	padding:var(--grid-padding);
}

.faq-content:first-of-type .toggle--faq:last-of-type {
	border-bottom:0;
}

.template-page-testimonials .section-heading:after {
	content:"";
	width:auto;
	position:absolute;
	bottom:0;
	left:var(--grid-padding);
	right:var(--grid-padding);
	display:block;
	height:1px;
	background:var(--body-color);
}

.template-page-testimonials .section-heading img {
	display:none;
}

.blog-item__title-holder span {
	font-weight:400;
	font-size:48px;
}

.blog-item__meta span {
	color:var(--highlight-color);
}

.blog-item__meta {
	margin-bottom:30px;
}

.blog-item__image.blog-item__image {
	height:310px;
	width:310px;
}

.blog-posts--grid .blog-item.blog-item, .css-slider .blog-item.blog-item, .main-blog .blog-item.blog-item, .blog-pagination .blog-item.blog-item {
	grid-template-columns:1fr 310px;
}

.blog-item__excerpt {
	font-size:22px;
}

.template-article .page-heading__text-content {
	width:100%;
	text-align:left;
	max-width:100%;
}

.template-article .page-heading .blog-item__meta span {
	color:var(--body-color);
}

.template-article .page-heading .blog-item__meta {
	padding-bottom:var(--grid-padding);
	border-bottom:1px solid var(--body-color);
}

.article__featured-image.article__featured-image {
	margin-top:0;
}

.template-article .page-heading {
	padding-bottom:var(--grid-padding);
}

.article__content-wrapper .article__content,
.article__content-wrapper h1,
.article__content-wrapper h2,
.article__content-wrapper h3,
.article__content-wrapper h4,
.article__content-wrapper h5,
.article__content-wrapper h6 {
	font-family:var(--font-body);
}

.article__content-wrapper .rte img {
	margin-top:20px;
	margin-bottom:20px;
}

.article__content-wrapper {
	border-bottom:2px solid var(--body-color);
}

.testimonial__meta span svg {
	width:30px;
	max-width:none;
	transform:translateY(-5px);
	height:auto;
	vertical-align:middle;
}

.testimonial__meta.testimonial__meta {
	margin-top:20px;
}

.testimonial__meta span {
	text-align:center;
}

.testimonial__meta > span.verified-buyer {
	font-size:12px;
	margin-top:0;
}

.mount-text-columns-icons .button {
	align-self:flex-start;
}

.template-page-faq .faq-content {
	width:100%;
	max-width:1300px;
	margin-left:auto;
	margin-right:auto;
}

.css-slider.enabled {
	padding:0 var(--grid-padding);
}

.featured-collection-tabs .custom-container-full {
	padding-right:0;
}

.custom-container-full .css-slider {
	padding:0;
}

.featured-collection-tabs .card {
	background:transparent;
	border:0;
}

.featured-collection-tabs .card-custom .card__content {
	padding:0;
}

.featured-collection-tabs .card-custom .product-item__image {
	border:13px solid black;
	border-radius:30px!important;
}

.custom-container-full .css-slider-holder {
	padding:0 160px 0 0;
}

.featured-collection-tabs .grid {
	--col-gap:50px;
	padding:0;
	border-radius:0;
	background:none;
	box-shadow:none;
	border:0;
}

.featured-collection-tabs .product-item__text.gutter-top--regular {
	padding-top:20px;
}

.featured-collection-tabs .card-custom .product-item__title {
	width:100%;
	text-align:left;
}

.featured-collection-v3 .product-item__title {
	flex:1;
}

.featured-collection-tabs .card-custom .product-item__title span {
	text-transform:uppercase;
	font-family:var(--font-body);
	font-size:42px;
	letter-spacing:0;
	word-wrap:break-word;
	font-weight:900;
	display:block;
	color:inherit;
}

.featured-collection-v3 .card__text {
	flex:1;
	display:flex;
	padding-bottom:20px;
	flex-direction:column;
}

.gift-note-label {
	border-radius:50px;
	border-width:1px;
	background:white;
}

.text-size--22 {
	font-size:22px;
}

.multi-accouncement-section {
	display:flex;
	padding-top:20px;
	padding-bottom:20px;
	background:var(--color-scheme-background);
}

.multi-accouncement-section .card__content {
	flex:1;
	padding-top:0;
	font-weight:bold;
	padding-bottom:0;
	font-family:var(--font-body);
}

.multi-accouncement-section .card__content:not(:first-of-type) {
	border-left:1px solid var(--border-color);
}

#googleMapIcon {
	display:none!important;
}

.newsletter fieldset {
	gap:0;
}

.newsletter__input {
	border:0;
	border-radius:100px 0 0 100px;
	height:118px;
	font-family:var(--inter);
	font-size:35px;
	font-weight:900;
	padding:0 60px;
	color:var(--highlight-color);
	text-transform:uppercase;
}

.newsletter__input::placeholder {
	color: var(--highlight-color);
	opacity: 1;
}

.newsletter__input::-webkit-input-placeholder {
	color: var(--highlight-color);
}

.newsletter__input::-moz-placeholder {
	color: var(--highlight-color);
	opacity: 1;
}

.newsletter__input:-ms-input-placeholder {
	color: var(--highlight-color);
}

.newsletter__input:-moz-placeholder {
	color: var(--highlight-color);
}

button.go {
	height:auto;
	border-radius:0 100px 100px 0;
	width:152px;
	border:0;
	background:var(--highlight-color);
}

.go svg {
	transform:none;
	position:static;
}

.go svg path {
	fill:none;
}

.button {
	font-family:var(--font-body);
}

.product-gallery__navigation .pagination .go,
#CollectionProductGrid .pagination .go {
	display:flex;
	color:black;
	align-items:center;
	justify-content:center;
}

.product-gallery__navigation .pagination .go.go--next svg,
#CollectionProductGrid .pagination .go.go--next svg {
	transform:rotate(180deg);
}

.product-gallery__navigation .pagination .go path,
#CollectionProductGrid .pagination .go path {
	fill:currentColor;
}

.featured-collection-v3 .product-item__variants-card .product-form {
	padding:0;
}

.featured-collection-v3 .card-custom .add-to-cart,
.featured-collection-v3 .card-custom a.button.disabled {
	background:var(--highlight-color);
	border-color:var(--logo-color);
	opacity:1;
}

.featured-collection-v3 .card-custom .add-to-cart:hover {
	color:var(--highlight-color);
	border-color:var(--highlight-color);
}

.featured-collection-v3 .card-custom .add-to-cart::before {
	background:white;
}

.featured-collection-v3 .card-custom .add-to-cart .button__price {
	display:none;
}

.featured-collection-v3 .card-custom a.button.disabled {
	display:flex;
	align-items:center;
	justify-content:center;
	pointer-events:none;
	opacity:0.5;
}

.featured-collection-v3 .section-footer__cta .button {
	height:101px;
	width:330px;
	background:var(--highlight-color);
	border:9px solid white;
	align-items:center;
	justify-content:center;
	color:white;
	font-size:27px;
	font-family:var(--font-family);
	font-weight:700;
}

.featured-collection-v3 .section-footer--cta-only {
	padding:0;
	margin-top:-60px;
}

.featured-collection-v3 .card__content {
	display:flex;
	flex-direction:column;
}

.image-hotspots-container {
	display:grid;
	grid-template-columns:calc(100% - 590px) 520px;
	gap:70px;
	padding:100px 0 90px;
	align-items:center;
}

.hotspots__image {
	border:13px solid white;
	border-radius:30px;
	overflow:hidden;
	box-shadow:15px 15px 30px rgba(0,0,0,0.5);
}

.shopify-section .hotspots__details.element--is-sticky.grid-offset-laptop-2.grid-offset-portable-1.portable-hide.portable-hide {
	overflow:hidden;
	border-radius:30px;
	border-width:13px;
	margin:0;
	box-shadow:15px 15px 30px rgba(0,0,0,0.5);
	padding:40px 60px;
}

.hotspots__details-item__index.text-size--18.text-weight--bold.text-weight--bold {
	border-width:12px;
	margin:0;
	font-size:34px;
	font-family:var(--font-inter);
	font-weight:900;
	color:white;
}

.shopify-section .hotspots__details-item.element--has-grid-borders {
	gap:40px;
}

.hotspots__details-item__content span.text-size--18.text-size--18 {
	font-size:30px!important;
	font-family:var(--font-body);
}

.hotspots__details-item__content span.text-size--16.text-size--16 {
	font-size:20px!important;
}

.hotspots__details-item__content .button {
	display:none;
}

.product-gallery-item.product-gallery-item img,
.product-gallery__thumbnails .thumbnail.thumbnail figure {
	border-radius:0;
}

.category-tabs-nav {
	display:flex;
	gap:30px;
	padding-bottom:60px;
	padding-top:80px;
}

.category-tabs-nav a {
	border:5px solid black;
	height:70px;
	background:white;
	color:black;
	min-width:230px;
	font-size:27px;
}

.category-tabs-nav a:hover,
.category-tabs-nav a.active-tab {
	color:white!important;
}

.category-tabs-nav a span {
	position:relative;
	z-index:10;
}

.featured-collection-tabs .card-custom .product-item__variants-card select {
	margin:0;
}

.featured-collection-tabs .product-item__text.text-align--center {
	justify-content:flex-start!important;
	align-items:flex-start;
}

.featured-collection-tabs .card-custom .add-to-cart,
.featured-collection-tabs .featured-collection-v3 .card-custom a.button.disabled {
	margin:0;
}

.category-tabs-nav a::before,
.category-tabs-nav a.active-tab {
	background-color:var(--highlight-color);
}

.image-cta-container::before {
	content:"";
	position:absolute;
	bottom:61px;
	z-index:10;
	left:50%;
	transform:translateX(-50%);
	background:#FFEDD4;
	border:13px solid black;
	width:129vw;
	height:129vw;
	border-radius:100%;
}

.image-cta-container .lazy-image {
	z-index:20;
}

.image-cta-container {
	position:relative;
	overflow:hidden;
	padding-bottom:61px;
	padding-top:60px;
	background:var(--highlight-color);
}

.image-cta-content {
	position:absolute;
	bottom:0;
	left:50%;
	transform:translateX(-50%);
	text-align:center;
	max-width:clamp(50%, 36.311vw, 100%);
	z-index:30;
}

.image-cta-content h2 {
	font-family:var(--font-title);
	color:var(--logo-color);
	text-shadow:var(--text-shadow);
	font-size:clamp(50px, 5.76vw, 109px);
}

.image-cta-content h3 {
	font-size:clamp(30px, 2.378vw, 45px);
	font-family:var(--font-title);
	color:white;
	-webkit-text-stroke:12px black;
	paint-order:stroke fill;
}

.image-cta-content .button {
	background:white;
	border-width:13px;
	height:122px;
	width:315px;
	align-items:center;
	justify-content:center;
	font-size:24px;
	font-weight:900;
	font-family:var(--font-inter);
}

.mount-testimonials {
	padding-top:76px;
}

.testimonial > div {
	flex:1;
}

.testimonial__image-author {
	border-radius:30px;
	border:10px solid black;
}

.testimonial blockquote {
	margin-top:-40px;
	position:relative;
	max-width:calc(100% - 40px);
	margin-left:auto;
	margin-right:auto;
	background:white;
	border:3px solid black;
	border-radius:20px;
	padding:25px;
}

.testimonial blockquote p {
	font-family:var(--font-body);
	font-size:29px;
	font-weight:bold;
	line-height:1.5;
	text-align:center;
}

.testimonial__meta {
	text-align:center;
}

.testimonial__meta span.testimonial__meta-author-name {
	font-family:var(--font-title);
	color:var(--logo-color);
	-webkit-text-stroke:5px black;
	paint-order:stroke fill;
	display:inline-block;
	width:auto;
	padding:5px 10px;
	margin:0;
	font-size:42px;
	svg path {
		fill:white;
	}
}

.testimonial__meta span.testimonial__image-author {
	margin-top:90px;
}

.testimonial__meta span.testimonial__image-author img {
	border-radius:20px;
	border:13px solid white;
}

.mount-testimonials .section-footer__cta .button {
	background:white;
	color:black;
	height:122px;
	width:340px;
	border:0;
	align-items:center;
	justify-content:center;
	border:13px solid black;
}

.custom-blog-container {
	padding-right:460px;
	position:relative;
	margin-top:60px;
}

.highlighted-blog svg {
	width:100%;
	height:auto;
}

.highlighted-blog h3 {
	font-size:46px;
	font-weight:normal;
	font-family:var(--font-special);
	margin:40px 0 0;
	line-height:1.2;
	padding-right:20px;
	color:var(--logo-color);
	-webkit-text-stroke:5px black;
	paint-order:stroke fill;
}

.cart-item__title {
	-webkit-text-stroke:5px black;
	paint-order:stroke fill;
}

.baklava-image img {
	width:100%;
}

.highlighted-blog .custom-blog-image {
	position:relative;
	background:white;
	p:not(:first-of-type) {
		margin:0;
		padding:20px;
	}
	p:empty {
		display:none;
	}
	p:first-of-type {
		margin:0;
		padding-bottom:56.25%;
		position:relative;
		iframe, object, embed, source {
			position:absolute;
			top:0;
			left:0;
			width:100%;
			height:100%;
		}
	}
}

.mount-blog-interviews {
	background:#FFEDD4;
	padding:70px 0;
}

.custom-blog-list {
	padding:40px;
	background:white;
	height:100%;
	overflow:auto;
	-webkit-overflow-scrolling:touch;
	border:5px solid black;
	position:absolute;
	top:0;
	right:0;
	width:460px;
}

.custom-article-link {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
}

.custom-blog-item {
	display:grid;
	grid-template-columns:140px 1fr;
	position:relative;
	padding:10px;
	gap:10px;
}

.custom-blog-item.active-blog,
.custom-blog-item:hover {
	background:var(--highlight-color);
	color:white;
}

.highlighted-blog .custom-blog-image svg,
.highlighted-blog .custom-blog-image img {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	object-fit:contain;
}

.custom-blog-item svg,
.custom-blog-item img {
	width:100%;
	height:auto;
	display:block;
}

.custom-blog-meta h4 {
	font-family:var(--font-inter);
	font-weight:bold;
	font-size:20px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	margin:0;
}

.custom-blog-meta  p {
	font-family:var(--font-inter);
	font-size:20px;
	font-weight:normal;
	margin:10px 0 0;
}

.mount-newsletter .text-font--headings {
	font-family: var(--font-title);
	color: #ecac44;
	font-size: 109px;
	text-shadow:var(--text-shadow);
}

.mount-newsletter .card.newsletter {
	background: url("/cdn/shop/files/Rectangle_275.png?v=1770022272")
		center/cover no-repeat;
	padding: 100px 0;
}

.template-page-store-locator .mount-newsletter .card.newsletter {
	margin-top:-50px;
}

.element--overflow-hidden {
	overflow:visible;
}

.main-content .shopify-section:first-child {
	z-index:9999;
}

.scrolling-images-parent {
	background:var(--color-scheme-background);
	padding-top:100px;
	gap:20px;
	padding-bottom:100px;
}

.scrolling-images {
	gap:20px;
}

.scrolling-images figure {
	border:10px solid var(--highlight-color);
}

.scrolling-images .scrolling-images--element {
	padding:0;
}

#Subscribe-newsletter-template--20349298114782__newsletter_yWkCzJ {
	background: #fff !important;
}

#Subscribe-newsletter-template--20349298114782__newsletter_yWkCzJ
	svg
	path {
	fill: #7e41dd !important;
}

.newsletter fieldset {
	gap:0;
	max-width:100%;
}

.newsletter__input {
	border:0;
	border-radius:100px 0 0 100px;
	height:118px;
	font-family:var(--inter);
	font-size:35px;
	font-weight:900;
	padding:0 60px;
	color:var(--highlight-color);
	text-transform:uppercase;
}

.newsletter__input::placeholder {
	color: var(--highlight-color);
	opacity: 1;
}

.newsletter__input::-webkit-input-placeholder {
	color: var(--highlight-color);
}

.newsletter__input::-moz-placeholder {
	color: var(--highlight-color);
	opacity: 1;
}

.newsletter__input:-ms-input-placeholder {
	color: var(--highlight-color);
}

.newsletter__input:-moz-placeholder {
	color: var(--highlight-color);
}

button.go {
	height:auto;
	border-radius:0 100px 100px 0;
	width:152px;
	border:0;
	background:var(--highlight-color);
}

.go svg {
	transform:none;
	position:static;
}

.go svg path {
	fill:none;
}

body {
	background:#FFEDD4;
}

.toggle--faq.opened.toggle--invert-color-true.toggle--invert-color-true svg path {
	fill:var(--highlight-color);
}

.image-text-row {
	display:grid;
	grid-template-columns:1fr 1046px;
	align-items:center;
}

.itr-image-content {
	overflow:hidden;
	border-radius:30px;
	border:6px solid black;
}

.itr-text-content {
	position:relative;
	z-index:10;
	margin-right:-100px;
	background:var(--highlight-color);
	transform:rotate(-6deg);
	padding:40px;
	color:white;
	border:6px solid black;
}

.itr-text-content h2 {
	font-family:var(--font-body);
	font-weight:700;
	line-height:1.2;
	margin:0;
	font-size:53px;
}

.itr-text-content .rte {
	font-size:33px;
	font-weight:normal;
	font-family:var(--font-body);
	line-height:1.4;
	margin-top:20px;
	display:-webkit-box;
	text-overflow:ellipsis;
	-webkit-line-clamp:4;
	-webkit-box-orient:vertical;
	overflow:hidden;
}

.contact-grid {
	display:grid;
	grid-template-columns:clamp(710px, 40%, 60%) 1fr;
	padding-top:40px;
	padding-bottom:50px;
	gap:50px;
}

.contact-grid .text-font--headings.text-size--40 {
	font-family:var(--font-title);
	font-weight:normal;
	font-size:109px;
	color:#FDAB42;
	text-shadow:var(--text-shadow);
	paint-order:stroke fill;
	margin:0;
}

.contact-form__the-form .rte {
	font-family:var(--font-body);
	letter-spacing:0;
	font-size:20px;
	max-width:560px;
	line-height:1.6;
	padding-bottom:20px;
}

.contact-form__the-form form {
	display:grid;
	grid-template-columns:repeat(2, 1fr);
	gap:20px 60px;
}

.contact-form__the-form .contact-form__row:nth-of-type(n+3) {
	grid-column:span 2;
}

.contact-form__info {
	position:relative;
	img {
		display:block;
		width:100%;
		border:6px solid black;
		border-radius:88px;
	}
	.author-meta-content {
		padding:0 100px 70px;
		position:absolute;
		bottom:0;
		left:0;
		right:0;
		.rte {
			font-family:var(--font-body);
			font-size:30px;
			font-weight:normal;
			line-height:1.6;
			-webkit-text-stroke:8px white;
			paint-order:stroke fill;
		}
		h3 {
			margin:40px 0 0;
			font-size:60px;
			font-family:var(--font-body);
			font-weight:bold;
			color:white;
			-webkit-text-stroke:8px black;
			paint-order:stroke fill;
		}
		h4 {
			margin:0;
			font-size:33px;
			font-family:var(--font-body);
			font-weight:bold;
			color:white;
			-webkit-text-stroke:8px black;
			paint-order:stroke fill;

		}
	}
}

.mount-baklava-promo {
	position:relative;
	overflow:hidden;
	padding-bottom:180px;
	img {
		border:6px solid black;
		height:900px;
		object-fit:cover;
	}
	.baklava-content {
		width:608px;
		position:absolute;
		bottom:180px;
		right:150px;
		&::before {
			content:"";
			position:absolute;
			top:0;
			left:-120px;
			right:-120px;
			bottom:-100px;
			transform:rotate(-8.22deg);
			border:10px solid white;
			background:var(--highlight-color);
			z-index:10;
		}
	}
	.baklava-heading {
		position:relative;
		z-index:20;
		font-family:var(--font-title);
		font-size:130px;
		color:#FFBF55;
		line-height:1;
		text-shadow:var(--text-shadow);
		paint-order:stroke fill;
		span {
			color:white;
		}
	}
	.baklava-subheading {
		position:relative;
		z-index:20;
		font-family:var(--font-body);
		font-weight:normal;
		font-size:30px;
		color:white;
		line-height:1.4;
	}
}

.mount-baklava-process {
	background:var(--highlight-color)!important;
	padding-bottom:80px;
	.custom-container {
		padding:0;
		width:100%;
		max-width:100%;
	}
	.process-grid {
		display:flex;
		align-items:center;
		justify-content:center;
		flex-direction:column;
		padding-top:100px;
	}
	.process-image {
		position:relative;
		z-index:10;
		img {
			width:530px;
			height:530px;
			border-radius:100%;
			border:15px solid white;
		}
	}
	.process-item {
		+ .process-item {
			margin-top:-80px;
		}
		display:flex;
		align-items:center;
		&:nth-of-type(even) {
			.process-desc {
				text-align:right;
			}
			.process-meta-content {
				padding-left:0;
				padding-right:25px;
				&::after {
					margin-left:0px;
					margin-right:-50px;
				}
				&::before {
					right:auto;
					left:-10px;
				}
			}
			flex-direction:row-reverse;
			.process-label {
				text-align:right;
			}
		}
	}
	.process-desc {
		color:white;
		font-size:24px;
		margin:10px 0;
		font-weight:900;
	}
	.process-meta-content {
		position:relative;
		padding-left:25px;
		&::before {
			content:"";
			position:absolute;
			right:-10px;
			bottom:-13px;
			width:30px;
			height:30px;
			background:#ECAC44;
			border-radius:100%;
		}
		&::after {
			width:calc(100% + 50px);
			height:5px;
			background:white;
			display:block;
			content:"";
			margin-top:10px;
			margin-left:-50px;
		}
	}
	.process-label {
		position:relative;
		font-family:var(--font-inter);
		font-size:55px;
		font-weight:900;
		color:var(--logo-color);
		text-transform:uppercase;
		max-width:480px;
		-webkit-text-stroke:10px black;
		paint-order:stroke fill;
	}
}

.product-item__variants-card .product-form.product-form {
	position:static;
}

.cart-item__title.cart-item__title {
	font-size:28px;
	font-weight:900;
}

.cart-item__content .button {
	min-height:48px;
	display:flex;
	align-items:center;
	justify-content:center;
	&:hover {
		color:white;
	}
}

.search-block .button:hover {
	color:white;
}

.no-touchevents.text-underline-animation--italic-color a:hover .text-animation--underline {
	font-style:normal;
}

.blog-posts.element--has-section-borders {
	background:transparent;
}

.mount-featured-collection .section-footer__cta .button--secondary {
	border:10px solid black;
	background:white;
	height:101px;
	color:black;
	background:white;
}

.template-page-faq {
	background:#85BE13;
	.toggle__title .toggle__icon svg path,
	.toggle--faq.opened.toggle--invert-color-true.toggle--invert-color-true svg path {
		fill:white;
	}
	.toggle--faq {
		span, .rte {
			color:white;
		}
	}
	.faq-content .toggle--faq:last-of-type {
		border:0;
	}
}

.cart-item__content .star-rating {
	height:auto;
	min-height:1.25rem;
}

.cart-item .button {
	padding-left:20px;
	padding-right:20px;
	width:100%;
}

.mount-product-page .product__title {
	font-size:62px!important;
	word-break:normal;
}

@media (min-width: 1024px) {
	.mount-newsletter .text-font--headings {
		font-size: 80px;
	}
	.mount-newsletter .card.newsletter {
		padding: 250px 0;
	}
}

@media only screen and (min-width:1400px) {
	.site-header .custom-container {
		max-width:100%;
		padding-left:100px;
		padding-right:100px;
	}
}

@media only screen and (max-width:1600px) {
	.social-icons a.social-icon-email {
		font-size:55px;
	}
	.foot-text {
		font-size:36px;
	}
	.foot-promo-button .button--mobile-carrow {
		font-size:28px;
	}
	.foot-promo-button .button--mobile-carrow img {
		width:50px;
	}
	.footer-item__title {
		font-size:32px;
	}
	.footer-item__menu:not(.social-icons) a {
		font-size:20px;
	}
	.footer-item__menu:not(.social-icons) {
		grid-column-gap:10px;
	}
	.mount-product-page .pill--solid {
		flex-direction:column;
	}
	.mount-text-columns-icons .grid {
		gap:var(--grid-padding);
		width:calc(100% - var(--grid-padding)*2);
	}
	.card__content-custom {
		max-height:100%;
	}
	.product-recommendations .price-rating-container {
		flex-direction:column-reverse;
	}
	.blog-item__image.blog-item__image {
		height:200px;
		width:200px;
	}
	.blog-posts--grid .blog-item.blog-item, .css-slider .blog-item.blog-item, .main-blog .blog-item.blog-item, .blog-pagination .blog-item.blog-item {
		grid-template-columns:1fr 200px;
	}
}

@media only screen and (max-width:1500px) {
	.newsletter__container--centered {
		max-width:100%;
		padding:0 20px;
		width:700px;
	}
	.itr-text-content h2 {
		font-size:40px;
	}
	.image-text-row {
		grid-template-columns:1fr 2fr;
	}
	.itr-text-content .rte {
		font-size:24px;
	}
	.contact-grid {
		grid-template-columns:repeat(2, 1fr);
	}
	.contact-form__info img {
		height:100%;
		object-fit:cover;
	}
}

@media only screen and (max-width:1280px) {
	.testimonial {
		padding-left:20px;
		padding-right:20px;
	}
	.image-hotspots-container {
		grid-template-columns:100%;
	}
	.shopify-section .hotspots__details.element--is-sticky.grid-offset-laptop-2.grid-offset-portable-1.portable-hide {
		grid-column:unset;
	}
}

@media only screen and (max-width:1200px) {
	.social-icons a.social-icon-email {
		font-size:48px;
		height:auto;
		padding:30px 0 20px;
	}
	.social-icons .social-icons-container a {
		height:auto;
		padding:25px 0;
	}
	.social-icons .social-icons-container svg {
		height:48px;
	}
	.text-font--headings.text-size--200 {
		font-size:88px;
	}
	.mount-featured-collection .grid-laptop-3 .price-rating-container {
		flex-direction:column-reverse;
	}
	.shopify-section.mount-product-page .main-product {
		grid-template-columns:100%;
		display:grid!important;
	}
	.mount-product-page .grid-2 > .element--is-sticky {
		width:100%;
		margin:0 auto;
	}
	.mount-product-page .product-gallery {
		padding-right:var(--grid-padding);
		padding-left:var(--grid-padding);
	}
	.mount-product-page .element--is-sticky {
		position:relative!important;
	}
	.mount-product-page .product-text {
		padding:var(--grid-padding);
	}
	.mount-text-columns-icons .css-slider-viewport {
		padding:var(--grid-padding);
	}
	.mount-text-columns-icons .grid {
		margin:0;
		width:100%;
	}
	.vertical-slider__slide-subtitle {
		font-size:88px;
	}
	.mount-text-columns-images .card,
	.card__content-custom {
		padding:calc(var(--grid-padding)/4);
	}
	.testimonial__image-author {
		width:100%;
		height:auto;
		padding-bottom:100%;
		position:relative;
	}
	.testimonial__image-author img {
		position:absolute;
		top:0;
		left:0;
	}
	.testimonial__quote p {
		font-size:24px;
	}
	.section-heading__title.text-size-96 {
		font-size:65px;
	}
	.template-collection-baklava .price-rating-container {
		flex-direction:column-reverse;
	}
	.product-ingredient_item img {
		max-width:75px;
		max-height:75px;
		object-fit:contain;
	}
	.mount-product-page .product-text::before {
		display:none;
	}
	.mount-featured-collection .price-rating-container {
		flex-direction:column;
	}
	.template-blog .grid-lap-1 {
		--visible-cols:1;
	}
	.featured-collection-tabs .grid--slider {
		--visible-cols:2;
	}
	.image-text-row {
		display:flex;
		flex-direction:column-reverse;
	}
	.itr-image-content {
		width:100%;
		border-radius:30px 30px 0 0;
		border-bottom:0;
	}
	.itr-text-content {
		margin:0;
		transform:none;
		border-radius:0 0 30px 30px;
	}
	.contact-form__info .author-meta-content {
		padding:40px;
	}
	.mount-baklava-process {
		.process-item {
			display:grid;
			grid-template-columns:repeat(2, 1fr);
			&:nth-of-type(even) .process-image {
				order:3;
			}
		}
		.process-image {
			padding-bottom:100%;
			position:relative;
			width:100%;
			img {
				position:absolute;
				top:0;
				left:0;
				width:100%;
				height:100%;
			}
		}
	}
}

@media only screen and (max-width:1023px) {
	.footer-top {
		/* padding:0 var(--grid-padding); */
		grid-template-columns:50% 50%;
		gap:0;
		text-align:center;
	}
	.footer-item__menu:not(.social-icons) {
		grid-template-columns:100%;
	}
	.footer-item__image {
		margin:0 auto;
	}
	.footer-item:first-of-type {
		grid-column:span 2!important;
		border-top:0!important;
	}
	.foot-promo-button {
		position:absolute;
		width:200%;
		right:0;
		bottom:0;
	}
	.footer-item:nth-of-type(3) {
		padding-bottom:65px!important;
	}
	.social-icons .social-icons-container {
		display:grid;
		grid-template-columns:repeat(3, 1fr);
	}
	.foot-promo-button .button {
		padding:0 0 var(--grid-padding);
	}
	.footer-item:nth-of-type(2) > div {
		border-top:0!important;
	}
	.footer-top .footer-item:first-of-type:nth-last-child(6) {
		grid-column:unset;
	}
	.foot-divider {
		display:none;
	}
	.footer-item {
		padding-top:0;
		padding-bottom:0;
		border:0!important;
		border-top:2px solid white!important;
	}
	.footer-item .gutter-bottom--small {
		padding-top:30px;
		padding-bottom:30px;
	}
	.vertical-slider__slide-subtitle {
		font-size:48px;
	}
	.mount-text-columns-icons .grid {
		grid-template-columns:var(--col-size);
		grid-auto-columns:var(--col-size);
	}
	.template-collection-baklava .product-item__badges {
		display:none;
	}
	.template-collection-baklava #CollectionProductGrid {
		--go-button-size:50px;
		grid-template-columns:calc(100% - 100px) 100px;
	}
	.faq-content-container {
		gap:20px;
		grid-template-columns:45% calc(55% - 20px);
	}
	.product-ingredients {
		display:grid;
		grid-template-columns:repeat(4, 1fr);
	}
	.collection-page-heading .section-heading__title {
		text-align:left;
	}
	.product-recommendations .grid-4 {
		--visible-cols:2;
	}
	.contact-form__the-form {
		padding-right:var(--grid-padding);
	}
	.template-page-contact .section-heading__title {
		text-align:left;
	}
	.template-page-contact .mount-breadcrumbs {
		padding-top:40px;
		padding-bottom:10px;
	}
	.template-page-contact .page-heading__text-content {
		padding-bottom:20px;
	}
	.template-page .vertical-slider__slide-subtitle.text-size--20 {
		font-size:50px;
	}
	.template-page .mount-featured-collection .grid-laptop-4 {
		--visible-cols:2;
	}
	.template-page .mount-featured-collection .text-size--200 {
		padding-right:0;
	}
	.template-page .mount-featured-collection .section-footer {
		position:static;
		display:flex;
		align-items:center;
		justify-content:center;
	}
	.scrolling-images {
		width:480px!important;
		max-width:100%!important;
	}
	.section-heading__title,
	.mount-featured-collection .section-heading__title {
		font-size:60px;
	}
	.jdgm-rev-widg__title {
		font-size:60px!important;
	}
	.mount-featured-collection .section-heading {
		padding-top:80px!important;
	}
	.mount-featured-collection .grid {
		padding-top:40px;
	}
	.mount-product-page .product-text {
		grid-column:unset;
	}
	.shopify-section.mount-product-page .main-product {
		padding-bottom:0;
	}
	.featured-collection-v3 .full-width-featured-collection {
		padding-top:40px;
	}
	.mount-featured-collection .full-width-featured-collection .grid {
		--visible-cols:2;
	}
	.category-tabs-nav {
		max-width:100%;
		overflow:auto;
	}
	.contact-grid {
		grid-template-columns:100%;
	}
	.mount-baklava-promo {
		.baklava-content {
			position:static;
			padding:var(--grid-padding);
			background:var(--highlight-color);
			border:10px solid white;
			width:100%;
			&::before {
				display:none;
			}
		}
	}
}

@media only screen and (min-width:768px) {
	.mobileOnly {
		display:none!important;
	}
}

@media only screen and (max-width:767px) {
	.template-page,
	#privacy-policy,
	#terms-of-service,
	#shipping-policy,
	#refund-policy {
		.rte {
			font-size:20px;
		}
	}
	:root {
		--full-container-padding:20px;
		--text-shadow:-4px -1px 0 black,
			-4px 0px 0 black,
			-4px 1px 0 black,
			-4px 2px 0 black,
			-4px 3px 0 black,
			-4px 4px 0 black,
			-3px 4px 0 black,
			-2px 4px 0 black,
			-1px 4px 0 black,
			0px 4px 0 black,
			1px 4px 0 black,
			1px 3px 0 black,
			1px 2px 0 black,
			1px 1px 0 black,
			1px 0px 0 black,
			1px -1px 0 black;
	}
	/*.section-heading__text {
		padding-top:var(--grid-padding);
	}*/
	.section-footer .button {
		max-width:146px;
		max-height:37px;
		padding-left:20px;
		padding-right:20px;
		font-size:20px;
	}
	.mount-rich-text .element--width-70 {
		width:100%;
	}
	.desktopOnly {
		display:none!important;
	}
	.product__subtitle-container {
		justify-content:center;
	}
	.inverted-header-style.site-header {
		/* padding:0 calc(10px + var(--grid-padding));
		margin:0 calc(-0px - var(--grid-padding)); */
	}
	.mount-text-columns-images .grid-2 {
		--visible-cols:1;
	}
	:root {
		--grid-padding:15px;
	}
	.footer-item__image {
		max-width:235px;
		padding:0;
	}
	.social-icons a.social-icon-email {
		padding:0;
		font-size:36px;
		height:55px;
		padding-top:5px;
	}
	.social-icons .social-icons-container {
		gap:15px;
		padding-top:15px;
	}
	.social-icons .social-icons-container a {
		flex:0;
		padding:5px 15px;
		height:55px;
	}
	.social-icons .social-icons-container svg {
		height:30px;
	}
	.social-icons .social-icons-container a:nth-of-type(2) {
		order:3;
	}
	.foot-promo-button .button--mobile-carrow img {
		width:58px;
	}
	.foot-promo-button .button--mobile-carrow,
	.footer-item__title {
		font-size:36px;
	}
	.footer-item__menu:not(.social-icons) a {
		margin-top:5px;
	}
	.footer-bottom__content {
		font-size:18px;
		margin-top:0;
		padding-top:30px;
		padding-bottom:30px;
	}
	.foot-divider ~ .footer-item {
		padding-top:0;
		padding-bottom:0;
	}
	.foot-text {
		margin-bottom:20px;
	}
	.vertical-slider__slide-subtitle.text-font--headings.text-size--100,
	.text-font--headings.text-size--200 {
		font-size:50px!important;
	}
	.image-cta-button .button {
		height:37px;
		padding-top:0;
		padding-bottom:0;
		font-size:20px;
		display:inline-flex;
		align-items:center;
		justify-content:center;
		min-height:37px;
		padding-left:20px;
	}
	.image-cta-button .button__arrow {
		right:20px!important;
		width:15px;
	}
	.mount-vertical-slider .vertical-slider .slide .card__text {
		align-items:flex-start;
		padding-top:70px;
	}
	.mount-vertical-slider .button {
		width:146px;
		height:37px;
		padding:0;
		display:flex;
		align-items:center;
		justify-content:center;
		font-size:20px;
		margin:0 auto;
	}
	.mount-vertical-slider .button .button__arrow {
		position:static;
		transform:none;
		margin-left:10px;
		padding-bottom:2px;
	}
	.no-touchevents .mount-vertical-slider .button--outline--hover-arrow:hover {
		padding-inline-end:0;
	}
	.mount-featured-collection .grid--layout:before {
		content:"";
		position:absolute;
		top:0;
		left:var(--grid-padding);
		right:var(--grid-padding);
		display:block;
		height:2px;
		background:var(--body-color);
		margin:20px auto 40px;
	}
	.product-item__title {
		font-size:30px;
		padding-top:10px;
	}
	.mount-featured-collection .price-rating-container {
		flex-direction:column-reverse;
	}
	.price-rating-container .product-price {
		margin-left:0;
	}
	.price-rating-container .product-price {
		font-size:32px;
	}
	.card-custom .add-to-cart {
		height:37px;
		font-size:20px;
	}
	.mount-featured-collection .product-item__variants-card .product-form {
		width:134px;
		background:transparent;
		margin:0 auto;
		padding-bottom:0;
	}
	.mount-featured-collection .card {
		padding:30px 0;
	}
	.mount-featured-collection .card:not(:last-of-type) {
		border-bottom:1px solid var(--body-color);
	}
	.mount-featured-collection .grid--layout {
		padding-left:var(--grid-padding);
		padding-right:var(--grid-padding);
	}
	.mount-product-page .product-gallery__thumbnails  {
		display:none;
	}
	.slider-controls-container .product-gallery__arrow-navigation {
		position:static;
		margin:0;
	}
	.slider-controls-container .pagination {
		justify-content:center;
	}
	.slider-controls-container {
		padding:0;
	}
	.mount-product-page {
		--go-button-size:50px;
	}
	.mount-product-page .slider-controls-container {
		border-bottom:1px solid var(--body-color);
	}
	.flex-buttons {
		grid-auto-flow:row;
	}
	.mount-product-page .add-to-cart.button {
		height:69px;
		font-size:20px;
		min-height:45px;
	}
	.product-text .show-more__panel.show-more__panel {
		max-height:50px;
	}
	html[dir="ltr"] .mount-product-page .product-variant__item--radio input {
		margin-left:0;
		margin-right:0;
		max-width:100%;
	}
	.mount-product-page .product-variant__item--radio,
	.mount-product-page .product-variant__item--radio label {
		max-width:100%;
		width:100%;
	}
	.mount-product-page .product-text .product-variant__container--radio .product-variant__item--radio {
		padding:0;
	}
	.mount-product-page .pill-container {
		gap:0;
		padding-top:20px;
	}
	.shopify-section.mount-product-page .main-product {
		padding-bottom:30px;
	}
	.mount-product-page .product-text {
		padding-bottom:0;
		text-align:center;
		padding-top:0;
	}
	.product-text > .product__title {
		margin-bottom:10px!important;
		text-align:center;
	}
	.mount-product-page .product-gallery {
		margin-top:10px;
		margin-bottom:0px;
	}
	.mount-product-page .product-text:not(.product-text--no-blocks-border) .product-text-element--with-borders {
		padding-bottom:0;
		margin-bottom:0;
	}
	.mount-featured-collection .section-heading {
		padding:0 var(--grid-padding);
	}
	.mount-featured-collection .grid-palm-2 .card:not(:last-of-type) {
		border:0!important;
	}
	.mount-featured-collection .grid--layout::before {
		margin:30px 0;
	}
	.mount-text-columns-icons .section-footer {
		display:none;
	}
	.mount-text-columns-icons .grid {
		grid-template-columns:repeat(2, 1fr);
		grid-auto-columns:unset;
		grid-auto-flow:row;
	}
	.mount-text-columns-icons .grid h3 {
		font-size:26px;
	}
	.mount-text-columns-icons .grid .card {
		max-width:234px;
		width:100%;
		margin:0 auto;
	}
	.mount-vertical-slider .vertical-slider .slide:first-of-type:last-of-type .vertical-slider__slide-subtitle {
		font-size:50px!important;
	}
	.mount-vertical-slider .vertical-slider .slide:first-of-type:last-of-type .card__text {
		padding:var(--grid-padding);
		align-items:center;
		justify-content:center;
		text-align:center;
	}
	.section-heading__title img {
		display:block;
		max-width:150px;
		margin:10px auto 20px;
	}
	.mount-text-columns-images .card, .card__content-custom {
		padding:var(--grid-padding);
	}
	.card__content-custom h3.text-font--headings {
		font-size:24px;
	}
	.card__content-custom p {
		font-size:18px;
	}
	.heading-icon-custom {
		display:none!important;
	}
	.mount-testimonials .grid {
		padding:0;
		margin-top:var(--grid-padding);
	}
	.scrolling-images-parent {
		margin-left:0;
		margin-right:0;
	}
	.mount-testimonials .testimonial {
		padding:30px 0;
		border-top:1px solid var(--body-color);
	}
	.testimonial__quote p {
		font-size:25px;
		text-align:center;
	}
	/*.testimonial__meta {
		display:flex;
		justify-content:center;
		align-items:center;
		gap:var(--grid-padding);
	}*/
	.testimonial__meta > span.testimonial__image-author {
		width:50vw;
		height:50vw;
		padding:0;
		margin:10px auto 0;
	}
	.testimonial__meta > span:not(.testimonial__image-author) {
		margin:0;
		padding-top:4px;
		font-size:25px;
	}
	.mount-testimonials {
		padding-bottom:0;
	}
	.mount-product-page .shopify-cleanslate div,
	.shopify-payment-button__button {
		height:37px!important;
		max-height:37px!important;
		min-height:37px!important;
	}
	.mount-featured-collection .grid-palm-1:before,
	.mount-featured-collection .grid-palm-1:after {
		display:none;
	}
	.price-rating-container {
		flex-direction:column;
		gap:15px;
	}
	.cart-item__content .button--mobile-carrow .button__text {
		font-size:18px;
	}
	.cart-item__content .button--mobile-carrow img {
		max-width:40px;
	}
	.custom-seller-badge {
		width:120px;
	}
	.product-custom-liquid.product-custom-liquid {
		margin-right:0;
	}
	.product-custom-liquid.product-custom-liquid + .product-custom-liquid {
		margin-left:var(--grid-padding);
	}
	.custom-shipping-info {
		font-size:14px;
	}
	.mount-product-page .slider-controls-container {
		display:none;
	}
	.product-text .show-more {
		--height:100px;
	}
	.grid-palm-2 .product-item__variants-card {
		max-width:100%;
	}
	.grid--layout.grid-palm-2 {
		padding-top:30px;
		grid-template-columns:repeat(var(--visible-cols), calc(var(--col-size) - var(--grid-padding)/2));
		gap:var(--grid-padding);
	}
	.section-heading__title.text-size-96 {
		font-size:44px!important;
	}
	.mount-image .section-heading + .card {
		padding-top:15px;
	}
	.rich-text-flex {
		grid-template-columns:100%;
		gap:20px;
	}
	.template-collection-baklava #CollectionProductGrid {
		grid-template-columns:100%;
	}
	.template-collection-baklava #CollectionProductGrid .css-slider-prev-next.pagination div:not(.hide) {
		display:inline-block;
	}
	.template-collection-baklava #CollectionProductGrid .css-slider-prev-next.pagination .go + .go {
		margin-top:0;
		margin-left:5px;
	}
	.template-collection-baklava #main-collection-product-grid {
		padding-right:80px;
	}
	.video-popup__play.video-popup__play {
		width:88px;
		height:88px;
	}
	.faq-content-container {
		grid-template-columns:100%;
	}
	.faq-image img {
		display:block;
	}
	.faq-image {
		padding-bottom:var(--grid-padding);
	}
	.faq-content .toggle--faq .toggle__heading span {
		font-size:24px;
	}
	.toggle .rte.text-size--18 {
		font-size:18px;
		line-height:1.4;
	}
	.faq-content .toggle--faq .toggle__title {
		padding:20px 10px 20px 0;
	}
	.faq-content .toggle--faq .toggle__icon,
	.faq-content .toggle--faq .toggle__icon svg {
		width:10px;
		display:block;
		height:10px;
	}
	.faq-content .toggle--faq .toggle__title {
		grid-template-columns:1fr 10px;
	}
	.faq-content .toggle--faq:last-of-type {
		border-bottom:0;
	}
	.faq-content-container {
		padding-bottom:0;
	}
	.toggle__icon span {
		display:block;
	}
	.template-collection-baklava .shopify-section.mount-product-page {
		padding-bottom:10px;
	}
	.product-ingredients {
		grid-template-columns:repeat(2, 1fr);
	}
	.shopify-section.mount-product-page .main-product {
		padding-bottom:var(--grid-padding);
		padding-top:0;
	}
	.template-product .product-text > .product__title,
	.product-text > .product__title {
		text-align:center;
	}
	.price-rating-container .star-rating, .mount-product-page .star-rating {
		display:flex;
		justify-content:center;
	}
	.mount-product-page .product-quantity {
		margin:0 auto;
		width:100%;
		max-width:100%;
	}
	.mount-product-page .product__description > div {
		text-align:center!important;
	}
	.collection-page-heading::after {
		margin-bottom:30px;
	}
	.product-ingredient_item {
		gap:10px;
	}
	.button-flex-custom.section-heading__title {
		display:block;
	}
	.button-flex-custom.section-heading__title .button {
		display:none;
	}
	.button-flex-custom.section-heading__title {
		text-align:center!important;
		padding-top:calc(var(--grid-padding)*3)!important;
	}
	.product-recommendations .grid-palm-1 {
		--visible-cols:1;
		grid-auto-flow:unset;
		padding-left:var(--grid-padding);
		padding-right:var(--grid-padding);
	}
	.mount-featured-collection.product-recommendations .card:not(:last-of-type) {
		border:0;
	}
	.mount-product-recommendations .mount-featured-collection.product-recommendations .card {
		border:10px solid #85BE13;
	}
	.product-recommendations .product-item__thumbnail {
		background:#f8f3e7;
		border-radius:40px;
	}
	.product-recommendations .section-footer {
		display:none;
	}
	.contact-form__the-form .text-font--headings {
		margin-top:30px;
		font-size:30px;
		margin-bottom:50px;
	}
	.contact-form__the-form {
		border-right:0;
		margin-bottom:0;
	}
	.contact-form__info p strong {
		font-size:36px;
	}
	.contact-form__row:not(:last-child) {
		padding-bottom:20px;
	}
	.template-page .mount-text-columns-icons .grid .card {
		padding:50px 0;
	}
	.template-page .mount-text-columns-icons .grid {
		gap:0;
		grid-template-columns:repeat(var(--visible-cols), var(--col-size));
	}
	.template-page .mount-text-columns-icons .grid .card {
		max-width:100%;
	}
	.template-page .mount-text-columns-icons .grid h3 {
		font-size:40px;
	}
	.template-page .mount-text-columns-icons .grid-2 .card:nth-of-type(2n)::before {
		display:none;
	}
	.template-page .mount-text-columns-icons .grid-2 .card:nth-of-type(2n) {
		border-top:2px solid var(--body-color);
	}
	.section-borders--none .element--has-section-borders.mount-scrolling-images::before {
		display:none!important;
	}
	.mount-scrolling-images .text-font--headings.text-size--200 {
		text-align:center;
	}
	.template-page .mount-featured-collection .text-size--200 {
		text-align:center;
		font-size:50px;
		padding-top:50px;
	}
	.template-page .mount-featured-collection .grid-palm-1 {
		--visible-cols:1;
	}
	.template-page .mount-featured-collection .grid--slider {
		grid-auto-flow:row;
		padding:0 var(--grid-padding);
	}
	.template-page .mount-featured-collection .card:not(:last-of-type) {
		border:0;
	}
	.blog-posts--grid .blog-item.blog-item, .css-slider .blog-item.blog-item, .main-blog .blog-item.blog-item, .blog-pagination .blog-item.blog-item {
		grid-template-columns:100%;
	}
	.template-blog .section-heading__title.text-size-96 {
		text-align:left;
	}
	.blog-posts--grid .blog-item .blog-item__image.blog-item__image {
		width:280px!important;
		height:280px!important;
	}
	.blog-item__title-holder span {
		font-size:40px;
	}
	.template-blog .grid-lap-1 {
		grid-gap:50px;
	}
	.mount-product-page .main-product.grid-2 {
		gap:15px;
	}
	vertical-slider > div,
	.shopify-section.mount-product-page {
		padding-bottom:var(--grid-padding);
	}
	vertical-slider > div {
		margin-bottom:var(--grid-padding);
	}
	.section-heading {
		padding-top:0!important;
	}
	.product-ingredients {
		padding-top:calc(var(--grid-padding)*2);
	}
	.product-ingredients-container::before {
		margin-bottom:var(--grid-padding);
	}
	.template-product .faq-content .section-heading h2 {
		text-align:center;
	}
	.newsletter__input {
		flex:1;
		width:auto;
	}
	.newsletter fieldset {
		grid-template-columns:1fr 80px;
	}
	button.go {
		width:auto;
		height:60px;
	}
	button.go svg {
		width:16px;
	}
	.newsletter__input {
		height:60px;
		font-size:22px;
	}
	.multi-accouncement-section .card__content {
		flex:0 0 100%;
	}
	.multi-accouncement-section {
		overflow:auto;
	}
	.mount-vertical-slider .vertical-slider .slide:first-of-type:last-of-type .vertical-slider__slide-subtitle {
		font-size:35px!important;
	}
	.mount-featured-collection .grid--layout {
		padding-left:0;
		padding-right:0;
	}
	.mount-featured-collection .card:not(:last-of-type),
	.mount-featured-collection .card {
		border:10px solid #85BE13;
		padding:0;
	}
	.mount-featured-collection .product-item__variants-card .product-form {
		width:auto;
		padding-bottom:20px;
	}
	.mount-product-page .section-heading__title,
	.section-heading__title,
	.mount-featured-collection .section-heading__title {
		font-size:60px;
	}
	.mount-featured-collection .full-width-featured-collection .card {
		border:0;
		background:transparent;
	}
	.featured-collection-v3 .section-footer__cta .button {
		max-width:100%;
		display:flex;
		margin:0 auto;
	}
	.image-hotspots-container {
		padding:30px 0;
		overflow:visible;
	}
	.hotspots__image {
		overflow:visible;
	}
	.shopify-section .hotspots__details-item.element--has-grid-borders.hotspots__details-item--mobile.hotspots__details-item--mobile {
		background:var(--highlight-color);
		border-radius:20px!important;
	}
	.shopify-section .hotspots__element.hotspots__element {
		border-width:3px;
		width:40px;
		height:40px;
	}
	.shopify-section .hotspots__element.hotspots__element span {
		font-size:20px;
		-webkit-text-stroke:4px black;
	}
	.mount-featured-collection .full-width-featured-collection .grid {
		--visible-cols:1;
	}
	.mount-featured-collection .grid {
		padding:20px;
		border:0;
		background:transparent;
		box-shadow:none;
	}
	.mount-product-page .section-heading__title {
		padding-top:30px;
	}
	.shopify-section.mount-product-page .main-product {
		border:10px solid #1c1c1c;
		border-radius:30px;
		background:white;
		padding-top:20px;
	}
	.category-tabs-nav {
		flex-direction:column;
		text-align:centter;
	}
	.mount-featured-collection.featured-collection-tabs .grid {
		padding:0;
		--visible-cols:1;
	}
	.mount-featured-collection.featured-collection-tabs .grid .card {
		border:0;
	}
	.featured-collection-tabs.mount-featured-collection .product-item__variants-card .product-form {
		margin:0;
		padding:0;
	}
	.image-cta-container::before {
		top:-50vw;
	}
	.image-cta-content h2 {
		font-size:40px;
	}
	.testimonial blockquote p {
		font-size:20px;
	}
	.image-cta-content {
		position:relative;
		top:0;
		left:0;
		transform:none;
		width:100%;
		max-width:100%;
		padding:0 20px;
	}
	.image-cta-content .button {
		width:100%;
		height:69px;
		border-width:5px;
	}
	.mount-testimonials .testimonial {
		padding-left:20px;
		padding-right:20px;
	}
	.mount-testimonials .section-footer__cta .button {
		max-width:100%;
		width:100%;
	}
	.custom-blog-list {
		position:static;
		max-height:50vh;
		width:100%;
		padding:0px;
	}
	.mount-newsletter .text-font--headings {
		font-size:48px;
	}
	.newsletter fieldset {
		width:100%;
		display:flex;
	}
	.newsletter button.go {
		padding:0 20px;
	}
	.footer-top {
		grid-template-columns:100%;
	}
	.footer-item:first-of-type {
		grid-column:unset!important;
	}
	.foot-promo-button {
		width:100%;
	}
	.newsletter__input {
		font-size:18px;
		padding:10px;
	}
	.custom-blog-container {
		padding:0;
	}
	.highlighted-blog h3 {
		padding-right:0;
		font-size:28px;
	}
	.category-tabs-nav a {
		font-size:22px;
		justify-content:center;
	}
	.custom-container-full .css-slider-holder {
		padding-right:0;
	}
	.featured-collection-tabs .custom-container-full {
		padding-right:20px;
	}
	.faq-content .section-heading .custom-container {
		padding:0;
	}
	.itr-text-content {
		padding:20px;
	}
	.itr-text-content h2 {
		font-size:28px;
	}
	.itr-text-content .rte {
		font-size:18px;
	}
	.contact-grid .text-font--headings.text-size--40 {
		font-size:44px;
		-webkit-text-stroke:10px black;
	}
	.contact-form__the-form .rte {
		font-size:16px;
	}
	.contact-form__the-form .contact-form__row {
		grid-column:span 2;
	}
	.contact-form__row input:not([type="checkbox"]), .contact-form__row textarea, .contact-form__row select {
		font-size:24px;
	}
	.contact-form__row .button {
		height:50px;
		font-size:24px;
		border-width:5px;
	}
	.contact-form__info img {
		height:auto;
		border-radius:30px;
	}
	.contact-form__info .author-meta-content {
		position:static;
		padding:0;
	}
	.contact-form__info .author-meta-content .rte {
		font-size:18px;
		padding-top:30px;
	}
	.contact-form__info .author-meta-content h3 {
		font-size:36px;
		margin-top:20px;
		-webkit-text-stroke:4px black;
	}
	.contact-form__info .author-meta-content h4 {
		font-size:28px;
		-webkit-text-stroke:4px black;
	}
	.contact-form__row input:not([type="checkbox"]), .contact-form__row textarea, .contact-form__row select {
		border:1px solid black;
	}
	.mount-baklava-promo {
		padding-bottom:0;
		& .baklava-content {
			padding:40px var(--grid-padding) 20px;
		}
		& .baklava-heading {
			font-size:44px;
			text-align:center;
		}
		& .baklava-subheading {
			font-size:24px;
			text-align:center;
		}
	}
	.mount-baklava-process {
		.process-item {
			display:block;
			+ .process-item {
				margin:40px 0 0;
			}
		}
		.process-meta-content {
			&::before,
			&::after {
				display:none;
			}
			padding:0!important;
			font-size:44px;
			margin-top:20px;
		}
		.process-label,
		.process-desc {
			text-align:center!important;
		}
	}
	.template-collection .mount-featured-collection .card {
		background:transparent;
		border:0;
	}
	.template-collection .mount-featured-collection .grid {
		padding-left:0;
		padding-right:0;
	}
	.mount-baklava-promo {
		img {
			height:auto;
			border:0;
			display:block;
		}
		& .baklava-content {
			border:0;
		}
	}
	.jdgm-rev.jdgm-rev.jdgm-rev {
		border-top:1px solid black;
		padding-top:10px;
	}
	.template-product .jdgm-widget:not(.jdgm-medals-wrapper) .jdgm-medals-wrapper {
		border-top-color:black;
	}
	.mount-featured-collection .section-heading {
		padding-top:25px!important;
	}
	.mount-featured-collection .grid {
		padding-left:0;
		padding-right:0;
	}
	.featured-collection-v3 .section-footer--cta-only {
		display:none;
		margin:0;
	}
	.image-cta-content h3 {
		-webkit-text-stroke:5px black;
	}
	.mount-testimonials {
		padding-top:0;
	}
	.mount-testimonials .section-footer__cta .button {
		height:69px;
		border-width:5px;
	}
	.scrolling-images {
		transform:none!important;
	}
	.scrolling-images-parent.scrolling-images-parent {
		padding-left:var(--grid-padding);
		padding-right:var(--grid-padding);
		overflow:auto;
		-webkit-overflow-scrolling:touch;
	}
	.jdgm-rev__author.jdgm-rev__author {
		font-size:28px;
		font-weight:900;
	}
	.jdgm-row-extra.jdgm-row-extra {
		display:none;
	}
	.mount-baklava-process {
		padding-top:40px;
		.process-grid {
			padding-top:40px;
		}
	}
	.contact-form__info .author-meta-content .rte {
		-webkit-text-stroke:0;
	}
	.mount-featured-collection .section-footer__cta .button--secondary {
		width:100%;
		max-width:100%;
		border-width:5px;
	}
	.site-header--alignment-center .site-nav.style--classic.area--nav-right {
		grid-area:icons;
	}
}

@media only screen and (max-width:601px) {
	.newsletter__input {
		padding:20px;
	}
	.scrolling-images {
		width:400px!important;
		max-width:none!important;
	}
	.scrolling-images figure {
		border-width:5px;
	}
	.scrolling-images-parent {
		padding-top:40px;
		padding-bottom:40px;
	}
}

@media only screen and (max-width:474px) {
	#main-footer {
		margin:0;
		padding:0;
	}
	.grid-palm-2 .star-rating {
		grid-template-columns:100%;
		justify-content:center;
		align-items:center;
		text-align:center;
	}
	.mount-product-page .product__title {
		font-size:46px!important;
	}
}

@media only screen and (max-width:420px) {
	.social-icons a.social-icon-email {
		font-size:30px;
	}
}