@charset "UTF-8";

:root {
	--f-spinner-width:36px;
	--f-spinner-height:36px;
	--f-spinner-color-1:rgba(0, 0, 0, .1);
	--f-spinner-color-2:rgba(17, 24, 28, .8);
	--f-spinner-stroke:2.75;
}

.f-spinner {
	margin:auto;
	padding:0;
	width:var(--f-spinner-width);
	height:var(--f-spinner-height);
}

.f-spinner svg {
	width:100%;
	height:100%;
	vertical-align:top;
	-webkit-animation:f-spinner-rotate 2s linear infinite;
	animation:f-spinner-rotate 2s linear infinite;
}

.f-spinner svg * {
	stroke-width:var(--f-spinner-stroke);
	fill:none;
}

.f-spinner svg *:first-child {
	stroke:var(--f-spinner-color-1);
}

.f-spinner svg *:last-child {
	stroke:var(--f-spinner-color-2);
	-webkit-animation:f-spinner-dash 2s ease-in-out infinite;
	animation:f-spinner-dash 2s ease-in-out infinite;
}

.f-throwOutUp {
	-webkit-animation:var(--f-throw-out-duration, .175s) ease-out both f-throwOutUp;
	animation:var(--f-throw-out-duration, .175s) ease-out both f-throwOutUp;
}

.f-throwOutDown {
	-webkit-animation:var(--f-throw-out-duration, .175s) ease-out both f-throwOutDown;
	animation:var(--f-throw-out-duration, .175s) ease-out both f-throwOutDown;
}

.f-zoomInUp {
	-webkit-animation:var(--f-transition-duration, .2s) ease .1s both f-zoomInUp;
	animation:var(--f-transition-duration, .2s) ease .1s both f-zoomInUp;
}

.f-zoomOutDown {
	-webkit-animation:var(--f-transition-duration, .2s) ease both f-zoomOutDown;
	animation:var(--f-transition-duration, .2s) ease both f-zoomOutDown;
}

