<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*Akritas*/
:root {
	--clr-back-header: #a46a3a;
	--clr-back-top: #634023;
	--clr-text-header: #c5e0e0;
	--clr-back-footer: var(--clr-back-header);
	--clr-text-footer: var(--clr-text-header);
}

/*To Porphyrabooks Menu Link Item Bold*/
#main-Menucontent
	&gt; .horizontal-menu
	.navigation
	#mainMenu
	li.static-menu:last-child {
	background-color: var(--clr-text-header);
}

#main-Menucontent
	&gt; .horizontal-menu
	.navigation
	#mainMenu
	li.static-menu:last-child
	&gt; a {
	font-weight: 600;
}
#main-Menucontent
	&gt; .horizontal-menu
	.navigation
	#mainMenu
	li.static-menu:last-child
	&gt; a
	&gt; span {
	color: var(--clr-back-header);
}
/*****************************/

/*fix error on header where minicart icon was broken*/

.minicart-wrapper {
	float: unset;
}

/*fix error on header account ul box that was showing on right*/
.page-header .header-top-links .header-acccount {
	/*right: auto; */
}

/*fix error on header links position*/
.middle-header
	.d-flex.align-items-center.justify-content-end.right-content.table-icon-menu {
	float: right;
}

.page-header,
.header-area.active-sticky {
	padding-left: 15px !important;
	padding-right: 15px !important;
}

img.default-logo {
	padding-bottom: 15px;
}

.breadcrumbs {
	display: none;
}

.toolbar.toolbar-products .modes {
	display: none;
}

.change-product-per-row.change-product-per-row-desktop.button-group.layout-mode-button-group {
	padding-top: 20px;
}

div#js_mobile_tabs {
	display: none !important;
}

a:hover,
a:focus,
a:active {
	color: #c82434 !important;
}

span.action.top-links.theme-header-icon:hover,
.page-header .search-form .actions-search .action-search:hover,
span.wishlist-icon.icon-heart.theme-header-icon:hover,
.top-wishlist:hover .wishlist-icon:before,
.header-area .table-icon-menu .minicart-wrapper:hover .action.showcart:before {
	color: #fff !important;
}

.btn.btn-secondary {
	background-color: black;
	border-color: black !important;
}

.btn.btn-primary:hover {
	background-color: white !important;
	border-color: black !important;
	color: black !important;
}

/*main#maincontent {
    padding-top: 40px;
}*/

header.page-header .header-area.active-sticky.scrolling {
	background-color: var(--clr-back-header) !important;
}

header.page-header .header-top-links .header-acccount {
	background-color: var(--clr-back-header);
}

header.page-header .header-top-links .header-acccount .header.links li + li {
	border-top: 1px solid var(--clr-text-header);
}

.header-area .table-icon-menu .block-search .block-title,
.header-area .table-icon-menu .minicart-wrapper .action.showcart,
.header-area .table-icon-menu .theme-header-icon,
.header-area .table-icon-menu .minicart-wrapper .action.showcart:before,
.top-wishlist .wishlist-icon:before,
.page-header .search-form .actions-search .action-search {
	color: var(--clr-text-header) !important;
}

.header-area .minicart-wrapper .action.showcart &gt; .counter.qty {
	background-color: #000 !important;
	color: #fff !important;
}

/* .header-area .top-header .top-middle-header {
	color: #000 !important;
} */

.header-area .switcher .switcher-options .switcher-dropdown {
	background-color: var(--clr-back-header);
}

.header-area .top-header .action.toggle,
.header-area .switcher .action.toggle strong {
	color: var(--clr-text-header) !important;
}

.header-area .top-header .action.toggle:hover,
.header-area .switcher .action.toggle strong:hover {
	color: #ffffff !important;
}

.page-title-wrapper {
	display: none;
}

.minicart-items .product-item .product.actions .action:hover {
	color: #000 !important;
}

.mgs-product.products-grid
	.product-item-info
	.product-top
	.actions-link
	button:hover,
.mgs-products.products-grid
	.product-item-info
	.product-top
	.actions-link
	button:hover,
.mgs-attribute-products
	.product-item-info
	.product-top
	.actions-link
	button:hover,
.mgs-product.products-grid
	.product-item-info
	.product-top
	.actions-link
	.cart.table-wrapper
	.actions-toolbar
	&gt; .action:hover,
