<!DOCTYPE html>
<html dir="ltr" lang="hu" class="desktop no-touchevents win chrome chrome63 webkit oc3 store-0 is-guest skin-5 no-language no-currency  route-common-home layout-1 desktop-header-active header-desktop-compact header-mobile-1 sticky-full search-page" data-ov="3.0.3.8" data-jv="3.2.7-c41fedf8">
	<head>
		<meta charset="UTF-8" />
		<meta name="theme-color" content="" />
		<meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1" />
		<meta http-equiv="X-UA-Compatible" content="IE=edge" />
		<title>Publio könyváruház</title>
		<base href="https://konyvaruhaz.publio.hu/" />

					<meta name="description" content="Publio könyváruház" />	<meta property="fb:app_id" content="198117319103677">
							<meta property="og:type" content="website">
							<meta property="og:title" content="Publio könyváruház">
							<meta property="og:url" content="https://konyvaruhaz.publio.hu/">
							<meta property="og:image" content="https://konyvaruhaz.publio.hu/image/cache/catalog/rendszer/publio-01_kuld-600x315h.png">
							<meta property="og:image:width" content="600">
							<meta property="og:image:height" content="315">
							<meta property="og:description" content="Publio könyváruház">
							<meta name="twitter:card" content="summary">
							<meta name="twitter:site" content="@">
							<meta name="twitter:title" content="Publio könyváruház">
							<meta name="twitter:image" content="https://konyvaruhaz.publio.hu/image/cache/catalog/rendszer/publio-01_kuld-200x200h.png">
							<meta name="twitter:image:width" content="200">
							<meta name="twitter:image:height" content="200">
							<meta name="twitter:description" content="Publio könyváruház">
										<link href="catalog/view/theme/journal3/icons_custom/fonts/icomoon.woff?v=7dd991a806" rel="preload" as="font" type="font/woff2" crossorigin="anonymous">
					
					<link href="catalog/view/theme/journal3/fonts_custom/Poppins-Regular.woff?v=d57200bb0d" rel="preload" as="font" type="font/woff2" crossorigin="anonymous">
					<link href="catalog/view/theme/journal3/fonts_custom/RedHatText-Medium.woff?v=2332cf40b4" rel="preload" as="font" type="font/woff2" crossorigin="anonymous">
					<link href="catalog/view/theme/journal3/fonts_custom/Poppins-SemiBold.woff?v=e36b6b4c6f" rel="preload" as="font" type="font/woff2" crossorigin="anonymous">
					<link href="catalog/view/theme/journal3/fonts_custom/RedHatText-Bold.woff?v=e1733655d1" rel="preload" as="font" type="font/woff2" crossorigin="anonymous">
					<link href="catalog/view/theme/journal3/fonts_custom/Poppins-Light.woff?v=571a92c0a3" rel="preload" as="font" type="font/woff2" crossorigin="anonymous">
					<link href="catalog/view/theme/journal3/fonts_custom/Poppins-Medium.woff?v=38f62540e2" rel="preload" as="font" type="font/woff2" crossorigin="anonymous">
					<link href="catalog/view/theme/journal3/fonts_custom/RedHatText-Regular.woff?v=5543805524" rel="preload" as="font" type="font/woff2" crossorigin="anonymous">
					
					
					
					
					
					
		
					<link href="https://konyvaruhaz.publio.hu/image/catalog/rendszer/favicon.png" rel="icon" >
		
				<script>window['Journal'] = {"filterScrollTop":false,"filterUrlValuesSeparator":",","performanceCSSDefer":false,"performanceCSSInline":false,"performanceJSDefer":false,"countdownDay":"Day","countdownHour":"Hour","countdownMin":"Min","countdownSec":"Sec","globalPageHideColumnLeftAt":1140,"globalPageHideColumnRightAt":1140,"scrollTop":true,"scrollToTop":true,"notificationHideAfter":2000,"stepperStatus":true,"stepperDecimals":0,"quickviewPageStyleCloudZoomStatus":true,"quickviewPageStyleAdditionalImagesCarousel":true,"quickviewPageStyleAdditionalImagesHeightAdjustment":"","quickviewPageStyleProductStockUpdate":true,"quickviewPageStylePriceUpdate":true,"quickviewPageStyleOptionsSelect":"none","quickviewPageStyleButtonsDisplay":"normal","quickviewText":"Gyorsn\u00e9zet","rippleStatus":false,"rippleSelectors":".btn","mobileHeaderAt":1140,"productPageStyleImageCarouselStyleSpeed":400,"productPageStyleImageCarouselStyleAutoPlay":true,"productPageStyleImageCarouselStylePauseOnHover":true,"productPageStyleImageCarouselStyleDelay":4000,"productPageStyleImageCarouselStyleLoop":false,"productPageStyleCloudZoomStatus":true,"productPageStyleCloudZoomPosition":"inner","productPageStyleOpenThumbInGallery":false,"productPageStyleGalleryThumbToggleStatus":false,"productPageStyleAdditionalImagesCarousel":true,"productPageStyleAdditionalImagesCarouselStyleSpeed":400,"productPageStyleAdditionalImagesCarouselStyleAutoPlay":true,"productPageStyleAdditionalImagesCarouselStylePauseOnHover":true,"productPageStyleAdditionalImagesCarouselStyleDelay":4000,"productPageStyleAdditionalImagesCarouselStyleLoop":false,"productPageStyleAdditionalImagesCarouselStyleVSpeed":400,"productPageStyleAdditionalImagesCarouselStyleVAutoPlay":true,"productPageStyleAdditionalImagesCarouselStyleVPauseOnHover":true,"productPageStyleAdditionalImagesCarouselStyleVDelay":4000,"productPageStyleAdditionalImagesCarouselStyleVLoop":false,"productPageStyleAdditionalImagesHeightAdjustment-hold":"","productPageStyleProductStockUpdate":true,"productPageStylePriceUpdate":true,"productPageStyleOptionsSelect":"required","infiniteScrollStatus":false,"infiniteScrollOffset":2,"infiniteScrollLoadPrev":"T\u00f6ltsd be az el\u0151z\u0151 term\u00e9keket","infiniteScrollLoadNext":"T\u00f6ltsd be a k\u00f6vetkez\u0151 term\u00e9keket","infiniteScrollLoading":"Bet\u00f6lt\u00e9s...","infiniteScrollNoneLeft":"El\u00e9rted a lista v\u00e9g\u00e9t.","loginUrl":"https:\/\/konyvaruhaz.publio.hu\/bejelentkezes","checkoutUrl":"https:\/\/konyvaruhaz.publio.hu\/penztar","isPopup":false,"isLoginPopup":false,"isRegisterPopup":false,"isQuickviewPopup":false,"isOptionsPopup":false,"isPhone":false,"isTablet":false,"isDesktop":true,"isTouch":false,"isAdmin":false,"isRTL":false,"ocv":3,"admin_url":"","route_separator":"\/","language":"hu-hu","add_cart_url":"index.php?route=checkout\/cart\/add","edit_cart_url":"index.php?route=checkout\/cart\/edit","remove_cart_url":"index.php?route=checkout\/cart\/remove","remove_cart_method":"post","info_cart_url":"index.php?route=common\/cart\/info ul li","add_wishlist_url":"index.php?route=account\/wishlist\/add","add_compare_url":"index.php?route=product\/compare\/add","search_url":"https:\/\/konyvaruhaz.publio.hu\/kereses?search=__QUERY__","autosuggest_url":"index.php?route=journal3\/search&search=__QUERY__","columnsCount":0,"mobile_header_active":false,"header_mobile_color_scheme":"","header_mobile_dropdown_color_scheme":"","header_mobile_search_color_scheme":"","header_mobile_search_categories_color_scheme":"","header_mobile_search_results_color_scheme":"","headerMobileHeight":"","headerMobileStickyStatus":false,"stickyMobileLayout":"default","mobile_sticky_color_scheme":"","searchStyleSearchAutoSuggestStatus":true,"searchStyleSearchAutoSuggestDescription":false,"searchStyleSearchAutoSuggestSubCategories":true,"header_mobile_secondary_menu_color_scheme":"","headerMobileTopBarHeight":35,"headerMobileTopBarVisibility":false,"cartDropdown":true,"header_color_scheme":"","header_menu_color_scheme":"","header_dropdown_color_scheme":"","header_offcanvas_color_scheme":"","header_search_color_scheme":"","header_search_categories_color_scheme":"","header_search_results_color_scheme":"","header_home_color_scheme":"","headerHeight":113,"headerMainMenuFullHeightTop":true,"headerMainMenuFullHeightNew":true,"mobileMenu1":false,"mobileMenu2":false,"mobileMenuOn":"","mobileMenuMenus":"menu-1","headerMiniSearchDisplay":"page","stickyStatus":true,"sticky_color_scheme":"","flyoutStickyOffset":100,"stickyFullHomePadding":false,"stickyFullHomePaddingAll":false,"stickyAt-hold":"","stickyHeightNew":"","sticky_main_menu_color_scheme":"","headerTopBarHeight":40,"topBarStatus":false,"headerType":"compact","assets":{"countdown":["catalog\/view\/theme\/journal3\/lib\/countdown\/jquery.countdown.min.js?v=c41fedf8"],"imagezoom":[],"lightgallery":[],"masterslider":[],"swiper":["catalog\/view\/theme\/journal3\/lib\/swiper\/swiper.min.css?v=c41fedf8","catalog\/view\/theme\/journal3\/lib\/swiper\/swiper.min.js?v=c41fedf8"],"swiper-latest":["catalog\/view\/theme\/journal3\/lib\/swiper-latest\/swiper-bundle.min.css?v=c41fedf8","catalog\/view\/theme\/journal3\/lib\/swiper-latest\/swiper-bundle.min.js?v=c41fedf8"],"typeahead":["catalog\/view\/theme\/journal3\/lib\/typeahead\/typeahead.jquery.min.js?v=c41fedf8"],"smoothscroll":["catalog\/view\/theme\/journal3\/lib\/smoothscroll\/smoothscroll.min.js?v=c41fedf8"],"datetimepicker":[],"countup":[]}};</script>	<script>(function () {
	const documentClassList = document.documentElement.classList;

	// touchevents
	if (Journal['isDesktop'] && (('ontouchstart' in window) || (navigator.maxTouchPoints > 0) || (navigator.msMaxTouchPoints > 0))) {
		let timeout;

		document.addEventListener('touchstart', function () {
			if (timeout) {
				clearTimeout(timeout);
			}

			Journal['isTouch'] = true;

			documentClassList.remove('no-touchevents');
			documentClassList.add('touchevents');

			timeout = setTimeout(function () {
				Journal['isTouch'] = false;

				documentClassList.add('no-touchevents');
				documentClassList.remove('touchevents');
			}, 400);
		});
	}

	// flexbox gap
	if (!(function () {
		// create flex container with row-gap set
		const flex = document.createElement('div');
		flex.style.display = 'flex';
		flex.style.flexDirection = 'column';
		flex.style.rowGap = '1px';

		// create two elements inside it
		flex.appendChild(document.createElement('div'));
		flex.appendChild(document.createElement('div'));

		// append to the DOM (needed to obtain scrollHeight)
		document.documentElement.appendChild(flex);

		const isSupported = flex.scrollHeight === 1; // flex container should be 1px high from the row-gap

		flex.parentNode.removeChild(flex);

		return isSupported;
	})()) {
		documentClassList.add('no-flexbox-gap');
	}

	// delegate event
	document.addDelegatedEventListener = function (eventName, elementSelector, handler) {
		document.addEventListener(eventName, function (e) {
			// loop parent nodes from the target to the delegation node
			for (let target = e.target; target && target !== this; target = target.parentNode) {
				if (target.matches(elementSelector)) {
					handler.call(target, e);
					break;
				}
			}
		}, false);
	}

	// detect ipads
	if (Journal['isDesktop'] && documentClassList.contains('safari') && !documentClassList.contains('ipad') && navigator.maxTouchPoints && navigator.maxTouchPoints > 2) {
		window.fetch('index.php?route=journal3/journal' + Journal['route_separator'] + 'device_detect', {
			method: 'POST',
			body: 'device=ipad',
			headers: {
				'Content-Type': 'application/x-www-form-urlencoded'
			}
		}).then(function (data) {
			return data.json();
		}).then(function (data) {
			if (data.response.reload) {
				window.location.reload();
			}
		});
	}

	// j-editor
	if (Journal['isDesktop']) {
		if (window.localStorage.getItem('j-editor') !== 'hidden') {
			documentClassList.add('admin-bar-visible');
		}
	}
})();

(function () {
	if (Journal['isPopup']) {
		return;
	}

	const documentClassList = document.documentElement.classList;

	// move cart content on mobile headers
	if (Journal['mobile_header_active'] || !Journal['cartDropdown']) {
		document.addEventListener('DOMContentLoaded', function () {
			const wrapper = document.querySelector('.mobile-cart-content-wrapper');
			const cart_content = document.querySelector('.cart-content > ul');
			const cart = document.querySelector('#cart');

			if (wrapper && cart_content) {
				wrapper.appendChild(cart_content);
				cart.classList.remove('dropdown');
				const trigger = document.querySelector('#cart > a');
				trigger.removeAttribute('data-toggle');
				trigger.setAttribute('data-off-canvas', 'mobile-cart-content-container');
			}
		});
	}

	// move elements on small screens
	if (Journal['mobile_header_active']) {
		return;
	}

	const wrappers = ['search', 'cart', 'logo', 'language', 'currency'];
	const mobileHeaderMedia = window.matchMedia('(max-width: ' + Math.max(parseInt(Journal['mobileHeaderAt'], 10), 540) + 'px)');

	function callback() {
		const event = document.createEvent('CustomEvent');

		if (mobileHeaderMedia.matches) {
			mobileClasses();
			mobileHeader();
			mobileCart();

			event.initEvent('JournalMobileHeaderActive');
		} else {
			desktopClasses();
			desktopHeader();
			desktopCart();

			event.initEvent('JournalDesktopHeaderActive');
		}

		document.dispatchEvent(event);
	}

	mobileHeaderMedia.addListener(callback);

	if (mobileHeaderMedia.matches) {
		mobileClasses();
	}

	if (mobileHeaderMedia.matches) {
		document.addEventListener('DOMContentLoaded', function () {
			callback();
		});
	}

	function mobileClasses() {
		documentClassList.add('mobile-header-active');
		documentClassList.remove('desktop-header-active');
	}

	function desktopClasses() {
		documentClassList.add('desktop-header-active');
		documentClassList.remove('mobile-header-active');
	}

	function mobileHeader() {
		Object.keys(wrappers).forEach(function (k) {
			const element = document.querySelector('#' + wrappers[k]);
			const wrapper = document.querySelector('.mobile-' + wrappers[k] + '-wrapper');

			if (element && wrapper) {
				wrapper.appendChild(element);
			}
		});

		const search = document.querySelector('#search');
		const cart = document.querySelector('#cart');

		if (search && (Journal['searchStyle'] === 'full')) {
			search.classList.remove('full-search');
			search.classList.add('mini-search');
		}

		if (cart && (Journal['cartStyle'] === 'full')) {
			cart.classList.remove('full-cart');
			cart.classList.add('mini-cart');
		}

		if (cart && Journal['cartDropdown']) {
			cart.classList.remove('dropdown');
			const trigger = document.querySelector('#cart > a');
			trigger.removeAttribute('data-toggle');
			trigger.setAttribute('data-off-canvas', 'mobile-cart-content-container');
		}
	}

	function desktopHeader() {
		Object.keys(wrappers).forEach(function (k) {
			const element = document.querySelector('#' + wrappers[k]);
			const wrapper = document.querySelector('.desktop-' + wrappers[k] + '-wrapper');

			if (element && wrapper) {
				wrapper.appendChild(element);
			}
		});

		const search = document.querySelector('#search');
		const cart = document.querySelector('#cart');

		if (search && (Journal['searchStyle'] === 'full')) {
			search.classList.remove('mini-search');
			search.classList.add('full-search');
		}

		if (cart && (Journal['cartStyle'] === 'full')) {
			cart.classList.remove('mini-cart');
			cart.classList.add('full-cart');
		}

		if (cart && Journal['cartDropdown']) {
			cart.classList.add('dropdown');
			const trigger = document.querySelector('#cart > a');
			trigger.setAttribute('data-toggle', 'dropdown');
			trigger.removeAttribute('data-off-canvas');
		}

		documentClassList.remove('mobile-cart-content-container-open');
		documentClassList.remove('mobile-main-menu-container-open');
		documentClassList.remove('mobile-filter-container-open');
		documentClassList.remove('mobile-overlay');
	}

	function mobileCart() {
		const wrapper = document.querySelector('.mobile-cart-content-wrapper');
		const cart_content = document.querySelector('.cart-content > ul');

		if (wrapper && cart_content) {
			wrapper.appendChild(cart_content);
		}
	}

	function desktopCart() {
		const wrapper = document.querySelector('#cart-content');
		const cart_content = document.querySelector('.mobile-cart-content-wrapper > ul');

		if (wrapper && cart_content) {
			wrapper.appendChild(cart_content);
		}
	}

})();

(function () {
	if (Journal['isPopup']) {
		return;
	}

	if (!Journal['mobileMenuOn']) {
		return;
	}

	const documentClassList = document.documentElement.classList;

	const mobileMenuMedia = window.matchMedia('(max-width: ' + Math.max(parseInt(Journal['mobileMenuOn'], 10), 540) + 'px)');

	let selectors;
	let classes = [
		'mobile-menu-active'
	];

	if (Journal['mobileMenuMenus'] === 'menu-1') {
		selectors = '#main-menu';
		classes.push('mobile-menu-1-active');
	} else if (Journal['mobileMenuMenus'] === 'menu-2') {
		selectors = '#main-menu-2';
		classes.push('mobile-menu-2-active');
	} else {
		selectors = '#main-menu, #main-menu-2';
		classes.push('mobile-menu-1-active');
		classes.push('mobile-menu-2-active');
	}

	function callback() {
		if (mobileMenuMedia.matches) {
			const wrapper = document.querySelector('.desktop-mobile-main-menu-wrapper');
			const contents = document.querySelectorAll(selectors);

			if (wrapper && contents.length) {
				contents.forEach(function (content) {
					wrapper.appendChild(content);

					content.querySelectorAll('template').forEach(function (element) {
						Journal.template(element);
					});

					content.querySelectorAll('.main-menu .dropdown-toggle').forEach(function (element) {
						element.classList.remove('dropdown-toggle');
						element.classList.add('collapse-toggle');
						element.removeAttribute('data-toggle');
					});

					content.querySelectorAll('.main-menu .dropdown-menu').forEach(function (element) {
						element.classList.remove('dropdown-menu');
						element.classList.remove('j-dropdown');
						element.classList.add('collapse');
					});

					content.classList.add('accordion-menu');
				});

				Journal.lazy();
			}

			classes.forEach(function (cls) {
				documentClassList.add(cls);
			});
		} else {
			const wrapper = document.querySelector('.desktop-main-menu-wrapper');
			const contents = document.querySelectorAll(selectors);

			if (wrapper && contents.length) {
				contents.forEach(function (content) {
					wrapper.appendChild(content);

					content.querySelectorAll('.main-menu .collapse-toggle').forEach(function (element) {
						element.classList.add('dropdown-toggle');
						element.classList.remove('collapse-toggle');
						element.setAttribute('data-toggle', 'dropdown-hover');
					});

					content.querySelectorAll('.main-menu .collapse').forEach(function (element) {
						element.classList.add('dropdown-menu');
						element.classList.add('j-dropdown');
						element.classList.remove('collapse');
					});

					content.classList.remove('accordion-menu');
				});

				const $mm1 = document.querySelector('#main-menu');
				const $mm2 = document.querySelector('#main-menu-2');

				if ($mm1 && $mm2) {
					wrapper.insertBefore($mm1, $mm2);
				}
			}

			documentClassList.remove('desktop-mobile-main-menu-container-open');
			documentClassList.remove('mobile-overlay');

			classes.forEach(function (cls) {
				documentClassList.remove(cls);
			});
		}
	}

	mobileMenuMedia.addListener(callback);

	if (mobileMenuMedia.matches) {
		classes.forEach(function (cls) {
			documentClassList.add(cls);
		});
	}

	if (mobileMenuMedia.matches) {
		document.addEventListener('DOMContentLoaded', function () {
			callback();
		});
	}
})();

(function () {
	if (Journal['isPopup']) {
		return;
	}

	const documentClassList = document.documentElement.classList;

	Journal['globalPageHideColumnLeftAt'] = Math.max(+Journal['globalPageHideColumnLeftAt'] || 0, 100);
	Journal['globalPageHideColumnRightAt'] = Math.max(+Journal['globalPageHideColumnRightAt'] || 0, 100);

	const columnMedias = {
		left: window.matchMedia('(max-width: ' + Journal['globalPageHideColumnLeftAt'] + 'px)'),
		right: window.matchMedia('(max-width: ' + Journal['globalPageHideColumnRightAt'] + 'px)')
	}

	function callback() {
		Object.keys(columnMedias).forEach(function (key) {
			if (columnMedias[key].matches) {
				documentClassList.add(key + '-column-disabled');
				mobileFilter(key);
			} else {
				documentClassList.remove(key + '-column-disabled');
				desktopFilter(key);
			}
		});
	}

	Object.keys(columnMedias).forEach(function (key) {
		if (columnMedias[key].matches) {
			documentClassList.add(key + '-column-disabled');
		}

		columnMedias[key].addListener(callback);
	});

	document.addEventListener('DOMContentLoaded', function () {
		callback();
	});

	function mobileFilter(column) {
		const element = document.querySelector('#column-' + column + ' #filter');
		const wrapper = document.querySelector('.mobile-filter-wrapper');

		if (element && wrapper) {
			documentClassList.add('mobile-filter-active');
			wrapper.appendChild(element);
		}
	}

	function desktopFilter(column) {
		const element = document.querySelector('#filter');
		const wrapper = document.querySelector('#column-' + column + ' .desktop-filter-wrapper');

		if (element && wrapper) {
			documentClassList.remove('mobile-filter-active');
			documentClassList.remove('mobile-filter-container-open');
			wrapper.appendChild(element);
		}
	}
})();

(function () {
	const style = document.createElement('style');
	const documentClassList = document.documentElement.classList;

	document.head.appendChild(style);

	// popup
	if (Journal['popup']) {
		if (localStorage.getItem('p-' + Journal['popup']['c'])) {
			document.addEventListener('DOMContentLoaded', function () {
				document.querySelector('.popup-wrapper').remove();
			});
		} else {
			if (Journal['popup']['o']['showAfter']) {
				setTimeout(function () {
					documentClassList.add('popup-open', 'popup-center');
				}, Journal['popup']['o']['showAfter']);
			} else {
				documentClassList.add('popup-open', 'popup-center');
			}

			if (Journal['popup']['o']['hideAfter']) {
				setTimeout(function () {
					documentClassList.remove('popup-open', 'popup-center');
				}, Journal['popup']['o']['hideAfter']);
			}
		}
	}

	document.addEventListener('click', function (e) {
		if (e.target.matches('.popup-close, .popup-bg-closable, .btn-popup:not([href]), .btn-popup:not([href]) span')) {
			const $popup_wrapper = document.querySelector('.popup-wrapper');
			const $checkbox = document.querySelector('.popup-wrapper .popup-footer input[type="checkbox"]');
			const options = $popup_wrapper.dataset.options ? JSON.parse($popup_wrapper.dataset.options) : null;

			if ($checkbox && options && options.cookie) {
				if ($checkbox.checked) {
					localStorage.setItem('p-' + options.cookie, '1');
				} else {
					localStorage.removeItem('p-' + options.cookie);
				}
			}

			documentClassList.remove('popup-open', 'popup-center', 'popup-iframe-loaded');

			setTimeout(function () {
				$popup_wrapper.remove();
			}, 500);
		}
	});

	document.addEventListener('keydown', function (e) {
		if (e.key === 'Escape') {
			const $popup_wrapper = document.querySelector('.popup-wrapper');

			if (!$popup_wrapper) {
				return;
			}

			const $checkbox = document.querySelector('.popup-wrapper .popup-footer input[type="checkbox"]');
			const options = $popup_wrapper.dataset.options ? JSON.parse($popup_wrapper.dataset.options) : null;

			if ($checkbox && options && options.cookie) {
				if ($checkbox.checked) {
					localStorage.setItem('p-' + options.cookie, '1');
				} else {
					localStorage.removeItem('p-' + options.cookie);
				}
			}

			documentClassList.remove('popup-open', 'popup-center');

			setTimeout(function () {
				$popup_wrapper.remove();
			}, 500);
		}
	});

	// notification
	if (Journal['notification']) {
		if (localStorage.getItem('n-' + Journal['notification']['c'])) {
			style.sheet.insertRule('.module-notification-' + Journal['notification']['m'] + '{ display:none !important }');
		}
	}

	document.addEventListener('click', function (e) {
		if (e.target.matches('.notification-close')) {
			const $this = $(e.target);
			const height = $this.parent().outerHeight();

			$this.parent().next('div').css('margin-top', -height);

			$('.removed').removeClass('removed');

			$this.parent().addClass('fade-out').on('transitionend MSTransitionEnd webkitTransitionEnd oTransitionEnd', function () {
				$(this).next('div').addClass('removed').css('margin-top', '');
				$(this).remove();
			});

			if (e.target.parentNode.classList.contains('module-notification')) {
				localStorage.setItem('n-' + Journal['notification']['c'], '1');
			}
		}
	});

	// header notice
	if (Journal['header_notice']) {
		if (localStorage.getItem('hn-' + Journal['header_notice']['c'])) {
			style.sheet.insertRule('.module-header_notice-' + Journal['header_notice']['m'] + '{ display:none !important }');
			document.documentElement.style.setProperty('--header-notice-height', '0px');
		}
	}

	document.addDelegatedEventListener('click', '.header-notice-close-button button', function (e) {
		const $el = this.closest('.module-header_notice');
		const options = JSON.parse($el.dataset.options || '{}');

		if (options['cookie']) {
			localStorage.setItem('hn-' + options['cookie'], '1');
		}

		$el.style.height = $el.offsetHeight + 'px';
		$el.style.transitionProperty = 'height';
		$el.style.transitionDuration = parseInt(Journal['header_notice']['o']['duration']) + 'ms';
		$el.style.transitionTimingFunction = Journal['header_notice']['o']['ease'];

		$el.getClientRects();

		$el.style.height = 0;

		document.documentElement.style.setProperty('--header-notice-height', '0px');
	});

	// layout notice
	if (Journal['layout_notice']) {
		if (localStorage.getItem('ln-' + Journal['layout_notice']['c'])) {
			style.sheet.insertRule('.module-layout_notice-' + Journal['layout_notice']['m'] + '{ display:none !important }');
		}
	}

	document.addDelegatedEventListener('click', '.layout-notice-close-button button', function (e) {
		const $el = this.closest('.module-layout_notice');
		const options = JSON.parse($el.dataset.options || '{}');

		if (options['cookie']) {
			localStorage.setItem('ln-' + options['cookie'], '1');
		}

		$el.style.height = $el.offsetHeight + 'px';
		$el.style.transitionProperty = 'height';
		$el.style.transitionDuration = parseInt(Journal['layout_notice']['o']['duration']) + 'ms';
		$el.style.transitionTimingFunction = Journal['layout_notice']['o']['ease'];

		$el.getClientRects();

		$el.style.height = 0;
	});
})();

(function () {
	// load
	Journal.load = function (urls, bundle, success) {
		if (loadjs.isDefined(bundle)) {
			loadjs.ready(bundle, {
				success: success
			});
		} else {
			loadjs(urls, bundle, {
				async: false,
				before: function (path, el) {
					document.head.prepend(el);
					return false;
				},
				success: success
			});
		}
	};

	// lazy
	Journal.lazy = function (name, selector, options) {
		window['__journal_lazy'] = window['__journal_lazy'] || {};

		if (arguments.length) {
			window['__journal_lazy'][name] = lozad(selector, options);
			window['__journal_lazy'][name].observe();
		} else {
			Object.entries(window['__journal_lazy']).forEach(function (entry) {
				entry[1].observe();
			});
		}
	};

	// template
	Journal.template = function (el) {
		if (el.attributes.length) {
			const div = document.createElement('div');

			div.innerHTML = el.innerHTML;

			for (let i = 0; i < el.attributes.length; i++) {
				div.setAttribute(el.attributes[i].name, el.attributes[i].value);
			}

			el.parentNode.replaceChild(div, el);
		} else {
			const child = el.content.firstElementChild.cloneNode(true);

			el.parentNode.replaceChild(child, el);

		}

		el.querySelectorAll('template').forEach(function (el) {
			Journal.template(el);
		});
	};
})();

(function () {
	const classList = document.documentElement.classList;

	// sticky position
	let stickyPos = 0;

	function updateStickyPos() {

		if (classList.contains('desktop-header-active')) {
			//Mega menu item height for dropdown offset
			if (!Journal['headerMainMenuFullHeight']) {
				const megaMenu = document.querySelector('.main-menu-item.mega-menu');

				if (megaMenu) {
					megaMenu.style.setProperty('--item-height', megaMenu.offsetHeight);
				}
			}
			if (classList.contains('sticky-default')) {
				stickyPos = document.querySelector('.top-bar')?.offsetHeight || 0;
			} else if (classList.contains('sticky-menu')) {
				stickyPos = (document.querySelector('.top-bar')?.offsetHeight || 0) + (document.querySelector('.mid-bar')?.offsetHeight || 0);
			}
		} else {
			stickyPos = document.querySelector('.mobile-top-bar')?.offsetHeight || 0;
		}

		const $hn = document.querySelector('.module-header_notice');

		if ($hn && $hn.offsetHeight) {
			stickyPos += $hn.offsetHeight;
			document.documentElement.style.setProperty('--header-notice-height', $hn.offsetHeight + 'px');
		}
	}

	if (Journal['stickyStatus']) {
		document.addEventListener('JournalDesktopHeaderActive', function (e) {
			updateStickyPos();
		});

		document.addEventListener('JournalMobileHeaderActive', function (e) {
			updateStickyPos();
		});

		document.addEventListener('DOMContentLoaded', function () {
			updateStickyPos();
		});
	}

	// scroll direction + sticky header class
	let scrollY = window.scrollY;
	let scrollDirection = '';

	document.addEventListener('scroll', function () {
		// scroll direction
		let currentDirection = '';

		if (window.scrollY > 100 && window.scrollY > scrollY) {
			currentDirection = 'down';
		} else if (window.scrollY >= (document.body.clientHeight - window.innerHeight)) {
			currentDirection = 'down';
		} else {
			currentDirection = 'up';
		}

		if (window.scrollY > Journal['flyoutStickyOffset']) {
			document.documentElement.setAttribute('data-sticky', 'is-sticky');
		} else {
			document.documentElement.setAttribute('data-sticky', 'not-sticky');
		}

		if (currentDirection !== scrollDirection) {
			document.documentElement.setAttribute('data-scroll', currentDirection);
		}

		// mac scroll always fix
		if (classList.contains('mac') && window.innerWidth > window.document.body.clientWidth && scrollY > 0) {
			classList.add('mac-scroll');
		}

		// sticky class
		if (Journal['stickyStatus']) {
			const stickyClass = classList.contains('desktop-header-active') ? 'header-sticky' : 'mobile-sticky';
			const $header = document.querySelector('.header');
			const $mobile_header = document.querySelector('.mobile-header');
			const $menu_wrapper = document.querySelector('.desktop-main-menu-wrapper.menu-bar');
			let header_color_scheme = Journal['header_color_scheme'];
			let header_mobile_color_scheme = Journal['header_mobile_color_scheme'];
			let header_menu_color_scheme = Journal['header_menu_color_scheme'];

			if (document.documentElement.classList.contains('route-common-home')) {
				if (Journal['header_home_color_scheme']) {
					header_color_scheme = Journal['header_home_color_scheme'];
				}
			}

			if (window.scrollY > stickyPos) {
				classList.add(stickyClass);

				if (classList.contains('desktop-header-active')) {
					if (Journal['sticky_color_scheme']) {
						if (header_color_scheme) {
							$header.classList.remove(header_color_scheme);
						}

						$header.classList.add(Journal['sticky_color_scheme']);
					}

					if (Journal['sticky_main_menu_color_scheme']) {
						if (header_menu_color_scheme) {
							$menu_wrapper.classList.remove(header_menu_color_scheme);
						}

						$menu_wrapper.classList.add(Journal['sticky_main_menu_color_scheme']);
					}
				} else {
					if (Journal['mobile_sticky_color_scheme']) {
						if (header_mobile_color_scheme) {
							$mobile_header.classList.remove(header_mobile_color_scheme);
						}

						$mobile_header.classList.add(Journal['mobile_sticky_color_scheme']);
					}
				}
			} else {
				classList.remove(stickyClass);

				if (classList.contains('desktop-header-active')) {
					if (Journal['sticky_color_scheme']) {
						if (header_color_scheme) {
							$header.classList.add(header_color_scheme);
						}

						$header.classList.remove(Journal['sticky_color_scheme']);
					}

					if (Journal['sticky_main_menu_color_scheme']) {
						if (header_menu_color_scheme) {
							$menu_wrapper.classList.add(header_menu_color_scheme);
						}

						$menu_wrapper.classList.remove(Journal['sticky_main_menu_color_scheme']);
					}
				} else {
					if (Journal['mobile_sticky_color_scheme']) {
						if (header_mobile_color_scheme) {
							$mobile_header.classList.add(header_mobile_color_scheme);
						}

						$mobile_header.classList.remove(Journal['mobile_sticky_color_scheme']);
					}
				}
			}
		}

		scrollY = window.scrollY;
		scrollDirection = currentDirection;

		//document.documentElement.style.setProperty('--body-scroll', scrollY + 'px');

	});

	document.addEventListener('DOMContentLoaded', function () {
		if (classList.contains('mac') && window.innerWidth > window.document.body.clientWidth) {
			classList.add('mac-scroll');
		}
	});
})();

// Desktop main menu horizontal scroll

(function () {
	if (Journal['isPopup']) {
		return;
	}

	if (!Journal['mobile_header_active']) {
		Journal.dropdownOffset = function () {
			const mainMenu = document.querySelectorAll('header [id*="main-menu"]');
			const dropdown = document.querySelectorAll('header [id*="main-menu"] > .j-menu > .dropdown');
			const megaMenu = document.querySelectorAll('header [id*="main-menu"] > .j-menu > .mega-menu');
			const megaMenuFull = document.querySelectorAll('header [id*="main-menu"] > .j-menu > .menu-fullwidth');

			const flyoutMenuItem = document.querySelectorAll('.flyout-menu > .j-menu > .flyout-menu-item.mega-menu > .j-dropdown');

			const $midBar = document.querySelector('header .mid-bar');
			let midBar = $midBar ? $midBar.getBoundingClientRect().right : 0;


			mainMenu.forEach(function (el) {
				//el.classList.add('activate-labels');
				let menuContainerRight = el.getBoundingClientRect().right;

				el.onscroll = function (e) {
					el.style.setProperty('--scroll-offset', Math.ceil(el.scrollLeft * (Journal['isRTL'] ? -1 : 1)) + 'px');
					if ((el.scrollWidth - el.clientWidth) <= el.scrollLeft) {
						el.classList.add('no-scroll-end');
					} else {
						el.classList.remove('no-scroll-end');
					}
				}
				dropdown.forEach(function (el) {
					el.style.setProperty('--element-offset', (Journal['isRTL'] ? midBar - el.getBoundingClientRect().right : el.offsetLeft) + 'px');
					el.style.setProperty('--element-width', el.clientWidth + 'px');
					el.style.setProperty('--element-height', el.clientHeight + 'px');
				});
				megaMenu.forEach(function (el) {
					el.style.setProperty('--mega-menu-top-offset', el.getBoundingClientRect().top + 'px');
				});
				megaMenuFull.forEach(function (el) {
					el.style.setProperty('--mega-menu-full-offset', (Journal['isRTL'] ? window.innerWidth - el.getBoundingClientRect().right : el.getBoundingClientRect().left) + 'px');
				});
			});
		}
		window.addEventListener('resize', Journal['dropdownOffset']);
		document.addEventListener('DOMContentLoaded', Journal['dropdownOffset']);
	}

	// Mobile secondary offset
	Journal.mobileDropdownOffset = function () {
		const mobileSecondaryMenu = document.querySelector('.mobile-secondary-menu');

		if (mobileSecondaryMenu) {

			const mobileMenu = document.querySelectorAll('.mobile-secondary-menu .top-menu');
			const mobileDropdown = document.querySelectorAll('.mobile-secondary-menu .top-menu > .j-menu > .dropdown');
			const mobileMenuRight = document.querySelector('.mobile-secondary-menu').getBoundingClientRect().right;

			mobileMenu.forEach(function (el) {
				el.onscroll = function (e) {
					el.style.setProperty('--scroll-offset', el.scrollLeft * (Journal['isRTL'] ? -1 : 1) + 'px');
				}
				mobileDropdown.forEach(function (el) {
					el.style.setProperty('--element-offset', (Journal['isRTL'] ? mobileMenuRight - el.getBoundingClientRect().right : el.offsetLeft) + 'px');
					el.style.setProperty('--element-width', el.clientWidth + 'px');
					el.style.setProperty('--element-height', el.clientHeight + 'px');
				});
			});
		}
	}
	window.addEventListener('resize', Journal['mobileDropdownOffset']);
	document.addEventListener('DOMContentLoaded', Journal['mobileDropdownOffset']);

	// Mobile off-canvas offset
	Journal.mobileOffCanvasDropdownOffset = function () {
		const mobileOffCanvasMenu = document.querySelector('.mobile-wrapper-top-menu');

		if (mobileOffCanvasMenu) {

			const mobileOffCanvas = document.querySelectorAll('.mobile-wrapper-top-menu .top-menu');
			const mobileOffCanvasDropdown = document.querySelectorAll('.mobile-wrapper-top-menu .top-menu > .j-menu > .dropdown');
			const mobileOffCanvasRight = document.querySelector('.mobile-wrapper-top-menu').getBoundingClientRect().right;

			mobileOffCanvas.forEach(function (el) {
				if (el.scrollWidth > el.parentElement.clientWidth) {
					el.parentElement.classList.add('has-scroll');
				} else {
					el.parentElement.classList.remove('has-scroll');
				}
				el.onscroll = function (e) {
					el.style.setProperty('--scroll-offset', el.scrollLeft * (Journal['isRTL'] ? -1 : 1) + 'px');
					if (el.scrollWidth > el.clientWidth) {
						el.parentElement.classList.add('has-scroll');
					} else {
						el.parentElement.classList.remove('has-scroll');
					}
					if (el.scrollLeft >= (el.scrollWidth - el.clientWidth - 1)) {
						el.parentElement.classList.add('no-scroll');
					} else {
						el.parentElement.classList.remove('no-scroll');
					}
				}
				mobileOffCanvasDropdown.forEach(function (el) {
					el.style.setProperty('--element-offset', (Journal['isRTL'] ? mobileOffCanvasRight - el.getBoundingClientRect().right : el.offsetLeft) + 'px');
					el.style.setProperty('--element-width', el.clientWidth + 'px');
					el.style.setProperty('--element-height', el.clientHeight + 'px');
				});
			});
		}
	}
	window.addEventListener('resize', Journal['mobileOffCanvasDropdownOffset']);
	document.addEventListener('DOMContentLoaded', Journal['mobileOffCanvasDropdownOffset']);


	// Mobile 1 search triangle and site overlay offset
	Journal.mobileSearch = function () {
		const mobile1 = document.querySelector('.mobile-header.mobile-1');

		if (mobile1) {
			let mobileHeight = mobile1.clientHeight;
			mobile1.style.setProperty('--mobile-1-height', mobileHeight + 'px');
			const miniSearch = document.querySelectorAll('.mobile-header.mobile-1 .mini-search #search');

			miniSearch.forEach(function (el) {
				el.style.setProperty('--element-offset', el.offsetLeft + 'px');
				el.style.setProperty('--element-width', el.clientWidth + 'px');
			});
		}
	}
	window.addEventListener('resize', Journal['mobileSearch']);
	document.addEventListener('DOMContentLoaded', Journal['mobileSearch']);

})();


(function () {
	if (Journal['isPopup']) {
		return;
	}

	Journal.tableScroll = function () {
		document.querySelectorAll('.table-responsive').forEach(function (el) {
			if (el.scrollWidth > el.clientWidth) {
				el.classList.add('table-scroll');
			} else {
				el.classList.remove('table-scroll');
			}
		});
	}

	window.addEventListener('resize', Journal['tableScroll']);
	document.addEventListener('DOMContentLoaded', Journal['tableScroll']);
})();
</script><style>@font-face{font-display:swap;font-family:'FontAwesome';src:url('https://konyvaruhaz.publio.hu/catalog/view/theme/journal3/lib/font-awesome/fonts/fontawesome-webfont.eot?v=4.7.0');src:url('https://konyvaruhaz.publio.hu/catalog/view/theme/journal3/lib/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('https://konyvaruhaz.publio.hu/catalog/view/theme/journal3/lib/font-awesome/fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('https://konyvaruhaz.publio.hu/catalog/view/theme/journal3/lib/font-awesome/fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('https://konyvaruhaz.publio.hu/catalog/view/theme/journal3/lib/font-awesome/fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('https://konyvaruhaz.publio.hu/catalog/view/theme/journal3/lib/font-awesome/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-display:block;font-style:normal}
@font-face{font-display:swap;font-family:"Glyphicons Halflings";src:url(https://konyvaruhaz.publio.hu/catalog/view/theme/journal3/lib/bootstrap/fonts/glyphicons-halflings-regular.eot);src:url(https://konyvaruhaz.publio.hu/catalog/view/theme/journal3/lib/bootstrap/fonts/glyphicons-halflings-regular.eot?#iefix) format("embedded-opentype"),url(https://konyvaruhaz.publio.hu/catalog/view/theme/journal3/lib/bootstrap/fonts/glyphicons-halflings-regular.woff2) format("woff2"),url(https://konyvaruhaz.publio.hu/catalog/view/theme/journal3/lib/bootstrap/fonts/glyphicons-halflings-regular.woff) format("woff"),url(https://konyvaruhaz.publio.hu/catalog/view/theme/journal3/lib/bootstrap/fonts/glyphicons-halflings-regular.ttf) format("truetype"),url(https://konyvaruhaz.publio.hu/catalog/view/theme/journal3/lib/bootstrap/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format("svg")}
@font-face{font-display:swap;font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}
@font-face{font-display:swap;font-family:"bootstrap-icons";src:url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.3.0/font/fonts/bootstrap-icons.woff?4601c71fb26c9277391ec80789bfde9c") format("woff"),
url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.3.0/font/fonts/bootstrap-icons.woff2?4601c71fb26c9277391ec80789bfde9c") format("woff2")}
</style>
<style>[data-s]{height:auto}

/* */

.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}@-webkit-keyframes fa-spin{100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-2x{font-size:2em}.fa-star-o:before{content:"\f006"}.fa-pencil:before{content:"\f040"}.fa-plus:before{content:"\f067"}.fa-shopping-cart:before{content:"\f07a"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-spinner:before{content:"\f110"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}
/* */

html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}[hidden],template{display:none}a{background-color:transparent}b,strong{font-weight:700}h1{font-size:2em;margin:.67em 0}img{border:0}figure{margin:1em
40px}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}input{line-height:normal}@media print{*,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.label{border:1px
solid #000}}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}figure{margin:0}img{vertical-align:middle}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}[role=button]{cursor:pointer}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}.h1,h1{font-size:36px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}p{margin:0
0 10px}.text-center{text-align:center}ol,ul{margin-top:0;margin-bottom:10px}ol ol,ol ul,ul ol,ul
ul{margin-bottom:0}.row-no-gutters [class*=col-]{padding-right:0;padding-left:0}table col[class*=col-]{position:static;display:table-column;float:none}table td[class*=col-],table th[class*=col-]{position:static;display:table-cell;float:none}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}.form-control{display:block;width:100%;height:34px;padding:6px
12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px
solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s}.btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px
solid transparent;padding:6px
12px;font-size:14px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.collapse{display:none}.dropdown,.dropup{position:relative}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px
0;margin:2px
0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px
solid #ccc;border:1px
solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu>li>a{display:block;padding:3px
20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}.btn
.label{position:relative;top:-1px}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}button.close{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out,-o-transform .3s ease-out}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;background-clip:padding-box;border:1px
solid #999;border:1px
solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);outline:0}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header
.close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}@media (min-width:768px){.modal-dialog{width:600px;margin:30px
auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.modal-header:after,.modal-header:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{display:table;content:" "}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.modal-header:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}.hidden{display:none!important}@-ms-viewport{width:device-width}
/* */

:root{--swiper-theme-color:#007aff}.swiper,swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-slide,swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-prev:after{content:'prev'}.swiper-button-next{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after{content:'next'}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}
/* */

.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
/* */

body{max-width:100vw}html:not(.popup) body{overflow-y:scroll;overflow-x:hidden}::before,::after{box-sizing:border-box;--scrollW:inherit}:root{counter-reset:top-counters;counter-increment:top-counters}.global-wrapper{position:relative;max-width:100vw;display:flex;flex-direction:column}.desktop .global-wrapper{min-height:100vh}.global-wrapper::before{content:"";top:0;right:0;bottom:0;left:0;inset:0;pointer-events:none;position:absolute}.site-wrapper{position:relative;display:flex;flex-direction:column;flex-grow:1;max-width:100vw;margin-top:var(--site-top-spacing, 0px)}html.route-common-home body,html.popup
body{--site-top-spacing:0px;--content-top-spacing:0px;--content-bottom-spacing:0px}.wrapper,.grid-cols-wrapper{max-width:min(100%, var(--content-max-width, 100%))}.site-wrapper>.container,.top>.grid-rows>.grid-row>.grid-cols-wrapper,.bottom>.grid-rows>.grid-row>.grid-cols-wrapper,footer>.grid-rows>.grid-row>.grid-cols-wrapper,.mobile-header>div{padding-inline-start:var(--content-gutter, 0px);padding-inline-end:var(--content-gutter-right, var(--content-gutter, 0px))}.title{position:relative;line-height:1.2;margin:0;padding:0}.module-text>.module-body{display:flex;flex-direction:column;justify-content:var(--text-module-align-v)}.title-main{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.title-main
h3{flex-grow:1}.module-products .title-main{align-items:flex-start}.module-image>.module-body>a{display:inline-block;margin:0;vertical-align:top;transition:all 75ms ease-out;text-decoration:none !important;width:100%;height:100%}.module-image>.module-body>a:not([href]),.module-image>.module-body>a[href="javascript:;"]{cursor:default}.module-image>.module-body>a
img{border-radius:inherit;display:block}.module-image>.module-body>a
em{font-style:normal;line-height:1;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.module-image>.module-body>a em::before{min-height:1em;min-width:1em;line-height:1}footer{clear:both;margin-top:auto;z-index:1}.hn-content p+*,.module-info_blocks p+*{margin-top:initial}.module-info_blocks{counter-reset:top-counters}.module-info_blocks .info-blocks{counter-increment:top-counters}.module-info_blocks .info_blocks-grid:not(.auto-grid){display:flex;flex-wrap:wrap}.module-info_blocks>.module-body>div{height:inherit}.module-info_blocks .info-block-title{display:flex;align-items:center}.module-info_blocks .info-block-title::before{counter-increment:top-counters 0;content:counter(top-counters) ".";margin-inline-end:4px;font:inherit;display:none}.module-info_blocks .info-block-title::after{font-size:90%;display:flex;align-items:center;justify-content:center;overflow:hidden;width:1em;height:1em;margin-inline-start:.4em}.info-block-button{margin-top:8px;max-width:-moz-fit-content;max-width:fit-content}.info-block{position:relative;transition:all 70ms ease-out;height:100%;display:flex;align-items:var(--align-v);justify-content:var(--align-h);gap:var(--gap, 8px)}.info-block::before{--width:auto;--height:auto;width:var(--width);height:var(--height);--gap:inherit}.info-block::before,.info-block::after{display:flex;align-items:center;justify-content:center;flex:0 0 auto;line-height:1;text-align:center}.info-block::after{align-self:center;margin-inline-start:auto}.info-block .count-badge{position:absolute;right:0;top:0}.info-block-content{display:flex;flex-direction:column;justify-content:center}.info-block-content
div{transition:all 70ms ease-out}a.info-block{--scale-hover:1}a.info-block .info-block-button{pointer-events:none}a.info-block img,a.info-block::before{position:relative;z-index:2}.no-touchevents a.info-block .info-block-content>*{position:relative;z-index:1}.no-touchevents a.info-block .info-block-content::before{content:"";position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;inset:0;z-index:0;transform:scaleX(0);will-change:transform;transition:transform 70ms cubic-bezier(0.77, 0, 0.175, 1),opacity 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);transform-origin:left}.scroll-top{opacity:0;visibility:hidden;pointer-events:none;position:fixed;z-index:98;overflow:hidden;bottom:0;transition:transform 400ms 350ms ease-out,opacity 150ms,background-color 150ms,bottom 400ms 300ms ease-out;cursor:pointer;margin-inline-start:var(--scroll-top-side-offset, 10px);margin-inline-end:var(--scroll-top-side-offset, 10px);margin-bottom:var(--scroll-top-bottom-offset, 10px);transform:translate3d(var(--translate-x, 0), calc(0px - var(--translate-y, 0px) - var(--product-page-buttons, 0px)), 0)}.scroll-top
em{font-size:50px;width:var(--scroll-top-width, 40px);height:var(--scroll-top-height, 40px);display:flex;align-items:center;justify-content:center}.journal-loading{position:absolute;display:flex;justify-content:center;top:50%;left:50%;transform:translate(-50%, -50%);z-index:0}.journal-loading em::before{content:"";font-family:icomoon;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%, -51%)}.modal{color:#333}.modal .modal-header{top:0;z-index:2}::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-color-hover, var(--scrollbar-thumb-color, #7C7C7C)) !important}::-webkit-scrollbar-thumb:active{background-color:var(--scrollbar-thumb-color-active, var(--scrollbar-thumb-color, #7C7C7C)) !important}.grid-rows{display:flex;flex-direction:column}.grid-row{position:relative;--col-gap:0px}.grid-cols-wrapper{margin:0
auto;position:relative;z-index:1;transform:translate3d(0, 0, 0)}.grid-row>.grid-cols-wrapper>div.grid-cols{background:transparent}.grid-cols:not(.single-item){margin:calc(var(--col-gap, 0px) / 2 * -1)}.grid-cols:not(.single-item)>.grid-col:not(:only-child){padding:calc(var(--col-gap, 0px) / 2)}.grid-cols{display:flex;flex-wrap:wrap;height:100%;overflow:inherit}.grid-col{width:100%;position:relative;flex-basis:0}.grid-items{height:100%;display:flex;flex-direction:column;position:relative}.grid-items::before{content:"";display:none;position:absolute;pointer-events:none;--unit:1%;width:calc(100 * var(--unit));inset:0}.grid-item{position:relative;width:-webkit-fill-available;width:-moz-available;width:stretch;display:flex;flex-direction:column;align-items:inherit}.grid-item>div:not(.module-background_slider){position:relative;max-width:100%;align-self:inherit}.row-bg{position:absolute;top:0;right:0;bottom:0;left:0;margin-top:var(--row-bg-offset, 0px);height:var(--row-bg-height, 100%);z-index:0}.grid-row{backface-visibility:hidden}.grid-row::before{width:100%;height:100%;position:absolute;right:0;bottom:0;left:0;pointer-events:none;z-index:1;backface-visibility:hidden;outline:1px
solid transparent;--content-gutter:inherit;top:calc(0px + var(--overlay-top, 0px));transform:translate3d(0, 0, 0) rotate(var(--overlay-rotate, 0deg)) skew(var(--overlay-rotate, 0deg))}.auto-grid{position:relative;display:flex;flex-wrap:wrap;justify-content:center;--scroll-by:1;--grid-gap:0px;--auto-grow-type:auto-fill;--grid-max-col:initial;--grid-min-col:1;--grid-min-width:240px;--fr:1fr;--item-fit:1fr;--item-fill:var(--grid-min-width)}.auto-grid::after{content:"";position:absolute;top:0;right:0;height:100%;background-image:linear-gradient(to right, rgba(255, 255, 255, 0), white);width:70px;z-index:1;pointer-events:none;display:none}.auto-grid.no-scroll::after,.auto-grid.no-scroll-next::after{display:none}.auto-grid.no-scroll .auto-grid-items{cursor:auto !important}.auto-grid-items{width:100%;display:grid;gap:var(--grid-gap);grid-template-columns:repeat(var(--auto-grow-type), minmax(max(min(var(--grid-min-width), calc((100% - (var(--grid-min-col, -1) - 1) * var(--grid-gap)) / var(--grid-min-col, -1))), calc((100% - (var(--grid-max-col, -1) - 1) * var(--grid-gap)) / var(--grid-max-col, -1))), var(--fr)));grid-auto-columns:minmax(max(min(var(--grid-min-width), calc((100% - (var(--grid-min-col, -1) - 1) * var(--grid-gap)) / var(--grid-min-col, -1))), calc((100% - (var(--grid-max-col, -1) - 1) * var(--grid-gap)) / var(--grid-max-col, -1))), var(--fr));grid-template-rows:repeat(var(--grid-rows, 1), auto);grid-auto-flow:dense;scroll-padding-inline-start:var(--scroll-padding, 0px);z-index:1;scrollbar-width:none}.auto-grid-items:not(.is-dragging){-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.auto-grid-items:not(.is-dragging)>*{scroll-snap-stop:normal}.auto-grid-items::before,.auto-grid-items::after{content:"";--scrollbar-top-space:inherit;--scrollbar-bottom-space:inherit;--fader-color:var(--background-color);--fader-status:1;display:none;opacity:var(--fader-status);position:absolute;pointer-events:none;height:calc(100% - (var(--top-padding, 0px) + var(--bottom-padding, 0px) + var(--scrollbar-top-space, 0px) + var(--scrollbar-bottom-space, 0px)));z-index:3;transition:opacity 200ms ease-out}.auto-grid-items::before{left:0;width:min(var(--fader-width-left, 120px), 40%);background-image:linear-gradient(-90deg, rgba(255, 255, 255, 0) 0, var(--fader-color) 90%, var(--fader-color))}.auto-grid-items::after{right:0;width:min(var(--fader-width-right, 120px), 40%);background-image:linear-gradient(90deg, rgba(255, 255, 255, 0) 0, var(--fader-color) 90%, var(--fader-color))}.auto-grid-items>*:nth-child(even){margin-top:var(--stagger-item-even, 0)}.no-scroll>.auto-grid-items::before,.no-scroll>.auto-grid-items::after{--fader-status:0 !important;display:none !important}.no-flexbox-gap .flex-grid>*{margin:calc(var(--flex-grid-gap, 0px) / 2)}.flex-grid>*{min-width:min(var(--flex-grid-width, -moz-fit-content), 100%);min-width:min(var(--flex-grid-width, fit-content), 100%);width:var(--flex-grid-max-col, -moz-fit-content);width:var(--flex-grid-max-col, fit-content)}.masonry-grid>*{-moz-column-break-inside:avoid;break-inside:avoid}.masonry-grid>*:not(:last-child){margin-bottom:var(--masonry-cols-gap)}.product-list.auto-grid{flex-direction:column}.product-list.auto-grid .product-layout{flex-grow:1;max-width:100%}.auto-carousel-controls{z-index:2;--auto-carousel-controls-max-width:100%}.no-scroll>.auto-carousel-controls{visibility:hidden !important}.auto-carousel-bar{width:-moz-available;width:-webkit-fill-available;width:stretch;position:relative;background:#eee;box-sizing:content-box;align-items:center;height:var(--auto-carousel-height, var(--auto-carousel-thumb-height, 10px));max-width:calc(var(--auto-scroll-max-width, var(--auto-carousel-controls-max-width)) - var(--width-reduction, 0px));max-height:0;margin:var(--scrollbar-top-spacing, 0) max(0px, var(--scroll-padding, 0px)) var(--scrollbar-bottom-spacing, 0) max(0px, var(--scroll-padding, 0px))}.auto-carousel-thumb{position:absolute;height:var(--auto-carousel-thumb-height, 4px);top:50%;transform:translate3d(0, -50%, 0);background:#aaa;width:0;will-change:transform;z-index:1;transition:transform 50ms linear;display:flex;align-items:center;justify-content:center;max-height:inherit;box-sizing:content-box}.auto-carousel-thumb::before{max-width:100%;max-height:100%;display:flex;align-items:center;justify-content:center;min-width:1.3em;min-height:1.3em}.auto-carousel-fill{--progressDirection:1;position:absolute;background:#ddd;display:none;left:0;right:0;top:50%;width:100%;height:100%;transform:translate3d(0, -50%, 0) scaleX(0);transform-origin:left;border-radius:inherit;transition:all 50ms linear;will-change:transform}.auto-carousel-buttons{width:-moz-available;width:-webkit-fill-available;width:stretch;max-width:var(--auto-carousel-controls-max-width, 100%);margin-inline:max(0px, var(--scroll-padding, 0px));position:absolute;pointer-events:none;display:flex;align-items:center;justify-content:space-between;flex-direction:row;order:-1;top:50%;transform:translate3d(0, -50%, 0);gap:var(--auto-carousel-button-gap, 0px);--buttons-offset:calc(var(--scrollbar-top-space, 0px) / 2 * -1)}.auto-carousel-buttons>div{width:var(--auto-carousel-button-width, 40px);height:var(--auto-carousel-button-height, 40px);position:relative;pointer-events:auto;will-change:transform;transition:transform 250ms ease,opacity 0ms linear}.auto-carousel-buttons
span{position:relative;height:100%;cursor:pointer;background:rgba(0,0,0,.7);color:#fff;display:flex;align-items:center;justify-content:center;transform:translate3d(0, 0, 0) scale(1);will-change:transform;transition:all 75ms ease,transform 20ms}.auto-carousel-buttons span::before{content:"";font-family:icomoon}.auto-carousel-next span::before{content:""}.auto-carousel-prev
span{animation:1s ease 0s normal forwards 1 fadein}@keyframes fadein{100%{opacity:1}}.module-blog_posts .module-item.tab-pane,.module-blog_posts .module-item.panel>.panel-collapse>.panel-body,.module-blog_posts .module-item:not(.tab-pane),.module-blog_posts .module-item:not(.panel),.module-testimonials .module-item.tab-pane,.module-testimonials .module-item.panel>.panel-collapse>.panel-body,.module-testimonials .module-item:not(.tab-pane),.module-testimonials .module-item:not(.panel),.module-info_blocks .module-item.tab-pane,.module-info_blocks .module-item.panel>.panel-collapse>.panel-body,.module-info_blocks .module-item:not(.tab-pane),.module-info_blocks .module-item:not(.panel),.module-categories .module-item.tab-pane,.module-categories .module-item.panel>.panel-collapse>.panel-body,.module-categories .module-item:not(.tab-pane),.module-categories .module-item:not(.panel),.module-products .module-item.tab-pane,.module-products .module-item.panel>.panel-collapse>.panel-body,.module-products .module-item:not(.tab-pane),.module-products .module-item:not(.panel){margin-inline-start:var(--inline-margin, initial);margin-inline-end:var(--inline-margin, initial);max-width:var(--center-insufficient, initial)}::before,::after{position:relative;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400}.fa{position:relative}.h1,.h2,.h3,h1,h2,h3,.h4,.h5,.h6,h4,h5,h6{margin:0}p{margin:0}li::before{min-width:1em;min-height:1em;display:inline-flex;align-items:center;justify-content:center;line-height:1}img{max-width:100%;height:auto}.lazyload,.lazyloading{opacity:0}@keyframes fa-rotate{100%{transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}.count-badge{font-size:1rem;margin-inline-start:5px;min-width:1.73em;height:1.73em;padding:.3em;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;line-height:0;margin-top:var(--margin-top, 0px);transform:translate3d(var(--x, 0px), var(--y, 0px), 0)}.count-zero{display:none !important}.text-center{text-align:center}.fa-stack{font-size:15px;width:1.1em;height:1em;line-height:1}.fa-stack
em{font-size:1em}.fa-stack em::before{font-family:icomoon}.fa-star-o::before{content:""}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.tooltip.fade>*{opacity:0;visibility:hidden;transition:all .15s ease-in-out}.tooltip.fade.in>*{opacity:1;visibility:visible;transform:translate3d(0, 0, 0)}.tooltip.top>*{transform:translate3d(0, 7px, 0)}.tooltip.right>*{transform:translate3d(-7px, 0, 0)}.tooltip.bottom>*{transform:translate3d(0, -7px, 0)}.tooltip.left>*{transform:translate3d(7px, 0, 0)}iframe{max-width:100%;border:none}.no-transitions
*{transition:all 0s !important}.cart-heading,.info-block,.nav-tabs li a,.btn,.name a,.catalog-title,.subitem a,.panel-title a,.refine-item a,.compare-btn,.search-result a,.j-menu>li>a,.dropdown-toggle>a,.menu-item>a,.account-list a,.tags a,.module-blog_categories a,.module-blog_comments a,.blog-feed,.mobile-custom-menu,.slider-static-text,.x{text-decoration:none}.atss[class*=addthis]{z-index:1020}@keyframes pulse-ring{75%,100%{opacity:0}}@keyframes pulse-dot{100%{transform:scale(var(--pulse-dot, 0.8))}}@keyframes bg-gradient-animation{100%{background-position:0 50%}}a,button{touch-action:manipulation}button{border:none;outline:none;margin:0;padding:0}.btn{outline-color:var(--background-color, initial)}.btn{border:none;border-radius:0;padding:.4em;display:inline-flex;align-items:center;justify-content:center;position:relative;line-height:1;font-size:initial;min-width:0;transition:all .1s ease-out}.btn
.fa{aspect-ratio:1;display:inline-flex;align-items:center;justify-content:center}.btn::before,.btn::after{display:flex;align-items:center;justify-content:center;overflow:hidden;min-width:1em;min-height:1em;padding:0;line-height:1}.btn .count-badge{margin:0}:focus{outline:none}label{font-weight:400;position:relative}.form-control,.select-control,.form-select{border-color:transparent;line-height:1.3;min-width:36px;min-height:36px;color:unset;padding:5px
8px;background-color:unset;transition:all .07s ease-out;box-sizing:border-box;box-shadow:none;font-size:unset}.form-group.form-radio>[class*=col-]{gap:var(--radio-gap, 0px)}.form-group.form-radio>[class*=col-] .radio>label,.form-group.form-radio>[class*=col-] .radio-inline{margin:0}.form-group.form-checkbox>[class*=col-]{gap:var(--checkbox-gap, var(--radio-gap, 0px))}.form-group.form-checkbox>[class*=col-] .checkbox>label,.form-group.form-checkbox>[class*=col-] .checkbox-inline{margin:0}.control-label+*,.form-label+*{max-width:100%;min-width:30px;flex-grow:1;flex-basis:calc((var(--form-label-stack, 400px) - 100%) * 999)}:not(.form-group)>label{margin-bottom:var(--label-gap, 0px)}.form-group [class*=col-]{padding:0}.form-group [class*=col-]>input[type=checkbox]{align-self:center;margin:0}.stepper{display:inline-flex;align-items:center;position:relative;overflow:hidden;border-width:1px;transition:all 100ms ease-out;min-width:var(--stepper-min-width, 60px);height:var(--stepper-height, 36px)}.stepper
button{transition:inherit;display:flex;align-items:center;justify-content:center;z-index:2;top:0;left:auto;right:0;border-style:inherit;border-color:inherit}.stepper button.fa-angle-down{z-index:3;top:50%}.stepper button::before{transition:inherit;top:-1px}.stepper input.form-control{width:100%;padding:0
!important;align-self:stretch;min-height:100%;min-width:25px;height:initial !important;border-radius:0 !important;border:none !important;text-align:center;transition:all .05s ease-out}[class*=route-account-] #content>p:only-of-type,.route-checkout-voucher #content>p:only-of-type{margin-bottom:24px}[class*=route-account-]:not(.route-account-address) table .text-right .btn,[class*=route-account-]:not(.route-account-address-delete) table .text-right
.btn{min-width:35px;min-height:35px;margin:2px}[class*=route-account-]:not(.route-account-address) table .text-right .btn i,[class*=route-account-]:not(.route-account-address-delete) table .text-right .btn
i{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}[class*=route-account-]:not(.route-account-address) table .text-right .btn i::before,[class*=route-account-]:not(.route-account-address-delete) table .text-right .btn i::before{font-size:16px}[class*=route-account-]:not(.route-account-address) h1+p,[class*=route-account-]:not(.route-account-address-delete) h1+p{margin-bottom:15px}.cart-total{display:flex;justify-content:flex-end}.route-checkout-cart .cart-panels p+*{margin-top:0}.route-checkout-cart .cart-page>*{max-width:100%;flex-grow:1}.route-account-return-info #content>*+*{margin-top:20px}.product-grid:not(.swiper-wrapper):not(.auto-grid),.isotope-grid,.module-products-list .product-list:not(.swiper-wrapper):not(.auto-grid){display:flex;flex-wrap:wrap}.product-layout{display:flex;position:relative}.product-layout::after{content:"";position:absolute;pointer-events:none;top:0;right:0;bottom:0;left:0;inset:0;z-index:0;--layout-scale:1;--layout-scale-duration:150ms;--layout-scale-proportion: .99;transform:translate3d(0, 0, 0) scale3d(1, 1, 1);transition:transform var(--layout-scale-duration) ease-out}.product-layout:hover::after{transform:translate3d(0, 0, 0) scale3d(var(--layout-scale), calc(var(--layout-scale) * var(--layout-scale-proportion)), 1)}.product-thumb{display:block;flex-wrap:wrap;flex-grow:1;min-width:0;z-index:1;position:relative;transition:all .075s ease-out;transform-style:preserve-3d;--perspective:800px;--flip-duration:450ms;--flip-ease:ease-out;--fade-duration:200ms;--fade-ease:ease;--scale-duration:200ms;--scale-ease:ease-out;--scale:1.1}.product-thumb
.image{position:relative;overflow:hidden}.product-thumb .image::before{content:"";position:absolute;width:100%;max-height:100%;left:0;right:0;bottom:0;height:100%;pointer-events:none;z-index:1;transition:all .2s ease-out}.product-thumb .product-img{display:block}.product-thumb .product-img>div{position:relative;display:flex;align-items:center;justify-content:center;transition:transform var(--scale-duration) var(--scale-ease)}.product-thumb .product-img
img{pointer-events:none;transition:all var(--fade-duration) var(--fade-ease);width:100%;height:auto;--drop-shadow-x:0px;--drop-shadow-y:0px;--drop-shadow-blur:0px;--drop-shadow-color:transparent;--drop-shadow-x-hover:var(--drop-shadow-x);--drop-shadow-y-hover:var(--drop-shadow-y);--drop-shadow-blur-hover:var(--drop-shadow-blur);--drop-shadow-color-hover:var(--drop-shadow-color);filter:drop-shadow(var(--drop-shadow-x) var(--drop-shadow-y) var(--drop-shadow-blur) var(--drop-shadow-color))}.product-thumb
.caption{display:flex;flex-direction:column;flex-grow:1;position:relative}.product-thumb
.name{font-weight:400;line-height:1.3;margin:0
0 7px 0;display:flex;align-items:center;max-width:100%}.product-thumb .name
a{display:block;text-align:center;padding-bottom:1px}.product-thumb
.description{margin:0
0 auto 0;flex-grow:1}.product-thumb
.price{margin-top:auto;display:flex;flex-direction:column;gap:calc(var(--price-gap, 0) / 1.5)}.product-thumb .price>div{flex-grow:1;display:inline-flex;align-items:stretch;flex-wrap:wrap;max-width:100%;margin:calc(0px - var(--price-gap, 0) / 2);width:100%}.product-thumb .price>div
span{line-height:1;white-space:nowrap;display:flex;align-items:center;margin:calc(var(--price-gap, 0) / 2);flex-basis:calc((var(--price-stack, 0px) - 100%) * 9999)}.product-thumb .price .price-tax{line-height:1.2}.product-thumb .price-tax{color:#999;display:block;font-size:80%;margin-top:2px}.product-thumb .stats-group{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;flex-grow:1;margin:calc(0px - var(--stats-gap, 0px) / 2)}.product-thumb .stats-group>span{margin:calc(var(--stats-gap, 0) / 2);flex-basis:calc((var(--stats-stack, 0px) - 100%) * 9999);display:flex;align-items:center}.product-thumb .stats-group>span
a{display:block;word-break:break-all}.product-thumb .stats-group .stats-label+span{white-space:nowrap}.stats-label{margin-inline-end:4px;white-space:nowrap}.product-layout .quickview-button{position:absolute;z-index:10;transform:translate3d(0, 0, 0) scale(1);top:0;right:0;bottom:0;left:0;inset:0;align-items:center;justify-content:center;--display:flex;display:var(--display);pointer-events:none}.product-layout .quickview-button .btn-quickview{pointer-events:auto;visibility:var(--visibility);opacity:var(--opacity)}.product-layout .quickview-button
span{display:none}.product-layout .button-group,.product-layout .wish-group,.product-layout .extra-group{display:flex}.product-layout .buttons-wrapper,.product-layout .button-group{pointer-events:none}.product-layout .buttons-wrapper a,.product-layout .buttons-wrapper button,.product-layout .buttons-wrapper .btn,.product-layout .button-group a,.product-layout .button-group button,.product-layout .button-group
.btn{pointer-events:auto}.product-layout .cart-group,.product-layout .wish-group{pointer-events:auto}.product-layout .btn-text{display:none}.product-layout .buttons-wrapper{z-index:2}.product-layout .buttons-wrapper .button-group{position:static;transition:transform .25s ease-out}.product-layout .buttons-wrapper a::before{line-height:1}.product-layout
.rating{width:100%;align-items:center;pointer-events:none;transition:all .1s ease-in-out;z-index:2}.product-layout .rating-stars{display:flex;align-items:center;justify-content:center;transition:all .1s ease-in-out}.product-layout .wish-group,.product-layout .cart-group,.product-layout .extra-group{position:relative;align-items:center;flex-wrap:wrap}.product-layout .image-group{display:block}.product-layout .button-group{margin:calc(0px - var(--buttons-gap, 0px) / 2)}.product-layout .button-group>div{margin:0}.product-layout .cart-group{align-items:stretch;max-width:100%;margin:calc(0px - var(--buttons-gap, 0px) / 2)}.product-layout .cart-group>*{margin:calc(var(--buttons-gap, 0px) / 2)}.product-layout .wish-group{transition:all .1s ease-out;margin:calc(0px - var(--wishlist-gap, var(--buttons-gap, 0px)) / 2)}.product-layout .wish-group
.btn{flex-grow:1;margin:calc(var(--wishlist-gap, var(--buttons-gap, 0px)) / 2)}.product-list .product-thumb{display:flex;flex-wrap:wrap;gap:var(--product-list-gap, 0px);--product-list-image-width:30%}.product-list .product-thumb .image-group{overflow:hidden;width:var(--product-list-image-width)}.product-list .product-thumb
.caption{width:calc(100% - var(--product-list-image-width) - var(--product-list-gap, 0px))}.product-list .product-thumb .caption>*{justify-content:flex-start}.product-list .product-thumb .caption
.price{margin-top:0;text-align:start}.product-list .product-thumb
.rating{margin:0;order:-1}.product-list .product-thumb
.name{margin:0;padding-inline-start:0;padding-top:0;flex-grow:0}.product-list .product-thumb .name
a{text-align:start}.product-list .product-thumb
.description{display:flex;padding-top:0;padding-inline-start:0;text-align:start;margin-bottom:0;margin-top:0}.product-list .product-thumb .button-group{justify-content:flex-start;flex:1}.product-list .product-thumb .cart-group{justify-content:flex-start}.product-list .product-thumb .caption .buttons-wrapper{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-top:auto;width:auto}.product-list
.stats{order:-2}.product-list .stats>span{padding-inline-end:1em}.side-products{counter-reset:top-counters}.side-products:not(.swiper-wrapper){display:flex;flex-wrap:wrap}.side-products.auto-grid{height:100%}.side-products.auto-grid .product-layout{margin-top:0}.side-products .product-layout{display:block;counter-increment:top-counters}.side-product::before{content:counter(top-counters);font-size:300%;line-height:1;display:flex;align-items:center;justify-content:center;border-radius:inherit;height:100%;padding:8px;z-index:2;top:5px;width:var(--min-width, -moz-min-content);width:var(--min-width, min-content)}.side-product{height:100%;position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:var(--mini-product-gap, 8px)}.ipr-grid .side-product{height:100%}.side-product
.image{position:relative;max-width:100%;flex-basis:max-content}.side-product .image::before{position:absolute;z-index:3;inset:0;line-height:1;font-size:2em;pointer-events:none;display:flex;align-items:flex-start;justify-content:flex-start}.side-product .image
a{display:flex}.side-product .image
img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.side-product .image .quickview-button{pointer-events:none;top:0;right:0;bottom:0;left:0;inset:0;display:flex;align-items:center;justify-content:center}.side-product .image .quickview-button .btn-quickview{visibility:var(--visibility);opacity:var(--opacity);transform:scale(1);pointer-events:auto}.side-product
.name{line-height:1.1}.side-product .name
a{display:block}.side-product
.caption{display:flex;flex-direction:column;flex-grow:1;min-width:0;flex-basis:0}.side-product .button-group{order:20}.side-product .rating-stars{display:inline-flex}.side-product
.price{display:flex;flex-wrap:wrap;gap:5px}.side-product .price>span{line-height:1.35}.side-products-blocks{display:grid;gap:var(--blocks-gap, 0px);grid-template-columns:repeat(auto-fill, minmax(min(var(--blocks-grid-width, 100%), 100%), 1fr))}.side-products-blocks>div{display:flex;flex-direction:column;flex-grow:1}.module-products .product-list:not(.product-grid).auto-grid .product-layout:not(.swiper-slide)+.product-layout:not(.swiper-slide){border:none;padding-top:0;margin-top:0}.blocks-content_top [class*=product-extra-],.blocks-default [class*=product-extra-]{flex-grow:1}.product-blocks [class*=product-extra]>.panel-heading::before,.product-blocks [class*=product-extra]>.module-title::before,.product-blocks .product-blocks-popup-btn::before,.product-blocks .product_tabs>ul>li[class*=product_tabs]>a::before{margin-inline-end:5px}.push-option>div[id*=input]{display:flex;--options-display:wrap;flex-wrap:var(--options-display);gap:var(--push-option-spacing, 7px)}.push-option>div[id*=input] .push-option-image .option-value{padding:0}.push-option>div[id*=input]>div{width:auto;max-width:100%}.push-option>div[id*=input] label{padding:0;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;margin:0}#form-review .rate>*{margin:0}#form-review .rate>*+*{margin:0
0 0 10px}.top-bar::before,.menu-bar::after,.header .mid-bar::before{content:"";top:0;height:100%;position:absolute;z-index:0;pointer-events:none;--scrollW:inherit}.top-bar::before,.menu-bar::after,.header .mid-bar::before,.desktop-main-menu-wrapper .main-menu .mega-menu.menu-fullwidth>.j-dropdown{width:calc(100vw - var(--scrollW, 0px)) !important;inset-inline-start:50%;transform:translate3d(var(--transform-50-rtl, -50%), 0, 0) scaleX(var(--bg-scale-x, 1))}.header .mid-bar::before{background:inherit}.header .mid-bar::before,.menu-bar::after{transition:background-color .15s linear,transform 300ms ease-out}.post-grid:not(.swiper-wrapper):not(.auto-grid){display:flex;flex-wrap:wrap}.post-layout{display:flex;position:relative}.post-grid
.image{container-type:inline-size}.post-thumb{display:flex;flex-direction:column;flex-grow:1;min-width:0;position:relative;transition:all .075s ease-out}.post-thumb
.image{position:relative}.post-thumb .image
a{display:flex;align-items:center;justify-content:center;backface-visibility:hidden;overflow:hidden;position:relative}.post-thumb .image a::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2}.post-thumb .image a
img{width:100%;height:auto;pointer-events:none;--scale-speed:500ms;transition:all var(--scale-speed) cubic-bezier(0.19, 1, 0.22, 1)}.post-thumb .image .p-date{z-index:1}.post-thumb
.caption{display:flex;flex-direction:column;position:relative;max-width:100%;container-type:inline-size}.post-thumb .caption>*{order:50}.post-thumb
.name{font-weight:400;line-height:1.2;margin:0;display:flex;max-width:100%;align-items:flex-start}.post-thumb .name
a{display:block}.post-thumb .post-stats{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;font-size:12px}.post-thumb .post-stats
span{display:inline-flex}.post-stats ::before{line-height:0}.p-date{line-height:1.1 !important}.p-date
em{padding:0
4px;margin:0;font-style:normal}.post-layout .button-group{display:flex;align-items:center;flex-wrap:wrap}.post-layout .btn-text{display:none}.post-grid .post-thumb{--image-width:100%;--stack:300px;--details-gap:0px;flex-direction:column;flex-wrap:nowrap}.post-grid .post-thumb>div{flex-basis:calc((var(--stack) - 100%) * 9999)}.post-grid .post-thumb
.image{min-width:min(100%, (var(--image-width)))}.post-grid .post-thumb .image
a{height:100%}.post-grid .post-thumb .image a
img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.post-grid .post-thumb
.caption{flex-grow:1;min-width:min(100%, (max(1%, 100% - var(--image-width)) - var(--details-gap)))}.post-grid .post-thumb,.post-list .post-thumb{gap:var(--details-gap, 0)}.post-stats{--post-stats-gap:8px;gap:var(--post-stats-gap, 4px)}.post-stats
span{align-items:center;flex-wrap:wrap;display:inline-flex;line-height:1}.j-menu{all:unset;display:flex;flex-direction:row;align-items:center;height:100%;flex-wrap:wrap;list-style:none;margin:0;padding:0}.mobile-header-active .main-menu .j-menu,.desktop-mobile-main-menu-wrapper .j-menu{flex-direction:column;align-items:flex-start;flex-wrap:nowrap;height:auto}.mobile-header-active .main-menu .j-menu .menu-item:not(.icons-menu-item),.desktop-mobile-main-menu-wrapper .j-menu .menu-item:not(.icons-menu-item){width:100%}.j-menu>li{all:unset;margin:0;border:0}.j-menu>li.dropdown{position:relative}.j-menu>li.dropdown .dropdown>a>.links-text{margin-inline-end:4px}.j-menu>li:not(:first-child){border-width:0 0 0 1px;border-style:none}.j-menu>li>a{width:100%;height:100%;max-height:100%;padding:5px;display:flex;align-items:center;min-width:30px;cursor:pointer;transition:color .1s ease-out,background-color .07s ease-out,transform 80ms ease;position:relative;--scale-hover:auto;--menu-badge-y:-50%}.j-menu>li>a .links-text{transition:inherit}.j-menu>li>a::before{line-height:1;font-size:16px;min-width:1em;min-height:1em;color:inherit}.j-menu>li>a:not([href]),.j-menu>li>a[href="javascript:;"]{cursor:default}.j-menu .links-text{display:inline-block;color:inherit}.j-menu .links-text s,.j-menu .links-text
em{font-style:initial;display:inline-block;margin:0
.3em}.j-menu .links-text
em{font-size:1.1em;vertical-align:middle;margin:0
.2em}.top-menu{height:100%}.top-menu>ul{position:relative}.top-menu>ul>li{padding:0
calc(var(--menu-item-gap, 0px) / 2);height:inherit}.top-menu>ul>li
a{align-items:center}.top-menu>ul>li>a{justify-content:center}.top-menu .j-menu>li>a:not([href]),.top-menu .j-menu>li>a:not([href])>.links-text,.top-menu .j-menu>li>a[href="javascript:;"],.top-menu .j-menu>li>a[href="javascript:;"]>.links-text{text-decoration:none !important}.top-menu .dropdown a .links-text{white-space:nowrap}.top-menu .dropdown>.j-dropdown>.j-menu{overflow:hidden}.dropdown>a::after,.language-currency .dropdown-toggle::after{content:"";border-width:4px;border-style:solid;border-color:transparent;border-left-color:currentColor;border-right-color:transparent !important;border-top-color:transparent !important;border-bottom-color:transparent !important;margin-inline-start:5px;margin-inline-end:0;transform:rotate(90deg) scale(1) translate3d(25%, 0, 0)}.j-dropdown .dropdown>a::after{margin-inline-start:auto;transform:rotate(0deg) scale(1) translate3d(25%, 0, 0)}.dropdown:not(.mega-menu)>.j-dropdown{width:-moz-min-content;width:min-content}.dropdown>a{position:relative}.dropdown>a .count-badge{margin:0
5px}.dropdown .j-menu>li>a::before{overflow:hidden;display:flex;align-items:center;justify-content:center}.desktop-mobile-main-menu-wrapper>.main-menu .j-menu>li:not(:only-child),.mobile-main-menu-wrapper>.main-menu .j-menu>li:not(:only-child),.site-wrapper .accordion-menu .j-menu>li:not(:only-child),.site-wrapper .flyout-menu .j-menu>li:not(:only-child){padding:calc(var(--menu-item-gap, 0px) / 2) 0}.desktop-mobile-main-menu-wrapper>.main-menu .j-menu>li:not(:only-child):not(:first-child),.mobile-main-menu-wrapper>.main-menu .j-menu>li:not(:only-child):not(:first-child),.site-wrapper .accordion-menu .j-menu>li:not(:only-child):not(:first-child),.site-wrapper .flyout-menu .j-menu>li:not(:only-child):not(:first-child){border-width:1px 0 0 0}.dropdown-menu{font-size:inherit}.j-dropdown .j-menu>li:not(:first-child),.flyout-menu .j-menu>li:not(:first-child){border-width:1px 0 0 0}.j-dropdown{margin:0;padding:0;box-shadow:none;border-width:0;border-radius:0;width:100%;background-color:transparent;transform-origin:50% 0;transform:translate3d(0, -10px, 0);opacity:0;display:none;flex-direction:column;min-width:-moz-min-content;min-width:min-content;--dropdown-from:-10px}.j-dropdown .j-dropdown{min-width:-moz-min-content;min-width:min-content}.j-dropdown .j-menu{padding:var(--dropdown-padding, 0)}.j-dropdown .j-menu>li{--menu-item-gap:0px;width:100%;padding:calc(var(--menu-item-gap, 0px) / 2) 0}.j-dropdown .j-menu>li .j-dropdown{top:0}.j-dropdown .j-menu>li .j-dropdown::before{display:none !important}.dropdown{--triangle-size:10px;--dropdown-triangle:calc(var(--triangle-size, 10px) + var(--triangle-top-distance, 0px))}.j-dropdown::before{content:"";--triangle-size:inherit;--dropdown-triangle:inherit;--triangle-left:var(--triangle-left-offset, 0px);--triangle-right:var(--triangle-right-offset, 0px);width:0;height:0;border:var(--triangle-size, 10px) solid transparent;border-bottom-color:#fff;pointer-events:none;margin:calc(-20px + var(--dropdown-triangle, 0px)) calc(var(--triangle-size, 0px) / 2 + var(--triangle-right, 0px)) 0 calc(var(--triangle-size, 0px) / 2 + var(--triangle-left, 0px));display:block}.mega-menu>.j-dropdown::before{opacity:0}.menu-bar .main-menu:not([style])::before,.menu-bar .main-menu[style*="--scroll-offset: 0px;"]::before{display:none}.main-menu-item .dropdown>a{--dropdown-indicator:-8px}.global-wrapper .main-menu-item.dropdown .j-dropdown .j-dropdown,.global-wrapper .main-menu-item.multi-level .j-dropdown .j-dropdown{padding-inline-start:var(--sub-level-offset, 0)}.mega-menu>.j-dropdown{min-width:auto}.mega-fullwidth:not(.menu-fullwidth)>.j-dropdown{max-width:100%}.open-menu{display:none}.accordion-menu .open-menu{width:20px;height:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;position:absolute;right:8px;top:50%;transform:translateY(-50%);transition:color .1s ease-out,background-color .1s ease-out;z-index:2}.accordion-menu .j-menu>.menu-item{box-shadow:none !important;height:auto;padding:calc(var(--menu-item-gap, 0px) / 2) 0}.accordion-menu .j-menu>.menu-item>a{position:relative}.accordion-menu .j-menu>.menu-item>a::after{display:none}.accordion-menu .j-menu>.menu-item>a+div{border-width:1px 0 0 0;margin-top:calc(var(--menu-item-gap) / 2)}.accordion-menu .j-menu{height:auto;overflow:hidden}.accordion-menu .j-menu>li{width:100%}.accordion-menu .j-menu>li>a .links-text{white-space:normal}.accordion-menu .j-menu>li>a::before{display:flex;align-items:center;justify-content:center;overflow:hidden}.accordion-menu .j-menu>li+li{margin-inline-start:0 !important;margin-inline-end:0 !important}.accordion-menu .j-menu .j-menu{box-shadow:none}.accordion-menu .menu-item.dropdown:not(.mega-menu):not(#search) .j-menu>li,.accordion-menu .menu-item.dropdown:not(.mega-menu):not(#search) .j-menu>li>a{--acordion-menu-item-height:auto;min-height:var(--acordion-menu-item-height)}ul.j-menu>li.menu-item>a{text-decoration:none !important}.links-menu .module-body{--display:block;--column-width:auto;display:var(--display);flex-wrap:wrap;border-radius:inherit;width:-moz-available;width:-webkit-fill-available;width:stretch;align-items:baseline;-moz-column-break-inside:avoid;break-inside:avoid;-moz-column-fill:balance;column-fill:balance}.links-menu ul,.links-menu
li{list-style:none;margin:0;padding:0}.links-menu .menu-item{-moz-column-break-inside:avoid;break-inside:avoid;-moz-column-fill:balance;column-fill:balance;position:relative;transition:all .08s ease-out;display:flex;align-items:var(--align);max-width:-moz-max-content;max-width:max-content;margin:calc(var(--item-gap, 0px));flex-direction:column}.links-menu .menu-item::before{content:"";min-height:0;min-width:1px;transition:all 75ms ease;border-width:1px 0 0 0;margin:calc(var(--item-gap,0px)/2) 0 calc(var(--item-gap,0px)/2) 0}.links-menu .menu-item:first-child::before{visibility:hidden;margin:0}.links-menu .menu-item
a{display:inline-flex;align-items:center;position:relative;flex-grow:1}.links-menu .menu-item a .links-text{transition:all 75ms ease}.links-menu .menu-item a::before{line-height:1}.links-menu .menu-item a::after{display:none !important}.links-menu .menu-item a:not([href]){cursor:default}footer .links-menu .module-title::before{position:absolute;right:0;content:"";display:none;font-size:18px;font-family:icomoon,sans-serif;top:50%;transform:translateY(-50%)}.links-menu .module-body::after{content:"";display:none;opacity:1;position:absolute;pointer-events:none;top:0;height:100%;transition:opacity 200ms ease-out;--fader-color:hsla(var(--j-color-scheme-body-background-h), var(--j-color-scheme-body-background-s), calc(var(--j-color-scheme-body-background-l) - 0%), calc(var(--j-color-scheme-body-background-a) * 1));width:80px;z-index:2}.links-menu .module-body::after{inset-inline-end:0;background-image:linear-gradient(90deg, rgba(255, 255, 255, 0) 0, var(--fader-color, white) 90%, var(--fader-color, white));border-start-end-radius:inherit;border-end-end-radius:inherit}.links-menu .module-body:not([style])::before,.links-menu .module-body[style*="--scroll-offset: 0px;"]::before{display:none}.swiper{position:relative;width:100%;overflow:initial}.swiper .swiper-pagination{display:flex;align-items:center;justify-content:center;left:50%;right:auto;transform:translateX(-50%)}.swiper .swiper-pagination>span{cursor:pointer;opacity:1;transition:all .1s ease-out}.swiper .swiper-pagination>span+span{margin-inline-start:8px}.swiper .swiper-slide{height:auto;padding:0;transition:opacity 200ms ease-out,transform 200ms ease-out}.swiper .swiper-buttons{width:100%;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:2;pointer-events:none}.swiper .swiper-buttons>div{--width:1.5em;width:var(--width);height:var(--height, var(--width));color:#fff;background:rgba(0,0,0,.5)}.swiper .swiper-buttons>div::before{content:"";font-family:icomoon;line-height:1;font-size:inherit}.swiper .swiper-buttons>div.swiper-button-next::before{content:""}.swiper .swiper-button-next,.swiper .swiper-button-prev{pointer-events:auto;margin-top:auto;transform:translateY(-50%);background:transparent;display:flex;align-items:center;left:0;justify-content:center;transition:transform 250ms ease,opacity 200ms linear}.swiper .swiper-button-next{left:auto;right:0}.swiper .swiper:not(.swiper-has-pages) .swiper-pagination,.swiper .swiper:not(.swiper-has-pages) .swiper-button-next,.swiper .swiper:not(.swiper-has-pages) .swiper-button-prev{display:none}.swiper-button-disabled,.swiper-container:not(.swiper-container-initialized)+.swiper-buttons .swiper-button-prev{transition:transform 250ms ease,opacity 0ms 250ms linear}.carousel-mode .swiper-wrapper .swiper-slide:not(.swiper-slide-active){opacity:var(--inactive-opacity);transform:scale(var(--inactive-scale))}.module-banners .banners-grid:not(.auto-grid){display:flex;flex-wrap:wrap;height:100%}.module-banners .auto-grid{--grid-width-default:1fr;--grid-gap:0}.module-banners
*{backface-visibility:hidden}.module-banners .module-item{display:flex;flex-direction:column;transition:transform 90ms ease-out}.module-banners .module-item>a{display:flex;align-items:center;justify-content:center;position:relative;width:100%;flex-grow:1;transition:background-color .18s ease-out;backface-visibility:hidden;overflow:hidden;z-index:2;container-type:inline-size}.module-banners .module-item>a
img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all .2s ease}.module-banners .module-item>a::before{content:"";width:100%;height:100%;position:absolute;pointer-events:none;transition:all .15s ease-out;z-index:2;border-radius:inherit}.module-banners .module-item>a::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:all .2s ease-out;font-size:35px;color:#fff;z-index:4}.module-banners .banner-caption{transition:all .1s ease-out,margin .15s ease-out}.module-banners .banner-caption-2{transition:all .2s ease-out}.module-banners .banner-text{position:absolute;left:0;right:0;color:#fff;line-height:1.3;z-index:3}.module-banners .banner-text
span{position:relative;display:flex;align-items:center;justify-content:var(--align, center);transition:all .2s ease-out}.module-banners .banner-text span::after{transition:all 100ms ease-out}.module-banners .banner-caption-3
span{display:block}.module-banners_grid .swiper-slide::before{content:"";float:left;pointer-events:none;padding-top:calc(var(--image-height, 0) / var(--image-width, 1) * 100%)}.module-banners_grid .swiper-slide::after{content:"";display:table;clear:both}.module-banners_grid .swiper-slide .slide-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.module-banners_grid .swiper-slide .slide-content::before{content:"";display:block;z-index:1}.module-banners_grid .banners-grid.auto-grid{min-height:100%}@keyframes animation{100%{transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)}}.popup-inner-body>*{z-index:1}.modal{z-index:1400}.modal .modal-header{border-width:0 0 1px 0;border-top-left-radius:inherit;border-top-right-radius:inherit;display:flex;align-items:center;justify-content:space-between}.modal .modal-header::before,.modal .modal-header::after{display:none}.modal .modal-header
button{position:relative;opacity:1;background:none;font-size:22px;line-height:1;order:5;margin:0}.modal .modal-header button:empty::before{content:"x";font-size:inherit;font-weight:700}.win{--scrollW:17px}.swiper-button-next,.swiper-button-prev{background:unset}.swiper-button-next::after,.swiper-button-prev::after{content:none;display:none}.swiper-container{overflow:hidden;max-width:100vw}.module-slider,.module-banners_grid{counter-reset:thumb;display:flex;flex-direction:column}.module-slider .swiper-button-next,.module-slider .swiper-button-prev,.module-banners_grid .swiper-button-next,.module-banners_grid .swiper-button-prev{background:unset}.module-slider .swiper-button-next::after,.module-slider .swiper-button-prev::after,.module-banners_grid .swiper-button-next::after,.module-banners_grid .swiper-button-prev::after{content:none;display:none}.module-slider .journal-loading,.module-banners_grid .journal-loading{z-index:1}.module-slider .swiper-container:not(.swiper-container-initialized)+.swiper-buttons .swiper-button-prev,.module-banners_grid .swiper-container:not(.swiper-container-initialized)+.swiper-buttons .swiper-button-prev{opacity:1}.module-slider .swiper-container:not(.swiper-initialized)+.swiper-buttons .swiper-button-prev,.module-banners_grid .swiper-container:not(.swiper-initialized)+.swiper-buttons .swiper-button-prev{opacity:.35}.module-slider .slider-wrapper,.module-banners_grid .slider-wrapper{position:relative;flex-grow:1;max-height:100%}.module-slider .slider-wrapper .swiper-container,.module-banners_grid .slider-wrapper .swiper-container{display:flex;align-items:center;height:100%}.module-slider .slider-wrapper .swiper-container::before,.module-banners_grid .slider-wrapper .swiper-container::before{content:"";display:none;width:100%;height:100%;position:absolute;z-index:2;pointer-events:none}.module-slider .slider-wrapper .swiper-slide,.module-banners_grid .slider-wrapper .swiper-slide{max-width:100%;transition:all 200ms ease-out;height:auto;display:flex;align-items:center;justify-content:center;transform:translate3d(0, 0, 0);-webkit-backface-visibility:hidden;transform-style:preserve-3d}.module-slider .slider-wrapper .swiper-slide::after,.module-banners_grid .slider-wrapper .swiper-slide::after{content:"";pointer-events:none;padding-top:calc(var(--image-height, 0) / var(--image-width, 1) * 100%)}.module-slider .slider-wrapper .swiper-slide .slide-link,.module-banners_grid .slider-wrapper .swiper-slide .slide-link{position:absolute;inset:0;z-index:2}.module-slider .slider-wrapper .swiper-slide.swiper-slide-active,.module-banners_grid .slider-wrapper .swiper-slide.swiper-slide-active{z-index:1}.module-slider .slide-content,.module-banners_grid .slide-content{position:relative;display:flex;align-items:center;width:100%;height:100%;--object-position-h:center;--object-position-v:center;background-position-x:var(--object-position-h);background-position-y:var(--object-position-v)}.module-slider .slide-content::before,.module-banners_grid .slide-content::before{content:"";display:none;width:100%;height:100%;position:absolute;z-index:1;pointer-events:none;border-radius:inherit;top:0;right:0;bottom:0;left:0;inset:0;transition:all 200ms ease-out}.module-slider .slide-content-image,.module-slider .slide-content-category,.module-slider .slide-content-video,.module-slider .slide-content-product,.module-banners_grid .slide-content-image,.module-banners_grid .slide-content-category,.module-banners_grid .slide-content-video,.module-banners_grid .slide-content-product{display:flex;justify-content:flex-end}.module-slider .slide-content-image>img,.module-slider .slide-content-image>video,.module-slider .slide-content-category>img,.module-slider .slide-content-category>video,.module-slider .slide-content-video>img,.module-slider .slide-content-video>video,.module-slider .slide-content-product>img,.module-slider .slide-content-product>video,.module-slider .slide-content->img,.module-slider .slide-content->video,.module-banners_grid .slide-content-image>img,.module-banners_grid .slide-content-image>video,.module-banners_grid .slide-content-category>img,.module-banners_grid .slide-content-category>video,.module-banners_grid .slide-content-video>img,.module-banners_grid .slide-content-video>video,.module-banners_grid .slide-content-product>img,.module-banners_grid .slide-content-product>video,.module-banners_grid .slide-content->img,.module-banners_grid .slide-content->video{position:absolute;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--object-position-h) var(--object-position-v);object-position:var(--object-position-h) var(--object-position-v);width:100%;height:100%;border-radius:inherit}.module-slider .slide-cols,.module-banners_grid .slide-cols{position:relative;margin:0
auto;z-index:2;max-width:100%;height:100%;display:flex;flex-wrap:wrap;flex-grow:1}.module-slider .slide-link+.slide-cols,.module-banners_grid .slide-link+.slide-cols{pointer-events:none}.module-slider .slide-link+.slide-cols .module-subitem,.module-banners_grid .slide-link+.slide-cols .module-subitem{z-index:3;pointer-events:auto}.module-slider .slide-col,.module-banners_grid .slide-col{position:relative;max-width:100%;max-height:100%;--element-padding:0px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;flex-grow:1;min-width:0;padding:var(--slides-cols-left-padding, 0);flex-basis:calc((var(--slides-cols-auto-stack, 0px) - (100 * var(--stack-unit, 1%))) * 9999)}.module-slider .slide-col .slide-button .slide-button-group,.module-banners_grid .slide-col .slide-button .slide-button-group{margin:calc(var(--slide-layer-gap-custom, 0px) - (var(--slide-button-gap, 0px) / 2)) calc(0px - (var(--slide-button-gap, 0px) / 2)) calc(0px - (var(--slide-button-gap, 0px) / 2)) calc(0px - (var(--slide-button-gap, 0px) / 2));display:flex;flex-wrap:wrap}.module-slider .slide-col .slide-button .btn,.module-banners_grid .slide-col .slide-button
.btn{margin:calc(var(--slide-button-gap, 0px) / 2);flex-grow:1;transition:all 100ms ease-out}.module-slider .slide-col .slide-button .btn>span,.module-banners_grid .slide-col .slide-button .btn>span{white-space:nowrap}.module-slider .slide-col .slide-button .btn::before,.module-banners_grid .slide-col .slide-button .btn::before{display:flex;align-items:center;justify-content:center}.module-slider .slide-col::after,.module-banners_grid .slide-col::after{content:"";display:none;--overlay-x:0;--overlay-y:0;--overlay-scale:1;--overlay-rotate:0deg;--overlay-x-hover:var(--overlay-x);--overlay-y-hover:var(--overlay-y);--overlay-scale-hover:var(--overlay-scale);--overlay-rotate-hover:var(--overlay-rotate);--overlay-speed:200ms;--overlay-ease:ease-out;position:absolute;width:100%;height:100%;max-width:var(--overlay-max-width, 100%);max-height:var(--overlay-max-height, 100%);transition:all var(--overlay-speed) var(--overlay-ease);transform:translate3d(var(--overlay-x), var(--overlay-y), 0) scale(var(--overlay-scale)) rotate(var(--overlay-rotate));z-index:0;pointer-events:none}.module-slider .slide-layers,.module-banners_grid .slide-layers{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--slide-layer-gap, 0);width:-moz-available;width:-webkit-fill-available;width:stretch;height:100%;position:relative;z-index:1;transform:scale(var(--layers-scale, 100%));container-type:inline-size}.module-slider .module-subitem,.module-banners_grid .module-subitem{max-width:100%;z-index:2}.module-slider .slide-cols .module-subitem:not(.slide-icon),.module-banners_grid .slide-cols .module-subitem:not(.slide-icon){position:relative;margin-top:var(--slide-layer-gap-custom, 0px)}.module-slider .slide-image,.module-banners_grid .slide-image{--image-scale:1;transform:scale(var(--image-scale));transition:all 150ms ease-out}.module-slider .slide-image::before,.module-banners_grid .slide-image::before{content:"";display:none;width:100%;height:100%;position:absolute;z-index:1;pointer-events:none;border-radius:inherit}.module-slider figure,.module-banners_grid
figure{position:relative;display:flex;flex-direction:column;overflow:hidden}.module-slider figure img,.module-banners_grid figure
img{-o-object-fit:cover;object-fit:cover;max-height:var(--max-height, 100%);--drop-shadow-x:0px;--drop-shadow-y:0px;--drop-shadow-blur:0px;--drop-shadow-color:transparent;--drop-shadow-x-hover:var(--drop-shadow-x);--drop-shadow-y-hover:var(--drop-shadow-y);--drop-shadow-blur-hover:var(--drop-shadow-blur);--drop-shadow-color-hover:var(--drop-shadow-color);filter:drop-shadow(var(--drop-shadow-x) var(--drop-shadow-y) var(--drop-shadow-blur) var(--drop-shadow-color))}.module-slider figure::before,.module-banners_grid figure::before{content:"";display:none;position:absolute;inset:0;background:rgba(0,0,0,.5);pointer-events:none;z-index:2}.module-slider .slide-text,.module-banners_grid .slide-text{max-width:var(--layer-max-width, 100%);display:flex;align-items:center;transition:all 75ms ease-out;line-height:1.3}.module-slider .slide-text span,.module-banners_grid .slide-text
span{-webkit-box-decoration-break:clone;box-decoration-break:clone}.module-slider .slide-text .slide-text-layer,.module-banners_grid .slide-text .slide-text-layer{display:flex;align-items:center}.module-slider .slide-text .slide-text-layer::before,.module-banners_grid .slide-text .slide-text-layer::before{align-self:start;margin-inline-end:5px;font-size:1.1em}.module-slider .slide-text .slide-text-item,.module-banners_grid .slide-text .slide-text-item{display:inline}.module-slider .slide-text .slide-text-item::before,.module-slider .slide-text .slide-text-item::after,.module-banners_grid .slide-text .slide-text-item::before,.module-banners_grid .slide-text .slide-text-item::after{display:inline-flex;align-items:center;justify-content:center;min-width:1em;min-height:1em;font-size:.8em;transition:all 75ms ease-out;margin-inline-end:.3em}.module-slider .slide-text .slide-text-item::after,.module-banners_grid .slide-text .slide-text-item::after{margin-inline-start:.3em}.module-slider .slide-icon .can-rotate .has-svg>*,.module-banners_grid .slide-icon .can-rotate .has-svg>*{width:100% !important;height:100% !important}.module-slider .swiper-buttons,.module-banners_grid .swiper-buttons{width:100%;height:100%;position:absolute;top:0;left:50%;transform:translate3d(-50%, 0, 0);z-index:2;pointer-events:none;display:flex;align-items:center;justify-content:space-between}.module-slider .swiper-buttons>div,.module-banners_grid .swiper-buttons>div{pointer-events:auto;width:var(--button-width, 1.7em);height:var(--button-height, var(--button-width, 1.7em));font-size:min(3rem, 6vmin);left:auto;right:auto;top:auto;bottom:auto;transform:translate3d(var(--buttons-offset-x, 0), var(--buttons-offset-y, 0), 0);position:relative;margin:0;transition:opacity 10ms,background-color 100ms ease}.module-slider .swiper-buttons>div::before,.module-banners_grid .swiper-buttons>div::before{content:"";font-family:icomoon;line-height:1;font-size:inherit}.module-slider .swiper-buttons>div.swiper-button-next,.module-banners_grid .swiper-buttons>div.swiper-button-next{transform:translate3d(var(--button-next-offset-x, var(--buttons-offset-x, 0)), var(--button-next-offset-y, var(--buttons-offset-y, 0)), 0)}.module-slider .swiper-buttons>div.swiper-button-next::before,.module-banners_grid .swiper-buttons>div.swiper-button-next::before{content:""}.module-slider .swiper-pagination,.module-banners_grid .swiper-pagination{transform:translate3d(var(--pagination-offset-x, 0), var(--pagination-offset-y, 0), 0)}@keyframes pulse{100%{transform:scale(1)}}.module-slider{--slide-min-height:initial;--slide-max-height:100%}.module-slider .slider-wrapper>.swiper-container>.swiper-wrapper>.swiper-slide{width:var(--slide-width, 100%);margin-inline-end:calc(var(--slide-gap, 0px));min-height:var(--slide-min-height);max-height:var(--slide-max-height)}.module-slider .slide-cols{gap:var(--cols-gap, 0px)}.module-slider .slide-col-left{min-width:calc(var(--slides-cols-width, 50%) - var(--cols-gap, 0px));z-index:1}.module-slider .slide-col-right{min-width:max(1%, 100% - var(--slides-cols-width, 50%));padding:var(--slides-cols-right-padding, 0px)}.module-slider .slide-layers::after{content:"";position:absolute;display:none;width:70%;inset-inline-start:50%;inset-block-start:50%;transform:translate3d(-50%, -50%, 0);aspect-ratio:1;background:rgba(255,255,255,.5);pointer-events:none;z-index:-1}.module-banners_grid{--image-scale-speed:100ms;--image-scale-ease:ease-out;--scale-hover:1}.module-banners_grid .banners-grid{height:100%}.module-banners_grid .banners-wrapper{height:100%}.module-banners_grid .banners-wrapper>.swiper-slide{min-height:var(--slide-min-height);max-height:var(--slide-max-height)}.module-banners_grid>.module-body::before{content:"";position:absolute;pointer-events:none;z-index:0;width:100%;height:100%}.module-banners_grid .slide-cols{gap:var(--cols-gap, 0px)}.module-banners_grid .slide-cols::before{content:"";align-self:stretch;border-width:.5px;border-style:solid;border-color:transparent;flex-basis:calc((var(--slides-cols-auto-stack, 0px) - (100 * var(--stack-unit, 1%))) * 9999);order:2;display:none}.module-banners_grid .slide-col{--col-width:min(100%, max(var(--slides-cols-width), var(--col-left-fixed-width, var(--slides-cols-width))))}.module-banners_grid .slide-col-left{min-width:calc(var(--col-width, 50%) - 1px - (var(--cols-gap, 0px) / 2));z-index:1;order:0}.module-banners_grid .slide-col-right{min-width:max(1%, 100% - calc(var(--col-width, 50%) + var(--cols-gap, 0px) / 2));padding:var(--slides-cols-right-padding, 0px);order:3}.module-banners_grid .slide-content{min-height:inherit}.module-banners_grid .slide-image{--image-layer-scale:1;--image-layer-scale-speed:100ms;--image-layer-scale-ease:ease-out;--image-layer-scale-hover:1;transform:scale(var(--image-layer-scale));transition:transform var(--image-layer-scale-speed) var(--image-layer-scale-ease)}.module-banners_grid .slide-image
img{transition:transform var(--image-layer-scale-speed) var(--image-layer-scale-ease)}.no-touchevents .module-banners_grid .slide-content>img{transition:transform var(--image-scale-speed) var(--image-scale-ease)}.no-touchevents .module-banners_grid .slide-content:hover .slide-col-left::after,.no-touchevents .module-banners_grid .slide-content:hover .slide-col-right::after{max-width:var(--overlay-max-width-hover, var(--overlay-max-width));max-height:var(--overlay-max-height-hover, var(--overlay-max-height));transform:translate3d(var(--overlay-x-hover), var(--overlay-y-hover), 0) scale(var(--overlay-scale-hover)) rotate(var(--overlay-rotate-hover))}.slider-timer{position:absolute;z-index:11;width:100%}.swiper-timeline{position:relative;width:100%;height:2px;z-index:11;border-radius:inherit;background:var(--timer-color, #007AFF);transform:translate3d(0, 0, 0) scaleX(var(--timeline-progress, 0));will-change:transform;transform-origin:left;transition:opacity 150ms ease}.module-slider,.module-banners_grid{--stroke-width:2px}.module-slider{--image-scale-from:1;--transition-speed:300ms}.module-slider .swiper-wrapper{transition-timing-function:var(--ease)}@keyframes marquee-left{100%{transform:translateX(-100%)}}@keyframes swap-left{50.01%,100%{left:100%}}@keyframes marquee-right{100%{transform:translateX(0)}}@keyframes swap-right{50.01%,100%{left:0%}}.category-grid:not(.auto-grid){display:flex}.category-grid:not(.auto-grid):not(.swiper-wrapper){flex-wrap:wrap}.manufacturer-grid:not(.auto-grid){display:flex}.manufacturer-grid:not(.auto-grid):not(.swiper-wrapper){flex-wrap:wrap}.category-thumb,.manufacturer-thumb{display:flex;flex-wrap:wrap;width:100%;height:100%;transition:all .075s ease-out;position:relative}.category-thumb .caption,.manufacturer-thumb
.caption{width:100%;display:flex;flex-direction:column;z-index:2;position:relative}.category-thumb .image,.manufacturer-thumb
.image{width:100%;position:relative}.category-thumb .image a,.manufacturer-thumb .image
a{display:flex;align-items:center;justify-content:center;backface-visibility:hidden;transition:all 60ms ease-out}.category-thumb .image img,.manufacturer-thumb .image
img{width:100%;height:auto;transition:all .18s ease;border-radius:inherit}.category-thumb .name,.manufacturer-thumb
.name{max-width:100%;top:0;transition:all .075s ease-out}.category-thumb .name a,.manufacturer-thumb .name
a{display:block}.category-thumb{--image-width:100%;--stack:300px;--gap:0;gap:var(--gap);flex-direction:column;flex-wrap:nowrap}.category-thumb>div{flex-basis:calc((var(--stack) - 100%) * 9999)}.category-thumb
.image{min-width:min(100%, (var(--image-width)))}.category-thumb
.caption{justify-content:center;flex-grow:1;min-width:min(100%, (100% - var(--image-width) - var(--gap)))}.category-thumb .caption
.name{align-items:center}.manufacturer-grid:not(.auto-grid){display:flex}.manufacturer-grid:not(.auto-grid):not(.swiper-wrapper){flex-wrap:wrap}.manufacturer-thumb{display:flex;flex-wrap:wrap;--image-width:100%;--image-stack:30px;--details-gap:0;gap:var(--details-gap)}.manufacturer-thumb
.image{min-width:min(100%, max(1%, var(--image-width)));flex-basis:calc((var(--image-stack) - 100%) * 9999);display:flex;align-items:center;flex-grow:1;width:100%;border-radius:inherit}.manufacturer-thumb .image
a{border-radius:inherit}.manufacturer-thumb
.caption{border-radius:inherit;flex-grow:1;min-width:calc(max(1%, min(100%, 100% - var(--image-width))) - var(--details-gap));flex-basis:calc((var(--image-stack) - 100%) * 9999);align-items:center;justify-content:center}.manufacturer-thumb
.name{border-radius:inherit}.module-manufacturers,.module-categories{display:flex;flex-wrap:wrap;--title-width:100%;--title-stack:900px}.module-manufacturers>.module-title,.module-categories>.module-title{min-width:min(100%, max(1%, var(--title-width)));flex-basis:calc((var(--title-stack) + 1px - (100 * var(--unit, 1%)))*9999);flex-grow:1;width:100%}.module-manufacturers>.module-body,.module-categories>.module-body{flex-grow:1;min-width:max(1%, min(100%, 100% - var(--title-width)));flex-basis:calc((var(--title-stack) + 1px - (100 * var(--unit, 1%)))*9999)}.module-filter .panel-body>div>label>*{position:relative;z-index:1}html{--desktop-top-bar:35px;--slider-full-height:100vh}.header-desktop-slim:not(.has-menu-bar),.header-desktop-compact:not(.has-menu-bar){--desktop-main-menu:0px}.desktop-header-active{--slide-auto-reduction:calc(var(--desktop-top-bar, 0px) + var(--desktop-header, 0px) + var(--desktop-main-menu-slider, 0px) + var(--header-notice-height, 0px))}header{z-index:100;position:relative}.header{height:100%;display:flex;align-items:center;flex-direction:column;margin:0
auto;position:relative;transition:background-color .07s linear}.header .top-bar{z-index:3;height:var(--desktop-top-bar, 35px);display:flex;align-items:center;justify-content:space-between;position:static}.header .top-bar>div{z-index:1}.header .top-bar::before{height:var(--desktop-top-bar, 35px)}.header .top-menu{position:relative}.header .mid-bar{display:flex;align-items:center;justify-content:space-between;position:relative;height:var(--desktop-header, 80px);z-index:2}.header>.desktop-main-menu-wrapper{z-index:1}.desktop-main-menu-wrapper{display:flex}.desktop-main-menu-wrapper::before{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;pointer-events:none}.desktop-main-menu-wrapper::after{z-index:-1}.desktop-logo-wrapper{border-start-start-radius:inherit;border-end-start-radius:inherit}#logo{height:100%;max-width:var(--logo-max-width, 100%);transition:max-width 150ms ease-out;border-start-start-radius:inherit;border-end-start-radius:inherit}#logo
a{width:100%;height:100%;display:flex;align-items:center;justify-content:center;transition:all .075s ease-out;transform:none;border-start-start-radius:inherit;border-end-start-radius:inherit}#logo a>img{max-width:100%;max-height:100%;position:relative;align-self:center;transition:transform 150ms ease-out;width:auto !important;height:auto !important;--scale-hover:1}#logo a>img[src*=svg]{width:100% !important}.desktop-header-active .header-sm .top-menu>ul{margin:0;flex-wrap:nowrap}.desktop-header-active .header-compact>div{width:100%}.desktop-header-active .header-compact .mid-bar .desktop-main-menu-wrapper::after{display:none}.desktop-header-active .header-compact .mid-bar .desktop-main-menu-wrapper .main-menu{display:inline-flex}.desktop-header-active .header-compact .desktop-logo-wrapper{min-width:-moz-max-content;min-width:max-content;height:100%;pointer-events:none;display:flex}.desktop-header-active .header-compact .desktop-logo-wrapper
#logo{min-width:100%}.desktop-header-active .header-compact .desktop-logo-wrapper #logo
a{pointer-events:auto}.desktop-header-active .header-compact .desktop-main-menu-wrapper .main-menu{flex-wrap:nowrap}.desktop-header-active .header-compact .desktop-main-menu-wrapper .main-menu>.j-menu>.menu-item>a{position:relative;z-index:2}.desktop-header-active .header-compact .desktop-main-menu-wrapper .main-menu>.j-menu>.menu-item>.dropdown-menu{z-index:3}.desktop-header-active .header-compact .header-cart-group{display:flex;align-items:center;justify-content:flex-end;margin-inline-start:auto;height:100%}.mobile-header,.open-close,.mobile-bar-group{display:none}.top-bar .top-menu.language-currency>div,.top-bar .top-menu.language-currency>div>div,.top-bar .top-menu.language-currency>div>div form,.top-bar .top-menu.language-currency>div>div .dropdown
button{height:100%}.top-menu.language-currency .dropdown.dropdown .j-menu>li>a:before{display:none}.language-currency{display:flex;align-items:center;height:100%;pointer-events:none}.language-currency
.dropdown{pointer-events:auto}.language-currency .dropdown-toggle{padding:5px;display:flex;align-items:center}.language-currency
button{background-color:transparent;margin:0;width:100%;white-space:nowrap;padding:7px
10px}.language-currency
a{white-space:nowrap;cursor:pointer !important}.language-currency .dropdown>button>span{display:flex;align-items:center}.language-currency .dropdown-menu{min-width:-moz-min-content;min-width:min-content}.language-currency .dropdown-menu>ul>li{border-width:1px 0 0 0}.language-currency .dropdown-menu>ul>li::before{display:none}.header-compact .language-currency{pointer-events:none}.header-compact .language-currency
button{pointer-events:auto}.header-search{height:100%}.header-search
input{width:100%;height:100%;border-radius:0;border:0;box-shadow:none;background:#fff !important;padding:0
12px}.header-search>span{flex-grow:1;width:100%;height:100%;position:static !important}.header-search>button::before{content:"";font-family:icomoon}.header-search>*{order:5}.mini-search{height:100%}.mini-search .search-trigger{display:flex;align-items:center;justify-content:center;font-size:20px;transition:all .075s ease-out;background-color:transparent;--width:auto;width:var(--width)}.mini-search
#search{align-items:center;justify-content:center;height:100%}.mini-search #search>.dropdown-menu{left:auto;right:0;width:-moz-available;width:-webkit-fill-available;width:stretch}.mini-search #search>.dropdown-menu::before{left:100%;transform:translate3d(calc(-100% - 5px + var(--triangle-left-offset, 0px)), 0, 0)}.mini-search .menu-icon{display:flex;flex-direction:column;line-height:1}.mini-search .menu-icon::after{font-size:11px;transform:translate3d(var(--offset-x, 0), var(--offset-y, 0), 0)}.mini-search .header-search{display:flex;max-width:100%}.mini-search .header-search
input{min-width:150px}.mini-search .search-button{min-width:40px;background-color:inherit}.mini-search .menu-icon{transition:all 100ms ease-out}.search-button{display:flex;align-items:center;justify-content:center;padding:0;min-width:40px;height:100%;border-radius:0;font-size:20px;border-top-right-radius:inherit;border-bottom-right-radius:inherit}#cart{transition:all 100ms ease-out,transform 50ms ease;height:100%;display:flex;align-items:center}#cart>a{position:relative;padding:0;display:flex;align-items:center;justify-content:center;background-color:transparent;transition:all 100ms ease-out;max-height:100%;height:var(--size, 40px);border-radius:inherit;text-decoration:none !important}#cart>a>span{color:inherit}#cart>a>em{font-family:inherit;display:flex;flex-direction:column;align-items:center;justify-content:center;width:var(--size, 40px);height:100%;border-top-right-radius:inherit;border-bottom-right-radius:inherit}#cart>a>em::before{transition:all 100ms ease-out;color:inherit}#cart>a::after{display:none !important}.desktop-main-menu-wrapper .desktop-cart-wrapper{display:inline-flex;align-items:center}.desktop-main-menu-wrapper .desktop-cart-wrapper
#cart{height:auto}#cart-items{z-index:1;margin:var(--margin-top, 0) 0 0 0;position:absolute;transform:translate3d(calc(75% + var(--x, 0px)), calc(-100% + var(--y, 0px)), 0)}#cart-total{white-space:nowrap;display:flex;flex-direction:column;padding-inline:12px}#cart-total .cart-title{display:block}#cart-content::before{left:100%;transform:translateX(-150%);--triangle-right:var(--triangle-right-offset, 0px);--triangle-left:var(--triangle-left-offset, 0px)}.cart-content{right:0;left:auto;padding-top:0;--cart-table-spacing:8px;font-size:13px}.cart-content .cart-empty{padding:20px;margin:var(--cart-table-spacing);display:flex;align-items:center;justify-content:center;flex-direction:column}.cart-content .cart-empty::before{line-height:1}.cart-content>ul{display:flex;flex-direction:column;background-color:#fff;list-style:none;margin:0;padding:0;overflow:hidden}.cart-content
img{max-width:100%;height:auto}.desktop-header-active .mobile-cart-content-container .cart-content
ul{height:100%;box-shadow:none;border-radius:0}.desktop-main-menu-wrapper{max-width:100%}.desktop-main-menu-wrapper .main-menu{display:inline-flex;align-items:center;flex-wrap:wrap;scrollbar-width:none}.desktop-main-menu-wrapper .main-menu .main-menu-item{display:flex;flex-direction:column;justify-content:center;height:100%;padding:0
calc(var(--menu-item-gap, 0px) / 2)}.desktop-main-menu-wrapper .main-menu .main-menu-item>a{border-width:0 0 0 1px;justify-content:center}.desktop-main-menu-wrapper .main-menu>.j-menu{border-radius:inherit;flex-wrap:nowrap;z-index:1}.desktop-main-menu-wrapper .main-menu>.j-menu>li>a{height:100%}.desktop-main-menu-wrapper .main-menu>.j-menu>li>a .links-text{width:100%;display:flex;align-items:center}.mega-menu-content::before{--triangle-size-overlay:calc(var(--triangle-size, 0px) + var(--triangle-top-distance, 0px));content:"";inset:0;position:absolute;border-radius:inherit;pointer-events:none;display:none}.desktop-main-menu-wrapper [id*=main-menu]>.j-menu>.mega-menu>.j-dropdown>.mega-menu-content{overflow-x:hidden;overflow-y:auto;max-height:calc(100vh - (var(--mega-menu-top-offset, 0px) + var(--element-height, 0px) + var(--dropdown-triangle, 0px)))}.desktop-main-menu-wrapper .main-menu .mega-menu .mega-menu-content{width:100%;margin:0
auto}.desktop-main-menu-wrapper .main-menu .mega-menu .grid-cols-wrapper{max-width:100%}.desktop-main-menu-wrapper .main-menu .mega-fullwidth{position:static}.desktop-main-menu-wrapper .main-menu .mega-fullwidth>.j-dropdown::before{--element-offset:inherit;--scroll-offset:inherit;--element-width:inherit;--mega-menu-full-offset:inherit;--gutter:0px;transform:translate3d(-100%, 0, 0);left:calc((var(--element-offset, 0px) + (var(--element-width, 0px) / 2)) - var(--scroll-offset, 0px) - var(--gutter, 0px) + var(--triangle-left-offset, 0px))}.desktop-main-menu-wrapper .main-menu .mega-fullwidth:first-child>.j-dropdown::before{transform:none;left:calc((var(--element-offset, 0px) + (var(--element-width, 0px) / 2)) - var(--scroll-offset, 0px) - var(--gutter, 0px) - var(--menu-item-gap, 0px) + var(--triangle-left-offset, 0px))}.desktop-main-menu-wrapper .main-menu .mega-fullwidth:last-child>.j-dropdown::before{transform:translate3d(-100%, 0, 0);left:calc((var(--element-offset, 0px) + (var(--element-width, 0px) / 2)) - var(--scroll-offset, 0px) - var(--gutter, 0px) + var(--menu-item-gap, 0px) / 2 + var(--triangle-left-offset, 0px))}.no-touchevents .main-menu .main-menu-item.mega-menu:hover:first-child::before{content:"";--element-width:inherit;position:absolute;width:calc(var(--element-width, 50px));height:100%;transform:translate3d(-100%, 0, 0)}.no-touchevents .main-menu .main-menu-item.mega-menu:hover:last-child::after{content:"";--element-width:inherit;position:absolute;width:calc(var(--element-width, 50px));height:100%;transform:translate3d(calc(var(--element-width, 50px)), 0, 0)}.site-overlay{z-index:-10;position:fixed;width:100%;height:100vh;inset:0;top:calc(var(--header-notice-height, 0px) + var(--site-overlay-offset, 0px));pointer-events:none;background-color:#000;animation:overlay .3s ease;transition:opacity .15s .1s ease-in-out;opacity:0;visibility:hidden}.desktop-header-active .menu-trigger{display:none !important;transition:all 50ms ease-out;z-index:2}.desktop-header-active .menu-trigger ul,.desktop-header-active .menu-trigger
li{height:100%}.desktop-header-active .menu-trigger
a{cursor:pointer !important;justify-content:flex-start;border-width:0;height:100%;display:flex;align-items:center;padding:5px
15px;text-decoration:none !important;transition:all 80ms ease-out;white-space:nowrap}.desktop-header-active .menu-trigger .links-text{transition:inherit}.desktop-header-active .desktop-main-menu-wrapper.menu-top{align-items:center}.desktop-header-active .desktop-main-menu-wrapper.menu-top>.menu-trigger{padding-inline-start:0;padding-inline-end:0}.desktop-main-menu-wrapper .main-menu>.j-menu>li>a .count-badge{--menu-badge-y:-100%}.desktop-main-menu-wrapper .main-menu>.j-menu>.main-menu-item.dropdown>.j-dropdown{top:calc(50% + var(--element-height, 0px) / 2)}.desktop-main-menu-wrapper .main-menu>.j-menu>.main-menu-item.dropdown>.j-dropdown::before{--menu-item-gap:inherit}.safari.desktop-header-active.menu-1-scroll .menu-top [id*=main-menu],.safari.desktop-header-active.menu-2-scroll .menu-top [id*=main-menu]{overflow:initial !important}.desktop-header-active
header{transition:padding-bottom var(--header-transition, 250ms)}.desktop-header-active header+*{transition:margin-top var(--header-transition, 250ms)}.desktop-header-active header .mid-bar{transition:height var(--header-transition, 250ms)}.desktop-header-active.sticky-full
header{position:sticky;top:0}.mobile-secondary-menu,.mobile-wrapper-top-menu{max-width:100%;padding:0}.mobile-secondary-menu .top-menu,.mobile-wrapper-top-menu .top-menu{height:auto;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.mobile-secondary-menu .top-menu>.j-menu,.mobile-wrapper-top-menu .top-menu>.j-menu{position:static;flex-wrap:nowrap}.mobile-secondary-menu .top-menu>.j-menu>li>a,.mobile-wrapper-top-menu .top-menu>.j-menu>li>a{align-items:center;justify-content:center}.mobile-secondary-menu .top-menu>.j-menu>li.dropdown,.mobile-wrapper-top-menu .top-menu>.j-menu>li.dropdown{position:static;--translate-x:-100%;--align-scroll-start:calc((var(--element-offset, 0px)) - var(--scroll-offset, 0px) + var(--menu-item-gap, 0px) / 2);--align-scroll-center:calc(var(--element-offset, 0px) - var(--scroll-offset, 0px) + var(--element-width, 0px) / 2);--align-scroll-end:calc(var(--element-offset, 0px) - var(--scroll-offset, 0px) + var(--element-width, 0px) - (var(--menu-item-gap, 0px) / 2) - var(--content-gutter, 0px));--align-scroll:var(--align-scroll-start)}.mobile-secondary-menu .top-menu>.j-menu>li.dropdown>.j-dropdown,.mobile-wrapper-top-menu .top-menu>.j-menu>li.dropdown>.j-dropdown{left:var(--align-scroll, 0) !important;transform:translate3d(var(--translate-x), var(--dropdown-from), 0) !important}.mobile-secondary-menu .top-menu>.j-menu>li.dropdown>.j-dropdown::before,.mobile-wrapper-top-menu .top-menu>.j-menu>li.dropdown>.j-dropdown::before{--menu-item-gap:inherit}.mobile-main-menu-container .mobile-main-menu-wrapper .j-menu>.dropdown>a::after{display:none !important}.desktop-mobile-main-menu-wrapper .main-menu-item,.mobile-main-menu-wrapper .main-menu-item{flex-direction:column}.desktop-mobile-main-menu-wrapper .menu-trigger,.desktop-mobile-main-menu-wrapper .search-trigger,.desktop-mobile-main-menu-wrapper .mobile-custom-menu,.mobile-main-menu-wrapper .menu-trigger,.mobile-main-menu-wrapper .search-trigger,.mobile-main-menu-wrapper .mobile-custom-menu{position:relative}.ios *,.ipad
*{background-attachment:initial !important}.mobile-container{display:none;flex-direction:column;position:fixed;z-index:1300;max-width:100%;height:100%;top:0;left:0;transform:translate3d(-100%, 0, 0);transition:all .4s cubic-bezier(0.645, 0.045, 0.355, 1);will-change:transform;background-color:#fff;overflow-y:auto}.mobile-container .mobile-wrapper-header{order:-2}.mobile-container .menu-item>.collapse>.j-menu>.menu-item.dropdown{flex-wrap:wrap}.mobile-container .menu-item>.collapse>.j-menu>.menu-item.dropdown>div{width:100%}html[class*=-container-open] .mobile-container{display:flex}html[class*=-container-open] .mobile-container.animating{transform:translate3d(0, 0, 0) !important}html[class*=-container-open] .mobile-container.mobile-cart-content-container{transform:translate3d(100%, 0, 0);left:auto;right:0}.site-wrapper::before{content:"";position:fixed;z-index:1299;left:0;top:-200px;width:100%;height:calc(100vh + 200px);pointer-events:none;opacity:0;visibility:hidden;will-change:opacity;transition:all .2s;display:none}.mobile-wrapper-header{position:relative;width:100%;min-height:var(--mobile-wrapper-header, 40px);display:flex;align-items:center;min-width:0}.mobile-wrapper-header>span{height:100%;align-items:center;font-size:17px;display:flex}.mobile-wrapper-header>span:not(:empty){padding-inline-start:calc(12px + var(--offset-left, 0px));padding-inline-end:calc(12px + var(--offset-right, 0px))}.mobile-wrapper-header>span
span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobile-wrapper-header>span::after{font:inherit;margin-inline-start:calc(12px + var(--offset-left, 0px));margin-inline-end:calc(12px + var(--offset-right, 0px))}.mobile-wrapper-header>a{height:100%;min-width:var(--mobile-wrapper-header-close, var(--mobile-wrapper-header, 30px));flex-grow:0;display:flex;align-items:center;justify-content:center;font-size:25px;cursor:pointer;transition:transform 80ms ease;margin-inline-start:auto}.mobile-wrapper-header>a::before{content:"";font-family:icomoon;line-height:1;aspect-ratio:1}.mobile-wrapper-header .mobile-wrapper-top-menu{min-width:0;display:flex;align-items:center;position:relative}.mobile-wrapper-header .mobile-wrapper-top-menu div.top-menu{padding-inline-end:0}.mobile-wrapper-header .mobile-wrapper-top-menu div.top-menu>.j-menu>.dropdown>.j-dropdown{top:calc(50% + var(--element-height, 0px) / 2)}.mobile-wrapper-header .mobile-wrapper-top-menu::after{content:"";display:none;position:absolute;pointer-events:none;--element-padding-inline-end:inherit;--background-color:inherit;width:30px;background-image:linear-gradient(90deg, rgba(255, 255, 255, 0) 0, var(--fader-color, var(--background-color)) 70%, var(--fader-color, var(--background-color)));height:100%;top:0;right:0;z-index:2;transition:opacity 200ms ease-out}.mobile-wrapper-header .mobile-wrapper-top-menu.no-scroll::after{display:none}.mobile-wrapper-header .mobile-wrapper-top-menu,.mobile-wrapper-header .language-currency{height:100%}.mobile-wrapper-header .language-currency{flex-grow:1}.mobile-filter-wrapper{height:calc(100% - var(--mobile-wrapper-header, 40px));overflow-y:auto;overflow-x:hidden}.mobile-filter-container .mobile-wrapper-header .reset-filter.btn{position:absolute;left:50%;transform:translate3d(-50%, 0, 0)}.desktop-mobile-main-menu-wrapper .main-menu,.mobile-main-menu-wrapper .main-menu{border-width:0;background-color:transparent}.desktop-mobile-main-menu-wrapper .main-menu .j-menu>*,.mobile-main-menu-wrapper .main-menu .j-menu>*{box-shadow:none !important}.desktop-mobile-main-menu-wrapper .main-menu .dropdown::after,.mobile-main-menu-wrapper .main-menu .dropdown::after{display:none !important}.desktop-mobile-main-menu-wrapper .main-menu .j-menu,.mobile-main-menu-wrapper .main-menu .j-menu{list-style:none;margin:0;padding:0;box-shadow:none !important}.desktop-mobile-main-menu-wrapper .main-menu .j-menu>.menu-item .open-menu,.mobile-main-menu-wrapper .main-menu .j-menu>.menu-item .open-menu{min-width:40px;height:100%;right:0;border-radius:0}.desktop-mobile-main-menu-wrapper .main-menu .j-menu>.menu-item>a,.mobile-main-menu-wrapper .main-menu .j-menu>.menu-item>a{position:relative;justify-content:flex-start;padding:0
10px;display:flex;align-items:center}.desktop-mobile-main-menu-wrapper .main-menu .j-menu>.menu-item>a::after,.mobile-main-menu-wrapper .main-menu .j-menu>.menu-item>a::after{display:none}.desktop-mobile-main-menu-wrapper .main-menu .dropdown-menu,.mobile-main-menu-wrapper .main-menu .dropdown-menu{padding:0;margin:0;position:relative;opacity:1;visibility:visible;transform:translateY(0) scale(1);width:100%;display:none}.desktop-mobile-main-menu-wrapper .main-menu .dropdown-menu>ul,.mobile-main-menu-wrapper .main-menu .dropdown-menu>ul{box-shadow:none}.desktop-mobile-main-menu-wrapper .main-menu .dropdown-menu>ul li>a,.mobile-main-menu-wrapper .main-menu .dropdown-menu>ul li>a{margin-bottom:10px}.desktop-mobile-main-menu-wrapper .main-menu .dropdown-menu>ul li .dropdown-menu,.mobile-main-menu-wrapper .main-menu .dropdown-menu>ul li .dropdown-menu{left:0;box-shadow:none}.desktop-mobile-main-menu-wrapper .main-menu .dropdown-menu::before,.mobile-main-menu-wrapper .main-menu .dropdown-menu::before{display:none}.desktop-mobile-main-menu-wrapper .main-menu .multi-level .dropdown-menu ul,.mobile-main-menu-wrapper .main-menu .multi-level .dropdown-menu
ul{box-shadow:none}.desktop-mobile-main-menu-wrapper .main-menu .multi-level .dropdown-menu ul li.dropdown,.mobile-main-menu-wrapper .main-menu .multi-level .dropdown-menu ul
li.dropdown{display:table;width:100%}.desktop-mobile-main-menu-wrapper .main-menu .mega-menu .main-menu-item>a+div,.mobile-main-menu-wrapper .main-menu .mega-menu .main-menu-item>a+div{border-width:1px 0 0 0;border-color:inherit;border-style:inherit}.desktop-mobile-main-menu-wrapper .main-menu .j-menu,.mobile-main-menu-wrapper .main-menu .j-menu{border-top-width:0 !important;border-bottom-width:0 !important}.desktop-mobile-main-menu-wrapper .dropdown>a::after{display:none !important}.desktop-mobile-main-menu-wrapper .j-menu{box-shadow:none !important}.mobile-cart-content-container .mobile-cart-content-wrapper.cart-content{max-height:100%;height:calc(100% - var(--mobile-wrapper-header, 40px))}.mobile-cart-content-container .mobile-cart-content-wrapper.cart-content
ul{height:100%;border-radius:0;background:transparent}.admin-edit{display:none;cursor:pointer;position:absolute;top:1px;left:1px;color:#fff;font-size:12px;background-color:var(--green);border-radius:2px;z-index:100;box-shadow:1px 1px 0 0 rgba(0,0,0,.2);transition:opacity .15s ease-out;opacity:0;height:0;overflow:hidden}.admin-edit
em{margin:2px
6px}.admin-edit-tooltip{pointer-events:none;z-index:9999999}@media only screen and (max-width: 767px){.admin-bar,.admin-edit{display:none !important}}
/* */

.discount-product-list{font-size:14px;line-height:15px;padding-top:10px;font-weight:bold}.discount-product-list,.discount-product-list
*{display:block}
/* */

#cc-main{background:transparent;color:var(--cc-primary-color);font-family:var(--cc-font-family);font-size:16px;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.15;position:relative;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;position:fixed;z-index:var(--cc-z-index)}:root{--cc-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--cc-modal-border-radius:.5rem;--cc-btn-border-radius:.4rem;--cc-modal-transition-duration:.25s;--cc-link-color:var(--cc-btn-primary-bg);--cc-modal-margin:1rem;--cc-z-index:2147483647;--cc-bg:#fff;--cc-primary-color:#2c2f31;--cc-secondary-color:#5e6266;--cc-btn-primary-bg:#30363c;--cc-btn-primary-color:#fff;--cc-btn-primary-border-color:var(--cc-btn-primary-bg);--cc-btn-primary-hover-bg:#000;--cc-btn-primary-hover-color:#fff;--cc-btn-primary-hover-border-color:var(--cc-btn-primary-hover-bg);--cc-btn-secondary-bg:#eaeff2;--cc-btn-secondary-color:var(--cc-primary-color);--cc-btn-secondary-border-color:var(--cc-btn-secondary-bg);--cc-btn-secondary-hover-bg:#d4dae0;--cc-btn-secondary-hover-color:#000;--cc-btn-secondary-hover-border-color:#d4dae0;--cc-separator-border-color:#f0f4f7;--cc-toggle-on-bg:var(--cc-btn-primary-bg);--cc-toggle-off-bg:#667481;--cc-toggle-on-knob-bg:#fff;--cc-toggle-off-knob-bg:var(--cc-toggle-on-knob-bg);--cc-toggle-enabled-icon-color:var(--cc-bg);--cc-toggle-disabled-icon-color:var(--cc-bg);--cc-toggle-readonly-bg:#d5dee2;--cc-toggle-readonly-knob-bg:#fff;--cc-toggle-readonly-knob-icon-color:var(--cc-toggle-readonly-bg);--cc-section-category-border:var(--cc-cookie-category-block-bg);--cc-cookie-category-block-bg:#f0f4f7;--cc-cookie-category-block-border:#f0f4f7;--cc-cookie-category-block-hover-bg:#e9eff4;--cc-cookie-category-block-hover-border:#e9eff4;--cc-cookie-category-expanded-block-bg:transparent;--cc-cookie-category-expanded-block-hover-bg:#dee4e9;--cc-overlay-bg:rgba(0,0,0,.65);--cc-webkit-scrollbar-bg:var(--cc-section-category-border);--cc-webkit-scrollbar-hover-bg:var(--cc-btn-primary-hover-bg);--cc-footer-bg:var(--cc-btn-secondary-bg);--cc-footer-color:var(--cc-secondary-color);--cc-footer-border-color:#e4eaed;--cc-pm-toggle-border-radius:4em}#cc-main .cm__link-group>*+*{margin-left:1.3rem}#cc-main.cc--rtl .cm__link-group>*+*{margin-left:0;margin-right:1.3rem}
/* */

.cc--dark-turquoise{color-scheme:dark;--cc-bg:#161a1c;--cc-primary-color:rgb(239, 244, 246);--cc-secondary-color:#b1bdc3;--cc-btn-primary-bg:#60fed2;--cc-btn-primary-color:#000;--cc-btn-primary-hover-bg:#4dd4ae;--cc-btn-primary-hover-color:#000;--cc-btn-secondary-bg:#242c31;--cc-btn-secondary-color:var(--cc-primary-color);--cc-btn-secondary-hover-bg:#d4dae0;--cc-btn-secondary-hover-color:#000;--cc-cookie-category-block-bg:#1e2428;--cc-cookie-category-block-border:#1e2428;--cc-cookie-category-block-hover-bg:#242c31;--cc-cookie-category-block-hover-border:#242c31;--cc-cookie-category-expanded-block-hover-bg:#242c31;--cc-cookie-category-expanded-block-bg:#1e2428;--cc-toggle-readonly-bg:#343e45;--cc-overlay-bg:rgba(4, 6, 8, .85)!important;--cc-toggle-on-knob-bg:var(--cc-bg);--cc-toggle-readonly-knob-bg:var( --cc-cookie-category-block-bg);--cc-separator-border-color:#222a30;--cc-footer-border-color:#212529;--cc-footer-bg:#0f1112}
/* */

#logo a,
#logo a img,
#cart:hover,
#cart:active,
a,
.btn,
a:hover,
.btn:hover{transform:none !important;transition:none !important}.ures-kosar-kontener{padding:20px;display:flex;flex-direction:column;flex-wrap:wrap;gap:25px;justify-content:center;align-items:center}.ures-kosar-szoveg{font-size:24px}.form-control, .select-control, .form-select{padding:5px
20px}.accept-aszf-button{background:#7FBA00;color:#fff;margin:5px;letter-spacing:0px}.megsem-button{background:#7FBA00;color:#fff}.reject-aszf-button{background:#29292b;color:#fff;margin:5px;letter-spacing:0px}.megerosit-button{background:#29292b;color:#fff}.modal-footer-aszf{display:flex;flex-direction:row;flex-wrap:wrap;padding:20px;justify-content:center;align-content:center;border-top:1px solid #ddd;background:#F7F6F2;border-radius:0px 0px 5px 5px}.modal-footer{padding:12px}.aszf-modal-window{width:auto;height:auto;margin-top:auto;margin-left:auto;margin-right:auto;display:flex;max-width:800px;top:20%}.modal-title-aszf{text-align:center}.aszf-modal-header{background:#F7F6F2;flex-direction:column !important}.aszf-modal-figyelmezteto-szoveg{font-size:14px;margin-bottom:0px;text-align:justify}.aszf-modal-content{max-width:100% !important;width:100% !important;padding:0px
!important}.megerosites-ablak-fejlec{background:#f7f6f2;padding-top:10px;padding-bottom:10px}.megerosites-cim{font-size:18px}.aszf-confirm-modal-window{width:520px !important;min-height:170px;top:calc(50% - 85px);display:flex;margin-right:auto;margin-left:auto;margin-top:auto}.megerosites-ablak-lablec{display:flex;width:100%;justify-content:center;flex-direction:row}@media only screen and (max-width: 1140px){.aszf-modal-window{top:5%;margin-left:20px;margin-right:20px}.aszf-modal-figyelmezteto-szoveg{font-size:12px}}
/* */

[class^="bi-"]::before,
[class*=" bi-"]::before{display:inline-block;font-family:bootstrap-icons !important;font-style:normal;font-weight:normal !important;font-variant:normal;text-transform:none;line-height:1;vertical-align:text-bottom;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}</style><link id='li_df' rel='preload' as='style' href='image/cache/lightning/04231824611gsihu-hu_wp.css'/>	<style data-id="icons">
				@font-face {
					font-family: 'icomoon';
					src: url('catalog/view/theme/journal3/icons_custom/fonts/icomoon.woff?v=7dd991a806') format('woff'),url('catalog/view/theme/journal3/icons_custom/fonts/icomoon.ttf?v=7dd991a806') format('truetype'),url('catalog/view/theme/journal3/icons_custom/fonts/icomoon.svg?v=7dd991a806') format('svg');
					font-weight: normal;
					font-style: normal;
					font-display: block;
				}
				
				.icon {
					/* use !important to prevent issues with browser extensions that change fonts */
					font-family: 'icomoon' !important;
					speak: never;
					font-style: normal;
					font-weight: normal;
					font-variant: normal;
					text-transform: none;
					line-height: 1;
					-webkit-font-smoothing: antialiased;
					-moz-osx-font-smoothing: grayscale;
				}
			</style>
					<style data-id="fonts-custom">
					@font-face {
						font-family: 'Poppins-Regular';
						src: url('catalog/view/theme/journal3/fonts_custom/Poppins-Regular.woff?v=d57200bb0d') format('woff');
						font-weight: normal;
						font-style: normal;
						font-display: swap;
					}
				
					@font-face {
						font-family: 'RedHatText-Medium';
						src: url('catalog/view/theme/journal3/fonts_custom/RedHatText-Medium.woff?v=2332cf40b4') format('woff');
						font-weight: normal;
						font-style: normal;
						font-display: swap;
					}
				
					@font-face {
						font-family: 'Poppins-SemiBold';
						src: url('catalog/view/theme/journal3/fonts_custom/Poppins-SemiBold.woff?v=e36b6b4c6f') format('woff');
						font-weight: normal;
						font-style: normal;
						font-display: swap;
					}
				
					@font-face {
						font-family: 'RedHatText-Bold';
						src: url('catalog/view/theme/journal3/fonts_custom/RedHatText-Bold.woff?v=e1733655d1') format('woff');
						font-weight: normal;
						font-style: normal;
						font-display: swap;
					}
				
					@font-face {
						font-family: 'Poppins-Light';
						src: url('catalog/view/theme/journal3/fonts_custom/Poppins-Light.woff?v=571a92c0a3') format('woff');
						font-weight: normal;
						font-style: normal;
						font-display: swap;
					}
				
					@font-face {
						font-family: 'Poppins-Medium';
						src: url('catalog/view/theme/journal3/fonts_custom/Poppins-Medium.woff?v=38f62540e2') format('woff');
						font-weight: normal;
						font-style: normal;
						font-display: swap;
					}
				
					@font-face {
						font-family: 'RedHatText-Regular';
						src: url('catalog/view/theme/journal3/fonts_custom/RedHatText-Regular.woff?v=5543805524') format('woff');
						font-weight: normal;
						font-style: normal;
						font-display: swap;
					}
				</style>
					<style data-id="google-fonts">@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3umX5slCNuHLi8bLeY9MK7whWMhyjypVO7abI26QOD_v86KnrOig.woff2) format('woff2');
}
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3umX5slCNuHLi8bLeY9MK7whWMhyjypVO7abI26QOD_s06KnrOig.woff2) format('woff2');
}
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3umX5slCNuHLi8bLeY9MK7whWMhyjypVO7abI26QOD_hg9KnrOig.woff2) format('woff2');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4uaVI.woff2) format('woff2');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 500;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjr0B4uaVI.woff2) format('woff2');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1x4uaVI.woff2) format('woff2');
}
</style>
					<style data-id="variables">:root { --alapszin: rgba(226, 145, 14, 1); --alapszin-hover: rgba(17, 17, 17, 1); --atlatszo: rgba(0, 0, 0, 0); --betuszin: rgba(102, 102, 102, 1); --piros: rgba(219, 41, 25, 1); --szin_feher: rgba(255, 255, 255, 1); --zold: rgba(34, 139, 34, 1) }</style>
					<style data-id="settings">.blog-post .post-details .post-stats { padding-inline: initial; margin-inline: initial; white-space: nowrap; overflow-x: auto; padding-bottom: 12px; margin-bottom: -12px;; -webkit-overflow-scrolling:touch; } 
.blog-post .post-details .post-stats .p-category { flex-wrap:nowrap; display:inline-flex } 
.blog-post .post-details .post-stats::-webkit-scrollbar { -webkit-appearance: none; height: 0; height:1px; width: 1px } 
.blog-post .post-details .post-stats-wrapper { margin-bottom: 10px; --element-margin-bottom: 10px } 
.blog-post .post-details .post-stats .p-posted { display:inline-flex } 
.blog-post .post-details .post-stats .p-author { display:inline-flex } 
.blog-post .post-details .p-date { display:inline-flex } 
.blog-post .post-details .p-date-image { top: 0; left: 0; right: auto; bottom: auto; } 
.p-date-image { margin: 5px; --element-margin: 5px } 
.blog-post .post-details .post-stats .p-comment { display:none } 
.blog-post .post-details .post-stats .p-view { display:none } 
.post-stats .p-author::before { margin-right: 5px; --element-margin-right: 5px; margin-left: 0px; --element-margin-left: 0px } 
.post-stats .p-date::before { content: '\e94f' !important; font-family: icomoon !important; color: rgba(136, 136, 136, 1); margin-right: 4px; --element-margin-right: 4px; margin-left: 8px; --element-margin-left: 8px } 
.post-stats .p-category::before { content: '\ea78' !important; font-family: icomoon !important; margin-right: 4px; --element-margin-right: 4px; margin-left: 8px; --element-margin-left: 8px } 
.container.blog-post { max-width: 1400px } 
.post-content body { font-family: 'Open Sans'; font-weight: 400; font-size: 13px; color: rgba(102, 102, 102, 1); letter-spacing: 0.4pxpx; line-height: 22px } 
.post-content { -webkit-font-smoothing: subpixel-antialiased; column-count:initial; column-rule-style: none } 
.post-content a { color: rgba(226, 145, 14, 1); text-decoration: none; -webkit-text-decoration: none } 
.post-content a:focus { color: rgba(226, 145, 14, 1); text-decoration: none; -webkit-text-decoration: none } 
.no-touchevents .post-content a:hover { color: rgba(17, 17, 17, 1); text-decoration: none; -webkit-text-decoration: none } 
.post-content a:active { color: rgba(226, 145, 14, 1); text-decoration: none; -webkit-text-decoration: none } 
.post-content a:visited { color: rgba(226, 145, 14, 1); text-decoration: none; -webkit-text-decoration: none } 
.post-content p { font-family: 'Open Sans'; font-weight: 400; letter-spacing: 0.4pxpx; margin-bottom: 16px; --element-margin-bottom: 16px } 
.post-content span { font-weight: 400 } 
.post-content s { font-size: var(--j-font_size-12); font-weight: 400 } 
.post-content small { font-size: var(--j-font_size-12); font-weight: 400 } 
.post-content b { font-family: 'Open Sans'; font-weight: 400 } 
.post-content ol { margin-bottom: 20px; --element-margin-bottom: 20px } 
.post-content ul { margin-bottom: 20px; --element-margin-bottom: 20px } 
.post-content h1, .h1 { font-family: 'Cormorant Garamond'; font-weight: 500; font-size: var(--j-font_size-36); color: rgba(17, 17, 17, 1); letter-spacing: 0.4pxpx; line-height: 38px; padding-bottom: 10px; --element-padding-bottom: 10px; margin-bottom: 20px; --element-margin-bottom: 20px } 
.post-content h2, .h2 { font-family: 'Cormorant Garamond'; font-weight: 500; font-size: var(--j-font_size-32); color: rgba(17, 17, 17, 1); letter-spacing: 0.4pxpx; line-height: 38px; padding-bottom: 10px; --element-padding-bottom: 10px; margin-bottom: 10px; --element-margin-bottom: 10px } 
.post-content h3, .h3 { font-family: 'Cormorant Garamond'; font-weight: 500; font-size: var(--j-font_size-28); color: rgba(17, 17, 17, 1); letter-spacing: 0.4pxpx; line-height: 38px; padding-bottom: 10px; --element-padding-bottom: 10px; margin-bottom: 10px; --element-margin-bottom: 10px } 
.post-content h4, .h4 { font-family: 'Cormorant Garamond'; font-weight: 500; font-size: var(--j-font_size-26); color: rgba(17, 17, 17, 1); letter-spacing: 0.4pxpx; line-height: 26px; padding-bottom: 10px; --element-padding-bottom: 10px; margin-bottom: 10px; --element-margin-bottom: 10px } 
.post-content h5, .h5 { font-family: 'Cormorant Garamond'; font-weight: 500; font-size: var(--j-font_size-24); color: rgba(17, 17, 17, 1); letter-spacing: 0.4pxpx; line-height: 30px; padding-bottom: 10px; --element-padding-bottom: 10px; margin-bottom: 10px; --element-margin-bottom: 10px } 
.post-content h6, .h6 { font-family: 'Cormorant Garamond'; font-weight: 500; font-size: var(--j-font_size-22); color: rgba(17, 17, 17, 1); letter-spacing: 0.4pxpx; padding-bottom: 10px; --element-padding-bottom: 10px; margin-bottom: 10px; --element-margin-bottom: 10px } 
.post-content blockquote { font-family: 'Open Sans'; font-weight: 400; background-color: rgba(247, 246, 242, 1); --background-color: rgba(247, 246, 242, 1); padding-top: 15px; --element-padding-top: 15px; padding-right: 25px; --element-padding-right: 25px; padding-bottom: 15px; --element-padding-bottom: 15px; padding-left: 25px; --element-padding-left: 25px; margin-bottom: 25px; --element-margin-bottom: 25px; border-width: 0; border-left-width: 5px; border-style: solid; border-color: rgba(226, 145, 14, 1); float:none; display:block } 
.post-content blockquote::before { margin-inline-start:initial; margin-inline-end:auto; float:left } 
.post-content hr { overflow:visible } 
.post-content .video-responsive { float:none } 
.post-content table td { font-family: 'Open Sans'; font-weight: 400; font-size: var(--j-font_size-14); color: rgba(102, 102, 102, 1); letter-spacing: 0.4pxpx; line-height: 22px } 
.post-content table a { font-family: 'Open Sans'; font-weight: 500; font-size: var(--j-font_size-14); letter-spacing: 0.4pxpx; line-height: 22px } 
.post-content table { border-width: 1px !important; border-style: solid !important; border-color: rgba(234, 234, 234, 1) !important } 
.post-content table thead td { font-family: 'Open Sans' !important; font-weight: 400 !important; font-size: var(--j-font_size-14) !important; color: rgba(255, 255, 255, 1) !important; letter-spacing: 0.4pxpx !important; line-height: 22px !important } 
.post-content table thead { background-color: rgba(226, 145, 14, 1); --background-color: rgba(226, 145, 14, 1) } 
.post-content table tfoot td, .post-content table tfoot th { border-style: solid !important } 
.post-content .table-responsive > table { border-width: 1px !important; border-style: solid !important } 
.post-content div.table-responsive::-webkit-scrollbar-thumb { border-radius: 8px; --element-border-radius: 8px } 
.post-content div.table-responsive::-webkit-scrollbar { height:3px; width: 3px } 
.post-content .table-responsive.table-scroll::before { display: block; content: 'Húzd jobbra ➝'; font-family: 'Open Sans'; font-weight: 400; font-size: var(--j-font_size-12); color: rgba(102, 102, 102, 1) } 
.post-content ::selection { background-color: rgba(226, 145, 14, 1) } 
.post-image { display:none; text-align:left; float:none; margin-bottom: 15px; --element-margin-bottom: 15px } 
.blog-post .tags { margin-top: 20px; --element-margin-top: 20px; justify-content:flex-start; font-family: Poppins-Regular; font-size: var(--j-font_size-13); font-weight: 400; line-height: 1.3em; justify-content:center } 
.blog-post .tags a { margin-right: 4px; --element-margin-right: 4px; margin-left: 4px; --element-margin-left: 4px; padding-top: 2px; --element-padding-top: 2px; padding-right: 6px; --element-padding-right: 6px; padding-bottom: 2px; --element-padding-bottom: 2px; padding-left: 6px; --element-padding-left: 6px } 
.blog-post .tags b { display: none } 
.blog-post .tags a, .blog-post .tags a:visited { font-family: 'Open Sans'; font-weight: 400; font-size: var(--j-font_size-13); letter-spacing: 0.4pxpx; line-height: 22px } 
.no-touchevents .blog-post .tags a:hover { color: rgba(255, 255, 255, 1); background-color: rgba(226, 145, 14, 1); --background-color: rgba(226, 145, 14, 1) } 
.blog-post .tags a:active { font-weight: 400; background-color: rgba(226, 145, 14, 1); --background-color: rgba(226, 145, 14, 1) } 
.user-avatar { display:block; margin-bottom: 10px; --element-margin-bottom: 10px } 
.module-blog_comments .side-image { display:block } 
.post-comment .user-name { font-size: 18px; font-weight: 700 } 
.post-comment .user-data div { font-size: 12px } 
.post-comment .user-date::before { content: '\e916' !important; font-family: icomoon !important } 
.post-comment .user-data .user-date { display: inline-flex } 
.post-comment .user-data .user-time { display: inline-flex } 
.comment-form .form-group:not(.required) { display: flex } 
.user-data .user-site { display: inline-flex } 
.main-posts.post-grid.flex-grid { --flex-grid-max-col: calc((100% - (2 - 1) * var(--flex-grid-gap, 0px)) / 2); --flex-grid-gap:20px } 
.main-posts.post-grid.flex-grid > .post-layout { flex-grow: 0 } 
.main-posts.post-grid.ipr-grid .post-layout.swiper-slide { margin-right: 0px; width: calc((100% - 0 * 0px) / 1 - 0.01px) } 
.main-posts.post-grid.ipr-grid .post-layout:not(.swiper-slide) { padding: 0px; width: calc(100% / 1 - 0.01px) } 
.one-column #content .main-posts.post-grid.ipr-grid .post-layout.swiper-slide { margin-right: 0px; width: calc((100% - 0 * 0px) / 1 - 0.01px) } 
.one-column #content .main-posts.post-grid.ipr-grid .post-layout:not(.swiper-slide) { padding: 0px; width: calc(100% / 1 - 0.01px) } 
.two-column #content .main-posts.post-grid.ipr-grid .post-layout.swiper-slide { margin-right: 0px; width: calc((100% - 0 * 0px) / 1 - 0.01px) } 
.two-column #content .main-posts.post-grid.ipr-grid .post-layout:not(.swiper-slide) { padding: 0px; width: calc(100% / 1 - 0.01px) } 
.side-column .main-posts.post-grid.ipr-grid .post-layout.swiper-slide { margin-right: 0px; width: calc((100% - 0 * 0px) / 1 - 0.01px) } 
.side-column .main-posts.post-grid.ipr-grid .post-layout:not(.swiper-slide) { padding: 0px; width: calc(100% / 1 - 0.01px) } 
.post-grid .post-thumb { padding-bottom: 20px; --element-padding-bottom: 20px } 
.post-grid .post-thumb .image a::before { display:none; } 
.no-touchevents .post-grid .post-thumb:hover .image img { transform:scale(var(--scale-factor, 1.1)) } 
.post-grid .post-layout .post-thumb { flex-direction: column } 
.post-grid .post-thumb .caption { padding-bottom: 10px; --element-padding-bottom: 10px } 
.post-grid .post-thumb .name { display:flex; width:100%; margin-inline-start: 0; margin-inline-end: 0; justify-content:flex-start; margin-inline-start: 0; margin-inline-end: auto; margin-top: 8px; --element-margin-top: 8px; margin-bottom: 10px; --element-margin-bottom: 10px } 
.post-grid .post-thumb .name a { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 2; font-family: 'Cormorant Garamond'; font-weight: 500; font-size: 28px; color: rgba(17, 17, 17, 1); letter-spacing: 0.4pxpx; line-height: 36px } 
.post-grid .post-thumb .description { display: var(--display);; --display: -webkit-box; -webkit-box-orient: vertical;  -webkit-line-clamp: var(--description-lines, 2); overflow:hidden; font-family: 'Open Sans'; font-weight: 400; font-size: 14px; color: rgba(130, 130, 130, 1); letter-spacing: 0.4pxpx; line-height: 24px } 
.post-grid .post-thumb .button-group { display:none; justify-content:flex-end; margin-right: 15px; --element-margin-right: 15px; margin-bottom: 15px; --element-margin-bottom: 15px } 
.post-grid .post-thumb .btn-read-more::before { display:inline-flex } 
.post-grid .post-thumb .btn-read-more::after { display:inline-flex; content: '\f105' !important; font-family: icomoon !important; font-size: 16px; margin-left: -3px; --element-margin-left: -3px } 
.post-grid .post-thumb .btn-read-more .btn-text { display:inline-block; padding:0 .4em } 
.post-grid .post-thumb .btn-read-more.btn, .post-grid .post-thumb .btn-read-more.btn:visited { font-family: RedHatText-Medium !important; font-size: var(--j-font_size-12) !important; color: rgba(255, 255, 255, 1) !important; font-weight: 400 !important } 
.post-grid .post-thumb .btn-read-more.btn, .post-grid .post-thumb .btn-read-more.tooltip { background-color: rgba(226, 145, 14, 1); --background-color: rgba(226, 145, 14, 1) } 
.no-touchevents .post-grid .post-thumb .btn-read-more.btn:hover { background-color: rgba(17, 17, 17, 1); --background-color: rgba(17, 17, 17, 1) } 
.post-grid .post-thumb .btn-read-more.btn:active,.no-touchevents  .post-grid .post-thumb .btn-read-more.btn:hover:active, .post-grid .post-thumb .btn-read-more.btn:focus:active,.no-touchevents  .post-grid .post-thumb .btn-read-more.btn:focus:hover:active { background-color: rgba(17, 17, 17, 1); --background-color: rgba(17, 17, 17, 1) } 
.post-grid .post-thumb .btn-read-more.btn:focus, .post-grid .post-thumb .btn-read-more.btn[disabled] { background-color: rgba(17, 17, 17, 1) !important; --background-color: rgba(17, 17, 17, 1) !important } 
.post-grid .post-thumb .btn-read-more.btn { border-style: none; padding-top: 5px; --element-padding-top: 5px; padding-right: 10px; --element-padding-right: 10px; padding-bottom: 5px; --element-padding-bottom: 5px; padding-left: 10px; --element-padding-left: 10px; border-radius: 5px !important; --element-border-radius: 5px !important; --scale-hover: 1;; --scale-active: 1 } 
.post-grid .post-thumb .btn-read-more.btn.btn.disabled::after { font-size: 1em } 
.post-grid .post-thumb .btn-read-more.btn::before { font-size: 15 } 
.post-grid.read-more-tooltip .tooltip-inner { font-family: 'Open Sans'; font-weight: 400; font-size: 12px; letter-spacing: 0.4pxpx; background:rgba(17, 17, 17, 1); border-radius: 0px; --element-border-radius: 0px } 
.post-grid.read-more-tooltip.tooltip.top .tooltip-arrow { border-top-color:rgba(17, 17, 17, 1) } 
.post-grid.read-more-tooltip.tooltip.right .tooltip-arrow { border-right-color:rgba(17, 17, 17, 1) } 
.post-grid.read-more-tooltip.tooltip.bottom .tooltip-arrow { border-bottom-color:rgba(17, 17, 17, 1) } 
.post-grid.read-more-tooltip.tooltip.left .tooltip-arrow { border-left-color:rgba(17, 17, 17, 1) } 
.post-grid .post-thumb .post-stats { display:flex; font-family: 'Open Sans'; font-weight: 400; font-size: 14px; color: rgba(136, 136, 136, 1); letter-spacing: 0.4pxpx; line-height: 16px; justify-content:flex-start; position:static; transform: translateY(0); top: auto;; padding-top: 20px; --element-padding-top: 20px } 
.post-grid .post-thumb .p-date-image { inset:auto auto 0 0; width: var(--p-date-size, auto); height: var(--p-date-size, auto);; font-family: 'Open Sans'; font-weight: 400; font-size: 13px; color: rgba(136, 136, 136, 1); letter-spacing: 0.4pxpx; line-height: 22px; background-color: rgba(226, 145, 14, 1); --background-color: rgba(226, 145, 14, 1) } 
.post-grid .post-thumb .post-stats span::before { font-size: 20px } 
.post-grid .post-thumb .post-stats .p-author { display:none } 
.post-grid .post-thumb .image { display:block } 
.post-grid .post-thumb .p-date { display:flex } 
.post-grid .post-thumb .post-stats .p-comment { display:none } 
.post-grid .post-thumb .post-stats .p-view { display:none } 
.post-grid .post-thumb .p-date-image em { font-family: 'Open Sans'; font-weight: 400; font-size: 13px; color: rgba(136, 136, 136, 1); letter-spacing: 0.4pxpx; line-height: 22px } 
.post-grid .post-thumb .btn-read-more { padding-top: 0px !important; --element-padding-top: 0px !important; padding-right: 10px !important; --element-padding-right: 10px !important; padding-bottom: 0px !important; --element-padding-bottom: 0px !important; padding-left: 10px !important; --element-padding-left: 10px !important } 
.post-list.post-list .post-layout { --post-list-spacing: 20px } 
.post-list .post-thumb .p-date-image { top: 0; left: 0; right: auto; bottom: auto; } 
.post-list .post-thumb .image { display:block } 
.no-touchevents .post-list .post-thumb:hover .image img { transform:scale(1) } 
.post-list .post-thumb .caption { padding-right: 30px; --element-padding-right: 30px; padding-left: 30px; --element-padding-left: 30px } 
.post-list .post-thumb .name { display:flex; width:auto; margin-inline-start: auto; margin-inline-end: auto; justify-content:flex-start; margin-inline-start: 0; margin-inline-end: auto; margin-bottom: 15px; --element-margin-bottom: 15px } 
.post-list .post-thumb .name a {  display: -webkit-box; -webkit-box-orient: vertical;  -webkit-line-clamp: 2; overflow:hidden; -webkit-line-clamp: 2; font-family: 'Open Sans'; font-weight: 500; font-size: 18px; color: rgba(17, 17, 17, 1); letter-spacing: 0.4pxpx; line-height: 22px } 
.post-list .post-thumb .description { display:block; font-family: 'Open Sans'; font-weight: 400; font-size: 14px; color: rgba(130, 130, 130, 1); letter-spacing: 0.4pxpx; line-height: 24px; margin-top: 15px; --element-margin-top: 15px; margin-bottom: 20px; --element-margin-bottom: 20px } 
.post-list .post-thumb .button-group { display:flex; justify-content:flex-start } 
.post-list .post-thumb .btn-read-more .btn-text { display:none } 
.post-list .post-thumb .btn-read-more::before { display:inline-block } 
.post-list .post-thumb .btn-read-more.btn, .post-list .post-thumb .btn-read-more.btn:visited { font-family: 'Open Sans' !important; font-weight: 500 !important; font-size: 13px !important; color: rgba(255, 255, 255, 1) !important; text-transform: uppercase !important; letter-spacing: 0.2pxpx !important; line-height: 22px !important } 
.post-list .post-thumb .btn-read-more.btn, .post-list .post-thumb .btn-read-more.tooltip { background-color: rgba(226, 145, 14, 1); --background-color: rgba(226, 145, 14, 1) } 
.no-touchevents .post-list .post-thumb .btn-read-more.btn:hover { background-color: rgba(17, 17, 17, 1); --background-color: rgba(17, 17, 17, 1) } 
.post-list .post-thumb .btn-read-more.btn { padding-top: 10px; --element-padding-top: 10px; padding-right: 20px; --element-padding-right: 20px; padding-bottom: 10px; --element-padding-bottom: 10px; padding-left: 20px; --element-padding-left: 20px } 
.post-list .post-thumb .btn-read-more.btn.btn.disabled::after { font-size: 20px } 
.post-list .post-thumb .btn-read-more.btn::before { color: rgba(255, 255, 255, 1); font-size: 20px; margin-right: 5px; --element-margin-right: 5px; margin-left: 5px; --element-margin-left: 5px } 
.post-list.read-more-tooltip .tooltip-inner { font-family: 'Open Sans'; font-weight: 400; font-size: 12px; letter-spacing: 0.4pxpx; background:rgba(17, 17, 17, 1); border-radius: 0px; --element-border-radius: 0px } 
.post-list.read-more-tooltip.tooltip.top .tooltip-arrow { border-top-color:rgba(17, 17, 17, 1) } 
.post-list.read-more-tooltip.tooltip.right .tooltip-arrow { border-right-color:rgba(17, 17, 17, 1) } 
.post-list.read-more-tooltip.tooltip.bottom .tooltip-arrow { border-bottom-color:rgba(17, 17, 17, 1) } 
.post-list.read-more-tooltip.tooltip.left .tooltip-arrow { border-left-color:rgba(17, 17, 17, 1) } 
.post-list .post-thumb .post-stats { display:flex; font-family: 'Open Sans'; font-weight: 400; font-size: 14px; color: rgba(136, 136, 136, 1); letter-spacing: 0.4pxpx; line-height: 16px; justify-content:flex-start } 
.post-list .post-thumb .post-stats .p-author { display:block } 
.post-list .post-thumb .p-date { display:flex } 
.post-list .post-thumb .post-stats .p-comment { display:none } 
.post-list .post-thumb .post-stats .p-view { display:none } 
.blog-feed span { display: block } 
.blog-feed { display: none } 
.blog-feed::before { content: '\eb72' !important; font-family: icomoon !important } 
:not(.boxed-layout) .global-wrapper::before { max-height: 400px } 
body { --content-top-spacing:60px; --content-bottom-spacing:60px; --content-max-width: 100%px; --container-max-width: 100%; --col-l-width:300px; --col-r-width:300px; font-family: 'Open Sans'; font-weight: 400; font-size: 13px; color: rgba(102, 102, 102, 1); letter-spacing: 0.4pxpx; line-height: 22px } 
body, .module-slider, .grid-row::before { --content-gutter: 20px } 
.grid-col { --unit: 1% } 
#content { padding-left: 15px; --element-padding-left: 15px } 
.side-column { padding-right: 15px; --element-padding-right: 15px } 
#column-right { padding-left: 15px; --element-padding-left: 15px } 
a { color: rgba(226, 145, 14, 1); text-decoration: none; -webkit-text-decoration: none } 
a:focus { color: rgba(226, 145, 14, 1); text-decoration: none; -webkit-text-decoration: none } 
.no-touchevents a:hover { color: rgba(17, 17, 17, 1); text-decoration: none; -webkit-text-decoration: none } 
a:active { color: rgba(226, 145, 14, 1); text-decoration: none; -webkit-text-decoration: none } 
a:visited { color: rgba(226, 145, 14, 1); text-decoration: none; -webkit-text-decoration: none } 
p { font-family: 'Open Sans'; font-weight: 400; letter-spacing: 0.4pxpx; margin-bottom: 16px; --element-margin-bottom: 16px } 
span { font-weight: 400 } 
s { font-size: var(--j-font_size-12); font-weight: 400 } 
small { font-size: var(--j-font_size-12); font-weight: 400 } 
b { font-family: 'Open Sans'; font-weight: 400 } 
ol { margin-bottom: 20px; --element-margin-bottom: 20px } 
ul { margin-bottom: 20px; --element-margin-bottom: 20px } 
h1, .h1 { font-family: 'Cormorant Garamond'; font-weight: 500; font-size: var(--j-font_size-36); color: rgba(17, 17, 17, 1); letter-spacing: 0.4pxpx; line-height: 38px; padding-bottom: 10px; --element-padding-bottom: 10px; margin-bottom: 20px; --element-margin-bottom: 20px } 
h2, .h2 { font-family: 'Cormorant Garamond'; font-weight: 500; font-size: var(--j-font_size-32); color: rgba(17, 17, 17, 1); letter-spacing: 0.4pxpx; line-height: 38px; padding-bottom: 10px; --element-padding-bottom: 10px; margin-bottom: 10px; --element-margin-bottom: 10px } 
h3, .h3 { font-family: 'Cormorant Garamond'; font-weight: 500; font-size: var(--j-font_size-28); color: rgba(17, 17, 17, 1); letter-spacing: 0.4pxpx; line-height: 38px; padding-bottom: 10px; --element-padding-bottom: 10px; margin-bottom: 10px; --element-margin-bottom: 10px } 
h4, .h4 { font-family: 'Cormorant Garamond'; font-weight: 500; font-size: var(--j-font_size-26); color: rgba(17, 17, 17, 1); letter-spacing: 0.4pxpx; line-height: 26px; padding-bottom: 10px; --element-padding-bottom: 10px; margin-bottom: 10px; --element-margin-bottom: 10px } 
h5, .h5 { font-family: 'Cormorant Garamond'; font-weight: 500; font-size: var(--j-font_size-24); color: rgba(17, 17, 17, 1); letter-spacing: 0.4pxpx; line-height: 30px; padding-bottom: 10px; --element-padding-bottom: 10px; margin-bottom: 10px; --element-margin-bottom: 10px } 
h6, .h6 { font-family: 'Cormorant Garamond'; font-weight: 500; font-size: var(--j-font_size-22); color: rgba(17, 17, 17, 1); letter-spacing: 0.4pxpx; padding-bottom: 10px; --element-padding-bottom: 10px; margin-bottom: 10px; --element-margin-bottom: 10px } 
blockquote { font-family: 'Open Sans'; font-weight: 400; background-color: rgba(247, 246, 242, 1); --background-color: rgba(247, 246, 242, 1); padding-top: 15px; --element-padding-top: 15px; padding-right: 25px; --element-padding-right: 25px; padding-bottom: 15px; --element-padding-bottom: 15px; padding-left: 25px; --element-padding-left: 25px; margin-bottom: 25px; --element-margin-bottom: 25px; border-width: 0; border-left-width: 5px; border-style: solid; border-color: rgba(226, 145, 14, 1); float:none; display:block } 
blockquote::before { margin-inline-start:initial; margin-inline-end:auto; float:left } 
hr { overflow:visible } 
.video-responsive { float:none } 
table td { font-family: 'Open Sans'; font-weight: 400; font-size: var(--j-font_size-14); color: rgba(102, 102, 102, 1); letter-spacing: 0.4pxpx; line-height: 22px; font-family: 'Open Sans'; font-weight: 400; font-size: var(--j-font_size-14); color: rgba(102, 102, 102, 1); letter-spacing: 0.4pxpx; line-height: 22px } 
table a { font-family: 'Open Sans'; font-weight: 500; font-size: var(--j-font_size-14); letter-spacing: 0.4pxpx; line-height: 22px; font-family: 'Open Sans'; font-weight: 500; font-size: var(--j-font_size-14); letter-spacing: 0.4pxpx; line-height: 22px } 
table { border-width: 1px !important; border-style: solid !important; border-color: rgba(234, 234, 234, 1) !important; border-width: 1px !important; border-style: solid !important; border-color: rgba(234, 234, 234, 1) !important } 
table thead td { font-family: 'Open Sans' !important; font-weight: 400 !important; font-size: var(--j-font_size-14) !important; color: rgba(255, 255, 255, 1) !important; letter-spacing: 0.4pxpx !important; line-height: 22px !important; font-family: 'Open Sans' !important; font-weight: 400 !important; font-size: var(--j-font_size-14) !important; color: rgba(255, 255, 255, 1) !important; letter-spacing: 0.4pxpx !important; line-height: 22px !important } 
table thead { background-color: rgba(226, 145, 14, 1); --background-color: rgba(226, 145, 14, 1); background-color: rgba(226, 145, 14, 1); --background-color: rgba(226, 145, 14, 1) } 
table tfoot td, table tfoot th { border-style: solid !important; border-style: solid !important } 
.table-responsive > table { border-width: 1px !important; border-style: solid !important; border-width: 1px !important; border-style: solid !important } 
div.table-responsive::-webkit-scrollbar-thumb { border-radius: 8px; --element-border-radius: 8px; border-radius: 8px; --element-border-radius: 8px } 
div.table-responsive::-webkit-scrollbar { height:3px; width: 3px; height:3px; width: 3px } 
.table-responsive.table-scroll::before { display: block; content: 'Húzd jobbra ➝'; font-family: 'Open Sans'; font-weight: 400; font-size: var(--j-font_size-12); color: rgba(102, 102, 102, 1); display: block; content: 'Húzd jobbra ➝'; font-family: 'Open Sans'; font-weight: 400; font-size: var(--j-font_size-12); color: rgba(102, 102, 102, 1) } 
::selection { background-color: rgba(226, 145, 14, 1) } 
legend { font-family: 'Cormorant Garamond'; font-weight: 700; font-size: 20px; color: rgba(17, 17, 17, 1); letter-spacing: 0.4pxpx; line-height: 24px; margin-bottom:20px !important;; white-space: normal; overflow: initial; text-overflow: initial; -webkit-line-clamp: initial;; text-align:start; font-family: 'Cormorant Garamond'; font-weight: 700; font-size: 20px; color: rgba(17, 17, 17, 1); letter-spacing: 0.4pxpx; line-height: 24px; margin-bottom:20px !important;; white-space: normal; overflow: initial; text-overflow: initial; -webkit-line-clamp: initial;; text-align:start } 
legend::after { margin-inline-start:0; margin-inline-end:auto;; margin-inline-start:0; margin-inline-end:auto; } 
legend .page-title-text { text-align:start; text-align:start } 
legend .page-title-text::after { margin-inline-start:0; margin-inline-end:auto;; margin-inline-start:0; margin-inline-end:auto; } 
legend .filter-title-text { text-align:start; text-align:start } 
legend .filter-title-text::after { margin-inline-start:0; margin-inline-end:auto;; margin-inline-start:0; margin-inline-end:auto; } 
.title { font-family: 'Cormorant Garamond'; font-weight: 500; font-size: 32px; color: rgba(17, 17, 17, 1); letter-spacing: 0.4pxpx; line-height: 38px; padding-bottom: 10px; --element-padding-bottom: 10px; margin-bottom: 10px; --element-margin-bottom: 10px; white-space: normal; overflow: initial; text-overflow: initial; -webkit-line-clamp: initial; } 
html:not(.popup) .page-title { font-family: 'Cormorant Garamond'; font-weight: 500; font-size: 32px; color: rgba(17, 17, 17, 1); letter-spacing: 0.4pxpx; line-height: 38px; padding-bottom: 10px; --element-padding-bottom: 10px; margin-bottom: 10px; --element-margin-bottom: 10px; white-space: normal; overflow: initial; text-overflow: initial; -webkit-line-clamp: initial; } 
.breadcrumbs { min-height: var(--min-height); display: flex; background-image: url('image/cache/wp/gp/rendszer/kepek/blog_cikkek-1903x300.webp'); --min-height: 300px } 
html:not(.popup) .site-wrapper > .page-title .page-title-text { padding-inline-start:var(--content-gutter, 0px); padding-inline-end: var(--content-gutter-right, var(--content-gutter, 0px)); max-width: var(--content-max-width, 100%);; background: inherit } 
.site-wrapper > .page-title { order: initial; z-index: unset } 
.module-title { font-family: 'Cormorant Garamond'; font-weight: 500; font-size: 32px; color: rgba(17, 17, 17, 1); letter-spacing: 0.4pxpx; line-height: 38px; padding-bottom: 10px; --element-padding-bottom: 10px; margin-bottom: 10px; --element-margin-bottom: 10px; white-space: normal; overflow: initial; text-overflow: initial; -webkit-line-clamp: initial; } 
.btn, .btn:visited { font-family: 'Open Sans' !important; font-weight: 500 !important; font-size: 13px !important; color: rgba(255, 255, 255, 1) !important; text-transform: uppercase !important; letter-spacing: 0.2pxpx !important; line-height: 22px !important } 
.btn, .tooltip { background-color: rgba(226, 145, 14, 1); --background-color: rgba(226, 145, 14, 1) } 
.no-touchevents .btn:hover { background-color: rgba(17, 17, 17, 1); --background-color: rgba(17, 17, 17, 1) } 
.btn { padding-top: 10px; --element-padding-top: 10px; padding-right: 20px; --element-padding-right: 20px; padding-bottom: 10px; --element-padding-bottom: 10px; padding-left: 20px; --element-padding-left: 20px } 
.btn.btn.disabled::after { font-size: 20px } 
.btn::before { color: rgba(255, 255, 255, 1); font-size: 20px; margin-right: 5px; --element-margin-right: 5px; margin-left: 5px; --element-margin-left: 5px } 
.buttons .pull-left .btn, .buttons .pull-left .btn:visited { font-family: 'Open Sans' !important; font-weight: 500 !important; font-size: 13px !important; color: rgba(255, 255, 255, 1) !important; text-transform: uppercase !important; letter-spacing: 0.2pxpx !important; line-height: 22px !important } 
.buttons .pull-left .btn, .buttons .pull-left .tooltip { background-color: rgba(226, 145, 14, 1); --background-color: rgba(226, 145, 14, 1) } 
.no-touchevents .buttons .pull-left .btn:hover { background-color: rgba(17, 17, 17, 1); --background-color: rgba(17, 17, 17, 1) } 
.buttons .pull-left .btn { padding-top: 10px; --element-padding-top: 10px; padding-right: 20px; --element-padding-right: 20px; padding-bottom: 10px; --element-padding-bottom: 10px; padding-left: 20px; --element-padding-left: 20px } 
.buttons .pull-left .btn.btn.disabled::after { font-size: 20px } 
.buttons .pull-left .btn::before { color: rgba(255, 255, 255, 1); font-size: 20px; margin-right: 5px; --element-margin-right: 5px; margin-left: 5px; --element-margin-left: 5px } 
.buttons .pull-right .btn, .buttons .pull-right .btn:visited { font-family: 'Open Sans' !important; font-weight: 500 !important; font-size: 13px !important; color: rgba(255, 255, 255, 1) !important; text-transform: uppercase !important; letter-spacing: 0.2pxpx !important; line-height: 22px !important } 
.buttons .pull-right .btn, .buttons .pull-right .tooltip { background-color: rgba(226, 145, 14, 1); --background-color: rgba(226, 145, 14, 1) } 
.no-touchevents .buttons .pull-right .btn:hover { background-color: rgba(17, 17, 17, 1); --background-color: rgba(17, 17, 17, 1) } 
.buttons .pull-right .btn { padding-top: 10px; --element-padding-top: 10px; padding-right: 20px; --element-padding-right: 20px; padding-bottom: 10px; --element-padding-bottom: 10px; padding-left: 20px; --element-padding-left: 20px; font-family: 'Open Sans'; font-weight: 500; font-size: 13px; color: rgba(255, 255, 255, 1) } 
.buttons .pull-right .btn.btn.disabled::after { font-size: 20px } 
.buttons .pull-right .btn::before { color: rgba(255, 255, 255, 1); font-size: 20px; margin-right: 5px; --element-margin-right: 5px; margin-left: 5px; --element-margin-left: 5px } 
.buttons { --page-buttons-gap:20px; font-size: 13px; color: rgba(102, 102, 102, 1); font-weight: 400 } 
.buttons .btn { padding-top: 9px; --element-padding-top: 9px; padding-right: 22px; --element-padding-right: 22px; padding-bottom: 9px; --element-padding-bottom: 9px; padding-left: 22px; --element-padding-left: 22px; font-family: 'Open Sans'; font-weight: 500; font-size: 13px; color: rgba(255, 255, 255, 1) } 
div.buttons .pull-right .btn { padding-top: 9px; --element-padding-top: 9px; padding-right: 22px; --element-padding-right: 22px; padding-bottom: 9px; --element-padding-bottom: 9px; padding-left: 22px; --element-padding-left: 22px } 
.buttons a:not(.btn) { font-size: 13px; font-weight: 400 } 
.nav-tabs > li > a:not(.item-all-link), .nav-tabs > li.active > a:not(.item-all-link),.no-touchevents  .nav-tabs > li.active > a:not(.item-all-link):hover, .nav-tabs > li.active > a:not(.item-all-link):focus { font-family: 'Open Sans'; font-weight: 500; font-size: 14px; color: rgba(102, 102, 102, 1); letter-spacing: 0.4pxpx; line-height: 22px } 
.no-touchevents .nav-tabs > li:hover > a:not(.item-all-link), .nav-tabs > li.active > a:not(.item-all-link) { color: rgba(255, 255, 255, 1) } 
.nav-tabs > li.active > a:not(.item-all-link),.no-touchevents  .nav-tabs > li.active > a:not(.item-all-link):hover, .nav-tabs > li.active > a:not(.item-all-link):focus { color: rgba(255, 255, 255, 1) } 
.nav-tabs > li { background-color: rgba(255, 255, 255, 1) !important; --background-color: rgba(255, 255, 255, 1) !important } 
.no-touchevents .nav-tabs > li:hover { background-color: rgba(17, 17, 17, 1) !important; --background-color: rgba(17, 17, 17, 1) !important } 
ul.nav-tabs > li.active,.no-touchevents  ul.nav-tabs > li.active:hover, ul.nav-tabs > li.active:focus { background-color: rgba(226, 145, 14, 1) !important; --background-color: rgba(226, 145, 14, 1) !important } 
.nav-tabs { border-width: 1px; border-style: solid; border-color: rgba(234, 234, 234, 1); margin-bottom: 1px; --element-margin-bottom: 1px; min-width: initial; max-width: var(--max-width-display, 100vw); max-height: none; --page-tabs-scroll-direction: var(--page-tabs-scroll, 0px); --tab-align: auto; flex-direction:row; align-items:center; padding-bottom: var(--pb); overflow-x: var(--overflow-x-scroll); overflow-y: var(--overflow-y-scroll); } 
.tab-content { border-style: solid; border-color: rgba(234, 234, 234, 1); padding: 20px; --element-padding: 20px; flex-basis: 100%; max-height: none; overflow-y: initial; overflow-x: initial; } 
.nav-tabs > li > a:not(.item-all-link) { padding-top: 9px; --element-padding-top: 9px; padding-right: 20px; --element-padding-right: 20px; padding-bottom: 9px; --element-padding-bottom: 9px; padding-left: 20px; --element-padding-left: 20px } 
.full-tabs-bg { --full-bg-display: block; } 
.tab-content::before { --full-content-bg-display: block; } 
.nav-tabs + .tab-content { margin-block-start: var(--spacing, 0px); margin-inline-start: 0; } 
ul.nav-tabs { --max-width-display: var(--max-width, 100vw) ; --max-width: max-content; } 
ul.nav-tabs > li { flex-grow:0 } 
ul.nav-tabs > li:first-child { margin-inline-start: 0 } 
ul.nav-tabs > li:last-child { margin-inline-end: 0 } 
.breadcrumb {   text-align:center } 
.breadcrumb li:first-of-type a .fa::before { content: '\e92c' !important; font-family: icomoon !important; font-size: 18px; color: rgba(17, 17, 17, 1) } 
.breadcrumb li a, .breadcrumb em.fa-home::after { font-size: 14px; color: rgba(17, 17, 17, 1) } 
.breadcrumb > li:first-child em.fa-home::after { color: rgba(17, 17, 17, 1) } 
.breadcrumb li:last-of-type a { color: rgba(17, 17, 17, 1) } 
.breadcrumbs ~ #top { order: initial } 
.tooltip-inner { font-family: 'Open Sans'; font-weight: 400; font-size: 12px; letter-spacing: 0.4pxpx; background:rgba(17, 17, 17, 1); border-radius: 0px; --element-border-radius: 0px } 
.tooltip.top .tooltip-arrow { border-top-color:rgba(17, 17, 17, 1) } 
.tooltip.right .tooltip-arrow { border-right-color:rgba(17, 17, 17, 1) } 
.tooltip.bottom .tooltip-arrow { border-bottom-color:rgba(17, 17, 17, 1) } 
.tooltip.left .tooltip-arrow { border-left-color:rgba(17, 17, 17, 1) } 
.hotspot-tooltip .tooltip-inner { font-family: 'Open Sans'; font-weight: 400; font-size: 12px; letter-spacing: 0.4pxpx; background:rgba(17, 17, 17, 1); border-radius: 0px; --element-border-radius: 0px } 
.hotspot-tooltip.tooltip.top .tooltip-arrow { border-top-color:rgba(17, 17, 17, 1) } 
.hotspot-tooltip.tooltip.right .tooltip-arrow { border-right-color:rgba(17, 17, 17, 1) } 
.hotspot-tooltip.tooltip.bottom .tooltip-arrow { border-bottom-color:rgba(17, 17, 17, 1) } 
.hotspot-tooltip.tooltip.left .tooltip-arrow { border-left-color:rgba(17, 17, 17, 1) } 
label, .form-group .control-label, .form-label { font-family: 'Open Sans'; font-weight: 400 } 
.required .control-label::after, .required .control-label::before, .required .control-label + div::before { font-family: 'Open Sans'; font-weight: 500; color: rgba(219, 41, 25, 1) } 
input.form-control { font-family: 'Open Sans' !important; font-weight: 400 !important; font-size: 13px !important; line-height: 22px !important; background-color: rgba(255, 255, 255, 1) !important; --background-color: rgba(255, 255, 255, 1) !important; padding-top: 5px; --element-padding-top: 5px; padding-right: 12px; --element-padding-right: 12px; padding-bottom: 5px; --element-padding-bottom: 5px; padding-left: 12px; --element-padding-left: 12px; border-width: 1px !important; border-style: solid !important; border-color: rgba(234, 234, 234, 1) !important; border-radius: 0px !important; --element-border-radius: 0px !important; box-shadow: none; max-width:9999px; min-height:40px } 
.no-touchevents input.form-control:hover { box-shadow: none } 
input.form-control:focus { box-shadow: none !important } 
input.form-control::placeholder { color: rgba(234, 234, 234, 1) !important } 
form { max-width:9999px } 
textarea.form-control { font-family: 'Open Sans' !important; font-weight: 400 !important; font-size: 13px !important; line-height: 22px !important; background-color: rgba(255, 255, 255, 1) !important; --background-color: rgba(255, 255, 255, 1) !important; padding-top: 5px; --element-padding-top: 5px; padding-right: 12px; --element-padding-right: 12px; padding-bottom: 5px; --element-padding-bottom: 5px; padding-left: 12px; --element-padding-left: 12px; border-width: 1px !important; border-style: solid !important; border-color: rgba(234, 234, 234, 1) !important; border-radius: 0px !important; --element-border-radius: 0px !important; box-shadow: none; max-width:9999px; min-height:100px } 
.no-touchevents textarea.form-control:hover { box-shadow: none } 
textarea.form-control:focus { box-shadow: none !important } 
textarea.form-control::placeholder { color: rgba(234, 234, 234, 1) !important } 
select { font-family: 'Open Sans' !important; font-weight: 400 !important; font-size: 13px !important; line-height: 22px !important; background-color: rgba(255, 255, 255, 1) !important; --background-color: rgba(255, 255, 255, 1) !important; padding-top: 5px; --element-padding-top: 5px; padding-right: 12px; --element-padding-right: 12px; padding-bottom: 5px; --element-padding-bottom: 5px; padding-left: 12px; --element-padding-left: 12px; border-width: 1px !important; border-style: solid !important; border-color: rgba(234, 234, 234, 1) !important; border-radius: 0px !important; --element-border-radius: 0px !important; box-shadow: none } 
.no-touchevents select:hover { box-shadow: none } 
select:focus { box-shadow: none !important } 
select::placeholder { color: rgba(234, 234, 234, 1) !important } 
select, select.form-control, select.form-select { max-width:9999px; height:40px } 
.radio label { font-family: 'Open Sans' !important; font-weight: 400 !important } 
.radio { width: 100% } 
.checkbox label { font-family: 'Open Sans' !important; font-weight: 400 !important } 
.checkbox label a { font-family: 'Open Sans' !important; font-weight: 400 !important } 
.checkbox, .checkbox-inline { width: 100% } 
.input-group .form-control { font-family: 'Open Sans' !important; font-weight: 400 !important; font-size: 13px !important; line-height: 22px !important; background-color: rgba(255, 255, 255, 1) !important; --background-color: rgba(255, 255, 255, 1) !important; padding-top: 5px; --element-padding-top: 5px; padding-right: 12px; --element-padding-right: 12px; padding-bottom: 5px; --element-padding-bottom: 5px; padding-left: 12px; --element-padding-left: 12px; border-width: 1px !important; border-style: solid !important; border-color: rgba(234, 234, 234, 1) !important; border-radius: 0px !important; --element-border-radius: 0px !important; box-shadow: none } 
.no-touchevents .input-group .form-control:hover { box-shadow: none } 
.input-group .form-control:focus { box-shadow: none !important } 
.input-group .form-control::placeholder { color: rgba(234, 234, 234, 1) !important } 
.input-group-btn .btn, .input-group-btn .btn:visited { font-family: 'Open Sans' !important; font-weight: 500 !important; font-size: 13px !important; color: rgba(255, 255, 255, 1) !important; text-transform: uppercase !important; letter-spacing: 0.2pxpx !important; line-height: 22px !important } 
.input-group-btn .btn, .input-group-btn .tooltip { background-color: rgba(226, 145, 14, 1); --background-color: rgba(226, 145, 14, 1) } 
.no-touchevents .input-group-btn .btn:hover { background-color: rgba(17, 17, 17, 1); --background-color: rgba(17, 17, 17, 1) } 
.input-group-btn .btn { padding-top: 10px; --element-padding-top: 10px; padding-right: 20px; --element-padding-right: 20px; padding-bottom: 10px; --element-padding-bottom: 10px; padding-left: 20px; --element-padding-left: 20px } 
.input-group-btn .btn.btn.disabled::after { font-size: 20px } 
.input-group-btn .btn::before { color: rgba(255, 255, 255, 1); font-size: 20px; margin-right: 5px; --element-margin-right: 5px; margin-left: 5px; --element-margin-left: 5px } 
.product-option-file .btn i::before, .btn.upload-btn i::before { content: '\e9f9' !important; font-family: icomoon !important } 
.product-option-file .control-label + button { max-width:max-content } 
.btn.upload-btn { width: auto } 
.pagination-results { font-family: 'Open Sans'; font-weight: 400; font-size: var(--j-font_size-13); color: rgba(102, 102, 102, 1); letter-spacing: 0.4pxpx; line-height: 22px; background-color: rgba(245, 245, 245, 1); --background-color: rgba(245, 245, 245, 1); padding-top: 12px; --element-padding-top: 12px; padding-right: 15px; --element-padding-right: 15px; padding-bottom: 12px; --element-padding-bottom: 12px; padding-left: 15px; --element-padding-left: 15px; justify-content: space-between; flex-direction: row } 
.pagination-results .text-right { display: block } 
ul.pagination > li > a, ul.pagination > li > span { font-family: 'Open Sans'; font-weight: 400; font-size: var(--j-font_size-13); color: rgba(17, 17, 17, 1); letter-spacing: 0.4pxpx; line-height: 22px; padding-top: 6px; --element-padding-top: 6px; padding-right: 12px; --element-padding-right: 12px; padding-bottom: 6px; --element-padding-bottom: 6px; padding-left: 12px; --element-padding-left: 12px } 
.no-touchevents ul.pagination > li > a:hover { color: rgba(255, 255, 255, 1); font-weight: 400; text-decoration: none; -webkit-text-decoration: none; background-color: rgba(226, 145, 14, 1); --background-color: rgba(226, 145, 14, 1) } 
ul.pagination > li.active > span,.no-touchevents  ul.pagination > li.active > span:hover, ul.pagination > li > a:focus { color: rgba(255, 255, 255, 1); font-weight: 400; background-color: rgba(226, 145, 14, 1); --background-color: rgba(226, 145, 14, 1) } 
ul.pagination > li a, ul.pagination > li span { background-color: rgba(255, 255, 255, 1); --background-color: rgba(255, 255, 255, 1) } 
ul.pagination > li:first-child a::before, ul.pagination > li:last-child a::before { content: '\e940' !important; font-family: icomoon !important; font-size: 13px; color: rgba(17, 17, 17, 1) } 
.no-touchevents ul.pagination > li:first-child:hover a::before,.no-touchevents  ul.pagination > li:last-child:hover a::before { color: rgba(255, 255, 255, 1) } 
ul.pagination > li .prev::before, ul.pagination > li .next::before { content: '\e93e' !important; font-family: icomoon !important; font-size: 13px; color: rgba(17, 17, 17, 1) } 
.no-touchevents ul.pagination > li:hover .prev::before,.no-touchevents  ul.pagination > li:hover .next::before { color: rgba(255, 255, 255, 1) } 
.pagination { --pagination-gap: 10px } 
.rating .fa-stack { font-size:12px; width:1.1em } 
.rating .fa-star, .rating .fa-star + .fa-star-o { color: rgba(255, 196, 0, 1) } 
.rating .fa-star-o:only-child { color: rgba(102, 102, 102, 1) } 
.rating-stars { padding-bottom: 6px; --element-padding-bottom: 6px } 
.popup-bg { background-color: rgba(0, 0, 0, 0.7); --background-color: rgba(0, 0, 0, 0.7) } 
.popup-inner-body, .popup { background-color: rgba(255, 255, 255, 1); --background-color: rgba(255, 255, 255, 1) } 
.popup-container .popup-close::before { content: '\e981' !important; font-family: icomoon !important; font-size: 20px } 
.popup-container .popup-close { margin-inline-end:6px; margin-top:-20px } 
.popup-container .popup-close.btn, .popup-container .popup-close.btn:visited { font-family: 'Open Sans' !important; font-weight: 400 !important } 
.popup-container .popup-close.btn, .popup-container .popup-close.tooltip { background-color: rgba(0, 0, 0, 0); --background-color: rgba(0, 0, 0, 0) } 
.popup-container .popup-close.btn { padding: 5px; --element-padding: 5px; --scale-hover: 1;; --scale-active: 1; min-width:40px; min-height:40px; max-width:40px; max-height:40px } 
.popup-container .popup-close.btn.btn.disabled::after { font-size: 20px } 
.popup-container .popup-close.btn::before { color: rgba(234, 234, 234, 1); font-size: 20 } 
.no-touchevents .popup-container .popup-close.btn:hover::before { color: rgba(255, 255, 255, 1) !important } 
.popup-container .popup-close.btn:active::before,.no-touchevents  .popup-container .popup-close.btn:hover:active::before, .popup-container .popup-close.btn:focus:active::before { color: rgba(255, 255, 255, 1) !important } 
.popup-container .popup-close.btn:focus::before { color: rgba(255, 255, 255, 1) !important } 
.popup-header { font-family: 'Cormorant Garamond'; font-weight: 500; font-size: 32px; color: rgba(17, 17, 17, 1); letter-spacing: 0.4pxpx; line-height: 38px; border-width: 0; border-bottom-width: 1px; border-style: solid; border-color: rgba(234, 234, 234, 1); padding-bottom: 10px; --element-padding-bottom: 10px; margin-bottom: 5px; --element-margin-bottom: 5px; white-space: normal; overflow: initial; text-overflow: initial; -webkit-line-clamp: initial; } 
.popup-header::after { display:none } 
.popup-header .page-title-text::after { display:none } 
.popup-header .filter-title-text::after { display:none } 
div.scroll-top.scroll-top em::before { content: '\ea68' !important; font-family: icomoon !important; font-size: 20px; color: rgba(255, 255, 255, 1) } 
div.scroll-top.scroll-top { background-color: rgba(226, 145, 14, 1); --background-color: rgba(226, 145, 14, 1); border-width: 2px; border-style: solid; border-color: rgba(255, 255, 255, 1); box-shadow: none } 
.no-touchevents div.scroll-top.scroll-top:hover { background-color: rgba(17, 17, 17, 1); --background-color: rgba(17, 17, 17, 1) } 
.scroll-top { left:auto; right:0; --translate-x: 0px;; --scroll-top-side-offset:20px; --scroll-top-bottom-offset:20px; --scroll-top-width:40px; --scroll-top-height:40px } 
.journal-loading > em::before, .ias-spinner > em::before, .btn.disabled::after { content: '\ea10' !important; font-family: icomoon !important; font-size: 28px; color: rgba(255, 255, 255, 1) } 
.journal-loading > .fa-spin, .ias-spinner > em::before, .btn.disabled::after { animation: fa-spin infinite linear; } 
.journal-loading > .fa-spin, .ias-spinner > em, .ias-spinner > em::before, .btn.disabled::after { animation-duration: 350ms } 
.mobile-header-active .menu-trigger .menu-icon::before, .header div.menu-trigger .j-menu > li > a::before { content: '\eb7e' !important; font-family: icomoon !important } 
.header-search > button::before, .header .mini-search .search-trigger .menu-icon::before { content: '\ebaf' !important; font-family: icomoon !important } 
.btn-cart::before, .fa-shopping-cart::before, div.cart-has-items .fa-shopping-cart::before { content: '\e9bf' !important; font-family: icomoon !important } 
.btn-wishlist::before { content: '\eb68' !important; font-family: icomoon !important } 
.btn-compare::before, .compare-btn::before { content: '\eab6' !important; font-family: icomoon !important } 
.fa-refresh::before { content: '\f021' !important; font-family: icomoon !important } 
.td-remove .fa::before, [data-original-title='Remove'] .fa::before, .btn-danger .fa::before { content: '\f057' !important; font-family: icomoon !important } 
.fa-times-circle::before, .fa-times::before, .reset-filter::before, .notification-close::before, .popup-close::before, .hn-close::before { content: '\f057' !important; font-family: icomoon !important } 
.fa-eye::before { content: '\ec63' !important; font-family: icomoon !important } 
.fa-reply::before { content: '\eac6' !important; font-family: icomoon !important } 
.p-author::before { content: '\eaaa' !important; font-family: icomoon !important } 
.p-date::before { content: '\f133' !important; font-family: icomoon !important } 
.p-time::before { content: '\eb29' !important; font-family: icomoon !important } 
.p-comment::before { content: '\f27a' !important; font-family: icomoon !important } 
.p-view::before { content: '\f06e' !important; font-family: icomoon !important } 
.p-category::before { content: '\e90a' !important; font-family: icomoon !important } 
.user-site::before { content: '\e957' !important; font-family: icomoon !important } 
.expand-content { max-height:70px } 
.block-expand::after { content:'Több' } 
.block-expanded .block-expand::after { content:'Kevesebb' } 
.block-expand::before { content: '\f078' !important; font-family: icomoon !important; order: 0; margin-inline-end: var(--expand-spacing, 0) } 
.block-expanded .block-expand::before { content: '\f077' !important; font-family: icomoon !important } 
.old-browser { background-color: rgba(255, 255, 0, 1); --background-color: rgba(255, 255, 0, 1) } 
.modal .modal-header { position: relative } 
.notification-cart.notification { max-width:500px; margin-top: 50px; --element-margin-top: 50px; padding: 20px; --element-padding: 20px; background-color: rgba(255, 255, 255, 1); --background-color: rgba(255, 255, 255, 1); border-radius: 0px; --element-border-radius: 0px; box-shadow: 0 0 30px -3px rgba(0, 0, 0, 0.2) } 
.notification-cart .notification-close::before { content: '\e5cd' !important; font-family: icomoon !important; font-size: 20px } 
.notification-cart .btn.notification-close { padding: 20px !important; --element-padding: 20px !important } 
.notification-cart .notification-close { width:40px; height:40px; margin-inline-end:10px } 
.notification-cart .notification-close.btn, .notification-cart .notification-close.btn:visited { font-family: 'Open Sans' !important; font-weight: 500 !important; font-size: 13px !important; color: rgba(255, 255, 255, 1) !important; text-transform: uppercase !important; letter-spacing: 0.2pxpx !important; line-height: 22px !important } 
.notification-cart .notification-close.btn, .notification-cart .notification-close.tooltip { background-color: rgba(226, 145, 14, 1); --background-color: rgba(226, 145, 14, 1) } 
.no-touchevents .notification-cart .notification-close.btn:hover { background-color: rgba(17, 17, 17, 1); --background-color: rgba(17, 17, 17, 1) } 
.notification-cart .notification-close.btn { padding-top: 10px; --element-padding-top: 10px; padding-right: 20px; --element-padding-right: 20px; padding-bottom: 10px; --element-padding-bottom: 10px; padding-left: 20px; --element-padding-left: 20px } 
.notification-cart .notification-close.btn.btn.disabled::after { font-size: 20px } 
.notification-cart .notification-close.btn::before { color: rgba(255, 255, 255, 1); font-size: 20px; margin-right: 5px; --element-margin-right: 5px; margin-left: 5px; --element-margin-left: 5px } 
.notification-cart .notification-content { display: flex; align-items: flex-start; } 
.notification-cart .notification-buttons { margin-top: 20px; --element-margin-top: 20px } 
.notification-cart .notification-view-cart { flex-grow:1 } 
.notification-cart .notification-checkout::after { content: '\e95f' !important; font-family: icomoon !important; font-size: 20px; color: rgba(255, 255, 255, 1); margin-left: 8px; --element-margin-left: 8px } 
.notification-cart .notification-checkout { flex-grow:1 } 
.notification-wishlist.notification { max-width:500px; margin-top: 50px; --element-margin-top: 50px; padding: 20px; --element-padding: 20px; background-color: rgba(255, 255, 255, 1); --background-color: rgba(255, 255, 255, 1); border-radius: 0px; --element-border-radius: 0px; box-shadow: 0 0 30px -3px rgba(0, 0, 0, 0.2) } 
.notification-wishlist .notification-close::before { content: '\e5cd' !important; font-family: icomoon !important; font-size: 20px } 
.notification-wishlist .btn.notification-close { padding: 20px !important; --element-padding: 20px !important } 
.notification-wishlist .notification-close { width:40px; height:40px; margin-inline-end:10px } 
.notification-wishlist .notification-close.btn, .notification-wishlist .notification-close.btn:visited { font-family: 'Open Sans' !important; font-weight: 500 !important; font-size: 13px !important; color: rgba(255, 255, 255, 1) !important; text-transform: uppercase !important; letter-spacing: 0.2pxpx !important; line-height: 22px !important } 
.notification-wishlist .notification-close.btn, .notification-wishlist .notification-close.tooltip { background-color: rgba(226, 145, 14, 1); --background-color: rgba(226, 145, 14, 1) } 
.no-touchevents .notification-wishlist .notification-close.btn:hover { background-color: rgba(17, 17, 17, 1); --background-color: rgba(17, 17, 17, 1) } 
.notification-wishlist .notification-close.btn { padding-top: 10px; --element-padding-top: 10px; padding-right: 20px; --element-padding-right: 20px; padding-bottom: 10px; --element-padding-bottom: 10px; padding-left: 20px; --element-padding-left: 20px } 
.notification-wishlist .notification-close.btn.btn.disabled::after { font-size: 20px } 
.notification-wishlist .notification-close.btn::before { color: rgba(255, 255, 255, 1); font-size: 20px; margin-right: 5px; --element-margin-right: 5px; margin-left: 5px; --element-margin-left: 5px } 
.notification-wishlist .notification-content { display: flex; align-items: flex-start; } 
.notification-wishlist .notification-buttons { margin-top: 20px; --element-margin-top: 20px } 
.notification-wishlist .notification-view-cart { flex-grow:1 } 
.notification-wishlist .notification-checkout::after { content: '\e95f' !important; font-family: icomoon !important; font-size: 20px; color: rgba(255, 255, 255, 1); margin-left: 8px; --element-margin-left: 8px } 
.notification-wishlist .notification-checkout { flex-grow:1 } 
.notification-compare.notification { max-width:500px; margin-top: 50px; --element-margin-top: 50px; padding: 20px; --element-padding: 20px; background-color: rgba(255, 255, 255, 1); --background-color: rgba(255, 255, 255, 1); border-radius: 0px; --element-border-radius: 0px; box-shadow: 0 0 30px -3px rgba(0, 0, 0, 0.2) } 
.notification-compare .notification-close::before { content: '\e5cd' !important; font-family: icomoon !important; font-size: 20px } 
.notification-compare .btn.notification-close { padding: 20px !important; --element-padding: 20px !important } 
.notification-compare .notification-close { width:40px; height:40px; margin-inline-end:10px } 
.notification-compare .notification-close.btn, .notification-compare .notification-close.btn:visited { font-family: 'Open Sans' !important; font-weight: 500 !important; font-size: 13px !important; color: rgba(255, 255, 255, 1) !important; text-transform: uppercase !important; letter-spacing: 0.2pxpx !important; line-height: 22px !important } 
.notification-compare .notification-close.btn, .notification-compare .notification-close.tooltip { background-color: rgba(226, 145, 14, 1); --background-color: rgba(226, 145, 14, 1) } 
.no-touchevents .notification-compare .notification-close.btn:hover { background-color: rgba(17, 17, 17, 1); --background-color: rgba(17, 17, 17, 1) } 
.notification-compare .notification-close.btn { padding-top: 10px; --element-padding-top: 10px; padding-right: 20px; --element-padding-right: 20px; padding-bottom: 10px; --element-padding-bottom: 10px; padding-left: 20px; --element-padding-left: 20px } 
.notification-compare .notification-close.btn.btn.disabled::after { font-size: 20px } 
.notification-compare .notification-close.btn::before { color: rgba(255, 255, 255, 1); font-size: 20px; margin-right: 5px; --element-margin-right: 5px; margin-left: 5px; --element-margin-left: 5px } 
.notification-compare .notification-content { display: flex; align-items: flex-start; } 
.notification-compare .notification-buttons { margin-top: 20px; --element-margin-top: 20px } 
.notification-compare .notification-view-cart { flex-grow:1 } 
.notification-compare .notification-checkout::after { content: '\e95f' !important; font-family: icomoon !important; font-size: 20px; color: rgba(255, 255, 255, 1); margin-left: 8px; --element-margin-left: 8px } 
.notification-compare .notification-checkout { flex-grow:1 } 
.notification-wrapper-message > div.notification { max-width:500px; margin-top: 50px; --element-margin-top: 50px; padding: 20px; --element-padding: 20px; background-color: rgba(255, 255, 255, 1); --background-color: rgba(255, 255, 255, 1); border-radius: 0px; --element-border-radius: 0px; box-shadow: 0 0 30px -3px rgba(0, 0, 0, 0.2) } 
.notification-wrapper-message > div .notification-close::before { content: '\e5cd' !important; font-family: icomoon !important; font-size: 20px } 
.notification-wrapper-message > div .btn.notification-close { padding: 20px !important; --element-padding: 20px !important } 
.notification-wrapper-message > div .notification-close { width:40px; height:40px; margin-inline-end:10px } 
.notification-wrapper-message > div .notification-close.btn, .notification-wrapper-message > div .notification-close.btn:visited { font-family: 'Open Sans' !important; font-weight: 500 !important; font-size: 13px !important; color: rgba(255, 255, 255, 1) !important; text-transform: uppercase !important; letter-spacing: 0.2pxpx !important; line-height: 22px !important } 
.notification-wrapper-message > div .notification-close.btn, .notification-wrapper-message > div .notification-close.tooltip { background-color: rgba(226, 145, 14, 1); --background-color: rgba(226, 145, 14, 1) } 
.no-touchevents .notification-wrapper-message > div .notification-close.btn:hover { background-color: rgba(17, 17, 17, 1); --background-color: rgba(17, 17, 17, 1) } 
.notification-wrapper-message > div .notification-close.btn { padding-top: 10px; --element-padding-top: 10px; padding-right: 20px; --element-padding-right: 20px; padding-bottom: 10px; --element-padding-bottom: 10px; padding-left: 20px; --element-padding-left: 20px } 
.notification-wrapper-message > div .notification-close.btn.btn.disabled::after { font-size: 20px } 
.notification-wrapper-message > div .notification-close.btn::before { color: rgba(255, 255, 255, 1); font-size: 20px; margin-right: 5px; --element-margin-right: 5px; margin-left: 5px; --element-margin-left: 5px } 
.notification-wrapper-message > div .notification-content { display: flex; align-items: flex-start; } 
.notification-wrapper-message > div .notification-buttons { margin-top: 20px; --element-margin-top: 20px } 
.notification-wrapper-message > div .notification-view-cart { flex-grow:1 } 
.notification-wrapper-message > div .notification-checkout::after { content: '\e95f' !important; font-family: icomoon !important; font-size: 20px; color: rgba(255, 255, 255, 1); margin-left: 8px; --element-margin-left: 8px } 
.notification-wrapper-message > div .notification-checkout { flex-grow:1 } 
.stepper input.form-control { font-family: 'Open Sans' !important; font-weight: 400 !important; font-size: 13px !important; color: rgba(102, 102, 102, 1) !important; letter-spacing: 0.4pxpx !important; line-height: 20px !important; border-style: none !important; box-shadow: none } 
.no-touchevents .stepper input.form-control:hover { box-shadow: none } 
.stepper input.form-control:focus { box-shadow: none !important } 
.stepper input.form-control::placeholder { color: rgba(234, 234, 234, 1) !important } 
.stepper { --stepper-max-width: 80px; --stepper-border: 0; max-width:var(--stepper-max-width, 100%); --stepper-height: 42px; border-style: solid; border-color: rgba(234, 234, 234, 1) } 
.stepper button { position: static; width:calc(var(--stepper-button-width, 30) * 1px * 3); height: 100%; min-height:36px;; background-color:rgba(255, 255, 255, 1) } 
.stepper button.fa-angle-up { border-inline-width: var(--stepper-border, 0) 0; border-block-width: 0 } 
.stepper button.fa-angle-down { border-inline-width: 0 var(--stepper-border, 0); border-block-width: 0 } 
.stepper .form-control { max-width: 100% !important; } 
.stepper .fa-angle-down::before { content: '\eb85' !important; font-family: icomoon !important; font-size: 14px } 
.stepper .fa-angle-up::before { content: '\eba0' !important; font-family: icomoon !important; font-size: 14px } 
.no-touchevents .stepper:hover { border-color:rgba(230, 230, 230, 1) } 
.stepper button::before { color:rgba(17, 17, 17, 1) } 
.no-touchevents .stepper button:hover::before { color:rgba(17, 17, 17, 1) } 
.stepper button:active::before { color:rgba(17, 17, 17, 1) !important } 
.popup-quickview .popup-bg { background-color: rgba(0, 0, 0, 0.7); --background-color: rgba(0, 0, 0, 0.7) } 
.popup-quickview .popup-inner-body, .popup-quickview .popup { background-color: rgba(255, 255, 255, 1); --background-color: rgba(255, 255, 255, 1) } 
.popup-quickview .popup-container .popup-close::before { content: '\e981' !important; font-family: icomoon !important; font-size: 20px } 
.popup-quickview .popup-container .popup-close { margin-inline-end:6px; margin-top:-20px } 
.popup-quickview .popup-container .popup-close.btn, .popup-quickview .popup-container .popup-close.btn:visited { font-family: 'Open Sans' !important; font-weight: 400 !important } 
.popup-quickview .popup-container .popup-close.btn, .popup-quickview .popup-container .popup-close.tooltip { background-color: rgba(0, 0, 0, 0); --background-color: rgba(0, 0, 0, 0) } 
.popup-quickview .popup-container .popup-close.btn { padding: 5px; --element-padding: 5px; --scale-hover: 1;; --scale-active: 1; min-width:40px; min-height:40px; max-width:40px; max-height:40px } 
.popup-quickview .popup-container .popup-close.btn.btn.disabled::after { font-size: 20px } 
.popup-quickview .popup-container .popup-close.btn::before { color: rgba(234, 234, 234, 1); font-size: 20 } 
.no-touchevents .popup-quickview .popup-container .popup-close.btn:hover::before { color: rgba(255, 255, 255, 1) !important } 
.popup-quickview .popup-container .popup-close.btn:active::before,.no-touchevents  .popup-quickview .popup-container .popup-close.btn:hover:active::before, .popup-quickview .popup-container .popup-close.btn:focus:active::before { color: rgba(255, 255, 255, 1) !important } 
.popup-quickview .popup-container .popup-close.btn:focus::before { color: rgba(255, 255, 255, 1) !important } 
.popup-quickview .popup-header { font-family: 'Cormorant Garamond'; font-weight: 500; font-size: 32px; color: rgba(17, 17, 17, 1); letter-spacing: 0.4pxpx; line-height: 38px; border-width: 0; border-bottom-width: 1px; border-style: solid; border-color: rgba(234, 234, 234, 1); padding-bottom: 10px; --element-padding-bottom: 10px; margin-bottom: 5px; --element-margin-bottom: 5px; white-space: normal; overflow: initial; text-overflow: initial; -webkit-line-clamp: initial; } 
.popup-quickview .popup-header::after { display:none } 
.popup-quickview .popup-header .page-title-text::after { display:none } 
.popup-quickview .popup-header .filter-title-text::after { display:none } 
.popup-quickview .popup-container { width:900px } 
.popup-quickview .popup-inner-body { height:500px } 
.popup-quickview.popup .site-wrapper { padding: 20px !important; --element-padding: 20px !important } 
.popup-quickview.popup-body, .popup-quickview.popup { background-color: rgba(255, 255, 255, 1) !important; --background-color: rgba(255, 255, 255, 1) !important } 
.route-product-product.popup-quickview #product-product { --product-page-split: 50%; --product-page-split-gap: 0px } 
.route-product-product.popup-quickview .product-info .product-left { padding-right: 15px; --element-padding-right: 15px } 
.route-product-product.popup-quickview .product-info .product-right .product-details { padding-left: 15px; --element-padding-left: 15px } 
.route-product-product.popup-quickview h1.page-title { display:none } 
.route-product-product.popup-quickview div.page-title { display:block } 
.route-product-product.popup-quickview #content .page-title { font-family: 'Cormorant Garamond'; font-weight: 500; font-size: 32px; color: rgba(17, 17, 17, 1); letter-spacing: 0.4pxpx; line-height: 38px; border-width: 0; border-bottom-width: 1px; border-style: solid; border-color: rgba(234, 234, 234, 1); padding-bottom: 10px; --element-padding-bottom: 10px; margin-bottom: 5px; --element-margin-bottom: 5px; white-space: normal; overflow: initial; text-overflow: initial; -webkit-line-clamp: initial; } 
.route-product-product.popup-quickview #content .page-title::after { display:none } 
.route-product-product.popup-quickview #content .page-title .page-title-text::after { display:none } 
.route-product-product.popup-quickview #content .page-title .filter-title-text::after { display:none } 
.route-product-product.popup-quickview .swiper .swiper-slide { cursor: zoom-in } 
.route-product-product.popup-quickview .direction-horizontal .additional-image { width: calc(100% / 4) } 
.route-product-product.popup-quickview .additional-image { padding:calc(10px / 2) } 
.route-product-product.popup-quickview .product-info .product-stats b { font-family: 'Open Sans'; font-weight: 400; font-size: 13px; color: rgba(17, 17, 17, 1); letter-spacing: 0.4pxpx; line-height: 20px } 
.route-product-product.popup-quickview .product-info .product-stats span { font-family: 'Open Sans'; font-weight: 700; font-size: 13px; color: rgba(102, 102, 102, 1); letter-spacing: 0.4pxpx; line-height: 20px } 
.route-product-product.popup-quickview .product-info .product-stats li::before { content: '\f111' !important; font-family: icomoon !important } 
.route-product-product.popup-quickview .product-info .product-stats ul { width:100% } 
.route-product-product.popup-quickview .product-info .product-manufacturer a { font-family: 'Open Sans'; font-weight: 400; font-size: 13px; color: rgba(17, 17, 17, 1); letter-spacing: 0.4pxpx; line-height: 20px } 
.route-product-product.popup-quickview .product-info .in-stock span { font-family: 'Open Sans'; font-weight: 700; font-size: var(--j-font_size-13); color: rgba(102, 102, 102, 1); letter-spacing: 0.4pxpx; line-height: 20px } 
.route-product-product.popup-quickview .product-info .out-of-stock span { font-family: 'Open Sans'; font-weight: 700; font-size: 13px; color: rgba(219, 41, 25, 1); letter-spacing: 0.4pxpx; line-height: 20px } 
.route-product-product.popup-quickview .product-stats .product-views::before { content: '\f06e' !important; font-family: icomoon !important } 
.route-product-product.popup-quickview .product-stats .product-sold::before { content: '\e263' !important; font-family: icomoon !important } 
.route-product-product.popup-quickview .product-info .product-labels-outside { justify-content: flex-start; --label-grow: 0 } 
.route-product-product.popup-quickview .product-info .custom-stats { justify-content:space-between } 
.route-product-product.popup-quickview .product-info .product-details .rating { justify-content:flex-start } 
.route-product-product.popup-quickview .product-info .product-details .countdown-wrapper { display: block } 
.route-product-product.popup-quickview .product-info .product-details .product-price-group { order:3; text-align:left; margin-top: 10px; --element-margin-top: 10px; display: flex } 
.route-product-product.popup-quickview .product-info .product-details .price-group { justify-content:flex-start; flex-direction:row; align-items:center } 
.route-product-product.popup-quickview .product-info .product-details .price-group .product-price, .route-product-product.popup-quickview .product-info .product-details .price-group .product-price-new { font-family: 'Open Sans'; font-weight: 700; font-size: 19px; color: rgba(17, 17, 17, 1); letter-spacing: 0.4pxpx; line-height: 24px } 
.route-product-product.popup-quickview .product-info .product-details .product-price { margin-top: 10px; --element-margin-top: 10px; margin-bottom: 10px; --element-margin-bottom: 10px } 
.route-product-product.popup-quickview .product-info .product-details .product-price-new { order:2 } 
.route-product-product.popup-quickview .product-info .product-details .price-group .product-price-old { font-family: 'Open Sans'; font-weight: 400; font-size: 13px; color: rgba(102, 102, 102, 1); text-decoration: line-through; -webkit-text-decoration: line-through; letter-spacing: 0.4pxpx; line-height: 20px } 
.route-product-product.popup-quickview .product-info .product-details .product-points { display:block } 
.route-product-product.popup-quickview .product-info .product-details .product-tax { display: none; font-family: 'Open Sans'; font-weight: 400; font-size: 13px; color: rgba(102, 102, 102, 1); letter-spacing: 0.4pxpx; line-height: 20px } 
.route-product-product.popup-quickview .product-info .product-details .discounts { display:block } 
.route-product-product.popup-quickview .product-info .product-details .product-options > h3:not(.options-title) { display: block } 
.route-product-product.popup-quickview .product-info .product-details .button-group-page { position: relative; width:auto; z-index: 1;; margin-top: 20px; --element-margin-top: 20px; margin-bottom: 15px; --element-margin-bottom: 15px; order:5 } 
.route-product-product.popup-quickview .product-info .button-group-page .stepper { display: flex } 
.route-product-product.popup-quickview .product-info .button-group-page .btn-cart { display:inline-flex } 
.route-product-product.popup-quickview .product-info .button-group-page .btn-cart::before, .route-product-product.popup-quickview .product-info .button-group-page .btn-cart .btn-text { display:inline-block } 
.route-product-product.popup-quickview .product-info .product-details .stepper-group { flex-grow:initial } 
.route-product-product.popup-quickview .product-info .product-details .stepper-group .btn-cart { flex-grow:initial } 
.route-product-product.popup-quickview .product-info .button-group-page .btn-cart::before { content: '\e9bf' !important; font-family: icomoon !important; font-size: 20px; color: rgba(255, 255, 255, 1); margin-right: 5px; --element-margin-right: 5px } 
.route-product-product.popup-quickview .product-info .button-group-page .btn-cart.btn, .route-product-product.popup-quickview .product-info .button-group-page .btn-cart.btn:visited { font-family: 'Open Sans' !important; font-weight: 500 !important; font-size: 13px !important; color: rgba(255, 255, 255, 1) !important; text-transform: uppercase !important; letter-spacing: 0.2pxpx !important; line-height: 22px !important } 
.route-product-product.popup-quickview .product-info .button-group-page .btn-cart.btn, .route-product-product.popup-quickview .product-info .button-group-page .btn-cart.tooltip { background-color: rgba(226, 145, 14, 1); --background-color: rgba(226, 145, 14, 1) } 
.no-touchevents.route-product-product.popup-quickview .product-info .button-group-page .btn-cart.btn:hover { background-color: rgba(17, 17, 17, 1); --background-color: rgba(17, 17, 17, 1) } 
.route-product-product.popup-quickview .product-info .button-group-page .btn-cart.btn { padding-top: 10px; --element-padding-top: 10px; padding-right: 20px; --element-padding-right: 20px; padding-bottom: 10px; --element-padding-bottom: 10px; padding-left: 20px; --element-padding-left: 20px } 
.route-product-product.popup-quickview .product-info .button-group-page .btn-cart.btn.btn.disabled::after { font-size: 20px } 
.route-product-product.popup-quickview .product-info .button-group-page .btn-cart.btn::before { color: rgba(255, 255, 255, 1); font-size: 20px; margin-right: 5px; --element-margin-right: 5px; margin-left: 5px; --element-margin-left: 5px } 
.route-product-product.popup-quickview .product-info .button-group-page .btn-more-details { display:none; flex-grow:1; flex-basis:100%; } 
.route-product-product.popup-quickview .product-info .button-group-page .btn-more-details .btn-text { display:none } 
.route-product-product.popup-quickview .product-info .button-group-page .btn-more-details::after { content: '\ec58' !important; font-family: icomoon !important } 
.route-product-product.popup-quickview .product-info .product-details .button-group-page .wishlist-compare { flex-grow:0 !important } 
.route-product-product.popup-quickview .product-info .button-group-page .wishlist-compare { min-width: auto; margin: 0 auto 0 0 } 
.route-product-product.popup-quickview .product-info .button-group-page .btn-wishlist { display:inline-flex } 
.route-product-product.popup-quickview .product-info .button-group-page .btn-wishlist .btn-text { display:none } 
.route-product-product.popup-quickview .product-info .button-group-page .wishlist-compare .btn-wishlist { flex-grow:1 !important } 
.route-product-product.popup-quickview .product-info .button-group-page .btn-wishlist::before { font-size: 20px } 
.route-product-product.popup-quickview .product-info .button-group-page .btn-compare { display:none } 
.route-product-product.popup-quickview .product-info .button-group-page .btn-compare .btn-text { display:none } 
.route-product-product.popup-quickview .product-info .button-group-page .wishlist-compare .btn-compare { flex-grow:1 !important; } 
.route-product-product.popup-quickview .product-info .button-group-page .btn-compare::before { font-size: 20px } 
.route-product-product.popup-quickview .product-info .wishlist-compare .btn, .route-product-product.popup-quickview .product-info .wishlist-compare .btn:visited { font-family: 'Open Sans' !important; font-weight: 400 !important; font-size: 13px !important } 
.route-product-product.popup-quickview .product-info .wishlist-compare .btn, .route-product-product.popup-quickview .product-info .wishlist-compare .tooltip { background-color: rgba(245, 245, 245, 1); --background-color: rgba(245, 245, 245, 1) } 
.no-touchevents.route-product-product.popup-quickview .product-info .wishlist-compare .btn:hover { background-color: rgba(17, 17, 17, 1); --background-color: rgba(17, 17, 17, 1) } 
.route-product-product.popup-quickview .product-info .wishlist-compare .btn:active, .no-touchevents.route-product-product.popup-quickview .product-info .wishlist-compare .btn:hover:active, .route-product-product.popup-quickview .product-info .wishlist-compare .btn:focus:active, .no-touchevents.route-product-product.popup-quickview .product-info .wishlist-compare .btn:focus:hover:active { background-color: rgba(17, 17, 17, 1); --background-color: rgba(17, 17, 17, 1) } 
.route-product-product.popup-quickview .product-info .wishlist-compare .btn:focus, .route-product-product.popup-quickview .product-info .wishlist-compare .btn[disabled] { background-color: rgba(17, 17, 17, 1) !important; --background-color: rgba(17, 17, 17, 1) !important } 
.route-product-product.popup-quickview .product-info .wishlist-compare .btn { padding: 12px; --element-padding: 12px; --scale-hover: 1;; --scale-active: 1; min-width:40px; min-height:40px; max-width:40px; max-height:40px } 
.route-product-product.popup-quickview .product-info .wishlist-compare .btn.btn.disabled::after { font-size: 20px } 
.route-product-product.popup-quickview .product-info .wishlist-compare .btn::before { color: rgba(17, 17, 17, 1); font-size: 20 } 
.no-touchevents.route-product-product.popup-quickview .product-info .wishlist-compare .btn:hover::before { color: rgba(255, 255, 255, 1) !important } 
.route-product-product.popup-quickview .product-info .wishlist-compare .btn:active::before, .no-touchevents.route-product-product.popup-quickview .product-info .wishlist-compare .btn:hover:active::before, .route-product-product.popup-quickview .product-info .wishlist-compare .btn:focus:active::before { color: rgba(255, 255, 255, 1) !important } 
.route-product-product.popup-quickview .product-info .product-details .buttons-wrapper { --quickview-buttons-gap:5px } 
.popup-quickview .product-right .description { order: -1 } 
.popup-quickview .expand-content { max-height:100%; overflow:visible } 
.popup-quickview .block-expanded + .block-expand-overlay .block-expand::after { content:'Show Less' } 
.header-logo { display:block; } 
.header-logo-alternate { display:none; } 
.mobile-header .header-logo { display:block; } 
.mobile-header .header-logo-alternate { display:none; } 
.login-box label, .login-box .form-group .control-label, .login-box .form-label { font-family: 'Open Sans'; font-weight: 400 } 
.login-box legend { font-family: 'Cormorant Garamond'; font-weight: 700; font-size: 20px; color: rgba(17, 17, 17, 1); letter-spacing: 0.4pxpx; line-height: 24px; margin-bottom:20px !important;; white-space: normal; overflow: initial; text-overflow: initial; -webkit-line-clamp: initial;; text-align:start } 
.login-box legend::after { margin-inline-start:0; margin-inline-end:auto; } 
.login-box legend .page-title-text { text-align:start } 
.login-box legend .page-title-text::after { margin-inline-start:0; margin-inline-end:auto; } 
.login-box legend .filter-title-text { text-align:start } 
.login-box legend .filter-title-text::after { margin-inline-start:0; margin-inline-end:auto; } 
.login-box .required .control-label::after, .login-box .required .control-label::before, .login-box .required .control-label + div::before { font-family: 'Open Sans'; font-weight: 500; color: rgba(219, 41, 25, 1) } 
.login-box input.form-control { font-family: 'Open Sans' !important; font-weight: 400 !important; font-size: 13px !important; line-height: 22px !important; background-color: rgba(255, 255, 255, 1) !important; --background-color: rgba(255, 255, 255, 1) !important; padding-top: 5px; --element-padding-top: 5px; padding-right: 12px; --element-padding-right: 12px; padding-bottom: 5px; --element-padding-bottom: 5px; padding-left: 12px; --element-padding-left: 12px; border-width: 1px !important; border-style: solid !important; border-color: rgba(234, 234, 234, 1) !important; border-radius: 0px !important; --element-border-radius: 0px !important; box-shadow: none; max-width:9999px; min-height:40px } 
.no-touchevents .login-box input.form-control:hover { box-shadow: none } 
.login-box input.form-control:focus { box-shadow: none !important } 
.login-box input.form-control::placeholder { color: rgba(234, 234, 234, 1) !important } 
.login-box form { max-width:9999px } 
.login-box textarea.form-control { font-family: 'Open Sans' !important; font-weight: 400 !important; font-size: 13px !important; line-height: 22px !important; background-color: rgba(255, 255, 255, 1) !important; --background-color: rgba(255, 255, 255, 1) !important; padding-top: 5px; --element-padding-top: 5px; padding-right: 12px; --element-padding-right: 12px; padding-bottom: 5px; --element-padding-bottom: 5px; padding-left: 12px; --element-padding-left: 12px; border-width: 1px !important; border-style: solid !important; border-color: rgba(234, 234, 234, 1) !important; border-radius: 0px !important; --element-border-radius: 0px !important; box-shadow: none; max-width:9999px; min-height:100px } 
.no-touchevents .login-box textarea.form-control:hover { box-shadow: none } 
.login-box textarea.form-control:focus { box-shadow: none !important } 
.login-box textarea.form-control::placeholder { color: rgba(234, 234, 234, 1) !important } 
.login-box select { font-family: 'Open Sans' !important; font-weight: 400 !important; font-size: 13px !important; line-height: 22px !important; background-color: rgba(255, 255, 255, 1) !important; --background-color: rgba(255, 255, 255, 1) !important; padding-top: 5px; --element-padding-top: 5px; padding-right: 12px; --element-padding-right: 12px; padding-bottom: 5px; --element-padding-bottom: 5px; padding-left: 12px; --element-padding-left: 12px; border-width: 1px !important; border-style: solid !important; border-color: rgba(234, 234, 234, 1) !important; border-radius: 0px !important; --element-border-radius: 0px !important; box-shadow: none } 
.no-touchevents .login-box select:hover { box-shadow: none } 
.login-box select:focus { box-shadow: none !important } 
.login-box select::placeholder { color: rgba(234, 234, 234, 1) !important } 
.login-box select, .login-box select.form-control, .login-box select.form-select { max-width:9999px; height:40px } 
.login-box .radio label { font-family: 'Open Sans' !important; font-weight: 400 !important } 
.login-box .radio { width: 100% } 
.login-box .checkbox label { font-family: 'Open Sans' !important; font-weight: 400 !important } 
.login-box .checkbox label a { font-family: 'Open Sans' !important; font-weight: 400 !important } 
.login-box .checkbox, .login-box .checkbox-inline { width: 100% } 
.login-box .input-group .form-control { font-family: 'Open Sans' !important; font-weight: 400 !important; font-size: 13px !important; line-height: 22px !important; background-color: rgba(255, 255, 255, 1) !important; --background-color: rgba(255, 255, 255, 1) !important; padding-top: 5px; --element-padding-top: 5px; padding-right: 12px; --element-padding-right: 12px; padding-bottom: 5px; --element-padding-bottom: 5px; padding-left: 12px; --element-padding-left: 12px; border-width: 1px !important; border-style: solid !important; border-color: rgba(234, 234, 234, 1) !important; border-radius: 0px !important; --element-border-radius: 0px !important; box-shadow: none } 
.no-touchevents .login-box .input-group .form-control:hover { box-shadow: none } 
.login-box .input-group .form-control:focus { box-shadow: none !important } 
.login-box .input-group .form-control::placeholder { color: rgba(234, 234, 234, 1) !important } 
.login-box .input-group-btn .btn, .login-box .input-group-btn .btn:visited { font-family: 'Open Sans' !important; font-weight: 500 !important; font-size: 13px !important; color: rgba(255, 255, 255, 1) !important; text-transform: uppercase !important; letter-spacing: 0.2pxpx !important; line-height: 22px !important } 
.login-box .input-group-btn .btn, .login-box .input-group-btn .tooltip { background-color: rgba(226, 145, 14, 1); --background-color: rgba(226, 145, 14, 1) } 
.no-touchevents .login-box .input-group-btn .btn:hover { background-color: rgba(17, 17, 17, 1); --background-color: rgba(17, 17, 17, 1) } 
.login-box .input-group-btn .btn { padding-top: 10px; --element-padding-top: 10px; padding-right: 20px; --element-padding-right: 20px; padding-bottom: 10px; --element-padding-bottom: 10px; padding-left: 20px; --element-padding-left: 20px } 
.login-box .input-group-btn .btn.btn.disabled::after { font-size: 20px } 
.login-box .input-group-btn .btn::before { color: rgba(255, 255, 255, 1); font-size: 20px; margin-right: 5px; --element-margin-right: 5px; margin-left: 5px; --element-margin-left: 5px } 
.login-box .product-option-file .btn i::before, .login-box .btn.upload-btn i::before { content: '\e9f9' !important; font-family: icomoon !important } 
.login-box .product-option-file .control-label + button { max-width:max-content } 
.login-box .btn.upload-btn { width: auto } 
.login-box > div { flex-basis: 300px; padding:calc(30px / 2) } 
.login-box > div:first-child { order: -1 } 
.login-box { margin:calc(0px - 30px / 2) } 
.popup-login label, .popup-login .form-group .control-label, .popup-login .form-label { font-family: 'Open Sans'; font-weight: 400 } 
.popup-login legend { font-family: 'Cormorant Garamond'; font-weight: 700; font-size: 20px; color: rgba(17, 17, 17, 1); letter-spacing: 0.4pxpx; line-height: 24px; margin-bottom:20px !important;; white-space: normal; overflow: initial; text-overflow: initial; -webkit-line-clamp: initial;; text-align:start } 
.popup-login legend::after { margin-inline-start:0; margin-inline-end:auto; } 
.popup-login legend .page-title-text { text-align:start } 
.popup-login legend .page-title-text::after { margin-inline-start:0; margin-inline-end:auto; } 
.popup-login legend .filter-title-text { text-align:start } 
.popup-login legend .filter-title-text::after { margin-inline-start:0; margin-inline-end:auto; } 
.popup-login .required .control-label::after, .popup-login .required .control-label::before, .popup-login .required .control-label + div::before { font-family: 'Open Sans'; font-weight: 500; color: rgba(219, 41, 25, 1) } 
.popup-login input.form-control { font-family: 'Open Sans' !important; font-weight: 400 !important; font-size: 13px !important; line-height: 22px !important; background-color: rgba(255, 255, 255, 1) !important; --background-color: rgba(255, 255, 255, 1) !important; padding-top: 5px; --element-padding-top: 5px; padding-right: 12px; --element-padding-right: 12px; padding-bottom: 5px; --element-padding-bottom: 5px; padding-left: 12px; --element-padding-left: 12px; border-width: 1px !important; border-style: solid !important; border-color: rgba(234, 234, 234, 1) !important; border-radius: 0px !important; --element-border-radius: 0px !important; box-shadow: none; max-width:9999px; min-height:40px } 
.no-touchevents .popup-login input.form-control:hover { box-shadow: none } 
.popup-login input.form-control:focus { box-shadow: none !important } 
.popup-login input.form-control::placeholder { color: rgba(234, 234, 234, 1) !important } 
.popup-login form { max-width:9999px } 
.popup-login textarea.form-control { font-family: 'Open Sans' !important; font-weight: 400 !important; font-size: 13px !important; line-height: 22px !important; background-color: rgba(255, 255, 255, 1) !important; --background-color: rgba(255, 255, 255, 1) !important; padding-top: 5px; --element-padding-top: 5px; padding-right: 12px; --element-padding-right: 12px; padding-bottom: 5px; --element-padding-bottom: 5px; padding-left: 12px; --element-padding-left: 12px; border-width: 1px !important; border-style: solid !important; border-color: rgba(234, 234, 234, 1) !important; border-radius: 0px !important; --element-border-radius: 0px !important; box-shadow: none; max-width:9999px; min-height:100px } 
.no-touchevents .popup-login textarea.form-control:hover { box-shadow: none } 
.popup-login textarea.form-control:focus { box-shadow: none !important } 
.popup-login textarea.form-control::placeholder { color: rgba(234, 234, 234, 1) !important } 
.popup-login select { font-family: 'Open Sans' !important; font-weight: 400 !important; font-size: 13px !important; line-height: 22px !important; background-color: rgba(255, 255, 255, 1) !important; --background-color: rgba(255, 255, 255, 1) !important; padding-top: 5px; --element-padding-top: 5px; padding-right: 12px; --element-padding-right: 12px; padding-bottom: 5px; --element-padding-bottom: 5px; padding-left: 12px; --element-padding-left: 12px; border-width: 1px !important; border-style: solid !important; border-color: rgba(234, 234, 234, 1) !important; border-radius: 0px !important; --element-border-radius: 0px !important; box-shadow: none } 
.no-touchevents .popup-login select:hover { box-shadow: none } 
.popup-login select:focus { box-shadow: none !important } 
.popup-login select::placeholder { color: rgba(234, 234, 234, 1) !important } 
.popup-login select, .popup-login select.form-control, .popup-login select.form-select { max-width:9999px; height:40px } 
.popup-login .radio label { font-family: 'Open Sans' !important; font-weight: 400 !important } 
.popup-login .radio { width: 100% } 
.popup-login .checkbox label { font-family: 'Open Sans' !important; font-weight: 400 !important } 
.popup-login .checkbox label a { font-family: 'Open Sans' !important; font-weight: 400 !important } 
.popup-login .checkbox, .popup-login .checkbox-inline { width: 100% } 
.popup-login .input-group .form-control { font-family: 'Open Sans' !important; font-weight: 400 !important; font-size: 13px !important; line-height: 22px !important; background-color: rgba(255, 255, 255, 1) !important; --background-color: rgba(255, 255, 255, 1) !important; padding-top: 5px; --element-padding-top: 5px; padding-right: 12px; --element-padding-right: 12px; padding-bottom: 5px; --element-padding-bottom: 5px; padding-left: 12px; --element-padding-left: 12px; border-width: 1px !important; border-style: solid !important; border-color: rgba(234, 234, 234, 1) !important; border-radius: 0px !important; --element-border-radius: 0px !important; box-shadow: none } 
.no-touchevents .popup-login .input-group .form-control:hover { box-shadow: none } 
.popup-login .input-group .form-control:focus { box-shadow: none !important } 
.popup-login .input-group .form-control::placeholder { color: rgba(234, 234, 234, 1) !important } 
.popup-login .input-group-btn .btn, .popup-login .input-group-btn .btn:visited { font-family: 'Open Sans' !important; font-weight: 500 !important; font-size: 13px !important; color: rgba(255, 255, 255, 1) !important; text-transform: uppercase !important; letter-spacing: 0.2pxpx !important; line-height: 22px !important } 
.popup-login .input-group-btn .btn, .popup-login .input-group-btn .tooltip { background-color: rgba(226, 145, 14, 1); --background-color: rgba(226, 145, 14, 1) } 
.no-touchevents .popup-login .input-group-btn .btn:hover { background-color: rgba(17, 17, 17, 1); --background-color: rgba(17, 17, 17, 1) } 
.popup-login .input-group-btn .btn { padding-top: 10px; --element-padding-top: 10px; padding-right: 20px; --element-padding-right: 20px; padding-bottom: 10px; --element-padding-bottom: 10px; padding-left: 20px; --element-padding-left: 20px } 
.popup-login .input-group-btn .btn.btn.disabled::after { font-size: 20px } 
.popup-login .input-group-btn .btn::before { color: rgba(255, 255, 255, 1); font-size: 20px; margin-right: 5px; --element-margin-right: 5px; margin-left: 5px; --element-margin-left: 5px } 
.popup-login .product-option-file .btn i::before, .popup-login .btn.upload-btn i::before { content: '\e9f9' !important; font-family: icomoon !important } 
.popup-login .product-option-file .control-label + button { max-width:max-content } 
.popup-login .btn.upload-btn { width: auto } 
.login-box .buttons .pull-left .btn, .login-box .buttons .pull-left .btn:visited { font-family: 'Open Sans' !important; font-weight: 500 !important; font-size: 13px !important; color: rgba(255, 255, 255, 1) !important; text-transform: uppercase !important; letter-spacing: 0.2pxpx !important; line-height: 22px !important } 
.login-box .buttons .pull-left .btn, .login-box .buttons .pull-left .tooltip { background-color: rgba(226, 145, 14, 1); --background-color: rgba(226, 145, 14, 1) } 
.no-touchevents .login-box .buttons .pull-left .btn:hover { background-color: rgba(17, 17, 17, 1); --background-color: rgba(17, 17, 17, 1) } 
.login-box .buttons .pull-left .btn { padding-top: 10px; --element-padding-top: 10px; padding-right: 20px; --element-padding-right: 20px; padding-bottom: 10px; --element-padding-bottom: 10px; padding-left: 20px; --element-padding-left: 20px } 
.login-box .buttons .pull-left .btn.btn.disabled::after { font-size: 20px } 
.login-box .buttons .pull-left .btn::before { color: rgba(255, 255, 255, 1); font-size: 20px; margin-right: 5px; --element-margin-right: 5px; margin-left: 5px; --element-margin-left: 5px } 
.login-box .buttons .pull-right .btn, .login-box .buttons .pull-right .btn:visited { font-family: 'Open Sans' !important; font-weight: 500 !important; font-size: 13px !important; color: rgba(255, 255, 255, 1) !important; text-transform: uppercase !important; letter-spacing: 0.2pxpx !important; line-height: 22px !important } 
.login-box .buttons .pull-right .btn, .login-box .buttons .pull-right .tooltip { background-color: rgba(226, 145, 14, 1); --background-color: rgba(226, 145, 14, 1) } 
.no-touchevents .login-box .buttons .pull-right .btn:hover { background-color: rgba(17, 17, 17, 1); --background-color: rgba(17, 17, 17, 1) } 
.login-box .buttons .pull-right .btn { padding-top: 10px; --element-padding-top: 10px; padding-right: 20px; --element-padding-right: 20px; padding-bottom: 10px; --element-padding-bottom: 10px; padding-left: 20px; --element-padding-left: 20px; font-family: 'Open Sans'; font-weight: 500; font-size: 13px; color: rgba(255, 255, 255, 1) } 
.login-box .buttons .pull-right .btn.btn.disabled::after { font-size: 20px } 
.login-box .buttons .pull-right .btn::before { color: rgba(255, 255, 255, 1); font-size: 20px; margin-right: 5px; --element-margin-right: 5px; margin-left: 5px; --element-margin-left: 5px } 
.login-box .buttons { --page-buttons-gap:20px; font-size: 13px; color: rgba(102, 102, 102, 1); font-weight: 400 } 
.login-box .buttons .btn { padding-top: 9px; --element-padding-top: 9px; padding-right: 22px; --element-padding-right: 22px; padding-bottom: 9px; --element-padding-bottom: 9px; padding-left: 22px; --element-padding-left: 22px; font-family: 'Open Sans'; font-weight: 500; font-size: 13px; color: rgba(255, 255, 255, 1) } 
.login-box div.buttons .pull-right .btn { padding-top: 9px; --element-padding-top: 9px; padding-right: 22px; --element-padding-right: 22px; padding-bottom: 9px; --element-padding-bottom: 9px; padding-left: 22px; --element-padding-left: 22px } 
.login-box .buttons a:not(.btn) { font-size: 13px; font-weight: 400 } 
.login-box .well { padding: 15px; --element-padding: 15px; border-width: 1px; border-style: solid; border-color: rgba(234, 234, 234, 1) } 
.popup-login .login-box .buttons .pull-left .btn, .popup-login .login-box .buttons .pull-left .btn:visited { font-family: 'Open Sans' !important; font-weight: 500 !important; font-size: 13px !important; color: rgba(255, 255, 255, 1) !important; text-transform: uppercase !important; letter-spacing: 0.2pxpx !important; line-height: 22px !important } 
.popup-login .login-box .buttons .pull-left .btn, .popup-login .login-box .buttons .pull-left .tooltip { background-color: rgba(226, 145, 14, 1); --background-color: rgba(226, 145, 14, 1) } 
.no-touchevents .popup-login .login-box .buttons .pull-left .btn:hover { background-color: rgba(17, 17, 17, 1); --background-color: rgba(17, 17, 17, 1) } 
.popup-login .login-box .buttons .pull-left .btn { padding-top: 10px; --element-padding-top: 10px; padding-right: 20px; --element-padding-right: 20px; padding-bottom: 10px; --element-padding-bottom: 10px; padding-left: 20px; --element-padding-left: 20px } 
.popup-login .login-box .buttons .pull-left .btn.btn.disabled::after { font-size: 20px } 
.popup-login .login-box .buttons .pull-left .btn::before { color: rgba(255, 255, 255, 1); font-size: 20px; margin-right: 5px; --element-margin-right: 5px; margin-left: 5px; --element-margin-left: 5px } 
.popup-login .login-box .buttons .pull-right .btn, .popup-login .login-box .buttons .pull-right .btn:visited { font-family: 'Open Sans' !important; font-weight: 500 !important; font-size: 13px !important; color: rgba(255, 255, 255, 1) !important; text-transform: uppercase !important; letter-spacing: 0.2pxpx !important; line-height: 22px !important } 
.popup-login .login-box .buttons .pull-right .btn, .popup-login .login-box .buttons .pull-right .tooltip { background-color: rgba(226, 145, 14, 1); --background-color: rgba(226, 145, 14, 1) } 
.no-touchevents .popup-login .login-box .buttons .pull-right .btn:hover { background-color: rgba(17, 17, 17, 1); --background-color: rgba(17, 17, 17, 1) } 
.popup-login .login-box .buttons .pull-right .btn { padding-top: 10px; --element-padding-top: 10px; padding-right: 20px; --element-padding-right: 20px; padding-bottom: 10px; --element-padding-bottom: 10px; padding-left: 20px; --element-padding-left: 20px; font-family: 'Open Sans'; font-weight: 500; font-size: 13px; color: rgba(255, 255, 255, 1) } 
.popup-login .login-box .buttons .pull-right .btn.btn.disabled::after { font-size: 20px } 
.popup-login .login-box .buttons .pull-right .btn::before { color: rgba(255, 255, 255, 1); font-size: 20px; margin-right: 5px; --element-margin-right: 5px; margin-left: 5px; --element-margin-left: 5px } 
.popup-login .login-box .buttons { --page-buttons-gap:20px; font-size: 13px; color: rgba(102, 102, 102, 1); font-weight: 400 } 
.popup-login .login-box .buttons .btn { padding-top: 9px; --element-padding-top: 9px; padding-right: 22px; --element-padding-right: 22px; padding-bottom: 9px; --element-padding-bottom: 9px; padding-left: 22px; --element-padding-left: 22px; font-family: 'Open Sans'; font-weight: 500; font-size: 13px; color: rgba(255, 255, 255, 1) } 
.popup-login .login-box div.buttons .pull-right .btn { padding-top: 9px; --element-padding-top: 9px; padding-right: 22px; --element-padding-right: 22px; padding-bottom: 9px; --element-padding-bottom: 9px; padding-left: 22px; --element-padding-left: 22px } 
.popup-login .login-box .buttons a:not(.btn) { font-size: 13px; font-weight: 400 } 
.popup-login .popup-container { width:400px } 
.popup-register .popup-container { width:400px } 
a.forgot-password { font-family: 'Open Sans'; font-weight: 400; font-size: 13px; color: rgba(102, 102, 102, 1); text-decoration: underline; -webkit-text-decoration: underline; letter-spacing: 0.4pxpx; line-height: 34px } 
.no-touchevents a.forgot-password:hover { color: rgba(17, 17, 17, 1) } 
.route-account-register label, .route-account-register .form-group .control-label, .route-account-register .form-label { font-family: 'Open Sans'; font-weight: 400 } 
.route-account-register legend { font-family: 'Cormorant Garamond'; font-weight: 700; font-size: 20px; color: rgba(17, 17, 17, 1); letter-spacing: 0.4pxpx; line-height: 24px; margin-bottom:20px !important;; white-space: normal; overflow: initial; text-overflow: initial; -webkit-line-clamp: initial;; text-align:start; font-family: 'Cormorant Garamond'; font-weight: 700; font-size: 20px; color: rgba(17, 17, 17, 1); letter-spacing: 0.4pxpx; line-height: 24px; margin-bottom:20px !important;; white-space: normal; overflow: initial; text-overflow: initial; -webkit-line-clamp: initial;; text-align:start } 
.route-account-register legend::after { margin-inline-start:0; margin-inline-end:auto;; margin-inline-start:0; margin-inline-end:auto; } 
.route-account-register legend .page-title-text { text-align:start; text-align:start } 
.route-account-register legend .page-title-text::after { margin-inline-start:0; margin-inline-end:auto;; margin-inline-start:0; margin-inline-end:auto; } 
.route-account-register legend .filter-title-text { text-align:start; text-align:start } 
.route-account-register legend .filter-title-text::after { margin-inline-start:0; margin-inline-end:auto;; margin-inline-start:0; margin-inline-end:auto; } 
.route-account-register .required .control-label::after, .route-account-register .required .control-label::before, .route-account-register .required .control-label + div::before { font-family: 'Open Sans'; font-weight: 500; color: rgba(219, 41, 25, 1) } 
.route-account-register input.form-control { font-family: 'Open Sans' !important; font-weight: 400 !important; font-size: 13px !important; line-height: 22px !important; background-color: rgba(255, 255, 255, 1) !important; --background-color: rgba(255, 255, 255, 1) !important; padding-top: 5px; --element-padding-top: 5px; padding-right: 12px; --element-padding-right: 12px; padding-bottom: 5px; --element-padding-bottom: 5px; padding-left: 12px; --element-padding-left: 12px; border-width: 1px !important; border-style: solid !important; border-color: rgba(234, 234, 234, 1) !important; border-radius: 0px !important; --element-border-radius: 0px !important; box-shadow: none; max-width:9999px; min-height:40px } 
.no-touchevents.route-account-register input.form-control:hover { box-shadow: none } 
.route-account-register input.form-control:focus { box-shadow: none !important } 
.route-account-register input.form-control::placeholder { color: rgba(234, 234, 234, 1) !important } 
.route-account-register form { max-width:9999px } 
.route-account-register textarea.form-control { font-family: 'Open Sans' !important; font-weight: 400 !important; font-size: 13px !important; line-height: 22px !important; background-color: rgba(255, 255, 255, 1) !important; --background-color: rgba(255, 255, 255, 1) !important; padding-top: 5px; --element-padding-top: 5px; padding-right: 12px; --element-padding-right: 12px; padding-bottom: 5px; --element-padding-bottom: 5px; padding-left: 12px; --element-padding-left: 12px; border-width: 1px !important; border-style: solid !important; border-color: rgba(234, 234, 234, 1) !important; border-radius: 0px !important; --element-border-radius: 0px !important; box-shadow: none; max-width:9999px; min-height:100px } 
.no-touchevents.route-account-register textarea.form-control:hover { box-shadow: none } 
.route-account-register textarea.form-control:focus { box-shadow: none !important } 
.route-account-register textarea.form-control::placeholder { color: rgba(234, 234, 234, 1) !important } 
.route-account-register select { font-family: 'Open Sans' !important; font-weight: 400 !important; font-size: 13px !important; line-height: 22px !important; background-color: rgba(255, 255, 255, 1) !important; --background-color: rgba(255, 255, 255, 1) !important; padding-top: 5px; --element-padding-top: 5px; padding-right: 12px; --element-padding-right: 12px; padding-bottom: 5px; --element-padding-bottom: 5px; padding-left: 12px; --element-padding-left: 12px; border-width: 1px !important; border-style: solid !important; border-color: rgba(234, 234, 234, 1) !important; border-radius: 0px !important; --element-border-radius: 0px !important; box-shadow: none } 
.no-touchevents.route-account-register select:hover { box-shadow: none } 
.route-account-register select:focus { box-shadow: none !important } 
.route-account-register select::placeholder { color: rgba(234, 234, 234, 1) !important } 
.route-account-register select, .route-account-register select.form-control, .route-account-register select.form-select { max-width:9999px; height:40px } 
.route-account-register .radio label { font-family: 'Open Sans' !important; font-weight: 400 !important } 
.route-account-register .radio { width: 100% } 
.route-account-register .checkbox label { font-family: 'Open Sans' !important; font-weight: 400 !important } 
.route-account-register .checkbox label a { font-family: 'Open Sans' !important; font-weight: 400 !important } 
.route-account-register .checkbox, .route-account-register .checkbox-inline { width: 100% } 
.route-account-register .input-group .form-control { font-family: 'Open Sans' !important; font-weight: 400 !important; font-size: 13px !important; line-height: 22px !important; background-color: rgba(255, 255, 255, 1) !important; --background-color: rgba(255, 255, 255, 1) !important; padding-top: 5px; --element-padding-top: 5px; padding-right: 12px; --element-padding-right: 12px; padding-bottom: 5px; --element-padding-bottom: 5px; padding-left: 12px; --element-padding-left: 12px; border-width: 1px !important; border-style: solid !important; border-color: rgba(234, 234, 234, 1) !important; border-radius: 0px !important; --element-border-radius: 0px !important; box-shadow: none } 
.no-touchevents.route-account-register .input-group .form-control:hover { box-shadow: none } 
.route-account-register .input-group .form-control:focus { box-shadow: none !important } 
.route-account-register .input-group .form-control::placeholder { color: rgba(234, 234, 234, 1) !important } 
.route-account-register .input-group-btn .btn, .route-account-register .input-group-btn .btn:visited { font-family: 'Open Sans' !important; font-weight: 500 !important; font-size: 13px !important; color: rgba(255, 255, 255, 1) !important; text-transform: uppercase !important; letter-spacing: 0.2pxpx !important; line-height: 22px !important } 
.route-account-register .input-group-btn .btn, .route-account-register .input-group-btn .tooltip { background-color: rgba(226, 145, 14, 1); --background-color: rgba(226, 145, 14, 1) } 
.no-touchevents.route-account-register .input-group-btn .btn:hover { background-color: rgba(17, 17, 17, 1); --background-color: rgba(17, 17, 17, 1) } 
.route-account-register .input-group-btn .btn { padding-top: 10px; --element-padding-top: 10px; padding-right: 20px; --element-padding-right: 20px; padding-bottom: 10px; --element-padding-bottom: 10px; padding-left: 20px; --element-padding-left: 20px } 
.route-account-register .input-group-btn .btn.btn.disabled::after { font-size: 20px } 
.route-account-register .input-group-btn .btn::before { color: rgba(255, 255, 255, 1); font-size: 20px; margin-right: 5px; --element-margin-right: 5px; margin-left: 5px; --element-margin-left: 5px } 
.route-account-register .product-option-file .btn i::before, .route-account-register .btn.upload-btn i::before { content: '\e9f9' !important; font-family: icomoon !important } 
.route-account-register .product-option-file .control-label + button { max-width:max-content } 
.route-account-register .btn.upload-btn { width: auto } 
.route-account-register .buttons .pull-left .btn, .route-account-register .buttons .pull-left .btn:visited { font-family: 'Open Sans' !important; font-weight: 500 !important; font-size: 13px !important; color: rgba(255, 255, 255, 1) !important; text-transform: uppercase !important; letter-spacing: 0.2pxpx !important; line-height: 22px !important } 
.route-account-register .buttons .pull-left .btn, .route-account-register .buttons .pull-left .tooltip { background-color: rgba(226, 145, 14, 1); --background-color: rgba(226, 145, 14, 1) } 
.no-touchevents.route-account-register .buttons .pull-left .btn:hover { background-color: rgba(17, 17, 17, 1); --background-color: rgba(17, 17, 17, 1) } 
.route-account-register .buttons .pull-left .btn { padding-top: 10px; --element-padding-top: 10px; padding-right: 20px; --element-padding-right: 20px; padding-bottom: 10px; --element-padding-bottom: 10px; padding-left: 20px; --element-padding-left: 20px } 
.route-account-register .buttons .pull-left .btn.btn.disabled::after { font-size: 20px } 
.route-account-register .buttons .pull-left .btn::before { color: rgba(255, 255, 255, 1); font-size: 20px; margin-right: 5px; --element-margin-right: 5px; margin-left: 5px; --element-margin-left: 5px } 
.route-account-register .buttons .pull-right .btn, .route-account-register .buttons .pull-right .btn:visited { font-family: 'Open Sans' !important; font-weight: 500 !important; font-size: 13px !important; color: rgba(255, 255, 255, 1) !important; text-transform: uppercase !important; letter-spacing: 0.2pxpx !important; line-height: 22px !important } 
.route-account-register .buttons .pull-right .btn, .route-account-register .buttons .pull-right .tooltip { background-color: rgba(226, 145, 14, 1); --background-color: rgba(226, 145, 14, 1) } 
.no-touchevents.route-account-register .buttons .pull-right .btn:hover { background-color: rgba(17, 17, 17, 1); --background-color: rgba(17, 17, 17, 1) } 
.route-account-register .buttons .pull-right .btn { padding-top: 10px; --element-padding-top: 10px; padding-right: 20px; --element-padding-right: 20px; padding-bottom: 10px; --element-padding-bottom: 10px; padding-left: 20px; --element-padding-left: 20px; font-family: 'Open Sans'; font-weight: 500; font-size: 13px; color: rgba(255, 255, 255, 1) } 
.route-account-register .buttons .pull-right .btn.btn.disabled::after { font-size: 20px } 
.route-account-register .buttons .pull-right .btn::before { color: rgba(255, 255, 255, 1); font-size: 20px; margin-right: 5px; --element-margin-right: 5px; margin-left: 5px; --element-margin-left: 5px } 
.route-account-register .buttons { --page-buttons-gap:20px; font-size: 13px; color: rgba(102, 102, 102, 1); font-weight: 400 } 
.route-account-register .buttons .btn { padding-top: 9px; --element-padding-top: 9px; padding-right: 22px; --element-padding-right: 22px; padding-bottom: 9px; --element-padding-bottom: 9px; padding-left: 22px; --element-padding-left: 22px; font-family: 'Open Sans'; font-weight: 500; font-size: 13px; color: rgba(255, 255, 255, 1) } 
.route-account-register div.buttons .pull-right .btn { padding-top: 9px; --element-padding-top: 9px; padding-right: 22px; --element-padding-right: 22px; padding-bottom: 9px; --element-padding-bottom: 9px; padding-left: 22px; --element-padding-left: 22px } 
.route-account-register .buttons a:not(.btn) { font-size: 13px; font-weight: 400 } 
.route-account-register p { font-family: 'Open Sans'; font-weight: 500; font-size: 13px; color: rgba(102, 102, 102, 1) } 
.account-list > li > a { font-family: 'Open Sans'; font-weight: 400; font-size: var(--j-font_size-13); color: rgba(226, 145, 14, 1); letter-spacing: 0.4pxpx; padding: 40px; --element-padding: 40px; padding-top: 30px; --element-padding-top: 30px; border-width: 1px; border-style: solid; border-radius: 8px; --element-border-radius: 8px; flex-direction: column; width: 100%; text-align: center;; --scale-hover: 1; --scale-active:1 } 
.no-touchevents .account-list > li > a:hover { color: rgba(17, 17, 17, 1); border-color: rgba(17, 17, 17, 1) } 
.account-list > li > a::before { content: '\f24f' !important; font-family: icomoon !important; font-size: 40px; margin-bottom: 10px; --element-margin-bottom: 10px; margin-inline-end:0; margin-inline-start:0 } 
.no-touchevents .account-list > li > a:hover::before { color: rgba(17, 17, 17, 1) } 
.account-list .edit-info { display: flex } 
.route-information-sitemap .site-edit { display:block } 
.account-list .edit-pass { display: flex } 
.route-information-sitemap .site-pass { display:block } 
.account-list .edit-address { display: flex } 
.route-information-sitemap .site-address { display:block } 
.account-list .edit-wishlist { display: flex } 
.my-cards { display: none } 
.account-list > li.edit-payment-method { display: none } 
.account-list .edit-order { display: flex } 
.route-information-sitemap .site-history { display:block } 
.account-list .edit-downloads { display: flex } 
.route-information-sitemap .site-download { display:block } 
.account-list .edit-rewards { display: flex } 
.account-list .edit-returns { display: flex } 
.account-list .edit-transactions { display: flex } 
.account-list .edit-recurring, .account-list > li.edit-subscription > a::before { display: none } 
.my-affiliates { display: none } 
.my-newsletter .account-list { display: flex } 
.my-affiliates .title { display: none } 
.my-newsletter .title { display: block } 
.my-account .title { display: block } 
.my-orders .title { display: block } 
.my-cards .title { display: block } 
.account-page .title { font-family: 'Cormorant Garamond'; font-weight: 700; font-size: 20px; color: rgba(17, 17, 17, 1); letter-spacing: 0.4pxpx; line-height: 24px; margin-bottom:20px !important;; white-space: normal; overflow: initial; text-overflow: initial; -webkit-line-clamp: initial;; text-align:start } 
.account-page .title::after { margin-inline-start:0; margin-inline-end:auto; } 
.account-page .title .page-title-text { text-align:start } 
.account-page .title .page-title-text::after { margin-inline-start:0; margin-inline-end:auto; } 
.account-page .title .filter-title-text { text-align:start } 
.account-page .title .filter-title-text::after { margin-inline-start:0; margin-inline-end:auto; } 
.account-list > li { width:calc(100% / 4); padding:8px; margin: 0 } 
.account-list { margin:0 -8px -8px; flex-direction:row } 
.account-list > .edit-info > a::before { content: '\eaaa' !important; font-family: icomoon !important } 
.account-list > .edit-pass > a::before { content: '\e913' !important; font-family: icomoon !important } 
.account-list > .edit-address > a::before { content: '\eb7b' !important; font-family: icomoon !important } 
.account-list > .edit-wishlist > a::before { content: '\eb68' !important; font-family: icomoon !important } 
.my-cards .account-list > li > a::before, .account-list > li.edit-payment-method > a::before { content: '\e960' !important; font-family: icomoon !important } 
.account-list > .edit-order > a::before { content: '\ed3d' !important; font-family: icomoon !important } 
.account-list > .edit-downloads > a::before { content: '\e9f6' !important; font-family: icomoon !important; transform: translate3d(0px, -5px, 0) } 
.account-list > .edit-rewards > a::before { content: '\e912' !important; font-family: icomoon !important; margin-bottom: 15px; --element-margin-bottom: 15px } 
.account-list > .edit-returns > a::before { content: '\e941' !important; font-family: icomoon !important; margin-bottom: 15px; --element-margin-bottom: 15px } 
.account-list > .edit-transactions > a::before { content: '\e019' !important; font-family: icomoon !important; margin-bottom: 15px; --element-margin-bottom: 15px } 
.account-list > .edit-recurring > a::before, .account-list > li.edit-subscription > a::before { content: '\eb29' !important; font-family: icomoon !important } 
.account-list > .affiliate-add > a::before { content: '\eaaa' !important; font-family: icomoon !important } 
.account-list > .affiliate-edit > a::before { content: '\e926' !important; font-family: icomoon !important } 
.account-list > .affiliate-track > a::before { content: '\ed5d' !important; font-family: icomoon !important } 
.my-newsletter .account-list > li > a::before { content: '\e935' !important; font-family: icomoon !important } 
.route-account-register .account-customer-group label::after { display: none !important } 
#account .account-fax label::after { display: none !important } 
.route-account-register .address-company label::after { display: none !important } 
#account-address .address-company label::after { display: none !important } 
.route-account-register .address-address-2 label::after { display: none !important } 
#account-address .address-address-2 label::after { display: none !important } 
.route-checkout-cart .cart-table table td { font-family: 'Open Sans'; font-weight: 400; font-size: var(--j-font_size-14); color: rgba(102, 102, 102, 1); letter-spacing: 0.4pxpx; line-height: 22px } 
.route-checkout-cart .cart-table table a { font-family: 'Open Sans'; font-weight: 500; font-size: var(--j-font_size-14); letter-spacing: 0.4pxpx; line-height: 22px } 
.route-checkout-cart .cart-table table { border-width: 1px !important; border-style: solid !important; border-color: rgba(234, 234, 234, 1) !important } 
.route-checkout-cart .cart-table table thead td { font-family: 'Open Sans' !important; font-weight: 400 !important; font-size: var(--j-font_size-14) !important; color: rgba(255, 255, 255, 1) !important; letter-spacing: 0.4pxpx !important; line-height: 22px !important } 
.route-checkout-cart .cart-table table thead { background-color: rgba(226, 145, 14, 1); --background-color: rgba(226, 145, 14, 1) } 
.route-checkout-cart .cart-table table tfoot td, .route-checkout-cart .cart-table table tfoot th { border-style: solid !important } 
.route-checkout-cart .cart-table .table-responsive > table { border-width: 1px !important; border-style: solid !important } 
.route-checkout-cart .cart-table div.table-responsive::-webkit-scrollbar-thumb { border-radius: 8px; --element-border-radius: 8px } 
.route-checkout-cart .cart-table div.table-responsive::-webkit-scrollbar { height:3px; width: 3px } 
.route-checkout-cart .cart-table .table-responsive.table-scroll::before { display: block; content: 'Húzd jobbra ➝'; font-family: 'Open Sans'; font-weight: 400; font-size: var(--j-font_size-12); color: rgba(102, 102, 102, 1) } 
.route-checkout-cart .cart-bottom .cart-total table td { font-family: 'Open Sans'; font-weight: 400; font-size: var(--j-font_size-14); color: rgba(102, 102, 102, 1); letter-spacing: 0.4pxpx; line-height: 22px } 
.route-checkout-cart .cart-bottom .cart-total table a { font-family: 'Open Sans'; font-weight: 500; font-size: var(--j-font_size-14); letter-spacing: 0.4pxpx; line-height: 22px } 
.route-checkout-cart .cart-bottom .cart-total table { border-width: 1px !important; border-style: solid !important; border-color: rgba(234, 234, 234, 1) !important } 
.route-checkout-cart .cart-bottom .cart-total table thead td { font-family: 'Open Sans' !important; font-weight: 400 !important; font-size: var(--j-font_size-14) !important; color: rgba(255, 255, 255, 1) !important; letter-spacing: 0.4pxpx !important; line-height: 22px !important } 
.route-checkout-cart .cart-bottom .cart-total table thead { background-color: rgba(226, 145, 14, 1); --background-color: rgba(226, 145, 14, 1) } 
.route-checkout-cart .cart-bottom .cart-total table tfoot td, .route-checkout-cart .cart-bottom .cart-total table tfoot th { border-style: solid !important } 
.route-checkout-cart .cart-bottom .cart-total .table-responsive > table { border-width: 1px !important; border-style: solid !important } 
.route-checkout-cart .cart-bottom .cart-total div.table-responsive::-webkit-scrollbar-thumb { border-radius: 8px; --element-border-radius: 8px } 
.route-checkout-cart .cart-bottom .cart-total div.table-responsive::-webkit-scrollbar { height:3px; width: 3px } 
.route-checkout-cart .cart-bottom .cart-total .table-responsive.table-scroll::before { display: block; content: 'Húzd jobbra ➝'; font-family: 'Open Sans'; font-weight: 400; font-size: var(--j-font_size-12); color: rgba(102, 102, 102, 1) } 
.route-checkout-cart .td-qty .stepper input.form-control { font-family: 'Open Sans' !important; font-weight: 400 !important; font-size: 13px !important; color: rgba(102, 102, 102, 1) !important; letter-spacing: 0.4pxpx !important; line-height: 20px !important; border-style: none !important; box-shadow: none } 
.no-touchevents.route-checkout-cart .td-qty .stepper input.form-control:hover { box-shadow: none } 
.route-checkout-cart .td-qty .stepper input.form-control:focus { box-shadow: none !important } 
.route-checkout-cart .td-qty .stepper input.form-control::placeholder { color: rgba(234, 234, 234, 1) !important } 
.route-checkout-cart .td-qty .stepper { --stepper-max-width: 80px; --stepper-border: 0; max-width:var(--stepper-max-width, 100%); --stepper-height: 42px; border-style: solid; border-color: rgba(234, 234, 234, 1) } 
.route-checkout-cart .td-qty { --stepper-button-width: 22 } 
.route-checkout-cart .td-qty .stepper button { position: static; width:calc(var(--stepper-button-width, 30) * 1px * 3); height: 100%; min-height:36px;; background-color:rgba(255, 255, 255, 1) } 
.route-checkout-cart .td-qty .stepper button.fa-angle-up { border-inline-width: var(--stepper-border, 0) 0; border-block-width: 0 } 
.route-checkout-cart .td-qty .stepper button.fa-angle-down { border-inline-width: 0 var(--stepper-border, 0); border-block-width: 0 } 
.route-checkout-cart .td-qty .stepper .form-control { max-width: 100% !important; } 
.route-checkout-cart .td-qty .stepper .fa-angle-down::before { content: '\eb85' !important; font-family: icomoon !important; font-size: 14px } 
.route-checkout-cart .td-qty .stepper .fa-angle-up::before { content: '\eba0' !important; font-family: icomoon !important; font-size: 14px } 
.no-touchevents.route-checkout-cart .td-qty .stepper:hover { border-color:rgba(230, 230, 230, 1) } 
.route-checkout-cart .td-qty .stepper button::before { color:rgba(17, 17, 17, 1) } 
.no-touchevents.route-checkout-cart .td-qty .stepper button:hover::before { color:rgba(17, 17, 17, 1) } 
.route-checkout-cart .td-qty .stepper button:active::before { color:rgba(17, 17, 17, 1) !important } 
.cart-page .td-qty .btn-update.btn, .cart-page .td-qty .btn-update.btn:visited { font-family: 'Open Sans' !important; font-weight: 500 !important; font-size: 13px !important; color: rgba(255, 255, 255, 1) !important; text-transform: uppercase !important; letter-spacing: 0.2pxpx !important; line-height: 22px !important } 
.cart-page .td-qty .btn-update.btn, .cart-page .td-qty .btn-update.tooltip { background-color: rgba(226, 145, 14, 1); --background-color: rgba(226, 145, 14, 1) } 
.no-touchevents .cart-page .td-qty .btn-update.btn:hover { background-color: rgba(17, 17, 17, 1); --background-color: rgba(17, 17, 17, 1) } 
.cart-page .td-qty .btn-update.btn { padding-top: 10px; --element-padding-top: 10px; padding-right: 20px; --element-padding-right: 20px; padding-bottom: 10px; --element-padding-bottom: 10px; padding-left: 20px; --element-padding-left: 20px } 
.cart-page .td-qty .btn-update.btn.btn.disabled::after { font-size: 20px } 
.cart-page .td-qty .btn-update.btn::before { color: rgba(255, 255, 255, 1); font-size: 20px; margin-right: 5px; --element-margin-right: 5px; margin-left: 5px; --element-margin-left: 5px } 
.cart-page .td-qty .btn-remove.btn, .cart-page .td-qty .btn-remove.btn:visited { font-family: 'Open Sans' !important; font-weight: 400 !important; font-size: 13px !important } 
.cart-page .td-qty .btn-remove.btn, .cart-page .td-qty .btn-remove.tooltip { background-color: rgba(217, 83, 79, 1); --background-color: rgba(217, 83, 79, 1) } 
.no-touchevents .cart-page .td-qty .btn-remove.btn:hover { background-color: rgba(210, 50, 45, 1); --background-color: rgba(210, 50, 45, 1) } 
.cart-page .td-qty .btn-remove.btn:active,.no-touchevents  .cart-page .td-qty .btn-remove.btn:hover:active, .cart-page .td-qty .btn-remove.btn:focus:active,.no-touchevents  .cart-page .td-qty .btn-remove.btn:focus:hover:active { background-color: rgba(210, 50, 45, 1); --background-color: rgba(210, 50, 45, 1) } 
.cart-page .td-qty .btn-remove.btn:focus, .cart-page .td-qty .btn-remove.btn[disabled] { background-color: rgba(210, 50, 45, 1) !important; --background-color: rgba(210, 50, 45, 1) !important } 
.cart-page .td-qty .btn-remove.btn { padding: 12px; --element-padding: 12px; --scale-hover: 1;; --scale-active: 1; min-width:40px; min-height:40px; max-width:40px; max-height:40px } 
.cart-page .td-qty .btn-remove.btn.btn.disabled::after { font-size: 20px } 
.cart-page .td-qty .btn-remove.btn::before { color: rgba(255, 255, 255, 1); font-size: 20 } 
.route-checkout-cart .cart-total table td { font-family: 'Open Sans'; font-weight: 400; font-size: var(--j-font_size-14); color: rgba(102, 102, 102, 1); letter-spacing: 0.4pxpx; line-height: 22px } 
.route-checkout-cart .cart-total table a { font-family: 'Open Sans'; font-weight: 500; font-size: var(--j-font_size-14); letter-spacing: 0.4pxpx; line-height: 22px } 
.route-checkout-cart .cart-total table { border-width: 1px !important; border-style: solid !important; border-color: rgba(234, 234, 234, 1) !important } 
.route-checkout-cart .cart-total table thead td { font-family: 'Open Sans' !important; font-weight: 400 !important; font-size: var(--j-font_size-14) !important; color: rgba(255, 255, 255, 1) !important; letter-spacing: 0.4pxpx !important; line-height: 22px !important } 
.route-checkout-cart .cart-total table thead { background-color: rgba(226, 145, 14, 1); --background-color: rgba(226, 145, 14, 1) } 
.route-checkout-cart .cart-total table tfoot td, .route-checkout-cart .cart-total table tfoot th { border-style: solid !important } 
.route-checkout-cart .cart-total .table-responsive > table { border-width: 1px !important; border-style: solid !important } 
.route-checkout-cart .cart-total div.table-responsive::-webkit-scrollbar-thumb { border-radius: 8px; --element-border-radius: 8px } 
.route-checkout-cart .cart-total div.table-responsive::-webkit-scrollbar { height:3px; width: 3px } 
.route-checkout-cart .cart-total .table-responsive.table-scroll::before { display: block; content: 'Húzd jobbra ➝'; font-family: 'Open Sans'; font-weight: 400; font-size: var(--j-font_size-12); color: rgba(102, 102, 102, 1) } 
.route-checkout-cart .cart-page > * { flex-basis: 100%; min-width: 100% } 
.route-checkout-cart .cart-page .cart-bottom, .route-checkout-cart #shopping-cart .table-responsive { position: static; z-index: initial } 
.route-checkout-cart .cart-page { --cart-bottom-width:30%; --cart-bottom-space:20px; gap: var(--cart-bottom-space) } 
.panels-total { flex-direction:column } 
.panels-total .cart-total { align-items:flex-start } 
.cart-table .td-image { display: table-cell } 
.route-checkout-cart .cart-bottom .buttons { margin-top: 20px; --element-margin-top: 20px } 
.cart-table .td-qty .stepper, .cart-section .stepper, .cart-table .td-qty .btn-update.btn, .cart-section .td-qty .btn-primary.btn { display: inline-flex } 
.cart-table .td-name { display: table-cell } 
.cart-table .td-model { display: table-cell } 
.route-account-order-info .table-responsive .table-order thead > tr > td:nth-child(2) { display:table-cell } 
.route-account-order-info .table-responsive .table-order tbody > tr > td:nth-child(2) { display:table-cell } 
.route-account-order-info .table-responsive .table-order tfoot > tr > td:last-child { display:table-cell } 
.cart-table .td-price { display: table-cell } 
.route-checkout-cart .cart-panels { margin-bottom: 20px; --element-margin-bottom: 20px } 
.route-checkout-cart .cart-panels .title { font-family: 'Cormorant Garamond'; font-weight: 500; font-size: 32px; color: rgba(17, 17, 17, 1); line-height: 38px; padding-bottom: 10px; --element-padding-bottom: 10px; margin-bottom: 5px; --element-margin-bottom: 5px; margin-bottom:10px !important;; white-space: normal; overflow: initial; text-overflow: initial; -webkit-line-clamp: initial;; display: block } 
.route-checkout-cart .cart-panels .title::after { display:none } 
.route-checkout-cart .cart-panels .title .page-title-text::after { display:none } 
.route-checkout-cart .cart-panels .title .filter-title-text::after { display:none } 
.route-checkout-cart .cart-panels .panel-group .panel-heading a::before { content: '\f105' !important; font-family: icomoon !important; font-size: 20px; color: rgba(102, 102, 102, 1) } 
.no-touchevents.route-checkout-cart .cart-panels .panel-group .panel-heading:hover a::before { color: rgba(17, 17, 17, 1) } 
.route-checkout-cart .cart-panels .panel-group .panel-active .panel-heading a::before, .no-touchevents.route-checkout-cart .cart-panels .panel-group .panel-active .panel-heading:hover a::before { color: rgba(17, 17, 17, 1) } 
.route-checkout-cart .cart-panels .panel-group { padding-top: 50px; --element-padding-top: 50px } 
.route-checkout-cart .cart-panels .panel-group .panel-heading a { font-family: 'Open Sans'; font-weight: 500; font-size: var(--j-font_size-14); color: rgba(102, 102, 102, 1); letter-spacing: 0.4pxpx; line-height: 22px; padding-top: 10px; --element-padding-top: 10px; padding-right: 15px; --element-padding-right: 15px; padding-bottom: 10px; --element-padding-bottom: 10px; padding-left: 15px; --element-padding-left: 15px } 
.no-touchevents.route-checkout-cart .cart-panels .panel-group .panel-heading:hover a { color: rgba(17, 17, 17, 1) } 
.no-touchevents.route-checkout-cart .cart-panels .panel-group .panel-active .panel-heading:hover a, .route-checkout-cart .cart-panels .panel-group .panel-active .panel-heading a { color: rgba(17, 17, 17, 1) } 
.route-checkout-cart .cart-panels .panel-group .panel { --panel-spacing:8px } 
.route-checkout-cart .cart-panels .panel-group .panel:not(:only-child) .panel-heading { border-width: 1px; border-style: solid; border-color: rgba(234, 234, 234, 1) } 
.route-checkout-cart .cart-panels .panel-group .panel-body { padding-top: 25px; --element-padding-top: 25px; padding-right: 10px; --element-padding-right: 10px; padding-bottom: 25px; --element-padding-bottom: 25px; padding-left: 10px; --element-padding-left: 10px } 
.route-checkout-cart .cart-panels .panel-group .panel-heading + .panel-collapse .panel-body { border-width: 1px; border-style: solid; border-color: rgba(234, 234, 234, 1) } 
.route-checkout-cart .cart-panels label, .route-checkout-cart .cart-panels .form-group .control-label, .route-checkout-cart .cart-panels .form-label { font-family: 'Open Sans'; font-weight: 400 } 
.route-checkout-cart .cart-panels legend { font-family: 'Cormorant Garamond'; font-weight: 700; font-size: 20px; color: rgba(17, 17, 17, 1); letter-spacing: 0.4pxpx; line-height: 24px; margin-bottom:20px !important;; white-space: normal; overflow: initial; text-overflow: initial; -webkit-line-clamp: initial;; text-align:start } 
.route-checkout-cart .cart-panels legend::after { margin-inline-start:0; margin-inline-end:auto; } 
.route-checkout-cart .cart-panels legend .page-title-text { text-align:start } 
.route-checkout-cart .cart-panels legend .page-title-text::after { margin-inline-start:0; margin-inline-end:auto; } 
.route-checkout-cart .cart-panels legend .filter-title-text { text-align:start } 
.route-checkout-cart .cart-panels legend .filter-title-text::after { margin-inline-start:0; margin-inline-end:auto; } 
.route-checkout-cart .cart-panels .required .control-label::after, .route-checkout-cart .cart-panels .required .control-label::before, .route-checkout-cart .cart-panels .required .control-label + div::before { font-family: 'Open Sans'; font-weight: 500; color: rgba(219, 41, 25, 1) } 
.route-checkout-cart .cart-panels input.form-control { font-family: 'Open Sans' !important; font-weight: 400 !important; font-size: 13px !important; line-height: 22px !important; background-color: rgba(255, 255, 255, 1) !important; --background-color: rgba(255, 255, 255, 1) !important; padding-top: 5px; --element-padding-top: 5px; padding-right: 12px; --element-padding-right: 12px; padding-bottom: 5px; --element-padding-bottom: 5px; padding-left: 12px; --element-padding-left: 12px; border-width: 1px !important; border-style: solid !important; border-color: rgba(234, 234, 234, 1) !important; border-radius: 0px !important; --element-border-radius: 0px !important; box-shadow: none; max-width:9999px; min-height:40px } 
.no-touchevents.route-checkout-cart .cart-panels input.form-control:hover { box-shadow: none } 
.route-checkout-cart .cart-panels input.form-control:focus { box-shadow: none !important } 
.route-checkout-cart .cart-panels input.form-control::placeholder { color: rgba(234, 234, 234, 1) !important } 
.route-checkout-cart .cart-panels form { max-width:9999px } 
.route-checkout-cart .cart-panels textarea.form-control { font-family: 'Open Sans' !important; font-weight: 400 !important; font-size: 13px !important; line-height: 22px !important; background-color: rgba(255, 255, 255, 1) !important; --background-color: rgba(255, 255, 255, 1) !important; padding-top: 5px; --element-padding-top: 5px; padding-right: 12px; --element-padding-right: 12px; padding-bottom: 5px; --element-padding-bottom: 5px; padding-left: 12px; --element-padding-left: 12px; border-width: 1px !important; border-style: solid !important; border-color: rgba(234, 234, 234, 1) !important; border-radius: 0px !important; --element-border-radius: 0px !important; box-shadow: none; max-width:9999px; min-height:100px } 
.no-touchevents.route-checkout-cart .cart-panels textarea.form-control:hover { box-shadow: none } 
.route-checkout-cart .cart-panels textarea.form-control:focus { box-shadow: none !important } 
.route-checkout-cart .cart-panels textarea.form-control::placeholder { color: rgba(234, 234, 234, 1) !important } 
.route-checkout-cart .cart-panels select { font-family: 'Open Sans' !important; font-weight: 400 !important; font-size: 13px !important; line-height: 22px !important; background-color: rgba(255, 255, 255, 1) !important; --background-color: rgba(255, 255, 255, 1) !important; padding-top: 5px; --element-padding-top: 5px; padding-right: 12px; --element-padding-right: 12px; padding-bottom: 5px; --element-padding-bottom: 5px; padding-left: 12px; --element-padding-left: 12px; border-width: 1px !important; border-style: solid !important; border-color: rgba(234, 234, 234, 1) !important; border-radius: 0px !important; --element-border-radius: 0px !important; box-shadow: none } 
.no-touchevents.route-checkout-cart .cart-panels select:hover { box-shadow: none } 
.route-checkout-cart .cart-panels select:focus { box-shadow: none !important } 
.route-checkout-cart .cart-panels select::placeholder { color: rgba(234, 234, 234, 1) !important } 
.route-checkout-cart .cart-panels select, .route-checkout-cart .cart-panels select.form-control, .route-checkout-cart .cart-panels select.form-select { max-width:9999px; height:40px } 
.route-checkout-cart .cart-panels .radio label { font-family: 'Open Sans' !important; font-weight: 400 !important } 
.route-checkout-cart .cart-panels .radio { width: 100% } 
.route-checkout-cart .cart-panels .checkbox label { font-family: 'Open Sans' !important; font-weight: 400 !important } 
.route-checkout-cart .cart-panels .checkbox label a { font-family: 'Open Sans' !important; font-weight: 400 !important } 
.route-checkout-cart .cart-panels .checkbox, .route-checkout-cart .cart-panels .checkbox-inline { width: 100% } 
.route-checkout-cart .cart-panels .input-group .form-control { font-family: 'Open Sans' !important; font-weight: 400 !important; font-size: 13px !important; line-height: 22px !important; background-color: rgba(255, 255, 255, 1) !important; --background-color: rgba(255, 255, 255, 1) !important; padding-top: 5px; --element-padding-top: 5px; padding-right: 12px; --element-padding-right: 12px; padding-bottom: 5px; --element-padding-bottom: 5px; padding-left: 12px; --element-padding-left: 12px; border-width: 1px !important; border-style: solid !important; border-color: rgba(234, 234, 234, 1) !important; border-radius: 0px !important; --element-border-radius: 0px !important; box-shadow: none } 
.no-touchevents.route-checkout-cart .cart-panels .input-group .form-control:hover { box-shadow: none } 
.route-checkout-cart .cart-panels .input-group .form-control:focus { box-shadow: none !important } 
.route-checkout-cart .cart-panels .input-group .form-control::placeholder { color: rgba(234, 234, 234, 1) !important } 
.route-checkout-cart .cart-panels .input-group-btn .btn, .route-checkout-cart .cart-panels .input-group-btn .btn:visited { font-family: 'Open Sans' !important; font-weight: 500 !important; font-size: 13px !important; color: rgba(255, 255, 255, 1) !important; text-transform: uppercase !important; letter-spacing: 0.2pxpx !important; line-height: 22px !important } 
.route-checkout-cart .cart-panels .input-group-btn .btn, .route-checkout-cart .cart-panels .input-group-btn .tooltip { background-color: rgba(226, 145, 14, 1); --background-color: rgba(226, 145, 14, 1) } 
.no-touchevents.route-checkout-cart .cart-panels .input-group-btn .btn:hover { background-color: rgba(17, 17, 17, 1); --background-color: rgba(17, 17, 17, 1) } 
.route-checkout-cart .cart-panels .input-group-btn .btn { padding-top: 10px; --element-padding-top: 10px; padding-right: 20px; --element-padding-right: 20px; padding-bottom: 10px; --element-padding-bottom: 10px; padding-left: 20px; --element-padding-left: 20px } 
.route-checkout-cart .cart-panels .input-group-btn .btn.btn.disabled::after { font-size: 20px } 
.route-checkout-cart .cart-panels .input-group-btn .btn::before { color: rgba(255, 255, 255, 1); font-size: 20px; margin-right: 5px; --element-margin-right: 5px; margin-left: 5px; --element-margin-left: 5px } 
.route-checkout-cart .cart-panels .product-option-file .btn i::before, .route-checkout-cart .cart-panels .btn.upload-btn i::before { content: '\e9f9' !important; font-family: icomoon !important } 
.route-checkout-cart .cart-panels .product-option-file .control-label + button { max-width:max-content } 
.route-checkout-cart .cart-panels .btn.upload-btn { width: auto } 
.route-checkout-cart .cart-panels > p { display: block } 
.route-checkout-cart .cart-panels .panel-reward { display: block } 
.route-checkout-cart .cart-panels .panel-coupon { display: block } 
.route-checkout-cart .cart-panels .panel-shipping { display: none } 
.route-checkout-cart .cart-panels .panel-voucher { display: block } 
.route-checkout-cart .cart-panels .panel-reward .collapse { display: none } 
.route-checkout-cart .cart-panels .panel-reward .collapse.in { display: block } 
.route-checkout-cart .cart-panels .panel-reward .panel-heading { pointer-events:auto } 
.route-checkout-cart .cart-panels .panel-coupon .collapse { display: none } 
.route-checkout-cart .cart-panels .panel-coupon .collapse.in { display: block } 
.route-checkout-cart .cart-panels .panel-coupon .panel-heading { pointer-events:auto } 
.route-checkout-cart .cart-panels .panel-shipping .collapse { display: block } 
.route-checkout-cart .cart-panels .panel-shipping .panel-heading { pointer-events:none } 
.route-checkout-cart .cart-panels .panel-voucher .collapse { display: none } 
.route-checkout-cart .cart-panels .panel-voucher .collapse.in { display: block } 
.route-checkout-cart .cart-panels .panel-voucher .panel-heading { pointer-events:auto } 
#collapse-shipping .btn { width: auto } 
#collapse-shipping .btn.btn, #collapse-shipping .btn.btn:visited { font-family: 'Open Sans' !important; font-weight: 500 !important; font-size: 13px !important; color: rgba(255, 255, 255, 1) !important; text-transform: uppercase !important; letter-spacing: 0.2pxpx !important; line-height: 22px !important } 
#collapse-shipping .btn.btn, #collapse-shipping .btn.tooltip { background-color: rgba(226, 145, 14, 1); --background-color: rgba(226, 145, 14, 1) } 
.no-touchevents #collapse-shipping .btn.btn:hover { background-color: rgba(17, 17, 17, 1); --background-color: rgba(17, 17, 17, 1) } 
#collapse-shipping .btn.btn { padding-top: 10px; --element-padding-top: 10px; padding-right: 20px; --element-padding-right: 20px; padding-bottom: 10px; --element-padding-bottom: 10px; padding-left: 20px; --element-padding-left: 20px } 
#collapse-shipping .btn.btn.btn.disabled::after { font-size: 20px } 
#collapse-shipping .btn.btn::before { color: rgba(255, 255, 255, 1); font-size: 20px; margin-right: 5px; --element-margin-right: 5px; margin-left: 5px; --element-margin-left: 5px } 
.route-checkout-cart .cart-bottom .buttons .pull-left .btn, .route-checkout-cart .cart-bottom .buttons .pull-left .btn:visited { font-family: 'Open Sans' !important; font-weight: 500 !important; font-size: 13px !important; color: rgba(255, 255, 255, 1) !important; text-transform: uppercase !important; letter-spacing: 0.2pxpx !important; line-height: 22px !important } 
.route-checkout-cart .cart-bottom .buttons .pull-left .btn, .route-checkout-cart .cart-bottom .buttons .pull-left .tooltip { background-color: rgba(17, 17, 17, 1); --background-color: rgba(17, 17, 17, 1) } 
.no-touchevents.route-checkout-cart .cart-bottom .buttons .pull-left .btn:hover { background-color: rgba(226, 145, 14, 1); --background-color: rgba(226, 145, 14, 1) } 
.route-checkout-cart .cart-bottom .buttons .pull-left .btn:active, .no-touchevents.route-checkout-cart .cart-bottom .buttons .pull-left .btn:hover:active, .route-checkout-cart .cart-bottom .buttons .pull-left .btn:focus:active, .no-touchevents.route-checkout-cart .cart-bottom .buttons .pull-left .btn:focus:hover:active { background-color: rgba(226, 145, 14, 1); --background-color: rgba(226, 145, 14, 1) } 
.route-checkout-cart .cart-bottom .buttons .pull-left .btn:focus, .route-checkout-cart .cart-bottom .buttons .pull-left .btn[disabled] { background-color: rgba(226, 145, 14, 1) !important; --background-color: rgba(226, 145, 14, 1) !important } 
.route-checkout-cart .cart-bottom .buttons .pull-left .btn { padding-top: 9px; --element-padding-top: 9px; padding-right: 22px; --element-padding-right: 22px; padding-bottom: 9px; --element-padding-bottom: 9px; padding-left: 22px; --element-padding-left: 22px } 
.route-checkout-cart .cart-bottom .buttons .pull-left .btn.btn.disabled::after { font-size: 20px } 
.route-checkout-cart .cart-bottom .buttons .pull-left .btn::before { color: rgba(255, 255, 255, 1); font-size: 20px; margin-right: 5px; --element-margin-right: 5px; margin-left: 5px; --element-margin-left: 5px } 
.route-checkout-cart .cart-bottom .buttons .pull-right .btn, .route-checkout-cart .cart-bottom .buttons .pull-right .btn:visited { font-family: 'Open Sans' !important; font-weight: 500 !important; font-size: 13px !important; color: rgba(255, 255, 255, 1) !important; text-transform: uppercase !important; letter-spacing: 0.2pxpx !important; line-height: 22px !important } 
.route-checkout-cart .cart-bottom .buttons .pull-right .btn, .route-checkout-cart .cart-bottom .buttons .pull-right .tooltip { background-color: rgba(226, 145, 14, 1); --background-color: rgba(226, 145, 14, 1) } 
.no-touchevents.route-checkout-cart .cart-bottom .buttons .pull-right .btn:hover { background-color: rgba(17, 17, 17, 1); --background-color: rgba(17, 17, 17, 1) } 
.route-checkout-cart .cart-bottom .buttons .pull-right .btn { padding-top: 10px; --element-padding-top: 10px; padding-right: 20px; --element-padding-right: 20px; padding-bottom: 10px; --element-padding-bottom: 10px; padding-left: 20px; --element-padding-left: 20px } 
.route-checkout-cart .cart-bottom .buttons .pull-right .btn.btn.disabled::after { font-size: 20px } 
.route-checkout-cart .cart-bottom .buttons .pull-right .btn::before { color: rgba(255, 255, 255, 1); font-size: 20px; margin-right: 5px; --element-margin-right: 5px; margin-left: 5px; --element-margin-left: 5px } 
.route-checkout-cart tbody .out-of-stock td { color: rgba(226, 145, 14, 1) !important } 
.route-product-category .page-title { display: block } 
.route-product-category .category-description { order:0 } 
.category-image { float:left } 
.category-text { position:static; bottom:auto } 
.refine-categories .ipr-grid .refine-item.swiper-slide { margin-right: 0px; width: calc((100% - 0 * 0px) / 1 - 0.01px) } 
.refine-categories .ipr-grid .refine-item:not(.swiper-slide) { padding: 0px; width: calc(100% / 1 - 0.01px) } 
.one-column #content .refine-categories .ipr-grid .refine-item.swiper-slide { margin-right: 0px; width: calc((100% - 0 * 0px) / 1 - 0.01px) } 
.one-column #content .refine-categories .ipr-grid .refine-item:not(.swiper-slide) { padding: 0px; width: calc(100% / 1 - 0.01px) } 
.two-column #content .refine-categories .ipr-grid .refine-item.swiper-slide { margin-right: 0px; width: calc((100% - 0 * 0px) / 1 - 0.01px) } 
.two-column #content .refine-categories .ipr-grid .refine-item:not(.swiper-slide) { padding: 0px; width: calc(100% / 1 - 0.01px) } 
.side-column .refine-categories .ipr-grid .refine-item.swiper-slide { margin-right: 0px; width: calc((100% - 0 * 0px) / 1 - 0.01px) } 
.side-column .refine-categories .ipr-grid .refine-item:not(.swiper-slide) { padding: 0px; width: calc(100% / 1 - 0.01px) } 
.refine-item a { background-color: rgba(250, 250, 250, 1); --background-color: rgba(250, 250, 250, 1); border-width: 1px; border-style: solid; border-color: rgba(221, 221, 221, 1); flex-direction: row; } 
.no-touchevents .refine-item a:hover { background-color: rgba(226, 145, 14, 1); --background-color: rgba(226, 145, 14, 1); border-color: rgba(226, 145, 14, 1); box-shadow: 0 4px 10px -2px rgba(0, 0, 0, 0.2) } 
.refine-item a img { display:block;; width: auto; } 
.refine-item .refine-name { font-family: 'Open Sans'; font-weight: 400; font-size: var(--j-font_size-14); color: rgba(17, 17, 17, 1); text-align: left } 
.no-touchevents .refine-item a:hover .refine-name .links-text { color: rgba(17, 17, 17, 1) } 
.refine-items.flex-grid > .refine-item { flex-grow: 0 } 
.refine-categories .auto-grid { --grid-min-width: 200px; --grid-gap: clamp(10px, 1vmin, 0.5vw); --auto-grow-type: auto-fill; --item-width: var(--item-fill); margin-inline-start: unset; margin-inline-end: unset; --fr: 1fr; --scrollbar-top-space: 0px; --scrollbar-bottom-space: 0px; --scroll-padding: var(--scroll-padding-custom, var(--content-gutter, 0px));; --auto-carousel-button-width:28px; --auto-carousel-button-height:28px; --auto-carousel-button-gap:4px; --auto-carousel-button-y: -20px } 
.refine-categories .auto-grid .auto-grid-items { grid-auto-flow: row dense; overflow-x:initial; padding-inline-start:unset; padding-inline-end: unset;  --grid-rows: 3 } 
.refine-categories .auto-grid .auto-carousel-controls { display:none; } 
.refine-categories .auto-grid .auto-carousel-items::after { display:none; } 
.refine-categories .auto-grid .auto-grid-items.is-gliding a { pointer-events: auto } 
.refine-categories .auto-carousel-controls { --auto-carousel-controls-max-width: min(min(var(--content-max-width, 100%) - var(--scroll-padding, 0px) * 2, var(--content-max-width, 100%) - var(--content-gutter, 0) * 2), 100% - var(--scroll-padding, 0px) * 2) } 
.refine-categories .auto-grid-items::before { --fader-status: 0; display: none } 
.refine-categories .auto-grid-items::after { --fader-status: 0; display: none } 
.refine-categories { order: initial } 
.refine-categories .auto-carousel-bar { display:none; margin: 0; } 
.refine-categories .auto-carousel-controls.auto-carousel-bar { max-height: 0 } 
.refine-categories .auto-grid-items { --scroll-by:2; --cursor: grab } 
.refine-categories .auto-carousel-buttons { visibility:visible;; align-items:center; justify-content:flex-end; flex-direction:row; position:relative; height:0; transform: translate3d(0,calc(var(--auto-carousel-button-height,40px) / 2 * -1), 0); top:0; margin-top: 0px; } 
.refine-categories .no-scroll-prev .auto-carousel-prev { visibility: hidden } 
.refine-categories .auto-grid-items::before, .refine-categories .auto-grid-items::after { --fader-width-left:40px; --fader-width-right:40px } 
.refine-categories .auto-carousel-buttons .auto-carousel-prev { order: 0; transform: translate3d(var(--auto-carousel-button-x, 0px), var(--auto-carousel-button-y, 0px), 0) scale(var(--scale, 1)) } 
.refine-categories .auto-carousel-buttons .auto-carousel-next { order: 2; transform: translate3d(var(--auto-carousel-button-x, 0px), var(--auto-carousel-button-y, 0px), 0) scale(var(--scale, 1)) } 
.refine-categories .no-scroll-prev .auto-carousel-prev, .refine-categories .no-scroll-next .auto-carousel-next { opacity:0; --scale:0 } 
.refine-categories .auto-carousel-prev span::before { content: '\e93e' !important; font-family: icomoon !important; font-size: 15px } 
.refine-categories .auto-carousel-next span::before { content: '\e93f' !important; font-family: icomoon !important; font-size: 15px } 
.refine-categories .auto-carousel-buttons > div > span { background-color: rgba(102, 102, 102, 1); --background-color: rgba(102, 102, 102, 1); border-radius: 8px; --element-border-radius: 8px } 
.refine-categories .auto-grid-items:active { --cursor: grabbing } 
.refine-name .count-badge { display: inline-flex } 
.refine-name { flex-wrap: nowrap; justify-content: flex-start; align-items: center } 
.refine-name .links-text { white-space: normal; overflow: initial; text-overflow: initial; -webkit-line-clamp: 2 } 
#checkout-checkout #content { max-width: 1440px; margin: 0 auto } 
html:not(.popup).route-checkout-checkout .site-wrapper > .page-title .page-title-text, .route-checkout-checkout .site-wrapper > .breadcrumbs .breadcrumb, html:not(.popup).route-checkout-checkout .site-wrapper > .container { max-width: calc(1440px + var(--content-gutter, 0px) * 2); } 
.route-checkout-checkout #content .panel-group .panel-heading a::before { content: '\f105' !important; font-family: icomoon !important; font-size: 20px; color: rgba(102, 102, 102, 1) } 
.no-touchevents.route-checkout-checkout #content .panel-group .panel-heading:hover a::before { color: rgba(17, 17, 17, 1) } 
.route-checkout-checkout #content .panel-group .panel-active .panel-heading a::before, .no-touchevents.route-checkout-checkout #content .panel-group .panel-active .panel-heading:hover a::before { color: rgba(17, 17, 17, 1) } 
.route-checkout-checkout #content .panel-group { padding-top: 50px; --element-padding-top: 50px } 
.route-checkout-checkout #content .panel-group .panel-heading a { font-family: 'Open Sans'; font-weight: 500; font-size: var(--j-font_size-14); color: rgba(102, 102, 102, 1); letter-spacing: 0.4pxpx; line-height: 22px; padding-top: 10px; --element-padding-top: 10px; padding-right: 15px; --element-padding-right: 15px; padding-bottom: 10px; --element-padding-bottom: 10px; padding-left: 15px; --element-padding-left: 15px } 
.no-touchevents.route-checkout-checkout #content .panel-group .panel-heading:hover a { color: rgba(17, 17, 17, 1) } 
.no-touchevents.route-checkout-checkout #content .panel-group .panel-active .panel-heading:hover a, .route-checkout-checkout #content .panel-group .panel-active .panel-heading a { color: rgba(17, 17, 17, 1) } 
.route-checkout-checkout #content .panel-group .panel { --panel-spacing:8px } 
.route-checkout-checkout #content .panel-group .panel:not(:only-child) .panel-heading { border-width: 1px; border-style: solid; border-color: rgba(234, 234, 234, 1) } 
.route-checkout-checkout #content .panel-group .panel-body { padding-top: 25px; --element-padding-top: 25px; padding-right: 10px; --element-padding-right: 10px; padding-bottom: 25px; --element-padding-bottom: 25px; padding-left: 10px; --element-padding-left: 10px } 
.route-checkout-checkout #content .panel-group .panel-heading + .panel-collapse .panel-body { border-width: 1px; border-style: solid; border-color: rgba(234, 234, 234, 1) } 
.route-checkout-checkout #content label, .route-checkout-checkout #content .form-group .control-label, .route-checkout-checkout #content .form-label { font-family: 'Open Sans'; font-weight: 400 } 
.route-checkout-checkout #content legend { font-family: 'Cormorant Garamond'; font-weight: 700; font-size: 20px; color: rgba(17, 17, 17, 1); letter-spacing: 0.4pxpx; line-height: 24px; margin-bottom:20px !important;; white-space: normal; overflow: initial; text-overflow: initial; -webkit-line-clamp: initial;; text-align:start } 
.route-checkout-checkout #content legend::after { margin-inline-start:0; margin-inline-end:auto; } 
.route-checkout-checkout #content legend .page-title-text { text-align:start } 
.route-checkout-checkout #content legend .page-title-text::after { margin-inline-start:0; margin-inline-end:auto; } 
.route-checkout-checkout #content legend .filter-title-text { text-align:start } 
.route-checkout-checkout #content legend .filter-title-text::after { margin-inline-start:0; margin-inline-end:auto; } 
.route-checkout-checkout #content .required .control-label::after, .route-checkout-checkout #content .required .control-label::before, .route-checkout-checkout #content .required .control-label + div::before { font-family: 'Open Sans'; font-weight: 500; color: rgba(219, 41, 25, 1) } 
.route-checkout-checkout #content input.form-control { font-family: 'Open Sans' !important; font-weight: 400 !important; font-size: 13px !important; line-height: 22px !important; background-color: rgba(255, 255, 255, 1) !important; --background-color: rgba(255, 255, 255, 1) !important; padding-top: 5px; --element-padding-top: 5px; padding-right: 12px; --element-padding-right: 12px; padding-bottom: 5px; --element-padding-bottom: 5px; padding-left: 12px; --element-padding-left: 12px; border-width: 1px !important; border-style: solid !important; border-color: rgba(234, 234, 234, 1) !important; border-radius: 0px !important; --element-border-radius: 0px !important; box-shadow: none; max-width:9999px; min-height:40px } 
.no-touchevents.route-checkout-checkout #content input.form-control:hover { box-shadow: none } 
.route-checkout-checkout #content input.form-control:focus { box-shadow: none !important } 
.route-checkout-checkout #content input.form-control::placeholder { color: rgba(234, 234, 234, 1) !important } 
.route-checkout-checkout #content form { max-width:9999px } 
.route-checkout-checkout #content textarea.form-control { font-family: 'Open Sans' !important; font-weight: 400 !important; font-size: 13px !important; line-height: 22px !important; background-color: rgba(255, 255, 255, 1) !important; --background-color: rgba(255, 255, 255, 1) !important; padding-top: 5px; --element-padding-top: 5px; padding-right: 12px; --element-padding-right: 12px; padding-bottom: 5px; --element-padding-bottom: 5px; padding-left: 12px; --element-padding-left: 12px; border-width: 1px !important; border-style: solid !important; border-color: rgba(234, 234, 234, 1) !important; border-radius: 0px !important; --element-border-radius: 0px !important; box-shadow: none; max-width:9999px; min-height:100px } 
.no-touchevents.route-checkout-checkout #content textarea.form-control:hover { box-shadow: none } 
.route-checkout-checkout #content textarea.form-control:focus { box-shadow: none !important } 
.route-checkout-checkout #content textarea.form-control::placeholder { color: rgba(234, 234, 234, 1) !important } 
.route-checkout-checkout #content select { font-family: 'Open Sans' !important; font-weight: 400 !important; font-size: 13px !important; line-height: 22px !important; background-color: rgba(255, 255, 255, 1) !important; --background-color: rgba(255, 255, 255, 1) !important; padding-top: 5px; --element-padding-top: 5px; padding-right: 12px; --element-padding-right: 12px; padding-bottom: 5px; --element-padding-bottom: 5px; padding-left: 12px; --element-padding-left: 12px; border-width: 1px !important; border-style: solid !important; border-color: rgba(234, 234, 234, 1) !important; border-radius: 0px !important; --element-border-radius: 0px !important; box-shadow: none } 
.no-touchevents.route-checkout-checkout #content select:hover { box-shadow: none } 
.route-checkout-checkout #content select:focus { box-shadow: none !important } 
.route-checkout-checkout #content select::placeholder { color: rgba(234, 234, 234, 1) !important } 
.route-checkout-checkout #content select, .route-checkout-checkout #content select.form-control, .route-checkout-checkout #content select.form-select { max-width:9999px; height:40px } 
.route-checkout-checkout #content .radio label { font-family: 'Open Sans' !important; font-weight: 400 !important } 
.route-checkout-checkout #content .radio { width: 100% } 
.route-checkout-checkout #content .checkbox label { font-family: 'Open Sans' !important; font-weight: 400 !important } 
.route-checkout-checkout #content .checkbox label a { font-family: 'Open Sans' !important; font-weight: 400 !important } 
.route-checkout-checkout #content .checkbox, .route-checkout-checkout #content .checkbox-inline { width: 100% } 
.route-checkout-checkout #content .input-group .form-control { font-family: 'Open Sans' !important; font-weight: 400 !important; font-size: 13px !important; line-height: 22px !important; background-color: rgba(255, 255, 255, 1) !important; --background-color: rgba(255, 255, 255, 1) !important; padding-top: 5px; --element-padding-top: 5px; padding-right: 12px; --element-padding-right: 12px; padding-bottom: 5px; --element-padding-bottom: 5px; padding-left: 12px; --element-padding-left: 12px; border-width: 1px !important; border-style: solid !important; border-color: rgba(234, 234, 234, 1) !important; border-radius: 0px !important; --element-border-radius: 0px !important; box-shadow: none } 
.no-touchevents.route-checkout-checkout #content .input-group .form-control:hover { box-shadow: none } 
.route-checkout-checkout #content .input-group .form-control:focus { box-shadow: none !important } 
.route-checkout-checkout #content .input-group .form-control::placeholder { color: rgba(234, 234, 234, 1) !important } 
.route-checkout-checkout #content .input-group-btn .btn, .route-checkout-checkout #content .input-group-btn .btn:visited { font-family: 'Open Sans' !important; font-weight: 500 !important; font-size: 13px !important; color: rgba(255, 255, 255, 1) !important; text-transform: uppercase !important; letter-spacing: 0.2pxpx !important; line-height: 22px !important } 
.route-checkout-checkout #content .input-group-btn .btn, .route-checkout-checkout #content .input-group-btn .tooltip { background-color: rgba(226, 145, 14, 1); --background-color: rgba(226, 145, 14, 1) } 
.no-touchevents.route-checkout-checkout #content .input-group-btn .btn:hover { background-color: rgba(17, 17, 17, 1); --background-color: rgba(17, 17, 17, 1) } 
.route-checkout-checkout #content .input-group-btn .btn { padding-top: 10px; --element-padding-top: 10px; padding-right: 20px; --element-padding-right: 20px; padding-bottom: 10px; --element-padding-bottom: 10px; padding-left: 20px; --element-padding-left: 20px } 
.route-checkout-checkout #content .input-group-btn .btn.btn.disabled::after { font-size: 20px } 
.route-checkout-checkout #content .input-group-btn .btn::before { color: rgba(255, 255, 255, 1); font-size: 20px; margin-right: 5px; --element-margin-right: 5px; margin-left: 5px; --element-margin-left: 5px } 
.route-checkout-checkout #content .product-option-file .btn i::before, .route-checkout-checkout #content .btn.upload-btn i::before { content: '\e9f9' !important; font-family: icomoon !important } 
.route-checkout-checkout #content .product-option-file .control-label + button { max-width:max-content } 
.route-checkout-checkout #content .btn.upload-btn { width: auto } 
.route-checkout-checkout #content table td { font-family: 'Open Sans'; font-weight: 400; font-size: var(--j-font_size-14); color: rgba(102, 102, 102, 1); letter-spacing: 0.4pxpx; line-height: 22px } 
.route-checkout-checkout #content table a { font-family: 'Open Sans'; font-weight: 500; font-size: var(--j-font_size-14); letter-spacing: 0.4pxpx; line-height: 22px } 
.route-checkout-checkout #content table { border-width: 1px !important; border-style: solid !important; border-color: rgba(234, 234, 234, 1) !important } 
.route-checkout-checkout #content table thead td { font-family: 'Open Sans' !important; font-weight: 400 !important; font-size: var(--j-font_size-14) !important; color: rgba(255, 255, 255, 1) !important; letter-spacing: 0.4pxpx !important; line-height: 22px !important } 
.route-checkout-checkout #content table thead { background-color: rgba(226, 145, 14, 1); --background-color: rgba(226, 145, 14, 1) } 
.route-checkout-checkout #content table tfoot td, .route-checkout-checkout #content table tfoot th { border-style: solid !important } 
.route-checkout-checkout #content .table-responsive > table { border-width: 1px !important; border-style: solid !important } 
.route-checkout-checkout #content div.table-responsive::-webkit-scrollbar-thumb { border-radius: 8px; --element-border-radius: 8px } 
.route-checkout-checkout #content div.table-responsive::-webkit-scrollbar { height:3px; width: 3px } 
.route-checkout-checkout #content .table-responsive.table-scroll::before { display: block; content: 'Húzd jobbra ➝'; font-family: 'Open Sans'; font-weight: 400; font-size: var(--j-font_size-12); color: rgba(102, 102, 102, 1) } 
.route-checkout-checkout #payment label, .route-checkout-checkout #payment .form-group .control-label, .route-checkout-checkout #payment .form-label { font-family: 'Open Sans'; font-weight: 400 } 
.route-checkout-checkout #payment legend { font-family: 'Cormorant Garamond'; font-weight: 700; font-size: 20px; color: rgba(17, 17, 17, 1); letter-spacing: 0.4pxpx; line-height: 24px; margin-bottom:20px !important;; white-space: normal; overflow: initial; text-overflow: initial; -webkit-line-clamp: initial;; text-align:start } 
.route-checkout-checkout #payment legend::after { margin-inline-start:0; margin-inline-end:auto; } 
.route-checkout-checkout #payment legend .page-title-text { text-align:start } 
.route-checkout-checkout #payment legend .page-title-text::after { margin-inline-start:0; margin-inline-end:auto; } 
.route-checkout-checkout #payment legend .filter-title-text { text-align:start } 
.route-checkout-checkout #payment legend .filter-title-text::after { margin-inline-start:0; margin-inline-end:auto; } 
.route-checkout-checkout #payment .required .control-label::after, .route-checkout-checkout #payment .required .control-label::before, .route-checkout-checkout #payment .required .control-label + div::before { font-family: 'Open Sans'; font-weight: 500; color: rgba(219, 41, 25, 1) } 
.route-checkout-checkout #payment input.form-control { font-family: 'Open Sans' !important; font-weight: 400 !important; font-size: 13px !important; line-height: 22px !important; background-color: rgba(255, 255, 255, 1) !important; --background-color: rgba(255, 255, 255, 1) !important; padding-top: 5px; --element-padding-top: 5px; padding-right: 12px; --element-padding-right: 12px; padding-bottom: 5px; --element-padding-bottom: 5px; padding-left: 12px; --element-padding-left: 12px; border-width: 1px !important; border-style: solid !important; border-color: rgba(234, 234, 234, 1) !important; border-radius: 0px !important; --element-border-radius: 0px !important; box-shadow: none; max-width:9999px; min-height:40px } 
.no-touchevents.route-checkout-checkout #payment input.form-control:hover { box-shadow: none } 
.route-checkout-checkout #payment input.form-control:focus { box-shadow: none !important } 
.route-checkout-checkout #payment input.form-control::placeholder { color: rgba(234, 234, 234, 1) !important } 
.route-checkout-checkout #payment form { max-width:9999px } 
.route-checkout-checkout #payment textarea.form-control { font-family: 'Open Sans' !important; font-weight: 400 !important; font-size: 13px !important; line-height: 22px !important; background-color: rgba(255, 255, 255, 1) !important; --background-color: rgba(255, 255, 255, 1) !important; padding-top: 5px; --element-padding-top: 5px; padding-right: 12px; --element-padding-right: 12px; padding-bottom: 5px; --element-padding-bottom: 5px; padding-left: 12px; --element-padding-left: 12px; border-width: 1px !important; border-style: solid !important; border-color: rgba(234, 234, 234, 1) !important; border-radius: 0px !important; --element-border-radius: 0px !important; box-shadow: none; max-width:9999px; min-height:100px } 
.no-touchevents.route-checkout-checkout #payment textarea.form-control:hover { box-shadow: none } 
.route-checkout-checkout #payment textarea.form-control:focus { box-shadow: none !important } 
.route-checkout-checkout #payment textarea.form-control::placeholder { color: rgba(234, 234, 234, 1) !important } 
.route-checkout-checkout #payment select { font-family: 'Open Sans' !important; font-weight: 400 !important; font-size: 13px !important; line-height: 22px !important; background-color: rgba(255, 255, 255, 1) !important; --background-color: rgba(255, 255, 255, 1) !important; padding-top: 5px; --element-padding-top: 5px; padding-right: 12px; --element-padding-right: 12px; padding-bottom: 5px; --element-padding-bottom: 5px; padding-left: 12px; --element-padding-left: 12px; border-width: 1px !important; border-style: solid !important; border-color: rgba(234, 234, 234, 1) !important; border-radius: 0px !important; --element-border-radius: 0px !important; box-shadow: none } 
.no-touchevents.route-checkout-checkout #payment select:hover { box-shadow: none } 
.route-checkout-checkout #payment select:focus { box-shadow: none !important } 
.route-checkout-checkout #payment select::placeholder { color: rgba(234, 234, 234, 1) !important } 
.route-checkout-checkout #payment select, .route-checkout-checkout #payment select.form-control, .route-checkout-checkout #payment select.form-select { max-width:9999px; height:40px } 
.route-checkout-checkout #payment .radio label { font-family: 'Open Sans' !important; font-weight: 400 !important } 
.route-checkout-checkout #payment .radio { width: 100% } 
.route-checkout-checkout #payment .checkbox label { font-family: 'Open Sans' !important; font-weight: 400 !important } 
.route-checkout-checkout #payment .checkbox label a { font-family: 'Open Sans' !important; font-weight: 400 !important } 
.route-checkout-checkout #payment .checkbox, .route-checkout-checkout #payment .checkbox-inline { width: 100% } 
.route-checkout-checkout #payment .input-group .form-control { font-family: 'Open Sans' !important; font-weight: 400 !important; font-size: 13px !important; line-height: 22px !important; background-color: rgba(255, 255, 255, 1) !important; --background-color: rgba(255, 255, 255, 1) !important; padding-top: 5px; --element-padding-top: 5px; padding-right: 12px; --element-padding-right: 12px; padding-bottom: 5px; --element-padding-bottom: 5px; padding-left: 12px; --element-padding-left: 12px; border-width: 1px !important; border-style: solid !important; border-color: rgba(234, 234, 234, 1) !important; border-radius: 0px !important; --element-border-radius: 0px !important; box-shadow: none } 
.no-touchevents.route-checkout-checkout #payment .input-group .form-control:hover { box-shadow: none } 
.route-checkout-checkout #payment .input-group .form-control:focus { box-shadow: none !important } 
.route-checkout-checkout #payment .input-group .form-control::placeholder { color: rgba(234, 234, 234, 1) !important } 
.route-checkout-checkout #payment .input-group-btn .btn, .route-checkout-checkout #payment .input-group-btn .btn:visited { font-family: 'Open Sans' !important; font-weight: 500 !important; font-size: 13px !important; color: rgba(255, 255, 255, 1) !important; text-transform: uppercase !important; letter-spacing: 0.2pxpx !important; line-height: 22px !important } 
.route-checkout-checkout #payment .input-group-btn .btn, .route-checkout-checkout #payment .input-group-btn .tooltip { background-color: rgba(226, 145, 14, 1); --background-color: rgba(226, 145, 14, 1) } 
.no-touchevents.route-checkout-checkout #payment .input-group-btn .btn:hover { background-color: rgba(17, 17, 17, 1); --background-color: rgba(17, 17, 17, 1) } 
.route-checkout-checkout #payment .input-group-btn .btn { padding-top: 10px; --element-padding-top: 10px; padding-right: 20px; --element-padding-right: 20px; padding-bottom: 10px; --element-padding-bottom: 10px; padding-left: 20px; --element-padding-left: 20px } 
.route-checkout-checkout #payment .input-group-btn .btn.btn.disabled::after { font-size: 20px } 
.route-checkout-checkout #payment .input-group-btn .btn::before { color: rgba(255, 255, 255, 1); font-size: 20px; margin-right: 5px; --element-margin-right: 5px; margin-left: 5px; --element-margin-left: 5px } 
.route-checkout-checkout #payment .product-option-file .btn i::before, .route-checkout-checkout #payment .btn.upload-btn i::before { content: '\e9f9' !important; font-family: icomoon !important } 
.route-checkout-checkout #payment .product-option-file .control-label + button { max-width:max-content } 
.route-checkout-checkout #payment .btn.upload-btn { width: auto } 
.quick-checkout-wrapper .checkout-section.section-login { display: block } 
.route-checkout-checkout #content .quick-checkout-wrapper label, .route-checkout-checkout #content .quick-checkout-wrapper .form-group .control-label, .route-checkout-checkout #content .quick-checkout-wrapper .form-label { font-family: 'Open Sans'; font-weight: 400 } 
.route-checkout-checkout #content .quick-checkout-wrapper legend { font-family: 'Cormorant Garamond'; font-weight: 700; font-size: 20px; color: rgba(17, 17, 17, 1); letter-spacing: 0.4pxpx; line-height: 24px; margin-bottom:20px !important;; white-space: normal; overflow: initial; text-overflow: initial; -webkit-line-clamp: initial;; text-align:start } 
.route-checkout-checkout #content .quick-checkout-wrapper legend::after { margin-inline-start:0; margin-inline-end:auto; } 
.route-checkout-checkout #content .quick-checkout-wrapper legend .page-title-text { text-align:start } 
.route-checkout-checkout #content .quick-checkout-wrapper legend .page-title-text::after { margin-inline-start:0; margin-inline-end:auto; } 
.route-checkout-checkout #content .quick-checkout-wrapper legend .filter-title-text { text-align:start } 
.route-checkout-checkout #content .quick-checkout-wrapper legend .filter-title-text::after { margin-inline-start:0; margin-inline-end:auto; } 
.route-checkout-checkout #content .quick-checkout-wrapper .required .control-label::after, .route-checkout-checkout #content .quick-checkout-wrapper .required .control-label::before, .route-checkout-checkout #content .quick-checkout-wrapper .required .control-label + div::before { font-family: 'Open Sans'; font-weight: 500; color: rgba(219, 41, 25, 1) } 
.route-checkout-checkout #content .quick-checkout-wrapper input.form-control { font-family: 'Open Sans' !important; font-weight: 400 !important; font-size: 13px !important; line-height: 22px !important; background-color: rgba(255, 255, 255, 1) !important; --background-color: rgba(255, 255, 255, 1) !important; padding-top: 5px; --element-padding-top: 5px; padding-right: 12px; --element-padding-right: 12px; padding-bottom: 5px; --element-padding-bottom: 5px; padding-left: 12px; --element-padding-left: 12px; border-width: 1px !important; border-style: solid !important; border-color: rgba(234, 234, 234, 1) !important; border-radius: 0px !important; --element-border-radius: 0px !important; box-shadow: none; max-width:9999px; min-height:40px } 
.no-touchevents.route-checkout-checkout #content .quick-checkout-wrapper input.form-control:hover { box-shadow: none } 
.route-checkout-checkout #content .quick-checkout-wrapper input.form-control:focus { box-shadow: none !important } 
.route-checkout-checkout #content .quick-checkout-wrapper input.form-control::placeholder { color: rgba(234, 234, 234, 1) !important } 
.route-checkout-checkout #content .quick-checkout-wrapper form { max-width:9999px } 
.route-checkout-checkout #content .quick-checkout-wrapper textarea.form-control { font-family: 'Open Sans' !important; font-weight: 400 !important; font-size: 13px !important; line-height: 22px !important; background-color: rgba(255, 255, 255, 1) !important; --background-color: rgba(255, 255, 255, 1) !important; padding-top: 5px; --element-padding-top: 5px; padding-right: 12px; --element-padding-right: 12px; padding-bottom: 5px; --element-padding-bottom: 5px; padding-left: 12px; --element-padding-left: 12px; border-width: 1px !important; border-style: solid !important; border-color: rgba(234, 234, 234, 1) !important; border-radius: 0px !important; --element-border-radius: 0px !important; box-shadow: none; max-width:9999px; min-height:100px } 
.no-touchevents.route-checkout-checkout #content .quick-checkout-wrapper textarea.form-control:hover { box-shadow: none } 
.route-checkout-checkout #content .quick-checkout-wrapper textarea.form-control:focus { box-shadow: none !important } 
.route-checkout-checkout #content .quick-checkout-wrapper textarea.form-control::placeholder { color: rgba(234, 234, 234, 1) !important } 
.route-checkout-checkout #content .quick-checkout-wrapper select { font-family: 'Open Sans' !important; font-weight: 400 !important; font-size: 13px !important; line-height: 22px !important; background-color: rgba(255, 255, 255, 1) !important; --background-color: rgba(255, 255, 255, 1) !important; padding-top: 5px; --element-padding-top: 5px; padding-right: 12px; --element-padding-right: 12px; padding-bottom: 5px; --element-padding-bottom: 5px; padding-left: 12px; --element-padding-left: 12px; border-width: 1px !important; border-style: solid !important; border-color: rgba(234, 234, 234, 1) !important; border-radius: 0px !important; --element-border-radius: 0px !important; box-shadow: none } 
.no-touchevents.route-checkout-checkout #content .quick-checkout-wrapper select:hover { box-shadow: none } 
.route-checkout-checkout #content .quick-checkout-wrapper select:focus { box-shadow: none !important } 
.route-checkout-checkout #content .quick-checkout-wrapper select::placeholder { color: rgba(234, 234, 234, 1) !important } 
.route-checkout-checkout #content .quick-checkout-wrapper select, .route-checkout-checkout #content .quick-checkout-wrapper select.form-control, .route-checkout-checkout #content .quick-checkout-wrapper select.form-select { max-width:9999px; height:40px } 
.route-checkout-checkout #content .quick-checkout-wrapper .radio label { font-family: 'Open Sans' !important; font-weight: 400 !important } 
.route-checkout-checkout #content .quick-checkout-wrapper .radio { width: 100% } 
.route-checkout-checkout #content .quick-checkout-wrapper .checkbox label { font-family: 'Open Sans' !important; font-weight: 400 !important } 
.route-checkout-checkout #content .quick-checkout-wrapper .checkbox label a { font-family: 'Open Sans' !important; font-weight: 400 !important } 
.route-checkout-checkout #content .quick-checkout-wrapper .checkbox, .route-checkout-checkout #content .quick-checkout-wrapper .checkbox-inline { width: 100% } 
.route-checkout-checkout #content .quick-checkout-wrapper .input-group .form-control { font-family: 'Open Sans' !important; font-weight: 400 !important; font-size: 13px !important; line-height: 22px !important; background-color: rgba(255, 255, 255, 1) !important; --background-color: rgba(255, 255, 255, 1) !important; padding-top: 5px; --element-padding-top: 5px; padding-right: 12px; --element-padding-right: 12px; padding-bottom: 5px; --element-padding-bottom: 5px; padding-left: 12px; --element-padding-left: 12px; border-width: 1px !important; border-style: solid !important; border-color: rgba(234, 234, 234, 1) !important; border-radius: 0px !important; --element-border-radius: 0px !important; box-shadow: none } 
.no-touchevents.route-checkout-checkout #content .quick-checkout-wrapper .input-group .form-control:hover { box-shadow: none } 
.route-checkout-checkout #content .quick-checkout-wrapper .input-group .form-control:focus { box-shadow: none !important } 
.route-checkout-checkout #content .quick-checkout-wrapper .input-group .form-control::placeholder { color: rgba(234, 234, 234, 1) !important } 
.route-checkout-checkout #content .quick-checkout-wrapper .input-group-btn .btn, .route-checkout-checkout #content .quick-checkout-wrapper .input-group-btn .btn:visited { font-family: 'Open Sans' !important; font-weight: 500 !important; font-size: 13px !important; color: rgba(255, 255, 255, 1) !important; text-transform: uppercase !important; letter-spacing: 0.2pxpx !important; line-height: 22px !important } 
.route-checkout-checkout #content .quick-checkout-wrapper .input-group-btn .btn, .route-checkout-checkout #content .quick-checkout-wrapper .input-group-btn .tooltip { background-color: rgba(226, 145, 14, 1); --background-color: rgba(226, 145, 14, 1) } 
.no-touchevents.route-checkout-checkout #content .quick-checkout-wrapper .input-group-btn .btn:hover { background-color: rgba(17, 17, 17, 1); --background-color: rgba(17, 17, 17, 1) } 
.route-checkout-checkout #content .quick-checkout-wrapper .input-group-btn .btn { padding-top: 10px; --element-padding-top: 10px; padding-right: 20px; --element-padding-right: 20px; padding-bottom: 10px; --element-padding-bottom: 10px; padding-left: 20px; --element-padding-left: 20px } 
.route-checkout-checkout #content .quick-checkout-wrapper .input-group-btn .btn.btn.disabled::after { font-size: 20px } 
.route-checkout-checkout #content .quick-checkout-wrapper .input-group-btn .btn::before { color: rgba(255, 255, 255, 1); font-size: 20px; margin-right: 5px; --element-margin-right: 5px; margin-left: 5px; --element-margin-left: 5px } 
.route-checkout-checkout #content .quick-checkout-wrapper .product-option-file .btn i::before, .route-checkout-checkout #content .quick-checkout-wrapper .btn.upload-btn i::before { content: '\e9f9' !important; font-family: icomoon !important } 
.route-checkout-checkout #content .quick-checkout-wrapper .product-option-file .control-label + button { max-width:max-content } 
.route-checkout-checkout #content .quick-checkout-wrapper .btn.upload-btn { width: auto } 
.quick-checkout-wrapper div .title.section-title { font-family: Poppins-SemiBold; font-size: 20px; color: rgba(102, 102, 102, 1); line-height: 1em; margin-bottom:10px !important;; white-space: normal; overflow: initial; text-overflow: initial; -webkit-line-clamp: initial; } 
.quick-checkout-wrapper div .title.section-title::after { display:none; margin-top:5px } 
.quick-checkout-wrapper div .title.section-title .page-title-text::after { display:none; margin-top:5px } 
.quick-checkout-wrapper div .title.section-title .filter-title-text::after { display:none; margin-top:5px } 
.quick-checkout-wrapper div .title.section-title::after, .quick-checkout-wrapper div .title.section-title .page-title-text::after, .quick-checkout-wrapper div .title.section-title .filter-title-text::after { width:75px; height:2px } 
.quick-checkout-wrapper .checkout-section { padding: 20px; --element-padding: 20px; border-width: 1px; border-style: solid; border-color: rgba(230, 230, 230, 1); margin-bottom:20px } 
.quick-checkout-wrapper > div .right { padding-inline-start:40px; width:calc(100% - 30%) } 
.quick-checkout-wrapper .login-active .checkout-section:not(.section-login) { opacity:.4; } 
.quick-checkout-wrapper .login-active .left { position: static; z-index: initial } 
.quick-checkout-wrapper > div .left { width:30% } 
.shipping-payment { --section-shipping-gap: 24px } 
.section-shipping { min-width:calc(40% - var(--section-shipping-gap, 0px) / 2); display: block } 
.section-payment { min-width:calc(100% - 40% - var(--section-shipping-gap, 0px) / 2); display: block } 
.quick-checkout-wrapper .right .section-cvr { display: block } 
.quick-checkout-wrapper .right .section-cvr .control-label { display: flex } 
.quick-checkout-wrapper .right .section-cvr .form-coupon { display: flex } 
.quick-checkout-wrapper .right .section-cvr .form-voucher { display: flex } 
.quick-checkout-wrapper .right .section-cvr .form-reward { display: flex } 
.quick-checkout-wrapper .right .checkout-payment-details legend { display: block } 
.quick-checkout-wrapper .confirm-section textarea { display: block } 
.quick-checkout-wrapper .section-comments label::after { display: none !important } 
.quick-checkout-wrapper .left .section-login .title { display: block } 
.quick-checkout-wrapper .left .section-register .title { display: block } 
.quick-checkout-wrapper .left .payment-address .title { display: block } 
.quick-checkout-wrapper .left .shipping-address .title { display: block } 
.quick-checkout-wrapper .right .shipping-payment .title { display: block } 
.quick-checkout-wrapper .right .section-cvr .title { display: block } 
.quick-checkout-wrapper .right .checkout-payment-details .title { display: block } 
.quick-checkout-wrapper .right .cart-section .title { display: block } 
.quick-checkout-wrapper .right .confirm-section .title { display: block } 
.quick-checkout-wrapper .account-customer-group label::after { display: none !important } 
.quick-checkout-wrapper .account-fax label::after { display: none !important } 
.quick-checkout-wrapper .address-company label::after { display: none !important } 
.quick-checkout-wrapper .address-address-2 label::after { display: none !important } 
.quick-checkout-wrapper .shipping-payment .shippings p { display: none; font-weight: bold } 
.quick-checkout-wrapper .shipping-payment .ship-wrapper p { display: none } 
.quick-checkout-wrapper .shipping-payment { order:0 } 
.quick-checkout-wrapper .section-cvr { order:2 } 
.quick-checkout-wrapper .checkout-payment-details { order:1 } 
.quick-checkout-wrapper .cart-section { order:3 } 
.popup-checkout-payment .popup-container { width:400px } 
#button-confirm.btn, #button-confirm.btn:visited { font-family: 'Open Sans' !important; font-weight: 500 !important; font-size: 13px !important; color: rgba(255, 255, 255, 1) !important; text-transform: uppercase !important; letter-spacing: 0.2pxpx !important; line-height: 22px !important } 
#button-confirm.btn, #button-confirm.tooltip { background-color: rgba(226, 145, 14, 1); --background-color: rgba(226, 145, 14, 1) } 
.no-touchevents #button-confirm.btn:hover { background-color: rgba(17, 17, 17, 1); --background-color: rgba(17, 17, 17, 1) } 
#button-confirm.btn { padding-top: 10px; --element-padding-top: 10px; padding-right: 20px; --element-padding-right: 20px; padding-bottom: 10px; --element-padding-bottom: 10px; padding-left: 20px; --element-padding-left: 20px } 
#button-confirm.btn.btn.disabled::after { font-size: 20px } 
#button-confirm.btn::before { color: rgba(255, 255, 255, 1); font-size: 20px; margin-right: 5px; --element-margin-right: 5px; margin-left: 5px; --element-margin-left: 5px } 
.route-checkout-checkout .checkout-section-end, .route-checkout-checkout .checkout-section-start > div { position:sticky; top:var(--sticky-top-distance, 0); z-index: 90 } 
.route-checkout-checkout .checkout-sections { --checkout-sections-split:50% } 
.route-product-compare #content table td { font-family: 'Open Sans'; font-weight: 400; font-size: var(--j-font_size-14); color: rgba(102, 102, 102, 1); letter-spacing: 0.4pxpx; line-height: 22px } 
.route-product-compare #content table a { font-family: 'Open Sans'; font-weight: 500; font-size: var(--j-font_size-14); letter-spacing: 0.4pxpx; line-height: 22px } 
.route-product-compare #content table { border-width: 1px !important; border-style: solid !important; border-color: rgba(234, 234, 234, 1) !important } 
.route-product-compare #content table thead td { font-family: 'Open Sans' !important; font-weight: 400 !important; font-size: var(--j-font_size-14) !important; color: rgba(255, 255, 255, 1) !important; letter-spacing: 0.4pxpx !important; line-height: 22px !important } 
.route-product-compare #content table thead { background-color: rgba(226, 145, 14, 1); --background-color: rgba(226, 145, 14, 1) } 
.route-product-compare #content table tfoot td, .route-product-compare #content table tfoot th { border-style: solid !important } 
.route-product-compare #content .table-responsive > table { border-width: 1px !important; border-style: solid !important } 
.route-product-compare #content div.table-responsive::-webkit-scrollbar-thumb { border-radius: 8px; --element-border-radius: 8px } 
.route-product-compare #content div.table-responsive::-webkit-scrollbar { height:3px; width: 3px } 
.route-product-compare #content .table-responsive.table-scroll::before { display: block; content: 'Húzd jobbra ➝'; font-family: 'Open Sans'; font-weight: 400; font-size: var(--j-font_size-12); color: rgba(102, 102, 102, 1) } 
.route-product-compare .compare-buttons .btn-cart.btn, .route-product-compare .compare-buttons .btn-cart.btn:visited { font-family: 'Open Sans' !important; font-weight: 500 !important; font-size: 13px !important; color: rgba(255, 255, 255, 1) !important; text-transform: uppercase !important; letter-spacing: 0.2pxpx !important; line-height: 22px !important } 
.route-product-compare .compare-buttons .btn-cart.btn, .route-product-compare .compare-buttons .btn-cart.tooltip { background-color: rgba(226, 145, 14, 1); --background-color: rgba(226, 145, 14, 1) } 
.no-touchevents.route-product-compare .compare-buttons .btn-cart.btn:hover { background-color: rgba(17, 17, 17, 1); --background-color: rgba(17, 17, 17, 1) } 
.route-product-compare .compare-buttons .btn-cart.btn { padding-top: 10px; --element-padding-top: 10px; padding-right: 20px; --element-padding-right: 20px; padding-bottom: 10px; --element-padding-bottom: 10px; padding-left: 20px; --element-padding-left: 20px } 
.route-product-compare .compare-buttons .btn-cart.btn.btn.disabled::after { font-size: 20px } 
.route-product-compare .compare-buttons .btn-cart.btn::before { color: rgba(255, 255, 255, 1); font-size: 20px; margin-right: 5px; --element-margin-right: 5px; margin-left: 5px; --element-margin-left: 5px } 
.route-product-compare .compare-buttons .btn-remove.btn, .route-product-compare .compare-buttons .btn-remove.btn:visited { font-family: 'Open Sans' !important; font-weight: 500 !important; font-size: 13px !important; color: rgba(255, 255, 255, 1) !important; text-transform: uppercase !important; letter-spacing: 0.2pxpx !important; line-height: 22px !important } 
.route-product-compare .compare-buttons .btn-remove.btn, .route-product-compare .compare-buttons .btn-remove.tooltip { background-color: rgba(17, 17, 17, 1); --background-color: rgba(17, 17, 17, 1) } 
.no-touchevents.route-product-compare .compare-buttons .btn-remove.btn:hover { background-color: rgba(226, 145, 14, 1); --background-color: rgba(226, 145, 14, 1) } 
.route-product-compare .compare-buttons .btn-remove.btn:active, .no-touchevents.route-product-compare .compare-buttons .btn-remove.btn:hover:active, .route-product-compare .compare-buttons .btn-remove.btn:focus:active, .no-touchevents.route-product-compare .compare-buttons .btn-remove.btn:focus:hover:active { background-color: rgba(226, 145, 14, 1); --background-color: rgba(226, 145, 14, 1) } 
.route-product-compare .compare-buttons .btn-remove.btn:focus, .route-product-compare .compare-buttons .btn-remove.btn[disabled] { background-color: rgba(226, 145, 14, 1) !important; --background-color: rgba(226, 145, 14, 1) !important } 
.route-product-compare .compare-buttons .btn-remove.btn { padding-top: 9px; --element-padding-top: 9px; padding-right: 22px; --element-padding-right: 22px; padding-bottom: 9px; --element-padding-bottom: 9px; padding-left: 22px; --element-padding-left: 22px } 
.route-product-compare .compare-buttons .btn-remove.btn.btn.disabled::after { font-size: 20px } 
.route-product-compare .compare-buttons .btn-remove.btn::before { color: rgba(255, 255, 255, 1); font-size: 20px; margin-right: 5px; --element-margin-right: 5px; margin-left: 5px; --element-margin-left: 5px } 
.route-product-compare .compare-buttons .btn-cart { display: none } 
.route-product-compare .compare-buttons .btn-remove { display: none } 
.compare-name { display: none } 
.compare-image { display: none } 
.compare-price { display: none } 
.compare-model { display: none } 
.compare-manufacturer { display: none } 
.compare-availability { display: none } 
.compare-rating { display: none } 
.compare-summary { display: none } 
.compare-weight { display: none } 
.compare-dimensions { display: none } 
.route-information-contact .location-title { display: none } 
.route-information-contact .store-image { display: none } 
.route-information-contact .store-address { display: none } 
.route-information-contact .store-tel { display: none } 
.route-information-contact .store-fax { display: none } 
.route-information-contact .store-info { display: none } 
.route-information-contact .store-address a { display: none } 
.route-information-contact .other-stores { display: none } 
.route-information-contact .stores-title { display: none !important } 
.route-information-information .content { column-count:initial } 
.maintenance-page header { display: block !important } 
.maintenance-page footer { display: block !important } 
#common-maintenance > .content { text-align: left; display: block } 
#common-maintenance { padding: 40px; --element-padding: 40px } 
.route-product-manufacturer #content a img { display: block } 
.route-product-manufacturer .manufacturer { grid-template-columns: repeat(auto-fill, minmax(130px, 1fr));; grid-gap:20px } 
.route-product-search #content .search-criteria-title { display: block } 
.route-product-search .search-form .search-category-checkbox { display: inline-flex } 
.route-product-search .search-form .search-description-checkbox { display: inline-flex } 
.route-product-search .search-form .inputs + .checkbox +  .checkbox label { display: inline-flex } 
.route-product-search #content .search-products-title { display: block } 
.route-information-sitemap #content > .row > div > ul > li > a::before { content: '\f15c' !important; font-family: icomoon !important } 
.route-information-sitemap #content > .row > div > ul li ul li a::before { content: '\f0f6' !important; font-family: icomoon !important } 
.route-information-sitemap #content > .row { flex-direction:row } 
.route-account-wishlist .td-image { display: table-cell } 
.route-account-wishlist .td-name { display: table-cell } 
.route-account-wishlist .td-model { display: table-cell } 
.route-account-wishlist .td-stock { display: table-cell } 
.route-account-wishlist .td-price { display: table-cell } 
#product-product { --product-page-split: 40%; --product-page-split-gap: 30px } 
.route-product-product:not(.popup) h1.page-title { display:none } 
.route-product-product:not(.popup) .product-info div.page-title { display:block } 
.route-product-product:not(.popup) .site-wrapper > .page-title + .breadcrumbs { min-height: var(--min-height); --breadcrumbs-top-padding: 0px; --breadcrumbs-bottom-padding: 0px } 
.route-product-product:not(.popup) .product-info .page-title { font-family: 'Cormorant Garamond'; font-weight: 500; font-size: 32px; color: rgba(17, 17, 17, 1); letter-spacing: 0.4pxpx; line-height: 38px; border-width: 0; border-bottom-width: 1px; border-style: solid; border-color: rgba(234, 234, 234, 1); padding-bottom: 10px; --element-padding-bottom: 10px; margin-bottom: 5px; --element-margin-bottom: 5px; white-space: normal; overflow: initial; text-overflow: initial; -webkit-line-clamp: initial; } 
.route-product-product:not(.popup) .product-info .page-title::after { display:none } 
.route-product-product:not(.popup) .product-info .page-title .page-title-text::after { display:none } 
.route-product-product:not(.popup) .product-info .page-title .filter-title-text::after { display:none } 
html:not(.popup) .product-image .swiper.main-image { display: block } 
.route-product-product:not(.popup) .product-image .main-image { margin-bottom: 20px; --element-margin-bottom: 20px } 
html:not(.mobile) .product-image .main-image .swiper-container { overflow: hidden !important } 
.product-image .main-image .swiper-buttons.auto-carousel-buttons span::before, .product-image .main-image .swiper-buttons.swiper-buttons > div::before, .product-image .main-image .swiper-buttons.scroll-top em::before, .product-image .main-image .swiper-buttons.lg-content .lg-icon::before { font-size: 20px; color: rgba(255, 255, 255, 1) } 
.product-image .main-image .swiper-buttons.auto-carousel-buttons span, .product-image .main-image .swiper-buttons.swiper-buttons > div, .product-image .main-image .swiper-buttons.scroll-top em, .product-image .main-image .swiper-buttons.lg-content .lg-icon { background-color: rgba(226, 145, 14, 1); --background-color: rgba(226, 145, 14, 1) } 
.no-touchevents .product-image .main-image .swiper-buttons.auto-carousel-buttons span:hover,.no-touchevents  .product-image .main-image .swiper-buttons.swiper-buttons > div:hover,.no-touchevents  .product-image .main-image .swiper-buttons.scroll-top em:hover,.no-touchevents  .product-image .main-image .swiper-buttons.lg-content .lg-icon:hover { background-color: rgba(17, 17, 17, 1); --background-color: rgba(17, 17, 17, 1) } 
.product-image .main-image .swiper-buttons.auto-carousel-buttons span:active, .product-image .main-image .swiper-buttons.swiper-buttons > div:active, .product-image .main-image .swiper-buttons.scroll-top em:active, .product-image .main-image .swiper-buttons.lg-content .lg-icon:active { background-color: rgba(17, 17, 17, 1); --background-color: rgba(17, 17, 17, 1) } 
.product-image .main-image .swiper-buttons:not(.slider-navigation) { display:flex; top:50% } 
.touchevents .product-image .main-image .swiper-buttons:not(.slider-navigation) { display:flex } 
.product-image .main-image .swiper-button-prev { left:0; right:auto; transform: translate(0, -50%) scale(var(--disabled-scale, 1)); } 
.product-image .main-image .swiper-button-next { left:auto; right:0; transform: translate(0, -50%) scale(var(--disabled-scale, 1)); } 
.product-image .main-image .swiper-buttons:not(.slider-navigation) div { --width:30px;; --height:30px; background-color: rgba(226, 145, 14, 1); --background-color: rgba(226, 145, 14, 1) } 
.product-image .main-image .swiper-button-disabled { opacity:0 } 
.product-image .main-image .swiper-container:not(.swiper-container-initialized) + .swiper-buttons:not(.slider-navigation) .swiper-button-prev { opacity:0 } 
.product-image .main-image .swiper-buttons:not(.slider-navigation) div::before { content: '\e93e' !important; font-family: icomoon !important; font-size: 20px; color: rgba(255, 255, 255, 1) } 
.product-image .main-image .swiper-buttons:not(.slider-navigation) .swiper-button-next::before { content: '\e93f' !important; font-family: icomoon !important; font-size: 20px; color: rgba(255, 255, 255, 1) } 
.product-image .main-image .swiper-pagination { display:none; left:50%; transform:translate3d(-50%,0,0); } 
.product-image .main-image .swiper { padding-bottom:0; } 
.touchevents .product-image .main-image .swiper-pagination { display:none } 
.touchevents .product-image .main-image .swiper { padding-bottom:0; } 
.product-image .main-image .swiper-wrapper { cursor: grab } 
.product-image .main-image .swiper-wrapper:active { cursor: grabbing } 
.product-image .main-image .swiper-pagination-bullet { width:10px; height:10px } 
.product-image .main-image .swiper-pagination > span + span { margin-inline-start:5px } 
.product-image .swiper.swiper-has-pages .swiper-controls { display: block } 
.touchevents  .product-image .swiper.swiper-has-pages .swiper-controls { display: block } 
.product-image .additional-images .swiper-buttons { display: block } 
.phone .position-top .additional-images .swiper-container { overflow: hidden } 
.phone .position-bottom .additional-images .swiper-container { overflow: hidden } 
.lg-sub-html { display: none !important } 
.lg-product-images .lg-backdrop { background-color: rgba(0, 0, 0, 0.8); --background-color: rgba(0, 0, 0, 0.8) } 
.lg-product-images #lg-actual-size-1 { display: flex } 
.lg-product-images .lg-autoplay-button { display: flex } 
.lg-product-images .lg-download { display: none } 
.lg-product-images .lg-close { display: flex } 
.lg-product-images .lg-content .lg-icon { display: flex; background-color: rgba(102, 102, 102, 1) !important; --background-color: rgba(102, 102, 102, 1) !important; width: 46px; height: 46px; height: 45px } 
.lg-product-images .lg-fullscreen { display:flex } 
.lg-product-images div.lg-content button.lg-icon.lg-prev::before { content: '\e93e' !important; font-family: icomoon !important; font-size: 25px !important } 
.lg-product-images div.lg-content button.lg-icon.lg-next::before { content: '\e93f' !important; font-family: icomoon !important; font-size: 25px !important } 
.lg-product-images .lg-outer .lg-toolbar .lg-counter { font-size: var(--j-font_size-20) } 
.lg-product-images .lg-outer .lg-counter { visibility: visible } 
.lg-product-images .lg-zoom-in { display: block } 
.lg-product-images .lg-zoom-out { display: block } 
.lg-product-images .lg-download::after { content: '\eb4d' !important; font-family: icomoon !important } 
.lg-product-images .lg-zoom-in::after { content: '\ebef' !important; font-family: icomoon !important } 
.lg-product-images .lg-zoom-out::after { content: '\ebf0' !important; font-family: icomoon !important } 
.lg-product-images .lg-close::after { content: '\ebeb' !important; font-family: icomoon !important } 
.lg-product-images .lg-sub-html { padding-block: var(--caption-distance, 1rem); margin-top: auto } 
.lg-product-images div.lg-sub-html { display: none !important } 
.lg-product-images .lg-outer { --thumbs-padding:15px } 
.lg-product-images .lg-components .lg-thumb-item + .lg-thumb-item { margin-inline-start: 10px } 
.lg-product-images .lg-outer .lg-thumb-outer { background-color: rgba(85, 85, 85, 1); --background-color: rgba(85, 85, 85, 1) } 
.lg-product-images .lg-thumb-item { border-width: 2px; border-style: solid; border-color: rgba(0, 0, 0, 0); transform: scale(calc(100 / 100)); opacity:0.6 } 
.no-touchevents .lg-product-images .lg-thumb-item:hover, .lg-product-images .lg-thumb-item.active { border-color: rgba(251, 129, 34, 0.6) } 
.lg-product-images .module-button .btn { transform: scale(calc(100 / 100)) } 
.no-touchevents .lg-product-images .lg-thumb-item:not(.active):hover { transform: scale(calc(100 / 100)); opacity:1 } 
.lg-product-images .lg-thumb-item.active { transform: scale(calc(100 / 100)); opacity:1 } 
.lg-product-images .lg-outer .lg-toggle-thumb { inset-inline-start:auto; inset-inline-end:20px; transform: translate3d(0,var(--transform-100-rtl, -100%),0); } 
.lg-product-images .lg-components { display:block } 
.direction-horizontal .swiper-wrapper .additional-image { width: calc(100% / 4) } 
.direction-horizontal .additional-images { --ipr: 4 } 
html:not(.mobile) .additional-images .swiper-container { overflow: hidden !important } 
.additional-images .swiper-buttons.auto-carousel-buttons span::before, .additional-images .swiper-buttons.swiper-buttons > div::before, .additional-images .swiper-buttons.scroll-top em::before, .additional-images .swiper-buttons.lg-content .lg-icon::before { font-size: 20px; color: rgba(255, 255, 255, 1) } 
.additional-images .swiper-buttons.auto-carousel-buttons span, .additional-images .swiper-buttons.swiper-buttons > div, .additional-images .swiper-buttons.scroll-top em, .additional-images .swiper-buttons.lg-content .lg-icon { background-color: rgba(226, 145, 14, 1); --background-color: rgba(226, 145, 14, 1) } 
.no-touchevents .additional-images .swiper-buttons.auto-carousel-buttons span:hover,.no-touchevents  .additional-images .swiper-buttons.swiper-buttons > div:hover,.no-touchevents  .additional-images .swiper-buttons.scroll-top em:hover,.no-touchevents  .additional-images .swiper-buttons.lg-content .lg-icon:hover { background-color: rgba(17, 17, 17, 1); --background-color: rgba(17, 17, 17, 1) } 
.additional-images .swiper-buttons.auto-carousel-buttons span:active, .additional-images .swiper-buttons.swiper-buttons > div:active, .additional-images .swiper-buttons.scroll-top em:active, .additional-images .swiper-buttons.lg-content .lg-icon:active { background-color: rgba(17, 17, 17, 1); --background-color: rgba(17, 17, 17, 1) } 
.additional-images .swiper-buttons:not(.slider-navigation) { display:flex; top:50% } 
.touchevents .additional-images .swiper-buttons:not(.slider-navigation) { display:flex } 
.additional-images .swiper-button-prev { left:0; right:auto; transform: translate(0, -50%) scale(var(--disabled-scale, 1)); } 
.additional-images .swiper-button-next { left:auto; right:0; transform: translate(0, -50%) scale(var(--disabled-scale, 1)); } 
.additional-images .swiper-buttons:not(.slider-navigation) div { --width:30px;; --height:30px; background-color: rgba(226, 145, 14, 1); --background-color: rgba(226, 145, 14, 1) } 
.additional-images .swiper-button-disabled { opacity:0 } 
.additional-images .swiper-container:not(.swiper-container-initialized) + .swiper-buttons:not(.slider-navigation) .swiper-button-prev { opacity:0 } 
.additional-images .swiper-buttons:not(.slider-navigation) div::before { content: '\e93e' !important; font-family: icomoon !important; font-size: 20px; color: rgba(255, 255, 255, 1) } 
.additional-images .swiper-buttons:not(.slider-navigation) .swiper-button-next::before { content: '\e93f' !important; font-family: icomoon !important; font-size: 20px; color: rgba(255, 255, 255, 1) } 
.additional-images .swiper-pagination { display:none; left:50%; transform:translate3d(-50%,0,0); } 
.additional-images .swiper { padding-bottom:0; } 
.touchevents .additional-images .swiper-pagination { display:none } 
.touchevents .additional-images .swiper { padding-bottom:0; } 
.additional-images .swiper-wrapper { cursor: grab } 
.additional-images .swiper-wrapper:active { cursor: grabbing } 
.additional-images .swiper-pagination-bullet { width:10px; height:10px } 
.additional-images .swiper-pagination > span + span { margin-inline-start:5px } 
html:not(.mobile) .product-image.direction-vertical .additional-images .swiper-container { overflow: hidden !important } 
.product-image.direction-vertical .additional-images .swiper-buttons.auto-carousel-buttons span::before, .product-image.direction-vertical .additional-images .swiper-buttons.swiper-buttons > div::before, .product-image.direction-vertical .additional-images .swiper-buttons.scroll-top em::before, .product-image.direction-vertical .additional-images .swiper-buttons.lg-content .lg-icon::before { font-size: 20px; color: rgba(255, 255, 255, 1) } 
.product-image.direction-vertical .additional-images .swiper-buttons.auto-carousel-buttons span, .product-image.direction-vertical .additional-images .swiper-buttons.swiper-buttons > div, .product-image.direction-vertical .additional-images .swiper-buttons.scroll-top em, .product-image.direction-vertical .additional-images .swiper-buttons.lg-content .lg-icon { background-color: rgba(226, 145, 14, 1); --background-color: rgba(226, 145, 14, 1) } 
.no-touchevents .product-image.direction-vertical .additional-images .swiper-buttons.auto-carousel-buttons span:hover,.no-touchevents  .product-image.direction-vertical .additional-images .swiper-buttons.swiper-buttons > div:hover,.no-touchevents  .product-image.direction-vertical .additional-images .swiper-buttons.scroll-top em:hover,.no-touchevents  .product-image.direction-vertical .additional-images .swiper-buttons.lg-content .lg-icon:hover { background-color: rgba(17, 17, 17, 1); --background-color: rgba(17, 17, 17, 1) } 
.product-image.direction-vertical .additional-images .swiper-buttons.auto-carousel-buttons span:active, .product-image.direction-vertical .additional-images .swiper-buttons.swiper-buttons > div:active, .product-image.direction-vertical .additional-images .swiper-buttons.scroll-top em:active, .product-image.direction-vertical .additional-images .swiper-buttons.lg-content .lg-icon:active { background-color: rgba(17, 17, 17, 1); --background-color: rgba(17, 17, 17, 1) } 
.product-image.direction-vertical .additional-images .swiper-buttons:not(.slider-navigation) { display:flex; top:50% } 
.touchevents .product-image.direction-vertical .additional-images .swiper-buttons:not(.slider-navigation) { display:flex } 
.product-image.direction-vertical .additional-images .swiper-button-prev { left:0; right:auto; transform: translate(0, -50%) scale(var(--disabled-scale, 1)); } 
.product-image.direction-vertical .additional-images .swiper-button-next { left:auto; right:0; transform: translate(0, -50%) scale(var(--disabled-scale, 1)); } 
.product-image.direction-vertical .additional-images .swiper-buttons:not(.slider-navigation) div { --width:30px;; --height:30px; background-color: rgba(226, 145, 14, 1); --background-color: rgba(226, 145, 14, 1) } 
.product-image.direction-vertical .additional-images .swiper-button-disabled { opacity:0 } 
.product-image.direction-vertical .additional-images .swiper-container:not(.swiper-container-initialized) + .swiper-buttons:not(.slider-navigation) .swiper-button-prev { opacity:0 } 
.product-image.direction-vertical .additional-images .swiper-buttons:not(.slider-navigation) div::before { content: '\e93e' !important; font-family: icomoon !important; font-size: 20px; color: rgba(255, 255, 255, 1) } 
.product-image.direction-vertical .additional-images .swiper-buttons:not(.slider-navigation) .swiper-button-next::before { content: '\e93f' !important; font-family: icomoon !important; font-size: 20px; color: rgba(255, 255, 255, 1) } 
.product-image.direction-vertical .additional-images .swiper-pagination { display:none; left:50%; transform:translate3d(-50%,0,0); } 
.product-image.direction-vertical .additional-images .swiper { padding-bottom:0; } 
.touchevents .product-image.direction-vertical .additional-images .swiper-pagination { display:none } 
.touchevents .product-image.direction-vertical .additional-images .swiper { padding-bottom:0; } 
.product-image.direction-vertical .additional-images .swiper-wrapper { cursor: grab } 
.product-image.direction-vertical .additional-images .swiper-wrapper:active { cursor: grabbing } 
.product-image.direction-vertical .additional-images .swiper-pagination-bullet { width:10px; height:10px } 
.product-image.direction-vertical .additional-images .swiper-pagination > span + span { margin-inline-start:5px } 
.product-image .additional-images:not(.swiper-wrapper) { --gap: 10px } 
.product-image.direction-vertical .additional-images .swiper-slide:not(:last-child) { margin-bottom: 10px } 
.product-image.direction-horizontal .additional-images .swiper-slide:not(:last-child) { margin-right: 10px } 
.no-flexbox-gap .product-image .additional-image { padding: calc(10px / 2) } 
.no-flexbox-gap .product-image.direction-vertical .additional-images .swiper-container { margin-inline-start: calc(0px - 10px / 2); margin-inline-end: calc(0px - 10px / 2) } 
.no-flexbox-gap .product-image.direction-vertical .swiper-wrapper > div:first-child { padding-top: 0 } 
.no-flexbox-gap .product-image.direction-vertical .swiper-wrapper > div:last-child { padding-bottom: 0 } 
.product-image.position-bottom .additional-images { margin-inline: 0; padding-inline: 0; } 
.product-image.position-bottom .additional-images .swiper-container { padding-inline-end: 0px; } 
.product-image.position-bottom .additional-images .swiper-buttons { max-width: 100% } 
.product-info .product-details .product-stats { margin-top: 10px; --element-margin-top: 10px } 
.route-product-product:not(.popup) .product-info .product-details .product-stats { order:5 } 
.product-info .product-stats { font-family: 'Open Sans'; font-weight: 400; font-size: 13px; color: rgba(107, 107, 107, 1); letter-spacing: 0.4pxpx; line-height: 20px } 
.product-info .product-stats span { font-family: 'Open Sans'; font-weight: 700; font-size: 13px; letter-spacing: 0.4pxpx; line-height: 20px } 
.product-info .product-details .brand-image a span { display: block } 
.product-info .product-details .brand-image a img { border-width: 1px; border-style: solid; border-radius: 8px; --element-border-radius: 8px } 
.product-info .product-details .brand-image a { margin-top: 10px; --element-margin-top: 10px } 
.product-info .product-stats li + li { margin-top:2px } 
.product-price-group { gap: 10px; flex-direction:row } 
div.product-price-group .product-stats { order:2 } 
.product-price-group .product-stats { order:2; } 
.product-info .product-stats ul .product-manufacturer { display:flex } 
.product-info .product-manufacturer.brand-image { display:none } 
.product-info .product-manufacturer a, .product-info .product-manufacturer a span { font-family: 'Open Sans'; font-weight: 700; color: rgba(102, 102, 102, 1) } 
.no-touchevents .product-info .product-manufacturer a:hover,.no-touchevents  .product-info .product-manufacturer a:hover span { color: rgba(226, 145, 14, 1) } 
.product-info .product-stats .in-stock span { font-family: RedHatText-Bold; font-size: var(--j-font_size-12); color: rgba(34, 139, 34, 1); font-weight: 400 } 
.product-info .product-stats .out-of-stock span { font-family: RedHatText-Bold; font-size: var(--j-font_size-12); color: rgba(219, 41, 25, 1); font-weight: 400 } 
.product-info .product-stats .product-stock.in-stock::before { content: '\e9bf' !important; font-family: icomoon !important } 
.product-info .product-stats .product-stock.out-of-stock::before { content: '\e611' !important; font-family: icomoon !important } 
.product-info .product-stats .product-stock b { display: block } 
.product-stats .product-views::before { content: '\e9ce' !important; font-family: icomoon !important; font-size: 23px; margin-right: 5px; --element-margin-right: 5px } 
.product-stats .product-sold::before { content: '\e227' !important; font-family: icomoon !important; font-size: 22px; color: rgba(34, 139, 34, 1); margin-right: 2px; --element-margin-right: 2px } 
.product-info .product-details .custom-stats { order:-1; padding-top: 3px; --element-padding-top: 3px; padding-bottom: 3px; --element-padding-bottom: 3px; margin-bottom: 15px; --element-margin-bottom: 15px; border-width: 0; border-top-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: rgba(230, 230, 230, 1) } 
.product-info .product-stats .custom-stats { font-family: Poppins-Light; font-size: var(--j-font_size-14) } 
.product-info .product-stats .product-sold { font-family: Poppins-Light; font-size: var(--j-font_size-14); color: rgba(102, 102, 102, 1); font-weight: 400 } 
.product-info .product-stats .product-sold span { font-family: Poppins-SemiBold; font-size: var(--j-font_size-14); color: rgba(102, 102, 102, 1); font-weight: 400 } 
.product-info .product-stats .product-views { font-family: Poppins-Light; font-size: var(--j-font_size-14); color: rgba(102, 102, 102, 1); font-weight: 400 } 
.product-info .product-stats .product-views span { font-family: Poppins-SemiBold; font-size: var(--j-font_size-14); color: rgba(102, 102, 102, 1); font-weight: 400 } 
.product-info .product-labels-outside { justify-content: flex-start; --label-grow: 0 } 
.product-info .custom-stats { justify-content:flex-start } 
.product-info .product-details > .rating { justify-content:center; display: none } 
.product-info .product-details .rating .fa-stack { font-size:12px; width:1.1em } 
.product-info .product-details .rating .fa-star, .product-info .product-details .rating .fa-star + .fa-star-o { color: rgba(255, 196, 0, 1) } 
.product-info .product-details .rating .fa-star-o:only-child { color: rgba(102, 102, 102, 1) } 
.product-info .product-details .rating-stars { padding-bottom: 6px; --element-padding-bottom: 6px } 
.product-info .product-details .countdown-wrapper { display: block; width:100% } 
.product-info #product .countdown-wrapper { margin-bottom: 20px; --element-margin-bottom: 20px } 
.product-info .product-details .countdown-title { font-size: var(--j-font_size-20); color: rgba(102, 102, 102, 1); font-weight: 400; margin-bottom:5px !important;; white-space: normal; overflow: initial; text-overflow: initial; -webkit-line-clamp: initial; } 
.product-info .product-details .countdown > div { font-family: Poppins-Medium; font-size: 16px; font-weight: 400; border-style: solid; padding-top: 0px; --element-padding-top: 0px; padding-bottom: 0px; --element-padding-bottom: 0px; justify-content: center } 
.product-info .product-details .countdown > div > span { font-family: RedHatText-Regular; font-size: 12px; color: rgba(114, 118, 132, 1); font-weight: 400 } 
.product-info .product-details .countdown { padding-top: 5px; --element-padding-top: 5px; padding-bottom: 5px; --element-padding-bottom: 5px; border-radius: 8px; --element-border-radius: 8px; max-width:100% } 
.product-info .product-details .countdown > div span { margin-top:3px } 
.route-product-product:not(.popup) .product-info .product-details .product-price-group { order:2 } 
.product-info .product-details .product-price-group { text-align:left; justify-content:flex-start; align-items: flex-start; display: flex } 
.product-info .product-details .product-labels-price { order: -1; } 
.product-info .product-details .price-group .product-price, .product-info .product-details .price-group .product-price-new { font-family: 'Open Sans'; font-weight: 700; font-size: 24px; color: rgba(34, 34, 34, 1); letter-spacing: 0.4pxpx; line-height: 24px } 
.product-info .product-details .price-group .product-price-new { font-family: 'Open Sans'; font-weight: 700; font-size: 24px; color: rgba(34, 34, 34, 1); letter-spacing: 0.4pxpx; line-height: 24px } 
.route-product-product:not(.popup) .product-info .product-details .product-price, .route-product-product:not(.popup) .product-info .product-details .product-price-new { margin-bottom: 10px; --element-margin-bottom: 10px } 
.route-product-product:not(.popup) .product-info .product-details .price-wrapper { margin-top: 10px; --element-margin-top: 10px; margin-bottom: 10px; --element-margin-bottom: 10px } 
.route-product-product:not(.popup) .product-info .product-details .price-group { flex-direction:row; align-items:center } 
.route-product-product:not(.popup) .product-info .product-details .product-price-new { order:2 } 
.route-product-product:not(.popup) .product-info .product-details .price-group .product-price-old { align-self:center } 
.product-info .product-details .price-group .product-price-old { display: block; font-family: 'Open Sans'; font-weight: 400; font-size: 13px; color: rgba(102, 102, 102, 1); letter-spacing: 0.4pxpx; line-height: 20px } 
.product-info .product-details .product-points { display:block } 
.product-info .product-details .product-tax { display:block; font-family: 'Open Sans'; font-weight: 400; font-size: 13px; color: rgba(102, 102, 102, 1); letter-spacing: 0.4pxpx; line-height: 20px; padding-top: 4px; --element-padding-top: 4px; padding-bottom: 4px; --element-padding-bottom: 4px } 
.product-info .product-details .discounts { display:inline-block } 
.product-info .product-details .product-discount { font-family: 'Open Sans'; font-weight: 400; font-size: var(--j-font_size-15) } 
.product-info .product-details .product-options { background-color: rgba(247, 246, 242, 1); --background-color: rgba(247, 246, 242, 1); padding: 20px; --element-padding: 20px; padding-top: 15px; --element-padding-top: 15px; padding-bottom: 5px; --element-padding-bottom: 5px } 
.route-product-product:not(.popup) .product-info .product-details .product-options { order:2 } 
.route-product-product:not(.popup) .product-info .product-details .product-options > .options-title { display: none } 
.product-info .product-details .product-options > h3 { display: block } 
.product-info .product-details .product-options :not(.push-option) .option-price { display: inline-block } 
div.product-options .form-group { --form-label-width:100% } 
.tooltip.push-tooltip .tooltip-inner { font-family: 'Open Sans'; font-weight: 400; font-size: 12px; letter-spacing: 0.4pxpx; background:rgba(17, 17, 17, 1); border-radius: 0px; --element-border-radius: 0px } 
.tooltip.push-tooltip.tooltip.top .tooltip-arrow { border-top-color:rgba(17, 17, 17, 1) } 
.tooltip.push-tooltip.tooltip.right .tooltip-arrow { border-right-color:rgba(17, 17, 17, 1) } 
.tooltip.push-tooltip.tooltip.bottom .tooltip-arrow { border-bottom-color:rgba(17, 17, 17, 1) } 
.tooltip.push-tooltip.tooltip.left .tooltip-arrow { border-left-color:rgba(17, 17, 17, 1) } 
.product-info .product-details .product-options .push-option { padding-top: 5px; --element-padding-top: 5px; --push-option-spacing:5px } 
.product-info .product-details .product-options > div:not(.push-option) .option-wrapper img { display: inline } 
.product-info .product-details .product-options .push-option .option-value { font-family: 'Open Sans'; font-weight: 400; font-size: 13px; color: rgba(102, 102, 102, 1); letter-spacing: 0.4pxpx; line-height: 22px; padding-top: 5px; --element-padding-top: 5px; padding-right: 10px; --element-padding-right: 10px; padding-bottom: 5px; --element-padding-bottom: 5px; padding-left: 10px; --element-padding-left: 10px } 
.no-touchevents .product-info .product-details .product-options .push-option .option-wrapper:hover .option-value, .product-info .product-details .product-options .push-option input:checked + .option-wrapper .option-value { color: rgba(255, 255, 255, 1) } 
.product-info .product-details .product-options .push-option input:checked + .option-wrapper .option-value { color: rgba(255, 255, 255, 1) } 
.product-info .product-details .product-options .push-option .option-wrapper:not(.push-option-image) { background-color: rgba(255, 255, 255, 1); --background-color: rgba(255, 255, 255, 1) } 
.no-touchevents .product-info .product-details .product-options .push-option .option-wrapper:not(.push-option-image):hover, .product-info .product-details .product-options .push-option input:checked + .option-wrapper:not(.push-option-image) { background-color: rgba(17, 17, 17, 1); --background-color: rgba(17, 17, 17, 1) } 
.product-info .product-details .product-options .push-option input:checked + .option-wrapper:not(.push-option-image) { background-color: rgba(226, 145, 14, 1); --background-color: rgba(226, 145, 14, 1) } 
.product-info .product-details .product-options .push-option .option-wrapper { border-width: 1px; border-style: solid; border-color: rgba(234, 234, 234, 1) } 
.product-info .product-details .product-options .push-option .push-option-image .option-value { display: none; flex-direction: row; align-items: center } 
.route-product-product:not(.popup) .product-info .product-details > div:not(.page-title):nth-last-child(2) { margin-bottom: var(--sections-gap, 0px) } 
.route-product-product:not(.popup) .product-info .button-group-page { position: static; z-index: 1;; margin-bottom: 20px; --element-margin-bottom: 20px; order:3 } 
.route-product-product:not(.popup) body { padding-bottom: 0 } 
.route-product-product:not(.popup) .scroll-top { --product-page-buttons: 0px; } 
.product-info .product-details .buttons-wrapper { --product-page-buttons-gap:4px } 
.route-product-product:not(.popup) .product-info .product-details .buttons-wrapper .extra-group { order:5 } 
.product-info .product-details .stepper-group .control-label { display: none } 
.product-info .button-group-page .stepper { display: flex; --stepper-max-width: 80px; --stepper-border: 0; max-width:var(--stepper-max-width, 100%); --stepper-height: 42px; border-style: solid; border-color: rgba(234, 234, 234, 1) } 
.product-info .button-group-page .stepper input.form-control { font-family: 'Open Sans' !important; font-weight: 400 !important; font-size: 13px !important; color: rgba(102, 102, 102, 1) !important; letter-spacing: 0.4pxpx !important; line-height: 20px !important; border-style: none !important; box-shadow: none } 
.no-touchevents .product-info .button-group-page .stepper input.form-control:hover { box-shadow: none } 
.product-info .button-group-page .stepper input.form-control:focus { box-shadow: none !important } 
.product-info .button-group-page .stepper input.form-control::placeholder { color: rgba(234, 234, 234, 1) !important } 
.product-info .button-group-page { --stepper-button-width: 22 } 
.product-info .button-group-page .stepper button { position: static; width:calc(var(--stepper-button-width, 30) * 1px * 3); height: 100%; min-height:36px;; background-color:rgba(255, 255, 255, 1) } 
.product-info .button-group-page .stepper button.fa-angle-up { border-inline-width: var(--stepper-border, 0) 0; border-block-width: 0 } 
.product-info .button-group-page .stepper button.fa-angle-down { border-inline-width: 0 var(--stepper-border, 0); border-block-width: 0 } 
.product-info .button-group-page .stepper .form-control { max-width: 100% !important; } 
.product-info .button-group-page .stepper .fa-angle-down::before { content: '\eb85' !important; font-family: icomoon !important; font-size: 14px } 
.product-info .button-group-page .stepper .fa-angle-up::before { content: '\eba0' !important; font-family: icomoon !important; font-size: 14px } 
.no-touchevents .product-info .button-group-page .stepper:hover { border-color:rgba(230, 230, 230, 1) } 
.product-info .button-group-page .stepper button::before { color:rgba(17, 17, 17, 1) } 
.no-touchevents .product-info .button-group-page .stepper button:hover::before { color:rgba(17, 17, 17, 1) } 
.product-info .button-group-page .stepper button:active::before { color:rgba(17, 17, 17, 1) !important } 
.product-info .button-group-page .btn-cart.btn { font-family: 'Open Sans' !important; font-weight: 500 !important; font-size: 14px !important; letter-spacing: 0.2pxpx !important; line-height: 22px !important; padding-top: 10px; --element-padding-top: 10px; padding-right: 20px; --element-padding-right: 20px; padding-bottom: 10px; --element-padding-bottom: 10px; padding-left: 20px; --element-padding-left: 20px } 
.product-info .button-group-page .btn-cart { display:inline-flex } 
.route-product-product .tags { display: flex; justify-content:flex-start; margin-top: 15px; --element-margin-top: 15px } 
.product-info.out-of-stock .button-group-page .cart-group { display:flex; opacity:0.5;; pointer-events: none } 
.product-info.out-of-stock .button-group-page .extra-group .btn-extra:first-child { display:none } 
.product-info.out-of-stock .button-group-page .extra-group .btn-extra + .btn-extra { display:none } 
.route-product-product:not(.popup) .product-info .button-group-page .btn-cart::before { display:inline-flex } 
.route-product-product:not(.popup) .product-info .button-group-page .btn-cart .btn-text { display:inline-block } 
.product-info .button-group-page .extra-group { width:auto;; flex-grow:initial; flex-direction:row; display:none } 
.product-info .button-group-page .btn-extra { flex-grow:1; width:100% } 
.product-info .button-group-page .btn-extra + .btn-extra { flex-grow:initial; width:auto } 
.product-info .product-details .buttons-wrapper .extra-group { justify-content: flex-end; } 
.route-product-product:not(.popup) .product-info .button-group-page .btn-cart { flex-grow:initial } 
.route-product-product:not(.popup) .product-info .button-group-page .stepper-group { flex-grow:initial } 
.route-product-product:not(.popup) .product-info .product-details .btn-cart { min-height: 40px } 
.route-product-product:not(.popup) .product-info .product-details .stepper-group .stepper { min-height: 40px } 
.product-info.out-of-stock .button-group-page .btn-cart::before { content: '\e611' !important; font-family: icomoon !important } 
.product-info .button-group-page .btn-cart.btn, .product-info .button-group-page .btn-cart.btn:visited { font-family: 'Open Sans' !important; font-weight: 500 !important; font-size: 13px !important; color: rgba(255, 255, 255, 1) !important; text-transform: uppercase !important; letter-spacing: 0.2pxpx !important; line-height: 22px !important } 
.product-info .button-group-page .btn-cart.btn, .product-info .button-group-page .btn-cart.tooltip { background-color: rgba(226, 145, 14, 1); --background-color: rgba(226, 145, 14, 1) } 
.no-touchevents .product-info .button-group-page .btn-cart.btn:hover { background-color: rgba(17, 17, 17, 1); --background-color: rgba(17, 17, 17, 1) } 
.product-info .button-group-page .btn-cart.btn.btn.disabled::after { content: '\ea55' !important; font-family: icomoon !important; font-size: 20px } 
.product-info .button-group-page .btn-cart.btn::before { color: rgba(255, 255, 255, 1); font-size: 20px; margin-right: 5px; --element-margin-right: 5px; margin-left: 0px; --element-margin-left: 0px } 
.product-info.out-of-stock .button-group-page .btn-cart.btn, .product-info.out-of-stock .button-group-page .btn-cart.btn:visited { font-family: 'Open Sans' !important; font-weight: 500 !important; font-size: 13px !important; color: rgba(255, 255, 255, 1) !important; text-transform: uppercase !important; letter-spacing: 0.2pxpx !important; line-height: 22px !important } 
.product-info.out-of-stock .button-group-page .btn-cart.btn, .product-info.out-of-stock .button-group-page .btn-cart.tooltip { background-color: rgba(102, 102, 102, 1); --background-color: rgba(102, 102, 102, 1) } 
.no-touchevents .product-info.out-of-stock .button-group-page .btn-cart.btn:hover { background-color: rgba(17, 17, 17, 1); --background-color: rgba(17, 17, 17, 1) } 
.product-info.out-of-stock .button-group-page .btn-cart.btn { padding-top: 10px; --element-padding-top: 10px; padding-right: 20px; --element-padding-right: 20px; padding-bottom: 10px; --element-padding-bottom: 10px; padding-left: 20px; --element-padding-left: 20px } 
.product-info.out-of-stock .button-group-page .btn-cart.btn.btn.disabled::after { content: '\e611' !important; font-family: icomoon !important; font-size: 1em } 
.product-info.out-of-stock .button-group-page .btn-cart.btn::before { color: rgba(255, 255, 255, 1); font-size: 20px; margin-right: 5px; --element-margin-right: 5px; margin-left: 0px; --element-margin-left: 0px } 
.no-touchevents .product-info .button-group-page .btn-extra.btn:hover { color: rgba(17, 17, 17, 1) !important; background-color: rgba(0, 0, 0, 0); --background-color: rgba(0, 0, 0, 0) } 
.product-info .button-group-page .btn-extra.btn:active,.no-touchevents  .product-info .button-group-page .btn-extra.btn:hover:active { color: rgba(17, 17, 17, 1) !important } 
.product-info .button-group-page .btn-extra.btn { --focus-color: rgba(17, 17, 17, 1) !important; --scale-hover: 1;; --scale-active: 1; min-width:41px; min-height:40px } 
.product-info .button-group-page .btn-extra.btn, .product-info .button-group-page .btn-extra.tooltip { background-color: rgba(0, 0, 0, 0); --background-color: rgba(0, 0, 0, 0) } 
.product-info .button-group-page .btn-extra.btn:active,.no-touchevents  .product-info .button-group-page .btn-extra.btn:hover:active, .product-info .button-group-page .btn-extra.btn:focus:active,.no-touchevents  .product-info .button-group-page .btn-extra.btn:focus:hover:active { background-color: rgba(0, 0, 0, 0); --background-color: rgba(0, 0, 0, 0) } 
.product-info .button-group-page .btn-extra.btn:focus, .product-info .button-group-page .btn-extra.btn[disabled] { background-color: rgba(0, 0, 0, 0) !important; --background-color: rgba(0, 0, 0, 0) !important } 
.product-info .button-group-page .btn-extra.btn.btn.disabled::after { font-size: 1em } 
.no-touchevents .product-info .button-group-page .btn-extra + .btn-extra.btn:hover { color: rgba(17, 17, 17, 1) !important; background-color: rgba(0, 0, 0, 0); --background-color: rgba(0, 0, 0, 0) } 
.product-info .button-group-page .btn-extra + .btn-extra.btn:active,.no-touchevents  .product-info .button-group-page .btn-extra + .btn-extra.btn:hover:active { color: rgba(17, 17, 17, 1) !important } 
.product-info .button-group-page .btn-extra + .btn-extra.btn { --focus-color: rgba(17, 17, 17, 1) !important; --scale-hover: 1;; --scale-active: 1; min-width:41px; min-height:40px } 
.product-info .button-group-page .btn-extra + .btn-extra.btn, .product-info .button-group-page .btn-extra + .btn-extra.tooltip { background-color: rgba(0, 0, 0, 0); --background-color: rgba(0, 0, 0, 0) } 
.product-info .button-group-page .btn-extra + .btn-extra.btn:active,.no-touchevents  .product-info .button-group-page .btn-extra + .btn-extra.btn:hover:active, .product-info .button-group-page .btn-extra + .btn-extra.btn:focus:active,.no-touchevents  .product-info .button-group-page .btn-extra + .btn-extra.btn:focus:hover:active { background-color: rgba(0, 0, 0, 0); --background-color: rgba(0, 0, 0, 0) } 
.product-info .button-group-page .btn-extra + .btn-extra.btn:focus, .product-info .button-group-page .btn-extra + .btn-extra.btn[disabled] { background-color: rgba(0, 0, 0, 0) !important; --background-color: rgba(0, 0, 0, 0) !important } 
.product-info .button-group-page .btn-extra + .btn-extra.btn.btn.disabled::after { font-size: 1em } 
.product-info .button-group-page .btn-extra:first-child { display:none } 
.product-info .button-group-page .btn-extra + .btn { display:none } 
.product-info .button-group-page .extra-group .btn:first-child .btn-text { display:none } 
.product-info .button-group-page .extra-group .btn:first-child::before { display:inline-flex } 
.product-info .button-group-page .btn-extra + .btn .btn-text { display:none } 
.product-info .button-group-page .btn-extra + .btn::before { display:inline-flex } 
.route-product-product:not(.popup) .product-info .product-details .button-group-page .wishlist-compare { width:auto } 
.route-product-product:not(.popup) .product-info .button-group-page .wishlist-compare { margin-inline-start:0; margin-inline-end:auto; justify-content: flex-start; align-items: flex-start; flex-direction:row } 
.route-product-product:not(.popup) .product-info .button-group-page .btn-wishlist .btn-text { display:none } 
.route-product-product:not(.popup) .product-info .button-group-page .wishlist-compare .btn-wishlist { flex-grow:1 } 
.route-product-product:not(.popup) .product-info .button-group-page .btn-wishlist::before { font-size: 20px } 
.product-info .button-group-page .btn-compare { display:none } 
.route-product-product:not(.popup) .product-info .button-group-page .btn-compare .btn-text { display:none } 
.route-product-product:not(.popup) .product-info .button-group-page .wishlist-compare .btn-compare { flex-grow:1 } 
.route-product-product:not(.popup) .product-info .button-group-page .btn-compare::before { font-size: 20px } 
.route-product-product:not(.popup) .product-info .wishlist-compare .btn, .route-product-product:not(.popup) .product-info .wishlist-compare .btn:visited { font-family: 'Open Sans' !important; font-weight: 400 !important; font-size: 13px !important } 
.route-product-product:not(.popup) .product-info .wishlist-compare .btn, .route-product-product:not(.popup) .product-info .wishlist-compare .tooltip { background-color: rgba(245, 245, 245, 1); --background-color: rgba(245, 245, 245, 1) } 
.no-touchevents.route-product-product:not(.popup) .product-info .wishlist-compare .btn:hover { background-color: rgba(17, 17, 17, 1); --background-color: rgba(17, 17, 17, 1) } 
.route-product-product:not(.popup) .product-info .wishlist-compare .btn:active, .no-touchevents.route-product-product:not(.popup) .product-info .wishlist-compare .btn:hover:active, .route-product-product:not(.popup) .product-info .wishlist-compare .btn:focus:active, .no-touchevents.route-product-product:not(.popup) .product-info .wishlist-compare .btn:focus:hover:active { background-color: rgba(17, 17, 17, 1); --background-color: rgba(17, 17, 17, 1) } 
.route-product-product:not(.popup) .product-info .wishlist-compare .btn:focus, .route-product-product:not(.popup) .product-info .wishlist-compare .btn[disabled] { background-color: rgba(17, 17, 17, 1) !important; --background-color: rgba(17, 17, 17, 1) !important } 
.route-product-product:not(.popup) .product-info .wishlist-compare .btn { padding: 12px; --element-padding: 12px; --scale-hover: 1;; --scale-active: 1; min-width:40px; min-height:40px; max-width:40px; max-height:40px } 
.route-product-product:not(.popup) .product-info .wishlist-compare .btn.btn.disabled::after { font-size: 20px } 
.route-product-product:not(.popup) .product-info .wishlist-compare .btn::before { color: rgba(17, 17, 17, 1); font-size: 20 } 
.no-touchevents.route-product-product:not(.popup) .product-info .wishlist-compare .btn:hover::before { color: rgba(255, 255, 255, 1) !important } 
.route-product-product:not(.popup) .product-info .wishlist-compare .btn:active::before, .no-touchevents.route-product-product:not(.popup) .product-info .wishlist-compare .btn:hover:active::before, .route-product-product:not(.popup) .product-info .wishlist-compare .btn:focus:active::before { color: rgba(255, 255, 255, 1) !important } 
.products-filter { background-color: rgba(245, 245, 245, 1); --background-color: rgba(245, 245, 245, 1); margin-top: 14px; --element-margin-top: 14px; margin-bottom: 18px; --element-margin-bottom: 18px; padding-top: 13px; --element-padding-top: 13px; padding-right: 10px; --element-padding-right: 10px; padding-bottom: 13px; --element-padding-bottom: 13px; padding-left: 10px; --element-padding-left: 10px } 
.grid-list button { display: inline-block } 
#btn-grid-view::before { content: '\eb64' !important; font-family: icomoon !important; font-size: 24px; color: rgba(102, 102, 102, 1) } 
.no-touchevents #btn-grid-view:hover::before { color: rgba(17, 17, 17, 1) } 
#btn-list-view::before { content: '\eb7e' !important; font-family: icomoon !important; font-size: 24px; color: rgba(102, 102, 102, 1) } 
.no-touchevents #btn-list-view:hover::before { color: rgba(17, 17, 17, 1) } 
.grid-list > * + * { margin-inline-start:8px } 
.grid-list .compare-btn { display: none; padding-left: 8px; --element-padding-left: 8px } 
.grid-list .compare-btn .links-text { white-space: nowrap; color: rgba(102, 102, 102, 1) } 
.grid-list .links-text { display: inline-flex } 
.grid-list .compare-btn::before { margin-inline-end:5px; content: none !important } 
.no-touchevents .grid-list .compare-btn:hover .links-text { color: rgba(17, 17, 17, 1) } 
.grid-list .count-badge { display: inline-flex } 
.grid-list .compare-btn .count-badge { font-family: 'Open Sans'; font-weight: 400; font-size: 13px; color: rgba(255, 255, 255, 1); text-align: center; letter-spacing: 0.4pxpx; line-height: 22px; background-color: rgba(226, 145, 14, 1); --background-color: rgba(226, 145, 14, 1); border-radius: 50%; --element-border-radius: 50% } 
.no-touchevents .grid-list .compare-btn a:hover .count-badge { color: rgba(17, 17, 17, 1) !important; background-color: rgba(17, 17, 17, 1) !important; --background-color: rgba(17, 17, 17, 1) !important } 
.grid-list .compare-btn.count-zero { display: inline-flex !important } 
.products-filter .select-group .input-group.sort-by { display: inline-flex } 
.products-filter .select-group .input-group.per-page { display: inline-flex } 
.sort-by { margin:0 10px } 
.products-filter .input-group-addon { font-family: 'Open Sans'; font-weight: 500; font-size: 13px; color: rgba(17, 17, 17, 1); letter-spacing: 0.4pxpx; line-height: 22px } 
.products-filter .form-control { font-family: 'Open Sans' !important; font-weight: 400 !important; font-size: 13px !important; line-height: 22px !important; background-color: rgba(255, 255, 255, 1) !important; --background-color: rgba(255, 255, 255, 1) !important; padding-top: 5px; --element-padding-top: 5px; padding-right: 12px; --element-padding-right: 12px; padding-bottom: 5px; --element-padding-bottom: 5px; padding-left: 12px; --element-padding-left: 12px; border-width: 1px !important; border-style: solid !important; border-color: rgba(234, 234, 234, 1) !important; border-radius: 0px !important; --element-border-radius: 0px !important; box-shadow: none } 
.no-touchevents .products-filter .form-control:hover { box-shadow: none } 
.products-filter .form-control:focus { box-shadow: none !important } 
.products-filter .form-control::placeholder { color: rgba(234, 234, 234, 1) !important } 
.ias-noneleft { margin-top: 30px; --element-margin-top: 30px } 
.ias-trigger a { display:flex } 
.main-products.product-grid.flex-grid { --flex-grid-max-col: calc((100% - (2 - 1) * var(--flex-grid-gap, 0px)) / 2) } 
.main-products.product-grid.flex-grid > .product-layout { flex-grow: 0 } 
.main-products.product-grid.ipr-grid .product-layout.swiper-slide { margin-right: 0px; width: calc((100% - 3 * 0px) / 4 - 0.01px) } 
.main-products.product-grid.ipr-grid .product-layout:not(.swiper-slide) { padding: 0px; width: calc(100% / 4 - 0.01px) } 
.one-column #content .main-products.product-grid.ipr-grid .product-layout.swiper-slide { margin-right: 0px; width: calc((100% - 3 * 0px) / 4 - 0.01px) } 
.one-column #content .main-products.product-grid.ipr-grid .product-layout:not(.swiper-slide) { padding: 0px; width: calc(100% / 4 - 0.01px) } 
.two-column #content .main-products.product-grid.ipr-grid .product-layout.swiper-slide { margin-right: 0px; width: calc((100% - 3 * 0px) / 4 - 0.01px) } 
.two-column #content .main-products.product-grid.ipr-grid .product-layout:not(.swiper-slide) { padding: 0px; width: calc(100% / 4 - 0.01px) } 
.side-column .main-products.product-grid.ipr-grid .product-layout.swiper-slide { margin-right: 0px; width: calc((100% - 3 * 0px) / 4 - 0.01px) } 
.side-column .main-products.product-grid.ipr-grid .product-layout:not(.swiper-slide) { padding: 0px; width: calc(100% / 4 - 0.01px) } 
.main-products-style.product-grid .product-thumb { padding-top: 5px; --element-padding-top: 5px; padding-right: 15px; --element-padding-right: 15px; padding-bottom: 5px; --element-padding-bottom: 5px; padding-left: 15px; --element-padding-left: 15px; --fade-duration: 200ms } 
.main-products-style.product-grid.product-grid .product-layout .product-thumb { display: flex; flex-direction: column; flex-wrap: nowrap } 
.main-products-style.product-grid.product-grid .product-layout .product-thumb .name { flex-grow: var(--name-grow, 0); --flex-grow: 0 } 
.main-products-style.product-grid.product-grid .product-layout .product-thumb > div { flex-basis: auto; } 
.main-products-style.product-grid.product-grid .product-layout .product-thumb .caption { justify-content: flex-start } 
.main-products-style.product-grid.product-grid .product-thumb .image-group .image { flex-grow: 0 } 
.main-products-style.product-grid .product-thumb .product-labels { visibility:visible; opacity:1 } 
.main-products-style.product-grid .product-thumb .product-labels-outside { justify-content: flex-start; --label-grow: 0 } 
.main-products-style.product-grid .product-thumb .quickview-button .btn-quickview { --visibility: hidden; --opacity: 0; transform: scale(.88) } 
.main-products-style.product-grid .product-thumb .quickview-button { align-items: center; justify-content: center } 
.main-products-style.product-grid .has-countdown .product-thumb .btn-quickview { top:0; --countdown-offset: var(--countdown-margin, 0); } 
.main-products-style.product-grid .product-thumb .btn-quickview .btn-text { display:none } 
.main-products-style.product-grid .product-thumb .btn-quickview::before { display:inline-flex } 
.main-products-style.product-grid .product-thumb .image .btn-quickview::before { content: '\e9ce' !important; font-family: icomoon !important; font-size: 20px !important } 
.main-products-style.product-grid .product-thumb .image .btn, .main-products-style.product-grid .product-thumb .image .btn:visited { font-family: 'Open Sans' !important; font-weight: 400 !important; font-size: 13px !important } 
.main-products-style.product-grid .product-thumb .image .btn, .main-products-style.product-grid .product-thumb .image .tooltip { background-color: rgba(226, 145, 14, 1); --background-color: rgba(226, 145, 14, 1) } 
.no-touchevents .main-products-style.product-grid .product-thumb .image .btn:hover { background-color: rgba(17, 17, 17, 1); --background-color: rgba(17, 17, 17, 1) } 
.main-products-style.product-grid .product-thumb .image .btn:active,.no-touchevents  .main-products-style.product-grid .product-thumb .image .btn:hover:active, .main-products-style.product-grid .product-thumb .image .btn:focus:active,.no-touchevents  .main-products-style.product-grid .product-thumb .image .btn:focus:hover:active { background-color: rgba(17, 17, 17, 1); --background-color: rgba(17, 17, 17, 1) } 
.main-products-style.product-grid .product-thumb .image .btn { padding: 12px; --element-padding: 12px; --scale-hover: 1;; --scale-active: 1; min-width:56px; min-height:56px; max-width:56px; max-height:56px } 
.main-products-style.product-grid .product-thumb .image .btn.btn.disabled::after { font-size: 1em } 
.main-products-style.product-grid .product-thumb .image .btn::before { color: rgba(255, 255, 255, 1) } 
.touchevents .main-products-style.product-grid .product-thumb .image .btn, .main-products-style.product-grid .product-thumb .image .btn:visited { font-family: 'Open Sans' !important; font-weight: 400 !important; font-size: 13px !important } 
.touchevents .main-products-style.product-grid .product-thumb .image .btn, .main-products-style.product-grid .product-thumb .image .tooltip { background-color: rgba(226, 145, 14, 1); --background-color: rgba(226, 145, 14, 1) } 
.no-touchevents .touchevents .main-products-style.product-grid .product-thumb .image .btn:hover { background-color: rgba(17, 17, 17, 1); --background-color: rgba(17, 17, 17, 1) } 
.touchevents .main-products-style.product-grid .product-thumb .image .btn:active,.no-touchevents  .main-products-style.product-grid .product-thumb .image .btn:hover:active, .main-products-style.product-grid .product-thumb .image .btn:focus:active,.no-touchevents  .main-products-style.product-grid .product-thumb .image .btn:focus:hover:active { background-color: rgba(17, 17, 17, 1); --background-color: rgba(17, 17, 17, 1) } 
.touchevents .main-products-style.product-grid .product-thumb .image .btn { padding: 12px; --element-padding: 12px; --scale-hover: 1;; --scale-active: 1; min-width:56px; min-height:56px; max-width:56px; max-height:56px } 
.touchevents .main-products-style.product-grid .product-thumb .image .btn.btn.disabled::after { font-size: 1em } 
.touchevents .main-products-style.product-grid .product-thumb .image .btn::before { color: rgba(255, 255, 255, 1) } 
.main-products-style.product-grid.product-grid .has-countdown .wish-group { --countdown-offset-buttons: var(--buttons-countdown-offset, 40px); } 
.main-products-style.product-grid:not(.product-list) .has-countdown .product-thumb .rating { --countdown-offset: var(--countdown-margin, 0); } 
.main-products-style.product-grid .product-thumb .countdown { display:flex;; visibility: visible; opacity: 1; transform: translate3d(-50%, 0, 1px) scale(1); padding-top: 5px; --element-padding-top: 5px; padding-bottom: 5px; --element-padding-bottom: 5px; border-radius: 8px; --element-border-radius: 8px; max-width:100% } 
.main-products-style.product-grid .product-thumb .countdown > div { font-family: Poppins-Medium; font-size: 16px; font-weight: 400; border-style: solid; padding-top: 0px; --element-padding-top: 0px; padding-bottom: 0px; --element-padding-bottom: 0px; justify-content: center } 
.main-products-style.product-grid .product-thumb .countdown > div > span { font-family: RedHatText-Regular; font-size: 12px; color: rgba(114, 118, 132, 1); font-weight: 400 } 
.main-products-style.product-grid .product-thumb .countdown > div span { margin-top:3px } 
.main-products-style.product-grid .product-thumb .product-img:active { pointer-events: auto } 
.main-products-style.product-grid.product-list .product-layout .image-group { width:var(--product-list-image-width); order: 0; } 
.main-products-style.product-grid.product-list .product-thumb { align-items: flex-start } 
.main-products-style.product-grid .product-thumb .caption { padding-top: 20px; --element-padding-top: 20px; margin-bottom: 25px; --element-margin-bottom: 25px } 
.main-products-style.product-grid .product-thumb .stats { display:flex; position: relative; transform: none; width: initial; order: -9 } 
.main-products-style.product-grid .product-thumb .stats-group { justify-content:flex-start; flex-direction: row; } 
.main-products-style.product-grid .product-thumb .stats-group > span { flex-grow: 0; } 
.main-products-style.product-grid .product-thumb .name { order:initial; display:flex; align-items: flex-start; justify-content:flex-start; margin-inline: 0 auto; margin-top: 6px; --element-margin-top: 6px; margin-bottom: 6px; --element-margin-bottom: 6px } 
.main-products-style.product-grid .product-thumb .stats .stats-label { font-family: 'Open Sans'; font-weight: 400; font-size: 13px; color: rgba(102, 102, 102, 1); text-transform: uppercase; letter-spacing: 0.4px; line-height: 22px } 
.main-products-style.product-grid .product-thumb .stats a { font-family: 'Open Sans'; font-weight: 400; font-size: 13px; color: rgba(102, 102, 102, 1); text-transform: uppercase; letter-spacing: 0.4px; line-height: 22px } 
.main-products-style.product-grid .stat-1 .stats-label { display: inline-block } 
.main-products-style.product-grid .stat-2 .stats-label { display: inline-block } 
.main-products-style.product-grid.product-grid .product-thumb .rating { position: static; visibility: visible; opacity: 1; order:-1; margin-top: 0 } 
.main-products-style.product-grid .product-thumb .rating { height: auto;; justify-content:flex-end; display:flex } 
.main-products-style.product-grid .product-thumb .rating-stars { transform: translate3d(0,0,0);; padding-bottom: 6px; --element-padding-bottom: 6px } 
.main-products-style.product-grid .product-thumb .rating.no-rating { display:flex } 
.main-products-style.product-grid .product-thumb .rating .fa-stack { font-size:12px; width:1.1em } 
.main-products-style.product-grid .product-thumb .rating .fa-star, .main-products-style.product-grid .product-thumb .rating .fa-star + .fa-star-o { color: rgba(255, 196, 0, 1) } 
.main-products-style.product-grid .product-thumb .rating .fa-star-o:only-child { color: rgba(102, 102, 102, 1) } 
.main-products-style.product-grid .product-thumb .rating.no-rating span { opacity:0.5 } 
.main-products-style.product-grid .product-thumb .name a { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 1; font-family: 'Cormorant Garamond'; font-weight: 500; font-size: 22px; color: rgba(17, 17, 17, 1); letter-spacing: 0.4pxpx; line-height: 26px; text-align:left } 
.main-products-style.product-grid .product-thumb .description { display:none } 
.main-products-style.product-grid .product-thumb .price { display:flex; font-family: 'Open Sans'; font-weight: 400; font-size: 15px; color: rgba(102, 102, 102, 1); letter-spacing: 0.6pxpx; line-height: 22px } 
.main-products-style.product-grid .product-thumb .product-labels-price { display:flex } 
.main-products-style.product-grid .product-thumb .price-tax { display:none } 
.main-products-style.product-grid .product-thumb .price-new { font-family: 'Open Sans'; font-weight: 400; font-size: 15px; color: rgba(17, 17, 17, 1); letter-spacing: 0.6pxpx; line-height: 22px; order:1 } 
.main-products-style.product-grid .product-thumb .price-old { font-family: 'Open Sans'; font-weight: 500; font-size: 13px; color: rgba(102, 102, 102, 1); text-decoration: line-through; -webkit-text-decoration: line-through; letter-spacing: 0.6pxpx; line-height: 16px; order:2; margin-top: 3px; --element-margin-top: 3px; margin-left: 4px; --element-margin-left: 4px } 
.main-products-style.product-grid .product-thumb .price > div > span { flex-grow: 0 } 
.main-products-style.product-grid .product-thumb .price > div, .main-products-style.product-grid .product-thumb .price > div span, .main-products-style.product-grid .product-thumb .price > div, .main-products-style.product-grid .product-thumb .price, .main-products-style.product-grid .product-thumb .product-labels-price { justify-content:flex-start; align-items: flex-start } 
.main-products-style.product-grid .product-thumb .price > div { flex-direction: row; flex-wrap: wrap } 
.main-products-style.product-grid .product-thumb .buttons-wrapper { display: block; --buttons-gap:5px } 
.main-products-style.product-grid .product-thumb .button-group { justify-content:center } 
.main-products-style.product-grid.product-grid .product-thumb .buttons-wrapper { margin-top: 0px; --element-margin-top: 0px; position: absolute; overflow:hidden; left:0; right:0; transform: translate3d(0,calc(-100% + 1px),0); } 
.main-products-style.product-grid .product-thumb .cart-group { display:inline-flex } 
.main-products-style.product-grid .out-of-stock .product-thumb .cart-group { display:inline-flex; opacity:0.5; cursor:not-allowed; } 
.main-products-style.product-grid .out-of-stock .product-thumb .cart-group .btn-cart::before { content: '\e611' !important; font-family: icomoon !important } 
.main-products-style.product-grid .out-of-stock .product-thumb .cart-group .btn-cart { pointer-events: none } 
.main-products-style.product-grid .product-thumb .btn-wishlist { min-width:42px; height:42px; display:inline-flex } 
.main-products-style.product-grid .product-thumb .btn-compare { width:42px; height:42px; display:none } 
.main-products-style.product-grid .product-thumb .btn-cart::before { display:inline-flex } 
.main-products-style.product-grid .product-thumb .btn-cart .btn-text { display:inline-block; padding:0 .4em } 
.main-products-style.product-grid.product-grid .product-thumb .cart-group { flex-grow: 0; flex-wrap: nowrap; flex-direction: column; } 
.main-products-style.product-grid.product-grid .product-thumb .cart-group .btn { flex-grow: 0 } 
.main-products-style.product-grid .product-thumb .btn-cart.btn, .main-products-style.product-grid .product-thumb .btn-cart.btn:visited { font-family: 'Open Sans' !important; font-weight: 500 !important; font-size: 13px !important; color: rgba(255, 255, 255, 1) !important; text-transform: uppercase !important; letter-spacing: 0.2pxpx !important; line-height: 22px !important } 
.main-products-style.product-grid .product-thumb .btn-cart.btn, .main-products-style.product-grid .product-thumb .btn-cart.tooltip { background-color: rgba(226, 145, 14, 1); --background-color: rgba(226, 145, 14, 1) } 
.no-touchevents .main-products-style.product-grid .product-thumb .btn-cart.btn:hover { background-color: rgba(17, 17, 17, 1); --background-color: rgba(17, 17, 17, 1) } 
.main-products-style.product-grid .product-thumb .btn-cart.btn { padding-top: 10px; --element-padding-top: 10px; padding-right: 20px; --element-padding-right: 20px; padding-bottom: 10px; --element-padding-bottom: 10px; padding-left: 20px; --element-padding-left: 20px } 
.main-products-style.product-grid .product-thumb .btn-cart.btn.btn.disabled::after { content: '\ea55' !important; font-family: icomoon !important; font-size: 20px } 
.main-products-style.product-grid .product-thumb .btn-cart.btn::before { color: rgba(255, 255, 255, 1); font-size: 20px; margin-right: 5px; --element-margin-right: 5px; margin-left: 0px; --element-margin-left: 0px } 
.main-products-style.product-grid .out-of-stock .product-thumb .btn-cart.btn, .main-products-style.product-grid .out-of-stock .product-thumb .btn-cart.btn:visited { font-family: 'Open Sans' !important; font-weight: 500 !important; font-size: 13px !important; color: rgba(255, 255, 255, 1) !important; text-transform: uppercase !important; letter-spacing: 0.2pxpx !important; line-height: 22px !important } 
.main-products-style.product-grid .out-of-stock .product-thumb .btn-cart.btn, .main-products-style.product-grid .out-of-stock .product-thumb .btn-cart.tooltip { background-color: rgba(102, 102, 102, 1); --background-color: rgba(102, 102, 102, 1) } 
.no-touchevents .main-products-style.product-grid .out-of-stock .product-thumb .btn-cart.btn:hover { background-color: rgba(17, 17, 17, 1); --background-color: rgba(17, 17, 17, 1) } 
.main-products-style.product-grid .out-of-stock .product-thumb .btn-cart.btn { padding-top: 10px; --element-padding-top: 10px; padding-right: 20px; --element-padding-right: 20px; padding-bottom: 10px; --element-padding-bottom: 10px; padding-left: 20px; --element-padding-left: 20px } 
.main-products-style.product-grid .out-of-stock .product-thumb .btn-cart.btn.btn.disabled::after { content: '\e611' !important; font-family: icomoon !important; font-size: 1em } 
.main-products-style.product-grid .out-of-stock .product-thumb .btn-cart.btn::before { color: rgba(255, 255, 255, 1); font-size: 20px; margin-right: 5px; --element-margin-right: 5px; margin-left: 0px; --element-margin-left: 0px } 
.main-products-style.product-grid .product-thumb .stepper { display:none; max-width:60px } 
.main-products-style.product-grid.product-grid .product-thumb .cart-group .stepper { max-width: 100%; } 
.main-products-style.product-grid.product-grid .product-thumb .cart-group .btn-cart { width: auto; } 
.main-products-style.product-grid.product-grid .product-thumb .wish-group { flex-wrap: wrap; flex-direction: row;; flex-grow:0; width: auto } 
.main-products-style.product-grid.product-grid .product-thumb .wish-group .btn-wishlist { flex-grow:0 } 
.main-products-style.product-grid.product-grid .product-thumb .wish-group .btn-compare { flex-grow:0 } 
.main-products-style.product-grid .product-thumb .btn-wishlist::before { display:inline-flex; content: '\eb68' !important; font-family: icomoon !important; font-size: 20px !important } 
.main-products-style.product-grid .product-thumb .btn-wishlist .btn-text { display:none } 
.main-products-style.product-grid .product-thumb .btn-wishlist.btn, .main-products-style.product-grid .product-thumb .btn-wishlist.btn:visited { font-family: 'Open Sans' !important; font-weight: 400 !important; font-size: 13px !important } 
.main-products-style.product-grid .product-thumb .btn-wishlist.btn, .main-products-style.product-grid .product-thumb .btn-wishlist.tooltip { background-color: rgba(245, 245, 245, 1); --background-color: rgba(245, 245, 245, 1) } 
.no-touchevents .main-products-style.product-grid .product-thumb .btn-wishlist.btn:hover { background-color: rgba(17, 17, 17, 1); --background-color: rgba(17, 17, 17, 1) } 
.main-products-style.product-grid .product-thumb .btn-wishlist.btn:active,.no-touchevents  .main-products-style.product-grid .product-thumb .btn-wishlist.btn:hover:active, .main-products-style.product-grid .product-thumb .btn-wishlist.btn:focus:active,.no-touchevents  .main-products-style.product-grid .product-thumb .btn-wishlist.btn:focus:hover:active { background-color: rgba(17, 17, 17, 1); --background-color: rgba(17, 17, 17, 1) } 
.main-products-style.product-grid .product-thumb .btn-wishlist.btn:focus, .main-products-style.product-grid .product-thumb .btn-wishlist.btn[disabled] { background-color: rgba(17, 17, 17, 1) !important; --background-color: rgba(17, 17, 17, 1) !important } 
.main-products-style.product-grid .product-thumb .btn-wishlist.btn { padding: 12px; --element-padding: 12px; --scale-hover: 1;; --scale-active: 1; min-width:40px; min-height:40px; max-width:40px; max-height:40px } 
.main-products-style.product-grid .product-thumb .btn-wishlist.btn.btn.disabled::after { font-size: 20px } 
.main-products-style.product-grid .product-thumb .btn-wishlist.btn::before { color: rgba(17, 17, 17, 1); font-size: 20 } 
.no-touchevents .main-products-style.product-grid .product-thumb .btn-wishlist.btn:hover::before { color: rgba(255, 255, 255, 1) !important } 
.main-products-style.product-grid .product-thumb .btn-wishlist.btn:active::before,.no-touchevents  .main-products-style.product-grid .product-thumb .btn-wishlist.btn:hover:active::before, .main-products-style.product-grid .product-thumb .btn-wishlist.btn:focus:active::before { color: rgba(255, 255, 255, 1) !important } 
.main-products-style.product-grid .product-thumb .btn-compare::before { display:inline-flex; content: '\eab6' !important; font-family: icomoon !important; font-size: 20px !important } 
.main-products-style.product-grid .product-thumb .btn-compare .btn-text { display:none } 
.main-products-style.product-grid .product-thumb .btn-compare.btn, .main-products-style.product-grid .product-thumb .btn-compare.btn:visited { font-family: 'Open Sans' !important; font-weight: 400 !important; font-size: 13px !important } 
.main-products-style.product-grid .product-thumb .btn-compare.btn, .main-products-style.product-grid .product-thumb .btn-compare.tooltip { background-color: rgba(245, 245, 245, 1); --background-color: rgba(245, 245, 245, 1) } 
.no-touchevents .main-products-style.product-grid .product-thumb .btn-compare.btn:hover { background-color: rgba(17, 17, 17, 1); --background-color: rgba(17, 17, 17, 1) } 
.main-products-style.product-grid .product-thumb .btn-compare.btn:active,.no-touchevents  .main-products-style.product-grid .product-thumb .btn-compare.btn:hover:active, .main-products-style.product-grid .product-thumb .btn-compare.btn:focus:active,.no-touchevents  .main-products-style.product-grid .product-thumb .btn-compare.btn:focus:hover:active { background-color: rgba(17, 17, 17, 1); --background-color: rgba(17, 17, 17, 1) } 
.main-products-style.product-grid .product-thumb .btn-compare.btn:focus, .main-products-style.product-grid .product-thumb .btn-compare.btn[disabled] { background-color: rgba(17, 17, 17, 1) !important; --background-color: rgba(17, 17, 17, 1) !important } 
.main-products-style.product-grid .product-thumb .btn-compare.btn { padding: 12px; --element-padding: 12px; --scale-hover: 1;; --scale-active: 1; min-width:40px; min-height:40px; max-width:40px; max-height:40px } 
.main-products-style.product-grid .product-thumb .btn-compare.btn.btn.disabled::after { font-size: 20px } 
.main-products-style.product-grid .product-thumb .btn-compare.btn::before { color: rgba(17, 17, 17, 1); font-size: 20 } 
.no-touchevents .main-products-style.product-grid .product-thumb .btn-compare.btn:hover::before { color: rgba(255, 255, 255, 1) !important } 
.main-products-style.product-grid .product-thumb .btn-compare.btn:active::before,.no-touchevents  .main-products-style.product-grid .product-thumb .btn-compare.btn:hover:active::before, .main-products-style.product-grid .product-thumb .btn-compare.btn:focus:active::before { color: rgba(255, 255, 255, 1) !important } 
.main-products-style.product-grid .product-thumb .extra-group { display:none } 
.main-products-style.product-grid .product-thumb .extra-group .btn:first-child { display:inline-flex } 
.main-products-style.product-grid .product-thumb .extra-group .btn-extra + .btn { display:inline-flex } 
.main-products-style.product-grid .product-thumb .extra-group .btn:first-child::before { display:inline-flex } 
.main-products-style.product-grid .product-thumb .extra-group .btn:first-child .btn-text { display:inline-block; padding:0 .4em } 
.main-products-style.product-grid .product-thumb .extra-group .btn + .btn::before { display:inline-flex } 
.main-products-style.product-grid .product-thumb .extra-group .btn + .btn .btn-text { display:inline-block; padding:0 .4em } 
.main-products-style.product-grid .product-layout .extra-group > div { justify-content:space-between } 
.main-products-style.product-grid .product-thumb .extra-group .btn.btn:first-child { flex-grow:0 } 
.main-products-style.product-grid .product-thumb .extra-group .btn.btn + .btn.btn { flex-grow:0 } 
.main-products-style.product-grid.product-grid .product-layout { z-index:1 } 
.no-touchevents .main-products-style.product-grid.product-grid .product-layout:hover { z-index:2 } 
.main-products-style.product-grid.product-grid .product-thumb { overflow:visible } 
.main-products-style.product-grid.product-grid .product-thumb .extra-group { overflow:hidden; } 
.main-products-style.product-grid.product-grid .product-thumb .extra-group > div { transform: translate3d(0, 100%, 0); opacity:0 } 
.no-touchevents .main-products-style.product-grid.product-grid .product-thumb:hover .extra-group > div { opacity:1; transform: translate3d(0, 0, 0) } 
.main-products-style.product-grid.product-grid .product-thumb .buttons-wrapper .button-group { position:relative; opacity:0; visibility:hidden; transform: translate3d(0,15px,0) } 
.no-touchevents .main-products-style.product-grid.product-grid .product-thumb:hover .buttons-wrapper .button-group { opacity:1; visibility:visible; transform: translate3d(0,0,0) } 
.touchevents .main-products-style.product-grid.product-grid .product-thumb .buttons-wrapper { position: static; width:auto; overflow:visible; order:initial; transform:none; display: block; } 
.touchevents .main-products-style.product-grid.product-grid .product-thumb .buttons-wrapper .button-group { position: static; opacity:1; visibility:visible; transform: none } 
.no-touchevents .touchevents .main-products-style.product-grid.product-grid .product-thumb:hover .buttons-wrapper .button-group { transform: none; } 
.main-products-style.product-grid.product-grid .wish-group { position: static; width:auto; top: auto; opacity:1; transform: translate3d(0,0,0); margin-top:0;; justify-content:flex-start; } 
.main-products-style.product-grid.product-grid .wish-group .btn { flex-basis: auto; } 
.main-products-style.product-list.product-grid .product-layout .product-thumb { display: flex; flex-direction: column; flex-wrap: nowrap } 
.main-products-style.product-list.product-grid .product-layout .product-thumb .name { flex-grow: var(--name-grow, 0); --flex-grow: 1 } 
.main-products-style.product-list.product-grid .product-layout .product-thumb > div { flex-basis: auto; } 
.main-products-style.product-list.product-grid .product-layout .product-thumb .caption { justify-content: flex-start } 
.main-products-style.product-list.product-grid .product-thumb .image-group .image { flex-grow: 0 } 
.main-products-style.product-list:not(.product-grid) .product-layout:not(.swiper-slide) + .product-layout:not(.swiper-slide) { margin-top:25px } 
.no-touchevents .main-products-style.product-list .product-thumb:hover .product-img > div { transform:scale(var(--scale)); } 
.main-products-style.product-list .product-thumb .image::before { mix-blend-mode: normal } 
.main-products-style.product-list .product-thumb .image img { filter: grayscale(0) } 
.main-products-style.product-list .product-thumb .product-labels { visibility:visible; opacity:1 } 
.main-products-style.product-list .product-thumb .product-labels-outside { justify-content: center;; --label-grow: 1 } 
.main-products-style.product-list .product-thumb .quickview-button .btn-quickview { --visibility: hidden; --opacity: 0; transform: scale(.88) } 
.main-products-style.product-list .product-thumb .quickview-button { align-items: center; justify-content: center } 
.main-products-style.product-list .has-countdown .product-thumb .btn-quickview { top:0; --countdown-offset: var(--countdown-margin, 0); } 
.main-products-style.product-list .product-thumb .btn-quickview .btn-text { display:none } 
.main-products-style.product-list .product-thumb .btn-quickview::before { display:inline-flex } 
.main-products-style.product-list .product-thumb .image .btn-quickview::before { content: '\e9ce' !important; font-family: icomoon !important; font-size: 20px !important } 
.main-products-style.product-list .product-thumb .image .btn, .main-products-style.product-list .product-thumb .image .btn:visited { font-family: 'Open Sans' !important; font-weight: 400 !important; font-size: 13px !important } 
.main-products-style.product-list .product-thumb .image .btn, .main-products-style.product-list .product-thumb .image .tooltip { background-color: rgba(226, 145, 14, 1); --background-color: rgba(226, 145, 14, 1) } 
.no-touchevents .main-products-style.product-list .product-thumb .image .btn:hover { background-color: rgba(17, 17, 17, 1); --background-color: rgba(17, 17, 17, 1) } 
.main-products-style.product-list .product-thumb .image .btn:active,.no-touchevents  .main-products-style.product-list .product-thumb .image .btn:hover:active, .main-products-style.product-list .product-thumb .image .btn:focus:active,.no-touchevents  .main-products-style.product-list .product-thumb .image .btn:focus:hover:active { background-color: rgba(17, 17, 17, 1); --background-color: rgba(17, 17, 17, 1) } 
.main-products-style.product-list .product-thumb .image .btn { padding: 12px; --element-padding: 12px; --scale-hover: 1;; --scale-active: 1; min-width:56px; min-height:56px; max-width:56px; max-height:56px } 
.main-products-style.product-list .product-thumb .image .btn.btn.disabled::after { font-size: 1em } 
.main-products-style.product-list .product-thumb .image .btn::before { color: rgba(255, 255, 255, 1) } 
.touchevents .main-products-style.product-list .product-thumb .image .btn, .main-products-style.product-list .product-thumb .image .btn:visited { font-family: 'Open Sans' !important; font-weight: 400 !important; font-size: 13px !important } 
.touchevents .main-products-style.product-list .product-thumb .image .btn, .main-products-style.product-list .product-thumb .image .tooltip { background-color: rgba(226, 145, 14, 1); --background-color: rgba(226, 145, 14, 1) } 
.no-touchevents .touchevents .main-products-style.product-list .product-thumb .image .btn:hover { background-color: rgba(17, 17, 17, 1); --background-color: rgba(17, 17, 17, 1) } 
.touchevents .main-products-style.product-list .product-thumb .image .btn:active,.no-touchevents  .main-products-style.product-list .product-thumb .image .btn:hover:active, .main-products-style.product-list .product-thumb .image .btn:focus:active,.no-touchevents  .main-products-style.product-list .product-thumb .image .btn:focus:hover:active { background-color: rgba(17, 17, 17, 1); --background-color: rgba(17, 17, 17, 1) } 
.touchevents .main-products-style.product-list .product-thumb .image .btn { padding: 12px; --element-padding: 12px; --scale-hover: 1;; --scale-active: 1; min-width:56px; min-height:56px; max-width:56px; max-height:56px } 
.touchevents .main-products-style.product-list .product-thumb .image .btn.btn.disabled::after { font-size: 1em } 
.touchevents .main-products-style.product-list .product-thumb .image .btn::before { color: rgba(255, 255, 255, 1) } 
.main-products-style.product-list.product-grid .has-countdown .wish-group { --countdown-offset-buttons: var(--buttons-countdown-offset, 40px); } 
.main-products-style.product-list:not(.product-list) .has-countdown .product-thumb .rating { --countdown-offset: var(--countdown-margin, 0); } 
.main-products-style.product-list .product-thumb .countdown { display:flex;; visibility: visible; opacity: 1; transform: translate3d(-50%, 0, 1px) scale(1) } 
.main-products-style.product-list .product-thumb .product-img:active { pointer-events: auto } 
.main-products-style.product-list.product-list .product-layout .image-group { width:var(--product-list-image-width); order: 0; } 
.main-products-style.product-list.product-list .product-thumb { align-items: flex-start } 
.main-products-style.product-list.product-list .product-layout .product-thumb { --product-list-image-width:25% } 
.main-products-style.product-list .product-thumb .caption { padding-top: 10px; --element-padding-top: 10px; padding-right: 5px; --element-padding-right: 5px; padding-bottom: 15px; --element-padding-bottom: 15px; padding-left: 15px; --element-padding-left: 15px } 
.main-products-style.product-list .product-thumb .stats { display:none; position: relative; transform: none; width: initial; order: -9 } 
.main-products-style.product-list .product-thumb .stats-group { justify-content:flex-start; flex-direction: row; } 
.main-products-style.product-list .product-thumb .stats-group > span { flex-grow: 0; } 
.main-products-style.product-list .product-thumb .name { order:initial; display:flex; width:auto; margin-inline: auto;; align-items: flex-start; justify-content:flex-start; margin-inline: 0 auto; margin-top: 6px; --element-margin-top: 6px; margin-bottom: 6px; --element-margin-bottom: 6px } 
.main-products-style.product-list .stat-1 .stats-label { display: none } 
.main-products-style.product-list .stat-2 .stats-label { display: none } 
.main-products-style.product-list.product-grid .product-thumb .rating { position: static; visibility: visible; opacity: 1; order:initial; margin-top: 0 } 
.main-products-style.product-list .product-thumb .rating { justify-content:flex-start; display:flex } 
.main-products-style.product-list .product-thumb .rating.no-rating { display:flex } 
.main-products-style.product-list .product-thumb .rating .fa-stack { font-size:12px; width:1.1em } 
.main-products-style.product-list .product-thumb .rating .fa-star, .main-products-style.product-list .product-thumb .rating .fa-star + .fa-star-o { color: rgba(255, 196, 0, 1) } 
.main-products-style.product-list .product-thumb .rating .fa-star-o:only-child { color: rgba(102, 102, 102, 1) } 
.main-products-style.product-list .product-thumb .rating-stars { padding-bottom: 6px; --element-padding-bottom: 6px } 
.main-products-style.product-list .product-thumb .rating.no-rating span { opacity:0.5 } 
.main-products-style.product-list .product-thumb .name a { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 1; font-family: 'Cormorant Garamond'; font-weight: 500; font-size: var(--j-font_size-22); color: rgba(17, 17, 17, 1); letter-spacing: 0.4pxpx; line-height: 26px; text-align:left } 
.main-products-style.product-list .product-thumb .description { -webkit-line-clamp: 1; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; padding-bottom: 1px; display: flex; flex-direction: column; display:-webkit-box;; font-family: 'Open Sans'; font-weight: 400; font-size: var(--j-font_size-13); color: rgba(122, 122, 122, 1); letter-spacing: 0.4pxpx; line-height: 22px; margin-top: 3px; --element-margin-top: 3px; margin-bottom: 10px; --element-margin-bottom: 10px } 
.main-products-style.product-list .product-thumb .price { display:flex; font-family: 'Open Sans'; font-weight: 400; font-size: 15px; color: rgba(102, 102, 102, 1); letter-spacing: 0.6pxpx; line-height: 22px; margin-bottom: 15px; --element-margin-bottom: 15px } 
.main-products-style.product-list .product-thumb .product-labels-price { display:flex } 
.main-products-style.product-list .product-thumb .price-tax { display:none; font-family: Poppins-Light; font-size: var(--j-font_size-11); color: rgba(138, 139, 143, 1) } 
.main-products-style.product-list .product-thumb .price-new { font-family: 'Open Sans'; font-weight: 400; font-size: 15px; color: rgba(17, 17, 17, 1); letter-spacing: 0.6pxpx; line-height: 22px; order:1 } 
.main-products-style.product-list .product-thumb .price-old { font-family: 'Open Sans'; font-weight: 500; font-size: 13px; color: rgba(102, 102, 102, 1); text-decoration: line-through; -webkit-text-decoration: line-through; letter-spacing: 0.6pxpx; line-height: 16px; order:2; margin-top: 3px; --element-margin-top: 3px; margin-left: 6px; --element-margin-left: 6px } 
.main-products-style.product-list .product-thumb .price > div > span { flex-grow: 1 } 
.main-products-style.product-list .product-thumb .price > div, .main-products-style.product-list .product-thumb .price > div span, .main-products-style.product-list .product-thumb .price > div, .main-products-style.product-list .product-thumb .price, .main-products-style.product-list .product-thumb .product-labels-price { justify-content:flex-start; align-items: flex-start } 
.main-products-style.product-list .product-thumb .price > div { flex-direction: row; flex-wrap: wrap } 
.main-products-style.product-list .product-thumb .buttons-wrapper { display: block; --buttons-gap:6px } 
.main-products-style.product-list .product-thumb .button-group { justify-content:flex-start } 
.main-products-style.product-list.product-list .product-thumb .buttons-wrapper { padding-right: 20px; --element-padding-right: 20px } 
.main-products-style.product-list .product-thumb .cart-group { display:inline-flex } 
.main-products-style.product-list .out-of-stock .product-thumb .cart-group { display:inline-flex; opacity:0.5; cursor:not-allowed; } 
.main-products-style.product-list .out-of-stock .product-thumb .cart-group .btn-cart::before { content: '\e611' !important; font-family: icomoon !important } 
.main-products-style.product-list .out-of-stock .product-thumb .cart-group .btn-cart { pointer-events: none } 
.main-products-style.product-list .product-thumb .btn-cart::before { display:inline-flex } 
.main-products-style.product-list .product-thumb .btn-cart .btn-text { display:inline-block; padding:0 .4em } 
.main-products-style.product-list.product-grid .product-thumb .cart-group { flex-grow: 0; flex-wrap: wrap; flex-direction: row; } 
.main-products-style.product-list.product-grid .product-thumb .cart-group .btn { flex-grow: 0 } 
.main-products-style.product-list .product-thumb .btn-cart.btn, .main-products-style.product-list .product-thumb .btn-cart.btn:visited { font-family: 'Open Sans' !important; font-weight: 500 !important; font-size: 13px !important; color: rgba(255, 255, 255, 1) !important; text-transform: uppercase !important; letter-spacing: 0.2pxpx !important; line-height: 22px !important } 
.main-products-style.product-list .product-thumb .btn-cart.btn, .main-products-style.product-list .product-thumb .btn-cart.tooltip { background-color: rgba(226, 145, 14, 1); --background-color: rgba(226, 145, 14, 1) } 
.no-touchevents .main-products-style.product-list .product-thumb .btn-cart.btn:hover { background-color: rgba(17, 17, 17, 1); --background-color: rgba(17, 17, 17, 1) } 
.main-products-style.product-list .product-thumb .btn-cart.btn { padding-top: 10px; --element-padding-top: 10px; padding-right: 20px; --element-padding-right: 20px; padding-bottom: 10px; --element-padding-bottom: 10px; padding-left: 20px; --element-padding-left: 20px } 
.main-products-style.product-list .product-thumb .btn-cart.btn.btn.disabled::after { content: '\ea55' !important; font-family: icomoon !important; font-size: 20px } 
.main-products-style.product-list .product-thumb .btn-cart.btn::before { color: rgba(255, 255, 255, 1); font-size: 20px; margin-right: 5px; --element-margin-right: 5px; margin-left: 0px; --element-margin-left: 0px } 
.main-products-style.product-list .out-of-stock .product-thumb .btn-cart.btn, .main-products-style.product-list .out-of-stock .product-thumb .btn-cart.btn:visited { font-family: 'Open Sans' !important; font-weight: 500 !important; font-size: 13px !important; color: rgba(255, 255, 255, 1) !important; text-transform: uppercase !important; letter-spacing: 0.2pxpx !important; line-height: 22px !important } 
.main-products-style.product-list .out-of-stock .product-thumb .btn-cart.btn, .main-products-style.product-list .out-of-stock .product-thumb .btn-cart.tooltip { background-color: rgba(102, 102, 102, 1); --background-color: rgba(102, 102, 102, 1) } 
.no-touchevents .main-products-style.product-list .out-of-stock .product-thumb .btn-cart.btn:hover { background-color: rgba(17, 17, 17, 1); --background-color: rgba(17, 17, 17, 1) } 
.main-products-style.product-list .out-of-stock .product-thumb .btn-cart.btn { padding-top: 10px; --element-padding-top: 10px; padding-right: 20px; --element-padding-right: 20px; padding-bottom: 10px; --element-padding-bottom: 10px; padding-left: 20px; --element-padding-left: 20px } 
.main-products-style.product-list .out-of-stock .product-thumb .btn-cart.btn.btn.disabled::after { content: '\e611' !important; font-family: icomoon !important; font-size: 1em } 
.main-products-style.product-list .out-of-stock .product-thumb .btn-cart.btn::before { color: rgba(255, 255, 255, 1); font-size: 20px; margin-right: 5px; --element-margin-right: 5px; margin-left: 0px; --element-margin-left: 0px } 
.main-products-style.product-list .product-thumb .stepper { display:none; max-width:60px } 
.main-products-style.product-list.product-grid .product-thumb .wish-group { flex-wrap: wrap; flex-direction: row;; flex-grow:0; width: auto } 
.main-products-style.product-list.product-grid .product-thumb .wish-group .btn-wishlist { flex-grow:0 } 
.main-products-style.product-list.product-grid .product-thumb .wish-group .btn-compare { flex-grow:0 } 
.main-products-style.product-list .product-thumb .btn-wishlist { display:inline-flex } 
.main-products-style.product-list .product-thumb .btn-wishlist::before { display:inline-flex; content: '\eb68' !important; font-family: icomoon !important; font-size: 20px !important } 
.main-products-style.product-list .product-thumb .btn-wishlist .btn-text { display:none } 
.main-products-style.product-list .product-thumb .btn-wishlist.btn, .main-products-style.product-list .product-thumb .btn-wishlist.btn:visited { font-family: 'Open Sans' !important; font-weight: 400 !important; font-size: 13px !important } 
.main-products-style.product-list .product-thumb .btn-wishlist.btn, .main-products-style.product-list .product-thumb .btn-wishlist.tooltip { background-color: rgba(245, 245, 245, 1); --background-color: rgba(245, 245, 245, 1) } 
.no-touchevents .main-products-style.product-list .product-thumb .btn-wishlist.btn:hover { background-color: rgba(17, 17, 17, 1); --background-color: rgba(17, 17, 17, 1) } 
.main-products-style.product-list .product-thumb .btn-wishlist.btn:active,.no-touchevents  .main-products-style.product-list .product-thumb .btn-wishlist.btn:hover:active, .main-products-style.product-list .product-thumb .btn-wishlist.btn:focus:active,.no-touchevents  .main-products-style.product-list .product-thumb .btn-wishlist.btn:focus:hover:active { background-color: rgba(17, 17, 17, 1); --background-color: rgba(17, 17, 17, 1) } 
.main-products-style.product-list .product-thumb .btn-wishlist.btn:focus, .main-products-style.product-list .product-thumb .btn-wishlist.btn[disabled] { background-color: rgba(17, 17, 17, 1) !important; --background-color: rgba(17, 17, 17, 1) !important } 
.main-products-style.product-list .product-thumb .btn-wishlist.btn { padding: 12px; --element-padding: 12px; --scale-hover: 1;; --scale-active: 1; min-width:40px; min-height:40px; max-width:40px; max-height:40px } 
.main-products-style.product-list .product-thumb .btn-wishlist.btn.btn.disabled::after { font-size: 20px } 
.main-products-style.product-list .product-thumb .btn-wishlist.btn::before { color: rgba(17, 17, 17, 1); font-size: 20 } 
.no-touchevents .main-products-style.product-list .product-thumb .btn-wishlist.btn:hover::before { color: rgba(255, 255, 255, 1) !important } 
.main-products-style.product-list .product-thumb .btn-wishlist.btn:active::before,.no-touchevents  .main-products-style.product-list .product-thumb .btn-wishlist.btn:hover:active::before, .main-products-style.product-list .product-thumb .btn-wishlist.btn:focus:active::before { color: rgba(255, 255, 255, 1) !important } 
.main-products-style.product-list .product-thumb .btn-compare { display:none } 
.main-products-style.product-list .product-thumb .btn-compare::before { display:inline-flex; content: '\eab6' !important; font-family: icomoon !important; font-size: 20px !important } 
.main-products-style.product-list .product-thumb .btn-compare .btn-text { display:none } 
.main-products-style.product-list .product-thumb .btn-compare.btn, .main-products-style.product-list .product-thumb .btn-compare.btn:visited { font-family: 'Open Sans' !important; font-weight: 400 !important; font-size: 13px !important } 
.main-products-style.product-list .product-thumb .btn-compare.btn, .main-products-style.product-list .product-thumb .btn-compare.tooltip { background-color: rgba(245, 245, 245, 1); --background-color: rgba(245, 245, 245, 1) } 
.no-touchevents .main-products-style.product-list .product-thumb .btn-compare.btn:hover { background-color: rgba(17, 17, 17, 1); --background-color: rgba(17, 17, 17, 1) } 
.main-products-style.product-list .product-thumb .btn-compare.btn:active,.no-touchevents  .main-products-style.product-list .product-thumb .btn-compare.btn:hover:active, .main-products-style.product-list .product-thumb .btn-compare.btn:focus:active,.no-touchevents  .main-products-style.product-list .product-thumb .btn-compare.btn:focus:hover:active { background-color: rgba(17, 17, 17, 1); --background-color: rgba(17, 17, 17, 1) } 
.main-products-style.product-list .product-thumb .btn-compare.btn:focus, .main-products-style.product-list .product-thumb .btn-compare.btn[disabled] { background-color: rgba(17, 17, 17, 1) !important; --background-color: rgba(17, 17, 17, 1) !important } 
.main-products-style.product-list .product-thumb .btn-compare.btn { padding: 12px; --element-padding: 12px; --scale-hover: 1;; --scale-active: 1; min-width:40px; min-height:40px; max-width:40px; max-height:40px } 
.main-products-style.product-list .product-thumb .btn-compare.btn.btn.disabled::after { font-size: 20px } 
.main-products-style.product-list .product-thumb .btn-compare.btn::before { color: rgba(17, 17, 17, 1); font-size: 20 } 
.no-touchevents .main-products-style.product-list .product-thumb .btn-compare.btn:hover::before { color: rgba(255, 255, 255, 1) !important } 
.main-products-style.product-list .product-thumb .btn-compare.btn:active::before,.no-touchevents  .main-products-style.product-list .product-thumb .btn-compare.btn:hover:active::before, .main-products-style.product-list .product-thumb .btn-compare.btn:focus:active::before { color: rgba(255, 255, 255, 1) !important } 
.main-products-style.product-list .product-thumb .extra-group { display:none } 
.main-products-style.product-list .product-thumb .extra-group .btn:first-child { display:none } 
.main-products-style.product-list .product-thumb .extra-group .btn-extra + .btn { display:none } 
.main-products-style.product-list .product-thumb .extra-group .btn:first-child .btn-text { display:none } 
.main-products-style.product-list .product-thumb .extra-group .btn:first-child::before { display:inline-flex; content: '\e96d' !important; font-family: icomoon !important; font-size: 23px } 
.main-products-style.product-list .product-thumb .extra-group .btn + .btn .btn-text { display:none } 
.main-products-style.product-list .product-thumb .extra-group .btn + .btn::before { display:inline-flex; content: '\e921' !important; font-family: icomoon !important; font-size: 23px } 
.main-products-style.product-list .product-layout .extra-group > div { justify-content:flex-start } 
.main-products-style.product-list .product-thumb .extra-group .btn.btn:first-child { flex-grow:0 } 
.main-products-style.product-list .product-thumb .extra-group .btn.btn + .btn.btn { flex-grow:0 } 
.no-touchevents .main-products-style.product-list .product-thumb .extra-group .btn.btn:hover { color: rgba(17, 17, 17, 1) !important; background-color: rgba(0, 0, 0, 0); --background-color: rgba(0, 0, 0, 0) } 
.main-products-style.product-list .product-thumb .extra-group .btn.btn:active,.no-touchevents  .main-products-style.product-list .product-thumb .extra-group .btn.btn:hover:active { color: rgba(17, 17, 17, 1) !important } 
.main-products-style.product-list .product-thumb .extra-group .btn.btn { --focus-color: rgba(17, 17, 17, 1) !important; --scale-hover: 1;; --scale-active: 1; min-width:41px; min-height:40px } 
.main-products-style.product-list .product-thumb .extra-group .btn.btn, .main-products-style.product-list .product-thumb .extra-group .btn.tooltip { background-color: rgba(0, 0, 0, 0); --background-color: rgba(0, 0, 0, 0) } 
.main-products-style.product-list .product-thumb .extra-group .btn.btn:active,.no-touchevents  .main-products-style.product-list .product-thumb .extra-group .btn.btn:hover:active, .main-products-style.product-list .product-thumb .extra-group .btn.btn:focus:active,.no-touchevents  .main-products-style.product-list .product-thumb .extra-group .btn.btn:focus:hover:active { background-color: rgba(0, 0, 0, 0); --background-color: rgba(0, 0, 0, 0) } 
.main-products-style.product-list .product-thumb .extra-group .btn.btn:focus, .main-products-style.product-list .product-thumb .extra-group .btn.btn[disabled] { background-color: rgba(0, 0, 0, 0) !important; --background-color: rgba(0, 0, 0, 0) !important } 
.main-products-style.product-list .product-thumb .extra-group .btn.btn.btn.disabled::after { font-size: 1em } 
.no-touchevents .main-products-style.product-list .product-thumb .extra-group .btn + .btn.btn:hover { color: rgba(17, 17, 17, 1) !important; background-color: rgba(0, 0, 0, 0); --background-color: rgba(0, 0, 0, 0) } 
.main-products-style.product-list .product-thumb .extra-group .btn + .btn.btn:active,.no-touchevents  .main-products-style.product-list .product-thumb .extra-group .btn + .btn.btn:hover:active { color: rgba(17, 17, 17, 1) !important } 
.main-products-style.product-list .product-thumb .extra-group .btn + .btn.btn { --focus-color: rgba(17, 17, 17, 1) !important; --scale-hover: 1;; --scale-active: 1; min-width:41px; min-height:40px } 
.main-products-style.product-list .product-thumb .extra-group .btn + .btn.btn, .main-products-style.product-list .product-thumb .extra-group .btn + .btn.tooltip { background-color: rgba(0, 0, 0, 0); --background-color: rgba(0, 0, 0, 0) } 
.main-products-style.product-list .product-thumb .extra-group .btn + .btn.btn:active,.no-touchevents  .main-products-style.product-list .product-thumb .extra-group .btn + .btn.btn:hover:active, .main-products-style.product-list .product-thumb .extra-group .btn + .btn.btn:focus:active,.no-touchevents  .main-products-style.product-list .product-thumb .extra-group .btn + .btn.btn:focus:hover:active { background-color: rgba(0, 0, 0, 0); --background-color: rgba(0, 0, 0, 0) } 
.main-products-style.product-list .product-thumb .extra-group .btn + .btn.btn:focus, .main-products-style.product-list .product-thumb .extra-group .btn + .btn.btn[disabled] { background-color: rgba(0, 0, 0, 0) !important; --background-color: rgba(0, 0, 0, 0) !important } 
.main-products-style.product-list .product-thumb .extra-group .btn + .btn.btn.btn.disabled::after { font-size: 1em } 
.main-products-style.product-list.product-grid .product-thumb .extra-group { order:initial; overflow:visible; position: static } 
.main-products-style.product-list.product-grid .product-thumb .extra-group > div { position: static; transform: none; opacity:1 } 
.main-products-style.product-list.product-grid .product-thumb .buttons-wrapper { position: static; width:auto; overflow:visible; order:initial; transform:none } 
.main-products-style.product-list.product-grid .product-thumb .buttons-wrapper .button-group { position: static; opacity:1; visibility:visible; transform:none } 
.no-touchevents .main-products-style.product-list.product-grid .product-thumb:hover .buttons-wrapper .button-group { transform: none; } 
.main-products-style.product-list.product-grid .wish-group { position: static; width:auto; top: auto; opacity:1; transform: translate3d(0,0,0); margin-top:0;; justify-content:flex-start; } 
.main-products-style.product-list.product-grid .wish-group .btn { flex-basis: auto; } 
.popup.popup-options .page-title { display: none !important } 
.popup.popup-options .breadcrumb + .page-title { display: none !important } 
.popup.popup-options .site-wrapper > .page-title { display: none !important } 
.popup.popup-options .product-info #product .countdown-wrapper { display: block !important } 
.popup-options .product-info .product-details .product-options > .options-title { display: block !important } 
.popup-options .popup-container { width:400px } 
.popup-options #button-cart .btn, .popup-options #button-cart .btn:visited { font-family: 'Open Sans' !important; font-weight: 500 !important; font-size: 13px !important; color: rgba(255, 255, 255, 1) !important; text-transform: uppercase !important; letter-spacing: 0.2pxpx !important; line-height: 22px !important } 
.popup-options #button-cart .btn, .popup-options #button-cart .tooltip { background-color: rgba(226, 145, 14, 1); --background-color: rgba(226, 145, 14, 1) } 
.no-touchevents .popup-options #button-cart .btn:hover { background-color: rgba(17, 17, 17, 1); --background-color: rgba(17, 17, 17, 1) } 
.popup-options #button-cart .btn { padding-top: 10px; --element-padding-top: 10px; padding-right: 20px; --element-padding-right: 20px; padding-bottom: 10px; --element-padding-bottom: 10px; padding-left: 20px; --element-padding-left: 20px } 
.popup-options #button-cart .btn.btn.disabled::after { content: '\ea55' !important; font-family: icomoon !important; font-size: 20px } 
.popup-options #button-cart .btn::before { color: rgba(255, 255, 255, 1); font-size: 20px; margin-right: 5px; --element-margin-right: 5px; margin-left: 0px; --element-margin-left: 0px } 
.main-products-wrapper > p:only-of-type { display:block } 
.main-products-wrapper > p:only-of-type + .buttons { display:flex } 
.lg-product-images { --thumb-width: 80px; --thumb-height: 80px } 
.tablet a.btn-quickview { display:none !important } 
.phone a.btn-quickview { display:none !important } 
@media (max-width: 1850px) {
	.breadcrumbs { --min-height: 280px } 
}
@media (min-width: 1400px) and (max-width: 1849px) {
	body { --content-max-width: 1320px; --container-max-width: 1320px } 
}
@media (max-width: 1400px) {
	.breadcrumbs { --min-height: 250px } 
}
@media (min-width: 1200px) and (max-width: 1399px) {
	body { --content-max-width: 1140px; --container-max-width: 1140px } 
	.route-product-product:not(.popup) .site-wrapper > .container { max-width:1140px } 
}
@media (max-width: 1200px) {
	.breadcrumbs { --min-height: 200px } 
	.quick-checkout-wrapper > div .right { padding-inline-start:20px; width:100% } 
	.quick-checkout-wrapper > div .left { width:100% } 
	.main-products-style.product-grid.product-grid .product-thumb .buttons-wrapper { margin-top: 10px; --element-margin-top: 10px } 
}
@media (min-width: 768px) and (max-width: 1199px) {
	.main-posts.post-grid.flex-grid { --flex-grid-max-col: calc((100% - (3 - 1) * var(--flex-grid-gap, 0px)) / 3) } 
	.main-products.product-grid.flex-grid { --flex-grid-max-col: calc((100% - (3 - 1) * var(--flex-grid-gap, 0px)) / 3) } 
}
@media (min-width: 992px) and (max-width: 1199px) {
	body { --content-max-width: 960px; --container-max-width: 960px } 
	.route-product-product:not(.popup) .site-wrapper > .container { max-width:960px } 
}
@media (max-width: 1199px) {
	.main-products.product-grid.ipr-grid .product-layout.swiper-slide { margin-right: 0px; width: calc((100% - 2 * 0px) / 3 - 0.01px) } 
	.main-products.product-grid.ipr-grid .product-layout:not(.swiper-slide) { padding: 0px; width: calc(100% / 3 - 0.01px) } 
	.one-column #content .main-products.product-grid.ipr-grid .product-layout.swiper-slide { margin-right: 0px; width: calc((100% - 2 * 0px) / 3 - 0.01px) } 
	.one-column #content .main-products.product-grid.ipr-grid .product-layout:not(.swiper-slide) { padding: 0px; width: calc(100% / 3 - 0.01px) } 
	.two-column #content .main-products.product-grid.ipr-grid .product-layout.swiper-slide { margin-right: 0px; width: calc((100% - 2 * 0px) / 3 - 0.01px) } 
	.two-column #content .main-products.product-grid.ipr-grid .product-layout:not(.swiper-slide) { padding: 0px; width: calc(100% / 3 - 0.01px) } 
	.side-column .main-products.product-grid.ipr-grid .product-layout.swiper-slide { margin-right: 0px; width: calc((100% - 2 * 0px) / 3 - 0.01px) } 
	.side-column .main-products.product-grid.ipr-grid .product-layout:not(.swiper-slide) { padding: 0px; width: calc(100% / 3 - 0.01px) } 
}
@media (max-width: 1023px) {
	#content { padding-left: 0px; --element-padding-left: 0px } 
	.side-column { padding-right: 0px; --element-padding-right: 0px } 
}
@media (max-width: 992px) {
	.post-list .post-thumb .caption { padding-top: 30px; --element-padding-top: 30px; padding-right: 0px; --element-padding-right: 0px; padding-bottom: 30px; --element-padding-bottom: 30px; padding-left: 0px; --element-padding-left: 0px } 
	#column-right { padding-left: 0px; --element-padding-left: 0px } 
	.account-list > li { width:calc(100% / 3) } 
	.direction-horizontal .swiper-wrapper .additional-image { width: calc(100% / 3) } 
	.direction-horizontal .additional-images { --ipr: 3 } 
	.main-products-style.product-grid .product-thumb .name a { font-size: 17px } 
	.main-products-style.product-grid .product-thumb .price { font-size: 13px } 
	.main-products-style.product-grid .product-thumb .price-new { font-size: 13px } 
	.main-products-style.product-grid .product-thumb .price-old { font-size: 12px } 
	.main-products-style.product-list .product-thumb .caption { padding-top: 15px; --element-padding-top: 15px; padding-right: 5px; --element-padding-right: 5px; padding-bottom: 15px; --element-padding-bottom: 15px; padding-left: 5px; --element-padding-left: 5px } 
	.main-products-style.product-list .product-thumb .rating { display:none !important } 
	.main-products-style.product-list .product-thumb .rating-stars { margin-top: -25px; --element-margin-top: -25px } 
	.main-products-style.product-list .product-thumb .name a { font-size: 17px; letter-spacing: 0.4pxpx; line-height: 22px } 
	.main-products-style.product-list .product-thumb .description { -webkit-line-clamp: 2; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; padding-bottom: 1px } 
	.main-products-style.product-list .product-thumb .price { font-size: 13px; line-height: 18px } 
	.main-products-style.product-list .product-thumb .price-new { font-size: 13px; line-height: 18px } 
	.main-products-style.product-list .product-thumb .price-old { font-size: 12px; line-height: 16px; margin-top: 1px; --element-margin-top: 1px } 
}
@media (min-width: 768px) and (max-width: 991px) {
	body { --content-max-width: 720px; --container-max-width: 720px } 
	.route-product-product:not(.popup) .site-wrapper > .container { max-width:720px } 
}
@media (max-width: 768px) {
	.refine-categories .auto-grid { --grid-min-width: 150px; --grid-gap: clamp(10px, 1vmin, 0.5vw); --auto-grow-type: auto-fill; --item-width: var(--item-fill) } 
	.main-products-style.product-list.product-list .product-layout .product-thumb { --product-list-image-width:100% } 
}
@media (min-width: 576px) and (max-width: 767px) {
	body { --content-max-width: 540px; --container-max-width: 540px } 
	.route-product-product:not(.popup) .site-wrapper > .container { max-width:540px } 
}
@media (max-width: 767px) {
	.main-products.product-grid.ipr-grid .product-layout.swiper-slide { margin-right: 0px; width: calc((100% - 1 * 0px) / 2 - 0.01px) } 
	.main-products.product-grid.ipr-grid .product-layout:not(.swiper-slide) { padding: 0px; width: calc(100% / 2 - 0.01px) } 
	.one-column #content .main-products.product-grid.ipr-grid .product-layout.swiper-slide { margin-right: 0px; width: calc((100% - 1 * 0px) / 2 - 0.01px) } 
	.one-column #content .main-products.product-grid.ipr-grid .product-layout:not(.swiper-slide) { padding: 0px; width: calc(100% / 2 - 0.01px) } 
	.two-column #content .main-products.product-grid.ipr-grid .product-layout.swiper-slide { margin-right: 0px; width: calc((100% - 1 * 0px) / 2 - 0.01px) } 
	.two-column #content .main-products.product-grid.ipr-grid .product-layout:not(.swiper-slide) { padding: 0px; width: calc(100% / 2 - 0.01px) } 
	.side-column .main-products.product-grid.ipr-grid .product-layout.swiper-slide { margin-right: 0px; width: calc((100% - 1 * 0px) / 2 - 0.01px) } 
	.side-column .main-products.product-grid.ipr-grid .product-layout:not(.swiper-slide) { padding: 0px; width: calc(100% / 2 - 0.01px) } 
}
@media (max-width: 576px) {
	.breadcrumbs { --min-height: 130px } 
}
@media (min-width: 1200px) {
	.main-posts.post-grid.flex-grid { --flex-grid-max-col: calc((100% - (4 - 1) * var(--flex-grid-gap, 0px)) / 4) } 
	.main-products.product-grid.flex-grid { --flex-grid-max-col: calc((100% - (4 - 1) * var(--flex-grid-gap, 0px)) / 4) } 
}
@media (min-width: 1850px) {
	body { --content-max-width: 1800px; --container-max-width: 1800px } 
}
@media (min-width: 768px) {
	body, .module-slider, .grid-row::before { --content-gutter: 0px } 
}
@media (min-width: 1400px) {
	.route-product-product:not(.popup) .site-wrapper > .container { max-width:1320px } 
}:root {--j-font_size-10: 10px; --j-font_size-11: 11px; --j-font_size-12: 12px; --j-font_size-13: 13px; --j-font_size-14: 14px; --j-font_size-15: 15px; --j-font_size-16: 16px; --j-font_size-17: 17px; --j-font_size-18: 18px; --j-font_size-20: 20px; --j-font_size-22: 22px; --j-font_size-24: 24px; --j-font_size-26: 26px; --j-font_size-28: 28px; --j-font_size-32: 32px; --j-font_size-34: 34px; --j-font_size-36: 36px; --j-font_size-40: 40px; --j-font_size-44: 44px; --j-font_size-48: 48px; --j-font_size-52: 52px; --j-font_size-58: 58px; --j-font_size-60: 60px; --j-font_size-64: 64px; --j-font_size-70: 70px; --j-font_size-80: 80px; --j-font_size-9: 9px}
</style>
					<style data-id="product_label-34">.has-special .product-label-default.product-label-34 { display: flex; } 
.product-label-default.product-label-34 { display: flex; margin-top: 5px !important; --element-margin-top: 5px !important; margin-left: 5px !important; --element-margin-left: 5px !important; position:absolute; top:0; inset-inline-end:initial; bottom:initial; inset-inline-start:0 } 
.product-label-diagonal.product-label-34 { display: block; top:0; left:0; right:initial; bottom:initial; transform: translate3d(-50%, -50%, 0) rotate(-45deg); } 
.product-label-diagonal.product-label-34 strong { transform: scale(calc(10 / 10)); } 
.product-label-34 { order:1 } 
span.product-label.product-label-34 strong { font-family: 'Open Sans' !important; font-weight: 400 !important; font-size: var(--j-font_size-15) !important; background-color: rgba(226, 145, 14, 1) !important; --background-color: rgba(226, 145, 14, 1) !important; border-radius: 5px !important; --element-border-radius: 5px !important } 
span.product-label-34.product-label-default strong { min-width:35px !important; min-height:35px !important } 
.product-info .product-image .product-label-default.product-label-34 { position:relative; top:0; inset-inline-end:0; bottom:initial; inset-inline-start:initial; justify-content: flex-end;; margin-top: 10px; --element-margin-top: 10px; margin-right: 10px; --element-margin-right: 10px; display: flex } 
.popup-quickview .product-info .product-label-default.product-label-34 { display: none !important } 
.product-info .product-image .product-label-diagonal.product-label-34 strong { transform: scale(calc(10 / 10)); } 
.product-info .product-details > .product-labels-outside .product-label-default.product-label-34 { display: flex } 
.product-info .product-image .product-label-diagonal.product-label-34 { display: block }  </style>
					<style data-id="product_label-35">.has-special .product-label-default.product-label-35 { display: flex; } 
.product-label-default.product-label-35 { display: flex; margin-top: 5px !important; --element-margin-top: 5px !important; margin-right: 5px !important; --element-margin-right: 5px !important; position:relative; top:0; inset-inline-start:initial; inset-inline-end:0; bottom:initial; justify-content: flex-end; } 
.product-label-diagonal.product-label-35 { display: block; top:0; left:0; right:initial; bottom:initial; transform: translate3d(-50%, -50%, 0) rotate(-45deg); } 
.product-label-diagonal.product-label-35 strong { transform: scale(calc(10 / 10)); } 
.product-label-35 { order:2 } 
span.product-label.product-label-35 strong { font-family: RedHatText-Bold !important; font-size: var(--j-font_size-16) !important; background-color: rgba(219, 41, 25, 1) !important; --background-color: rgba(219, 41, 25, 1) !important } 
span.product-label-35.product-label-default strong { min-width:35px !important; min-height:35px !important } 
.product-info .product-image .product-label-default.product-label-35 { margin-top: 5px; --element-margin-top: 5px; margin-right: 10px; --element-margin-right: 10px } 
.product-info .product-image .product-label-diagonal.product-label-35 strong { transform: scale(calc(10 / 10)); }  </style>
					<style data-id="product_label-297">.product-label-default.product-label-297 { display: flex; position:relative; top:0; inset-inline-start:initial; inset-inline-end:0; bottom:initial; justify-content: flex-end; } 
.product-label-diagonal.product-label-297 { display: block; top:0; left:0; right:initial; bottom:initial; transform: translate3d(-50%, -50%, 0) rotate(-45deg); } 
.product-label-diagonal.product-label-297 strong { transform: scale(calc(10 / 10)); } 
span.product-label.product-label-297 strong { font-family: 'Open Sans' !important; font-weight: 500 !important; font-size: var(--j-font_size-14) !important; color: rgba(255, 255, 255, 1) !important; background-color: rgba(0, 168, 244, 1) !important; --background-color: rgba(0, 168, 244, 1) !important; margin-top: 5px !important; --element-margin-top: 5px !important; margin-right: 5px !important; --element-margin-right: 5px !important } 
.product-info .product-image .product-label-diagonal.product-label-297 strong { transform: scale(calc(10 / 10)); }  </style>
					<style data-id="layout">html.layout-1 body { --site-top-spacing:50px } 
@media (max-width: 992px) {
	html.layout-1 body { --site-top-spacing:30px } 
}.grid-row-top-1 > .grid-cols-wrapper > .grid-cols { min-height: var(--min-height, auto) } 
.grid-row-top-1 { --col-gap:40px } 
.grid-row-top-1 > .grid-cols-wrapper > .grid-cols > .grid-col { flex-basis: calc((900px + 1px - (100 * var(--unit, 1%)))*9999); } 
.grid-row-top-1 > .video-row { display:block; } 
.grid-row-top-1::before { display: block } 
.grid-row-top-1 > .wave-top { display: block; transform: translate3d(0,-63%,0) scale(1); } 
.grid-row-top-1 > .wave-bottom { transform: translate3d(0,63%,0) scale(-1);; display: block } 
@media (max-width: 1366px) {
	.grid-row-top-1 { --col-gap:20px } 
} .grid-col-top-1-1 { min-width: 70%; display: block } 
.grid-col-top-1-1 > .grid-items > .grid-item { height: 100% } 
.grid-col-top-1-1 > .grid-items > .grid-item > .module { height: 100% } 
.grid-col-top-1-1 > .grid-items > .grid-item > .module > .module-body { height: 100% } 
.grid-col-top-1-1 > .grid-items::before { --unit: 1%; left:0; right:auto; display: none } 
@media (max-width: 1140px) {
	.grid-col-top-1-1 { min-width: 100% } 
} .grid-items > .grid-item.grid-module-top-1-1-1 { display: flex }  .grid-col-top-1-2 { min-width: 30%; display: block } 
.grid-col-top-1-2 > .grid-items > .grid-item { height: 100% } 
.grid-col-top-1-2 > .grid-items > .grid-item > .module { height: 100% } 
.grid-col-top-1-2 > .grid-items > .grid-item > .module > .module-body { height: 100% } 
.grid-col-top-1-2 > .grid-items::before { --unit: 1%; left:0; right:auto; display: none } 
@media (max-width: 1140px) {
	.grid-col-top-1-2 { min-width: 100% } 
} .grid-items > .grid-item.grid-module-top-1-2-1 { display: flex }  .grid-row-top-2 > .grid-cols-wrapper > .grid-cols { min-height: var(--min-height, auto) } 
.grid-row-top-2 { margin-top:120px; margin-bottom:120px } 
.grid-row-top-2 > .video-row { display:block; } 
.grid-row-top-2::before { display: block } 
.grid-row-top-2 > .wave-top { display: block; transform: translate3d(0,-63%,0) scale(1); } 
.grid-row-top-2 > .wave-bottom { transform: translate3d(0,63%,0) scale(-1);; display: block } 
@media (max-width: 1200px) {
	.grid-row-top-2 { margin-top:80px; margin-bottom:80px } 
}
@media (max-width: 992px) {
	.grid-row-top-2 { margin-top:50px; margin-bottom:50px } 
}
@media (max-width: 768px) {
	.grid-row-top-2 { margin-top:30px; margin-bottom:30px } 
} .grid-col-top-2-1 { min-width: 100%; display: block } 
.grid-col-top-2-1 > .grid-items > .grid-item:not(:empty) { height: auto } 
.grid-col-top-2-1 > .grid-items::before { --unit: 1%; left:0; right:auto; display: none }  .grid-items > .grid-item.grid-module-top-2-1-1 { display: flex }  .grid-row-top-3 > .grid-cols-wrapper > .grid-cols { min-height: var(--min-height, auto) } 
.grid-row-top-3 { margin-bottom:120px } 
.grid-row-top-3 > .video-row { display:block; } 
.grid-row-top-3::before { display: block } 
.grid-row-top-3 > .wave-top { display: block; transform: translate3d(0,-63%,0) scale(1); } 
.grid-row-top-3 > .wave-bottom { transform: translate3d(0,63%,0) scale(-1);; display: block } 
@media (max-width: 1200px) {
	.grid-row-top-3 { margin-bottom:80px } 
}
@media (max-width: 992px) {
	.grid-row-top-3 { margin-bottom:50px } 
}
@media (max-width: 767px) {
	.grid-row-top-3 { margin-bottom:30px } 
} .grid-col-top-3-1 { min-width: 100%; display: block } 
.grid-col-top-3-1 > .grid-items > .grid-item:not(:empty) { height: auto } 
.grid-col-top-3-1 > .grid-items::before { --unit: 1%; left:0; right:auto; display: none }  div.grid-items > .grid-item.grid-module-top-3-1-1:not(:empty) { margin-bottom: 30px !important; --element-margin-bottom: 30px !important } 
.grid-items > .grid-item.grid-module-top-3-1-1 { display: flex } 
@media (max-width: 1200px) {
	div.grid-items > .grid-item.grid-module-top-3-1-1:not(:empty) { margin-bottom: 20px !important; --element-margin-bottom: 20px !important } 
}
@media (max-width: 992px) {
	div.grid-items > .grid-item.grid-module-top-3-1-1:not(:empty) { margin-bottom: 14px !important; --element-margin-bottom: 14px !important } 
} .grid-items > .grid-item.grid-module-top-3-1-2 { display: flex }  .grid-row-top-4 > .grid-cols-wrapper > .grid-cols { min-height: var(--min-height, auto) } 
.grid-row-top-4 { --col-gap:40px; margin-bottom:120px } 
.grid-row-top-4 > .video-row { display:block; } 
.grid-row-top-4::before { display: block } 
.grid-row-top-4 > .wave-top { display: block; transform: translate3d(0,-63%,0) scale(1); } 
.grid-row-top-4 > .wave-bottom { transform: translate3d(0,63%,0) scale(-1);; display: block } 
@media (max-width: 1200px) {
	.grid-row-top-4 { margin-bottom:80px } 
}
@media (max-width: 992px) {
	.grid-row-top-4 { margin-bottom:50px } 
}
@media (max-width: 767px) {
	.grid-row-top-4 { margin-bottom:30px } 
} .grid-col-top-4-1 { min-width: 50%; display: block } 
.grid-col-top-4-1 > .grid-items > .grid-item:not(:empty) { height: auto } 
.grid-col-top-4-1 > .grid-items::before { --unit: 1%; left:0; right:auto; display: none }  div.grid-items > .grid-item.grid-module-top-4-1-1:not(:empty) { margin-bottom: 30px !important; --element-margin-bottom: 30px !important } 
.grid-items > .grid-item.grid-module-top-4-1-1 { display: flex } 
@media (max-width: 1200px) {
	div.grid-items > .grid-item.grid-module-top-4-1-1:not(:empty) { margin-bottom: 20px !important; --element-margin-bottom: 20px !important } 
}
@media (max-width: 992px) {
	div.grid-items > .grid-item.grid-module-top-4-1-1:not(:empty) { margin-bottom: 14px !important; --element-margin-bottom: 14px !important } 
} .grid-col-top-4-2 { min-width: 50%; display: block } 
.grid-col-top-4-2 > .grid-items > .grid-item:not(:empty) { height: auto } 
.grid-col-top-4-2 > .grid-items::before { --unit: 1%; left:0; right:auto; display: none }  .grid-items > .grid-item.grid-module-top-4-2-1 { display: flex }  .grid-row-top-6 > .grid-cols-wrapper > .grid-cols { min-height: var(--min-height, auto) } 
.grid-row-top-6 { margin-bottom:120px } 
.grid-row-top-6 > .video-row { display:block; } 
.grid-row-top-6::before { display: block } 
.grid-row-top-6 > .wave-top { display: block; transform: translate3d(0,-63%,0) scale(1); } 
.grid-row-top-6 > .wave-bottom { transform: translate3d(0,63%,0) scale(-1);; display: block } 
@media (max-width: 1200px) {
	.grid-row-top-6 { margin-bottom:80px } 
}
@media (max-width: 992px) {
	.grid-row-top-6 { margin-bottom:50px } 
}
@media (max-width: 767px) {
	.grid-row-top-6 { margin-bottom:30px } 
} .grid-col-top-6-1 { min-width: 100%; display: block } 
.grid-col-top-6-1 > .grid-items > .grid-item:not(:empty) { height: auto } 
.grid-col-top-6-1 > .grid-items::before { --unit: 1%; left:0; right:auto; display: none }  .grid-items > .grid-item.grid-module-top-6-1-1 { display: flex }  .grid-row-top-7 > .grid-cols-wrapper > .grid-cols { min-height: var(--min-height, auto) } 
.grid-row-top-7 > .video-row { display:block; } 
.grid-row-top-7::before { display: block } 
.grid-row-top-7 > .wave-top { display: block; transform: translate3d(0,-63%,0) scale(1); } 
.grid-row-top-7 > .wave-bottom { transform: translate3d(0,63%,0) scale(-1);; display: block }  .grid-col-top-7-1 { min-width: 100%; display: block } 
.grid-col-top-7-1 > .grid-items > .grid-item:not(:empty) { height: auto } 
.grid-col-top-7-1 > .grid-items::before { --unit: 1%; left:0; right:auto; display: none }  .grid-items > .grid-item.grid-module-top-7-1-1 { display: flex }  </style>
					<style data-id="slider-142">.module-slider-142 { --transition-speed: 800ms; --slide-min-height: 240px; --slide-reduction-type: var(--slide-custom-reduction, 0px) } 
.module-slider-142 .swiper-slide .slide-link { z-index:2 } 
.no-touchevents .no-touchevents .module-slider-142:hover .swiper-timeline { opacity: 0 } 
.no-touchevents .no-touchevents .module-slider-142:hover .swiper-pagination-dots svg { opacity: 0 } 
.module-slider-142 > .slider-wrapper > .swiper-container > .swiper-wrapper > .swiper-slide { width: 100% !important;; height: auto } 
div.module-slider-142 .slider-carousel { --slide-width: 1800px } 
.module-slider-142 .slider-carousel > .swiper-container > .swiper-wrapper { transform: translate3d(calc((100% - var(--slide-width, 0px)) / 2 - (var(--slide-gap, 0px) / 2)),0,0) } 
.module-slider-142 > .slider-wrapper > .swiper-container > .swiper-wrapper > .swiper-slide::after { display:block } 
.module-slider-142 .slide-content .slide-cols { max-width: min(100% - var(--cols-content-gutter, 0px) * 2, var(--content-max-width, 100%) - var(--content-gutter, 0px) * 2);; --cols-content-gutter: var(--content-gutter) } 
.module-slider-142 .slider-thumbs .swiper-container { max-width: 100%; margin:0; overflow:hidden !important } 
.module-slider-142 .slider-wrapper .swiper-container::before { display:block; } 
.module-slider-142 .slide-content::before { display:none } 
.module-slider-142 .slider-wrapper > .swiper-container { overflow:hidden !important } 
.module-slider-142 .slider-thumbs .swiper-slide { overflow: hidden } 
.module-slider-142 .slide-content { --object-position-h: center; justify-content: center; --object-position-v: center } 
.module-slider-142 .slide-content > img { align-self: center; width: 100%; height: 100% } 
.module-slider-142 .slide-content > video { align-self: center; width: 100%; height: 100% } 
.module-slider-142 .swiper-wrapper { cursor:grab } 
.module-slider-142 .swiper-wrapper:active { cursor:grabbing } 
.module-slider-142 .parallax-bg { background-position: center center; background-size: cover; --parallax-opacity:0.8; --parallax-bg-width:140% } 
.module-slider-142 .parallax-bg::before { background-position: center center; background-size: cover } 
.module-slider-142 .slider-thumbs { display: block; order: 1 } 
.module-slider-142 .slider-thumbs .swiper-slide .thumb-text { display: flex; top: auto; right:auto; bottom: 0; left:0; transform: translate3d(var(--thumb-padding, 0),calc(0px - var(--thumb-padding, 0)),0); } 
.module-slider-142 .slider-thumbs .swiper-slide:first-child { margin-inline-start:unset } 
.module-slider-142 .slider-thumbs .swiper-slide:last-child { margin-inline-end:unset } 
.module-slider-142 .swiper-slide .thumb-text { flex-direction: row } 
.module-slider-142 .slide-layers { align-items: flex-start; margin-inline: 0 auto; justify-content: center;; height: auto; padding-left: 7%; --element-padding-left: 7% } 
.module-slider-142 .slide-text { text-align: start } 
.module-slider-142 .slide-col { justify-content: center; --stack-unit: 1vw } 
.module-slider-142 .slide-col-right { order: 2 } 
.module-slider-142 .slide-col-left { order: 1 } 
.module-slider-142 .slide-col .slide-image::before { display: none } 
.module-slider-142 .slide-image img { object-position: center } 
.module-slider-142 .slide-layers .slide-image { align-self: center; } 
.module-slider-142 div.module-item .module-subitem.slide-image { position: relative; inset:initial; z-index:initial; width: 100%; height:100% } 
.module-slider-142 div.module-item .module-subitem.slide-image img { width: 100%; height:100% } 
.module-slider-142 figcaption { top: auto; bottom:0; position:absolute } 
.module-slider-142 .slide-button-group { flex-direction: row } 
.module-slider-142 .slide-button { width: auto } 
.module-slider-142 .swiper-slide .slide-icon { align-items: center; justify-content: center } 
.module-slider-142 .swiper-slide .slide-icon .has-icon { animation-name: none; } 
.module-slider-142 .swiper-slide .slide-icon .has-svg { animation-name: none; } 
.module-slider-142 .swiper-pagination-wrapper { display: flex; justify-content: center; align-items: flex-end; max-width: 100%; } 
.module-slider-142 .swiper-pagination-bullets .swiper-pagination-bullet [class*='swiper-timeline'] { visibility: hidden } 
.module-slider-142 .swiper-pagination-bullets { flex-direction: row } 
.module-slider-142 .swiper-pagination-bullet::before { display: none } 
.module-slider-142 .swiper-pagination-fraction { padding: 8px; --element-padding: 8px; margin: 12px; --element-margin: 12px } 
.module-slider-142 .swiper-buttons { display: flex; flex-direction: row; align-items: center; justify-content: space-between; } 
.module-slider-142 .swiper-buttons > div { --buttons-offset-x:-20px } 
.module-slider-142 .swiper-buttons > div.swiper-button-next { --button-next-offset-x:20px } 
.module-slider-142 .slider-wrapper .swiper-container + .swiper-buttons .swiper-button-disabled { opacity:1 } 
.module-slider-142 .slider-wrapper .swiper-container:not(.swiper-initialized) + .swiper-buttons .swiper-button-prev { opacity:1 } 
.module-slider-142 div.swiper-buttons { max-width: 100%; padding-inline-start:0; padding-inline-end: 0; } 
.module-slider-142 .swiper-buttons .swiper-button-next { order: initial } 
.module-slider-142 .swiper-buttons > div::before { content: '\ea64' !important; font-family: icomoon !important } 
.module-slider-142 .swiper-buttons > div.swiper-button-next::before { content: '\ea66' !important; font-family: icomoon !important } 
div.module-slider-142 .swiper-buttons > div::before { color: rgba(255, 255, 255, 1) } 
div.module-slider-142 .swiper-buttons > div { background-color: rgba(226, 145, 14, 1); --background-color: rgba(226, 145, 14, 1) } 
.no-touchevents div.module-slider-142 .swiper-buttons > div:hover { background-color: rgba(17, 17, 17, 1); --background-color: rgba(17, 17, 17, 1) } 
.module-slider-142 .static-text-1 { display: block } 
.module-slider-142 .static-text-2 { display: block } 
.module-slider-142 .static-text-wrapper { align-items: center; justify-content: center; } 
.module-slider-142 .slider-timer { --timer-max-width: 100%; max-width: var(--timer-max-width, 100%); display: none; top: auto; bottom: 0;; left: 0; right: auto; transform: translate3d(0,0,0); } 
.module-slider-142 .swiper-pagination-dots svg { display: none } 
.module-slider-142 .journal-loading { display: none } 
.module-slider-142 .swiper-scrollbar { display: block } 
.module-slider-142 .swiper-scrollbar .swiper-scrollbar-drag { height:5px } 
.module-slider-142 .slide-col-left .slide-layers::after { display: none } 
.module-slider-142 .slide-col-right .slide-layers::after { display: none } 
@media (max-width: 768px) {
	.module-slider-142 .slide-layers { padding-left: 5%; --element-padding-left: 5% } 
} .module-slider-142 .module-item-1 .slide-content { --object-position-h: right; justify-content: flex-end; --object-position-v: center } 
.module-slider-142 .module-item-1 .slide-content > img { align-self: center; width: 100%; height: 100% } 
.module-slider-142 .module-item-1 .slide-content > video { align-self: center; width: 100%; height: 100% }  .module-slider-142 .module-item-1 .module-subitem-1.slide-svg svg {  } 
.module-slider-142 .module-item-1 .module-subitem-1.slide-icon .has-svg svg {  } 
.module-slider-142 .module-item-1 .module-subitem-1 .hotspot-1 { display: flex; } 
.module-slider-142 .module-item-1 .module-subitem-1 .hotspot-2 { display: flex; } 
.module-slider-142 .module-item-1 .module-subitem-1 .hotspot-3 { display: flex; } 
.module-slider-142 .module-item-1 .module-subitem-1 figcaption { display: block } 
.module-slider-142 .module-item-1 .module-subitem-1.slide-text .slide-text-item span { margin-bottom: 20px; --element-margin-bottom: 20px; display: block; font-family: 'Open Sans' !important; font-weight: 400 !important; font-size: 16px !important; color: rgba(67, 67, 67, 1) !important; line-height: 30px !important } 
@media (max-width: 1200px) {
	.module-slider-142 .module-item-1 .module-subitem-1.slide-text .slide-text-item span { margin-bottom: 15px; --element-margin-bottom: 15px; font-size: 14px !important; line-height: 20px !important } 
}
@media (max-width: 992px) {
	.module-slider-142 .module-item-1 .module-subitem-1.slide-text .slide-text-item span { margin-bottom: 10px; --element-margin-bottom: 10px; font-size: 12px !important; line-height: 26px !important } 
}
@media (max-width: 767px) {
	.module-slider-142 .module-item-1 .module-subitem-1.slide-text .slide-text-item span { margin-bottom: 0px; --element-margin-bottom: 0px; font-size: 8px !important; line-height: 20px !important } 
} .module-slider-142 .module-item-1 .module-subitem-2.slide-svg svg {  } 
.module-slider-142 .module-item-1 .module-subitem-2.slide-icon .has-svg svg {  } 
.module-slider-142 .module-item-1 .module-subitem-2 .hotspot-1 { display: flex; } 
.module-slider-142 .module-item-1 .module-subitem-2 .hotspot-2 { display: flex; } 
.module-slider-142 .module-item-1 .module-subitem-2 .hotspot-3 { display: flex; } 
.module-slider-142 .module-item-1 .module-subitem-2 figcaption { display: block } 
.module-slider-142 .module-item-1 .module-subitem-2.slide-text .slide-text-item span { margin-bottom: 30px; --element-margin-bottom: 30px; display: block; font-family: 'Cormorant Garamond' !important; font-weight: 400 !important; font-size: 72px !important; color: rgba(17, 17, 17, 1) !important; line-height: 65px !important } 
@media (max-width: 1400px) {
	.module-slider-142 .module-item-1 .module-subitem-2.slide-text .slide-text-item span { font-size: 50px !important; line-height: 50px !important } 
}
@media (max-width: 1200px) {
	.module-slider-142 .module-item-1 .module-subitem-2.slide-text .slide-text-item span { margin-bottom: 15px; --element-margin-bottom: 15px; font-size: 30px !important; line-height: 35px !important } 
}
@media (max-width: 992px) {
	.module-slider-142 .module-item-1 .module-subitem-2.slide-text .slide-text-item span { margin-bottom: 10px; --element-margin-bottom: 10px; font-size: 24px !important; line-height: 26px !important } 
}
@media (max-width: 767px) {
	.module-slider-142 .module-item-1 .module-subitem-2.slide-text .slide-text-item span { margin-bottom: 7px; --element-margin-bottom: 7px; font-size: 18px !important; line-height: 20px !important } 
} .module-slider-142 .module-item-1 .module-subitem-3.slide-svg svg {  } 
.module-slider-142 .module-item-1 .module-subitem-3.slide-icon .has-svg svg {  } 
.module-slider-142 .module-item-1 .module-subitem-3 .hotspot-1 { display: flex; } 
.module-slider-142 .module-item-1 .module-subitem-3 .hotspot-2 { display: flex; } 
.module-slider-142 .module-item-1 .module-subitem-3 .hotspot-3 { display: flex; } 
.module-slider-142 .module-item-1 .module-subitem-3 figcaption { display: block } 
.module-slider-142 .module-item-1 .module-subitem-3.slide-text .slide-text-item span { margin-bottom: 40px; --element-margin-bottom: 40px; display: block; font-family: Poppins-SemiBold !important; font-size: 16px !important; color: rgba(67, 67, 67, 1) !important; line-height: 25px !important } 
@media (max-width: 1400px) {
	.module-slider-142 .module-item-1 .module-subitem-3.slide-text .slide-text-item span { font-size: 13px !important; line-height: 25px !important } 
}
@media (max-width: 1200px) {
	.module-slider-142 .module-item-1 .module-subitem-3.slide-text .slide-text-item span { margin-bottom: 20px; --element-margin-bottom: 20px } 
}
@media (max-width: 768px) {
	.module-slider-142 .module-item-1 .module-subitem-3.slide-text .slide-text-item span { font-size: 12px !important; line-height: 20px !important } 
} .module-slider-142 .module-item-1 .module-subitem-4.slide-svg svg {  } 
.module-slider-142 .module-item-1 .module-subitem-4.slide-icon .has-svg svg {  } 
.module-slider-142 .module-item-1 .module-subitem-4 .hotspot-1 { display: flex; } 
.module-slider-142 .module-item-1 .module-subitem-4 .hotspot-2 { display: flex; } 
.module-slider-142 .module-item-1 .module-subitem-4 .hotspot-3 { display: flex; } 
.module-slider-142 .module-item-1 .module-subitem-4 figcaption { display: block } 
.module-slider-142 .module-item-1 .module-subitem-4.slide-text .slide-text-item span { display: block } 
.module-slider-142 .module-item-1 .module-subitem-4.slide-button .slide-button-group .btn { font-family: 'Open Sans' !important; font-weight: 400 !important; font-size: 13px !important; color: rgba(255, 255, 255, 1) !important; text-transform: uppercase !important; line-height: 22px !important; padding-top: 10px !important; --element-padding-top: 10px !important; padding-right: 30px !important; --element-padding-right: 30px !important; padding-bottom: 10px !important; --element-padding-bottom: 10px !important; padding-left: 30px !important; --element-padding-left: 30px !important } 
@media (max-width: 1200px) {
	.module-slider-142 .module-item-1 .module-subitem-4.slide-button .slide-button-group .btn { font-size: 12px !important; line-height: 19px !important } 
}
@media (max-width: 992px) {
	.module-slider-142 .module-item-1 .module-subitem-4.slide-button .slide-button-group .btn { font-size: 11px !important; line-height: 17px !important } 
}
@media (max-width: 767px) {
	.module-slider-142 .module-item-1 .module-subitem-4.slide-button .slide-button-group .btn { font-size: 10px !important; line-height: 11px !important } 
} .module-slider-142 .module-item-2 .slide-content { --object-position-h: right; justify-content: flex-end; --object-position-v: center } 
.module-slider-142 .module-item-2 .slide-content > img { align-self: center; width: 100%; height: 100% } 
.module-slider-142 .module-item-2 .slide-content > video { align-self: center; width: 100%; height: 100% }  .module-slider-142 .module-item-2 .module-subitem-1.slide-svg svg {  } 
.module-slider-142 .module-item-2 .module-subitem-1.slide-icon .has-svg svg {  } 
.module-slider-142 .module-item-2 .module-subitem-1 .hotspot-1 { display: flex; } 
.module-slider-142 .module-item-2 .module-subitem-1 .hotspot-2 { display: flex; } 
.module-slider-142 .module-item-2 .module-subitem-1 .hotspot-3 { display: flex; } 
.module-slider-142 .module-item-2 .module-subitem-1 figcaption { display: block } 
.module-slider-142 .module-item-2 .module-subitem-1.slide-text .slide-text-item span { margin-bottom: 20px; --element-margin-bottom: 20px; display: block; font-family: 'Open Sans' !important; font-weight: 400 !important; font-size: 16px !important; color: rgba(67, 67, 67, 1) !important; line-height: 30px !important } 
@media (max-width: 1200px) {
	.module-slider-142 .module-item-2 .module-subitem-1.slide-text .slide-text-item span { margin-bottom: 15px; --element-margin-bottom: 15px; font-size: 14px !important; line-height: 20px !important } 
}
@media (max-width: 992px) {
	.module-slider-142 .module-item-2 .module-subitem-1.slide-text .slide-text-item span { margin-bottom: 10px; --element-margin-bottom: 10px; font-size: 12px !important; line-height: 26px !important } 
}
@media (max-width: 767px) {
	.module-slider-142 .module-item-2 .module-subitem-1.slide-text .slide-text-item span { margin-bottom: 0px; --element-margin-bottom: 0px; font-size: 8px !important; line-height: 20px !important } 
} .module-slider-142 .module-item-2 .module-subitem-2.slide-svg svg {  } 
.module-slider-142 .module-item-2 .module-subitem-2.slide-icon .has-svg svg {  } 
.module-slider-142 .module-item-2 .module-subitem-2 .hotspot-1 { display: flex; } 
.module-slider-142 .module-item-2 .module-subitem-2 .hotspot-2 { display: flex; } 
.module-slider-142 .module-item-2 .module-subitem-2 .hotspot-3 { display: flex; } 
.module-slider-142 .module-item-2 .module-subitem-2 figcaption { display: block } 
.module-slider-142 .module-item-2 .module-subitem-2.slide-text .slide-text-item span { margin-bottom: 30px; --element-margin-bottom: 30px; display: block; font-family: 'Cormorant Garamond' !important; font-weight: 400 !important; font-size: 72px !important; color: rgba(17, 17, 17, 1) !important; line-height: 65px !important } 
@media (max-width: 1400px) {
	.module-slider-142 .module-item-2 .module-subitem-2.slide-text .slide-text-item span { font-size: 50px !important; line-height: 50px !important } 
}
@media (max-width: 1200px) {
	.module-slider-142 .module-item-2 .module-subitem-2.slide-text .slide-text-item span { margin-bottom: 15px; --element-margin-bottom: 15px; font-size: 30px !important; line-height: 35px !important } 
}
@media (max-width: 992px) {
	.module-slider-142 .module-item-2 .module-subitem-2.slide-text .slide-text-item span { margin-bottom: 10px; --element-margin-bottom: 10px; font-size: 24px !important; line-height: 26px !important } 
}
@media (max-width: 767px) {
	.module-slider-142 .module-item-2 .module-subitem-2.slide-text .slide-text-item span { margin-bottom: 7px; --element-margin-bottom: 7px; font-size: 18px !important; line-height: 20px !important } 
} .module-slider-142 .module-item-2 .module-subitem-3.slide-svg svg {  } 
.module-slider-142 .module-item-2 .module-subitem-3.slide-icon .has-svg svg {  } 
.module-slider-142 .module-item-2 .module-subitem-3 .hotspot-1 { display: flex; } 
.module-slider-142 .module-item-2 .module-subitem-3 .hotspot-2 { display: flex; } 
.module-slider-142 .module-item-2 .module-subitem-3 .hotspot-3 { display: flex; } 
.module-slider-142 .module-item-2 .module-subitem-3 figcaption { display: block } 
.module-slider-142 .module-item-2 .module-subitem-3.slide-text .slide-text-item span { margin-bottom: 40px; --element-margin-bottom: 40px; display: block; font-family: 'Open Sans' !important; font-weight: 400 !important; font-size: 16px !important; color: rgba(67, 67, 67, 1) !important; line-height: 25px !important } 
@media (max-width: 1400px) {
	.module-slider-142 .module-item-2 .module-subitem-3.slide-text .slide-text-item span { font-size: 13px !important; line-height: 25px !important } 
}
@media (max-width: 1200px) {
	.module-slider-142 .module-item-2 .module-subitem-3.slide-text .slide-text-item span { margin-bottom: 20px; --element-margin-bottom: 20px } 
}
@media (max-width: 768px) {
	.module-slider-142 .module-item-2 .module-subitem-3.slide-text .slide-text-item span { font-size: 12px !important; line-height: 20px !important } 
} .module-slider-142 .module-item-2 .module-subitem-4.slide-svg svg {  } 
.module-slider-142 .module-item-2 .module-subitem-4.slide-icon .has-svg svg {  } 
.module-slider-142 .module-item-2 .module-subitem-4 .hotspot-1 { display: flex; } 
.module-slider-142 .module-item-2 .module-subitem-4 .hotspot-2 { display: flex; } 
.module-slider-142 .module-item-2 .module-subitem-4 .hotspot-3 { display: flex; } 
.module-slider-142 .module-item-2 .module-subitem-4 figcaption { display: block } 
.module-slider-142 .module-item-2 .module-subitem-4.slide-text .slide-text-item span { display: block } 
.module-slider-142 .module-item-2 .module-subitem-4.slide-button .slide-button-group .btn { font-family: 'Open Sans' !important; font-weight: 400 !important; font-size: 13px !important; color: rgba(255, 255, 255, 1) !important; text-transform: uppercase !important; line-height: 22px !important; padding-top: 10px !important; --element-padding-top: 10px !important; padding-right: 30px !important; --element-padding-right: 30px !important; padding-bottom: 10px !important; --element-padding-bottom: 10px !important; padding-left: 30px !important; --element-padding-left: 30px !important } 
@media (max-width: 1200px) {
	.module-slider-142 .module-item-2 .module-subitem-4.slide-button .slide-button-group .btn { font-size: 12px !important; line-height: 19px !important } 
}
@media (max-width: 992px) {
	.module-slider-142 .module-item-2 .module-subitem-4.slide-button .slide-button-group .btn { font-size: 11px !important; line-height: 17px !important } 
}
@media (max-width: 767px) {
	.module-slider-142 .module-item-2 .module-subitem-4.slide-button .slide-button-group .btn { font-size: 10px !important; line-height: 11px !important } 
} .module-slider-142 .module-item-3 .slide-content { --object-position-h: right; justify-content: flex-end; --object-position-v: center } 
.module-slider-142 .module-item-3 .slide-content > img { align-self: center; width: 100%; height: 100% } 
.module-slider-142 .module-item-3 .slide-content > video { align-self: center; width: 100%; height: 100% }  .module-slider-142 .module-item-3 .module-subitem-1.slide-svg svg {  } 
.module-slider-142 .module-item-3 .module-subitem-1.slide-icon .has-svg svg {  } 
.module-slider-142 .module-item-3 .module-subitem-1 .hotspot-1 { display: flex; } 
.module-slider-142 .module-item-3 .module-subitem-1 .hotspot-2 { display: flex; } 
.module-slider-142 .module-item-3 .module-subitem-1 .hotspot-3 { display: flex; } 
.module-slider-142 .module-item-3 .module-subitem-1 figcaption { display: block } 
.module-slider-142 .module-item-3 .module-subitem-1.slide-text .slide-text-item span { margin-bottom: 20px; --element-margin-bottom: 20px; display: block; font-family: 'Open Sans' !important; font-weight: 400 !important; font-size: 16px !important; color: rgba(67, 67, 67, 1) !important; line-height: 30px !important } 
@media (max-width: 1200px) {
	.module-slider-142 .module-item-3 .module-subitem-1.slide-text .slide-text-item span { margin-bottom: 15px; --element-margin-bottom: 15px; font-size: 14px !important; line-height: 20px !important } 
}
@media (max-width: 992px) {
	.module-slider-142 .module-item-3 .module-subitem-1.slide-text .slide-text-item span { margin-bottom: 10px; --element-margin-bottom: 10px; font-size: 12px !important; line-height: 26px !important } 
}
@media (max-width: 767px) {
	.module-slider-142 .module-item-3 .module-subitem-1.slide-text .slide-text-item span { margin-bottom: 0px; --element-margin-bottom: 0px; font-size: 8px !important; line-height: 20px !important } 
} .module-slider-142 .module-item-3 .module-subitem-2.slide-svg svg {  } 
.module-slider-142 .module-item-3 .module-subitem-2.slide-icon .has-svg svg {  } 
.module-slider-142 .module-item-3 .module-subitem-2 .hotspot-1 { display: flex; } 
.module-slider-142 .module-item-3 .module-subitem-2 .hotspot-2 { display: flex; } 
.module-slider-142 .module-item-3 .module-subitem-2 .hotspot-3 { display: flex; } 
.module-slider-142 .module-item-3 .module-subitem-2 figcaption { display: block } 
.module-slider-142 .module-item-3 .module-subitem-2.slide-text .slide-text-item span { margin-bottom: 30px; --element-margin-bottom: 30px; display: block; font-family: 'Cormorant Garamond' !important; font-weight: 400 !important; font-size: 72px !important; color: rgba(17, 17, 17, 1) !important; line-height: 65px !important } 
@media (max-width: 1400px) {
	.module-slider-142 .module-item-3 .module-subitem-2.slide-text .slide-text-item span { font-size: 50px !important; line-height: 50px !important } 
}
@media (max-width: 1200px) {
	.module-slider-142 .module-item-3 .module-subitem-2.slide-text .slide-text-item span { margin-bottom: 15px; --element-margin-bottom: 15px; font-size: 30px !important; line-height: 35px !important } 
}
@media (max-width: 992px) {
	.module-slider-142 .module-item-3 .module-subitem-2.slide-text .slide-text-item span { margin-bottom: 10px; --element-margin-bottom: 10px; font-size: 24px !important; line-height: 26px !important } 
}
@media (max-width: 767px) {
	.module-slider-142 .module-item-3 .module-subitem-2.slide-text .slide-text-item span { margin-bottom: 7px; --element-margin-bottom: 7px; font-size: 18px !important; line-height: 20px !important } 
} .module-slider-142 .module-item-3 .module-subitem-3.slide-svg svg {  } 
.module-slider-142 .module-item-3 .module-subitem-3.slide-icon .has-svg svg {  } 
.module-slider-142 .module-item-3 .module-subitem-3 .hotspot-1 { display: flex; } 
.module-slider-142 .module-item-3 .module-subitem-3 .hotspot-2 { display: flex; } 
.module-slider-142 .module-item-3 .module-subitem-3 .hotspot-3 { display: flex; } 
.module-slider-142 .module-item-3 .module-subitem-3 figcaption { display: block } 
.module-slider-142 .module-item-3 .module-subitem-3.slide-text .slide-text-item span { margin-bottom: 40px; --element-margin-bottom: 40px; display: block; font-family: 'Open Sans' !important; font-weight: 400 !important; font-size: 16px !important; color: rgba(67, 67, 67, 1) !important; line-height: 25px !important } 
@media (max-width: 1400px) {
	.module-slider-142 .module-item-3 .module-subitem-3.slide-text .slide-text-item span { font-size: 13px !important; line-height: 25px !important } 
}
@media (max-width: 1200px) {
	.module-slider-142 .module-item-3 .module-subitem-3.slide-text .slide-text-item span { margin-bottom: 20px; --element-margin-bottom: 20px } 
}
@media (max-width: 768px) {
	.module-slider-142 .module-item-3 .module-subitem-3.slide-text .slide-text-item span { font-size: 12px !important; line-height: 20px !important } 
} .module-slider-142 .module-item-3 .module-subitem-4.slide-svg svg {  } 
.module-slider-142 .module-item-3 .module-subitem-4.slide-icon .has-svg svg {  } 
.module-slider-142 .module-item-3 .module-subitem-4 .hotspot-1 { display: flex; } 
.module-slider-142 .module-item-3 .module-subitem-4 .hotspot-2 { display: flex; } 
.module-slider-142 .module-item-3 .module-subitem-4 .hotspot-3 { display: flex; } 
.module-slider-142 .module-item-3 .module-subitem-4 figcaption { display: block } 
.module-slider-142 .module-item-3 .module-subitem-4.slide-text .slide-text-item span { display: block } 
.module-slider-142 .module-item-3 .module-subitem-4.slide-button .slide-button-group .btn { font-family: 'Open Sans' !important; font-weight: 400 !important; font-size: 13px !important; color: rgba(255, 255, 255, 1) !important; text-transform: uppercase !important; line-height: 22px !important; padding-top: 10px !important; --element-padding-top: 10px !important; padding-right: 30px !important; --element-padding-right: 30px !important; padding-bottom: 10px !important; --element-padding-bottom: 10px !important; padding-left: 30px !important; --element-padding-left: 30px !important } 
@media (max-width: 1200px) {
	.module-slider-142 .module-item-3 .module-subitem-4.slide-button .slide-button-group .btn { font-size: 12px !important; line-height: 19px !important } 
}
@media (max-width: 992px) {
	.module-slider-142 .module-item-3 .module-subitem-4.slide-button .slide-button-group .btn { font-size: 11px !important; line-height: 17px !important } 
}
@media (max-width: 767px) {
	.module-slider-142 .module-item-3 .module-subitem-4.slide-button .slide-button-group .btn { font-size: 10px !important; line-height: 11px !important } 
} .module-slider-142 .module-item-4 .slide-content { --object-position-h: right; justify-content: flex-end; --object-position-v: center } 
.module-slider-142 .module-item-4 .slide-content > img { align-self: center; width: 100%; height: 100% } 
.module-slider-142 .module-item-4 .slide-content > video { align-self: center; width: 100%; height: 100% }  .module-slider-142 .module-item-4 .module-subitem-1.slide-svg svg {  } 
.module-slider-142 .module-item-4 .module-subitem-1.slide-icon .has-svg svg {  } 
.module-slider-142 .module-item-4 .module-subitem-1 .hotspot-1 { display: flex; } 
.module-slider-142 .module-item-4 .module-subitem-1 .hotspot-2 { display: flex; } 
.module-slider-142 .module-item-4 .module-subitem-1 .hotspot-3 { display: flex; } 
.module-slider-142 .module-item-4 .module-subitem-1 figcaption { display: block } 
.module-slider-142 .module-item-4 .module-subitem-1.slide-text .slide-text-item span { margin-bottom: 20px; --element-margin-bottom: 20px; display: block; font-family: 'Open Sans' !important; font-weight: 400 !important; font-size: 16px !important; color: rgba(255, 255, 255, 1) !important; line-height: 30px !important } 
@media (max-width: 1200px) {
	.module-slider-142 .module-item-4 .module-subitem-1.slide-text .slide-text-item span { margin-bottom: 15px; --element-margin-bottom: 15px; font-size: 14px !important; line-height: 20px !important } 
}
@media (max-width: 992px) {
	.module-slider-142 .module-item-4 .module-subitem-1.slide-text .slide-text-item span { margin-bottom: 10px; --element-margin-bottom: 10px; font-size: 12px !important; line-height: 26px !important } 
}
@media (max-width: 767px) {
	.module-slider-142 .module-item-4 .module-subitem-1.slide-text .slide-text-item span { margin-bottom: 0px; --element-margin-bottom: 0px; font-size: 8px !important; line-height: 20px !important } 
} .module-slider-142 .module-item-4 .module-subitem-2.slide-svg svg {  } 
.module-slider-142 .module-item-4 .module-subitem-2.slide-icon .has-svg svg {  } 
.module-slider-142 .module-item-4 .module-subitem-2 .hotspot-1 { display: flex; } 
.module-slider-142 .module-item-4 .module-subitem-2 .hotspot-2 { display: flex; } 
.module-slider-142 .module-item-4 .module-subitem-2 .hotspot-3 { display: flex; } 
.module-slider-142 .module-item-4 .module-subitem-2 figcaption { display: block } 
.module-slider-142 .module-item-4 .module-subitem-2.slide-text .slide-text-item span { margin-bottom: 30px; --element-margin-bottom: 30px; display: block; font-family: 'Cormorant Garamond' !important; font-weight: 400 !important; font-size: 72px !important; color: rgba(17, 17, 17, 1) !important; line-height: 65px !important } 
@media (max-width: 1400px) {
	.module-slider-142 .module-item-4 .module-subitem-2.slide-text .slide-text-item span { font-size: 50px !important; line-height: 50px !important } 
}
@media (max-width: 1200px) {
	.module-slider-142 .module-item-4 .module-subitem-2.slide-text .slide-text-item span { margin-bottom: 15px; --element-margin-bottom: 15px; font-size: 30px !important; line-height: 35px !important } 
}
@media (max-width: 992px) {
	.module-slider-142 .module-item-4 .module-subitem-2.slide-text .slide-text-item span { margin-bottom: 10px; --element-margin-bottom: 10px; font-size: 24px !important; line-height: 26px !important } 
}
@media (max-width: 767px) {
	.module-slider-142 .module-item-4 .module-subitem-2.slide-text .slide-text-item span { margin-bottom: 7px; --element-margin-bottom: 7px; font-size: 18px !important; line-height: 20px !important } 
} .module-slider-142 .module-item-4 .module-subitem-3.slide-svg svg {  } 
.module-slider-142 .module-item-4 .module-subitem-3.slide-icon .has-svg svg {  } 
.module-slider-142 .module-item-4 .module-subitem-3 .hotspot-1 { display: flex; } 
.module-slider-142 .module-item-4 .module-subitem-3 .hotspot-2 { display: flex; } 
.module-slider-142 .module-item-4 .module-subitem-3 .hotspot-3 { display: flex; } 
.module-slider-142 .module-item-4 .module-subitem-3 figcaption { display: block } 
.module-slider-142 .module-item-4 .module-subitem-3.slide-text .slide-text-item span { margin-bottom: 40px; --element-margin-bottom: 40px; display: block; font-family: 'Open Sans' !important; font-weight: 400 !important; font-size: var(--j-font_size-14) !important; color: rgba(17, 17, 17, 1) !important; line-height: 25px !important } 
@media (max-width: 1400px) {
	.module-slider-142 .module-item-4 .module-subitem-3.slide-text .slide-text-item span { font-size: 13px !important; line-height: 25px !important } 
}
@media (max-width: 1200px) {
	.module-slider-142 .module-item-4 .module-subitem-3.slide-text .slide-text-item span { margin-bottom: 20px; --element-margin-bottom: 20px } 
}
@media (max-width: 768px) {
	.module-slider-142 .module-item-4 .module-subitem-3.slide-text .slide-text-item span { font-size: 12px !important; line-height: 20px !important } 
} .module-slider-142 .module-item-4 .module-subitem-4.slide-svg svg {  } 
.module-slider-142 .module-item-4 .module-subitem-4.slide-icon .has-svg svg {  } 
.module-slider-142 .module-item-4 .module-subitem-4 .hotspot-1 { display: flex; } 
.module-slider-142 .module-item-4 .module-subitem-4 .hotspot-2 { display: flex; } 
.module-slider-142 .module-item-4 .module-subitem-4 .hotspot-3 { display: flex; } 
.module-slider-142 .module-item-4 .module-subitem-4 figcaption { display: block } 
.module-slider-142 .module-item-4 .module-subitem-4.slide-text .slide-text-item span { display: block } 
.module-slider-142 .module-item-4 .module-subitem-4.slide-button .slide-button-group .btn { font-family: 'Open Sans' !important; font-weight: 400 !important; font-size: 13px !important; color: rgba(255, 255, 255, 1) !important; text-transform: uppercase !important; line-height: 22px !important; padding-top: 10px !important; --element-padding-top: 10px !important; padding-right: 30px !important; --element-padding-right: 30px !important; padding-bottom: 10px !important; --element-padding-bottom: 10px !important; padding-left: 30px !important; --element-padding-left: 30px !important } 
@media (max-width: 1200px) {
	.module-slider-142 .module-item-4 .module-subitem-4.slide-button .slide-button-group .btn { font-size: 12px !important; line-height: 19px !important } 
}
@media (max-width: 992px) {
	.module-slider-142 .module-item-4 .module-subitem-4.slide-button .slide-button-group .btn { font-size: 11px !important; line-height: 17px !important } 
}
@media (max-width: 767px) {
	.module-slider-142 .module-item-4 .module-subitem-4.slide-button .slide-button-group .btn { font-size: 10px !important; line-height: 11px !important } 
} .module-slider-142 .module-item-5 .slide-content { --object-position-h: right; justify-content: flex-end; --object-position-v: center } 
.module-slider-142 .module-item-5 .slide-content > img { align-self: center; width: 100%; height: 100% } 
.module-slider-142 .module-item-5 .slide-content > video { align-self: center; width: 100%; height: 100% }  .module-slider-142 .module-item-5 .module-subitem-1.slide-svg svg {  } 
.module-slider-142 .module-item-5 .module-subitem-1.slide-icon .has-svg svg {  } 
.module-slider-142 .module-item-5 .module-subitem-1 .hotspot-1 { display: flex; } 
.module-slider-142 .module-item-5 .module-subitem-1 .hotspot-2 { display: flex; } 
.module-slider-142 .module-item-5 .module-subitem-1 .hotspot-3 { display: flex; } 
.module-slider-142 .module-item-5 .module-subitem-1 figcaption { display: block } 
.module-slider-142 .module-item-5 .module-subitem-1.slide-text .slide-text-item span { margin-bottom: 20px; --element-margin-bottom: 20px; display: block; font-family: 'Open Sans' !important; font-weight: 400 !important; font-size: 16px !important; color: rgba(67, 67, 67, 1) !important; line-height: 30px !important } 
@media (max-width: 1200px) {
	.module-slider-142 .module-item-5 .module-subitem-1.slide-text .slide-text-item span { margin-bottom: 15px; --element-margin-bottom: 15px; font-size: 14px !important; line-height: 20px !important } 
}
@media (max-width: 992px) {
	.module-slider-142 .module-item-5 .module-subitem-1.slide-text .slide-text-item span { margin-bottom: 10px; --element-margin-bottom: 10px; font-size: 12px !important; line-height: 26px !important } 
}
@media (max-width: 767px) {
	.module-slider-142 .module-item-5 .module-subitem-1.slide-text .slide-text-item span { margin-bottom: 0px; --element-margin-bottom: 0px; font-size: 8px !important; line-height: 20px !important } 
} .module-slider-142 .module-item-5 .module-subitem-2.slide-svg svg {  } 
.module-slider-142 .module-item-5 .module-subitem-2.slide-icon .has-svg svg {  } 
.module-slider-142 .module-item-5 .module-subitem-2 .hotspot-1 { display: flex; } 
.module-slider-142 .module-item-5 .module-subitem-2 .hotspot-2 { display: flex; } 
.module-slider-142 .module-item-5 .module-subitem-2 .hotspot-3 { display: flex; } 
.module-slider-142 .module-item-5 .module-subitem-2 figcaption { display: block } 
.module-slider-142 .module-item-5 .module-subitem-2.slide-text .slide-text-item span { margin-bottom: 30px; --element-margin-bottom: 30px; display: block; font-family: 'Cormorant Garamond' !important; font-weight: 400 !important; font-size: 60px !important; color: rgba(17, 17, 17, 1) !important; line-height: 65px !important } 
@media (max-width: 1400px) {
	.module-slider-142 .module-item-5 .module-subitem-2.slide-text .slide-text-item span { font-size: 50px !important; line-height: 50px !important } 
}
@media (max-width: 1200px) {
	.module-slider-142 .module-item-5 .module-subitem-2.slide-text .slide-text-item span { margin-bottom: 15px; --element-margin-bottom: 15px; font-size: 30px !important; line-height: 35px !important } 
}
@media (max-width: 992px) {
	.module-slider-142 .module-item-5 .module-subitem-2.slide-text .slide-text-item span { margin-bottom: 10px; --element-margin-bottom: 10px; font-size: 24px !important; line-height: 26px !important } 
}
@media (max-width: 767px) {
	.module-slider-142 .module-item-5 .module-subitem-2.slide-text .slide-text-item span { margin-bottom: 7px; --element-margin-bottom: 7px; font-size: 18px !important; line-height: 20px !important } 
} .module-slider-142 .module-item-5 .module-subitem-3.slide-svg svg {  } 
.module-slider-142 .module-item-5 .module-subitem-3.slide-icon .has-svg svg {  } 
.module-slider-142 .module-item-5 .module-subitem-3 .hotspot-1 { display: flex; } 
.module-slider-142 .module-item-5 .module-subitem-3 .hotspot-2 { display: flex; } 
.module-slider-142 .module-item-5 .module-subitem-3 .hotspot-3 { display: flex; } 
.module-slider-142 .module-item-5 .module-subitem-3 figcaption { display: block } 
.module-slider-142 .module-item-5 .module-subitem-3.slide-text .slide-text-item span { margin-bottom: 40px; --element-margin-bottom: 40px; display: block; font-family: 'Open Sans' !important; font-weight: 400 !important; font-size: 16px !important; color: rgba(67, 67, 67, 1) !important; line-height: 25px !important } 
@media (max-width: 1400px) {
	.module-slider-142 .module-item-5 .module-subitem-3.slide-text .slide-text-item span { font-size: 13px !important; line-height: 25px !important } 
}
@media (max-width: 1200px) {
	.module-slider-142 .module-item-5 .module-subitem-3.slide-text .slide-text-item span { margin-bottom: 20px; --element-margin-bottom: 20px } 
}
@media (max-width: 768px) {
	.module-slider-142 .module-item-5 .module-subitem-3.slide-text .slide-text-item span { font-size: 12px !important; line-height: 20px !important } 
} .module-slider-142 .module-item-5 .module-subitem-4.slide-svg svg {  } 
.module-slider-142 .module-item-5 .module-subitem-4.slide-icon .has-svg svg {  } 
.module-slider-142 .module-item-5 .module-subitem-4 .hotspot-1 { display: flex; } 
.module-slider-142 .module-item-5 .module-subitem-4 .hotspot-2 { display: flex; } 
.module-slider-142 .module-item-5 .module-subitem-4 .hotspot-3 { display: flex; } 
.module-slider-142 .module-item-5 .module-subitem-4 figcaption { display: block } 
.module-slider-142 .module-item-5 .module-subitem-4.slide-text .slide-text-item span { display: block } 
.module-slider-142 .module-item-5 .module-subitem-4.slide-button .slide-button-group .btn { font-family: 'Open Sans' !important; font-weight: 400 !important; font-size: 13px !important; color: rgba(255, 255, 255, 1) !important; text-transform: uppercase !important; line-height: 22px !important; padding-top: 10px !important; --element-padding-top: 10px !important; padding-right: 30px !important; --element-padding-right: 30px !important; padding-bottom: 10px !important; --element-padding-bottom: 10px !important; padding-left: 30px !important; --element-padding-left: 30px !important } 
@media (max-width: 1200px) {
	.module-slider-142 .module-item-5 .module-subitem-4.slide-button .slide-button-group .btn { font-size: 12px !important; line-height: 19px !important } 
}
@media (max-width: 992px) {
	.module-slider-142 .module-item-5 .module-subitem-4.slide-button .slide-button-group .btn { font-size: 11px !important; line-height: 17px !important } 
}
@media (max-width: 767px) {
	.module-slider-142 .module-item-5 .module-subitem-4.slide-button .slide-button-group .btn { font-size: 10px !important; line-height: 11px !important } 
} .module-slider-142 .module-item-6 .slide-content { --object-position-h: right; justify-content: flex-end; --object-position-v: center } 
.module-slider-142 .module-item-6 .slide-content > img { align-self: center; width: 100%; height: 100% } 
.module-slider-142 .module-item-6 .slide-content > video { align-self: center; width: 100%; height: 100% }  .module-slider-142 .module-item-6 .module-subitem-1.slide-svg svg {  } 
.module-slider-142 .module-item-6 .module-subitem-1.slide-icon .has-svg svg {  } 
.module-slider-142 .module-item-6 .module-subitem-1 .hotspot-1 { display: flex; } 
.module-slider-142 .module-item-6 .module-subitem-1 .hotspot-2 { display: flex; } 
.module-slider-142 .module-item-6 .module-subitem-1 .hotspot-3 { display: flex; } 
.module-slider-142 .module-item-6 .module-subitem-1 figcaption { display: block } 
.module-slider-142 .module-item-6 .module-subitem-1.slide-text .slide-text-item span { margin-bottom: 20px; --element-margin-bottom: 20px; display: block; font-family: 'Open Sans' !important; font-weight: 400 !important; font-size: 16px !important; color: rgba(17, 17, 17, 1) !important; line-height: 30px !important } 
@media (max-width: 1200px) {
	.module-slider-142 .module-item-6 .module-subitem-1.slide-text .slide-text-item span { margin-bottom: 15px; --element-margin-bottom: 15px; font-size: 14px !important; line-height: 20px !important } 
}
@media (max-width: 992px) {
	.module-slider-142 .module-item-6 .module-subitem-1.slide-text .slide-text-item span { margin-bottom: 10px; --element-margin-bottom: 10px; font-size: 12px !important; line-height: 26px !important } 
}
@media (max-width: 767px) {
	.module-slider-142 .module-item-6 .module-subitem-1.slide-text .slide-text-item span { margin-bottom: 0px; --element-margin-bottom: 0px; font-size: 8px !important; line-height: 20px !important } 
} .module-slider-142 .module-item-6 .module-subitem-2.slide-svg svg {  } 
.module-slider-142 .module-item-6 .module-subitem-2.slide-icon .has-svg svg {  } 
.module-slider-142 .module-item-6 .module-subitem-2 .hotspot-1 { display: flex; } 
.module-slider-142 .module-item-6 .module-subitem-2 .hotspot-2 { display: flex; } 
.module-slider-142 .module-item-6 .module-subitem-2 .hotspot-3 { display: flex; } 
.module-slider-142 .module-item-6 .module-subitem-2 figcaption { display: block } 
.module-slider-142 .module-item-6 .module-subitem-2.slide-text .slide-text-item span { margin-bottom: 30px; --element-margin-bottom: 30px; display: block; font-family: 'Cormorant Garamond' !important; font-weight: 400 !important; font-size: 60px !important; color: rgba(17, 17, 17, 1) !important; line-height: 65px !important } 
@media (max-width: 1400px) {
	.module-slider-142 .module-item-6 .module-subitem-2.slide-text .slide-text-item span { font-size: 50px !important; line-height: 50px !important } 
}
@media (max-width: 1200px) {
	.module-slider-142 .module-item-6 .module-subitem-2.slide-text .slide-text-item span { margin-bottom: 15px; --element-margin-bottom: 15px; font-size: 30px !important; line-height: 35px !important } 
}
@media (max-width: 992px) {
	.module-slider-142 .module-item-6 .module-subitem-2.slide-text .slide-text-item span { margin-bottom: 10px; --element-margin-bottom: 10px; font-size: 24px !important; line-height: 26px !important } 
}
@media (max-width: 767px) {
	.module-slider-142 .module-item-6 .module-subitem-2.slide-text .slide-text-item span { margin-bottom: 7px; --element-margin-bottom: 7px; font-size: 18px !important; line-height: 20px !important } 
} .module-slider-142 .module-item-6 .module-subitem-3.slide-svg svg {  } 
.module-slider-142 .module-item-6 .module-subitem-3.slide-icon .has-svg svg {  } 
.module-slider-142 .module-item-6 .module-subitem-3 .hotspot-1 { display: flex; } 
.module-slider-142 .module-item-6 .module-subitem-3 .hotspot-2 { display: flex; } 
.module-slider-142 .module-item-6 .module-subitem-3 .hotspot-3 { display: flex; } 
.module-slider-142 .module-item-6 .module-subitem-3 figcaption { display: block } 
.module-slider-142 .module-item-6 .module-subitem-3.slide-text .slide-text-item span { margin-bottom: 40px; --element-margin-bottom: 40px; display: block; font-family: 'Open Sans' !important; font-weight: 400 !important; font-size: 16px !important; color: rgba(17, 17, 17, 1) !important; line-height: 25px !important } 
@media (max-width: 1400px) {
	.module-slider-142 .module-item-6 .module-subitem-3.slide-text .slide-text-item span { font-size: 13px !important; line-height: 25px !important } 
}
@media (max-width: 1200px) {
	.module-slider-142 .module-item-6 .module-subitem-3.slide-text .slide-text-item span { margin-bottom: 20px; --element-margin-bottom: 20px } 
}
@media (max-width: 768px) {
	.module-slider-142 .module-item-6 .module-subitem-3.slide-text .slide-text-item span { font-size: 12px !important; line-height: 20px !important } 
} .module-slider-142 .module-item-6 .module-subitem-4.slide-svg svg {  } 
.module-slider-142 .module-item-6 .module-subitem-4.slide-icon .has-svg svg {  } 
.module-slider-142 .module-item-6 .module-subitem-4 .hotspot-1 { display: flex; } 
.module-slider-142 .module-item-6 .module-subitem-4 .hotspot-2 { display: flex; } 
.module-slider-142 .module-item-6 .module-subitem-4 .hotspot-3 { display: flex; } 
.module-slider-142 .module-item-6 .module-subitem-4 figcaption { display: block } 
.module-slider-142 .module-item-6 .module-subitem-4.slide-text .slide-text-item span { display: block } 
.module-slider-142 .module-item-6 .module-subitem-4.slide-button .slide-button-group .btn { font-family: 'Open Sans' !important; font-weight: 400 !important; font-size: 13px !important; color: rgba(255, 255, 255, 1) !important; text-transform: uppercase !important; line-height: 22px !important; padding-top: 10px !important; --element-padding-top: 10px !important; padding-right: 30px !important; --element-padding-right: 30px !important; padding-bottom: 10px !important; --element-padding-bottom: 10px !important; padding-left: 30px !important; --element-padding-left: 30px !important } 
@media (max-width: 1200px) {
	.module-slider-142 .module-item-6 .module-subitem-4.slide-button .slide-button-group .btn { font-size: 12px !important; line-height: 19px !important } 
}
@media (max-width: 992px) {
	.module-slider-142 .module-item-6 .module-subitem-4.slide-button .slide-button-group .btn { font-size: 11px !important; line-height: 17px !important } 
}
@media (max-width: 767px) {
	.module-slider-142 .module-item-6 .module-subitem-4.slide-button .slide-button-group .btn { font-size: 10px !important; line-height: 11px !important } 
} .module-slider-142 .module-item-7 .slide-content { --object-position-h: right; justify-content: flex-end; --object-position-v: center } 
.module-slider-142 .module-item-7 .slide-content > img { align-self: center; width: 100%; height: 100% } 
.module-slider-142 .module-item-7 .slide-content > video { align-self: center; width: 100%; height: 100% }  .module-slider-142 .module-item-7 .module-subitem-1.slide-svg svg {  } 
.module-slider-142 .module-item-7 .module-subitem-1.slide-icon .has-svg svg {  } 
.module-slider-142 .module-item-7 .module-subitem-1 .hotspot-1 { display: flex; } 
.module-slider-142 .module-item-7 .module-subitem-1 .hotspot-2 { display: flex; } 
.module-slider-142 .module-item-7 .module-subitem-1 .hotspot-3 { display: flex; } 
.module-slider-142 .module-item-7 .module-subitem-1 figcaption { display: block } 
.module-slider-142 .module-item-7 .module-subitem-1.slide-text .slide-text-item span { margin-bottom: 20px; --element-margin-bottom: 20px; display: block; font-family: 'Open Sans' !important; font-weight: 400 !important; font-size: 16px !important; color: rgba(240, 240, 240, 1) !important; line-height: 30px !important } 
@media (max-width: 1200px) {
	.module-slider-142 .module-item-7 .module-subitem-1.slide-text .slide-text-item span { margin-bottom: 15px; --element-margin-bottom: 15px; font-size: 14px !important; line-height: 20px !important } 
}
@media (max-width: 992px) {
	.module-slider-142 .module-item-7 .module-subitem-1.slide-text .slide-text-item span { margin-bottom: 10px; --element-margin-bottom: 10px; font-size: 12px !important; line-height: 26px !important } 
}
@media (max-width: 767px) {
	.module-slider-142 .module-item-7 .module-subitem-1.slide-text .slide-text-item span { margin-bottom: 0px; --element-margin-bottom: 0px; font-size: 8px !important; line-height: 20px !important } 
} .module-slider-142 .module-item-7 .module-subitem-2.slide-svg svg {  } 
.module-slider-142 .module-item-7 .module-subitem-2.slide-icon .has-svg svg {  } 
.module-slider-142 .module-item-7 .module-subitem-2 .hotspot-1 { display: flex; } 
.module-slider-142 .module-item-7 .module-subitem-2 .hotspot-2 { display: flex; } 
.module-slider-142 .module-item-7 .module-subitem-2 .hotspot-3 { display: flex; } 
.module-slider-142 .module-item-7 .module-subitem-2 figcaption { display: block } 
.module-slider-142 .module-item-7 .module-subitem-2.slide-text .slide-text-item span { margin-bottom: 30px; --element-margin-bottom: 30px; display: block; font-family: 'Cormorant Garamond' !important; font-weight: 400 !important; font-size: 72px !important; color: rgba(237, 234, 234, 1) !important; line-height: 65px !important } 
@media (max-width: 1400px) {
	.module-slider-142 .module-item-7 .module-subitem-2.slide-text .slide-text-item span { font-size: 50px !important; line-height: 50px !important } 
}
@media (max-width: 1200px) {
	.module-slider-142 .module-item-7 .module-subitem-2.slide-text .slide-text-item span { margin-bottom: 15px; --element-margin-bottom: 15px; font-size: 30px !important; line-height: 35px !important } 
}
@media (max-width: 992px) {
	.module-slider-142 .module-item-7 .module-subitem-2.slide-text .slide-text-item span { margin-bottom: 10px; --element-margin-bottom: 10px; font-size: 24px !important; line-height: 26px !important } 
}
@media (max-width: 767px) {
	.module-slider-142 .module-item-7 .module-subitem-2.slide-text .slide-text-item span { margin-bottom: 7px; --element-margin-bottom: 7px; font-size: 18px !important; line-height: 20px !important } 
} .module-slider-142 .module-item-7 .module-subitem-3.slide-svg svg {  } 
.module-slider-142 .module-item-7 .module-subitem-3.slide-icon .has-svg svg {  } 
.module-slider-142 .module-item-7 .module-subitem-3 .hotspot-1 { display: flex; } 
.module-slider-142 .module-item-7 .module-subitem-3 .hotspot-2 { display: flex; } 
.module-slider-142 .module-item-7 .module-subitem-3 .hotspot-3 { display: flex; } 
.module-slider-142 .module-item-7 .module-subitem-3 figcaption { display: block } 
.module-slider-142 .module-item-7 .module-subitem-3.slide-text .slide-text-item span { margin-bottom: 40px; --element-margin-bottom: 40px; display: block; font-family: 'Open Sans' !important; font-weight: 400 !important; font-size: 16px !important; color: rgba(239, 236, 236, 1) !important; line-height: 25px !important } 
@media (max-width: 1400px) {
	.module-slider-142 .module-item-7 .module-subitem-3.slide-text .slide-text-item span { font-size: 13px !important; line-height: 25px !important } 
}
@media (max-width: 1200px) {
	.module-slider-142 .module-item-7 .module-subitem-3.slide-text .slide-text-item span { margin-bottom: 20px; --element-margin-bottom: 20px } 
}
@media (max-width: 768px) {
	.module-slider-142 .module-item-7 .module-subitem-3.slide-text .slide-text-item span { font-size: 12px !important; line-height: 20px !important } 
} .module-slider-142 .module-item-7 .module-subitem-4.slide-svg svg {  } 
.module-slider-142 .module-item-7 .module-subitem-4.slide-icon .has-svg svg {  } 
.module-slider-142 .module-item-7 .module-subitem-4 .hotspot-1 { display: flex; } 
.module-slider-142 .module-item-7 .module-subitem-4 .hotspot-2 { display: flex; } 
.module-slider-142 .module-item-7 .module-subitem-4 .hotspot-3 { display: flex; } 
.module-slider-142 .module-item-7 .module-subitem-4 figcaption { display: block } 
.module-slider-142 .module-item-7 .module-subitem-4.slide-text .slide-text-item span { display: block } 
.module-slider-142 .module-item-7 .module-subitem-4.slide-button .slide-button-group .btn { font-family: 'Open Sans' !important; font-weight: 400 !important; font-size: 13px !important; color: rgba(255, 255, 255, 1) !important; text-transform: uppercase !important; line-height: 22px !important; padding-top: 10px !important; --element-padding-top: 10px !important; padding-right: 30px !important; --element-padding-right: 30px !important; padding-bottom: 10px !important; --element-padding-bottom: 10px !important; padding-left: 30px !important; --element-padding-left: 30px !important } 
@media (max-width: 1200px) {
	.module-slider-142 .module-item-7 .module-subitem-4.slide-button .slide-button-group .btn { font-size: 12px !important; line-height: 19px !important } 
}
@media (max-width: 992px) {
	.module-slider-142 .module-item-7 .module-subitem-4.slide-button .slide-button-group .btn { font-size: 11px !important; line-height: 17px !important } 
}
@media (max-width: 767px) {
	.module-slider-142 .module-item-7 .module-subitem-4.slide-button .slide-button-group .btn { font-size: 10px !important; line-height: 11px !important } 
} .module-slider-142 .module-item-8 .slide-content { --object-position-h: right; justify-content: flex-end; --object-position-v: center } 
.module-slider-142 .module-item-8 .slide-content > img { align-self: center; width: 100%; height: 100% } 
.module-slider-142 .module-item-8 .slide-content > video { align-self: center; width: 100%; height: 100% }  .module-slider-142 .module-item-8 .module-subitem-1.slide-svg svg {  } 
.module-slider-142 .module-item-8 .module-subitem-1.slide-icon .has-svg svg {  } 
.module-slider-142 .module-item-8 .module-subitem-1 .hotspot-1 { display: flex; } 
.module-slider-142 .module-item-8 .module-subitem-1 .hotspot-2 { display: flex; } 
.module-slider-142 .module-item-8 .module-subitem-1 .hotspot-3 { display: flex; } 
.module-slider-142 .module-item-8 .module-subitem-1 figcaption { display: block } 
.module-slider-142 .module-item-8 .module-subitem-1.slide-text .slide-text-item span { margin-bottom: 20px; --element-margin-bottom: 20px; display: block; font-family: 'Open Sans' !important; font-weight: 400 !important; font-size: 16px !important; color: rgba(67, 67, 67, 1) !important; line-height: 30px !important } 
@media (max-width: 1200px) {
	.module-slider-142 .module-item-8 .module-subitem-1.slide-text .slide-text-item span { margin-bottom: 15px; --element-margin-bottom: 15px; font-size: 14px !important; line-height: 20px !important } 
}
@media (max-width: 992px) {
	.module-slider-142 .module-item-8 .module-subitem-1.slide-text .slide-text-item span { margin-bottom: 10px; --element-margin-bottom: 10px; font-size: 12px !important; line-height: 26px !important } 
}
@media (max-width: 767px) {
	.module-slider-142 .module-item-8 .module-subitem-1.slide-text .slide-text-item span { margin-bottom: 0px; --element-margin-bottom: 0px; font-size: 8px !important; line-height: 20px !important } 
} .module-slider-142 .module-item-8 .module-subitem-2.slide-svg svg {  } 
.module-slider-142 .module-item-8 .module-subitem-2.slide-icon .has-svg svg {  } 
.module-slider-142 .module-item-8 .module-subitem-2 .hotspot-1 { display: flex; } 
.module-slider-142 .module-item-8 .module-subitem-2 .hotspot-2 { display: flex; } 
.module-slider-142 .module-item-8 .module-subitem-2 .hotspot-3 { display: flex; } 
.module-slider-142 .module-item-8 .module-subitem-2 figcaption { display: block } 
.module-slider-142 .module-item-8 .module-subitem-2.slide-text .slide-text-item span { margin-bottom: 30px; --element-margin-bottom: 30px; display: block; font-family: 'Cormorant Garamond' !important; font-weight: 400 !important; font-size: 72px !important; color: rgba(17, 17, 17, 1) !important; line-height: 65px !important } 
@media (max-width: 1400px) {
	.module-slider-142 .module-item-8 .module-subitem-2.slide-text .slide-text-item span { font-size: 50px !important; line-height: 50px !important } 
}
@media (max-width: 1200px) {
	.module-slider-142 .module-item-8 .module-subitem-2.slide-text .slide-text-item span { margin-bottom: 15px; --element-margin-bottom: 15px; font-size: 30px !important; line-height: 35px !important } 
}
@media (max-width: 992px) {
	.module-slider-142 .module-item-8 .module-subitem-2.slide-text .slide-text-item span { margin-bottom: 10px; --element-margin-bottom: 10px; font-size: 24px !important; line-height: 26px !important } 
}
@media (max-width: 767px) {
	.module-slider-142 .module-item-8 .module-subitem-2.slide-text .slide-text-item span { margin-bottom: 7px; --element-margin-bottom: 7px; font-size: 18px !important; line-height: 20px !important } 
} .module-slider-142 .module-item-8 .module-subitem-3.slide-svg svg {  } 
.module-slider-142 .module-item-8 .module-subitem-3.slide-icon .has-svg svg {  } 
.module-slider-142 .module-item-8 .module-subitem-3 .hotspot-1 { display: flex; } 
.module-slider-142 .module-item-8 .module-subitem-3 .hotspot-2 { display: flex; } 
.module-slider-142 .module-item-8 .module-subitem-3 .hotspot-3 { display: flex; } 
.module-slider-142 .module-item-8 .module-subitem-3 figcaption { display: block } 
.module-slider-142 .module-item-8 .module-subitem-3.slide-text .slide-text-item span { margin-bottom: 40px; --element-margin-bottom: 40px; display: block; font-family: 'Open Sans' !important; font-weight: 400 !important; font-size: 16px !important; color: rgba(67, 67, 67, 1) !important; line-height: 25px !important } 
@media (max-width: 1400px) {
	.module-slider-142 .module-item-8 .module-subitem-3.slide-text .slide-text-item span { font-size: 13px !important; line-height: 25px !important } 
}
@media (max-width: 1200px) {
	.module-slider-142 .module-item-8 .module-subitem-3.slide-text .slide-text-item span { margin-bottom: 20px; --element-margin-bottom: 20px } 
}
@media (max-width: 768px) {
	.module-slider-142 .module-item-8 .module-subitem-3.slide-text .slide-text-item span { font-size: 12px !important; line-height: 20px !important } 
} .module-slider-142 .module-item-8 .module-subitem-4.slide-svg svg {  } 
.module-slider-142 .module-item-8 .module-subitem-4.slide-icon .has-svg svg {  } 
.module-slider-142 .module-item-8 .module-subitem-4 .hotspot-1 { display: flex; } 
.module-slider-142 .module-item-8 .module-subitem-4 .hotspot-2 { display: flex; } 
.module-slider-142 .module-item-8 .module-subitem-4 .hotspot-3 { display: flex; } 
.module-slider-142 .module-item-8 .module-subitem-4 figcaption { display: block } 
.module-slider-142 .module-item-8 .module-subitem-4.slide-text .slide-text-item span { display: block } 
.module-slider-142 .module-item-8 .module-subitem-4.slide-button .slide-button-group .btn { font-family: 'Open Sans' !important; font-weight: 400 !important; font-size: 13px !important; color: rgba(255, 255, 255, 1) !important; text-transform: uppercase !important; line-height: 22px !important; padding-top: 10px !important; --element-padding-top: 10px !important; padding-right: 30px !important; --element-padding-right: 30px !important; padding-bottom: 10px !important; --element-padding-bottom: 10px !important; padding-left: 30px !important; --element-padding-left: 30px !important } 
@media (max-width: 1200px) {
	.module-slider-142 .module-item-8 .module-subitem-4.slide-button .slide-button-group .btn { font-size: 12px !important; line-height: 19px !important } 
}
@media (max-width: 992px) {
	.module-slider-142 .module-item-8 .module-subitem-4.slide-button .slide-button-group .btn { font-size: 11px !important; line-height: 17px !important } 
}
@media (max-width: 767px) {
	.module-slider-142 .module-item-8 .module-subitem-4.slide-button .slide-button-group .btn { font-size: 10px !important; line-height: 11px !important } 
}  .module-slider-142 { --image-width: 2000; --image-height: 900} .module-slider-142 .swiper-slide::after { --image-width: 2000; --image-height: 900}</style>
					<style data-id="banners_grid-253">.module-banners_grid-253 .module-title { white-space: normal; overflow: initial; text-overflow: initial; -webkit-line-clamp: initial; } 
.module-banners_grid-253 .slide-content { --object-position-h: center; justify-content: center; --object-position-v: top; align-self: flex-start; background-color: rgba(233, 235, 237, 1); --background-color: rgba(233, 235, 237, 1) } 
.module-banners_grid-253 .slide-content > img { align-self: flex-start; width: 100%; height: 100% } 
.module-banners_grid-253 .slide-content > video { align-self: flex-start; width: 100%; height: 100% } 
.module-banners_grid-253 > .module-body > .banners-grid > .banners-wrapper > .module-item::before { display:block } 
.module-banners_grid-253 { --slide-min-height: 170px } 
.module-banners_grid-253 .swiper-slide .slide-link { z-index:2 } 
.module-banners_grid-253 .slide-col .slide-image::before { display: none } 
.module-banners_grid-253 .slide-col .slide-layers { align-items: flex-start; justify-content: center } 
.module-banners_grid-253 .slide-text { text-align: start } 
.module-banners_grid-253 .slide-cols .module-subitem.slide-button { margin-top: var(--slide-layer-gap-custom, 0) } 
.module-banners_grid-253 .slide-col .slide-image { align-self: center } 
.module-banners_grid-253 .slide-image img { --drop-shadow-x: 2px; --drop-shadow-y: 4px; --drop-shadow-blur: 1px; --drop-shadow-color: rgba(2, 2, 2, 0.25); --drop-shadow-blur-hover: 5px } 
.module-banners_grid-253 .slide-layers { --slide-layer-gap:12px } 
.module-banners_grid-253 > .module-body > .banners-grid > .banners-wrapper > .module-item > .slide-content { overflow: hidden; } 
.module-banners_grid-253 .slide-image { --image-layer-scale-hover: 1.1; --image-layer-scale-active: 1.05; --image-layer-scale-speed: 100ms; --image-layer-scale-ease: ease-out } 
.module-banners_grid-253 .slide-col { --slides-cols-width:55%; --stack-unit: 1% } 
.module-banners_grid-253 .slide-cols { --slides-cols-auto-stack:100px } 
.module-banners_grid-253 .slide-col-right { order: 2 } 
.module-banners_grid-253 .slide-col-left { order: 1 } 
.module-banners_grid-253 .slide-cols::before { display: none } 
.module-banners_grid-253 .slide-col.slide-col-left { padding: 7%; --element-padding: 7%; padding-right: 0px; --element-padding-right: 0px } 
.module-banners_grid-253 .slide-content-hold { height:100%; justify-content: flex-start } 
.module-banners_grid-253 .slide-content-hold > img { width: 100%; } 
.module-banners_grid-253 figure { width: auto; height:auto } 
.module-banners_grid-253 figure img { width: auto; height:auto } 
.module-banners_grid-253 figcaption { top: auto; bottom:0 } 
.no-touchevents .module-banners_grid-253 .btn.btn:hover { color: rgba(17, 17, 17, 1) !important; background-color: rgba(0, 0, 0, 0); --background-color: rgba(0, 0, 0, 0) } 
.module-banners_grid-253 .btn.btn:active,.no-touchevents  .module-banners_grid-253 .btn.btn:hover:active { color: rgba(17, 17, 17, 1) !important } 
.module-banners_grid-253 .btn.btn { --focus-color: rgba(17, 17, 17, 1) !important; --scale-hover: 1;; --scale-active: 1; min-width:41px; min-height:40px } 
.module-banners_grid-253 .btn.btn, .module-banners_grid-253 .btn.tooltip { background-color: rgba(0, 0, 0, 0); --background-color: rgba(0, 0, 0, 0) } 
.module-banners_grid-253 .btn.btn:active,.no-touchevents  .module-banners_grid-253 .btn.btn:hover:active, .module-banners_grid-253 .btn.btn:focus:active,.no-touchevents  .module-banners_grid-253 .btn.btn:focus:hover:active { background-color: rgba(0, 0, 0, 0); --background-color: rgba(0, 0, 0, 0) } 
.module-banners_grid-253 .btn.btn:focus, .module-banners_grid-253 .btn.btn[disabled] { background-color: rgba(0, 0, 0, 0) !important; --background-color: rgba(0, 0, 0, 0) !important } 
.module-banners_grid-253 .btn.btn.btn.disabled::after { font-size: 1em } 
.module-banners_grid-253 .slide-button-1::after { content: '\f105' !important; font-family: icomoon !important; transform: translate3d(0px, 1px, 0); margin-left: 2px; --element-margin-left: 2px } 
.module-banners_grid-253 .slide-content .slide-button .btn { transform: translate3d(0, 0 ,0) scale(1); opacity: 1 } 
.module-banners_grid-253 .slide-button-group { flex-direction: row } 
.module-banners_grid-253 .slide-button { width: auto } 
.module-banners_grid-253 .flex-grid { --flex-grid-width: 400px } 
.module-banners_grid-253 .flex-grid > * { flex-grow: 1 } 
div.module-banners_grid-253 .banners-grid.auto-grid { --grid-min-width: 300px; --grid-gap: 20px; --auto-grow-type: auto-fit; --item-width: var(--item-fit); --scrollbar-top-space: 0px; --scrollbar-bottom-space: 0px; --scroll-padding: var(--scroll-padding-custom, var(--content-gutter, 0px)); } 
.module-banners_grid-253 .banners-grid.auto-grid { margin-inline-start: unset; margin-inline-end: unset; --fr: 1fr } 
.module-banners_grid-253 .banners-grid.auto-grid > .auto-grid-items { grid-auto-flow: row dense; overflow-x:initial; padding-inline-start:unset; padding-inline-end: unset } 
.module-banners_grid-253 .banners-grid.auto-grid > .auto-carousel-controls { display:none; } 
.module-banners_grid-253 .banners-grid.auto-grid > .auto-carousel-items::after { display:none; } 
.module-banners_grid-253 .banners-grid.auto-grid > .auto-grid-items.is-gliding a { pointer-events: auto } 
.module-banners_grid-253 .banners-grid.auto-grid > .auto-grid-items::before { --fader-status: 0; display: none } 
.module-banners_grid-253 .banners-grid.auto-grid > .auto-grid-items::after { --fader-status: 0; display: none } 
div.module-banners_grid-253 .banners-grid.auto-grid .auto-carousel-bar { display:none; margin: 0; } 
div.module-banners_grid-253 .banners-grid.auto-grid .auto-carousel-controls.auto-carousel-bar { max-height: 0 } 
.touchevents  div.module-banners_grid-253 .banners-grid.auto-grid > .auto-grid-items:not(.is-dragging) > * { scroll-snap-align:start } 
div.module-banners_grid-253 .banners-grid.auto-grid .auto-carousel-controls { --auto-carousel-controls-max-width: min(min(var(--content-max-width, 100%) - var(--scroll-padding, 0px) * 2, var(--content-max-width, 100%) - var(--content-gutter, 0) * 2), 100% - var(--scroll-padding, 0px) * 2) } 
.module-banners_grid-253 .slide-col-left-hold { overflow: initial; } 
.module-banners_grid-253 .slide-cols-hold { overflow: initial; } 
.module-banners_grid-253 .slide-col-right-hold { overflow: initial; } 
.module-banners_grid-253 .slide-col-left::after { display: none; } 
.module-banners_grid-253 .slide-col-right::after { display: block;; --overlay-max-width: 50%; --overlay-x: 150%; --overlay-y: 50%; --overlay-scale: 3; --overlay-rotate: 35deg; --overlay-x-hover: 50%; --overlay-ease: ease-out; background-color: rgba(237, 243, 248, 1); --background-color: rgba(237, 243, 248, 1) } 
.no-touchevents .module-banners_grid-253 .slide-content:hover .slide-col-right::after { background-color: rgba(226, 145, 14, 1); --background-color: rgba(226, 145, 14, 1) }  .module-banners_grid-253 .module-item-1.swiper-slide .slide-link { z-index:3 } 
.module-banners_grid-253 .swiper-slide.module-item-1 .slide-content { background-size: cover } 
.no-touchevents .module-banners_grid-253 .swiper-slide.module-item-1:hover .slide-content { background-size: cover } 
.module-banners_grid-253 > .module-body > .banners-grid.auto-grid > .auto-grid-items > .module-item-1 { grid-row-end: auto } 
.module-banners_grid-253 .swiper-slide.module-item-1 .slide-col-left::after { --overlay-ease: ease-out } 
.module-banners_grid-253 .swiper-slide.module-item-1 .slide-col-right::after { --overlay-ease: ease-out }  .module-banners_grid-253 .module-item-1.swiper-slide .module-subitem-1 .slide-text-layer { font-family: 'Open Sans'; font-weight: 400; font-size: var(--j-font_size-18); color: rgba(102, 102, 102, 1) }  .module-banners_grid-253 .module-item-1.swiper-slide .module-subitem-2 .slide-text-layer { font-family: 'Cormorant Garamond'; font-weight: 700; font-size: var(--j-font_size-40); color: rgba(17, 17, 17, 1) } 
@media (max-width: 1440px) {
	.module-banners_grid-253 .module-item-1.swiper-slide .module-subitem-2 .slide-text-layer { font-size: 32px } 
}
@media (max-width: 1366px) {
	.module-banners_grid-253 .module-item-1.swiper-slide .module-subitem-2 .slide-text-layer { font-size: 26px } 
} .module-banners_grid-253 .module-item-1.swiper-slide .module-subitem-3 .slide-button-1.btn, .module-banners_grid-253 .module-item-1.swiper-slide .module-subitem-3 .slide-button-1.btn:visited { font-family: 'Open Sans' !important; font-weight: 500 !important; font-size: 13px !important; color: rgba(255, 255, 255, 1) !important; text-transform: uppercase !important; letter-spacing: 0.2pxpx !important; line-height: 22px !important } 
.module-banners_grid-253 .module-item-1.swiper-slide .module-subitem-3 .slide-button-1.btn, .module-banners_grid-253 .module-item-1.swiper-slide .module-subitem-3 .slide-button-1.tooltip { background-color: rgba(226, 145, 14, 1); --background-color: rgba(226, 145, 14, 1) } 
.no-touchevents .module-banners_grid-253 .module-item-1.swiper-slide .module-subitem-3 .slide-button-1.btn:hover { background-color: rgba(17, 17, 17, 1); --background-color: rgba(17, 17, 17, 1) } 
.module-banners_grid-253 .module-item-1.swiper-slide .module-subitem-3 .slide-button-1.btn { padding-top: 10px; --element-padding-top: 10px; padding-right: 20px; --element-padding-right: 20px; padding-bottom: 10px; --element-padding-bottom: 10px; padding-left: 20px; --element-padding-left: 20px } 
.module-banners_grid-253 .module-item-1.swiper-slide .module-subitem-3 .slide-button-1.btn.btn.disabled::after { font-size: 20px } 
.module-banners_grid-253 .module-item-1.swiper-slide .module-subitem-3 .slide-button-1.btn::before { color: rgba(255, 255, 255, 1); font-size: 20px; margin-right: 5px; --element-margin-right: 5px; margin-left: 5px; --element-margin-left: 5px }   .module-banners_grid-253 .module-item-2.swiper-slide .slide-link { z-index:3 } 
.module-banners_grid-253 .swiper-slide.module-item-2 .slide-content { background-size: cover } 
.no-touchevents .module-banners_grid-253 .swiper-slide.module-item-2:hover .slide-content { background-size: cover } 
.module-banners_grid-253 > .module-body > .banners-grid.auto-grid > .auto-grid-items > .module-item-2 { grid-row-end: auto } 
.module-banners_grid-253 .swiper-slide.module-item-2 .slide-col-left::after { --overlay-ease: ease-out } 
.module-banners_grid-253 .swiper-slide.module-item-2 .slide-col-right::after { --overlay-ease: ease-out }  .module-banners_grid-253 .module-item-2.swiper-slide .module-subitem-1 .slide-text-layer { font-family: 'Open Sans'; font-weight: 400; font-size: var(--j-font_size-18); color: rgba(102, 102, 102, 1) }  .module-banners_grid-253 .module-item-2.swiper-slide .module-subitem-2 .slide-text-layer { font-family: 'Cormorant Garamond'; font-weight: 700; font-size: var(--j-font_size-40); color: rgba(17, 17, 17, 1) } 
@media (max-width: 1440px) {
	.module-banners_grid-253 .module-item-2.swiper-slide .module-subitem-2 .slide-text-layer { font-size: var(--j-font_size-32) } 
}
@media (max-width: 1366px) {
	.module-banners_grid-253 .module-item-2.swiper-slide .module-subitem-2 .slide-text-layer { font-size: 26px } 
} .module-banners_grid-253 .module-item-2.swiper-slide .module-subitem-3 .slide-button-1.btn, .module-banners_grid-253 .module-item-2.swiper-slide .module-subitem-3 .slide-button-1.btn:visited { font-family: 'Open Sans' !important; font-weight: 500 !important; font-size: 13px !important; color: rgba(255, 255, 255, 1) !important; text-transform: uppercase !important; letter-spacing: 0.2pxpx !important; line-height: 22px !important } 
.module-banners_grid-253 .module-item-2.swiper-slide .module-subitem-3 .slide-button-1.btn, .module-banners_grid-253 .module-item-2.swiper-slide .module-subitem-3 .slide-button-1.tooltip { background-color: rgba(226, 145, 14, 1); --background-color: rgba(226, 145, 14, 1) } 
.no-touchevents .module-banners_grid-253 .module-item-2.swiper-slide .module-subitem-3 .slide-button-1.btn:hover { background-color: rgba(17, 17, 17, 1); --background-color: rgba(17, 17, 17, 1) } 
.module-banners_grid-253 .module-item-2.swiper-slide .module-subitem-3 .slide-button-1.btn { padding-top: 10px; --element-padding-top: 10px; padding-right: 20px; --element-padding-right: 20px; padding-bottom: 10px; --element-padding-bottom: 10px; padding-left: 20px; --element-padding-left: 20px } 
.module-banners_grid-253 .module-item-2.swiper-slide .module-subitem-3 .slide-button-1.btn.btn.disabled::after { font-size: 20px } 
.module-banners_grid-253 .module-item-2.swiper-slide .module-subitem-3 .slide-button-1.btn::before { color: rgba(255, 255, 255, 1); font-size: 20px; margin-right: 5px; --element-margin-right: 5px; margin-left: 5px; --element-margin-left: 5px }    .module-banners_grid-253 { --image-width: 400; --image-height: 200} .module-banners_grid-253 .swiper-slide::after { --image-width: 400; --image-height: 200}</style>
					<style data-id="info_blocks-242">.module-info_blocks-242 .ipr-grid .module-item.swiper-slide { margin-right: 0px; width: calc((100% - 3 * 0px) / 4 - 0.01px) } 
.module-info_blocks-242 .ipr-grid .module-item:not(.swiper-slide) { padding: 0px; width: calc(100% / 4 - 0.01px) } 
.one-column #content .module-info_blocks-242 .ipr-grid .module-item.swiper-slide { margin-right: 0px; width: calc((100% - 0 * 0px) / 1 - 0.01px) } 
.one-column #content .module-info_blocks-242 .ipr-grid .module-item:not(.swiper-slide) { padding: 0px; width: calc(100% / 1 - 0.01px) } 
.two-column #content .module-info_blocks-242 .ipr-grid .module-item.swiper-slide { margin-right: 0px; width: calc((100% - 0 * 0px) / 1 - 0.01px) } 
.two-column #content .module-info_blocks-242 .ipr-grid .module-item:not(.swiper-slide) { padding: 0px; width: calc(100% / 1 - 0.01px) } 
.side-column .module-info_blocks-242 .ipr-grid .module-item.swiper-slide { margin-right: 0px; width: calc((100% - 0 * 0px) / 1 - 0.01px) } 
.side-column .module-info_blocks-242 .ipr-grid .module-item:not(.swiper-slide) { padding: 0px; width: calc(100% / 1 - 0.01px) } 
.module-info_blocks-242 .info-block .info-block-title { font-family: 'Open Sans'; font-weight: 400; font-size: 18px; color: rgba(82, 82, 82, 1); display: flex } 
.no-touchevents .module-info_blocks-242 a.info-block:hover .info-block-title, .module-info_blocks-242 a.info-block:active .info-block-title { color: rgba(226, 145, 14, 1) } 
.module-info_blocks-242 .info-block-text { order: initial } 
.module-info_blocks-242 .info-block .info-block-text { font-size: var(--j-font_size-13); color: rgba(134, 134, 134, 1); font-weight: 400; display: block } 
.no-touchevents .module-info_blocks-242 a.info-block:hover .info-block-text, .module-info_blocks-242 a.info-block:active .info-block-text { color: rgba(134, 134, 134, 1) } 
.module-info_blocks-242 .info-block-title:not(:empty) + .info-block-text:not(:empty) { margin-top:0px } 
.module-info_blocks-242 .info-block .info-block-content { text-align: start; align-items: flex-start; flex-grow: 0 } 
.module-info_blocks-242 .info-block { background-color: rgba(0, 0, 0, 0); --background-color: rgba(0, 0, 0, 0); border-width: 0; border-right-width: 1px; border-style: solid; border-color: rgba(230, 230, 230, 1); box-shadow: none; padding: 10px; --element-padding: 10px; padding-right: 30px; --element-padding-right: 30px; padding-left: 30px; --element-padding-left: 30px; --align-v: center; --align-h: center; --align-text-v: start; --align-text-h: center; display: flex; flex-direction: column;; display: flex; flex-direction: row; justify-content: flex-start; text-align: start; --gap:8px } 
.no-touchevents .module-info_blocks-242 .info-block:hover { background-color: rgba(0, 0, 0, 0); --background-color: rgba(0, 0, 0, 0) } 
.module-info_blocks-242 .info-blocks:last-child .info-block { border-width: 0; border-right-width: 0px; border-left-width: 0px; border-style: solid; border-color: rgba(230, 230, 230, 1) } 
.module-info_blocks-242 .info-block-content::before { display: none } 
.module-info_blocks-242 a.info-block { overflow: visible } 
.module-info_blocks-242 .info-block::before { align-self:center;; position: relative; transform: none; top: initial;; height: var(--height); font-size:90px; color: rgba(110, 110, 110, 1) } 
.module-info_blocks-242 .info-block-img { align-self:center; } 
.module-info_blocks-242 .info-block-counter { align-self:center; } 
.module-info_blocks-242 .info-block-content { justify-content: flex-start;  align-items: var(--align-h); text-align: var(--align-text-h); display:flex } 
.module-info_blocks-242 .info-block::after { opacity: 1; transform: translate3d(0,0,0) scale(1); } 
.module-info_blocks-242 .info-blocks .info-block-title::before { display:none } 
.module-info_blocks-242 .info-blocks-incremental .info-block::before { content: counter(top-counters) !important } 
.no-touchevents .module-info_blocks-242 a.info-block:hover::before { color: rgba(226, 145, 14, 1) } 
.module-info_blocks-242 .info-block .count-badge { display: none } 
.module-info_blocks-242 .module-body .ipr-grid { margin: -10px; --element-margin: -10px } 
.module-info_blocks-242 .flex-grid > * { flex-grow: 0 } 
div.module-info_blocks-242 .auto-grid { --auto-grow-type: auto-fill; --item-width: var(--item-fill) } 
.module-info_blocks-242 { --center-insufficient: initial; --inline-margin: initial; --center-insufficient-carousel: initial; } 
.module-info_blocks-242 .auto-grid { margin-inline-start: unset; margin-inline-end: unset; --fr: 1fr } 
.module-info_blocks-242 .auto-grid .auto-grid-items { grid-auto-flow: row dense; overflow-x:initial; padding-inline-start:unset; padding-inline-end: unset;  --grid-rows: 1 } 
.module-info_blocks-242 .auto-grid .auto-carousel-controls { display:none; } 
.module-info_blocks-242 .auto-grid .auto-carousel-items::after { display:none; } 
.module-info_blocks-242 .auto-grid .auto-grid-items.is-gliding a { pointer-events: auto } 
.module-info_blocks-242 .auto-grid > .auto-grid-items::before { --fader-status: 0; display: none } 
.module-info_blocks-242 .auto-grid > .auto-grid-items::after { --fader-status: 0; display: none } 
div.module-info_blocks-242 { --auto-carousel-controls-max-width: min(min(var(--content-max-width, 100%) - var(--scroll-padding, 0px) * 2, var(--content-max-width, 100%) - var(--content-gutter, 0) * 2), 100% - var(--scroll-padding, 0px) * 2) } 
@media (max-width: 1367px) {
	.module-info_blocks-242 .info-block .info-block-title { font-size: var(--j-font_size-16) } 
}
@media (max-width: 1140px) {
	.module-info_blocks-242 .ipr-grid .module-item.swiper-slide { margin-right: 0px; width: calc((100% - 1 * 0px) / 2 - 0.01px) } 
	.module-info_blocks-242 .ipr-grid .module-item:not(.swiper-slide) { padding: 0px; width: calc(100% / 2 - 0.01px) } 
	.module-info_blocks-242 .info-blocks:first-child .info-block { border-width: 0; border-right-width: 1px; border-style: solid; border-color: rgba(230, 230, 230, 1) } 
	.module-info_blocks-242 .info-blocks:last-child .info-block { border-width: 0; border-left-width: 0px; border-color: rgba(230, 230, 230, 1) } 
}
@media (max-width: 992px) {
	.module-info_blocks-242 .info-block .info-block-text { font-size: var(--j-font_size-12) } 
}
@media (max-width: 760px) {
	.module-info_blocks-242 .ipr-grid .module-item.swiper-slide { margin-right: 0px; width: calc((100% - 0 * 0px) / 1 - 0.01px) } 
	.module-info_blocks-242 .ipr-grid .module-item:not(.swiper-slide) { padding: 0px; width: calc(100% / 1 - 0.01px) } 
	.module-info_blocks-242 .info-block { border-width: 0; border-right-width: 0px; border-style: none } 
	.module-info_blocks-242 .info-blocks:first-child .info-block { border-width: 0; border-right-width: 0px; border-style: none } 
	.module-info_blocks-242 .info-blocks:last-child .info-block { border-width: 0; border-left-width: 0px; border-style: none } 
}
@media (max-width: 410px) {
	.module-info_blocks-242 .info-block .info-block-title { font-size: 14px } 
} .module-info_blocks-242 .auto-grid .module-item-1 { grid-row-end: auto } 
.module-info_blocks-242 .auto-grid .module-item-1 .info-block-img { height: auto; } 
.module-info_blocks-242 .module-item-1 .info-block::before { content: '\ed3d' !important; font-family: icomoon !important; font-size: 40px; margin-right: 8px; --element-margin-right: 8px }  .module-info_blocks-242 .auto-grid .module-item-2 { grid-row-end: auto } 
.module-info_blocks-242 .auto-grid .module-item-2 .info-block-img { height: auto; } 
.module-info_blocks-242 .module-item-2 .info-block::before { content: '\e991' !important; font-family: icomoon !important; font-size: 32px; margin-right: 8px; --element-margin-right: 8px }  .module-info_blocks-242 .auto-grid .module-item-3 { grid-row-end: auto } 
.module-info_blocks-242 .auto-grid .module-item-3 .info-block-img { height: auto; } 
.module-info_blocks-242 .module-item-3 .info-block::before { content: '\eb54' !important; font-family: icomoon !important; font-size: 40px; margin-right: 8px; --element-margin-right: 8px }  .module-info_blocks-242 .auto-grid .module-item-4 { grid-row-end: auto } 
.module-info_blocks-242 .auto-grid .module-item-4 .info-block-img { height: auto; } 
.module-info_blocks-242 .module-item-4 .info-block::before { content: '\e054' !important; font-family: icomoon !important; font-size: 30px; margin-right: 8px; --element-margin-right: 8px }  </style>
					<style data-id="banners-184">.module-banners-184 .ipr-grid .module-item.swiper-slide { margin-right: 0px; width: calc((100% - 0 * 0px) / 1 - 0.01px) } 
.module-banners-184 .ipr-grid .module-item:not(.swiper-slide) { padding: 0px; width: calc(100% / 1 - 0.01px) } 
.one-column #content .module-banners-184 .ipr-grid .module-item.swiper-slide { margin-right: 0px; width: calc((100% - 0 * 0px) / 1 - 0.01px) } 
.one-column #content .module-banners-184 .ipr-grid .module-item:not(.swiper-slide) { padding: 0px; width: calc(100% / 1 - 0.01px) } 
.two-column #content .module-banners-184 .ipr-grid .module-item.swiper-slide { margin-right: 0px; width: calc((100% - 0 * 0px) / 1 - 0.01px) } 
.two-column #content .module-banners-184 .ipr-grid .module-item:not(.swiper-slide) { padding: 0px; width: calc(100% / 1 - 0.01px) } 
.side-column .module-banners-184 .ipr-grid .module-item.swiper-slide { margin-right: 0px; width: calc((100% - 0 * 0px) / 1 - 0.01px) } 
.side-column .module-banners-184 .ipr-grid .module-item:not(.swiper-slide) { padding: 0px; width: calc(100% / 1 - 0.01px) } 
.module-banners-184 .module-item > a { background-position: center center; background-size: cover } 
.module-banners-184 .module-item > a::before { mix-blend-mode: normal; --opacity: 1 } 
.module-banners-184 a::before { opacity: var(--opacity, 1) } 
.module-banners-184 a::after { opacity:0 } 
.no-touchevents .module-banners-184 .module-item:hover a::after { opacity:1 } 
.module-banners-184 .module-item > a::after { top:50%; left:50%; right:auto; bottom: auto; transform: translate3d(-50%, -50%, 0) } 
.module-banners-184 a .banner-caption { opacity:1; display:block; width:auto } 
.module-banners-184 .module-item .banner-caption span::after { margin-inline-start: 6px } 
.module-banners-184 .banner-caption { --align: flex-start; top:0; left:0; right:auto; bottom: auto; transform: translate3d(0, 0, 0); text-align: start; } 
.module-banners-184 .banner-caption span { transform:scale(calc(100 / 100)); transform-origin: center; white-space: normal;; font-family: 'Open Sans'; font-weight: 400; font-size: 16px; color: rgba(17, 17, 17, 1); line-height: 24px; margin-top: 50px; --element-margin-top: 50px; margin-left: 20px; --element-margin-left: 20px } 
.no-touchevents .module-banners-184 .module-item:hover .banner-caption span { transform:scale(calc(100 / 100)) } 
.module-banners-184 .banner-caption span s { display:block } 
.module-banners-184 .module-item .banner-caption-2 span::after { margin-inline-start: 6px } 
.module-banners-184 a .banner-caption-2 { opacity:1; display:block; width:auto } 
.module-banners-184 .banner-caption-2 { --align: flex-start; top:auto; left:0; right:auto; bottom: 0; transform: translate3d(0, 0, 0); text-align: left; } 
.module-banners-184 .banner-caption-2 span { transform-origin: center; white-space: normal;; font-family: 'Open Sans'; font-weight: 500; font-size: 15px; color: rgba(17, 17, 17, 1); text-transform: uppercase; text-decoration: underline; -webkit-text-decoration: underline; text-decoration-color: rgba(17, 17, 17, 1); -webkit-text-decoration-color: rgba(17, 17, 17, 1); line-height: 22px; margin-bottom: 50px; --element-margin-bottom: 50px; margin-left: 20px; --element-margin-left: 20px } 
.no-touchevents .module-banners-184 .banner-caption-2:hover span { color: rgba(226, 145, 14, 1); text-decoration: underline; -webkit-text-decoration: underline } 
.module-banners-184 .banner-caption-2 span s { display:block } 
.module-banners-184 .banner-caption-3 span { white-space: normal;; font-family: 'Cormorant Garamond'; font-weight: 400; font-size: 38px; color: rgba(17, 17, 17, 1); line-height: 46px; margin-left: 20px; --element-margin-left: 20px } 
div.module-banners-184 a img { transform: scale(1) } 
.no-touchevents div.module-banners-184 .module-item:hover a img { transform: scale(1.15) } 
div.module-banners-184 .banner-caption { top:0; left:0; right:auto; bottom: auto; transform: translate3d(0, 0, 0); text-align: left; } 
div.module-banners-184 .banner-caption span { white-space: normal; } 
div.module-banners-184 .banner-caption-2 span { white-space: normal; } 
div.module-banners-184 .banner-caption-3 span { white-space: normal; } 
div.module-banners-184 .flex-grid > * { flex-grow: 1 } 
.module-banners-184 .auto-grid { --grid-max-col: 3; --grid-gap: 30px; --auto-grow-type: auto-fit; --item-width: var(--item-fit) } 
div.module-banners-184 .auto-grid { --auto-grow-type: auto-fit; --item-width: var(--item-fit); margin-inline-start: unset; margin-inline-end: unset; --fr: 1fr; --top-padding:20px; --bottom-padding:20px } 
div.module-banners-184 .auto-grid .auto-grid-items { grid-auto-flow: row dense; overflow-x:initial; padding-inline-start:unset; padding-inline-end: unset } 
div.module-banners-184 .auto-grid .auto-carousel-controls { display:none; } 
div.module-banners-184 .auto-grid .auto-carousel-items::after { display:none; } 
div.module-banners-184 .auto-grid .auto-grid-items.is-gliding a { pointer-events: auto } 
.module-banners-184 .auto-grid > .auto-grid-items::before { --fader-status: 0; display: none } 
.module-banners-184 .auto-grid > .auto-grid-items::after { --fader-status: 0; display: none } 
div.module-banners-184 { --auto-carousel-controls-max-width: min(min(var(--content-max-width, 100%) - var(--scroll-padding, 0px) * 2, var(--content-max-width, 100%) - var(--content-gutter, 0) * 2), 100% - var(--scroll-padding, 0px) * 2) } 
@media (max-width: 1400px) {
	.module-banners-184 .banner-caption span { font-size: 14px; margin-top: 30px; --element-margin-top: 30px } 
	.module-banners-184 .banner-caption-2 span { font-size: 13px; margin-bottom: 30px; --element-margin-bottom: 30px } 
	.module-banners-184 .banner-caption-3 span { font-size: 24px; font-weight: 400; line-height: 30px } 
}
@media (max-width: 1200px) {
	.module-banners-184 .banner-caption span { font-size: 12px; line-height: 20px } 
	.module-banners-184 .banner-caption-2 span { font-size: 11px; line-height: 22px } 
	.module-banners-184 .banner-caption-3 span { font-size: 20px; line-height: 30px } 
	.module-banners-184 .auto-grid { --grid-gap: 20px; --auto-grow-type: auto-fit; --item-width: var(--item-fit) } 
}
@media (max-width: 992px) {
	.module-banners-184 .auto-grid { --grid-gap: 14px } 
}
@media (min-width: 426px) and (max-width: 768px) {
	.module-banners-184 .banner-caption span { font-size: 14px } 
	.module-banners-184 .banner-caption-2 span { font-size: 13px } 
	.module-banners-184 .banner-caption-3 span { font-size: 30px; line-height: 26px } 
}
@media (max-width: 768px) {
	.module-banners-184 .banner-caption span { margin-top: 20px; --element-margin-top: 20px; margin-left: 30px; --element-margin-left: 30px } 
	.module-banners-184 .banner-caption-2 span { margin-bottom: 20px; --element-margin-bottom: 20px; margin-left: 30px; --element-margin-left: 30px } 
	.module-banners-184 .banner-caption-3 span { margin-left: 30px; --element-margin-left: 30px } 
	.module-banners-184 .auto-grid { --grid-max-col: 1; --grid-gap: 14px } 
} .fooldal-konyv-bannerek-felso .module-item {
  position: relative !important;
}

.fooldal-konyv-bannerek-felso .banner-caption-3 {
	position: absolute;
  z-index: 2;
  top: 50%;
  transform: translateY(-50%);
}.module-banners-184 .banners-grid.auto-grid > .auto-grid-items > .module-item-1 { grid-row-end: auto } 
.module-banners-184 div.module-item-1 > a::after { font-size: 100px }  .module-banners-184 .banners-grid.auto-grid > .auto-grid-items > .module-item-2 { grid-row-end: auto } 
.module-banners-184 div.module-item-2 > a::after { font-size: 100px }  .module-banners-184 .banners-grid.auto-grid > .auto-grid-items > .module-item-3 { grid-row-end: auto } 
.module-banners-184 div.module-item-3 > a::after { font-size: 100px }  </style>
					<style data-id="banners-186">.module-banners-186 .ipr-grid .module-item.swiper-slide { margin-right: 0px; width: calc((100% - 0 * 0px) / 1 - 0.01px) } 
.module-banners-186 .ipr-grid .module-item:not(.swiper-slide) { padding: 0px; width: calc(100% / 1 - 0.01px) } 
.one-column #content .module-banners-186 .ipr-grid .module-item.swiper-slide { margin-right: 0px; width: calc((100% - 0 * 0px) / 1 - 0.01px) } 
.one-column #content .module-banners-186 .ipr-grid .module-item:not(.swiper-slide) { padding: 0px; width: calc(100% / 1 - 0.01px) } 
.two-column #content .module-banners-186 .ipr-grid .module-item.swiper-slide { margin-right: 0px; width: calc((100% - 0 * 0px) / 1 - 0.01px) } 
.two-column #content .module-banners-186 .ipr-grid .module-item:not(.swiper-slide) { padding: 0px; width: calc(100% / 1 - 0.01px) } 
.side-column .module-banners-186 .ipr-grid .module-item.swiper-slide { margin-right: 0px; width: calc((100% - 0 * 0px) / 1 - 0.01px) } 
.side-column .module-banners-186 .ipr-grid .module-item:not(.swiper-slide) { padding: 0px; width: calc(100% / 1 - 0.01px) } 
.module-banners-186 .module-item > a { background-position: center center; background-size: cover } 
.module-banners-186 .module-item > a::before { mix-blend-mode: normal; --opacity: 1 } 
.module-banners-186 a::before { opacity: var(--opacity, 1) } 
.module-banners-186 a::after { opacity:0 } 
.no-touchevents .module-banners-186 .module-item:hover a::after { opacity:1 } 
.module-banners-186 .module-item > a::after { top:50%; left:50%; right:auto; bottom: auto; transform: translate3d(-50%, -50%, 0) } 
.module-banners-186 a .banner-caption { opacity:1; display:block; width:auto } 
.module-banners-186 .module-item .banner-caption span::after { margin-inline-start: 6px } 
.module-banners-186 .banner-caption { --align: flex-start; top:0; left:0; right:auto; bottom: auto; transform: translate3d(0, 0, 0); text-align: start; } 
.module-banners-186 .banner-caption span { transform:scale(calc(100 / 100)); transform-origin: center; white-space: normal;; font-family: 'Open Sans'; font-weight: 400; font-size: 16px; color: rgba(17, 17, 17, 1); line-height: 24px; margin-top: 50px; --element-margin-top: 50px; margin-left: 20px; --element-margin-left: 20px } 
.no-touchevents .module-banners-186 .module-item:hover .banner-caption span { transform:scale(calc(100 / 100)) } 
.module-banners-186 .banner-caption span s { display:block } 
.module-banners-186 .module-item .banner-caption-2 span::after { margin-inline-start: 6px } 
.module-banners-186 a .banner-caption-2 { opacity:1; display:block; width:auto } 
.module-banners-186 .banner-caption-2 { --align: flex-start; top:auto; left:0; right:auto; bottom: 0; transform: translate3d(0, 0, 0); text-align: left; } 
.module-banners-186 .banner-caption-2 span { transform-origin: center; white-space: normal;; font-family: 'Open Sans'; font-weight: 500; font-size: 15px; color: rgba(17, 17, 17, 1); text-transform: uppercase; text-decoration: underline; -webkit-text-decoration: underline; text-decoration-color: rgba(17, 17, 17, 1); -webkit-text-decoration-color: rgba(17, 17, 17, 1); line-height: 22px; margin-bottom: 50px; --element-margin-bottom: 50px; margin-left: 20px; --element-margin-left: 20px } 
.no-touchevents .module-banners-186 .banner-caption-2:hover span { color: rgba(226, 145, 14, 1); text-decoration: underline; -webkit-text-decoration: underline } 
.module-banners-186 .banner-caption-2 span s { display:block } 
.module-banners-186 .banner-caption-3 span { white-space: normal;; font-family: 'Cormorant Garamond'; font-weight: 400; font-size: 38px; color: rgba(17, 17, 17, 1); line-height: 46px; margin-left: 20px; --element-margin-left: 20px } 
div.module-banners-186 a img { transform: scale(1) } 
.no-touchevents div.module-banners-186 .module-item:hover a img { transform: scale(1.15) } 
div.module-banners-186 .banner-caption { top:0; left:0; right:auto; bottom: auto; transform: translate3d(0, 0, 0); text-align: left; } 
div.module-banners-186 .banner-caption span { white-space: normal; } 
div.module-banners-186 .banner-caption-2 span { white-space: normal; } 
div.module-banners-186 .banner-caption-3 span { white-space: normal; } 
div.module-banners-186 .flex-grid > * { flex-grow: 1 } 
.module-banners-186 .auto-grid { --grid-max-col: 2; --grid-gap: 30px; --auto-grow-type: auto-fit; --item-width: var(--item-fit) } 
div.module-banners-186 .auto-grid { --auto-grow-type: auto-fit; --item-width: var(--item-fit); margin-inline-start: unset; margin-inline-end: unset; --fr: 1fr } 
div.module-banners-186 .auto-grid .auto-grid-items { grid-auto-flow: row dense; overflow-x:initial; padding-inline-start:unset; padding-inline-end: unset } 
div.module-banners-186 .auto-grid .auto-carousel-controls { display:none; } 
div.module-banners-186 .auto-grid .auto-carousel-items::after { display:none; } 
div.module-banners-186 .auto-grid .auto-grid-items.is-gliding a { pointer-events: auto } 
.module-banners-186 .auto-grid > .auto-grid-items::before { --fader-status: 0; display: none } 
.module-banners-186 .auto-grid > .auto-grid-items::after { --fader-status: 0; display: none } 
div.module-banners-186 { --auto-carousel-controls-max-width: min(min(var(--content-max-width, 100%) - var(--scroll-padding, 0px) * 2, var(--content-max-width, 100%) - var(--content-gutter, 0) * 2), 100% - var(--scroll-padding, 0px) * 2) } 
@media (max-width: 1400px) {
	.module-banners-186 .banner-caption span { font-size: 14px; margin-top: 30px; --element-margin-top: 30px } 
	.module-banners-186 .banner-caption-2 span { font-size: 13px; margin-bottom: 30px; --element-margin-bottom: 30px } 
	.module-banners-186 .banner-caption-3 span { font-size: 24px; font-weight: 400; line-height: 30px } 
}
@media (max-width: 1200px) {
	.module-banners-186 .banner-caption span { font-size: 12px; line-height: 20px } 
	.module-banners-186 .banner-caption-2 span { font-size: 11px; line-height: 22px } 
	.module-banners-186 .banner-caption-3 span { font-size: 20px; line-height: 30px } 
	.module-banners-186 .auto-grid { --grid-gap: 20px } 
}
@media (max-width: 992px) {
	.module-banners-186 .auto-grid { --grid-gap: 14px } 
}
@media (min-width: 426px) and (max-width: 768px) {
	.module-banners-186 .banner-caption span { font-size: 14px } 
	.module-banners-186 .banner-caption-2 span { font-size: 13px } 
	.module-banners-186 .banner-caption-3 span { font-size: 30px; line-height: 26px } 
}
@media (max-width: 768px) {
	.module-banners-186 .banner-caption span { margin-top: 20px; --element-margin-top: 20px; margin-left: 30px; --element-margin-left: 30px } 
	.module-banners-186 .banner-caption-2 span { margin-bottom: 20px; --element-margin-bottom: 20px; margin-left: 30px; --element-margin-left: 30px } 
	.module-banners-186 .banner-caption-3 span { margin-left: 30px; --element-margin-left: 30px } 
	.module-banners-186 .auto-grid { --grid-max-col: 1; --grid-gap: 14px } 
} .fooldal-konyv-bannerek-also .module-item {
  position: relative !important;
}

.fooldal-konyv-bannerek-also .banner-caption-3 {
	position: absolute;
  z-index: 2;
  top: 50%;
  transform: translateY(-50%);
}

.module-banners-186 .banners-grid.auto-grid > .auto-grid-items > .module-item-1 { grid-row-end: auto } 
.module-banners-186 div.module-item-1 > a::after { font-size: 100px }  .module-banners-186 .banners-grid.auto-grid > .auto-grid-items > .module-item-2 { grid-row-end: auto } 
.module-banners-186 div.module-item-2 > a::after { font-size: 100px }  </style>
					<style data-id="products-193">.module-products-193 .module-title { font-family: 'Cormorant Garamond'; font-weight: 400; font-size: 40px; line-height: 50px; margin-bottom:20px !important;; white-space: normal; overflow: initial; text-overflow: initial; -webkit-line-clamp: initial;; text-align:center } 
.module-products-193 .module-title::after { display:none; margin-inline-start:auto; margin-inline-end:auto; } 
.module-products-193 .module-title .page-title-text::after { display:none; margin-inline-start:auto; margin-inline-end:auto; } 
.module-products-193 .module-title .filter-title-text::after { display:none; margin-inline-start:auto; margin-inline-end:auto; } 
.module-products-193 .module-title .page-title-text { text-align:center } 
.module-products-193 .module-title .filter-title-text { text-align:center } 
div.module-products-193 .module-title { text-align:start } 
div.module-products-193 .module-title::after { margin-inline:0 auto; } 
html:not(.mobile) .module-products-193 .swiper-container { overflow: hidden !important } 
.module-products-193 .swiper-buttons:not(.slider-navigation) { display:flex; top:50%; width:calc(100% - (-15px * 2)); margin-top:-15px } 
.module-products-193 .swiper-button-prev { left:0; right:auto; transform: translate(0, -50%) scale(var(--disabled-scale, 1)); } 
.module-products-193 .swiper-button-next { left:auto; right:0; transform: translate(0, -50%) scale(var(--disabled-scale, 1)); } 
.module-products-193 .swiper-buttons:not(.slider-navigation) div { --width:31px;; --height:30px; background-color: rgba(102, 102, 102, 1); --background-color: rgba(102, 102, 102, 1); border-width: 2px; border-style: solid; border-radius: 8px; --element-border-radius: 8px } 
.module-products-193 .swiper-button-disabled { opacity:0 } 
.module-products-193 .swiper-container:not(.swiper-container-initialized) + .swiper-buttons:not(.slider-navigation) .swiper-button-prev { opacity:0; --disabled-scale:0 } 
.module-products-193 .swiper-buttons:not(.slider-navigation) > .swiper-button-disabled { --disabled-scale:0 } 
.module-products-193 .swiper-buttons:not(.slider-navigation) div::before { content: '\e93e' !important; font-family: icomoon !important; font-size: 20px; transform: translate3d(-1px, -1px, 0) } 
.module-products-193 .swiper-buttons:not(.slider-navigation) .swiper-button-next::before { content: '\e93f' !important; font-family: icomoon !important; font-size: 20px; transform: translate3d(1px, -1px, 0) } 
.module-products-193 .swiper-pagination { display:none; left:50%; transform:translate3d(-50%,0,0); } 
.module-products-193 .swiper { padding-bottom:0; } 
.module-products-193 .swiper-wrapper { cursor: auto } 
.module-products-193 .swiper-pagination-bullet { width:10px; height:10px } 
.module-products-193 .swiper-pagination > span + span { margin-inline-start:5px } 
div.module-products-193 .module-body { --align-tabs: var(--tabs-align, flex-start) } 
div.module-products-193 .module-body .full-tabs-bg { --full-bg-display: block; } 
div.module-products-193 .module-body .tab-content::before { --full-content-bg-display: block; } 
div.module-products-193 .module-body .nav-tabs { min-width: initial; max-width: var(--max-width-display, 100vw); max-height: none; --page-tabs-scroll-direction: var(--page-tabs-scroll, 0px); --tab-align: auto; flex-direction:row; align-items:center; padding-bottom: var(--pb); overflow-x: var(--overflow-x-scroll); overflow-y: var(--overflow-y-scroll); } 
div.module-products-193 .module-body .tab-content { flex-basis: 100%; max-height: none; overflow-y: initial; overflow-x: initial; } 
div.module-products-193 .module-body .nav-tabs + .tab-content { margin-block-start: var(--spacing, 0px); margin-inline-start: 0; } 
.module-products-193 .ipr-grid .product-layout.swiper-slide { margin-right: 20px; width: calc((100% - 0 * 20px) / 1 - 0.01px) } 
.module-products-193 .ipr-grid .product-layout:not(.swiper-slide) { padding: 10px; width: calc(100% / 1 - 0.01px) } 
.one-column #content .module-products-193 .ipr-grid .product-layout.swiper-slide { margin-right: 20px; width: calc((100% - 0 * 20px) / 1 - 0.01px) } 
.one-column #content .module-products-193 .ipr-grid .product-layout:not(.swiper-slide) { padding: 10px; width: calc(100% / 1 - 0.01px) } 
.two-column #content .module-products-193 .ipr-grid .product-layout.swiper-slide { margin-right: 20px; width: calc((100% - 0 * 20px) / 1 - 0.01px) } 
.two-column #content .module-products-193 .ipr-grid .product-layout:not(.swiper-slide) { padding: 10px; width: calc(100% / 1 - 0.01px) } 
.side-column .module-products-193 .ipr-grid .product-layout.swiper-slide { margin-right: 20px; width: calc((100% - 0 * 20px) / 1 - 0.01px) } 
.side-column .module-products-193 .ipr-grid .product-layout:not(.swiper-slide) { padding: 10px; width: calc(100% / 1 - 0.01px) } 
.module-products-193.carousel-mode .swiper-container { padding-top: 10px; --element-padding-top: 10px; padding-bottom: 25px; --element-padding-bottom: 25px } 
.module-products-193 .product-grid .product-thumb { padding-top: 5px; --element-padding-top: 5px; padding-right: 15px; --element-padding-right: 15px; padding-bottom: 5px; --element-padding-bottom: 5px; padding-left: 15px; --element-padding-left: 15px; --fade-duration: 200ms } 
.module-products-193 .product-grid.product-grid .product-layout .product-thumb { display: flex; flex-direction: column; flex-wrap: nowrap } 
.module-products-193 .product-grid.product-grid .product-layout .product-thumb .name { flex-grow: var(--name-grow, 0); --flex-grow: 0 } 
.module-products-193 .product-grid.product-grid .product-layout .product-thumb > div { flex-basis: auto; } 
.module-products-193 .product-grid.product-grid .product-layout .product-thumb .caption { justify-content: flex-start } 
.module-products-193 .product-grid.product-grid .product-thumb .image-group .image { flex-grow: 0 } 
.module-products-193 .product-grid .product-thumb .product-labels { visibility:visible; opacity:1 } 
.module-products-193 .product-grid .product-thumb .product-labels-outside { justify-content: flex-start; --label-grow: 0 } 
.module-products-193 .product-grid .product-thumb .quickview-button .btn-quickview { --visibility: hidden; --opacity: 0; transform: scale(.88) } 
.module-products-193 .product-grid .product-thumb .quickview-button { align-items: center; justify-content: center } 
.module-products-193 .product-grid .has-countdown .product-thumb .btn-quickview { top:0; --countdown-offset: var(--countdown-margin, 0); } 
.module-products-193 .product-grid .product-thumb .btn-quickview .btn-text { display:none } 
.module-products-193 .product-grid .product-thumb .btn-quickview::before { display:inline-flex } 
.module-products-193 .product-grid .product-thumb .image .btn-quickview::before { content: '\e9ce' !important; font-family: icomoon !important; font-size: 20px !important } 
.module-products-193 .product-grid .product-thumb .image .btn, .module-products-193 .product-grid .product-thumb .image .btn:visited { font-family: 'Open Sans' !important; font-weight: 400 !important; font-size: 13px !important } 
.module-products-193 .product-grid .product-thumb .image .btn, .module-products-193 .product-grid .product-thumb .image .tooltip { background-color: rgba(226, 145, 14, 1); --background-color: rgba(226, 145, 14, 1) } 
.no-touchevents .module-products-193 .product-grid .product-thumb .image .btn:hover { background-color: rgba(17, 17, 17, 1); --background-color: rgba(17, 17, 17, 1) } 
.module-products-193 .product-grid .product-thumb .image .btn:active,.no-touchevents  .module-products-193 .product-grid .product-thumb .image .btn:hover:active, .module-products-193 .product-grid .product-thumb .image .btn:focus:active,.no-touchevents  .module-products-193 .product-grid .product-thumb .image .btn:focus:hover:active { background-color: rgba(17, 17, 17, 1); --background-color: rgba(17, 17, 17, 1) } 
.module-products-193 .product-grid .product-thumb .image .btn { padding: 12px; --element-padding: 12px; --scale-hover: 1;; --scale-active: 1; min-width:56px; min-height:56px; max-width:56px; max-height:56px } 
.module-products-193 .product-grid .product-thumb .image .btn.btn.disabled::after { font-size: 1em } 
.module-products-193 .product-grid .product-thumb .image .btn::before { color: rgba(255, 255, 255, 1) } 
.touchevents .module-products-193 .product-grid .product-thumb .image .btn, .module-products-193 .product-grid .product-thumb .image .btn:visited { font-family: 'Open Sans' !important; font-weight: 400 !important; font-size: 13px !important } 
.touchevents .module-products-193 .product-grid .product-thumb .image .btn, .module-products-193 .product-grid .product-thumb .image .tooltip { background-color: rgba(226, 145, 14, 1); --background-color: rgba(226, 145, 14, 1) } 
.no-touchevents .touchevents .module-products-193 .product-grid .product-thumb .image .btn:hover { background-color: rgba(17, 17, 17, 1); --background-color: rgba(17, 17, 17, 1) } 
.touchevents .module-products-193 .product-grid .product-thumb .image .btn:active,.no-touchevents  .module-products-193 .product-grid .product-thumb .image .btn:hover:active, .module-products-193 .product-grid .product-thumb .image .btn:focus:active,.no-touchevents  .module-products-193 .product-grid .product-thumb .image .btn:focus:hover:active { background-color: rgba(17, 17, 17, 1); --background-color: rgba(17, 17, 17, 1) } 
.touchevents .module-products-193 .product-grid .product-thumb .image .btn { padding: 12px; --element-padding: 12px; --scale-hover: 1;; --scale-active: 1; min-width:56px; min-height:56px; max-width:56px; max-height:56px } 
.touchevents .module-products-193 .product-grid .product-thumb .image .btn.btn.disabled::after { font-size: 1em } 
.touchevents .module-products-193 .product-grid .product-thumb .image .btn::before { color: rgba(255, 255, 255, 1) } 
.module-products-193 .product-grid.product-grid .has-countdown .wish-group { --countdown-offset-buttons: var(--buttons-countdown-offset, 40px); } 
.module-products-193 .product-grid:not(.product-list) .has-countdown .product-thumb .rating { --countdown-offset: var(--countdown-margin, 0); } 
.module-products-193 .product-grid .product-thumb .countdown { display:flex;; visibility: visible; opacity: 1; transform: translate3d(-50%, 0, 1px) scale(1); padding-top: 5px; --element-padding-top: 5px; padding-bottom: 5px; --element-padding-bottom: 5px; border-radius: 8px; --element-border-radius: 8px; max-width:100% } 
.module-products-193 .product-grid .product-thumb .countdown > div { font-family: Poppins-Medium; font-size: 16px; font-weight: 400; border-style: solid; padding-top: 0px; --element-padding-top: 0px; padding-bottom: 0px; --element-padding-bottom: 0px; justify-content: center } 
.module-products-193 .product-grid .product-thumb .countdown > div > span { font-family: RedHatText-Regular; font-size: 12px; color: rgba(114, 118, 132, 1); font-weight: 400 } 
.module-products-193 .product-grid .product-thumb .countdown > div span { margin-top:3px } 
.module-products-193 .product-grid .product-thumb .product-img:active { pointer-events: auto } 
.module-products-193 .product-grid.product-list .product-layout .image-group { width:var(--product-list-image-width); order: 0; } 
.module-products-193 .product-grid.product-list .product-thumb { align-items: flex-start } 
.module-products-193 .product-grid .product-thumb .caption { padding-top: 20px; --element-padding-top: 20px; margin-bottom: 25px; --element-margin-bottom: 25px } 
.module-products-193 .product-grid .product-thumb .stats { display:flex; position: relative; transform: none; width: initial; order: -9 } 
.module-products-193 .product-grid .product-thumb .stats-group { justify-content:flex-start; flex-direction: row; } 
.module-products-193 .product-grid .product-thumb .stats-group > span { flex-grow: 0; } 
.module-products-193 .product-grid .product-thumb .name { order:initial; display:flex; align-items: flex-start; justify-content:flex-start; margin-inline: 0 auto; margin-top: 6px; --element-margin-top: 6px; margin-bottom: 6px; --element-margin-bottom: 6px } 
.module-products-193 .product-grid .product-thumb .stats .stats-label { font-family: 'Open Sans'; font-weight: 400; font-size: 13px; color: rgba(102, 102, 102, 1); text-transform: uppercase; letter-spacing: 0.4px; line-height: 22px } 
.module-products-193 .product-grid .product-thumb .stats a { font-family: 'Open Sans'; font-weight: 400; font-size: 13px; color: rgba(102, 102, 102, 1); text-transform: uppercase; letter-spacing: 0.4px; line-height: 22px } 
.module-products-193 .product-grid .stat-1 .stats-label { display: inline-block } 
.module-products-193 .product-grid .stat-2 .stats-label { display: inline-block } 
.module-products-193 .product-grid.product-grid .product-thumb .rating { position: static; visibility: visible; opacity: 1; order:-1; margin-top: 0 } 
.module-products-193 .product-grid .product-thumb .rating { height: auto;; justify-content:flex-end; display:flex } 
.module-products-193 .product-grid .product-thumb .rating-stars { transform: translate3d(0,0,0);; padding-bottom: 6px; --element-padding-bottom: 6px } 
.module-products-193 .product-grid .product-thumb .rating.no-rating { display:flex } 
.module-products-193 .product-grid .product-thumb .rating .fa-stack { font-size:12px; width:1.1em } 
.module-products-193 .product-grid .product-thumb .rating .fa-star, .module-products-193 .product-grid .product-thumb .rating .fa-star + .fa-star-o { color: rgba(255, 196, 0, 1) } 
.module-products-193 .product-grid .product-thumb .rating .fa-star-o:only-child { color: rgba(102, 102, 102, 1) } 
.module-products-193 .product-grid .product-thumb .rating.no-rating span { opacity:0.5 } 
.module-products-193 .product-grid .product-thumb .name a { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 1; font-family: 'Cormorant Garamond'; font-weight: 500; font-size: 22px; color: rgba(17, 17, 17, 1); letter-spacing: 0.4pxpx; line-height: 26px; text-align:left } 
.module-products-193 .product-grid .product-thumb .description { display:none } 
.module-products-193 .product-grid .product-thumb .price { display:flex; font-family: 'Open Sans'; font-weight: 400; font-size: 15px; color: rgba(102, 102, 102, 1); letter-spacing: 0.6pxpx; line-height: 22px } 
.module-products-193 .product-grid .product-thumb .product-labels-price { display:flex } 
.module-products-193 .product-grid .product-thumb .price-tax { display:none } 
.module-products-193 .product-grid .product-thumb .price-new { font-family: 'Open Sans'; font-weight: 400; font-size: 15px; color: rgba(17, 17, 17, 1); letter-spacing: 0.6pxpx; line-height: 22px; order:1 } 
.module-products-193 .product-grid .product-thumb .price-old { font-family: 'Open Sans'; font-weight: 500; font-size: 13px; color: rgba(102, 102, 102, 1); text-decoration: line-through; -webkit-text-decoration: line-through; letter-spacing: 0.6pxpx; line-height: 16px; order:2; margin-top: 3px; --element-margin-top: 3px; margin-left: 4px; --element-margin-left: 4px } 
.module-products-193 .product-grid .product-thumb .price > div > span { flex-grow: 0 } 
.module-products-193 .product-grid .product-thumb .price > div, .module-products-193 .product-grid .product-thumb .price > div span, .module-products-193 .product-grid .product-thumb .price > div, .module-products-193 .product-grid .product-thumb .price, .module-products-193 .product-grid .product-thumb .product-labels-price { justify-content:flex-start; align-items: flex-start } 
.module-products-193 .product-grid .product-thumb .price > div { flex-direction: row; flex-wrap: wrap } 
.module-products-193 .product-grid .product-thumb .buttons-wrapper { display: block; --buttons-gap:5px } 
.module-products-193 .product-grid .product-thumb .button-group { justify-content:center } 
.module-products-193 .product-grid.product-grid .product-thumb .buttons-wrapper { margin-top: 0px; --element-margin-top: 0px; position: absolute; overflow:hidden; left:0; right:0; transform: translate3d(0,calc(-100% + 1px),0); } 
.module-products-193 .product-grid .product-thumb .cart-group { display:inline-flex } 
.module-products-193 .product-grid .out-of-stock .product-thumb .cart-group { display:inline-flex; opacity:0.5; cursor:not-allowed; } 
.module-products-193 .product-grid .out-of-stock .product-thumb .cart-group .btn-cart::before { content: '\e611' !important; font-family: icomoon !important } 
.module-products-193 .product-grid .out-of-stock .product-thumb .cart-group .btn-cart { pointer-events: none } 
.module-products-193 .product-grid .product-thumb .btn-wishlist { min-width:42px; height:42px; display:inline-flex } 
.module-products-193 .product-grid .product-thumb .btn-compare { width:42px; height:42px; display:none } 
.module-products-193 .product-grid .product-thumb .btn-cart::before { display:inline-flex } 
.module-products-193 .product-grid .product-thumb .btn-cart .btn-text { display:inline-block; padding:0 .4em } 
.module-products-193 .product-grid.product-grid .product-thumb .cart-group { flex-grow: 0; flex-wrap: nowrap; flex-direction: column; } 
.module-products-193 .product-grid.product-grid .product-thumb .cart-group .btn { flex-grow: 0 } 
.module-products-193 .product-grid .product-thumb .btn-cart.btn, .module-products-193 .product-grid .product-thumb .btn-cart.btn:visited { font-family: 'Open Sans' !important; font-weight: 500 !important; font-size: 13px !important; color: rgba(255, 255, 255, 1) !important; text-transform: uppercase !important; letter-spacing: 0.2pxpx !important; line-height: 22px !important } 
.module-products-193 .product-grid .product-thumb .btn-cart.btn, .module-products-193 .product-grid .product-thumb .btn-cart.tooltip { background-color: rgba(226, 145, 14, 1); --background-color: rgba(226, 145, 14, 1) } 
.no-touchevents .module-products-193 .product-grid .product-thumb .btn-cart.btn:hover { background-color: rgba(17, 17, 17, 1); --background-color: rgba(17, 17, 17, 1) } 
.module-products-193 .product-grid .product-thumb .btn-cart.btn { padding-top: 10px; --element-padding-top: 10px; padding-right: 20px; --element-padding-right: 20px; padding-bottom: 10px; --element-padding-bottom: 10px; padding-left: 20px; --element-padding-left: 20px } 
.module-products-193 .product-grid .product-thumb .btn-cart.btn.btn.disabled::after { content: '\ea55' !important; font-family: icomoon !important; font-size: 20px } 
.module-products-193 .product-grid .product-thumb .btn-cart.btn::before { color: rgba(255, 255, 255, 1); font-size: 20px; margin-right: 5px; --element-margin-right: 5px; margin-left: 0px; --element-margin-left: 0px } 
.module-products-193 .product-grid .out-of-stock .product-thumb .btn-cart.btn, .module-products-193 .product-grid .out-of-stock .product-thumb .btn-cart.btn:visited { font-family: 'Open Sans' !important; font-weight: 500 !important; font-size: 13px !important; color: rgba(255, 255, 255, 1) !important; text-transform: uppercase !important; letter-spacing: 0.2pxpx !important; line-height: 22px !important } 
.module-products-193 .product-grid .out-of-stock .product-thumb .btn-cart.btn, .module-products-193 .product-grid .out-of-stock .product-thumb .btn-cart.tooltip { background-color: rgba(102, 102, 102, 1); --background-color: rgba(102, 102, 102, 1) } 
.no-touchevents .module-products-193 .product-grid .out-of-stock .product-thumb .btn-cart.btn:hover { background-color: rgba(17, 17, 17, 1); --background-color: rgba(17, 17, 17, 1) } 
.module-products-193 .product-grid .out-of-stock .product-thumb .btn-cart.btn { padding-top: 10px; --element-padding-top: 10px; padding-right: 20px; --element-padding-right: 20px; padding-bottom: 10px; --element-padding-bottom: 10px; padding-left: 20px; --element-padding-left: 20px } 
.module-products-193 .product-grid .out-of-stock .product-thumb .btn-cart.btn.btn.disabled::after { content: '\e611' !important; font-family: icomoon !important; font-size: 1em } 
.module-products-193 .product-grid .out-of-stock .product-thumb .btn-cart.btn::before { color: rgba(255, 255, 255, 1); font-size: 20px; margin-right: 5px; --element-margin-right: 5px; margin-left: 0px; --element-margin-left: 0px } 
.module-products-193 .product-grid .product-thumb .stepper { display:none; max-width:60px } 
.module-products-193 .product-grid.product-grid .product-thumb .cart-group .stepper { max-width: 100%; } 
.module-products-193 .product-grid.product-grid .product-thumb .cart-group .btn-cart { width: auto; } 
.module-products-193 .product-grid.product-grid .product-thumb .wish-group { flex-wrap: wrap; flex-direction: row;; flex-grow:0; width: auto } 
.module-products-193 .product-grid.product-grid .product-thumb .wish-group .btn-wishlist { flex-grow:0 } 
.module-products-193 .product-grid.product-grid .product-thumb .wish-group .btn-compare { flex-grow:0 } 
.module-products-193 .product-grid .product-thumb .btn-wishlist::before { display:inline-flex; content: '\eb68' !important; font-family: icomoon !important; font-size: 20px !important } 
.module-products-193 .product-grid .product-thumb .btn-wishlist .btn-text { display:none } 
.module-products-193 .product-grid .product-thumb .btn-wishlist.btn, .module-products-193 .product-grid .product-thumb .btn-wishlist.btn:visited { font-family: 'Open Sans' !important; font-weight: 400 !important; font-size: 13px !important } 
.module-products-193 .product-grid .product-thumb .btn-wishlist.btn, .module-products-193 .product-grid .product-thumb .btn-wishlist.tooltip { background-color: rgba(245, 245, 245, 1); --background-color: rgba(245, 245, 245, 1) } 
.no-touchevents .module-products-193 .product-grid .product-thumb .btn-wishlist.btn:hover { background-color: rgba(17, 17, 17, 1); --background-color: rgba(17, 17, 17, 1) } 
.module-products-193 .product-grid .product-thumb .btn-wishlist.btn:active,.no-touchevents  .module-products-193 .product-grid .product-thumb .btn-wishlist.btn:hover:active, .module-products-193 .product-grid .product-thumb .btn-wishlist.btn:focus:active,.no-touchevents  .module-products-193 .product-grid .product-thumb .btn-wishlist.btn:focus:hover:active { background-color: rgba(17, 17, 17, 1); --background-color: rgba(17, 17, 17, 1) } 
.module-products-193 .product-grid .product-thumb .btn-wishlist.btn:focus, .module-products-193 .product-grid .product-thumb .btn-wishlist.btn[disabled] { background-color: rgba(17, 17, 17, 1) !important; --background-color: rgba(17, 17, 17, 1) !important } 
.module-products-193 .product-grid .product-thumb .btn-wishlist.btn { padding: 12px; --element-padding: 12px; --scale-hover: 1;; --scale-active: 1; min-width:40px; min-height:40px; max-width:40px; max-height:40px } 
.module-products-193 .product-grid .product-thumb .btn-wishlist.btn.btn.disabled::after { font-size: 20px } 
.module-products-193 .product-grid .product-thumb .btn-wishlist.btn::before { color: rgba(17, 17, 17, 1); font-size: 20 } 
.no-touchevents .module-products-193 .product-grid .product-thumb .btn-wishlist.btn:hover::before { color: rgba(255, 255, 255, 1) !important } 
.module-products-193 .product-grid .product-thumb .btn-wishlist.btn:active::before,.no-touchevents  .module-products-193 .product-grid .product-thumb .btn-wishlist.btn:hover:active::before, .module-products-193 .product-grid .product-thumb .btn-wishlist.btn:focus:active::before { color: rgba(255, 255, 255, 1) !important } 
.module-products-193 .product-grid .product-thumb .btn-compare::before { display:inline-flex; content: '\eab6' !important; font-family: icomoon !important; font-size: 20px !important } 
.module-products-193 .product-grid .product-thumb .btn-compare .btn-text { display:none } 
.module-products-193 .product-grid .product-thumb .btn-compare.btn, .module-products-193 .product-grid .product-thumb .btn-compare.btn:visited { font-family: 'Open Sans' !important; font-weight: 400 !important; font-size: 13px !important } 
.module-products-193 .product-grid .product-thumb .btn-compare.btn, .module-products-193 .product-grid .product-thumb .btn-compare.tooltip { background-color: rgba(245, 245, 245, 1); --background-color: rgba(245, 245, 245, 1) } 
.no-touchevents .module-products-193 .product-grid .product-thumb .btn-compare.btn:hover { background-color: rgba(17, 17, 17, 1); --background-color: rgba(17, 17, 17, 1) } 
.module-products-193 .product-grid .product-thumb .btn-compare.btn:active,.no-touchevents  .module-products-193 .product-grid .product-thumb .btn-compare.btn:hover:active, .module-products-193 .product-grid .product-thumb .btn-compare.btn:focus:active,.no-touchevents  .module-products-193 .product-grid .product-thumb .btn-compare.btn:focus:hover:active { background-color: rgba(17, 17, 17, 1); --background-color: rgba(17, 17, 17, 1) } 
.module-products-193 .product-grid .product-thumb .btn-compare.btn:focus, .module-products-193 .product-grid .product-thumb .btn-compare.btn[disabled] { background-color: rgba(17, 17, 17, 1) !important; --background-color: rgba(17, 17, 17, 1) !important } 
.module-products-193 .product-grid .product-thumb .btn-compare.btn { padding: 12px; --element-padding: 12px; --scale-hover: 1;; --scale-active: 1; min-width:40px; min-height:40px; max-width:40px; max-height:40px } 
.module-products-193 .product-grid .product-thumb .btn-compare.btn.btn.disabled::after { font-size: 20px } 
.module-products-193 .product-grid .product-thumb .btn-compare.btn::before { color: rgba(17, 17, 17, 1); font-size: 20 } 
.no-touchevents .module-products-193 .product-grid .product-thumb .btn-compare.btn:hover::before { color: rgba(255, 255, 255, 1) !important } 
.module-products-193 .product-grid .product-thumb .btn-compare.btn:active::before,.no-touchevents  .module-products-193 .product-grid .product-thumb .btn-compare.btn:hover:active::before, .module-products-193 .product-grid .product-thumb .btn-compare.btn:focus:active::before { color: rgba(255, 255, 255, 1) !important } 
.module-products-193 .product-grid .product-thumb .extra-group { display:none } 
.module-products-193 .product-grid .product-thumb .extra-group .btn:first-child { display:inline-flex } 
.module-products-193 .product-grid .product-thumb .extra-group .btn-extra + .btn { display:inline-flex } 
.module-products-193 .product-grid .product-thumb .extra-group .btn:first-child::before { display:inline-flex } 
.module-products-193 .product-grid .product-thumb .extra-group .btn:first-child .btn-text { display:inline-block; padding:0 .4em } 
.module-products-193 .product-grid .product-thumb .extra-group .btn + .btn::before { display:inline-flex } 
.module-products-193 .product-grid .product-thumb .extra-group .btn + .btn .btn-text { display:inline-block; padding:0 .4em } 
.module-products-193 .product-grid .product-layout .extra-group > div { justify-content:space-between } 
.module-products-193 .product-grid .product-thumb .extra-group .btn.btn:first-child { flex-grow:0 } 
.module-products-193 .product-grid .product-thumb .extra-group .btn.btn + .btn.btn { flex-grow:0 } 
.module-products-193 .product-grid.product-grid .product-layout { z-index:1 } 
.no-touchevents .module-products-193 .product-grid.product-grid .product-layout:hover { z-index:2 } 
.module-products-193 .product-grid.product-grid .product-thumb { overflow:visible } 
.module-products-193 .product-grid.product-grid .product-thumb .extra-group { overflow:hidden; } 
.module-products-193 .product-grid.product-grid .product-thumb .extra-group > div { transform: translate3d(0, 100%, 0); opacity:0 } 
.no-touchevents .module-products-193 .product-grid.product-grid .product-thumb:hover .extra-group > div { opacity:1; transform: translate3d(0, 0, 0) } 
.module-products-193 .product-grid.product-grid .product-thumb .buttons-wrapper .button-group { position:relative; opacity:0; visibility:hidden; transform: translate3d(0,15px,0) } 
.no-touchevents .module-products-193 .product-grid.product-grid .product-thumb:hover .buttons-wrapper .button-group { opacity:1; visibility:visible; transform: translate3d(0,0,0) } 
.touchevents .module-products-193 .product-grid.product-grid .product-thumb .buttons-wrapper { position: static; width:auto; overflow:visible; order:initial; transform:none; display: block; } 
.touchevents .module-products-193 .product-grid.product-grid .product-thumb .buttons-wrapper .button-group { position: static; opacity:1; visibility:visible; transform: none } 
.no-touchevents .touchevents .module-products-193 .product-grid.product-grid .product-thumb:hover .buttons-wrapper .button-group { transform: none; } 
.module-products-193 .product-grid.product-grid .wish-group { position: static; width:auto; top: auto; opacity:1; transform: translate3d(0,0,0); margin-top:0;; justify-content:flex-start; } 
.module-products-193 .product-grid.product-grid .wish-group .btn { flex-basis: auto; } 
div.module-products-193 .product-grid.product-grid .has-countdown .wish-group { --countdown-offset-buttons: 0px !important } 
div.module-products-193 .product-grid:not(.product-list) .product-thumb .rating { --countdown-offset: 0 !important } 
div.module-products-193 .product-grid .has-countdown .product-thumb .btn-quickview { --countdown-offset: 0 !important } 
div.module-products-193 .product-layout.has-countdown .product-thumb .countdown { display:none } 
.module-products-193 .flex-grid { --flex-grid-max-col: calc((100% - (3 - 1) * var(--flex-grid-gap, 0px)) / 3) } 
.module-products-193 .flex-grid > * { flex-grow: 0 } 
.module-products-193 .auto-grid { --grid-max-col: 5; --auto-grow-type: auto-fit; --item-width: var(--item-fit); margin-inline-start: calc(0px - var(--scroll-padding, 0px)); margin-inline-end: calc(0px - var(--scroll-padding, 0px)); --fr: var(--item-width, var(--grid-min-width)); --scrollbar-top-space: 0px; --scrollbar-bottom-space: 0px } 
div.module-products-193 .auto-grid { --grid-min-col: 1; --grid-max-col: 1; --auto-grow-type: auto-fill; --item-width: var(--item-fill); --bottom-padding:10px } 
.module-products-193 { --center-insufficient: initial; --inline-margin: initial; --center-insufficient-carousel: max-content; --align-to-content-title: max(0px, calc(50% - var(--content-max-width) / 2 + var(--content-gutter))); --align-to-content: max(var(--content-gutter), calc((100vw - var(--scrollW, 0px) - var(--content-max-width)) / 2) + var(--content-gutter, 0px)); --align-to-content-cancel: calc(var(--align-to-content) * -1 + var(--content-gutter, 0px)); } 
.module-products-193 .auto-grid .auto-grid-items { cursor: var(--cursor); grid-auto-flow: column; overflow-x:auto; overflow-y:hidden; padding-inline-start:var(--scroll-padding, 0px); padding-inline-end: var(--scroll-padding, 0px); padding-top:var(--top-padding, 0px); padding-bottom: var(--bottom-padding, 0px);  --grid-rows: 1 } 
.module-products-193 .auto-grid .auto-carousel-controls { display:flex; } 
.module-products-193 .auto-grid .auto-carousel-items::after { display:block; } 
.module-products-193 .auto-grid .auto-grid-items.is-gliding a { pointer-events: none } 
.module-products-193 .auto-grid > .auto-grid-items::before { --fader-status: 0; display: none } 
.module-products-193 .auto-grid > .auto-grid-items::after { --fader-status: 0; display: none } 
.module-products-193 .auto-carousel-bar { display:none; margin: 0; } 
.module-products-193 .auto-carousel-controls.auto-carousel-bar { max-height: 0 } 
.module-products-193  .auto-carousel-buttons.auto-carousel-buttons span::before, .module-products-193  .auto-carousel-buttons.swiper-buttons > div::before, .module-products-193  .auto-carousel-buttons.scroll-top em::before, .module-products-193  .auto-carousel-buttons.lg-content .lg-icon::before { font-size: 20px; color: rgba(255, 255, 255, 1) } 
.module-products-193  .auto-carousel-buttons.auto-carousel-buttons span, .module-products-193  .auto-carousel-buttons.swiper-buttons > div, .module-products-193  .auto-carousel-buttons.scroll-top em, .module-products-193  .auto-carousel-buttons.lg-content .lg-icon { background-color: rgba(226, 145, 14, 1); --background-color: rgba(226, 145, 14, 1) } 
.no-touchevents .module-products-193  .auto-carousel-buttons.auto-carousel-buttons span:hover,.no-touchevents  .module-products-193  .auto-carousel-buttons.swiper-buttons > div:hover,.no-touchevents  .module-products-193  .auto-carousel-buttons.scroll-top em:hover,.no-touchevents  .module-products-193  .auto-carousel-buttons.lg-content .lg-icon:hover { background-color: rgba(17, 17, 17, 1); --background-color: rgba(17, 17, 17, 1) } 
.module-products-193  .auto-carousel-buttons.auto-carousel-buttons span:active, .module-products-193  .auto-carousel-buttons.swiper-buttons > div:active, .module-products-193  .auto-carousel-buttons.scroll-top em:active, .module-products-193  .auto-carousel-buttons.lg-content .lg-icon:active { background-color: rgba(17, 17, 17, 1); --background-color: rgba(17, 17, 17, 1) } 
div.module-products-193 { --auto-carousel-controls-max-width: min(min(var(--content-max-width, 100%) - var(--scroll-padding, 0px) * 2, var(--content-max-width, 100%) - var(--content-gutter, 0) * 2), 100% - var(--scroll-padding, 0px) * 2) } 
@media (max-width: 1200px) {
	.module-products-193 .product-grid.product-grid .product-thumb .buttons-wrapper { margin-top: 10px; --element-margin-top: 10px } 
	.module-products-193 .auto-grid { --grid-max-col: 4; --auto-grow-type: auto-fit; --item-width: var(--item-fit) } 
}
@media (max-width: 992px) {
	.module-products-193 .product-grid .product-thumb .name a { font-size: 17px } 
	.module-products-193 .product-grid .product-thumb .price { font-size: 13px } 
	.module-products-193 .product-grid .product-thumb .price-new { font-size: 13px } 
	.module-products-193 .product-grid .product-thumb .price-old { font-size: 12px } 
	.module-products-193 .auto-grid { --grid-max-col: 3; --auto-grow-type: auto-fit; --item-width: var(--item-fit) } 
}
@media (max-width: 767px) {
	.module-products-193 .auto-grid { --grid-max-col: 1 } 
} .kulonleges-termekek-fooldalon .caption .description {
	flex-grow: 0;
}

@media (min-width: 768px) {
	.kulonleges-termekek-fooldalon .caption {
    height: 100%;
  }
} </style>
					<style data-id="side_products-191">.module-side_products-191 .side-products .side-product::before { display: none } 
.module-side_products-191 .module-title { font-family: 'Cormorant Garamond'; font-weight: 400; font-size: 40px; line-height: 50px; margin-bottom:20px !important;; white-space: normal; overflow: initial; text-overflow: initial; -webkit-line-clamp: initial;; text-align:center } 
.module-side_products-191 .module-title::after { display:none; margin-inline-start:auto; margin-inline-end:auto; } 
.module-side_products-191 .module-title .page-title-text::after { display:none; margin-inline-start:auto; margin-inline-end:auto; } 
.module-side_products-191 .module-title .filter-title-text::after { display:none; margin-inline-start:auto; margin-inline-end:auto; } 
.module-side_products-191 .module-title .page-title-text { text-align:center } 
.module-side_products-191 .module-title .filter-title-text { text-align:center } 
div.module-side_products-191 .module-title { text-align:start } 
div.module-side_products-191 .module-title::after { margin-inline-start:0; margin-inline-end:auto; } 
.module-side_products-191 .ipr-grid .product-layout.swiper-slide { margin-right: 0px; width: calc((100% - 1 * 0px) / 2 - 0.01px) } 
.module-side_products-191 .ipr-grid .product-layout:not(.swiper-slide) { padding: 0px; width: calc(100% / 2 - 0.01px) } 
.one-column #content .module-side_products-191 .ipr-grid .product-layout.swiper-slide { margin-right: 0px; width: calc((100% - 1 * 0px) / 2 - 0.01px) } 
.one-column #content .module-side_products-191 .ipr-grid .product-layout:not(.swiper-slide) { padding: 0px; width: calc(100% / 2 - 0.01px) } 
.two-column #content .module-side_products-191 .ipr-grid .product-layout.swiper-slide { margin-right: 0px; width: calc((100% - 1 * 0px) / 2 - 0.01px) } 
.two-column #content .module-side_products-191 .ipr-grid .product-layout:not(.swiper-slide) { padding: 0px; width: calc(100% / 2 - 0.01px) } 
.side-column .module-side_products-191 .ipr-grid .product-layout.swiper-slide { margin-right: 0px; width: calc((100% - 1 * 0px) / 2 - 0.01px) } 
.side-column .module-side_products-191 .ipr-grid .product-layout:not(.swiper-slide) { padding: 0px; width: calc(100% / 2 - 0.01px) } 
.module-side_products-191 .side-products-blocks { display: flex; flex-wrap: wrap } 
.module-side_products-191 .side-products-blocks > div { width: max(var(--blocks-grid-width, 200px), calc((100% - (var(--blocks-gap, 0px) * (2 - 1))) / 2)) } 
.module-side_products-191:not(.carousel-mode) .module-body .module-item .side-products.ipr-grid { margin-top: 10px; --element-margin-top: 10px } 
.module-side_products-191 .side-product { padding-right: 10px; --element-padding-right: 10px; padding-bottom: 30px; --element-padding-bottom: 30px; padding-left: 10px; --element-padding-left: 10px } 
.module-side_products-191 .side-product .image a { height: 100% } 
.module-side_products-191 .side-product .image::before { align-items: center; justify-content: center; } 
.module-side_products-191 .side-product .image { order:initial; } 
.module-side_products-191 .side-product .quickview-button { display:none; --display:none; align-items: center; justify-content: center; } 
.module-side_products-191 .side-product .btn-quickview .btn-text { display:none } 
.module-side_products-191 .side-product .btn-quickview::before { display:inline-flex; content: '\f06e' !important; font-family: icomoon !important } 
.module-side_products-191 .side-product .quickview-button .btn-quickview { --visibility: hidden; --opacity: 0; transform: scale(.85); } 
.module-side_products-191 .side-product .caption { padding-top: 15px; --element-padding-top: 15px; padding-right: 10px; --element-padding-right: 10px; padding-left: 10px; --element-padding-left: 10px } 
.module-side_products-191 .side-product .name { display:block; margin-bottom: 6px; --element-margin-bottom: 6px } 
.module-side_products-191 .side-product .name a {  display: -webkit-box; -webkit-box-orient: vertical;  -webkit-line-clamp: 2; overflow:hidden; padding-bottom: 1px;; -webkit-line-clamp: 2; font-family: 'Cormorant Garamond'; font-weight: 500; font-size: 20px; color: rgba(17, 17, 17, 1); letter-spacing: 0.4pxpx; line-height: 22px } 
.no-touchevents .module-side_products-191 .side-product .name a:hover,.no-touchevents  .module-side_products-191 .side-product .image:hover + .caption .name a { color: rgba(51, 51, 51, 1) } 
.module-side_products-191 .side-product .price { display:flex; align-items: flex-start; flex-direction: column;; font-family: 'Open Sans'; font-weight: 400; font-size: 15px; color: rgba(102, 102, 102, 1); letter-spacing: 0.6pxpx; line-height: 16px } 
.module-side_products-191 .side-product .price-tax { display:none } 
.module-side_products-191 .side-product .price-old { order:2; font-family: 'Open Sans'; font-weight: 400; font-size: 13px; text-decoration: line-through; -webkit-text-decoration: line-through; letter-spacing: 0.6pxpx; line-height: 16px } 
.module-side_products-191 .side-product .price-new { order:0; font-family: 'Open Sans'; font-weight: 400; font-size: 15px; color: rgba(17, 17, 17, 1); letter-spacing: 0.6pxpx; line-height: 22px } 
.module-side_products-191 .side-product .rating { display:none; justify-content:flex-start } 
.module-side_products-191 .side-product .rating.no-rating { display:none } 
.module-side_products-191 .side-product .rating .fa-stack { font-size:12px; width:1.1em } 
.module-side_products-191 .side-product .rating .fa-star, .module-side_products-191 .side-product .rating .fa-star + .fa-star-o { color: rgba(255, 196, 0, 1) } 
.module-side_products-191 .side-product .rating .fa-star-o:only-child { color: rgba(102, 102, 102, 1) } 
.module-side_products-191 .side-product .rating-stars { padding-bottom: 6px; --element-padding-bottom: 6px } 
.module-side_products-191 .side-product .button-group { display:none } 
.module-side_products-191 .side-product .button-group > a { margin:calc(5px / 2) } 
.module-side_products-191 .side-product .btn-cart { display:inline-flex } 
.module-side_products-191 .side-product .btn-wishlist { display:inline-flex } 
.module-side_products-191 .side-product .btn-compare { display:inline-flex } 
.module-side_products-191 .flex-grid > * { flex-grow: 1 } 
.module-side_products-191 .auto-grid { margin-inline-start: unset; margin-inline-end: unset; --fr: 1fr } 
.module-side_products-191 .auto-grid .auto-grid-items { grid-auto-flow: row dense; overflow-x:initial; padding-inline-start:unset; padding-inline-end: unset } 
.module-side_products-191 .auto-grid .auto-carousel-controls { display:none; } 
.module-side_products-191 .auto-grid .auto-carousel-items::after { display:none; } 
.module-side_products-191 .auto-grid .auto-grid-items.is-gliding a { pointer-events: auto } 
.module-side_products-191 .auto-grid > .auto-grid-items::before { --fader-status: 0; display: none } 
.module-side_products-191 .auto-grid > .auto-grid-items::after { --fader-status: 0; display: none } 
div.module-side_products-191 { --auto-carousel-controls-max-width: min(min(var(--content-max-width, 100%) - var(--scroll-padding, 0px) * 2, var(--content-max-width, 100%) - var(--content-gutter, 0) * 2), 100% - var(--scroll-padding, 0px) * 2) } 
@media (max-width: 768px) {
	.module-side_products-191 .side-products-blocks { display: flex; flex-wrap: wrap } 
	.module-side_products-191 .side-products-blocks > div { width: max(var(--blocks-grid-width, 200px), calc((100% - (var(--blocks-gap, 0px) * (1 - 1))) / 1)) } 
}
@media (min-width: 768px) {
	.module-side_products-191 .side-product .image { flex-basis: calc(25 * 1%); } 
	.module-side_products-191 .side-product::before { position: static; height: 100% } 
}  </style>
					<style data-id="manufacturers-199">.module-manufacturers-199 .module-title { font-family: 'Cormorant Garamond'; font-weight: 400; font-size: 40px; line-height: 50px; margin-bottom:20px !important;; white-space: normal; overflow: initial; text-overflow: initial; -webkit-line-clamp: initial;; text-align:center } 
.module-manufacturers-199 .module-title::after { display:none; margin-inline-start:auto; margin-inline-end:auto; } 
.module-manufacturers-199 .module-title .page-title-text::after { display:none; margin-inline-start:auto; margin-inline-end:auto; } 
.module-manufacturers-199 .module-title .filter-title-text::after { display:none; margin-inline-start:auto; margin-inline-end:auto; } 
.module-manufacturers-199 .module-title .page-title-text { text-align:center } 
.module-manufacturers-199 .module-title .filter-title-text { text-align:center } 
.module-manufacturers-199 { --unit: 1%; --center-insufficient: initial; --inline-margin: initial; --center-insufficient-carousel: max-content; --align-to-content-title: max(0px, calc(50% - var(--content-max-width) / 2 + var(--content-gutter))); --align-to-content: max(var(--content-gutter), calc((100vw - var(--scrollW, 0px) - var(--content-max-width)) / 2) + var(--content-gutter, 0px)); --align-to-content-cancel: calc(var(--align-to-content) * -1 + var(--content-gutter, 0px)); } 
.module-manufacturers-199 .manufacturer-thumb .image { display: block; --scale-hover: 1.1 } 
.module-manufacturers-199 .manufacturer-thumb .image a { border-radius: 100%; --element-border-radius: 100%; padding: 40px; --element-padding: 40px } 
.no-touchevents .module-manufacturers-199 .manufacturer-thumb:hover .image img { transform:scale(1.15) } 
.no-touchevents .module-manufacturers-199 .manufacturer-thumb .image .manufacturer-thumb:hover .image { transform: scale(var(--scale-hover, 1)); } 
.module-manufacturers-199 .manufacturer-thumb .image .manufacturer-thumb:active .image { transform: scale(var(--scale-active, 1)); } 
.module-manufacturers-199 .manufacturer-thumb .name { width: 100%; display:block; position:static; opacity:1; left:0; transform: none; } 
.module-manufacturers-199 .manufacturer-thumb .caption { flex-basis: calc((var(--image-stack) - 100%) * 9999) } 
.module-manufacturers-199 .manufacturer-thumb .name a { white-space: normal; overflow: initial; text-overflow: initial; font-family: 'Cormorant Garamond'; font-weight: 400; font-size: 26px; color: rgba(17, 17, 17, 1); text-align: center; line-height: 1.3em } 
.module-manufacturers-199 .manufacturer-thumb .button-group { display:flex } 
.module-manufacturers-199 .manufacturer-thumb .btn-view-more { width:auto } 
.module-manufacturers-199 .ipr-grid .manufacturer-layout.swiper-slide { margin-right: 0px; width: calc((100% - 0 * 0px) / 1 - 0.01px) } 
.module-manufacturers-199 .ipr-grid .manufacturer-layout:not(.swiper-slide) { padding: 0px; width: calc(100% / 1 - 0.01px) } 
.one-column #content .module-manufacturers-199 .ipr-grid .manufacturer-layout.swiper-slide { margin-right: 0px; width: calc((100% - 0 * 0px) / 1 - 0.01px) } 
.one-column #content .module-manufacturers-199 .ipr-grid .manufacturer-layout:not(.swiper-slide) { padding: 0px; width: calc(100% / 1 - 0.01px) } 
.two-column #content .module-manufacturers-199 .ipr-grid .manufacturer-layout.swiper-slide { margin-right: 0px; width: calc((100% - 0 * 0px) / 1 - 0.01px) } 
.two-column #content .module-manufacturers-199 .ipr-grid .manufacturer-layout:not(.swiper-slide) { padding: 0px; width: calc(100% / 1 - 0.01px) } 
.side-column .module-manufacturers-199 .ipr-grid .manufacturer-layout.swiper-slide { margin-right: 0px; width: calc((100% - 0 * 0px) / 1 - 0.01px) } 
.side-column .module-manufacturers-199 .ipr-grid .manufacturer-layout:not(.swiper-slide) { padding: 0px; width: calc(100% / 1 - 0.01px) } 
.module-manufacturers-199 .flex-grid > * { flex-grow: 1 } 
div.module-manufacturers-199 .auto-grid { --grid-min-width: 100px; --grid-max-col: 5; --grid-gap: 20px; --auto-grow-type: auto-fill; --item-width: var(--item-fill) } 
.module-manufacturers-199 .auto-grid { margin-inline-start: calc(0px - var(--scroll-padding, 0px)); margin-inline-end: calc(0px - var(--scroll-padding, 0px)); --fr: var(--item-width) } 
.module-manufacturers-199 .auto-grid .auto-grid-items { cursor: var(--cursor); grid-auto-flow: column; overflow-x:auto; overflow-y:hidden; padding-inline-start:var(--scroll-padding, 0px); padding-inline-end: var(--scroll-padding, 0px); padding-top:var(--top-padding, 0px); padding-bottom: var(--bottom-padding, 0px);  --grid-rows: 1 } 
.module-manufacturers-199 .auto-grid .auto-carousel-controls { display:flex; } 
.module-manufacturers-199 .auto-grid .auto-carousel-items::after { display:block; } 
.module-manufacturers-199 .auto-grid .auto-grid-items.is-gliding a { pointer-events: none } 
.module-manufacturers-199 .auto-grid > .auto-grid-items::before { --fader-status: 0; display: none } 
.module-manufacturers-199 .auto-grid > .auto-grid-items::after { --fader-status: 0; display: none } 
div.module-manufacturers-199 { --auto-carousel-controls-max-width: min(min(var(--content-max-width, 100%) - var(--scroll-padding, 0px) * 2, var(--content-max-width, 100%) - var(--content-gutter, 0) * 2), 100% - var(--scroll-padding, 0px) * 2) } 
@media (min-width: 768px) and (max-width: 1199px) {
	div.module-manufacturers-199 .auto-grid { --grid-max-col: 3; --grid-gap: 20px; --auto-grow-type: auto-fill; --item-width: var(--item-fill) } 
}
@media (max-width: 767px) {
	div.module-manufacturers-199 .auto-grid { --grid-max-col: 2; --grid-gap: 20px } 
}  </style>
					<style data-id="blog_posts-187">.module-blog_posts-187 .module-title { font-family: 'Cormorant Garamond'; font-weight: 400; font-size: 40px; line-height: 50px; margin-bottom:20px !important;; white-space: normal; overflow: initial; text-overflow: initial; -webkit-line-clamp: initial;; text-align:center } 
.module-blog_posts-187 .module-title::after { display:none; margin-inline-start:auto; margin-inline-end:auto; } 
.module-blog_posts-187 .module-title .page-title-text::after { display:none; margin-inline-start:auto; margin-inline-end:auto; } 
.module-blog_posts-187 .module-title .filter-title-text::after { display:none; margin-inline-start:auto; margin-inline-end:auto; } 
.module-blog_posts-187 .module-title .page-title-text { text-align:center } 
.module-blog_posts-187 .module-title .filter-title-text { text-align:center } 
html:not(.mobile) .module-blog_posts-187 .swiper-container { overflow: hidden !important } 
.module-blog_posts-187  .swiper-buttons.auto-carousel-buttons span::before, .module-blog_posts-187  .swiper-buttons.swiper-buttons > div::before, .module-blog_posts-187  .swiper-buttons.scroll-top em::before, .module-blog_posts-187  .swiper-buttons.lg-content .lg-icon::before { font-size: 20px; color: rgba(255, 255, 255, 1) } 
.module-blog_posts-187  .swiper-buttons.auto-carousel-buttons span, .module-blog_posts-187  .swiper-buttons.swiper-buttons > div, .module-blog_posts-187  .swiper-buttons.scroll-top em, .module-blog_posts-187  .swiper-buttons.lg-content .lg-icon { background-color: rgba(226, 145, 14, 1); --background-color: rgba(226, 145, 14, 1) } 
.no-touchevents .module-blog_posts-187  .swiper-buttons.auto-carousel-buttons span:hover,.no-touchevents  .module-blog_posts-187  .swiper-buttons.swiper-buttons > div:hover,.no-touchevents  .module-blog_posts-187  .swiper-buttons.scroll-top em:hover,.no-touchevents  .module-blog_posts-187  .swiper-buttons.lg-content .lg-icon:hover { background-color: rgba(17, 17, 17, 1); --background-color: rgba(17, 17, 17, 1) } 
.module-blog_posts-187  .swiper-buttons.auto-carousel-buttons span:active, .module-blog_posts-187  .swiper-buttons.swiper-buttons > div:active, .module-blog_posts-187  .swiper-buttons.scroll-top em:active, .module-blog_posts-187  .swiper-buttons.lg-content .lg-icon:active { background-color: rgba(17, 17, 17, 1); --background-color: rgba(17, 17, 17, 1) } 
.module-blog_posts-187 .swiper-buttons:not(.slider-navigation) { display:flex; top:50% } 
.touchevents .module-blog_posts-187 .swiper-buttons:not(.slider-navigation) { display:flex } 
.module-blog_posts-187 .swiper-button-prev { left:0; right:auto; transform: translate(0, -50%) scale(var(--disabled-scale, 1)); } 
.module-blog_posts-187 .swiper-button-next { left:auto; right:0; transform: translate(0, -50%) scale(var(--disabled-scale, 1)); } 
.module-blog_posts-187 .swiper-buttons:not(.slider-navigation) div { --width:30px;; --height:30px; background-color: rgba(226, 145, 14, 1); --background-color: rgba(226, 145, 14, 1) } 
.module-blog_posts-187 .swiper-button-disabled { opacity:0 } 
.module-blog_posts-187 .swiper-container:not(.swiper-container-initialized) + .swiper-buttons:not(.slider-navigation) .swiper-button-prev { opacity:0 } 
.module-blog_posts-187 .swiper-buttons:not(.slider-navigation) div::before { content: '\e93e' !important; font-family: icomoon !important; font-size: 20px; color: rgba(255, 255, 255, 1) } 
.module-blog_posts-187 .swiper-buttons:not(.slider-navigation) .swiper-button-next::before { content: '\e93f' !important; font-family: icomoon !important; font-size: 20px; color: rgba(255, 255, 255, 1) } 
.module-blog_posts-187 .swiper-pagination { display:none; left:50%; transform:translate3d(-50%,0,0); } 
.module-blog_posts-187 .swiper { padding-bottom:0; } 
.touchevents .module-blog_posts-187 .swiper-pagination { display:none } 
.touchevents .module-blog_posts-187 .swiper { padding-bottom:0; } 
.module-blog_posts-187 .swiper-wrapper { cursor: grab } 
.module-blog_posts-187 .swiper-wrapper:active { cursor: grabbing } 
.module-blog_posts-187 .swiper-pagination-bullet { width:10px; height:10px } 
.module-blog_posts-187 .swiper-pagination > span + span { margin-inline-start:5px } 
.module-blog_posts-187.module-blog_posts-grid .ipr-grid .post-layout.swiper-slide { margin-right: 0px; width: calc((100% - 2 * 0px) / 3 - 0.01px) } 
.module-blog_posts-187.module-blog_posts-grid .ipr-grid .post-layout:not(.swiper-slide) { padding: 0px; width: calc(100% / 3 - 0.01px) } 
.one-column #content .module-blog_posts-187.module-blog_posts-grid .ipr-grid .post-layout.swiper-slide { margin-right: 0px; width: calc((100% - 2 * 0px) / 3 - 0.01px) } 
.one-column #content .module-blog_posts-187.module-blog_posts-grid .ipr-grid .post-layout:not(.swiper-slide) { padding: 0px; width: calc(100% / 3 - 0.01px) } 
.two-column #content .module-blog_posts-187.module-blog_posts-grid .ipr-grid .post-layout.swiper-slide { margin-right: 0px; width: calc((100% - 2 * 0px) / 3 - 0.01px) } 
.two-column #content .module-blog_posts-187.module-blog_posts-grid .ipr-grid .post-layout:not(.swiper-slide) { padding: 0px; width: calc(100% / 3 - 0.01px) } 
.side-column .module-blog_posts-187.module-blog_posts-grid .ipr-grid .post-layout.swiper-slide { margin-right: 0px; width: calc((100% - 2 * 0px) / 3 - 0.01px) } 
.side-column .module-blog_posts-187.module-blog_posts-grid .ipr-grid .post-layout:not(.swiper-slide) { padding: 0px; width: calc(100% / 3 - 0.01px) } 
.module-blog_posts-187.module-blog_posts-grid .post-thumb .image a::before { display:none; } 
.no-touchevents .module-blog_posts-187.module-blog_posts-grid .post-thumb:hover .image img { transform:scale(var(--scale-factor, 1.1)) } 
.module-blog_posts-187.module-blog_posts-grid .post-layout .post-thumb { flex-direction: column } 
.module-blog_posts-187.module-blog_posts-grid .post-thumb .caption { padding-bottom: 10px; --element-padding-bottom: 10px } 
.module-blog_posts-187.module-blog_posts-grid .post-thumb .name { display:flex; width:100%; margin-inline-start: 0; margin-inline-end: 0; justify-content:flex-start; margin-inline-start: 0; margin-inline-end: auto; margin-top: 8px; --element-margin-top: 8px; margin-bottom: 10px; --element-margin-bottom: 10px } 
.module-blog_posts-187.module-blog_posts-grid .post-thumb .name a { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 2; font-family: 'Cormorant Garamond'; font-weight: 500; font-size: 28px; color: rgba(17, 17, 17, 1); letter-spacing: 0.4pxpx; line-height: 36px } 
.module-blog_posts-187.module-blog_posts-grid .post-thumb .description { display: var(--display);; --display: -webkit-box; -webkit-box-orient: vertical;  -webkit-line-clamp: var(--description-lines, 2); overflow:hidden; font-family: 'Open Sans'; font-weight: 400; font-size: 14px; color: rgba(130, 130, 130, 1); letter-spacing: 0.4pxpx; line-height: 24px } 
.module-blog_posts-187.module-blog_posts-grid .post-thumb .button-group { display:none; justify-content:flex-end; margin-right: 15px; --element-margin-right: 15px; margin-bottom: 15px; --element-margin-bottom: 15px } 
.module-blog_posts-187.module-blog_posts-grid .post-thumb .btn-read-more::before { display:inline-flex } 
.module-blog_posts-187.module-blog_posts-grid .post-thumb .btn-read-more::after { display:inline-flex; content: '\f105' !important; font-family: icomoon !important; font-size: 16px; margin-left: -3px; --element-margin-left: -3px } 
.module-blog_posts-187.module-blog_posts-grid .post-thumb .btn-read-more .btn-text { display:inline-block; padding:0 .4em } 
.module-blog_posts-187.module-blog_posts-grid .post-thumb .btn-read-more.btn, .module-blog_posts-187.module-blog_posts-grid .post-thumb .btn-read-more.btn:visited { font-family: RedHatText-Medium !important; font-size: var(--j-font_size-12) !important; color: rgba(255, 255, 255, 1) !important; font-weight: 400 !important } 
.module-blog_posts-187.module-blog_posts-grid .post-thumb .btn-read-more.btn, .module-blog_posts-187.module-blog_posts-grid .post-thumb .btn-read-more.tooltip { background-color: rgba(226, 145, 14, 1); --background-color: rgba(226, 145, 14, 1) } 
.no-touchevents .module-blog_posts-187.module-blog_posts-grid .post-thumb .btn-read-more.btn:hover { background-color: rgba(17, 17, 17, 1); --background-color: rgba(17, 17, 17, 1) } 
.module-blog_posts-187.module-blog_posts-grid .post-thumb .btn-read-more.btn:active,.no-touchevents  .module-blog_posts-187.module-blog_posts-grid .post-thumb .btn-read-more.btn:hover:active, .module-blog_posts-187.module-blog_posts-grid .post-thumb .btn-read-more.btn:focus:active,.no-touchevents  .module-blog_posts-187.module-blog_posts-grid .post-thumb .btn-read-more.btn:focus:hover:active { background-color: rgba(17, 17, 17, 1); --background-color: rgba(17, 17, 17, 1) } 
.module-blog_posts-187.module-blog_posts-grid .post-thumb .btn-read-more.btn:focus, .module-blog_posts-187.module-blog_posts-grid .post-thumb .btn-read-more.btn[disabled] { background-color: rgba(17, 17, 17, 1) !important; --background-color: rgba(17, 17, 17, 1) !important } 
.module-blog_posts-187.module-blog_posts-grid .post-thumb .btn-read-more.btn { border-style: none; padding-top: 5px; --element-padding-top: 5px; padding-right: 10px; --element-padding-right: 10px; padding-bottom: 5px; --element-padding-bottom: 5px; padding-left: 10px; --element-padding-left: 10px; border-radius: 5px !important; --element-border-radius: 5px !important; --scale-hover: 1;; --scale-active: 1 } 
.module-blog_posts-187.module-blog_posts-grid .post-thumb .btn-read-more.btn.btn.disabled::after { font-size: 1em } 
.module-blog_posts-187.module-blog_posts-grid .post-thumb .btn-read-more.btn::before { font-size: 15 } 
.module-blog_posts-187.module-blog_posts-grid.read-more-tooltip .tooltip-inner { font-family: 'Open Sans'; font-weight: 400; font-size: 12px; letter-spacing: 0.4pxpx; background:rgba(17, 17, 17, 1); border-radius: 0px; --element-border-radius: 0px } 
.module-blog_posts-187.module-blog_posts-grid.read-more-tooltip.tooltip.top .tooltip-arrow { border-top-color:rgba(17, 17, 17, 1) } 
.module-blog_posts-187.module-blog_posts-grid.read-more-tooltip.tooltip.right .tooltip-arrow { border-right-color:rgba(17, 17, 17, 1) } 
.module-blog_posts-187.module-blog_posts-grid.read-more-tooltip.tooltip.bottom .tooltip-arrow { border-bottom-color:rgba(17, 17, 17, 1) } 
.module-blog_posts-187.module-blog_posts-grid.read-more-tooltip.tooltip.left .tooltip-arrow { border-left-color:rgba(17, 17, 17, 1) } 
.module-blog_posts-187.module-blog_posts-grid .post-thumb .post-stats { display:flex; font-family: 'Open Sans'; font-weight: 400; font-size: 14px; color: rgba(136, 136, 136, 1); letter-spacing: 0.4pxpx; line-height: 16px; justify-content:flex-start; position:static; transform: translateY(0); top: auto;; padding-top: 20px; --element-padding-top: 20px } 
.module-blog_posts-187.module-blog_posts-grid .post-thumb .p-date-image { inset:auto auto 0 0; width: var(--p-date-size, auto); height: var(--p-date-size, auto);; font-family: 'Open Sans'; font-weight: 400; font-size: 13px; color: rgba(136, 136, 136, 1); letter-spacing: 0.4pxpx; line-height: 22px; background-color: rgba(226, 145, 14, 1); --background-color: rgba(226, 145, 14, 1) } 
.module-blog_posts-187.module-blog_posts-grid .post-thumb .post-stats span::before { font-size: 20px } 
.module-blog_posts-187.module-blog_posts-grid .post-thumb .post-stats .p-author { display:none } 
.module-blog_posts-187.module-blog_posts-grid .post-thumb .image { display:block } 
.module-blog_posts-187.module-blog_posts-grid .post-thumb .p-date { display:flex } 
.module-blog_posts-187.module-blog_posts-grid .post-thumb .post-stats .p-comment { display:none } 
.module-blog_posts-187.module-blog_posts-grid .post-thumb .post-stats .p-view { display:none } 
.module-blog_posts-187.module-blog_posts-grid .post-thumb .p-date-image em { font-family: 'Open Sans'; font-weight: 400; font-size: 13px; color: rgba(136, 136, 136, 1); letter-spacing: 0.4pxpx; line-height: 22px } 
.module-blog_posts-187.module-blog_posts-grid .post-thumb .btn-read-more { padding-top: 0px !important; --element-padding-top: 0px !important; padding-right: 10px !important; --element-padding-right: 10px !important; padding-bottom: 0px !important; --element-padding-bottom: 0px !important; padding-left: 10px !important; --element-padding-left: 10px !important } 
.module-blog_posts-187 .flex-grid > * { flex-grow: 1 } 
.module-blog_posts-187 { --center-insufficient: initial; --inline-margin: initial; --center-insufficient-carousel: initial; } 
.module-blog_posts-187 .auto-grid { margin-inline-start: unset; margin-inline-end: unset; --fr: 1fr; } 
.module-blog_posts-187 .auto-grid .auto-grid-items { cursor: auto; grid-auto-flow: row dense; overflow-x:initial; padding-inline-start:unset; padding-inline-end: unset } 
.module-blog_posts-187 .auto-grid .auto-carousel-controls { display:none; } 
.module-blog_posts-187 .auto-grid .auto-carousel-items::after { display:none; } 
.module-blog_posts-187 .auto-grid .auto-grid-items.is-gliding a { pointer-events: auto } 
.module-blog_posts-187 .auto-grid > .auto-grid-items::before { --fader-status: 0; display: none } 
.module-blog_posts-187 .auto-grid > .auto-grid-items::after { --fader-status: 0; display: none } 
div.module-blog_posts-187 { --auto-carousel-controls-max-width: min(min(var(--content-max-width, 100%) - var(--scroll-padding, 0px) * 2, var(--content-max-width, 100%) - var(--content-gutter, 0) * 2), 100% - var(--scroll-padding, 0px) * 2) } 
@media (max-width: 992px) {
	.module-blog_posts-187.module-blog_posts-grid .ipr-grid .post-layout.swiper-slide { margin-right: 0px; width: calc((100% - 1 * 0px) / 2 - 0.01px) } 
	.module-blog_posts-187.module-blog_posts-grid .ipr-grid .post-layout:not(.swiper-slide) { padding: 0px; width: calc(100% / 2 - 0.01px) } 
	.one-column #content .module-blog_posts-187.module-blog_posts-grid .ipr-grid .post-layout.swiper-slide { margin-right: 0px; width: calc((100% - 1 * 0px) / 2 - 0.01px) } 
	.one-column #content .module-blog_posts-187.module-blog_posts-grid .ipr-grid .post-layout:not(.swiper-slide) { padding: 0px; width: calc(100% / 2 - 0.01px) } 
	.two-column #content .module-blog_posts-187.module-blog_posts-grid .ipr-grid .post-layout.swiper-slide { margin-right: 0px; width: calc((100% - 1 * 0px) / 2 - 0.01px) } 
	.two-column #content .module-blog_posts-187.module-blog_posts-grid .ipr-grid .post-layout:not(.swiper-slide) { padding: 0px; width: calc(100% / 2 - 0.01px) } 
	.side-column .module-blog_posts-187.module-blog_posts-grid .ipr-grid .post-layout.swiper-slide { margin-right: 0px; width: calc((100% - 1 * 0px) / 2 - 0.01px) } 
	.side-column .module-blog_posts-187.module-blog_posts-grid .ipr-grid .post-layout:not(.swiper-slide) { padding: 0px; width: calc(100% / 2 - 0.01px) } 
}
@media (max-width: 767px) {
	.module-blog_posts-187.module-blog_posts-grid .ipr-grid .post-layout.swiper-slide { margin-right: 0px; width: calc((100% - 0 * 0px) / 1 - 0.01px) } 
	.module-blog_posts-187.module-blog_posts-grid .ipr-grid .post-layout:not(.swiper-slide) { padding: 0px; width: calc(100% / 1 - 0.01px) } 
	.one-column #content .module-blog_posts-187.module-blog_posts-grid .ipr-grid .post-layout.swiper-slide { margin-right: 0px; width: calc((100% - 0 * 0px) / 1 - 0.01px) } 
	.one-column #content .module-blog_posts-187.module-blog_posts-grid .ipr-grid .post-layout:not(.swiper-slide) { padding: 0px; width: calc(100% / 1 - 0.01px) } 
	.two-column #content .module-blog_posts-187.module-blog_posts-grid .ipr-grid .post-layout.swiper-slide { margin-right: 0px; width: calc((100% - 0 * 0px) / 1 - 0.01px) } 
	.two-column #content .module-blog_posts-187.module-blog_posts-grid .ipr-grid .post-layout:not(.swiper-slide) { padding: 0px; width: calc(100% / 1 - 0.01px) } 
	.side-column .module-blog_posts-187.module-blog_posts-grid .ipr-grid .post-layout.swiper-slide { margin-right: 0px; width: calc((100% - 0 * 0px) / 1 - 0.01px) } 
	.side-column .module-blog_posts-187.module-blog_posts-grid .ipr-grid .post-layout:not(.swiper-slide) { padding: 0px; width: calc(100% / 1 - 0.01px) } 
} @media screen and (max-width: 767px) {
  .module-blog_posts.module-blog_posts-187 {
    margin-bottom: 20px;
  }
}

@media screen and (min-width: 768px) and (max-width: 991px) {
  .module-blog_posts.module-blog_posts-187 {
    margin-bottom: 60px;
  }
}

@media screen and (min-width: 992px) {
  .module-blog_posts.module-blog_posts-187 {
    margin-bottom: 126px;
  }
}
 .post-grid {
  flex-wrap: unset;
}

.post-layout {
	padding-left: 15px !important;
  padding-right: 15px !important;
}

.post-thumb > .image > a {
	flex-direction: column-reverse;
}

.post-thumb > .image > a > .p-date {
	position: relative;
}</style>
					<style data-id="footer_menu-89">footer > div { background-color: rgba(17, 17, 17, 1); --background-color: rgba(17, 17, 17, 1); padding-top: 90px; --element-padding-top: 90px; padding-right: 15px; --element-padding-right: 15px; padding-bottom: 22px; --element-padding-bottom: 22px; padding-left: 15px; --element-padding-left: 15px } 
@media (min-width: 1400px) and (max-width: 1849px) {
	footer .grid-cols-wrapper { max-width:1320px } 
}
@media (min-width: 1200px) and (max-width: 1399px) {
	footer .grid-cols-wrapper { max-width:1140px } 
}
@media (min-width: 992px) and (max-width: 1199px) {
	footer .grid-cols-wrapper { max-width:960px } 
}
@media (max-width: 992px) {
	footer > div { padding-top: 40px; --element-padding-top: 40px; padding-bottom: 22px; --element-padding-bottom: 22px } 
}
@media (min-width: 768px) and (max-width: 991px) {
	footer .grid-cols-wrapper { max-width:720px } 
}
@media (min-width: 576px) and (max-width: 767px) {
	footer .grid-cols-wrapper { max-width:540px } 
}
@media (min-width: 1850px) {
	footer .grid-cols-wrapper { max-width:1800px } 
}footer > .grid-rows > .grid-row-1 { margin-bottom:100px } 
footer > .grid-rows > .grid-row-1::before { display: block } 
footer > .grid-rows > .grid-row-1 .wave-top { display: block } 
footer > .grid-rows > .grid-row-1 > .wave-top { transform: translate3d(0,-63%,0) scale(1); } 
@media (max-width: 992px) {
	footer > .grid-rows > .grid-row-1 { margin-bottom:50px } 
}
@media (max-width: 768px) {
	footer > .grid-rows > .grid-row-1 { margin-bottom:30px } 
}footer > .grid-rows > .grid-row-1 > .grid-cols-wrapper > .grid-cols > .grid-col-1 { min-width: 100%; display: block } 
footer > .grid-rows > .grid-row-1 > .grid-cols-wrapper > .grid-cols > .grid-col-1 > .grid-items > .grid-item:not(:empty) { height: auto } 
footer > .grid-rows > .grid-row-1 > .grid-cols-wrapper > .grid-cols > .grid-col-1 > .grid-items::before { --unit: 1%; left:0; right:auto; display: none } .grid-items > .grid-item.grid-module-footer-1-1-1 { display: flex }  footer > .grid-rows > .grid-row-2 > .grid-cols-wrapper > .grid-cols > .grid-col { --unit: 1% } 
footer > .grid-rows > .grid-row-2 { padding-bottom: 138px } 
footer > .grid-rows > .grid-row-2::before { display: block; left: 0; right:0; width:100% } 
footer > .grid-rows > .grid-row-2 .wave-top { display: block } 
footer > .grid-rows > .grid-row-2 > .wave-top { transform: translate3d(0,-63%,0) scale(1); } footer > .grid-rows > .grid-row-2 > .grid-cols-wrapper > .grid-cols > .grid-col-1 { min-width: 100%; display: block } 
footer > .grid-rows > .grid-row-2 > .grid-cols-wrapper > .grid-cols > .grid-col-1 > .grid-items { padding-right: 60px; --element-padding-right: 60px } 
footer > .grid-rows > .grid-row-2 > .grid-cols-wrapper > .grid-cols > .grid-col-1 > .grid-items > .grid-item:not(:empty) { height: auto } 
footer > .grid-rows > .grid-row-2 > .grid-cols-wrapper > .grid-cols > .grid-col-1 > .grid-items > .grid-item:not(:first-child):not(:only-child) { margin-top:20px } 
footer > .grid-rows > .grid-row-2 > .grid-cols-wrapper > .grid-cols > .grid-col-1 > .grid-items::before { --unit: 1%; left:0; right:auto; display: none } 
@media (min-width: 768px) and (max-width: 1023px) {
	footer > .grid-rows > .grid-row-2 > .grid-cols-wrapper > .grid-cols > .grid-col-1 { min-width: 50% } 
}
@media (max-width: 1023px) {
	footer > .grid-rows > .grid-row-2 > .grid-cols-wrapper > .grid-cols > .grid-col-1 > .grid-items { padding-right: 60px; --element-padding-right: 60px; padding-left: 15px; --element-padding-left: 15px } 
}
@media (min-width: 1024px) {
	footer > .grid-rows > .grid-row-2 > .grid-cols-wrapper > .grid-cols > .grid-col-1 { min-width: 20% } 
}.grid-items > .grid-item.grid-module-footer-2-1-1 { display: flex }  .grid-items > .grid-item.grid-module-footer-2-1-2 { display: flex }  .grid-items > .grid-item.grid-module-footer-2-1-3 { display: flex }  footer > .grid-rows > .grid-row-2 > .grid-cols-wrapper > .grid-cols > .grid-col-2 { min-width: 100%; display: block } 
footer > .grid-rows > .grid-row-2 > .grid-cols-wrapper > .grid-cols > .grid-col-2 > .grid-items { padding-right: 15px; --element-padding-right: 15px; padding-left: 15px; --element-padding-left: 15px } 
footer > .grid-rows > .grid-row-2 > .grid-cols-wrapper > .grid-cols > .grid-col-2 > .grid-items > .grid-item:not(:empty) { height: auto } 
footer > .grid-rows > .grid-row-2 > .grid-cols-wrapper > .grid-cols > .grid-col-2 > .grid-items::before { --unit: 1%; left:0; right:auto; display: none } 
@media (min-width: 768px) and (max-width: 1023px) {
	footer > .grid-rows > .grid-row-2 > .grid-cols-wrapper > .grid-cols > .grid-col-2 { min-width: 50% } 
}
@media (min-width: 1024px) {
	footer > .grid-rows > .grid-row-2 > .grid-cols-wrapper > .grid-cols > .grid-col-2 { min-width: 20% } 
}.grid-items > .grid-item.grid-module-footer-2-2-1 { display: flex }  footer > .grid-rows > .grid-row-2 > .grid-cols-wrapper > .grid-cols > .grid-col-3 { min-width: 100%; display: block } 
footer > .grid-rows > .grid-row-2 > .grid-cols-wrapper > .grid-cols > .grid-col-3 > .grid-items { padding-right: 15px; --element-padding-right: 15px; padding-left: 15px; --element-padding-left: 15px } 
footer > .grid-rows > .grid-row-2 > .grid-cols-wrapper > .grid-cols > .grid-col-3 > .grid-items > .grid-item:not(:empty) { height: auto } 
footer > .grid-rows > .grid-row-2 > .grid-cols-wrapper > .grid-cols > .grid-col-3 > .grid-items::before { --unit: 1%; left:0; right:auto; display: none } 
@media (min-width: 768px) and (max-width: 1023px) {
	footer > .grid-rows > .grid-row-2 > .grid-cols-wrapper > .grid-cols > .grid-col-3 { min-width: 50% } 
}
@media (min-width: 1024px) {
	footer > .grid-rows > .grid-row-2 > .grid-cols-wrapper > .grid-cols > .grid-col-3 { min-width: 20% } 
}.grid-items > .grid-item.grid-module-footer-2-3-1 { display: flex }  footer > .grid-rows > .grid-row-2 > .grid-cols-wrapper > .grid-cols > .grid-col-4 { min-width: 100%; display: block } 
footer > .grid-rows > .grid-row-2 > .grid-cols-wrapper > .grid-cols > .grid-col-4 > .grid-items { padding-right: 15px; --element-padding-right: 15px; padding-left: 15px; --element-padding-left: 15px } 
footer > .grid-rows > .grid-row-2 > .grid-cols-wrapper > .grid-cols > .grid-col-4 > .grid-items > .grid-item:not(:empty) { height: auto } 
footer > .grid-rows > .grid-row-2 > .grid-cols-wrapper > .grid-cols > .grid-col-4 > .grid-items::before { --unit: 1%; left:0; right:auto; display: none } 
@media (min-width: 768px) and (max-width: 1023px) {
	footer > .grid-rows > .grid-row-2 > .grid-cols-wrapper > .grid-cols > .grid-col-4 { min-width: 50% } 
}
@media (min-width: 1024px) {
	footer > .grid-rows > .grid-row-2 > .grid-cols-wrapper > .grid-cols > .grid-col-4 { min-width: 20% } 
}.grid-items > .grid-item.grid-module-footer-2-4-1 { display: flex }  footer > .grid-rows > .grid-row-2 > .grid-cols-wrapper > .grid-cols > .grid-col-5 { min-width: 100%; display: block } 
footer > .grid-rows > .grid-row-2 > .grid-cols-wrapper > .grid-cols > .grid-col-5 > .grid-items { padding-right: 15px; --element-padding-right: 15px; padding-left: 15px; --element-padding-left: 15px } 
footer > .grid-rows > .grid-row-2 > .grid-cols-wrapper > .grid-cols > .grid-col-5 > .grid-items > .grid-item:not(:empty) { height: auto } 
footer > .grid-rows > .grid-row-2 > .grid-cols-wrapper > .grid-cols > .grid-col-5 > .grid-items::before { --unit: 1%; left:0; right:auto; display: none } 
@media (min-width: 768px) and (max-width: 1023px) {
	footer > .grid-rows > .grid-row-2 > .grid-cols-wrapper > .grid-cols > .grid-col-5 { min-width: 50% } 
}
@media (min-width: 1024px) {
	footer > .grid-rows > .grid-row-2 > .grid-cols-wrapper > .grid-cols > .grid-col-5 { min-width: 20% } 
}.grid-items > .grid-item.grid-module-footer-2-5-1 { display: flex }  footer > .grid-rows > .grid-row-5 { border-width: 0; border-top-width: 1px; border-style: solid; border-color: rgba(255, 255, 255, 0.3); margin-top:40px } 
footer > .grid-rows > .grid-row-5::before { display: block } 
footer > .grid-rows > .grid-row-5 .wave-top { display: block } 
footer > .grid-rows > .grid-row-5 > .wave-top { transform: translate3d(0,-63%,0) scale(1); } 
@media (max-width: 992px) {
	footer > .grid-rows > .grid-row-5 { margin-top:25px } 
}footer > .grid-rows > .grid-row-5 > .grid-cols-wrapper > .grid-cols > .grid-col-1 { min-width: 100%; margin-top:25px; flex-grow: 1; display: block } 
footer > .grid-rows > .grid-row-5 > .grid-cols-wrapper > .grid-cols > .grid-col-1 > .grid-items { justify-content: center; align-items: center; } 
footer > .grid-rows > .grid-row-5 > .grid-cols-wrapper > .grid-cols > .grid-col-1 > .grid-items > .grid-item:not(:empty) { height: auto } 
footer > .grid-rows > .grid-row-5 > .grid-cols-wrapper > .grid-cols > .grid-col-1 > .grid-items::before { --unit: 1%; left:0; right:auto; display: none } 
@media (max-width: 992px) {
	footer > .grid-rows > .grid-row-5 > .grid-cols-wrapper > .grid-cols > .grid-col-1 { order: 2 } 
	footer > .grid-rows > .grid-row-5 > .grid-cols-wrapper > .grid-cols > .grid-col-1 > .grid-items { align-items: center; } 
}.grid-items > .grid-item.grid-module-footer-5-1-1 { min-height: 30px; max-width: 1400px; align-self: center; display: flex } 
@media (max-width: 992px) {
	.grid-items > .grid-item.grid-module-footer-5-1-1 { align-self: center } 
} </style>
					<style data-id="image-175">.module-image-175 > .module-body > a { width: auto;; max-width:145px } 
.module-image-175 > .module-body > a img { width: initial; height:initial; object-fit: contain;; margin-inline-start: 0; margin-inline-end: auto } 
.module-image-175 { text-align: start }  </style>
					<style data-id="text-145">.module-text-145 .module-body { --text-module-align-v: flex-start; font-size: 14px; color: rgba(153, 153, 153, 1); padding-top: 20px; --element-padding-top: 20px } 
@media (max-width: 992px) {
	.module-text-145 .module-body { font-size: 13px; padding-top: 15px; --element-padding-top: 15px } 
} </style>
					<style data-id="image-146">.module-image-146 > .module-body > a { width: auto;; padding-top: 3px; --element-padding-top: 3px; padding-bottom: 3px; --element-padding-bottom: 3px } 
.module-image-146 > .module-body > a img { width: initial; height:initial; object-fit: contain;; margin-inline-start: 0; margin-inline-end: auto } 
.module-image-146 { text-align: start }  </style>
					<style data-id="links_menu-147">.links-menu-147 h3.module-title { font-family: 'Cormorant Garamond' !important; font-weight: 500 !important; font-size: var(--j-font_size-28) !important; color: rgba(255, 255, 255, 1) !important; margin-bottom: 15px !important; --element-margin-bottom: 15px !important } 
div.links-menu-147 .menu-item { flex-grow: 0; } 
div.links-menu-147 .module-body { justify-content: flex-start; } 
div.links-menu-147 .menu-item a, div.links-menu-147 .menu-item a .links-text { font-family: 'Open Sans'; font-weight: 400; font-size: var(--j-font_size-14); color: rgba(153, 153, 153, 1) } 
.no-touchevents div.links-menu-147 .menu-item a:hover,.no-touchevents  div.links-menu-147 .menu-item a:hover .links-text { color: rgba(226, 145, 14, 1) } 
@media (max-width: 992px) {
	.links-menu-147 h3.module-title { margin-bottom: 0px !important; --element-margin-bottom: 0px !important } 
	div.links-menu.links-menu-147 { padding-bottom: 15px; --element-padding-bottom: 15px } 
}  div.links-menu-147 .links-menu-item-2 a { padding-bottom: 8px; --element-padding-bottom: 8px }  div.links-menu-147 .links-menu-item-3 a { padding-bottom: 8px; --element-padding-bottom: 8px }   </style>
					<style data-id="links_menu-149">.links-menu-149 h3.module-title { font-family: 'Cormorant Garamond' !important; font-weight: 500 !important; font-size: 28px !important; color: rgba(255, 255, 255, 1) !important; text-align: left !important; margin-bottom: 15px !important; --element-margin-bottom: 15px !important } 
div.links-menu-149 .menu-item { flex-grow: 0;; --align: stretch; --max-width:100%; width: -moz-available;  width: -webkit-fill-available; width: stretch;; max-width: var(--max-width); margin-block-start: var(--item-gap, 0px); margin-inline-end: var(--align-right); margin-block-end: var(--item-gap, 0px); margin-inline-start: 0px;   flex-direction: column; align-items: var(--align); } 
div.links-menu-149 .module-body { justify-content: center;; --display: block; flex-direction: column; columns: var(--column-width) var(--column-count); column-gap: var(--column-gap); margin: 0; } 
div.links-menu-149 .module-body::after { --display: none; } 
div.links-menu-149 .menu-item:first-child { margin-top: 0 } 
div.links-menu-149 .menu-item::before { width:100%; height:auto; border-width: 1px 0 0 0; margin: calc(0px - var(--item-gap,0px)/2) 0 calc(var(--item-gap,0px)/2) 0 } 
div.links-menu-149 .menu-item a .links-text { white-space:normal } 
div.links-menu-149 .module-body, div.links-menu-149 .module-body > .menu-item::before { --item-gap: 8px } 
div.links-menu-149 .menu-item a, div.links-menu-149 .menu-item a .links-text { font-family: 'Open Sans'; font-weight: 400; font-size: 14px; color: rgba(153, 153, 153, 1); letter-spacing: .4px } 
.no-touchevents div.links-menu-149 .menu-item a:hover,.no-touchevents  div.links-menu-149 .menu-item a:hover .links-text { color: rgba(226, 145, 14, 1) } 
div.links-menu-149 .menu-item a::before { content: none !important } 
div.links-menu-149 .count-badge { display: none } 
.phone footer  div.links-menu-149 .module-title::before { display: block; } 
.phone footer  div.links-menu-149 .module-title.closed + .module-body { display:none } 
.phone footer  div.links-menu-149 .module-title::after { display:none } 
.phone footer div.links-menu-149 .module-title::before { content: '\f107' !important; font-family: icomoon !important; font-size: 25px; margin-inline-end:calc(0px - (-15px)) } 
.phone footer div.links-menu-149 .module-title.closed::before { content: '\f105' !important; font-family: icomoon !important; font-size: 25px } 
@media (max-width: 992px) {
	.links-menu-149 h3.module-title { margin-bottom: 0px !important; --element-margin-bottom: 0px !important } 
	div.links-menu.links-menu-149 { padding-bottom: 15px; --element-padding-bottom: 15px } 
}      </style>
					<style data-id="links_menu-152">.links-menu-152 h3.module-title { font-family: 'Cormorant Garamond' !important; font-weight: 500 !important; font-size: 28px !important; color: rgba(255, 255, 255, 1) !important; text-align: left !important; margin-bottom: 15px !important; --element-margin-bottom: 15px !important } 
div.links-menu-152 .menu-item { flex-grow: 0;; --align: stretch; --max-width:100%; width: -moz-available;  width: -webkit-fill-available; width: stretch;; max-width: var(--max-width); margin-block-start: var(--item-gap, 0px); margin-inline-end: var(--align-right); margin-block-end: var(--item-gap, 0px); margin-inline-start: 0px;   flex-direction: column; align-items: var(--align); } 
div.links-menu-152 .module-body { justify-content: center;; --display: block; flex-direction: column; columns: var(--column-width) var(--column-count); column-gap: var(--column-gap); margin: 0; } 
div.links-menu-152 .module-body::after { --display: none; } 
div.links-menu-152 .menu-item:first-child { margin-top: 0 } 
div.links-menu-152 .menu-item::before { width:100%; height:auto; border-width: 1px 0 0 0; margin: calc(0px - var(--item-gap,0px)/2) 0 calc(var(--item-gap,0px)/2) 0 } 
div.links-menu-152 .menu-item a .links-text { white-space:normal } 
div.links-menu-152 .module-body, div.links-menu-152 .module-body > .menu-item::before { --item-gap: 8px } 
div.links-menu-152 .menu-item a, div.links-menu-152 .menu-item a .links-text { font-family: 'Open Sans'; font-weight: 400; font-size: 14px; color: rgba(153, 153, 153, 1); letter-spacing: .4px } 
.no-touchevents div.links-menu-152 .menu-item a:hover,.no-touchevents  div.links-menu-152 .menu-item a:hover .links-text { color: rgba(226, 145, 14, 1) } 
div.links-menu-152 .menu-item a::before { content: none !important } 
div.links-menu-152 .count-badge { display: none } 
.phone footer  div.links-menu-152 .module-title::before { display: block; } 
.phone footer  div.links-menu-152 .module-title.closed + .module-body { display:none } 
.phone footer  div.links-menu-152 .module-title::after { display:none } 
.phone footer div.links-menu-152 .module-title::before { content: '\f107' !important; font-family: icomoon !important; font-size: 25px; margin-inline-end:calc(0px - (-15px)) } 
.phone footer div.links-menu-152 .module-title.closed::before { content: '\f105' !important; font-family: icomoon !important; font-size: 25px } 
@media (max-width: 992px) {
	.links-menu-152 h3.module-title { margin-bottom: 0px !important; --element-margin-bottom: 0px !important } 
	div.links-menu.links-menu-152 { padding-bottom: 15px; --element-padding-bottom: 15px } 
} div.links-menu-152 .links-menu-item-1 > a .links-text { color: rgba(255, 255, 255, 1) }     </style>
					<style data-id="links_menu-151">.links-menu-151 h3.module-title { font-family: 'Cormorant Garamond' !important; font-weight: 500 !important; font-size: 28px !important; color: rgba(255, 255, 255, 1) !important; text-align: left !important; margin-bottom: 15px !important; --element-margin-bottom: 15px !important } 
div.links-menu-151 .menu-item { flex-grow: 0;; --align: stretch; --max-width:100%; width: -moz-available;  width: -webkit-fill-available; width: stretch;; max-width: var(--max-width); margin-block-start: var(--item-gap, 0px); margin-inline-end: var(--align-right); margin-block-end: var(--item-gap, 0px); margin-inline-start: 0px;   flex-direction: column; align-items: var(--align); } 
div.links-menu-151 .module-body { justify-content: center;; --display: block; flex-direction: column; columns: var(--column-width) var(--column-count); column-gap: var(--column-gap); margin: 0; } 
div.links-menu-151 .module-body::after { --display: none; } 
div.links-menu-151 .menu-item:first-child { margin-top: 0 } 
div.links-menu-151 .menu-item::before { width:100%; height:auto; border-width: 1px 0 0 0; margin: calc(0px - var(--item-gap,0px)/2) 0 calc(var(--item-gap,0px)/2) 0 } 
div.links-menu-151 .menu-item a .links-text { white-space:normal } 
div.links-menu-151 .module-body, div.links-menu-151 .module-body > .menu-item::before { --item-gap: 8px } 
div.links-menu-151 .menu-item a, div.links-menu-151 .menu-item a .links-text { font-family: 'Open Sans'; font-weight: 400; font-size: 14px; color: rgba(153, 153, 153, 1); letter-spacing: .4px } 
.no-touchevents div.links-menu-151 .menu-item a:hover,.no-touchevents  div.links-menu-151 .menu-item a:hover .links-text { color: rgba(226, 145, 14, 1) } 
div.links-menu-151 .menu-item a::before { content: none !important } 
div.links-menu-151 .count-badge { display: none } 
.phone footer  div.links-menu-151 .module-title::before { display: block; } 
.phone footer  div.links-menu-151 .module-title.closed + .module-body { display:none } 
.phone footer  div.links-menu-151 .module-title::after { display:none } 
.phone footer div.links-menu-151 .module-title::before { content: '\f107' !important; font-family: icomoon !important; font-size: 25px; margin-inline-end:calc(0px - (-15px)) } 
.phone footer div.links-menu-151 .module-title.closed::before { content: '\f105' !important; font-family: icomoon !important; font-size: 25px } 
@media (max-width: 992px) {
	.links-menu-151 h3.module-title { margin-bottom: 0px !important; --element-margin-bottom: 0px !important } 
	div.links-menu.links-menu-151 { padding-bottom: 15px; --element-padding-bottom: 15px } 
}   </style>
					<style data-id="links_menu-12">.links-menu-12 .module-title { white-space: normal; overflow: initial; text-overflow: initial; -webkit-line-clamp: initial; } 
div.links-menu-12 .module-title { text-align:center } 
div.links-menu-12 .module-title::after { margin-inline-start:auto; margin-inline-end:auto; } 
div.links-menu.links-menu-12 { padding-right: 10px; --element-padding-right: 10px; padding-left: 10px; --element-padding-left: 10px } 
div.links-menu-12 .menu-item { flex-grow: 0;; width:auto; --align: flex-start; --max-width: max-content;; max-width: var(--max-width); margin-block-start: var(--item-gap, 0px); margin-inline-end: var(--align-right); margin-block-end: var(--item-gap, 0px); margin-inline-start: 0px;   flex-direction: column; align-items: var(--align); } 
div.links-menu-12 .module-body { justify-content: flex-start;; --display: block; flex-direction: column; columns: var(--column-width) var(--column-count); column-gap: var(--column-gap); margin: 0; } 
div.links-menu-12 .module-body::after { --display: none; } 
div.links-menu-12 .menu-item:first-child { margin-top: 0 } 
div.links-menu-12 .menu-item::before { width:100%; height:auto; border-width: 1px 0 0 0; margin: calc(0px - var(--item-gap,0px)/2) 0 calc(var(--item-gap,0px)/2) 0 } 
div.links-menu-12 .menu-item a .links-text { white-space:normal } 
div.links-menu-12 .menu-item a, div.links-menu-12 .menu-item a .links-text { font-family: 'Open Sans'; font-weight: 400; font-size: var(--j-font_size-14); color: rgba(153, 153, 153, 1) } 
div.links-menu-12 .count-badge { display: none } 
.phone footer  div.links-menu-12 .module-title::before { display: none; } 
.phone footer  div.links-menu-12 .module-title.closed + .module-body { display:var(--display) } 
.phone footer  div.links-menu-12 .module-title::after { display:block }  div.links-menu-12 .links-menu-item-1 > a .links-text { font-family: 'Open Sans'; font-weight: 400; font-size: var(--j-font_size-14); color: rgba(153, 153, 153, 1); text-align: center }  </style>
					<style data-id="header_desktop">.desktop-cart-wrapper #cart .cart-label { font-family: 'Open Sans'; font-weight: 400; font-size: 13px; color: rgba(17, 17, 17, 1); text-transform: uppercase; letter-spacing: 0.4pxpx; line-height: 20px } 
.no-touchevents .desktop-cart-wrapper #cart:hover .cart-label { font-family: 'Open Sans'; font-weight: 400; color: rgba(255, 255, 255, 1); text-transform: uppercase } 
.desktop-cart-wrapper #cart .cart-text { display: block } 
.desktop-cart-wrapper #cart .cart-title { display: none; font-family: 'Open Sans'; font-weight: 500; font-size: 13px; color: rgba(255, 255, 255, 1) } 
.no-touchevents .desktop-cart-wrapper #cart:hover .cart-title { color: rgba(255, 255, 255, 1) } 
.desktop-cart-wrapper #cart > a > em::before { content: '\e9bf' !important; font-family: icomoon !important; font-size: 20px; color: rgba(255, 255, 255, 1) } 
.no-touchevents .desktop-cart-wrapper #cart:hover > a > em::before { color: rgba(255, 255, 255, 1) } 
.desktop-cart-wrapper #cart>a>em { box-shadow: none } 
.desktop-cart-wrapper #cart-items { display: none; z-index: 1 } 
.desktop-cart-wrapper #cart-total { display: flex; padding-right: 10px; --element-padding-right: 10px; padding-left: 0px; --element-padding-left: 0px; order:5; text-align: start } 
.desktop-cart-wrapper div#cart { background-color: rgba(226, 145, 14, 1); --background-color: rgba(226, 145, 14, 1); background-origin: content-box; box-shadow: none } 
.no-touchevents .desktop-cart-wrapper div#cart:hover { background-color: rgba(17, 17, 17, 1); --background-color: rgba(17, 17, 17, 1) } 
.desktop-cart-wrapper div#cart > a { font-family: 'Open Sans' !important; font-weight: 400 !important; font-size: 13px !important; color: rgba(255, 255, 255, 1) !important; letter-spacing: 0.4pxpx !important; line-height: 20px !important } 
#cart { display: flex; --scale-hover: 1; --scale-active: 1 } 
.desktop.mobile-cart-content-container-open .mobile-wrapper-header { padding: 10px; --element-padding: 10px; padding-top: 20px; --element-padding-top: 20px } 
.desktop.mobile-cart-content-container-open .mobile-wrapper-header > a::before { content: '\e984' !important; font-family: icomoon !important; font-size: 30px; color: rgba(226, 145, 14, 1) } 
.desktop.mobile-cart-content-container-open .mobile-container { --mobile-wrapper-header: 45px; --mobile-wrapper-header-close: 40px; max-width:85%; width:400px } 
.desktop.mobile-cart-content-container-open .mobile-filter-wrapper .module-filter { padding: 20px; --element-padding: 20px } 
.desktop.mobile-cart-content-container-open .mobile-main-menu-wrapper .main-menu, .desktop.mobile-cart-content-container-open .desktop-mobile-main-menu-wrapper .main-menu, .desktop.mobile-cart-content-container-open .mobile-main-menu-wrapper + .accordion-menu, .desktop.mobile-cart-content-container-open .desktop-mobile-main-menu-wrapper + .accordion-menu { padding: 20px; --element-padding: 20px } 
.desktop-cart-wrapper { height: initial } 
#cart > a > em { height: 100% } 
#cart-content { min-width:400px } 
div.cart-content ul { background-color: rgba(255, 255, 255, 1); --background-color: rgba(255, 255, 255, 1); box-shadow: 0 0 1px 1px rgba(234, 234, 234, 1) } 
div.cart-content .cart-products { padding: 10px; --element-padding: 10px } 
div.cart-content .cart-products tbody > tr > td { border-style: solid !important; border-color: rgba(230, 230, 230, 1) !important; vertical-align:middle } 
.cart-empty { font-family: 'Open Sans'; font-weight: 400; font-size: 13px; color: rgba(102, 102, 102, 1); letter-spacing: 0.4pxpx; line-height: 22px } 
#cart-content > .j-dropdown::before, #cart-content > .tt-menu::before, #cart-content#cart-content::before { border-bottom-color: rgba(226, 145, 14, 1) } 
.cart-content .cart-empty { background-color: rgba(255, 255, 255, 1); --background-color: rgba(255, 255, 255, 1) } 
div.cart-content .cart-totals table { padding: 15px !important; --element-padding: 15px !important } 
div.cart-content .cart-totals { box-shadow: none } 
.cart-content td { font-family: 'Open Sans'; font-weight: 400; font-size: 13px; color: rgba(102, 102, 102, 1); letter-spacing: 0.4pxpx; line-height: 22px } 
div.cart-content .td-qty { font-family: 'Open Sans'; font-weight: 400; font-size: var(--j-font_size-13) } 
div.cart-content .td-total { font-family: 'Open Sans'; font-weight: 400; font-size: var(--j-font_size-13) } 
div.cart-content .td-name a { font-family: 'Open Sans'; font-weight: 400; font-size: var(--j-font_size-12); color: rgba(102, 102, 102, 1) } 
div.cart-content .td-name span { font-family: 'Open Sans'; font-weight: 400; font-size: 11px; color: rgba(170, 171, 177, 1) } 
div.cart-content .td-name small { font-family: 'Open Sans'; font-weight: 400; font-size: 11px; color: rgba(170, 171, 177, 1) } 
div.cart-content .cart-products tbody .td-remove button { color: rgba(219, 41, 25, 1) } 
.no-touchevents div.cart-content .cart-products tbody .td-remove button:hover { color: rgba(221, 41, 26, 1) } 
div.cart-content .cart-products tbody .td-remove button i::before { font-size: 25px } 
.cart-content .cart-products tbody .td-image { display: block; } 
div.cart-content .cart-totals table, div.cart-content .cart-totals table td { background-color: rgba(247, 246, 242, 1); --background-color: rgba(247, 246, 242, 1) } 
div.cart-content .cart-totals td { font-family: 'Open Sans'; font-weight: 400; font-size: 13px } 
div.cart-content .cart-totals .td-total-text { font-family: 'Open Sans'; font-weight: 400; font-size: 13px } 
div.cart-content .cart-totals tbody td { border-style: solid !important; border-color: rgba(230, 230, 230, 1) !important } 
div.cart-content .cart-buttons { padding-top: 10px; --element-padding-top: 10px; padding-right: 25px; --element-padding-right: 25px; padding-bottom: 10px; --element-padding-bottom: 10px; padding-left: 25px; --element-padding-left: 25px } 
div.cart-content .btn-cart { display: inline-flex } 
div.cart-content .btn.btn-cart::before { font-size: 20px; margin-right: 10px; --element-margin-right: 10px } 
div.cart-content .cart-buttons .btn-cart.btn, div.cart-content .cart-buttons .btn-cart.btn:visited { font-family: 'Open Sans' !important; font-weight: 500 !important; font-size: 13px !important; color: rgba(255, 255, 255, 1) !important; text-transform: uppercase !important; letter-spacing: 0.2pxpx !important; line-height: 22px !important } 
div.cart-content .cart-buttons .btn-cart.btn, div.cart-content .cart-buttons .btn-cart.tooltip { background-color: rgba(226, 145, 14, 1); --background-color: rgba(226, 145, 14, 1) } 
.no-touchevents div.cart-content .cart-buttons .btn-cart.btn:hover { background-color: rgba(17, 17, 17, 1); --background-color: rgba(17, 17, 17, 1) } 
div.cart-content .cart-buttons .btn-cart.btn { padding-top: 10px; --element-padding-top: 10px; padding-right: 20px; --element-padding-right: 20px; padding-bottom: 10px; --element-padding-bottom: 10px; padding-left: 20px; --element-padding-left: 20px } 
div.cart-content .cart-buttons .btn-cart.btn.btn.disabled::after { font-size: 20px } 
div.cart-content .cart-buttons .btn-cart.btn::before { color: rgba(255, 255, 255, 1); font-size: 20px; margin-right: 5px; --element-margin-right: 5px; margin-left: 5px; --element-margin-left: 5px } 
div.cart-content .btn-checkout { display: inline-flex } 
.cart-content .cart-buttons { --cart-buttons-gap:10px } 
div.cart-content .btn.btn-checkout::after { content: '\e95f' !important; font-family: icomoon !important; font-size: 20px; margin-left: 8px; --element-margin-left: 8px } 
div.cart-content .cart-buttons .btn-checkout.btn, div.cart-content .cart-buttons .btn-checkout.btn:visited { font-family: 'Open Sans' !important; font-weight: 500 !important; font-size: 13px !important; color: rgba(255, 255, 255, 1) !important; text-transform: uppercase !important; letter-spacing: 0.2pxpx !important; line-height: 22px !important } 
div.cart-content .cart-buttons .btn-checkout.btn, div.cart-content .cart-buttons .btn-checkout.tooltip { background-color: rgba(226, 145, 14, 1); --background-color: rgba(226, 145, 14, 1) } 
.no-touchevents div.cart-content .cart-buttons .btn-checkout.btn:hover { background-color: rgba(17, 17, 17, 1); --background-color: rgba(17, 17, 17, 1) } 
div.cart-content .cart-buttons .btn-checkout.btn { padding-top: 10px; --element-padding-top: 10px; padding-right: 20px; --element-padding-right: 20px; padding-bottom: 10px; --element-padding-bottom: 10px; padding-left: 20px; --element-padding-left: 20px } 
div.cart-content .cart-buttons .btn-checkout.btn.btn.disabled::after { font-size: 20px } 
div.cart-content .cart-buttons .btn-checkout.btn::before { color: rgba(255, 255, 255, 1); font-size: 20px; margin-right: 5px; --element-margin-right: 5px; margin-left: 5px; --element-margin-left: 5px } 
div.cart-content .cart-buttons .btn { width:auto; flex-grow:1 } 
.desktop-header-active #cart { margin-left: 20px; --element-margin-left: 20px } 
header .menu-item > a, header .menu-item > a > .links-text, header .desktop-language-wrapper button, header .desktop-currency-wrapper button, header .mobile-language-wrapper button, header .mobile-currency-wrapper button, header #cart > a { font-family: 'Cormorant Garamond'; font-weight: 400; font-size: 20px; color: rgba(17, 17, 17, 1); letter-spacing: 0.4px; line-height: 24px } 
.no-touchevents header .menu-item:hover > a,.no-touchevents  header .menu-item:hover > a > .links-text, header .menu-item.active > a > .links-text, header .menu-item.open > a > .links-text, header .menu-item.panel-active > a > .links-text,.no-touchevents  header #cart:hover > a,.no-touchevents  header .desktop-language-wrapper .dropdown:hover button,.no-touchevents  header .desktop-currency-wrapper .dropdown:hover button,.no-touchevents  header .mobile-language-wrapper .dropdown:hover button,.no-touchevents  header .mobile-currency-wrapper .dropdown:hover button { color: rgba(226, 145, 14, 1); text-decoration: underline; -webkit-text-decoration: underline } 
header .menu-item > a > .links-text > s { display: var(--display, block); --display: block; margin:0.1em 0 } 
header .menu-item.main-menu-item > a > .links-text { --display: inline-block } 
header .dropdown > a > .count-badge { margin-inline-end:5px } 
header .dropdown > a > .count-badge + .open-menu + .menu-label { margin-inline-start:0 } 
header .dropdown > a::after { display: none } 
header .dropdown > a { --dropdown-indicator: 0px } 
header .dropdown > a > .links-text { margin-inline-end: initial } 
header .menu-item { --menu-item-gap:20px } 
header .menu-item > a > .count-badge { position: relative; transform:none; margin-inline-start: var(--x, 6px); margin-top: var(--margin-top, 0px); inset-inline-start: initial } 
header .menu-item > a { --scale-hover: 1; --scale-active: 1 } 
header .dropdown.drop-menu > .j-dropdown { right:calc(var(--menu-item-gap, 0px) / 2); left:auto; transform: translate3d(0, var(--dropdown-from), 0); align-items: flex-end; --align-scroll: var(--align-scroll-end, 0); --translate-x: -100%; } 
header .dropdown.drop-menu:first-child > .j-dropdown { right:calc(var(--menu-item-gap, 0px) / 2); left:auto; } 
header .dropdown.drop-menu:last-child > .j-dropdown { right:0px; left:auto; } 
header .dropdown.dropdown > .j-dropdown::before { --triangle-right: var(--triangle-right-offset, 0px); --triangle-left: var(--triangle-left-offset, 0px) } 
header .dropdown.mega-custom > .j-dropdown { right:calc(var(--menu-item-gap, 0px) / 2); left:auto; transform: translate3d(0, var(--dropdown-from), 0); align-items: flex-end; --align-scroll: var(--align-scroll-end, 0); --translate-x: -100%; } 
header .dropdown.mega-custom:first-child > .j-dropdown { right:calc(var(--menu-item-gap, 0px) / 2); left:auto; } 
header .dropdown.mega-custom:last-child > .j-dropdown { right:0px; left:auto; } 
header .dropdown.drop-menu.animating > .j-dropdown { --dropdown-from: 0 } 
header .dropdown.mega-menu.animating > .j-dropdown { --dropdown-from: 0 } 
header .dropdown.dropdown:not(.mega-menu) .menu-item > a, header .dropdown.dropdown:not(.mega-menu) .menu-item > a > .links-text, header .dropdown.dropdown:not(.mega-menu) .desktop-language-wrapper button, header .dropdown.dropdown:not(.mega-menu) .desktop-currency-wrapper button, header .dropdown.dropdown:not(.mega-menu) .mobile-language-wrapper button, header .dropdown.dropdown:not(.mega-menu) .mobile-currency-wrapper button, header .dropdown.dropdown:not(.mega-menu) #cart > a { font-family: 'Open Sans'; font-weight: 400; font-size: var(--j-font_size-13); color: rgba(102, 102, 102, 1); letter-spacing: 0.4pxpx; line-height: 22px } 
header .dropdown.dropdown:not(.mega-menu) .menu-item > a > .links-text > s { display: var(--display, block); --display: block; margin:0.1em 0 } 
header .dropdown.dropdown:not(.mega-menu) .menu-item.main-menu-item > a > .links-text { --display: inline-block } 
header .dropdown.dropdown:not(.mega-menu) .dropdown > a > .count-badge { margin-inline-end:5px } 
header .dropdown.dropdown:not(.mega-menu) .dropdown > a > .count-badge + .open-menu + .menu-label { margin-inline-start:0 } 
header .dropdown.dropdown:not(.mega-menu) .dropdown > a::after { display: none } 
header .dropdown.dropdown:not(.mega-menu) .dropdown > a { --dropdown-indicator: 0px } 
header .dropdown.dropdown:not(.mega-menu) .dropdown > a > .links-text { margin-inline-end: initial } 
header .dropdown.dropdown:not(.mega-menu) .dropdown > a::after, header .dropdown.dropdown:not(.mega-menu) .dropdown > button::after, header .dropdown.dropdown:not(.mega-menu) .desktop-language-wrapper .dropdown .dropdown-toggle::after, header .dropdown.dropdown:not(.mega-menu) .desktop-currency-wrapper .dropdown .dropdown-toggle::after, header .dropdown.dropdown:not(.mega-menu) .mobile-language-wrapper .dropdown .dropdown-toggle::after, header .dropdown.dropdown:not(.mega-menu) .mobile-currency-wrapper .dropdown .dropdown-toggle::after { border-width:4px } 
header .dropdown.dropdown:not(.mega-menu) .menu-item > a > .links-text { max-width:var(--menu-max-width, none); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding-bottom: 1px; } 
header .dropdown.dropdown:not(.mega-menu).language-currency .currency-title { max-width:var(--menu-max-width, none); white-space: nowrap; overflow: hidden; text-overflow: ellipsis } 
header .dropdown.dropdown:not(.mega-menu).language-currency .language-title { max-width:var(--menu-max-width, none); white-space: nowrap; overflow: hidden; text-overflow: ellipsis } 
header .dropdown.dropdown:not(.mega-menu) .menu-item > a::before, header .dropdown.dropdown:not(.mega-menu) .menu-item > a .links-text em { margin-right: 8px; --element-margin-right: 8px } 
.no-touchevents header .dropdown.dropdown:not(.mega-menu) .menu-item:hover > a, header .dropdown.dropdown:not(.mega-menu) .menu-item.active > a, header .dropdown.dropdown:not(.mega-menu) .menu-item.open > a, header .dropdown.dropdown:not(.mega-menu) .menu-item.panel-active > a,.no-touchevents  header .dropdown.dropdown:not(.mega-menu) .desktop-language-wrapper .dropdown:hover button,.no-touchevents  header .dropdown.dropdown:not(.mega-menu) .desktop-currency-wrapper .dropdown:hover button,.no-touchevents  header .dropdown.dropdown:not(.mega-menu) .mobile-language-wrapper .dropdown:hover button,.no-touchevents  header .dropdown.dropdown:not(.mega-menu) .mobile-currency-wrapper .dropdown:hover button { background-color: rgba(226, 145, 14, 1); --background-color: rgba(226, 145, 14, 1) } 
header .dropdown.dropdown:not(.mega-menu) .menu-item.open > a, header .dropdown.dropdown:not(.mega-menu) .menu-item.panel-active > a { background-color: rgba(226, 145, 14, 1); --background-color: rgba(226, 145, 14, 1) } 
header .dropdown.dropdown:not(.mega-menu) .menu-item > a { padding-top: 10px; --element-padding-top: 10px; padding-right: 16px; --element-padding-right: 16px; padding-bottom: 10px; --element-padding-bottom: 10px; padding-left: 16px; --element-padding-left: 16px; --scale-hover: 1; --scale-active: 1 } 
header .dropdown.dropdown:not(.mega-menu) .menu-item > a > .count-badge { position: relative; transform:none; margin-inline-start: var(--x, 6px); margin-top: var(--margin-top, 0px); inset-inline-start: initial } 
header .dropdown.dropdown.main-menu-item .menu-item > a, header .dropdown.dropdown.main-menu-item .menu-item > a > .links-text, header .dropdown.dropdown.main-menu-item .desktop-language-wrapper button, header .dropdown.dropdown.main-menu-item .desktop-currency-wrapper button, header .dropdown.dropdown.main-menu-item .mobile-language-wrapper button, header .dropdown.dropdown.main-menu-item .mobile-currency-wrapper button, header .dropdown.dropdown.main-menu-item #cart > a { font-family: 'Open Sans'; font-weight: 400; font-size: var(--j-font_size-13); color: rgba(102, 102, 102, 1); letter-spacing: 0.4pxpx; line-height: 22px } 
header .dropdown.dropdown.main-menu-item .menu-item > a > .links-text > s { display: var(--display, block); --display: block; margin:0.1em 0 } 
header .dropdown.dropdown.main-menu-item .menu-item.main-menu-item > a > .links-text { --display: inline-block } 
header .dropdown.dropdown.main-menu-item .dropdown > a > .count-badge { margin-inline-end:5px } 
header .dropdown.dropdown.main-menu-item .dropdown > a > .count-badge + .open-menu + .menu-label { margin-inline-start:0 } 
header .dropdown.dropdown.main-menu-item .dropdown > a::after { display: none } 
header .dropdown.dropdown.main-menu-item .dropdown > a { --dropdown-indicator: 0px } 
header .dropdown.dropdown.main-menu-item .dropdown > a > .links-text { margin-inline-end: initial } 
header .dropdown.dropdown.main-menu-item .dropdown > a::after, header .dropdown.dropdown.main-menu-item .dropdown > button::after, header .dropdown.dropdown.main-menu-item .desktop-language-wrapper .dropdown .dropdown-toggle::after, header .dropdown.dropdown.main-menu-item .desktop-currency-wrapper .dropdown .dropdown-toggle::after, header .dropdown.dropdown.main-menu-item .mobile-language-wrapper .dropdown .dropdown-toggle::after, header .dropdown.dropdown.main-menu-item .mobile-currency-wrapper .dropdown .dropdown-toggle::after { border-width:4px } 
header .dropdown.dropdown.main-menu-item .menu-item > a > .links-text { max-width:var(--menu-max-width, none); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding-bottom: 1px; } 
header .dropdown.dropdown.main-menu-item.language-currency .currency-title { max-width:var(--menu-max-width, none); white-space: nowrap; overflow: hidden; text-overflow: ellipsis } 
header .dropdown.dropdown.main-menu-item.language-currency .language-title { max-width:var(--menu-max-width, none); white-space: nowrap; overflow: hidden; text-overflow: ellipsis } 
header .dropdown.dropdown.main-menu-item .menu-item > a::before, header .dropdown.dropdown.main-menu-item .menu-item > a .links-text em { margin-right: 8px; --element-margin-right: 8px } 
.no-touchevents header .dropdown.dropdown.main-menu-item .menu-item:hover > a, header .dropdown.dropdown.main-menu-item .menu-item.active > a, header .dropdown.dropdown.main-menu-item .menu-item.open > a, header .dropdown.dropdown.main-menu-item .menu-item.panel-active > a,.no-touchevents  header .dropdown.dropdown.main-menu-item .desktop-language-wrapper .dropdown:hover button,.no-touchevents  header .dropdown.dropdown.main-menu-item .desktop-currency-wrapper .dropdown:hover button,.no-touchevents  header .dropdown.dropdown.main-menu-item .mobile-language-wrapper .dropdown:hover button,.no-touchevents  header .dropdown.dropdown.main-menu-item .mobile-currency-wrapper .dropdown:hover button { background-color: rgba(226, 145, 14, 1); --background-color: rgba(226, 145, 14, 1) } 
header .dropdown.dropdown.main-menu-item .menu-item.open > a, header .dropdown.dropdown.main-menu-item .menu-item.panel-active > a { background-color: rgba(226, 145, 14, 1); --background-color: rgba(226, 145, 14, 1) } 
header .dropdown.dropdown.main-menu-item .menu-item > a { padding-top: 10px; --element-padding-top: 10px; padding-right: 16px; --element-padding-right: 16px; padding-bottom: 10px; --element-padding-bottom: 10px; padding-left: 16px; --element-padding-left: 16px; --scale-hover: 1; --scale-active: 1 } 
header .dropdown.dropdown.main-menu-item .menu-item > a > .count-badge { position: relative; transform:none; margin-inline-start: var(--x, 6px); margin-top: var(--margin-top, 0px); inset-inline-start: initial } 
header .dropdown.dropdown .j-menu > li > a, header .dropdown.dropdown .j-menu > li > a > .links-text { font-family: 'Open Sans'; font-weight: 400; font-size: 13px; color: rgba(102, 102, 102, 1); letter-spacing: 0.4pxpx; line-height: 22px } 
.no-touchevents header .dropdown.dropdown .j-menu > li:hover > a,.no-touchevents  header .dropdown.dropdown .j-menu > li:hover > a > .links-text { color: rgba(255, 255, 255, 1); text-decoration: none; -webkit-text-decoration: none } 
header .dropdown.dropdown:not(.mega-menu):not(#search) .j-dropdown .j-menu { background-color: rgba(255, 255, 255, 1); --background-color: rgba(255, 255, 255, 1) } 
header .dropdown.dropdown:not(.mega-menu):not(#search) > .j-dropdown { --dropdown-width: 200px; width: 200px } 
header .dropdown.dropdown:not(.mega-menu):not(#search):not(.flyout).main-menu-item .j-dropdown { --dropdown-width-main-menu: 200px; width: 200px } 
header .dropdown.dropdown:not(.mega-menu):not(#search):not(.flyout).main-menu-item .j-dropdown .menu-item > a { min-width: 200px; } 
header .dropdown.dropdown:not(.mega-menu):not(#search):not(.panel-active) .j-menu { box-shadow: 0 0 1px 1px rgba(234, 234, 234, 1) } 
header .dropdown.dropdown:not(.mega-fullwidth) > .j-dropdown::before, header .dropdown.dropdown:not(.mega-fullwidth) > .tt-menu::before, header .dropdown.dropdown:not(.mega-fullwidth)#cart-content::before { border-bottom-color: rgba(226, 145, 14, 1) } 
header .dropdown.dropdown:not(.mega-fullwidth) { --triangle-top-distance:4px } 
header .dropdown.dropdown:not(.mega-menu):not(#search).main-menu-item { --triangle-top-distance:-35px } 
.desktop-header-active .header, .desktop-header-active .header-slim-new::before { background-color: rgba(255, 255, 255, 1); --background-color: rgba(255, 255, 255, 1) } 
.desktop-header-active .header { box-shadow: 0 5px 5px rgba(0, 0, 0, 0.1) } 
:root { --desktop-header:113px } 
.header > div { max-width: min(calc(100% - var(--content-gutter, 0px) * 2), calc(var(--max-width, var(--content-max-width, 100%)) - var(--content-gutter, 0px) * 2)) } 
.desktop-header-active .language-currency { --language-currency-spacing: 15px } 
.desktop-header-active .header .top-bar .language-currency { margin-inline-start:auto } 
.desktop-header-active .header .top-bar { justify-content: flex-end } 
.desktop-header-active .header .mid-bar .language-currency { margin-right: 25px; --element-margin-right: 25px } 
.header-cart-group .language-currency { flex-direction: row; align-items: center; justify-content: normal; } 
.language-currency.top-menu .dropdown.drop-menu > .j-dropdown { left: calc(var(--menu-item-gap, 0px) / 2); right: auto; transform: translate3d(0, var(--dropdown-from), 0); align-items: flex-start; --align-scroll: var(--align-scroll-start, 0); --translate-x: 0; } 
.language-currency.top-menu .dropdown.drop-menu:first-child > .j-dropdown { left: 0px; right: auto; } 
.language-currency.top-menu .dropdown.drop-menu:last-child > .j-dropdown { left: calc(var(--menu-item-gap, 0px) / 2); right: auto; } 
.language-currency.top-menu .dropdown.dropdown > .j-dropdown::before { --triangle-right: var(--triangle-right-offset, 0px); --triangle-left: var(--triangle-left-offset, 0px) } 
.language-currency.top-menu .dropdown.mega-custom > .j-dropdown { left: calc(var(--menu-item-gap, 0px) / 2); right: auto; transform: translate3d(0, var(--dropdown-from), 0); align-items: flex-start; --align-scroll: var(--align-scroll-start, 0); --translate-x: 0; } 
.language-currency.top-menu .dropdown.mega-custom:first-child > .j-dropdown { left: 0px; right: auto; } 
.language-currency.top-menu .dropdown.mega-custom:last-child > .j-dropdown { left: calc(var(--menu-item-gap, 0px) / 2); right: auto; } 
.language-currency.top-menu .dropdown.drop-menu.animating > .j-dropdown { --dropdown-from: 0 } 
.language-currency.top-menu .dropdown.mega-menu.animating > .j-dropdown { --dropdown-from: 0 } 
.language-currency.top-menu .dropdown.dropdown:not(.mega-menu) .menu-item > a, .language-currency.top-menu .dropdown.dropdown:not(.mega-menu) .menu-item > a > .links-text, .language-currency.top-menu .dropdown.dropdown:not(.mega-menu) .desktop-language-wrapper button, .language-currency.top-menu .dropdown.dropdown:not(.mega-menu) .desktop-currency-wrapper button, .language-currency.top-menu .dropdown.dropdown:not(.mega-menu) .mobile-language-wrapper button, .language-currency.top-menu .dropdown.dropdown:not(.mega-menu) .mobile-currency-wrapper button, .language-currency.top-menu .dropdown.dropdown:not(.mega-menu) #cart > a { font-family: Poppins-Light; font-size: var(--j-font_size-13); color: rgba(102, 102, 102, 1); font-weight: 400 } 
.language-currency.top-menu .dropdown.dropdown:not(.mega-menu) .menu-item > a > .links-text > s { display: var(--display, block); --display: block; margin:0.1em 0 } 
.language-currency.top-menu .dropdown.dropdown:not(.mega-menu) .menu-item.main-menu-item > a > .links-text { --display: inline-block } 
.language-currency.top-menu .dropdown.dropdown:not(.mega-menu) .dropdown > a > .count-badge { margin-inline-end:5px } 
.language-currency.top-menu .dropdown.dropdown:not(.mega-menu) .dropdown > a > .count-badge + .open-menu + .menu-label { margin-inline-start:0 } 
.language-currency.top-menu .dropdown.dropdown:not(.mega-menu) .dropdown > a::after { display: none } 
.language-currency.top-menu .dropdown.dropdown:not(.mega-menu) .dropdown > a { --dropdown-indicator: 0px } 
.language-currency.top-menu .dropdown.dropdown:not(.mega-menu) .dropdown > a > .links-text { margin-inline-end: initial } 
.language-currency.top-menu .dropdown.dropdown:not(.mega-menu) .dropdown > a::after, .language-currency.top-menu .dropdown.dropdown:not(.mega-menu) .dropdown > button::after, .language-currency.top-menu .dropdown.dropdown:not(.mega-menu) .desktop-language-wrapper .dropdown .dropdown-toggle::after, .language-currency.top-menu .dropdown.dropdown:not(.mega-menu) .desktop-currency-wrapper .dropdown .dropdown-toggle::after, .language-currency.top-menu .dropdown.dropdown:not(.mega-menu) .mobile-language-wrapper .dropdown .dropdown-toggle::after, .language-currency.top-menu .dropdown.dropdown:not(.mega-menu) .mobile-currency-wrapper .dropdown .dropdown-toggle::after { border-width:4px } 
.language-currency.top-menu .dropdown.dropdown:not(.mega-menu) .menu-item > a > .links-text { max-width:var(--menu-max-width, none); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding-bottom: 1px; } 
.language-currency.top-menu .dropdown.dropdown:not(.mega-menu).language-currency .currency-title { max-width:var(--menu-max-width, none); white-space: nowrap; overflow: hidden; text-overflow: ellipsis } 
.language-currency.top-menu .dropdown.dropdown:not(.mega-menu).language-currency .language-title { max-width:var(--menu-max-width, none); white-space: nowrap; overflow: hidden; text-overflow: ellipsis } 
.language-currency.top-menu .dropdown.dropdown:not(.mega-menu) .menu-item > a::before, .language-currency.top-menu .dropdown.dropdown:not(.mega-menu) .menu-item > a .links-text em { margin-right: 8px; --element-margin-right: 8px } 
.no-touchevents .language-currency.top-menu .dropdown.dropdown:not(.mega-menu) .menu-item:hover > a, .language-currency.top-menu .dropdown.dropdown:not(.mega-menu) .menu-item.active > a, .language-currency.top-menu .dropdown.dropdown:not(.mega-menu) .menu-item.open > a, .language-currency.top-menu .dropdown.dropdown:not(.mega-menu) .menu-item.panel-active > a,.no-touchevents  .language-currency.top-menu .dropdown.dropdown:not(.mega-menu) .desktop-language-wrapper .dropdown:hover button,.no-touchevents  .language-currency.top-menu .dropdown.dropdown:not(.mega-menu) .desktop-currency-wrapper .dropdown:hover button,.no-touchevents  .language-currency.top-menu .dropdown.dropdown:not(.mega-menu) .mobile-language-wrapper .dropdown:hover button,.no-touchevents  .language-currency.top-menu .dropdown.dropdown:not(.mega-menu) .mobile-currency-wrapper .dropdown:hover button { background-color: rgba(226, 145, 14, 1); --background-color: rgba(226, 145, 14, 1) } 
.language-currency.top-menu .dropdown.dropdown:not(.mega-menu) .menu-item.open > a, .language-currency.top-menu .dropdown.dropdown:not(.mega-menu) .menu-item.panel-active > a { background-color: rgba(226, 145, 14, 1); --background-color: rgba(226, 145, 14, 1) } 
.language-currency.top-menu .dropdown.dropdown:not(.mega-menu) .menu-item > a { padding-top: 10px; --element-padding-top: 10px; padding-right: 17px; --element-padding-right: 17px; padding-bottom: 10px; --element-padding-bottom: 10px; padding-left: 17px; --element-padding-left: 17px } 
.language-currency.top-menu .dropdown.dropdown:not(.mega-menu) .menu-item { --menu-item-gap:0px } 
.language-currency.top-menu .dropdown.dropdown:not(.mega-menu) .menu-item > a > .count-badge { position: relative; transform:none; margin-inline-start: var(--x, 6px); margin-top: var(--margin-top, 0px); inset-inline-start: initial } 
.language-currency.top-menu .dropdown.dropdown:not(.mega-menu):not(#search):not(.panel-active) .j-menu { box-shadow: 0 10px 30px rgba(0, 0, 0, 0.4); border-radius: 8px; --element-border-radius: 8px } 
.language-currency.top-menu .dropdown.dropdown:not(.mega-fullwidth) > .j-dropdown:not(#cart-content)::before { display: block; opacity: 1 } 
.language-currency.top-menu .dropdown.dropdown:not(.mega-fullwidth) > .j-dropdown > .mega-menu-content { --triangle-size: 10px; --dropdown-triangle: calc(var(--triangle-size, 10px) + var(--triangle-top-distance, 0px)) } 
.language-currency.top-menu .dropdown.dropdown:not(.mega-fullwidth) > .j-dropdown > .mega-menu-content::before { top: var(--triangle-size-overlay, 0px); height: calc(100% - var(--triangle-size-overlay, 0px)); } 
.language-currency.top-menu .dropdown.dropdown:not(.mega-fullwidth) > .tt-menu::before { display: block; --dropdown-triangle: calc(var(--triangle-size, 10px) + var(--triangle-top-distance, 0px)) } 
.language-currency.top-menu .dropdown.dropdown:not(.mega-fullwidth)#cart-content::before { display: block } 
.language-currency.top-menu .dropdown.dropdown:not(.mega-fullwidth) > .j-dropdown::before, .language-currency.top-menu .dropdown.dropdown:not(.mega-fullwidth) > .tt-menu::before, .language-currency.top-menu .dropdown.dropdown:not(.mega-fullwidth)#cart-content::before { border-bottom-color: rgba(226, 145, 14, 1); --triangle-left-offset: 15px; top: 0px } 
.language-currency.top-menu .currency .dropdown.drop-menu > .j-dropdown { left: calc(var(--menu-item-gap, 0px) / 2); right: auto; transform: translate3d(0, var(--dropdown-from), 0); align-items: flex-start; --align-scroll: var(--align-scroll-start, 0); --translate-x: 0; } 
.language-currency.top-menu .currency .dropdown.drop-menu:first-child > .j-dropdown { left: 0px; right: auto; } 
.language-currency.top-menu .currency .dropdown.drop-menu:last-child > .j-dropdown { left: calc(var(--menu-item-gap, 0px) / 2); right: auto; } 
.language-currency.top-menu .currency .dropdown.dropdown > .j-dropdown::before { --triangle-right: var(--triangle-right-offset, 0px); --triangle-left: var(--triangle-left-offset, 0px) } 
.language-currency.top-menu .currency .dropdown.mega-custom > .j-dropdown { left: calc(var(--menu-item-gap, 0px) / 2); right: auto; transform: translate3d(0, var(--dropdown-from), 0); align-items: flex-start; --align-scroll: var(--align-scroll-start, 0); --translate-x: 0; } 
.language-currency.top-menu .currency .dropdown.mega-custom:first-child > .j-dropdown { left: 0px; right: auto; } 
.language-currency.top-menu .currency .dropdown.mega-custom:last-child > .j-dropdown { left: calc(var(--menu-item-gap, 0px) / 2); right: auto; } 
.language-currency.top-menu .currency .dropdown.drop-menu.animating > .j-dropdown { --dropdown-from: 0 } 
.language-currency.top-menu .currency .dropdown.mega-menu.animating > .j-dropdown { --dropdown-from: 0 } 
.language-currency.top-menu .currency .dropdown.dropdown:not(.mega-menu) .menu-item > a, .language-currency.top-menu .currency .dropdown.dropdown:not(.mega-menu) .menu-item > a > .links-text, .language-currency.top-menu .currency .dropdown.dropdown:not(.mega-menu) .desktop-language-wrapper button, .language-currency.top-menu .currency .dropdown.dropdown:not(.mega-menu) .desktop-currency-wrapper button, .language-currency.top-menu .currency .dropdown.dropdown:not(.mega-menu) .mobile-language-wrapper button, .language-currency.top-menu .currency .dropdown.dropdown:not(.mega-menu) .mobile-currency-wrapper button, .language-currency.top-menu .currency .dropdown.dropdown:not(.mega-menu) #cart > a { font-family: Poppins-Light; font-size: var(--j-font_size-13); color: rgba(102, 102, 102, 1); font-weight: 400 } 
.language-currency.top-menu .currency .dropdown.dropdown:not(.mega-menu) .menu-item > a > .links-text > s { display: var(--display, block); --display: block; margin:0.1em 0 } 
.language-currency.top-menu .currency .dropdown.dropdown:not(.mega-menu) .menu-item.main-menu-item > a > .links-text { --display: inline-block } 
.language-currency.top-menu .currency .dropdown.dropdown:not(.mega-menu) .dropdown > a > .count-badge { margin-inline-end:5px } 
.language-currency.top-menu .currency .dropdown.dropdown:not(.mega-menu) .dropdown > a > .count-badge + .open-menu + .menu-label { margin-inline-start:0 } 
.language-currency.top-menu .currency .dropdown.dropdown:not(.mega-menu) .dropdown > a::after { display: none } 
.language-currency.top-menu .currency .dropdown.dropdown:not(.mega-menu) .dropdown > a { --dropdown-indicator: 0px } 
.language-currency.top-menu .currency .dropdown.dropdown:not(.mega-menu) .dropdown > a > .links-text { margin-inline-end: initial } 
.language-currency.top-menu .currency .dropdown.dropdown:not(.mega-menu) .dropdown > a::after, .language-currency.top-menu .currency .dropdown.dropdown:not(.mega-menu) .dropdown > button::after, .language-currency.top-menu .currency .dropdown.dropdown:not(.mega-menu) .desktop-language-wrapper .dropdown .dropdown-toggle::after, .language-currency.top-menu .currency .dropdown.dropdown:not(.mega-menu) .desktop-currency-wrapper .dropdown .dropdown-toggle::after, .language-currency.top-menu .currency .dropdown.dropdown:not(.mega-menu) .mobile-language-wrapper .dropdown .dropdown-toggle::after, .language-currency.top-menu .currency .dropdown.dropdown:not(.mega-menu) .mobile-currency-wrapper .dropdown .dropdown-toggle::after { border-width:4px } 
.language-currency.top-menu .currency .dropdown.dropdown:not(.mega-menu) .menu-item > a > .links-text { max-width:var(--menu-max-width, none); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding-bottom: 1px; } 
.language-currency.top-menu .currency .dropdown.dropdown:not(.mega-menu).language-currency .currency-title { max-width:var(--menu-max-width, none); white-space: nowrap; overflow: hidden; text-overflow: ellipsis } 
.language-currency.top-menu .currency .dropdown.dropdown:not(.mega-menu).language-currency .language-title { max-width:var(--menu-max-width, none); white-space: nowrap; overflow: hidden; text-overflow: ellipsis } 
.language-currency.top-menu .currency .dropdown.dropdown:not(.mega-menu) .menu-item > a::before, .language-currency.top-menu .currency .dropdown.dropdown:not(.mega-menu) .menu-item > a .links-text em { margin-right: 8px; --element-margin-right: 8px } 
.no-touchevents .language-currency.top-menu .currency .dropdown.dropdown:not(.mega-menu) .menu-item:hover > a, .language-currency.top-menu .currency .dropdown.dropdown:not(.mega-menu) .menu-item.active > a, .language-currency.top-menu .currency .dropdown.dropdown:not(.mega-menu) .menu-item.open > a, .language-currency.top-menu .currency .dropdown.dropdown:not(.mega-menu) .menu-item.panel-active > a,.no-touchevents  .language-currency.top-menu .currency .dropdown.dropdown:not(.mega-menu) .desktop-language-wrapper .dropdown:hover button,.no-touchevents  .language-currency.top-menu .currency .dropdown.dropdown:not(.mega-menu) .desktop-currency-wrapper .dropdown:hover button,.no-touchevents  .language-currency.top-menu .currency .dropdown.dropdown:not(.mega-menu) .mobile-language-wrapper .dropdown:hover button,.no-touchevents  .language-currency.top-menu .currency .dropdown.dropdown:not(.mega-menu) .mobile-currency-wrapper .dropdown:hover button { background-color: rgba(226, 145, 14, 1); --background-color: rgba(226, 145, 14, 1) } 
.language-currency.top-menu .currency .dropdown.dropdown:not(.mega-menu) .menu-item.open > a, .language-currency.top-menu .currency .dropdown.dropdown:not(.mega-menu) .menu-item.panel-active > a { background-color: rgba(226, 145, 14, 1); --background-color: rgba(226, 145, 14, 1) } 
.language-currency.top-menu .currency .dropdown.dropdown:not(.mega-menu) .menu-item > a { padding-top: 10px; --element-padding-top: 10px; padding-right: 17px; --element-padding-right: 17px; padding-bottom: 10px; --element-padding-bottom: 10px; padding-left: 17px; --element-padding-left: 17px } 
.language-currency.top-menu .currency .dropdown.dropdown:not(.mega-menu) .menu-item { --menu-item-gap:0px } 
.language-currency.top-menu .currency .dropdown.dropdown:not(.mega-menu) .menu-item > a > .count-badge { position: relative; transform:none; margin-inline-start: var(--x, 6px); margin-top: var(--margin-top, 0px); inset-inline-start: initial } 
.language-currency.top-menu .currency .dropdown.dropdown:not(.mega-menu):not(#search):not(.panel-active) .j-menu { box-shadow: 0 10px 30px rgba(0, 0, 0, 0.4); border-radius: 8px; --element-border-radius: 8px } 
.language-currency.top-menu .currency .dropdown.dropdown:not(.mega-fullwidth) > .j-dropdown:not(#cart-content)::before { display: block; opacity: 1 } 
.language-currency.top-menu .currency .dropdown.dropdown:not(.mega-fullwidth) > .j-dropdown > .mega-menu-content { --triangle-size: 10px; --dropdown-triangle: calc(var(--triangle-size, 10px) + var(--triangle-top-distance, 0px)) } 
.language-currency.top-menu .currency .dropdown.dropdown:not(.mega-fullwidth) > .j-dropdown > .mega-menu-content::before { top: var(--triangle-size-overlay, 0px); height: calc(100% - var(--triangle-size-overlay, 0px)); } 
.language-currency.top-menu .currency .dropdown.dropdown:not(.mega-fullwidth) > .tt-menu::before { display: block; --dropdown-triangle: calc(var(--triangle-size, 10px) + var(--triangle-top-distance, 0px)) } 
.language-currency.top-menu .currency .dropdown.dropdown:not(.mega-fullwidth)#cart-content::before { display: block } 
.language-currency.top-menu .currency .dropdown.dropdown:not(.mega-fullwidth) > .j-dropdown::before, .language-currency.top-menu .currency .dropdown.dropdown:not(.mega-fullwidth) > .tt-menu::before, .language-currency.top-menu .currency .dropdown.dropdown:not(.mega-fullwidth)#cart-content::before { border-bottom-color: rgba(226, 145, 14, 1); --triangle-left-offset: 15px; top: 0px } 
.desktop-header-active .header div.language-currency [class*=-wrapper] form .dropdown-toggle .symbol { display:flex; } 
.desktop-header-active .header div.language-currency [class*=-wrapper] form .dropdown-toggle .symbol ~ span { display:none } 
.desktop-header-active .header div.language-currency [class*=-wrapper] form .dropdown-toggle .currency-code { display:none } 
.desktop-header-active .header div.language-currency [class*=-wrapper] form .dropdown-menu .language-flag { display:inline-flex } 
.desktop-header-active .header div.language-currency [class*=-wrapper] form .dropdown-menu .currency-symbol { display:inline-flex } 
.desktop-header-active .header div.language-currency [class*=-wrapper] form .dropdown-menu .language-flag ~ span { display:none } 
.desktop-header-active .header div.language-currency [class*=-wrapper] form .dropdown-menu .currency-symbol ~ span { display:none } 
.desktop-header-active .header div.language-currency [class*=-wrapper] .currency form .dropdown-toggle .symbol { display:flex; } 
.desktop-header-active .header div.language-currency [class*=-wrapper] .currency form .dropdown-toggle .symbol ~ span { display:none } 
.desktop-header-active .header div.language-currency [class*=-wrapper] .currency form .dropdown-toggle .currency-code { display:none } 
.desktop-header-active .header div.language-currency [class*=-wrapper] .currency form .dropdown-menu .language-flag { display:inline-flex } 
.desktop-header-active .header div.language-currency [class*=-wrapper] .currency form .dropdown-menu .currency-symbol { display:inline-flex } 
.desktop-header-active .header div.language-currency [class*=-wrapper] .currency form .dropdown-menu .language-flag ~ span { display:none } 
.desktop-header-active .header div.language-currency [class*=-wrapper] .currency form .dropdown-menu .currency-symbol ~ span { display:none } 
#logo { --logo-max-width:144px; transition: all var(--header-transition) ease-out } 
.header #logo a, .desktop-logo-wrapper { justify-content: flex-start } 
.desktop-header-active .header-classic .mid-bar .desktop-logo-wrapper { order:0; position: relative; inset-inline: auto; transform: none; } 
.desktop-header-active .header-classic .mid-bar .desktop-search-wrapper { order:2; flex-grow:1; } 
.desktop-header-active .header-classic .desktop-logo-wrapper { width:auto } 
.desktop-header-active .header-classic .desktop-search-wrapper { width:auto } 
.desktop-header-active .header-classic .classic-cart-wrapper { width:auto; margin-inline-start: auto } 
.desktop-header-active header:not(.header-slim) .header-compact .mid-bar { justify-content: flex-start } 
.desktop-header-active header:not(.header-slim) .header-compact .mid-bar .desktop-main-menu-wrapper { max-width: none } 
.desktop-header-active header:not(.header-slim) .header-compact .mid-bar .desktop-logo-wrapper { position: relative; left: 0; transform: translateX(0) } 
.desktop-header-active .header-mega .mid-bar .desktop-logo-wrapper { position: relative; inset-inline: initial; transform: none; } 
.desktop-header-active .header-mega .mid-bar .secondary-menu { flex-grow: 1;max-width: none } 
.no-touchevents #logo a #logo a:hover img { transform: scale(var(--scale-hover));; transform: scale(var(--scale-hover)); } 
#logo a #logo a:active img { transform: scale(var(--scale-active, var(--scale-hover)));; transform: scale(var(--scale-active, var(--scale-hover))); } 
#logo a { --scale-hover: 1; --scale-active: 1 } 
.menu-trigger-1 + .main-menu > .j-menu > .menu-item > a, .menu-trigger-1 + .main-menu > .j-menu > .menu-item > a > .links-text, .menu-trigger-1 + .main-menu > .j-menu > .desktop-language-wrapper button, .menu-trigger-1 + .main-menu > .j-menu > .desktop-currency-wrapper button, .menu-trigger-1 + .main-menu > .j-menu > .mobile-language-wrapper button, .menu-trigger-1 + .main-menu > .j-menu > .mobile-currency-wrapper button, .menu-trigger-1 + .main-menu > .j-menu > #cart > a { font-family: 'Cormorant Garamond'; font-weight: 400; font-size: 20px; color: rgba(17, 17, 17, 1); letter-spacing: 0.4px; line-height: 24px } 
.no-touchevents .menu-trigger-1 + .main-menu > .j-menu > .menu-item:hover > a,.no-touchevents  .menu-trigger-1 + .main-menu > .j-menu > .menu-item:hover > a > .links-text, .menu-trigger-1 + .main-menu > .j-menu > .menu-item.active > a > .links-text, .menu-trigger-1 + .main-menu > .j-menu > .menu-item.open > a > .links-text, .menu-trigger-1 + .main-menu > .j-menu > .menu-item.panel-active > a > .links-text,.no-touchevents  .menu-trigger-1 + .main-menu > .j-menu > #cart:hover > a,.no-touchevents  .menu-trigger-1 + .main-menu > .j-menu > .desktop-language-wrapper .dropdown:hover button,.no-touchevents  .menu-trigger-1 + .main-menu > .j-menu > .desktop-currency-wrapper .dropdown:hover button,.no-touchevents  .menu-trigger-1 + .main-menu > .j-menu > .mobile-language-wrapper .dropdown:hover button,.no-touchevents  .menu-trigger-1 + .main-menu > .j-menu > .mobile-currency-wrapper .dropdown:hover button { color: rgba(226, 145, 14, 1); text-decoration: underline; -webkit-text-decoration: underline } 
.menu-trigger-1 + .main-menu > .j-menu > .menu-item > a > .links-text > s { display: var(--display, block); --display: block; margin:0.1em 0 } 
.menu-trigger-1 + .main-menu > .j-menu > .menu-item.main-menu-item > a > .links-text { --display: inline-block } 
.menu-trigger-1 + .main-menu > .j-menu > .dropdown > a > .count-badge { margin-inline-end:5px } 
.menu-trigger-1 + .main-menu > .j-menu > .dropdown > a > .count-badge + .open-menu + .menu-label { margin-inline-start:0 } 
.menu-trigger-1 + .main-menu > .j-menu > .dropdown > a::after { display: none } 
.menu-trigger-1 + .main-menu > .j-menu > .dropdown > a { --dropdown-indicator: 0px } 
.menu-trigger-1 + .main-menu > .j-menu > .dropdown > a > .links-text { margin-inline-end: initial } 
.menu-trigger-1 + .main-menu > .j-menu > .menu-item { --menu-item-gap:20px } 
.menu-trigger-1 + .main-menu > .j-menu > .menu-item > a > .count-badge { position: relative; transform:none; margin-inline-start: var(--x, 6px); margin-top: var(--margin-top, 0px); inset-inline-start: initial } 
.menu-trigger-1 + .main-menu > .j-menu > .menu-item > a { --scale-hover: 1; --scale-active: 1 } 
.desktop-main-menu-wrapper .main-menu .menu-item.drop-menu > .j-dropdown { right:calc(var(--menu-item-gap, 0px) / 2); left:auto; transform: translate3d(0, var(--dropdown-from), 0); align-items: flex-end; --align-scroll: var(--align-scroll-end, 0); --translate-x: -100%; } 
.desktop-main-menu-wrapper .main-menu .menu-item.drop-menu:first-child > .j-dropdown { right:calc(var(--menu-item-gap, 0px) / 2); left:auto; } 
.desktop-main-menu-wrapper .main-menu .menu-item.drop-menu:last-child > .j-dropdown { right:0px; left:auto; } 
.desktop-main-menu-wrapper .main-menu .menu-item.dropdown > .j-dropdown::before { --triangle-right: var(--triangle-right-offset, 0px); --triangle-left: var(--triangle-left-offset, 0px) } 
.desktop-main-menu-wrapper .main-menu .menu-item.mega-custom > .j-dropdown { right:calc(var(--menu-item-gap, 0px) / 2); left:auto; transform: translate3d(0, var(--dropdown-from), 0); align-items: flex-end; --align-scroll: var(--align-scroll-end, 0); --translate-x: -100%; } 
.desktop-main-menu-wrapper .main-menu .menu-item.mega-custom:first-child > .j-dropdown { right:calc(var(--menu-item-gap, 0px) / 2); left:auto; } 
.desktop-main-menu-wrapper .main-menu .menu-item.mega-custom:last-child > .j-dropdown { right:0px; left:auto; } 
.desktop-main-menu-wrapper .main-menu .menu-item.drop-menu.animating > .j-dropdown { --dropdown-from: 0 } 
.desktop-main-menu-wrapper .main-menu .menu-item.mega-menu.animating > .j-dropdown { --dropdown-from: 0 } 
.desktop-main-menu-wrapper .main-menu .menu-item.dropdown:not(.mega-menu) .menu-item > a, .desktop-main-menu-wrapper .main-menu .menu-item.dropdown:not(.mega-menu) .menu-item > a > .links-text, .desktop-main-menu-wrapper .main-menu .menu-item.dropdown:not(.mega-menu) .desktop-language-wrapper button, .desktop-main-menu-wrapper .main-menu .menu-item.dropdown:not(.mega-menu) .desktop-currency-wrapper button, .desktop-main-menu-wrapper .main-menu .menu-item.dropdown:not(.mega-menu) .mobile-language-wrapper button, .desktop-main-menu-wrapper .main-menu .menu-item.dropdown:not(.mega-menu) .mobile-currency-wrapper button, .desktop-main-menu-wrapper .main-menu .menu-item.dropdown:not(.mega-menu) #cart > a { font-family: 'Open Sans'; font-weight: 400; font-size: var(--j-font_size-13); color: rgba(102, 102, 102, 1); letter-spacing: 0.4pxpx; line-height: 22px } 
.desktop-main-menu-wrapper .main-menu .menu-item.dropdown:not(.mega-menu) .menu-item > a > .links-text > s { display: var(--display, block); --display: block; margin:0.1em 0 } 
.desktop-main-menu-wrapper .main-menu .menu-item.dropdown:not(.mega-menu) .menu-item.main-menu-item > a > .links-text { --display: inline-block } 
.desktop-main-menu-wrapper .main-menu .menu-item.dropdown:not(.mega-menu) .dropdown > a > .count-badge { margin-inline-end:5px } 
.desktop-main-menu-wrapper .main-menu .menu-item.dropdown:not(.mega-menu) .dropdown > a > .count-badge + .open-menu + .menu-label { margin-inline-start:0 } 
.desktop-main-menu-wrapper .main-menu .menu-item.dropdown:not(.mega-menu) .dropdown > a::after { display: none } 
.desktop-main-menu-wrapper .main-menu .menu-item.dropdown:not(.mega-menu) .dropdown > a { --dropdown-indicator: 0px } 
.desktop-main-menu-wrapper .main-menu .menu-item.dropdown:not(.mega-menu) .dropdown > a > .links-text { margin-inline-end: initial } 
.desktop-main-menu-wrapper .main-menu .menu-item.dropdown:not(.mega-menu) .dropdown > a::after, .desktop-main-menu-wrapper .main-menu .menu-item.dropdown:not(.mega-menu) .dropdown > button::after, .desktop-main-menu-wrapper .main-menu .menu-item.dropdown:not(.mega-menu) .desktop-language-wrapper .dropdown .dropdown-toggle::after, .desktop-main-menu-wrapper .main-menu .menu-item.dropdown:not(.mega-menu) .desktop-currency-wrapper .dropdown .dropdown-toggle::after, .desktop-main-menu-wrapper .main-menu .menu-item.dropdown:not(.mega-menu) .mobile-language-wrapper .dropdown .dropdown-toggle::after, .desktop-main-menu-wrapper .main-menu .menu-item.dropdown:not(.mega-menu) .mobile-currency-wrapper .dropdown .dropdown-toggle::after { border-width:4px } 
.desktop-main-menu-wrapper .main-menu .menu-item.dropdown:not(.mega-menu) .menu-item > a > .links-text { max-width:var(--menu-max-width, none); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding-bottom: 1px; } 
.desktop-main-menu-wrapper .main-menu .menu-item.dropdown:not(.mega-menu).language-currency .currency-title { max-width:var(--menu-max-width, none); white-space: nowrap; overflow: hidden; text-overflow: ellipsis } 
.desktop-main-menu-wrapper .main-menu .menu-item.dropdown:not(.mega-menu).language-currency .language-title { max-width:var(--menu-max-width, none); white-space: nowrap; overflow: hidden; text-overflow: ellipsis } 
.desktop-main-menu-wrapper .main-menu .menu-item.dropdown:not(.mega-menu) .menu-item > a::before, .desktop-main-menu-wrapper .main-menu .menu-item.dropdown:not(.mega-menu) .menu-item > a .links-text em { margin-right: 8px; --element-margin-right: 8px } 
.no-touchevents .desktop-main-menu-wrapper .main-menu .menu-item.dropdown:not(.mega-menu) .menu-item:hover > a, .desktop-main-menu-wrapper .main-menu .menu-item.dropdown:not(.mega-menu) .menu-item.active > a, .desktop-main-menu-wrapper .main-menu .menu-item.dropdown:not(.mega-menu) .menu-item.open > a, .desktop-main-menu-wrapper .main-menu .menu-item.dropdown:not(.mega-menu) .menu-item.panel-active > a,.no-touchevents  .desktop-main-menu-wrapper .main-menu .menu-item.dropdown:not(.mega-menu) .desktop-language-wrapper .dropdown:hover button,.no-touchevents  .desktop-main-menu-wrapper .main-menu .menu-item.dropdown:not(.mega-menu) .desktop-currency-wrapper .dropdown:hover button,.no-touchevents  .desktop-main-menu-wrapper .main-menu .menu-item.dropdown:not(.mega-menu) .mobile-language-wrapper .dropdown:hover button,.no-touchevents  .desktop-main-menu-wrapper .main-menu .menu-item.dropdown:not(.mega-menu) .mobile-currency-wrapper .dropdown:hover button { background-color: rgba(226, 145, 14, 1); --background-color: rgba(226, 145, 14, 1) } 
.desktop-main-menu-wrapper .main-menu .menu-item.dropdown:not(.mega-menu) .menu-item.open > a, .desktop-main-menu-wrapper .main-menu .menu-item.dropdown:not(.mega-menu) .menu-item.panel-active > a { background-color: rgba(226, 145, 14, 1); --background-color: rgba(226, 145, 14, 1) } 
.desktop-main-menu-wrapper .main-menu .menu-item.dropdown:not(.mega-menu) .menu-item > a { padding-top: 10px; --element-padding-top: 10px; padding-right: 16px; --element-padding-right: 16px; padding-bottom: 10px; --element-padding-bottom: 10px; padding-left: 16px; --element-padding-left: 16px; --scale-hover: 1; --scale-active: 1 } 
.desktop-main-menu-wrapper .main-menu .menu-item.dropdown:not(.mega-menu) .menu-item > a > .count-badge { position: relative; transform:none; margin-inline-start: var(--x, 6px); margin-top: var(--margin-top, 0px); inset-inline-start: initial } 
.desktop-main-menu-wrapper .main-menu .menu-item.dropdown.main-menu-item .menu-item > a, .desktop-main-menu-wrapper .main-menu .menu-item.dropdown.main-menu-item .menu-item > a > .links-text, .desktop-main-menu-wrapper .main-menu .menu-item.dropdown.main-menu-item .desktop-language-wrapper button, .desktop-main-menu-wrapper .main-menu .menu-item.dropdown.main-menu-item .desktop-currency-wrapper button, .desktop-main-menu-wrapper .main-menu .menu-item.dropdown.main-menu-item .mobile-language-wrapper button, .desktop-main-menu-wrapper .main-menu .menu-item.dropdown.main-menu-item .mobile-currency-wrapper button, .desktop-main-menu-wrapper .main-menu .menu-item.dropdown.main-menu-item #cart > a { font-family: 'Open Sans'; font-weight: 400; font-size: var(--j-font_size-13); color: rgba(102, 102, 102, 1); letter-spacing: 0.4pxpx; line-height: 22px } 
.desktop-main-menu-wrapper .main-menu .menu-item.dropdown.main-menu-item .menu-item > a > .links-text > s { display: var(--display, block); --display: block; margin:0.1em 0 } 
.desktop-main-menu-wrapper .main-menu .menu-item.dropdown.main-menu-item .menu-item.main-menu-item > a > .links-text { --display: inline-block } 
.desktop-main-menu-wrapper .main-menu .menu-item.dropdown.main-menu-item .dropdown > a > .count-badge { margin-inline-end:5px } 
.desktop-main-menu-wrapper .main-menu .menu-item.dropdown.main-menu-item .dropdown > a > .count-badge + .open-menu + .menu-label { margin-inline-start:0 } 
.desktop-main-menu-wrapper .main-menu .menu-item.dropdown.main-menu-item .dropdown > a::after { display: none } 
.desktop-main-menu-wrapper .main-menu .menu-item.dropdown.main-menu-item .dropdown > a { --dropdown-indicator: 0px } 
.desktop-main-menu-wrapper .main-menu .menu-item.dropdown.main-menu-item .dropdown > a > .links-text { margin-inline-end: initial } 
.desktop-main-menu-wrapper .main-menu .menu-item.dropdown.main-menu-item .dropdown > a::after, .desktop-main-menu-wrapper .main-menu .menu-item.dropdown.main-menu-item .dropdown > button::after, .desktop-main-menu-wrapper .main-menu .menu-item.dropdown.main-menu-item .desktop-language-wrapper .dropdown .dropdown-toggle::after, .desktop-main-menu-wrapper .main-menu .menu-item.dropdown.main-menu-item .desktop-currency-wrapper .dropdown .dropdown-toggle::after, .desktop-main-menu-wrapper .main-menu .menu-item.dropdown.main-menu-item .mobile-language-wrapper .dropdown .dropdown-toggle::after, .desktop-main-menu-wrapper .main-menu .menu-item.dropdown.main-menu-item .mobile-currency-wrapper .dropdown .dropdown-toggle::after { border-width:4px } 
.desktop-main-menu-wrapper .main-menu .menu-item.dropdown.main-menu-item .menu-item > a > .links-text { max-width:var(--menu-max-width, none); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding-bottom: 1px; } 
.desktop-main-menu-wrapper .main-menu .menu-item.dropdown.main-menu-item.language-currency .currency-title { max-width:var(--menu-max-width, none); white-space: nowrap; overflow: hidden; text-overflow: ellipsis } 
.desktop-main-menu-wrapper .main-menu .menu-item.dropdown.main-menu-item.language-currency .language-title { max-width:var(--menu-max-width, none); white-space: nowrap; overflow: hidden; text-overflow: ellipsis } 
.desktop-main-menu-wrapper .main-menu .menu-item.dropdown.main-menu-item .menu-item > a::before, .desktop-main-menu-wrapper .main-menu .menu-item.dropdown.main-menu-item .menu-item > a .links-text em { margin-right: 8px; --element-margin-right: 8px } 
.no-touchevents .desktop-main-menu-wrapper .main-menu .menu-item.dropdown.main-menu-item .menu-item:hover > a, .desktop-main-menu-wrapper .main-menu .menu-item.dropdown.main-menu-item .menu-item.active > a, .desktop-main-menu-wrapper .main-menu .menu-item.dropdown.main-menu-item .menu-item.open > a, .desktop-main-menu-wrapper .main-menu .menu-item.dropdown.main-menu-item .menu-item.panel-active > a,.no-touchevents  .desktop-main-menu-wrapper .main-menu .menu-item.dropdown.main-menu-item .desktop-language-wrapper .dropdown:hover button,.no-touchevents  .desktop-main-menu-wrapper .main-menu .menu-item.dropdown.main-menu-item .desktop-currency-wrapper .dropdown:hover button,.no-touchevents  .desktop-main-menu-wrapper .main-menu .menu-item.dropdown.main-menu-item .mobile-language-wrapper .dropdown:hover button,.no-touchevents  .desktop-main-menu-wrapper .main-menu .menu-item.dropdown.main-menu-item .mobile-currency-wrapper .dropdown:hover button { background-color: rgba(226, 145, 14, 1); --background-color: rgba(226, 145, 14, 1) } 
.desktop-main-menu-wrapper .main-menu .menu-item.dropdown.main-menu-item .menu-item.open > a, .desktop-main-menu-wrapper .main-menu .menu-item.dropdown.main-menu-item .menu-item.panel-active > a { background-color: rgba(226, 145, 14, 1); --background-color: rgba(226, 145, 14, 1) } 
.desktop-main-menu-wrapper .main-menu .menu-item.dropdown.main-menu-item .menu-item > a { padding-top: 10px; --element-padding-top: 10px; padding-right: 16px; --element-padding-right: 16px; padding-bottom: 10px; --element-padding-bottom: 10px; padding-left: 16px; --element-padding-left: 16px; --scale-hover: 1; --scale-active: 1 } 
.desktop-main-menu-wrapper .main-menu .menu-item.dropdown.main-menu-item .menu-item > a > .count-badge { position: relative; transform:none; margin-inline-start: var(--x, 6px); margin-top: var(--margin-top, 0px); inset-inline-start: initial } 
.desktop-main-menu-wrapper .main-menu .menu-item.dropdown .j-menu > li > a, .desktop-main-menu-wrapper .main-menu .menu-item.dropdown .j-menu > li > a > .links-text { font-family: 'Open Sans'; font-weight: 400; font-size: 13px; color: rgba(102, 102, 102, 1); letter-spacing: 0.4pxpx; line-height: 22px } 
.no-touchevents .desktop-main-menu-wrapper .main-menu .menu-item.dropdown .j-menu > li:hover > a,.no-touchevents  .desktop-main-menu-wrapper .main-menu .menu-item.dropdown .j-menu > li:hover > a > .links-text { color: rgba(255, 255, 255, 1); text-decoration: none; -webkit-text-decoration: none } 
.desktop-main-menu-wrapper .main-menu .menu-item.dropdown:not(.mega-menu):not(#search) .j-dropdown .j-menu { background-color: rgba(255, 255, 255, 1); --background-color: rgba(255, 255, 255, 1) } 
.desktop-main-menu-wrapper .main-menu .menu-item.dropdown:not(.mega-menu):not(#search) > .j-dropdown { --dropdown-width: 200px; width: 200px } 
.desktop-main-menu-wrapper .main-menu .menu-item.dropdown:not(.mega-menu):not(#search):not(.flyout).main-menu-item .j-dropdown { --dropdown-width-main-menu: 200px; width: 200px } 
.desktop-main-menu-wrapper .main-menu .menu-item.dropdown:not(.mega-menu):not(#search):not(.flyout).main-menu-item .j-dropdown .menu-item > a { min-width: 200px; } 
.desktop-main-menu-wrapper .main-menu .menu-item.dropdown:not(.mega-menu):not(#search):not(.panel-active) .j-menu { box-shadow: 0 0 1px 1px rgba(234, 234, 234, 1) } 
.desktop-main-menu-wrapper .main-menu .menu-item.dropdown:not(.mega-fullwidth) > .j-dropdown::before, .desktop-main-menu-wrapper .main-menu .menu-item.dropdown:not(.mega-fullwidth) > .tt-menu::before, .desktop-main-menu-wrapper .main-menu .menu-item.dropdown:not(.mega-fullwidth)#cart-content::before { border-bottom-color: rgba(226, 145, 14, 1) } 
.desktop-main-menu-wrapper .main-menu .menu-item.dropdown:not(.mega-fullwidth) { --triangle-top-distance:4px } 
.desktop-main-menu-wrapper .main-menu .menu-item.dropdown:not(.mega-menu):not(#search).main-menu-item { --triangle-top-distance:-35px } 
.desktop-header-active .desktop-main-menu-wrapper.menu-top > .menu-trigger { height: 100% } 
.desktop-header-active .desktop-main-menu-wrapper.menu-top > .menu-trigger .j-menu > li > a { justify-content: center } 
.desktop-header-active .mid-bar .desktop-main-menu-wrapper.menu-top { height: 100% } 
.desktop-main-menu-wrapper.menu-top > div:not(.menu-trigger) { height: 100% } 
.desktop-main-menu-wrapper.menu-top .main-menu > .j-menu > li { height: 100%; } 
.desktop-main-menu-wrapper.menu-top .main-menu > .j-menu > li > a { height: 100%; } 
.desktop-main-menu-wrapper.menu-top.menu-multi .main-menu > .j-menu > li { height: 100%; } 
.desktop-main-menu-wrapper.menu-top.menu-multi .main-menu > .j-menu > li > a { height: 100%; } 
.header-sticky.header-desktop-compact { --element-height-sticky: var(--desktop-sticky, var(--element-height, 0px)) } 
.desktop-main-menu-wrapper { --menu-item-full-height: 100% } 
.desktop-main-menu-wrapper.menu-bar > div { height: var(--menu-item-full-height, 100%) } 
.desktop-main-menu-wrapper .desktop-cart-wrapper #cart { height: var(--menu-item-full-height, 100%); } 
.desktop-main-menu-wrapper .full-search #search { height: var(--menu-item-full-height, 100%); } 
.desktop-main-menu-wrapper.menu-bar > div > div { height: var(--menu-item-full-height, 100%) } 
.desktop-main-menu-wrapper.menu-bar .main-menu > .j-menu > li { height: var(--menu-item-full-height, 100%); } 
.desktop-main-menu-wrapper.menu-bar .main-menu > .j-menu > li > a { height: var(--menu-item-full-height, 100%) } 
.desktop-main-menu-wrapper.menu-bar .menu-trigger li { min-height: var(--menu-item-full-height, 100%) } 
.desktop-main-menu-wrapper.menu-bar.menu-multi .main-menu > .j-menu > li { height: auto; } 
.desktop-main-menu-wrapper.menu-bar.menu-multi .main-menu > .j-menu > li > a { height: auto } 
.desktop-main-menu-wrapper.menu-bar.menu-multi .menu-trigger li { min-height: auto } 
.desktop-header-active .header-compact .desktop-logo-wrapper { order:0 } 
.desktop-header-active .header .mid-bar > .menu-top { order:initial !important; display: flex } 
.desktop-header-active .header .menu-stretch .main-menu-item > a .links-text { text-align:center; justify-content: center; } 
.menu-bar .main-menu-1 { justify-content: flex-start } 
.header-sm .menu-bar .main-menu-1 { justify-content: center } 
.menu-bar .main-menu-1 > .main-menu, .menu-bar .main-menu-1 > .main-menu > .j-menu > li { flex-grow: 0; } 
.menu-bar .main-menu-1 .main-menu > .j-menu > li > a { justify-content: flex-start; } 
.menu-bar .main-menu-1 .main-menu > .j-menu > li > a .links-text { width: auto } 
html { --desktop-main-menu: 42px; --desktop-top-bar:40px; --desktop-top-bar:0px !important } 
.desktop-main-menu-wrapper.menu-bar { --bar-padding-dropdown: 0px } 
.menu-bar::after { --bg-scale-x: 1; } 
.desktop-main-menu-wrapper.menu-bar::before { background: none } 
.header .mid-bar::before { --bg-scale-x: 1; } 
.header-compact:not(.header-slim) .mid-bar .desktop-logo-wrapper { margin-inline-end:auto } 
.header-compact:not(.header-slim) .mid-bar .header-cart-group { margin-inline-start:0 } 
.menu-bar .main-menu::before, .menu-bar .main-menu::after { display: none } 
.header .menu-trigger.menu-item.main-menu-item > .j-menu > .menu-item > a::before { content: '\f0c9' !important; font-family: icomoon !important } 
.menu-trigger-1 { order: -1 } 
.menu-trigger-2 { order: -1 } 
.desktop-mobile-main-menu-container .mobile-wrapper-header + .desktop-mobile-main-menu-wrapper { margin: 0 0 auto 0 } 
.desktop-mobile-main-menu-wrapper + .module-grid { order: 2; } 
.desktop-header-active .header-search { border-width: 0; border-top-width: 2px; border-style: solid; border-color: rgba(226, 145, 14, 1) } 
.desktop-header-active .header-search input { font-family: 'Open Sans'; font-weight: 500; font-size: 12px; color: rgba(173, 173, 173, 1); line-height: 17px } 
.no-touchevents.desktop-header-active .header-search:hover input { background-color: rgba(255, 255, 255, 1) !important; --background-color: rgba(255, 255, 255, 1) !important } 
.desktop-header-active div.header-search > .search-button::before { content: '\ebaf' !important; font-family: icomoon !important; font-size: 20px; color: rgba(17, 17, 17, 1) } 
.no-touchevents.desktop-header-active .header-search:hover > .search-button::before { color: rgba(17, 17, 17, 1) !important } 
.desktop-header-active .header-search > .search-button:active::before { color: rgba(17, 17, 17, 1) !important } 
.desktop-header-active .header-search .search-button { background-color: rgba(255, 255, 255, 1); --background-color: rgba(255, 255, 255, 1) } 
.desktop-header-active .header-search .search-button:active { background-color: rgba(255, 255, 255, 1); --background-color: rgba(255, 255, 255, 1) } 
.no-touchevents.desktop-header-active .header-search:hover .search-button { background-color: rgba(255, 255, 255, 1); --background-color: rgba(255, 255, 255, 1) } 
.desktop-header-active #search input::-webkit-input-placeholder { color: rgba(17, 17, 17, 1) } 
.desktop-header-active #search input::-moz-input-placeholder { color: rgba(17, 17, 17, 1) } 
.desktop-header-active #search input:-ms-input-placeholder { color: rgba(17, 17, 17, 1) } 
.desktop-header-active .header-search > input { border-top-left-radius: inherit; border-bottom-left-radius: inherit; } 
.desktop-header-active .search-categories { display: none } 
.desktop-header-active .search-categories + span { border-top-left-radius: inherit; border-bottom-left-radius: inherit; } 
.desktop-header-active .search-categories + label + span { border-top-left-radius: inherit; border-bottom-left-radius: inherit; } 
.desktop-header-active .search-categories + label + input { border-top-left-radius: inherit; border-bottom-left-radius: inherit; } 
.desktop-header-active .search-categories-button::after { content: '\f0dc' !important; font-family: icomoon !important } 
.desktop-header-active .tt-menu > div { width:320px; background-color: rgba(255, 255, 255, 1) !important; --background-color: rgba(255, 255, 255, 1) !important; border-width: 1px; border-style: solid; border-color: rgba(229, 229, 229, 1) } 
.no-touchevents.desktop-header-active .tt-menu .search-result:not(.view-more):hover a, .desktop-header-active .tt-cursor { background-color: rgba(229, 229, 229, 1); --background-color: rgba(229, 229, 229, 1) } 
.desktop-header-active #search .twitter-typeahead > .j-dropdown:not(#cart-content)::before { display: none; opacity: 0 } 
.desktop-header-active #search .twitter-typeahead > .j-dropdown > .mega-menu-content { --dropdown-triangle: 0px; --triangle-size: 0px } 
.desktop-header-active #search .twitter-typeahead > .j-dropdown > .mega-menu-content::before { top: 0; height: 100% } 
.desktop-header-active #search .twitter-typeahead > .tt-menu::before { display: none; --dropdown-triangle: 0px } 
.desktop-header-active #search .twitter-typeahead#cart-content::before { display: none } 
.desktop-header-active .search-result.view-more a { justify-content: center; font-family: 'Open Sans'; font-weight: 400; font-size: 13px; color: rgba(51, 51, 51, 1); text-transform: uppercase; line-height: 20px; background-color: rgba(245, 245, 245, 1); --background-color: rgba(245, 245, 245, 1); padding: 8px; --element-padding: 8px } 
.desktop-header-active .search-result .product-name { font-family: 'Cormorant Garamond'; font-weight: 500; font-size: 16px; color: rgba(17, 17, 17, 1); letter-spacing: 0.4pxpx; line-height: 22px } 
.desktop-header-active .search-result .product-name + span { font-family: 'Open Sans'; font-weight: 400; font-size: 14px; color: rgba(0, 0, 0, 1); letter-spacing: 0.4pxpx; line-height: 18px } 
.desktop-header-active .search-result .price-old { font-family: 'Open Sans'; font-weight: 500; font-size: 12px; color: rgba(102, 102, 102, 1); letter-spacing: 0.4pxpx; line-height: 18px } 
.no-touchevents.desktop-header-active .search-result.view-more a:hover { color: rgba(255, 255, 255, 1); background-color: rgba(226, 145, 14, 1); --background-color: rgba(226, 145, 14, 1) } 
.desktop-header-active .search-result > a > span { justify-content:flex-start } 
.desktop-header-active .search-result > a { padding: 10px; --element-padding: 10px } 
.desktop-header-active #search { display: flex } 
.header-default .desktop-search-wrapper { order:1; flex-grow:0 } 
.header-default .top-menu-group { order:-1; flex-grow:1 } 
.desktop-search-wrapper .header-search .search-button { order:5; border-top-left-radius: 0; border-bottom-left-radius: 0; border-top-right-radius: inherit; border-bottom-right-radius: inherit; } 
.desktop-search-wrapper .header-search > input:first-child { border-top-left-radius: inherit; border-bottom-left-radius: inherit; border-top-right-radius: 0; border-bottom-right-radius: 0; } 
.desktop-search-wrapper .header-search > input { border-top-left-radius: 0; border-bottom-left-radius: 0; border-top-right-radius: 0; border-bottom-right-radius: 0; } 
.desktop-search-wrapper .header-search > span:first-child { border-top-left-radius: inherit; border-bottom-left-radius: inherit; border-top-right-radius: 0; border-bottom-right-radius: 0; } 
.desktop-search-wrapper .header-search > span { border-top-left-radius: 0; border-bottom-left-radius: 0; border-top-right-radius: 0; border-bottom-right-radius: 0; } 
.desktop-search-wrapper .search-categories { border-top-left-radius: inherit; border-bottom-left-radius: inherit; border-top-right-radius: 0; border-bottom-right-radius: 0; } 
.desktop-search-wrapper .tt-menu:not(.tt-empty)::before { left:calc(100% - var(--triangle-size, 10px)); transform: translate3d(calc(-100% + var(--triangle-left-offset, 0px)), 2px, 0) } 
.desktop-header-active .header .mid-bar .desktop-search-wrapper { justify-content: start } 
.desktop-header-active .header .mini-search .header-search input { min-width: 150px } 
.desktop-header-active .full-search #search { --search-height: 40px; height: var(--search-height, 40px) } 
.desktop-header-active .header .mini-search .header-search > * { height: 40px } 
.header .mini-search .search-trigger .menu-icon::before { content: '\ebaf' !important; font-family: icomoon !important } 
.desktop-header-active .mini-search { height: initial } 
.desktop-header-active .mini-search .search-trigger { height: var(--height, var(--width)) } 
.desktop-header-active:not(.search-page) .header .mini-search #search .header-search { padding:5px } 
.desktop-header-active.search-page .mini-search #search > .dropdown-menu { background-color: rgba(220, 218, 218, 1); --background-color: rgba(220, 218, 218, 1); --max-w: 400px; --top-offset: 80px; position: fixed; width: 100%; max-width: var(--max-w, 100%); top: var(--top-offset, 0); z-index:100000; left:0; right:0; margin:0  auto; } 
.desktop-header-active.search-page .mini-search #search > .dropdown-menu::before { display:none } 
.desktop-header-active.search-page .mini-search #search .header-search { width:100% } 
.desktop-header-active.search-page .header-cart-group { z-index:9999999999 !important } 
.desktop-header-active.search-page .mini-search .animating > .j-dropdown { transition: transform .2s ease } 
.desktop-header-active.search-page #search.animating::before { content: ''; width: 100%; height: 100vh; position: fixed; left: 0; top: 0; z-index: 5; } 
div.secondary-menu .top-menu > .j-menu > .menu-item > a, div.secondary-menu .top-menu > .j-menu > .menu-item > a > .links-text, div.secondary-menu .top-menu > .j-menu > .desktop-language-wrapper button, div.secondary-menu .top-menu > .j-menu > .desktop-currency-wrapper button, div.secondary-menu .top-menu > .j-menu > .mobile-language-wrapper button, div.secondary-menu .top-menu > .j-menu > .mobile-currency-wrapper button, div.secondary-menu .top-menu > .j-menu > #cart > a { font-family: 'Open Sans'; font-weight: 400; font-size: var(--j-font_size-13); color: rgba(102, 102, 102, 1); letter-spacing: 0.4pxpx; line-height: 22px } 
.no-touchevents div.secondary-menu .top-menu > .j-menu > .menu-item:hover > a,.no-touchevents  div.secondary-menu .top-menu > .j-menu > .menu-item:hover > a > .links-text, div.secondary-menu .top-menu > .j-menu > .menu-item.active > a > .links-text, div.secondary-menu .top-menu > .j-menu > .menu-item.open > a > .links-text, div.secondary-menu .top-menu > .j-menu > .menu-item.panel-active > a > .links-text,.no-touchevents  div.secondary-menu .top-menu > .j-menu > #cart:hover > a,.no-touchevents  div.secondary-menu .top-menu > .j-menu > .desktop-language-wrapper .dropdown:hover button,.no-touchevents  div.secondary-menu .top-menu > .j-menu > .desktop-currency-wrapper .dropdown:hover button,.no-touchevents  div.secondary-menu .top-menu > .j-menu > .mobile-language-wrapper .dropdown:hover button,.no-touchevents  div.secondary-menu .top-menu > .j-menu > .mobile-currency-wrapper .dropdown:hover button { color: rgba(226, 145, 14, 1) } 
div.secondary-menu .top-menu > .j-menu > .menu-item.open > a, div.secondary-menu .top-menu > .j-menu > .menu-item.open > a > .links-text, div.secondary-menu .top-menu > .j-menu > .menu-item.active > a > .links-text, div.secondary-menu .top-menu > .j-menu > .menu-item.panel-active > a > .links-text { color: rgba(226, 145, 14, 1) !important } 
div.secondary-menu .top-menu > .j-menu > .menu-item > a > .links-text > s { display: none; --display: block; margin:0.1em 0 } 
div.secondary-menu .top-menu > .j-menu > .menu-item.main-menu-item > a > .links-text { --display: inline-block } 
div.secondary-menu .top-menu > .j-menu > .dropdown > a > .count-badge { margin-inline-end:5px } 
div.secondary-menu .top-menu > .j-menu > .dropdown > a > .count-badge + .open-menu + .menu-label { margin-inline-start:0 } 
div.secondary-menu .top-menu > .j-menu > .dropdown > a::after { display: none } 
div.secondary-menu .top-menu > .j-menu > .dropdown > a { --dropdown-indicator: 0px } 
div.secondary-menu .top-menu > .j-menu > .dropdown > a > .links-text { margin-inline-end: initial } 
div.secondary-menu .top-menu > .j-menu > .dropdown > a::after, div.secondary-menu .top-menu > .j-menu > .dropdown > button::after, div.secondary-menu .top-menu > .j-menu > .desktop-language-wrapper .dropdown .dropdown-toggle::after, div.secondary-menu .top-menu > .j-menu > .desktop-currency-wrapper .dropdown .dropdown-toggle::after, div.secondary-menu .top-menu > .j-menu > .mobile-language-wrapper .dropdown .dropdown-toggle::after, div.secondary-menu .top-menu > .j-menu > .mobile-currency-wrapper .dropdown .dropdown-toggle::after { border-width:4px } 
div.secondary-menu .top-menu > .j-menu > .menu-item > a > .links-text { max-width:var(--menu-max-width, none); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding-bottom: 1px; } 
div.secondary-menu .top-menu > .j-menu >.language-currency .currency-title { max-width:var(--menu-max-width, none); white-space: nowrap; overflow: hidden; text-overflow: ellipsis } 
div.secondary-menu .top-menu > .j-menu >.language-currency .language-title { max-width:var(--menu-max-width, none); white-space: nowrap; overflow: hidden; text-overflow: ellipsis } 
div.secondary-menu .top-menu > .j-menu > .menu-item > a { border-style: none; padding-right: 5px; --element-padding-right: 5px; padding-left: 5px; --element-padding-left: 5px } 
div.secondary-menu .top-menu > .j-menu > .menu-item > a > span > s { font-family: 'Open Sans'; font-weight: 400; font-size: 11px; color: rgba(155, 155, 162, 1); letter-spacing: 0.4pxpx; line-height: 22px } 
.no-touchevents div.secondary-menu .top-menu > .j-menu > .menu-item:hover > a > span > s, div.secondary-menu .top-menu > .j-menu > .menu-item.active > a > span > s, div.secondary-menu .top-menu > .j-menu > .menu-item.panel-active > a > span > s { color: rgba(226, 145, 14, 1) } 
div.secondary-menu .top-menu > .j-menu > .menu-item > a::before { display: flex; color: rgba(102, 102, 102, 1); font-size:20px } 
.no-touchevents div.secondary-menu .top-menu > .j-menu > .menu-item:hover > a::before, div.secondary-menu .top-menu > .j-menu > .menu-item.active > a::before, div.secondary-menu .top-menu > .j-menu > .menu-item.open > a::before, div.secondary-menu .top-menu > .j-menu > .menu-item.panel-active > a::before { color: rgba(226, 145, 14, 1) } 
div.secondary-menu .top-menu > .j-menu > .menu-item.open > a::before, div.secondary-menu .top-menu > .j-menu > .menu-item.panel-active > a::before { color: rgba(226, 145, 14, 1) } 
div.secondary-menu .top-menu > .j-menu > .menu-item > a::before, div.secondary-menu .top-menu > .j-menu > .menu-item > a .links-text em { margin-bottom: 3px; --element-margin-bottom: 3px } 
div.secondary-menu .top-menu > .j-menu > .menu-item > a, div.secondary-menu .top-menu > .j-menu > .desktop-language-wrapper button, div.secondary-menu .top-menu > .j-menu > .desktop-currency-wrapper button, div.secondary-menu .top-menu > .j-menu > .mobile-language-wrapper button, div.secondary-menu .top-menu > .j-menu > .mobile-currency-wrapper button { box-shadow: none } 
div.secondary-menu .top-menu > .j-menu > .menu-item:not(:first-child), div.secondary-menu .top-menu > .j-menu > .accordion-menu .menu-item > a + div { border-style: none } 
div.secondary-menu .top-menu > .j-menu > .menu-item > a > .count-badge { position: absolute; margin-inline-start: 0; margin-top: var(--margin-top, 0px); transform: translate3d(calc(75% + var(--x, 0px)), var(--count-badge-y, var(--menu-badge-y)),0); inset-inline-start: initial;; --margin-top:-25px } 
.top-menu.secondary-menu { height: initial } 
div.secondary-menu .menu-item.drop-menu > .j-dropdown { right:calc(var(--menu-item-gap, 0px) / 2); left:auto; transform: translate3d(0, var(--dropdown-from), 0); align-items: flex-end; --align-scroll: var(--align-scroll-end, 0); --translate-x: -100%; } 
div.secondary-menu .menu-item.drop-menu:first-child > .j-dropdown { right:calc(var(--menu-item-gap, 0px) / 2); left:auto; } 
div.secondary-menu .menu-item.drop-menu:last-child > .j-dropdown { right:0px; left:auto; } 
div.secondary-menu .menu-item.dropdown > .j-dropdown::before { --triangle-right: var(--triangle-right-offset, 0px); --triangle-left: var(--triangle-left-offset, 0px) } 
div.secondary-menu .menu-item.mega-custom > .j-dropdown { right:calc(var(--menu-item-gap, 0px) / 2); left:auto; transform: translate3d(0, var(--dropdown-from), 0); align-items: flex-end; --align-scroll: var(--align-scroll-end, 0); --translate-x: -100%; } 
div.secondary-menu .menu-item.mega-custom:first-child > .j-dropdown { right:calc(var(--menu-item-gap, 0px) / 2); left:auto; } 
div.secondary-menu .menu-item.mega-custom:last-child > .j-dropdown { right:0px; left:auto; } 
div.secondary-menu .menu-item.drop-menu.animating > .j-dropdown { --dropdown-from: 0 } 
div.secondary-menu .menu-item.mega-menu.animating > .j-dropdown { --dropdown-from: 0 } 
div.secondary-menu .menu-item.dropdown:not(.mega-menu) .menu-item > a, div.secondary-menu .menu-item.dropdown:not(.mega-menu) .menu-item > a > .links-text, div.secondary-menu .menu-item.dropdown:not(.mega-menu) .desktop-language-wrapper button, div.secondary-menu .menu-item.dropdown:not(.mega-menu) .desktop-currency-wrapper button, div.secondary-menu .menu-item.dropdown:not(.mega-menu) .mobile-language-wrapper button, div.secondary-menu .menu-item.dropdown:not(.mega-menu) .mobile-currency-wrapper button, div.secondary-menu .menu-item.dropdown:not(.mega-menu) #cart > a { font-family: 'Open Sans'; font-weight: 400; font-size: var(--j-font_size-13); color: rgba(102, 102, 102, 1); letter-spacing: 0.4pxpx; line-height: 22px } 
div.secondary-menu .menu-item.dropdown:not(.mega-menu) .menu-item > a > .links-text > s { display: var(--display, block); --display: block; margin:0.1em 0 } 
div.secondary-menu .menu-item.dropdown:not(.mega-menu) .menu-item.main-menu-item > a > .links-text { --display: inline-block } 
div.secondary-menu .menu-item.dropdown:not(.mega-menu) .dropdown > a > .count-badge { margin-inline-end:5px } 
div.secondary-menu .menu-item.dropdown:not(.mega-menu) .dropdown > a > .count-badge + .open-menu + .menu-label { margin-inline-start:0 } 
div.secondary-menu .menu-item.dropdown:not(.mega-menu) .dropdown > a::after { display: none } 
div.secondary-menu .menu-item.dropdown:not(.mega-menu) .dropdown > a { --dropdown-indicator: 0px } 
div.secondary-menu .menu-item.dropdown:not(.mega-menu) .dropdown > a > .links-text { margin-inline-end: initial } 
div.secondary-menu .menu-item.dropdown:not(.mega-menu) .dropdown > a::after, div.secondary-menu .menu-item.dropdown:not(.mega-menu) .dropdown > button::after, div.secondary-menu .menu-item.dropdown:not(.mega-menu) .desktop-language-wrapper .dropdown .dropdown-toggle::after, div.secondary-menu .menu-item.dropdown:not(.mega-menu) .desktop-currency-wrapper .dropdown .dropdown-toggle::after, div.secondary-menu .menu-item.dropdown:not(.mega-menu) .mobile-language-wrapper .dropdown .dropdown-toggle::after, div.secondary-menu .menu-item.dropdown:not(.mega-menu) .mobile-currency-wrapper .dropdown .dropdown-toggle::after { border-width:4px } 
div.secondary-menu .menu-item.dropdown:not(.mega-menu) .menu-item > a > .links-text { max-width:var(--menu-max-width, none); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding-bottom: 1px; } 
div.secondary-menu .menu-item.dropdown:not(.mega-menu).language-currency .currency-title { max-width:var(--menu-max-width, none); white-space: nowrap; overflow: hidden; text-overflow: ellipsis } 
div.secondary-menu .menu-item.dropdown:not(.mega-menu).language-currency .language-title { max-width:var(--menu-max-width, none); white-space: nowrap; overflow: hidden; text-overflow: ellipsis } 
div.secondary-menu .menu-item.dropdown:not(.mega-menu) .menu-item > a::before, div.secondary-menu .menu-item.dropdown:not(.mega-menu) .menu-item > a .links-text em { margin-right: 8px; --element-margin-right: 8px } 
.no-touchevents div.secondary-menu .menu-item.dropdown:not(.mega-menu) .menu-item:hover > a, div.secondary-menu .menu-item.dropdown:not(.mega-menu) .menu-item.active > a, div.secondary-menu .menu-item.dropdown:not(.mega-menu) .menu-item.open > a, div.secondary-menu .menu-item.dropdown:not(.mega-menu) .menu-item.panel-active > a,.no-touchevents  div.secondary-menu .menu-item.dropdown:not(.mega-menu) .desktop-language-wrapper .dropdown:hover button,.no-touchevents  div.secondary-menu .menu-item.dropdown:not(.mega-menu) .desktop-currency-wrapper .dropdown:hover button,.no-touchevents  div.secondary-menu .menu-item.dropdown:not(.mega-menu) .mobile-language-wrapper .dropdown:hover button,.no-touchevents  div.secondary-menu .menu-item.dropdown:not(.mega-menu) .mobile-currency-wrapper .dropdown:hover button { background-color: rgba(226, 145, 14, 1); --background-color: rgba(226, 145, 14, 1) } 
div.secondary-menu .menu-item.dropdown:not(.mega-menu) .menu-item.open > a, div.secondary-menu .menu-item.dropdown:not(.mega-menu) .menu-item.panel-active > a { background-color: rgba(226, 145, 14, 1); --background-color: rgba(226, 145, 14, 1) } 
div.secondary-menu .menu-item.dropdown:not(.mega-menu) .menu-item > a { padding-top: 10px; --element-padding-top: 10px; padding-right: 16px; --element-padding-right: 16px; padding-bottom: 10px; --element-padding-bottom: 10px; padding-left: 16px; --element-padding-left: 16px; --scale-hover: 1; --scale-active: 1 } 
div.secondary-menu .menu-item.dropdown:not(.mega-menu) .menu-item > a > .count-badge { position: relative; transform:none; margin-inline-start: var(--x, 6px); margin-top: var(--margin-top, 0px); inset-inline-start: initial } 
div.secondary-menu .menu-item.dropdown.main-menu-item .menu-item > a, div.secondary-menu .menu-item.dropdown.main-menu-item .menu-item > a > .links-text, div.secondary-menu .menu-item.dropdown.main-menu-item .desktop-language-wrapper button, div.secondary-menu .menu-item.dropdown.main-menu-item .desktop-currency-wrapper button, div.secondary-menu .menu-item.dropdown.main-menu-item .mobile-language-wrapper button, div.secondary-menu .menu-item.dropdown.main-menu-item .mobile-currency-wrapper button, div.secondary-menu .menu-item.dropdown.main-menu-item #cart > a { font-family: 'Open Sans'; font-weight: 400; font-size: var(--j-font_size-13); color: rgba(102, 102, 102, 1); letter-spacing: 0.4pxpx; line-height: 22px } 
div.secondary-menu .menu-item.dropdown.main-menu-item .menu-item > a > .links-text > s { display: var(--display, block); --display: block; margin:0.1em 0 } 
div.secondary-menu .menu-item.dropdown.main-menu-item .menu-item.main-menu-item > a > .links-text { --display: inline-block } 
div.secondary-menu .menu-item.dropdown.main-menu-item .dropdown > a > .count-badge { margin-inline-end:5px } 
div.secondary-menu .menu-item.dropdown.main-menu-item .dropdown > a > .count-badge + .open-menu + .menu-label { margin-inline-start:0 } 
div.secondary-menu .menu-item.dropdown.main-menu-item .dropdown > a::after { display: none } 
div.secondary-menu .menu-item.dropdown.main-menu-item .dropdown > a { --dropdown-indicator: 0px } 
div.secondary-menu .menu-item.dropdown.main-menu-item .dropdown > a > .links-text { margin-inline-end: initial } 
div.secondary-menu .menu-item.dropdown.main-menu-item .dropdown > a::after, div.secondary-menu .menu-item.dropdown.main-menu-item .dropdown > button::after, div.secondary-menu .menu-item.dropdown.main-menu-item .desktop-language-wrapper .dropdown .dropdown-toggle::after, div.secondary-menu .menu-item.dropdown.main-menu-item .desktop-currency-wrapper .dropdown .dropdown-toggle::after, div.secondary-menu .menu-item.dropdown.main-menu-item .mobile-language-wrapper .dropdown .dropdown-toggle::after, div.secondary-menu .menu-item.dropdown.main-menu-item .mobile-currency-wrapper .dropdown .dropdown-toggle::after { border-width:4px } 
div.secondary-menu .menu-item.dropdown.main-menu-item .menu-item > a > .links-text { max-width:var(--menu-max-width, none); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding-bottom: 1px; } 
div.secondary-menu .menu-item.dropdown.main-menu-item.language-currency .currency-title { max-width:var(--menu-max-width, none); white-space: nowrap; overflow: hidden; text-overflow: ellipsis } 
div.secondary-menu .menu-item.dropdown.main-menu-item.language-currency .language-title { max-width:var(--menu-max-width, none); white-space: nowrap; overflow: hidden; text-overflow: ellipsis } 
div.secondary-menu .menu-item.dropdown.main-menu-item .menu-item > a::before, div.secondary-menu .menu-item.dropdown.main-menu-item .menu-item > a .links-text em { margin-right: 8px; --element-margin-right: 8px } 
.no-touchevents div.secondary-menu .menu-item.dropdown.main-menu-item .menu-item:hover > a, div.secondary-menu .menu-item.dropdown.main-menu-item .menu-item.active > a, div.secondary-menu .menu-item.dropdown.main-menu-item .menu-item.open > a, div.secondary-menu .menu-item.dropdown.main-menu-item .menu-item.panel-active > a,.no-touchevents  div.secondary-menu .menu-item.dropdown.main-menu-item .desktop-language-wrapper .dropdown:hover button,.no-touchevents  div.secondary-menu .menu-item.dropdown.main-menu-item .desktop-currency-wrapper .dropdown:hover button,.no-touchevents  div.secondary-menu .menu-item.dropdown.main-menu-item .mobile-language-wrapper .dropdown:hover button,.no-touchevents  div.secondary-menu .menu-item.dropdown.main-menu-item .mobile-currency-wrapper .dropdown:hover button { background-color: rgba(226, 145, 14, 1); --background-color: rgba(226, 145, 14, 1) } 
div.secondary-menu .menu-item.dropdown.main-menu-item .menu-item.open > a, div.secondary-menu .menu-item.dropdown.main-menu-item .menu-item.panel-active > a { background-color: rgba(226, 145, 14, 1); --background-color: rgba(226, 145, 14, 1) } 
div.secondary-menu .menu-item.dropdown.main-menu-item .menu-item > a { padding-top: 10px; --element-padding-top: 10px; padding-right: 16px; --element-padding-right: 16px; padding-bottom: 10px; --element-padding-bottom: 10px; padding-left: 16px; --element-padding-left: 16px; --scale-hover: 1; --scale-active: 1 } 
div.secondary-menu .menu-item.dropdown.main-menu-item .menu-item > a > .count-badge { position: relative; transform:none; margin-inline-start: var(--x, 6px); margin-top: var(--margin-top, 0px); inset-inline-start: initial } 
div.secondary-menu .menu-item.dropdown .j-menu > li > a, div.secondary-menu .menu-item.dropdown .j-menu > li > a > .links-text { font-family: 'Open Sans'; font-weight: 400; font-size: 13px; color: rgba(102, 102, 102, 1); letter-spacing: 0.4pxpx; line-height: 22px } 
.no-touchevents div.secondary-menu .menu-item.dropdown .j-menu > li:hover > a,.no-touchevents  div.secondary-menu .menu-item.dropdown .j-menu > li:hover > a > .links-text { color: rgba(255, 255, 255, 1); text-decoration: none; -webkit-text-decoration: none } 
div.secondary-menu .menu-item.dropdown:not(.mega-menu):not(#search) .j-dropdown .j-menu { background-color: rgba(255, 255, 255, 1); --background-color: rgba(255, 255, 255, 1) } 
div.secondary-menu .menu-item.dropdown:not(.mega-menu):not(#search) > .j-dropdown { --dropdown-width: 200px; width: 200px } 
div.secondary-menu .menu-item.dropdown:not(.mega-menu):not(#search):not(.flyout).main-menu-item .j-dropdown { --dropdown-width-main-menu: 200px; width: 200px } 
div.secondary-menu .menu-item.dropdown:not(.mega-menu):not(#search):not(.flyout).main-menu-item .j-dropdown .menu-item > a { min-width: 200px; } 
div.secondary-menu .menu-item.dropdown:not(.mega-menu):not(#search):not(.panel-active) .j-menu { box-shadow: 0 0 1px 1px rgba(234, 234, 234, 1) } 
div.secondary-menu .menu-item.dropdown:not(.mega-fullwidth) > .j-dropdown::before, div.secondary-menu .menu-item.dropdown:not(.mega-fullwidth) > .tt-menu::before, div.secondary-menu .menu-item.dropdown:not(.mega-fullwidth)#cart-content::before { border-bottom-color: rgba(226, 145, 14, 1) } 
div.secondary-menu .menu-item.dropdown:not(.mega-fullwidth) { --triangle-top-distance:4px } 
div.secondary-menu .menu-item.dropdown:not(.mega-menu):not(#search).main-menu-item { --triangle-top-distance:-35px } 
.header .mid-bar .secondary-menu { margin-left: 20px; --element-margin-left: 20px } 
.header .mid-bar > .secondary-menu { justify-content:flex-end; margin-inline: auto 0; } 
header { --header-transition:250ms } 
.header-sticky .header { box-shadow: 0 5px 5px rgba(0, 0, 0, 0.1) } 
.top-bar { background-color: rgba(17, 17, 17, 1) !important; --background-color: rgba(17, 17, 17, 1) !important } 
.top-bar .language-currency > div > div form .dropdown { height: auto; } 
.top-bar .top-menu > ul > li { height: auto; } 
.top-bar .drop-menu.drop-menu > .j-dropdown { right:calc(var(--menu-item-gap, 0px) / 2); left:auto; transform: translate3d(0, var(--dropdown-from), 0); align-items: flex-end; --align-scroll: var(--align-scroll-end, 0); --translate-x: -100%; } 
.top-bar .drop-menu.drop-menu:first-child > .j-dropdown { right:calc(var(--menu-item-gap, 0px) / 2); left:auto; } 
.top-bar .drop-menu.drop-menu:last-child > .j-dropdown { right:0px; left:auto; } 
.top-bar .drop-menu.dropdown > .j-dropdown::before { --triangle-right: var(--triangle-right-offset, 0px); --triangle-left: var(--triangle-left-offset, 0px) } 
.top-bar .drop-menu.mega-custom > .j-dropdown { right:calc(var(--menu-item-gap, 0px) / 2); left:auto; transform: translate3d(0, var(--dropdown-from), 0); align-items: flex-end; --align-scroll: var(--align-scroll-end, 0); --translate-x: -100%; } 
.top-bar .drop-menu.mega-custom:first-child > .j-dropdown { right:calc(var(--menu-item-gap, 0px) / 2); left:auto; } 
.top-bar .drop-menu.mega-custom:last-child > .j-dropdown { right:0px; left:auto; } 
.top-bar .drop-menu.drop-menu.animating > .j-dropdown { --dropdown-from: 0 } 
.top-bar .drop-menu.mega-menu.animating > .j-dropdown { --dropdown-from: 0 } 
.top-bar .drop-menu.dropdown:not(.mega-menu) .menu-item > a, .top-bar .drop-menu.dropdown:not(.mega-menu) .menu-item > a > .links-text, .top-bar .drop-menu.dropdown:not(.mega-menu) .desktop-language-wrapper button, .top-bar .drop-menu.dropdown:not(.mega-menu) .desktop-currency-wrapper button, .top-bar .drop-menu.dropdown:not(.mega-menu) .mobile-language-wrapper button, .top-bar .drop-menu.dropdown:not(.mega-menu) .mobile-currency-wrapper button, .top-bar .drop-menu.dropdown:not(.mega-menu) #cart > a { font-family: 'Open Sans'; font-weight: 400; font-size: var(--j-font_size-13); color: rgba(102, 102, 102, 1); letter-spacing: 0.4pxpx; line-height: 22px } 
.top-bar .drop-menu.dropdown:not(.mega-menu) .menu-item > a > .links-text > s { display: var(--display, block); --display: block; margin:0.1em 0 } 
.top-bar .drop-menu.dropdown:not(.mega-menu) .menu-item.main-menu-item > a > .links-text { --display: inline-block } 
.top-bar .drop-menu.dropdown:not(.mega-menu) .dropdown > a > .count-badge { margin-inline-end:5px } 
.top-bar .drop-menu.dropdown:not(.mega-menu) .dropdown > a > .count-badge + .open-menu + .menu-label { margin-inline-start:0 } 
.top-bar .drop-menu.dropdown:not(.mega-menu) .dropdown > a::after { display: none } 
.top-bar .drop-menu.dropdown:not(.mega-menu) .dropdown > a { --dropdown-indicator: 0px } 
.top-bar .drop-menu.dropdown:not(.mega-menu) .dropdown > a > .links-text { margin-inline-end: initial } 
.top-bar .drop-menu.dropdown:not(.mega-menu) .dropdown > a::after, .top-bar .drop-menu.dropdown:not(.mega-menu) .dropdown > button::after, .top-bar .drop-menu.dropdown:not(.mega-menu) .desktop-language-wrapper .dropdown .dropdown-toggle::after, .top-bar .drop-menu.dropdown:not(.mega-menu) .desktop-currency-wrapper .dropdown .dropdown-toggle::after, .top-bar .drop-menu.dropdown:not(.mega-menu) .mobile-language-wrapper .dropdown .dropdown-toggle::after, .top-bar .drop-menu.dropdown:not(.mega-menu) .mobile-currency-wrapper .dropdown .dropdown-toggle::after { border-width:4px } 
.top-bar .drop-menu.dropdown:not(.mega-menu) .menu-item > a > .links-text { max-width:var(--menu-max-width, none); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding-bottom: 1px; } 
.top-bar .drop-menu.dropdown:not(.mega-menu).language-currency .currency-title { max-width:var(--menu-max-width, none); white-space: nowrap; overflow: hidden; text-overflow: ellipsis } 
.top-bar .drop-menu.dropdown:not(.mega-menu).language-currency .language-title { max-width:var(--menu-max-width, none); white-space: nowrap; overflow: hidden; text-overflow: ellipsis } 
.top-bar .drop-menu.dropdown:not(.mega-menu) .menu-item > a::before, .top-bar .drop-menu.dropdown:not(.mega-menu) .menu-item > a .links-text em { margin-right: 8px; --element-margin-right: 8px } 
.no-touchevents .top-bar .drop-menu.dropdown:not(.mega-menu) .menu-item:hover > a, .top-bar .drop-menu.dropdown:not(.mega-menu) .menu-item.active > a, .top-bar .drop-menu.dropdown:not(.mega-menu) .menu-item.open > a, .top-bar .drop-menu.dropdown:not(.mega-menu) .menu-item.panel-active > a,.no-touchevents  .top-bar .drop-menu.dropdown:not(.mega-menu) .desktop-language-wrapper .dropdown:hover button,.no-touchevents  .top-bar .drop-menu.dropdown:not(.mega-menu) .desktop-currency-wrapper .dropdown:hover button,.no-touchevents  .top-bar .drop-menu.dropdown:not(.mega-menu) .mobile-language-wrapper .dropdown:hover button,.no-touchevents  .top-bar .drop-menu.dropdown:not(.mega-menu) .mobile-currency-wrapper .dropdown:hover button { background-color: rgba(226, 145, 14, 1); --background-color: rgba(226, 145, 14, 1) } 
.top-bar .drop-menu.dropdown:not(.mega-menu) .menu-item.open > a, .top-bar .drop-menu.dropdown:not(.mega-menu) .menu-item.panel-active > a { background-color: rgba(226, 145, 14, 1); --background-color: rgba(226, 145, 14, 1) } 
.top-bar .drop-menu.dropdown:not(.mega-menu) .menu-item > a { padding-top: 10px; --element-padding-top: 10px; padding-right: 16px; --element-padding-right: 16px; padding-bottom: 10px; --element-padding-bottom: 10px; padding-left: 16px; --element-padding-left: 16px; --scale-hover: 1; --scale-active: 1 } 
.top-bar .drop-menu.dropdown:not(.mega-menu) .menu-item > a > .count-badge { position: relative; transform:none; margin-inline-start: var(--x, 6px); margin-top: var(--margin-top, 0px); inset-inline-start: initial } 
.top-bar .drop-menu.dropdown.main-menu-item .menu-item > a, .top-bar .drop-menu.dropdown.main-menu-item .menu-item > a > .links-text, .top-bar .drop-menu.dropdown.main-menu-item .desktop-language-wrapper button, .top-bar .drop-menu.dropdown.main-menu-item .desktop-currency-wrapper button, .top-bar .drop-menu.dropdown.main-menu-item .mobile-language-wrapper button, .top-bar .drop-menu.dropdown.main-menu-item .mobile-currency-wrapper button, .top-bar .drop-menu.dropdown.main-menu-item #cart > a { font-family: 'Open Sans'; font-weight: 400; font-size: var(--j-font_size-13); color: rgba(102, 102, 102, 1); letter-spacing: 0.4pxpx; line-height: 22px } 
.top-bar .drop-menu.dropdown.main-menu-item .menu-item > a > .links-text > s { display: var(--display, block); --display: block; margin:0.1em 0 } 
.top-bar .drop-menu.dropdown.main-menu-item .menu-item.main-menu-item > a > .links-text { --display: inline-block } 
.top-bar .drop-menu.dropdown.main-menu-item .dropdown > a > .count-badge { margin-inline-end:5px } 
.top-bar .drop-menu.dropdown.main-menu-item .dropdown > a > .count-badge + .open-menu + .menu-label { margin-inline-start:0 } 
.top-bar .drop-menu.dropdown.main-menu-item .dropdown > a::after { display: none } 
.top-bar .drop-menu.dropdown.main-menu-item .dropdown > a { --dropdown-indicator: 0px } 
.top-bar .drop-menu.dropdown.main-menu-item .dropdown > a > .links-text { margin-inline-end: initial } 
.top-bar .drop-menu.dropdown.main-menu-item .dropdown > a::after, .top-bar .drop-menu.dropdown.main-menu-item .dropdown > button::after, .top-bar .drop-menu.dropdown.main-menu-item .desktop-language-wrapper .dropdown .dropdown-toggle::after, .top-bar .drop-menu.dropdown.main-menu-item .desktop-currency-wrapper .dropdown .dropdown-toggle::after, .top-bar .drop-menu.dropdown.main-menu-item .mobile-language-wrapper .dropdown .dropdown-toggle::after, .top-bar .drop-menu.dropdown.main-menu-item .mobile-currency-wrapper .dropdown .dropdown-toggle::after { border-width:4px } 
.top-bar .drop-menu.dropdown.main-menu-item .menu-item > a > .links-text { max-width:var(--menu-max-width, none); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding-bottom: 1px; } 
.top-bar .drop-menu.dropdown.main-menu-item.language-currency .currency-title { max-width:var(--menu-max-width, none); white-space: nowrap; overflow: hidden; text-overflow: ellipsis } 
.top-bar .drop-menu.dropdown.main-menu-item.language-currency .language-title { max-width:var(--menu-max-width, none); white-space: nowrap; overflow: hidden; text-overflow: ellipsis } 
.top-bar .drop-menu.dropdown.main-menu-item .menu-item > a::before, .top-bar .drop-menu.dropdown.main-menu-item .menu-item > a .links-text em { margin-right: 8px; --element-margin-right: 8px } 
.no-touchevents .top-bar .drop-menu.dropdown.main-menu-item .menu-item:hover > a, .top-bar .drop-menu.dropdown.main-menu-item .menu-item.active > a, .top-bar .drop-menu.dropdown.main-menu-item .menu-item.open > a, .top-bar .drop-menu.dropdown.main-menu-item .menu-item.panel-active > a,.no-touchevents  .top-bar .drop-menu.dropdown.main-menu-item .desktop-language-wrapper .dropdown:hover button,.no-touchevents  .top-bar .drop-menu.dropdown.main-menu-item .desktop-currency-wrapper .dropdown:hover button,.no-touchevents  .top-bar .drop-menu.dropdown.main-menu-item .mobile-language-wrapper .dropdown:hover button,.no-touchevents  .top-bar .drop-menu.dropdown.main-menu-item .mobile-currency-wrapper .dropdown:hover button { background-color: rgba(226, 145, 14, 1); --background-color: rgba(226, 145, 14, 1) } 
.top-bar .drop-menu.dropdown.main-menu-item .menu-item.open > a, .top-bar .drop-menu.dropdown.main-menu-item .menu-item.panel-active > a { background-color: rgba(226, 145, 14, 1); --background-color: rgba(226, 145, 14, 1) } 
.top-bar .drop-menu.dropdown.main-menu-item .menu-item > a { padding-top: 10px; --element-padding-top: 10px; padding-right: 16px; --element-padding-right: 16px; padding-bottom: 10px; --element-padding-bottom: 10px; padding-left: 16px; --element-padding-left: 16px; --scale-hover: 1; --scale-active: 1 } 
.top-bar .drop-menu.dropdown.main-menu-item .menu-item > a > .count-badge { position: relative; transform:none; margin-inline-start: var(--x, 6px); margin-top: var(--margin-top, 0px); inset-inline-start: initial } 
.top-bar .drop-menu.dropdown .j-menu > li > a, .top-bar .drop-menu.dropdown .j-menu > li > a > .links-text { font-family: 'Open Sans'; font-weight: 400; font-size: 13px; color: rgba(102, 102, 102, 1); letter-spacing: 0.4pxpx; line-height: 22px } 
.no-touchevents .top-bar .drop-menu.dropdown .j-menu > li:hover > a,.no-touchevents  .top-bar .drop-menu.dropdown .j-menu > li:hover > a > .links-text { color: rgba(255, 255, 255, 1); text-decoration: none; -webkit-text-decoration: none } 
.top-bar .drop-menu.dropdown:not(.mega-menu):not(#search) .j-dropdown .j-menu { background-color: rgba(255, 255, 255, 1); --background-color: rgba(255, 255, 255, 1) } 
.top-bar .drop-menu.dropdown:not(.mega-menu):not(#search) > .j-dropdown { --dropdown-width: 200px; width: 200px } 
.top-bar .drop-menu.dropdown:not(.mega-menu):not(#search):not(.flyout).main-menu-item .j-dropdown { --dropdown-width-main-menu: 200px; width: 200px } 
.top-bar .drop-menu.dropdown:not(.mega-menu):not(#search):not(.flyout).main-menu-item .j-dropdown .menu-item > a { min-width: 200px; } 
.top-bar .drop-menu.dropdown:not(.mega-menu):not(#search):not(.panel-active) .j-menu { box-shadow: 0 0 1px 1px rgba(234, 234, 234, 1) } 
.top-bar .drop-menu.dropdown:not(.mega-fullwidth) > .j-dropdown::before, .top-bar .drop-menu.dropdown:not(.mega-fullwidth) > .tt-menu::before, .top-bar .drop-menu.dropdown:not(.mega-fullwidth)#cart-content::before { border-bottom-color: rgba(226, 145, 14, 1) } 
.top-bar .drop-menu.dropdown:not(.mega-fullwidth) { --triangle-top-distance:4px } 
.top-bar .drop-menu.dropdown:not(.mega-menu):not(#search).main-menu-item { --triangle-top-distance:-35px } 
.header .top-bar { --max-width: 9999px !important } 
.desktop-header-active .top-bar { display: none } 
.top-bar > div:not(.language-currency):first-child { width:auto } 
.top-bar > div:not(.language-currency):first-child > ul > li:last-child { position:relative; right:auto; transform: translateX(0) } 
@media (min-width: 1400px) and (max-width: 1849px) {
	.desktop-header-active .header > div { --max-width: 1320px } 
}
@media (min-width: 1200px) and (max-width: 1399px) {
	.desktop-header-active .header > div { --max-width: 1140px } 
}
@media (min-width: 992px) and (max-width: 1199px) {
	.desktop-header-active .header > div { --max-width: 960px } 
}
@media (max-width: 992px) {
	.language-currency.top-menu .dropdown.dropdown:not(.mega-menu) .menu-item > a, .language-currency.top-menu .dropdown.dropdown:not(.mega-menu) .menu-item > a > .links-text, .language-currency.top-menu .dropdown.dropdown:not(.mega-menu) .desktop-language-wrapper button, .language-currency.top-menu .dropdown.dropdown:not(.mega-menu) .desktop-currency-wrapper button, .language-currency.top-menu .dropdown.dropdown:not(.mega-menu) .mobile-language-wrapper button, .language-currency.top-menu .dropdown.dropdown:not(.mega-menu) .mobile-currency-wrapper button, .language-currency.top-menu .dropdown.dropdown:not(.mega-menu) #cart > a { font-size: var(--j-font_size-16) } 
	.language-currency.top-menu .currency .dropdown.dropdown:not(.mega-menu) .menu-item > a, .language-currency.top-menu .currency .dropdown.dropdown:not(.mega-menu) .menu-item > a > .links-text, .language-currency.top-menu .currency .dropdown.dropdown:not(.mega-menu) .desktop-language-wrapper button, .language-currency.top-menu .currency .dropdown.dropdown:not(.mega-menu) .desktop-currency-wrapper button, .language-currency.top-menu .currency .dropdown.dropdown:not(.mega-menu) .mobile-language-wrapper button, .language-currency.top-menu .currency .dropdown.dropdown:not(.mega-menu) .mobile-currency-wrapper button, .language-currency.top-menu .currency .dropdown.dropdown:not(.mega-menu) #cart > a { font-size: var(--j-font_size-16) } 
}
@media (min-width: 768px) and (max-width: 991px) {
	.desktop-header-active .header > div { --max-width: 720px } 
}
@media (min-width: 576px) and (max-width: 767px) {
	.desktop-header-active .header > div { --max-width: 540px } 
}
@media (min-width: 1850px) {
	.desktop-header-active .header > div { --max-width: 1800px } 
} </style>
					<style data-id="header_mobile">.mobile-header-active .mobile-cart-wrapper #cart > a > em::before { content: '\e9bf' !important; font-family: icomoon !important; font-size: 35px; color: rgba(102, 102, 102, 1) } 
.mobile-header-active .mobile-cart-wrapper #cart > a:active > em::before { color: rgba(226, 145, 14, 1) } 
.mobile-header-active .mobile-cart-wrapper #cart > a { width:50px } 
.mobile-cart-content-container-open .mobile-wrapper-header { padding: 10px; --element-padding: 10px; padding-top: 20px; --element-padding-top: 20px } 
.mobile-cart-content-container-open .mobile-wrapper-header > a::before { content: '\e984' !important; font-family: icomoon !important; font-size: 30px; color: rgba(226, 145, 14, 1) } 
.mobile-cart-content-container-open .mobile-container { --mobile-wrapper-header: 45px; --mobile-wrapper-header-close: 40px; max-width:85%; width:400px } 
.mobile-cart-content-container-open .mobile-filter-wrapper .module-filter { padding: 20px; --element-padding: 20px } 
.mobile-cart-content-container-open .mobile-main-menu-wrapper .main-menu, .mobile-cart-content-container-open .desktop-mobile-main-menu-wrapper .main-menu, .mobile-cart-content-container-open .mobile-main-menu-wrapper + .accordion-menu, .mobile-cart-content-container-open .desktop-mobile-main-menu-wrapper + .accordion-menu { padding: 20px; --element-padding: 20px } 
.mobile-header-active #cart .cart-label { font-family: 'Open Sans'; font-weight: 400; font-size: 13px; color: rgba(17, 17, 17, 1); text-transform: uppercase; letter-spacing: 0.4pxpx; line-height: 20px } 
.no-touchevents .mobile-header-active #cart:hover .cart-label { font-family: 'Open Sans'; font-weight: 400; color: rgba(255, 255, 255, 1); text-transform: uppercase } 
.mobile-header-active #cart .cart-text { display: block } 
.mobile-header-active #cart .cart-title { display: none; font-family: 'Open Sans'; font-weight: 500; font-size: 13px; color: rgba(255, 255, 255, 1) } 
.no-touchevents .mobile-header-active #cart:hover .cart-title { color: rgba(255, 255, 255, 1) } 
.mobile-header-active #cart > a > em::before { content: '\e9bf' !important; font-family: icomoon !important; font-size: 20px; color: rgba(255, 255, 255, 1) } 
.no-touchevents .mobile-header-active #cart:hover > a > em::before { color: rgba(255, 255, 255, 1) } 
.mobile-header-active #cart>a>em { box-shadow: none } 
.mobile-header-active #cart-items { display: none; z-index: 1 } 
.mobile-header-active #cart-total { display: flex; padding-right: 10px; --element-padding-right: 10px; padding-left: 0px; --element-padding-left: 0px; order:5; text-align: start } 
.mobile-header-active div#cart { background-color: rgba(226, 145, 14, 1); --background-color: rgba(226, 145, 14, 1); background-origin: content-box; box-shadow: none } 
.no-touchevents .mobile-header-active div#cart:hover { background-color: rgba(17, 17, 17, 1); --background-color: rgba(17, 17, 17, 1) } 
.mobile-header-active div#cart > a { font-family: 'Open Sans' !important; font-weight: 400 !important; font-size: 13px !important; color: rgba(255, 255, 255, 1) !important; letter-spacing: 0.4pxpx !important; line-height: 20px !important } 
.mobile-cart-content-container-open .mobile-cart-content-container .mobile-wrapper-header > span::after { display: none } 
.mobile-header-active .mobile-cart-wrapper #cart-items.count-badge { font-family: 'Open Sans'; font-weight: 400; font-size: 10px; text-align: center; background-color: rgba(226, 145, 14, 1); --background-color: rgba(226, 145, 14, 1); border-radius: 100px; --element-border-radius: 100px; --margin-top:5px; display: inline-flex } 
.no-touchevents .mobile-header-active .mobile-cart-wrapper #cart-itemsa:hover .count-badge { background-color: rgba(205, 42, 62, 1) !important; --background-color: rgba(205, 42, 62, 1) !important } 
.mobile-header-active .mobile-cart-wrapper #cart-items.count-zero { display: inline-flex !important } 
.mobile-header-active .mobile-header { background-color: rgba(255, 255, 255, 1); --background-color: rgba(255, 255, 255, 1) } 
:root { --mobile-sticky-height-reduction: 0px } 
.route-common-home.mobile-header-active .mobile-header { position: relative } 
.mobile-header-active .menu-trigger .menu-icon::after { display:block; } 
.mobile-custom-menu .links-text::after { display:block; } 
.mobile-header-active .search-trigger .menu-icon::after { display:block; } 
.mobile-header-active .mobile-header .fa-shopping-cart::after { display:block; } 
.mobile-header-active .language-currency [class*=-wrapper] form .dropdown-toggle { text-decoration:none;; border-radius: 100px; --element-border-radius: 100px } 
.mobile-header-active .language-currency [class*=-wrapper] form .dropdown-toggle .symbol { display:flex;; font-size:16px; width:35px; height:25px; color: rgba(102, 102, 102, 1) } 
.mobile-header-active .language-currency [class*=-wrapper] form .dropdown-toggle .symbol ~ span { display:none } 
.mobile-header-active .language-currency [class*=-wrapper] form .dropdown-toggle .currency-code { display:none } 
.mobile-header-active .language-currency [class*=-wrapper] form .dropdown-menu .language-flag { display:inline-flex } 
.mobile-header-active .language-currency [class*=-wrapper] form .dropdown-menu .currency-symbol { display:inline-flex } 
.mobile-header-active .language-currency [class*=-wrapper] form .dropdown-menu .language-flag ~ span { display:none } 
.mobile-header-active .language-currency [class*=-wrapper] form .dropdown-menu .currency-symbol ~ span { display:none } 
.mobile-header-active .language-currency [class*=-wrapper] form .dropdown-toggle::after { border-width:5px } 
.mobile-header-active .language-currency [class*=-wrapper] form button.dropdown-toggle { font-family: Poppins-Medium } 
.no-touchevents .mobile-header-active .language-currency [class*=-wrapper] form .dropdown:hover .dropdown-toggle { background-color: rgba(226, 145, 14, 1); --background-color: rgba(226, 145, 14, 1) } 
.mobile-header-active .language-currency [class*=-wrapper] .currency form .dropdown-toggle { text-decoration:none;; border-radius: 100px; --element-border-radius: 100px } 
.mobile-header-active .language-currency [class*=-wrapper] .currency form .dropdown-toggle .symbol { display:flex;; font-size:16px; width:35px; height:25px; color: rgba(102, 102, 102, 1) } 
.mobile-header-active .language-currency [class*=-wrapper] .currency form .dropdown-toggle .symbol ~ span { display:none } 
.mobile-header-active .language-currency [class*=-wrapper] .currency form .dropdown-toggle .currency-code { display:none } 
.mobile-header-active .language-currency [class*=-wrapper] .currency form .dropdown-menu .language-flag { display:inline-flex } 
.mobile-header-active .language-currency [class*=-wrapper] .currency form .dropdown-menu .currency-symbol { display:inline-flex } 
.mobile-header-active .language-currency [class*=-wrapper] .currency form .dropdown-menu .language-flag ~ span { display:none } 
.mobile-header-active .language-currency [class*=-wrapper] .currency form .dropdown-menu .currency-symbol ~ span { display:none } 
.mobile-header-active .language-currency [class*=-wrapper] .currency form .dropdown-toggle::after { border-width:5px } 
.mobile-header-active .language-currency [class*=-wrapper] .currency form button.dropdown-toggle { font-family: Poppins-Medium } 
.no-touchevents .mobile-header-active .language-currency [class*=-wrapper] .currency form .dropdown:hover .dropdown-toggle { background-color: rgba(226, 145, 14, 1); --background-color: rgba(226, 145, 14, 1) } 
.mobile-header-active .language-currency.top-menu.drop-menu > .j-dropdown { left: calc(var(--menu-item-gap, 0px) / 2); right: auto; transform: translate3d(0, var(--dropdown-from), 0); align-items: flex-start; --align-scroll: var(--align-scroll-start, 0); --translate-x: 0; } 
.mobile-header-active .language-currency.top-menu.drop-menu:first-child > .j-dropdown { left: 0px; right: auto; } 
.mobile-header-active .language-currency.top-menu.drop-menu:last-child > .j-dropdown { left: calc(var(--menu-item-gap, 0px) / 2); right: auto; } 
.mobile-header-active .language-currency.top-menu.dropdown > .j-dropdown::before { --triangle-right: var(--triangle-right-offset, 0px); --triangle-left: var(--triangle-left-offset, 0px) } 
.mobile-header-active .language-currency.top-menu.mega-custom > .j-dropdown { left: calc(var(--menu-item-gap, 0px) / 2); right: auto; transform: translate3d(0, var(--dropdown-from), 0); align-items: flex-start; --align-scroll: var(--align-scroll-start, 0); --translate-x: 0; } 
.mobile-header-active .language-currency.top-menu.mega-custom:first-child > .j-dropdown { left: 0px; right: auto; } 
.mobile-header-active .language-currency.top-menu.mega-custom:last-child > .j-dropdown { left: calc(var(--menu-item-gap, 0px) / 2); right: auto; } 
.mobile-header-active .language-currency.top-menu.drop-menu.animating > .j-dropdown { --dropdown-from: 0 } 
.mobile-header-active .language-currency.top-menu.mega-menu.animating > .j-dropdown { --dropdown-from: 0 } 
.mobile-header-active .language-currency.top-menu.dropdown:not(.mega-menu) .menu-item > a, .mobile-header-active .language-currency.top-menu.dropdown:not(.mega-menu) .menu-item > a > .links-text, .mobile-header-active .language-currency.top-menu.dropdown:not(.mega-menu) .desktop-language-wrapper button, .mobile-header-active .language-currency.top-menu.dropdown:not(.mega-menu) .desktop-currency-wrapper button, .mobile-header-active .language-currency.top-menu.dropdown:not(.mega-menu) .mobile-language-wrapper button, .mobile-header-active .language-currency.top-menu.dropdown:not(.mega-menu) .mobile-currency-wrapper button, .mobile-header-active .language-currency.top-menu.dropdown:not(.mega-menu) #cart > a { font-family: Poppins-Light; font-size: var(--j-font_size-13); color: rgba(102, 102, 102, 1); font-weight: 400 } 
.mobile-header-active .language-currency.top-menu.dropdown:not(.mega-menu) .menu-item > a > .links-text > s { display: var(--display, block); --display: block; margin:0.1em 0 } 
.mobile-header-active .language-currency.top-menu.dropdown:not(.mega-menu) .menu-item.main-menu-item > a > .links-text { --display: inline-block } 
.mobile-header-active .language-currency.top-menu.dropdown:not(.mega-menu) .dropdown > a > .count-badge { margin-inline-end:5px } 
.mobile-header-active .language-currency.top-menu.dropdown:not(.mega-menu) .dropdown > a > .count-badge + .open-menu + .menu-label { margin-inline-start:0 } 
.mobile-header-active .language-currency.top-menu.dropdown:not(.mega-menu) .dropdown > a::after { display: none } 
.mobile-header-active .language-currency.top-menu.dropdown:not(.mega-menu) .dropdown > a { --dropdown-indicator: 0px } 
.mobile-header-active .language-currency.top-menu.dropdown:not(.mega-menu) .dropdown > a > .links-text { margin-inline-end: initial } 
.mobile-header-active .language-currency.top-menu.dropdown:not(.mega-menu) .dropdown > a::after, .mobile-header-active .language-currency.top-menu.dropdown:not(.mega-menu) .dropdown > button::after, .mobile-header-active .language-currency.top-menu.dropdown:not(.mega-menu) .desktop-language-wrapper .dropdown .dropdown-toggle::after, .mobile-header-active .language-currency.top-menu.dropdown:not(.mega-menu) .desktop-currency-wrapper .dropdown .dropdown-toggle::after, .mobile-header-active .language-currency.top-menu.dropdown:not(.mega-menu) .mobile-language-wrapper .dropdown .dropdown-toggle::after, .mobile-header-active .language-currency.top-menu.dropdown:not(.mega-menu) .mobile-currency-wrapper .dropdown .dropdown-toggle::after { border-width:4px } 
.mobile-header-active .language-currency.top-menu.dropdown:not(.mega-menu) .menu-item > a > .links-text { max-width:var(--menu-max-width, none); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding-bottom: 1px; } 
.mobile-header-active .language-currency.top-menu.dropdown:not(.mega-menu).language-currency .currency-title { max-width:var(--menu-max-width, none); white-space: nowrap; overflow: hidden; text-overflow: ellipsis } 
.mobile-header-active .language-currency.top-menu.dropdown:not(.mega-menu).language-currency .language-title { max-width:var(--menu-max-width, none); white-space: nowrap; overflow: hidden; text-overflow: ellipsis } 
.mobile-header-active .language-currency.top-menu.dropdown:not(.mega-menu) .menu-item > a::before, .mobile-header-active .language-currency.top-menu.dropdown:not(.mega-menu) .menu-item > a .links-text em { margin-right: 8px; --element-margin-right: 8px } 
.no-touchevents .mobile-header-active .language-currency.top-menu.dropdown:not(.mega-menu) .menu-item:hover > a, .mobile-header-active .language-currency.top-menu.dropdown:not(.mega-menu) .menu-item.active > a, .mobile-header-active .language-currency.top-menu.dropdown:not(.mega-menu) .menu-item.open > a, .mobile-header-active .language-currency.top-menu.dropdown:not(.mega-menu) .menu-item.panel-active > a,.no-touchevents  .mobile-header-active .language-currency.top-menu.dropdown:not(.mega-menu) .desktop-language-wrapper .dropdown:hover button,.no-touchevents  .mobile-header-active .language-currency.top-menu.dropdown:not(.mega-menu) .desktop-currency-wrapper .dropdown:hover button,.no-touchevents  .mobile-header-active .language-currency.top-menu.dropdown:not(.mega-menu) .mobile-language-wrapper .dropdown:hover button,.no-touchevents  .mobile-header-active .language-currency.top-menu.dropdown:not(.mega-menu) .mobile-currency-wrapper .dropdown:hover button { background-color: rgba(226, 145, 14, 1); --background-color: rgba(226, 145, 14, 1) } 
.mobile-header-active .language-currency.top-menu.dropdown:not(.mega-menu) .menu-item.open > a, .mobile-header-active .language-currency.top-menu.dropdown:not(.mega-menu) .menu-item.panel-active > a { background-color: rgba(226, 145, 14, 1); --background-color: rgba(226, 145, 14, 1) } 
.mobile-header-active .language-currency.top-menu.dropdown:not(.mega-menu) .menu-item > a { padding-top: 10px; --element-padding-top: 10px; padding-right: 17px; --element-padding-right: 17px; padding-bottom: 10px; --element-padding-bottom: 10px; padding-left: 17px; --element-padding-left: 17px } 
.mobile-header-active .language-currency.top-menu.dropdown:not(.mega-menu) .menu-item { --menu-item-gap:0px } 
.mobile-header-active .language-currency.top-menu.dropdown:not(.mega-menu) .menu-item > a > .count-badge { position: relative; transform:none; margin-inline-start: var(--x, 6px); margin-top: var(--margin-top, 0px); inset-inline-start: initial } 
.mobile-header-active .language-currency.top-menu.dropdown:not(.mega-menu):not(#search):not(.panel-active) .j-menu { box-shadow: 0 10px 30px rgba(0, 0, 0, 0.4); border-radius: 8px; --element-border-radius: 8px } 
.mobile-header-active .language-currency.top-menu.dropdown:not(.mega-fullwidth) > .j-dropdown:not(#cart-content)::before { display: block; opacity: 1 } 
.mobile-header-active .language-currency.top-menu.dropdown:not(.mega-fullwidth) > .j-dropdown > .mega-menu-content { --triangle-size: 10px; --dropdown-triangle: calc(var(--triangle-size, 10px) + var(--triangle-top-distance, 0px)) } 
.mobile-header-active .language-currency.top-menu.dropdown:not(.mega-fullwidth) > .j-dropdown > .mega-menu-content::before { top: var(--triangle-size-overlay, 0px); height: calc(100% - var(--triangle-size-overlay, 0px)); } 
.mobile-header-active .language-currency.top-menu.dropdown:not(.mega-fullwidth) > .tt-menu::before { display: block; --dropdown-triangle: calc(var(--triangle-size, 10px) + var(--triangle-top-distance, 0px)) } 
.mobile-header-active .language-currency.top-menu.dropdown:not(.mega-fullwidth)#cart-content::before { display: block } 
.mobile-header-active .language-currency.top-menu.dropdown:not(.mega-fullwidth) > .j-dropdown::before, .mobile-header-active .language-currency.top-menu.dropdown:not(.mega-fullwidth) > .tt-menu::before, .mobile-header-active .language-currency.top-menu.dropdown:not(.mega-fullwidth)#cart-content::before { border-bottom-color: rgba(226, 145, 14, 1); --triangle-left-offset: 15px; top: 0px } 
.mobile-header-active #language .drop-menu > .j-dropdown { left:50%; right:auto; transform: translate3d(-50%, var(--dropdown-from), 0); align-items: center } 
.mobile-header-active #language .drop-menu:first-child > .j-dropdown { left:50%; right:auto; transform: translate3d(-50%, var(--dropdown-from), 0); align-items: center } 
.mobile-header-active #language .drop-menu:last-child > .j-dropdown { left:50%; right:auto; transform: translate3d(-50%, var(--dropdown-from), 0); align-items: center } 
.mobile-header-active #language .drop-menu > .j-dropdown::before { --triangle-right: 0px; --triangle-left: 0px } 
.mobile-header-active #currency .drop-menu > .j-dropdown { left:50%; right:auto; transform: translate3d(-50%, var(--dropdown-from), 0); align-items: center } 
.mobile-header-active #currency .drop-menu:first-child > .j-dropdown { left:50%; right:auto; transform: translate3d(-50%, var(--dropdown-from), 0); align-items: center } 
.mobile-header-active #currency .drop-menu:last-child > .j-dropdown { left:50%; right:auto; transform: translate3d(-50%, var(--dropdown-from), 0); align-items: center } 
.mobile-header-active #currency .drop-menu > .j-dropdown::before { --triangle-right: 0px; --triangle-left: 0px } 
.mobile-header-active div.language-currency [class*=-wrapper] .dropdown-toggle .symbol { display:flex } 
.mobile-header-active div.language-currency [class*=-wrapper] .dropdown-toggle .symbol + span { display:block; } 
.mobile-header-active div.language-currency [class*=-wrapper] .dropdown-toggle .currency-code { display:none } 
.mobile-header-active div.language-currency [class*=-wrapper] .dropdown-menu .language-flag { display:inline-flex } 
.mobile-header-active div.language-currency [class*=-wrapper] .dropdown-menu .currency-symbol { display:inline-flex } 
.mobile-header-active div.language-currency [class*=-wrapper] .dropdown-menu .language-title-dropdown { display:inline-flex } 
.mobile-header-active div.language-currency [class*=-wrapper] .dropdown-menu .currency-title-dropdown { display:inline-flex } 
.mobile-header-active div.language-currency [class*=-wrapper] .dropdown-menu .currency-code-dropdown { display:none } 
.mobile-header-active div.language-currency [class*=-wrapper] .currency .dropdown-toggle .symbol { display:flex } 
.mobile-header-active div.language-currency [class*=-wrapper] .currency .dropdown-toggle .symbol + span { display:block; } 
.mobile-header-active div.language-currency [class*=-wrapper] .currency .dropdown-toggle .currency-code { display:none } 
.mobile-header-active div.language-currency [class*=-wrapper] .currency .dropdown-menu .language-flag { display:inline-flex } 
.mobile-header-active div.language-currency [class*=-wrapper] .currency .dropdown-menu .currency-symbol { display:inline-flex } 
.mobile-header-active div.language-currency [class*=-wrapper] .currency .dropdown-menu .language-title-dropdown { display:inline-flex } 
.mobile-header-active div.language-currency [class*=-wrapper] .currency .dropdown-menu .currency-title-dropdown { display:inline-flex } 
.mobile-header-active div.language-currency [class*=-wrapper] .currency .dropdown-menu .currency-code-dropdown { display:none } 
.mobile-header-active .mobile-container .language-currency { justify-content: center } 
.mobile-header-active #logo { --logo-max-width:120px } 
.mobile-header-active .mobile-2 .mobile-bar .mobile-logo-wrapper { justify-content: start; order: -1 } 
.mobile-header-active .mobile-1 div.mobile-logo-wrapper { position: var(--position); margin: var(--margin); left: 0; right:auto; transform: none;; --margin: 0 0 0 50px; --position: absolute } 
html[dir='rtl'].mobile-header-active .mobile-1 div.mobile-logo-wrapper { position: var(--position); margin: var(--margin); left: auto; right:0; transform: none;; --margin: 0 50px 0 0; --position: absolute } 
.mobile-header-active .mobile-2 .mobile-bar .menu-trigger { order: -1 } 
.mobile-header-active .mobile-1 div.mobile-bar-group { width: 100%; } 
.mobile-header-active .mobile-1 a.menu-trigger { position: relative; margin: 0 auto 0 0; } 
html[dir='rtl'].mobile-header-active .mobile-1 a.menu-trigger { position: relative; margin: 0 0 0 auto; } 
.mobile-header-active .menu-trigger .menu-icon::before { content: '\eb7e' !important; font-family: icomoon !important; font-size: 30px; color: rgba(102, 102, 102, 1) } 
.mobile-header-active .menu-trigger { width:30px } 
.mobile-main-menu-wrapper .main-menu.accordion-menu .menu-item > a, .mobile-main-menu-wrapper .main-menu.accordion-menu .menu-item > a > .links-text, .mobile-main-menu-wrapper .main-menu.accordion-menu .desktop-language-wrapper button, .mobile-main-menu-wrapper .main-menu.accordion-menu .desktop-currency-wrapper button, .mobile-main-menu-wrapper .main-menu.accordion-menu .mobile-language-wrapper button, .mobile-main-menu-wrapper .main-menu.accordion-menu .mobile-currency-wrapper button, .mobile-main-menu-wrapper .main-menu.accordion-menu #cart > a { font-family: Poppins-Medium; font-size: var(--j-font_size-20); color: rgba(102, 102, 102, 1); font-weight: 400 } 
.mobile-main-menu-wrapper .main-menu.accordion-menu .menu-item.open > a, .mobile-main-menu-wrapper .main-menu.accordion-menu .menu-item.open > a > .links-text, .mobile-main-menu-wrapper .main-menu.accordion-menu .menu-item.active > a > .links-text, .mobile-main-menu-wrapper .main-menu.accordion-menu .menu-item.panel-active > a > .links-text { color: rgba(102, 102, 102, 1) !important; font-weight: 400 !important } 
.mobile-main-menu-wrapper .main-menu.accordion-menu .menu-item > a > .links-text > s { display: var(--display, block); --display: block; margin:0.1em 0 } 
.mobile-main-menu-wrapper .main-menu.accordion-menu .menu-item.main-menu-item > a > .links-text { --display: inline-block } 
.mobile-main-menu-wrapper .main-menu.accordion-menu .dropdown > a::after, .mobile-main-menu-wrapper .main-menu.accordion-menu .dropdown > button::after, .mobile-main-menu-wrapper .main-menu.accordion-menu .desktop-language-wrapper .dropdown .dropdown-toggle::after, .mobile-main-menu-wrapper .main-menu.accordion-menu .desktop-currency-wrapper .dropdown .dropdown-toggle::after, .mobile-main-menu-wrapper .main-menu.accordion-menu .mobile-language-wrapper .dropdown .dropdown-toggle::after, .mobile-main-menu-wrapper .main-menu.accordion-menu .mobile-currency-wrapper .dropdown .dropdown-toggle::after { border-width:4px } 
.mobile-main-menu-wrapper .main-menu.accordion-menu .menu-item:not(:first-child), .mobile-main-menu-wrapper .main-menu.accordion-menu .accordion-menu .menu-item > a + div { border-style: none } 
.mobile-main-menu-wrapper .main-menu.accordion-menu .menu-item > a { padding: 10px; --element-padding: 10px; padding-right: 15px; --element-padding-right: 15px; padding-left: 15px; --element-padding-left: 15px } 
.mobile-main-menu-wrapper .main-menu.accordion-menu .menu-item { --menu-item-gap:5px } 
.mobile-main-menu-wrapper .main-menu.accordion-menu .menu-item > a > .count-badge { position: relative; transform:none; margin-inline-start: var(--x, 6px); margin-top: var(--margin-top, 0px); inset-inline-start: initial } 
.mobile-main-menu-wrapper .main-menu.accordion-menu .j-menu .j-menu > li.menu-item { --menu-item-gap:0px } 
.mobile-main-menu-wrapper .main-menu .open-menu em::before { content: '\f0da' !important; font-family: icomoon !important; font-size: 20px; color: rgba(102, 102, 102, 1) } 
.mobile-main-menu-wrapper .main-menu .open-menu[aria-expanded='true'] em::before { content: '\f0d7' !important; font-family: icomoon !important; font-size: 20px; color: rgba(102, 102, 102, 1) } 
.mobile-main-menu-wrapper .main-menu.accordion-menu .j-menu .j-menu .menu-item > a > .links-text > s { display: var(--display, block); --display: block; margin:0.1em 0 } 
.mobile-main-menu-wrapper .main-menu.accordion-menu .j-menu .j-menu .menu-item.main-menu-item > a > .links-text { --display: inline-block } 
.mobile-main-menu-wrapper .main-menu.accordion-menu .j-menu .j-menu .dropdown > a::after, .mobile-main-menu-wrapper .main-menu.accordion-menu .j-menu .j-menu .dropdown > button::after, .mobile-main-menu-wrapper .main-menu.accordion-menu .j-menu .j-menu .desktop-language-wrapper .dropdown .dropdown-toggle::after, .mobile-main-menu-wrapper .main-menu.accordion-menu .j-menu .j-menu .desktop-currency-wrapper .dropdown .dropdown-toggle::after, .mobile-main-menu-wrapper .main-menu.accordion-menu .j-menu .j-menu .mobile-language-wrapper .dropdown .dropdown-toggle::after, .mobile-main-menu-wrapper .main-menu.accordion-menu .j-menu .j-menu .mobile-currency-wrapper .dropdown .dropdown-toggle::after { border-width:4px } 
.mobile-main-menu-wrapper .main-menu.accordion-menu .j-menu .j-menu .menu-item > a { padding: 5px; --element-padding: 5px; padding-top: 6px; --element-padding-top: 6px; padding-bottom: 6px; --element-padding-bottom: 6px } 
.mobile-main-menu-wrapper .main-menu.accordion-menu .j-menu .j-menu .menu-item { --menu-item-gap:0px } 
.mobile-main-menu-wrapper .main-menu.accordion-menu .j-menu .j-menu .menu-item > a > .count-badge { display: none; position: relative; transform:none; margin-inline-start: var(--x, 6px); margin-top: var(--margin-top, 0px); inset-inline-start: initial } 
.mobile-main-menu-wrapper .main-menu .j-menu > li:not(.mega-menu) > div .j-menu > li > a { padding-inline-start:25px !important } 
.mobile-main-menu-wrapper .main-menu .j-menu > li:not(.mega-menu) > div .j-menu > li > div > .j-menu > li > a { padding-inline-start:45px !important } 
.mobile-main-menu-wrapper .main-menu.accordion-menu .j-menu .j-menu li > a, .mobile-main-menu-wrapper .main-menu.accordion-menu .j-menu .j-menu li > a > .links-text { font-family: Poppins-Regular; font-size: var(--j-font_size-14); color: rgba(102, 102, 102, 1); font-weight: 400 } 
.mobile-main-menu-container-open .mobile-wrapper-header { padding: 10px; --element-padding: 10px; padding-top: 20px; --element-padding-top: 20px } 
.mobile-main-menu-container-open .mobile-wrapper-header > a::before { content: '\e984' !important; font-family: icomoon !important; font-size: 30px; color: rgba(226, 145, 14, 1) } 
.mobile-main-menu-container-open .mobile-container { --mobile-wrapper-header: 45px; --mobile-wrapper-header-close: 40px; max-width:85%; width:400px } 
.mobile-main-menu-container-open .mobile-filter-wrapper .module-filter { padding: 20px; --element-padding: 20px } 
.mobile-main-menu-container-open .mobile-main-menu-wrapper .main-menu, .mobile-main-menu-container-open .desktop-mobile-main-menu-wrapper .main-menu, .mobile-main-menu-container-open .mobile-main-menu-wrapper + .accordion-menu, .mobile-main-menu-container-open .desktop-mobile-main-menu-wrapper + .accordion-menu { padding: 20px; --element-padding: 20px } 
.mobile-bar .mobile-custom-menu-2 { width:50px } 
.mobile-bar .mobile-custom-menu-2 .links-text::before { font-size: 25px } 
.mobile-bar .mobile-custom-menu-1 .count-badge { display: none } 
.mobile-main-menu-container .mobile-wrapper-header + .mobile-main-menu-wrapper { margin: 0 0 auto 0 } 
.mobile-main-menu-wrapper + .module-grid { order: 2 } 
.mobile-bar .mobile-custom-menu-2 .count-badge { display: inline-flex } 
.mobile-header-active  .mini-search .search-trigger .menu-icon::before { content: '\e067' !important; font-family: icomoon !important; font-size: 30px } 
.mobile-header-active .header-search { border-width: 0; border-top-width: 2px; border-style: solid; border-color: rgba(226, 145, 14, 1) } 
.mobile-header-active .header-search input { font-family: 'Open Sans'; font-weight: 500; font-size: 12px; color: rgba(173, 173, 173, 1); line-height: 17px } 
.no-touchevents .mobile-header-active .header-search:hover input { background-color: rgba(255, 255, 255, 1) !important; --background-color: rgba(255, 255, 255, 1) !important } 
.mobile-header-active div.header-search > .search-button::before { content: '\ebaf' !important; font-family: icomoon !important; font-size: 20px; color: rgba(17, 17, 17, 1) } 
.no-touchevents .mobile-header-active .header-search:hover > .search-button::before { color: rgba(17, 17, 17, 1) !important } 
.mobile-header-active .header-search > .search-button:active::before { color: rgba(17, 17, 17, 1) !important } 
.mobile-header-active .header-search .search-button { background-color: rgba(255, 255, 255, 1); --background-color: rgba(255, 255, 255, 1) } 
.mobile-header-active .header-search .search-button:active { background-color: rgba(255, 255, 255, 1); --background-color: rgba(255, 255, 255, 1) } 
.no-touchevents .mobile-header-active .header-search:hover .search-button { background-color: rgba(255, 255, 255, 1); --background-color: rgba(255, 255, 255, 1) } 
.mobile-header-active #search input::-webkit-input-placeholder { color: rgba(17, 17, 17, 1) } 
.mobile-header-active #search input::-moz-input-placeholder { color: rgba(17, 17, 17, 1) } 
.mobile-header-active #search input:-ms-input-placeholder { color: rgba(17, 17, 17, 1) } 
.mobile-header-active .header-search > input { border-top-left-radius: inherit; border-bottom-left-radius: inherit; } 
.mobile-header-active .search-categories { display: none } 
.mobile-header-active .search-categories + span { border-top-left-radius: inherit; border-bottom-left-radius: inherit; } 
.mobile-header-active .search-categories + label + span { border-top-left-radius: inherit; border-bottom-left-radius: inherit; } 
.mobile-header-active .search-categories + label + input { border-top-left-radius: inherit; border-bottom-left-radius: inherit; } 
.mobile-header-active .search-categories-button::after { content: '\f0dc' !important; font-family: icomoon !important } 
.mobile-header-active .tt-menu > div { width:320px; background-color: rgba(255, 255, 255, 1) !important; --background-color: rgba(255, 255, 255, 1) !important; border-width: 1px; border-style: solid; border-color: rgba(229, 229, 229, 1) } 
.no-touchevents .mobile-header-active .tt-menu .search-result:not(.view-more):hover a, .mobile-header-active .tt-cursor { background-color: rgba(229, 229, 229, 1); --background-color: rgba(229, 229, 229, 1) } 
.mobile-header-active #search .twitter-typeahead > .j-dropdown:not(#cart-content)::before { display: none; opacity: 0 } 
.mobile-header-active #search .twitter-typeahead > .j-dropdown > .mega-menu-content { --dropdown-triangle: 0px; --triangle-size: 0px } 
.mobile-header-active #search .twitter-typeahead > .j-dropdown > .mega-menu-content::before { top: 0; height: 100% } 
.mobile-header-active #search .twitter-typeahead > .tt-menu::before { display: none; --dropdown-triangle: 0px } 
.mobile-header-active #search .twitter-typeahead#cart-content::before { display: none } 
.mobile-header-active .search-result.view-more a { justify-content: center; font-family: 'Open Sans'; font-weight: 400; font-size: 13px; color: rgba(51, 51, 51, 1); text-transform: uppercase; line-height: 20px; background-color: rgba(245, 245, 245, 1); --background-color: rgba(245, 245, 245, 1); padding: 8px; --element-padding: 8px } 
.mobile-header-active .search-result .product-name { font-family: 'Cormorant Garamond'; font-weight: 500; font-size: 16px; color: rgba(17, 17, 17, 1); letter-spacing: 0.4pxpx; line-height: 22px } 
.mobile-header-active .search-result .product-name + span { font-family: 'Open Sans'; font-weight: 400; font-size: 14px; color: rgba(0, 0, 0, 1); letter-spacing: 0.4pxpx; line-height: 18px } 
.mobile-header-active .search-result .price-old { font-family: 'Open Sans'; font-weight: 500; font-size: 12px; color: rgba(102, 102, 102, 1); letter-spacing: 0.4pxpx; line-height: 18px } 
.no-touchevents .mobile-header-active .search-result.view-more a:hover { color: rgba(255, 255, 255, 1); background-color: rgba(226, 145, 14, 1); --background-color: rgba(226, 145, 14, 1) } 
.mobile-header-active .search-result > a > span { justify-content:flex-start } 
.mobile-header-active .search-result > a { padding: 10px; --element-padding: 10px } 
.mobile-header-active .mini-search  #search .search-trigger { width:50px } 
.mobile-header-active .mobile-1 .mini-search { order: 10 } 
.mobile-header-active .mobile-search-group, .mobile-header-active .mobile-1 .mini-search #search > .dropdown-menu { background-color: rgba(255, 255, 255, 1); --background-color: rgba(255, 255, 255, 1); box-shadow: none } 
.mobile-1 #search > .j-dropdown:not(#cart-content)::before { display: none; opacity: 0 } 
.mobile-1 #search > .j-dropdown > .mega-menu-content { --dropdown-triangle: 0px; --triangle-size: 0px } 
.mobile-1 #search > .j-dropdown > .mega-menu-content::before { top: 0; height: 100% } 
.mobile-1 #search > .tt-menu::before { display: none; --dropdown-triangle: 0px } 
.mobile-1 #search#cart-content::before { display: none } 
.mobile-header .mobile-secondary-menu .top-menu > .j-menu { padding: 0 var(--content-gutter, 0px) 0 calc(var(--content-gutter, 0px) - 5px); } 
.mobile-header .mobile-secondary-menu .top-menu > .j-menu > li.menu-item:last-child { padding-inline-end: var(--content-gutter, 0px); margin-inline-end: 0 } 
.mobile-header .mobile-secondary-menu .top-menu > .j-menu > li.menu-item:first-child { margin-inline-start: 0 } 
html { --mobile-top-bar: 35px; --mobile-top-bar: 0px !important } 
.mobile-header-active .mobile-header .mobile-top-bar { display: none; justify-content:space-between; align-items:center } 
.mobile-header-active .mobile-bar { border-top-left-radius: inherit; border-top-right-radius: inherit; } 
.mobile-header-active .mobile-logo-wrapper { border-top-left-radius: inherit } 
.mobile-header-active .mobile-header .mobile-top-menu-wrapper { width: -webkit-fill-available; width: -moz-available; width: stretch } 
.mobile-header-active .mobile-top-menu-wrapper .menu-item { margin-inline-start: initial } 
@media (max-width: 992px) {
	.mobile-header-active .language-currency [class*=-wrapper] form .dropdown-toggle .symbol { display:flex } 
	.mobile-header-active .language-currency [class*=-wrapper] form .dropdown-toggle .symbol + span { display:block; } 
	.mobile-header-active .language-currency [class*=-wrapper] form .dropdown-toggle .currency-code { display:none } 
	.mobile-header-active .language-currency [class*=-wrapper] form .dropdown-menu .language-flag { display:inline-flex } 
	.mobile-header-active .language-currency [class*=-wrapper] form .dropdown-menu .currency-symbol { display:inline-flex } 
	.mobile-header-active .language-currency [class*=-wrapper] form .dropdown-menu .language-title-dropdown { display:inline-flex } 
	.mobile-header-active .language-currency [class*=-wrapper] form .dropdown-menu .currency-title-dropdown { display:inline-flex } 
	.mobile-header-active .language-currency [class*=-wrapper] form .dropdown-menu .currency-code-dropdown { display:none } 
	.mobile-header-active .language-currency [class*=-wrapper] .currency form .dropdown-toggle .symbol { display:flex } 
	.mobile-header-active .language-currency [class*=-wrapper] .currency form .dropdown-toggle .symbol + span { display:block; } 
	.mobile-header-active .language-currency [class*=-wrapper] .currency form .dropdown-toggle .currency-code { display:none } 
	.mobile-header-active .language-currency [class*=-wrapper] .currency form .dropdown-menu .language-flag { display:inline-flex } 
	.mobile-header-active .language-currency [class*=-wrapper] .currency form .dropdown-menu .currency-symbol { display:inline-flex } 
	.mobile-header-active .language-currency [class*=-wrapper] .currency form .dropdown-menu .language-title-dropdown { display:inline-flex } 
	.mobile-header-active .language-currency [class*=-wrapper] .currency form .dropdown-menu .currency-title-dropdown { display:inline-flex } 
	.mobile-header-active .language-currency [class*=-wrapper] .currency form .dropdown-menu .currency-code-dropdown { display:none } 
	.mobile-header-active .language-currency.top-menu.dropdown:not(.mega-menu) .menu-item > a, .mobile-header-active .language-currency.top-menu.dropdown:not(.mega-menu) .menu-item > a > .links-text, .mobile-header-active .language-currency.top-menu.dropdown:not(.mega-menu) .desktop-language-wrapper button, .mobile-header-active .language-currency.top-menu.dropdown:not(.mega-menu) .desktop-currency-wrapper button, .mobile-header-active .language-currency.top-menu.dropdown:not(.mega-menu) .mobile-language-wrapper button, .mobile-header-active .language-currency.top-menu.dropdown:not(.mega-menu) .mobile-currency-wrapper button, .mobile-header-active .language-currency.top-menu.dropdown:not(.mega-menu) #cart > a { font-size: var(--j-font_size-16) } 
} .mobile-header-active .mobile-header {
	box-shadow: 0 5px 5px rgba(0, 0, 0, .1);
}

.mobile-bar {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  
  @media (max-width: 575px) {
  	max-width: 100%;
  }
  
  @media (min-width: 576px) and (max-width: 767px) {
  	max-width: 540px;
  }
  
  @media (min-width: 768px) and (max-width: 991px) {
  	max-width: 720px;
  }
  
  @media (min-width: 992px) and (max-width: 1199px) {
  	max-width: 960px;
  }
  
  @media (min-width: 1200px) and (max-width: 1399px) {
  	max-width: 1140px;
  }
  
  @media (min-width: 1400px) and (max-width: 1849px) {
  	max-width: 1320px;
  }
  
  @media (min-width: 1850px) {
  	max-width: 1800px;
  }
}</style>
					<style data-id="categories-208">.module-categories-208 { --unit: 1%; --center-insufficient: initial; --inline-margin: initial; --center-insufficient-carousel: initial; } 
.module-categories-208 .category-thumb .image { display: none; order: -1 } 
.module-categories-208 .category-thumb .image a { overflow: hidden } 
.module-categories-208 .category-thumb .image img { transform:scale(1) } 
.module-categories-208 .category-thumb .caption { padding-top: 6px; --element-padding-top: 6px; padding-bottom: 6px; --element-padding-bottom: 6px; text-align: start } 
.module-categories-208 .category-thumb .name { display:flex; min-width: fit-content; width:auto;; justify-content:flex-start; margin-inline: 0 auto; inset-inline: 0 auto; transform: translate(0, var(--name-pos, 0)); text-align: start } 
.module-categories-208 .category-thumb .name a { white-space: normal; overflow: initial; text-overflow: initial; font-family: 'Open Sans'; font-weight: 400; font-size: 14px; color: rgba(102, 102, 102, 1); letter-spacing: 0.4pxpx; line-height: 23px } 
.no-touchevents .module-categories-208 .category-thumb:hover .name a { color: rgba(17, 17, 17, 1) } 
.module-categories-208 .category-thumb .product-count { align-self: flex-start; display:none } 
.module-categories-208 .category-thumb .product-count-below { justify-content: flex-start } 
.module-categories-208 .category-thumb .button-group { justify-content:flex-start; display:none } 
.module-categories-208 .category-thumb .caption .name { position: static; --name-pos: 0; transform: none } 
.module-categories-208 .category-thumb .description { display:none } 
.module-categories-208 .category-thumb .btn-view-more::before { display:inline-flex } 
.module-categories-208 .category-thumb .btn-view-more::after { display:inline-flex } 
.module-categories-208 .category-thumb .btn-view-more .btn-text { display:inline-block } 
.module-categories-208 .category-thumb .btn-view-more { width:auto } 
.module-categories-208 div.category-thumb .name a { max-width: 100%; } 
.module-categories-208 .ipr-grid .category-layout.swiper-slide { margin-right: 0px; width: calc((100% - 0 * 0px) / 1 - 0.01px) } 
.module-categories-208 .ipr-grid .category-layout:not(.swiper-slide) { padding: 0px; width: calc(100% / 1 - 0.01px) } 
.one-column #content .module-categories-208 .ipr-grid .category-layout.swiper-slide { margin-right: 0px; width: calc((100% - 0 * 0px) / 1 - 0.01px) } 
.one-column #content .module-categories-208 .ipr-grid .category-layout:not(.swiper-slide) { padding: 0px; width: calc(100% / 1 - 0.01px) } 
.two-column #content .module-categories-208 .ipr-grid .category-layout.swiper-slide { margin-right: 0px; width: calc((100% - 0 * 0px) / 1 - 0.01px) } 
.two-column #content .module-categories-208 .ipr-grid .category-layout:not(.swiper-slide) { padding: 0px; width: calc(100% / 1 - 0.01px) } 
.side-column .module-categories-208 .ipr-grid .category-layout.swiper-slide { margin-right: 0px; width: calc((100% - 0 * 0px) / 1 - 0.01px) } 
.side-column .module-categories-208 .ipr-grid .category-layout:not(.swiper-slide) { padding: 0px; width: calc(100% / 1 - 0.01px) } 
.module-categories-208 .flex-grid > * { flex-grow: 1 } 
.module-categories-208 .auto-grid { margin-inline-start: unset; margin-inline-end: unset; --fr: 1fr } 
.module-categories-208 .auto-grid .auto-grid-items { cursor: auto; grid-auto-flow: row dense; overflow-x:initial; padding-inline-start:unset; padding-inline-end: unset } 
.module-categories-208 .auto-grid .auto-carousel-controls { display:none; } 
.module-categories-208 .auto-grid .auto-carousel-items::after { display:none; } 
.module-categories-208 .auto-grid .auto-grid-items.is-gliding a { pointer-events: auto } 
.module-categories-208 .auto-grid > .auto-grid-items::before { --fader-status: 0; display: none } 
.module-categories-208 .auto-grid > .auto-grid-items::after { --fader-status: 0; display: none } 
div.module-categories-208 { --auto-carousel-controls-max-width: min(min(var(--content-max-width, 100%) - var(--scroll-padding, 0px) * 2, var(--content-max-width, 100%) - var(--content-gutter, 0) * 2), 100% - var(--scroll-padding, 0px) * 2) } 
div.module-categories-208 .auto-grid { max-width: 300px }   </style>
					<style data-id="categories-209">.module-categories-209 { --unit: 1%; --center-insufficient: initial; --inline-margin: initial; --center-insufficient-carousel: initial; } 
.module-categories-209 .category-thumb .image { display: none; order: -1 } 
.module-categories-209 .category-thumb .image a { overflow: hidden } 
.module-categories-209 .category-thumb .image img { transform:scale(1) } 
.module-categories-209 .category-thumb .caption { padding-top: 6px; --element-padding-top: 6px; padding-bottom: 6px; --element-padding-bottom: 6px; text-align: start } 
.module-categories-209 .category-thumb .name { display:flex; min-width: fit-content; width:auto;; justify-content:flex-start; margin-inline: 0 auto; inset-inline: 0 auto; transform: translate(0, var(--name-pos, 0)); text-align: start } 
.module-categories-209 .category-thumb .name a { white-space: normal; overflow: initial; text-overflow: initial; font-family: 'Open Sans'; font-weight: 400; font-size: 14px; color: rgba(102, 102, 102, 1); letter-spacing: 0.4pxpx; line-height: 23px } 
.no-touchevents .module-categories-209 .category-thumb:hover .name a { color: rgba(17, 17, 17, 1) } 
.module-categories-209 .category-thumb .product-count { align-self: flex-start; display:none } 
.module-categories-209 .category-thumb .product-count-below { justify-content: flex-start } 
.module-categories-209 .category-thumb .button-group { justify-content:flex-start; display:none } 
.module-categories-209 .category-thumb .caption .name { position: static; --name-pos: 0; transform: none } 
.module-categories-209 .category-thumb .description { display:none } 
.module-categories-209 .category-thumb .btn-view-more::before { display:inline-flex } 
.module-categories-209 .category-thumb .btn-view-more::after { display:inline-flex } 
.module-categories-209 .category-thumb .btn-view-more .btn-text { display:inline-block } 
.module-categories-209 .category-thumb .btn-view-more { width:auto } 
.module-categories-209 div.category-thumb .name a { max-width: 100%; } 
.module-categories-209 .ipr-grid .category-layout.swiper-slide { margin-right: 0px; width: calc((100% - 0 * 0px) / 1 - 0.01px) } 
.module-categories-209 .ipr-grid .category-layout:not(.swiper-slide) { padding: 0px; width: calc(100% / 1 - 0.01px) } 
.one-column #content .module-categories-209 .ipr-grid .category-layout.swiper-slide { margin-right: 0px; width: calc((100% - 0 * 0px) / 1 - 0.01px) } 
.one-column #content .module-categories-209 .ipr-grid .category-layout:not(.swiper-slide) { padding: 0px; width: calc(100% / 1 - 0.01px) } 
.two-column #content .module-categories-209 .ipr-grid .category-layout.swiper-slide { margin-right: 0px; width: calc((100% - 0 * 0px) / 1 - 0.01px) } 
.two-column #content .module-categories-209 .ipr-grid .category-layout:not(.swiper-slide) { padding: 0px; width: calc(100% / 1 - 0.01px) } 
.side-column .module-categories-209 .ipr-grid .category-layout.swiper-slide { margin-right: 0px; width: calc((100% - 0 * 0px) / 1 - 0.01px) } 
.side-column .module-categories-209 .ipr-grid .category-layout:not(.swiper-slide) { padding: 0px; width: calc(100% / 1 - 0.01px) } 
.module-categories-209 .flex-grid > * { flex-grow: 1 } 
.module-categories-209 .auto-grid { margin-inline-start: unset; margin-inline-end: unset; --fr: 1fr } 
.module-categories-209 .auto-grid .auto-grid-items { cursor: auto; grid-auto-flow: row dense; overflow-x:initial; padding-inline-start:unset; padding-inline-end: unset } 
.module-categories-209 .auto-grid .auto-carousel-controls { display:none; } 
.module-categories-209 .auto-grid .auto-carousel-items::after { display:none; } 
.module-categories-209 .auto-grid .auto-grid-items.is-gliding a { pointer-events: auto } 
.module-categories-209 .auto-grid > .auto-grid-items::before { --fader-status: 0; display: none } 
.module-categories-209 .auto-grid > .auto-grid-items::after { --fader-status: 0; display: none } 
div.module-categories-209 { --auto-carousel-controls-max-width: min(min(var(--content-max-width, 100%) - var(--scroll-padding, 0px) * 2, var(--content-max-width, 100%) - var(--content-gutter, 0) * 2), 100% - var(--scroll-padding, 0px) * 2) } 
div.module-categories-209 .auto-grid { max-width: 300px }   </style>
					<style data-id="categories-210">.module-categories-210 { --unit: 1%; --center-insufficient: initial; --inline-margin: initial; --center-insufficient-carousel: initial; } 
.module-categories-210 .category-thumb .image { display: none; order: -1 } 
.module-categories-210 .category-thumb .image a { overflow: hidden } 
.module-categories-210 .category-thumb .image img { transform:scale(1) } 
.module-categories-210 .category-thumb .caption { padding-top: 6px; --element-padding-top: 6px; padding-bottom: 6px; --element-padding-bottom: 6px; text-align: start } 
.module-categories-210 .category-thumb .name { display:flex; min-width: fit-content; width:auto;; justify-content:flex-start; margin-inline: 0 auto; inset-inline: 0 auto; transform: translate(0, var(--name-pos, 0)); text-align: start } 
.module-categories-210 .category-thumb .name a { white-space: normal; overflow: initial; text-overflow: initial; font-family: 'Open Sans'; font-weight: 400; font-size: 14px; color: rgba(102, 102, 102, 1); letter-spacing: 0.4pxpx; line-height: 23px } 
.no-touchevents .module-categories-210 .category-thumb:hover .name a { color: rgba(17, 17, 17, 1) } 
.module-categories-210 .category-thumb .product-count { align-self: flex-start; display:none } 
.module-categories-210 .category-thumb .product-count-below { justify-content: flex-start } 
.module-categories-210 .category-thumb .button-group { justify-content:flex-start; display:none } 
.module-categories-210 .category-thumb .caption .name { position: static; --name-pos: 0; transform: none } 
.module-categories-210 .category-thumb .description { display:none } 
.module-categories-210 .category-thumb .btn-view-more::before { display:inline-flex } 
.module-categories-210 .category-thumb .btn-view-more::after { display:inline-flex } 
.module-categories-210 .category-thumb .btn-view-more .btn-text { display:inline-block } 
.module-categories-210 .category-thumb .btn-view-more { width:auto } 
.module-categories-210 div.category-thumb .name a { max-width: 100%; } 
.module-categories-210 .ipr-grid .category-layout.swiper-slide { margin-right: 0px; width: calc((100% - 0 * 0px) / 1 - 0.01px) } 
.module-categories-210 .ipr-grid .category-layout:not(.swiper-slide) { padding: 0px; width: calc(100% / 1 - 0.01px) } 
.one-column #content .module-categories-210 .ipr-grid .category-layout.swiper-slide { margin-right: 0px; width: calc((100% - 0 * 0px) / 1 - 0.01px) } 
.one-column #content .module-categories-210 .ipr-grid .category-layout:not(.swiper-slide) { padding: 0px; width: calc(100% / 1 - 0.01px) } 
.two-column #content .module-categories-210 .ipr-grid .category-layout.swiper-slide { margin-right: 0px; width: calc((100% - 0 * 0px) / 1 - 0.01px) } 
.two-column #content .module-categories-210 .ipr-grid .category-layout:not(.swiper-slide) { padding: 0px; width: calc(100% / 1 - 0.01px) } 
.side-column .module-categories-210 .ipr-grid .category-layout.swiper-slide { margin-right: 0px; width: calc((100% - 0 * 0px) / 1 - 0.01px) } 
.side-column .module-categories-210 .ipr-grid .category-layout:not(.swiper-slide) { padding: 0px; width: calc(100% / 1 - 0.01px) } 
.module-categories-210 .flex-grid > * { flex-grow: 1 } 
.module-categories-210 .auto-grid { margin-inline-start: unset; margin-inline-end: unset; --fr: 1fr } 
.module-categories-210 .auto-grid .auto-grid-items { cursor: auto; grid-auto-flow: row dense; overflow-x:initial; padding-inline-start:unset; padding-inline-end: unset } 
.module-categories-210 .auto-grid .auto-carousel-controls { display:none; } 
.module-categories-210 .auto-grid .auto-carousel-items::after { display:none; } 
.module-categories-210 .auto-grid .auto-grid-items.is-gliding a { pointer-events: auto } 
.module-categories-210 .auto-grid > .auto-grid-items::before { --fader-status: 0; display: none } 
.module-categories-210 .auto-grid > .auto-grid-items::after { --fader-status: 0; display: none } 
div.module-categories-210 { --auto-carousel-controls-max-width: min(min(var(--content-max-width, 100%) - var(--scroll-padding, 0px) * 2, var(--content-max-width, 100%) - var(--content-gutter, 0) * 2), 100% - var(--scroll-padding, 0px) * 2) } 
div.module-categories-210 .auto-grid { max-width: 300px }   </style>
					<style data-id="banners-201">.module-banners-201 .ipr-grid .module-item.swiper-slide { margin-right: 0px; width: calc((100% - 0 * 0px) / 1 - 0.01px) } 
.module-banners-201 .ipr-grid .module-item:not(.swiper-slide) { padding: 0px; width: calc(100% / 1 - 0.01px) } 
.one-column #content .module-banners-201 .ipr-grid .module-item.swiper-slide { margin-right: 0px; width: calc((100% - 0 * 0px) / 1 - 0.01px) } 
.one-column #content .module-banners-201 .ipr-grid .module-item:not(.swiper-slide) { padding: 0px; width: calc(100% / 1 - 0.01px) } 
.two-column #content .module-banners-201 .ipr-grid .module-item.swiper-slide { margin-right: 0px; width: calc((100% - 0 * 0px) / 1 - 0.01px) } 
.two-column #content .module-banners-201 .ipr-grid .module-item:not(.swiper-slide) { padding: 0px; width: calc(100% / 1 - 0.01px) } 
.side-column .module-banners-201 .ipr-grid .module-item.swiper-slide { margin-right: 0px; width: calc((100% - 0 * 0px) / 1 - 0.01px) } 
.side-column .module-banners-201 .ipr-grid .module-item:not(.swiper-slide) { padding: 0px; width: calc(100% / 1 - 0.01px) } 
.module-banners-201 .module-item > a { background-position: center center; background-size: cover } 
.module-banners-201 .module-item > a::before { mix-blend-mode: normal } 
.module-banners-201 a::before { opacity:0 } 
.no-touchevents .module-banners-201 .module-item:hover a::before { opacity: var(--opacity, 1) } 
.module-banners-201 a::after { opacity:0 } 
.no-touchevents .module-banners-201 .module-item:hover a::after { opacity:1 } 
.module-banners-201 .module-item > a::after { top:50%; left:50%; right:auto; bottom: auto; transform: translate3d(-50%, -50%, 0) } 
.module-banners-201 .banner-caption { opacity:0; display:block; --from-y: 10px; --align: center; top:50%; left:50%; right:auto; bottom: auto; transform: translate3d(-50%, -50%, 0); text-align: center; } 
.no-touchevents .module-banners-201 .module-item:hover .banner-caption { opacity:1; --from-y: 0 } 
.module-banners-201 a .banner-caption { width:100% } 
.module-banners-201 .module-item .banner-caption span::after { margin-inline-start: 6px } 
.module-banners-201 .banner-caption span { transform:scale(calc(100 / 100)); transform-origin: center } 
.no-touchevents .module-banners-201 .module-item:hover .banner-caption span { transform:scale(calc(100 / 100)) } 
.module-banners-201 .banner-caption span s { display:block } 
.module-banners-201 .module-item .banner-caption-2 span::after { margin-inline-start: 6px } 
.module-banners-201 .banner-caption-2 { opacity:0; display:block; --from-y: 10px; --align: center; top:auto; left:50%; right:auto; bottom: 0; transform: translate3d(-50%, var(--from-y, 0), 0); text-align: center; } 
.no-touchevents .module-banners-201 .module-item:hover .banner-caption-2 { opacity:1; --from-y: 0 } 
.module-banners-201 a .banner-caption-2 { width:100% } 
.module-banners-201 .banner-caption-2 span { transform:scale(calc(100 / 100)); transform-origin: center } 
.no-touchevents .module-banners-201 .module-item:hover .banner-caption-2 span { transform:scale(calc(100 / 100)) } 
.module-banners-201 .banner-caption-2 span s { display:block } 
div.module-banners-201 .banner-caption { top:0; left:0; right:auto; bottom: auto; transform: translate3d(0, 0, 0); text-align: left; } 
div.module-banners-201 .banner-caption span { white-space: normal; } 
div.module-banners-201 .banner-caption-2 span { white-space: normal; } 
div.module-banners-201 .banner-caption-3 span { white-space: normal; } 
div.module-banners-201 .flex-grid > * { flex-grow: 0 } 
div.module-banners-201 .auto-grid { --auto-grow-type: auto-fill; --item-width: var(--item-fill); margin-inline-start: unset; margin-inline-end: unset; --fr: 1fr } 
div.module-banners-201 .auto-grid .auto-grid-items { grid-auto-flow: row dense; overflow-x:initial; padding-inline-start:unset; padding-inline-end: unset } 
div.module-banners-201 .auto-grid .auto-carousel-controls { display:none; } 
div.module-banners-201 .auto-grid .auto-carousel-items::after { display:none; } 
div.module-banners-201 .auto-grid .auto-grid-items.is-gliding a { pointer-events: auto } 
.module-banners-201 .auto-grid > .auto-grid-items::before { --fader-status: 0; display: none } 
.module-banners-201 .auto-grid > .auto-grid-items::after { --fader-status: 0; display: none } 
div.module-banners-201 { --auto-carousel-controls-max-width: min(min(var(--content-max-width, 100%) - var(--scroll-padding, 0px) * 2, var(--content-max-width, 100%) - var(--content-gutter, 0) * 2), 100% - var(--scroll-padding, 0px) * 2) }  .module-banners-201 .banners-grid.flex-grid > .module-item-1 { --flex-grid-max-col: calc((100% - (1 - 1) * var(--flex-grid-gap, 0px)) / 1) } 
.module-banners-201 .banners-grid.auto-grid > .auto-grid-items > .module-item-1 { grid-row-end: auto }  </style>
					<style data-id="side_products-190">.module-side_products-190 .side-products .side-product::before { display: none } 
div.module-side_products-190 .module-title { text-align:center } 
div.module-side_products-190 .module-title::after { margin-inline-start:auto; margin-inline-end:auto; } 
.module-side_products-190 .ipr-grid .product-layout.swiper-slide { margin-right: 0px; width: calc((100% - 5 * 0px) / 6 - 0.01px) } 
.module-side_products-190 .ipr-grid .product-layout:not(.swiper-slide) { padding: 0px; width: calc(100% / 6 - 0.01px) } 
.one-column #content .module-side_products-190 .ipr-grid .product-layout.swiper-slide { margin-right: 0px; width: calc((100% - 5 * 0px) / 6 - 0.01px) } 
.one-column #content .module-side_products-190 .ipr-grid .product-layout:not(.swiper-slide) { padding: 0px; width: calc(100% / 6 - 0.01px) } 
.two-column #content .module-side_products-190 .ipr-grid .product-layout.swiper-slide { margin-right: 0px; width: calc((100% - 5 * 0px) / 6 - 0.01px) } 
.two-column #content .module-side_products-190 .ipr-grid .product-layout:not(.swiper-slide) { padding: 0px; width: calc(100% / 6 - 0.01px) } 
.side-column .module-side_products-190 .ipr-grid .product-layout.swiper-slide { margin-right: 0px; width: calc((100% - 5 * 0px) / 6 - 0.01px) } 
.side-column .module-side_products-190 .ipr-grid .product-layout:not(.swiper-slide) { padding: 0px; width: calc(100% / 6 - 0.01px) } 
.module-side_products-190 .side-products-blocks { display: flex; flex-wrap: wrap } 
.module-side_products-190 .side-products-blocks > div { width: max(var(--blocks-grid-width, 200px), calc((100% - (var(--blocks-gap, 0px) * (6 - 1))) / 6)) } 
.module-side_products-190 .side-product { padding: 10px; --element-padding: 10px } 
.module-side_products-190 .side-product .image a { height: auto } 
.module-side_products-190 .side-product .product-img { padding-bottom: 15px; --element-padding-bottom: 15px } 
.module-side_products-190 .side-product .image { flex-basis: 100%;; order:initial; } 
.module-side_products-190 .side-product::before { position: absolute; height: auto } 
.module-side_products-190 .side-product .image::before { align-items: center; justify-content: center; } 
.module-side_products-190 .side-product .quickview-button { display:none; --display:none; align-items: center; justify-content: center; } 
.module-side_products-190 .side-product .btn-quickview .btn-text { display:none } 
.module-side_products-190 .side-product .btn-quickview::before { display:inline-flex; content: '\f06e' !important; font-family: icomoon !important } 
.module-side_products-190 .side-product .quickview-button .btn-quickview { --visibility: hidden; --opacity: 0; transform: scale(.85); } 
.module-side_products-190 .side-product .name { display:block; margin-right: auto; --element-margin-right: auto; margin-left: auto; --element-margin-left: auto } 
.module-side_products-190 .side-product .name a {  display: -webkit-box; -webkit-box-orient: vertical;  -webkit-line-clamp: 2; overflow:hidden; padding-bottom: 1px;; -webkit-line-clamp: 1; font-family: 'Cormorant Garamond'; font-weight: 500; font-size: 18px; color: rgba(17, 17, 17, 1); text-align: center; letter-spacing: 0.4pxpx; line-height: 24px } 
.no-touchevents .module-side_products-190 .side-product .name a:hover,.no-touchevents  .module-side_products-190 .side-product .image:hover + .caption .name a { color: rgba(51, 51, 51, 1) } 
.module-side_products-190 .side-product .price { display:flex; align-items: flex-start; flex-direction: column;; font-family: 'Open Sans'; font-weight: 400; font-size: 14px; color: rgba(17, 17, 17, 1); letter-spacing: 0.6pxpx; line-height: 22px; margin-top: 10px; --element-margin-top: 10px; margin-right: auto; --element-margin-right: auto; margin-left: auto; --element-margin-left: auto } 
.module-side_products-190 .side-product .price-tax { display:none } 
.module-side_products-190 .side-product .price-old { order:2; font-family: 'Open Sans'; font-weight: 400; font-size: 13px; color: rgba(102, 102, 102, 1); text-decoration: line-through; -webkit-text-decoration: line-through; letter-spacing: 0.6pxpx; line-height: 16px } 
.module-side_products-190 .side-product .price-new { order:0; font-family: 'Open Sans'; font-weight: 400; font-size: 14px; color: rgba(17, 17, 17, 1); letter-spacing: 0.6pxpx; line-height: 22px } 
.module-side_products-190 .side-product .rating { display:none; justify-content:flex-start } 
.module-side_products-190 .side-product .rating.no-rating { display:none } 
.module-side_products-190 .side-product .rating .fa-stack { font-size:12px; width:1.1em } 
.module-side_products-190 .side-product .rating .fa-star, .module-side_products-190 .side-product .rating .fa-star + .fa-star-o { color: rgba(255, 196, 0, 1) } 
.module-side_products-190 .side-product .rating .fa-star-o:only-child { color: rgba(102, 102, 102, 1) } 
.module-side_products-190 .side-product .rating-stars { padding-bottom: 6px; --element-padding-bottom: 6px } 
.module-side_products-190 .side-product .button-group { display:none } 
.module-side_products-190 .side-product .button-group > a { margin:calc(5px / 2) } 
.module-side_products-190 .side-product .btn-cart { display:inline-flex } 
.module-side_products-190 .side-product .btn-wishlist { display:inline-flex } 
.module-side_products-190 .side-product .btn-compare { display:inline-flex } 
.module-side_products-190 .flex-grid > * { flex-grow: 1 } 
.module-side_products-190 .auto-grid { margin-inline-start: unset; margin-inline-end: unset; --fr: 1fr } 
.module-side_products-190 .auto-grid .auto-grid-items { grid-auto-flow: row dense; overflow-x:initial; padding-inline-start:unset; padding-inline-end: unset } 
.module-side_products-190 .auto-grid .auto-carousel-controls { display:none; } 
.module-side_products-190 .auto-grid .auto-carousel-items::after { display:none; } 
.module-side_products-190 .auto-grid .auto-grid-items.is-gliding a { pointer-events: auto } 
.module-side_products-190 .auto-grid > .auto-grid-items::before { --fader-status: 0; display: none } 
.module-side_products-190 .auto-grid > .auto-grid-items::after { --fader-status: 0; display: none } 
div.module-side_products-190 { --auto-carousel-controls-max-width: min(min(var(--content-max-width, 100%) - var(--scroll-padding, 0px) * 2, var(--content-max-width, 100%) - var(--content-gutter, 0) * 2), 100% - var(--scroll-padding, 0px) * 2) } 
@media (max-width: 1200px) {
	.module-side_products-190 .ipr-grid .product-layout.swiper-slide { margin-right: 0px; width: calc((100% - 3 * 0px) / 4 - 0.01px) } 
	.module-side_products-190 .ipr-grid .product-layout:not(.swiper-slide) { padding: 0px; width: calc(100% / 4 - 0.01px) } 
	.one-column #content .module-side_products-190 .ipr-grid .product-layout.swiper-slide { margin-right: 0px; width: calc((100% - 3 * 0px) / 4 - 0.01px) } 
	.one-column #content .module-side_products-190 .ipr-grid .product-layout:not(.swiper-slide) { padding: 0px; width: calc(100% / 4 - 0.01px) } 
	.two-column #content .module-side_products-190 .ipr-grid .product-layout.swiper-slide { margin-right: 0px; width: calc((100% - 3 * 0px) / 4 - 0.01px) } 
	.two-column #content .module-side_products-190 .ipr-grid .product-layout:not(.swiper-slide) { padding: 0px; width: calc(100% / 4 - 0.01px) } 
	.side-column .module-side_products-190 .ipr-grid .product-layout.swiper-slide { margin-right: 0px; width: calc((100% - 3 * 0px) / 4 - 0.01px) } 
	.side-column .module-side_products-190 .ipr-grid .product-layout:not(.swiper-slide) { padding: 0px; width: calc(100% / 4 - 0.01px) } 
}
@media (max-width: 992px) {
	.module-side_products-190 .ipr-grid .product-layout.swiper-slide { margin-right: 0px; width: calc((100% - 2 * 0px) / 3 - 0.01px) } 
	.module-side_products-190 .ipr-grid .product-layout:not(.swiper-slide) { padding: 0px; width: calc(100% / 3 - 0.01px) } 
	.one-column #content .module-side_products-190 .ipr-grid .product-layout.swiper-slide { margin-right: 0px; width: calc((100% - 2 * 0px) / 3 - 0.01px) } 
	.one-column #content .module-side_products-190 .ipr-grid .product-layout:not(.swiper-slide) { padding: 0px; width: calc(100% / 3 - 0.01px) } 
	.two-column #content .module-side_products-190 .ipr-grid .product-layout.swiper-slide { margin-right: 0px; width: calc((100% - 2 * 0px) / 3 - 0.01px) } 
	.two-column #content .module-side_products-190 .ipr-grid .product-layout:not(.swiper-slide) { padding: 0px; width: calc(100% / 3 - 0.01px) } 
	.side-column .module-side_products-190 .ipr-grid .product-layout.swiper-slide { margin-right: 0px; width: calc((100% - 2 * 0px) / 3 - 0.01px) } 
	.side-column .module-side_products-190 .ipr-grid .product-layout:not(.swiper-slide) { padding: 0px; width: calc(100% / 3 - 0.01px) } 
}  </style>
					<style data-id="main_menu-158"> .mega-menu-content .subitem a {
  font-size: 13px;
  color: #666;
  font-weight: 400;
  line-height: 24px;
  margin: 0;
  padding: 4px 0;
  text-align: left;
  width: 100%;
  font-family: 'Open Sans', sans-serif;
  font-style: normal;
}

.mega-menu-content .subitem a:hover {
  color: #000 !important;
}

.mega-menu-content .subitem a span {
  font-weight: 500;
  color: #000;
}div.main-menu.main-menu-158 > .j-menu .menu-item.main-menu-item-1 { display: flex } 
.route-common-home .desktop-main-menu-wrapper .main-menu-158 .main-menu-item-1.flyout > .j-dropdown { display:block !important; --dropdown-from: 0; opacity: 1; top: 100%; } 
html:not(.route-common-home) .desktop-main-menu-wrapper .main-menu-158 .main-menu-item-1.flyout > .j-dropdown { display:block !important; --dropdown-from: 0; opacity: 1; top: 100% } 
.desktop-main-menu-wrapper .main-menu-158 .main-menu-item-1.menu-fullwidth > .j-dropdown > .mega-menu-content { padding-inline-start:0; padding-inline-end:0; } 
.desktop-main-menu-wrapper .main-menu-158 .main-menu-item-1.menu-fullwidth > .j-dropdown > .mega-menu-content > .grid-rows > .grid-row > .grid-cols-wrapper { --gutter: var(--content-gutter, 0px) } 
.main-menu-158 > .j-menu li.main-menu-item-1 > a .links-text { display:var(--display); --display: block; } 
.main-menu-158 > .j-menu > .main-menu-item-1.dropdown > a::after { display: none } 
.main-menu-158 > .j-menu > .main-menu-item-1.dropdown > a { --dropdown-indicator: 0px } 
div.desktop-main-menu-wrapper [id*='main-menu'].main-menu-158 > .j-menu li.main-menu-item-1.dropdown:not(#search).main-menu-item > .j-dropdown:not(#cart-content)::before { display: none; opacity: 0 } 
div.desktop-main-menu-wrapper [id*='main-menu'].main-menu-158 > .j-menu li.main-menu-item-1.dropdown:not(#search).main-menu-item > .j-dropdown > .mega-menu-content { --dropdown-triangle: 0px; --triangle-size: 0px } 
div.desktop-main-menu-wrapper [id*='main-menu'].main-menu-158 > .j-menu li.main-menu-item-1.dropdown:not(#search).main-menu-item > .j-dropdown > .mega-menu-content::before { top: 0; height: 100% } 
div.desktop-main-menu-wrapper [id*='main-menu'].main-menu-158 > .j-menu li.main-menu-item-1.dropdown:not(#search).main-menu-item > .tt-menu::before { display: none; --dropdown-triangle: 0px } 
div.desktop-main-menu-wrapper [id*='main-menu'].main-menu-158 > .j-menu li.main-menu-item-1.dropdown:not(#search).main-menu-item#cart-content::before { display: none } 
.desktop-main-menu-wrapper .main-menu-158 > .j-menu li.main-menu-item-1.multi-level .dropdown-menu ul li .dropdown-menu { left:100% } 
.main-menu-158 > ul > .main-menu-item-1 { --custom-class: menu-builder }  .main-menu-158 .main-menu-item-1.mega-menu .mega-menu-content > .grid-rows > .grid-row-1 { --col-gap:40px; padding: 40px; --element-padding: 40px } 
.main-menu-158 .main-menu-item-1.mega-menu .mega-menu-content > .grid-rows > .grid-row-1 > .row-bg { background-color: rgba(255, 255, 255, 1); --background-color: rgba(255, 255, 255, 1); border-width: 0; border-top-width: 2px; border-style: solid; border-color: rgba(226, 145, 14, 1) } 
.main-menu-158 .main-menu-item-1.mega-menu .mega-menu-content > .grid-rows > .grid-row-1::before { display: block } .main-menu-158 .main-menu-item-1.mega-menu .mega-menu-content > .grid-rows > .grid-row-1 > .grid-cols-wrapper > .grid-cols > .grid-col-1 { min-width: 25% } 
.main-menu-158 .main-menu-item-1.mega-menu .mega-menu-content > .grid-rows > .grid-row-1 > .grid-cols-wrapper > .grid-cols > .grid-col-1 > .grid-items > .grid-item:not(:empty) { height: auto } 
.main-menu-158 .main-menu-item-1.mega-menu .mega-menu-content > .grid-rows > .grid-row-1 .grid-col-1 { display: block } 
.main-menu-158 .main-menu-item-1.mega-menu .mega-menu-content > .grid-rows > .grid-row-1 .grid-col-1 > .grid-items::before { display: none } .grid-items > .grid-item.grid-module-main_menu-158-1-1-1-1 { display: flex }  .main-menu-158 .main-menu-item-1.mega-menu .mega-menu-content > .grid-rows > .grid-row-1 > .grid-cols-wrapper > .grid-cols > .grid-col-2 { min-width: 25% } 
.main-menu-158 .main-menu-item-1.mega-menu .mega-menu-content > .grid-rows > .grid-row-1 > .grid-cols-wrapper > .grid-cols > .grid-col-2 > .grid-items > .grid-item:not(:empty) { height: auto } 
.main-menu-158 .main-menu-item-1.mega-menu .mega-menu-content > .grid-rows > .grid-row-1 .grid-col-2 { display: block } 
.main-menu-158 .main-menu-item-1.mega-menu .mega-menu-content > .grid-rows > .grid-row-1 .grid-col-2 > .grid-items::before { display: none } .grid-items > .grid-item.grid-module-main_menu-158-1-1-2-1 { display: flex }  .main-menu-158 .main-menu-item-1.mega-menu .mega-menu-content > .grid-rows > .grid-row-1 > .grid-cols-wrapper > .grid-cols > .grid-col-3 { min-width: 25% } 
.main-menu-158 .main-menu-item-1.mega-menu .mega-menu-content > .grid-rows > .grid-row-1 > .grid-cols-wrapper > .grid-cols > .grid-col-3 > .grid-items > .grid-item:not(:empty) { height: auto } 
.main-menu-158 .main-menu-item-1.mega-menu .mega-menu-content > .grid-rows > .grid-row-1 .grid-col-3 { display: block } 
.main-menu-158 .main-menu-item-1.mega-menu .mega-menu-content > .grid-rows > .grid-row-1 .grid-col-3 > .grid-items::before { display: none } .grid-items > .grid-item.grid-module-main_menu-158-1-1-3-1 { display: flex }  .main-menu-158 .main-menu-item-1.mega-menu .mega-menu-content > .grid-rows > .grid-row-1 > .grid-cols-wrapper > .grid-cols > .grid-col-4 { min-width: 25% } 
.main-menu-158 .main-menu-item-1.mega-menu .mega-menu-content > .grid-rows > .grid-row-1 > .grid-cols-wrapper > .grid-cols > .grid-col-4 > .grid-items > .grid-item:not(:empty) { height: auto } 
.main-menu-158 .main-menu-item-1.mega-menu .mega-menu-content > .grid-rows > .grid-row-1 .grid-col-4 { display: block } 
.main-menu-158 .main-menu-item-1.mega-menu .mega-menu-content > .grid-rows > .grid-row-1 .grid-col-4 > .grid-items::before { display: none } .grid-items > .grid-item.grid-module-main_menu-158-1-1-4-1 { display: flex }  div.main-menu.main-menu-158 > .j-menu .menu-item.main-menu-item-2 { display: flex } 
.header-sticky[data-sticky='is-sticky'] .desktop-main-menu-wrapper .main-menu-158 .main-menu-item-2.flyout:not(.open) > .j-dropdown { visibility:hidden; } 
.desktop-main-menu-wrapper .main-menu-158 .main-menu-item-2.menu-fullwidth > .j-dropdown > .mega-menu-content { padding-inline-start:0; padding-inline-end:0; } 
.desktop-main-menu-wrapper .main-menu-158 .main-menu-item-2.menu-fullwidth > .j-dropdown > .mega-menu-content > .grid-rows > .grid-row > .grid-cols-wrapper { --gutter: var(--content-gutter, 0px) } 
.main-menu-158 > .j-menu li.main-menu-item-2 > a .links-text { display:var(--display); --display: block; } 
.desktop-main-menu-wrapper .main-menu-158 > .j-menu li.main-menu-item-2.multi-level .dropdown-menu ul li .dropdown-menu { left:100% }  div.main-menu.main-menu-158 > .j-menu .menu-item.main-menu-item-3 { display: flex } 
.header-sticky[data-sticky='is-sticky'] .desktop-main-menu-wrapper .main-menu-158 .main-menu-item-3.flyout:not(.open) > .j-dropdown { visibility:hidden; } 
.desktop-main-menu-wrapper .main-menu-158 .main-menu-item-3.menu-fullwidth > .j-dropdown > .mega-menu-content { padding-inline-start:0; padding-inline-end:0; } 
.desktop-main-menu-wrapper .main-menu-158 .main-menu-item-3.menu-fullwidth > .j-dropdown > .mega-menu-content > .grid-rows > .grid-row > .grid-cols-wrapper { --gutter: var(--content-gutter, 0px) } 
.main-menu-158 > .j-menu li.main-menu-item-3 > a .links-text { display:var(--display); --display: block; } 
.main-menu-158 > .j-menu > .main-menu-item-3.dropdown > a::after { display: none } 
.main-menu-158 > .j-menu > .main-menu-item-3.dropdown > a { --dropdown-indicator: 0px } 
div.desktop-main-menu-wrapper [id*='main-menu'].main-menu-158 > .j-menu li.main-menu-item-3.dropdown:not(#search).main-menu-item > .j-dropdown:not(#cart-content)::before { display: none; opacity: 0 } 
div.desktop-main-menu-wrapper [id*='main-menu'].main-menu-158 > .j-menu li.main-menu-item-3.dropdown:not(#search).main-menu-item > .j-dropdown > .mega-menu-content { --dropdown-triangle: 0px; --triangle-size: 0px } 
div.desktop-main-menu-wrapper [id*='main-menu'].main-menu-158 > .j-menu li.main-menu-item-3.dropdown:not(#search).main-menu-item > .j-dropdown > .mega-menu-content::before { top: 0; height: 100% } 
div.desktop-main-menu-wrapper [id*='main-menu'].main-menu-158 > .j-menu li.main-menu-item-3.dropdown:not(#search).main-menu-item > .tt-menu::before { display: none; --dropdown-triangle: 0px } 
div.desktop-main-menu-wrapper [id*='main-menu'].main-menu-158 > .j-menu li.main-menu-item-3.dropdown:not(#search).main-menu-item#cart-content::before { display: none } 
.desktop-main-menu-wrapper .main-menu-158 > .j-menu li.main-menu-item-3.multi-level .dropdown-menu ul li .dropdown-menu { left:100% } 
.main-menu-158 > ul > .main-menu-item-3 { --custom-class: menu-builder }  .main-menu-158 .main-menu-item-3.mega-menu .mega-menu-content > .grid-rows > .grid-row-1 > .row-bg { background-color: rgba(255, 255, 255, 1); --background-color: rgba(255, 255, 255, 1); border-width: 0; border-top-width: 2px; border-style: solid; border-color: rgba(226, 145, 14, 1) } 
.main-menu-158 .main-menu-item-3.mega-menu .mega-menu-content > .grid-rows > .grid-row-1 { padding: 40px; --element-padding: 40px } 
.main-menu-158 .main-menu-item-3.mega-menu .mega-menu-content > .grid-rows > .grid-row-1::before { display: block } .main-menu-158 .main-menu-item-3.mega-menu .mega-menu-content > .grid-rows > .grid-row-1 > .grid-cols-wrapper > .grid-cols > .grid-col-1 { min-width: 100% } 
.main-menu-158 .main-menu-item-3.mega-menu .mega-menu-content > .grid-rows > .grid-row-1 > .grid-cols-wrapper > .grid-cols > .grid-col-1 > .grid-items > .grid-item:not(:empty) { height: auto } 
.main-menu-158 .main-menu-item-3.mega-menu .mega-menu-content > .grid-rows > .grid-row-1 .grid-col-1 { display: block } 
.main-menu-158 .main-menu-item-3.mega-menu .mega-menu-content > .grid-rows > .grid-row-1 .grid-col-1 > .grid-items::before { display: none } .grid-items > .grid-item.grid-module-main_menu-158-3-1-1-1 { display: flex }  div.main-menu.main-menu-158 > .j-menu .menu-item.main-menu-item-4 { display: flex } 
.header-sticky[data-sticky='is-sticky'] .desktop-main-menu-wrapper .main-menu-158 .main-menu-item-4.flyout:not(.open) > .j-dropdown { visibility:hidden; } 
.desktop-main-menu-wrapper .main-menu-158 .main-menu-item-4.menu-fullwidth > .j-dropdown > .mega-menu-content { padding-inline-start:0; padding-inline-end:0; } 
.desktop-main-menu-wrapper .main-menu-158 .main-menu-item-4.menu-fullwidth > .j-dropdown > .mega-menu-content > .grid-rows > .grid-row > .grid-cols-wrapper { --gutter: var(--content-gutter, 0px) } 
.main-menu-158 > .j-menu li.main-menu-item-4 > a .links-text { display:var(--display); --display: block; } 
.desktop-main-menu-wrapper .main-menu-158 > .j-menu li.main-menu-item-4.multi-level .dropdown-menu ul li .dropdown-menu { left:100% }  div.main-menu.main-menu-158 > .j-menu .menu-item.main-menu-item-5 { display: flex } 
.header-sticky[data-sticky='is-sticky'] .desktop-main-menu-wrapper .main-menu-158 .main-menu-item-5.flyout:not(.open) > .j-dropdown { visibility:hidden; } 
.desktop-main-menu-wrapper .main-menu-158 .main-menu-item-5.menu-fullwidth > .j-dropdown > .mega-menu-content { padding-inline-start:0; padding-inline-end:0; } 
.desktop-main-menu-wrapper .main-menu-158 .main-menu-item-5.menu-fullwidth > .j-dropdown > .mega-menu-content > .grid-rows > .grid-row > .grid-cols-wrapper { --gutter: var(--content-gutter, 0px) } 
.main-menu-158 > .j-menu li.main-menu-item-5 > a .links-text { display:var(--display); --display: block; } 
.desktop-main-menu-wrapper .main-menu-158 > .j-menu li.main-menu-item-5.multi-level .dropdown-menu ul li .dropdown-menu { left:100% }  </style>
					<style data-id="top_menu-165"> .icon-menu a {
  display: flex !important;
  flex-direction: row !important;
  gap: 10px;
}.top-menu-165 .top-menu-item-1 { display: block } 
div.top-menu-165 .j-menu li.top-menu-item-1 > a::before { content: '\eaaa' !important; font-family: icomoon !important } 
.top-menu-165 > ul > .top-menu-item-1 > a { text-align:left } 
.top-menu-165 > ul > .top-menu-item-1 > a > .links-text { display:block } 
.top-menu-165 > ul > .top-menu-item-1 > a .count-badge { position: relative; }  .top-menu-165 .j-menu .j-menu li.top-menu-item-2 > a::before { content: '\e913' !important; font-family: icomoon !important; font-size: 18px } 
.top-menu-165 .top-menu-item-2 { display: block } .top-menu-165 .j-menu .j-menu li.top-menu-item-3 > a::before { content: '\e926' !important; font-family: icomoon !important; font-size: 18px } 
.top-menu-165 .top-menu-item-3 { display: block } </style>
					<style data-id="main_menu-168"> div.main-menu.main-menu-168 > .j-menu .menu-item.main-menu-item-1 { display: flex } 
.header-sticky[data-sticky='is-sticky'] .desktop-main-menu-wrapper .main-menu-168 .main-menu-item-1.flyout:not(.open) > .j-dropdown { visibility:hidden; } 
.desktop-main-menu-wrapper .main-menu-168 .main-menu-item-1.menu-fullwidth > .j-dropdown > .mega-menu-content { padding-inline-start:0; padding-inline-end:0; } 
.desktop-main-menu-wrapper .main-menu-168 .main-menu-item-1.menu-fullwidth > .j-dropdown > .mega-menu-content > .grid-rows > .grid-row > .grid-cols-wrapper { --gutter: var(--content-gutter, 0px) } 
.desktop-main-menu-wrapper .main-menu-168 .main-menu-item-1.dropdown.mega-custom > .j-dropdown { --width:500px } 
.main-menu-168 > .j-menu li.main-menu-item-1 > a .links-text { display:var(--display); --display: block; } 
div.desktop-main-menu-wrapper [id*='main-menu'].main-menu-168 > .j-menu li.main-menu-item-1.dropdown:not(#search).main-menu-item > .j-dropdown:not(#cart-content)::before { display: block; opacity: 1 } 
div.desktop-main-menu-wrapper [id*='main-menu'].main-menu-168 > .j-menu li.main-menu-item-1.dropdown:not(#search).main-menu-item > .j-dropdown > .mega-menu-content { --triangle-size: 10px; --dropdown-triangle: calc(var(--triangle-size, 10px) + var(--triangle-top-distance, 0px)) } 
div.desktop-main-menu-wrapper [id*='main-menu'].main-menu-168 > .j-menu li.main-menu-item-1.dropdown:not(#search).main-menu-item > .j-dropdown > .mega-menu-content::before { top: var(--triangle-size-overlay, 0px); height: calc(100% - var(--triangle-size-overlay, 0px)); } 
div.desktop-main-menu-wrapper [id*='main-menu'].main-menu-168 > .j-menu li.main-menu-item-1.dropdown:not(#search).main-menu-item > .tt-menu::before { display: block; --dropdown-triangle: calc(var(--triangle-size, 10px) + var(--triangle-top-distance, 0px)) } 
div.desktop-main-menu-wrapper [id*='main-menu'].main-menu-168 > .j-menu li.main-menu-item-1.dropdown:not(#search).main-menu-item#cart-content::before { display: block } 
.desktop-main-menu-wrapper .main-menu-168 > .j-menu li.main-menu-item-1.multi-level .dropdown-menu ul li .dropdown-menu { left:100% } 
.desktop-main-menu-wrapper #main-menu.main-menu-168 .main-menu-item-1.dropdown:not(.mega-fullwidth).mega-custom > .j-dropdown { left: calc(var(--menu-item-gap, 0px) / 2); right: auto; transform: translate3d(0, var(--dropdown-from), 0); align-items: flex-start; --align-scroll: var(--align-scroll-start, 0); --translate-x: 0; } 
.desktop-main-menu-wrapper #main-menu.main-menu-168 .main-menu-item-1.dropdown:not(.mega-fullwidth).mega-custom:first-child > .j-dropdown { left: initial; right: auto; } 
.desktop-main-menu-wrapper #main-menu.main-menu-168 .main-menu-item-1.dropdown:not(.mega-fullwidth).mega-custom:last-child > .j-dropdown { left: calc(var(--menu-item-gap, 0px) / 2); right: auto; } 
.desktop-main-menu-wrapper #main-menu.main-menu-168 .main-menu-item-1.dropdown:not(.mega-fullwidth).mega-custom > .j-dropdown::before { --triangle-right: var(--triangle-right-offset, 0px); --triangle-left: var(--triangle-left-offset, 0px); transform: none; } 
.desktop-main-menu-wrapper #main-menu-2.main-menu-168 .main-menu-item-1.dropdown:not(.mega-fullwidth).mega-custom > .j-dropdown { left: calc(var(--menu-item-gap, 0px) / 2); right: auto; transform: translate3d(0, var(--dropdown-from), 0); align-items: flex-start; --align-scroll: var(--align-scroll-start, 0); --translate-x: 0; } 
.desktop-main-menu-wrapper #main-menu-2.main-menu-168 .main-menu-item-1.dropdown:not(.mega-fullwidth).mega-custom:first-child > .j-dropdown { left: initial; right: auto; } 
.desktop-main-menu-wrapper #main-menu-2.main-menu-168 .main-menu-item-1.dropdown:not(.mega-fullwidth).mega-custom:last-child > .j-dropdown { left: calc(var(--menu-item-gap, 0px) / 2); right: auto; } 
.desktop-main-menu-wrapper #main-menu-2.main-menu-168 .main-menu-item-1.dropdown:not(.mega-fullwidth).mega-custom > .j-dropdown::before { --triangle-right: var(--triangle-right-offset, 0px); --triangle-left: var(--triangle-left-offset, 0px); transform: none; }  div.main-menu.main-menu-168 > .j-menu .menu-item.main-menu-item-2 { display: flex } 
.header-sticky[data-sticky='is-sticky'] .desktop-main-menu-wrapper .main-menu-168 .main-menu-item-2.flyout:not(.open) > .j-dropdown { visibility:hidden; } 
.desktop-main-menu-wrapper .main-menu-168 .main-menu-item-2.menu-fullwidth > .j-dropdown > .mega-menu-content { padding-inline-start:0; padding-inline-end:0; } 
.desktop-main-menu-wrapper .main-menu-168 .main-menu-item-2.menu-fullwidth > .j-dropdown > .mega-menu-content > .grid-rows > .grid-row > .grid-cols-wrapper { --gutter: var(--content-gutter, 0px) } 
.desktop-main-menu-wrapper .main-menu-168 .main-menu-item-2.dropdown.mega-custom > .j-dropdown { --width:500px } 
.main-menu-168 > .j-menu li.main-menu-item-2 > a .links-text { display:var(--display); --display: block; } 
div.desktop-main-menu-wrapper [id*='main-menu'].main-menu-168 > .j-menu li.main-menu-item-2.dropdown:not(#search).main-menu-item > .j-dropdown:not(#cart-content)::before { display: block; opacity: 1 } 
div.desktop-main-menu-wrapper [id*='main-menu'].main-menu-168 > .j-menu li.main-menu-item-2.dropdown:not(#search).main-menu-item > .j-dropdown > .mega-menu-content { --triangle-size: 10px; --dropdown-triangle: calc(var(--triangle-size, 10px) + var(--triangle-top-distance, 0px)) } 
div.desktop-main-menu-wrapper [id*='main-menu'].main-menu-168 > .j-menu li.main-menu-item-2.dropdown:not(#search).main-menu-item > .j-dropdown > .mega-menu-content::before { top: var(--triangle-size-overlay, 0px); height: calc(100% - var(--triangle-size-overlay, 0px)); } 
div.desktop-main-menu-wrapper [id*='main-menu'].main-menu-168 > .j-menu li.main-menu-item-2.dropdown:not(#search).main-menu-item > .tt-menu::before { display: block; --dropdown-triangle: calc(var(--triangle-size, 10px) + var(--triangle-top-distance, 0px)) } 
div.desktop-main-menu-wrapper [id*='main-menu'].main-menu-168 > .j-menu li.main-menu-item-2.dropdown:not(#search).main-menu-item#cart-content::before { display: block } 
.desktop-main-menu-wrapper .main-menu-168 > .j-menu li.main-menu-item-2.multi-level .dropdown-menu ul li .dropdown-menu { left:100% } 
.desktop-main-menu-wrapper #main-menu.main-menu-168 .main-menu-item-2.dropdown:not(.mega-fullwidth).mega-custom > .j-dropdown { left: calc(var(--menu-item-gap, 0px) / 2); right: auto; transform: translate3d(0, var(--dropdown-from), 0); align-items: flex-start; --align-scroll: var(--align-scroll-start, 0); --translate-x: 0; } 
.desktop-main-menu-wrapper #main-menu.main-menu-168 .main-menu-item-2.dropdown:not(.mega-fullwidth).mega-custom:first-child > .j-dropdown { left: initial; right: auto; } 
.desktop-main-menu-wrapper #main-menu.main-menu-168 .main-menu-item-2.dropdown:not(.mega-fullwidth).mega-custom:last-child > .j-dropdown { left: calc(var(--menu-item-gap, 0px) / 2); right: auto; } 
.desktop-main-menu-wrapper #main-menu.main-menu-168 .main-menu-item-2.dropdown:not(.mega-fullwidth).mega-custom > .j-dropdown::before { --triangle-right: var(--triangle-right-offset, 0px); --triangle-left: var(--triangle-left-offset, 0px); transform: none; } 
.desktop-main-menu-wrapper #main-menu-2.main-menu-168 .main-menu-item-2.dropdown:not(.mega-fullwidth).mega-custom > .j-dropdown { left: calc(var(--menu-item-gap, 0px) / 2); right: auto; transform: translate3d(0, var(--dropdown-from), 0); align-items: flex-start; --align-scroll: var(--align-scroll-start, 0); --translate-x: 0; } 
.desktop-main-menu-wrapper #main-menu-2.main-menu-168 .main-menu-item-2.dropdown:not(.mega-fullwidth).mega-custom:first-child > .j-dropdown { left: initial; right: auto; } 
.desktop-main-menu-wrapper #main-menu-2.main-menu-168 .main-menu-item-2.dropdown:not(.mega-fullwidth).mega-custom:last-child > .j-dropdown { left: calc(var(--menu-item-gap, 0px) / 2); right: auto; } 
.desktop-main-menu-wrapper #main-menu-2.main-menu-168 .main-menu-item-2.dropdown:not(.mega-fullwidth).mega-custom > .j-dropdown::before { --triangle-right: var(--triangle-right-offset, 0px); --triangle-left: var(--triangle-left-offset, 0px); transform: none; }  div.main-menu.main-menu-168 > .j-menu .menu-item.main-menu-item-3 { display: flex } 
.header-sticky[data-sticky='is-sticky'] .desktop-main-menu-wrapper .main-menu-168 .main-menu-item-3.flyout:not(.open) > .j-dropdown { visibility:hidden; } 
.desktop-main-menu-wrapper .main-menu-168 .main-menu-item-3.menu-fullwidth > .j-dropdown > .mega-menu-content { padding-inline-start:0; padding-inline-end:0; } 
.desktop-main-menu-wrapper .main-menu-168 .main-menu-item-3.menu-fullwidth > .j-dropdown > .mega-menu-content > .grid-rows > .grid-row > .grid-cols-wrapper { --gutter: var(--content-gutter, 0px) } 
.main-menu-168 > .j-menu li.main-menu-item-3 > a .links-text { display:var(--display); --display: block; } 
.desktop-main-menu-wrapper .main-menu-168 > .j-menu li.main-menu-item-3.multi-level .dropdown-menu ul li .dropdown-menu { left:100% }  div.main-menu.main-menu-168 > .j-menu .menu-item.main-menu-item-4 { display: flex } 
.header-sticky[data-sticky='is-sticky'] .desktop-main-menu-wrapper .main-menu-168 .main-menu-item-4.flyout:not(.open) > .j-dropdown { visibility:hidden; } 
.desktop-main-menu-wrapper .main-menu-168 .main-menu-item-4.menu-fullwidth > .j-dropdown > .mega-menu-content { padding-inline-start:0; padding-inline-end:0; } 
.desktop-main-menu-wrapper .main-menu-168 .main-menu-item-4.menu-fullwidth > .j-dropdown > .mega-menu-content > .grid-rows > .grid-row > .grid-cols-wrapper { --gutter: var(--content-gutter, 0px) } 
.desktop-main-menu-wrapper .main-menu-168 .main-menu-item-4.dropdown.mega-custom > .j-dropdown { --width:500px } 
.main-menu-168 > .j-menu li.main-menu-item-4 > a .links-text { display:var(--display); --display: block; } 
div.desktop-main-menu-wrapper [id*='main-menu'].main-menu-168 > .j-menu li.main-menu-item-4.dropdown:not(#search).main-menu-item > .j-dropdown:not(#cart-content)::before { display: block; opacity: 1 } 
div.desktop-main-menu-wrapper [id*='main-menu'].main-menu-168 > .j-menu li.main-menu-item-4.dropdown:not(#search).main-menu-item > .j-dropdown > .mega-menu-content { --triangle-size: 10px; --dropdown-triangle: calc(var(--triangle-size, 10px) + var(--triangle-top-distance, 0px)) } 
div.desktop-main-menu-wrapper [id*='main-menu'].main-menu-168 > .j-menu li.main-menu-item-4.dropdown:not(#search).main-menu-item > .j-dropdown > .mega-menu-content::before { top: var(--triangle-size-overlay, 0px); height: calc(100% - var(--triangle-size-overlay, 0px)); } 
div.desktop-main-menu-wrapper [id*='main-menu'].main-menu-168 > .j-menu li.main-menu-item-4.dropdown:not(#search).main-menu-item > .tt-menu::before { display: block; --dropdown-triangle: calc(var(--triangle-size, 10px) + var(--triangle-top-distance, 0px)) } 
div.desktop-main-menu-wrapper [id*='main-menu'].main-menu-168 > .j-menu li.main-menu-item-4.dropdown:not(#search).main-menu-item#cart-content::before { display: block } 
.desktop-main-menu-wrapper .main-menu-168 > .j-menu li.main-menu-item-4.multi-level .dropdown-menu ul li .dropdown-menu { left:100% } 
.desktop-main-menu-wrapper #main-menu.main-menu-168 .main-menu-item-4.dropdown:not(.mega-fullwidth).mega-custom > .j-dropdown { left: calc(var(--menu-item-gap, 0px) / 2); right: auto; transform: translate3d(0, var(--dropdown-from), 0); align-items: flex-start; --align-scroll: var(--align-scroll-start, 0); --translate-x: 0; } 
.desktop-main-menu-wrapper #main-menu.main-menu-168 .main-menu-item-4.dropdown:not(.mega-fullwidth).mega-custom:first-child > .j-dropdown { left: initial; right: auto; } 
.desktop-main-menu-wrapper #main-menu.main-menu-168 .main-menu-item-4.dropdown:not(.mega-fullwidth).mega-custom:last-child > .j-dropdown { left: calc(var(--menu-item-gap, 0px) / 2); right: auto; } 
.desktop-main-menu-wrapper #main-menu.main-menu-168 .main-menu-item-4.dropdown:not(.mega-fullwidth).mega-custom > .j-dropdown::before { --triangle-right: var(--triangle-right-offset, 0px); --triangle-left: var(--triangle-left-offset, 0px); transform: none; } 
.desktop-main-menu-wrapper #main-menu-2.main-menu-168 .main-menu-item-4.dropdown:not(.mega-fullwidth).mega-custom > .j-dropdown { left: calc(var(--menu-item-gap, 0px) / 2); right: auto; transform: translate3d(0, var(--dropdown-from), 0); align-items: flex-start; --align-scroll: var(--align-scroll-start, 0); --translate-x: 0; } 
.desktop-main-menu-wrapper #main-menu-2.main-menu-168 .main-menu-item-4.dropdown:not(.mega-fullwidth).mega-custom:first-child > .j-dropdown { left: initial; right: auto; } 
.desktop-main-menu-wrapper #main-menu-2.main-menu-168 .main-menu-item-4.dropdown:not(.mega-fullwidth).mega-custom:last-child > .j-dropdown { left: calc(var(--menu-item-gap, 0px) / 2); right: auto; } 
.desktop-main-menu-wrapper #main-menu-2.main-menu-168 .main-menu-item-4.dropdown:not(.mega-fullwidth).mega-custom > .j-dropdown::before { --triangle-right: var(--triangle-right-offset, 0px); --triangle-left: var(--triangle-left-offset, 0px); transform: none; }  div.main-menu.main-menu-168 > .j-menu .menu-item.main-menu-item-5 { display: flex } 
.header-sticky[data-sticky='is-sticky'] .desktop-main-menu-wrapper .main-menu-168 .main-menu-item-5.flyout:not(.open) > .j-dropdown { visibility:hidden; } 
.desktop-main-menu-wrapper .main-menu-168 .main-menu-item-5.menu-fullwidth > .j-dropdown > .mega-menu-content { padding-inline-start:0; padding-inline-end:0; } 
.desktop-main-menu-wrapper .main-menu-168 .main-menu-item-5.menu-fullwidth > .j-dropdown > .mega-menu-content > .grid-rows > .grid-row > .grid-cols-wrapper { --gutter: var(--content-gutter, 0px) } 
.desktop-main-menu-wrapper .main-menu-168 .main-menu-item-5.dropdown.mega-custom > .j-dropdown { --width:500px } 
.main-menu-168 > .j-menu li.main-menu-item-5 > a .links-text { display:var(--display); --display: block; } 
div.desktop-main-menu-wrapper [id*='main-menu'].main-menu-168 > .j-menu li.main-menu-item-5.dropdown:not(#search).main-menu-item > .j-dropdown:not(#cart-content)::before { display: block; opacity: 1 } 
div.desktop-main-menu-wrapper [id*='main-menu'].main-menu-168 > .j-menu li.main-menu-item-5.dropdown:not(#search).main-menu-item > .j-dropdown > .mega-menu-content { --triangle-size: 10px; --dropdown-triangle: calc(var(--triangle-size, 10px) + var(--triangle-top-distance, 0px)) } 
div.desktop-main-menu-wrapper [id*='main-menu'].main-menu-168 > .j-menu li.main-menu-item-5.dropdown:not(#search).main-menu-item > .j-dropdown > .mega-menu-content::before { top: var(--triangle-size-overlay, 0px); height: calc(100% - var(--triangle-size-overlay, 0px)); } 
div.desktop-main-menu-wrapper [id*='main-menu'].main-menu-168 > .j-menu li.main-menu-item-5.dropdown:not(#search).main-menu-item > .tt-menu::before { display: block; --dropdown-triangle: calc(var(--triangle-size, 10px) + var(--triangle-top-distance, 0px)) } 
div.desktop-main-menu-wrapper [id*='main-menu'].main-menu-168 > .j-menu li.main-menu-item-5.dropdown:not(#search).main-menu-item#cart-content::before { display: block } 
.desktop-main-menu-wrapper .main-menu-168 > .j-menu li.main-menu-item-5.multi-level .dropdown-menu ul li .dropdown-menu { left:100% } 
.desktop-main-menu-wrapper #main-menu.main-menu-168 .main-menu-item-5.dropdown:not(.mega-fullwidth).mega-custom > .j-dropdown { left: calc(var(--menu-item-gap, 0px) / 2); right: auto; transform: translate3d(0, var(--dropdown-from), 0); align-items: flex-start; --align-scroll: var(--align-scroll-start, 0); --translate-x: 0; } 
.desktop-main-menu-wrapper #main-menu.main-menu-168 .main-menu-item-5.dropdown:not(.mega-fullwidth).mega-custom:first-child > .j-dropdown { left: initial; right: auto; } 
.desktop-main-menu-wrapper #main-menu.main-menu-168 .main-menu-item-5.dropdown:not(.mega-fullwidth).mega-custom:last-child > .j-dropdown { left: calc(var(--menu-item-gap, 0px) / 2); right: auto; } 
.desktop-main-menu-wrapper #main-menu.main-menu-168 .main-menu-item-5.dropdown:not(.mega-fullwidth).mega-custom > .j-dropdown::before { --triangle-right: var(--triangle-right-offset, 0px); --triangle-left: var(--triangle-left-offset, 0px); transform: none; } 
.desktop-main-menu-wrapper #main-menu-2.main-menu-168 .main-menu-item-5.dropdown:not(.mega-fullwidth).mega-custom > .j-dropdown { left: calc(var(--menu-item-gap, 0px) / 2); right: auto; transform: translate3d(0, var(--dropdown-from), 0); align-items: flex-start; --align-scroll: var(--align-scroll-start, 0); --translate-x: 0; } 
.desktop-main-menu-wrapper #main-menu-2.main-menu-168 .main-menu-item-5.dropdown:not(.mega-fullwidth).mega-custom:first-child > .j-dropdown { left: initial; right: auto; } 
.desktop-main-menu-wrapper #main-menu-2.main-menu-168 .main-menu-item-5.dropdown:not(.mega-fullwidth).mega-custom:last-child > .j-dropdown { left: calc(var(--menu-item-gap, 0px) / 2); right: auto; } 
.desktop-main-menu-wrapper #main-menu-2.main-menu-168 .main-menu-item-5.dropdown:not(.mega-fullwidth).mega-custom > .j-dropdown::before { --triangle-right: var(--triangle-right-offset, 0px); --triangle-left: var(--triangle-left-offset, 0px); transform: none; }  div.main-menu.main-menu-168 > .j-menu .menu-item.main-menu-item-6 { display: flex } 
div.main-menu.main-menu-168 > .j-menu .menu-item.main-menu-item-6 > a::before { content: '\eaaa' !important; font-family: icomoon !important; font-size: 20px !important; margin-right: 8px !important; --element-margin-right: 8px !important } 
div#main-menu.main-menu-168 > .j-menu li.main-menu-item-6 > a > .links-text, div#main-menu-2.main-menu-168 > .j-menu li.main-menu-item-6 > a > .links-text, #main-menu-mobile.main-menu-168 > .j-menu li.main-menu-item-6 > a > .links-text, div#main-menu.main-menu-168 > .j-menu li.main-menu-item-6 > a, div#main-menu-2.main-menu-168 > .j-menu li.main-menu-item-6 > a, #main-menu-mobile.main-menu-168 > .j-menu li.main-menu-item-6 > a { font-size: var(--j-font_size-12) !important } 
.desktop-main-menu-wrapper div.main-menu.main-menu-168 > .j-menu > .main-menu-item-6 > a { padding-top: 12px !important; --element-padding-top: 12px !important; padding-bottom: 12px !important; --element-padding-bottom: 12px !important } 
.header-sticky[data-sticky='is-sticky'] .desktop-main-menu-wrapper .main-menu-168 .main-menu-item-6.flyout:not(.open) > .j-dropdown { visibility:hidden; } 
.desktop-main-menu-wrapper .main-menu-168 .main-menu-item-6.menu-fullwidth > .j-dropdown > .mega-menu-content { padding-inline-start:0; padding-inline-end:0; } 
.desktop-main-menu-wrapper .main-menu-168 .main-menu-item-6.menu-fullwidth > .j-dropdown > .mega-menu-content > .grid-rows > .grid-row > .grid-cols-wrapper { --gutter: var(--content-gutter, 0px) } 
.main-menu-168 > .j-menu li.main-menu-item-6 > a .links-text { display:var(--display); --display: block; } 
.desktop-main-menu-wrapper .main-menu-168 > .j-menu li.main-menu-item-6.multi-level .dropdown-menu ul li .dropdown-menu { left:100% } 
.main-menu-168 > ul > .main-menu-item-6 { --custom-class: fiokmenu }  div.main-menu.main-menu-168 > .j-menu .menu-item.main-menu-item-7 { display: flex } 
div.main-menu.main-menu-168 > .j-menu .menu-item.main-menu-item-7 > a::before { content: '\e926' !important; font-family: icomoon !important; font-size: 20px !important; margin-right: 8px !important; --element-margin-right: 8px !important } 
div#main-menu.main-menu-168 > .j-menu li.main-menu-item-7 > a > .links-text, div#main-menu-2.main-menu-168 > .j-menu li.main-menu-item-7 > a > .links-text, #main-menu-mobile.main-menu-168 > .j-menu li.main-menu-item-7 > a > .links-text, div#main-menu.main-menu-168 > .j-menu li.main-menu-item-7 > a, div#main-menu-2.main-menu-168 > .j-menu li.main-menu-item-7 > a, #main-menu-mobile.main-menu-168 > .j-menu li.main-menu-item-7 > a { font-size: var(--j-font_size-12) !important } 
.desktop-main-menu-wrapper div.main-menu.main-menu-168 > .j-menu > .main-menu-item-7 > a { padding-top: 8px !important; --element-padding-top: 8px !important; padding-bottom: 8px !important; --element-padding-bottom: 8px !important } 
.header-sticky[data-sticky='is-sticky'] .desktop-main-menu-wrapper .main-menu-168 .main-menu-item-7.flyout:not(.open) > .j-dropdown { visibility:hidden; } 
.desktop-main-menu-wrapper .main-menu-168 .main-menu-item-7.menu-fullwidth > .j-dropdown > .mega-menu-content { padding-inline-start:0; padding-inline-end:0; } 
.desktop-main-menu-wrapper .main-menu-168 .main-menu-item-7.menu-fullwidth > .j-dropdown > .mega-menu-content > .grid-rows > .grid-row > .grid-cols-wrapper { --gutter: var(--content-gutter, 0px) } 
.main-menu-168 > .j-menu li.main-menu-item-7 > a .links-text { display:var(--display); --display: block; } 
.desktop-main-menu-wrapper .main-menu-168 > .j-menu li.main-menu-item-7.multi-level .dropdown-menu ul li .dropdown-menu { left:100% } 
.main-menu-168 > ul > .main-menu-item-7 { --custom-class: reg-gomb fiokmenu }  </style>
					<style data-id="css">.search-page .mini-search {
    --search-container-padding: 5px;
	--search-container-padding-outer: px;
  }</style>	<style>::placeholder {
  color: #888 !important;
  opacity: 1; /* Firefox */
}

::-ms-input-placeholder { /* Edge 12 -18 */
  color: #888;
}

.product-65309 .extra-booktype,
.product-65309 .extra-argarancia{
	display: none !important;
}

.tamogatas {
	margin-top: 15px;
}

.product-right-wrapper .product-options {
	margin-bottom: 20px !important;
}

.product-options .control-label {
	margin-bottom: 8px;
}

.product-right .product-stats .extra-booktype-text {
	font-weight: 400 !important;
}

.megjegyzes-tablazat {
  margin-top: 10px;
}

.mi-tortent-eddig {
  margin-top: 30px;
  margin-bottom: 10px !important;
  padding-bottom: 0px;
}

.rendeles-allapot,
.rendeles-allapot-teljesitve,
.rendeles-allapot-sikertelen,
.rendeles-allapot-visszaterites,
.rendeles-allapot-folyamatban {
	padding: 3px 8px;
  border-radius: 5px;
}

.rendeles-allapot-teljesitve {
  background: #31ce36;
  color: #FFF;
}
.rendeles-allapot-sikertelen {
  background: #f25961;
  color: #FFF;
}
.rendeles-allapot-visszaterites {
  background: #fcb96b;;
  color: #FFF;
}
.rendeles-allapot-folyamatban {
  background: #48abf7;
  color: #FFF;
}

.kovetokod {
	background: #48abf7;
  color: #FFF;
  padding: 3px 8px;
  border-radius: 5px;
}

.popup-quickview .popup-container {
  max-height: 85vh;
}

.cart-content .shipping-alert {
  margin: 0px !important;
}

.cart-bottom .subtotal-text,
.cart-bottom .total-text {
  font-weight: 700 !important;
}

.cart-bottom .subtotal-title, .cart-bottom .subtotal-text {
	color: #414141 !important;
	font-size: 14px !important;
	white-space: normal !important;
}

.cart-bottom .total-title, .cart-bottom .subtotal-title {
	white-space: normal !important;
}

.cart-bottom .total-title strong,
.cart-bottom .total-text {
	color: #333 !important;
	font-size: 18px !important;
	white-space: normal !important;
}

.route-checkout-cart .cart-total .table > tbody > tr > td {
	padding: 8px 14px;
}

/* Ingyenes szállítás figyelmeztetés */
.cart-totals > div > .shipping-alert,
.shipping-alert-success,
.shipping-alert {
	display: flex;
	flex-direction: row;
	padding: 10px 30px 10px 20px;
	width: 100%;
	margin-top: 0px;
  margin-bottom: 0px !important;
}

.cart-content > .shipping-alert {
  margin: 0px !important;
}

.shipping-icon {
	font-size: 18px;
	display: flex;
	height: 100%;
	margin-top: auto !important;
	margin-bottom: auto !important;
	margin-right: 10px !important;
}

.shipping-alert-p {
	margin: 0px;
	padding: 0px;
	display: block;
	margin-top: auto;
	margin-bottom: auto;
	font-size: 12px;
}

.cart-total {
	flex-direction: column;
}

#form-review .table tr td {
	white-space: normal !important;
}

.fa-star::before {
	content: "\e90c" !important;
}

.fa-star-o::before {
	content: "\e900" !important;
}

#form-review .table tr td {
  white-space: normal !important;
}

#form-review .table {
	margin-bottom: 20px;
}

.product-right .product-details .in-supp-stock span {
	color: rgba(34,139,34,1)
}

.product-right .product-details .zold,
.zold {
	color: rgba(34,139,34,1) !important;
}

.product-right .product-details .sarga,
.sarga {
	color: rgb(67, 140, 255) !important
}

.product-right .product-details .narancs,
.narancs {
	color: rgb(255, 138, 68) !important
}

.product-right .product-details .piros,
.piros {
	color: rgb(242, 8, 8) !important;
}

.info-ikon {
	margin: 0px !important;
	padding: 0px !important;
  font-size: 17px !important;
  color: #0898d9 !important;
  line-height: 1em !important;
  font-weight: 700;
}

.tooltip-inner {
	text-align: left !important;
  padding: 10px 15px;
  max-width: 250px;
}

.route-checkout-cart .cart-bottom .cart-total table td {
	font-size: 18px;
}

.btn.mobile-filter-trigger {
  left: calc(50% - 92px);
}

.checkout-payment-details.payment-barion{
  display: none
}

.module-banners_grid-203 .slide-col .slide-layers {
  align-items: center !important;
  justify-content: flex-start !important;
  padding-top: 50px;
}

.desktop-header-active.search-page .mini-search #search > .dropdown-menu {
  position: absolute;
  width: 400px;
  max-width: 400px;
  top: 40px;
  left: -368px;
  border-left: 1px solid #DDD;
  border-right: 1px solid #DDD;
  border-bottom: 1px solid #DDD;
}
.menu-builder .mega-menu-content {
  border-left: 1px solid #DDD;
  border-right: 1px solid #DDD;
  border-bottom: 1px solid #DDD;
}

.menu-trigger-1+.main-menu>.j-menu>.menu-item>a>.links-text {
  font-weight: 500;
}

.product-stats .product-manufacturer {
  display: none !important;
}

/* MENÜ */
.category-layout .description {
  display: none;
}
/* /MENÜ */

/* Szerző oldal */
#product-manufacturer {
  max-width: 1200px;
}

#product-manufacturer #content {
  width: 100%;
  max-width: 1200px;
  padding: 0;
}

.gyarto-adatok {
  display: flex;
  flex-direction: row;
  margin-bottom: 80px;
}

.gyarto-kep,
.gyarto-leiras {
  display: flex;
}

.gyarto-kep {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  width: 50%;
}

.gyarto-kep > img {
  width: 300px;
  height: 300px;
  border-radius: 100%;
  border: solid 8px #e2910e;
}

.gyarto-kep h1 {
  margin-top: 30px;
}

.gyarto-leiras {
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
  width: 50%;
}

.gyarto-leiras p {
  margin-bottom: 0;
}

.gyarto-social {
  display: flex;
  flex-direction: row;
  gap: 12px;
  width: 100%;
  justify-content: center;
}

.gyarto-social a {
  display: inline-block;
  padding: 8px;
  background-color: #e2910e;
  line-height: 0;
  border-radius: 50%;
}

.gyarto-social a:hover {
  background-color: #111;
}

.gyarto-social img {
  max-width: 20px;
}

.gyarto-esemeny > span {
  line-height: 40px;
  white-space: nowrap;
}

.gyarto-esemeny {
  flex-wrap: nowrap !important;
  gap: 7px;
  align-items: center;
}

.gyarto-esemeny .form-control {
  border: 0 !important;
  padding: 0;
}

.gyarto-esemeny {
  margin-top: 20px;
}

.gyarto-esemeny a {
  display: inline-block;
  padding: 6px 10px 6px 0;
  width: 200px;
  background-color: #e2910e;
  text-align: center;
}

.gyarto-esemeny a:hover {
  background-color: #111;
}

.gyarto-esemeny img {
  max-width: 25px;
}

.main-products-wrapper {
  margin-bottom: 50px;
}

@media only screen and (max-width: 1140px) {
  #product-manufacturer {
    padding: 0 20px;
  }
  .szerzo-adatok {
    gap: 30px;
  }
  .szerzo-kep img {
    max-width: 100%;
  }
}

@media only screen and (max-width: 768px) {  
  .gyarto-adatok {
    margin: 0 auto;
    flex-direction: column;
  }

  .gyarto-leiras h1 {
    text-align: center;
    margin-top: 30px;
  }

  .gyarto-kep,
  .gyarto-leiras {
    max-width: 100%;
    width: 100%;
  }
  .gyarto-kep img {
    width: 300px !important;
  }
  .gyarto-social {
    justify-content: center;
    margin: 30px 0;
  }
  .gyarto-esemeny {
    margin: 0 0 20px;
  }
}

/* Slider */
.module-slider-142 .swiper-button-prev,
.module-slider-142 .swiper-button-next {
  opacity: 0 !important;
  transition: all 400ms ease-in-out 0s !important;
  -webkit-transition: all 400ms ease-in-out 0s !important;
  --buttons-offset-x: 0 !important;
}

.module-slider-142:hover .swiper-button-prev {
  opacity: 1 !important;
  transform: translate(-25px, 0px) !important;
}

.module-slider-142:hover .swiper-button-next {
  opacity: 1 !important;
  transform: translate(25px, 0px) !important;
}

.grid-row-top-1 .module-slider-142 .module-subitem-4.slide-button .slide-button-group .btn {
  padding: 10px 30px !important;
}

@media (max-width: 767px) {
  .grid-row-top-1 .module-subitem-3 {
    display: none !important;
  }
}

/* Globális */
select,
option {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400px;
  font-size: 13px;
  line-height: 22px;
}

.form-group {
  margin-bottom: 15px !important;
}

.radio a,
.checkbox a,
.form-check a {
  padding: 0;
}

.table {
  margin-bottom: 15px !important;
}

textarea:placeholder-shown + .placeholder-label,
select:placeholder-shown + .placeholder-label,
input:placeholder-shown + .placeholder-label {
  font-size: 13px !important;
}

.input-group-addon {
  background-color: transparent;
}

.popup .site-wrapper > .container {
  max-width: 100%;
}

.btn-danger {
  background-color: #d9534f !important;
}

.btn-danger:hover {
  background-color: #ac2925 !important;
}

.td-qty .btn > i {
  font-size: 16px;
}

.notification-wrapper {
  align-items: center;
  padding: 0 30px;
}

.notification {
  width: 100%;
}

.notification .notification-buttons {
  gap: 10px;
}

.notification .notification-close.btn::before {
  position: relative;
  top: 0;
  left: 0;
  transform: none;
}

.pagination-results {
  flex-direction: row-reverse;
}

.pagination-results .pagination span,
.pagination-results .pagination a {
  width: 35px;
  height: 35px;
}

.route-journal3-blog .page-title {
  display: none !important;
}

html:not(.route-journal3-blog):not(.route-journal3-blog-post) .breadcrumbs {
  display: none !important; 
}

/*.site-wrapper:not(.layout-1 .site-wrapper) .top-row {
  order: 1 !important;
  display: none;
}*/

.site-wrapper .breadcrumbs {
  order: 2 !important;
  margin-bottom: 120px;
}
.site-wrapper .container {
  order: 3 !important;
}

.blog-post {
  margin-top: 0 !important;
}

.site-wrapper .breadcrumbs {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

.site-wrapper .breadcrumb {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}

.breadcrumb>li+li:before {
  padding: 0 8px;
  color: #000;
  content: "\00BB";
  font-size: 16px;
}

.site-wrapper .breadcrumb li:first-child {
  display: flex;
}

.site-wrapper .breadcrumb li:last-child {
  width: 100%;
}

.site-wrapper .breadcrumb li:last-child a {
  font-size: 32px !important;
  line-height: 50px;
}

.site-wrapper .breadcrumb li:last-child:before {
  display: none !important;
}

.manufacturer a {
  color: #666;
}

.out-of-stock .cart-group .btn.btn-cart {
  cursor: not-allowed !important;
  pointer-events: none !important;
}

.product-info.out-of-stock .cart-group {
  cursor: not-allowed !important;
}

.refine-categories .auto-grid .auto-grid-items {
	gap: 10px;
}

.refine-item a {
  padding: 10px; 
}

.refine-item a img {
  display: none;
}

@media only screen and (max-width: 576px) {
  .site-wrapper .breadcrumbs {
    order: 2 !important;
    margin-bottom: 30px;
  }
  .site-wrapper .breadcrumb li:last-child a {
    font-size: 16px !important;
    line-height: 20px;
  }
  .site-wrapper .breadcrumb {
    width: 300px;
    padding: 0 20px;
  }
  .route-journal3-blog-post .blog-post h1 {
    font-size: 22px;
    line-height: 22px;
  }
}

@media only screen and (min-width: 577px) and (max-width: 1024px) {
  .site-wrapper .breadcrumbs {
    order: 2 !important;
    margin-bottom: 40px;
  }
  .site-wrapper .breadcrumb li:last-child a {
    font-size: 20px !important;
    line-height: 34px;
  }
}


@media only screen and (min-width: 1025px) and (max-width: 1440px) {
  .site-wrapper .breadcrumbs {
    order: 2 !important;
    margin-bottom: 80px;
  }
  .site-wrapper .breadcrumb li:last-child a {
    font-size: 24px !important;
    line-height: 34px;
  }
}

@media only screen and (max-width: 600px) {
  .products-filter .select-group {
    flex-direction: column;
    align-items: flex-start;
    margin: 20px 0 0;
    width: 100%;
  }

  .products-filter .select-group .input-group {
    margin: 0;
  }

  .products-filter .select-group .input-group.sort-by {
    margin-bottom: 8px;
  }

  .products-filter .select-group .input-group .input-group-addon {
    display: block;
    padding-left: 0;
  }

  .products-filter .select-group .input-group .form-control {
    max-width: 100%;
  }
}
/* /Globális */

/* Keresőmező */
.header-search .tt-menu > .tt-dataset {
  width: 100%;
}
/* /Keresőmező */

/* Fejléc - Asztali verzió */
.desktop-logo-wrapper {
  margin-right: 20px;
}

.desktop-main-menu-wrapper {
  margin-left: auto;
  margin-right: auto;
}

.desktop-main-menu-wrapper .main-menu .menu-item > .dropdown-menu {
  top: 113px !important;
}

.module-side_products-190 .side-product .manufacturer {
  text-align: center;
}
/* /Fejléc - Asztali verzió */

/* Fejléc - Mobil verzió */
.mobile-header-active .mobile-1 div.mobile-bar-group {
  width: auto;
}
/* /Fejléc - Mobil verzió */

/* Fiókos menü */
.dropdown .j-menu > li > a::before {
  width: 22px;
  margin-right: 8px !important;
}
/* /Fiókos menü */

/* Bejelentkezés és regisztráció */
#togglePassword {
  position: absolute;
  right: 20px;
}

/*.forgot-password {
float: right;
}*/

.login-form .buttons {
  margin-top: 20px !important;
}
/* /Bejelentkezés és regisztráció */

/* Főoldal */
.module-products-193 .product-list .stat-1 .stats-label {
  display: none;
}
/* /Főoldal */

/* Terméklista */
.module-filter .filter-price {
  padding-bottom: 0;
}

.main-products-style.product-grid .product-thumb .stats {
  order: 0;
}

.main-products-style.product-grid .product-thumb .stats .stats-label {
  display: none;
}

.product-thumb .stats-group > span {
  flex-basis: 100%;
}

.product-thumb .stats-group .stats-label + span {
  white-space: initial;
}

.product-thumb .stats-group > span a {
  word-break: break-word;
}
/* /Terméklista */

/* Termékoldal */
span.product-label.product-label-34 strong,
span.product-label.product-label-35 strong {
  color: #fff !important;
  border-radius: 0 !important;
  font-family: 'Open Sans', sans-serif !important;
  font-size: 13px !important;
  font-weight: 400 !important;
  line-height: 22px !important;
  letter-spacing: 0.4px !important;
}

span.product-label.product-label-34 strong {
  background-color: #e2910e !important;
}

span.product-label.product-label-35 strong {
  background-color: #ee2c2c !important;
}

.product-thumb .image {
  aspect-ratio: 17 / 23;
}

.product-thumb .product-img {
  height: 100%
}

.product-thumb .product-img > div {
  height: 100%;
}

.product-thumb .product-img img {
  height: 100%;
  object-fit: cover;
}

.product-blocks .tab-container .tab-content .table {
  border: 0 !important;
}

.product-blocks .tab-container .tab-content .table thead {
  display: none;
}

.product-info .product-details .manufacturer {
  order: 1;
}

.product-info .product-details .page-title {
  order: 2;
}

.route-product-product.popup-quickview .product-info .button-group-page .btn-cart.btn {
  background-color: #666;
}

.route-product-product.popup-quickview .product-info .button-group-page .btn-cart::before {
  content: '\e611' !important;
  font-family: icomoon !important;
}

@media only screen and (max-width: 600px) {
  span.product-label.product-label-34 strong,
  span.product-label.product-label-35 strong {
    font-size: 12px !important;
    line-height: 18px !important;
  }

  .mobile-wrapper-header .reset-filter {
    left: auto !important;
    right: 60px;
  }
}
/* /Termékoldal */

/* Gyorsnézet */
.unitprice-kontener,
.price-group .fizetendo,
.cart-group .control-label,
.product-stats-container li::before {
  display: none;
}

.eredeti-ar-kontener {
  margin-left: 6px;
  text-decoration: line-through;
}

.extra-shipping-text {
  margin-right: 3px;
  font-weight: 400 !important;
}
/* /Gyorsnézet */

/* Kosár - off canvas */
.ures-kosar-kep {
  max-width: 250px;
}

.ures-kosar-szoveg {
  font-size: 14px !important;
}
/* /Kosár - off canvas */

/* Kosár oldal */
.cart-total {
  flex-direction: column;
}

.shipping-alert {
  margin-left: auto;
}
/* /Kosár oldal */

/* Pénztár oldal */
.panel-collapse .buttons {
  margin-top: 20px;
}

.panel-collapse .buttons input[type="checkbox"] {
  margin-left: 6px;
}

#button-payment-method {
  margin-left: auto;
}
/* /Pénztár oldal */

/* Kapcsolat */
.kapcsolati-urlap .buttons {
  margin-top: 15px;
}

.kapcsolati-urlap .captcha .form-group {
  margin-bottom: 0 !important;
}
/* /Kapcsolat */

/* Cikkek oldal */
.blog-home {
  margin-top: 0 !important;
}

.post-list .post-thumb .caption .name {
  order: 1;
}

.post-list .post-thumb .caption .post-stats {
  order: 2;
}

.post-list .post-thumb .btn-read-more .btn-text {
  display: block;
}

.blog-home .post-grid .name a {
  text-align: left;
  float: left;
  width: 100%;
  font-size: 20px;
  font-weight: 500;
  font-family: "Open Sans", sans-serif;
}

@media screen and (max-width: 991px) {
  .post-list .post-thumb {
    flex-direction: column;
  }
}
/* /Cikkek oldal */

/* Cikk oldal */
.blog-post .post-image img {
  width: 100%;
}
/* /Cikk oldal */

/* Copyright */
.copyright .module-body {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.copyright .links-menu-item {
  flex-direction: row !important;
  justify-content: center !important;
  align-items: center !important;
  flex-wrap: nowrap !important;
}

.copyright .menu-item a .links-text {
  white-space: nowrap !important;
}

.copyright .menu-item::before {
  display: none;
}

.copyright .copyright-image {
  width: auto !important;
  max-width: 160px !important;
  max-height: 25px !important;
  height: auto !important;
  margin-left: 5px !important;
}
/* /Copyright */</style>	<!-- Digital Marketing Tools Extension by aits.pk --><style>[data-role=all] { background-color:#008000!important;border-color:#008000!important;color:white!important;}[data-role=necessary] { background-color:#3e3e3e!important;color:white!important;}[data-role=save] { background-color:#aaaaaa!important;color:#272727!important;}[data-role=show] { background-color:#aaaaaa!important;color:#272727!important;}</style>
<script type="module" nitro-exclude="" src="https://konyvaruhaz.publio.hu/catalog/view/javascript/dmt/consent_0.js?vc=1085436138" defer></script><!-- End Digital Marketing Tools Extension by aits.pk -->

			</head>

	<body class=" ">
                				                <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-57256JCJ" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
				                				

					<h1 style="position: absolute; height: 1px; width: 1px; clip: rect(0,0,0,0);">Publio könyváruház</h1>
											<div class="mobile-container mobile-main-menu-container">
				

				<div class="mobile-wrapper-header">
					<span></span>

					<div class="mobile-wrapper-top-menu">
						
					</div>

											<div class="language-currency top-menu">
							<div class="mobile-language-wrapper">
								
							</div>

							<div class="mobile-currency-wrapper">
								
							</div>
						</div>
										<a class="x" href="javascript:;" title="Close"></a>
				</div>

				<template class="mobile-main-menu-wrapper">
					  <div id="main-menu-mobile" class="main-menu main-menu-168  accordion-menu">
  <button aria-label="Edit" class="admin-edit" type="button" data-edit="module_header/main_menu/edit/168"><em class="fa fa-pencil" data-placement="auto" data-toggle="tooltip-hover" data-tooltip-class="admin-edit-tooltip" title="Edit Mobil főmenü - Publio"></em></button>
    <ul class="j-menu">            <li class="menu-item main-menu-item main-menu-item-1  multi-level drop-menu" data-open-color-scheme="">
                              <a href="https://konyvaruhaz.publio.hu/index.php?route=product/catalog" >
                            <span class="links-text">Könyveink</span>
                          </a>
                        </li>
                <li class="menu-item main-menu-item main-menu-item-2  multi-level drop-menu" data-open-color-scheme="">
                              <a href="https://konyvaruhaz.publio.hu/kulonleges-ajanlatunk" >
                            <span class="links-text">Akciós könyvek</span>
                          </a>
                        </li>
                <li class="menu-item main-menu-item main-menu-item-3  multi-level drop-menu" data-open-color-scheme="">
                              <a href="https://konyvaruhaz.publio.hu/index.php?route=product/catalog&amp;sort=p.date_added&amp;order=DESC" >
                            <span class="links-text">Új könyveink</span>
                          </a>
                        </li>
                <li class="menu-item main-menu-item main-menu-item-4  multi-level drop-menu" data-open-color-scheme="">
                              <a href="https://konyvaruhaz.publio.hu/publio-cikkek" >
                            <span class="links-text">Cikkek</span>
                          </a>
                        </li>
                <li class="menu-item main-menu-item main-menu-item-5  multi-level drop-menu" data-open-color-scheme="">
                              <a href="https://konyvkiadas.publio.hu/" target="_blank">
                            <span class="links-text">Könyvkiadó</span>
                          </a>
                        </li>
                <li class="menu-item main-menu-item main-menu-item-6  fiokmenu multi-level drop-menu" data-open-color-scheme="">
                              <a href="https://konyvaruhaz.publio.hu/bejelentkezes" >
                            <span class="links-text">Belépés</span>
                          </a>
                        </li>
                <li class="menu-item main-menu-item main-menu-item-7  reg-gomb fiokmenu multi-level drop-menu" data-open-color-scheme="">
                              <a href="https://konyvaruhaz.publio.hu/regisztracio" >
                            <span class="links-text">Regisztráció</span>
                          </a>
                        </li>
        </ul>
  </div>

				</template>

				
				
			</div>

			<div class="mobile-container desktop-mobile-main-menu-container">
				<div class="mobile-wrapper-header">
					<span></span>
					<a class="x" href="javascript:;" title="Close"></a>
				</div>

				<div class="desktop-mobile-main-menu-wrapper">
														</div>

				
				
			</div>

			<div class="mobile-container mobile-filter-container">
				<div class="mobile-wrapper-header">
					<span></span>
					<button aria-label="Reset" class="reset-filter btn"></button>
					<a class="x" href="javascript:;" title="Close"></a>
				</div>

				<div class="mobile-filter-wrapper"></div>
			</div>

			<div class="mobile-container mobile-cart-content-container">
				<div class="mobile-wrapper-header">
					<span>Kosaram</span>
					<a class="x" href="javascript:;" title="Close"></a>
				</div>

				<div class="mobile-cart-content-wrapper cart-content"></div>
			</div>
				
		
		
		
		

		<div class="global-wrapper">

					<header class="header-compact">
				<div class="header header-compact header-sm module-header_desktop_compact-163">
  <div class="top-bar navbar-nav ">
    

          <div class="language-currency top-menu">
        <div class="desktop-language-wrapper">
          
        </div>
        <div class="desktop-currency-wrapper">
          
        </div>
      </div>
        <div class="top-menu third-menu"></div>
      </div>
  <div class="mid-bar navbar-nav">
    <div class="desktop-logo-wrapper ">
      <div id="logo">
                  <a href="https://konyvaruhaz.publio.hu/">
            <img class="header-logo" src="image/cache/wp/gp/rendszer/publio-01_kuld-1200x423.webp" srcset="image/cache/wp/gp/rendszer/publio-01_kuld-1200x423.webp 1x, image/cache/wp/gp/rendszer/publio-01_kuld-1200x423.webp 2x" width="1200" height="423" alt="Publio könyváruház" title="Publio könyváruház"/>
            <img class="header-logo-alternate" src="image/cache/wp/gp/rendszer/publio-01_kuld-1200x423.webp" srcset="image/cache/wp/gp/rendszer/publio-01_kuld-1200x423.webp 1x, image/cache/wp/gp/rendszer/publio-01_kuld-1200x423.webp 2x" width="1200" height="423" alt="Publio könyváruház" title="Publio könyváruház"/>
          </a>
              </div>
    </div>
    <div class="desktop-main-menu-wrapper menu-top has-menu-1 nav-bar">
              <div class="menu-trigger menu-item main-menu-item menu-trigger-1">
          <ul class="j-menu">
            <li class="menu-item"><a href="javascript:;" data-off-canvas="desktop-mobile-main-menu-container"><span class="links-text">Menu</span></a></li>
          </ul>
        </div>
                    <div id="main-menu" class="main-menu main-menu-158">
  <button aria-label="Edit" class="admin-edit" type="button" data-edit="module_header/main_menu/edit/158"><em class="fa fa-pencil" data-placement="auto" data-toggle="tooltip-hover" data-tooltip-class="admin-edit-tooltip" title="Edit Főmenü - Publio"></em></button>
    <ul class="j-menu">            <li class="menu-item main-menu-item main-menu-item-1  menu-builder dropdown mega-menu mega-fullwidth" data-open-color-scheme="">
                              <a href="https://konyvaruhaz.publio.hu/index.php?route=product/catalog"   class="dropdown-toggle" data-toggle="dropdown" >
                            <span class="links-text">Könyveink</span>
              <span class="open-menu collapsed" data-toggle="collapse" data-target="#collapse-158-1" ><em class="fa fa-plus"></em></span>
                          </a>
                                          <div class="dropdown-menu j-dropdown  " id="collapse-158-1">
              <template>
              <div class="mega-menu-content">  <div class="grid-rows single-item">
              <div class="grid-row grid-row-1">
                <div class="row-bg"></div>
                <div class="grid-cols-wrapper">
          <div class="grid-cols ">
                          <div class="grid-col grid-col-1">
                                <div class="grid-items single-item">
                                      <div class="grid-item grid-module-main_menu-158-1-1-1-1"><div class="module module-categories module-categories-208  module-categories-">
  <button aria-label="Edit" class="admin-edit" type="button" data-edit="module_layout/categories/edit/208"><em class="fa fa-pencil" data-placement="auto" data-toggle="tooltip-hover" data-tooltip-class="admin-edit-tooltip" title="Edit Főmenü kategóriák"></em></button>
    <div class="module-body">
                      <div class="module-item module-item-1">
                            <div class="category-grid no-scroll ipr-grid">
                <div class="category-layout  ">
    <div class="category-thumb">
            <div class="caption">
        <div class="name"><a href="https://konyvaruhaz.publio.hu/389-asztrologia">Asztrológia</a> </div>

                <div class="description">..</div>

              </div>
    </div>
  </div>
  <div class="category-layout  ">
    <div class="category-thumb">
            <div class="caption">
        <div class="name"><a href="https://konyvaruhaz.publio.hu/54-blog">Blog</a> </div>

                <div class="description">..</div>

              </div>
    </div>
  </div>
  <div class="category-layout  ">
    <div class="category-thumb">
            <div class="caption">
        <div class="name"><a href="https://konyvaruhaz.publio.hu/310-csalad">Család</a> </div>

                <div class="description">..</div>

              </div>
    </div>
  </div>
  <div class="category-layout  ">
    <div class="category-thumb">
            <div class="caption">
        <div class="name"><a href="https://konyvaruhaz.publio.hu/324-divat">Divat</a> </div>

                <div class="description">..</div>

              </div>
    </div>
  </div>
  <div class="category-layout  ">
    <div class="category-thumb">
            <div class="caption">
        <div class="name"><a href="https://konyvaruhaz.publio.hu/21-egeszseg">Egészség</a> </div>

                <div class="description">..</div>

              </div>
    </div>
  </div>
  <div class="category-layout  ">
    <div class="category-thumb">
            <div class="caption">
        <div class="name"><a href="https://konyvaruhaz.publio.hu/11-eletrajz">Életrajz</a> </div>

                <div class="description">..</div>

              </div>
    </div>
  </div>
  <div class="category-layout  ">
    <div class="category-thumb">
            <div class="caption">
        <div class="name"><a href="https://konyvaruhaz.publio.hu/155-epiteszet">Építészet</a> </div>

                <div class="description">..</div>

              </div>
    </div>
  </div>
  <div class="category-layout  ">
    <div class="category-thumb">
            <div class="caption">
        <div class="name"><a href="https://konyvaruhaz.publio.hu/47-essze">Esszé</a> </div>

                <div class="description">..</div>

              </div>
    </div>
  </div>
  <div class="category-layout  ">
    <div class="category-thumb">
            <div class="caption">
        <div class="name"><a href="https://konyvaruhaz.publio.hu/40-ezoterikus">Ezoteric</a> </div>

                <div class="description">..</div>

              </div>
    </div>
  </div>
  <div class="category-layout  ">
    <div class="category-thumb">
            <div class="caption">
        <div class="name"><a href="https://konyvaruhaz.publio.hu/10-fikcio">Fikció</a> </div>

                <div class="description">..</div>

              </div>
    </div>
  </div>
  <div class="category-layout  ">
    <div class="category-thumb">
            <div class="caption">
        <div class="name"><a href="https://konyvaruhaz.publio.hu/391-folyoirat">Folyóirat</a> </div>

                <div class="description">..</div>

              </div>
    </div>
  </div>
  <div class="category-layout  ">
    <div class="category-thumb">
            <div class="caption">
        <div class="name"><a href="https://konyvaruhaz.publio.hu/392-fotoalbum">Fotóalbum</a> </div>

                <div class="description">..</div>

              </div>
    </div>
  </div>

          </div>
  
        </div>
                            </div>
</div>
</div>
                                  </div>
              </div>
                          <div class="grid-col grid-col-2">
                                <div class="grid-items single-item">
                                      <div class="grid-item grid-module-main_menu-158-1-1-2-1"><div class="module module-categories module-categories-209  module-categories-">
  <button aria-label="Edit" class="admin-edit" type="button" data-edit="module_layout/categories/edit/209"><em class="fa fa-pencil" data-placement="auto" data-toggle="tooltip-hover" data-tooltip-class="admin-edit-tooltip" title="Edit Főmenü kategóriák 2"></em></button>
    <div class="module-body">
                      <div class="module-item module-item-1">
                            <div class="category-grid no-scroll ipr-grid">
                <div class="category-layout  ">
    <div class="category-thumb">
            <div class="caption">
        <div class="name"><a href="https://konyvaruhaz.publio.hu/19-gyermekkonyvek">Gyermekkönyvek</a> </div>

                <div class="description">..</div>

              </div>
    </div>
  </div>
  <div class="category-layout  ">
    <div class="category-thumb">
            <div class="caption">
        <div class="name"><a href="https://konyvaruhaz.publio.hu/416-hangoskonyv">Hangoskönyv</a> </div>

                <div class="description">..</div>

              </div>
    </div>
  </div>
  <div class="category-layout  ">
    <div class="category-thumb">
            <div class="caption">
        <div class="name"><a href="https://konyvaruhaz.publio.hu/395-idegennyelvu">Idegennyelvű</a> </div>

                <div class="description">..</div>

              </div>
    </div>
  </div>
  <div class="category-layout  ">
    <div class="category-thumb">
            <div class="caption">
        <div class="name"><a href="https://konyvaruhaz.publio.hu/152-jog">Jog</a> </div>

                <div class="description">..</div>

              </div>
    </div>
  </div>
  <div class="category-layout  ">
    <div class="category-thumb">
            <div class="caption">
        <div class="name"><a href="https://konyvaruhaz.publio.hu/396-lexikon">Lexikon</a> </div>

                <div class="description">..</div>

              </div>
    </div>
  </div>
  <div class="category-layout  ">
    <div class="category-thumb">
            <div class="caption">
        <div class="name"><a href="https://konyvaruhaz.publio.hu/13-muveszet">Művészet</a> </div>

                <div class="description">..</div>

              </div>
    </div>
  </div>
  <div class="category-layout  ">
    <div class="category-thumb">
            <div class="caption">
        <div class="name"><a href="https://konyvaruhaz.publio.hu/311-neprajz-nepkolteszet">Néprajz, Népköltészet</a> </div>

                <div class="description">..</div>

              </div>
    </div>
  </div>
  <div class="category-layout  ">
    <div class="category-thumb">
            <div class="caption">
        <div class="name"><a href="https://konyvaruhaz.publio.hu/18-oktatas">Oktatás</a> </div>

                <div class="description">..</div>

              </div>
    </div>
  </div>
  <div class="category-layout  ">
    <div class="category-thumb">
            <div class="caption">
        <div class="name"><a href="https://konyvaruhaz.publio.hu/51-politika">Politika</a> </div>

                <div class="description">..</div>

              </div>
    </div>
  </div>
  <div class="category-layout  ">
    <div class="category-thumb">
            <div class="caption">
        <div class="name"><a href="https://konyvaruhaz.publio.hu/55-riport">Raport</a> </div>

                <div class="description">..</div>

              </div>
    </div>
  </div>

          </div>
  
        </div>
                            </div>
</div>
</div>
                                  </div>
              </div>
                          <div class="grid-col grid-col-3">
                                <div class="grid-items single-item">
                                      <div class="grid-item grid-module-main_menu-158-1-1-3-1"><div class="module module-categories module-categories-210  module-categories-">
  <button aria-label="Edit" class="admin-edit" type="button" data-edit="module_layout/categories/edit/210"><em class="fa fa-pencil" data-placement="auto" data-toggle="tooltip-hover" data-tooltip-class="admin-edit-tooltip" title="Edit Főmenü kategóriák 3"></em></button>
    <div class="module-body">
                      <div class="module-item module-item-1">
                            <div class="category-grid no-scroll ipr-grid">
                <div class="category-layout  ">
    <div class="category-thumb">
            <div class="caption">
        <div class="name"><a href="https://konyvaruhaz.publio.hu/52-sport">Sport</a> </div>

                <div class="description">..</div>

              </div>
    </div>
  </div>
  <div class="category-layout  ">
    <div class="category-thumb">
            <div class="caption">
        <div class="name"><a href="https://konyvaruhaz.publio.hu/398-szabadido">Szabadidő</a> </div>

                <div class="description">..</div>

              </div>
    </div>
  </div>
  <div class="category-layout  ">
    <div class="category-thumb">
            <div class="caption">
        <div class="name"><a href="https://konyvaruhaz.publio.hu/50-szakacskonyv">Szakácskönyv</a> </div>

                <div class="description">..</div>

              </div>
    </div>
  </div>
  <div class="category-layout  ">
    <div class="category-thumb">
            <div class="caption">
        <div class="name"><a href="https://konyvaruhaz.publio.hu/384-szindarab">Színdarab</a> </div>

                <div class="description">..</div>

              </div>
    </div>
  </div>
  <div class="category-layout  ">
    <div class="category-thumb">
            <div class="caption">
        <div class="name"><a href="https://konyvaruhaz.publio.hu/386-tenyirodalom">Tényirodalom</a> </div>

                <div class="description">..</div>

              </div>
    </div>
  </div>
  <div class="category-layout  ">
    <div class="category-thumb">
            <div class="caption">
        <div class="name"><a href="https://konyvaruhaz.publio.hu/402-terkep">Térkép</a> </div>

                <div class="description">..</div>

              </div>
    </div>
  </div>
  <div class="category-layout  ">
    <div class="category-thumb">
            <div class="caption">
        <div class="name"><a href="https://konyvaruhaz.publio.hu/143-tudomany">Tudomány</a> </div>

                <div class="description">..</div>

              </div>
    </div>
  </div>
  <div class="category-layout  ">
    <div class="category-thumb">
            <div class="caption">
        <div class="name"><a href="https://konyvaruhaz.publio.hu/48-utazas">Utazás</a> </div>

                <div class="description">..</div>

              </div>
    </div>
  </div>
  <div class="category-layout  ">
    <div class="category-thumb">
            <div class="caption">
        <div class="name"><a href="https://konyvaruhaz.publio.hu/49-uzlet-gazdasag">Üzlet, Gazdaság</a> </div>

                <div class="description">..</div>

              </div>
    </div>
  </div>
  <div class="category-layout  ">
    <div class="category-thumb">
            <div class="caption">
        <div class="name"><a href="https://konyvaruhaz.publio.hu/43-vallas">Vallás</a> </div>

                <div class="description">..</div>

              </div>
    </div>
  </div>
  <div class="category-layout  ">
    <div class="category-thumb">
            <div class="caption">
        <div class="name"><a href="https://konyvaruhaz.publio.hu/20-vers-kolteszet">Vers, Költészet</a> </div>

                <div class="description">..</div>

              </div>
    </div>
  </div>

          </div>
  
        </div>
                            </div>
</div>
</div>
                                  </div>
              </div>
                          <div class="grid-col grid-col-4">
                                <div class="grid-items single-item">
                                      <div class="grid-item grid-module-main_menu-158-1-1-4-1"><div id="banners-210-1" class="module module-banners module-banners-201">
  <button aria-label="Edit" class="admin-edit" type="button" data-edit="module_layout/banners/edit/201"><em class="fa fa-pencil" data-placement="auto" data-toggle="tooltip-hover" data-tooltip-class="admin-edit-tooltip" title="Edit Főmenü banner - Publio"></em></button>
    <div class="module-body">
              <div class="banners-grid no-scroll ipr-grid">
                            <div class="module-item module-item-1">
      <a href="https://konyvaruhaz.publio.hu/9786151030271-kod-a-szobaban-ekonyv" >
                  <img src="image/cache/wp/gp/bannerek/kod-442x305.webp" srcset="image/cache/wp/gp/bannerek/kod-442x305.webp 1x, image/cache/wp/gp/bannerek/kod-884x610.webp 2x"  alt="" width="442" height="305"/>
                              </a>
          </div>
  
              </div>
      </div>
</div>
</div>
                                  </div>
              </div>
                      </div>
        </div>
              </div>
      </div>
</div>
              </template>
            </div>
                                  </li>
                <li class="menu-item main-menu-item main-menu-item-2  multi-level drop-menu" data-open-color-scheme="">
                              <a href="https://konyvaruhaz.publio.hu/kulonleges-ajanlatunk" >
                            <span class="links-text">Akciós könyvek</span>
                          </a>
                        </li>
                <li class="menu-item main-menu-item main-menu-item-3  menu-builder dropdown mega-menu mega-fullwidth" data-open-color-scheme="">
                              <a href="https://konyvaruhaz.publio.hu/index.php?route=product/catalog&amp;sort=p.date_added&amp;order=DESC"   class="dropdown-toggle" data-toggle="dropdown" >
                            <span class="links-text">Új könyveink</span>
              <span class="open-menu collapsed" data-toggle="collapse" data-target="#collapse-158-3" ><em class="fa fa-plus"></em></span>
                          </a>
                                          <div class="dropdown-menu j-dropdown  " id="collapse-158-3">
              <template>
              <div class="mega-menu-content">  <div class="grid-rows single-item">
              <div class="grid-row grid-row-1">
                <div class="row-bg"></div>
                <div class="grid-cols-wrapper">
          <div class="grid-cols single-item">
                          <div class="grid-col grid-col-1">
                                <div class="grid-items single-item">
                                      <div class="grid-item grid-module-main_menu-158-3-1-1-1"><div class="module module-side_products module-side_products-190">
  <button aria-label="Edit" class="admin-edit" type="button" data-edit="module_layout/side_products/edit/190"><em class="fa fa-pencil" data-placement="auto" data-toggle="tooltip-hover" data-tooltip-class="admin-edit-tooltip" title="Edit Új könyveink főmenüben - Publio"></em></button>
    <div class="module-body side-products-blocks">
                      <div class="module-item module-item-1">
                            <div class="side-products no-scroll ipr-grid">
              	<div class="product-layout  ">
		<div class="side-product">
			<div class="image">
				<a href="https://konyvaruhaz.publio.hu/9789636755041-the-atlas-paradox-az-atlas-paradoxon"  class="product-img" title="THE ATLAS PARADOX - AZ ATLAS-PARADOXON">
											<img src="image/cache/wp/gj/product/69eb122448c46-443x600w.webp" srcset="image/cache/wp/gj/product/69eb122448c46-443x600w.webp 1x, image/cache/wp/gj/product/69eb122448c46-886x1200w.webp 2x"  width="443" height="600" alt="THE ATLAS PARADOX - AZ ATLAS-PARADOXON" title="THE ATLAS PARADOX - AZ ATLAS-PARADOXON" class="img-first">
									</a>

									<div class="quickview-button">
						<a class="btn btn-quickview" role="button" aria-label="Gyorsnézet" data-toggle="tooltip-hover" data-tooltip-class="module-side_products-190 quickview-tooltip" data-placement="top" title="Gyorsnézet" onclick="quickview('71786')">
							<span class="btn-text">Gyorsnézet</span>
						</a>
					</div>
							</div>

			<div class="caption">
				<div class="name">
					<a href="https://konyvaruhaz.publio.hu/9789636755041-the-atlas-paradox-az-atlas-paradoxon" >THE ATLAS PARADOX - AZ ATLAS-PARADOXON</a>
				</div>

									<div class="price">
						<div class="mini-card-ar-kontener">
															<div class="mini-card-normal-ar">
																		<div class="price-normal">
										7 999 Ft
									</div>

																	</div>
													</div>

													<span class="price-tax">Áraink az ÁFA értékét tartalmazzák!</span>
											</div>
													<div class="rating no-rating">
						<div class="rating-stars">
																								<span class="fa fa-stack"><em class="fa fa-star-o fa-stack-2x"></em></span>
																																<span class="fa fa-stack"><em class="fa fa-star-o fa-stack-2x"></em></span>
																																<span class="fa fa-stack"><em class="fa fa-star-o fa-stack-2x"></em></span>
																																<span class="fa fa-stack"><em class="fa fa-star-o fa-stack-2x"></em></span>
																																<span class="fa fa-stack"><em class="fa fa-star-o fa-stack-2x"></em></span>
																					</div>
					</div>
													<div class="button-group">
													<a class="btn btn-cart" role="button" aria-label="Kosárba"  data-toggle="tooltip-hover" data-tooltip-class="module-side_products-190 cart-tooltip" data-placement="top" title="Kosárba"  onclick="cart.add('71786', $(this).closest('.product-thumb').find('.button-group input[name=\'quantity\']').val());" data-loading-text="<span class='btn-text'>Kosárba</span>"><span class="btn-text">Kosárba</span></a>
																			<a class="btn btn-wishlist" role="button" aria-label="Kívánságlistára"  data-toggle="tooltip-hover" data-tooltip-class="module-side_products-190 wishlist-tooltip" data-placement="top" title="Kívánságlistára"  onclick="wishlist.add('71786')"><span class="btn-text">Kívánságlistára</span></a>
																			<a class="btn btn-compare" role="button" aria-label="Összehasonlítás"  data-toggle="tooltip-hover" data-tooltip-class="module-side_products-190 compare-tooltip" data-placement="top" title="Összehasonlítás"  onclick="compare.add('71786')"><span class="btn-text">Összehasonlítás</span></a>
											</div>
							</div>
		</div>
	</div>
	<div class="product-layout  ">
		<div class="side-product">
			<div class="image">
				<a href="https://konyvaruhaz.publio.hu/9789636205874-a-greenshore-gloriett"  class="product-img" title="A Greenshore-gloriett">
											<img src="image/cache/wp/gj/product/69eb1222ec9b4-443x600w.webp" srcset="image/cache/wp/gj/product/69eb1222ec9b4-443x600w.webp 1x, image/cache/wp/gj/product/69eb1222ec9b4-886x1200w.webp 2x"  width="443" height="600" alt="A Greenshore-gloriett" title="A Greenshore-gloriett" class="img-first">
									</a>

									<div class="quickview-button">
						<a class="btn btn-quickview" role="button" aria-label="Gyorsnézet" data-toggle="tooltip-hover" data-tooltip-class="module-side_products-190 quickview-tooltip" data-placement="top" title="Gyorsnézet" onclick="quickview('71785')">
							<span class="btn-text">Gyorsnézet</span>
						</a>
					</div>
							</div>

			<div class="caption">
				<div class="name">
					<a href="https://konyvaruhaz.publio.hu/9789636205874-a-greenshore-gloriett" >A Greenshore-gloriett</a>
				</div>

									<div class="price">
						<div class="mini-card-ar-kontener">
															<div class="mini-card-normal-ar">
																		<div class="price-normal">
										2 299 Ft
									</div>

																	</div>
													</div>

													<span class="price-tax">Áraink az ÁFA értékét tartalmazzák!</span>
											</div>
													<div class="rating no-rating">
						<div class="rating-stars">
																								<span class="fa fa-stack"><em class="fa fa-star-o fa-stack-2x"></em></span>
																																<span class="fa fa-stack"><em class="fa fa-star-o fa-stack-2x"></em></span>
																																<span class="fa fa-stack"><em class="fa fa-star-o fa-stack-2x"></em></span>
																																<span class="fa fa-stack"><em class="fa fa-star-o fa-stack-2x"></em></span>
																																<span class="fa fa-stack"><em class="fa fa-star-o fa-stack-2x"></em></span>
																					</div>
					</div>
													<div class="button-group">
													<a class="btn btn-cart" role="button" aria-label="Kosárba"  data-toggle="tooltip-hover" data-tooltip-class="module-side_products-190 cart-tooltip" data-placement="top" title="Kosárba"  onclick="cart.add('71785', $(this).closest('.product-thumb').find('.button-group input[name=\'quantity\']').val());" data-loading-text="<span class='btn-text'>Kosárba</span>"><span class="btn-text">Kosárba</span></a>
																			<a class="btn btn-wishlist" role="button" aria-label="Kívánságlistára"  data-toggle="tooltip-hover" data-tooltip-class="module-side_products-190 wishlist-tooltip" data-placement="top" title="Kívánságlistára"  onclick="wishlist.add('71785')"><span class="btn-text">Kívánságlistára</span></a>
																			<a class="btn btn-compare" role="button" aria-label="Összehasonlítás"  data-toggle="tooltip-hover" data-tooltip-class="module-side_products-190 compare-tooltip" data-placement="top" title="Összehasonlítás"  onclick="compare.add('71785')"><span class="btn-text">Összehasonlítás</span></a>
											</div>
							</div>
		</div>
	</div>
	<div class="product-layout  ">
		<div class="side-product">
			<div class="image">
				<a href="https://konyvaruhaz.publio.hu/9789636758073-pont-jo-hely"  class="product-img" title="PONT JÓ HELY">
											<img src="image/cache/wp/gj/product/69eb118e2c78f-443x600w.webp" srcset="image/cache/wp/gj/product/69eb118e2c78f-443x600w.webp 1x, image/cache/wp/gj/product/69eb118e2c78f-886x1200w.webp 2x"  width="443" height="600" alt="PONT JÓ HELY" title="PONT JÓ HELY" class="img-first">
									</a>

									<div class="quickview-button">
						<a class="btn btn-quickview" role="button" aria-label="Gyorsnézet" data-toggle="tooltip-hover" data-tooltip-class="module-side_products-190 quickview-tooltip" data-placement="top" title="Gyorsnézet" onclick="quickview('71784')">
							<span class="btn-text">Gyorsnézet</span>
						</a>
					</div>
							</div>

			<div class="caption">
				<div class="name">
					<a href="https://konyvaruhaz.publio.hu/9789636758073-pont-jo-hely" >PONT JÓ HELY</a>
				</div>

									<div class="price">
						<div class="mini-card-ar-kontener">
															<div class="mini-card-normal-ar">
																		<div class="price-normal">
										5 999 Ft
									</div>

																	</div>
													</div>

													<span class="price-tax">Áraink az ÁFA értékét tartalmazzák!</span>
											</div>
													<div class="rating no-rating">
						<div class="rating-stars">
																								<span class="fa fa-stack"><em class="fa fa-star-o fa-stack-2x"></em></span>
																																<span class="fa fa-stack"><em class="fa fa-star-o fa-stack-2x"></em></span>
																																<span class="fa fa-stack"><em class="fa fa-star-o fa-stack-2x"></em></span>
																																<span class="fa fa-stack"><em class="fa fa-star-o fa-stack-2x"></em></span>
																																<span class="fa fa-stack"><em class="fa fa-star-o fa-stack-2x"></em></span>
																					</div>
					</div>
													<div class="button-group">
													<a class="btn btn-cart" role="button" aria-label="Kosárba"  data-toggle="tooltip-hover" data-tooltip-class="module-side_products-190 cart-tooltip" data-placement="top" title="Kosárba"  onclick="cart.add('71784', $(this).closest('.product-thumb').find('.button-group input[name=\'quantity\']').val());" data-loading-text="<span class='btn-text'>Kosárba</span>"><span class="btn-text">Kosárba</span></a>
																			<a class="btn btn-wishlist" role="button" aria-label="Kívánságlistára"  data-toggle="tooltip-hover" data-tooltip-class="module-side_products-190 wishlist-tooltip" data-placement="top" title="Kívánságlistára"  onclick="wishlist.add('71784')"><span class="btn-text">Kívánságlistára</span></a>
																			<a class="btn btn-compare" role="button" aria-label="Összehasonlítás"  data-toggle="tooltip-hover" data-tooltip-class="module-side_products-190 compare-tooltip" data-placement="top" title="Összehasonlítás"  onclick="compare.add('71784')"><span class="btn-text">Összehasonlítás</span></a>
											</div>
							</div>
		</div>
	</div>
	<div class="product-layout  ">
		<div class="side-product">
			<div class="image">
				<a href="https://konyvaruhaz.publio.hu/9789636754976-escaping-from-houdini-houdini-csapdajaban-hasfelmetszo-jack-nyomaban-3"  class="product-img" title="ESCAPING FROM HOUDINI - HOUDINI CSAPDÁJÁBAN (HASFELMETSZŐ JACK NYOMÁBAN 3)">
											<img src="image/cache/wp/gj/product/69eb118c3d4e7-443x600w.webp" srcset="image/cache/wp/gj/product/69eb118c3d4e7-443x600w.webp 1x, image/cache/wp/gj/product/69eb118c3d4e7-886x1200w.webp 2x"  width="443" height="600" alt="ESCAPING FROM HOUDINI - HOUDINI CSAPDÁJÁBAN (HASFELMETSZŐ JACK NYOMÁBAN 3)" title="ESCAPING FROM HOUDINI - HOUDINI CSAPDÁJÁBAN (HASFELMETSZŐ JACK NYOMÁBAN 3)" class="img-first">
									</a>

									<div class="quickview-button">
						<a class="btn btn-quickview" role="button" aria-label="Gyorsnézet" data-toggle="tooltip-hover" data-tooltip-class="module-side_products-190 quickview-tooltip" data-placement="top" title="Gyorsnézet" onclick="quickview('71783')">
							<span class="btn-text">Gyorsnézet</span>
						</a>
					</div>
							</div>

			<div class="caption">
				<div class="name">
					<a href="https://konyvaruhaz.publio.hu/9789636754976-escaping-from-houdini-houdini-csapdajaban-hasfelmetszo-jack-nyomaban-3" >ESCAPING FROM HOUDINI - HOUDINI CSAPDÁJÁBAN (HASFELMETSZŐ JACK NYOMÁBAN 3)</a>
				</div>

									<div class="price">
						<div class="mini-card-ar-kontener">
															<div class="mini-card-normal-ar">
																		<div class="price-normal">
										6 299 Ft
									</div>

																	</div>
													</div>

													<span class="price-tax">Áraink az ÁFA értékét tartalmazzák!</span>
											</div>
													<div class="rating no-rating">
						<div class="rating-stars">
																								<span class="fa fa-stack"><em class="fa fa-star-o fa-stack-2x"></em></span>
																																<span class="fa fa-stack"><em class="fa fa-star-o fa-stack-2x"></em></span>
																																<span class="fa fa-stack"><em class="fa fa-star-o fa-stack-2x"></em></span>
																																<span class="fa fa-stack"><em class="fa fa-star-o fa-stack-2x"></em></span>
																																<span class="fa fa-stack"><em class="fa fa-star-o fa-stack-2x"></em></span>
																					</div>
					</div>
													<div class="button-group">
													<a class="btn btn-cart" role="button" aria-label="Kosárba"  data-toggle="tooltip-hover" data-tooltip-class="module-side_products-190 cart-tooltip" data-placement="top" title="Kosárba"  onclick="cart.add('71783', $(this).closest('.product-thumb').find('.button-group input[name=\'quantity\']').val());" data-loading-text="<span class='btn-text'>Kosárba</span>"><span class="btn-text">Kosárba</span></a>
																			<a class="btn btn-wishlist" role="button" aria-label="Kívánságlistára"  data-toggle="tooltip-hover" data-tooltip-class="module-side_products-190 wishlist-tooltip" data-placement="top" title="Kívánságlistára"  onclick="wishlist.add('71783')"><span class="btn-text">Kívánságlistára</span></a>
																			<a class="btn btn-compare" role="button" aria-label="Összehasonlítás"  data-toggle="tooltip-hover" data-tooltip-class="module-side_products-190 compare-tooltip" data-placement="top" title="Összehasonlítás"  onclick="compare.add('71783')"><span class="btn-text">Összehasonlítás</span></a>
											</div>
							</div>
		</div>
	</div>
	<div class="product-layout  ">
		<div class="side-product">
			<div class="image">
				<a href="https://konyvaruhaz.publio.hu/9786156481979-bagolyfioka-kreativ-foglalkoztato-fuzet-feszeklakok-keszsegfejleszto-fog"  class="product-img" title="BAGOLYFIÓKA KREATÍV FOGLALKOZTATÓ FÜZET - FÉSZEKLAKÓK - KÉSZSÉGFEJLESZTŐ FOG.">
											<img src="image/cache/wp/gj/product/69eb11738f103-443x600h.webp" srcset="image/cache/wp/gj/product/69eb11738f103-443x600h.webp 1x, image/cache/wp/gj/product/69eb11738f103-886x1200h.webp 2x"  width="443" height="600" alt="BAGOLYFIÓKA KREATÍV FOGLALKOZTATÓ FÜZET - FÉSZEKLAKÓK - KÉSZSÉGFEJLESZTŐ FOG." title="BAGOLYFIÓKA KREATÍV FOGLALKOZTATÓ FÜZET - FÉSZEKLAKÓK - KÉSZSÉGFEJLESZTŐ FOG." class="img-first">
									</a>

									<div class="quickview-button">
						<a class="btn btn-quickview" role="button" aria-label="Gyorsnézet" data-toggle="tooltip-hover" data-tooltip-class="module-side_products-190 quickview-tooltip" data-placement="top" title="Gyorsnézet" onclick="quickview('71782')">
							<span class="btn-text">Gyorsnézet</span>
						</a>
					</div>
							</div>

			<div class="caption">
				<div class="name">
					<a href="https://konyvaruhaz.publio.hu/9786156481979-bagolyfioka-kreativ-foglalkoztato-fuzet-feszeklakok-keszsegfejleszto-fog" >BAGOLYFIÓKA KREATÍV FOGLALKOZTATÓ FÜZET - FÉSZEKLAKÓK - KÉSZSÉGFEJLESZTŐ FOG.</a>
				</div>

									<div class="price">
						<div class="mini-card-ar-kontener">
															<div class="mini-card-normal-ar">
																		<div class="price-normal">
										995 Ft
									</div>

																	</div>
													</div>

													<span class="price-tax">Áraink az ÁFA értékét tartalmazzák!</span>
											</div>
													<div class="rating no-rating">
						<div class="rating-stars">
																								<span class="fa fa-stack"><em class="fa fa-star-o fa-stack-2x"></em></span>
																																<span class="fa fa-stack"><em class="fa fa-star-o fa-stack-2x"></em></span>
																																<span class="fa fa-stack"><em class="fa fa-star-o fa-stack-2x"></em></span>
																																<span class="fa fa-stack"><em class="fa fa-star-o fa-stack-2x"></em></span>
																																<span class="fa fa-stack"><em class="fa fa-star-o fa-stack-2x"></em></span>
																					</div>
					</div>
													<div class="button-group">
													<a class="btn btn-cart" role="button" aria-label="Kosárba"  data-toggle="tooltip-hover" data-tooltip-class="module-side_products-190 cart-tooltip" data-placement="top" title="Kosárba"  onclick="cart.add('71782', $(this).closest('.product-thumb').find('.button-group input[name=\'quantity\']').val());" data-loading-text="<span class='btn-text'>Kosárba</span>"><span class="btn-text">Kosárba</span></a>
																			<a class="btn btn-wishlist" role="button" aria-label="Kívánságlistára"  data-toggle="tooltip-hover" data-tooltip-class="module-side_products-190 wishlist-tooltip" data-placement="top" title="Kívánságlistára"  onclick="wishlist.add('71782')"><span class="btn-text">Kívánságlistára</span></a>
																			<a class="btn btn-compare" role="button" aria-label="Összehasonlítás"  data-toggle="tooltip-hover" data-tooltip-class="module-side_products-190 compare-tooltip" data-placement="top" title="Összehasonlítás"  onclick="compare.add('71782')"><span class="btn-text">Összehasonlítás</span></a>
											</div>
							</div>
		</div>
	</div>
	<div class="product-layout  ">
		<div class="side-product">
			<div class="image">
				<a href="https://konyvaruhaz.publio.hu/9789636205492-sally-diamond-a-furcsa-lany"  class="product-img" title="Sally Diamond, a furcsa lány">
											<img src="image/cache/wp/ge/product/69eb116f891b5-443x600w.webp" srcset="image/cache/wp/ge/product/69eb116f891b5-443x600w.webp 1x, image/cache/wp/ge/product/69eb116f891b5-886x1200w.webp 2x"  width="443" height="600" alt="Sally Diamond, a furcsa lány" title="Sally Diamond, a furcsa lány" class="img-first">
									</a>

									<div class="quickview-button">
						<a class="btn btn-quickview" role="button" aria-label="Gyorsnézet" data-toggle="tooltip-hover" data-tooltip-class="module-side_products-190 quickview-tooltip" data-placement="top" title="Gyorsnézet" onclick="quickview('71781')">
							<span class="btn-text">Gyorsnézet</span>
						</a>
					</div>
							</div>

			<div class="caption">
				<div class="name">
					<a href="https://konyvaruhaz.publio.hu/9789636205492-sally-diamond-a-furcsa-lany" >Sally Diamond, a furcsa lány</a>
				</div>

									<div class="price">
						<div class="mini-card-ar-kontener">
															<div class="mini-card-normal-ar">
																		<div class="price-normal">
										4 599 Ft
									</div>

																	</div>
													</div>

													<span class="price-tax">Áraink az ÁFA értékét tartalmazzák!</span>
											</div>
													<div class="rating no-rating">
						<div class="rating-stars">
																								<span class="fa fa-stack"><em class="fa fa-star-o fa-stack-2x"></em></span>
																																<span class="fa fa-stack"><em class="fa fa-star-o fa-stack-2x"></em></span>
																																<span class="fa fa-stack"><em class="fa fa-star-o fa-stack-2x"></em></span>
																																<span class="fa fa-stack"><em class="fa fa-star-o fa-stack-2x"></em></span>
																																<span class="fa fa-stack"><em class="fa fa-star-o fa-stack-2x"></em></span>
																					</div>
					</div>
													<div class="button-group">
													<a class="btn btn-cart" role="button" aria-label="Kosárba"  data-toggle="tooltip-hover" data-tooltip-class="module-side_products-190 cart-tooltip" data-placement="top" title="Kosárba"  onclick="cart.add('71781', $(this).closest('.product-thumb').find('.button-group input[name=\'quantity\']').val());" data-loading-text="<span class='btn-text'>Kosárba</span>"><span class="btn-text">Kosárba</span></a>
																			<a class="btn btn-wishlist" role="button" aria-label="Kívánságlistára"  data-toggle="tooltip-hover" data-tooltip-class="module-side_products-190 wishlist-tooltip" data-placement="top" title="Kívánságlistára"  onclick="wishlist.add('71781')"><span class="btn-text">Kívánságlistára</span></a>
																			<a class="btn btn-compare" role="button" aria-label="Összehasonlítás"  data-toggle="tooltip-hover" data-tooltip-class="module-side_products-190 compare-tooltip" data-placement="top" title="Összehasonlítás"  onclick="compare.add('71781')"><span class="btn-text">Összehasonlítás</span></a>
											</div>
							</div>
		</div>
	</div>

          </div>
  
        </div>
                            </div>
</div>
</div>
                                  </div>
              </div>
                      </div>
        </div>
              </div>
      </div>
</div>
              </template>
            </div>
                                  </li>
                <li class="menu-item main-menu-item main-menu-item-4  multi-level drop-menu" data-open-color-scheme="">
                              <a href="https://konyvaruhaz.publio.hu/publio-cikkek" >
                            <span class="links-text">Cikkek</span>
                          </a>
                        </li>
                <li class="menu-item main-menu-item main-menu-item-5  multi-level drop-menu" data-open-color-scheme="">
                              <a href="https://konyvkiadas.publio.hu" target="_blank">
                            <span class="links-text">Könyvkiadó</span>
                          </a>
                        </li>
        </ul>
  </div>

                  </div>

   <div class="header-cart-group">
            <div class="desktop-search-wrapper mini-search">
	<div class="search-kontener">
        <div id="search" class="dropdown search-dropdown-page">
  <button class="dropdown-toggle search-trigger" data-toggle="dropdown" aria-label="Keresés..."><span class="menu-icon"></span></button>
  <div class="dropdown-menu j-dropdown color-scheme-">
    <div class="header-search">
            <label class="sr-only" for="search-input-el">Keresés...</label>
	  <input id="search-input-el" type="search" name="search" value="" placeholder="Keresés..." class="search-input" data-category_id=""/>
      <button type="button" class="search-button" aria-label="Keresés..."></button>
    </div>
  </div>
</div>

		</div>
      </div>
                          <div class="top-menu secondary-menu ">  <div class="top-menu top-menu-165 icon-menu">
    <button aria-label="Edit" class="admin-edit" type="button" data-edit="module_header/top_menu/edit/165"><em class="fa fa-pencil" data-placement="auto" data-toggle="tooltip-hover" data-tooltip-class="admin-edit-tooltip" title="Edit Ikonos menü - Publio"></em></button>
    <ul class="j-menu">
                      <li class="menu-item top-menu-item top-menu-item-1  dropdown drop-menu">
                  <a href="https://konyvaruhaz.publio.hu/bejelentkezes"  class="dropdown-toggle" data-toggle="dropdown" title="Fiókom">
                    <span class="links-text">Fiókom</span>
        </a>
            <div class="dropdown-menu j-dropdown ">
        <ul class="j-menu">
                              <li class="menu-item top-menu-item-2">
                  <a href="https://konyvaruhaz.publio.hu/bejelentkezes"  title="Belépés">
                    <span class="links-text">Belépés</span>
        </a>
            </li>

                              <li class="menu-item top-menu-item-3">
                  <a href="https://konyvaruhaz.publio.hu/regisztracio"  title="Regisztráció">
                    <span class="links-text">Regisztráció</span>
        </a>
            </li>

                  </ul>
      </div>
      </li>

          </ul>
  </div>
</div>
            <div class="desktop-cart-wrapper">
        	<div id="cart" class="dropdown ">
		<a href="javascript:;" data-toggle="dropdown" data-loading-text="Betöltés..." class="dropdown-toggle cart-heading" title="Kosár tartalma">
							<span id="cart-total"><span class="cart-title">Kosaram</span><span class="cart-text">0 termék - 0 Ft</span></span>
						<em class="fa fa-shopping-cart">
				<span id="cart-items" class="count-badge count-zero">0</span>

							</em>
		</a>

		<div id="cart-content" class="dropdown-menu cart-content j-dropdown">
			<ul>
									<li>
						<p class="text-center cart-empty"><div class="ures-kosar-kontener"><div class="ures-kosar-kep-kontener"><img src="image/cache/wp/ep/catalog/view/theme/journal3/image/empty-cart.webp" alt="A kosarad üres!" class="ures-kosar-kep"></div><div class="ures-kosar-szoveg">A kosarad üres!</div></div></p>
					</li>
							</ul>
		</div>
	</div>

      </div>
    </div>
  </div>
  </div>


				<div class="mobile-header mobile-default mobile-1 module-header_mobile_1-169 ">
  <div class="mobile-top-bar ">
    <div class="mobile-top-menu-wrapper">
      
    </div>
      </div>
  <div class="mobile-bar sticky-bar">
	<a href="javascript:;" class="menu-trigger" data-off-canvas="mobile-main-menu-container" title=""><span class="menu-icon"></span></a>
    <div class="mobile-logo-wrapper ">
          </div>
    <div class="mobile-bar-group">
                  <div class="mobile-search-wrapper mini-search">
        
      </div>
      <div class="mobile-cart-wrapper mini-cart">
        
      </div>
    </div>
  </div>
  </div>

				<div class="site-overlay"></div>
			</header>
				<div class="site-wrapper">
<div id="top" class="top top-row">
      <div class="grid-rows ">
              <div class="grid-row grid-row-top-1">
                <div class="row-bg"></div>
                <div class="grid-cols-wrapper">
          <div class="grid-cols ">
                          <div class="grid-col grid-col-top-1-1">
                                <div class="grid-items single-item">
                                      <div class="grid-item grid-module-top-1-1-1"><div class="module module-slider module-slider-142">
  <button aria-label="Edit" class="admin-edit" type="button" data-edit="module_layout/slider/edit/142"><em class="fa fa-pencil" data-placement="auto" data-toggle="tooltip-hover" data-tooltip-class="admin-edit-tooltip" title="Edit Books - Publio"></em></button>
  <div class="slider-wrapper ">
    <div class="swiper-container" >
      <div class="journal-loading"><em class="fa fa-spinner fa-spin"></em></div>
            <div class="swiper-wrapper" data-options='{"speed":800,"pauseOnMouseEnter":true,"slidesPerView":1,"centeredSlides":true,"effect":"slide","loop":true,"threshold":"","shuffle":false,"centerInsufficientSlides":false,"parallax":false,"parallax_bg":false,"overflow":true,"overflowThumbs":true,"simulateTouch":true,"thumbsFreeMode":false,"timerPagination":true,"bulletsType":"bullets","allowTouchMove":true,"timerPlacement":"slider","autoplay":{"delay":"5000","disableOnInteraction":false,"pauseOnMouseEnter":true}}'>
                  <div class="module-item module-item-1  swiper-slide swiper-slide-active">
            <div class="slide-content slide-content-image"     >
                                                <img class="lazyload" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAB9AAAAOEAQMAAADDpjjIAAAABlBMVEUAAAAAAAClZ7nPAAAAAXRSTlMAQObYZgAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAPJJREFUeNrtwTEBAAAAwqD1T20ND6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBHA3KZAAGNR0Q6AAAAAElFTkSuQmCC" data-srcset="image/cache/wp/gp/simple%20banners/főoldali%20nagy%20banner-28-2000x900.webp 1x, image/cache/wp/gp/simple%20banners/főoldali%20nagy%20banner-28-4000x1800.webp 2x" width="2000" height="900" alt="" title=""/>
                                                            <a class="slide-link" href="https://konyvaruhaz.publio.hu/-kozos-pillanatok" target="_blank" aria-hidden="true" tabindex="-1"></a>
                                          <div class="slide-cols">
                                                      <div class="slide-col slide-col-left"     >

                      <div class="slide-layers">
                                                                              <div class="module-subitem module-subitem-1  slide-text"     >
                              <div class="slide-text-item"><span>Betalál. Passzol. Örömet ad. Megmarad.</span></div>
                            </div>
                                                                                                        <div class="module-subitem module-subitem-2  slide-text"     >
                              <div class="slide-text-item"><span>Közös<br>pillanatok</span></div>
                            </div>
                                                                                                        <div class="module-subitem module-subitem-3  slide-text"     >
                              <div class="slide-text-item"><span>Egy jó ajándék nem túlgondolt.<br>Közös pillanatokat indít el.<br>
Ebben a válogatásban<br>ilyen könyveket találsz,<br><br>könnyű lesz jól választani.</span></div>
                            </div>
                                                                                                        <div class="module-subitem module-subitem-4  slide-button"     >
                              <div class="slide-button-group">
                                                                  <a class="btn slide-button-1" href="https://konyvaruhaz.publio.hu/-kozos-pillanatok" target="_blank" ><span>Megnézem</span></a>
                                                                                              </div>
                            </div>
                                                                        </div>
                    </div>
                                                                                                  </div>
                          </div>
          </div>
                  <div class="module-item module-item-2  swiper-slide ">
            <div class="slide-content slide-content-image"     >
                                                <img class="lazyload" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAB9AAAAOEAQMAAADDpjjIAAAABlBMVEUAAAAAAAClZ7nPAAAAAXRSTlMAQObYZgAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAPJJREFUeNrtwTEBAAAAwqD1T20ND6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBHA3KZAAGNR0Q6AAAAAElFTkSuQmCC" data-srcset="image/cache/wp/gp/főoldali%20nagy%20banner-12-2000x900.webp 1x, image/cache/wp/gp/főoldali%20nagy%20banner-12-4000x1800.webp 2x" width="2000" height="900" alt="" title=""/>
                                                            <a class="slide-link" href="https://konyvaruhaz.publio.hu/-ajandek-magamnak" target="_blank" aria-hidden="true" tabindex="-1"></a>
                                          <div class="slide-cols">
                                                      <div class="slide-col slide-col-left"     >

                      <div class="slide-layers">
                                                                              <div class="module-subitem module-subitem-1  slide-text"     >
                              <div class="slide-text-item"><span>Most nem kell ünnep. Nem kell indok.</span></div>
                            </div>
                                                                                                        <div class="module-subitem module-subitem-2  slide-text"     >
                              <div class="slide-text-item"><span>Ajándék<br>magamnak</span></div>
                            </div>
                                                                                                        <div class="module-subitem module-subitem-3  slide-text"     >
                              <div class="slide-text-item"><span>Egy este, amikor elmerülhetsz egy történetben.<br>Egy óra, amikor feltöltődsz,<br>kikapcsolsz, és csak a lapokra figyelsz.<br>Nézz körül!</span></div>
                            </div>
                                                                                                        <div class="module-subitem module-subitem-4  slide-button"     >
                              <div class="slide-button-group">
                                                                  <a class="btn slide-button-1" href="https://konyvaruhaz.publio.hu/-ajandek-magamnak" target="_blank" ><span>Megnézem</span></a>
                                                                                              </div>
                            </div>
                                                                        </div>
                    </div>
                                                                                                  </div>
                          </div>
          </div>
                  <div class="module-item module-item-3  swiper-slide ">
            <div class="slide-content slide-content-image"     >
                                                <img class="lazyload" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAB9AAAAOEAQMAAADDpjjIAAAABlBMVEUAAAAAAAClZ7nPAAAAAXRSTlMAQObYZgAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAPJJREFUeNrtwTEBAAAAwqD1T20ND6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBHA3KZAAGNR0Q6AAAAAElFTkSuQmCC" data-srcset="image/cache/wp/gp/bannerek/fe-2000x900.webp 1x, image/cache/wp/gp/bannerek/fe-4000x1800.webp 2x" width="2000" height="900" alt="" title=""/>
                                                            <a class="slide-link" href="https://szerzoikiadas.publio.hu" target="_blank" aria-hidden="true" tabindex="-1"></a>
                                          <div class="slide-cols">
                                                      <div class="slide-col slide-col-left"     >

                      <div class="slide-layers">
                                                                              <div class="module-subitem module-subitem-1  slide-text"     >
                              <div class="slide-text-item"><span>Akár 70% jutalék, és a könyved ott lehet a könyvesboltokban.</span></div>
                            </div>
                                                                                                        <div class="module-subitem module-subitem-2  slide-text"     >
                              <div class="slide-text-item"><span>Kéziratot<br>várunk!</span></div>
                            </div>
                                                                                                        <div class="module-subitem module-subitem-3  slide-text"     >
                              <div class="slide-text-item"><span>Kéziratod többet érdemel, mint hogy a fiókban heverjen <br>vagy olyan kiadóknál landoljon, akik elveszik a <br> kreatív szabadságodat és minimális jutalékot kínálnak. <br></span></div>
                            </div>
                                                                                                        <div class="module-subitem module-subitem-4  slide-button"     >
                              <div class="slide-button-group">
                                                                  <a class="btn slide-button-1" href="https://szerzoikiadas.publio.hu" target="_blank" ><span>Megnézem</span></a>
                                                                                              </div>
                            </div>
                                                                        </div>
                    </div>
                                                                                                  </div>
                          </div>
          </div>
                  <div class="module-item module-item-4  swiper-slide ">
            <div class="slide-content slide-content-image"     >
                                                <img class="lazyload" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAB9AAAAOEAQMAAADDpjjIAAAABlBMVEUAAAAAAAClZ7nPAAAAAXRSTlMAQObYZgAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAPJJREFUeNrtwTEBAAAAwqD1T20ND6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBHA3KZAAGNR0Q6AAAAAElFTkSuQmCC" data-srcset="image/cache/wp/gj/bannerek/főoldali%20nagy%20banner-2-2000x900.webp 1x, image/cache/wp/gj/bannerek/főoldali%20nagy%20banner-2-4000x1800.webp 2x" width="2000" height="900" alt="" title=""/>
                                                            <a class="slide-link" href="https://konyvaruhaz.publio.hu/9786151034224-kukutyin-dalnokanak-versei"  aria-hidden="true" tabindex="-1"></a>
                                          <div class="slide-cols">
                                                      <div class="slide-col slide-col-left"     >

                      <div class="slide-layers">
                                                                              <div class="module-subitem module-subitem-1  slide-text"     >
                              <div class="slide-text-item"><span>Gregor Vancor</span></div>
                            </div>
                                                                                                        <div class="module-subitem module-subitem-2  slide-text"     >
                              <div class="slide-text-item"><span>Kukutyin<br>dalnokának<br>versei</span></div>
                            </div>
                                                                                                        <div class="module-subitem module-subitem-3  slide-text"     >
                              <div class="slide-text-item"><span>Ez a könyv nem csupán verseskötet,<br>hanem lelki élmény:<br>csendes elmélkedés<br>és ének egyszerre.</span></div>
                            </div>
                                                                                                        <div class="module-subitem module-subitem-4  slide-button"     >
                              <div class="slide-button-group">
                                                                  <a class="btn slide-button-1" href="https://konyvaruhaz.publio.hu/9786151034224-kukutyin-dalnokanak-versei"  ><span>Megnézem</span></a>
                                                                                              </div>
                            </div>
                                                                        </div>
                    </div>
                                                                                                  </div>
                          </div>
          </div>
                  <div class="module-item module-item-5  swiper-slide ">
            <div class="slide-content slide-content-image"     >
                                                <img class="lazyload" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAB9AAAAOEAQMAAADDpjjIAAAABlBMVEUAAAAAAAClZ7nPAAAAAXRSTlMAQObYZgAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAPJJREFUeNrtwTEBAAAAwqD1T20ND6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBHA3KZAAGNR0Q6AAAAAElFTkSuQmCC" data-srcset="image/cache/wp/gj/bannerek/főoldali%20nagy%20banner-2000x900.webp 1x, image/cache/wp/gj/bannerek/főoldali%20nagy%20banner-4000x1800.webp 2x" width="2000" height="900" alt="" title=""/>
                                                            <a class="slide-link" href="https://konyvaruhaz.publio.hu/9786151034880-nem-peter-nem"  aria-hidden="true" tabindex="-1"></a>
                                          <div class="slide-cols">
                                                      <div class="slide-col slide-col-left"     >

                      <div class="slide-layers">
                                                                              <div class="module-subitem module-subitem-1  slide-text"     >
                              <div class="slide-text-item"><span>Hermann Péter</span></div>
                            </div>
                                                                                                        <div class="module-subitem module-subitem-2  slide-text"     >
                              <div class="slide-text-item"><span>Nem, Péter, nem!</span></div>
                            </div>
                                                                                                        <div class="module-subitem module-subitem-3  slide-text"     >
                              <div class="slide-text-item"><span>Ismerős helyzeteken keresztül<br>tanít empátiára, türelemre<br>és önkontrollra</span></div>
                            </div>
                                                                                                        <div class="module-subitem module-subitem-4  slide-button"     >
                              <div class="slide-button-group">
                                                                  <a class="btn slide-button-1" href="https://konyvaruhaz.publio.hu/9786151034880-nem-peter-nem"  ><span>Megnézem</span></a>
                                                                                              </div>
                            </div>
                                                                        </div>
                    </div>
                                                                                                  </div>
                          </div>
          </div>
                  <div class="module-item module-item-6  swiper-slide ">
            <div class="slide-content slide-content-image"     >
                                                <img class="lazyload" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAB9AAAAOEAQMAAADDpjjIAAAABlBMVEUAAAAAAAClZ7nPAAAAAXRSTlMAQObYZgAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAPJJREFUeNrtwTEBAAAAwqD1T20ND6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBHA3KZAAGNR0Q6AAAAAElFTkSuQmCC" data-srcset="image/cache/wp/gp/bannerek/főoldali%20nagy%20banner-33-2000x900.webp 1x, image/cache/wp/gp/bannerek/főoldali%20nagy%20banner-33-4000x1800.webp 2x" width="2000" height="900" alt="" title=""/>
                                                            <a class="slide-link" href="https://konyvaruhaz.publio.hu/9786151034422-tul-a-mindenen-tulon"  aria-hidden="true" tabindex="-1"></a>
                                          <div class="slide-cols">
                                                      <div class="slide-col slide-col-left"     >

                      <div class="slide-layers">
                                                                              <div class="module-subitem module-subitem-1  slide-text"     >
                              <div class="slide-text-item"><span>Tóth Ábel</span></div>
                            </div>
                                                                                                        <div class="module-subitem module-subitem-2  slide-text"     >
                              <div class="slide-text-item"><span>Túl a<br>mindenen túlon</span></div>
                            </div>
                                                                                                        <div class="module-subitem module-subitem-3  slide-text"     >
                              <div class="slide-text-item"><span>Az első lépés önmagad felé<br><br>Az első megrendelőknek <br>névre szóló, dedikált példányok,<br>különleges meglepetésekkel!</span></div>
                            </div>
                                                                                                        <div class="module-subitem module-subitem-4  slide-button"     >
                              <div class="slide-button-group">
                                                                  <a class="btn slide-button-1" href="https://konyvaruhaz.publio.hu/9786151034422-tul-a-mindenen-tulon"  ><span>Megnézem</span></a>
                                                                                              </div>
                            </div>
                                                                        </div>
                    </div>
                                                                                                  </div>
                          </div>
          </div>
                  <div class="module-item module-item-7  swiper-slide ">
            <div class="slide-content slide-content-image"     >
                                                <img class="lazyload" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAB9AAAAOEAQMAAADDpjjIAAAABlBMVEUAAAAAAAClZ7nPAAAAAXRSTlMAQObYZgAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAPJJREFUeNrtwTEBAAAAwqD1T20ND6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBHA3KZAAGNR0Q6AAAAAElFTkSuQmCC" data-srcset="image/cache/wp/gp/bannerek/főoldali%20nagy%20banner-13-2000x900.webp 1x, image/cache/wp/gp/bannerek/főoldali%20nagy%20banner-13-4000x1800.webp 2x" width="2000" height="900" alt="" title=""/>
                                                            <a class="slide-link" href="https://konyvaruhaz.publio.hu/9786151031445-azur-horizont"  aria-hidden="true" tabindex="-1"></a>
                                          <div class="slide-cols">
                                                      <div class="slide-col slide-col-left"     >

                      <div class="slide-layers">
                                                                              <div class="module-subitem module-subitem-1  slide-text"     >
                              <div class="slide-text-item"><span>Chayana C. Cross</span></div>
                            </div>
                                                                                                        <div class="module-subitem module-subitem-2  slide-text"     >
                              <div class="slide-text-item"><span>Azúr Horizont<br>Hív az ismeretlen</span></div>
                            </div>
                                                                                                        <div class="module-subitem module-subitem-3  slide-text"     >
                              <div class="slide-text-item"><span>Évszázadokon és dimenziókon<br>átívelő sakkjátszma<br>a hatalomért...</span></div>
                            </div>
                                                                                                        <div class="module-subitem module-subitem-4  slide-button"     >
                              <div class="slide-button-group">
                                                                  <a class="btn slide-button-1" href="https://konyvaruhaz.publio.hu/9786151031445-azur-horizont"  ><span>Megnézem</span></a>
                                                                                              </div>
                            </div>
                                                                        </div>
                    </div>
                                                                                                  </div>
                          </div>
          </div>
                  <div class="module-item module-item-8  swiper-slide ">
            <div class="slide-content slide-content-image"     >
                                                <img class="lazyload" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAB9AAAAOEAQMAAADDpjjIAAAABlBMVEUAAAAAAAClZ7nPAAAAAXRSTlMAQObYZgAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAPJJREFUeNrtwTEBAAAAwqD1T20ND6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBHA3KZAAGNR0Q6AAAAAElFTkSuQmCC" data-srcset="image/cache/wp/gp/cikkek/főoldali%20nagy%20banner-2-2000x900.webp 1x, image/cache/wp/gp/cikkek/főoldali%20nagy%20banner-2-4000x1800.webp 2x" width="2000" height="900" alt="" title=""/>
                                                            <a class="slide-link" href="https://konyvaruhaz.publio.hu/publio-cikkek"  aria-hidden="true" tabindex="-1"></a>
                                          <div class="slide-cols">
                                                      <div class="slide-col slide-col-left"     >

                      <div class="slide-layers">
                                                                              <div class="module-subitem module-subitem-1  slide-text"     >
                              <div class="slide-text-item"><span></span></div>
                            </div>
                                                                                                        <div class="module-subitem module-subitem-2  slide-text"     >
                              <div class="slide-text-item"><span></span></div>
                            </div>
                                                                                                        <div class="module-subitem module-subitem-3  slide-text"     >
                              <div class="slide-text-item"><span></span></div>
                            </div>
                                                                                                        <div class="module-subitem module-subitem-4  slide-button"     >
                              <div class="slide-button-group">
                                                                  <a class="btn slide-button-1" href="https://konyvaruhaz.publio.hu/publio-cikkek"  ><span>Cikkek, blogbejegyzések, érdekességek</span></a>
                                                                                              </div>
                            </div>
                                                                        </div>
                    </div>
                                                                                                  </div>
                          </div>
          </div>
              </div>
          </div>
          <div class="swiper-buttons slider-navigation">
        <div class="swiper-button-prev"></div>
        <div class="swiper-button-next"></div>
      </div>
                  <div class="slider-timer">
        <div class="swiper-timeline"></div>
      </div>
          </div>
  </div>
</div>
                                  </div>
              </div>
                          <div class="grid-col grid-col-top-1-2">
                                <div class="grid-items single-item">
                                      <div class="grid-item grid-module-top-1-2-1"><div class="module module-banners_grid module-banners_grid-253">
  <button aria-label="Edit" class="admin-edit" type="button" data-edit="module_layout/banners_grid/edit/253"><em class="fa fa-pencil" data-placement="auto" data-toggle="tooltip-hover" data-tooltip-class="admin-edit-tooltip" title="Edit Főoldal 3-as banner csoport"></em></button>
    <div class="module-body">
    <div class="banners-grid no-scroll auto-grid">
              <div class="banners-wrapper auto-grid-items">
                      <div class="module-item module-item-1  swiper-slide">
              <div class="slide-content slide-content-image">
                                                      <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAADIAQMAAAD82yWhAAAABlBMVEUAAAAAAAClZ7nPAAAAAXRSTlMAQObYZgAAAAlwSFlzAAAOxAAADsQBlSsOGwAAACFJREFUaN7twTEBAAAAwqD1T20ND6AAAAAAAAAAAACAFwMn2AABnEBoEQAAAABJRU5ErkJggg==" srcset="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAADIAQMAAAD82yWhAAAABlBMVEUAAAAAAAClZ7nPAAAAAXRSTlMAQObYZgAAAAlwSFlzAAAOxAAADsQBlSsOGwAAACFJREFUaN7twTEBAAAAwqD1T20ND6AAAAAAAAAAAACAFwMn2AABnEBoEQAAAABJRU5ErkJggg== 1x, data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAyAAAAGQAQMAAABs65Z3AAAABlBMVEUAAAAAAAClZ7nPAAAAAXRSTlMAQObYZgAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAD5JREFUeNrtwTEBAAAAwqD1T20ND6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+DZ3QAAGLX8MtAAAAAElFTkSuQmCC 2x" width="400" height="200" alt="" title=""/>
                                                                    <a class="slide-link" href="https://konyvkiadas.publio.hu/termek/hozd-letre-sajat-szerzoi-oldaladat/"  aria-hidden="true" tabindex="-1"></a>
                                                  <div class="slide-cols">
                                                                  <div class="slide-col slide-col-left">
                          <div class="slide-layers">
                                                                                          <div class="module-subitem module-subitem-1  slide-text">
                                  <div class="slide-text-layer">
                                    <div class="slide-text-item"><span>Oszd meg 
gondolataidat</span></div>
                                  </div>
                                </div>
                                                                                                                        <div class="module-subitem module-subitem-2  slide-text">
                                  <div class="slide-text-layer">
                                    <div class="slide-text-item"><span>Szerzői blog</span></div>
                                  </div>
                                </div>
                                                                                                                        <div class="module-subitem module-subitem-3  slide-button">
                                  <div class="slide-button-group">
                                                                          <a class="btn slide-button-1" href="https://konyvkiadas.publio.hu/termek/hozd-letre-sajat-szerzoi-oldaladat/"  ><span>Jelentkezem</span></a>
                                                                                                          </div>
                                </div>
                                                                                    </div>
                        </div>
                                                                                        <div class="slide-col slide-col-right">
                          <div class="slide-layers">
                                                                                          <figure class="module-subitem module-subitem-4  slide-image">
                                  <img class="" src="image/cache/wp/gp/bannerek/publirogek2-300x300.webp" srcset="image/cache/wp/gp/bannerek/publirogek2-300x300.webp 1x, image/cache/wp/gp/bannerek/publirogek2-600x600.webp 2x" alt="" width="300" height="300"/>
                                                                                                    </figure>
                                                                                    </div>
                        </div>
                                                            </div>
                                                </div>
            </div>
                      <div class="module-item module-item-2  swiper-slide">
              <div class="slide-content slide-content-image">
                                                      <img class="lazyload" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAADIAQMAAAD82yWhAAAABlBMVEUAAAAAAAClZ7nPAAAAAXRSTlMAQObYZgAAAAlwSFlzAAAOxAAADsQBlSsOGwAAACFJREFUaN7twTEBAAAAwqD1T20ND6AAAAAAAAAAAACAFwMn2AABnEBoEQAAAABJRU5ErkJggg==" data-srcset="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAADIAQMAAAD82yWhAAAABlBMVEUAAAAAAAClZ7nPAAAAAXRSTlMAQObYZgAAAAlwSFlzAAAOxAAADsQBlSsOGwAAACFJREFUaN7twTEBAAAAwqD1T20ND6AAAAAAAAAAAACAFwMn2AABnEBoEQAAAABJRU5ErkJggg== 1x, data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAyAAAAGQAQMAAABs65Z3AAAABlBMVEUAAAAAAAClZ7nPAAAAAXRSTlMAQObYZgAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAD5JREFUeNrtwTEBAAAAwqD1T20ND6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+DZ3QAAGLX8MtAAAAAElFTkSuQmCC 2x" width="400" height="200" alt="" title=""/>
                                                                    <a class="slide-link" href="https://konyvaruhaz.publio.hu/-merch"  aria-hidden="true" tabindex="-1"></a>
                                                  <div class="slide-cols">
                                                                  <div class="slide-col slide-col-left">
                          <div class="slide-layers">
                                                                                          <div class="module-subitem module-subitem-1  slide-text">
                                  <div class="slide-text-layer">
                                    <div class="slide-text-item"><span>Az olvasás
életstílus</span></div>
                                  </div>
                                </div>
                                                                                                                        <div class="module-subitem module-subitem-2  slide-text">
                                  <div class="slide-text-layer">
                                    <div class="slide-text-item"><span>Használd!
Viseld!</span></div>
                                  </div>
                                </div>
                                                                                                                        <div class="module-subitem module-subitem-3  slide-button">
                                  <div class="slide-button-group">
                                                                          <a class="btn slide-button-1" href="https://konyvaruhaz.publio.hu/kereses?search=szerelem"  ><span>Megnézem</span></a>
                                                                                                          </div>
                                </div>
                                                                                    </div>
                        </div>
                                                                                        <div class="slide-col slide-col-right">
                          <div class="slide-layers">
                                                                                          <figure class="module-subitem module-subitem-4  slide-image">
                                  <img class="" src="image/cache/wp/gp/szerzők-34-300x300.webp" srcset="image/cache/wp/gp/szerzők-34-300x300.webp 1x, image/cache/wp/gp/szerzők-34-600x600.webp 2x" alt="" width="300" height="300"/>
                                                                                                    </figure>
                                                                                    </div>
                        </div>
                                                            </div>
                                                </div>
            </div>
                  </div>
        <div class="auto-carousel-bar auto-carousel-controls">
          <div class="auto-carousel-thumb"></div>
          <div class="auto-carousel-fill"></div>
        </div>
        <div class="auto-carousel-buttons auto-carousel-controls">
          <div class="auto-carousel-prev"><span></span></div>
          <div class="auto-carousel-next"><span></span></div>
        </div>
          </div>
  </div>
</div>
</div>
                                  </div>
              </div>
                      </div>
        </div>
              </div>
          <div class="grid-row grid-row-top-2">
                <div class="row-bg"></div>
                <div class="grid-cols-wrapper">
          <div class="grid-cols single-item">
                          <div class="grid-col grid-col-top-2-1">
                                <div class="grid-items single-item">
                                      <div class="grid-item grid-module-top-2-1-1"><div class="module module-info_blocks module-info_blocks-242">
  <button aria-label="Edit" class="admin-edit" type="button" data-edit="module_layout/info_blocks/edit/242"><em class="fa fa-pencil" data-placement="auto" data-toggle="tooltip-hover" data-tooltip-class="admin-edit-tooltip" title="Edit Szolgáltatás ikonok - FŐOLDAL"></em></button>
      <div class="module-body">
    <div class="info_blocks-grid no-scroll ipr-grid">
                        <div class="module-item module-item-1  info-blocks info-blocks-icon">
                    <div class="info-block">
                  <div class="info-block-content">
        <div class="info-block-title">INGYENES SZÁLLÍTÁS</div>
        <div class="info-block-text">15.000 Ft felett</div>
        <a class="btn info-block-button" href="javascript:;" ></a>
      </div>
    </div>
  
          </div>
                  <div class="module-item module-item-2  info-blocks info-blocks-icon">
                    <a href="https://konyvaruhaz.publio.hu/index.php?route=product/catalog&fa3=Publio%20Kiadó" class="info-block"  title="TÁMOGASD A SZERZŐKET">
                  <div class="info-block-content">
        <div class="info-block-title">TÁMOGASD A SZERZŐKET</div>
        <div class="info-block-text">A piac legmagasabb jutalékát kapják a szerzőink, ha a könyveiket nálunk vásárolod meg.</div>
        <div class="btn info-block-button"></div>
      </div>
          </a>
  
          </div>
                  <div class="module-item module-item-3  info-blocks info-blocks-icon">
                    <a href="https://konyvaruhaz.publio.hu/publio-cikkek" class="info-block"  title="OLVASS TÖBBET">
                  <div class="info-block-content">
        <div class="info-block-title">OLVASS TÖBBET</div>
        <div class="info-block-text">A könyvek mellett egyéb írásokat is találsz szerzőinktől ingyenesen.</div>
        <div class="btn info-block-button"></div>
      </div>
          </a>
  
          </div>
                  <div class="module-item module-item-4  info-blocks info-blocks-icon">
                    <div class="info-block">
                  <div class="info-block-content">
        <div class="info-block-title">ÜGYFÉLSZOLGÁLAT</div>
        <div class="info-block-text">Kérdezz tőlünk</div>
        <a class="btn info-block-button" href="javascript:;" ></a>
      </div>
    </div>
  
          </div>
                  </div>
  </div>
</div>
</div>
                                  </div>
              </div>
                      </div>
        </div>
              </div>
          <div class="grid-row grid-row-top-3">
                <div class="row-bg"></div>
                <div class="grid-cols-wrapper">
          <div class="grid-cols single-item">
                          <div class="grid-col grid-col-top-3-1">
                                <div class="grid-items ">
                                      <div class="grid-item grid-module-top-3-1-1"><div id="banners-242-1" class="module module-banners module-banners-184  fooldal-konyv-bannerek-felso">
  <button aria-label="Edit" class="admin-edit" type="button" data-edit="module_layout/banners/edit/184"><em class="fa fa-pencil" data-placement="auto" data-toggle="tooltip-hover" data-tooltip-class="admin-edit-tooltip" title="Edit Főoldal könyv bannerek - FELSŐ - Publio"></em></button>
    <div class="module-body">
              <div class="banners-grid no-scroll auto-grid">
                  <div class="auto-grid-items">
                      <div class="module-item module-item-1">
      <a href="https://konyvaruhaz.publio.hu/9789635435463-a-kakaoklub" >
                  <img src="image/cache/wp/gp/simple%20banners/fooldal%20felso%20240-16-580x350.webp" srcset="image/cache/wp/gp/simple%20banners/fooldal%20felso%20240-16-580x350.webp 1x, image/cache/wp/gp/simple%20banners/fooldal%20felso%20240-16-1160x700.webp 2x"  alt="" width="580" height="350"/>
                          <div class="banner-text banner-caption"><span>Gyengéd irónia</span></div>
                          <div class="banner-text banner-caption-2"><span>Rendelj most!</span></div>
              </a>
              <div class="banner-caption-3"><span>és éleslátás</span></div>
          </div>
      <div class="module-item module-item-2">
      <a href="https://konyvaruhaz.publio.hu/9789636831608-a-menyasszony-huga" >
                  <img src="image/cache/wp/gp/simple%20banners/fooldal%20felso%20240-14-580x350.webp" srcset="image/cache/wp/gp/simple%20banners/fooldal%20felso%20240-14-580x350.webp 1x, image/cache/wp/gp/simple%20banners/fooldal%20felso%20240-14-1160x700.webp 2x"  alt="" width="580" height="350"/>
                          <div class="banner-text banner-caption"><span>Rendkívül érzelmes</span></div>
                          <div class="banner-text banner-caption-2"><span>Rendelj most!</span></div>
              </a>
              <div class="banner-caption-3"><span> és inspiráló</span></div>
          </div>
      <div class="module-item module-item-3">
      <a href="ttps://konyvaruhaz.publio.hu/9786156172976-tavaszi-viragszimfonia-versek-a-tavaszi-napokbol-2026" >
                  <img src="image/cache/wp/gp/simple%20banners/fooldal%20felso%20240-12-580x350.webp" srcset="image/cache/wp/gp/simple%20banners/fooldal%20felso%20240-12-580x350.webp 1x, image/cache/wp/gp/simple%20banners/fooldal%20felso%20240-12-1160x700.webp 2x"  alt="" width="580" height="350"/>
                          <div class="banner-text banner-caption"><span>Életíveket</span></div>
                          <div class="banner-text banner-caption-2"><span>Rendelj most!</span></div>
              </a>
              <div class="banner-caption-3"><span>rajzol fel</span></div>
          </div>
  
          </div>
          <div class="auto-carousel-bar auto-carousel-controls">
            <div class="auto-carousel-thumb"></div>
            <div class="auto-carousel-fill"></div>
          </div>
          <div class="auto-carousel-buttons auto-carousel-controls">
            <div class="auto-carousel-prev"><span></span></div>
            <div class="auto-carousel-next"><span></span></div>
          </div>
              </div>
      </div>
</div>
</div>
                                      <div class="grid-item grid-module-top-3-1-2"><div id="banners-184-1" class="module module-banners module-banners-186  fooldal-konyv-bannerek-also">
  <button aria-label="Edit" class="admin-edit" type="button" data-edit="module_layout/banners/edit/186"><em class="fa fa-pencil" data-placement="auto" data-toggle="tooltip-hover" data-tooltip-class="admin-edit-tooltip" title="Edit Főoldal könyv bannerek - ALSÓ - Publio"></em></button>
    <div class="module-body">
              <div class="banners-grid no-scroll auto-grid">
                  <div class="auto-grid-items">
                      <div class="module-item module-item-1">
      <a href="https://konyvaruhaz.publio.hu/11-eletrajz" >
                  <img src="image/cache/wp/gp/bannerek/eletrajz-885x400.webp" srcset="image/cache/wp/gp/bannerek/eletrajz-885x400.webp 1x, image/cache/wp/gp/bannerek/eletrajz-1770x800.webp 2x"  alt="" width="885" height="400"/>
                          <div class="banner-text banner-caption"><span>Életrajz</span></div>
                          <div class="banner-text banner-caption-2"><span>Rendelj most</span></div>
              </a>
              <div class="banner-caption-3"><span>Találj<br>példaképet!<br></span></div>
          </div>
      <div class="module-item module-item-2">
      <a href="https://konyvaruhaz.publio.hu/kereses?search=tarandus&description=1" >
                  <img src="image/cache/wp/gp/ttara-885x400.webp" srcset="image/cache/wp/gp/ttara-885x400.webp 1x, image/cache/wp/gp/ttara-1770x800.webp 2x"  alt="" width="885" height="400"/>
                          <div class="banner-text banner-caption"><span>Tarandus kiadó kínálata</span></div>
                          <div class="banner-text banner-caption-2"><span>Rendelj most</span></div>
              </a>
              <div class="banner-caption-3"><span>Modiano<br>kötetek</span></div>
          </div>
  
          </div>
          <div class="auto-carousel-bar auto-carousel-controls">
            <div class="auto-carousel-thumb"></div>
            <div class="auto-carousel-fill"></div>
          </div>
          <div class="auto-carousel-buttons auto-carousel-controls">
            <div class="auto-carousel-prev"><span></span></div>
            <div class="auto-carousel-next"><span></span></div>
          </div>
              </div>
      </div>
</div>
</div>
                                  </div>
              </div>
                      </div>
        </div>
              </div>
          <div class="grid-row grid-row-top-4">
                <div class="row-bg"></div>
                <div class="grid-cols-wrapper">
          <div class="grid-cols ">
                          <div class="grid-col grid-col-top-4-1">
                                <div class="grid-items single-item">
                                      <div class="grid-item grid-module-top-4-1-1"><div class="module module-products module-products-193  kulonleges-termekek-fooldalon module-products-list">
  <button aria-label="Edit" class="admin-edit" type="button" data-edit="module_layout/products/edit/193"><em class="fa fa-pencil" data-placement="auto" data-toggle="tooltip-hover" data-tooltip-class="admin-edit-tooltip" title="Edit Különleges termékek - Főoldal - Publio"></em></button>
      <div class="title-main">
      <h3 class="title module-title">Ajánlataink</h3>
          </div>
    <div class="module-body">
                      <div class="module-item module-item-1">
                            <div class="product-list main-products-style no-scroll auto-grid">
              <div class="auto-grid-items">
          
<div class="product-layout  " data-product-id="15786">
	<div class="product-thumb">
				<div class="image-group">
			<div class="image">
									<div class="quickview-button">
						<a class="btn btn-quickview" role="button" aria-label="Gyorsnézet" data-toggle="tooltip-hover" data-tooltip-class="module-products-193 module-products-grid quickview-tooltip" data-placement="bottom" title="Gyorsnézet" onclick="quickview('15786')">
							<span class="btn-text">Gyorsnézet</span>
						</a>
					</div>
								<a href="https://konyvaruhaz.publio.hu/9789632675725-a-mansfieldi-kastely-fuzott" onclick="trackProductClick('A MANSFIELDI KASTÉLY - FŰZÖTT','15786','3990','AUSTEN, JANE','Modules','Modules','modules');" class="product-img " title="A MANSFIELDI KASTÉLY - FŰZÖTT">
					<div>
													<img src="image/cache/wp/gj/product/6898008a30251-443x600h.webp" srcset="image/cache/wp/gj/product/6898008a30251-443x600h.webp 1x, image/cache/wp/gj/product/6898008a30251-886x1200h.webp 2x"  width="443" height="600" alt="A MANSFIELDI KASTÉLY - FŰZÖTT" title="A MANSFIELDI KASTÉLY - FŰZÖTT" class="img-responsive img-first">
																	</div>
				</a>

											</div>

					</div>

		<div class="caption">
							<div class="stats">
					<div class="stats-group">
													<span class="stat-1">
								<span class="stats-label">Szerző:</span> <span><a href="https://konyvaruhaz.publio.hu/1626-austen-jane">AUSTEN, JANE</a></span>
							</span>
																	</div>
				</div>
										<div class="name">
					<a href="https://konyvaruhaz.publio.hu/9789632675725-a-mansfieldi-kastely-fuzott" onclick="trackProductClick('A MANSFIELDI KASTÉLY - FŰZÖTT','15786','3990','AUSTEN, JANE','Modules','Modules','modules');" title="A MANSFIELDI KASTÉLY - FŰZÖTT">A MANSFIELDI KASTÉLY - FŰZÖTT</a>
				</div>
						<!--BOF Product Series
						EOF Product Series-->

			<!--BOF Product Options
						EOF Product Options-->

							<div class="description">A jó nevű, ám szegény családba született Fanny Price-t anyja a Mansfield Parkban lakó gazdag rokonaihoz küldi. A mansfieldi kastély Sir Thomas Bertram otthona, itt él feleségével és négy gyermekével. A család befogadja ugyan a lányt, de sohasem kezeli egyenrangúként.Fanny életében mély törést jelent a szülői házból való kiszakadás, és helyzetét  különösen a kezdeti időkben  nem túlzottan könnyíti meg a két elkényeztetett Bertram lány sem. De a fiúk közül az egyikben, Edmundban hamarosan megért..</div>
													<div class="price">
										<div class="card-ar-kontener">
																				<div class="price-normal">
								3 990 Ft
							</div>

																		</div>

											<span class="price-tax">Áraink az ÁFA értékét tartalmazzák!</span>
									</div>
										<div class="rating no-rating ">
					<div class="rating-stars">
																					<span class="fa fa-stack"><em class="fa fa-star-o fa-stack-2x"></em></span>
																												<span class="fa fa-stack"><em class="fa fa-star-o fa-stack-2x"></em></span>
																												<span class="fa fa-stack"><em class="fa fa-star-o fa-stack-2x"></em></span>
																												<span class="fa fa-stack"><em class="fa fa-star-o fa-stack-2x"></em></span>
																												<span class="fa fa-stack"><em class="fa fa-star-o fa-stack-2x"></em></span>
																		</div>
				</div>
										<div class="buttons-wrapper">
					<div class="button-group">
																					<div class="cart-group">
									<div class="stepper">
										<label class="sr-only" for="q-186-1">A MANSFIELDI KASTÉLY - FŰZÖTT</label>

										<button aria-label="-" class="fa fa-angle-down"></button>
										<input id="q-186-1" type="text" name="quantity" value="1" data-minimum="1" class="form-control">
										<input type="hidden" name="product_id" value="15786">
										<button aria-label="+" class="fa fa-angle-up"></button>
									</div>

									<a class="btn btn-cart" role="button" aria-label="Kosárba"  onclick="cart.add('15786', $(this).closest('.product-thumb').find('.button-group input[name=\'quantity\']').val());" data-loading-text="<span class='btn-text'>Kosárba</span>">
										<span class="btn-text">Kosárba</span>
									</a>
								</div>
																										<div class="wish-group">
																	<a class="btn btn-wishlist" role="button" aria-label="Kívánságlistára"  data-toggle="tooltip-hover" data-tooltip-class="module-products-193 module-products-grid wishlist-tooltip" data-placement="top" title="Kívánságlistára"  onclick="wishlist.add('15786')">
										<span class="btn-text">Kívánságlistára</span>
									</a>
																									<a class="btn btn-compare" role="button" aria-label="Összehasonlítás"  data-toggle="tooltip-hover" data-tooltip-class="module-products-193 module-products-grid compare-tooltip" data-placement="top" title="Összehasonlítás"  onclick="compare.add('15786')">
										<span class="btn-text">Összehasonlítás</span>
									</a>
															</div>
											</div>
				</div>
								</div>
	</div>
</div>

<div class="product-layout  " data-product-id="7851">
	<div class="product-thumb">
				<div class="image-group">
			<div class="image">
									<div class="quickview-button">
						<a class="btn btn-quickview" role="button" aria-label="Gyorsnézet" data-toggle="tooltip-hover" data-tooltip-class="module-products-193 module-products-grid quickview-tooltip" data-placement="bottom" title="Gyorsnézet" onclick="quickview('7851')">
							<span class="btn-text">Gyorsnézet</span>
						</a>
					</div>
								<a href="https://konyvaruhaz.publio.hu/9789636042158-fohaszok-oceanja-ekonyv" onclick="trackProductClick('Fohászok óceánja','7851','2999','Lisa Wingate','Modules','Modules','modules');" class="product-img " title="Fohászok óceánja">
					<div>
													<img src="image/cache/wp/ge/product/68976ba5cf4a4-443x600h.webp" srcset="image/cache/wp/ge/product/68976ba5cf4a4-443x600h.webp 1x, image/cache/wp/ge/product/68976ba5cf4a4-886x1200h.webp 2x"  width="443" height="600" alt="Fohászok óceánja" title="Fohászok óceánja" class="img-responsive img-first">
																	</div>
				</a>

									<div class="product-labels">
													<span class="product-label product-label-297 product-label-default product-label-group ">
								<strong>E-book</strong>
							</span>
											</div>
											</div>

					</div>

		<div class="caption">
							<div class="stats">
					<div class="stats-group">
													<span class="stat-1">
								<span class="stats-label">Szerző:</span> <span><a href="https://konyvaruhaz.publio.hu/9344-lisa-wingate">Lisa Wingate</a></span>
							</span>
																	</div>
				</div>
										<div class="name">
					<a href="https://konyvaruhaz.publio.hu/9789636042158-fohaszok-oceanja-ekonyv" onclick="trackProductClick('Fohászok óceánja','7851','2999','Lisa Wingate','Modules','Modules','modules');" title="Fohászok óceánja">Fohászok óceánja</a>
				</div>
						<!--BOF Product Series
						EOF Product Series-->

			<!--BOF Product Options
						EOF Product Options-->

							<div class="description">&bdquo;Aty&aacute;m, megbocs&aacute;tod-e az ap&aacute;k &eacute;s any&aacute;k bűneit? Megv&eacute;delmezed-e az &aacute;rtatlant? A kiszolg&aacute;ltatottat, akinek nincs belesz&oacute;l&aacute;sa a sors&aacute;ba? A feles&eacute;gnek, aki titkokat visz a hitvesi &aacute;gyba?Bocs&aacute;ss meg nekem, Aty&aacute;m, mert v&eacute;tkeztem. V&eacute;tkeztem a szerelemmel, &eacute;s v&eacute;tkeztem a hazugs&aacute;ggal. Elrejtettem előle magamb&oacute;l mindazt, amiről &uacute;gy gondoltam, nem s..</div>
													<div class="price">
										<div class="card-ar-kontener">
																				<div class="price-normal">
								2 999 Ft
							</div>

																		</div>

											<span class="price-tax">Áraink az ÁFA értékét tartalmazzák!</span>
									</div>
										<div class="rating no-rating ">
					<div class="rating-stars">
																					<span class="fa fa-stack"><em class="fa fa-star-o fa-stack-2x"></em></span>
																												<span class="fa fa-stack"><em class="fa fa-star-o fa-stack-2x"></em></span>
																												<span class="fa fa-stack"><em class="fa fa-star-o fa-stack-2x"></em></span>
																												<span class="fa fa-stack"><em class="fa fa-star-o fa-stack-2x"></em></span>
																												<span class="fa fa-stack"><em class="fa fa-star-o fa-stack-2x"></em></span>
																		</div>
				</div>
										<div class="buttons-wrapper">
					<div class="button-group">
																					<div class="cart-group">
									<div class="stepper">
										<label class="sr-only" for="q-186-2">Fohászok óceánja</label>

										<button aria-label="-" class="fa fa-angle-down"></button>
										<input id="q-186-2" type="text" name="quantity" value="1" data-minimum="1" class="form-control">
										<input type="hidden" name="product_id" value="7851">
										<button aria-label="+" class="fa fa-angle-up"></button>
									</div>

									<a class="btn btn-cart" role="button" aria-label="Kosárba"  onclick="cart.add('7851', $(this).closest('.product-thumb').find('.button-group input[name=\'quantity\']').val());" data-loading-text="<span class='btn-text'>Kosárba</span>">
										<span class="btn-text">Kosárba</span>
									</a>
								</div>
																										<div class="wish-group">
																	<a class="btn btn-wishlist" role="button" aria-label="Kívánságlistára"  data-toggle="tooltip-hover" data-tooltip-class="module-products-193 module-products-grid wishlist-tooltip" data-placement="top" title="Kívánságlistára"  onclick="wishlist.add('7851')">
										<span class="btn-text">Kívánságlistára</span>
									</a>
																									<a class="btn btn-compare" role="button" aria-label="Összehasonlítás"  data-toggle="tooltip-hover" data-tooltip-class="module-products-193 module-products-grid compare-tooltip" data-placement="top" title="Összehasonlítás"  onclick="compare.add('7851')">
										<span class="btn-text">Összehasonlítás</span>
									</a>
															</div>
											</div>
				</div>
								</div>
	</div>
</div>

<div class="product-layout  " data-product-id="4293">
	<div class="product-thumb">
				<div class="image-group">
			<div class="image">
									<div class="quickview-button">
						<a class="btn btn-quickview" role="button" aria-label="Gyorsnézet" data-toggle="tooltip-hover" data-tooltip-class="module-products-193 module-products-grid quickview-tooltip" data-placement="bottom" title="Gyorsnézet" onclick="quickview('4293')">
							<span class="btn-text">Gyorsnézet</span>
						</a>
					</div>
								<a href="https://konyvaruhaz.publio.hu/9789632793894-rika-agyaban-ekonyv" onclick="trackProductClick('Rika agyában','4293','1590','Levent Mete','Modules','Modules','modules');" class="product-img " title="Rika agyában">
					<div>
													<img src="image/cache/wp/gj/product/68973a69d3e8a-443x600h.webp" srcset="image/cache/wp/gj/product/68973a69d3e8a-443x600h.webp 1x, image/cache/wp/gj/product/68973a69d3e8a-886x1200h.webp 2x"  width="443" height="600" alt="Rika agyában" title="Rika agyában" class="img-responsive img-first">
																	</div>
				</a>

									<div class="product-labels">
													<span class="product-label product-label-297 product-label-default product-label-group ">
								<strong>E-book</strong>
							</span>
											</div>
											</div>

					</div>

		<div class="caption">
							<div class="stats">
					<div class="stats-group">
													<span class="stat-1">
								<span class="stats-label">Szerző:</span> <span><a href="https://konyvaruhaz.publio.hu/8042-levent-mete">Levent Mete</a></span>
							</span>
																	</div>
				</div>
										<div class="name">
					<a href="https://konyvaruhaz.publio.hu/9789632793894-rika-agyaban-ekonyv" onclick="trackProductClick('Rika agyában','4293','1590','Levent Mete','Modules','Modules','modules');" title="Rika agyában">Rika agyában</a>
				</div>
						<!--BOF Product Series
						EOF Product Series-->

			<!--BOF Product Options
						EOF Product Options-->

							<div class="description">"A M&aacute;sodik &Eacute;let K&ouml;zpontj&aacute;ban az emberi agyak folyad&eacute;kkal teli tart&aacute;lyban &uacute;szk&aacute;lnak, maguk m&ouml;g&ouml;tt hagyva a romland&oacute; testet. De ez nem csak jutalom lehet, hanem &eacute;ppens&eacute;ggel b&uuml;ntet&eacute;s is.Viszont szabadul&aacute;sra is van rem&eacute;ny. Ha a bűn&ouml;selme seg&iacute;t egy bűntettet felg&ouml;ngy&ouml;l&iacute;teni, testet nyerhet mag&aacute;nak. Sőt a hat&eacute;konys&aacute;g kedv&eacute;&eacute;rt m&a..</div>
													<div class="price">
										<div class="card-ar-kontener">
																				<div class="price-normal">
								1 590 Ft
							</div>

																		</div>

											<span class="price-tax">Áraink az ÁFA értékét tartalmazzák!</span>
									</div>
										<div class="rating no-rating ">
					<div class="rating-stars">
																					<span class="fa fa-stack"><em class="fa fa-star-o fa-stack-2x"></em></span>
																												<span class="fa fa-stack"><em class="fa fa-star-o fa-stack-2x"></em></span>
																												<span class="fa fa-stack"><em class="fa fa-star-o fa-stack-2x"></em></span>
																												<span class="fa fa-stack"><em class="fa fa-star-o fa-stack-2x"></em></span>
																												<span class="fa fa-stack"><em class="fa fa-star-o fa-stack-2x"></em></span>
																		</div>
				</div>
										<div class="buttons-wrapper">
					<div class="button-group">
																					<div class="cart-group">
									<div class="stepper">
										<label class="sr-only" for="q-186-3">Rika agyában</label>

										<button aria-label="-" class="fa fa-angle-down"></button>
										<input id="q-186-3" type="text" name="quantity" value="1" data-minimum="1" class="form-control">
										<input type="hidden" name="product_id" value="4293">
										<button aria-label="+" class="fa fa-angle-up"></button>
									</div>

									<a class="btn btn-cart" role="button" aria-label="Kosárba"  onclick="cart.add('4293', $(this).closest('.product-thumb').find('.button-group input[name=\'quantity\']').val());" data-loading-text="<span class='btn-text'>Kosárba</span>">
										<span class="btn-text">Kosárba</span>
									</a>
								</div>
																										<div class="wish-group">
																	<a class="btn btn-wishlist" role="button" aria-label="Kívánságlistára"  data-toggle="tooltip-hover" data-tooltip-class="module-products-193 module-products-grid wishlist-tooltip" data-placement="top" title="Kívánságlistára"  onclick="wishlist.add('4293')">
										<span class="btn-text">Kívánságlistára</span>
									</a>
																									<a class="btn btn-compare" role="button" aria-label="Összehasonlítás"  data-toggle="tooltip-hover" data-tooltip-class="module-products-193 module-products-grid compare-tooltip" data-placement="top" title="Összehasonlítás"  onclick="compare.add('4293')">
										<span class="btn-text">Összehasonlítás</span>
									</a>
															</div>
											</div>
				</div>
								</div>
	</div>
</div>

        </div>
        <div class="auto-carousel-bar auto-carousel-controls"><div class="auto-carousel-thumb"></div><div class="auto-carousel-fill"></div></div>
        <div class="auto-carousel-buttons auto-carousel-controls"><div class="auto-carousel-prev"><span></span></div><div class="auto-carousel-next"><span></span></div></div>
          </div>
  
        </div>
                            </div>
</div>
</div>
                                  </div>
              </div>
                          <div class="grid-col grid-col-top-4-2">
                                <div class="grid-items single-item">
                                      <div class="grid-item grid-module-top-4-2-1"><div class="module module-side_products module-side_products-191">
  <button aria-label="Edit" class="admin-edit" type="button" data-edit="module_layout/side_products/edit/191"><em class="fa fa-pencil" data-placement="auto" data-toggle="tooltip-hover" data-tooltip-class="admin-edit-tooltip" title="Edit Legújabb termékek főoldalon - Publio"></em></button>
      <h3 class="title module-title">Legújabb könyveink</h3>
    <div class="module-body side-products-blocks">
                      <div class="module-item module-item-1">
                            <div class="side-products no-scroll ipr-grid">
              	<div class="product-layout  ">
		<div class="side-product">
			<div class="image">
				<a href="https://konyvaruhaz.publio.hu/9789636755041-the-atlas-paradox-az-atlas-paradoxon"  class="product-img" title="THE ATLAS PARADOX - AZ ATLAS-PARADOXON">
											<img src="image/cache/wp/gj/product/69eb122448c46-443x600w.webp" srcset="image/cache/wp/gj/product/69eb122448c46-443x600w.webp 1x, image/cache/wp/gj/product/69eb122448c46-886x1200w.webp 2x"  width="443" height="600" alt="THE ATLAS PARADOX - AZ ATLAS-PARADOXON" title="THE ATLAS PARADOX - AZ ATLAS-PARADOXON" class="img-first">
									</a>

									<div class="quickview-button">
						<a class="btn btn-quickview" role="button" aria-label="Gyorsnézet" data-toggle="tooltip-hover" data-tooltip-class="module-side_products-191 quickview-tooltip" data-placement="top" title="Gyorsnézet" onclick="quickview('71786')">
							<span class="btn-text">Gyorsnézet</span>
						</a>
					</div>
							</div>

			<div class="caption">
				<div class="name">
					<a href="https://konyvaruhaz.publio.hu/9789636755041-the-atlas-paradox-az-atlas-paradoxon" >THE ATLAS PARADOX - AZ ATLAS-PARADOXON</a>
				</div>

									<div class="price">
						<div class="mini-card-ar-kontener">
															<div class="mini-card-normal-ar">
																		<div class="price-normal">
										7 999 Ft
									</div>

																	</div>
													</div>

													<span class="price-tax">Áraink az ÁFA értékét tartalmazzák!</span>
											</div>
													<div class="rating no-rating">
						<div class="rating-stars">
																								<span class="fa fa-stack"><em class="fa fa-star-o fa-stack-2x"></em></span>
																																<span class="fa fa-stack"><em class="fa fa-star-o fa-stack-2x"></em></span>
																																<span class="fa fa-stack"><em class="fa fa-star-o fa-stack-2x"></em></span>
																																<span class="fa fa-stack"><em class="fa fa-star-o fa-stack-2x"></em></span>
																																<span class="fa fa-stack"><em class="fa fa-star-o fa-stack-2x"></em></span>
																					</div>
					</div>
													<div class="button-group">
													<a class="btn btn-cart" role="button" aria-label="Kosárba"  data-toggle="tooltip-hover" data-tooltip-class="module-side_products-191 cart-tooltip" data-placement="top" title="Kosárba"  onclick="cart.add('71786', $(this).closest('.product-thumb').find('.button-group input[name=\'quantity\']').val());" data-loading-text="<span class='btn-text'>Kosárba</span>"><span class="btn-text">Kosárba</span></a>
																			<a class="btn btn-wishlist" role="button" aria-label="Kívánságlistára"  data-toggle="tooltip-hover" data-tooltip-class="module-side_products-191 wishlist-tooltip" data-placement="top" title="Kívánságlistára"  onclick="wishlist.add('71786')"><span class="btn-text">Kívánságlistára</span></a>
																			<a class="btn btn-compare" role="button" aria-label="Összehasonlítás"  data-toggle="tooltip-hover" data-tooltip-class="module-side_products-191 compare-tooltip" data-placement="top" title="Összehasonlítás"  onclick="compare.add('71786')"><span class="btn-text">Összehasonlítás</span></a>
											</div>
							</div>
		</div>
	</div>
	<div class="product-layout  ">
		<div class="side-product">
			<div class="image">
				<a href="https://konyvaruhaz.publio.hu/9789636205874-a-greenshore-gloriett"  class="product-img" title="A Greenshore-gloriett">
											<img src="image/cache/wp/gj/product/69eb1222ec9b4-443x600w.webp" srcset="image/cache/wp/gj/product/69eb1222ec9b4-443x600w.webp 1x, image/cache/wp/gj/product/69eb1222ec9b4-886x1200w.webp 2x"  width="443" height="600" alt="A Greenshore-gloriett" title="A Greenshore-gloriett" class="img-first">
									</a>

									<div class="quickview-button">
						<a class="btn btn-quickview" role="button" aria-label="Gyorsnézet" data-toggle="tooltip-hover" data-tooltip-class="module-side_products-191 quickview-tooltip" data-placement="top" title="Gyorsnézet" onclick="quickview('71785')">
							<span class="btn-text">Gyorsnézet</span>
						</a>
					</div>
							</div>

			<div class="caption">
				<div class="name">
					<a href="https://konyvaruhaz.publio.hu/9789636205874-a-greenshore-gloriett" >A Greenshore-gloriett</a>
				</div>

									<div class="price">
						<div class="mini-card-ar-kontener">
															<div class="mini-card-normal-ar">
																		<div class="price-normal">
										2 299 Ft
									</div>

																	</div>
													</div>

													<span class="price-tax">Áraink az ÁFA értékét tartalmazzák!</span>
											</div>
													<div class="rating no-rating">
						<div class="rating-stars">
																								<span class="fa fa-stack"><em class="fa fa-star-o fa-stack-2x"></em></span>
																																<span class="fa fa-stack"><em class="fa fa-star-o fa-stack-2x"></em></span>
																																<span class="fa fa-stack"><em class="fa fa-star-o fa-stack-2x"></em></span>
																																<span class="fa fa-stack"><em class="fa fa-star-o fa-stack-2x"></em></span>
																																<span class="fa fa-stack"><em class="fa fa-star-o fa-stack-2x"></em></span>
																					</div>
					</div>
													<div class="button-group">
													<a class="btn btn-cart" role="button" aria-label="Kosárba"  data-toggle="tooltip-hover" data-tooltip-class="module-side_products-191 cart-tooltip" data-placement="top" title="Kosárba"  onclick="cart.add('71785', $(this).closest('.product-thumb').find('.button-group input[name=\'quantity\']').val());" data-loading-text="<span class='btn-text'>Kosárba</span>"><span class="btn-text">Kosárba</span></a>
																			<a class="btn btn-wishlist" role="button" aria-label="Kívánságlistára"  data-toggle="tooltip-hover" data-tooltip-class="module-side_products-191 wishlist-tooltip" data-placement="top" title="Kívánságlistára"  onclick="wishlist.add('71785')"><span class="btn-text">Kívánságlistára</span></a>
																			<a class="btn btn-compare" role="button" aria-label="Összehasonlítás"  data-toggle="tooltip-hover" data-tooltip-class="module-side_products-191 compare-tooltip" data-placement="top" title="Összehasonlítás"  onclick="compare.add('71785')"><span class="btn-text">Összehasonlítás</span></a>
											</div>
							</div>
		</div>
	</div>
	<div class="product-layout  ">
		<div class="side-product">
			<div class="image">
				<a href="https://konyvaruhaz.publio.hu/9789636758073-pont-jo-hely"  class="product-img" title="PONT JÓ HELY">
											<img src="image/cache/wp/gj/product/69eb118e2c78f-443x600w.webp" srcset="image/cache/wp/gj/product/69eb118e2c78f-443x600w.webp 1x, image/cache/wp/gj/product/69eb118e2c78f-886x1200w.webp 2x"  width="443" height="600" alt="PONT JÓ HELY" title="PONT JÓ HELY" class="img-first">
									</a>

									<div class="quickview-button">
						<a class="btn btn-quickview" role="button" aria-label="Gyorsnézet" data-toggle="tooltip-hover" data-tooltip-class="module-side_products-191 quickview-tooltip" data-placement="top" title="Gyorsnézet" onclick="quickview('71784')">
							<span class="btn-text">Gyorsnézet</span>
						</a>
					</div>
							</div>

			<div class="caption">
				<div class="name">
					<a href="https://konyvaruhaz.publio.hu/9789636758073-pont-jo-hely" >PONT JÓ HELY</a>
				</div>

									<div class="price">
						<div class="mini-card-ar-kontener">
															<div class="mini-card-normal-ar">
																		<div class="price-normal">
										5 999 Ft
									</div>

																	</div>
													</div>

													<span class="price-tax">Áraink az ÁFA értékét tartalmazzák!</span>
											</div>
													<div class="rating no-rating">
						<div class="rating-stars">
																								<span class="fa fa-stack"><em class="fa fa-star-o fa-stack-2x"></em></span>
																																<span class="fa fa-stack"><em class="fa fa-star-o fa-stack-2x"></em></span>
																																<span class="fa fa-stack"><em class="fa fa-star-o fa-stack-2x"></em></span>
																																<span class="fa fa-stack"><em class="fa fa-star-o fa-stack-2x"></em></span>
																																<span class="fa fa-stack"><em class="fa fa-star-o fa-stack-2x"></em></span>
																					</div>
					</div>
													<div class="button-group">
													<a class="btn btn-cart" role="button" aria-label="Kosárba"  data-toggle="tooltip-hover" data-tooltip-class="module-side_products-191 cart-tooltip" data-placement="top" title="Kosárba"  onclick="cart.add('71784', $(this).closest('.product-thumb').find('.button-group input[name=\'quantity\']').val());" data-loading-text="<span class='btn-text'>Kosárba</span>"><span class="btn-text">Kosárba</span></a>
																			<a class="btn btn-wishlist" role="button" aria-label="Kívánságlistára"  data-toggle="tooltip-hover" data-tooltip-class="module-side_products-191 wishlist-tooltip" data-placement="top" title="Kívánságlistára"  onclick="wishlist.add('71784')"><span class="btn-text">Kívánságlistára</span></a>
																			<a class="btn btn-compare" role="button" aria-label="Összehasonlítás"  data-toggle="tooltip-hover" data-tooltip-class="module-side_products-191 compare-tooltip" data-placement="top" title="Összehasonlítás"  onclick="compare.add('71784')"><span class="btn-text">Összehasonlítás</span></a>
											</div>
							</div>
		</div>
	</div>
	<div class="product-layout  ">
		<div class="side-product">
			<div class="image">
				<a href="https://konyvaruhaz.publio.hu/9789636754976-escaping-from-houdini-houdini-csapdajaban-hasfelmetszo-jack-nyomaban-3"  class="product-img" title="ESCAPING FROM HOUDINI - HOUDINI CSAPDÁJÁBAN (HASFELMETSZŐ JACK NYOMÁBAN 3)">
											<img src="image/cache/wp/gj/product/69eb118c3d4e7-443x600w.webp" srcset="image/cache/wp/gj/product/69eb118c3d4e7-443x600w.webp 1x, image/cache/wp/gj/product/69eb118c3d4e7-886x1200w.webp 2x"  width="443" height="600" alt="ESCAPING FROM HOUDINI - HOUDINI CSAPDÁJÁBAN (HASFELMETSZŐ JACK NYOMÁBAN 3)" title="ESCAPING FROM HOUDINI - HOUDINI CSAPDÁJÁBAN (HASFELMETSZŐ JACK NYOMÁBAN 3)" class="img-first">
									</a>

									<div class="quickview-button">
						<a class="btn btn-quickview" role="button" aria-label="Gyorsnézet" data-toggle="tooltip-hover" data-tooltip-class="module-side_products-191 quickview-tooltip" data-placement="top" title="Gyorsnézet" onclick="quickview('71783')">
							<span class="btn-text">Gyorsnézet</span>
						</a>
					</div>
							</div>

			<div class="caption">
				<div class="name">
					<a href="https://konyvaruhaz.publio.hu/9789636754976-escaping-from-houdini-houdini-csapdajaban-hasfelmetszo-jack-nyomaban-3" >ESCAPING FROM HOUDINI - HOUDINI CSAPDÁJÁBAN (HASFELMETSZŐ JACK NYOMÁBAN 3)</a>
				</div>

									<div class="price">
						<div class="mini-card-ar-kontener">
															<div class="mini-card-normal-ar">
																		<div class="price-normal">
										6 299 Ft
									</div>

																	</div>
													</div>

													<span class="price-tax">Áraink az ÁFA értékét tartalmazzák!</span>
											</div>
													<div class="rating no-rating">
						<div class="rating-stars">
																								<span class="fa fa-stack"><em class="fa fa-star-o fa-stack-2x"></em></span>
																																<span class="fa fa-stack"><em class="fa fa-star-o fa-stack-2x"></em></span>
																																<span class="fa fa-stack"><em class="fa fa-star-o fa-stack-2x"></em></span>
																																<span class="fa fa-stack"><em class="fa fa-star-o fa-stack-2x"></em></span>
																																<span class="fa fa-stack"><em class="fa fa-star-o fa-stack-2x"></em></span>
																					</div>
					</div>
													<div class="button-group">
													<a class="btn btn-cart" role="button" aria-label="Kosárba"  data-toggle="tooltip-hover" data-tooltip-class="module-side_products-191 cart-tooltip" data-placement="top" title="Kosárba"  onclick="cart.add('71783', $(this).closest('.product-thumb').find('.button-group input[name=\'quantity\']').val());" data-loading-text="<span class='btn-text'>Kosárba</span>"><span class="btn-text">Kosárba</span></a>
																			<a class="btn btn-wishlist" role="button" aria-label="Kívánságlistára"  data-toggle="tooltip-hover" data-tooltip-class="module-side_products-191 wishlist-tooltip" data-placement="top" title="Kívánságlistára"  onclick="wishlist.add('71783')"><span class="btn-text">Kívánságlistára</span></a>
																			<a class="btn btn-compare" role="button" aria-label="Összehasonlítás"  data-toggle="tooltip-hover" data-tooltip-class="module-side_products-191 compare-tooltip" data-placement="top" title="Összehasonlítás"  onclick="compare.add('71783')"><span class="btn-text">Összehasonlítás</span></a>
											</div>
							</div>
		</div>
	</div>
	<div class="product-layout  ">
		<div class="side-product">
			<div class="image">
				<a href="https://konyvaruhaz.publio.hu/9786156481979-bagolyfioka-kreativ-foglalkoztato-fuzet-feszeklakok-keszsegfejleszto-fog"  class="product-img" title="BAGOLYFIÓKA KREATÍV FOGLALKOZTATÓ FÜZET - FÉSZEKLAKÓK - KÉSZSÉGFEJLESZTŐ FOG.">
											<img src="image/cache/wp/gj/product/69eb11738f103-443x600h.webp" srcset="image/cache/wp/gj/product/69eb11738f103-443x600h.webp 1x, image/cache/wp/gj/product/69eb11738f103-886x1200h.webp 2x"  width="443" height="600" alt="BAGOLYFIÓKA KREATÍV FOGLALKOZTATÓ FÜZET - FÉSZEKLAKÓK - KÉSZSÉGFEJLESZTŐ FOG." title="BAGOLYFIÓKA KREATÍV FOGLALKOZTATÓ FÜZET - FÉSZEKLAKÓK - KÉSZSÉGFEJLESZTŐ FOG." class="img-first">
									</a>

									<div class="quickview-button">
						<a class="btn btn-quickview" role="button" aria-label="Gyorsnézet" data-toggle="tooltip-hover" data-tooltip-class="module-side_products-191 quickview-tooltip" data-placement="top" title="Gyorsnézet" onclick="quickview('71782')">
							<span class="btn-text">Gyorsnézet</span>
						</a>
					</div>
							</div>

			<div class="caption">
				<div class="name">
					<a href="https://konyvaruhaz.publio.hu/9786156481979-bagolyfioka-kreativ-foglalkoztato-fuzet-feszeklakok-keszsegfejleszto-fog" >BAGOLYFIÓKA KREATÍV FOGLALKOZTATÓ FÜZET - FÉSZEKLAKÓK - KÉSZSÉGFEJLESZTŐ FOG.</a>
				</div>

									<div class="price">
						<div class="mini-card-ar-kontener">
															<div class="mini-card-normal-ar">
																		<div class="price-normal">
										995 Ft
									</div>

																	</div>
													</div>

													<span class="price-tax">Áraink az ÁFA értékét tartalmazzák!</span>
											</div>
													<div class="rating no-rating">
						<div class="rating-stars">
																								<span class="fa fa-stack"><em class="fa fa-star-o fa-stack-2x"></em></span>
																																<span class="fa fa-stack"><em class="fa fa-star-o fa-stack-2x"></em></span>
																																<span class="fa fa-stack"><em class="fa fa-star-o fa-stack-2x"></em></span>
																																<span class="fa fa-stack"><em class="fa fa-star-o fa-stack-2x"></em></span>
																																<span class="fa fa-stack"><em class="fa fa-star-o fa-stack-2x"></em></span>
																					</div>
					</div>
													<div class="button-group">
													<a class="btn btn-cart" role="button" aria-label="Kosárba"  data-toggle="tooltip-hover" data-tooltip-class="module-side_products-191 cart-tooltip" data-placement="top" title="Kosárba"  onclick="cart.add('71782', $(this).closest('.product-thumb').find('.button-group input[name=\'quantity\']').val());" data-loading-text="<span class='btn-text'>Kosárba</span>"><span class="btn-text">Kosárba</span></a>
																			<a class="btn btn-wishlist" role="button" aria-label="Kívánságlistára"  data-toggle="tooltip-hover" data-tooltip-class="module-side_products-191 wishlist-tooltip" data-placement="top" title="Kívánságlistára"  onclick="wishlist.add('71782')"><span class="btn-text">Kívánságlistára</span></a>
																			<a class="btn btn-compare" role="button" aria-label="Összehasonlítás"  data-toggle="tooltip-hover" data-tooltip-class="module-side_products-191 compare-tooltip" data-placement="top" title="Összehasonlítás"  onclick="compare.add('71782')"><span class="btn-text">Összehasonlítás</span></a>
											</div>
							</div>
		</div>
	</div>
	<div class="product-layout  ">
		<div class="side-product">
			<div class="image">
				<a href="https://konyvaruhaz.publio.hu/9789636205492-sally-diamond-a-furcsa-lany"  class="product-img" title="Sally Diamond, a furcsa lány">
											<img src="image/cache/wp/ge/product/69eb116f891b5-443x600w.webp" srcset="image/cache/wp/ge/product/69eb116f891b5-443x600w.webp 1x, image/cache/wp/ge/product/69eb116f891b5-886x1200w.webp 2x"  width="443" height="600" alt="Sally Diamond, a furcsa lány" title="Sally Diamond, a furcsa lány" class="img-first">
									</a>

									<div class="quickview-button">
						<a class="btn btn-quickview" role="button" aria-label="Gyorsnézet" data-toggle="tooltip-hover" data-tooltip-class="module-side_products-191 quickview-tooltip" data-placement="top" title="Gyorsnézet" onclick="quickview('71781')">
							<span class="btn-text">Gyorsnézet</span>
						</a>
					</div>
							</div>

			<div class="caption">
				<div class="name">
					<a href="https://konyvaruhaz.publio.hu/9789636205492-sally-diamond-a-furcsa-lany" >Sally Diamond, a furcsa lány</a>
				</div>

									<div class="price">
						<div class="mini-card-ar-kontener">
															<div class="mini-card-normal-ar">
																		<div class="price-normal">
										4 599 Ft
									</div>

																	</div>
													</div>

													<span class="price-tax">Áraink az ÁFA értékét tartalmazzák!</span>
											</div>
													<div class="rating no-rating">
						<div class="rating-stars">
																								<span class="fa fa-stack"><em class="fa fa-star-o fa-stack-2x"></em></span>
																																<span class="fa fa-stack"><em class="fa fa-star-o fa-stack-2x"></em></span>
																																<span class="fa fa-stack"><em class="fa fa-star-o fa-stack-2x"></em></span>
																																<span class="fa fa-stack"><em class="fa fa-star-o fa-stack-2x"></em></span>
																																<span class="fa fa-stack"><em class="fa fa-star-o fa-stack-2x"></em></span>
																					</div>
					</div>
													<div class="button-group">
													<a class="btn btn-cart" role="button" aria-label="Kosárba"  data-toggle="tooltip-hover" data-tooltip-class="module-side_products-191 cart-tooltip" data-placement="top" title="Kosárba"  onclick="cart.add('71781', $(this).closest('.product-thumb').find('.button-group input[name=\'quantity\']').val());" data-loading-text="<span class='btn-text'>Kosárba</span>"><span class="btn-text">Kosárba</span></a>
																			<a class="btn btn-wishlist" role="button" aria-label="Kívánságlistára"  data-toggle="tooltip-hover" data-tooltip-class="module-side_products-191 wishlist-tooltip" data-placement="top" title="Kívánságlistára"  onclick="wishlist.add('71781')"><span class="btn-text">Kívánságlistára</span></a>
																			<a class="btn btn-compare" role="button" aria-label="Összehasonlítás"  data-toggle="tooltip-hover" data-tooltip-class="module-side_products-191 compare-tooltip" data-placement="top" title="Összehasonlítás"  onclick="compare.add('71781')"><span class="btn-text">Összehasonlítás</span></a>
											</div>
							</div>
		</div>
	</div>

          </div>
  
        </div>
                            </div>
</div>
</div>
                                  </div>
              </div>
                      </div>
        </div>
              </div>
          <div class="grid-row grid-row-top-6">
                <div class="row-bg"></div>
                <div class="grid-cols-wrapper">
          <div class="grid-cols single-item">
                          <div class="grid-col grid-col-top-6-1">
                                <div class="grid-items single-item">
                                      <div class="grid-item grid-module-top-6-1-1"><div class="module module-manufacturers module-manufacturers-199  module-manufacturers-">
  <button aria-label="Edit" class="admin-edit" type="button" data-edit="module_layout/manufacturers/edit/199"><em class="fa fa-pencil" data-placement="auto" data-toggle="tooltip-hover" data-tooltip-class="admin-edit-tooltip" title="Edit Szerzők - FŐOLDAL - Publio"></em></button>
      <h3 class="title module-title">Kiemelt szerzőink</h3>
    <div class="module-body">
                      <div class="module-item module-item-1">
                            <div class="manufacturer-grid no-scroll auto-grid">
              <div class="auto-grid-items">
            <div class="manufacturer-layout  ">
    <div class="manufacturer-thumb">
      <div class="image">
        <a href="https://konyvaruhaz.publio.hu/5579-muller-peter-sziami">
                      <img src="https://admin.konyvaruhaz.info/media/portrait/KÖZEPES1.jpg"  srcset="https://admin.konyvaruhaz.info/media/portrait/KÖZEPES1.jpg 1x, https://admin.konyvaruhaz.info/media/portrait/KÖZEPES1.jpg 2x"  width="300" height="300" alt="Müller Péter Sziámi" title="Müller Péter Sziámi">
                  </a>
      </div>

      <div class="caption">
        <div class="name"><a href="https://konyvaruhaz.publio.hu/5579-muller-peter-sziami">Müller Péter Sziámi</a></div>
              </div>
    </div>
  </div>
  <div class="manufacturer-layout  ">
    <div class="manufacturer-thumb">
      <div class="image">
        <a href="https://konyvaruhaz.publio.hu/5642-lukacs-boglarka">
                      <img src="image/cache/wp/gp/manufacturer/69e2422b5c6ed-300x300h.webp"  srcset="image/cache/wp/gp/manufacturer/69e2422b5c6ed-300x300h.webp 1x, image/cache/wp/gp/manufacturer/69e2422b5c6ed-600x600h.webp 2x"  width="300" height="300" alt="Lukács Boglárka" title="Lukács Boglárka">
                  </a>
      </div>

      <div class="caption">
        <div class="name"><a href="https://konyvaruhaz.publio.hu/5642-lukacs-boglarka">Lukács Boglárka</a></div>
              </div>
    </div>
  </div>
  <div class="manufacturer-layout  ">
    <div class="manufacturer-thumb">
      <div class="image">
        <a href="https://konyvaruhaz.publio.hu/5729-halasz-laura">
                      <img src="image/cache/wp/gp/manufacturer/69e2425d97499-300x300.webp"  srcset="image/cache/wp/gp/manufacturer/69e2425d97499-300x300.webp 1x, image/cache/wp/gp/manufacturer/69e2425d97499-600x600.webp 2x"  width="300" height="300" alt="Halász Laura" title="Halász Laura">
                  </a>
      </div>

      <div class="caption">
        <div class="name"><a href="https://konyvaruhaz.publio.hu/5729-halasz-laura">Halász Laura</a></div>
              </div>
    </div>
  </div>
  <div class="manufacturer-layout  ">
    <div class="manufacturer-thumb">
      <div class="image">
        <a href="https://konyvaruhaz.publio.hu/23814-mate-szabina">
                      <img src="https://admin.konyvaruhaz.info/media/portrait/Névtelen_terv-10.png"  srcset="https://admin.konyvaruhaz.info/media/portrait/Névtelen_terv-10.png 1x, https://admin.konyvaruhaz.info/media/portrait/Névtelen_terv-10.png 2x"  width="300" height="300" alt="Máté Szabina" title="Máté Szabina">
                  </a>
      </div>

      <div class="caption">
        <div class="name"><a href="https://konyvaruhaz.publio.hu/23814-mate-szabina">Máté Szabina</a></div>
              </div>
    </div>
  </div>
  <div class="manufacturer-layout  ">
    <div class="manufacturer-thumb">
      <div class="image">
        <a href="https://konyvaruhaz.publio.hu/36661-mozef-jemer">
                      <img src="image/cache/wp/gj/manufacturer/69e24272e4a96-300x300h.webp"  srcset="image/cache/wp/gj/manufacturer/69e24272e4a96-300x300h.webp 1x, image/cache/wp/gj/manufacturer/69e24272e4a96-600x600h.webp 2x"  width="300" height="300" alt="Mozef Jemer" title="Mozef Jemer">
                  </a>
      </div>

      <div class="caption">
        <div class="name"><a href="https://konyvaruhaz.publio.hu/36661-mozef-jemer">Mozef Jemer</a></div>
              </div>
    </div>
  </div>

        </div>
        <div class="auto-carousel-bar auto-carousel-controls"><div class="auto-carousel-thumb"></div><div class="auto-carousel-fill"></div></div>
        <div class="auto-carousel-buttons auto-carousel-controls"><div class="auto-carousel-prev"><span></span></div><div class="auto-carousel-next"><span></span></div></div>
          </div>
  
        </div>
                            </div>
</div>
</div>
                                  </div>
              </div>
                      </div>
        </div>
              </div>
          <div class="grid-row grid-row-top-7">
                <div class="row-bg"></div>
                <div class="grid-cols-wrapper">
          <div class="grid-cols single-item">
                          <div class="grid-col grid-col-top-7-1">
                                <div class="grid-items single-item">
                                      <div class="grid-item grid-module-top-7-1-1"><div class="module module-blog_posts module-blog_posts-187  module-blog_posts-grid carousel-mode">
  <button aria-label="Edit" class="admin-edit" type="button" data-edit="module_layout/blog_posts/edit/187"><em class="fa fa-pencil" data-placement="auto" data-toggle="tooltip-hover" data-tooltip-class="admin-edit-tooltip" title="Edit Cikkek - Publio"></em></button>
      <h3 class="title module-title">Cikkek</h3>
    <div class="module-body">
                      <div class="module-item module-item-1  swiper-slide">
                            <div class="swiper" data-items-per-row='{"c0":{"0":{"items":3,"spacing":0},"992":{"items":2,"spacing":0},"767":{"items":1,"spacing":0}},"c1":{"0":{"items":3,"spacing":0},"992":{"items":2,"spacing":0},"767":{"items":1,"spacing":0}},"c2":{"0":{"items":3,"spacing":0},"992":{"items":2,"spacing":0},"767":{"items":1,"spacing":0}},"sc":{"0":{"items":3,"spacing":0},"992":{"items":2,"spacing":0},"767":{"items":1,"spacing":0}}}' data-options='{"speed":400,"autoplay":{"delay":4000},"pauseOnHover":true,"loop":false}'>
      <div class="swiper-container" >
        <div class="swiper-wrapper post-grid ipr-grid">
            <div class="post-layout swiper-slide">
    <div class="post-thumb">
      <div class="image">
        <a href="https://konyvaruhaz.publio.hu/publio-cikkek?journal_blog_post_id=398">
                                <img src="image/cache/wp/gp/pall-400x210w.webp" srcset="image/cache/wp/gp/pall-400x210w.webp 1x, image/cache/wp/gp/pall-800x420w.webp 2x"  width="400" height="210" alt="Foglalkoztatni kell az agyat, hogy megelőzzük a demenciát" title="Foglalkoztatni kell az agyat, hogy megelőzzük a demenciát" class="img-responsive">
                  </a>
      </div>

      <div class="caption">

        <div class="post-stats">
          <span class="p-author">Alcser Norbert</span>
                    <span class="p-date p-date-default">2026. március 11.</span>
                    <span class="p-comment">0</span>
          <span class="p-view">323</span>
        </div>

        <div class="name"><a href="https://konyvaruhaz.publio.hu/publio-cikkek?journal_blog_post_id=398">Foglalkoztatni kell az agyat, hogy megelőzzük a demenciát</a></div>

        <div class="description">Eugene Paullal azaz Páll Jenővel beszélgettünk a megjelent új Köztük vagyunk című könyvéről.
..</div>

        <div class="button-group">
          <a class="btn btn-read-more" href="https://konyvaruhaz.publio.hu/publio-cikkek?journal_blog_post_id=398" >
            <span class="btn-text">Elolvasom</span>
          </a>
        </div>
      </div>
    </div>
  </div>
  <div class="post-layout swiper-slide">
    <div class="post-thumb">
      <div class="image">
        <a href="https://konyvaruhaz.publio.hu/publio-cikkek/a-konyv-utja-nem-a-megjelenesnel-kezdodik-es-nem-is-ott-er-veget">
                                <img src="image/cache/wp/gp/cikkek/blogbejegyzéshez%20%20(1200%20x%20630%20képpont)-5-400x210.webp" srcset="image/cache/wp/gp/cikkek/blogbejegyzéshez%20%20(1200%20x%20630%20képpont)-5-400x210.webp 1x, image/cache/wp/gp/cikkek/blogbejegyzéshez%20%20(1200%20x%20630%20képpont)-5-800x420.webp 2x"  width="400" height="210" alt="A könyv útja nem a megjelenésnél kezdődik és nem is ott ér véget" title="A könyv útja nem a megjelenésnél kezdődik és nem is ott ér véget" class="img-responsive">
                  </a>
      </div>

      <div class="caption">

        <div class="post-stats">
          <span class="p-author"> </span>
                    <span class="p-date p-date-default">2026. január 23.</span>
                    <span class="p-comment">0</span>
          <span class="p-view">642</span>
        </div>

        <div class="name"><a href="https://konyvaruhaz.publio.hu/publio-cikkek/a-konyv-utja-nem-a-megjelenesnel-kezdodik-es-nem-is-ott-er-veget">A könyv útja nem a megjelenésnél kezdődik és nem is ott ér véget</a></div>

        <div class="description">Amikor valaki könyvet szeretne megjelentetni, az első feladatok között kellene szerepelnie annak, hogy átgondolja a könyv sorsát. Mit szeretne elérni vele? Kiket szeretne megszólítani? Egy szűk, elköt..</div>

        <div class="button-group">
          <a class="btn btn-read-more" href="https://konyvaruhaz.publio.hu/publio-cikkek/a-konyv-utja-nem-a-megjelenesnel-kezdodik-es-nem-is-ott-er-veget" >
            <span class="btn-text">Elolvasom</span>
          </a>
        </div>
      </div>
    </div>
  </div>
  <div class="post-layout swiper-slide">
    <div class="post-thumb">
      <div class="image">
        <a href="https://konyvaruhaz.publio.hu/publio-cikkek/4-technika-a-konyv-stilusanak-javitasahoz">
                                <img src="image/cache/wp/gp/blog/13/iras2-400x210.webp" srcset="image/cache/wp/gp/blog/13/iras2-400x210.webp 1x, image/cache/wp/gp/blog/13/iras2-800x420.webp 2x"  width="400" height="210" alt="4 technika a könyv stílusának javításához" title="4 technika a könyv stílusának javításához" class="img-responsive">
                  </a>
      </div>

      <div class="caption">

        <div class="post-stats">
          <span class="p-author">Alcser Norbert</span>
                    <span class="p-date p-date-default">2025. november 23.</span>
                    <span class="p-comment">0</span>
          <span class="p-view">1064</span>
        </div>

        <div class="name"><a href="https://konyvaruhaz.publio.hu/publio-cikkek/4-technika-a-konyv-stilusanak-javitasahoz">4 technika a könyv stílusának javításához</a></div>

        <div class="description">A mai tanácsokat a Grammatically Correct című könyvből hoztuk, amiben egészen hosszan olvasható elemzés a könyv stílusának alakításáról. Ez pont olyan téma, amiben nem lehet ráhúzni egy sémát minden í..</div>

        <div class="button-group">
          <a class="btn btn-read-more" href="https://konyvaruhaz.publio.hu/publio-cikkek/4-technika-a-konyv-stilusanak-javitasahoz" >
            <span class="btn-text">Elolvasom</span>
          </a>
        </div>
      </div>
    </div>
  </div>

        </div>
      </div>
      <div class="swiper-buttons">
        <div class="swiper-button-prev"></div>
        <div class="swiper-button-next"></div>
      </div>
      <div class="swiper-pagination"></div>
    </div>
  
        </div>
                            </div>
</div>
</div>
                                  </div>
              </div>
                      </div>
        </div>
              </div>
      </div>

  </div>

<script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"WebSite","url":"https:\/\/konyvaruhaz.publio.hu\/","name":"Publio k\u00f6nyv\u00e1ruh\u00e1z","description":"Publio k\u00f6nyv\u00e1ruh\u00e1z","potentialAction":{"@type":"SearchAction","target":"https:\/\/konyvaruhaz.publio.hu\/kereses?search={search}","query-input":"required name=search"}}</script>
<script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"Organization","url":"https:\/\/konyvaruhaz.publio.hu\/","logo":"image\/cache\/wp\/gp\/rendszer\/publio-01_kuld-1200x423.webp"}</script>


</div>
  <footer class="">  <div class="grid-rows ">
              <div class="grid-row grid-row-2">
                <div class="row-bg"></div>
                <div class="grid-cols-wrapper">
          <div class="grid-cols ">
                          <div class="grid-col grid-col-1">
                                <div class="grid-items ">
                                      <div class="grid-item grid-module-footer-2-1-1"><div id="image-187-1" class="module module-image module-image-175">
  <button aria-label="Edit" class="admin-edit" type="button" data-edit="module_layout/image/edit/175"><em class="fa fa-pencil" data-placement="auto" data-toggle="tooltip-hover" data-tooltip-class="admin-edit-tooltip" title="Edit Fehér logó - Publio"></em></button>
    <div class="module-body">
    <a href="javascript:;" >
                        <img src="image/cache/wp/gp/publio-01_kuld%20feher-1000x353.webp" srcset="image/cache/wp/gp/publio-01_kuld%20feher-1000x353.webp 1x, image/cache/wp/gp/publio-01_kuld%20feher-1000x353.webp 2x"  alt="Publio logo" width="" height=""/>
                  </a>
      </div>
</div>
</div>
                                      <div class="grid-item grid-module-footer-2-1-2"><div class="module module-text module-text-145">
  <button aria-label="Edit" class="admin-edit" type="button" data-edit="module_layout/text/edit/145"><em class="fa fa-pencil" data-placement="auto" data-toggle="tooltip-hover" data-tooltip-class="admin-edit-tooltip" title="Edit Lábléc - szöveg - Publio"></em></button>
    <div class="module-body">
    <div class="module-content">
      Könyvesboltunk igazi könyvritkaságokat kínál, legyen ez szépirodalom, mesekönyv vagy szakirodalom – igen, ezek nagyon jól elférnek egymás mellett polcainkon.
    </div>
  </div>
</div>
</div>
                                      <div class="grid-item grid-module-footer-2-1-3"><div id="image-145-1" class="module module-image module-image-146">
  <button aria-label="Edit" class="admin-edit" type="button" data-edit="module_layout/image/edit/146"><em class="fa fa-pencil" data-placement="auto" data-toggle="tooltip-hover" data-tooltip-class="admin-edit-tooltip" title="Edit Kártyatípusok - Publio"></em></button>
    <div class="module-body">
    <a href="javascript:;" rel="noopener">
                        <img src="image/cache/wp/gp/rendszer/fizetesi-rendszerek/barion-card-strip-intl__large-781x64.webp" srcset="image/cache/wp/gp/rendszer/fizetesi-rendszerek/barion-card-strip-intl__large-781x64.webp 1x, image/cache/wp/gp/rendszer/fizetesi-rendszerek/barion-card-strip-intl__large-781x64.webp 2x"  alt="Kártyatípusok" width="" height=""/>
                  </a>
      </div>
</div>
</div>
                                  </div>
              </div>
                          <div class="grid-col grid-col-2">
                                <div class="grid-items single-item">
                                      <div class="grid-item grid-module-footer-2-2-1">  <div class="links-menu links-menu-147">
    <button aria-label="Edit" class="admin-edit" type="button" data-edit="module_layout/links_menu/edit/147"><em class="fa fa-pencil" data-placement="auto" data-toggle="tooltip-hover" data-tooltip-class="admin-edit-tooltip" title="Edit Elérhetőségek - Publio"></em></button>
          <h3 class="title module-title">Elérhetőségek</h3>
        <ul class="module-body">
                  <li class="menu-item links-menu-item links-menu-item-1 ">
          <a href="javascript:;">
        <span class="links-text">Publio Kiadó Kft.</span>
              </a>
      </li>

                  <li class="menu-item links-menu-item links-menu-item-2 ">
          <a href="javascript:;">
        <span class="links-text">Magyarország</span>
              </a>
      </li>

                  <li class="menu-item links-menu-item links-menu-item-3 ">
          <a href="tel:+36303877877" >
        <span class="links-text">+36 30 387 7877</span>
              </a>
      </li>

                  <li class="menu-item links-menu-item links-menu-item-4 ">
          <a href="/cdn-cgi/l/email-protection#98f3f7f6e1eef9eaedf0f9e2d8e8edfaf4f1f7b6f0ed">
        <span class="links-text"><span class="__cf_email__" data-cfemail="cfa4a0a1b6b9aebdbaa7aeb58fbfbaada3a6a0e1a7ba">[email&#160;protected]</span></span>
              </a>
      </li>

          </ul>
  </div>
</div>
                                  </div>
              </div>
                          <div class="grid-col grid-col-3">
                                <div class="grid-items single-item">
                                      <div class="grid-item grid-module-footer-2-3-1">  <div class="links-menu links-menu-149">
    <button aria-label="Edit" class="admin-edit" type="button" data-edit="module_layout/links_menu/edit/149"><em class="fa fa-pencil" data-placement="auto" data-toggle="tooltip-hover" data-tooltip-class="admin-edit-tooltip" title="Edit Fiókom - Publio"></em></button>
          <h3 class="title module-title">Fiókom</h3>
        <ul class="module-body">
                  <li class="menu-item links-menu-item links-menu-item-1 ">
          <a href="https://konyvaruhaz.publio.hu/fiokom" >
        <span class="links-text">Személyes adatok</span>
              </a>
      </li>

                  <li class="menu-item links-menu-item links-menu-item-2 ">
          <a href="https://konyvaruhaz.publio.hu/korabbi-megrendeleseim" >
        <span class="links-text">Rendeléstörténet</span>
              </a>
      </li>

                  <li class="menu-item links-menu-item links-menu-item-3 ">
          <a href="https://konyvaruhaz.publio.hu/kedvenceim" >
        <span class="links-text">Kedvenceim</span><span class="count-badge wishlist-badge count-zero">0</span>
              </a>
      </li>

                  <li class="menu-item links-menu-item links-menu-item-4 ">
          <a href="https://konyvaruhaz.publio.hu/hirlevel-beallitasok" >
        <span class="links-text">Hírlevél beállítások</span>
              </a>
      </li>

                  <li class="menu-item links-menu-item links-menu-item-5 ">
          <a href="/termekviszzakuldes" >
        <span class="links-text">Termékvisszaküldés</span>
              </a>
      </li>

          </ul>
  </div>
</div>
                                  </div>
              </div>
                          <div class="grid-col grid-col-4">
                                <div class="grid-items single-item">
                                      <div class="grid-item grid-module-footer-2-4-1">  <div class="links-menu links-menu-152">
    <button aria-label="Edit" class="admin-edit" type="button" data-edit="module_layout/links_menu/edit/152"><em class="fa fa-pencil" data-placement="auto" data-toggle="tooltip-hover" data-tooltip-class="admin-edit-tooltip" title="Edit Információk - Publio"></em></button>
          <h3 class="title module-title">Információk</h3>
        <ul class="module-body">
                  <li class="menu-item links-menu-item links-menu-item-1 ">
          <a href="javascript:;">
        <span class="links-text">Áraink az ÁFA értékét tartalmazzák!</span>
              </a>
      </li>

                  <li class="menu-item links-menu-item links-menu-item-2 ">
          <a href="https://konyvaruhaz.publio.hu/adatvedelmi-nyilatkozat-gdpr" >
        <span class="links-text">Adatvédelmi elveink</span>
              </a>
      </li>

                  <li class="menu-item links-menu-item links-menu-item-3 ">
          <a href="https://konyvaruhaz.publio.hu/altalanos-szerzodesi-feltetelek" >
        <span class="links-text">ÁSZF, Vásárlási feltételek</span>
              </a>
      </li>

                  <li class="menu-item links-menu-item links-menu-item-4 ">
          <a href="https://konyvaruhaz.publio.hu/fizetes-es-szallitas" >
        <span class="links-text">Fizetés és szállítás</span>
              </a>
      </li>

          </ul>
  </div>
</div>
                                  </div>
              </div>
                          <div class="grid-col grid-col-5">
                                <div class="grid-items single-item">
                                      <div class="grid-item grid-module-footer-2-5-1">  <div class="links-menu links-menu-151">
    <button aria-label="Edit" class="admin-edit" type="button" data-edit="module_layout/links_menu/edit/151"><em class="fa fa-pencil" data-placement="auto" data-toggle="tooltip-hover" data-tooltip-class="admin-edit-tooltip" title="Edit Extrák - Publio"></em></button>
          <h3 class="title module-title">Extrák</h3>
        <ul class="module-body">
                  <li class="menu-item links-menu-item links-menu-item-2 ">
          <a href="https://konyvaruhaz.publio.hu/e-konyv" >
        <span class="links-text"> E-könyv, ebook</span>
              </a>
      </li>

                  <li class="menu-item links-menu-item links-menu-item-3 ">
          <a href="https://konyvaruhaz.publio.hu/segitseg-az-olvasashoz" >
        <span class="links-text">Segítség az olvasáshoz</span>
              </a>
      </li>

          </ul>
  </div>
</div>
                                  </div>
              </div>
                      </div>
        </div>
              </div>
          <div class="grid-row grid-row-5">
                <div class="row-bg"></div>
                <div class="grid-cols-wrapper">
          <div class="grid-cols single-item">
                          <div class="grid-col grid-col-1">
                                <div class="grid-items single-item">
                                      <div class="grid-item grid-module-footer-5-1-1">  <div class="links-menu links-menu-12 copyright">
    <button aria-label="Edit" class="admin-edit" type="button" data-edit="module_layout/links_menu/edit/12"><em class="fa fa-pencil" data-placement="auto" data-toggle="tooltip-hover" data-tooltip-class="admin-edit-tooltip" title="Edit Copyright - Publio"></em></button>
        <ul class="module-body">
                  <li class="menu-item links-menu-item links-menu-item-1 ">
          <a href="javascript:;">
        <span class="links-text">Minden jog fenntartva © 2025&nbsp;&nbsp;|&nbsp;&nbsp;Tervezte és készítette:&nbsp;<a href="https://signcoders.hu" target="_blank"><img src="/image/catalog/rendszer/logok/sc_logo_white.webp" alt="SignCoders" class="copyright-image" /></a>&nbsp;és<a href="https://smartcloud-digital.hu" target="_blank"><img src="/image/catalog/rendszer/logok/smartcloud-logo.webp" class="copyright-image" alt="Smartcloud Digital"/></a></span>
              </a>
      </li>

          </ul>
  </div>
</div>
                                  </div>
              </div>
                      </div>
        </div>
              </div>
      </div>
</footer>
</div> 

<div class="scroll-top"><em class="fa fa-angle-up"></em></div>
<div class="modal fade" id="MymodalPreventScript">
	<div class="modal-dialog aszf-modal-window">
		<div class="modal-content aszf-modal-content">
			<div class="modal-header aszf-modal-header">
				<h5 class="modal-title-aszf">
					Általános szerződési feltételek
				</h5>

				<p class="aszf-modal-figyelmezteto-szoveg">
					Felhívjuk szíves figyelmedet, hogy <strong>ÁSZF szabályzatunk megváltozott</strong>. Kérjük, figyelmesen olvasd el és amennyiben egyetértesz vele, fogadd el. Ha úgy döntesz, nem értesz egyet a megváltozott ÁSZF minden pontjával, lehetőséged van visszautasítani és törölni a meglévő regisztrációdat. Ebben az esetben a regisztrált fiókod törlésre kerül, de a megrendelésed adatait anonimizálva továbbra is tároljuk. <strong>Ameddig nem olvasod végig az új ÁSZF szabályzatot a gombok inaktívak maradnak!</strong>
				</p>
			</div>

			<div class="modal-body-aszf">
				<!-- A módosított ÁSZF szövege -->
			</div>

			<div class="modal-footer-aszf">
				<button type="button" id ="acceptASZF" class="btn btn-default accept-aszf-button">Elfogadom</button>
				<button type="button" data-toggle="modal" href="#confirmModal" id ="rejectASZF" class="btn btn-default reject-aszf-button">Elutasítom és törlöm a regisztrációmat</button>
			</div>
		</div>
	</div>
</div>

<div class="modal" id="confirmModal" data-backdrop="static">
	<div class="modal-dialog aszf-confirm-modal-window">
		<div class="modal-content" style="width: 100% !important;">
			<div class="modal-header megerosites-ablak-fejlec">
				<h6 class="modal-title megerosites-cim">
					Megerősítés
				</h6>
			</div>

			<div class="modal-body megerosites-ablak-tartalom">
				Biztosan törölni szeretnéd a regisztrációdat?
			</div>

			<div class="modal-footer megerosites-ablak-lablec">
				<button type="button" id ="" class="btn btn-default megsem-button">Meggondoltam magam</button>
				<button type="button" id ="" class="btn btn-default megerosit-button">Igen, törlöm</button>

			</div>
		</div>
	</div>
</div>
<style>
	#filteredItems {
		max-height: 290px;
		height: 290px;
		overflow-y: auto;
		border: 1px solid #ccc;
		padding: 10px;
	}

	#filteredItems ul {
		padding: 0 5px;
	}

	#filteredItems li {
		list-style-type: none;
		margin-bottom: 5px;
	}

	#filteredItems li a {
		color: #222;
		transition: .3s ease color;
	}

	#filteredItems li a:hover {
		color: #0899d9;
	}

	@media (max-width: 768px) {
		#filteredItems li a{
			font-size: 13px;
		}
	}

	#filteredItems::-webkit-scrollbar {
		width: 10px;
	}
	#filteredItems::-webkit-scrollbar-track {
		width: 10px;
		background: #ededed;
	}
	#filteredItems::-webkit-scrollbar-thumb {
		background: #888;
		border-radius: 5px;
	}

	#cspModal {
		height: 100%;
		max-width: 800px;
		margin: 0 auto;
		width: 100%;
	}

	#cspModal .modal-dialog {
		transform: translate(-50%, -50%);
		position: absolute;
		top: 50%;
		left: 50%;
	}

	#cspModal .modal-body input {
		margin-bottom: 10px;
	}

	.quick-checkout-wrapper .shipping-payment .section-shipping .shippings label {
		display: flex !important;
		flex-direction: row !important;
		flex-wrap: wrap !important;
	}

	.quick-checkout-wrapper .shipping-payment .section-shipping .shippings label input {
		order: 0;
	}

	.quick-checkout-wrapper .shipping-payment .section-shipping .shippings label #editcsp {
		width: 100%;
		order: 2;
		padding-left: 21px;
		margin-bottom: 6px;
	}

	.quick-checkout-wrapper .shipping-payment .section-shipping .shippings label #editcsp {
		display: flex;
		align-items: center;
	}

	.quick-checkout-wrapper .shipping-payment .section-shipping .shippings .shipping-quote-title {
		order: 1;
	}

	@media (max-width: 768px) {
		#cspModal .modal-dialog {
			padding: 0 20px;
			margin: auto;
			height: 80vh;
		}
		#cspModal .modal-dialog .modal-content {
			height: 100%;
		}
	}
</style>

<div id="cspModal" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="ModalCenterTitle" aria-hidden="true">
	<div class="modal-dialog modal-dialog-centered" role="document" style="width:100%;">
		<div class="modal-content">
			<div class="modal-header">
				<button type="button" class="close" data-dismiss="modal">&times;</button>
				<h4 class="modal-title">Válassz csomagpontot</h4>
				<input type="hidden" name="modalprovider" id="modalprovider">
			</div>
			<div class="modal-body">
				<p class="modal-description"><p>A csomagpont kiválasztásához írd be az irányítószámot vagy a város nevét, majd a megjelenő címek közül a megfelelőre kattintva tudod azt kiválasztani.</p><p style="color: red">Kérjük, vedd figyelembe hogy ha Z-BOX megjelölésű csomagpontot választasz, ott az utánvétes fizetés csak a Packeta applikációban lehetséges, a csomagautomatánál nem!</p></p>
				<div style="width:100%;">
					<input type="text" name="input-csomagpontkereso" placeholder="Szűrés.." class="form-control placeholder-input">
					<div id="filteredItems"></div>
				</div>
			</div>
		</div>
	</div>
</div><script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script><script>document.getElementById('li_df').rel = 'stylesheet';</script><script type='text/javascript' src='https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.29.4/moment.min.js' async='async'></script>
<script>!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):t.lozad=e()}(this,function(){"use strict";var t="undefined"!=typeof document&&document.documentMode,e=function(t){return window&&window[t]},r=["data-iesrc","data-alt","data-src","data-srcset","data-background-image","data-toggle-class"],a={rootMargin:"0px",threshold:0,enableAutoReload:!1,load:function(e){if("picture"===e.nodeName.toLowerCase()){var r=e.querySelector("img"),a=!1;null===r&&(r=document.createElement("img"),a=!0),t&&e.getAttribute("data-iesrc")&&(r.src=e.getAttribute("data-iesrc")),e.getAttribute("data-alt")&&(r.alt=e.getAttribute("data-alt")),a&&e.append(r)}if("video"===e.nodeName.toLowerCase()&&!e.getAttribute("data-src")&&e.children){for(var o=e.children,i=void 0,n=0;n<=o.length-1;n++)(i=o[n].getAttribute("data-src"))&&(o[n].src=i);e.load()}e.getAttribute("data-poster")&&(e.poster=e.getAttribute("data-poster")),e.getAttribute("data-src")&&(e.src=e.getAttribute("data-src")),e.getAttribute("data-srcset")&&e.setAttribute("srcset",e.getAttribute("data-srcset"));var d=",";if(e.getAttribute("data-background-delimiter")&&(d=e.getAttribute("data-background-delimiter")),e.getAttribute("data-background-image"))e.style.backgroundImage="url('"+e.getAttribute("data-background-image").split(d).join("'),url('")+"')";else if(e.getAttribute("data-background-image-set")){var u=e.getAttribute("data-background-image-set").split(d),g=u[0].substr(0,u[0].indexOf(" "))||u[0];g=-1===g.indexOf("url(")?"url("+g+")":g,1===u.length?e.style.backgroundImage=g:e.setAttribute("style",(e.getAttribute("style")||"")+"background-image: "+g+"; background-image: -webkit-image-set("+u+"); background-image: image-set("+u+")")}e.getAttribute("data-toggle-class")&&e.classList.toggle(e.getAttribute("data-toggle-class"))},loaded:function(){}};function o(t){t.setAttribute("data-loaded",!0)}var i=function(t){return"true"===t.getAttribute("data-loaded")},n=function(t){var e=1<arguments.length&&void 0!==arguments[1]?arguments[1]:document;return t instanceof Element?[t]:t instanceof NodeList?t:e.querySelectorAll(t)};return function(){var t,d,u,g=0<arguments.length&&void 0!==arguments[0]?arguments[0]:".lozad",s=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{},c=Object.assign({},a,s),l=c.root,b=c.rootMargin,f=c.threshold,m=c.enableAutoReload,A=c.load,v=c.loaded,h=void 0,p=void 0;e("IntersectionObserver")&&(h=new IntersectionObserver((t=A,d=v,function(e,r){e.forEach(function(e){(0<e.intersectionRatio||e.isIntersecting)&&(r.unobserve(e.target),i(e.target)||(t(e.target),o(e.target),d(e.target)))})}),{root:l,rootMargin:b,threshold:f})),e("MutationObserver")&&m&&(p=new MutationObserver((u=A,function(t){t.forEach(function(t){i(t.target)&&"attributes"===t.type&&-1<r.indexOf(t.attributeName)&&u(t.target)})})));for(var k,y=n(g,l),w=0;w<y.length;w++)(k=y[w]).getAttribute("data-placeholder-background")&&(k.style.background=k.getAttribute("data-placeholder-background"));return{observe:function(){for(var t=n(g,l),e=0;e<t.length;e++)i(t[e])||(h?(p&&m&&p.observe(t[e],{subtree:!0,attributes:!0,attributeFilter:r}),h.observe(t[e])):(A(t[e]),o(t[e]),v(t[e])))},triggerLoad:function(t){i(t)||(A(t),o(t),v(t))},observer:h,mutationObserver:p}}});</script>
<script>loadjs=function(){var h=function(){},c={},u={},f={};function o(e,n){if(e){var r=f[e];if(u[e]=n,r)for(;r.length;)r[0](e,n),r.splice(0,1)}}function l(e,n){e.call&&(e={success:e}),n.length?(e.error||h)(n):(e.success||h)(e)}function d(r,t,s,i){var c,o,e=document,n=s.async,u=(s.numRetries||0)+1,f=s.before||h,l=r.replace(/[\?|#].*$/,""),a=r.replace(/^(css|img)!/,"");i=i||0,/(^css!|\.css$)/.test(l)?((o=e.createElement("link")).rel="stylesheet",o.href=a,(c="hideFocus"in o)&&o.relList&&(c=0,o.rel="preload",o.as="style")):/(^img!|\.(png|gif|jpg|svg|webp)$)/.test(l)?(o=e.createElement("img")).src=a:((o=e.createElement("script")).src=r,o.async=void 0===n||n),!(o.onload=o.onerror=o.onbeforeload=function(e){var n=e.type[0];if(c)try{o.sheet.cssText.length||(n="e")}catch(e){18!=e.code&&(n="e")}if("e"==n){if((i+=1)<u)return d(r,t,s,i)}else if("preload"==o.rel&&"style"==o.as)return o.rel="stylesheet";t(r,n,e.defaultPrevented)})!==f(r,o)&&e.head.appendChild(o)}function r(e,n,r){var t,s;if(n&&n.trim&&(t=n),s=(t?r:n)||{},t){if(t in c)throw"LoadJS";c[t]=!0}function i(n,r){!function(e,t,n){var r,s,i=(e=e.push?e:[e]).length,c=i,o=[];for(r=function(e,n,r){if("e"==n&&o.push(e),"b"==n){if(!r)return;o.push(e)}--i||t(o)},s=0;s<c;s++)d(e[s],r,n)}(e,function(e){l(s,e),n&&l({success:n,error:r},e),o(t,e)},s)}if(s.returnPromise)return new Promise(i);i()}return r.ready=function(e,n){return function(e,r){e=e.push?e:[e];var n,t,s,i=[],c=e.length,o=c;for(n=function(e,n){n.length&&i.push(e),--o||r(i)};c--;)t=e[c],(s=u[t])?n(t,s):(f[t]=f[t]||[]).push(n)}(e,function(e){l(n,e)}),r},r.done=function(e){o(e,[])},r.reset=function(){c={},u={},f={}},r.isDefined=function(e){return e in c},r}();</script>
<script>performance.mark('css');</script>
<script>performance.measure('css', 'css');</script>
<script src="catalog/view/theme/journal3/lib/jquery/jquery-2.2.4.min.js?v=c41fedf8"></script>
<script src="catalog/view/theme/journal3/lib/bootstrap/js/bootstrap.min.js?v=c41fedf8"></script>
<script src="catalog/view/javascript/common.js?v=c41fedf8"></script>
<script src="catalog/view/javascript/isenselabs_gdpr/utils.js?v=c41fedf8"></script>
<script src="catalog/view/theme/journal3/lib/hoverintent/jquery.hoverIntent.min.js?v=c41fedf8" defer></script>
<script src="catalog/view/theme/journal3/js/common.js?v=c41fedf8" defer></script>
<script src="catalog/view/theme/journal3/js/journal.js?v=c41fedf8" defer></script>
<script src="catalog/view/theme/journal3/js/stepper.js?v=c41fedf8" defer></script>
<script src="catalog/view/theme/journal3/js/countdown.js?v=c41fedf8" defer></script>
<script src="catalog/view/theme/journal3/js/search.js?v=c41fedf8" defer></script>
<script src="catalog/view/theme/journal3/js/slider.js?v=c41fedf8" defer></script>
<script src="catalog/view/theme/journal3/js/carousel.js?v=c41fedf8" defer></script>
<script type="text/javascript" nitro-exclude="">
var dataLayer = window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} var delayInMilliseconds = 5000; 
gtag('consent', 'default', {'ad_storage': 'denied','ad_user_data': 'denied','ad_personalization': 'denied','personalization_storage': 'denied','analytics_storage': 'denied','security_storage': 'granted','functionality_storage': 'granted','wait_for_update': 500});
gtag('set', 'ads_data_redaction', true);
gtag('set', 'url_passthrough', true);
function whenAvailable(name, callback) {var interval = 10; window.setTimeout(function() {if (window[name]) {callback(window[name]);} else {window.setTimeout(arguments.callee, interval);}}, interval);}
function defer(method) {if (window.jQuery) {method();} else {console.log('jquery not loaded waiting');setTimeout(function() { defer(method) }, 50);}}
function gtmSaveData(mydata){if(window.localStorage){if(mydata.user_id&&mydata.user_id!==null&&mydata.user_id!==''){localStorage.setItem('user_id',mydata.user_id)}if(mydata.em&&mydata.em!==null&&mydata.em!==''){localStorage.setItem('_hash1',mydata.em)}if(mydata.ph&&mydata.ph!==null&&mydata.ph!==''){localStorage.setItem('_hash2',mydata.ph)}if(mydata.ph_e164&&mydata.ph_e164!==null&&mydata.ph_e164!==''){localStorage.setItem('_hash3',mydata.ph_e164)}if(mydata.fn&&mydata.fn!==null&&mydata.fn!==''){localStorage.setItem('_hash4',mydata.fn)}if(mydata.ln&&mydata.ln!==null&&mydata.ln!==''){localStorage.setItem('_hash5',mydata.ln)}if(mydata.ad&&mydata.ad!==null&&mydata.ad!==''){localStorage.setItem('_hash6',mydata.ad)}if(mydata.ct&&mydata.ct!==null&&mydata.ct!==''){localStorage.setItem('_hash7',mydata.ct)}if(mydata.st&&mydata.st!==null&&mydata.st!==''){localStorage.setItem('_hash8',mydata.st)}if(mydata.pc&&mydata.pc!==null&&mydata.pc!==''){localStorage.setItem('_hash9',mydata.pc)}if(mydata.cc&&mydata.cc!==null&&mydata.cc!==''){localStorage.setItem('_hash10',mydata.cc)}if(mydata.external_id&&mydata.external_id!==null&&mydata.external_id!==''){localStorage.setItem('_external_id',mydata.external_id)}if(mydata.external_id_hash&&mydata.external_id_hash!==null&&mydata.external_id_hash!==''){localStorage.setItem('_hash11',mydata.external_id_hash)}}}
function gtmGetSaveData(){if(window.localStorage){var user_id=localStorage.getItem('user_id');var em=localStorage.getItem('_hash1');var ph=localStorage.getItem('_hash2');var ph_e164=localStorage.getItem('_hash3');var fn=localStorage.getItem('_hash4');var ln=localStorage.getItem('_hash5');var ad=localStorage.getItem('_hash6');var ct=localStorage.getItem('_hash7');var st=localStorage.getItem('_hash8');var pc=localStorage.getItem('_hash9');var cc=localStorage.getItem('_hash10');var external_id_hash=localStorage.getItem('_hash11');var external_id=localStorage.getItem('_external_id');			var user={user_id:user_id,em:em,ph:ph,ph_e164:ph_e164,fn:fn,ln:ln,ad:ad,ct:ct,pc:pc,st:st,cc:cc,external_id:external_id};return user}}
function gtmGetFbqid(){if(window.localStorage){var em=localStorage.getItem('_hash1');var ph=localStorage.getItem('_hash2');var ph_e164=localStorage.getItem('_hash3');var fn=localStorage.getItem('_hash4');var ln=localStorage.getItem('_hash5');var ad=localStorage.getItem('_hash6');var ct=localStorage.getItem('_hash7');var st=localStorage.getItem('_hash8');var pc=localStorage.getItem('_hash9');var cc=localStorage.getItem('_hash10');var external_id_hash=localStorage.getItem('_hash11');var external_id=localStorage.getItem('_external_id');var fbqid={em:em,ph:ph,fn:fn,ln:ln,ad:ad,ct:ct,zp:pc,st:st,country:cc,external_id:external_id};return fbqid}}
function gtmGeTtqid(){if(window.localStorage){var em=localStorage.getItem('_hash1');var ph=localStorage.getItem('_hash2');var ph_e164=localStorage.getItem('_hash3');var fn=localStorage.getItem('_hash4');var ln=localStorage.getItem('_hash5');var ad=localStorage.getItem('_hash6');var ct=localStorage.getItem('_hash7');var st=localStorage.getItem('_hash8');var pc=localStorage.getItem('_hash9');var cc=localStorage.getItem('_hash10');var external_id_hash=localStorage.getItem('_hash11');var external_id=localStorage.getItem('_external_id');	var ttqid={email:em,phone_number:ph_e164,external_id:external_id_hash,first_name:fn,last_name:ln,city:ct,state:st,zip_code:pc,country:cc};return ttqid}}
function gtmGetSnapid(){if(window.localStorage){var em=localStorage.getItem('_hash1');var ph=localStorage.getItem('_hash2');var ph_e164=localStorage.getItem('_hash3');var fn=localStorage.getItem('_hash4');var ln=localStorage.getItem('_hash5');var ad=localStorage.getItem('_hash6');var ct=localStorage.getItem('_hash7');var st=localStorage.getItem('_hash8');var pc=localStorage.getItem('_hash9');var cc=localStorage.getItem('_hash10');var external_id_hash=localStorage.getItem('_hash11');var external_id=localStorage.getItem('_external_id');var snapid={user_hashed_email:em,user_hashed_phone_number:ph,firstname:fn,lastname:ln,geo_city:ct,geo_region:st,geo_postal_code:pc,geo_country:cc,external_id:external_id_hash};return snapid}}
</script>
<script type="text/javascript" category="setup" nitro-exclude="">
if(window.localStorage) {var userdata = gtmGetSaveData();}var xhr = new XMLHttpRequest();xhr.open("POST", "index.php?route=extension/analytics/tagmanager/usid&ts=" +Math.random() );
				xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded;charset=UTF-8");xhr.responseType = 'json';xhr.onload = function () {if (xhr.readyState === xhr.DONE && xhr.status === 200) {
					var usid_data = xhr.response;}};xhr.send(JSON.stringify({ data: userdata }));
var xhr = new XMLHttpRequest();xhr.open("POST", "index.php?route=extension/analytics/tagmanager/gtm&ts=" +Math.random() );
			xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded;charset=UTF-8");xhr.responseType = 'json';xhr.onload = function () {if (xhr.readyState === xhr.DONE && xhr.status === 200) {
			var mydata = xhr.response;
var consent_state = mydata['datalayer']['consent_state'];
var consent = mydata['datalayer']['consent'];
var analytics_storage = mydata['datalayer']['analytics_storage'];
var ad_personalization = mydata['datalayer']['ad_personalization'];
var ad_user_data = mydata['datalayer']['ad_user_data'];
var ad_storage = mydata['datalayer']['ad_storage'];
var event_id = mydata['event_id'];
var functionality_storage = 'granted';
var security_storage = 'granted';
var personalization_storage = mydata['datalayer']['ad_personalization'];
if (mydata['snapchat']) { var snapchat_data = mydata['snapchat']; } else { var snapchat_data = '';}gtmSaveData(mydata['user_data']);
if(window.localStorage) {
var fbqid = gtmGetFbqid();
var ttqid = gtmGeTtqid();
var snapid = gtmGetSnapid();
} else {
var ttqid =  mydata['ttqid'];
var snapid =  mydata['snapid'];
var fbqid = mydata['pixel'];
}
if (consent_state === 'set') {
gtag('consent', 'update', {'security_storage': security_storage,'functionality_storage' : functionality_storage,'analytics_storage': analytics_storage,'ad_storage': ad_storage,'ad_user_data' : ad_user_data,'ad_personalization' : ad_personalization,'personalization_storage': personalization_storage});
if (ad_storage === 'granted'){ gtag('set', 'ads_data_redaction', false);}
if (analytics_storage === 'granted'){ gtag('set', 'url_passthrough', false);}
console.log('Consent update set and sent....');
}			

delete mydata['datalayer']['analytics_storage'];delete mydata['datalayer']['ad_storage'];delete mydata['datalayer']['ad_user_data'];delete mydata['datalayer']['ad_personalization'];dataLayer.push(mydata['datalayer']);(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':	new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','GTM-57256JCJ');
dataLayer.push({'event' : 'home', 'eventAction' : 'home','eventLabel': 'Home Page'});
!function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod?n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
n.queue=[];t=b.createElement(e);t.async=!0;t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window, document,'script','https://connect.facebook.net/en_US/fbevents.js');fbq('set', 'autoConfig', 'false', '1176104731085510');
if (consent) {fbq('consent', consent)};
fbq('init', '1176104731085510',fbqid);
fbq('track','PageView',{},{'eventID': '0-'+event_id });
!function (w, d, t) {w.TiktokAnalyticsObject=t;var ttq=w[t]=w[t]||[];ttq.methods=["page","track","identify","instances","debug","on","off","once","ready","alias","group","enableCookie","disableCookie","holdConsent","revokeConsent","grantConsent"],ttq.setAndDefer=function(t,e){t[e]=function(){t.push([e].concat(Array.prototype.slice.call(arguments,0)))}};for(var i=0;i<ttq.methods.length;i++)ttq.setAndDefer(ttq,ttq.methods[i]);ttq.instance=function(t){for(var e=ttq._i[t]||[],n=0;n<ttq.methods.length;n++)ttq.setAndDefer(e,ttq.methods[n]);return e},ttq.load=function(e,n){var i="https://analytics.tiktok.com/i18n/pixel/events.js";ttq._i=ttq._i||{},ttq._i[e]=[],ttq._i[e]._u=i,ttq._t=ttq._t||{},ttq._t[e]=+new Date,ttq._o=ttq._o||{},ttq._o[e]=n||{};var o=document.createElement("script");o.type="text/javascript",o.async=!0,o.src=i+"?sdkid="+e+"&lib="+t;var a=document.getElementsByTagName("script")[0];a.parentNode.insertBefore(o,a)};ttq.holdConsent();ttq.load('D36HN4BC77U6IE15KT8G'); 
if (consent === 'grant') { ttq.grantConsent();} else { ttq.revokeConsent(); }
ttq.page(); }(window, document, 'ttq');
ttq.identify(ttqid);

}};xhr.send(JSON.stringify({ data: {"tiktok":false,"event_id":false,"page_type":"home","route":"common\/home","url":"https:\/\/konyvaruhaz.publio.hu\/","dimemsion":{"ecomm_prodid":false,"ecomm_pagetype":false,"ecomm_totalvalue":false,"dynx_itemid":false,"dynx_itemid2":false,"dynx_pagetype":false,"dynx_totalvalue":false},"token":"89487f4d6008a1a6fa131c20c13bec25e249924edd1de16cecb26447ffb69889"} }));</script>
<script type="text/javascript" platform="event-handler" nitro-exclude="">defer(function () {
var dataLayer = window.dataLayer = window.dataLayer || [];
$(document).ajaxSuccess(function(event, xhr, settings, json) {
action = null;
if (json && json['ec_data']) {
if (!json.error) { 
if(json['action'] && json['ec_data']['action'] == "addToCart") {
var ec = json['ec_data']['data'];
var postdata =  json['ec_data'];dataLayer.push({'event': 'ADD_CART','eventAction': 'ADD_CART','eventLabel': 'AddToCart','contents': [{'id' : ec['id'],'quantity' : ec['quantity']}],'content_name' : ec['name'],'content_type' : 'product','brand': ec['brand'],'category': ec['category'],'quantity':ec['quantity'],'number_items': ec['quantity'],'content_ids' : ec['id'],'remarketing_ids' : [{'id' : ec['id'],'google_business_vertical': 'retail'}],'value' : ec['value'],'currency' : ec['currency'],'ga' : ec['ga'],'event_id'	: ec['event_id'],});
fbq('track','AddToCart', postdata['fb_data'], {'eventID': ec['event_id'] });
ttq.track('AddToCart', postdata['tiktok'], {'eventID': ec['event_id'] });
console.log('AddToCart Event Sent');
}
if(json['action'] && json['ec_data']['action'] == "addToWishlist") {
var ec = json['ec_data']['data'];
var postdata = json['ec_data'];dataLayer.push({'event': 'ADD_WISHLIST','eventAction': 'ADD_WISHLIST','eventLabel': 'AddToWishlist','ga' : ec['ga'],'event_id'	: ec['event_id'],});ttq.track('AddToWishlist', postdata['tiktok'], {'eventID': ec['event_id'] });
fbq('track','AddToWishlist', postdata['fb_data'], {'eventID': ec['event_id'] });
console.log('Wishlist Event Sent');
}
if(json['action'] && json['ec_data']['action'] == "RemoveCart") {
var ec = json['ec_data']['data'];dataLayer.push({'event': 'REMOVE_CART','eventAction': 'REMOVE_CART','eventLabel': 'REMOVE CART','value' : ec['value'],'currency' : ec['currency'],'ga' : ec['ga'],'event_id'	: ec['event_id'],});console.log('dmt Remove Cart Event Sent');}}}});});function trackProductClick(name,sku,price,brand,category,item_list_name,item_list_id) {dataLayer.push({'event': 'generic_productclick','eventAction': 'generic_productclick','eventLabel': 'generic_productclick','ga': {'item_list_id': item_list_id,'item_list_name': item_list_name,'items': [{'item_id': sku,'item_name': name,'item_brand': brand,'item_category': category,'item_list_id' : item_list_id,'item_list_name': item_list_name,'price': price,'quantity': 1}]}});}</script>
<script src="catalog/view/theme/journal3/js/product_page.js" async></script>
<script type="text/javascript" src="catalog/view/javascript/imagepreview/imagepreview.js"></script>
<script>
	$(document).ready(function () {
		setTimeout(testFirst, 300);
	});

	function startsWithAny(baseString, prefixes) {
		const uppercaseString = baseString.toUpperCase();

		for (let i = 0; i < prefixes.length; i++) {
			const uppercasePrefix = prefixes[i].toUpperCase();

			if (uppercaseString.startsWith(uppercasePrefix)) {
				return true;
			}
		}

		return false;
	}

	function checkSave() {}
	function change() {}

	function clicknew() {
		if(_QuickCheckout.customer_id != 0) {
			$('input[type="radio"][value="new"]').eq(1).click();
			$('.new-shipping > label > input').prop('checked', true);
			$('.existing-shipping > label > input').prop('checked', false);
		}
	}

	function cspupdatelist() {
		var s = $('input[name=\'input-csomagpontkereso\']').val();
 
		if (cspselected()!='') {
			$.ajax({
				url: 'index.php?route=extension/shipping/csomagpontok/getlistfilter&csp_prov='+ cspselected() + '&s=' + encodeURIComponent(s),
				type: "GET",

				success: function(data) {
					$('#filteredItems').html(data);
				},

				error: function(request, status, error) {
					$('#filteredItems').html('<p>Nincs adat</p>');
				}
			});
		}
	}

	function testFirst() {
		$('#custom_alert_csp_msg').remove();

		var radioValue = $("input[name='shipping_method']:checked").val();
		var cspIsVisibe = $('#cspModal').is(':visible');
		var csomagpont = cspselected();

		csomagpontlisten();
		cspupdatebutton();

		if (cspselected()!='' && ( !_QuickCheckout.order_data.shipping_address_1.startsWith(cspselected().toUpperCase()))) {
			cspupdatelist();
			clicknew();

			if (startsWithAny(_QuickCheckout.order_data.shipping_address_1, providers())){
				cimurites();
			}
		}

		var radioValue = $('input[name=\'shipping_method\']:checked').val();

		if (radioValue && radioValue.startsWith('csomagpontok.csomagpontok_') && cspIsVisibe == false) {
			cspupdatelist();
			clicknew();

			if (_QuickCheckout.order_data.shipping_address_2.startsWith('Automata ID: ')) {
				lockinput();
			} else {
				$('#cspModal').modal({
					show: 'true', backdrop: 'static', keyboard: false
				});

				var is_visible_msg = $('#custom_alert_csp_msg').is(':visible');

				if (is_visible_msg == false) {
					$('#quick-checkout-button-confirm').before("<div class='alert alert-danger' id='custom_alert_csp_msg' style = 'width:100%;text-align:center;'>Kérjük, válassz egy csomagpontot.</div>");
				}
			}

			$('input[name=\'input-csomagpontkereso\']').on('keyup', function() {
				cspupdatelist();
			});

			$('#filterInput').on('keyup', function() {
				var value = $(this).val().toLowerCase();

				$('#filteredItems li').each(function() {
					var text = $(this).text().toLowerCase();

					if (text.indexOf(value) > -1) {
						$(this).show();
					} else {
						$(this).hide();
					}
				});
			});

			$('input[name=\'xinput-csomagpontkereso\']').autocomplete({
				'source': function(request, response) {
					$.ajax({
						url: 'index.php?route=extension/shipping/csomagpontok/autocomplete&csp_prov='+ csomagpont + '&csp_search=' + encodeURIComponent(request),
						dataType: 'json',
						success: function(json) {
							response($.map(json, function(item) {
								return {
									label: item['zip']+' '+item['city']+' '+item['addr']+' '+item['type'],
									value : item['name'],
									provider : item['provider'],
									subprovider : item['subprovider'],
									placeid : item['placeid'],
									lat : item['lat'],
									lon : item['lon'],
									zip : item['zip'],
									addr : item['addr'],
									city : item['city'],
									comment : item['comment'],
									keywords : item['keywords'],
									hours : item['hours'],
									country : item['country'],
									type : item['type'],
									cod : item['cod'],
									fulltext : item['fulltext'],
								}
							}));
						}
					});
				},'select': function(item) { setDatas(item); }
			});
		}
	}

	function sameadress() {
		_QuickCheckout.same_address = false;
	}

	function showcspmodal() {
		$('#cspModal').modal({ show: 'true', backdrop: 'static', keyboard: false });

		setTimeout(function () {
			$('#input-csomagpontkereso').focus();
		}, 600);
	}

	function setDatas2(cid,ciso2,provider,zip,city,addr,placeid) {
		$('#modalprovider').val(provider);
		$('#cspModal').modal('hide');
		$('#custom_alert_csp_msg').remove();
		_QuickCheckout.order_data.shipping_address_1 =  addr;
		_QuickCheckout.order_data.shipping_address_2 = 'Automata ID: ' + placeid;
		_QuickCheckout.order_data.shipping_address_id = 0;
		_QuickCheckout.order_data.shipping_city = city;
		_QuickCheckout.order_data.shipping_company = '';
		_QuickCheckout.order_data.shipping_country_id = 97;
		_QuickCheckout.order_data.shipping_custom_field = '';
		_QuickCheckout.order_data.shipping_firstname = _QuickCheckout.order_data.firstname;
		_QuickCheckout.order_data.shipping_lastname = _QuickCheckout.order_data.lastname;
		_QuickCheckout.order_data.shipping_iso_code_2 = '';
		_QuickCheckout.order_data.shipping_iso_code_3 = '';
		_QuickCheckout.order_data.shipping_postcode = zip;
		_QuickCheckout.order_data.shipping_zone = 'POST';
		_QuickCheckout.order_data.shipping_zone_id = '';
		_QuickCheckout.same_address = false;
  		_QuickCheckout.order_data.shipping_country_id = cid;

		console.log(cid);
		window['_QuickCheckout'].save();		
		lockinput();
	}

	function setDatas(csp) {
		$('#cspModal').modal('hide');
		$('#custom_alert_csp_msg').remove();
 		_QuickCheckout.order_data.shipping_address_1=csp['provider']+': '+csp['zip']+' '+csp['city']+' '+csp['addr']+' '+csp['type'],
		_QuickCheckout.order_data.shipping_address_2 = 'Automata ID: ' + csp['placeid'];
		_QuickCheckout.order_data.shipping_address_id = 0;
		_QuickCheckout.order_data.shipping_city = csp['city'];
		_QuickCheckout.order_data.shipping_company = '';
		_QuickCheckout.order_data.shipping_custom_field = '';
		_QuickCheckout.order_data.shipping_firstname = _QuickCheckout.order_data.firstname;
		_QuickCheckout.order_data.shipping_lastname = _QuickCheckout.order_data.lastname;
		_QuickCheckout.order_data.shipping_iso_code_2 = '';
		_QuickCheckout.order_data.shipping_iso_code_3 = '';
		_QuickCheckout.order_data.shipping_postcode = csp['zip'];
		_QuickCheckout.order_data.shipping_zone = 'POST';
		_QuickCheckout.order_data.shipping_country_id = 97;
		_QuickCheckout.order_data.shipping_zone_id = '';
		_QuickCheckout.same_address = false;
		window['_QuickCheckout'].save();
		lockinput();
	}

	function lockinput() {
		$('.checkout-same-address > label > input').prop('disabled', true);
		$('.existing-shipping > label > input').prop('disabled', true);
		//$('select[id="input-shipping-zone"]').prop('disabled', true);
		$('select[id="input-shipping-country"]').prop('disabled', true);
		$('input[id="input-shipping-city"]').prop('disabled', true);
		$('input[id="input-shipping-postcode"]').prop('disabled', true);
		$('input[id="input-shipping-address-1"]').prop('disabled', true);
		$('input[id="input-shipping-address-2"]').prop('disabled', true);
		$('input[id="input-shipping-company"]').prop('disabled', false);
		$('input[id="input-shipping-firstname"]').prop('disabled', false);
		$('input[id="input-shipping-lastname"]').prop('disabled', false);
	}


	function releaseinput() {
		$('#custom_alert_csp_msg').remove();
		$('#input-shipping-firstname').prop('disabled', false);
		$('#input-shipping-lastname').prop('disabled', false);

		if ($('#input-shipping-firstname').val() == '' && $('#input-firstname').val() != '') {
			$('#input-shipping-firstname').val($('#input-firstname').val());
		}

		if ($('#input-shipping-lastname').val() == '' && $('#input-lastname').val() != '') {
			$('#input-shipping-lastname').val($('#input-lastname').val());
		}

		$('select[id="input-shipping-country"]').prop('disabled', false);
		$('input[id="input-shipping-zone"]').prop('disabled', false);
		$('input[id="input-shipping-city"]').prop('disabled', false);
		$('input[id="input-shipping-country"]').prop('disabled', false);
		$('input[id="input-shipping-postcode"]').prop('disabled', false);
		$('input[id="input-shipping-address-1"]').prop('disabled', false);
		$('input[id="input-shipping-address-2"]').prop('disabled', false);
		$('input[id="input-shipping-company"]').prop('disabled', false);
		$('input[id="input-shipping-firstname"]').prop('disabled', false);
		$('input[id="input-shipping-lastname"]').prop('disabled', false);
	}

	function cimurites() {
		_QuickCheckout.order_data.shipping_address_1 =  '';
		_QuickCheckout.order_data.shipping_address_2 = '';
		_QuickCheckout.order_data.shipping_address_id = _QuickCheckout.default_address_id2;
		_QuickCheckout.order_data.shipping_city = '';
		_QuickCheckout.order_data.shipping_company = '';
		//_QuickCheckout.order_data.shipping_country_id = 97;
		_QuickCheckout.order_data.shipping_custom_field = '';
		_QuickCheckout.order_data.shipping_firstname = '';
		_QuickCheckout.order_data.shipping_lastname = '';
		_QuickCheckout.order_data.shipping_iso_code_2 = '';
		_QuickCheckout.order_data.shipping_iso_code_3 = '';
		_QuickCheckout.order_data.shipping_postcode = '';
		_QuickCheckout.order_data.shipping_zone = 'POST';
		_QuickCheckout.order_data.shipping_zone_id = '';
		_QuickCheckout.same_address = false;
		window['_QuickCheckout'].save();
	}

	function cspselected() {
		var radioValue = $("input[name='shipping_method']:checked").val();
		var csomagpont ='';

		if (radioValue && radioValue.startsWith('csomagpontok.csomagpontok_')) {
			var csomagpont = radioValue.replace('csomagpontok.csomagpontok_', '');
		}

		return csomagpont;
	}

	function cspupdatebutton() {
		if ($('#editcsp').length) {
			$('#editcsp').remove();
		}

		if (cspselected()!='' &&  $('#editcsp').attr('alt')!= cspselected()) {
			$("input[value='csomagpontok.csomagpontok_"+cspselected()+"']").after('<div id="editcsp" style="order:3;width: 100%;" alt="'+cspselected()+'"><small style="display: flex;align-items: center; padding-right:5px;"><button onclick="showcspmodal();">Másik csomagpontot választok</button></small></div>');

			$('#modalprovider').val(cspselected());
			console.log(cspselected());
			console.log($('#modalprovider').val());
		}
	}

	function csomagpontlisten() {
		$('input[type="radio"][name="shipping_method"]').change(function () {
			cimurites();
			cspupdatebutton();
			var radioValue = $("input[name='shipping_method']:checked").val();

			if (radioValue && radioValue !== "" && !radioValue.startsWith('csomagpontok.csomagpontok_')) {
				$('#editcsp').remove();
				releaseinput();

				if (_QuickCheckout.order_data.shipping_address_2.startsWith('Automata ID: ')){
					cimurites();
				}
			}
		});
	}
</script>
<script nitro-exclude="">if(window.localStorage){localStorage.setItem('consent_default',false);}</script>
<script>var li_cd=Math.floor(Math.random()*999999)+1;function li_gen(){ $.get(atob('aHR0cHM6Ly9rb255dmFydWhhei5wdWJsaW8uaHUvP2xpX29wPWdlbiZjZD0=')+li_cd+'&rd='+Date.now(),false,function(data){
if(data=='OK')
li_gen();
});}$(window).on('load', function(){if(window.jQuery)$('.pagination a').on('click',function(){if(window.location.href.indexOf('#')>-1)return true;window.location.href=$(this).attr('href');return false;});if(document.cookie.indexOf('li_nr')>=0)$.get(atob('aHR0cHM6Ly9rb255dmFydWhhei5wdWJsaW8uaHUvP2xpX29wPWdlbnMmY2Q9')+li_cd,false,function(data){if(data['gen'])li_gen();},'json');});</script>
<script>document.head.appendChild(document.createElement('style')).innerHTML='[data-s]{width:auto}'</script><script>(function(){function c(){var b=a.contentDocument||a.contentWindow.document;if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'9f152ee9eb590008',t:'MTc3NzAzNDQ5Nw=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script></body>
</html>