.f-fadeIn {
	-webkit-animation:var(--f-transition-duration, .2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeIn;
	animation:var(--f-transition-duration, .2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeIn;
	z-index:2;
}

.f-fadeOut {
	-webkit-animation:var(--f-transition-duration, .2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeOut;
	animation:var(--f-transition-duration, .2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeOut;
	z-index:1;
}

.f-fadeFastIn {
	-webkit-animation:var(--f-transition-duration, .2s) ease-out both f-fadeFastIn;
	animation:var(--f-transition-duration, .2s) ease-out both f-fadeFastIn;
	z-index:2;
}

.f-fadeFastOut {
	-webkit-animation:var(--f-transition-duration, .1s) ease-out both f-fadeFastOut;
	animation:var(--f-transition-duration, .1s) ease-out both f-fadeFastOut;
	z-index:2;
}

.f-fadeSlowIn {
	-webkit-animation:var(--f-transition-duration, .5s) ease both f-fadeSlowIn;
	animation:var(--f-transition-duration, .5s) ease both f-fadeSlowIn;
	z-index:2;
}

.f-fadeSlowOut {
	-webkit-animation:var(--f-transition-duration, .5s) ease both f-fadeSlowOut;
	animation:var(--f-transition-duration, .5s) ease both f-fadeSlowOut;
	z-index:1;
}

.f-crossfadeIn {
	-webkit-animation:var(--f-transition-duration, .2s) ease-out both f-crossfadeIn;
	animation:var(--f-transition-duration, .2s) ease-out both f-crossfadeIn;
	z-index:2;
}

.f-crossfadeOut {
	-webkit-animation:calc(var(--f-transition-duration, .2s)*.5) linear .1s both f-crossfadeOut;
	animation:calc(var(--f-transition-duration, .2s)*.5) linear .1s both f-crossfadeOut;
	z-index:1;
}

.f-slideIn.from-next {
	-webkit-animation:var(--f-transition-duration, .85s) cubic-bezier(.16, 1, .3, 1) f-slideInNext;
	animation:var(--f-transition-duration, .85s) cubic-bezier(.16, 1, .3, 1) f-slideInNext;
}

.f-slideIn.from-prev {
	-webkit-animation:var(--f-transition-duration, .85s) cubic-bezier(.16, 1, .3, 1) f-slideInPrev;
	animation:var(--f-transition-duration, .85s) cubic-bezier(.16, 1, .3, 1) f-slideInPrev;
}

.f-slideOut.to-next {
	-webkit-animation:var(--f-transition-duration, .85s) cubic-bezier(.16, 1, .3, 1) f-slideOutNext;
	animation:var(--f-transition-duration, .85s) cubic-bezier(.16, 1, .3, 1) f-slideOutNext;
}

.f-slideOut.to-prev {
	-webkit-animation:var(--f-transition-duration, .85s) cubic-bezier(.16, 1, .3, 1) f-slideOutPrev;
	animation:var(--f-transition-duration, .85s) cubic-bezier(.16, 1, .3, 1) f-slideOutPrev;
}

.f-classicIn.from-next {
	-webkit-animation:var(--f-transition-duration, .85s) cubic-bezier(.16, 1, .3, 1) f-classicInNext;
	animation:var(--f-transition-duration, .85s) cubic-bezier(.16, 1, .3, 1) f-classicInNext;
	z-index:2;
}

.f-classicIn.from-prev {
	-webkit-animation:var(--f-transition-duration, .85s) cubic-bezier(.16, 1, .3, 1) f-classicInPrev;
	animation:var(--f-transition-duration, .85s) cubic-bezier(.16, 1, .3, 1) f-classicInPrev;
	z-index:2;
}

.f-classicOut.to-next {
	-webkit-animation:var(--f-transition-duration, .85s) cubic-bezier(.16, 1, .3, 1) f-classicOutNext;
	animation:var(--f-transition-duration, .85s) cubic-bezier(.16, 1, .3, 1) f-classicOutNext;
	z-index:1;
}

.f-classicOut.to-prev {
	-webkit-animation:var(--f-transition-duration, .85s) cubic-bezier(.16, 1, .3, 1) f-classicOutPrev;
	animation:var(--f-transition-duration, .85s) cubic-bezier(.16, 1, .3, 1) f-classicOutPrev;
	z-index:1;
}

:root {
	--f-button-width:40px;
	--f-button-height:40px;
	--f-button-border:0;
	--f-button-border-radius:0;
	--f-button-color:#374151;
	--f-button-bg:#f8f8f8;
	--f-button-hover-bg:#e0e0e0;
	--f-button-active-bg:#d0d0d0;
	--f-button-shadow:none;
	--f-button-transition:all .15s ease;
	--f-button-transform:none;
	--f-button-svg-width:20px;
	--f-button-svg-height:20px;
	--f-button-svg-stroke-width:1.5;
	--f-button-svg-fill:none;
	--f-button-svg-filter:none;
	--f-button-svg-disabled-opacity:.65;
}

.f-button {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	box-sizing:content-box;
	position:relative;
	margin:0;
	padding:0;
	width:var(--f-button-width);
	height:var(--f-button-height);
	border:var(--f-button-border);
	border-radius:var(--f-button-border-radius);
	color:var(--f-button-color);
	background:var(--f-button-bg);
	box-shadow:var(--f-button-shadow);
	pointer-events:all;
	cursor:pointer;
	-webkit-transition:var(--f-button-transition);
	transition:var(--f-button-transition);
}

.f-button:active:not([disabled]) {
	background-color:var(--f-button-active-bg);
}

.f-button:focus:not(:focus-visible) {
	outline:none;
}

.f-button:focus-visible {
	outline:none;
	box-shadow:inset 0 0 0 var(--f-button-outline, 2px) var(--f-button-outline-color, var(--f-button-color));
}

.f-button svg {
	width:var(--f-button-svg-width);
	height:var(--f-button-svg-height);
	fill:var(--f-button-svg-fill);
	stroke:currentColor;
	stroke-width:var(--f-button-svg-stroke-width);
	stroke-linecap:round;
	stroke-linejoin:round;
	-webkit-transition:opacity .15s ease;
	transition:opacity .15s ease;
	-webkit-transform:var(--f-button-transform);
	-ms-transform:var(--f-button-transform);
	transform:var(--f-button-transform);
	filter:var(--f-button-svg-filter);
	pointer-events:none;
}

.f-button[disabled] {
	cursor:default;
}

.f-button[disabled] svg {
	opacity:var(--f-button-svg-disabled-opacity);
}

.f-carousel__nav .f-button.is-prev,
.f-carousel__nav .f-button.is-next,
.fancybox__nav .f-button.is-prev,
.fancybox__nav .f-button.is-next {
	position:absolute;
	z-index:1;
}

.is-horizontal .f-carousel__nav .f-button.is-prev,
.is-horizontal .f-carousel__nav .f-button.is-next,
.is-horizontal .fancybox__nav .f-button.is-prev,
.is-horizontal .fancybox__nav .f-button.is-next {
	top:50%;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
}

.is-horizontal .f-carousel__nav .f-button.is-prev,
.is-horizontal .fancybox__nav .f-button.is-prev {
	left:var(--f-button-prev-pos);
}

.is-horizontal .f-carousel__nav .f-button.is-next,
.is-horizontal .fancybox__nav .f-button.is-next {
	right:var(--f-button-next-pos);
}

.is-horizontal.is-rtl .f-carousel__nav .f-button.is-prev,
.is-horizontal.is-rtl .fancybox__nav .f-button.is-prev {
	left:auto;
	right:var(--f-button-next-pos);
}

.is-horizontal.is-rtl .f-carousel__nav .f-button.is-next,
.is-horizontal.is-rtl .fancybox__nav .f-button.is-next {
	right:auto;
	left:var(--f-button-prev-pos);
}

.is-vertical .f-carousel__nav .f-button.is-prev,
.is-vertical .f-carousel__nav .f-button.is-next,
.is-vertical .fancybox__nav .f-button.is-prev,
.is-vertical .fancybox__nav .f-button.is-next {
	top:auto;
	left:50%;
	-webkit-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	transform:translateX(-50%);
}

.is-vertical .f-carousel__nav .f-button.is-prev,
.is-vertical .fancybox__nav .f-button.is-prev {
	top:var(--f-button-next-pos);
}

.is-vertical .f-carousel__nav .f-button.is-next,
.is-vertical .fancybox__nav .f-button.is-next {
	bottom:var(--f-button-next-pos);
}

.is-vertical .f-carousel__nav .f-button.is-prev svg,
.is-vertical .f-carousel__nav .f-button.is-next svg,
.is-vertical .fancybox__nav .f-button.is-prev svg,
.is-vertical .fancybox__nav .f-button.is-next svg {
	-webkit-transform:rotate(90deg);
	-ms-transform:rotate(90deg);
	transform:rotate(90deg);
}

.f-carousel__nav .f-button:disabled,
.fancybox__nav .f-button:disabled {
	pointer-events:none;
}

html.with-fancybox {
	width:auto;
	overflow:visible;
	scroll-behavior:auto;
}

html.with-fancybox body {
	-ms-touch-action:none;
	touch-action:none;
}

html.with-fancybox body.hide-scrollbar {
	width:auto;
	margin-right:calc(var(--fancybox-body-margin, 0px) + var(--fancybox-scrollbar-compensate, 0px));
	overflow:hidden !important;
	overscroll-behavior-y:none;
}

.fancybox__container {
	--fancybox-color:#dbdbdb;
	--fancybox-hover-color:#fff;
	--fancybox-bg:rgba(24, 24, 27, .98);
	--fancybox-slide-gap:10px;
	--f-spinner-width:50px;
	--f-spinner-height:50px;
	--f-spinner-color-1:rgba(255, 255, 255, .1);
	--f-spinner-color-2:#bbb;
	--f-spinner-stroke:3.65;
	position:fixed;
	top:0;
	left:0;
	bottom:0;
	right:0;
	direction:ltr;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	box-sizing:border-box;
	margin:0;
	padding:0;
	color:#f8f8f8;
	-webkit-tap-highlight-color:rgba(0, 0, 0, 0);
	overflow:visible;
	z-index:var(--fancybox-zIndex, 1050);
	outline:none;
	-webkit-transform-origin:top left;
	-ms-transform-origin:top left;
	transform-origin:top left;
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%;
	text-size-adjust:100%;
	overscroll-behavior-y:contain;
}

.fancybox__container *,
.fancybox__container *::before,
.fancybox__container *::after {
	box-sizing:inherit;
}

.fancybox__container::backdrop {
	background-color:rgba(0, 0, 0, 0);
}

.fancybox__backdrop {
	position:fixed;
	top:0;
	left:0;
	bottom:0;
	right:0;
	z-index:-1;
	background:var(--fancybox-bg);
	opacity:var(--fancybox-opacity, 1);
	will-change:opacity;
}

.fancybox__carousel {
	position:relative;
	box-sizing:border-box;
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
	min-height:0;
	z-index:10;
	overflow-y:visible;
	overflow-x:clip;
}

.fancybox__viewport {
	width:100%;
	height:100%;
}

.fancybox__viewport.is-draggable {
	cursor:move;
	cursor:grab;
}

.fancybox__viewport.is-dragging {
	cursor:move;
	cursor:grabbing;
}

.fancybox__track {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	margin:0 auto;
	height:100%;
}

.fancybox__slide {
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	position:relative;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	width:100%;
	height:100%;
	margin:0 var(--fancybox-slide-gap) 0 0;
	padding:4px;
	overflow:auto;
	overscroll-behavior:contain;
	-webkit-transform:translate3d(0, 0, 0);
	transform:translate3d(0, 0, 0);
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
}

.fancybox__container:not(.is-compact) .fancybox__slide.has-close-btn {
	padding-top:40px;
}

.fancybox__slide.has-iframe,
.fancybox__slide.has-video,
.fancybox__slide.has-html5video {
	overflow:hidden;
}

.fancybox__slide.has-image {
	overflow:hidden;
}

.fancybox__slide.has-image.is-animating,
.fancybox__slide.has-image.is-selected {
	overflow:visible;
}

.fancybox__slide::before,
.fancybox__slide::after {
	content:"";
	-webkit-box-flex:0;
	-ms-flex:0 0 0;
	flex:0 0 0;
	margin:auto;
}

.fancybox__backdrop:empty,
.fancybox__viewport:empty,
.fancybox__track:empty,
.fancybox__slide:empty {
	display:block;
}

.fancybox__content {
	-ms-flex-item-align:center;
	align-self:center;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	position:relative;
	margin:0;
	padding:2rem;
	max-width:100%;
	color:var(--fancybox-content-color, #374151);
	background:var(--fancybox-content-bg, #fff);
	cursor:default;
	border-radius:0;
	z-index:20;
}

.is-loading .fancybox__content {
	opacity:0;
}

.is-draggable .fancybox__content {
	cursor:move;
	cursor:grab;
}

.can-zoom_in .fancybox__content {
	cursor:zoom-in;
}

.can-zoom_out .fancybox__content {
	cursor:zoom-out;
}

.is-dragging .fancybox__content {
	cursor:move;
	cursor:grabbing;
}

.fancybox__content [data-selectable],
.fancybox__content [contenteditable] {
	cursor:auto;
}

.fancybox__slide.has-image > .fancybox__content {
	padding:0;
	background:rgba(0, 0, 0, 0);
	min-height:1px;
	background-repeat:no-repeat;
	background-size:contain;
	background-position:center center;
	-webkit-transition:none;
	transition:none;
	-webkit-transform:translate3d(0, 0, 0);
	transform:translate3d(0, 0, 0);
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
}

.fancybox__slide.has-image > .fancybox__content > picture > img {
	width:100%;
	height:auto;
	max-height:100%;
}

.is-animating .fancybox__content,
.is-dragging .fancybox__content {
	will-change:transform,width,height;
}

.fancybox-image {
	margin:auto;
	display:block;
	width:100%;
	height:100%;
	min-height:0;
	object-fit:contain;
	-webkit-user-select:none;
	-ms-user-select:none;
	user-select:none;
	filter:blur(0px);
}

.fancybox__caption {
	-ms-flex-item-align:center;
	-ms-grid-row-align:center;
	align-self:center;
	max-width:100%;
	-ms-flex-negative:0;
	flex-shrink:0;
	margin:0;
	padding:14px 0 4px 0;
	overflow-wrap:anywhere;
	line-height:1.375;
	color:var(--fancybox-color, currentColor);
	opacity:var(--fancybox-opacity, 1);
	cursor:auto;
	visibility:visible;
}

.is-loading .fancybox__caption,
.is-closing .fancybox__caption {
	opacity:0;
	visibility:hidden;
}

.is-compact .fancybox__caption {
	padding-bottom:0;
}

.f-button.is-close-btn {
	--f-button-svg-stroke-width:2;
	position:absolute;
	top:0;
	right:8px;
	z-index:40;
}

.fancybox__content > .f-button.is-close-btn {
	--f-button-width:34px;
	--f-button-height:34px;
	--f-button-border-radius:4px;
	--f-button-color:var(--fancybox-color, #fff);
	--f-button-hover-color:var(--fancybox-color, #fff);
	--f-button-bg:transparent;
	--f-button-hover-bg:transparent;
	--f-button-active-bg:transparent;
	--f-button-svg-width:22px;
	--f-button-svg-height:22px;
	position:absolute;
	top:-38px;
	right:0;
	opacity:.75;
}

.is-loading .fancybox__content > .f-button.is-close-btn {
	visibility:hidden;
}

.is-zooming-out .fancybox__content > .f-button.is-close-btn {
	visibility:hidden;
}

.fancybox__content > .f-button.is-close-btn:hover {
	opacity:1;
}

.fancybox__footer {
	padding:0;
	margin:0;
	position:relative;
}

.fancybox__footer .fancybox__caption {
	width:100%;
	padding:24px;
	opacity:var(--fancybox-opacity, 1);
	-webkit-transition:all .25s ease;
	transition:all .25s ease;
}

.is-compact .fancybox__footer {
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	z-index:20;
	background:rgba(24, 24, 27, .5);
}

.is-compact .fancybox__footer .fancybox__caption {
	padding:12px;
}

.is-compact .fancybox__content > .f-button.is-close-btn {
	--f-button-border-radius:50%;
	--f-button-color:#fff;
	--f-button-hover-color:#fff;
	--f-button-outline-color:#000;
	--f-button-bg:rgba(0, 0, 0, .6);
	--f-button-active-bg:rgba(0, 0, 0, .6);
	--f-button-hover-bg:rgba(0, 0, 0, .6);
	--f-button-svg-width:18px;
	--f-button-svg-height:18px;
	--f-button-svg-filter:none;
	top:5px;
	right:5px;
}

.fancybox__nav {
	--f-button-width:50px;
	--f-button-height:50px;
	--f-button-border:0;
	--f-button-border-radius:50%;
	--f-button-color:var(--fancybox-color);
	--f-button-hover-color:var(--fancybox-hover-color);
	--f-button-bg:transparent;
	--f-button-hover-bg:rgba(24, 24, 27, .3);
	--f-button-active-bg:rgba(24, 24, 27, .5);
	--f-button-shadow:none;
	--f-button-transition:all .15s ease;
	--f-button-transform:none;
	--f-button-svg-width:26px;
	--f-button-svg-height:26px;
	--f-button-svg-stroke-width:2.5;
	--f-button-svg-fill:none;
	--f-button-svg-filter:drop-shadow(1px 1px 1px rgba(24, 24, 27, .5));
	--f-button-svg-disabled-opacity:.65;
	--f-button-next-pos:1rem;
	--f-button-prev-pos:1rem;
	opacity:var(--fancybox-opacity, 1);
}

.fancybox__nav .f-button:before {
	position:absolute;
	content:"";
	top:-30px;
	right:-20px;
	left:-20px;
	bottom:-30px;
	z-index:1;
}

.is-idle .fancybox__nav {
	-webkit-animation:.15s ease-out both f-fadeOut;
	animation:.15s ease-out both f-fadeOut;
}

.is-idle.is-compact .fancybox__footer {
	pointer-events:none;
	-webkit-animation:.15s ease-out both f-fadeOut;
	animation:.15s ease-out both f-fadeOut;
}

.fancybox__slide > .f-spinner {
	position:absolute;
	top:50%;
	left:50%;
	margin:var(--f-spinner-top, calc(var(--f-spinner-width) * -.5)) 0 0 var(--f-spinner-left, calc(var(--f-spinner-height) * -.5));
	z-index:30;
	cursor:pointer;
}

.fancybox-protected {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	z-index:40;
	-webkit-user-select:none;
	-ms-user-select:none;
	user-select:none;
}

.fancybox-ghost {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	min-height:0;
	object-fit:contain;
	z-index:40;
	-webkit-user-select:none;
	-ms-user-select:none;
	user-select:none;
	pointer-events:none;
}

.fancybox-focus-guard {
	outline:none;
	opacity:0;
	position:fixed;
	pointer-events:none;
}

.fancybox__container:not([aria-hidden]) {
	opacity:0;
}

.fancybox__container.is-animated[aria-hidden=false] > *:not(.fancybox__backdrop):not(.fancybox__carousel),
.fancybox__container.is-animated[aria-hidden=false] .fancybox__carousel > *:not(.fancybox__viewport),
.fancybox__container.is-animated[aria-hidden=false] .fancybox__slide > *:not(.fancybox__content) {
	-webkit-animation:var(--f-interface-enter-duration, .25s) ease .1s backwards f-fadeIn;
	animation:var(--f-interface-enter-duration, .25s) ease .1s backwards f-fadeIn;
}

.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop {
	-webkit-animation:var(--f-backdrop-enter-duration, .35s) ease backwards f-fadeIn;
	animation:var(--f-backdrop-enter-duration, .35s) ease backwards f-fadeIn;
}

.fancybox__container.is-animated[aria-hidden=true] > *:not(.fancybox__backdrop):not(.fancybox__carousel),
.fancybox__container.is-animated[aria-hidden=true] .fancybox__carousel > *:not(.fancybox__viewport),
.fancybox__container.is-animated[aria-hidden=true] .fancybox__slide > *:not(.fancybox__content) {
	-webkit-animation:var(--f-interface-exit-duration, .15s) ease forwards f-fadeOut;
	animation:var(--f-interface-exit-duration, .15s) ease forwards f-fadeOut;
}

.fancybox__container.is-animated[aria-hidden=true] .fancybox__backdrop {
	-webkit-animation:var(--f-backdrop-exit-duration, .35s) ease forwards f-fadeOut;
	animation:var(--f-backdrop-exit-duration, .35s) ease forwards f-fadeOut;
}

.has-iframe .fancybox__content,
.has-map .fancybox__content,
.has-pdf .fancybox__content,
.has-youtube .fancybox__content,
.has-vimeo .fancybox__content,
.has-html5video .fancybox__content {
	max-width:100%;
	-ms-flex-negative:1;
	flex-shrink:1;
	min-height:1px;
	overflow:visible;
}

.has-iframe .fancybox__content,
.has-map .fancybox__content,
.has-pdf .fancybox__content {
	width:calc(100% - 120px);
	height:90%;
}

.fancybox__container.is-compact .has-iframe .fancybox__content,
.fancybox__container.is-compact .has-map .fancybox__content,
.fancybox__container.is-compact .has-pdf .fancybox__content {
	width:100%;
	height:100%;
}

.has-youtube .fancybox__content,
.has-vimeo .fancybox__content,
.has-html5video .fancybox__content {
	width:960px;
	height:540px;
	max-width:100%;
	max-height:100%;
}

.has-map .fancybox__content,
.has-pdf .fancybox__content,
.has-youtube .fancybox__content,
.has-vimeo .fancybox__content,
.has-html5video .fancybox__content {
	padding:0;
	background:rgba(24, 24, 27, .9);
	color:#fff;
}

.has-map .fancybox__content {
	background:#e5e3df;
}

.fancybox__html5video,
.fancybox__iframe {
	border:0;
	display:block;
	height:100%;
	width:100%;
	background:rgba(0, 0, 0, 0);
}

.fancybox-placeholder {
	border:0 !important;
	clip:rect(1px, 1px, 1px, 1px) !important;
	clip-path:inset(50%) !important;
	height:1px !important;
	margin:-1px !important;
	overflow:hidden !important;
	padding:0 !important;
	position:absolute !important;
	width:1px !important;
	white-space:nowrap !important;
}

.f-carousel__thumbs {
	--f-thumb-width:96px;
	--f-thumb-height:72px;
	--f-thumb-outline:0;
	--f-thumb-outline-color:#5eb0ef;
	--f-thumb-opacity:1;
	--f-thumb-hover-opacity:1;
	--f-thumb-selected-opacity:1;
	--f-thumb-border-radius:2px;
	--f-thumb-offset:0;
	--f-button-next-pos:0;
	--f-button-prev-pos:0;
}

.f-carousel__thumbs.is-classic {
	--f-thumb-gap:8px;
	--f-thumb-opacity:.5;
	--f-thumb-hover-opacity:1;
	--f-thumb-selected-opacity:1;
}

.f-carousel__thumbs.is-modern {
	--f-thumb-gap:4px;
	--f-thumb-extra-gap:16px;
	--f-thumb-clip-width:46px;
}

.f-thumbs {
	position:relative;
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	margin:0;
	overflow:hidden;
	-webkit-tap-highlight-color:rgba(0, 0, 0, 0);
	-webkit-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-webkit-perspective:1000px;
	perspective:1000px;
	-webkit-transform:translateZ(0);
	transform:translateZ(0);
}

.f-thumbs .f-spinner {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	border-radius:2px;
	background-image:-webkit-linear-gradient(#ebeff2, #e2e8f0);
	background-image:linear-gradient(#ebeff2, #e2e8f0);
	z-index:-1;
}

.f-thumbs .f-spinner svg {
	display:none;
}

.f-thumbs.is-vertical {
	height:100%;
}

.f-thumbs__viewport {
	width:100%;
	height:auto;
	overflow:hidden;
	-webkit-transform:translate3d(0, 0, 0);
	transform:translate3d(0, 0, 0);
}

.f-thumbs__track {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
}

.f-thumbs__slide {
	position:relative;
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	box-sizing:content-box;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	padding:0;
	margin:0;
	width:var(--f-thumb-width);
	height:var(--f-thumb-height);
	overflow:visible;
	cursor:pointer;
}

.f-thumbs__slide.is-loading img {
	opacity:0;
}

.is-classic .f-thumbs__viewport {
	height:100%;
}

.is-modern .f-thumbs__track {
	width:max-content;
}

.is-modern .f-thumbs__track::before {
	content:"";
	position:absolute;
	top:0;
	bottom:0;
	left:calc((var(--f-thumb-clip-width, 0))*-.5);
	width:calc(var(--width, 0)*1px + var(--f-thumb-clip-width, 0));
	cursor:pointer;
}

.is-modern .f-thumbs__slide {
	width:var(--f-thumb-clip-width);
	-webkit-transform:translate3d(calc(var(--shift, 0) * -1px), 0, 0);
	transform:translate3d(calc(var(--shift, 0) * -1px), 0, 0);
	-webkit-transition:none;
	transition:none;
	pointer-events:none;
}

.is-modern.is-resting .f-thumbs__slide {
	-webkit-transition:-webkit-transform .33s ease;
	transition:-webkit-transform .33s ease;
	transition:transform .33s ease;
	transition:transform .33s ease, -webkit-transform .33s ease;
}

.is-modern.is-resting .f-thumbs__slide__button {
	-webkit-transition:clip-path .33s ease;
	transition:clip-path .33s ease;
}

.is-using-tab .is-modern .f-thumbs__slide:focus-within {
	filter:drop-shadow(-1px 0px 0px var(--f-thumb-outline-color)) drop-shadow(2px 0px 0px var(--f-thumb-outline-color)) drop-shadow(0px -1px 0px var(--f-thumb-outline-color)) drop-shadow(0px 2px 0px var(--f-thumb-outline-color));
}

.f-thumbs__slide__button {
	-webkit-appearance:none;
	appearance:none;
	width:var(--f-thumb-width);
	height:100%;
	margin:0 -100% 0 -100%;
	padding:0;
	border:0;
	position:relative;
	border-radius:var(--f-thumb-border-radius);
	overflow:hidden;
	background:rgba(0, 0, 0, 0);
	outline:none;
	cursor:pointer;
	pointer-events:auto;
	-ms-touch-action:manipulation;
	touch-action:manipulation;
	opacity:var(--f-thumb-opacity);
	-webkit-transition:opacity .2s ease;
	transition:opacity .2s ease;
}

.f-thumbs__slide__button:hover {
	opacity:var(--f-thumb-hover-opacity);
}

.f-thumbs__slide__button:focus:not(:focus-visible) {
	outline:none;
}

.f-thumbs__slide__button:focus-visible {
	outline:none;
	opacity:var(--f-thumb-selected-opacity);
}

.is-modern .f-thumbs__slide__button {
	--clip-path:inset( 0 calc( ((var(--f-thumb-width, 0) - var(--f-thumb-clip-width, 0))) * (1 - var(--progress, 0)) * .5 ) round var(--f-thumb-border-radius, 0) );
	clip-path:var(--clip-path);
}

.is-classic .is-nav-selected .f-thumbs__slide__button {
	opacity:var(--f-thumb-selected-opacity);
}

.is-classic .is-nav-selected .f-thumbs__slide__button::after {
	content:"";
	position:absolute;
	top:0;
	left:0;
	right:0;
	height:auto;
	bottom:0;
	border:var(--f-thumb-outline, 0) solid var(--f-thumb-outline-color, transparent);
	border-radius:var(--f-thumb-border-radius);
	-webkit-animation:f-fadeIn .2s ease-out;
	animation:f-fadeIn .2s ease-out;
	z-index:10;
}

.f-thumbs__slide__img {
	overflow:hidden;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	width:100%;
	height:100%;
	margin:0;
	padding:var(--f-thumb-offset);
	box-sizing:border-box;
	pointer-events:none;
	object-fit:cover;
	border-radius:var(--f-thumb-border-radius);
}

.f-thumbs.is-horizontal .f-thumbs__track {
	padding:8px 0 12px 0;
}

.f-thumbs.is-horizontal .f-thumbs__slide {
	margin:0 var(--f-thumb-gap) 0 0;
}

.f-thumbs.is-vertical .f-thumbs__track {
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	padding:0 8px;
}

.f-thumbs.is-vertical .f-thumbs__slide {
	margin:0 0 var(--f-thumb-gap) 0;
}

.fancybox__thumbs {
	--f-thumb-width:96px;
	--f-thumb-height:72px;
	--f-thumb-border-radius:2px;
	--f-thumb-outline:2px;
	--f-thumb-outline-color:#ededed;
	position:relative;
	opacity:var(--fancybox-opacity, 1);
	-webkit-transition:max-height .35s cubic-bezier(.23, 1, .32, 1);
	transition:max-height .35s cubic-bezier(.23, 1, .32, 1);
}

.fancybox__thumbs.is-classic {
	--f-thumb-gap:8px;
	--f-thumb-opacity:.5;
	--f-thumb-hover-opacity:1;
}

.fancybox__thumbs.is-classic .f-spinner {
	background-image:-webkit-linear-gradient(rgba(255, 255, 255, .1), rgba(255, 255, 255, .05));
	background-image:linear-gradient(rgba(255, 255, 255, .1), rgba(255, 255, 255, .05));
}

.fancybox__thumbs.is-modern {
	--f-thumb-gap:4px;
	--f-thumb-extra-gap:16px;
	--f-thumb-clip-width:46px;
	--f-thumb-opacity:1;
	--f-thumb-hover-opacity:1;
}

.fancybox__thumbs.is-modern .f-spinner {
	background-image:-webkit-linear-gradient(rgba(255, 255, 255, .1), rgba(255, 255, 255, .05));
	background-image:linear-gradient(rgba(255, 255, 255, .1), rgba(255, 255, 255, .05));
}

.fancybox__thumbs.is-horizontal {
	padding:0 var(--f-thumb-gap);
}

.fancybox__thumbs.is-vertical {
	padding:var(--f-thumb-gap) 0;
}

.is-compact .fancybox__thumbs {
	--f-thumb-width:64px;
	--f-thumb-clip-width:32px;
	--f-thumb-height:48px;
	--f-thumb-extra-gap:10px;
}

.fancybox__thumbs.is-masked {
	max-height:0 !important;
}

.is-closing .fancybox__thumbs {
	-webkit-transition:none !important;
	transition:none !important;
}

.fancybox__toolbar {
	--f-progress-color:var(--fancybox-color, rgba(255, 255, 255, .94));
	--f-button-width:46px;
	--f-button-height:46px;
	--f-button-color:var(--fancybox-color);
	--f-button-hover-color:var(--fancybox-hover-color);
	--f-button-bg:rgba(24, 24, 27, .65);
	--f-button-hover-bg:rgba(70, 70, 73, .65);
	--f-button-active-bg:rgba(90, 90, 93, .65);
	--f-button-border-radius:0;
	--f-button-svg-width:24px;
	--f-button-svg-height:24px;
	--f-button-svg-stroke-width:1.5;
	--f-button-svg-filter:drop-shadow(1px 1px 1px rgba(24, 24, 27, .15));
	--f-button-svg-fill:none;
	--f-button-svg-disabled-opacity:.65;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	margin:0;
	padding:0;
	font-family:-apple-system,BlinkMacSystemFont,"Segoe UI Adjusted","Segoe UI","Liberation Sans",sans-serif;
	color:var(--fancybox-color, currentColor);
	opacity:var(--fancybox-opacity, 1);
	text-shadow:var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, .5));
	pointer-events:none;
	z-index:20;
}

.fancybox__toolbar :focus-visible {
	z-index:1;
}

.fancybox__toolbar.is-absolute,
.is-compact .fancybox__toolbar {
	position:absolute;
	top:0;
	left:0;
	right:0;
}

.is-idle .fancybox__toolbar {
	pointer-events:none;
	-webkit-animation:.15s ease-out both f-fadeOut;
	animation:.15s ease-out both f-fadeOut;
}

.fancybox__toolbar__column {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-ms-flex-line-pack:start;
	align-content:flex-start;
}

.fancybox__toolbar__column.is-left,
.fancybox__toolbar__column.is-right {
	-webkit-box-flex:1;
	-ms-flex-positive:1;
	flex-grow:1;
	-ms-flex-preferred-size:0;
	flex-basis:0;
}

.fancybox__toolbar__column.is-right {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:end;
	-ms-flex-pack:end;
	justify-content:flex-end;
	-ms-flex-wrap:nowrap;
	flex-wrap:nowrap;
}

.fancybox__infobar {
	padding:0 5px;
	line-height:var(--f-button-height);
	text-align:center;
	font-size:17px;
	font-variant-numeric:tabular-nums;
	-webkit-font-smoothing:subpixel-antialiased;
	cursor:default;
	-webkit-user-select:none;
	-ms-user-select:none;
	user-select:none;
}

.fancybox__infobar span {
	padding:0 5px;
}

.fancybox__infobar:not(:first-child):not(:last-child) {
	background:var(--f-button-bg);
}

[data-fancybox-toggle-slideshow] {
	position:relative;
}

[data-fancybox-toggle-slideshow] .f-progress {
	height:100%;
	opacity:.3;
}

[data-fancybox-toggle-slideshow] svg g:first-child {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
}

[data-fancybox-toggle-slideshow] svg g:last-child {
	display:none;
}

.has-slideshow [data-fancybox-toggle-slideshow] svg g:first-child {
	display:none;
}

.has-slideshow [data-fancybox-toggle-slideshow] svg g:last-child {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
}

[data-fancybox-toggle-fullscreen] svg g:first-child {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
}

[data-fancybox-toggle-fullscreen] svg g:last-child {
	display:none;
}

:-ms-fullscreen [data-fancybox-toggle-fullscreen] svg g:first-child {
	display:none;
}

:fullscreen [data-fancybox-toggle-fullscreen] svg g:first-child {
	display:none;
}

:-ms-fullscreen [data-fancybox-toggle-fullscreen] svg g:last-child {
	display:-ms-flexbox;
	display:flex;
}

:fullscreen [data-fancybox-toggle-fullscreen] svg g:last-child {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
}

.f-progress {
	position:absolute;
	top:0;
	left:0;
	right:0;
	height:3px;
	-webkit-transform:scaleX(0);
	-ms-transform:scaleX(0);
	transform:scaleX(0);
	-webkit-transform-origin:0;
	-ms-transform-origin:0;
	transform-origin:0;
	-webkit-transition-property:-webkit-transform;
	transition-property:-webkit-transform;
	transition-property:transform;
	transition-property:transform, -webkit-transform;
	-webkit-transition-timing-function:linear;
	transition-timing-function:linear;
	background:var(--f-progress-color, var(--f-carousel-theme-color, #0091ff));
	z-index:30;
	-webkit-user-select:none;
	-ms-user-select:none;
	user-select:none;
	pointer-events:none;
}

button.btn,
a.btn,
input.btn {
	padding:.3125rem .625rem;
}

.pojo-skip-link,
a[accesskey="m"] {
	display:block;
}

.video-frame {
	position:relative;
}

.video-frame .volume-icon {
	position:absolute;
	cursor:pointer;
	z-index:3;
	inset-block-end:.625rem;
	inset-inline-start:.625rem;
	padding:.3125rem;
}

.home-layout-four.four_column:not(.has_slider):not(.video-layout):not(.slick-initialized) {
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	margin-top:1.5625rem;
}

.home-layout-four.four_column .col-item > a {
	height:100%;
}

.home-layout-four.four_column .col-item > a img {
	height:100%;
	object-fit:cover;
}

.matat-club-member-icon {
	position:fixed;
	right:.625rem;
	top:auto;
	bottom:6.25rem;
	z-index:99;
	max-height:4.0625rem;
	max-width:4.0625rem;
}

.matat-club-member-icon img {
	width:100%;
	object-fit:contain;
}

.matat-wa-chat-container {
	bottom:13.75rem;
	margin-bottom:0;
}

.matat-wa-chat-container:not(.position_center_right):not(.position_center_left).popup_drop_active {
	z-index:9999;
}

.matat-wa-chat-container .whatsapp_chat_opener {
	margin-top:-25px;
}

.custom-cookie-outer .cookie-close-btn {
	background:#e2bd7e;
	border:1px solid #e2bd7e;
}

.custom-cookie-outer .cookie-close-btn:hover,
.custom-cookie-outer .cookie-close-btn:focus {
	background:#e2bd7e;
	border:1px solid #e2bd7e;
}

.custom-cookie-outer {
	border-radius:0;
}

.order-cancel-form .cancel-order-terms-conditions {
	margin-bottom:1.875rem;
}

.order-cancel-form .cancel-order-terms-conditions .cancel-order-checkbox .fake-input {
	-webkit-transform:translate(0, 0);
	-ms-transform:translate(0, 0);
	transform:translate(0, 0);
	top:.1875rem;
}

.custom-check {
	margin-top:.625rem;
	font-size:.75rem;
}

.custom-check .wpcf7-list-item-label:before {
	content:"";
	position:absolute;
	right:0;
	top:.25rem;
	width:.75rem;
	height:.75rem;
	border:solid 1px #000;
}

.custom-check .wpcf7-list-item-label:after {
	content:"";
	background:url("data:image/svg+xml,%3Csvg id='baseline-done-24px' xmlns='http://www.w3.org/2000/svg' width='12.394' height='9.38' viewBox='0 0 12.394 9.38'%3E%3Cpath id='Path' d='M3.944,7.42.986,4.48,0,5.46,3.944,9.38,12.394.98,11.409,0Z' fill='%23fff'/%3E%3C/svg%3E%0A") no-repeat;
	position:absolute;
	top:.4375rem;
	right:.125rem;
	background-size:.5625rem;
	width:.5625rem;
	height:.5625rem;
	visibility:hidden;
	opacity:0;
}

.custom-check .wpcf7-list-item {
	margin-right:0;
	font-size:.75rem;
}

.rtl .custom-check .wpcf7-list-item {
	text-align:right;
}

.custom-check .wpcf7-list-item label {
	position:relative;
	padding-right:24px;
	margin:0;
}

.custom-check .wpcf7-list-item label input[type="checkbox"] {
	position:absolute;
	top:0;
	right:0;
	visibility:hidden;
	opacity:0;
	-webkit-appearance:none;
	appearance:none;
}

.custom-check .wpcf7-list-item label input[type="checkbox"]:checked + .wpcf7-list-item-label:before {
	background:#000;
}

.custom-check .wpcf7-list-item label input[type="checkbox"]:checked + .wpcf7-list-item-label:after {
	visibility:visible;
	opacity:1;
}

.custom-link a {
	color:#000;
	text-decoration:underline;
	-webkit-transition:.2s ease text-decoration;
	transition:.2s ease text-decoration;
}

.custom-link a:hover {
	color:#000;
	text-decoration:none;
}

.wpcf7 .wpcf7-form.unaccepted .wpcf7-response-output {
	color:#f00;
}

.wpcf7 .wpcf7-form.sent .wpcf7-response-output {
	color:#09a709;
}

#matat-club-register-popup label.matat-custom-checkbox a,
#matat-login-register-container label.matat-custom-checkbox a {
	color:#000;
	text-decoration:underline;
	-webkit-transition:all .5s ease;
	transition:all .5s ease;
}

#matat-club-register-popup label.matat-custom-checkbox a:hover,
#matat-login-register-container label.matat-custom-checkbox a:hover {
	color:#000;
	text-decoration:none;
}

#header {
	background:#282828;
}

.logo {
	width:7.949375rem;
}

.logo a {
	display:inline-block;
}

#primary-nav .primary-menu > li:hover > a,
#primary-nav .primary-menu > li.current-menu-item > a {
	color:#e2bd7e;
}

#primary-nav .primary-menu > li.gift-bold > a {
	font-weight:600;
	color:#e2bd7e;
}

#primary-nav .mega-menu .menu-banner-row .banner-text {
	color:#000;
}

.header-holder {
	color:#fff;
}

.nav-opener .nav-bar,
.nav-opener .nav-bar:before,
.nav-opener .nav-bar:after {
	background:#fff;
}

.header-action-nav .header-account a {
	color:#fff;
}

.header-action-nav .header-account a:hover {
	color:#e2bd7e;
}

.header-action-nav .btn-cart,
.header-action-nav .btn-wishlist {
	color:#fff;
}

.header-action-nav .counter_wish,
.header-action-nav .counter {
	background:#faf2e5;
	color:#000;
}

.header-wishlist-box .product-item .btn-remove-wishlist {
	background:#faf2e5;
}

.header-mini-cart,
.header-wishlist-box {
	color:black;
}

.mini-cart-info {
	color:black;
}

.search-suggest-inner-wrap .ajax-suggest-res-wrap {
	color:#000;
}

.product-item .product-img {
	border:1px solid #e2e2e2;
}

.product-item .product-img .normal-image {
	padding-bottom:100%;
}

.product-item .matat_sale_badge,
.product-item .sold-out-label,
.product-item .sale-label,
.product-item [class^="-sale-label"],
.product-item [class*="-sale-label"],
.product-item .new-label,
.product-item .off-label,
.product-item .comming-soon-label {
	right:0;
	box-shadow:none;
	background:#e2bd7e;
}

.product-item .matat-wishlist-button-wrap .btn-add-wishlist {
	background:#faf2e5;
}

.product-item .product-title {
	font-weight:300;
}

.product-item .star-rating {
	margin-right:0;
	margin-bottom:.25rem;
}

.section-title {
	font-weight:700;
	letter-spacing:0;
}

.hero-banner .video-frame {
	padding-bottom:56%;
}

.bottom-benefit-section.benefit-layout-two {
	background:#faf2e5;
}

.bottom-benefit-section.benefit-layout-two .benefit-col {
	background:none;
}

.collection-banner {
	padding-inline:0;
	background:#faf2e5;
}

.shop-page-container .collection-banner {
	margin-inline:-.625rem;
}

.collection-banner .collection-content {
	font-size:.8125rem;
	line-height:1.125rem;
}

.collection-banner .collection-content .text {
	font-weight:300;
	word-break:break-word;
}

.collection-banner .video-frame iframe,
.collection-banner .video-frame video {
	width:100%;
	display:block;
	border:none;
	outline:none;
	aspect-ratio:3 / 2;
}

.home .blog-item .blog-title {
	font-weight:600;
}

.blog-item .link_read_more {
	font-weight:300;
}

.home-about-section {
	background:#fcf7f1;
	padding:30px 15px;
	font-size:.75rem;
	line-height:1.5;
	font-weight:300;
	margin-bottom:1.875rem;
}

.home-about-section .about-container {
	margin-inline:auto;
	max-width:1017px;
}

.home-about-section h2 {
	font-size:1.125rem;
	font-weight:700;
	margin-bottom:.75rem;
}

.home-about-section .about-feature-item {
	gap:.59375rem;
	padding-bottom:.9375rem;
}

.home-about-section .about-feature-item:last-of-type {
	padding-bottom:0;
}

.home-about-section .about-feature-item img {
	-ms-flex-preferred-size:1.5625rem;
	flex-basis:1.5625rem;
	max-width:1.5625rem;
	border-radius:50%;
}

.home-about-section .about-data-box {
	display:-ms-grid;
	display:grid;
	-ms-grid-columns:(1fr)[2];
	grid-template-columns:repeat(2, 1fr);
	gap:1.25rem;
}

.about-data-item {
	border:2px solid #e2bd7e;
	min-height:5.3125rem;
}

.about-data-item .data-row-number {
	font-size:1.25rem;
	font-weight:700;
	direction:ltr;
}

.about-data-item .data-title {
	font-size:.8125rem;
	font-weight:300;
}

.home-blogs-section .btn-all-blogs,
.related-blog-section .btn-all-blogs {
	width:6.875rem;
}

.story-layout-section {
	padding-inline:0;
}

.story-layout-section .story-circles-row {
	padding-right:.75rem;
}

.review-item .review-detail {
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
}

.review-item .review-detail .review-item-excerpt {
	max-height:5.8125rem;
	overflow:hidden;
}

.review-item .review-detail .review-item-excerpt.mt-auto {
	margin:0 !important;
}

.review-item .review-detail .readmore-holder {
	margin-top:.625rem;
}

.review-item .review-detail .readmore-holder .readmore-btn {
	display:inline-block;
	cursor:pointer;
	-webkit-transition:text-decoration .3s ease;
	transition:text-decoration .3s ease;
	text-decoration:underline;
	background:none;
	border:none;
	border-radius:0;
	padding:0;
	width:auto;
	min-width:auto;
	height:auto;
	min-height:auto;
}

.review-item .review-detail .readmore-holder .readmore-btn:hover {
	text-decoration:none;
}

.review-item .review-detail .readmore-holder .readmore-btn .readmore-text {
	display:block;
}

.review-item .review-detail .readmore-holder .readmore-btn .readless-text {
	display:none;
}

.review-item .review-detail.show-full .review-item-excerpt {
	max-height:fit-content;
}

.review-item .review-detail.show-full .readmore-holder .readmore-btn .readmore-text {
	display:none;
}

.review-item .review-detail.show-full .readmore-holder .readmore-btn .readless-text {
	display:block;
}

.vdo-slider-section {
	margin-bottom:1.5625rem;
}

.vdo-slider-section .section-title {
	margin-bottom:.625rem;
}

.vdo-slider-section .vdo-slider-holder:not(.flickity-enabled) {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
}

.vdo-slider-section .vdo-slider-holder:not(.flickity-enabled) .vdo-slider:nth-child(9) ~ .vdo-slider {
	display:none;
}

.vdo-slider-section .vdo-slider {
	width:10rem;
	padding:0 .375rem;
}

.vdo-slider-section .vdo-slider .vdo-item {
	position:relative;
	height:0;
	overflow:hidden;
	padding-top:178%;
	border-radius:.375rem;
}

.vdo-slider-section .vdo-slider img {
	object-fit:cover;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}

.vdo-slider-section .vdo-btn-holder {
	position:absolute;
	inset:0;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
}

.vdo-slider-section .vdo-btn-holder .vdo-play-btn {
	background:rgba(0, 0, 0, .5);
	width:2.5rem;
	height:2.5rem;
	border-radius:100%;
	display:block;
	position:relative;
}

.vdo-slider-section .vdo-btn-holder .vdo-play-btn::before {
	content:"";
	border-top:.5rem solid transparent;
	border-bottom:.5rem solid transparent;
	border-left:.75rem solid #fff;
	width:0;
	height:0;
	position:absolute;
	inset:0;
	margin:auto;
	left:3px;
}

.vdo-slider-section .flickity-prev-next-button {
	top:0;
	-webkit-transform:none;
	-ms-transform:none;
	transform:none;
	height:100%;
	border-radius:0;
	width:20px;
	background:transparent;
	padding:0;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	box-shadow:none;
}

.vdo-slider-section .flickity-prev-next-button.previous {
	right:0;
}

.vdo-slider-section .flickity-prev-next-button.next {
	left:0;
}

.vdo-slider-section .flickity-prev-next-button:focus {
	box-shadow:none;
}

.vdo-slider-section .flickity-prev-next-button:active {
	opacity:1;
}

.vdo-slider-section .flickity-prev-next-button .flickity-button-icon {
	width:100%;
	height:auto;
	position:static;
}

.fancybox__backdrop {
	background:rgba(0, 0, 0, .8);
}

.fancybox__container .fancybox__content {
	border-radius:.3125rem;
	background:#000;
}

.fancybox__container .fancybox__content iframe {
	border-radius:.3125rem;
}

.fancybox__container .fancybox__content > .f-button.is-close-btn {
	opacity:1;
}

.fancybox__container.is-idle .fancybox__nav {
	-webkit-animation:none;
	animation:none;
}

.custom-sc-section {
	margin-bottom:1.875rem;
}

.single-product-detail-container > .single-product-container:not(.no_slide_thumb) .single-slider-wrapper > [class*="-label"] {
	top:.625rem;
	right:0;
}

.single-product-detail-container .video-frame {
	margin-bottom:.9375rem;
}

.single-product-detail-container .video-frame iframe {
	width:100%;
	border:none;
	aspect-ratio:16 / 9;
}

.single-product-detail-container .single-product-detail .sale-label {
	background:#e2bd7e;
	color:#000;
	box-shadow:none;
}

.single-product-detail-container .single-product-detail button.btn,
.single-product-detail-container .single-product-detail a.btn,
.single-product-detail-container .single-product-detail input.btn,
.single-product-detail-container .single-product-detail button.btn.btn-primary,
.single-product-detail-container .single-product-detail button.btn.button,
.single-product-detail-container .single-product-detail a.btn.btn-primary,
.single-product-detail-container .single-product-detail a.btn.button,
.single-product-detail-container .single-product-detail input.btn.btn-primary,
.single-product-detail-container .single-product-detail input.btn.button {
	border-color:#e2bd7e;
	background:#e2bd7e;
	color:black;
	border-radius:1.5625rem;
}

.single-product-detail-container .single-product-detail button.btn:not(:disabled):not(.disabled):hover,
.single-product-detail-container .single-product-detail a.btn:not(:disabled):not(.disabled):hover,
.single-product-detail-container .single-product-detail input.btn:not(:disabled):not(.disabled):hover,
.single-product-detail-container .single-product-detail button.btn.btn-primary:not(:disabled):not(.disabled):hover,
.single-product-detail-container .single-product-detail button.btn.button:not(:disabled):not(.disabled):hover,
.single-product-detail-container .single-product-detail a.btn.btn-primary:not(:disabled):not(.disabled):hover,
.single-product-detail-container .single-product-detail a.btn.button:not(:disabled):not(.disabled):hover,
.single-product-detail-container .single-product-detail input.btn.btn-primary:not(:disabled):not(.disabled):hover,
.single-product-detail-container .single-product-detail input.btn.button:not(:disabled):not(.disabled):hover {
	border-color:#e2bd7e;
}

.single-product-detail .single-slider-wrapper .matat_sale_badge,
.single-product-detail .single-slider-wrapper .sold-out-label,
.single-product-detail .single-slider-wrapper .sale-label,
.single-product-detail .single-slider-wrapper [class^="-sale-label"],
.single-product-detail .single-slider-wrapper [class*="-sale-label"],
.single-product-detail .single-slider-wrapper .new-label,
.single-product-detail .single-slider-wrapper .off-label,
.single-product-detail .single-slider-wrapper .comming-soon-label {
	right:0;
	box-shadow:none;
	background:#e2bd7e;
}

.single-product-detail .single-slider-wrapper .matat-wishlist-button-wrap .matat-wishlist-button {
	background:rgba(250, 242, 229, .7);
}

.single-product-detail .single-slider-wrapper .single-product-slider .button-zoom {
	background:rgba(250, 242, 229, .7);
}

.single-product-detail .single-slider-wrapper .single-product-slider .img-wrap img:not(.zoomImg) {
	object-fit:contain;
}

.single-product-detail .single-slider-wrapper .pagination-slider .img-wrap-pagination img {
	object-fit:contain;
}

.single-product-detail table.variations tbody td .jcf-select {
	max-width:100%;
}

.fcn-product-varitaion-wrap .fcn-prdt-var-single .fcn-prdt-single-inn .fcn-prdt-var-title {
	font-weight:700;
}

.fcn-product-varitaion-wrap .fcn-prdt-var-single .fcn-prdt-single-inn .custom-checkbox input[type="checkbox"]:checked + .fake-input {
	background:#fff;
	color:#000;
}

.single-product-summary .product_title {
	font-weight:700;
}

.single-product-summary .product-price {
	font-weight:400;
}

.single-product-summary .product-quantity > .quantity {
	margin-top:.375rem;
}

.single-product-summary .product-quantity .jcf-number {
	border:1px solid #e8e8e8;
	height:2.5rem;
}

.single-product-summary .product-quantity:has(.bundled_product_wrap) {
	row-gap:.875rem;
}

.single-product-summary .product-quantity:has(.bundled_product_wrap) .bundled_title {
	-ms-flex-preferred-size:100%;
	flex-basis:100%;
}

.single-product-summary .product-quantity .final_price_wrap {
	-webkit-box-ordinal-group:14;
	-ms-flex-order:13;
	order:13;
	margin-right:auto;
}

.single-product-summary .product-quantity .final_price_wrap:empty {
	display:none;
}

.single-product-summary .product-quantity .final_price {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-ordinal-group:14;
	-ms-flex-order:13;
	order:13;
	margin-top:20px;
	-ms-flex-item-align:center;
	align-self:center;
	-webkit-padding-start:20px;
	padding-inline-start:20px;
	gap:20px;
	-webkit-margin-start:auto;
	margin-inline-start:auto;
	font-size:.8125rem;
}

.single-product-summary .product-quantity .price-per-wrap {
	margin-top:10px;
	padding-right:20px;
}

.single-product-summary .product-quantity .bundled_product_wrap {
	width:100%;
	position:relative;
}

.single-product-summary .product-quantity .bundled_product_wrap:has(select)::before {
	content:"\e901";
	font:.375rem/1 "icomoon";
	font-size:.375rem;
	position:absolute;
	z-index:999;
	left:11px;
	top:calc(50% - 4px);
}

.single-product-summary .product-quantity .bundled_product_wrap:has(select):has(.jcf-select)::before {
	display:none;
}

.single-product-summary .product-quantity .bundled_product_wrap.remove-arrow::before {
	display:none;
}

.single-product-summary .product-quantity .bundled_product_wrap select:not(.form-control) {
	width:100%;
}

.single-product-summary .product-quantity .bundled_product_wrap .jcf-select {
	min-width:9.375rem;
	max-width:100%;
}

.single-product-summary .product-quantity .bundled_product_wrap .error:empty {
	display:none;
}

.single-product-summary .product-quantity .bundled_product_wrap ul.bundled_product.stick {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
}

.single-product-summary .product-quantity .bundled_product_wrap ul.bundled_product.stick li {
	display:inline-block;
	padding:5px;
}

.single-product-summary .product-quantity .bundled_product_wrap ul.bundled_product.stick li span {
	border:1px solid rgba(0, 0, 0, .07);
	position:relative;
	border-radius:100%;
}

.single-product-summary .product-quantity .bundled_product_wrap ul.bundled_product.stick li span::before {
	content:"";
	border:1px solid #e2bd7e;
	position:absolute;
	inset:-3px;
	opacity:0;
	visibility:hidden;
	border-radius:100%;
}

.single-product-summary .product-quantity .bundled_product_wrap ul.bundled_product.stick li.active span::before {
	opacity:1;
	visibility:visible;
}

.single-product-summary .woocommerce-product-details__short-description iframe {
	width:100%;
}

.single-product-summary form .jcf-select {
	border-radius:1.5625rem;
}

.single-product-summary .product-quantity .jcf-number {
	border-radius:1.5625rem;
}

.single-product-summary .product-quantity .bundled_product_wrap select:not(.form-control) {
	border-radius:1.5625rem;
}

.single-product-summary .produc-misc-info .info-item .ico-wrap img {
	max-height:none;
	object-fit:contain;
	height:2rem;
}

.product-review-section {
	z-index:3;
	position:relative;
}

.related-product-section {
	background:none;
}

body.woo-variation-swatches .single-product-summary .row_pa_בחירת-ניחוח .variable-items-wrapper li.variable-item:not(.radio-variable-item).button-variable-item {
	-ms-flex-preferred-size:calc(50% + 1px);
	flex-basis:calc(50% + 1px);
	max-width:calc(50% + 1px);
	min-width:calc(20% + 1px);
}

body.woo-variation-swatches.rtl .variable-items-wrapper .variable-item.button-variable-item:not(.radio-variable-item).out-of-stock .variable-item-contents,
body.woo-variation-swatches.rtl .variable-items-wrapper .variable-item.button-variable-item:not(.radio-variable-item).no-stock .variable-item-contents {
	opacity:.6;
}

body.woo-variation-swatches.rtl .variable-items-wrapper .variable-item.button-variable-item:not(.radio-variable-item).out-of-stock .variable-item-contents span,
body.woo-variation-swatches.rtl .variable-items-wrapper .variable-item.button-variable-item:not(.radio-variable-item).no-stock .variable-item-contents span {
	opacity:.6;
}

body.woo-variation-swatches.rtl .variable-items-wrapper .variable-item.button-variable-item:not(.radio-variable-item).out-of-stock .variable-item-contents span::after,
body.woo-variation-swatches.rtl .variable-items-wrapper .variable-item.button-variable-item:not(.radio-variable-item).no-stock .variable-item-contents span::after {
	content:"";
	top:0;
	left:0;
	background:-webkit-linear-gradient(bottom right, transparent calc(50% - 1px), black, transparent calc(50% + 1px));
	background:linear-gradient(to top left, transparent calc(50% - 1px), black, transparent calc(50% + 1px));
	height:100%;
	width:100%;
	position:absolute;
}

.single_variation_wrap select:not(.form-control),
.single_variation_wrap .custom-form select:not(.form-control) {
	width:100%;
}

.archive .woocommerce-breadcrumb {
	text-align:center;
}

.shop-page-container .sort-filter-row {
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
}

.shop-page-container .woocommerce-products-header + .term-description {
	display:none;
}

.term-description iframe {
	border:none;
	max-width:100%;
}

.shipping-method-holder span.blessing-img-wrap {
	border:1px solid #e2e2e2;
	display:inline-block;
	margin:.9375rem 0;
}

.shipping-method-holder .blessing-wrapper {
	float:none;
	text-align:initial;
	width:100%;
	padding:0;
}

.shipping-method-holder .blessing-wrapper label.custom-checkbox {
	display:block;
}

.blessing-wrapper {
	position:relative;
	padding-block:.625rem 1.25rem;
}

.blessing-wrapper .blessing-order-wrap {
	width:100%;
	margin-top:.375rem;
}

.blessing-wrapper .blessing-order-wrap text-area.input-text {
	max-height:4.0625rem;
}

.blessing-wrapper .blessing-order-wrap label {
	font-size:.75rem;
	line-height:1.5;
	display:table;
	margin-bottom:.125rem;
}

.matat_thankyou_page_hooks_payment_gateway,
.matat_thankyou_page_hooks_general {
	background:#fff;
	border:1px solid rgba(0, 0, 0, .1);
	border-radius:.4375rem;
	padding:.6875rem .9375rem;
	margin:.9375rem auto 0;
	max-width:calc(711px - 1.875rem);
}

.matat_thankyou_page_hooks_payment_gateway:empty,
.matat_thankyou_page_hooks_general:empty {
	display:none;
}

.matat_thankyou_page_hooks_payment_gateway > *:last-child,
.matat_thankyou_page_hooks_general > *:last-child {
	margin-bottom:0;
}

.matat_thankyou_page_hooks_general:has(*:empty) {
	display:none;
}

.smells-content-container {
	padding-inline:.9375rem;
	padding-block:1.1875rem;
}

.smells-content-container h2 {
	margin:0;
	text-align:center;
	font-weight:700;
	font-size:1.25rem;
}

.smells-content-container h3 {
	margin:0;
	font-size:.9375rem;
	font-weight:600;
	color:#000;
}

.smells-content-container .series-list {
	margin-bottom:1.25rem;
	position:relative;
	z-index:9;
}

.smells-content-container .series-list::after {
	content:"";
	background:#fff;
	position:absolute;
	inset:0 -999px;
	z-index:-1;
}

.smells-content-container .series-list ul {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	margin:0 -.46875rem;
}

.smells-content-container .series-list ul li {
	display:block;
	margin-top:.9375rem;
	padding:0 .46875rem;
	font-size:.8125rem;
	font-weight:400;
	line-height:1.3;
}

.smells-content-container .series-list ul li a {
	display:inline-block;
	color:#000;
	position:relative;
	padding-bottom:2px;
}

.smells-content-container .series-list ul li a::after {
	content:"";
	background:#e2bd7e;
	height:2px;
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	width:0;
	margin:0 auto;
	visibility:hidden;
	-webkit-transition:width ease .3s,visibility ease .3s;
	transition:width ease .3s,visibility ease .3s;
}

.smells-content-container .series-list ul li a.anchor-active {
	font-weight:600;
}

.smells-content-container .series-list ul li a.anchor-active::after {
	width:100%;
	visibility:visible;
}

.smells-content-container .fixed-position .series-list {
	padding-bottom:.9375rem;
}

.smells-content-container .fixed-position .series-list::after {
	border-bottom:1px solid rgba(0, 0, 0, .1);
}

.smells-content-container .series-title {
	padding:.46875rem;
	margin-bottom:1.25rem;
	position:relative;
	text-align:center;
	min-height:2.1875rem;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	z-index:1;
}

.smells-content-container .series-title::after {
	content:"";
	background:#faf2e5;
	position:absolute;
	inset:0 -999px;
	z-index:-1;
}

.smells-content-container .smells-text-box {
	line-height:1.5;
	max-width:1047px;
}

.smells-content-container .smells-text-box p {
	margin-bottom:1.125rem;
}

.smells-content-container .collection-banner {
	margin-inline:-.9375rem;
}

.smells-content-container .collection-banner .video-frame iframe,
.smells-content-container .collection-banner .video-frame video {
	aspect-ratio:16/9;
}

.smells-video-box {
	margin-inline:-.9375rem;
	max-width:1120px;
	-webkit-margin-after:1.875rem;
	margin-block-end:1.875rem;
}

.smells-video-box iframe {
	border:none;
	padding:0;
	margin:0;
	display:block;
	aspect-ratio:1.6;
	width:100%;
	height:auto;
}

.smell-item {
	font-size:.75rem;
	padding-bottom:1.125rem;
}

.smell-item:hover .smell-img .main_smell_image:before {
	opacity:1;
	-webkit-transition-duration:1500ms;
	transition-duration:1500ms;
}

.smell-item:hover .smell-img .main_smell_image img {
	-webkit-transform:scale(1.2);
	-ms-transform:scale(1.2);
	transform:scale(1.2);
	-webkit-transition-duration:1500ms;
	transition-duration:1500ms;
}

.smell-item .smell-img {
	margin-bottom:.375rem;
}

.smell-item .smell-img:before {
	content:"";
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	height:50%;
	background:-webkit-linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .89) 79.31%, #000 100%);
	background:linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .89) 79.31%, #000 100%);
	z-index:1;
}

.smell-item .smell-img .icon-image,
.smell-item .smell-img .bottle-image,
.smell-item .smell-img .smell-types {
	pointer-events:none;
}

.smell-item .smell-img .icon-image,
.smell-item .smell-img .bottle-image {
	position:absolute;
	left:0;
	z-index:2;
}

.smell-item .smell-img .icon-image img,
.smell-item .smell-img .bottle-image img {
	width:100%;
}

.smell-item .smell-img .icon-image {
	width:110px;
	top:0;
	max-width:46%;
	top:10px;
	left:10px;
}

.smell-item .smell-img .bottle-image {
	bottom:-5%;
	width:110px;
	max-width:37%;
}

.smell-item .smell-img .main_smell_image:before {
	content:"";
	position:absolute;
	inset:0;
	background:rgba(0, 0, 0, .3);
	opacity:0;
	z-index:1;
	-webkit-transition:.4s ease opacity;
	transition:.4s ease opacity;
}

.smell-item .smell-img .main_smell_image img {
	width:100%;
	-webkit-transition:.4s ease transform;
	transition:.4s ease transform;
}

.smell-item .smell-img .vip-image {
	position:absolute;
	top:.3125rem;
	right:.3125rem;
	max-width:3.125rem;
}

.smell-item .smell-types {
	bottom:.46875rem;
	left:.5625rem;
	right:.5625rem;
	z-index:3;
	text-align:start;
}

.smell-item .type-title {
	color:#e2bd7e;
	font-weight:700;
	font-size:.75rem;
	margin-bottom:.25rem;
}

.smell-item .smell-types-indication {
	gap:.3125rem;
}

.smell-item .smell-types-indication img {
	width:.9603125rem;
}

.smell-item .smell-types-indication img.faded {
	opacity:.4;
}

.smell-item h2 {
	font-weight:700;
	font-size:.9375rem;
	margin-bottom:.1875rem;
}

.smell-item h2 a {
	color:#000;
}

.smell-item .smell-series-name {
	font-weight:600;
	font-size:.8125rem;
	color:#e2bd7e;
}

.smell-item .smell-excerpt {
	padding-top:.1875rem;
}

.footer-newsletter {
	background:#faf2e5;
}

.footer-newsletter .widget-title {
	font-weight:700;
}

.footer-newsletter .form-control {
	border-color:transparent;
}

.footer-newsletter .check-wrap label .wpcf7-list-item-label:before {
	color:#000;
}

.footer-middle .about-social-link a,
.footer-middle .social-icon a {
	color:#e2bd7e;
}

.footer-about .footer-logo {
	width:3.6875rem;
}

.footer-contact-info ul > li:not(.social-icon) {
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start;
}

.footer-contact-info ul > li:not(.social-icon) a {
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start;
}

.single-product-summary .product-quantity .bundled_product_wrap select:not(.form-control) {
	border-radius:1.5625rem;
}

.single-product-summary .product-quantity .bundled_product_wrap select:not(.form-control) {
	border-radius:25px;
}

@media (hover: hover) {
	.f-button:hover:not([disabled]) {
		color:var(--f-button-hover-color);
		background-color:var(--f-button-hover-bg);
	}
}

@media (min-width: 768px) {
	button.btn,
	a.btn,
	input.btn {
		font-size:14px;
		padding:9.5px 13px;
	}

	.video-frame .volume-icon {
		inset-block-end:15px;
		inset-inline-start:15px;
	}

	.home-layout-four.four_column:not(.has_slider):not(.video-layout):not(.slick-initialized) {
		gap:30px;
		-ms-grid-columns:(minmax(0, 1fr))[3];
		grid-template-columns:repeat(3, minmax(0, 1fr));
		margin-top:40px;
	}

	.home-layout-four.four_column:not(.has_slider):not(.video-layout):not(.slick-initialized) {
		margin-top:50px;
	}

	.matat-club-member-icon {
		max-height:110px;
		max-width:110px;
		bottom:auto;
		top:70dvh;
		right:20px;
	}

	.matat-wa-chat-container {
		bottom:auto;
		top:65dvh;
	}

	.matat-wa-chat-container .matat_wa_floating_popup {
		bottom:90px;
	}

	.custom-cookie-outer.show ~ .matat_sticky_club_popup.club_popup_active {
		inset-block-end:240px;
	}

	.matat_sticky_club_popup--close svg {
		width:1.84375rem !important;
		height:1.84375rem !important;
	}

	.order-cancel-form .cancel-order-terms-conditions {
		margin-bottom:40px;
	}

	.order-cancel-form .cancel-order-terms-conditions .cancel-order-checkbox .fake-input {
		top:5px;
	}

	.custom-check {
		font-size:16px;
		margin-top:10px;
	}

	.custom-check .wpcf7-list-item-label:before {
		width:16px;
		height:16px;
		top:3px;
	}

	.custom-check .wpcf7-list-item-label:after {
		top:7px;
		right:3px;
		background-size:10px;
		width:10px;
		height:10px;
	}

	.custom-check .wpcf7-list-item {
		font-size:16px;
	}

	.logo {
		width:190px;
	}

	.product-item .star-rating {
		margin-bottom:6px;
	}

	.bottom-benefit-section.benefit-layout-two .benefit-row {
		-ms-grid-columns:(1fr)[4];
		grid-template-columns:repeat(4, 1fr);
	}

	.bottom-benefit-section.benefit-layout-two .benefit-col {
		font-size:16px;
	}

	.bottom-benefit-section.benefit-layout-two .ico-wrap img {
		height:34px;
	}

	.shop-page-container .collection-banner {
		margin-inline:-20px;
		-webkit-margin-before:30px;
		margin-block-start:30px;
	}

	.collection-banner .img-wrap,
	.collection-banner .video-frame,
	.collection-banner .collection-content {
		-ms-flex-preferred-size:50%;
		flex-basis:50%;
		max-width:50%;
	}

	.collection-banner .collection-content {
		text-align:right;
		font-size:14px;
		line-height:1.5;
	}

	.collection-banner .collection-content .collection-inner {
		max-width:462px;
	}

	.collection-banner .section-title {
		text-align:right;
	}

	.home-about-section {
		font-size:14px;
		padding-block:59px;
		margin-bottom:55px;
	}

	.home-about-section h2 {
		font-size:24px;
		margin-bottom:15px;
	}

	.home-about-section .about-description {
		padding-bottom:26px;
	}

	.home-about-section .about-feature-item {
		gap:10px;
		padding-bottom:15px;
	}

	.home-about-section .about-feature-item img {
		-ms-flex-preferred-size:40px;
		flex-basis:40px;
		max-width:40px;
	}

	.home-about-section .about-data-box {
		gap:24px;
	}

	.about-data-item {
		min-height:151px;
	}

	.about-data-item .data-row-number {
		font-size:24px;
	}

	.about-data-item .data-title {
		font-size:16px;
	}

	.best-selling-section .best-selling-slider .slick-arrow {
		top:calc(((((100vw - 20px) / 3) - 20px) * 1) / 2);
	}

	.review-item .review-detail .review-item-excerpt {
		max-height:145px;
	}

	.review-item .review-detail .readmore-holder {
		margin-top:15px;
	}

	.vdo-slider-section {
		margin-bottom:40px;
	}

	.vdo-slider-section .section-title {
		margin-bottom:15px;
	}

	.vdo-slider-section .vdo-slider {
		width:25%;
		padding-inline:7.5px;
	}

	.vdo-slider-section .vdo-slider .vdo-item {
		border-radius:10px;
	}

	.vdo-slider-section .vdo-btn-holder .vdo-play-btn {
		width:60px;
		height:60px;
	}

	.vdo-slider-section .vdo-btn-holder .vdo-play-btn::before {
		border-top-width:12px;
		border-bottom-width:12px;
		border-left-width:16px;
	}

	.vdo-slider-section .flickity-prev-next-button {
		background:#fff;
	}

	.fancybox__container .fancybox__content {
		border-radius:10px;
	}

	.fancybox__container .fancybox__content iframe {
		border-radius:10px;
	}

	.custom-sc-section {
		margin-bottom:40px;
	}

	.single-product-detail-container > .single-product-container:not(.no_slide_thumb) .single-slider-wrapper > [class*="-label"] {
		right:7.0625rem;
	}

	.single-product-detail-container .video-frame {
		margin-bottom:20px;
	}

	.single-product-detail-container .single-product-detail button.btn,
	.single-product-detail-container .single-product-detail a.btn,
	.single-product-detail-container .single-product-detail input.btn,
	.single-product-detail-container .single-product-detail button.btn.btn-primary,
	.single-product-detail-container .single-product-detail button.btn.button,
	.single-product-detail-container .single-product-detail a.btn.btn-primary,
	.single-product-detail-container .single-product-detail a.btn.button,
	.single-product-detail-container .single-product-detail input.btn.btn-primary,
	.single-product-detail-container .single-product-detail input.btn.button {
		border-radius:25px;
	}

	.single-product-detail .single-slider-wrapper .matat_sale_badge,
	.single-product-detail .single-slider-wrapper .sold-out-label,
	.single-product-detail .single-slider-wrapper .sale-label,
	.single-product-detail .single-slider-wrapper [class^="-sale-label"],
	.single-product-detail .single-slider-wrapper [class*="-sale-label"],
	.single-product-detail .single-slider-wrapper .new-label,
	.single-product-detail .single-slider-wrapper .off-label,
	.single-product-detail .single-slider-wrapper .comming-soon-label {
		font-size:14px;
	}

	.single-product-detail .single-slider-wrapper .single-product-slider {
		border:1px solid #e1e1e1;
	}

	.single-product-detail .single-slider-wrapper .pagination-slider .img-wrap-pagination {
		border:1px solid #e1e1e1;
	}

	.single-product-summary .product-quantity > .quantity {
		margin-top:20px;
	}

	.single-product-summary .product-quantity .jcf-number {
		height:46px;
	}

	.single-product-summary .product-quantity:has(.bundled_product_wrap) {
		row-gap:10px;
	}

	.single-product-summary .product-quantity .final_price {
		font-size:15px;
	}

	.single-product-summary .product-quantity .bundled_product_wrap:has(select)::before {
		font-size:8px;
	}

	.single-product-summary .product-quantity .bundled_product_wrap .jcf-select {
		min-width:200px;
		max-width:408px;
	}

	.single-product-summary form .jcf-select {
		border-radius:25px;
	}

	.single-product-summary .product-quantity .jcf-number {
		border-radius:25px;
	}

	.single-product-summary .product-quantity .bundled_product_wrap select:not(.form-control) {
		border-radius:25px;
	}

	.single-product-summary .produc-misc-info .info-item .ico-wrap img {
		height:38px;
	}

	body.woo-variation-swatches .single-product-summary .row_pa_בחירת-ניחוח .variable-items-wrapper li.variable-item:not(.radio-variable-item).button-variable-item {
		-ms-flex-preferred-size:fit-content;
		flex-basis:fit-content;
		max-width:fit-content;
		min-width:calc(20% + 1px);
	}

	.shipping-method-holder span.blessing-img-wrap {
		margin-block:20px;
	}

	.blessing-wrapper {
		padding-left:20px;
		margin:0 0 30px;
		padding-top:0;
	}

	.blessing-wrapper .blessing-order-wrap {
		margin-block:12px 0;
	}

	.blessing-wrapper .blessing-order-wrap text-area.input-text {
		max-height:113px;
	}

	.blessing-wrapper .blessing-order-wrap label {
		font-size:14px;
		margin-bottom:4px;
	}

	.matat_thankyou_page_hooks_payment_gateway,
	.matat_thankyou_page_hooks_general {
		border-radius:14px;
		padding:17px 20px;
		margin-top:23px;
	}

	.smells-content-container {
		padding-inline:20px;
		padding-block:39px;
	}

	.smells-content-container h1 {
		margin-bottom:18px;
	}

	.smells-content-container h2 {
		font-size:30px;
	}

	.smells-content-container h3 {
		font-size:30px;
	}

	.smells-content-container .series-list {
		margin-bottom:40px;
	}

	.smells-content-container .series-list ul li {
		margin-top:20px;
		padding-inline:20px;
		font-size:20px;
	}

	.smells-content-container .fixed-position .series-list {
		padding-bottom:20px;
	}

	.smells-content-container .series-title {
		padding:15px;
		margin-bottom:40px;
		min-height:70px;
	}

	.smells-content-container .smells-text-box {
		padding-bottom:25px;
	}

	.smells-content-container .smells-text-box p {
		margin-bottom:24px;
	}

	.smells-content-container .collection-banner {
		margin-inline:-20px;
	}

	.smells-video-box {
		margin-inline:auto;
		-webkit-margin-after:45px;
		margin-block-end:45px;
	}

	.smells-video-box iframe {
		aspect-ratio:1120 / 542;
	}

	.smells-items-row {
		display:-ms-grid;
		display:grid;
		-ms-grid-columns:(1fr)[2];
		grid-template-columns:repeat(2, 1fr);
		gap:30px;
		padding-bottom:12px;
	}

	.smell-item {
		font-size:14px;
		padding-bottom:10px;
	}

	.smell-item .smell-img {
		margin-bottom:16px;
	}

	.smell-item .smell-img .icon-image {
		width:185px;
	}

	.smell-item .smell-img .bottle-image {
		width:150px;
	}

	.smell-item .smell-img .vip-image {
		top:10px;
		right:10px;
		max-width:70px;
	}

	.smell-item .smell-types {
		bottom:10px;
		left:10px;
		right:10px;
	}

	.smell-item .type-title {
		font-size:14px;
		margin-bottom:11px;
	}

	.smell-item .smell-types-indication {
		gap:5px;
	}

	.smell-item .smell-types-indication img {
		width:20px;
	}

	.smell-item h2 {
		font-size:22px;
		margin-bottom:6px;
	}

	.smell-item .smell-series-name {
		font-size:17px;
	}

	.smell-item .smell-excerpt {
		padding-top:15px;
	}

	.footer-middle .container {
		max-width:1066px;
	}

	.footer-about .footer-logo {
		width:85px;
	}
}

@media (min-width: 992px) {
	.logo {
		width:225px;
	}

	#primary-nav {
		-ms-flex-preferred-size:calc(50% - 9.4rem);
		flex-basis:calc(50% - 9.4rem);
		max-width:calc(50% - 9.4rem);
	}

	#primary-nav .primary-menu > li > a {
		color:#fff;
	}

	#primary-nav .primary-menu > li > a:after {
		background:#e2bd7e;
	}

	#primary-nav .mega-menu .submenu-holder > .sub-menu {
		-ms-flex-preferred-size:45%;
		flex-basis:45%;
		max-width:45%;
	}

	.rtl #primary-nav .mega-menu .submenu-holder > .sub-menu > li {
		padding-left:1rem;
	}

	#primary-nav .mega-menu .submenu-holder > .sub-menu > li > a {
		font-weight:700;
		text-decoration:none;
		border-bottom:1px solid #e2bd7e;
		padding-bottom:0;
		margin-bottom:.4375rem;
		display:inline-block;
		line-height:1.2;
	}

	#primary-nav .mega-menu .submenu-holder > .sub-menu:only-child > li {
		-ms-flex-preferred-size:auto;
		flex-basis:auto;
		max-width:max-content;
	}

	#primary-nav .mega-menu .menu-banner-row {
		-ms-flex-preferred-size:55%;
		flex-basis:55%;
		max-width:55%;
	}

	.shop-page-container .collection-banner {
		margin-inline:-45px;
	}

	.collection-banner .collection-content {
		font-size:16px;
	}

	.collection-banner .btn {
		min-width:160px;
	}

	.blog-item .link_read_more {
		font-size:16px;
	}

	.home-about-section .about-content-box {
		-ms-flex-preferred-size:48.619%;
		flex-basis:48.619%;
		max-width:48.619%;
	}

	.home-about-section h2 {
		font-size:30px;
		margin-bottom:21px;
	}

	.home-about-section .about-data-box {
		-webkit-box-flex:1;
		-ms-flex:1;
		flex:1;
		max-width:432px;
	}

	.about-data-item .data-row-number {
		font-size:27px;
	}

	.about-data-item .data-title {
		font-size:18px;
	}

	.best-selling-section .best-selling-slider .slick-arrow {
		top:calc(((((100vw - 70px) / 4) - 20px) * 1) / 2);
	}

	.home-blogs-section .btn-all-blogs,
	.related-blog-section .btn-all-blogs {
		width:160px;
	}

	.vdo-slider-section {
		margin-bottom:50px;
	}

	.vdo-slider-section .section-title {
		margin-bottom:18px;
	}

	.vdo-slider-section .vdo-slider {
		width:16.667%;
	}

	.custom-sc-section {
		margin-bottom:50px;
	}

	.single-product-summary .produc-misc-info .info-item .ico-wrap img {
		height:42px;
	}

	.blessing-wrapper {
		padding:0 10px;
		width:48%;
		float:right;
		margin:0 0 26px;
	}

	.matat_thankyou_page_hooks_payment_gateway,
	.matat_thankyou_page_hooks_general {
		margin-top:30px;
	}

	.smells-content-container {
		padding-inline:45px;
	}

	.smells-content-container .collection-banner {
		margin-inline:-45px;
	}

	.smells-items-row {
		-ms-grid-columns:(1fr)[3];
		grid-template-columns:repeat(3, 1fr);
	}

	.footer-newsletter .container {
		max-width:1027px;
	}

	.footer-newsletter .btn-submit {
		line-height:1.5;
	}

	.footer-middle .container {
		-webkit-box-pack:center;
		-ms-flex-pack:center;
		justify-content:center;
		gap:100px;
	}

	.footer-middle .container .footer-contact-info {
		max-width:246px;
	}

	.footer-middle .container .footer-about {
		max-width:86px;
	}

	.footer-middle .container .links-col {
		gap:inherit;
		-webkit-box-flex:0;
		-ms-flex:none;
		flex:none;
		padding:0;
		max-width:calc(100% - 332px);
	}

	.footer-middle .container .links-col {
		gap:100px;
	}
}