.mgs-products.products-grid
	.product-item-info
	.product-top
	.actions-link
	.cart.table-wrapper
	.actions-toolbar
	&gt; .action:hover,
.mgs-attribute-products
	.product-item-info
	.product-top
	.actions-link
	.cart.table-wrapper
	.actions-toolbar
	&gt; .action:hover,
.mgs-product.products-grid
	.product-item-info
	.product-top
	.actions-link
	.action-gift:hover,
.mgs-products.products-grid
	.product-item-info
	.product-top
	.actions-link
	.action-gift:hover,
.mgs-attribute-products
	.product-item-info
	.product-top
	.actions-link
	.action-gift:hover {
	color: #c82434;
}

/*front end builder fix issue showing hidden default menu*/
.active-builder .page-header {
	display: none;
}

.product.info.detailed {
	display: none;
}

.message.global.cookie.mgs-gdpr-cookie-notice {
	padding: 0;
}
.action.primary:hover {
	border-color: #222;
	background-color: #fff;
	color: #222;
}

.success-ajax--popup.modal-popup._inner-scroll .modal-inner-wrap {
	width: 520px;
}

.checkout-cart-index
	.cart-summary
	.checkout-methods-items
	button.action.primary.checkout:hover,
.checkout-cart-index
	.cart-summary
	.checkout-methods-items
	.cart.table-wrapper
	.actions-toolbar
	&gt; .action.action.primary.checkout:hover,
.checkout-cart-index
	.cart-summary
	.checkout-methods-items
	.action-gift.action.primary.checkout:hover {
	background-color: #fff;
	border-color: #fff;
	border: 1px solid #2a2a2a;
}

.product.media .zoomImg {
	cursor: zoom-in;
}

.product-reviews-summary {
	display: none;
}

select#NewsletterList {
	border: none;
}

.newslettergroup.block.newsletter {
	margin-bottom: 20px !important;
}

.brand-search {
	display: none;
}

.shop-by-brand .description {
	display: none;
}

.footer.content .block.newsletter {
	border-radius: 0px !important;
	padding: 0;
	border-color: var(--clr-text-footer);
}
.footer.content .block.newsletter .action.subscribe {
	border-radius: 0px !important;
	border: 0px solid;
	color: var(--clr-text-footer);
	background-color: var(--clr-back-top);
}

footer.page-footer .middle-footer p {
	color: var(--clr-text-footer);
}

footer.page-footer .middle-footer {
	border-top: 1px solid var(--clr-back-footer);
}

footer.page-footer .footer.content .block.newsletter input[type="email"] {
	background-color: white;
	border-radius: revert;
}

.footer.content .block.newsletter input[type="email"]::placeholder {
	color: var(--clr-back-footer);
}

select#NewsletterList {
	background-color: var(--clr-back-top);
	color: var(--clr-text-footer);
}

.block.newsletter .actions:hover {
	background-color: #fff !important;
	border-color: #222 !important;
}

.footer.content .block.newsletter .actions:hover .subscribe {
	background: #fff !important;
	border-color: #222 !important;
	color: #222 !important;
}

button.action.login.primary:hover {
	border: 2px solid #222 !important;
	background-color: #222 !important;
}

button.action.primary.checkout:hover {
	/* border: 2px solid #222 !important; */
	background-color: #fff !important;
	color: #222;
	border: 1px solid #222;
}

.checkout-shipping-address
	.form-login
	fieldset
	.actions-toolbar
	button.action.login.primary:hover {
	border: 2px solid #222 !important;
	background-color: #222 !important;
	color: #fff !important;
}

@media (min-width: 767px) and (max-width: 1024px) {
	.onestepcheckout-index-index {
		min-height: 1200px;
	}
}

@media (max-width: 767px) {
	.slider_mgs_carousel .owl-item .item-image {
		min-height: auto;
	}
}

.footer.content .switcher.store {
	display: none;
}

.blog-list {
	display: flex;
	flex-basis: 50%;
	flex-direction: row;
	flex-wrap: wrap;
	align-content: space-between;
	justify-content: center;
	gap: 50px;
}

.account-nav .item.current a,
.account-nav .item.current strong {
	color: #c82434;
}

.sales-order-view .items.order-links li.current,
.sales-order-invoice .items.order-links li.current,
.sales-order-view .items.order-links li:hover,
.sales-order-invoice .items.order-links li:hover {
	border-color: #c82434;
	color: #c82434;
}

