

/**/

/*.dimmed.dimmable > .ui.animating.dimmer, .dimmed.dimmable > .ui.visible.dimmer, .ui.active.dimmer {
  display: flex;
  align-items: center;
  justify-content: center;
}
.ui.modal,
.ui.active.modal {
  margin: 0 auto!important;
  top: auto !important;
  left: auto !important;
  transform-origin: center !important;
  transition: all ease .5s;
}*/

/**/

.ui.wrapper {padding:1em;padding-top:60px !important;}
body.mobile .ui.wrapper {padding-top:50px !important;}
.ui.toast.notify {margin-top:-5px !important;margin-left:-5px !important;}


#kedey-header {}
#kedey-header .image.ico {height:32px;width:auto;object-fit:cover}
#kedey-header .image.logo {height:32px;width:auto;object-fit:cover}
@media all and (max-width: 420px) {
	#kedey-header .image.logo {display:none !important;}
}

.ui.button.basket .ui.button.sale {padding-top:4px !important;padding-bottom:5px !important;}

#kedey-shortcut {
	z-index: 20;
	position: fixed;
	bottom:0;
	left:0;right:0;
	margin:0;border:0;padding:0;
	border-radius: .28rem .28rem 0 0;
	border-top: 3px solid #f2711c;
}

#kedey-shortcut.overflow {
	
}

.mobile #kedey-shortcut {
	border-radius: 0;
}
#kedey-shortcut .ui.menu .item text {
	font-weight: bold;
	font-size: 80%;
}
#kedey-shortcut .ui.menu .item {
	color: #fff;
}
#kedey-shortcut .ui.menu .item:not(.home) {
	overflow: hidden !important;
}
#kedey-shortcut .ui.menu .item.home .icon {
	font-size: 500% !important;
	color: #1b1c1d;
	margin-top: -35px !important;
	-webkit-text-stroke-width: 3px;
	-webkit-text-stroke-color: #f2711c;
	font-weight: bolder;
}
body.mobile #kedey-shortcut .ui.menu .item.home .icon {
	font-size: 450% !important;
	margin-top: -30px !important;
}
#kedey-shortcut .ui.menu .item.home {
	background: transparent !important
}

body.mobile #kedey-shortcut {
	border-radius: 0;
}

.ui.onepage.segment {
	border-radius: .28rem;
	background-color: rgba(255,255,255,0.95);
}

body.mobile .ui.onepage.segment {
	
}



.ui.products .ui.product > .image {position:relative;overflow:hidden}
.ui.products .ui.product > .image > .lazy {/*height:200px;*/width:100%;object-fit:cover}
@media all and (max-width: 991px) {
	.ui.products .ui.product > .image > .lazy {/*height:300px;*/}
}
@media all and (max-width: 768px) {
	.ui.products .ui.product > .image > .lazy {/*height:250px;*/}
}
@media all and (max-width: 567px) {
	.ui.products .ui.product > .image > .lazy {/*height:200px;*/}
}
@media all and (max-width: 500px) {
	.ui.products .ui.product > .image > .lazy {/*height:160px;*/}
}
.ui.products .ui.product .price {font-size:24px;position:absolute;bottom:0;right:0;color:#ffffff;text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;padding:2px 8px;margin:0}
.ui.products .ui.product > .image .rating {
	position:absolute;
	top:0;left:0;
	padding:5px;
	font-size:12px;
	color:#ffffff;
	text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
	font-weight: bold;
}
.ui.products .ui.product > .image .rating .star {
	text-shadow: -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff;
}
.ui.products .ui.product > .image .quantity {
	position:absolute;
	top:0;right:0;
	padding:5px 7px;
	font-size:12px;
	color:#ffffff;
	text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
	font-weight: bold;
}
.ui.products .ui.product > .image .overlay { display:none; position:absolute; top:0;left:0;right:0;bottom:0; background:rgba(255,255,255,0.8) }
.ui.products .ui.product > .image .label { display:none; position:absolute; top:50%;left:50%; -ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%); }

.ui.products .ui.product.sold > .image .overlay,
.ui.products .ui.product.sold > .image .label
	{display:block;}
.ui.products .ui.product.sold .quantity
	{display:none;}
.ui.products .ui.product.sold .buy
	{pointer-events:none!important;cursor:no-drop!important;display:none;}