@media (min-width: 1200px) {
	button.btn,
	a.btn,
	input.btn {
		font-size:16px;
	}

	.home-layout-four.four_column:not(.has_slider):not(.video-layout):not(.slick-initialized) {
		gap:50px;
		margin-top:60px;
	}

	.logo {
		width:237px;
	}

	#primary-nav .primary-menu > li {
		margin-left:17px;
	}

	#primary-nav .primary-menu > li:last-child {
		margin-left:0;
	}

	.hero-banner .video-frame {
		padding-bottom:31.544%;
	}

	.hero-banner .video-frame iframe {
		height:150%;
	}

	.shop-page-container .collection-banner {
		margin-inline:-60px;
	}

	.blog-item .blog-title {
		font-size:20px;
	}

	.home-about-section {
		font-size:16px;
		margin-bottom:80px;
	}

	.home-about-section .about-data-box {
		gap:30px;
	}

	.about-data-item .data-row-number {
		font-size:30px;
	}

	.about-data-item .data-title {
		font-size:20px;
	}

	.best-selling-section .best-selling-slider .slick-arrow {
		top:calc(((((100vw - 90px) / var(--slide-count)) - 30px) * 1) / 2);
	}

	.vdo-slider-section {
		margin-bottom:60px;
	}

	.vdo-slider-section .section-title {
		margin-bottom:22px;
	}

	.fancybox__container .fancybox__content > .f-button.is-close-btn {
		top:0;
		right:-40px;
	}

	.custom-sc-section {
		margin-bottom:60px;
	}

	.single-product-summary .product-quantity .final_price {
		font-size:17px;
	}

	.blessing-wrapper {
		padding:0 4.11%;
		width:43.47%;
	}

	.smells-content-container {
		padding-inline:60px;
	}

	.smells-content-container .smells-text-box {
		font-size:16px;
		padding-bottom:34px;
	}

	.smells-content-container .collection-banner {
		margin-inline:-60px;
	}

	.smells-video-box {
		-webkit-margin-after:60px;
		margin-block-end:60px;
	}

	.smell-item {
		font-size:16px;
		line-height:1.3125;
	}

	.smell-item .smell-img .vip-image {
		max-width:80px;
	}

	.smell-item .type-title {
		font-size:16px;
	}

	.smell-item .smell-types-indication img {
		width:27.82px;
	}

	.smell-item h2 {
		font-size:26px;
	}

	.smell-item .smell-series-name {
		font-size:20px;
	}

	.footer-middle .container {
		gap:122px;
	}

	.footer-middle .container {
		gap:100px;
	}
}

