#auto-id-5bf40c5127ce3 {
	margin: 0;
	padding-left: 0;
}

#block-272 {
	max-width: 100%;
	margin-bottom: 4%;
}

#block-272 .common-menu li a.selected {
	color: #2B2B2B;
}

#block-272 .common-menu li a.selected a {
	color: #2B2B2B;
}

#block-272 a {
	font-size: 24px;
	font-family: "Averia Serif Libre",Arial,Helvetica,sans-serif;
}

#block-273 img {
	width: 40%!important;
	max-width: 40%!important;
	margin: auto!important;
}

#block-273-image-7852 {
	display: none;
}

#block-276 {
	width: 30%;
	padding-top: 8px!important;
}

#block-276 a {
	text-transform: uppercase;
	text-decoration: underline;
}

#block-276 input {
	text-transform: uppercase;
	cursor: pointer;
}

#block-383 {
	width: 100%;
	margin: 4% 0;
	border: 2px solid #d2b495;
	color: #d2b495;
	background-color: #ffffff;
}

#block-383 #newsletter-form-confirmed-label {
	color: #d2b495;
}

#block-383 #newsletter-form-confirmed-label a {
	color: #d2b495;
}

#block-383 #newsletter-form-submit {
	background-color: #d2b495;
	text-decoration: none;
}

#block-383 .block-inner {
	padding: 20px;
}

#block-383 .block-inner .subheadline {
	padding: 10px;
	text-transform: lowercase;
	text-align: center;
}

#block-383 .block-inner .subheadline a {
	color: #ffffff;
}

#block-383 .block-inner span a {
	color: #ffffff;
}

#block-383 .button {
	text-decoration: underline;
}

#block-383 .locale {
	color: #d2b495;
}

#block-383 .locale a {
	color: #d2b495;
}

#block-383 .subheadline {
	color: #d2b495;
}

#block-383 .subheadline a {
	color: #d2b495;
}

#block-383 a {
	color: #d2b495;
}

#block-383 popwin {
	cursor: pointer;
}

#block-420 {
	float: right;
	width: 40%;
	background-color: #7b7a68;
	margin-right: 10px;
}

#block-420 #list-commodity-2850 {
	margin: auto;
}

#block-421 {
	float: right;
	width: 40%;
	color: #ffffff;
	background-color: #7b7a68;
	text-align: center;
	margin-right: 10px;
	margin-top: 40px;
}

#block-421 .subheadline {
	text-transform: lowercase;
}

#block-421 a {
	color: #ffffff;
}

#block-422 {
	max-width: 100%;
	text-align: center;
}

#block-452 {
	width: calc(100% - 10px * 2);
	text-align: center;
}

#block-452 .subheadline {
	font-size: 14px;
	text-transform: none;
}

#block-523 {
	width: 120px;
}

#block-523 a {
	font-family: "Averia Serif Libre",Arial,Helvetica,sans-serif;
	font-size: 16px;
}

#block-530 {
	width: 100%;
	background: #7b7a68;
}

#block-531 {
	width: 100%;
	color: #ffffff;
	background: #7b7a68;
	text-align: center;
	margin-top: 4%;
}

#block-531 a {
	color: #ffffff;
}

#block-536 {
	width: 100%;
	text-align: center;
}

#block-657 {
	max-width: 100%;
}

#block-657 .block-content-inner {
	display: block!important;
	padding: 10px;
	color: #ffffff;
	background: #000;
	text-align: center;
	font-size: 14px;
}

#block-657 .block-content-inner a {
	color: #ffffff;
}

#block-716 .block-content-inner {
	etter-spacing: .5px;
	line-height: 1;
	font-size: 10px;
}

#cart {
	height: 600px;
}

#cart .headline {
	display: none;
}

#cart .list-table tbody td {
	border: none;
	border-bottom: 1px solid #dddddd;
}

#cart .quantityinputdelete input {
	border: none;
	background-color: #f2f2f2;
	cursor: text;
	-webkit-rtl-ordering: logical;
	-webkit-appearance: textfield;
	-moz-appearance: textfield;
	text-align: center;
}

#cart .quantityinputdelete input a {
	color: #ffffff;
}

#cart-headline {
	text-align: center;
	margin-bottom: 40px;
}

#cart-submit {
	width: 320px;
	background-color: #524632;
}

#commodity-lister-info-body {
	color: #543631;
}

#commodity-lister-info-body a {
	color: #543631;
}

#commodity-lister-info-body h2 {
	font-size: 14px;
	text-transform: none;
	padding-bottom: 20px;
}