.ui.products .ui.product.sale.card
	{box-shadow:0 1px 10px 0 #e03997,0 0 0 0px #e03997;border-color:#e03997;}
.ui.products .ui.product.card
	{box-shadow:0 1px 10px 0 #aaaaaa,0 0 0 0px #aaaaaa;border-color:#aaaaaa;}

body:not(.mobile) .ui.single.product
	{margin-top:-.5em;}
.ui.single.product .ui.images
	{position:relative;margin-bottom:10px!important;margin-left:0px;max-width:210px !important;overflow:hidden;border-radius:3px 0 0 3px;}
.ui.single.product .ui.images > div
	{margin-left:0px !important;}
.ui.single.product .ui.images::after
	{content:'';display:inline-block;position:absolute;width:12px;top:-7px;right:-7px;bottom:-7px;background:#ffffff;
	 webkit-filter:blur(2px);filter:blur(2px);}
.ui.single.product .ui.images .ui.image
	{width: 50px;height: 50px;object-fit:cover;cursor:pointer;}
.ui.single.product .ui.images .ui.image:hover
	{opacity: 0.8}
.mobile .ui.single.product .ui.images
	{max-width:100%;}
.ui.single.product .ui.parent.image
	{width:100%;height:auto;min-width:200px;min-height:200px;object-fit:cover}
.ui.single.product .regular-price
	{opacity:0.5;text-decoration:line-through}
.ui.single.product.sold .purchase buy
	{display:none;}

.product-class .ui.statistic > .value i.icon
	{font-size:110%;}
.product-class .ui.statistic > .value em[data-emoji]
	{font-size:80%;}
.ui.segments.payment-method, .ui.segment.payment-method {border-width:2px;border-color:var(--fieldInputColor);}
.ui.segments.payment-method .ui.segment.payment-method {border-width:0;}

/* THEME */

body {
	background-color:var(--backgroundColor) !important;
	background-image: var(--backgroundImage) !important;
	background-position: var(--backgroundPosition) !important;
	background-attachment: var(--backgroundAttachment) !important;
	background-repeat: var(--backgroundRepeat) !important;
	background-size: var(--backgroundSize) !important;
}
*:not(i.icon):not(i.flag:not(i.icon)):not(em[data-emoji]) { font-family: var(--backgroundFont) !important; }
a { color:var(--primaryTextColor); }
a:hover { color:var(--primaryTextColorDim); }
#kedey-header {
	background-color:var(--primaryBackColor) !important;
	background-image: var(--primaryBackgroundImage) !important;
	background-position: var(--primaryBackgroundPosition) !important;
	background-attachment: var(--primaryBackgroundAttachment) !important;
	background-repeat: var(--primaryBackgroundRepeat) !important;
	background-size: var(--primaryBackgroundSize) !important;
	color:var(--primaryForeColor) !important
}
#kedey-shortcut {
	background-color:var(--primaryBackColor) !important;
	background-image: var(--primaryBackgroundImage) !important;
	background-position: var(--primaryBackgroundPosition) !important;
	background-attachment: var(--primaryBackgroundAttachment) !important;
	background-repeat: var(--primaryBackgroundRepeat) !important;
	background-size: var(--primaryBackgroundSize) !important;
	border-top-color: var(--secondaryBackColor);
}
#kedey-shortcut .ui.menu .item {color:var(--primaryForeColor)}
#kedey-shortcut .ui.menu .item.home .icon {color:var(--iconHomeColor);-webkit-text-stroke-color:transparent}
#kedey-shortcut .ui.menu .item:not(.home) .icon {opacity:.8}
.theme.ui.button.basic:hover { font-weight: bold;}
.theme.ui.button { background: var(--primaryBackColor) !important; color: var(--primaryForeColor) !important;}
.theme.ui.button:hover, .theme.ui.button:active { background: var(--primaryBackColor) !important; color: var(--primaryForeColor) !important;}
.theme.ui.button.secondary { background: var(--secondaryBackColor) !important; color: var(--secondaryForeColor) !important;}
.theme.ui.button.secondary:hover, .theme.ui.button.secondary:active { background: var(--secondaryBackColor) !important; color: var(--secondaryForeColor) !important; opacity: 0.95; }
.theme.ui.button.basic { background: transparent !important; color: var(--primaryTextColor) !important; -webkit-box-shadow: 0 0 0 1px var(--primaryTextColor) inset !important; box-shadow: 0 0 0 1px var(--primaryTextColor) inset !important;}
.theme.ui.button.inverted { background: transparent !important; color: var(--primaryTextColor) !important; -webkit-box-shadow: 0 0 0 2px var(--primaryTextColor) inset; box-shadow: 0 0 0 2px var(--primaryTextColor) inset;}
.theme.ui.button.inverted:hover { background: transparent !important; color: var(--primaryTextColor) !important; -webkit-box-shadow: 0 0 0 2px var(--primaryTextColor) inset; box-shadow: 0 0 0 2px var(--primaryTextColor) inset;  opacity: 0.95; }
.theme.ui.label { background: var(--primaryBackColor) !important; color: var(--primaryForeColor) !important;}
.theme.ui.label.basic { background: #ffffff !important; color: var(--primaryTextColor) !important; border-color: var(--primaryTextColor) !important;}
.theme.ui.label.secondary { background: var(--secondaryBackColor) !important; color: var(--secondaryForeColor) !important;}
.theme.ui.label.secondary.basic { background: #ffffff !important; color: var(--secondaryBackColor) !important; border-color: var(--secondaryBackColor) !important;}
.theme.ui.statistic .value { color: var(--primaryBackColor) !important;}
.theme.ui.segment { background: var(--primaryBackColor) !important; color: var(--primaryForeColor) !important; }
.theme.ui.segment a {color: inherit;}
.theme.ui.segment .ui.header {color: inherit;}
.theme.ui.segment .ui.header .sub.header {color: inherit;opacity:0.8;}
.theme.ui.segment.inverted { background: var(--secondaryBackColor) !important; color: var(--secondaryForeColor) !important;  }
.theme.ui.segment .ui.statistic .value { color: inherit !important;}
.theme.ui.segment .ui.statistic .label { color: inherit !important;}

.theme.ui.header { color: var(--primaryTextColor) !important;}
.theme.ui.header.dividing { border-bottom: 2px solid var(--primaryTextColor) !important;}
.theme.ui.text { color: var(--primaryTextColor) !important;}
i.themed.icon { color: var(--primaryTextColor) !important;}
i.themed.icon.bordered.inverted, i.themed.icon.circular.inverted { background-color: var(--primaryForeColor) !important; color: var(--primaryTextColor) !important;}