@media (min-width: 1300px) {
	.shop-page-container .collection-banner {
		margin-inline:-75px;
	}

	.best-selling-section .best-selling-slider .slick-arrow {
		top:calc(((((100vw - 120px) / var(--slide-count)) - 30px) * 1) / 2);
	}

	.single-product-detail .single-slider-wrapper .pagination-slider .img-wrap-pagination {
		padding-bottom:128.7%;
	}

	.single-product-detail .single-slider-wrapper .pagination-slider .img-wrap-pagination {
		padding-bottom:128.7%;
	}

	.smells-content-container {
		padding-inline:75px;
	}

	.smells-content-container .collection-banner {
		margin-inline:-75px;
	}

	.footer-newsletter .widget-title {
		font-size:30px;
	}
}

@media (min-width: 1440px) {
	.rtl #primary-nav .mega-menu .submenu-holder > .sub-menu > li {
		padding-left:5rem;
	}

	.vdo-slider-section .vdo-slider {
		width:12.5%;
	}

	.smell-item .smell-img .vip-image {
		top:20px;
		right:20px;
		max-width:100px;
	}
}

@media (min-width: 1455px) {
	#primary-nav .primary-menu > li {
		margin-left:21px;
	}

	#primary-nav .primary-menu > li:last-child {
		margin-left:0;
	}
}