#commodity-lister-info-headline {
	color: #543631;
	text-transform: lowercase;
}

#commodity-lister-info-headline a {
	color: #543631;
}

#commodity-lister-list li {
	width: calc(100% * 1/4 - 20px);
}

#commodity-lister-list li:nth-child(2n) .sticker-last-chance {
	display: none;
}

#commodity-lister-list li:nth-child(7n) {
	width: calc(100% * 1/3 - 20px);
}

#commodity-lister-list li:nth-child(7n-1) {
	width: calc(100% * 1/3 - 20px);
}

#commodity-lister-list li:nth-child(7n-2) {
	width: calc(100% * 1/3 - 20px);
}

#commodity-show-brand {
	display: block;
	text-transform: lowercase;
	font-size: 14px;
	padding-top: 10px;
}

#commodity-show-form-size label {
	cursor: pointer;
}

#commodity-show-sizegrid-grid {
	width: 100%!important;
	margin: 10px 0;
}

#commodity-show-sizegrid-grid td {
	padding: 10px 0;
}

#commodity-show-sizegrid-grid th {
	text-align: center;
	font-weight: normal;
}

#commodity-show-sizegrid-grid tr {
	text-align: center;
}

#commodity-show-sizegrid-grid.list-table th {
	border: 1px solid #000000;
}

#composition-dd {
	float: right;
	width: 50%;
}

#confirm .item img {
	display: block;
	width: 50%;
}

#confirm tbody {
	border-bottom: 1px solid #dddddd;
}

#confirm-form-submit {
	background-color: #245450!important;
}

#confirm-headline {
	display: none;
}

#confirm-orderlines-list.list-table tbody td {
	border: none;
}

#details-form-li-comments {
	display: none;
}

#details-headline {
	display: none;
}

#done .list-table tbody td {
	border: none;
	border-bottom: 1px solid #dddddd;
}

#feature-2 #list-commodity-2850 {
	width: 100%;
	height: 40px;
}

#feature-2 .button {
	display: block;
	background-color: #7b7a68;
	text-transform: lowercase;
	text-decoration: underline;
}

#feature-2 .list-commodity-addtocart {
	display: block;
}

#feature-2 .list-commodity-container {
	display: none;
}

#feature-2 .list-commodity-image {
	display: none;
	height: 80px;
}

#feature-2 select {
	display: none;
}

#future-2 .button {
	display: block;
}

#handling-headline {
	display: none;
}

#mail-header-logo {
	display: none!important;
}

#maincheckout-blocks-top .block-content-inner {
	display: none;
}

#maincheckout-blocks-top .subheadline {
	max-width: 58%;
	text-transform: none;
	text-align: center;
}

#menu-Checkout a {
	color: #f2f2f2;
}

#menu-Checkout a a {
	color: #f2f2f2;
}

#menu-footer a.selected {
	text-decoration: underline;
}

#menu-main {
	color: #543631!important;
}

#menu-main .subs.selected .common-menu-hover-subcontainer {
	min-height: 30px;
}

#menu-main a {
	color: #543631!important;
	text-decoration: none!important;
}

#menu-main a a {
	color: #543631!important;
}

#menu-main li a {
	color: #524b47!important;
	text-decoration: none;
}

#menu-main li a a {
	color: #524b47!important;
}

#menu-main-2 sup {
	font-size: 12px;
}

#menu-main-2.subs.selected span::after {
	content: "⋀";
	font-size: 12px!important;
	font-weight: bold;
}

#menu-main-2.subs.selected span:after {
	display: none;
}

#menu-main-2.subs.subselected span::after {
	content: "⋁";
	font-size: 12px!important;
	font-weight: bold;
}

#menu-main-2.subs.subselected span:after {
	display: none;
}

#menu-main-29 a {
	color: #543631;
}

#menu-main-29 a a {
	color: #543631;
}

#menu-main-29.subs.selected span::after {
	content: "⋀";
	font-size: 12px!important;
	font-weight: bold;
}

#menu-main-29.subs.subselected span::after {
	content: "⋁";
	font-size: 12px!important;
	font-weight: bold;
}

#menu-main>ul>li a {
	color: #245450;
}

#menu-main>ul>li:hover>a {
	color: inherit;
}

#menu-main>ul>li:hover>a a {
	color: inherit;
}

#newsletter-form-confirmed-label {
	width: 70%;
	max-width: 70%;
	text-transform: lowercase;
}

#newsletter-form-li-confirmed {
	color: #d2b495!important;
	margin-top: 15px;
	margin-bottom: 15px;
}

