<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	
*/

.navigation-main span {
	font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}

.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--salutation { width:23.01%; margin-right:2.99%; float:left; }
.register--firstname { width:48.5%; margin-right:2.99%; float:left; }
.register--lastname { width:48.5%; float:left; }
.register--firstname.w35, .register--lastname.w35 { width:35.5%; }

.register--email.w50 { width:48.5%; float:left; margin-right:2.99%; }
.register--password.w50, .register--email.w50 { width:48.5%; float:left;}

.register--zip-city { width:62%; margin-right:2.99%; float:left; }
.register--country.w35 { width:35%; float:left; }
.register--content .register--personal , .register--content .register--password-description { padding-bottom:0;}

.register--address h2.panel--title { padding:10px 0 0 0;}
.register--shipping h2.panel--title { padding:10px 0 0 0;}

.register--content .register--required-info {padding-bottom:0;}
.hide { display:none;}

.select-field, .js--fancy-select { height:40px;}

textarea, input[type="text"], input[type="search"], input[type="password"], input[type="number"], input[type="email"], input[type="tel"], .stripe-payment-card-form .StripeElement, .stripe-payment-sepa-form .StripeElement, button.hermes-clear-btn { border:1px solid #f2f2f2;}

br.clear, 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; }

.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-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; }

/* advance menu */
.advanced-menu { margin-top: 0px; 
	box-shadow:  0px 15px 20px -2px rgba(0,0,0,0.2) !important;
}
.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; }

.product--delivery { margin-top:1em; } 

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

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

.box figure { margin: 0px auto;}

/* 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 #f2f2f2; padding:0; background-color: #f2f2f2 !important; }
.filter-panel--flyout:hover { z-index:20000; }
.filter-panel .filter-panel--icon { display: block;}

.panel--paging .paging--link.is--active, .panel--paging .paging--link.is--active:hover {
    background-color: #F3F3F3;
    background-image: none;
    color: #111;
    border: 0 none;
}

.panel--paging .paging--link {
	box-shadow: 0px 4px 4px -2px rgba(0,0,0,0.2) !important;
}
	
.action--per-page .per-page--select { width: 150px; box-shadow: 0px 4px 4px -2px rgba(0,0,0,0.2) !important; }
.select-field, .js--fancy-select { width: 150px; }
.action--per-page .per-page--select::after, .action--per-page .per-page--select .per-page--field { text-align:left; }
.action--filter-btn .filter--trigger, .action--filter-btn .filter--trigger.is--active {
    background-color: #F3F3F3;
    background-image: none;
    color: #111;
    border: 0px solid #090909;
}
.action--filter-btn { max-width:150px; box-shadow: 0px 4px 4px -2px rgba(0,0,0,0.2) !important;}
.sort--select.select-field, .filter-panel--flyout { box-shadow: 0px 4px 4px -2px rgba(0,0,0,0.2) !important; }

.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, .box--slider .box--content {border:1px solid #fff; overflow: hidden; box-shadow:none;}
.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.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: transform;
    transition-property: transform;
}

.product--box .product--image {
   overflow:hidden;
}
.product--box { padding:0; }
.product--box .box--content { margin: 10px 10px 0px 10px; }
.box--minimal .product--price-info { height:30px; }


/* CATEGORY TEASER */
.category--teaser {  border-top:1px solid #f2f2f2; padding:1em 0 0 0; /* background-color:#fbfbfb; padding:1em 1em 1em 1em; */}
.category--teaser p {  margin-bottom:0.8em; text-align:justify; font-size:1em;}
.category--teaser h2, .category--teaser h3, .category--teaser h4, .category--teaser h5 {font-weight:600; margin:5px 0 5px 0;}
.category--teaser h1 { font-size:1.5em; font-weight:500; margin:0 0 20px 0;}
.category--teaser h2 {font-size:1.2em;}
.category--teaser h3 {font-size:1.1em;}
.category--teaser h4 {font-size:1em;}
.category--teaser h5 {font-size:1em;}
.category--teaser h6 {font-size:1em;}

h1.titleCategorieTop { text-align:left; font-size:1.5em; margin:0 0 1.75em 0; padding:0 0 0 0; }


/* FORMULAR */
.formGravur  { vertical-align:top; box-sizing:border-box; padding:0;}
.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.5%; }
.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;*/ }


.boxTextContent { margin:0 25px 0 25px; }
.boxTextContent h1 { margin:1em 0px 1em 0; }