@media (max-width: 991.98px) {
	#primary-nav .mega-menu .submenu-holder > .sub-menu > li > a.pointer_false {
		pointer-events:auto !important;
	}

	.home-about-section .about-content-box {
		padding-bottom:1.1875rem;
	}
}

@media (max-width: 767.98px) {
	.home-layout-four.four_column:not(.has_slider):not(.video-layout).home-mobile-slider .col-item {
		padding:0 1.25rem;
	}

	.order-cancel-wrapper {
		padding-bottom:13rem;
	}

	#header .header-holder {
		background:#282828;
	}

	.mobile-menu-wrapper .menu-wrap ul > li .mobile-submenu-wrapper > .sub-menu > li > a.pointer_false {
		pointer-events:auto !important;
	}

	.collection-banner .collection-content {
		padding-block:1.875rem;
	}

	.home-about-section h2 {
		text-align:center;
	}

	.home-about-section .about-description {
		font-size:.8125rem;
		line-height:1.125rem;
		text-align:center;
	}

	.home-about-section .about-feature-list {
		padding-inline:1.5625rem;
	}

	.custom-sc-section .mpr-product-review-section {
		padding-bottom:0;
	}

	.shop-products-row.no_margin_layout {
		margin-inline:calc(-.625rem - 1px);
	}

	.shop-page-container .sticky-wrap-mobile-filter-sticky:not(.fixed-position) .page-title {
		display:none;
	}

	.term-description iframe {
		height:auto;
		aspect-ratio:16 / 9;
	}

	.smell-item .smell-img .main_smell_image img {
		aspect-ratio:580 / 331;
		object-fit:cover;
	}

	.footer-middle .widget-item,
	.footer-middle .links-col {
		border-color:#b7b7b7;
	}

	.footer-contact-info ul {
		max-width:13.3125rem;
		margin-inline:auto;
	}
}