#newsletter-form-li-confirmed a {
	color: #d2b495!important;
	text-decoration: underline;
}

#newsletter-form-li-confirmed input {
	cursor: pointer;
	margin-left: 0;
}

#newsletter-form-li-email {
	color: #d2b495!important;
	text-transform: lowercase;
}

#newsletter-form-li-email a {
	color: #d2b495!important;
}

#newsletter-form-li-email input {
	width: 100%;
	margin: 0;
	border: none;
	color: #d2b495;
	border-bottom: 1px solid #d2b495!important;
	padding-left: 0;
	font-family: "Averia Serif Libre",Arial,Helvetica,sans-serif;
	padding-bottom: 5px;
	text-transform: lowercase;
}

#newsletter-form-li-email input a {
	color: #d2b495;
}

#newsletter-form-li-email label {
	display: none;
}

#newsletter-form-submit {
	float: left;
	width: 100%;
	margin: 0;
	padding: 5px;
	background-color: #d2b495!important;
	font-size: 12px;
	text-transform: lowercase;
}

#newsletter-form-submit:hover {
	background-color: #ac957e;
}

#onestepcheckout-headline {
	display: none;
	text-align: center;
	margin-bottom: 40px;
}

.accordion>li.selected>div {
	max-height: 220px;
}

.all-caps {
	text-transform: uppercase;
}

.block-1_4.block-container {
	width: 25%;
}

.bold {
	font-weight: bold;
}

.bullets {
	list-style-type: disc;
	padding-top: 5px;
	padding-bottom: 5px;
}

.bullets-padding {
	padding-left: 20px;
}

.bx-controls-direction a {
	color: #ffffff;
}

.bx-controls-direction a a {
	color: #ffffff;
}

.bx-controls-direction a.bx-next {
	background-image: url(/files/content/right.png);
}

.bx-controls-direction a.bx-prev {
	background-image: url(/files/content/left.png);
}

.common-cart-headline {
	float: left;
	padding-right: 5px;
}

.common-cart-quantity {
	display: block!important;
	float: left;
	padding-right: 5px;
	font-weight: 400!important;
}


.common-cart-total {
	display: none;
	font-weight: 400!important;
}

.fancybox-close {
	top: 15px;
	width: 15px;
	height: 15px;
	background-image: url(/files/kryds.png);
	background-size: 100%;
	right: 15px;
}

.fancybox-skin {
	padding: 0!important;
}

.footer-newsletter-txt {
	width: 55%;
	margin: auto;
	font-size: 12px;
	text-transform: lowercase;
}

.frame {
	width: 50%;
	margin: auto;
	border: 1px solid #d2b495;
	padding: 20px;
	color: #d2b495;
	text-align: center;
}

.frame a {
	color: #d2b495;
}

.icon-viabill {
	background-image: url(../icon/viabill.svg);
	background-size: 138%;
}

.list-commodity-image img {
	background: #f8f5ee;
}

.list-image>li {
	background: #f1f1f1;
}

.list-table tbody td {
	border: 1px solid #000000;
}

.lowercase {
	text-transform: lowercase;
}

.space-section {
	margin-bottom: 30px;
}

.space-txt {
	margin-bottom: 10px;
}

.space-txt a a {
	color: #524632!important;
}

.sticker-last-chance {
	width: 150px;
	height: 50px;
	background: none!important;
	font-size: 20px;
	text-align: left;
}

.sticker-last-chance span {
	max-width: 74%;
	color: #524632;
	font-family: "Averia Serif Libre",Arial,Helvetica,sans-serif;
	text-transform: lowercase;
}

.sticker-last-chance span a {
	color: #524632;
}

.sticker>* {
	height: 40px;
	color: #543631!important;
	background-color: transparent!important;
	font-family: Averia Serif Libre;
	font-weight: bold;
}

.sticker>* a {
	color: #543631!important;
}

footer {
	color: #524632;
	background-color: #7A7A66;
}

footer a {
	color: #524632;
}

h2 {
	text-transform: lowercase;
}

h3 {
	margin-bottom: 5px;
}

h4 {
	text-transform: lowercase;
	font-weight: bold;
}

h5 {
	font-size: 12px;
	font-family: Averia Serif Libre;
	text-transform: lowercase;
}

h6 {
	font-size: 11px;
	font-family: Averia Serif Libre;
	text-transform: lowercase;
}

header a {
	color: #543631;
}

header a a {
	color: #543631;
}

ol {
	padding-left: 20px;
}