/* Retourschein Design */
.containerBoxRetour p, .containerBoxRetour a, .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:#000;}
.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:#000}
.boxRetourLinkW33 {text-decoration:none; display:inline-block; width:32%; margin-bottom:20px; line-height:50px; text-align:center; color:#fff; background-color:#000;}


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

.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;
}
.mill-article-advantages.has--border { border: 0px solid #e6e6e6; }

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

.content--description .content--title, .content--product-reviews .content--title { margin-top:5px; }
.product--details .content--description, .product--details .content--product-reviews { padding: 3px 15px 0px 15px; }


/* AMAZON PAY*/
.is--ctl-detail .buybox--form + .bestit-amazon-pay--express-button--container {
	text-align: right;
border: 0px solid #e6e6e6; margin-top: 0px; padding: 0px 0px 0px 0px; }
.bestit-amazon-pay--express-button img { display:inline-block; }
/*
.bestit-amazon-pay--button {
	width: 148px;
	background: #fff url('https://images-na.ssl-images-amazon.com/images/G/03/amazonservices/payments/buttons/Button_Gold_S._V526159680_.png') no-repeat;
	height:40px;
}
*/
.container--ajax-cart[data-displaymode="offcanvas"] .bestit-amazon-pay--button {
    display: block;
    margin: 10px auto 0px auto;
    width: 248px;
    height:40px;
}
.bestit-amazon-pay--tooltip, .bestit-amazon-pay--tooltip div, .bestit-amazon-pay--tooltip icon--help { display:none;}
.container--ajax-cart[data-displaymode="offcanvas"] .bestit-amazon-pay--button .bestit-amazon-pay--tooltip  { display:none;}
.bestit-amazon-pay--panel-account.has--border { border:0; }
.bestit-amazon-pay--panel-account .panel--title {display: none;}
.bestit-amazon-pay--panel-account div div {display: none;}
.bestit-amazon-pay--panel-account .bestit-amazon-pay--button, .bestit-amazon-pay--panel-account .bestit-amazon-pay--container, .bestit-amazon-pay--panel-account div div div {display: block;}
.bestit-amazon-pay--panel-account .panel--body.is--wide { padding:0 10px 0 20px;}
.bestit-amazon-pay--panel-account {padding:0; margin-top:-8px;}

.register--existing-customer {background-color: #f2f2f2;}
.paypal-unified-ec--outer-button-container {text-align:left;}

.search--fuzzy .panel--body {padding:0;}
.fuzzy--listing-headline { background-color:#f2f2f2; margin:0 0 1.25rem 0; padding:8px; color:#a4a4a4;}
.fuzzy--listing-similar-requests, .fuzzy--listing-related-terms {display:none;}

nav.content--breadcrumb {
    box-shadow: 0px 4px 21px 0px rgba(0,1,1,0.07);
    background-color: #fff;
}

.product--box .product--badges .badge--discount { margin-left: 20px;}
.js--tab-menu .tab--link {
/*    padding: .225rem .9375rem .225rem .9375rem; */
    padding: .325rem .8375rem .325rem .8375rem;
    line-height: 1.5rem;
}

.confirm--content .panel { margin: 0rem 0rem 0rem 0rem; }
.confirm--content .list--checkbox { margin: 0rem 0rem 0.3rem 0rem; }
.product--details .product--properties { margin: 0.8rem 0rem 0.8rem 0rem; }


/* 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; }


.steps--content {
	background-color: #FAFAFA;
    padding: 10px 0px 10px 0px;
}

.register--companyname {width:48%; display:inline-block; float:right; }
.register--street {width:48%;  display:inline-block; margin-right:3%; }


.dvsn-article-subscription .type { display:none;}
.dvsn-article-subscription--container {margin-top: 0.8em;}
body.is--ctl-detail.is--act-index div.dvsn-article-subscription p {margin-bottom:5px;}
body.is--ctl-detail.is--act-index div.dvsn-article-subscription div.action--container {margin-top:0px;}

@media screen and (max-width: 780px) {
	
	nav.content--breadcrumb &gt; div {
    	box-shadow:0 0 0 0;
    	background-color: #fff;
	}
	.is--ctl-listing .listing--actions  {background-color: rgba(255,255,255,0) !important; }
	.content.search--content { padding-top: 10px; }
	.search--fuzzy .panel--body { padding: .625rem .625rem .625rem .625rem; }
	.fuzzy--listing-headline { margin:0 0 0rem 0;}
	.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; }

	.action--sort {
		line-height: 0rem;
		margin: 0rem .625rem 0rem 0rem;
		display: inline-block;
		text-align: right;
		float: right;
		}
	.action--sort.bboActionSort {margin:0px 0 10px 0; display: inline-block; }
	.hideMobileSmall {display: none;}
	
	h1.titleCategorieTop { text-align:left; font-size:1.5em; margin:1em 0 1em 0; }
	
}

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

@media screen and (max-width: 768px) {
	
	.image-slider .image-slider--thumbnails { padding: 0px 20px 0px 20px; height:90px; }
	.custom-page--content { padding:20px 10px 10px 10px; }
	.designSidebarFull {display:none; }
	
	.listing .product--box .box--content, .listing--wrapper.cleanlisting .product--box .box--content {border:1px solid #fff;}
	.product--box .box--content { margin: 0px 0px 0px 0px; }
	
	.action--filter-btn {width:100px; padding:0;}
	.is--ctl-listing .action--filter-btn .filter--trigger {
    	height: auto;
		padding: 0 0 0 1em; line-height: 2rem;
	}
	.bestit-amazon-pay--container {margin-top:5px; margin-bottom:10px;}
	.footer--bottom {display:none;}
	
	.is--act-confirm .panel--body.is--wide.payment--content { padding-bottom: 0.8rem; }
	
}

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

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

@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 (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 (min-width: 1000px) {
	.hideBrowser { display:none; }
}


@media screen and (max-width: 999px) {
	.hideMobile { display:none; }
}

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


@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;
	}
	
}

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


@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: 500px) {
	.box--minimal  { width:50% !important; }
	
	.register--salutation { width:100%; margin-right:0%; float:none; }
	.register--firstname.w35 { margin-right:2.99%;  }
	.register--firstname.w35, .register--lastname.w35 { width:48.5%; float:left; }
	
	.box--minimal .product--image { height: 120px; }

}

.content.listing--content .category--teaser a {
    text-decoration: underline;
}
</pre></body></html>