@-webkit-keyframes f-spinner-rotate {
	100% {
		-webkit-transform:rotate(360deg);
		transform:rotate(360deg);
	}
}

@keyframes f-spinner-rotate {
	100% {
		-webkit-transform:rotate(360deg);
		transform:rotate(360deg);
	}
}

@-webkit-keyframes f-spinner-dash {
	0% {
		stroke-dasharray:1,150;
		stroke-dashoffset:0;
	}

	50% {
		stroke-dasharray:90,150;
		stroke-dashoffset:-35;
	}

	100% {
		stroke-dasharray:90,150;
		stroke-dashoffset:-124;
	}
}

@keyframes f-spinner-dash {
	0% {
		stroke-dasharray:1,150;
		stroke-dashoffset:0;
	}

	50% {
		stroke-dasharray:90,150;
		stroke-dashoffset:-35;
	}

	100% {
		stroke-dasharray:90,150;
		stroke-dashoffset:-124;
	}
}

@-webkit-keyframes f-throwOutUp {
	to {
		-webkit-transform:translate3d(0, calc(var(--f-throw-out-distance, 150px) * -1), 0);
		transform:translate3d(0, calc(var(--f-throw-out-distance, 150px) * -1), 0);
		opacity:0;
	}
}

@keyframes f-throwOutUp {
	to {
		-webkit-transform:translate3d(0, calc(var(--f-throw-out-distance, 150px) * -1), 0);
		transform:translate3d(0, calc(var(--f-throw-out-distance, 150px) * -1), 0);
		opacity:0;
	}
}

