<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@font-face {
  	font-family: 'Open Sans';
	src: url(https://webfonts.colop.com/opensans/OpenSans-Regular.eot);
	src: url(https://webfonts.colop.com/opensans/OpenSans-Regular.eot?#iefix) format('embedded-opentype'),
	url(https://webfonts.colop.com/opensans/OpenSans-Regular.woff2) format('woff2'),
	url(https://webfonts.colop.com/opensans/OpenSans-Regular.woff) format('woff'),
	url(https://webfonts.colop.com/opensans/OpenSans-Regular.ttf) format('truetype'),
	url(https://webfonts.colop.com/opensans/OpenSans-Regular.svg#OpenSans-Regular) format('svg');
	font-style: normal;
  	font-weight: 400;
	font-display: swap;
}
@font-face {
	font-family: 'Open Sans';
	src: url(https://webfonts.colop.com/opensans/OpenSans-Italic.eot);
	src: url(https://webfonts.colop.com/opensans/OpenSans-Italic.eot?#iefix) format('embedded-opentype'),
	url(https://webfonts.colop.com/opensans/OpenSans-Italic.woff2) format('woff2'),
	url(https://webfonts.colop.com/opensans/OpenSans-Italic.woff) format('woff'),
	url(https://webfonts.colop.com/opensans/OpenSans-Italic.ttf) format('truetype'),
	url(https://webfonts.colop.com/opensans/OpenSans-Italic.svg#OpenSans-Italic) format('svg');
	font-style: italic;
	font-weight: 400;
	font-display: swap;
}
@font-face {
	font-family: 'Open Sans';
	src: url(https://webfonts.colop.com/opensans/OpenSans-Bold.eot);
	src: url(https://webfonts.colop.com/opensans/OpenSans-Bold.eot?#iefix) format('embedded-opentype'),
	url(https://webfonts.colop.com/opensans/OpenSans-Bold.woff2) format('woff2'),
	url(https://webfonts.colop.com/opensans/OpenSans-Bold.woff) format('woff'),
	url(https://webfonts.colop.com/opensans/OpenSans-Bold.ttf) format('truetype'),
	url(https://webfonts.colop.com/opensans/OpenSans-Bold.svg#OpenSans-Bold) format('svg');
	font-style: bold;
	font-weight: 700;
	font-display: swap;
}
@font-face {
	font-family: 'Open Sans';
	src: url(https://webfonts.colop.com/opensans/OpenSans-BoldItalic.eot);
	src: url(https://webfonts.colop.com/opensans/OpenSans-BoldItalic.eot?#iefix) format('embedded-opentype'),
	url(https://webfonts.colop.com/opensans/OpenSans-BoldItalic.woff2) format('woff2'),
	url(https://webfonts.colop.com/opensans/OpenSans-BoldItalic.woff) format('woff'),
	url(https://webfonts.colop.com/opensans/OpenSans-BoldItalic.ttf) format('truetype'),
	url(https://webfonts.colop.com/opensans/OpenSans-BoldItalic.svg#OpenSans-BoldItalic) format('svg');
	font-style: italic;
	font-weight: 700;
	font-display: swap;
}
body {font-family: 'Open Sans', sans-serif;}

:root {
	--color--one: #393186;
	--color--red: #d70818;
}
/* ARCHIVE START */
.previewimage button {
	background-color: var(--color--one);
    border: none;
    line-height: 2rem !important;
	color: #fff;
	margin: 10px 0;
}
.previewimage button:HOVER {opacity: .8;}
.miniarchive.my-creator6-archive-link {
    margin-right: 0;
	margin-left: 20px;
}
.c6-templates-filter {display: none;}
.c6-template-tplname {display: none;}

.c6-archive-list #c6-templates-nav {
    background: none;
    border-bottom: none;
    border-top: none;
	overflow: auto;
}
/* ARCHIVE END */

form#form-validate .field.choice {display: none;}
/* GPSR */
.gpsr-info {
    margin-top: 0;
    padding: 30px 20px 20px 20px;
    background: #f1f1f1;
    /*border-top: 1px solid #000;*/
}
.gpsr-info h3 {font-weight: 700;}
.gpsr-info .row-full-width-inner {margin: 0 40px 0 40px;}
/* GPSR */

/* Product Detail Template Buttons */
button.action.tocreatortemplate.creator_template.creator_template_blank.rectangular img {filter: brightness(0) invert(1);}

div#creator_templates img {
    box-shadow: 0 0 5px #ccc !important;
	border: none !important;
	/*background: none !important;
	border-radius: 0 !important;*/
}
button.action.tocreatortemplate.creator_template.creator_template_blank.round img, button.action.tocreatortemplate.creator_template.round.tpl-public.visibletemplate img, button.action.tocreatortemplate.creator_template.creator_template_blank.oval img, button.action.tocreatortemplate.creator_template.oval.tpl-public.visibletemplate img {border-radius: 50% !important;}

button.action.tocreatortemplate.creator_template.creator_template_blank.round img, button.action.tocreatortemplate.creator_template.creator_template_blank.oval img {background: #fff !important;}

button.action.tocreatortemplate.creator_template.round img:HOVER, button.action.tocreatortemplate.creator_template img:HOVER, button.action.tocreatortemplate.creator_template.creator_template_blank.rectangular img:HOVER, button.action.tocreatortemplate.creator_template.creator_template_blank.round img:HOVER, button.action.tocreatortemplate.creator_template.creator_template_blank.oval img:HOVER, button.action.tocreatortemplate.creator_template.creator_template_blank.rectangular .creator_template_blank_info:HOVER, button.action.tocreatortemplate.creator_template.creator_template_blank.round .creator_template_blank_info:HOVER, button.action.tocreatortemplate.creator_template.creator_template_blank.oval .creator_template_blank_info:HOVER {opacity: 0.8;}
/* Product Detail Template Buttons END */

/* MYMARKY */
.c6ui-marky .creator6-main-page .creator6-templatechooser {
    background: rgb(158,199,224);
    background: linear-gradient(32deg, rgb(158, 199, 224) 22%, rgb(236, 136, 170) 43%, rgb(134, 192, 48) 83%);
    border-radius: 10px;
    margin-bottom: 20px;
    width: 127%;
}
.c6ui-marky .creator6-main-page .creator6-templatechooser .creator6-template img {mix-blend-mode: multiply;}
.c6ui-marky .creator6-main-page .creator6-templatechooser .creator6-template-filter {background: #9ec7e0; text-transform: lowercase;}
.c6ui-marky .creator6-main-page .creator6-templatechooser .creator6-template-filter.active {border: 2px solid #86c030; background: #86c030;}
 .creator6-shop  .c6ui-marky .creator6-tabs-body {
     margin: 0 20px 0 0 !important;
       box-shadow: 0px 0 5px 0 #ccc !important;
       padding: 20px !important;
       border-radius: 10px;
       width: 98% !important;
 }
 .creator6-shop  .c6ui-marky .creator6-tabs-body .creator6-autotext-lines {
     margin: 0;
     box-shadow: none !important;
     padding: 0 !important;
     border-radius: 0;
     width: auto !important;
 }
 .creator6-shop .c6ui-marky .creator6-autotext-block {padding-right:0; border-right:0;}
.c6ui-marky .creator6-autotext-fontsize-line button {margin-left:20px;}
.c6ui-marky label.creator6-autotext {text-align:center;}
.c6ui-marky label.creator6-autotext input {max-width:300px;}
/* MYMARKY END */
	
/* Product Detail Template Buttons */
button.action.tocreatortemplate.creator_template.creator_template_blank.rectangular img {filter: brightness(0) invert(1);}

div#creator_templates img {
box-shadow: 0 0 5px #ccc !important;
    border: none !important;
}
button.action.tocreatortemplate.creator_template.creator_template_blank.round img, button.action.tocreatortemplate.creator_template.round.tpl-public.visibletemplate img, button.action.tocreatortemplate.creator_template.creator_template_blank.oval img, button.action.tocreatortemplate.creator_template.oval.tpl-public.visibletemplate img {border-radius: 50% !important;}

button.action.tocreatortemplate.creator_template.creator_template_blank.round img, button.action.tocreatortemplate.creator_template.creator_template_blank.oval img {background: #fff !important;}

button.action.tocreatortemplate.creator_template.round img:HOVER, button.action.tocreatortemplate.creator_template img:HOVER, button.action.tocreatortemplate.creator_template.creator_template_blank.rectangular img:HOVER, button.action.tocreatortemplate.creator_template.creator_template_blank.round img:HOVER, button.action.tocreatortemplate.creator_template.creator_template_blank.oval img:HOVER, button.action.tocreatortemplate.creator_template.creator_template_blank.rectangular .creator_template_blank_info:HOVER, button.action.tocreatortemplate.creator_template.creator_template_blank.round .creator_template_blank_info:HOVER, button.action.tocreatortemplate.creator_template.creator_template_blank.oval .creator_template_blank_info:HOVER {opacity: 0.8;}
/* Product Detail Template Buttons END */

/* CREATOR */
.creator6-fullscreen-button {display: none !important;}
.creator6-controls .product-info-main .box-tocart .action.tocart {font-size: 1.4rem;}
.creator6-controls .action.primary, .creator6-controls .action.primary:HOVER {line-height: 1.4rem !important;	padding: 12px !important;}
.creator6-controls .box-tocart {width: 100% !important;}
.creator6-autotext-arc-alignment {display: none !important;}
.colop-icon-txt_lineheight_smaller:before, .colop-icon-txt_lineheight_bigger:before, .colop-icon-fontsize_minus:before {font-size: 1.6em;}
.colop-icon-txt_inset_simple:before, .colop-icon-txt_inset_simple:before, .colop-icon-txt_align_right:before, .colop-icon-fontsize_plus:before, .colop-icon-txt_align_left:before, .colop-icon-txt_align_center:before, .colop-icon-sort:before, .colop-icon-align_vertical_left:before, .colop-icon-align_vertical_center:before, .colop-icon-align_vertical_right:before, .colop-icon-align_horizontal_top:before, .colop-icon-align_horizontal_center:before, .colop-icon-align_horizontal_bottom:before {font-size: 1.4em;}
.creator6-button-input-button-group button {padding: 7px 10px !important;}

.creator6-tab-panel .creator6-panel-content {border-bottom: none !important; margin-top: 0 !important;}
span.checkmark {border-radius: 50%;}
button#creator6-printpreview {margin-top: 20px; background: var(--color--one); color: #fff; border:none; border-radius: 0 !important;}
.field.confirmation.required .control {color: var(--color--red) !important;}
/*.product-add-form button#product-addtocart-button {background-color: var(--color--red) !important; border:none; border-radius: 10px;}*/
.creatorbox.creatorconfirmation select#selected_product_colour, .creatorbox.creatorconfirmation select#selected_pad_color, .creatorbox.creatorconfirmation input[type="text"], input#qty {border-radius: 0;}
.creator6-autotext input {height: 40px !important; padding:8px 12px !important;}
.creator6-font-dropdown .selectedfont, .creator6-font-dropdown .selectedfontstyle, .creator6-font-dropdown dt img, .creator6-font-dropdown li img {background: none !important;}
.creator6-autotext-controls {
    margin: 0 20px 20px 0;
    width: auto !important;
    flex-wrap: nowrap !important;
}
.creator6-autotext-fontstyle, .creator6-button-input-button-group.creator6-autotext-fontsize, .creator6-button-input-button-group.creator6-autotext-linespacing, .creator6-autotext-alignment, .creator6-button-input-button-group.creator6-autotext-indent, .creator6-autotext-alignmentblock.blockh, .creator6-autotext-alignmentblock.blockv {width: auto; position: absolute;}
.creator6-button-input-button-group::after {text-align: right !important; right: 47px !important;}
.creator6-button-input-button-group input {text-align: center !important;}
.c6-toggle-buttons label {padding: 8.5px 1em 5px 1em !important; height: 55px !important;}
.creator6-autotext-block-right {flex-wrap: nowrap;}
div#creator6-tab-list {
    display: block !important;
    text-align: center !important;
}
.creator6-controls-right {
	display: none !important;
    background: none !important;
    margin: 0 !important;
}
.creator6-productinfo.product-info-main .creator6-product-images, .creator6-productinfo.product-info-main .product-info-price {display: none !important;}
.creator6-text-info {display: none;}
.creator6-tabs-body {
	margin: 20px 0 0 0  !important;
	padding: 0  !important;
	border: none !important;
	border-radius: 0;
    box-shadow: none !important;
}
.creator6-autotext-lines, .creator6-image, .creator6-frame-controls {
	margin: 0 20px 0 0 !important;
	box-shadow: 0px 0 5px 0 #ccc !important;
	padding: 20px !important;
	border-radius: 0;
	width: 98% !important;
}
button.creator6-autotext-clearlines {border-color: var(--color--red) !important; color: var(--color--red) !important; font-weight: 400 !important; display: inline-flex;}
button.creator6-autotext-clearlines:before {content: '\e604'; font-family: "colop-icons"; font-size: 1.4em; margin-right: 4px;}
button.creator6-autotext-clearlines:HOVER {background-color: var(--color--red) !important; color: #fff !important;}

.creatorbox.creatorconfirmation {border-radius: 10px !important; margin-bottom: 20px !important; border:none; padding: 0 !important;}
.box-tocart {border-radius: 0 !important;}
/*div#creator_templates img {border: none;}*/
.creator6-tab-list {border-bottom: none !important;}
.creator6-image-preview {border:none !important;}
button.creator6-image-selector.creator6-clipart-gallery {margin-top: 20px;}
.creator6-image-control.creator6-image-control-layer .creator6-control-label {display: none !important;}
.creator6-image-selector {
	border: 1px solid #5d4833 !important;
	border-color: var(--color--one) !important;
    background-color: var(--color--one) !important;
    height: auto !important;
    padding: 14px 20px !important;
}
.creator6-image-info {
	border-color: var(--color--red) !important;
    border-radius: 0;
    background: none !important;
    margin: 20px 20px 0 0 !important;
    padding: 20px !important;
    color: #333 !important;
}
.creator6-image-info .creator6-image-info-label {font-weight: 700;}
.creator6-frame-info {display: none !important;}
.creator6-button-group.creator6-button-group-layer button {padding: 7px 10px !important;}
.creator6-autotext-clearlines {
    height: auto !important;
    padding: 14px 20px !important;
}
	button.creator6-tab-button {
		border: 1px solid;
		border-color: var(--color--one) !important;
		color: var(--color--one) !important;
		border-radius: 27px !important;
		height: auto !important;
		max-width: 160px !important;
	}
div#creator6-canvas-area button {
    margin-left: 0 !important;
}

.creator6-preview-top-buttons button {margin: 20px !important;}

button.creator6-tab-button span.colop-icon-font:before, button.creator6-tab-button span.colop-icon-tab_img:before, button.creator6-tab-button span.colop-icon-tab_form:before {color: var(--color--one) !important;}
button.creator6-tab-button.selected, button.creator6-tab-button:HOVER {color: #fff !important; background-color: var(--color--one) !important;}
button.creator6-tab-button.selected span.colop-icon-font:before, button.creator6-tab-button.selected span.colop-icon-tab_img:before, button.creator6-tab-button.selected span.colop-icon-tab_form:before, button.creator6-tab-button:HOVER span.colop-icon-font:before, button.creator6-tab-button:HOVER span.colop-icon-tab_img:before, button.creator6-tab-button:HOVER span.colop-icon-tab_form:before {color: #fff !important;}

.creator6-tab-button.selected div span[class^="colop-icon-"] {color: #fff !important;}
.creator6-tab-button:HOVER div span[class^="colop-icon-"] {color: #fff !important;}

.creator6-shop .c6ui main.creator6-main-page.creator6-inline {
    z-index: 0;
}
.field.confirmation.required {margin-top: 20px; border-radius: 10; border: 1px solid; border-color: var(--color--red) !important;}
.creator_template_blank_info {
	height: 100%;
    top: 10%;
    align-items: normal;
}
div#product-options-wrapper {margin-top: 20px; border-radius: 10px;}

.creator_action .actions span {margin: 0 10px;}
button.action.primary.personalizeonline:before {font-family: 'colop-icons'; content: "\e931"; margin-right: 5px; font-size: 1.4em; vertical-align: middle;}
button.action.primary.upload:before {font-family: 'colop-icons'; content: "\ea4e"; margin-right: 5px; font-size: 1.4em; vertical-align: top;}
button.action.tocreatortemplate.creator_template.rectangular.tpl-public.visibletemplate {margin: 20px 5px;}
@media (min-width: 767px) {
	.creator6-online-index .topinfo {max-width: 1480px !important;}
	.creator6-font-style-dropdown dt {
    	width: 108px !important;
	}
	/*.creator6-autotext-fontstyle dl.creator6-font-dropdown.creator6-font-dropdown dt {
    	width: 200px !important;
	}*/
    #configurator-colop .c6ui .creator6-autotext-controls &gt; div {
        width: 100% !important;
    }
	.creator-template-grid {
		display: grid;
		grid-template-columns: repeat(auto-fit, minmax(22%, 1fr));
		grid-gap: 2rem;
		justify-items:start;
		margin:0; padding:0;
	}
	button.action.tocreatortemplate.creator_template.creator_template_blank.rectangular, button.action.tocreatortemplate.creator_template.rectangular.tpl-public.visibletemplate, button.action.tocreatortemplate.creator_template.round.tpl-public.visibletemplate {width: 100%;}
	button.action.tocreatortemplate.creator_template.creator_template_blank.round {width: auto; height: auto; aspect-ratio: 1 / 1; margin: 0 auto;}
	
	.creator6-shop .c6ui .creator6-main-page .creator6-loader &gt; div {margin: 0 62% 0;}
	.c6ui {width: 79%; z-index: 2;}
	.creator6-shop {display: flex !important;}
	.creator6-addtocart {
		position: relative !important;
		right: auto !important;
		bottom: auto !important;
	}
	.creator6-shop .creator6-tabs {max-width: 100% !important;}
	button.creator6-tab-button {margin: 0 20px 15px 0; padding: 12px;}
	button.creator6-tab-button {margin-right: 20px !important;}
	.creator6-preview {margin-right: 20px !important; border-radius: 0;}
}
@media only screen and (max-width: 768px) {
	.creator6-preview {margin-right: 0;}
	.c6ui, .creator6-addtocart {width: 100%;}
	.creator6-shop, .creator6-autotext-controls {display: block !important;}
	button.creator6-tab-button {margin: 0 10px 15px 0 !important; padding: 8px !important;}
	.creator6-panel-content {padding: 0 !important;}
	.creator6-preview {margin-right: 0 !important;}
}
@media only screen and (max-width: 480px) {
	.creator6-powered-by {
    	text-align: center !important;
		margin-bottom: 20px;
	}
	.creator6-line-container-vertical, .creator6-line-container-bottom {display: none !important;}
	.creator6-tabs-body {margin: 0 !important;}
	.creator6-autotext-controls {margin: 0 !important;}
	.creator6-button-input-button-group.creator6-autotext-fontsize button:first-child, .creator6-button-input-button-group.creator6-autotext-linespacing button:first-child, .creator6-button-input-button-group.creator6-autotext-letterspacing button:first-child {margin-right: 10px !important;}
	.creator6-button-input-button-group.creator6-autotext-fontsize button, .creator6-button-input-button-group.creator6-autotext-linespacing button, .creator6-button-input-button-group.creator6-autotext-letterspacing button {border-radius: 20px !important;}
	.creator6-button-input-button-group input, .creator6-button-input-button-group.creator6-autotext-fontsize:after, .creator6-autotext-linespacing:after, .creator6-button-input-button-group.creator6-autotext-indent {display: none !important;}
	.creator6-autotext-fontstyle, .creator6-button-input-button-group.creator6-autotext-fontsize, .creator6-button-input-button-group.creator6-autotext-linespacing, .creator6-autotext-alignment, .creator6-button-input-button-group.creator6-autotext-letterspacing, .creator6-button-input-button-group.creator6-autotext-indent {float: left;}
	.creator6-button-input-button-group.creator6-autotext-fontsize, .creator6-button-input-button-group.creator6-autotext-linespacing, .creator6-button-input-button-group.creator6-autotext-letterspacing {background:none !important;}
	.creator6-autotext-fontstyle, .creator6-button-input-button-group.creator6-autotext-fontsize, .creator6-button-input-button-group.creator6-autotext-linespacing, .creator6-autotext-alignment {width: fit-content;}
	.creator6-button-input-button-group.creator6-autotext-linespacing {margin-left: 0 !important;}
	.creator6-button-input-button-group.creator6-autotext-letterspacing {margin-left: 0 !important;}
	.creator6-button-input-button-group.creator6-autotext-letterspacing span.colop-icon-font_spacing {padding: 0 12px !important;}
	.creator6-button-input-button-group button {background: var(--creator6-controls-bg) !important;}
	main#maincontent.columns.column.main.creator6-shop {padding-left: 0; padding-right: 0;}
	.creator6-button-input-button-group input {width: auto !important;}
	.creator6-autotext-block-right {padding-left: 0 !important;}
	.c6-toggle-buttons label {padding: 8px 1.5em 5px 1.5em !important;}
	}
@media (max-width: 400px) {
    .creator6-canvas-area {justify-content: center !important;}
}

/* CREATOR END */

.header.panel, .navigation ul, .breadcrumbs, #maincontent, .footer.content {background: #fff;}
.topinfo {background: #f1f1f1;}
.creatorbox.creator_select_options {border-radius: 0;}
button, a.action.primary, .cart.table-wrapper .actions-toolbar&gt;.action, .action-gift {border-radius: 0;}
.action.primary {background-color: var(--color--one); border:none; line-height: 2.4rem !important;}
.action.primary:HOVER, .action.primary:active, .action.primary:focus {background-color: var(--color--one); line-height: 2.4rem !important; opacity:.8; border:none;}
a.action.add {background: #f1f1f1; border:none; line-height: 2.4rem; padding: 6px 12px; border-radius: 0; color: #666; font-weight: 600;}
a.action.add:HOVER {text-decoration: none; opacity: .8;}
a, alink, a:visited, .alink:visited {color: #293571;}
a:visited, .alink:visited {opacity: .8;}
a:HOVER, .alink:HOVER {text-decoration-color: #333; color: #000;}
.minicart-wrapper .action.showcart .counter.qty {background: #d70818;}
div#switcher-language {margin:10px 0 10px 40px;}
ul.header.links {margin:10px 0 !important;}
button.action.tocreatortemplate.creator_template.round.visibletemplate img, .creator_sampleimprint.round img, .creator_sampleimprint.oval img {border-radius: 50% !important; background: transparent;}
/*   ---HOME---   */
.home-content .products-grid.grid li.product-item {
    box-shadow: 0 0 5px #ccc;
}
.home-content h2 {clear:both;}
.home-content .home-txt-top h1 {text-align: center; padding-bottom:0;}
.home-txt-top, .home-txt-bottom {
    background: none;
    padding: 20px;
    border-radius: 2px;
    width: auto;
    margin: 0 20px 20px 20px;
}
.home-categories {width:100%;}
.home-categories .home-cat img, .home-categories .home-cat-big img {margin:0 23px; max-width: 80%;}
.home-categories .home-cat img:HOVER, .home-categories .home-cat-big img:HOVER {opacity: .9;}
.home-categories .home-cat, .home-categories .home-cat-big {
	float:left;
	list-style-type: none;
	text-align: center;
    box-shadow: 0px 0px 5px #ccc;
}
.login-info-txt {border: 2px solid #d70818; border-radius: 2px; padding: 20px; font-size: 1.2em;}
.home-banner {margin: 0 0 0 20px;}
.home-banner img {box-shadow: 0px 0px 5px #ccc;}
.block.widget .products-grid .product-items {max-width:1480px; margin: 0 auto;}
.t-more-button .t-more {display: block;}
.t-more-button .t-less {display: none;}
.t-more-content {display:none;}
.t-less-content {display:none;}
.no-style.button-more.t-more-button {
	background: #fff repeat scroll 0 0;
    font-size: 1.1em;
	font-weight:600;
	color: #000;
    line-height: 20px;
    padding: 6px 20px;
	border-radius: 1px;
	text-transform:uppercase;
	border:none;
	margin: 10px auto;
	display:block;
}
.t-content, .t-more-content {text-align: center; color: #fff; line-height:1.3em;}
/*   ---FOOTER---   */
.footer.content {margin-top:0 !important; border-top: none; padding-bottom:0 !important; padding-left:0 !important; padding-right:0 !important;}
.page-footer {
	border:none;
	padding:0;
}
.page-footer .block-title {margin: 5px 0;}
.page-footer .block-title strong {font-weight: 600; color: #333; font-size: 1.2em;}
.page-footer .block-title, .footer address {color: #999;}
.page-footer .block-title {border:none;}
.page-footer .links a:HOVER {color: #000;}
.footer-container {
	padding: 30px;
	background: #f1f1f1;
}
.page-footer {
    font-size: 1.2em;
	border:none;
}
.footer-adress {
    width: 30%;
    max-width: 460px;
}
.footer-company {
    width: 30%;
    max-width: 400px;
}
.footer-products {
    width: 30%;
    max-width: 400px;
}
.footer-social {
	width: 30%;
	max-width: 300px;
}
.footer-legal &gt; a {margin-right:20px;}
.footer-legal &gt; a:HOVER {opacity: .9;}
.socialcontent img {margin-right:5px;}
.socialcontent img {margin-right:5px;}
.footer-products li {line-height: 1.1em; margin-bottom: 10px;}
.product-item-name {
    text-align: center;
    font-size: 1.4em;
	margin:0;
}
/* CATEGORY */
.block.filter {display: none;}
.pages strong.page {
    font-size: 2.2rem;
    line-height: 4.2rem;
    padding: 0 10px;
	font-weight: normal;
}
.pages .item {
    font-size: 2.2rem;
    line-height: 4.2rem;
    margin: 0px 10px 0 0;
	font-weight: normal;
}
.product-item-inner {text-align: center;}
.category-description-bottom {background: #f1f1f1;}
.categorypath-textplatten .product-image-photo {display: none;}
.categorypath-textplatten .product-image-wrapper {padding-bottom: 0 !important;}
.pages a.page:visited, .pages a.page {color: #888; font-weight: normal}

.page-products.categorypath-textplates-colop-expert-classic-office .product-image-photo,
.page-products.categorypath-textplates-colop-expert-classic-office-dater-numberer .product-image-photo,
.page-products.categorypath-textplates-colop-printer .product-image-photo,
.page-products.categorypath-textplates-colop-pocket-stamp-stamp-mouse .product-image-photo,
.page-products.categorypath-textplates-colop-printer-dater-numberer .product-image-photo,
.page-products.categorypath-textplates-embossing .product-image-photo,
.page-products.categorypath-textplates-trodat-printy-mobile .product-image-photo,
.page-products.categorypath-textplates-trodat-professional .product-image-photo,
.page-products.categorypath-textplatten-colop-expert-classic-office .product-image-photo,
.page-products.categorypath-textplatten-colop-expert-classic-office-dater-numberer .product-image-photo,
.page-products.categorypath-textplatten-colop-printer .product-image-photo,
.page-products.categorypath-textplatten-colop-pocket-stamp-stamp-mouse .product-image-photo,
.page-products.categorypath-textplatten-colop-printer-dater-numberer .product-image-photo,
.page-products.categorypath-textplates-praegepresse .product-image-photo,
.page-products.categorypath-textplatten-trodat-printy-mobile .product-image-photo,
.page-products.categorypath-textplatten-trodat-professional .product-image-photo
{display: none;}
.page-products.categorypath-textplates-colop-expert-classic-office span.product-image-container,
.page-products.categorypath-textplates-colop-expert-classic-office-dater-numberer span.product-image-container,
.page-products.categorypath-textplates-colop-printer span.product-image-container,
.page-products.categorypath-textplates-colop-pocket-stamp-stamp-mouse span.product-image-container,
.page-products.categorypath-textplates-colop-printer-dater-numberer span.product-image-container,
.page-products.categorypath-textplates-embossing span.product-image-container,
.page-products.categorypath-textplates-trodat-printy-mobile span.product-image-container,
.page-products.categorypath-textplates-trodat-professional span.product-image-container,
.page-products.categorypath-textplatten-colop-expert-classic-office span.product-image-container,
.page-products.categorypath-textplatten-colop-expert-classic-office-dater-numberer span.product-image-container,
.page-products.categorypath-textplatten-colop-printer span.product-image-container,
.page-products.categorypath-textplatten-colop-pocket-stamp-stamp-mouse span.product-image-container,
.page-products.categorypath-textplatten-colop-printer-dater-numberer span.product-image-container,
.page-products.categorypath-textplates-praegepresse span.product-image-container,
.page-products.categorypath-textplatten-trodat-printy-mobile span.product-image-container,
.page-products.categorypath-textplatten-trodat-professional span.product-image-container
{display: none;}
.page-products.categorypath-textplates-colop-expert-classic-office .product-item-info,
.page-products.categorypath-textplates-colop-expert-classic-office-dater-numberer .product-item-info,
.page-products.categorypath-textplates-colop-printer .product-item-info,
.page-products.categorypath-textplates-colop-pocket-stamp-stamp-mouse .product-item-info,
.page-products.categorypath-textplates-colop-printer-dater-numberer .product-item-info,
.page-products.categorypath-textplates-embossing .product-item-info,
.page-products.categorypath-textplates-trodat-printy-mobile .product-item-info,
.page-products.categorypath-textplates-trodat-professional .product-item-info,
.page-products.categorypath-textplatten-colop-expert-classic-office .product-item-info,
.page-products.categorypath-textplatten-colop-expert-classic-office-dater-numberer .product-item-info,
.page-products.categorypath-textplatten-colop-printer .product-item-info,
.page-products.categorypath-textplatten-colop-pocket-stamp-stamp-mouse .product-item-info,
.page-products.categorypath-textplatten-colop-printer-dater-numberer .product-item-info,
.page-products.categorypath-textplates-praegepresse .product-item-info,
.page-products.categorypath-textplatten-trodat-printy-mobile .product-item-info,
.page-products.categorypath-textplatten-trodat-professional .product-item-info
{min-height: 440px;}
.childcategory .category-description .categorydescriptionlist a {color: #fff; background: #d70818; margin: 5px; padding: 5px 10px; border-radius: 15px; width: fit-content; float: left;}
.childcategory .category-description .categorydescriptionlist a:HOVER {text-decoration: none; opacity: .8;}
.product-info-main .price-box .price-wrapper .price, .product-item .price-box .price {color: #d70818; font-size: 2.6em; font-weight: 700;}
.product.details.product-item-details .creator3_sampleimprint {text-align: center;}
/* PRODUCT DETAIL */
.product-item .price-box .price-label {display: none;}
.product-info-price, .product-add-form .creator3box, .product_key_features, .c-link-container {width: auto;}
div#product-options-wrapper {padding: 20px 20px 0 20px; border: 1px solid #d70818; margin-bottom: 20px;}
.c-link-container&gt;ul&gt;li {display: block;}
.c-link-container .label, .creator3box .label {font-size: 1.2em;}
.c-link-container&gt;ul&gt;li&gt;div {width: 100%; line-height: 2em;}
.c-link-container&gt;ul&gt;li&gt;ul {width: 100%; line-height: 1em;}
div#creator3_templates img {box-shadow: 0 0 3px #ccc; border: 1px solid #d70818; border-radius: 2px;}
div#creator3_templates img:HOVER {box-shadow: 0 0 3px #999;}
div#wait {text-align: center; margin: 3em;}
.wait-loading-text {padding-bottom: 3em;}
.videoWrapper {
    position: relative;
    padding-bottom: 52.25%;
    /* 16:10 */
    padding-top: 25px;
    height: 0;
}
.videoWrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.stock.available, .product.attribute.sku {display: none !important;}

/* SEARCH */
.block-search .nested {display: none;}
.searchsuite-autocomplete .price-info-text {display: none;}

/* COLOUR */
.printystandard .handlecolor.handlecolor_apfelgruen, .handlecolor.handlecolor_apfelgruen {background-position: -109px -289px;}
.printystandard .handlecolor.handlecolor_glossysilver, .handlecolor.handlecolor_glossysilver {background-position: -289px -209px;}
.handlecolor.handlecolor_graphite {background-position: -209px -209px;}

.handlecolor.handlecolor_black-transparent {background-color: #fff;}
.handlecolor.handlecolor_black-transparent {background-position: -191px -249px;}
.handlecolor.handlecolor_blue-transparent {background-position: -131px -249px;}
.handlecolor.handlecolor_red-transparent {background-position: -171px -249px;}
.handlecolor.handlecolor_white-transparent {background-position: -211px -249px;}
.handlecolor.handlecolor_green-transparent {background-position: -151px -249px;}
.handlecolor.handlecolor_orange-transparent {background-position: -251px -249px;}
.handlecolor.handlecolor_yellow-transparent {background-position: -231px -249px;}

.padcolor_uninked {background-position: -110px -370px !important;}
.padcolor.padcolor_blue-red-dater {background-position: -130px -370px !important;}
/* CONFIRMATION PAGE */
form#edittextplateform button {margin-bottom: 20px;}
.field.confirmation.required {border: 1px solid #d70818; padding: 20px;}
.field.confirmation.required .textplatepreviewimage {margin: 10px 0;}
.field.confirmation.required .control {margin: 10px 0; font-weight: 700; color: #d70818;}
/* LOGIN PAGE*/
.login-info-txt {border: 2px solid #d70818; border-radius: 2px; padding: 20px; font-size: 1.2em;}
li.level0.nav-1.first.level-top.ui-menu-item { background-image: url(home.png); background-repeat: no-repeat; width: 24 px ; }

/*   ---DESKTOP ONLY---   */
@media (min-width: 640px) {
	.products-grid .product-item {margin-bottom: 0;}
    .page-products .products-grid .product-item, .page-layout-1column .products-grid .product-item, .page-layout-3columns .products-grid .product-item, .page-products.page-layout-1column .products-grid .product-item, .page-products.page-layout-3columns .products-grid .product-item {
        margin-left: 0;
    }
}
@media (min-width: 768px) {
	.columns .column.main {padding-bottom: 20px;}
	.c-link-grid {padding: 20px 0;}
	.product.info.detailed {margin: 0 0 30px 0;}
	.page-products .products-grid .product-item, .page-products .products-grid .product-item:nth-child(3n+1) {margin:0;}
	.price-info-text {font-size: 1.2rem;}
	.page-layout-1column .c-link-grid .products-grid .product-item, .products.wrapper.grid.products-grid.products-crosssell li.item.product.product-item {
		box-shadow: 0px 0px 5px 0px #ccc;
		min-height: 320px;
		width: 100%;
	}
	a.product-item-link {font-size: .8em;}
	.login-info-txt {margin-bottom: 40px;}
	.block.block-new-customer {width: 44%; background: none !important; padding: 0 !important;}
	ul.prices-tier.items {margin-top: 45px;}
	.navigation .level0.active.ccm-top-home &gt; .level-top {border-width: 0;}
    .ccm-top-home &gt; a &gt; span {display:none;}

	.header.content {height: 160px; background-position-x: 200px !important; background: #393186; background-image: url(banner.jpg); background-repeat: no-repeat;}
	.page-header .wrapper .header {position: relative;}
	.page-header .wrapper .header.links {
    display: block;
    position: absolute;
    top: 37px;
    right: 30px;
    z-index: 100000;
}
	.header.panel &gt; .header.links &gt; li.welcome, .header.panel &gt; .header.links &gt; li a {color: #fff;}
.product-link-group {
    text-align: center;
    min-height: 40px;
	font-weight: 700;
}
/*AAZ*/
	.page-layout-1column .product.media {width: 46%;}
	.page-layout-1column .product-info-main {width: 52%;}
	.product-item-info {width: auto;}
	.column.main .block:last-child {
		margin: 0;
		background: none;
		border-radius: 0;
		padding: 20px
	}
	/*AAZ*/
	.products.wrapper.grid.products-grid.products-upsell ol li {
		width: 100%;
		background: #fff;
		padding: 5px;
		border-radius: 0;
		min-height: 450px;
		box-shadow: 0px 0px 5px 0px #ccc;
	}
.page-layout-2columns-left .product-item-info {width: auto;}
.page-layout-2columns-left .page-products .products-grid .product-item, .page-layout-2columns-left .page-products .products-grid .product-item:nth-child(3n + 1) {margin-left: 1%;}
.page-layout-2columns-left .creator3_sampleimprint img {width: 80%;}
.page-products .product-item-info {padding: 10px;}
/*AAZ*/
.products.wrapper.grid.products-grid.products-upsell ol li .creator3_sampleimprint img
{width:80%;}
.product.details.product-item-details {text-align: center;}
.product-info-main .box-tocart, .product-options-bottom .box-tocart {
    background: #f1f1f1;
    padding: 20px 30px;
    border-radius: 0;
}
.creator3box.creator3_select_options {border: none; border-radius: 5px; background: #f1f1f1;}
.creator3_template {text-align: center;}
.products.wrapper.list.products-list .products .product-item-description {float: left; text-align:left; margin-left: 0;}
.products.wrapper.list.products-list .products .creator3_sampleimprint {float:left;}
.product-info-main .creator3box.product_key_features .feature .handlecolor, .product-info-main .creator3box.product_key_features .feature .padcolor {display: none;}
.page-layout-2columns-left .sidebar-main {padding: 0;}
	

.subcategories li.item.\33, .subcategories li.item.\33 .active {font-size: 1.6rem; padding: 6px 8px; background: #393186;}
.subcategories li.item.\33 &gt; a, .subcategories li.item.\33 .active a {color: #fff !important;}
	
.subcategories li.item.\33:last-child, .subcategories li.item.\33 .active:last-child {border-bottom: none;}
.subcategories li.item.\34, .subcategories li.item.\34 .active {padding: 6px 14px; border-bottom: 1px solid; border-color: #999;}
.subcategories li.item.\35, .subcategories li.item.\35 .active {padding: 6px 20px; list-style: inside;}

li.item.\33, li.item.\34, li.item.\35 {list-style: none;}
.subcategories li.item.\33 .active, .subcategories li.item.\34 .active, .subcategories li.item.\35 .active {font-weight: 700;}
.subcategories li.item.\34 .active, .subcategories li.item.\35 .active {background: #39318630;}

.subcategories li.item {background: #f1f1f1; padding: 6px 2px; margin-bottom:2px;}
.subcategories .main-left .item&gt;ol {margin-left: 0.5em;}
.subcategories li.item span.count {display:none;}
.page-layout-2columns-left .page-products .product-item-info {width: 185px;}
/*AAZ*/
	.page-header .panel.wrapper {border-bottom: none;}
	.navigation ul {padding: 0;}
	.page-wrapper, .nav-sections-item-content, footer.page-footer {background: #f1f1f1;}
	.nav-sections {margin-bottom: 0;}
	.page-layout-1column .block.widget .products-grid .product-item, .block.widget .products-grid .product-item {border:none; box-shadow: 0 0 3px #ccc; text-align: center;}
	.page-layout-1column .block.widget .products-grid .product-item, .block.widget .products-grid .product-item {width: calc((98% - 4%)/4);}
	.navigation .level0&gt;.level-top {font-size: 1.3em; color: #333; font-weight: 600; line-height: 60px;}
	.navigation .level0.active &gt; .level-top, .navigation .level0.has-active &gt; .level-top {border-color: #393186; color: #393186;}
	.navigation .level0 .submenu li a {font-size: 1.2em; }
	.logo {margin: -30px auto 25px 30px;}
	.logo img:HOVER {opacity: .9;}
	h1 {font-size: 2em; margin-left: 0; margin-bottom: 20px; font-weight: 700;}
	h2 {font-size: 1.6em; text-align: center;}
	.ccontent h2 {text-align: left; font-weight: 700;}
	.block-search {
    	float: right;
    	width: 272px;
	}
	li.greet.welcome {float: left;}
	.topinfo {
		background: #393186;
		color: #fff;
    	max-width: 1470px !important;
    	margin: 0 auto;
    	text-align: center;
    	padding: 10px 5px;
		position: relative;
    	width: 100%;
    	display: inline-block;
	}
	.topinfo a {color: #fff;}
	.page-header .header.panel {padding: 0 !important;}
/*	---TOP MENUE---   */
	.minicart-wrapper .action.showcart .counter.qty {
    	height: 30px;
    	line-height: 30px;
    	border-radius: 16px;
    	min-width: 30px;
		width: 30px;
	}
	.navigation .level0.parent &gt; .level-top &gt; .ui-menu-icon:after {
    	font-size: 16px;
    	font-weight: 700;
	}
/*	---SALE BUTTON---   */
	li.level0.nav-7.category-item.last.level-top.ui-menu-item {
    	background: #d70818;
    	border-radius: 25px;
	}
	li.level0.nav-7.category-item.last.level-top.ui-menu-item a {
    	color: #fff;
    	font-weight: 700;
	}
	.navigation .level0.active.nav-7.category-item &gt; .level-top {border: none;}
/*	---SALE BUTTON---   */
	/* SLIDESHOW */
	.slideshow {position: relative;}
	.productdetailslider .slideshow {height: 115px;}
	.slideshow &gt; div {
    	position: absolute; 
    	top: 10px;
		left: 10px; 
    	right: 10px;
		bottom: 10px; 
	}
/* HOME */
	.home-content {margin-top: 30px;}
	.home-content h1 {margin-left:0;}
	.home-content h2 {margin-top: 20px; margin-left: 0; text-align: center; font-weight: 600;}
	.home-content .block.widget.block-products-list.grid .products-grid.grid ol.product-items.widget-product-grid li.product-item {min-height: 550px;}
	.home-content .block.widget.block-products-list.grid .products-grid.grid ol.product-items.widget-product-grid li.product-item .product-item-name {margin: 10px;}
	.home-content .block.widget.block-products-list.grid .products-grid.grid ol.product-items.widget-product-grid li.product-item .product-item-details {padding: 0 10px;}
	.home-txt-bottom p {margin: 0 33px 10px 33px; text-align: left;}
	.home-txt-bottom {background: #f1f1f1; display: inline-block; padding-bottom: 20px; margin: 0 20px;}
	.home-txt-bottom h2 {margin-left: 30px; text-align: left;}
	.banner-home-top-desktop {
    	display: block;
    	margin: 0 27px 20px 20px;
    	width: 45%;
    	float: right;
	}
	.kontaktdatenstempel {margin: 0 20px 20px 20px; width: 45%; float: left;}
	.kontaktdatenstempel img {float: left;}
	.banner-home-top-desktop img {box-shadow: 0 0 5px #ccc;}
	.banner-home-top-desktop img:HOVER {opacity: .9;}
	.banner-home-top-mobil {display: none;}
	.home-banner {margin: 0 0 0 10px;}
	.home-banner img {width: auto; float: left; margin: 0 5px 20px 5px;}
	.home-banner img:HOVER {opacity: .9;}
	.home-categories {
		display: grid;
		grid-template-columns: 1fr 1fr 1fr 1fr;
		grid-gap: 2rem;
		justify-items: start;
		margin: 0;
		padding: 0;
		max-width: 100%;
	}
	.home-categories .home-cat {width: 100%; max-width: none; margin:0;}
	.home-categories p {padding: 0 10px;}
	.home-categories .home-cat h3 {font-weight: 600;}
	.t-content, .t-more-content {text-align: center; color: #333; line-height:1.3em;}
/* CATEGORY */
	.cat-descimg {float: left;}
	.cat-desctxt {
    	background: #f1f1f1;
    	float: right;
    	width: 69%;
    	font-size: 1em;
    	padding: 20px;
	}	
	.toolbar-products {clear: both;}
    .product.data.items &gt; .item.title &gt; .switch, .product.data.items &gt; .item.title.active &gt; .switch {
    	color: #666;
    	text-decoration: none;
    	background: #f1f1f1;
    	border: none;
   		border-radius: 0;
	}
    .product.data.items &gt; .item.title.active &gt; .switch, .product.data.items &gt; .item.title.active &gt; .switch:focus, .product.data.items &gt; .item.title.active &gt; .switch:hover {padding-bottom: 6px; background:#f1f1f1;}
        div#customer-reviews {background: #f1f1f1;}
    div#customer-reviews .block-title{background:none; padding: 10px;}
    div#product-review-container {border-radius: 0 0 5px 5px;}
    .review-toolbar {border-top: none; margin: 0 0 10px;}
	.product.data.items&gt;.item.content {border-top: none; padding:0;}
	.toolbar-products {background: #f1f1f1; padding: 10px; margin: 20px 0;}
	.products.wrapper.list.products-list, .products.wrapper.grid.products-grid {margin-top:20px;}
	.product-info-stock-sku {display: none;}
	.product-info-main .price-box {text-align: right;}
	.page-products .product-item-info {box-shadow: 0 0 5px #ccc; padding: 10px 20px; min-height: 390px;}
	.category-description-bottom {padding: 20px; margin: 20px 0;}
	.page-products .products-grid .product-items, ol.products.list.items.product-items.c-related-product-items, ol.products.list.items.product-items.c-product-items {
		display: grid;
		grid-template-columns: repeat(auto-fit, minmax(225px, 1fr));
		grid-gap: 2rem;
		justify-items: start;
		margin: 0;
		padding: 0;
		max-width: 100%;
	}
	.page-layout-1column .products-grid .product-item {width: 100%;}
	.page-layout-1column .products-grid .product-item .product-item-info {box-shadow: none; padding: 10px 20px; min-height: 390px;}
	.products.wrapper.grid.products-grid.products-crosssell ol.products.list.items.product-items.c-product-items, ol.products.list.items.product-items.c-product-items {grid-template-columns: 1fr 1fr 1fr 1fr;}
	li.item.product.product-item.sampleimprint {width: 100%;}
/* CATEGORY LIST */
	.product-item .price-box .price {font-size: 1.8em !important;}
	.products.wrapper.list.products-list .products {margin: 0;}
	.products-list .details_middle {width: 68%; float: left;}
	.product-item-description {width: 100%; margin: 10px 0;}
	.products-list .details_middle strong.product.name.product-item-name {margin-top:20px;}
	ol.products.list.items.product-items li.item.product.product-item .product-item-info .product.details.product-item-details .details_middle .product-item-name {text-align: left;}
	ol.products.list.items.product-items li.item.product.product-item .product-item-info .product.details.product-item-details .details_middle .creator3_sampleimprint {text-align: left; display: inline;}
	ol.products.list.items.product-items li.item.product.product-item .product-item-info .product.details.product-item-details .details_middle .product_key_features {
		float: right;
    	margin-top: 0;
    	border: none;
    	width: 43%;
    	background: #f1f1f1;
    	border-radius: 2px;
	}
	.products-list .product-item-inner {margin: 30px 20px 0 0;}
	.cat-desctxtstd {margin: 0 30px; background: #f1f1f1; font-size: 1em; padding: 20px;}
	.products-list .product-item {margin-bottom: 20px;}
	.products-list .product-item-photo {padding: 0 15px 0 0;}
	.imprint-info {font-size: 1em;}
	
/* CHILD CATEGORY START */
	.category-subcategories{
		display: grid;
		grid-template-columns: 1fr 1fr 1fr;
		grid-gap: 2rem;
		justify-items: start;
		margin: 0;
		padding: 0;
		max-width: 100%;
	}
	.childcategory {box-shadow: 0 0 5px #ccc; margin:0; width: 100%; max-width: none; height: auto;}
	.childcategory h2 {text-align: center; color: #333;}
	.category-description {margin: 20px; text-align: center; min-height: 100px;}
	.childcategory .cat_image {display: block; margin: 0 auto; text-align: center;}
	.childcategory .cat_image img {max-width: 250px; /*box-shadow: 0 0 3px #ccc;*/}
	.childcategory .cat_image img:HOVER {opacity: .9;}
	.childcategory .cat_continue {text-align: center; margin: 20px 0; clear:both;}
/* CHILD CATEGORY END */
	
/* SLIDESHOW */
	.slideshow {position: relative;}
	.productdetailslider .slideshow {height: 115px;}
	.slideshow &gt; div {
    	position: absolute; 
    	top: 10px;
		left: 10px; 
    	right: 10px;
		bottom: 10px; 
	}
/* CMS PAGES */
	.ccontent {margin: 0 35px;}
	.ccontent h1 {margin-left: 0;}
	/*.ccontent h2 {margin-left: 10px;}*/
	.ueberunstxt {
    	width: 53%;
    	float: right;
    	margin-left: 20px;
	}
/* PRODUCT DETAIL */
	.product.attribute.description {
    	padding: 30px 20px 20px 20px;
    	background: #f1f1f1;
    	border-radius: 0 0;
	}
	.product.attribute.description h2 {text-align: left; margin-top:0;}
	.review-form, .review-item:last-child {
      	padding: 30px 20px 20px 20px;
    	background: #f1f1f1;
    	border-radius: 0 0 5px 5px;
		max-width: 100%;
}
	.block.upsell .block-content.content .products-grid.grid {margin:0 !important;}
	.products.wrapper.grid.products-grid.products-upsell .price-box.price-final_price {text-align: center;}
	.products.wrapper.grid.products-grid.products-upsell .product-item-name, .product.name a {font-size: 1.1em; line-height: 1.1em; text-align: center;}
	.products.wrapper.grid.products-grid.products-upsell .price-box { text-align: center;}
	.price-label::after {display: none;}
	.fotorama__active .fotorama__dot {
    	background-color: #d70818;
    	border-color: #d70818;
	}
	.product.data.items &gt; .item.title &gt; .switch {
    	color: #666;
    	text-decoration: none;
    	background: #f1f1f1;
    	border: none;
   		border-radius: 0;
	}
/*SEARCH*/
	.searchsuite-autocomplete {left: 61px; width: 467px;}
/* CHECKOUT */
	.authentication-wrapper {margin-top: -90px;}
	.footer-adress, .footer-company, .footer-products, .footer-legal {float:left;}
	.checkout-success {
    	margin: 40px;
    	font-size: 1.2em;
    	text-align: center;
	}
	.checkout-success .primary a.action.primary.continue {text-align: center;}
/* FOOTER */
	.footer-container {	display: flex;}
	.footer-container &gt; div &gt; ul {max-width: max-content; overflow: visible;}
	small.copyright {padding: 20px; text-align: center;}
}
@media (min-width: 769px) {
	.breadcrumbs {margin-bottom:0 !important; padding: 10px 0 20px 32px;}
	.navigation, .page-header .header.panel, .header.content, .footer.content, .page-wrapper&gt;.widget, .page-wrapper&gt;.page-bottom, .block.category.event, .top-container, .page-main {padding-left: 30px; padding-right: 30px;}
	.page-products.page-layout-1column .products-grid .product-items .product-item {width: 100%;}
	ol.products.list.items.product-items li.item.product.product-item .product-item-info .product.details.product-item-details .details_middle .creator_sampleimprint img {max-width: 300px;}
	.page-layout-2columns-left .column.main {width: 80%;}
	.page-layout-2columns-left .sidebar-main {width: 20%;}
    .navigation, .breadcrumbs, .page-header .header.panel, .header.content, .footer.content, .page-wrapper&gt;.widget, .page-wrapper&gt;.page-bottom, .block.category.event, .top-container, .page-main {max-width: 1480px;}
	.navigation .level0&gt;.level-top {padding: 0 12px 0 0;}
	.product-info-main .product.attribute.overview {width: 60%;}
	.fixedsticky .logo {top: 34px; margin-left: 30px; max-width: 72px;}
	.fixedsticky .navigation {border-bottom: 3px solid; border-color: var(--color--one);}
	.fixedsticky .navigation &gt; ul {margin-left: 115px;}
	.fixedsticky .navigation .level0&gt;.level-top {font-size: 1.2em;}
	/*.fixedsticky .subcategories {
		position: fixed;
		top: 130px;
		z-index: 1000;
		width: 284px;
	}
	.fixedsticky .subcategories li.item.\34, .fixedsticky .subcategories li.item.\35 {display: none;}*/
}
@media (min-width: 1024px), print {
	.page-layout-1column .block.widget .products-grid .product-item:nth-child(4n + 1) {margin-left: 0;}
	.page-layout-1column .block.widget .products-grid .product-item:nth-child(6) {margin-left: 25px;}
	.products-grid.grid {margin: 0;}
	.page-products.page-layout-1column .products-grid .product-item {width: 25%;}
	.t-more-content {display: block;}
	.no-style.button-more.t-more-button {display:none;}
}
/*   ---MOBILE ONLY---   */

@media (max-width: 909px) {
	.kontaktdatenstempel {width: 100%;}
	.banner-home-top-desktop {width: 100%;}
}
@media (max-width: 769px), print {
	.fixedsticky .logo {
    top: 34px;
    margin-left: 15px;
    z-index: 101;
    max-width: 70px;
}
	.fixedsticky .navigation &gt; ul {margin-left: 60px;}
	.page-header .header.panel {padding:0 !important;}

.footer-container &gt; div &gt; .block-title {cursor: pointer;}
.footer-container &gt; div &gt; ul { 
  max-height: 0; 
  overflow:hidden; 
  transition: max-height 1s ease-out; }

  .footer-container &gt; div &gt; .block-title:after { 
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='svg-icon' viewBox='0 0 20 20'%3E%3Cpath d='M14.613,10c0,0.23-0.188,0.419-0.419,0.419H10.42v3.774c0,0.23-0.189,0.42-0.42,0.42s-0.419-0.189-0.419-0.42v-3.774H5.806c-0.23,0-0.419-0.189-0.419-0.419s0.189-0.419,0.419-0.419h3.775V5.806c0-0.23,0.189-0.419,0.419-0.419s0.42,0.189,0.42,0.419v3.775h3.774C14.425,9.581,14.613,9.77,14.613,10 M17.969,10c0,4.401-3.567,7.969-7.969,7.969c-4.402,0-7.969-3.567-7.969-7.969c0-4.402,3.567-7.969,7.969-7.969C14.401,2.031,17.969,5.598,17.969,10 M17.13,10c0-3.932-3.198-7.13-7.13-7.13S2.87,6.068,2.87,10c0,3.933,3.198,7.13,7.13,7.13S17.13,13.933,17.13,10'%3E%3C/path%3E%3C/svg%3E");
    width: 25px;
    float: right; 
  }
.footer-container &gt; div.open .block-title:after { 
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='svg-icon' viewBox='0 0 20 20'%3E%3Cpath d='M10.185,1.417c-4.741,0-8.583,3.842-8.583,8.583c0,4.74,3.842,8.582,8.583,8.582S18.768,14.74,18.768,10C18.768,5.259,14.926,1.417,10.185,1.417 M10.185,17.68c-4.235,0-7.679-3.445-7.679-7.68c0-4.235,3.444-7.679,7.679-7.679S17.864,5.765,17.864,10C17.864,14.234,14.42,17.68,10.185,17.68 M10.824,10l2.842-2.844c0.178-0.176,0.178-0.46,0-0.637c-0.177-0.178-0.461-0.178-0.637,0l-2.844,2.841L7.341,6.52c-0.176-0.178-0.46-0.178-0.637,0c-0.178,0.176-0.178,0.461,0,0.637L9.546,10l-2.841,2.844c-0.178,0.176-0.178,0.461,0,0.637c0.178,0.178,0.459,0.178,0.637,0l2.844-2.841l2.844,2.841c0.178,0.178,0.459,0.178,0.637,0c0.178-0.176,0.178-0.461,0-0.637L10.824,10z'%3E%3C/path%3E%3C/svg%3E");
   width: 25px;
  }
.footer-container &gt; div.open ul { 
	height:auto; 
	max-height: 500px; 
	transition: max-height 1s ease-in !important;
}
	}
@media (max-width: 768px) {
	.navigation .level0.active &gt; a:not(.ui-state-active), .navigation .level0.has-active &gt; a:not(.ui-state-active) {border-color: #393186;}
}
@media only screen and (max-width: 480px) {
	li.level0.nav-1.first.level-top.ui-menu-item {background-image: none;}
	.logo {max-width: 15%;}
	.page-header .header.panel {text-align: center;}
	.page-title-wrapper {text-align: center;}
	/* HOME */
	.home-content h1 {font-size: 2.4rem; margin-bottom: 1rem;}
	/*.banner-home-top-desktop {display: none;}*/
	.home-banner {margin: 0 20px;}
	.home-banner img {width: 100%; margin-bottom: 20px;}
	.home-content h2 {text-align: center; margin-top:10px;}
	.home-categories .home-cat, .home-categories .home-cat-big {width: 47%; float: left; min-height: 320px;}
/*AAZ*/.home-categories .home-cat:nth-child(odd), .home-categories .home-cat-big:nth-child(odd) {margin: 0 20px 20px 0;}
	.home-categories .home-cat:nth-child(even), .home-categories .home-cat-big:nth-child(even) {margin: 0 0 20px 0;}
	.home-categories .home-cat img, .home-categories .home-cat:big img {margin: 0;}
    .sidebar.sidebar-main {display: none;}
    /*AAZ*/
	p.home-category-description {padding: 10px;}
	.home-content .block {margin-bottom: 10px;}
	.home-txt-bottom p {margin-bottom: 10px;}
	.t-content, .t-more-content {color: #333;}
	/*.logo {margin-left: 8%;}*/
	/* FOOTER */
	.footer-container {padding:0; background: #fff;}
	.footer-adress, .footer-company, .footer-products, .footer-legal, .footer-social {width: auto; max-width: 100%; background: #f1f1f1; padding:10px 20px;}
	.footer-adress li, .footer-company li, .footer-products li, .footer-legal li, .footer-social li {line-height: 2em;}
	.footer-company, .footer-products, .footer-legal {margin-bottom:5px;}
	body {width: 100%;}
	.footer-adress {margin-bottom:5px;}
	.block.widget .products-grid .product-item .product-image-container {width: 100% !important;}
	.block.widget .products-grid .product-item .product-item-name, .block.widget .products-grid .product-item .price-box, .block.widget .products-grid .product-item .product-item-actions {text-align: center;}
	.product-item {font-size: 1.8rem;}
	.products-grid .product-item {margin-left: 0; width: 100%;}
	.product.details.product-item-details {margin-bottom: 20px;}
	/* CATEGORY */
	.cat-descimg, .cat-desctxt {width: 100%;}
	a#tab-label-description-title {border: none;}
	.breadcrumbs {padding: 10px !important;}
	.page-products .product-item-info {margin: 0 auto;}
	.imprint-info {font-size: 0.8em; font-weight: normal;}
	.childcategory {padding: 5px 10px 20px 10px; text-align: center;box-shadow: 0 0 3px #ccc; width: 42%; float:left;}
	.childcategory:nth-child(odd) {margin: 0 10px 20px 0;}
	.childcategory:nth-child(even) {margin: 0 0 20px 0;}
	.childcategory .cat_headline h2 {padding: 0; margin:10px 0; font-size: 1.8rem;}
	.products-grid .product-item, .block.widget .products-grid .product-item {width: 47%; box-shadow: 0px 0px 5px #ccc;}
	.products-grid .product-item:nth-child(odd), .block.widget .products-grid .product-item:nth-child(odd) {margin: 0 20px 20px 0;}
	.products-grid .product-item:nth-child(even), .block.widget .products-grid .product-item:nth-child(even) {margin: 0 0 20px 0;}
	.product-item-name {font-size: .9em; line-height: 2rem; margin:5px;}
	.product-item .price-box .price {font-size: 1.2em;}
	.creator3_sampleimprint.scsi-1-, .product.details.product-item-details .creator3_sampleimprint {width: 80%; margin: 0 auto;}
	.price-box.price-info-text {font-size: 14px; padding: 0 0 0 10px;}
	.products.wrapper.grid.products-grid.products-upsell .product-item-name, .product.name a {line-height: 1.2em; padding: 0 5px;}
	.product-reviews-summary {margin: 0 auto;}
	.product-info-main .product-reviews-summary .reviews-actions {font-size: .9em;}
	.action.primary {margin-bottom: 10px;}
	/* PRODUCT DETAIL */
	.price-info-text {font-size: .8em;}
	.product-item .price-box {margin: 10px; text-align: center;}
	.category-description-bottom {padding: 10px 20px; margin-top: 20px;}
	small.copyright {padding: 10px 40px;}
}
@media only screen and (max-width: 320px) {
	.home-categories .home-cat:nth-child(odd) {margin: 0 10px 20px 0;}
	.products-grid .product-item:nth-child(odd), .block.widget .products-grid .product-item:nth-child(odd) {margin: 0 10px 20px 0;}
}
</pre></body></html>