.table-wrapper.order-items table.table tfoot tr.grand_total th strong,
.table-wrapper.table-order-items.invoice
	table.table
	tfoot
	tr.grand_total
	th
	strong,
.table-wrapper.order-items table.table tfoot tr.grand_total td strong {
	color: #c82434;
}

.list-products .product-item-info .product-image .actions-link button:hover,
.list-products
	.product-item-info
	.product-image
	.actions-link
	.cart.table-wrapper
	.actions-toolbar
	&gt; .action:hover,
.list-products
	.product-item-info
	.product-image
	.actions-link
	.action-gift:hover {
	color: #c82434;
}

.minicart-items .product-item .product.actions .action:hover {
	background-color: #c82434;
	border-color: #c82434;
}

.product-info-main .product-add-form .actions button.tocart,
.product-info-main
	.product-add-form
	.actions
	.cart.table-wrapper
	.actions-toolbar
	&gt; .action.tocart,
.product-info-main .product-add-form .actions .action-gift.tocart {
	background-color: #c82434;
}

.opc-wrapper .shipping-address-item.selected-item {
	border-color: #c82434;
	color: #c82434;
}

.opc-wrapper .shipping-address-item.selected-item:after {
	background: #c82434;
}

.page-layout-checkout main#maincontent {
	min-height: 1200px;
}

div#checkout .opc-estimated-wrapper {
	display: none;
}

.payment-option.discount-code
	.payment-option-content
	form.form.form-discount
	.actions-toolbar
	.primary
	button.action.action-apply:hover,
.payment-option.discount-code
	.payment-option-content
	form.form.form-discount
	.actions-toolbar
	.primary
	.cart.table-wrapper
	.actions-toolbar
	&gt; .action.action.action-apply:hover,
.payment-option.discount-code
	.payment-option-content
	form.form.form-discount
	.actions-toolbar
	.primary
	.action-gift.action.action-apply:hover {
	border: 1px solid #c82434;
	background-color: #c82434;
}

.btn.btn-primary:hover,
.action.primary:hover,
.action-primary:hover,
.btn.btn-primary._hover,
.action.primary._hover,
.action-primary._hover,
.btn.btn-primary:focus,
.action.primary:focus,
.action-primary:focus {
	border-color: #222;
	background-color: #222;
}

.action-secondary:hover,
.action-secondary._hover,
.action-secondary:focus {
	border-color: #c82434;
	background-color: #c82434;
}

.field.choice:not(.review-field-rating),
.form .choice:not(.review-field-rating),
.checkbox .choice {
	overflow: inherit;
}

.mgs-filter-active .shoppingby-item:last-child .state-item:hover {
	background-color: #222;
	border-color: #222;
}

.block.block-reorder {
	display: none;
}

button#btn-cookie-allow:hover,
button#btn-cookie-deny:hover {
	color: #c82434;
	background-color: #222;
	border-color: #222;
}

/*Mobile side menu*/

@media (min-width: 425px) and (max-width: 1199px) {
	img.default-logo {
		margin-left: 30%;
	}

	header.page-header .header-area.header2 button.action.nav-tg {
		filter: brightness(6) invert(1) !important;
		-webkit-filter: brightness(6) invert(1) !important;
	}

	header.page-header .header-area.header2 button.action.nav-tg img {
		margin-top: 20px;
	}

	header .middle-header a {
		color: #c82434 !important;
	}

	.nav-before-open header.page-header .menu-wrapper .nav-tabs &gt; li &gt; a {
		background-color: #c82434 !important;
		color: #fff !important;
	}

	.toolbar .toolbar-sorter.sorter {
		justify-content: flex-end;
	}

	header.page-header button.action.nav-tg,
	header.page-header
		.cart.table-wrapper
		.actions-toolbar
		&gt; .action.action.nav-tg,
	header.page-header .action-gift.action.nav-tg {
		display: contents;
	}
}

.btn-primary,
.btn-secondary,
.btn-default,
.primary,
.secondary,
button.action {
	border-radius: 3px !important;
	font-family: "Black Han Sans", "Open Sans", "Helvetica Neue";
}

.header-area .switcher .switcher-dropdown a img {
	display: none;
}

.blog-post.post-item-info .published-by {
	display: none !important;
}

.block.block-compare.mgs-compare,
.action.tocompare {
	display: none;
}