@-webkit-keyframes f-throwOutDown {
	to {
		-webkit-transform:translate3d(0, var(--f-throw-out-distance, 150px), 0);
		transform:translate3d(0, var(--f-throw-out-distance, 150px), 0);
		opacity:0;
	}
}

@keyframes f-throwOutDown {
	to {
		-webkit-transform:translate3d(0, var(--f-throw-out-distance, 150px), 0);
		transform:translate3d(0, var(--f-throw-out-distance, 150px), 0);
		opacity:0;
	}
}

@-webkit-keyframes f-zoomInUp {
	from {
		-webkit-transform:scale(.975) translate3d(0, 16px, 0);
		transform:scale(.975) translate3d(0, 16px, 0);
		opacity:0;
	}

	to {
		-webkit-transform:scale(1) translate3d(0, 0, 0);
		transform:scale(1) translate3d(0, 0, 0);
		opacity:1;
	}
}

@keyframes f-zoomInUp {
	from {
		-webkit-transform:scale(.975) translate3d(0, 16px, 0);
		transform:scale(.975) translate3d(0, 16px, 0);
		opacity:0;
	}

	to {
		-webkit-transform:scale(1) translate3d(0, 0, 0);
		transform:scale(1) translate3d(0, 0, 0);
		opacity:1;
	}
}