ol li {
	list-style-type: decimal;
	padding-bottom: 5px;
	padding-top: 5px;
}

svg a {
	color: #524b47;
}

@media only screen and (max-width: 600px) {
	#block-367 {
		height: 100vh;
		background-color: #D2B495;
	}

	#block-367 .block-content-inner {
		text-align: center;
		font-family: "Averia Serif Libre",Arial,Helvetica,sans-serif;
		font-size: 16px;
	}

	#block-367 a {
		color: #543631;
	}

	#block-368 .block-content-inner {
		color: #fffcdf!important;
		text-align: center;
		font-size: 10px;
	}

	#block-368 .block-content-inner a {
		color: #fffcdf!important;
	}

	#block-369 {
		margin-left: inherit;
		margin-bottom: 10px;
	}

	#block-369 img {
		width: 25%;
		margin: auto;
	}

	#block-369-image-7999 {
		background: #eae0cc;
	}

	#block-370 .common-menu-hover-sub {
		display: flex;
		position: initial;
		margin: auto;
		border: 0;
		color: #ffffff;
		opacity: 1;
		visibility: visible;
		text-transform: lowercase;
		padding-left: 36%!important;
		padding-right: 36%!important;
	}

	#block-370 .common-menu-hover-sub a {
		color: #ffffff;
	}

	#block-370 .common-menu-hover-sub li {
		margin: auto;
	}

	#block-370 .common-menu-hover-sub li a {
		font-size: 10px;
	}

	#block-370-pricegroup-selected {
		display: none;
	}

	#block-716 .block-content-inner {
		color: #fffcdf!important;
	}

	#block-716 .block-content-inner a {
		color: #fffcdf!important;
	}

	#cart {
		width: 200px;
		max-width: 100%!important;
	}

	#cart .common-orderlines .list-table .quantityinputdelete input {
		display: block;
	}

	#cart-submit {
		width: 100%;
	}

	#commodity-lister-info {
		min-height: 10px!important;
	}

	#commodity-lister-info-body {
		display: block;
		width: 94%;
		padding: 0;
		color: #245450;
		font-size: 10px;
	}

	#commodity-lister-info-body a {
		color: #245450;
	}

	#commodity-lister-info-body h2 {
		color: #245450;
		font-size: 14px;
	}

	#commodity-lister-info-body h2 a {
		color: #245450;
	}

	#commodity-lister-info-headline {
		width: 94%;
		color: #245450;
		margin-top: 1%;
	}

	#commodity-lister-info-headline a {
		color: #245450;
	}

	#commodity-lister-info-image {
		display: none;
	}

	#commodity-lister-list li:nth-child(7n) {
		width: calc(100% * 1/2 - 20px);
	}

	#commodity-lister-list li:nth-child(7n-1) {
		width: calc(100% * 1/2 - 20px);
	}

	#commodity-lister-list li:nth-child(7n-2) {
		width: calc(100% * 1/2 - 20px);
	}

	#commodity-show-actions {
		width: 100%;
	}

	#commodity-show-availability {
		width: 100%;
	}

	#commodity-show-back {
		width: 100%;
	}

	#commodity-show-brand {
		width: 100%;
	}

	#commodity-show-description {
		width: calc(100% * 1/1 - 20px);
	}

	#commodity-show-images-11527 {
		width: auto!important;
	}

	#commodity-show-images3 {
		width: 100%;
	}

	#commodity-show-images>li:last-child {
		width: 100%;
		margin-top: 0;
	}

	#commodity-show-left {
		width: 100%;
	}

	#commodity-show-prices {
		width: 100%;
	}

	#commodity-show-selector {
		width: 100%;
	}

	#commodity-show-share {
		width: 100%;
	}

	#commodity-show-title {
		width: 100%;
	}

	#maincheckout-blocks-top .subheadline {
		max-width: 100%;
	}

	#menu-main .common-menu-hover {
		height: 100vh;
		margin-top: 0;
		padding-top: 10px;
		background-color: #eae0cc;
	}

	#menu-main .common-menu-hover a {
		color: #543631;
	}

	#menu-main .common-menu-hover a a {
		color: #543631;
	}

	#menu-main .common-menu-hover li a a {
		color: #543631!important;
	}

	#menu-main a {
		color: #543631!important;
		letter-spacing: 1px;
	}

	#menu-main a a {
		color: #543631!important;
	}

	#menu-main li .block-content-inner {
		text-align: center;
	}

	#menu-main-35-blocks .common-menu-hover {
		height: inherit;
		padding-top: 0;
	}

	#menu-main-48 a {
		height: 100%;
	}

	#menu-main-7 {
		width: 100%;
	}

	#onestepcheckout {
		max-width: 100%!important;
		height: inherit;
	}

	.accordion>li.selected>div {
		max-height: 212px;
	}

	.body .common-menu-hover-toggle {
		background-image: url(/files/icon/menu.svg);
	}

	.bx-controls-direction a {
		color: #ffffff;
	}

	.bx-controls-direction a a {
		color: #ffffff;
	}

	.common-menu-hover-toggle {
		color: #ffffff!important;
	}

	.common-menu-hover-toggle #block-369-image-7999 {
		background: #eae0cc;
	}

	.common-menu-hover-toggle a {
		color: #000000;
	}

	.common-menu-sub-toggle {
		color: #ffffff!important;
	}

	.common-menu-toggle {
		color: #ffffff!important;
	}

	.common-menu-toggle a {
		color: #ffffff!important;
	}

	.popwin:hover {
		background-color: #ffffff;
	}

	footer .block-content .icon:hover {
		opacity: 1;
	}

	svg a {
		color: #543631!important;
	}
}

