<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
* DESIGN BY BLAISE BOURGEOIS
* https://www.ligne-verte.net	
*/

.footer-main .navigation--entry {
	padding:0;
	margin:0;
}

.footer-main p {
	font-size:13px;
}

.footer-main .navigation--entry::before {
	content:"";
	font-family:'shopware';
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	line-height:0;
	font-size:0;
	position:relative;
	left:0;
	top:0;
	color:#fff;
}

.footer--bottom {
	background:#e6e6e6;
}

.footer-main .navigation--link,.footer-main .navigation--link span {
	font-size:13px;
}

.navigation-main .navigation--link,.navigation-main .navigation--link span {
	font-size:15px;
}

.shipping-payment--information {
}

.center60p {
	width:66%;
	margin-left:17%;
	float:none;
	clear:both;
}

.register--firstname {
	width:48.5%;
	margin-right:2.99%;
	float:left;
}

.register--lastname {
	width:48.5%;
	float:left;
}

hr.clear {
	clear:both;
	height:0;
	display:block;
	border:0;
}

.custom-page--content { padding:0; border:none;}

.sidebar-main { padding-top:30px; }
.listing--sidebar .sidebar-filter .filter--container {padding:0;}
.listing--sidebar .sidebar-filter .action--filter-options { border:0; background-color: #fff; }

aside.sidebar-left { padding-top:0; }

.category--teaser {
	padding:0;
	margin-bottom:30px;
}

.category--teaser h1 { margin:0 0 20px 0; }
.newsletter--subscription  { margin-bottom:20px;}
.newsletter--salutation { margin-bottom:6px;}
.field-select {color:#e6e6e6;}
.designSidebarFull { background-color:#f2f2f2; height:0px; clear:both; display:none;}

.product--delivery { margin-top:1em; }
.delivery--text.delivery--text-more-is-coming { display:none; opacity: 0; }
.product-slider--container .box--slider .box--content { padding-bottom:20px;}

/* Sorting Issue */
.action--sort.bboActionSort {margin:10px 0 5px 0; display: inline-block; }
.listing--wrapper.has--sidebar-filter .action--sort { margin:5px 0 5px 0; }


/* BEGIN FILTER */
.action--filter-options.is--active-filter .filter--active-container { clear:both; margin-top:0;}
.filter-panel { margin-right: 15px; margin-left: 0;}
.filter-panel:hover , .filter-panel.is--collapsed,  .filter-panel {padding:0; }
.filter-panel.is--collapsed .filter-panel--content, .filter-panel .filter-panel--flyout  .filter-panel--content{ display:none; }
.filter-panel:hover .filter-panel--flyout .filter-panel--content{ display:block; }
.filter--facet-container {padding:0; background-color: #fff;}
.filter-panel--title {margin-bottom: 0;}
.filter-panel--flyout { z-index:10000; height:auto;  border:1px solid #eef2f4; padding:0; background-color: #eef2f4 !important; }
.filter-panel .filter-panel--icon { display: block;}


.is--ctl-search .content.search--content h1.search--headline, h1.search--headline {
    background: rgba(190,215,175,0.3);
    padding: 20px 20px 20px 20px;
    margin: 0 0 20px 0;
    border: none;
}

.notinstock { opacity:0.2; }

/* PRODUCT LIST */
.listing .product--box .box--content, .listing--wrapper.cleanlisting .product--box .box--content {border:1px solid #fff; overflow: hidden;}
.listing .product--box .box--content:hover, .listing--wrapper.cleanlisting .product--box .box--content:hover â€š{border:1px solid #fff;}
.scale-image .product--box .product--image .image--element:hover img, .scale-image .product--box .product--image .image--element:focus img, .scale-image .product--box .product--image .image--element:active img {
    -webkit-transform: scale(1.10);
    transform: scale(1.10);
}

.scale-image .product--box .product--image .image--element img {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
    -webkit-transition-property: transform;
    transition-property: transform;
}
.product--box .product--image {
   overflow:hidden;
}

/* Plug-in autologin*/
.boxCrehlerAutoLogin { margin:5px 0 10px 0; }

/* FORMULAR */
.formGravur {padding:0; vertical-align:top; box-sizing:border-box;}
.formGravur div { display:inline-block; vertical-align:middle; border:0px solid red;}
.formGravur div.w50 { width:48.5%; margin:0; }
.formGravur div.w50l { width:48.5%; margin:0 2% 0 0; }
.formGravur div.w33 { width:31.3%; margin:0; }
.formGravur div.w33m { width:31.3%; margin-left:2.3%; margin-right:2.3%; }
.formGravur div.w100 { display:inline-block; width:99.2%; }
.formGravur input { width:100%; display:block; }
.imgFormGravur { width:150px; float:right; margin:0 20px 0 20px;}
.forms--description.labelForm, .labelForm { min-height:42px; border:0px solid red; line-height:42px; margin: -8px 10px 0px 0px; font-weight:bold; }
.formGravur input.netzp-dsgvo-checkbox { display:inline-block; width:10%; border:1px solid red; }

.formGravur .addProduct  { display:none; } 
.formGravur .addButton { margin-bottom:2em;}
.formGravur .btnLeft { float:none; /*float:left;*/ }


/* Retourschein Design */
.containerBoxRetour { font-size:105%; }
.boxRetourBg { background-color:#f8f8f8; width:100%; vertical-align:top; box-sizing:border-box; padding:20px; }
.boxRetour { width:100%; vertical-align:top; box-sizing:border-box; padding:20px; }
.w33BoxRetour { vertical-align:top; margin:0; width:31.5%; display:inline-block; padding:0px; text-align:center; }
.boxRetourNumber {display:inline-block; margin-bottom:20px; width:40px; height:40px; line-height:40px; border-radius:40px; font-size:150%; font-weight:bold; color:#fff; background-color:#4B5A60;}
.boxRetourMiddle {margin:0 2% 0 2%;}
.boxRetourLink {text-decoration:none; display:block; margin:20px 0 20px 0; line-height:50px; text-align:center; color:#fff; background-color:#4B5A60}
.boxRetourLinkW33 {text-decoration:none; display:inline-block; width:32%; margin-bottom:20px; line-height:50px; text-align:center; color:#fff; background-color:#4B5A60;}

.content--wrapper .content.product--details .product--detail-upper {padding:20px 20px 0 20px; margin-bottom:0;}

.content--wrapper .content.product--details .product--header {
    margin-top: 20px !important;
    padding: 0px 20px 0 20px; }

.product--details .product--actions { padding:0px 0 0px 0; }

.content--description h2, .content--description h3 {margin-top:0;}
.product--details .product--properties td {padding:5px; vertical-align: top;}
.product--details .product--buybox { margin:0; }

.share--buttons {
    padding: 0px 0;
    margin: 10px 0 0 0;
}

.mill-article-advantages {
    padding: 15px 25px 15px 25px;
    margin: 10px 0px 0px 0px;
}

.product--details .buybox--form { padding: 0px 0px 10px 0px; }

/* Variation */
#boxVariation {display:none;}
.boxVariation { margin:1.5em 0 2em 0;}
.boxVariation .titleVariation { display:block; font-weight: bold; font-size:1.1em; margin-bottom:1em; }
.boxVariation a { padding:0.5em 1em; border:1px solid #999; margin: 0.5em 1em 0.5em 0; }
.boxVariation a:hover, .boxVariation a.on { border:1px solid #111; background-color: #f2f2f2; }

@media screen and (max-width: 780px) {
	.filter-panel { margin-right: 0px; margin-left: 0;}
	.filter-panel .filter-panel--flyout  .filter-panel--content, .filter-panel:hover .filter-panel--flyout  .filter-panel--content { display:none; }
	.filter-panel.is--collapsed .filter-panel--content, .filter-panel:hover.is--collapsed .filter-panel--flyout  .filter-panel--content  { display:block; }
}

@media screen and (min-width: 1260px) {
	.action--sort.bboActionSort {margin:10px 0 10px 0; display: inline-block; }
}
/* END FILTER */


/* advance Menu */
.advanced-menu { margin-top: 0px; }
.advanced-menu .menu--list-item-link , .advanced-menu .menu--list-item-link  ,  .advanced-menu .item--level-1 .menu--list-item-link { font-size: 1.05em; }
.advanced-menu .teaser--image { height: 180px; }

h2.emotionSlideBannerTitle { display:none; }

/* PLUGIN netzp-dsgvo--privacylink*/
.netzp-dsgvo--privacylink { width:100%; text-align: left; }

@media screen and (max-width: 768px) {
	.custom-page--content { padding:20px 10px 10px 10px; }
	.designSidebarFull {display:none; }
	
	
	/* FORMULAR */
	.formGravur div.w50 { width:48%; margin:0; }
	.formGravur div.w50l { width:48%; margin-right:2%; }
	.formGravur div.w33 { width:99%; margin:0; }
	.formGravur div.w33m { width:99%; margin-left:0%; margin-right:0%; }
	.formGravur div.w100 { display:inline-block; width:99%; }
	
	.content-main--inner &gt; .content--wrapper {padding:10px;}

}

@media screen and (max-width: 870px) {
	.action--per-page { display:none; }
}

@media screen and (max-width: 1015px) {
	.headtyp-1 .header-main .entry--service,.headtyp-1 .header-main .entry--account,.headtyp-1 .header-main .account-dropdown {
		display:none;
	}
}

@media screen and (max-width: 1100px) {
	.advanced-menu .teaser--image { height: 140px; }
}

@media screen and (min-width: 768px) {
	.footer-main .column--headline {
		border-bottom:1px solid #e6e6e6;
	}

	h2.emotionSlideBannerTitle { display:block; width:30%; height:100%; vertical-align:middle; font-weight: 200; font-size:25px; line-height:30px; text-align:left; text-transform:capitalize; position:relative; top:0; left:10%; white-space:normal;  z-index:2000; background-color:rgba(0,0,0,0.6); padding:10% 1em 1em 1em ;  margin:0; color:#fff; }

}

@media screen and (max-width: 1260px) {
	.navigation-main .navigation--link,.navigation-main .navigation--link span {
		font-size:14px;
	}
}

@media screen and (max-width: 500px) {
	.box--minimal  { width:50% !important; } 
	
}


@media screen and (max-width: 560px) {

	.w33BoxRetour, .boxRetourLinkW33 { width:100%; }
	.boxRetourMiddle {margin:20px 0 20px 0;}
	.boxRetourLinkW33.boxRetourMiddle { margin:0px 0 20px 0;} 
}


@media screen and (max-width: 900px) {
	.advanced-menu .teaser--image { height: 130px; }
	.navigation-main .navigation--link {
		padding-left:5px;
		padding-right:5px;
	}
}

@media screen and (max-width: 850px) {
	
	.navigation-main .navigation--link {
		font-size:12px;
		padding-left:4px;
		padding-right:4px;
	}
	
	.center60p {
		width:100%;
		margin-left:0;
		float:none;
		clear:both;
		margin-top:40px;
	}
	
}

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