<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
#shop th { text-align: left; font-weight: 600; }

#shop .option-description { font-size: 15px; line-height: 1.3em; }
/* .shop-method-blocks .option-description { padding-left: 22px; } */
.shop-method-blocks .option-description p { margin: 0; }
.shop-method-blocks .option-description p:first-child { margin-top: 0.1em; }

/*#shop .formitem { display: grid; grid-template-columns: 29% 65%; grid-gap: 3%; margin-bottom: 1em; }*/
/*#shop .formitem textarea, #shop .formitem input[type=text], #shop .formitem input[type=number], #shop .formitem input[type=password], #shop .formitem input[type=email], #shop .formitem input[type=tel] { padding: 7px 10px; width: 86%; font-size: 15px; box-sizing: border-box; }*/
/*#shop .formitem .inputs { font-size: 0.9em; }*/
/*#shop .formitem.submit { margin-top: 1.5em; }*/

.shop-auth .openers { display: grid; grid-auto-flow: column; grid-auto-columns: 1fr; grid-column-gap: 3%; }
.shop-auth .openers a { text-decoration: none; }
.shop-auth .openers a:hover h2 { text-decoration: underline; }
.shop-auth .shop-auth-opener { position: relative; vertical-align: top; padding: 10%; border: 1px solid #DDD; border-radius: 0.375rem; }
.shop-auth .shop-auth-opener:hover { background: #EEEEEE; transition: all .2s; -moz-transition: all .2s;  -webkit-transition: all .2s;  -o-transition: all .2s;  }
.shop-auth .shop-auth-opener .title, .shop-auth h2 { color: #e5ba12; margin: 0px 0px 0.5em 0px; }
.shop-auth .shop-auth-opener:not(.opener-registration) .title { position: absolute; left: 50%; transform: translateX(-49%); }
.shop-auth .auth { margin: auto; }
.shop-auth .back-link { font-size: 0.8em; }

.shop-cart .cart-products .title { display: grid; grid-auto-flow: column; align-items: center; justify-content: start; line-height: 1.2em; }
.shop-cart .title img { margin: 0 0.8em 0 0; width: 70px; height: 70px; object-fit:contain; }
.shop-cart .coupon-code-input { padding: 6px 5px 5px 5px; min-width: 80px; width: 46%; box-sizing: border-box; }
.shop-cart hr { -moz-opacity:.30; filter:alpha(opacity=30); opacity:.30; }
.shop-cart .checkmark { left: -27px; }
.shop-cart .button.coupon_check { background-color: #2d2f4a80; margin-left: 5px; }
.shop-cart .button.coupon_check:hover { background-color: #2d2f4a; }
.shop-cart td, .shop-cart th { padding: 0 20px 22px 0; vertical-align: middle; box-sizing: border-box; }
.shop-cart td { vertical-align: middle; }
.shop-cart .piece-input { width: 60px; margin-right: 6px; box-sizing: border-box; }
.shop-cart .piece-input[readonly] { cursor: default; outline: none; }
.shop-cart .discount-option-input { position: absolute; margin-left: -20px; margin-top: 2px; zoom: 1.3; transform: scale(1.3); }
@-moz-document url-prefix() { .shop-cart .discount-option-input { margin-left: -27px; margin-top: 7px; } }
.shop-cart .validating-1 .coupon-inputs, .shop-cart .validating-1 .gift-inputs { padding-top: 15px;  vertical-align: middle; }
.shop-cart .option-description { padding-left: 0; max-width: 90%; }
.shop-cart td.gift-inputs { padding-bottom: 20px;  }
.shop-cart .gift-options { display: grid; width: 90%; grid-template-columns: repeat(auto-fit, minmax(30px, 1fr)); }
.shop-cart .gift-option { /*width: 60px;*/ height: 65px; /*display: inline-block;*/ text-align: center; margin: -30px 10px 0 0; padding: 0;  }
.shop-cart .gift-option .radiomark { top: unset; bottom: -25px; transform: scale(0.8) translateX(-50%); left: 50%; }
.shop-cart .gift-option img { width: 100%; height: 100%; vertical-align: middle; object-fit: contain; object-position: bottom; }
.shop-cart .summ-row td { padding-bottom: 30px; }
.shop-cart .validating-0 td:not(.coupon-inputs) { -moz-opacity:.40; filter:alpha(opacity=40); opacity:.40; transition: opacity .25s; -moz-transition: opacity .25s;  -webkit-transition: opacity .25s;  -o-transition: opacity .25s;  }
.shop-cart .validating-0 td.overfadein:hover { -moz-opacity:.70; filter:alpha(opacity=70); opacity:.70; }
.shop-cart .subtitle { font-weight: 600; }
.shop-cart .other-discount .label { padding-left: 27px; }
.shop-cart .coupon-message { font-size: 15px; line-height: 1.3em; margin: 6px 0 -8px 0; }
.shop-cart .coupon-message.invalid { color: red; font-size: 13px; }
.shop-cart .coupon-message.valid { color: #118e00; font-size: 13px; /*text-transform: lowercase;*/ background-color: #57ab4038; padding: 1px 4px 1px 4px; display: inline-block; }
.shop-cart .buttons button, .shop-cart .buttons .button { letter-spacing: 0.5px; }
.shop-cart .coupon-inputs .button { font-size: 0.7em; }
.shop-cart .validating-0 .checkbox, .shop-cart .validating-0 .radiobutton { cursor: default; }

.shop-cart .gift-pairs-options { display: grid; grid-auto-flow: column; align-items: center; grid-column-gap: 5%; width: 90%; }
.shop-cart .gift-pairs-options img { width: 100%; height: 100%; max-height:  65px; object-fit: contain; object-position: 12px bottom; margin-bottom: 0.2em; }
.shop-cart .gift-pairs-options .btn_shop { font-size: 85%; padding: 0px; line-height: 1.5em; }
.shop-cart .gift-pairs-option { display: grid; grid-template-columns: 25% 70%; align-items: center; grid-gap: 5%; }
.shop-cart .gift-pairs-option .title { font-size: 0.9em; line-height: 1.2em; }

.shop-customer input.city { width: 50%; }
.shop-customer input.isz { width: 21%; }
.shop-customer-shipping, .shop-customer-billing { margin-bottom: 3%; }
.shop-nologin { display: none; }

#shop .country-zip-city { display: grid; grid-template-columns: 1fr 1fr 3fr; grid-column-gap: 3%; width: 100%; }
#shop .country-zip-city input { min-width: 70px; }
#shop .country-zip-city select { min-width: 140px; }

.shop-method-blocks { margin-bottom: 2%; display: grid; grid-template-columns: 1fr 1fr; grid-gap: 1rem 1rem; }
.shop-method-blocks label { padding-top: 0.7em; display: block; font-weight: 600; padding-left: 1.1rem; }
.shop-method-blocks label input { position: absolute; margin: 0.25rem 0 0 -1.1rem; }

.shop-method .disabled { -moz-opacity:.40; filter:alpha(opacity=40); opacity:.40; }
.shop-method-prices { padding: 1em 0rem; }
.shop-method-blocks.use_shipping_caregories { grid-template-columns: 1fr; }

.shop-method .pickup-finder-opener {
	font-size: 0.8rem;
	cursor: pointer;
    /* display: block; */
	/* margin-top: 1.5rem; */
	/* margin-bottom: -1.5rem; */
}
.shop-method .pickup-finder-content:empty {
	display: none;
}
.shop-method .pickup-finder-content-inner {
	height: 100%;
	margin-top: 2rem;
	overflow: auto;
}
.shop-method .foxpost_pickup .pickup-finder-content-inner {
	overflow: hidden;
}
.shop-method .pickup-finder-content iframe {
	height: 100%;
}
.shop-method .pickup-finder-content.open {
	position: fixed;
	top: 0;
	left: 0;
	width: 100vw;
	height: 100vh;
	/* padding-top: 2rem; */
	background-color: #FFFFFF;
	z-index: 1000;
}
.shop-method .pickup-finder-content.open {
	padding: 0 27px 1% 2%;
}
.shop-method .pickup-finder-content.open.foxpost_pickup {
	padding-left: 0;
	padding-right: 1.1rem;
}
.shop-method .pickup-finder-content .close {
	position: absolute;
	display: grid;
	top: 0.5rem;
	right: 1.25rem;
	cursor: pointer;
	background-color: #FFFFFF;
	z-index: 1001;
}
.shop-method .pickup-finder-content .close .draw-x {
	--size: 1.5rem;
	--line-width: 2px;
}
.shipping-caregories {
	display: grid;
	/* grid-auto-flow: column; */
	grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
	/* grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)); */
	grid-gap: 2rem 0;
	margin: 1em 0 1.5em 0;
	/* border: 1px solid var(--color-lightgray); */
	/* border-radius: 0.375rem; */
}
.use_shipping_caregories .shipping-caregories {
	/* display: grid; */
	grid-gap: 0;
	gap: 1rem;
}

.shipping-caregories .shipping-category-option {
	display: block;
	position: relative;
	padding: 1.3rem 0.5rem 1.15rem 3.5rem;
	border: 1px solid var(--color-lightgray);
	margin-left: -1px;
	transition: all 0.3s;
	user-select: none;
}
.shipping-caregories .shipping-category-wrapper:first-child .shipping-category-option {
	border-radius: 0.375rem 0 0 0.375rem;
	border-left: 1px solid var(--color-lightgray);
}
.shipping-caregories .shipping-category-wrapper:last-child .shipping-category-option {
	border-radius: 0 0.375rem 0.375rem 0;
}

.shipping-caregories .shipping-category-option.akt, .shipping-caregories .shipping-category-option:hover {
	background-color: var(--color-lightestgray);
	transition: all 0.3s;
}
.shipping-caregories .shipping-category-option:before {
	content: url(images/icon-store.svg);
	position: absolute;
	width: 1.2rem;
	height: 1.2rem;
	top: 50%;
	left: 0.5rem;
	opacity: 0.8;
	padding-left: 1em;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.shipping-caregories .shipping-category-name-download .shipping-category-option:before {
	content: url(images/icon-shipping-download.svg);
}
.shipping-caregories .shipping-category-name-instore .shipping-category-option:before {
	content: url(images/icon-shipping-instore.svg);
	width: 1.3rem;
	height: 1.2rem;
}
.shipping-caregories .shipping-category-name-pickup .shipping-category-option:before {
	content: url(images/icon-shipping-pickup.svg);
	width: 1.2rem;
	height: 1.2rem;
}
.shipping-caregories .shipping-category-name-home .shipping-category-option:before {
	content: url(images/icon-shipping-home.svg);
}
.shipping-category-content {
	position: relative;
	opacity: 0.25;
	transition: all 0.3s;
	padding-top: 0.5em;
}
.shipping-caregories:hover .shipping-category-wrapper .shipping-category-content {
	opacity: 0.25;
	transition: all 0.3s;
	z-index: 1;
}
.shipping-caregories:hover .shipping-category-wrapper:hover .shipping-category-content, .shipping-category-wrapper.akt .shipping-category-content {
	opacity: 1;
	transition: all 0.3s;
	position: relative;
	/* padding-top: 0.5em; */
	z-index: 2;
}
.shipping-caregories:hover .shipping-category-wrapper .shipping-category-option {
	background-color: transparent;
	transition: all 0.3s;
}
.shipping-caregories:hover .shipping-category-wrapper:hover .shipping-category-option, .shipping-category-wrapper.akt .shipping-category-option {
	background-color: var(--color-lightestgray);
}

.shipping-method-options, .payment-method-options {
	margin-left: 1.7rem;
}
@media (max-width: 1000px)
{
	.shipping-method-options, .payment-method-options {
		margin-left: 1rem;
	}
}

.shop-payment .bank-logo { float: right; width: 150px; margin: 0px 0px 15px 30px; border: 1px solid #DDDDDD; padding: 10px; }
#payment_reload_link .counter { font-size: 90%; }


.shop-thank .social-icons { margin: auto; }

#shop .is_https { position: absolute; margin-top: -2.25em; right: 0; width: 120px; }

.checkout-steps { padding-top: 1em; --checkout-steps-indent: 2.6rem; }
.checkout-step { border-top: 1px solid var(--color-lightgray); padding-top: 0.8em; margin-top: 0.8em; }
.checkout-step:first-child { border-top: 0;padding-top: 0; }
.checkout-step-head,.checkout-step-head:hover { text-decoration: none;position: relative;display: block; }
.later-step .checkout-step-head { display: block;position: relative;opacity: 0.5; }
.checkout-step-head .counter { display: inline-block;text-align: center;line-height: 1.5em;font-size: 0.9em;border: 1px solid var(--color-lightgray);padding: 0.15em;margin-right: 1em;width: 1.5em;height: 1.5em;-moz-border-radius: 1em;-webkit-border-radius: 1em;border-radius: 1em; }
.checkout-step-head .edit { display: none;position: absolute;right: 1em;top: 0.25em;font-size: 0.75em; }
.earlier-step .checkout-step-head .counter { background-color: var(--color-green);border-color: var(--color-green);color: #FFFFFF; }
.earlier-step .checkout-step-head .edit { display: inline-block; }
.earlier-step .checkout-step-head .edit:before { content: "SzerkesztĂŠs"; }
.checkout-step-head .draw-arrow { position: absolute;right: 1em;top: 1em; }
.checkout-step-content { display: none;  padding: 1.5rem 0 1.5rem var(--checkout-steps-indent); }
.checkout-step .formitem input[type=text], .checkout-step .formitem input[type=email], 
.checkout-step .formitem input[type=tel], .checkout-step .formitem input[type=number], 
.checkout-step .formitem textarea, .checkout-step .formitem select { width: 100%; padding:0.7em; }
.checkout-step .formitem { display: grid; grid-template-columns: 29.5% 67.5%; grid-gap: 3%; margin-bottom: 1em; }
.checkout-step .formitem .inputs { font-size: 0.9em; }
.checkout-step.current-step .checkout-step-head { opacity: 1; }
.checkout-step.current-step .checkout-step-content { display: block; }

.checkout-step .button:not(.thin) { padding: 0.75em 1.4em; font-size: 0.75em; }
.checkout-step-send.current-step { background-color: var(--color-lightestgray); padding: 2rem; }
.checkout-step-send.current-step .checkout-step-content { padding: unset; }
.checkout-step-send:not(.current-step) { border-top: 0; padding-top: 0; margin-top: 0; }
.checkout-step-send .checkout-step-head, 
.checkout-step-thank .checkout-step-head { display: none; }

.shop-delivery { grid-column: 1 / 3; }


.order-summary { background-color: #FFFFFF; padding: 2rem; }
.order-summary .cart-items-table, .order-summary .cart-items-table &gt; tbody { display:block; }
.order-summary .cart-items-table &gt; tbody &gt; tr { display:grid; grid-template-columns:2.5fr 1fr; grid-gap: 1em; align-items: center; margin-top: 1em; padding-top: 1em; border-top:1px solid var(--color-lightgray); }
.order-summary .cart-items-table &gt; tbody &gt; tr:last-child { align-items: start; }
.order-summary .cart-items-table strong { font-size:1.25em; font-weight: 600; }
.order-summary .cart-items-table img { margin-right:0.75em; }

.shop-method-summ-price { margin-top: 2.7em; }

@media (min-width: 800px)
{ 
	.shop-cart .gift-pairs { padding-top: 1em; padding-bottom: 3em; }
}


@media (max-width: 800px)
{ 
	.shop-auth { margin-top: 15%; }
	.shop-auth .openers { display: grid; grid-auto-flow: unset; grid-auto-columns: unset; grid-template-columns: 100%; grid-auto-rows: auto; grid-gap: 0; width: 100%; }
	.shop-auth .shop-auth-opener { min-height: 150px; padding: 0%; text-align: center; border: 0; }
	.shop-auth .shop-auth-opener:hover { background: #FFFFFF; }
	.shop-auth-mobil-opener { display: block; }
	.shop-nologin-opener { top: 40px; }
	.shop-auth .auth { text-align: center; }

	.shop-cart table, .shop-cart tbody, .shop-cart tr, .shop-cart th, .shop-cart td { display: block; width: 100%; }

	.shop-cart .cart-products { font-size: 0.8rem; }
	.shop-cart .cart-products .item { display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; margin-bottom:1.5em; }
	.shop-cart .cart-products .title { grid-column: 3 span; font-size: 1rem; font-weight: bold; }
	.shop-cart .cart-products .title img { max-height:50px; }
	.shop-cart .cart-products .amount-discount { line-height: 1.2em; padding-right: 0; }
	.shop-cart .cart-products .amount-item { grid-column: 2 span; }
	.shop-cart td, .shop-cart th { padding: 0 1em 0.5em 0; }
	.shop-cart .summ-row td { padding-bottom: 1em; }
	.shop-cart .validating-1 .gift-inputs { padding-right: 0; }
	.shop-cart .cart-products td:nth-child(2), 
	.shop-cart .cart-products td:nth-child(3), 
	.shop-cart .cart-products td:nth-child(4) { width: unset; text-align: unset; }
	.shop-cart th, .shop-cart td:empty { display: none; }
	.shop-cart .subtitle + .smaller { display: block; }
	.shop-cart .coupon-inputs, .shop-cart .gift-inputs, .shop-cart .gift-pairs, .shop-cart .option-description.location-2, .shop-cart .other-discount .value { padding-left: 27px; }
	.shop-cart td.gift-inputs { padding-top: 0; padding-bottom: 35px; }
	.shop-cart .gift-option { margin-top: -15px; }
	.shop-cart .gift-pairs-options { grid-auto-flow: row; }

	/* .shop-method-blocks:has(.shop-pickup-finder) {
		grid-template-columns: 1fr 1.25fr;
		grid-gap: 1em;
	} */

/*	#shop .formitem { grid-template-columns: 100%; }*/
/*	#shop .formitem textarea, #shop .formitem input[type=text], #shop .formitem input[type=number], #shop .formitem input[type=password], #shop .formitem input[type=email] , #shop .formitem input[type=tel] { width: 100%; box-sizing: border-box; }*/
/*	#shop .formitem input[name=city] { margin-top: 1em; }*/
/*	#shop .formitem input[name=zip_code] { max-width: 120px; }*/
/*	#shop .formitem input.button { width: auto; }*/
	.shop-customer h2 { margin-top: 0.75em; }
	.shop-customer .button, .shop-customer input[type=checkbox] { width: auto!important; }
	.shop-customer input[type=checkbox] { vertical-align: unset; }

	#shop .country-zip-city select { min-width: 100px; }

	.shop-payment .bank-logo { width: 140px; margin: 0px 0px 10px 30px; }

	#shop .is_https { right: -2em; }

	.checkout-step-content { padding-left: 0; }
	.checkout-step-head { padding-right: 55px; }
	.checkout-step .edit { width: 50px; right:0; color: var(--color-gray); }
	.earlier-step .checkout-step-head .edit:before { content: "MĂłdosĂ­t"; }
	.checkout-step .formitem { grid-template-columns: 1fr; }
	.checkout-step .formitem .label { text-transform: uppercase; font-size: 0.6em; }
	.checkout-step .shop-method-blocks label, .checkout-step .shop-method-blocks .option-description  { margin-left: 0.4em }
	.checkout-step .shop-method-blocks .shop-delivery { order: 1; }
	/* .checkout-step .shop-method-blocks .shop-method-prices { order: 2; margin-bottom: 1em; } */
	.checkout-step .shop-method-blocks .shop-method-prices { margin-bottom: 1em; }
	.checkout-step .shop-method-blocks .shop-payment { order: 3; grid-column: 1 / 3; }
	.checkout-step .shop-method-blocks .shop-method-summ-price { order: 4; grid-column: 1 / 3; margin-top: 1em; }

	.checkout-step-send.current-step { background-color: unset; padding: 5%; }

	.order-summary { padding: unset; }
	.order-summary .cart-items-table &gt; tbody &gt; tr:not(:last-child) { display:grid; grid-template-columns:1fr; grid-gap: 0.1em; align-items: center; margin-bottom: 1em; }

	.shop-method .pickup-finder-content .close {
		right: 0.7rem;
	}
	.shop-method .pickup-finder-content.open, .shop-method .pickup-finder-content.open.foxpost_pickup {
		padding: 0 2% 1% 2%;
	}
}
@media (max-width: 400px)
{ 

}
@media (max-width: 400px)
{ 

}
@media (max-width: 370px)
{ 

}
</pre></body></html>