#block-765 {
	width: 100%;
	margin: 4% 0;
	border: 2px solid #d2b495;
	color: #d2b495;
	background-color: #ffffff;
}
#block-765 #newsletter-form-confirmed-label {
	color: #d2b495;
}
#block-765 #newsletter-form-confirmed-label a {
	color: #d2b495;
}
#block-765 #newsletter-form-submit {
	background-color: #d2b495;
	text-decoration: none;
}
#block-765 .block-inner {
	padding: 20px;
}
#block-765 .block-inner .subheadline {
	padding: 10px;
	text-transform: lowercase;
	text-align: center;
}
#block-765 .block-inner .subheadline a {
	color: #ffffff;
}
#block-765 .block-inner span a {
	color: #ffffff;
}
#block-765 .button {
	text-decoration: underline;
}
#block-765 .locale {
	color: #d2b495;
}
#block-765 .locale a {
	color: #d2b495;
}
#block-765 .subheadline {
	color: #d2b495;
}
#block-765 .subheadline a {
	color: #d2b495;
}
#block-765 a {
	color: #d2b495;
}
#block-765 popwin {
	cursor: pointer;
}


#block-766 {
	width: 100%;
	margin: 4% 0;
	border: 2px solid #d2b495;
	color: #d2b495;
	background-color: #ffffff;
}
#block-766 #newsletter-form-confirmed-label {
	color: #d2b495;
}
#block-766 #newsletter-form-confirmed-label a {
	color: #d2b495;
}
#block-766 #newsletter-form-submit {
	background-color: #d2b495;
	text-decoration: none;
}
#block-766 .block-inner {
	padding: 20px;
}
#block-766 .block-inner .subheadline {
	padding: 10px;
	text-transform: lowercase;
	text-align: center;
}
#block-766 .block-inner .subheadline a {
	color: #ffffff;
}
#block-766 .block-inner span a {
	color: #ffffff;
}
#block-766 .button {
	text-decoration: underline;
}
#block-766 .locale {
	color: #d2b495;
}
#block-766 .locale a {
	color: #d2b495;
}
#block-766 .subheadline {
	color: #d2b495;
}
#block-766 .subheadline a {
	color: #d2b495;
}
#block-766 a {
	color: #d2b495;
}
#block-766 popwin {
	cursor: pointer;
}


#block-773 {
	width: 100%;
	margin: 4% 0;
	color: #d2b495;
	background-color: #ffffff;
}
#block-773 #newsletter-form-confirmed-label {
	color: #d2b495;
}
#block-773 #newsletter-form-confirmed-label a {
	color: #d2b495;
}
#block-773 #newsletter-form-submit {
	background-color: #d2b495;
	text-decoration: none;
}

#block-773 .block-inner .subheadline {
	padding: 10px;
	text-transform: lowercase;
	text-align: center;
}
#block-773 .block-inner .subheadline a {
	color: #ffffff;
}
#block-773 .block-inner span a {
	color: #ffffff;
}
#block-773 .button {
	text-decoration: underline;
}
#block-773 .locale {
	color: #d2b495;
}
#block-773 .locale a {
	color: #d2b495;
}
#block-773 .subheadline {
	color: #d2b495;
}
#block-773 .subheadline a {
	color: #d2b495;
}
#block-773 a {
	color: #d2b495;
}
#block-773 popwin {
	cursor: pointer;
}