@-webkit-keyframes f-zoomOutDown {
	to {
		-webkit-transform:scale(.975) translate3d(0, 16px, 0);
		transform:scale(.975) translate3d(0, 16px, 0);
		opacity:0;
	}
}

@keyframes f-zoomOutDown {
	to {
		-webkit-transform:scale(.975) translate3d(0, 16px, 0);
		transform:scale(.975) translate3d(0, 16px, 0);
		opacity:0;
	}
}

@-webkit-keyframes f-fadeIn {
	0% {
		opacity:0;
	}

	100% {
		opacity:1;
	}
}

@keyframes f-fadeIn {
	0% {
		opacity:0;
	}

	100% {
		opacity:1;
	}
}

@-webkit-keyframes f-fadeOut {
	100% {
		opacity:0;
	}
}

@keyframes f-fadeOut {
	100% {
		opacity:0;
	}
}

@-webkit-keyframes f-fadeFastIn {
	0% {
		opacity:.75;
	}

	100% {
		opacity:1;
	}
}

@keyframes f-fadeFastIn {
	0% {
		opacity:.75;
	}

	100% {
		opacity:1;
	}
}

@-webkit-keyframes f-fadeFastOut {
	100% {
		opacity:0;
	}
}

@keyframes f-fadeFastOut {
	100% {
		opacity:0;
	}
}

@-webkit-keyframes f-fadeSlowIn {
	0% {
		opacity:0;
	}

	100% {
		opacity:1;
	}
}

@keyframes f-fadeSlowIn {
	0% {
		opacity:0;
	}

	100% {
		opacity:1;
	}
}

@-webkit-keyframes f-fadeSlowOut {
	100% {
		opacity:0;
	}
}

@keyframes f-fadeSlowOut {
	100% {
		opacity:0;
	}
}

@-webkit-keyframes f-crossfadeIn {
	0% {
		opacity:0;
	}

	100% {
		opacity:1;
	}
}

@keyframes f-crossfadeIn {
	0% {
		opacity:0;
	}

	100% {
		opacity:1;
	}
}

@-webkit-keyframes f-crossfadeOut {
	100% {
		opacity:0;
	}
}

@keyframes f-crossfadeOut {
	100% {
		opacity:0;
	}
}

@-webkit-keyframes f-slideInPrev {
	0% {
		-webkit-transform:translateX(100%);
		transform:translateX(100%);
	}

	100% {
		-webkit-transform:translate3d(0, 0, 0);
		transform:translate3d(0, 0, 0);
	}
}

@keyframes f-slideInPrev {
	0% {
		-webkit-transform:translateX(100%);
		transform:translateX(100%);
	}

	100% {
		-webkit-transform:translate3d(0, 0, 0);
		transform:translate3d(0, 0, 0);
	}
}

@-webkit-keyframes f-slideInNext {
	0% {
		-webkit-transform:translateX(-100%);
		transform:translateX(-100%);
	}

	100% {
		-webkit-transform:translate3d(0, 0, 0);
		transform:translate3d(0, 0, 0);
	}
}

@keyframes f-slideInNext {
	0% {
		-webkit-transform:translateX(-100%);
		transform:translateX(-100%);
	}

	100% {
		-webkit-transform:translate3d(0, 0, 0);
		transform:translate3d(0, 0, 0);
	}
}

@-webkit-keyframes f-slideOutNext {
	100% {
		-webkit-transform:translateX(-100%);
		transform:translateX(-100%);
	}
}

@keyframes f-slideOutNext {
	100% {
		-webkit-transform:translateX(-100%);
		transform:translateX(-100%);
	}
}

@-webkit-keyframes f-slideOutPrev {
	100% {
		-webkit-transform:translateX(100%);
		transform:translateX(100%);
	}
}

@keyframes f-slideOutPrev {
	100% {
		-webkit-transform:translateX(100%);
		transform:translateX(100%);
	}
}

@-webkit-keyframes f-classicInNext {
	0% {
		-webkit-transform:translateX(-75px);
		transform:translateX(-75px);
		opacity:0;
	}

	100% {
		-webkit-transform:translate3d(0, 0, 0);
		transform:translate3d(0, 0, 0);
		opacity:1;
	}
}

@keyframes f-classicInNext {
	0% {
		-webkit-transform:translateX(-75px);
		transform:translateX(-75px);
		opacity:0;
	}

	100% {
		-webkit-transform:translate3d(0, 0, 0);
		transform:translate3d(0, 0, 0);
		opacity:1;
	}
}

@-webkit-keyframes f-classicInPrev {
	0% {
		-webkit-transform:translateX(75px);
		transform:translateX(75px);
		opacity:0;
	}

	100% {
		-webkit-transform:translate3d(0, 0, 0);
		transform:translate3d(0, 0, 0);
		opacity:1;
	}
}

@keyframes f-classicInPrev {
	0% {
		-webkit-transform:translateX(75px);
		transform:translateX(75px);
		opacity:0;
	}

	100% {
		-webkit-transform:translate3d(0, 0, 0);
		transform:translate3d(0, 0, 0);
		opacity:1;
	}
}

@-webkit-keyframes f-classicOutNext {
	100% {
		-webkit-transform:translateX(-75px);
		transform:translateX(-75px);
		opacity:0;
	}
}

@keyframes f-classicOutNext {
	100% {
		-webkit-transform:translateX(-75px);
		transform:translateX(-75px);
		opacity:0;
	}
}

@-webkit-keyframes f-classicOutPrev {
	100% {
		-webkit-transform:translateX(75px);
		transform:translateX(75px);
		opacity:0;
	}
}

@keyframes f-classicOutPrev {
	100% {
		-webkit-transform:translateX(75px);
		transform:translateX(75px);
		opacity:0;
	}
}