.toolbar-searchs .limiter-options {
	margin-top: -10px;
	padding-left: 0;
	padding-right: 0;
}

@media (max-width: 767px) {
	.catalog-product-view .product-info-main .box-tocart .fieldset {
		gap: 8px;
	}
	.product-info-main .product-addto-links,
	.product-options-bottom .product-addto-links {
		margin: 0;
	}
}

textarea,
select,
input[type="text"],
input[type="password"],
input[type="url"],
input[type="tel"],
input[type="search"],
input[type="number"],
input[type="datetime"],
input[type="email"] {
	font-family: inherit;
}

.catalog-category-view .product-item .price-box .price {
	font-size: 2rem;
	white-space: inherit;
}

.catalog-category-view .product.name.product-item-name {
	display: none;
}

.catalog-category-view .price-box.price-final_price {
	text-align: center;
}

.footer.content .block.newsletter .field {
	margin-right: 0px;
}

@media (max-width: 767px) {
	.minicart-wrapper .block-content {
		overflow-x: unset;
		overflow-y: unset;
	}
}

.pages.list-inline {
	display: none;
}

.owl-carousel .owl-nav &gt; div:not(.disabled):hover {
	background-color: #222;
	color: #fff;
	border-color: #fff;
}

.opc-block-summary.step-content .subtotal {
	display: none;
}

.catalog-category-view .price-box.price-final_price {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	align-content: center;
	justify-content: center;
	align-items: center;
	gap: 10px;
}

.old-price,
.old.price {
	text-decoration: none;
}

.price-box .old-price .price-wrapper .price {
	text-decoration: line-through;
	text-decoration-thickness: from-font;
}

.product-label {
	background: #ec0101;
}

.products-grid:not(.deals-products-grid)
	.product-item-info
	.product-top
	a.photo {
	padding-bottom: 110% !important;
}

.minicart-wrapper .block-content &gt; .subtotal &gt; * {
	display: inline;
}

.pages.list-inline {
	display: block;
}

.action.quickview {
	display: none !important;
}

.pages .action.previous &gt; span {
	margin: -26px;
}

.blog-post-view .post-image,
.blog-post-view .post-info {
	text-align: center !important;
}

/*ul#mainMenu li:nth-child(4):not(.nav-main-menu ul.dropdown-menu li) {
    cursor: not-allowed;
    color: currentColor;
    pointer-events: none;
    text-decoration: none;
}*/

li.not-clickable.static-menu.level0.dropdown
	a:not(.nav-main-menu ul.dropdown-menu li a) {
	pointer-events: none;
}

.price-including-tax,
.price-excluding-tax {
	display: inline-block;
}

@media (max-width: 768px) {
	div#notice-cookie-block {
		padding: 15px;
	}

	.page-footer .bottom-footer .copyright address {
		text-align: center;
	}

	.block-minicart .block-content &gt; .actions &gt; .primary .action.primary {
		line-height: 16px;
	}
}

.checkout-index-index div#payment {
	padding-bottom: 90px;
}

@media (max-width: 1199px) {
	header.page-header button.action.nav-tg,
	header.page-header
		.cart.table-wrapper
		.actions-toolbar
		&gt; .action.action.nav-tg,
	header.page-header .action-gift.action.nav-tg {
		display: contents;
	}
	header.page-header .header-area.header2 button.action.nav-tg img {
		margin-top: 20px;
	}

	.nav-before-open header.page-header .menu-wrapper .nav-tabs &gt; li &gt; a {
		background-color: var(--clr-back-header) !important;
		color: var(--clr-text-header) !important;
	}

	header.page-header div.menu-wrapper {
		background-color: var(--clr-back-header);
	}

	.header-area.header2 #mainMenu li.level0 &gt; a.level0 {
		color: var(--clr-text-header) !important;
	}
}

.mgs-checkout-step-sidebar .opc-block-summary {
	background: transparent;
}

.minicart-items .product-item .product-item-details .product-item-name a {
	color: #222 !important;
}

div#minicart-content-wrapper {
	color: #222;
}

main#maincontent:not(.cms-home main#maincontent) {
	padding-top: 40px;
}

.product-info-main .product-addto-links a.action,
.product-info-main .share-this-container a.action {
	background-color: transparent !important;
}

.scrolling img.default-logo {
	padding-top: 10px;
}

@media (max-width: 1199px) {
	a.level0.dropdown-toggle {
		pointer-events: none;
	}
}

.blog-post.post-item-info .create-post-time {
	display: none !important;
}

.checkout-cart-index .page-main .checkout-extra,
.checkout-cart-index .page-main .checkout-extra &gt; .block &gt; .content {
	background-color: #bbe1e0;
}

.sales-order-history ul.pagination {
	display: none;
}

.product-info-main .product-name,
.cart.item .item-info .product-item-name &gt; a,
body.onestepcheckout-index-index
	.items-in-cart
	.product-item
	.product
	.product-item-details
	.product-item-name,
.mgs-instant-autocomplete-wrapper .products-list .product-item-name,
.products.wrapper.mgs-products .products.list .product-item-name &gt; a,
.content-block.new-product-cat-block .product-item-name &gt; a {
	text-transform: uppercase;
}

.aboutus-info-wrapper .aboutus-main-info h1 {
	font-size: 27px;
}

@media (max-width: 570px) {
	.aboutus-info-wrapper {
		padding-top: 30px;
	}
}

select {
	background-color: white;
}

.blog-list .post-item-info {
	max-width: 600px;
}

.blog-list .post-link.text-center {
	display: none;
}

@media (min-width: 850px) {
	.blog-post-view .post-image img {
		max-width: 800px;
	}
}

body.brand-brand-view .brand-info .brand-image {
	max-width: 350px;
}

.catalog-product-view a[href*="bookvoice.gr"] {
	padding: 10px 20px;
	border-radius: 3px;
	text-transform: uppercase;
	background-color: #c82434;
	color: #fff;
}

.catalog-product-view a[href*="bookvoice.gr"]:hover,
.catalog-product-view a[href*="bookvoice.gr"]:focus {
	color: #c82434 !important;
	background-color: hsl(0deg 0% 100% / 50%);
	border: 1px solid #c82434;
}

body.catalogsearch-result-index .toolbar-products .modes {
	display: none !important;
}

.horizontal-menu .navigation .nav-main-menu .level0.dropdown &gt; ul {
	max-height: 500px;
	overflow: auto;
}

body.cms-home .widget.mgs-products .product-item-details {
	display: none;
}

body.cms-home .widget.mgs-products .product-label.sale-label {
	display: none;
}

/******************************************/
body.cms-home .instagram-item .social-count {
	width: 100%;
	text-align: center;
}

body.cms-home .instagram-item .social-count &gt; span {
	margin: 0;
}

body.cms-home .instagram-item .social-count &gt; .comment-count {
	display: none;
}
/***********************************************************/

.header-area.header2 .top-header .top-middle-header {
	font-size: 1rem;
	color: var(--clr-text-header);
	font-weight: 600;
}

.blog-post .post-short-description .pagebuilder-button-primary {
	background-color: #c82434;
	font-family: "Open Sans", "Open Sans", "Helvetica Neue";
	box-shadow: none;
	font-size: 13px;
	width: auto;
	padding: 0 34px;
	border: none;
	line-height: 40px;
	height: 40px;
	font-weight: 600;
	text-transform: uppercase;
	color: #fff;
}

.blog-post .post-short-description .pagebuilder-button-primary:hover {
	background-color: #222;
	color: white !important;
}

.products-grid .product-item-info .product-item-details {
	text-align: center;
}

.products-grid .product-item-info .product-item-details .price-box {
	display: flex;
	justify-content: center;
}

#banner-digital-transformation-section {
	--max-width: 500px;
	max-width: var(--max-width);
	width: auto;
	position: fixed;
	left: 0;
	bottom: 50px;
	z-index: 99999;
	transition: transform ease-in-out 0.3s;
}

#banner-digital-transformation-section.hidden {
	/* display: none; */
	transform: translateX(calc(-1 * var(--max-width)));
}

.banner-close {
	transform: scale(1.2);
	position: absolute;
	top: -7px;
	right: -7px;
	width: 28px;
	height: 28px;
	line-height: 28px;
	border-radius: 50%;
	font-size: 18px;
	font-weight: bold;
	color: #000;
	background-color: #ddd;
	text-align: center;
	cursor: pointer;
	transition: background-color 0.3s ease;
	border: none;
	font-weight: 400;
}

.banner-close:hover {
	background-color: #bbb;
}

#banner-digital-transformation-section.hidden .banner-close {
	display: none;
}
</pre></body></html>