
/* application/css/normalize.css */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {margin:0;padding:0;}
h1,h2,h3,h4,h5,h6 {font-size:100%;}
ol,ul {list-style:none;}
address, caption, cite, code, dfn, em, strong, th, var {font-style:normal;font-weight:normal;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
caption,th {text-align:left;}
q:before, q:after {content:'';}

div.container:before,
div.container:after {content:"";display:table;}
div.container:after {clear:both;}
div.container {zoom:1;width:100%;}
div.container div.column {float:left;min-height:1px;}

.cf:before,
.cf:after {content:"";display:table;}
.cf:after {clear:both;}
.cf {zoom:1;}

body {
  overflow: visible !important;
}

.main ol {
  clear:both;
  padding-left:20px;
  min-height:3px;
}

.main ol.sortable {
  padding-left:0;
  /*background-image: url('/application/css/icons/back.png');*/
}

.main li p {
  text-overflow:ellipsis;
  overflow: hidden;
  white-space:nowrap;
  display: block;
}

.main li {
  display: list-item;
}

.placeholder {
  background-color:#a94442 !important;
  min-height:5px !important;
  height:5px !important;
  width:200px !important;
  margin-left:10px;
}
/* custom/themes/frank-flechtwaren-mobile/css/container.css */
.________________________________variabel_____ {
}
._____________________________________fix_____ {
}
.right {

}

.left {

}

.width_25 {

}

.width_66 {

}

.width_33 {

}
/* custom/themes/frank-flechtwaren-mobile/css/objects.css */
.cmsContainer {
}
.cmsContainer ul {
  list-style: disc;
  padding-left: 20px;
}

.page_body {

}
.banner-list {

}
.link-group {

}

.catalog {

}
.basket-body {

}
.seo-text-footer {
  font-size: 12px;
  color: #74716c;
  padding: 0 3%;
}
/* custom/themes/frank-flechtwaren-mobile/css/fonts.less */
@font-face {
  font-family:'aleobold';
  src:url('/custom/themes/frank-flechtwaren-mobile/fonts/aleo-bold-webfont.eot');
  src:url('/custom/themes/frank-flechtwaren-mobile/fonts/aleo-bold-webfont.eot?#iefix') format('embedded-opentype'), url('/custom/themes/frank-flechtwaren-mobile/fonts/aleo-bold-webfont.woff') format('woff'), url('/custom/themes/frank-flechtwaren-mobile/fonts/aleo-bold-webfont.ttf') format('truetype');
  font-weight:normal;
  font-style:normal;
}
@font-face {
  font-family:'aleobolditalic';
  src:url('/custom/themes/frank-flechtwaren-mobile/fonts/aleo-bolditalic-webfont.eot');
  src:url('/custom/themes/frank-flechtwaren-mobile/fonts/aleo-bolditalic-webfont.eot?#iefix') format('embedded-opentype'), url('/custom/themes/frank-flechtwaren-mobile/fonts/aleo-bolditalic-webfont.woff') format('woff'), url('/custom/themes/frank-flechtwaren-mobile/fonts/aleo-bolditalic-webfont.ttf') format('truetype');
  font-weight:normal;
  font-style:normal;
}
@font-face {
  font-family:'aleoitalic';
  src:url('/custom/themes/frank-flechtwaren-mobile/fonts/aleo-italic-webfont.eot');
  src:url('/custom/themes/frank-flechtwaren-mobile/fonts/aleo-italic-webfont.eot?#iefix') format('embedded-opentype'), url('/custom/themes/frank-flechtwaren-mobile/fonts/aleo-italic-webfont.woff') format('woff'), url('/custom/themes/frank-flechtwaren-mobile/fonts/aleo-italic-webfont.ttf') format('truetype');
  font-weight:normal;
  font-style:normal;
}
@font-face {
  font-family:'aleolight';
  src:url('/custom/themes/frank-flechtwaren-mobile/fonts/aleo-light-webfont.eot');
  src:url('/custom/themes/frank-flechtwaren-mobile/fonts/aleo-light-webfont.eot?#iefix') format('embedded-opentype'), url('/custom/themes/frank-flechtwaren-mobile/fonts/aleo-light-webfont.woff') format('woff'), url('/custom/themes/frank-flechtwaren-mobile/fonts/aleo-light-webfont.ttf') format('truetype');
  font-weight:normal;
  font-style:normal;
}
@font-face {
  font-family:'aleolightitalic';
  src:url('/custom/themes/frank-flechtwaren-mobile/fonts/aleo-lightitalic-webfont.eot');
  src:url('/custom/themes/frank-flechtwaren-mobile/fonts/aleo-lightitalic-webfont.eot?#iefix') format('embedded-opentype'), url('/custom/themes/frank-flechtwaren-mobile/fonts/aleo-lightitalic-webfont.woff') format('woff'), url('/custom/themes/frank-flechtwaren-mobile/fonts/aleo-lightitalic-webfont.ttf') format('truetype');
  font-weight:normal;
  font-style:normal;
}
@font-face {
  font-family:'aleoregular';
  src:url('/custom/themes/frank-flechtwaren-mobile/fonts/aleo-regular-webfont.eot');
  src:url('/custom/themes/frank-flechtwaren-mobile/fonts/aleo-regular-webfont.eot?#iefix') format('embedded-opentype'), url('/custom/themes/frank-flechtwaren-mobile/fonts/aleo-regular-webfont.woff') format('woff'), url('/custom/themes/frank-flechtwaren-mobile/fonts/aleo-regular-webfont.ttf') format('truetype');
  font-weight:normal;
  font-style:normal;
}
@font-face {
  font-family:'proxima_nova_rgbold';
  src:url('/custom/themes/frank-flechtwaren-mobile/fonts/proximanova-bold-webfont.eot');
  src:url('/custom/themes/frank-flechtwaren-mobile/fonts/proximanova-bold-webfont.eot?#iefix') format('embedded-opentype'), url('/custom/themes/frank-flechtwaren-mobile/fonts/proximanova-bold-webfont.woff') format('woff'), url('/custom/themes/frank-flechtwaren-mobile/fonts/proximanova-bold-webfont.ttf') format('truetype');
  font-weight:normal;
  font-style:normal;
}
@font-face {
  font-family:'proxima_nova_rgregular';
  src:url('/custom/themes/frank-flechtwaren-mobile/fonts/proximanova-reg-webfont.eot');
  src:url('/custom/themes/frank-flechtwaren-mobile/fonts/proximanova-reg-webfont.eot?#iefix') format('embedded-opentype'), url('/custom/themes/frank-flechtwaren-mobile/fonts/proximanova-reg-webfont.woff') format('woff'), url('/custom/themes/frank-flechtwaren-mobile/fonts/proximanova-reg-webfont.ttf') format('truetype');
  font-weight:normal;
  font-style:normal;
}

/* custom/themes/frank-flechtwaren-mobile/css/jquery-ui-1.9.2.custom.css */
/*! jQuery UI - v1.9.2 - 2014-04-17
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css, jquery.ui.theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CTahoma%2CVerdana%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=gloss_wave&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=highlight_soft&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=glass&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=diagonals_thick&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=diagonals_thick&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=flat&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; }
.ui-helper-clearfix:after { clear: both; }
.ui-helper-clearfix { zoom: 1; }
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px; display: block; }
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}.ui-selectable-helper { position: absolute; z-index: 100; border:1px dotted black; }
.ui-accordion .ui-accordion-header { display: block; cursor: pointer; position: relative; margin-top: 2px; padding: .5em .5em .5em .7em; zoom: 1; }
.ui-accordion .ui-accordion-icons { padding-left: 2.2em; }
.ui-accordion .ui-accordion-noicons { padding-left: .7em; }
.ui-accordion .ui-accordion-icons .ui-accordion-icons { padding-left: 2.2em; }
.ui-accordion .ui-accordion-header .ui-accordion-header-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; overflow: auto; zoom: 1; }
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}

/* workarounds */
* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */
.ui-button { display: inline-block; position: relative; padding: 0; margin-right: .1em; cursor: pointer; text-align: center; zoom: 1; overflow: visible; } /* the overflow property removes extra width in IE */
.ui-button, .ui-button:link, .ui-button:visited, .ui-button:hover, .ui-button:active { text-decoration: none; }
.ui-button-icon-only { width: 2.2em; } /* to make room for the icon, a width needs to be set here */
button.ui-button-icon-only { width: 2.4em; } /* button elements seem to need a little more width */
.ui-button-icons-only { width: 3.4em; } 
button.ui-button-icons-only { width: 3.7em; } 

/*button text element */
.ui-button .ui-button-text { display: block; line-height: 1.4;  }
.ui-button-text-only .ui-button-text { padding: .4em 1em; }
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; }
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; }
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; }
.ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; }
/* no icon support for input elements, provide padding by default */
input.ui-button { padding: .4em 1em; }

/*button icon element(s) */
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; }
.ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; }
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; }
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }

/*button sets*/
.ui-buttonset { margin-right: 7px; }
.ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; }

/* workarounds */
button.ui-button::-moz-focus-inner { border: 0; padding: 0; } /* reset extra padding in Firefox */
.ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; font-size:0em; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}.ui-dialog { position: absolute; top: 0; left: 0; padding: .2em; width: 300px; overflow: hidden; }
.ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .1em 0; }
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }
.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }
.ui-menu { list-style:none; padding: 2px; margin: 0; display:block; outline: none; }
.ui-menu .ui-menu { margin-top: -3px; position: absolute; }
.ui-menu .ui-menu-item { margin: 0; padding: 0; zoom: 1; width: 100%; }
.ui-menu .ui-menu-divider { margin: 5px -2px 5px -2px; height: 0; font-size: 0; line-height: 0; border-width: 1px 0 0 0; }
.ui-menu .ui-menu-item a { text-decoration: none; display: block; padding: 2px .4em; line-height: 1.5; zoom: 1; font-weight: normal; }
.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active { font-weight: normal; margin: -1px; }

.ui-menu .ui-state-disabled { font-weight: normal; margin: .4em 0 .2em; line-height: 1.5; }
.ui-menu .ui-state-disabled a { cursor: default; }

/* icon support */
.ui-menu-icons { position: relative; }
.ui-menu-icons .ui-menu-item a { position: relative; padding-left: 2em; }

/* left-aligned */
.ui-menu .ui-icon { position: absolute; top: .2em; left: .2em; }

/* right-aligned */
.ui-menu .ui-menu-icon { position: static; float: right; }
.ui-progressbar { height:2em; text-align: left; overflow: hidden; }
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }

.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }.ui-spinner { position:relative; display: inline-block; overflow: hidden; padding: 0; vertical-align: middle; }
.ui-spinner-input { border: none; background: none; padding: 0; margin: .2em 0; vertical-align: middle; margin-left: .4em; margin-right: 22px; }
.ui-spinner-button { width: 16px; height: 50%; font-size: .5em; padding: 0; margin: 0; text-align: center; position: absolute; cursor: default; display: block; overflow: hidden; right: 0; }
.ui-spinner a.ui-spinner-button { border-top: none; border-bottom: none; border-right: none; } /* more specificity required here to overide default borders */
.ui-spinner .ui-icon { position: absolute; margin-top: -8px; top: 50%; left: 0; } /* vertical centre icon */
.ui-spinner-up { top: 0; }
.ui-spinner-down { bottom: 0; }

/* TR overrides */
.ui-spinner .ui-icon-triangle-1-s {
	/* need to fix icons sprite */
	background-position:-65px -16px;
}
.ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 0; margin: 1px .2em 0 0; border-bottom: 0; padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-active { margin-bottom: -1px; padding-bottom: 1px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-active a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-tabs-loading a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; }
.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
	-webkit-box-shadow: 0 0 5px #aaa;
	box-shadow: 0 0 5px #aaa;
}
/* Fades and background-images don't work well together in IE6, drop the image */
* html .ui-tooltip {
	background-image: none;
}
body .ui-tooltip { border-width: 2px; }

/* Component containers
----------------------------------*/
.ui-widget { font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif; font-size: 1.1em; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #dddddd; background: #eeeeee url("/custom/themes/frank-flechtwaren-mobile/images/jqueryUI/ui-bg_highlight-soft_100_eeeeee_1x100.png") 50% top repeat-x; color: #333333; }
.ui-widget-content a { color: #333333; }
.ui-widget-header { border: 1px solid #e78f08; background: #f6a828 url("/custom/themes/frank-flechtwaren-mobile/images/jqueryUI/ui-bg_gloss-wave_35_f6a828_500x100.png") 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #cccccc; background: #f6f6f6 url("/custom/themes/frank-flechtwaren-mobile/images/jqueryUI/ui-bg_glass_100_f6f6f6_1x400.png") 50% 50% repeat-x; font-weight: bold; color: #1c94c4; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #1c94c4; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #fbcb09; background: #fdf5ce url("/custom/themes/frank-flechtwaren-mobile/images/jqueryUI/ui-bg_glass_100_fdf5ce_1x400.png") 50% 50% repeat-x; font-weight: bold; color: #c77405; }
.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited { color: #c77405; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #fbd850; background: #ffffff url("/custom/themes/frank-flechtwaren-mobile/images/jqueryUI/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x; font-weight: bold; color: #eb8f00; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #eb8f00; text-decoration: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #fed22f; background: #ffe45c url("/custom/themes/frank-flechtwaren-mobile/images/jqueryUI/ui-bg_highlight-soft_75_ffe45c_1x100.png") 50% top repeat-x; color: #363636; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #b81900 url("/custom/themes/frank-flechtwaren-mobile/images/jqueryUI/ui-bg_diagonals-thick_18_b81900_40x40.png") 50% 50% repeat; color: #ffffff; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #ffffff; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #ffffff; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
.ui-state-disabled .ui-icon { filter:Alpha(Opacity=35); } /* For IE8 - See #6059 */

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url("/custom/themes/frank-flechtwaren-mobile/images/jqueryUI/ui-icons_222222_256x240.png"); }
.ui-widget-content .ui-icon {background-image: url("/custom/themes/frank-flechtwaren-mobile/images/jqueryUI/ui-icons_222222_256x240.png"); }
.ui-widget-header .ui-icon {background-image: url("/custom/themes/frank-flechtwaren-mobile/images/jqueryUI/ui-icons_ffffff_256x240.png"); }
.ui-state-default .ui-icon { background-image: url("/custom/themes/frank-flechtwaren-mobile/images/jqueryUI/ui-icons_ef8c08_256x240.png"); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url("/custom/themes/frank-flechtwaren-mobile/images/jqueryUI/ui-icons_ef8c08_256x240.png"); }
.ui-state-active .ui-icon {background-image: url("/custom/themes/frank-flechtwaren-mobile/images/jqueryUI/ui-icons_ef8c08_256x240.png"); }
.ui-state-highlight .ui-icon {background-image: url("/custom/themes/frank-flechtwaren-mobile/images/jqueryUI/ui-icons_228ef1_256x240.png"); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url("/custom/themes/frank-flechtwaren-mobile/images/jqueryUI/ui-icons_ffd27a_256x240.png"); }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -khtml-border-top-left-radius: 4px; border-top-left-radius: 4px; }
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -khtml-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -khtml-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; -khtml-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }

/* Overlays */
.ui-widget-overlay { background: #666666 url("/custom/themes/frank-flechtwaren-mobile/images/jqueryUI/ui-bg_diagonals-thick_20_666666_40x40.png") 50% 50% repeat; opacity: .5;filter:Alpha(Opacity=50); }
.ui-widget-shadow { margin: -5px 0 0 -5px; padding: 5px; background: #000000 url("/custom/themes/frank-flechtwaren-mobile/images/jqueryUI/ui-bg_flat_10_000000_40x100.png") 50% 50% repeat-x; opacity: .2;filter:Alpha(Opacity=20); -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
/* custom/themes/frank-flechtwaren-mobile/css/reset.less */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
  margin:0;
  padding:0;
  border:0;
  font-size:100%;
  font:inherit;
  vertical-align:baseline;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display:block; }
body { line-height:1; }
ol, ul { list-style:none; }
blockquote, q { quotes:none; }
blockquote:before, blockquote:after, q:before, q:after {
  content:'';
  content:none;
}
table {
  border-collapse:collapse;
  border-spacing:0;
}
html { height:100%; }
header, nav, section, article, aside, footer { display:block; }
body {
  color:#000000;
  font:14px / 18px 'PT Sans', Arial, Tahoma, Verdana, sans-serif;
  width:100%;
  height:100%;
}
a {
  color:blue;
  outline:none;
  text-decoration:underline;
}
a:hover { text-decoration:none; }
p { margin:0 0 18px; }
img { border:none; }
input { vertical-align:middle; }

/* custom/themes/frank-flechtwaren-mobile/css/layout.less */
.left { float:left !important; }
.right { float:right !important; }
.a-left { text-align:left !important; }
.a-right { text-align:right !important; }
.a-center { text-align:center !important; }
.middle, .middle * { vertical-align:middle; }
.clear { clear:both !important; }
.hidden { overflow:hidden !important; }
.child-float-left > * { float:left !important; }
.child-float-right > * { float:right !important; }
.image-right {
  float:right !important;
  margin:0 0 0 34px;
}
.image-right img { border:6px solid #f1f2f2; }
.image-left {
  float:left !important;
  margin:0 34px 0 0;
}
.image-left img { border:6px solid #f1f2f2; }
.block { display:block !important; }
.inline { display:inline !important; }
.relative { position:relative; }
.absolute { position:absolute; }
input[type="submit"], input[type="button"], button, a { cursor:pointer; }
input[type="text"], input[type="password"] {
  border:1px solid #cdcdcd;
  font-size:14px;
  padding:2px 9px;
}
a { text-decoration:none; }
.clear-top-offset {
  margin-top:0 !important;
  padding-top:0 !important;
}
img { max-width:100%; }
.text-decoration-none { text-decoration:none; }
.text-decoration-none * { text-decoration:none !important; }
input, button, textarea, a {
  margin:0;
  outline:none !important;
}
.table-cell {
  display:table-cell !important;
  vertical-align:middle !important;
}
input[type="submit"] { outline:none !important; }
.clearTextTransform { text-transform:inherit !important; }
.fb-news {
  background-image:url("/custom/themes/frank-flechtwaren-mobile/images/fb-news-icon.png");
  display:block;
  height:154px;
  left:0;
  margin-top:-77px;
  position:fixed;
  top:50%;
  width:41px;
  z-index:1001;
}
.scroll-to-top {
  background-image:url("/custom/themes/frank-flechtwaren-mobile/images/scroll-to-top.png");
  display:block;
  height:69px;
  right:0;
  position:absolute;
  top:-170px;
  width:70px;
  z-index:100;
}
strong { font-family:'proxima_nova_rgbold'; }
textarea { font-family:Arial, sans-serif; }
.hideBlock { display:none !important; }
input[type=number]::-webkit-outer-spin-button, input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance:none;
  margin:0;
}
input[type=number] { -moz-appearance:textfield; }

/* application/javascript/css/jquery.fancybox.css */
/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 * 
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 * That said, it is hardly a one-person project. Many people have submitted bugs, code, and offered their advice freely. Their support is greatly appreciated.
 * 
 * Version: 1.3.4 (11/11/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 91104;
	display: none;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url('/application/javascript/images/fancybox/fancybox.png');
}

#fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 91100;
	display: none;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	padding: 20px;
	z-index: 91101;
	outline: none;
	display: none;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #fff;
}

#fancybox-content {
	width: 0;
	height: 0;
	padding: 0;
	outline: none;
	position: relative;
	overflow: hidden;
	z-index: 91102;
	border: 0px solid #fff;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	z-index: 91101;
}

#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background: transparent url('/application/javascript/images/fancybox/fancybox.png') -40px 0px;
	cursor: pointer;
	z-index: 91103;
	display: none;
}

#fancybox-error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 14px;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
}

#fancybox-frame {
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background: transparent url('/application/javascript/images/fancybox/blank.gif');
	z-index: 91102;
	display: none;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 91102;
	display: block;
}

#fancybox-left-ico {
	background-image: url('/application/javascript/images/fancybox/fancybox.png');
	background-position: -40px -30px;
}

#fancybox-right-ico {
	background-image: url('/application/javascript/images/fancybox/fancybox.png');
	background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible; /* IE6 */
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

.fancybox-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 91001;
}

#fancybox-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url('/application/javascript/images/fancybox/fancybox-x.png');
}

#fancybox-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url('/application/javascript/images/fancybox/fancybox.png');
	background-position: -40px -162px;
}

#fancybox-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url('/application/javascript/images/fancybox/fancybox-y.png');
	background-position: -20px 0px;
}

#fancybox-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url('/application/javascript/images/fancybox/fancybox.png');
	background-position: -40px -182px; 
}

#fancybox-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url('/application/javascript/images/fancybox/fancybox-x.png');
	background-position: 0px -20px;
}

#fancybox-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url('/application/javascript/images/fancybox/fancybox.png');
	background-position: -40px -142px;
}

#fancybox-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url('/application/javascript/images/fancybox/fancybox-y.png');
}

#fancybox-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url('/application/javascript/images/fancybox/fancybox.png');
	background-position: -40px -122px;
}

#fancybox-title {
	font-family: Helvetica;
	font-size: 12px;
	z-index: 91102;
}

.fancybox-title-inside {
	padding-bottom: 10px;
	text-align: center;
	color: #333;
	background: #fff;
	position: relative;
}

.fancybox-title-outside {
	padding-top: 10px;
	color: #fff;
}

.fancybox-title-over {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	background-image: url('/application/javascript/images/fancybox/fancy_title_over.png');
	display: block;
}

.fancybox-title-float {
	position: absolute;
	left: 0;
	bottom: -20px;
	height: 32px;
}

#fancybox-title-float-wrap {
	border: none;
	border-collapse: collapse;
	width: auto;
}

#fancybox-title-float-wrap td {
	border: none;
	white-space: nowrap;
}

#fancybox-title-float-left {
	padding: 0 0 0 15px;
	background: url('/application/javascript/images/fancybox/fancybox.png') -40px -90px no-repeat;
}

#fancybox-title-float-main {
	color: #FFF;
	line-height: 29px;
	font-weight: bold;
	padding: 0 0 3px 0;
	background: url('/application/javascript/images/fancybox/fancybox-x.png') 0px -40px;
}

#fancybox-title-float-right {
	padding: 0 0 0 15px;
	background: url('/application/javascript/images/fancybox/fancybox.png') -55px -90px no-repeat;
}

/* IE6, IE7, IE8 */

.fancybox-ie .fancybox-bg { background: transparent !important; }
/* custom/themes/frank-flechtwaren-mobile/css/style.less */
html { height:100%; }
body {
  background-color:#ffffff;
  color:#504d48;
  font:12px / 1.2 Arial, sans-serif;
  width:100%;
  height:100%;
}
body a.phoneNumber { color:#00925b !important; }
body > .inner {
  max-width:640px;
  min-width:320px;
  width:100%;
  margin:0 auto;
}
body .checkbox-wrapper {
  background:url("/custom/themes/frank-flechtwaren-mobile/images/checkbox-icon.png") 0 0 no-repeat;
  display:block;
}
body .checkbox-wrapper input[type="checkbox"] {
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  height:27px;
  opacity:0;
  width:27px;
}
body .checkbox-wrapper.checked { background-position:100% 0; }
body .radio-wrapper {
  background:url("/custom/themes/frank-flechtwaren-mobile/images/radio-icon.png") 0 100% no-repeat;
  display:block;
}
body .radio-wrapper input[type="radio"] {
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  height:27px;
  opacity:0;
  width:27px;
}
body .radio-wrapper.checked { background-position:0 0; }
body input {
  -webkit-appearance:none;
  box-shadow:none;
  -webkit-box-shadow:none;
  -webkit-border-radius:0px;
  -moz-border-radius:0px;
  border-radius:0px;
  -webkit-appearance:none;
}
body .imageTableWrapper {
  display:table;
  height:100%;
  table-layout:fixed;
  width:100%;
}
body .imageTableWrapper span {
  display:table-cell;
  text-align:center;
  vertical-align:middle;
}
.wrapper {
  margin:0 auto;
  max-width:640px;
  min-width:320px;
  overflow:hidden;
  position:relative;
}
.wrapper .mobileContentWrapper {
  left:-82%;
  position:relative;
  width:182%;
}
.wrapper .mobileContentWrapper > .hidden { width:55%; }
.wrapper .tabs {
  background:none;
  border-radius:0;
  font-family:'proxima_nova_rgregular';
}
.wrapper .tabs .ui-tabs-nav {
  border:none;
  border-radius:0;
  background:none;
  height:39px;
  padding:7px 0 0;
}
.wrapper .tabs .ui-tabs-nav li {
  background:#ffffff;
  border-radius:0;
  border:none;
  font-size:16px;
  margin-right:1px;
  text-align:left;
  width:131px;
}
.wrapper .tabs .ui-tabs-nav li a {
  color:#504d48;
  display:block;
  float:none;
  font-weight:normal;
  padding:10px 5px 6px 8px;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
  opacity:0.3;
}
.wrapper .tabs .ui-tabs-nav li a.de { background:url("/custom/themes/frank-flechtwaren-mobile/images/flagDE.png") no-repeat 100% 50%; }
.wrapper .tabs .ui-tabs-nav li a.aut { background:url("/custom/themes/frank-flechtwaren-mobile/images/flagAUT.png") no-repeat 100% 50%; }
.wrapper .tabs .ui-tabs-nav li a.foreignCountries { background:url("/custom/themes/frank-flechtwaren-mobile/images/flagForeignCountries.png") no-repeat 100% 50%; }
.wrapper .tabs .ui-tabs-nav li.ui-tabs-active { padding-bottom:2px; }
.wrapper .tabs .ui-tabs-nav li.ui-tabs-active a {
  color:#504d48;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  opacity:1;
}
.wrapper .tabs .ui-tabs-panel {
  background-color:#ffffff;
  padding:28px 19px 9px;
}
.wrapper .tabs .ui-tabs-panel > .right { width:487px; }
.wrapper .tabs .ui-tabs-panel > .right .info-title, .wrapper .tabs .ui-tabs-panel > .right h5, .wrapper .tabs .ui-tabs-panel > .right .h5 {
  color:#e30045;
  font-family:'proxima_nova_rgbold';
  font-size:17.38px;
  padding:2px 0;
}
.wrapper .tabs .ui-tabs-panel > .right .h4, .wrapper .tabs .ui-tabs-panel > .right h4 {
  font-family:'proxima_nova_rgbold';
  font-size:21.24px;
  line-height:1;
  margin:0 0 5px;
}
.wrapper .menuMobile {
  background-color:#f1f0ef;
  float:left;
  font-size:16.5px;
  min-height:10px;
  top:0;
  width:45%;
  z-index:999;
}
.wrapper .menuMobile .is-trendsetter span {
  background:#504d48 url("/custom/themes/frank-flechtwaren-mobile/images/trendsetter.png") no-repeat 4.5% 50%;
  display:block;
}
.wrapper .menuMobile .brandbox-add {
  float:right;
  position:relative;
  left:50px;
  z-index:100;
}
.wrapper .menuMobile > div {
  text-indent:20%;
  width:100%;
}
.wrapper .menuMobile .menu li, .wrapper .menuMobile .menu div, .wrapper .menuMobile .product-block li, .wrapper .menuMobile .product-block div {
  background:#504d48;
  position:relative;
}
.wrapper .menuMobile .menu li a, .wrapper .menuMobile .menu div a, .wrapper .menuMobile .product-block li a, .wrapper .menuMobile .product-block div a {
  background:url("/custom/themes/frank-flechtwaren-mobile/images/arrow-right.png") no-repeat 92.9% 50%;
  border-bottom:1px solid #6e6d69;
}
.wrapper .menuMobile .menu li ol, .wrapper .menuMobile .menu div ol, .wrapper .menuMobile .product-block li ol, .wrapper .menuMobile .product-block div ol { display:none; }
.wrapper .menuMobile .menu li ol a, .wrapper .menuMobile .menu div ol a, .wrapper .menuMobile .product-block li ol a, .wrapper .menuMobile .product-block div ol a {
  background-color:#ffffff;
  border-bottom-color:#d6d6d6;
  color:#504d48;
}
.wrapper .menuMobile .menu li ol li.active a, .wrapper .menuMobile .menu div ol li.active a, .wrapper .menuMobile .product-block li ol li.active a, .wrapper .menuMobile .product-block div ol li.active a {
  background-color:#f1f0ef;
  font-family:'proxima_nova_rgbold';
}
.wrapper .menuMobile .menu li.open > span > a, .wrapper .menuMobile .menu div.open > span > a, .wrapper .menuMobile .product-block li.open > span > a, .wrapper .menuMobile .product-block div.open > span > a { background-image:url("/custom/themes/frank-flechtwaren-mobile/images/arrow-at-mobile-menu-item.png"); }
.wrapper .menuMobile .menu li.open > ol, .wrapper .menuMobile .menu div.open > ol, .wrapper .menuMobile .product-block li.open > ol, .wrapper .menuMobile .product-block div.open > ol { display:block; }
.wrapper .menuMobile .menu .new-article span, .wrapper .menuMobile .menu .offers span, .wrapper .menuMobile .menu .catalogue-request span, .wrapper .menuMobile .menu .newsletter-menu span, .wrapper .menuMobile .product-block .new-article span, .wrapper .menuMobile .product-block .offers span, .wrapper .menuMobile .product-block .catalogue-request span, .wrapper .menuMobile .product-block .newsletter-menu span {
  background:url("/custom/themes/frank-flechtwaren-mobile/images/new-article-icon.png") no-repeat 4.5% 50% #504d48;
  display:block;
}
.wrapper .menuMobile .menu .offers span, .wrapper .menuMobile .product-block .offers span { background-image:url("/custom/themes/frank-flechtwaren-mobile/images/sale-icon.png"); }
.wrapper .menuMobile .menu .catalogue-request span, .wrapper .menuMobile .product-block .catalogue-request span { background-image:url("/custom/themes/frank-flechtwaren-mobile/images/book-icon-menu.png"); }
.wrapper .menuMobile .menu .newsletter-menu span, .wrapper .menuMobile .product-block .newsletter-menu span { background-image:url("/custom/themes/frank-flechtwaren-mobile/images/newsletter-icon-menu.png"); }
.wrapper .menuMobile .account-navigation { background:url("/custom/themes/frank-flechtwaren-mobile/images/account-navigation-icon-mobile-menu.png") #cbe5d6 no-repeat 4.5% 50%; }
.wrapper .menuMobile .account-navigation a {
  color:#504d48;
  text-transform:capitalize;
}
.wrapper .menuMobile .account-navigation a span { text-transform:capitalize; }
.wrapper .menuMobile a {
  color:#ffffff;
  display:block;
  line-height:1.2;
  padding:6.6% 0;
}
.status {
  border-radius:6px;
  font-size:9px;
  margin-left:8px;
  padding:0 5px 0 6px;
  position:relative;
  top:-2px;
}
.status.in-stock { background-color:#00925b; }
.status.not-available { background-color:#f29500; }
.status.solid { background-color:#e30045; }
.header {
  background-color:#ffffff;
  position:relative;
  z-index:99;
}
.header .brandbox-add { margin:20px 0 0 !important; }
.header > .inner {
  line-height:0.7;
  position:relative;
  max-width:640px;
  min-width:320px;
  width:100%;
  margin:0 auto;
}
.header > .inner > div { padding:0 3.4% 25px; }
.header > .inner > div .logo {
  line-height:0.7;
  margin:0 auto;
  padding:6px 0 7px;
  width:39%;
  z-index:0;
}
.header > .inner > div .showRightMenuButton {
  float:left;
  line-height:0.7;
  width:7%;
}
.header > .inner > div .showRightMenuButton a {
  display:block;
  width:100%;
}
.header > .inner > div .showRightMenuButton img {
  display:block;
  width:100%;
  height:auto;
  max-width:100%;
  margin:0 auto;
}
.header > .inner > div .showRightMenuButton span {
  display:block;
  position:relative;
  font-size:16px;
  color:#504d48;
  margin-top:-48%;
}
.header > .inner > div #cartHeader, .header > .inner > div #searchHeader {
  float:right;
  position:relative;
  width:8.2%;
  z-index:9;
}
.header > .inner > div #cartHeader .cart-link, .header > .inner > div #cartHeader .showSearchForm, .header > .inner > div #searchHeader .cart-link, .header > .inner > div #searchHeader .showSearchForm {
  display:block;
  position:relative;
  overflow:hidden;
  width:100%;
}
.header > .inner > div #cartHeader .cart-link.has-articles:after, .header > .inner > div #cartHeader .showSearchForm.has-articles:after, .header > .inner > div #searchHeader .cart-link.has-articles:after, .header > .inner > div #searchHeader .showSearchForm.has-articles:after {
  display:block;
  position:absolute;
  content:"";
  top:14%;
  right:2%;
  width:12px;
  height:12px;
  border-radius:100%;
  background:#00925b;
}
.header > .inner > div #accountHeader {
  float:left;
  position:relative;
  width:8.2%;
  z-index:9;
  margin-left:5.4%;
}
.header > .inner > div #accountHeader .account-header-link {
  display:block;
  overflow:hidden;
  width:100%;
}
.header > .inner > div .menuSearchFormContainer {
  display:none;
  position:absolute;
  top:100%;
  left:0;
  width:100%;
  z-index:10;
}
.header > .inner > div #searchHeader {
  margin-right:5.4%;
  width:6.9%;
}
#mailSharePopup {
  background-color:#e5e5e2;
  font-size:13px;
  max-width:100%;
  padding:0 0 1.5%;
  position:absolute;
  visibility:hidden;
  width:532px;
}
#mailSharePopup .error {
  color:#e30045;
  padding:0 10px 10px;
}
#mailSharePopup h2, #mailSharePopup .h2 {
  border-bottom:1px dashed #b9b7b3;
  font-size:16px;
  line-height:1.2;
  padding:1.5% 3%;
}
#mailSharePopup .annotation {
  font-size:12px;
  display:block;
}
#mailSharePopup p.annotation {
  border-top:1px dashed #b9b7b3;
  clear:both;
  line-height:1.2;
  margin:0;
  padding:1.5% 3% 0;
}
#mailSharePopup span.annotation { padding:0.5% 0 0; }
#mailSharePopup #mailSharePopup-confirm {
  display:none;
  padding:1.5% 3% 0;
}
#mailSharePopup .information-group { padding:1.5% 3% 0; }
#mailSharePopup .information-group input[type="text"], #mailSharePopup .information-group input[type="email"], #mailSharePopup .information-group input[type="date"], #mailSharePopup .information-group input[type="tel"], #mailSharePopup .information-group input[type="number"] {
  border:0;
  background:#ffffff;
  font-size:13px;
  padding:2.3% 3%;
  width:94%;
}
#mailSharePopup .information-group textarea {
  clear:both;
  border:none;
  font-size:13px;
  height:40px;
  margin:0 0 1.8%;
  padding:2.3% 3%;
  resize:none;
  width:94%;
}
#mailSharePopup .information-group .hidden-content.view { display:block; }
#mailSharePopup .information-group label { line-height:1.4; }
#mailSharePopup input[type="submit"] {
  background-color:#504d48;
  border:none;
  color:#ffffff;
  float:right;
  font-size:13px;
  margin:0 3% 3%;
  line-height:1.2;
  padding:2%;
  min-width:38%;
}
.content { clear:both; }
.content > .inner {
  font-family:'proxima_nova_rgregular';
  max-width:640px;
  min-width:320px;
  width:100%;
  margin:0 auto;
}
.content > .inner a { color:#00925b; }
.content > .inner .shop-main {
  float:none;
  width:100%;
}
.content > .inner .debitConfirmationContainer {
  background-color:#ffffff;
  margin:0 0 23px;
  padding:28px 14px 75px;
}
.content > .inner .debitConfirmationContainer .payment {
  border:0;
  display:block;
  float:left;
  font-size:13px;
  text-align:center;
}
.content > .inner .debitConfirmationContainer .debitButton { padding:1.9% 4.6%; }
.content > .inner .debitConfirmationContainer .required-field { font-size:13px; }
.content > .inner p { font-size:13px; }
.content > .inner .payment-data {
  background-color:#ffffff;
  padding:0 3%;
}
.content > .inner .payment-data p, .content > .inner .payment-data h2, .content > .inner .payment-data .h2 { margin:0 0 28px; }
.content > .inner .payment-data h5, .content > .inner .payment-data .h5 {
  font-size:13px;
  font-weight:bold;
  margin:0 0 28px;
}
.content > .inner .payment-data p { font-size:13px; }
.content > .inner .payment-data input[type="text"], .content > .inner .payment-data input[type="password"], .content > .inner .payment-data input[type="email"], .content > .inner .payment-data input[type="date"], .content > .inner .payment-data input[type="tel"], .content > .inner .payment-data input[type="number"] { background-color:#ffffff; }
.content > .inner .payment-data .input-group { margin:0 0 25px; }
.content > .inner .payment-data .select-wrapper { background-color:#ffffff; }
.content > .inner .payment-data .annotation { float:right; }
.content > .inner .payment-data .year label {
  line-height:38px;
  width:162px;
}
.content > .inner .payment-data .year input[type="text"], .content > .inner .payment-data .year input[type="email"], .content > .inner .payment-data .year input[type="date"], .content > .inner .payment-data .year input[type="tel"], .content > .inner .payment-data .year input[type="number"] { width:185px; }
.content > .inner .payment-data label { font-size:13px; }
.content > .inner .shop-error, .content > .inner .error-message, .content > .inner .success-message {
  background-color:#fbdad6;
  font-family:'proxima_nova_rgbold';
  font-size:13px;
  line-height:1.2;
  padding:2% 3% !important;
}
.content > .inner .success-message { background-color:#d7ebde; }
.content > .inner .slider .rhino-container {
  background-color:#ffffff;
  margin-bottom:20px !important;
}
.content > .inner .slider .rhino-container ul.slidesList { overflow:visible !important; }
.content > .inner .slider .rhino-container ul.slidesList li .text .read-more { margin:0; }
.content > .inner .slider .rhino-container ul { overflow:hidden; }
.content > .inner .slider .rhino-container ul li {
  float:left;
  line-height:0.7;
  max-width:100%;
  position:relative;
}
.content > .inner .slider .rhino-container ul li .imageTableWrapper { height:auto; }
.content > .inner .slider .rhino-container ul li img { height:auto; }
.content > .inner .slider .rhino-container ul li .text {
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  color:#504d48;
  background-color:rgba(255,255,255,0.6);
  overflow:hidden;
  width:205px;
  height:auto;
  padding:26px 24px;
}
.content > .inner .slider .rhino-container ul li .text h2, .content > .inner .slider .rhino-container ul li .text .h2 {
  color:#504d48;
  font-family:'aleobold';
  font-size:20px;
  line-height:1;
  padding:0;
  vertical-align:middle;
}
.content > .inner .slider .rhino-container ul li .text .read-more {
  position:absolute;
  bottom:24px;
  color:#504d48;
  font-size:13px;
  line-height:1;
  padding:0;
  text-align:left;
}
.content > .inner .slider .rhino-container .rhino-btn {
  background-image:url("/custom/themes/frank-flechtwaren-mobile/images/slider-nav.png");
  height:45px;
  overflow:hidden;
  position:absolute;
  text-indent:-999px;
  top:0;
  width:45px;
  z-index:9;
}
.content > .inner .slider .rhino-container .rhino-btn.rhino-prev {
  box-shadow:rgba(26,23,27,0.3) 5px 5px 5px;
  left:3%;
}
.content > .inner .slider .rhino-container .rhino-btn.rhino-next {
  background-position:100% 0;
  box-shadow:rgba(26,23,27,0.3) 5px 5px 5px;
  right:3%;
}
.content > .inner .slider .rhino-container .rhino-bullets {
  bottom:13px;
  position:absolute;
  text-align:center;
  width:100%;
  z-index:9;
}
.content > .inner .slider .rhino-container .rhino-bullets li:first-child { padding-left:0; }
.content > .inner .slider .rhino-container .rhino-bullets li {
  display:inline;
  padding-left:23px;
}
.content > .inner .slider .rhino-container .rhino-bullets li a {
  background-image:url("/custom/themes/frank-flechtwaren-mobile/images/slider-nav-bullets.png");
  background-repeat:no-repeat;
  cursor:pointer;
  padding:3px 10px;
}
.content > .inner .slider .rhino-container .rhino-bullets li a.rhino-active-bullet { background-position:100% 0; }
.content > .inner .content-group { background-color:#ffffff; }
.content > .inner .content-group h1, .content > .inner .content-group .h1 {
  font-family:'proxima_nova_rgbold';
  font-size:18.48px;
  margin:2.2% 3%;
}
.content > .inner .content-group h2, .content > .inner .content-group .h2 {
  background-color:#504d48;
  color:#ffffff;
  font-size:13px;
  padding:1.5% 3%;
  margin:0;
}
.content > .inner .content-group h2.center, .content > .inner .content-group .h2.center { text-align:center; }
.content > .inner .content-group > .shop-account-create { padding:0 3% 1.5%; }
.content > .inner .content-group > .shop-account-create form { padding:1.5% 0; }
.content > .inner .content-group > .shop-account-create input[type="button"] {
  line-height:1.2;
  padding:2%;
  min-width:38%;
  width:auto;
}
.content > .inner .content-group p, .content > .inner .content-group .p {
  font-size:13px;
  padding:0 3% 25px;
}
.content > .inner .content-group p.shop-error {
  font-size:18.48px;
  margin:10px 0;
  padding:2% 3%;
}
.content > .inner .content-group form { padding:1.5% 3%; }
.content > .inner .content-group form input[type="submit"] {
  line-height:1.2;
  padding:2%;
  min-width:38%;
}
.content > .inner .content-group ol li {
  background-size:contain;
  padding-left:16.4%;
}
.content > .inner .content-group ol li a {
  background:url("/custom/themes/frank-flechtwaren-mobile/images/arrow-right.png") no-repeat 92% 50%;
  border-top:1px solid #e3e3e3;
  color:#504d48;
  display:block;
  font-size:17px;
  line-height:17px;
  padding:5.4% 0;
}
.content > .inner .content-group ol li.sale-articles, .content > .inner .content-group ol li#group_offers {
  background:url("/custom/themes/frank-flechtwaren-mobile/images/sale-icon.png") no-repeat 3% 50%;
  background-size:auto;
}
.content > .inner .content-group ol li.new-articles, .content > .inner .content-group ol li#group_neu {
  background:url("/custom/themes/frank-flechtwaren-mobile/images/new-article-icon.png") no-repeat 3% 50%;
  background-size:auto;
}
.content > .inner .content-group ol li.de {
  background:url("/custom/themes/frank-flechtwaren-mobile/images/flagDE.png") no-repeat 3% 50%;
  background-size:auto;
}
.content > .inner .content-group ol li.aut {
  background:url("/custom/themes/frank-flechtwaren-mobile/images/flagAUT.png") no-repeat 3% 50%;
  background-size:auto;
}
.content > .inner .content-group ol li.foreignCountries {
  background:url("/custom/themes/frank-flechtwaren-mobile/images/flagForeignCountries.png") no-repeat 3% 50%;
  background-size:auto;
}
.content > .inner .content-group ol li:first-child a { border:none; }
.content > .inner .content-group #my-account-block form {
  background-color:#c3e0d4;
  margin:0 0 3%;
  padding:3.4% 3%;
}
.content > .inner .content-group #my-account-block form h5, .content > .inner .content-group #my-account-block form .h5 {
  font-family:'proxima_nova_rgbold';
  font-size:18px;
  margin:0 0 4.3%;
}
.content > .inner .content-group #my-account-block form input[type="text"], .content > .inner .content-group #my-account-block form input[type="password"], .content > .inner .content-group #my-account-block form input[type="email"], .content > .inner .content-group #my-account-block form input[type="date"], .content > .inner .content-group #my-account-block form input[type="tel"], .content > .inner .content-group #my-account-block form input[type="number"] {
  border:none;
  background:#ffffff;
  font-size:13px;
  margin:0 0 1.8%;
  padding:2.3% 3%;
  width:94%;
}
.content > .inner .content-group #my-account-block form input[type="password"] { margin:0 0 4.3%; }
.content > .inner .content-group #my-account-block form input[type="submit"] {
  float:none;
  padding:1.9% 4.6%;
}
.content > .inner .content-group #my-account-block form .rememberPassword {
  display:block;
  padding:1.9% 0;
}
.content > .inner .cmsContainer {
  background-color:#ffffff;
  padding:2.2% 3% 0;
}
.content > .inner .cmsContainer h1, .content > .inner .cmsContainer .h1 {
  font-family:'proxima_nova_rgbold';
  font-size:18.48px;
  margin:0 0 2.2%;
}
.content > .inner .cmsContainer h2, .content > .inner .cmsContainer .h2 {
  font-size:16px;
  font-family:'proxima_nova_rgbold';
  padding:1.5% 0;
}
.content > .inner .cmsContainer p {
  font-size:13px;
  margin:0;
  padding:0 0 3%;
}
.content > .inner .cmsContainer form { padding:1.5% 0%; }
.content > .inner .cmsContainer form input[type="submit"] {
  line-height:1.2;
  padding:2%;
  min-width:38%;
}
.content > .inner .cmsContainer ol li, .content > .inner .cmsContainer ul li {
  font-size:13px;
  margin:0 0 1%;
}
.content > .inner .shop-newsletter .content-group { padding:2.2% 0; }
.content > .inner .shop-newsletter .content-group h1, .content > .inner .shop-newsletter .content-group .h1 {
  margin:0;
  padding:0 3% 1.5%;
}
.content > .inner .shop-newsletter .content-group input[type="text"], .content > .inner .shop-newsletter .content-group input[type="email"], .content > .inner .shop-newsletter .content-group input[type="date"], .content > .inner .shop-newsletter .content-group input[type="tel"], .content > .inner .shop-newsletter .content-group input[type="number"] {
  background-color:#f1f0ef;
  border:none;
  font-family:'proxima_nova_rgregular';
  font-size:13px;
  margin:0 3% 2.3%;
  padding:2%;
  width:90%;
}
.content > .inner .shop-newsletter .shop-error { margin:0 3% 2.3% !important; }
.content > .inner .shop-newsletter .shop-button {
  background-color:#dddbd9;
  color:#504d48;
  float:left;
  font-size:13.65px;
  margin:2.8% 3%;
  min-width:38%;
  padding:2%;
  text-align:center;
}
.content > .inner .shop-newsletter a.submit.shop-button {
  background-color:#504d48;
  color:#ffffff;
  float:right;
}
.content > .inner .content-group.subGroup {
  background-color:#dddbd9;
  display:none;
  padding:0 0 5.5%;
}
.content > .inner .content-group.subGroup h2, .content > .inner .content-group.subGroup .h2 {
  background-color:inherit;
  color:#504d48;
  font-family:'aleobold';
  font-size:20px;
  padding:4.5% 3%;
}
.content > .inner .content-group.subGroup ol { margin:0 3%; }
.content > .inner .content-group.subGroup ol li { padding-left:0; }
.content > .inner .content-group.subGroup ol li a {
  background-image:none;
  background-color:#ffffff;
  font-size:16.5px;
  padding:5.4% 3%;
}
.content > .inner .content-group.subGroup ol li.active a {
  background-color:#f1f0ef;
  font-family:'aleobold';
}
.content > .inner .social-links {
  background-color:#dddbd9;
  color:#504d48;
  font-size:16.5px;
  overflow:hidden;
  padding:2.5% 3%;
}
.content > .inner .social-links span {
  display:block;
  padding-bottom:2.5%;
}
.content > .inner .social-links .social-links-icons {
  display:block;
  margin:0 -7.5px;
}
.content > .inner .social-links a {
  display:block;
  position:relative;
  float:left;
  padding:0 7.5px;
}
.content > .inner .social-links img {
  display:block;
  position:relative;
  width:100%;
  height:auto;
}
.content > .inner .social-links .youtube {
  padding-top:7px;
  padding-bottom:7px;
}
.content > .inner .backLink { overflow:hidden; }
.content > .inner .backLink > a {
  background-color:#dddbd9;
  color:#504d48;
  float:left;
  font-size:13.65px;
  margin:2% 0 2.8% 3%;
  min-width:21%;
  padding:2%;
  text-align:center;
}
.content > .inner .backLink a.showContentGroup {
  float:right;
  margin-left:0;
  margin-right:3%;
  width:62.9%;
}
.content > .inner .backLink a.right {
  margin-left:0;
  margin-right:3%;
}
.content > .inner .backLink a.showContentGroup.active {
  margin-bottom:0;
  padding-bottom:4.8%;
}
.content > .inner .backLink input[type="submit"], .content > .inner .backLink input[type="button"] { margin:2% 3% 2.8% 0; }
.content > .inner .backLink .next-product {
  background-color:#dddbd9;
  color:#504d48;
  display:block;
  float:right;
  font-size:13.65px;
  margin:2% 3% 2.8% 0;
  overflow:hidden;
  position:relative;
  text-align:center;
  width:56%;
}
.content > .inner .backLink .next-product span {
  display:block;
  padding:3% 0;
}
.content > .inner .backLink .next-product a {
  background:url("/custom/themes/frank-flechtwaren-mobile/images/leftArrowMobile.png") 50% 50% no-repeat;
  background-size:contain;
  display:block;
  line-height:0.7;
  height:100%;
  position:absolute;
  width:19%;
}
.content > .inner .backLink .next-product a.prev { left:0; }
.content > .inner .backLink .next-product a.next {
  background-image:url("/custom/themes/frank-flechtwaren-mobile/images/rightArrowMobile.png");
  right:0;
}
.content > .inner .icon {
  position:absolute;
  right:0;
  top:0;
  z-index:9;
}
.content > .inner .icon span {
  background:url("/custom/themes/frank-flechtwaren-mobile/images/product-icon.png") no-repeat;
  display:block;
  float:left;
  height:36px;
  width:60px;
}
.content > .inner .icon .crown-icon { background-position:-217px 0; }
.content > .inner .icon .popular { background-position:-144px 0; }
.content > .inner .icon .new { background-position:-71px 0; }
.content > .inner .icon .sale { background-position:0 0; }
.content > .inner .icon-remember {
  background-image:url("/custom/themes/frank-flechtwaren-mobile/images/watch-list-icon.png");
  display:block;
  height:35px;
  left:0;
  left:0;
  overflow:hidden;
  position:absolute;
  text-indent:-999px;
  top:0;
  width:36px;
  z-index:9;
}
.content > .inner .icon-remember.article-not-in-wishlist { background-image:url("/custom/themes/frank-flechtwaren-mobile/images/remember-icon-not-in-wishlist.png"); }
.content > .inner a.icon-remember:hover {
  background-image:url("/custom/themes/frank-flechtwaren-mobile/images/watch-list-icon-big.png");
  width:114px;
}
.content > .inner a.icon-remember.article-not-in-wishlist:hover { background-image:url("/custom/themes/frank-flechtwaren-mobile/images/remember-icon-big.png"); }
.content > .inner .icon.sale {
  background-color:#e30045;
  color:#ffffff;
  display:block;
  float:right;
  font-family:'proxima_nova_rgbold';
  font-size:55px;
  height:80px;
  left:0;
  line-height:80px;
  text-align:center;
  width:80px;
}
.content > .inner .icon.new {
  background-color:#00925b;
  color:#ffffff;
  display:block;
  float:right;
  font-family:'proxima_nova_rgregular';
  font-size:55px;
  height:80px;
  left:0;
  line-height:80px;
  text-align:center;
  width:80px;
}
.content > .inner .icon.popular-product {
  background-color:inherit;
  background-image:url("/custom/themes/frank-flechtwaren-mobile/images/popular-product-icon.png");
  background-position:50% 50%;
  display:block;
  float:right;
  height:80px;
  left:0;
  line-height:77px;
  position:relative;
  text-align:center;
  width:77px;
}
.content > .inner .pagination { display:none; }
.content > .inner .product-inner {
  background-color:#ffffff;
  padding:0 0 7%;
  position:relative;
}
.content > .inner .product-inner > .icon {
  float:right;
  position:relative;
}
.content > .inner .product-inner .shop-error { display:none; }
.content > .inner .product-inner .next-product, .content > .inner .product-inner .go-to-catalog {
  color:#504d48;
  display:block;
  font-size:13px;
  min-width:227px;
}
.content > .inner .product-inner .next-product {
  background-color:#dddbd9;
  float:right;
  padding:9px 6px 10px 17px;
}
.content > .inner .product-inner .next-product a {
  padding:0 13px;
  background:url("/custom/themes/frank-flechtwaren-mobile/images/two-arrow.png") -19px 50% no-repeat;
}
.content > .inner .product-inner .next-product a.prev {
  background-position:7px 50%;
  margin-left:10px;
}
.content > .inner .product-inner .go-to-catalog {
  background:url("/custom/themes/frank-flechtwaren-mobile/images/lef-arrow.png") 9px 50% no-repeat #dddbd9;
  float:left;
  padding:9px 21px 10px 34px;
}
.content > .inner .product-inner .product-info { padding:0 3%; }
.content > .inner .product-inner .product-info h1, .content > .inner .product-inner .product-info .h1 {
  font-family:'proxima_nova_rgbold';
  font-size:18.48px;
  margin:4% 0 2.2%;
}
.content > .inner .product-inner .product-info h3, .content > .inner .product-inner .product-info .h3 {
  font-size:18.48px;
  margin:0 0 21px;
}
.content > .inner .product-inner .product-info p { margin:0; }
.content > .inner .product-inner .product-info .description {
  font-size:11.88px;
  margin:0 0 5%;
}
.content > .inner .product-inner .product-info .description form fieldset input[type="text"], .content > .inner .product-inner .product-info .description form fieldset input[type="password"], .content > .inner .product-inner .product-info .description form fieldset input[type="email"], .content > .inner .product-inner .product-info .description form fieldset input[type="date"], .content > .inner .product-inner .product-info .description form fieldset input[type="tel"], .content > .inner .product-inner .product-info .description form fieldset input[type="number"], .content > .inner .product-inner .product-info .description .payment-data fieldset input[type="text"], .content > .inner .product-inner .product-info .description .payment-data fieldset input[type="password"], .content > .inner .product-inner .product-info .description .payment-data fieldset input[type="email"], .content > .inner .product-inner .product-info .description .payment-data fieldset input[type="date"], .content > .inner .product-inner .product-info .description .payment-data fieldset input[type="tel"], .content > .inner .product-inner .product-info .description .payment-data fieldset input[type="number"] { background-color:#ffffff; }
.content > .inner .product-inner .product-info .product-property { font-size:11.88px; }
.content > .inner .product-inner .product-info .product-property .title {
  clear:both;
  display:block;
  float:left;
  font-family:proxima_nova_rgbold;
  width:25%;
}
.content > .inner .product-inner .product-info .product-property .value {
  font-size:11.88px;
  overflow:hidden;
}
.content > .inner .product-inner .product-info .product-property .price {
  font-family:'proxima_nova_rgbold';
  font-size:23.09px;
  line-height:1;
  padding:3.4% 0 1.6% 25%;
}
.content > .inner .product-inner .product-info .product-property .price .old-price {
  font-size:17.38px;
  color:#b9b7b3;
  padding-left:11px;
}
.content > .inner .product-inner .product-info .product-property .notAvailableSeparate { padding:0 0 5.2%; }
.content > .inner .product-inner .product-info .product-property .annotation {
  clear:both;
  display:block;
  font-size:8px;
  padding:0 0 0 25%;
}
.content > .inner .product-inner .product-info .product-property .not-available-form {
  margin:0 0 5.2%;
  overflow:hidden;
  position:relative;
}
.content > .inner .product-inner .product-info .product-property .not-available-form input {
  border:none;
  float:left;
  font-family:'proxima_nova_rgregular';
}
.content > .inner .product-inner .product-info .product-property .not-available-form input[type="text"], .content > .inner .product-inner .product-info .product-property .not-available-form input[type="email"], .content > .inner .product-inner .product-info .product-property .not-available-form input[type="date"], .content > .inner .product-inner .product-info .product-property .not-available-form input[type="tel"], .content > .inner .product-inner .product-info .product-property .not-available-form input[type="number"] {
  background-color:#f1f0ef;
  font-size:16.63px;
  padding:1.6% 3%;
  width:70%;
}
.content > .inner .product-inner .product-info .product-property .not-available-form input[type="submit"] {
  background:#74716c;
  color:#ffffff;
  font-size:16.63px;
  height:100%;
  position:absolute;
  right:0;
  width:24%;
}
.content > .inner .product-inner .product-info .product-property .payment button[type="submit"] {
  background:#00925b;
  border:none;
  color:#ffffff;
  font-size:16.63px;
  line-height:0.7;
  margin:5.2% 0;
  padding:2.7% 0;
  width:100%;
}
.content > .inner .product-inner .product-info .product-property .payment button[type="submit"] span {
  background:url("/custom/themes/frank-flechtwaren-mobile/images/add-to-cart-white.png") no-repeat scroll 0 50%;
  background-size:contain;
  padding-left:30px;
}
.content > .inner .product-inner .product-info .product-property .remember-product {
  background:url("/custom/themes/frank-flechtwaren-mobile/images/remember-icon.png") no-repeat scroll 7px 50% #b9b7b3;
  color:#ffffff;
  display:block;
  font-size:13px;
  height:34px;
  line-height:34px;
  margin:8px 0 12px 162px;
  padding-left:42px;
  width:183px;
}
.content > .inner .product-inner .product-info .product-property .remember-product.not-available {
  margin-left:118px;
  width:237px;
}
.content > .inner .product-inner .product-info .product-property .recommend > a {
  background-image:url("/custom/themes/frank-flechtwaren-mobile/images/recommend.png");
  display:block;
  float:right;
  height:28px;
}
.content > .inner .product-inner .product-info .product-property .recommend .fb {
  background-position:-34px 0;
  width:26px;
}
.content > .inner .product-inner .product-info .product-property .recommend .fb .social_share_privacy_area { display:inline; }
.content > .inner .product-inner .product-info .product-property .recommend .fb li.help_info, .content > .inner .product-inner .product-info .product-property .recommend .fb li.settings_info { display:none; }
.content > .inner .product-inner .product-info .product-property .recommend .fb li.facebook.help_info.clearfix {
  display:inline;
  float:right;
  width:auto;
}
.content > .inner .product-inner .product-info .product-property .recommend .fb li.facebook.help_info.clearfix .switch {
  background-position:0 5px;
  height:28px;
  margin:0;
  width:29px;
}
.content > .inner .product-inner .product-info .product-property .recommend .fb li.facebook.help_info.clearfix .switch.on { background-position:0 100%; }
.content > .inner .product-inner .product-info .product-property .recommend .fb li.facebook.help_info.clearfix .info { display:none !important; }
.content > .inner .product-inner .product-info .product-property .recommend .email {
  background-position:100% 0;
  margin-left:14px;
  position:relative;
  width:42px;
}
.content > .inner .product-inner .product-info .product-property .product-info-tabs .tabs {
  border:none;
  padding:20px 0 0;
}
.content > .inner .product-inner .product-info .product-property .product-info-tabs .tabs .ui-tabs-nav {
  height:22px;
  min-width:inherit;
  overflow:hidden;
  padding:0;
  position:relative;
  top:1px;
}
.content > .inner .product-inner .product-info .product-property .product-info-tabs .tabs .ui-tabs-nav li {
  background:#ffffff;
  border:solid #e5e5e2;
  border-width:1px 1px 0 0;
  font-size:11.88px;
  margin:0;
  padding-left:0;
  padding-right:0;
  font-family:proxima_nova_rgbold;
  width:auto;
}
.content > .inner .product-inner .product-info .product-property .product-info-tabs .tabs .ui-tabs-nav li a { padding:1px 12px; }
.content > .inner .product-inner .product-info .product-property .product-info-tabs .tabs .ui-tabs-nav li:first-child { border-left-width:1px; }
.content > .inner .product-inner .product-info .product-property .product-info-tabs .tabs .ui-tabs-panel {
  border:1px solid #e5e5e2;
  clear:both;
  font-size:11.88px;
  padding:12px 12px;
  border-bottom-right-radius:0px;
  border-bottom-left-radius:0px;
}
.content > .inner .product-inner .product-info .product-property .product-info-tabs .tabs .ui-tabs-panel .info-group { margin:0 0 1%; }
.content > .inner .product-inner .product-info .product-property .product-info-tabs .tabs .ui-tabs-panel .info-group .item { overflow:hidden; }
.content > .inner .product-inner .product-info .product-property .product-info-tabs .tabs .ui-tabs-panel .headline {
  margin:2% 0 2.4%;
  font-size:11.88px;
}
.content > .inner .product-inner .product-info .product-property .product-info-tabs .tabs .ui-tabs-panel p {
  font-size:11.88px;
  margin:0;
}
.content > .inner .product-inner .product-info .product-property .product-info-tabs .tabs .ui-tabs-panel strong { font-family:'proxima_nova_rgbold'; }
.content > .inner .product-inner .product-info .product-property .product-info-tabs .tabs .ui-tabs-panel ul, .content > .inner .product-inner .product-info .product-property .product-info-tabs .tabs .ui-tabs-panel ol {
  font-size:11.88px;
  margin:0;
}
.content > .inner .product-inner .product-info .product-property .product-info-tabs .tabs .ui-tabs-panel ul { list-style:disc inside; }
.content > .inner .product-inner .product-info .product-property .product-info-tabs .tabs .ui-tabs-panel ol { list-style:decimal inside; }
.content > .inner .product-inner .product-info.empty { padding:7% 3% 0; }
.content > .inner .product-inner .product-images { min-height:22px; }
.content > .inner .product-inner .product-images .image-wrapper { position:relative; }
.content > .inner .product-inner .product-images .image-wrapper .icon {
  background-color:inherit;
  font-size:auto;
  height:auto;
  left:auto;
  line-height:inherit;
  position:absolute;
  right:0;
  text-align:inherit;
  top:-1px;
  width:auto;
}
.content > .inner .product-inner .product-images .image-wrapper .rhino-container ul { overflow:hidden; }
.content > .inner .product-inner .product-images .image-wrapper .rhino-container ul li {
  float:left;
  max-width:100%;
}
.content > .inner .product-inner .product-images .image-wrapper .rhino-container .rhino-btn {
  background-image:url("/custom/themes/frank-flechtwaren-mobile/images/slider-nav.png");
  height:45px;
  margin-top:-22px;
  overflow:hidden;
  position:absolute;
  text-indent:-999px;
  top:50%;
  width:45px;
  z-index:9;
}
.content > .inner .product-inner .product-images .image-wrapper .rhino-container .rhino-btn.rhino-prev {
  box-shadow:rgba(26,23,27,0.3) 5px 5px 5px;
  left:3%;
}
.content > .inner .product-inner .product-images .image-wrapper .rhino-container .rhino-btn.rhino-next {
  background-position:100% 0;
  box-shadow:rgba(26,23,27,0.3) 5px 5px 5px;
  right:3%;
}
.content > .inner .product-inner .product-images .image-wrapper .rhino-container .rhino-bullets {
  bottom:13px;
  position:absolute;
  text-align:center;
  width:100%;
  z-index:9;
}
.content > .inner .product-inner .product-images .image-wrapper .rhino-container .rhino-bullets li:first-child { padding-left:0; }
.content > .inner .product-inner .product-images .image-wrapper .rhino-container .rhino-bullets li {
  display:inline;
  padding-left:23px;
}
.content > .inner .product-inner .product-images .image-wrapper .rhino-container .rhino-bullets li a {
  background-image:url("/custom/themes/frank-flechtwaren-mobile/images/slider-nav-bullets.png");
  background-repeat:no-repeat;
  cursor:pointer;
  padding:3px 10px;
}
.content > .inner .product-inner .product-images .image-wrapper .rhino-container .rhino-bullets li a.rhino-active-bullet { background-position:100% 0; }
.content > .inner .product-inner .advantages {
  background-color:#f1f0ef;
  float:right;
  font-size:17.38px;
  margin:18px 0 0;
  padding:17px 9px 13px;
  width:426px;
}
.content > .inner .product-inner .advantages strong { font-family:'proxima_nova_rgbold'; }
.content > .inner .product-inner .advantages small {
  display:block;
  font-size:11.59px;
  line-height:12px;
}
.content > .inner .product-inner .advantages p { margin:0 0 12px 28px; }
.content > .inner .product-inner .advantages ul li {
  background:url("/custom/themes/frank-flechtwaren-mobile/images/checkmark-green.png") no-repeat 0 3px;
  line-height:22px;
  padding:0 0 16px 28px;
}
.content > .inner .product-inner .brochure {
  margin:7% 3% 0;
  overflow:hidden;
}
.content > .inner .product-inner .brochure .brochure-wrapper { background-color:#f1f0ef; }
.content > .inner .product-inner .brochure a {
  background-color:#f1f0ef;
  color:#504d48;
  display:block;
  float:right;
  font-size:13.85px;
  padding:2.2% 5%;
}
.content > .inner .product-inner.sale .product-info .product-property .price { color:#e30045; }
.content > .inner .last-viewed-products-list, .content > .inner .recommend-products-list {
  background-color:#ffffff;
  margin:0 0 17px;
  overflow:hidden;
  padding:0 12px;
}
.content > .inner .last-viewed-products-list h2, .content > .inner .last-viewed-products-list .h2, .content > .inner .recommend-products-list h2, .content > .inner .recommend-products-list .h2 {
  font-family:'proxima_nova_rgregular';
  font-size:13px;
  padding:27px 5px 10px;
}
.content > .inner .last-viewed-products-list .products-slider, .content > .inner .recommend-products-list .products-slider {
  clear:both;
  overflow:hidden;
  padding:17px 0 3px;
  position:relative;
}
.content > .inner .last-viewed-products-list .products-slider ul, .content > .inner .recommend-products-list .products-slider ul { position:relative; }
.content > .inner .last-viewed-products-list .products-slider ul li, .content > .inner .recommend-products-list .products-slider ul li {
  float:left;
  margin-right:40px;
  padding-bottom:8px;
  position:relative;
  width:220px;
}
.content > .inner .last-viewed-products-list .products-slider ul li .icon, .content > .inner .recommend-products-list .products-slider ul li .icon {
  background:none;
  height:auto;
  left:auto;
  position:absolute;
  right:0;
  top:-1px;
  width:auto;
  z-index:9;
}
.content > .inner .last-viewed-products-list .products-slider ul li strong, .content > .inner .recommend-products-list .products-slider ul li strong { font-family:'proxima_nova_rgbold'; }
.content > .inner .last-viewed-products-list .products-slider ul li .image-wrapper, .content > .inner .recommend-products-list .products-slider ul li .image-wrapper {
  display:table;
  height:177px;
  line-height:0;
  margin:0 0 10px;
  position:relative;
  table-layout:fixed;
  width:220px;
}
.content > .inner .last-viewed-products-list .products-slider ul li .image-wrapper a, .content > .inner .recommend-products-list .products-slider ul li .image-wrapper a {
  display:table-cell;
  height:177px;
  vertical-align:middle;
  text-align:center;
  width:220px;
}
.content > .inner .last-viewed-products-list .products-slider ul li .image-wrapper a img, .content > .inner .recommend-products-list .products-slider ul li .image-wrapper a img {
  max-height:100%;
  max-width:100%;
}
.content > .inner .last-viewed-products-list .products-slider ul li .product-info, .content > .inner .recommend-products-list .products-slider ul li .product-info {
  font-size:15.45px;
  line-height:17px;
  overflow:hidden;
  padding:0 0 0 3px;
  white-space:nowrap;
}
.content > .inner .last-viewed-products-list .products-slider ul li .product-info .product-name, .content > .inner .recommend-products-list .products-slider ul li .product-info .product-name { margin:0 0 33px; }
.content > .inner .last-viewed-products-list .products-slider ul li .product-info .price, .content > .inner .recommend-products-list .products-slider ul li .product-info .price {
  float:right;
  font-family:'proxima_nova_rgbold';
  font-size:18.34px;
}
.content > .inner .last-viewed-products-list .products-slider ul li .product-info .old-price, .content > .inner .recommend-products-list .products-slider ul li .product-info .old-price {
  color:#96948f;
  font-family:'proxima_nova_rgbold';
  font-size:15px;
  line-height:26px;
}
.content > .inner .last-viewed-products-list .products-slider ul li.sale .price, .content > .inner .recommend-products-list .products-slider ul li.sale .price { color:#e30045; }
.content > .inner .last-viewed-products-list .products-slider .thumb-nav, .content > .inner .recommend-products-list .products-slider .thumb-nav {
  background-image:url("/custom/themes/frank-flechtwaren-mobile/images/slider-nav.png");
  height:45px;
  overflow:hidden;
  position:absolute;
  text-indent:-999px;
  top:82px;
  width:45px;
  z-index:9;
}
.content > .inner .last-viewed-products-list .products-slider .thumb-nav.prev, .content > .inner .recommend-products-list .products-slider .thumb-nav.prev {
  box-shadow:rgba(26,23,27,0.3) 5px 5px 5px;
  left:3px;
}
.content > .inner .last-viewed-products-list .products-slider .thumb-nav.next, .content > .inner .recommend-products-list .products-slider .thumb-nav.next {
  background-position:100% 0;
  box-shadow:rgba(26,23,27,0.3) 5px 5px 5px;
  right:3px;
}
.content > .inner .basket-header { overflow:hidden; }
.content > .inner .basket-header .shop-button.shop-button-auto, .content > .inner .basket-header .payment {
  background-color:#dddbd9;
  color:#504d48;
  float:left;
  font-size:13.65px;
  margin:2% 3% 2.8%;
  min-width:38%;
  padding:2%;
  text-align:center;
}
.content > .inner .basket-header .shop-button.shop-button-auto.checkout, .content > .inner .basket-header .payment.next-step {
  background-color:#504d48;
  color:#ffffff;
  float:right;
}
.content > .inner .basket-footer .basket-certificates {
  padding:9% 0;
  text-align:center;
}
.content > .inner .basket-footer .text {
  background-color:#b9b7b3;
  display:none;
  padding:2% 3% 2.7%;
  font-family:'proxima_nova_rgregular';
  font-size:14px;
  color:#504d48;
}
.content > .inner .basket-footer .text h2, .content > .inner .basket-footer .text .h2 {
  font-family:'proxima_nova_rgbold';
  font-size:17.5px;
  line-height:22px;
  margin:1% 0;
}
.content > .inner .basket-footer .text .work-time {
  display:block;
  margin:0 0 6.2%;
}
.content > .inner .basket-footer .text .annotation {
  display:block;
  line-height:1.3;
  font-size:10px;
}
.content > .inner .wishListHeader {
  background-color:#dddbd9;
  margin:0 0 10px;
  overflow:hidden;
  padding:18px 14px 12px;
}
.content > .inner .wishListHeader .createWishListGroup {
  float:right;
  font-size:0;
  padding:5px 0 0;
}
.content > .inner .wishListHeader .createWishListGroup label {
  display:block;
  font:20px 'proxima_nova_rgregular';
  margin:0 0 15px;
}
.content > .inner .wishListHeader .createWishListGroup input[type="text"], .content > .inner .wishListHeader .createWishListGroup input[type="email"], .content > .inner .wishListHeader .createWishListGroup input[type="date"], .content > .inner .wishListHeader .createWishListGroup input[type="tel"], .content > .inner .wishListHeader .createWishListGroup input[type="number"] {
  background-color:#ffffff;
  border:none;
  font-family:'proxima_nova_rgregular';
  font-size:16px;
  padding:10px 12px;
  width:179px;
}
.content > .inner .wishListHeader .createWishListGroup input[type="submit"] {
  background-color:#504d48;
  border:0;
  color:#ffffff;
  font-size:16px;
  text-align:center;
}
.content > .inner .wishListHeader .selectWishListGroup label {
  display:block;
  font-size:27px;
  line-height:1.1;
  margin:0 0 15px;
}
.content > .inner .wishListHeader .selectWishListGroup .select-wrapper {
  background-position:271px 10px;
  font-size:20px;
  height:26px;
  line-height:23px;
  padding-left:7px;
  padding-right:40px;
  width:264px;
}
.content > .inner .wishListHeader .selectWishListGroup { overflow:hidden; }
.content > .inner .shop-checkout-dispatch table, .content > .inner .shop-checkout-payment table, .content > .inner .debitConfirmationContainer table { width:100%; }
.content > .inner .shop-checkout-dispatch table tr td, .content > .inner .shop-checkout-payment table tr td, .content > .inner .debitConfirmationContainer table tr td {
  background-color:#f1f0ef;
  border-bottom:6px solid #ffffff;
}
.content > .inner .shop-checkout-dispatch table tr td h5, .content > .inner .shop-checkout-dispatch table tr td .h5, .content > .inner .shop-checkout-payment table tr td h5, .content > .inner .shop-checkout-payment table tr td .h5, .content > .inner .debitConfirmationContainer table tr td h5, .content > .inner .debitConfirmationContainer table tr td .h5 {
  font-size:13px;
  font-weight:bold;
  margin:0 0 28px;
}
.content > .inner .shop-checkout-dispatch table tr td.check, .content > .inner .shop-checkout-payment table tr td.check, .content > .inner .debitConfirmationContainer table tr td.check {
  padding:2.4% 0 2.4% 3%;
  width:48px;
}
.content > .inner .shop-checkout-dispatch table tr td.description, .content > .inner .shop-checkout-payment table tr td.description, .content > .inner .debitConfirmationContainer table tr td.description {
  font-size:13px;
  padding:2.4% 0 2.4% 3%;
}
.content > .inner .shop-checkout-dispatch table tr td.description h3, .content > .inner .shop-checkout-dispatch table tr td.description .h3, .content > .inner .shop-checkout-payment table tr td.description h3, .content > .inner .shop-checkout-payment table tr td.description .h3, .content > .inner .debitConfirmationContainer table tr td.description h3, .content > .inner .debitConfirmationContainer table tr td.description .h3 {
  font-family:'proxima_nova_rgbold';
  margin:0;
}
.content > .inner .shop-checkout-dispatch table tr td.description p, .content > .inner .shop-checkout-payment table tr td.description p, .content > .inner .debitConfirmationContainer table tr td.description p {
  font-family:'proxima_nova_rgregular';
  line-height:1.2;
  margin:0;
}
.content > .inner .shop-checkout-dispatch table tr td.description p.shop-error, .content > .inner .shop-checkout-payment table tr td.description p.shop-error, .content > .inner .debitConfirmationContainer table tr td.description p.shop-error { margin:0 13px 2% 0; }
.content > .inner .shop-checkout-dispatch table tr td.description .debitField, .content > .inner .shop-checkout-dispatch table tr td.description .select-wrapper, .content > .inner .shop-checkout-payment table tr td.description .debitField, .content > .inner .shop-checkout-payment table tr td.description .select-wrapper, .content > .inner .debitConfirmationContainer table tr td.description .debitField, .content > .inner .debitConfirmationContainer table tr td.description .select-wrapper { background-color:#ffffff; }
.content > .inner .shop-checkout-dispatch table tr td.description .mandatory .debitField, .content > .inner .shop-checkout-dispatch table tr td.description .mandatory .select-wrapper, .content > .inner .shop-checkout-payment table tr td.description .mandatory .debitField, .content > .inner .shop-checkout-payment table tr td.description .mandatory .select-wrapper, .content > .inner .debitConfirmationContainer table tr td.description .mandatory .debitField, .content > .inner .debitConfirmationContainer table tr td.description .mandatory .select-wrapper { background-color:#fbdad6; }
.content > .inner .shop-checkout-dispatch .payment-data, .content > .inner .shop-checkout-payment .payment-data, .content > .inner .debitConfirmationContainer .payment-data {
  background-color:inherit;
  padding:13px 13px 0 0;
}
.content > .inner .shop-checkout-dispatch .payment-data .payment.debitButton, .content > .inner .shop-checkout-payment .payment-data .payment.debitButton, .content > .inner .debitConfirmationContainer .payment-data .payment.debitButton {
  margin-left:0;
  margin-right:0;
}
.content > .inner .shop-checkout-dispatch .payment-data .year label, .content > .inner .shop-checkout-payment .payment-data .year label, .content > .inner .debitConfirmationContainer .payment-data .year label {
  padding-left:0 !important;
  padding-right:0 !important;
}
.content > .inner .shop-checkout-dispatch .payment-data.printable, .content > .inner .shop-checkout-payment .payment-data.printable, .content > .inner .debitConfirmationContainer .payment-data.printable {
  display:block;
  padding:0 3%;
}
.content > .inner .shop-checkout-dispatch .payment-data.printable label, .content > .inner .shop-checkout-payment .payment-data.printable label, .content > .inner .debitConfirmationContainer .payment-data.printable label {
  float:left;
  font-family:'proxima_nova_rgbold';
  width:40%;
}
.content > .inner .shop-checkout-dispatch .payment-data.printable .year label, .content > .inner .shop-checkout-payment .payment-data.printable .year label, .content > .inner .debitConfirmationContainer .payment-data.printable .year label {
  float:none;
  padding-left:0;
  padding-right:0;
  width:auto;
}
.content > .inner .shop-checkout-dispatch .payment-data.printable .shop-order-list, .content > .inner .shop-checkout-payment .payment-data.printable .shop-order-list, .content > .inner .debitConfirmationContainer .payment-data.printable .shop-order-list {
  float:none;
  margin:0 0 30px;
}
.content > .inner .shop-checkout-confirm .payment.prev-step {
  margin-right:0;
  min-width:23%;
}
.content > .inner .shop-checkout-confirm .payment.complete {
  background-color:#00925b;
  color:#ffffff;
  float:right;
  font-size:13px;
  margin:0 3% 0 0;
  padding:1.6% 2.7%;
  width:auto;
}
.content > .inner .shop-checkout-confirm .basket-header .payment.complete {
  margin:2% 3% 2.8% 0;
  padding:1.6% 2.7%;
}
.content > .inner .shop-checkout-payment td { padding:2.4% 0 2.4; }
.content > .inner .basket-body, .content > .inner .fastOrder, .content > .inner .textBlock {
  background-color:#ffffff;
  clear:both;
  margin:0 0 3%;
  overflow:hidden;
  padding:0 0 8%;
}
.content > .inner .basket-body .content-group h1, .content > .inner .basket-body .content-group .h1, .content > .inner .fastOrder .content-group h1, .content > .inner .fastOrder .content-group .h1, .content > .inner .textBlock .content-group h1, .content > .inner .textBlock .content-group .h1 {
  padding-left:0;
  padding-right:0;
}
.content > .inner .basket-body .content-group h2, .content > .inner .basket-body .content-group .h2, .content > .inner .fastOrder .content-group h2, .content > .inner .fastOrder .content-group .h2, .content > .inner .textBlock .content-group h2, .content > .inner .textBlock .content-group .h2 {
  font-size:13px;
  font-family:inherit;
}
.content > .inner .basket-body #registryForm, .content > .inner .fastOrder #registryForm, .content > .inner .textBlock #registryForm { padding:0 3%; }
.content > .inner .basket-body .shop-checkout-breadcrumb, .content > .inner .fastOrder .shop-checkout-breadcrumb, .content > .inner .textBlock .shop-checkout-breadcrumb {
  left:3%;
  margin:3.8% 0 5.8%;
  overflow:hidden;
  position:relative;
}
.content > .inner .basket-body .shop-checkout-breadcrumb li, .content > .inner .fastOrder .shop-checkout-breadcrumb li, .content > .inner .textBlock .shop-checkout-breadcrumb li {
  float:left;
  line-height:0.7;
  position:relative;
  width:25%;
}
.content > .inner .basket-body .shop-checkout-breadcrumb li span, .content > .inner .fastOrder .shop-checkout-breadcrumb li span, .content > .inner .textBlock .shop-checkout-breadcrumb li span {
  color:#ffffff;
  display:block;
  font-size:14px;
  left:0;
  margin-top:-5px;
  position:absolute;
  text-align:center;
  top:50%;
  width:100%;
}
.content > .inner .basket-body .shop-checkout-breadcrumb li.address, .content > .inner .fastOrder .shop-checkout-breadcrumb li.address, .content > .inner .textBlock .shop-checkout-breadcrumb li.address { left:-2%; }
.content > .inner .basket-body .shop-checkout-breadcrumb li.payment, .content > .inner .fastOrder .shop-checkout-breadcrumb li.payment, .content > .inner .textBlock .shop-checkout-breadcrumb li.payment {
  background-color:inherit;
  left:-4%;
}
.content > .inner .basket-body .shop-checkout-breadcrumb li.confirm, .content > .inner .fastOrder .shop-checkout-breadcrumb li.confirm, .content > .inner .textBlock .shop-checkout-breadcrumb li.confirm { left:-6%; }
.content > .inner .basket-body h1, .content > .inner .basket-body .h1, .content > .inner .fastOrder h1, .content > .inner .fastOrder .h1, .content > .inner .textBlock h1, .content > .inner .textBlock .h1 {
  font-family:'proxima_nova_rgbold';
  font-size:18.48px;
  padding:0 3% 7.8%;
}
.content > .inner .basket-body > p, .content > .inner .fastOrder > p, .content > .inner .textBlock > p { padding:0 3%; }
.content > .inner .basket-body .basket-intro-text, .content > .inner .fastOrder .basket-intro-text, .content > .inner .textBlock .basket-intro-text {
  font-family:'proxima_nova_rgregular';
  font-size:13px;
  margin:0 3% 5%;
  overflow:hidden;
}
.content > .inner .basket-body .basket-intro-text strong, .content > .inner .fastOrder .basket-intro-text strong, .content > .inner .textBlock .basket-intro-text strong { font-family:'proxima_nova_rgbold'; }
.content > .inner .basket-body .basket-intro-text a, .content > .inner .fastOrder .basket-intro-text a, .content > .inner .textBlock .basket-intro-text a {
  background-color:#504d48;
  color:#ffffff;
  font-size:13px;
  padding:11px 50px;
}
.content > .inner .basket-body .shop-button.shop-button-auto, .content > .inner .fastOrder .shop-button.shop-button-auto, .content > .inner .textBlock .shop-button.shop-button-auto {
  background-color:#dddbd9;
  color:#504d48;
  float:left;
  font-size:13.65px;
  margin:2% 3% 2.8%;
  padding:2%;
  min-width:38%;
  text-align:center;
}
.content > .inner .basket-body .shop-button.shop-button-auto.checkout, .content > .inner .fastOrder .shop-button.shop-button-auto.checkout, .content > .inner .textBlock .shop-button.shop-button-auto.checkout {
  background-color:#504d48;
  color:#ffffff;
  float:right;
}
.content > .inner .basket-body h2, .content > .inner .basket-body .h2, .content > .inner .fastOrder h2, .content > .inner .fastOrder .h2, .content > .inner .textBlock h2, .content > .inner .textBlock .h2 {
  font-family:'proxima_nova_rgbold';
  font-size:18px;
}
.content > .inner .basket-body p.intro-text, .content > .inner .fastOrder p.intro-text, .content > .inner .textBlock p.intro-text {
  font-family:'proxima_nova_rgbold';
  line-height:1.2;
  margin:0 0 24px;
}
.content > .inner .basket-body h3, .content > .inner .basket-body .h3, .content > .inner .fastOrder h3, .content > .inner .fastOrder .h3, .content > .inner .textBlock h3, .content > .inner .textBlock .h3 {
  font-size:13px;
  line-height:1.2;
  margin:0 0 2.9%;
}
.content > .inner .basket-body .login-block, .content > .inner .fastOrder .login-block, .content > .inner .textBlock .login-block { background-color:#d7ebde; }
.content > .inner .basket-body .login-block input[type="submit"], .content > .inner .fastOrder .login-block input[type="submit"], .content > .inner .textBlock .login-block input[type="submit"] {
  float:right;
  margin:87px 78px 0 0;
}
.content > .inner .basket-body .register-block, .content > .inner .fastOrder .register-block, .content > .inner .textBlock .register-block {
  background-color:#dddbd9;
  margin:3.4% 0 6%;
  padding-bottom:17.5% !important;
}
.content > .inner .basket-body .register-block a.button, .content > .inner .fastOrder .register-block a.button, .content > .inner .textBlock .register-block a.button { padding:2% 5.4% !important; }
.content > .inner .basket-body .add-to-cart, .content > .inner .fastOrder .add-to-cart, .content > .inner .textBlock .add-to-cart {
  background:#00925b;
  border:none;
  color:#ffffff;
  font-size:20px;
  height:38px;
  margin:0 0 59px;
  width:342px;
}
.content > .inner .basket-body .register-block, .content > .inner .basket-body .login-block, .content > .inner .fastOrder .register-block, .content > .inner .fastOrder .login-block, .content > .inner .textBlock .register-block, .content > .inner .textBlock .login-block {
  color:#504d48;
  padding:4% 3%;
}
.content > .inner .basket-body .register-block h2, .content > .inner .basket-body .register-block .h2, .content > .inner .basket-body .login-block h2, .content > .inner .basket-body .login-block .h2, .content > .inner .fastOrder .register-block h2, .content > .inner .fastOrder .register-block .h2, .content > .inner .fastOrder .login-block h2, .content > .inner .fastOrder .login-block .h2, .content > .inner .textBlock .register-block h2, .content > .inner .textBlock .register-block .h2, .content > .inner .textBlock .login-block h2, .content > .inner .textBlock .login-block .h2 { margin:0 0 11%; }
.content > .inner .basket-body .register-block input[type="text"], .content > .inner .basket-body .register-block input[type="password"], .content > .inner .basket-body .register-block input[type="email"], .content > .inner .basket-body .register-block input[type="date"], .content > .inner .basket-body .register-block input[type="tel"], .content > .inner .basket-body .register-block input[type="number"], .content > .inner .basket-body .login-block input[type="text"], .content > .inner .basket-body .login-block input[type="password"], .content > .inner .basket-body .login-block input[type="email"], .content > .inner .basket-body .login-block input[type="date"], .content > .inner .basket-body .login-block input[type="tel"], .content > .inner .basket-body .login-block input[type="number"], .content > .inner .fastOrder .register-block input[type="text"], .content > .inner .fastOrder .register-block input[type="password"], .content > .inner .fastOrder .register-block input[type="email"], .content > .inner .fastOrder .register-block input[type="date"], .content > .inner .fastOrder .register-block input[type="tel"], .content > .inner .fastOrder .register-block input[type="number"], .content > .inner .fastOrder .login-block input[type="text"], .content > .inner .fastOrder .login-block input[type="password"], .content > .inner .fastOrder .login-block input[type="email"], .content > .inner .fastOrder .login-block input[type="date"], .content > .inner .fastOrder .login-block input[type="tel"], .content > .inner .fastOrder .login-block input[type="number"], .content > .inner .textBlock .register-block input[type="text"], .content > .inner .textBlock .register-block input[type="password"], .content > .inner .textBlock .register-block input[type="email"], .content > .inner .textBlock .register-block input[type="date"], .content > .inner .textBlock .register-block input[type="tel"], .content > .inner .textBlock .register-block input[type="number"], .content > .inner .textBlock .login-block input[type="text"], .content > .inner .textBlock .login-block input[type="password"], .content > .inner .textBlock .login-block input[type="email"], .content > .inner .textBlock .login-block input[type="date"], .content > .inner .textBlock .login-block input[type="tel"], .content > .inner .textBlock .login-block input[type="number"] {
  background-color:#ffffff;
  border:none;
  font-family:'proxima_nova_rgregular';
  font-size:13px;
  margin:0 0 2.3%;
  padding:2% 3%;
  width:94%;
}
.content > .inner .basket-body .register-block input[type="password"], .content > .inner .basket-body .login-block input[type="password"], .content > .inner .fastOrder .register-block input[type="password"], .content > .inner .fastOrder .login-block input[type="password"], .content > .inner .textBlock .register-block input[type="password"], .content > .inner .textBlock .login-block input[type="password"] { margin:0 0 4.2%; }
.content > .inner .basket-body .register-block input[type="button"], .content > .inner .basket-body .register-block input[type="submit"], .content > .inner .basket-body .register-block a.button, .content > .inner .basket-body .login-block input[type="button"], .content > .inner .basket-body .login-block input[type="submit"], .content > .inner .basket-body .login-block a.button, .content > .inner .fastOrder .register-block input[type="button"], .content > .inner .fastOrder .register-block input[type="submit"], .content > .inner .fastOrder .register-block a.button, .content > .inner .fastOrder .login-block input[type="button"], .content > .inner .fastOrder .login-block input[type="submit"], .content > .inner .fastOrder .login-block a.button, .content > .inner .textBlock .register-block input[type="button"], .content > .inner .textBlock .register-block input[type="submit"], .content > .inner .textBlock .register-block a.button, .content > .inner .textBlock .login-block input[type="button"], .content > .inner .textBlock .login-block input[type="submit"], .content > .inner .textBlock .login-block a.button {
  background-color:#504d48;
  border:none;
  color:#ffffff;
  float:none;
  font-family:'proxima_nova_rgregular';
  font-size:13px;
  height:auto;
  line-height:inherit;
  margin:0;
  padding:1.7% 5.4%;
  width:auto;
}
.content > .inner .basket-body .register-block .forgotpassword, .content > .inner .basket-body .login-block .forgotpassword, .content > .inner .fastOrder .register-block .forgotpassword, .content > .inner .fastOrder .login-block .forgotpassword, .content > .inner .textBlock .register-block .forgotpassword, .content > .inner .textBlock .login-block .forgotpassword {
  float:right;
  padding:1.7% 0;
}
.content > .inner .basket-body .register-block .forgotpassword a, .content > .inner .basket-body .login-block .forgotpassword a, .content > .inner .fastOrder .register-block .forgotpassword a, .content > .inner .fastOrder .login-block .forgotpassword a, .content > .inner .textBlock .register-block .forgotpassword a, .content > .inner .textBlock .login-block .forgotpassword a { font-size:13px; }
.content > .inner .basket-body .register-block a, .content > .inner .basket-body .login-block a, .content > .inner .fastOrder .register-block a, .content > .inner .fastOrder .login-block a, .content > .inner .textBlock .register-block a, .content > .inner .textBlock .login-block a { color:#00925b; }
.content > .inner .basket-body .register-block .separate, .content > .inner .basket-body .login-block .separate, .content > .inner .fastOrder .register-block .separate, .content > .inner .fastOrder .login-block .separate, .content > .inner .textBlock .register-block .separate, .content > .inner .textBlock .login-block .separate { padding:9% 0; }
.content > .inner .basket-body a.payment, .content > .inner .basket-body button.payment, .content > .inner .basket-body input.payment, .content > .inner .fastOrder a.payment, .content > .inner .fastOrder button.payment, .content > .inner .fastOrder input.payment, .content > .inner .textBlock a.payment, .content > .inner .textBlock button.payment, .content > .inner .textBlock input.payment {
  background-color:#dddbd9;
  border:none;
  color:#504d48;
  display:block;
  float:left;
  font-size:13px;
  margin:0 3%;
  min-width:38%;
  padding:2%;
  text-align:center;
}
.content > .inner .basket-body .payment.next-step, .content > .inner .fastOrder .payment.next-step, .content > .inner .textBlock .payment.next-step {
  background-color:#504d48;
  color:#ffffff;
  float:right;
}
.content > .inner .basket-body .checkout-info, .content > .inner .fastOrder .checkout-info, .content > .inner .textBlock .checkout-info { margin:0 0 5.3%; }
.content > .inner .basket-body .checkout-info h2, .content > .inner .basket-body .checkout-info .h2, .content > .inner .fastOrder .checkout-info h2, .content > .inner .fastOrder .checkout-info .h2, .content > .inner .textBlock .checkout-info h2, .content > .inner .textBlock .checkout-info .h2 {
  background-color:#e5e5e2;
  font-size:13px;
  margin:0 0 3%;
  padding:2.2% 3%;
}
.content > .inner .basket-body .checkout-info .p, .content > .inner .fastOrder .checkout-info .p, .content > .inner .textBlock .checkout-info .p {
  font-size:13px;
  line-height:15px;
  padding:0 3%;
}
.content > .inner .basket-body .checkout-info .edit-data, .content > .inner .fastOrder .checkout-info .edit-data, .content > .inner .textBlock .checkout-info .edit-data {
  color:#00925b;
  font-family:'proxima_nova_rgbold';
  font-size:13px;
  line-height:15px;
  padding:0 3%;
}
.content > .inner .basket-body .productListConfirmPage, .content > .inner .fastOrder .productListConfirmPage, .content > .inner .textBlock .productListConfirmPage { padding:9.9% 0 0; }
.content > .inner .basket-body .confirm-block, .content > .inner .fastOrder .confirm-block, .content > .inner .textBlock .confirm-block {
  font-size:13px;
  margin:0 3%;
}
.content > .inner .basket-body .confirm-block .item, .content > .inner .fastOrder .confirm-block .item, .content > .inner .textBlock .confirm-block .item { margin:0 0 25px; }
.content > .inner .basket-body .confirm-block .item strong, .content > .inner .fastOrder .confirm-block .item strong, .content > .inner .textBlock .confirm-block .item strong { font-family:'proxima_nova_rgbold'; }
.content > .inner .basket-body .confirm-block .item a, .content > .inner .fastOrder .confirm-block .item a, .content > .inner .textBlock .confirm-block .item a { color:#00925b; }
.content > .inner .basket-body .confirm-block .item .confirm-checkbox, .content > .inner .fastOrder .confirm-block .item .confirm-checkbox, .content > .inner .textBlock .confirm-block .item .confirm-checkbox {
  float:left;
  margin-right:13px;
}
.content > .inner .basket-body .confirm-block .item .confirm-text, .content > .inner .fastOrder .confirm-block .item .confirm-text, .content > .inner .textBlock .confirm-block .item .confirm-text {
  line-height:1.2;
  overflow:hidden;
  padding:7px 0 0;
}
.content > .inner .basket-body .debitConfirmationContainer .payment-data.tabbed, .content > .inner .fastOrder .debitConfirmationContainer .payment-data.tabbed, .content > .inner .textBlock .debitConfirmationContainer .payment-data.tabbed { display:none; }
.content > .inner .textBlock { padding:3%; }
.content > .inner .fastOrder { padding-top:7px; }
.content > .inner .fastOrder h2, .content > .inner .fastOrder .h2 { margin-bottom:22px; }
.content > .inner .shop-basket, .content > .inner .shop-order-list {
  clear:both;
  margin:0 0 22px;
  width:100%;
}
.content > .inner .shop-basket td.article, .content > .inner .shop-order-list td.article {
  text-align:center;
  vertical-align:middle;
}
.content > .inner .shop-basket thead tr td, .content > .inner .shop-order-list thead tr td {
  background-color:#e5e5e2;
  color:#504d48;
  font-family:'proxima_nova_rgregular';
  font-size:10px;
  line-height:0.8;
  padding:5px 0;
  text-align:center;
}
.content > .inner .shop-basket thead tr td img, .content > .inner .shop-order-list thead tr td img {
  max-width:198px;
  width:auto;
}
.content > .inner .shop-basket tr td.image, .content > .inner .shop-basket tr td.total-price, .content > .inner .shop-order-list tr td.image, .content > .inner .shop-order-list tr td.total-price {
  padding-left:3% !important;
  padding-right:3% !important;
}
.content > .inner .shop-basket tr td.total-price.iconWrapper, .content > .inner .shop-order-list tr td.total-price.iconWrapper { padding-right:0 !important; }
.content > .inner .shop-basket tr td.total-price, .content > .inner .shop-order-list tr td.total-price { text-align:right; }
.content > .inner .shop-basket tbody tr td, .content > .inner .shop-order-list tbody tr td {
  border-top:1px dashed #b9b7b3;
  padding:6px 0 0;
  position:relative;
}
.content > .inner .shop-basket tbody tr td .icon, .content > .inner .shop-order-list tbody tr td .icon {
  background-color:inherit;
  height:auto;
  width:auto;
}
.content > .inner .shop-basket tbody tr td .product-info, .content > .inner .shop-order-list tbody tr td .product-info {
  margin:0 0 20%;
  overflow:hidden;
  position:relative;
}
.content > .inner .shop-basket tbody tr td .product-info strong, .content > .inner .shop-order-list tbody tr td .product-info strong { font-family:'proxima_nova_rgbold'; }
.content > .inner .shop-basket tbody tr td .product-info .product-name, .content > .inner .shop-order-list tbody tr td .product-info .product-name {
  font-size:12.5px;
  margin:0 0 5%;
  overflow:hidden;
  padding:0;
  position:relative;
}
.content > .inner .shop-basket tbody tr td .product-info .product-name a, .content > .inner .shop-order-list tbody tr td .product-info .product-name a { color:#504d48; }
.content > .inner .shop-basket tbody tr td .product-info .intro-text, .content > .inner .shop-order-list tbody tr td .product-info .intro-text {
  font-size:14px;
  line-height:16px;
  margin:0;
}
.content > .inner .shop-basket tbody tr td .product-info .property, .content > .inner .shop-order-list tbody tr td .product-info .property { font-size:9px; }
.content > .inner .shop-basket tbody tr td .product-info .product-number, .content > .inner .shop-order-list tbody tr td .product-info .product-number {
  font-size:9px;
  margin:0 0 5%;
}
.content > .inner .shop-basket tbody tr td .product-info .product-number span, .content > .inner .shop-order-list tbody tr td .product-info .product-number span { font-size:12px; }
.content > .inner .shop-basket tbody tr td .price, .content > .inner .shop-order-list tbody tr td .price {
  font-size:14px;
  text-align:right;
  width:63%;
}
.content > .inner .shop-basket tbody tr td .price .old-price, .content > .inner .shop-order-list tbody tr td .price .old-price {
  color:#96948f;
  font-size:9px;
}
.content > .inner .shop-basket tbody tr td .price .old-price span, .content > .inner .shop-order-list tbody tr td .price .old-price span {
  font-size:11px;
  white-space:nowrap;
}
.content > .inner .shop-basket tbody tr td .quantity, .content > .inner .shop-order-list tbody tr td .quantity {
  overflow:hidden;
  width:89px;
}
.content > .inner .shop-basket tbody tr td .quantity .edit-data, .content > .inner .shop-order-list tbody tr td .quantity .edit-data {
  overflow:hidden;
  padding:8% 9%;
}
.content > .inner .shop-basket tbody tr td input[type="number"], .content > .inner .shop-basket tbody tr td input[type="text"], .content > .inner .shop-order-list tbody tr td input[type="number"], .content > .inner .shop-order-list tbody tr td input[type="text"] {
  background-color:#ededec;
  border:none;
  float:left;
  font-family:"proxima_nova_rgregular";
  font-size:13px;
  padding:8% 0;
  text-align:center;
  width:26%;
}
.content > .inner .shop-basket tbody tr td input[type="text"].readonly, .content > .inner .shop-order-list tbody tr td input[type="text"].readonly {
  background-color:#d7ebde;
  display:block;
}
.content > .inner .shop-basket tbody tr td .shop-basket-button.remove, .content > .inner .shop-order-list tbody tr td .shop-basket-button.remove {
  background:url("/custom/themes/frank-flechtwaren-mobile/images/removeIcon.png") no-repeat -7px 50% #b9b7b3;
  float:left;
  height:30px;
  overflow:hidden;
  text-indent:-999px;
  width:20px;
}
.content > .inner .shop-basket tbody tr td.total-price, .content > .inner .shop-order-list tbody tr td.total-price {
  font-family:'proxima_nova_rgbold';
  font-size:14px;
}
.content > .inner .shop-basket tbody tr td.total-price span:first-child, .content > .inner .shop-order-list tbody tr td.total-price span:first-child { padding-top:6%; }
.content > .inner .shop-basket tbody tr td.total-price .discounts, .content > .inner .shop-order-list tbody tr td.total-price .discounts {
  color:#e30045;
  font-family:'proxima_nova_rgregular';
}
.content > .inner .shop-basket tbody tr td.quantity a.edit-data, .content > .inner .shop-order-list tbody tr td.quantity a.edit-data {
  clear:both;
  color:#00925b;
  display:block;
  font-size:17.38px;
}
.content > .inner .shop-basket tbody tr td.order-number, .content > .inner .shop-order-list tbody tr td.order-number {
  font-size:22px;
  text-align:center;
  vertical-align:middle;
}
.content > .inner .shop-basket tbody tr td.order-number span, .content > .inner .shop-order-list tbody tr td.order-number span {
  background-color:#ededec;
  display:block;
  padding:7px 0;
}
.content > .inner .shop-basket tbody tr td.order-number input, .content > .inner .shop-order-list tbody tr td.order-number input { width:110px; }
.content > .inner .shop-basket tbody tr td.article, .content > .inner .shop-order-list tbody tr td.article { font-size:20px; }
.content > .inner .shop-basket tbody tr.sale .price, .content > .inner .shop-basket tbody tr.sale td.total-price, .content > .inner .shop-order-list tbody tr.sale .price, .content > .inner .shop-order-list tbody tr.sale td.total-price { color:#e30045; }
.content > .inner .shop-basket tbody tr.sale .icon, .content > .inner .shop-order-list tbody tr.sale .icon {
  display:block;
  float:right;
  height:41px;
  position:relative;
  width:70px;
}
.content > .inner .shop-basket tbody tr.sale .icon span, .content > .inner .shop-order-list tbody tr.sale .icon span {
  height:100%;
  display:block;
  width:100%;
}
.content > .inner .shop-basket tbody tr.sale .icon span.sale, .content > .inner .shop-order-list tbody tr.sale .icon span.sale { background:url("/custom/themes/frank-flechtwaren-mobile/images/sale-basket-icon.png") #e30045 50% 50% no-repeat; }
.content > .inner .shop-basket tbody tr.sale .icon span.new, .content > .inner .shop-order-list tbody tr.sale .icon span.new { background:url("/custom/themes/frank-flechtwaren-mobile/images/new-article-icon.png") #00925b 50% 50% no-repeat; }
.content > .inner .shop-basket tbody tr:first-child td, .content > .inner .shop-basket tbody tr.articlePriceInfo td, .content > .inner .shop-order-list tbody tr:first-child td, .content > .inner .shop-order-list tbody tr.articlePriceInfo td { border:none; }
.content > .inner .shop-basket tr.articlePriceInfo td, .content > .inner .shop-order-list tr.articlePriceInfo td { padding:15px 0 30px; }
.content > .inner .shop-basket tr.articlePriceInfo td .price, .content > .inner .shop-basket tr.articlePriceInfo td .total-price, .content > .inner .shop-order-list tr.articlePriceInfo td .price, .content > .inner .shop-order-list tr.articlePriceInfo td .total-price { padding-top:6%; }
.content > .inner .shop-basket tr.articleInfo td, .content > .inner .shop-order-list tr.articleInfo td { padding:10px 0 0; }
.content > .inner .shop-basket tfoot tr td, .content > .inner .shop-order-list tfoot tr td {
  background-color:#e5e5e2;
  border-bottom:6px solid #ffffff;
  font-family:"proxima_nova_rgbold";
  font-size:14px;
  padding:1.7% 0;
  vertical-align:middle;
}
.content > .inner .shop-basket tfoot tr td form.shop-box, .content > .inner .shop-order-list tfoot tr td form.shop-box {
  font-size:0;
  padding:0 3%;
}
.content > .inner .shop-basket tfoot tr td form.shop-box fieldset, .content > .inner .shop-order-list tfoot tr td form.shop-box fieldset { padding:0; }
.content > .inner .shop-basket tfoot tr td form.shop-box fieldset input[type="text"], .content > .inner .shop-basket tfoot tr td form.shop-box fieldset input[type="email"], .content > .inner .shop-basket tfoot tr td form.shop-box fieldset input[type="date"], .content > .inner .shop-basket tfoot tr td form.shop-box fieldset input[type="tel"], .content > .inner .shop-basket tfoot tr td form.shop-box fieldset input[type="number"], .content > .inner .shop-order-list tfoot tr td form.shop-box fieldset input[type="text"], .content > .inner .shop-order-list tfoot tr td form.shop-box fieldset input[type="email"], .content > .inner .shop-order-list tfoot tr td form.shop-box fieldset input[type="date"], .content > .inner .shop-order-list tfoot tr td form.shop-box fieldset input[type="tel"], .content > .inner .shop-order-list tfoot tr td form.shop-box fieldset input[type="number"] {
  background-color:#ffffff;
  border:none;
  font-family:"proxima_nova_rgregular";
  font-size:13px;
  padding:2.3% 0;
  text-indent:2%;
  width:70%;
}
.content > .inner .shop-basket tfoot tr td form.shop-box fieldset input[type="button"], .content > .inner .shop-order-list tfoot tr td form.shop-box fieldset input[type="button"] {
  background-color:#504d48;
  border:none;
  color:#ffffff;
  font-family:"proxima_nova_rgregular";
  font-size:13px;
  line-height:1.1;
  padding:2.3% 0;
  width:30%;
}
.content > .inner .shop-basket tfoot tr td span.right, .content > .inner .shop-order-list tfoot tr td span.right {
  font-family:'proxima_nova_rgregular';
  font-size:17.38px;
}
.content > .inner .shop-basket tfoot tr td.title, .content > .inner .shop-order-list tfoot tr td.title { padding-left:3%; }
.content > .inner .shop-basket tfoot tr td.price, .content > .inner .shop-order-list tfoot tr td.price {
  padding-right:3%;
  white-space:nowrap;
}
.content > .inner .shop-basket tfoot tr td.a-right, .content > .inner .shop-order-list tfoot tr td.a-right { padding-right:3%; }
.content > .inner .shop-basket tfoot tr.total td, .content > .inner .shop-order-list tfoot tr.total td {
  background-color:#b2decd;
  vertical-align:middle;
}
.content > .inner .shop-basket tfoot tr.total .price, .content > .inner .shop-order-list tfoot tr.total .price {
  color:#00925b;
  font-size:17px;
}
.content > .inner .shop-account-create {
  background-color:inherit;
  font-size:13px;
  padding:0;
}
.content > .inner .shop-account-create .content-group { padding-bottom:11%; }
.content > .inner .shop-account-create h1, .content > .inner .shop-account-create .h1 {
  margin:0;
  padding:2.2% 3% 7%;
}
.content > .inner .shop-account-create h2.accoutntCreateTitle, .content > .inner .shop-account-create .h2.accoutntCreateTitle {
  background:none;
  color:black;
  padding-left:0;
  padding-right:0;
  font-family:'proxima_nova_rgbold';
  font-size:18.48px;
  margin:2.2% 0;
}
.content > .inner .shop-account-create p { padding:0; }
.content > .inner .shop-account-create form h1, .content > .inner .shop-account-create form .h1 {
  padding-left:0;
  padding-right:0;
}
.content > .inner .shop-account-create .annotation {
  display:block;
  font-size:13px;
  margin:0 0 6.8%;
}
.content > .inner .shop-account-create .register-block, .content > .inner .shop-account-create .login-block {
  color:#504d48;
  padding:4% 3%;
  position:relative;
}
.content > .inner .shop-account-create .register-block h1, .content > .inner .shop-account-create .register-block .h1, .content > .inner .shop-account-create .login-block h1, .content > .inner .shop-account-create .login-block .h1 {
  margin:0 0 11%;
  padding:0;
}
.content > .inner .shop-account-create .register-block a.button, .content > .inner .shop-account-create .login-block a.button { display:block; }
.content > .inner .shop-account-create .register-block input[type="text"], .content > .inner .shop-account-create .register-block input[type="password"], .content > .inner .shop-account-create .register-block input[type="email"], .content > .inner .shop-account-create .register-block input[type="date"], .content > .inner .shop-account-create .register-block input[type="tel"], .content > .inner .shop-account-create .register-block input[type="number"], .content > .inner .shop-account-create .login-block input[type="text"], .content > .inner .shop-account-create .login-block input[type="password"], .content > .inner .shop-account-create .login-block input[type="email"], .content > .inner .shop-account-create .login-block input[type="date"], .content > .inner .shop-account-create .login-block input[type="tel"], .content > .inner .shop-account-create .login-block input[type="number"] {
  background-color:#ffffff;
  border:0;
  font-family:'proxima_nova_rgregular';
  font-size:13px;
  margin:0 0 4.9%;
  padding:2% 3%;
  width:94%;
}
.content > .inner .shop-account-create .register-block input[type="button"], .content > .inner .shop-account-create .register-block input[type="submit"], .content > .inner .shop-account-create .register-block a.button, .content > .inner .shop-account-create .register-block a.shop-button, .content > .inner .shop-account-create .login-block input[type="button"], .content > .inner .shop-account-create .login-block input[type="submit"], .content > .inner .shop-account-create .login-block a.button, .content > .inner .shop-account-create .login-block a.shop-button {
  background-color:#504d48;
  border:0;
  color:#ffffff;
  float:none;
  font-family:'proxima_nova_rgregular';
  font-size:13px;
  height:auto;
  line-height:inherit;
  margin:0;
  padding:1.7% 5.4%;
  width:38%;
}
.content > .inner .shop-account-create .register-block a.button, .content > .inner .shop-account-create .login-block a.button { padding:1.7% 0; }
.content > .inner .shop-account-create .register-block .separate, .content > .inner .shop-account-create .login-block .separate { padding:8% 0; }
.content > .inner .shop-account-create .register-block .forgotpassword, .content > .inner .shop-account-create .login-block .forgotpassword {
  float:right;
  padding:1.7% 0;
}
.content > .inner .shop-account-create .register-block a, .content > .inner .shop-account-create .login-block a { color:#00925b; }
.content > .inner .shop-account-create .register-block h3, .content > .inner .shop-account-create .register-block .h3, .content > .inner .shop-account-create .login-block h3, .content > .inner .shop-account-create .login-block .h3 {
  font-size:13px;
  line-height:1.2;
  margin:0 0 2.9%;
}
.content > .inner .shop-account-create h3, .content > .inner .shop-account-create .h3 {
  font-size:13px;
  line-height:1.2;
  margin:0 0 2.9%;
}
.content > .inner .shop-account-create .login-block { background-color:#d7ebde; }
.content > .inner .shop-account-create .register-block { padding-bottom:17.5% !important; }
.content > .inner .shop-account-create .register-block > h2, .content > .inner .shop-account-create .register-block > h3, .content > .inner .shop-account-create .register-block > p { font-size:18px; }
.content > .inner .shop-account-create .register-block__headline { margin-top:30px !important; }
.content > .inner .shop-account-create .register-block__button {
  display:block;
  width:100% !important;
  text-align:left !important;
  padding-left:1.7% !important;
  font-size:18px !important;
}
.content > .inner .shop-account-create input[type="button"], .content > .inner .shop-account-create input[type="submit"], .content > .inner .shop-account-create a.button, .content > .inner .shop-account-create a.shop-button {
  background-color:#504d48;
  border:none;
  color:#ffffff;
  display:block;
  float:right;
  font-size:13px;
  margin-left:3%;
  margin-right:3%;
  padding:2%;
  text-align:center;
  text-transform:inherit;
  width:38%;
}
.content > .inner .shop-account-create a.button.back, .content > .inner .shop-account-create a.shop-button.back {
  background-color:#dddbd9;
  color:#504d48;
  float:left;
}
.content > .inner .shop-contact-box {
  background-color:#ffffff;
  font-size:13px;
  padding:10% 0;
}
.content > .inner .shop-contact-box h2, .content > .inner .shop-contact-box .h2 {
  font-family:'proxima_nova_rgbold';
  font-size:18.48px;
  margin:0 3% 6.4%;
}
.content > .inner .shop-contact-box .intro-text {
  font-size:18.5px;
  line-height:1.1;
  margin:0 3% 6%;
}
.content > .inner .shop-contact-box textarea { margin:15px 0 0 212px; }
.content > .inner .shop-contact-box .annotation {
  display:block;
  margin:24px 0 71px 215px;
}
.content > .inner .shop-contact-box input[type="button"] {
  background-color:#504d48;
  border:none;
  color:#ffffff;
  display:block;
  float:right;
  font-size:13px;
  text-align:center;
  width:360px;
}
.content > .inner .shop-contact-box form {
  overflow:inherit;
  padding:0 3%;
}
.content > .inner .shop-contact-box form fieldset .radio .radio-wrapper {
  display:inline;
  font-size:23px;
  margin:0 0px 0 19px;
}
.content > .inner .shop-contact-box .cataloguesList {
  position:relative;
  margin:0 0 5%;
  max-width:640px;
  min-width:320px;
  width:100%;
}
.content > .inner .shop-contact-box .cataloguesList .catalog-info {
  border-bottom:10px solid #f1f0ef;
  overflow:hidden;
  padding:2.9% 3%;
}
.content > .inner .shop-contact-box .cataloguesList .catalog-info .catalog-icon {
  float:left;
  margin-right:2%;
  width:40%;
}
.content > .inner .shop-contact-box .cataloguesList .catalog-info .catalog-data { overflow:hidden; }
.content > .inner .shop-contact-box .cataloguesList .catalog-info .catalog-data .title {
  display:block;
  font-family:'aleobold';
  font-size:18.5px;
  margin:0 0 10%;
}
.content > .inner .shop-contact-box .cataloguesList .catalog-info .catalog-data .checked-box.hidden { display:none; }
.content > .inner .shop-contact-box .cataloguesList .catalog-info .catalog-data .checked-box a {
  display:block;
  font-size:13px;
  margin-left:35px;
  overflow:hidden;
}
.content > .inner .shop-contact-box .cataloguesList .catalog-info .catalog-data .checked-box .checkbox-wrapper {
  float:left;
  margin-right:9px;
}
.content > .inner .shop-contact-box .cataloguesList .catalog-info .catalog-data .checked-box .checkbox-text {
  color:#00925b;
  font-size:13px;
  line-height:27px;
}
.content > .inner .shop-contact-box .cataloguesList .catalog-info .catalog-data .catalogueNote {
  clear:both;
  color:#808080;
  font-size:20px;
  line-height:1.2;
}
.content > .inner .shop-contact-box .cataloguesList .catalog-info .catalog-data .catalogueNote ul, .content > .inner .shop-contact-box .cataloguesList .catalog-info .catalog-data .catalogueNote ol { margin:0 0 18px; }
.content > .inner .shop-contact-box .cataloguesList .catalog-info .catalog-data .catalogueNote ul { list-style:disc inside; }
.content > .inner .shop-contact-box .cataloguesList .catalog-info .catalog-data .catalogueNote ol { list-style:decimal inside; }
.content > .inner .shop-contact-box .cataloguesList .catalog-info.first { border-top:10px solid #f1f0ef; }
.content > .inner .shop-contact-box fieldset { padding:0 3% 5%; }
.content > .inner .shop-contact-box .commercial-person { padding:16px 0 0; }
.content > .inner .shop-contact-box .checkbox-group .question {
  display:block;
  line-height:1.2;
  margin:0 3% 5%;
}
.content > .inner .shop-contact-box .checkbox-group fieldset .checkbox-text p { margin:5px 0 0; }
.content > .inner .shop-contact-box .catalogOrder.annotation { margin:4.5% 3% 7%; }
.content > .inner form, .content > .inner .payment-data { overflow:hidden; }
.content > .inner form a, .content > .inner .payment-data a { color:#00925b; }
.content > .inner form fieldset, .content > .inner .payment-data fieldset {
  overflow:hidden;
  padding:0 0 2%;
}
.content > .inner form fieldset label, .content > .inner .payment-data fieldset label {
  display:block;
  float:left;
  font-size:13px;
  padding:2.3% 2%;
  width:46%;
}
.content > .inner form fieldset label.required, .content > .inner form fieldset strong, .content > .inner .payment-data fieldset label.required, .content > .inner .payment-data fieldset strong { font-family:'proxima_nova_rgbold'; }
.content > .inner form fieldset label.checkbox-label, .content > .inner .payment-data fieldset label.checkbox-label {
  line-height:0.7;
  padding:13px 0 0;
  width:auto;
}
.content > .inner form fieldset .checkbox-text, .content > .inner .payment-data fieldset .checkbox-text {
  line-height:1.2;
  overflow:hidden;
}
.content > .inner form fieldset .checkbox-text p, .content > .inner .payment-data fieldset .checkbox-text p { margin:0; }
.content > .inner form fieldset input[type="text"], .content > .inner form fieldset input[type="password"], .content > .inner form fieldset input[type="email"], .content > .inner form fieldset input[type="date"], .content > .inner form fieldset input[type="tel"], .content > .inner form fieldset input[type="number"], .content > .inner .payment-data fieldset input[type="text"], .content > .inner .payment-data fieldset input[type="password"], .content > .inner .payment-data fieldset input[type="email"], .content > .inner .payment-data fieldset input[type="date"], .content > .inner .payment-data fieldset input[type="tel"], .content > .inner .payment-data fieldset input[type="number"] {
  background-color:#f1f0ef;
  border:none;
  font-family:'proxima_nova_rgbold';
  font-size:13px;
  padding:2.3% 2%;
  margin-right:0;
  width:96%;
}
.content > .inner form fieldset input[type="text"]::-webkit-input-placeholder, .content > .inner form fieldset input[type="email"]::-webkit-input-placeholder, .content > .inner form fieldset input[type="date"]::-webkit-input-placeholder, .content > .inner form fieldset input[type="tel"]::-webkit-input-placeholder, .content > .inner form fieldset input[type="number"]::-webkit-input-placeholder, .content > .inner form fieldset input[type="password"]::-webkit-input-placeholder, .content > .inner .payment-data fieldset input[type="text"]::-webkit-input-placeholder, .content > .inner .payment-data fieldset input[type="email"]::-webkit-input-placeholder, .content > .inner .payment-data fieldset input[type="date"]::-webkit-input-placeholder, .content > .inner .payment-data fieldset input[type="tel"]::-webkit-input-placeholder, .content > .inner .payment-data fieldset input[type="number"]::-webkit-input-placeholder, .content > .inner .payment-data fieldset input[type="password"]::-webkit-input-placeholder { color:#96948f; }
.content > .inner form fieldset textarea, .content > .inner .payment-data fieldset textarea {
  background-color:#f1f0ef;
  border:none;
  font-family:'proxima_nova_rgregular';
  font-size:13px;
  height:206px;
  padding:0;
  resize:none;
  width:96%;
}
.content > .inner form fieldset textarea#generalRequestText, .content > .inner .payment-data fieldset textarea#generalRequestText {
  margin:0;
  padding:2.3% 2%;
  font-family:"proxima_nova_rgbold";
  border:medium none;
  background-color:#f1f0ef;
  font-size:13px;
  margin-right:0px;
  width:96%;
}
.content > .inner form fieldset span.error-text, .content > .inner form fieldset span.input-text, .content > .inner .payment-data fieldset span.error-text, .content > .inner .payment-data fieldset span.input-text {
  line-height:26px;
  position:relative;
  top:7px;
}
.content > .inner form fieldset .select-wrapper, .content > .inner .payment-data fieldset .select-wrapper {
  background-color:#f1f0ef;
  float:left;
  font-size:13px;
  overflow:hidden;
  margin:0;
  padding:2.3% 6% 2.3% 2%;
  width:42%;
}
.content > .inner form fieldset .checkbox-wrapper, .content > .inner .payment-data fieldset .checkbox-wrapper {
  float:left;
  font-size:13px;
  margin-right:2%;
}
.content > .inner form fieldset .radio, .content > .inner .payment-data fieldset .radio {
  font-size:13px;
  line-height:27px;
  padding:9px 0 0;
}
.content > .inner form fieldset .radio .radio-wrapper, .content > .inner .payment-data fieldset .radio .radio-wrapper {
  display:inline;
  font-size:23px;
  margin:0 5px 0 44px;
}
.content > .inner form fieldset .radio .radio-wrapper:first-child, .content > .inner .payment-data fieldset .radio .radio-wrapper:first-child { margin-left:0; }
.content > .inner form fieldset .radio .radio-wrapper.checked, .content > .inner .payment-data fieldset .radio .radio-wrapper.checked { background-position:0 1px; }
.content > .inner form fieldset .radio br, .content > .inner .payment-data fieldset .radio br { display:none; }
.content > .inner form input[type="button"], .content > .inner form input[type="submit"], .content > .inner .payment-data input[type="button"], .content > .inner .payment-data input[type="submit"] {
  background-color:#504d48;
  border:none;
  color:#ffffff;
  display:block;
  float:right;
  font-size:13px;
  text-align:center;
  padding:7px 12px;
}
.content > .inner form a, .content > .inner .payment-data a { font-size:13px; }
.content > .inner form fieldset.mandatory input[type="text"], .content > .inner form fieldset.mandatory input[type="password"], .content > .inner form fieldset.mandatory input[type="email"], .content > .inner form fieldset.mandatory input[type="date"], .content > .inner form fieldset.mandatory input[type="tel"], .content > .inner form fieldset.mandatory input[type="number"], .content > .inner form fieldset.mandatory textarea, .content > .inner form fieldset.mandatory textarea#generalRequestText, .content > .inner .payment-data fieldset.mandatory input[type="text"], .content > .inner .payment-data fieldset.mandatory input[type="password"], .content > .inner .payment-data fieldset.mandatory input[type="email"], .content > .inner .payment-data fieldset.mandatory input[type="date"], .content > .inner .payment-data fieldset.mandatory input[type="tel"], .content > .inner .payment-data fieldset.mandatory input[type="number"], .content > .inner .payment-data fieldset.mandatory textarea, .content > .inner .payment-data fieldset.mandatory textarea#generalRequestText {
  background-color:#fbdad6;
  font-weight:bold;
}
.content > .inner form fieldset.mandatory .select-wrapper, .content > .inner .payment-data fieldset.mandatory .select-wrapper { background-color:#fbdad6; }
.content > .inner form fieldset.mandatory input[type="text"]::-webkit-input-placeholder, .content > .inner form fieldset.mandatory input[type="email"]::-webkit-input-placeholder, .content > .inner form fieldset.mandatory input[type="date"]::-webkit-input-placeholder, .content > .inner form fieldset.mandatory input[type="tel"]::-webkit-input-placeholder, .content > .inner form fieldset.mandatory input[type="number"]::-webkit-input-placeholder, .content > .inner form fieldset.mandatory input[type="password"]::-webkit-input-placeholder, .content > .inner form fieldset.mandatory textarea::-webkit-input-placeholder, .content > .inner form fieldset.mandatory textarea#generalRequestText::-webkit-input-placeholder, .content > .inner .payment-data fieldset.mandatory input[type="text"]::-webkit-input-placeholder, .content > .inner .payment-data fieldset.mandatory input[type="email"]::-webkit-input-placeholder, .content > .inner .payment-data fieldset.mandatory input[type="date"]::-webkit-input-placeholder, .content > .inner .payment-data fieldset.mandatory input[type="tel"]::-webkit-input-placeholder, .content > .inner .payment-data fieldset.mandatory input[type="number"]::-webkit-input-placeholder, .content > .inner .payment-data fieldset.mandatory input[type="password"]::-webkit-input-placeholder, .content > .inner .payment-data fieldset.mandatory textarea::-webkit-input-placeholder, .content > .inner .payment-data fieldset.mandatory textarea#generalRequestText::-webkit-input-placeholder { color:#e30045; }
.content > .inner form fieldset.mandatory label, .content > .inner form fieldset.mandatory span, .content > .inner .payment-data fieldset.mandatory label, .content > .inner .payment-data fieldset.mandatory span { overflow:hidden; }
.content > .inner #billingaddress { display:none; }
.content > .inner #billingaddress.visible { display:block; }
.content > .inner .product-image-zoom {
  display:none;
  background-color:#f1f0ef;
  height:100%;
  position:fixed;
  top:0;
  max-width:640px;
  min-width:320px;
  width:100%;
  z-index:9999;
}
.content > .inner .product-image-zoom .close-zoom {
  background:url("/custom/themes/frank-flechtwaren-mobile/images/close-full-screen.png") 18px 50% no-repeat #ded7cb;
  color:#504d48;
  font-size:13px;
  padding:13px 35px 13px 55px;
  position:absolute;
  right:18px;
  top:18px;
  z-index:99;
}
.content > .inner .product-image-zoom .image-wrapper {
  height:80%;
  margin:18px;
  text-align:center;
}
.content > .inner .product-image-zoom .image-wrapper .nav {
  background-image:url("/custom/themes/frank-flechtwaren-mobile/images/slider-nav.png");
  height:45px;
  margin-top:-23px;
  overflow:hidden;
  position:absolute;
  text-indent:-999px;
  top:50%;
  width:45px;
  z-index:9;
}
.content > .inner .product-image-zoom .image-wrapper .nav.next {
  background-position:100% 0;
  box-shadow:5px 5px 5px rgba(26,23,27,0.3);
  right:18px;
}
.content > .inner .product-image-zoom .image-wrapper .nav.prev {
  box-shadow:5px 5px 5px rgba(26,23,27,0.3);
  left:18px;
}
.content > .inner .product-image-zoom .thumbs-wrapper ul { text-align:center; }
.content > .inner .product-image-zoom .thumbs-wrapper ul li {
  background-color:#dddbd9;
  display:inline;
  height:100px;
  width:100px;
}
.content > .inner .product-image-zoom .thumbs-wrapper ul { margin:0 auto; }
.content > .inner .product-image-zoom .thumbs-wrapper ul li {
  display:block;
  float:left;
  margin-left:18px;
}
.content > .inner .product-image-zoom .thumbs-wrapper ul li a {
  background-color:#dddbd9;
  display:table-cell;
  height:100px;
  text-align:center;
  vertical-align:middle;
  width:100px;
}
.content > .inner .product-image-zoom .thumbs-wrapper ul li:first-child { margin-left:0; }
.content > .inner .product-image-zoom .thumbs-wrapper ul li.active { box-shadow:2px 0 15px rgba(150,148,143,0.75); }
.content > .inner .customService {
  background-color:#ffffff;
  padding:2.9% 0;
}
.content > .inner .customService h3, .content > .inner .customService .h3 {
  font-size:17.5px;
  font-family:'aleobold';
  margin:0 3% 18px;
}
.content > .inner .customService h3.phone-number, .content > .inner .customService .h3.phone-number {
  font-family:'proxima_nova_rgbold';
  margin-bottom:0;
}
.content > .inner .customService a {
  color:#504d48;
  font-family:'proxima_nova_rgbold';
}
.content > .inner .customService p { margin:0; }
.content > .inner .customService .info-title, .content > .inner .customService h5, .content > .inner .customService .h5 {
  color:#e30045;
  font-family:'proxima_nova_rgbold';
  font-size:14px;
}
.content > .inner .customService .h4, .content > .inner .customService h4 {
  font-family:'proxima_nova_rgbold';
  font-size:14px;
  line-height:1;
}
.content > .inner .customService .info-list li {
  border-top:1px dashed #504d48;
  padding:3%;
}
.content > .inner .customService .info-list li p {
  font-size:10.5px;
  margin:0;
  padding:0;
}
.content > .inner .customService .info-list li:first-child {
  border-top:none;
  padding-top:0;
}
.content > .inner .customService .note { font-size:10.5px; }
.content > .inner .newsletterSubscribeBlock {
  background-color:#ffffff;
  margin:0 0 17px;
  padding:17px 18px;
  position:relative;
}
.content > .inner .newsletterSubscribeBlock .newsletterForm {
  background-color:#f1f0ef;
  height:477px;
  overflow:hidden;
  padding:18px 12px;
  width:445px;
}
.content > .inner .newsletterSubscribeBlock .newsletterForm input[type="text"], .content > .inner .newsletterSubscribeBlock .newsletterForm input[type="email"], .content > .inner .newsletterSubscribeBlock .newsletterForm input[type="date"], .content > .inner .newsletterSubscribeBlock .newsletterForm input[type="tel"], .content > .inner .newsletterSubscribeBlock .newsletterForm input[type="number"] {
  background-color:#ffffff;
  margin:7px 0 0;
  padding:10px 7px;
  width:359px;
}
.content > .inner .newsletterSubscribeBlock .newsletterForm input[type="submit"] {
  background-color:#504d48;
  border:none;
  color:#ffffff;
  display:block;
  float:right;
  font-size:13px;
  margin-right:75px;
  padding:0 32px;
}
.content > .inner .newsletterSubscribeBlock .newsletterForm textarea {
  background-color:#ffffff;
  height:158px;
  padding:10px 7px;
  width:359px;
}
.content > .inner .newsletterSubscribeBlock .newsletterForm fieldset { padding:0 0 21px; }
.content > .inner .newsletterSubscribeBlock .newsletterForm fieldset .checkbox-wrapper { margin:0; }
.content > .inner .newsletterSubscribeBlock .newsletterForm fieldset .checkbox-text { padding:3px 0 0 10px; }
.content > .inner .newsletterSubscribeBlock .newsletterForm fieldset .checkbox-text p { margin:0; }
.content > .inner .newsletterSubscribeBlock .steps {
  overflow:hidden;
  padding:1.5% 3%;
}
.content > .inner .newsletterSubscribeBlock .steps > div {
  padding:125px 0 0;
  text-align:center;
}
.content > .inner .newsletterSubscribeBlock .steps > div p {
  margin:0;
  padding:0;
}
.content > .inner .newsletterSubscribeBlock .steps .step1 { background:url("/custom/themes/frank-flechtwaren-mobile/images/subscribe-step1.png") no-repeat 50% 0; }
.content > .inner .newsletterSubscribeBlock .steps .step2 {
  background:url("/custom/themes/frank-flechtwaren-mobile/images/subscribe-step2.png") no-repeat 50% 0;
  padding:90px 0 0;
}
.content > .inner .newsletterSubscribeBlock .steps .step3 { background:url("/custom/themes/frank-flechtwaren-mobile/images/subscribe-step3.png") no-repeat 50% 0; }
.content > .inner .newsletterSubscribeBlock .steps .separate {
  background:url("/custom/themes/frank-flechtwaren-mobile/images/subscribe-step-separator.png") no-repeat 50% 50%;
  height:70px;
  padding:0;
}
.content > .inner .newsletterSubscribeBlock .subscribeImage {
  background-image:url("/custom/themes/frank-flechtwaren-mobile/images/thumb/subscribe-image.jpg");
  float:right;
  height:513px;
  width:467px;
}
.content > .inner .account-header {
  background-color:#dddbd9;
  margin:0 0 14px;
  padding:9px 14px 15px;
}
.content > .inner .account-header h1, .content > .inner .account-header .h1 {
  font-family:'proxima_nova_rgbold';
  font-size:18.48px;
  line-height:1.2;
  margin:0 0 10px;
  white-space:nowrap;
}
.content > .inner .account-header .shop-account-breadcrumb { overflow:hidden; }
.content > .inner .account-header .shop-account-breadcrumb li {
  float:left;
  margin-left:13px;
}
.content > .inner .account-header .shop-account-breadcrumb li a {
  background-color:#ffffff;
  color:#504d48;
  display:block;
  font-size:13px;
  text-indent:8px;
}
.content > .inner .account-header .shop-account-breadcrumb li.active { font-family:'proxima_nova_rgbold'; }
.content > .inner .account-header .shop-account-breadcrumb li.logout a {
  background:url("/custom/themes/frank-flechtwaren-mobile/images/arrow.png") no-repeat #504d48 205px 50%;
  color:#ffffff;
}
.content > .inner .account-header .shop-account-breadcrumb li:first-child { margin:0; }
.content > .inner .account-body {
  background-color:#ffffff;
  padding:0 0 1.5%;
}
.content > .inner .account-body > p, .content > .inner .account-body > .p {
  font-size:18.48px;
  line-height:1.2;
  padding:0 5px;
}
.content > .inner .account-body form { padding:30px 0 0; }
.content > .inner .account-body form .radio { padding-top:0; }
.content > .inner .account-body form a, .content > .inner .account-body form span, .content > .inner .account-body form .annotation { font-size:13px; }
.content > .inner .account-body form .annotation { display:block; }
.content > .inner .account-body form label { padding:0; }
.content > .inner .account-body form p, .content > .inner .account-body form .p {
  font-size:13px;
  line-height:1.2;
}
.content > .inner .account-body .accountOrdersTable {
  width:100%;
  font-size:13px;
  table-layout:fixed;
}
.content > .inner .account-body .accountOrdersTable tr td {
  padding:2.5% 3%;
  vertical-align:middle;
}
.content > .inner .account-body .accountOrdersTable tr td a { display:block; }
.content > .inner .account-body .accountOrdersTable tr td a.trackingUrl {
  background-image:url("/custom/themes/frank-flechtwaren-mobile/images/trackingUrlIcon.png");
  height:26px;
  margin:0 auto;
  position:relative;
  width:50px;
}
.content > .inner .account-body .accountOrdersTable tr td .annotation {
  line-height:20px;
  overflow:hidden;
  position:relative;
  top:-5px;
}
.content > .inner .account-body .accountOrdersTable tr td .deliveryNote, .content > .inner .account-body .accountOrdersTable tr td .invoiceNote {
  font-size:17.38px;
  line-height:25px;
  padding:3px 0 58px;
  position:relative;
}
.content > .inner .account-body .accountOrdersTable tr td .deliveryNoteContainer, .content > .inner .account-body .accountOrdersTable tr td .invoiceContainer { padding:17px 0 0; }
.content > .inner .account-body .accountOrdersTable tr td .deliveryNoteContainer table, .content > .inner .account-body .accountOrdersTable tr td .invoiceContainer table { margin:0 0 25px; }
.content > .inner .account-body .accountOrdersTable tr td .deliveryNoteContainer table tbody tr td, .content > .inner .account-body .accountOrdersTable tr td .invoiceContainer table tbody tr td {
  border-top:1px dashed #ededec;
  border-bottom:none;
  padding:18px 8px;
  line-height:24px;
  font-size:20px;
}
.content > .inner .account-body .accountOrdersTable tr td .deliveryNoteContainer table tbody tr td .text2, .content > .inner .account-body .accountOrdersTable tr td .deliveryNoteContainer table tbody tr td .text3, .content > .inner .account-body .accountOrdersTable tr td .invoiceContainer table tbody tr td .text2, .content > .inner .account-body .accountOrdersTable tr td .invoiceContainer table tbody tr td .text3 { font-size:66%; }
.content > .inner .account-body .accountOrdersTable tr td .deliveryNoteContainer table tbody tr td.salePercent, .content > .inner .account-body .accountOrdersTable tr td .invoiceContainer table tbody tr td.salePercent { color:#e30045; }
.content > .inner .account-body .accountOrdersTable tr td .deliveryNoteContainer table tbody tr tr:first-child td, .content > .inner .account-body .accountOrdersTable tr td .invoiceContainer table tbody tr tr:first-child td { border:none; }
.content > .inner .account-body .accountOrdersTable tr td .deliveryNoteContainer table.accountOrdersTable.mainData, .content > .inner .account-body .accountOrdersTable tr td .invoiceContainer table.accountOrdersTable.mainData { margin:0 0 40px; }
.content > .inner .account-body .accountOrdersTable tr td .deliveryNoteContainer table.accountOrdersTable.mainData thead tr td, .content > .inner .account-body .accountOrdersTable tr td .invoiceContainer table.accountOrdersTable.mainData thead tr td {
  line-height:1.2;
  padding-bottom:14px;
}
.content > .inner .account-body .accountOrdersTable tr td .deliveryNoteContainer table.accountOrdersTable.mainData tbody tr td, .content > .inner .account-body .accountOrdersTable tr td .invoiceContainer table.accountOrdersTable.mainData tbody tr td {
  border-bottom:1px dashed #ededec;
  border-top:none;
}
.content > .inner .account-body .accountOrdersTable tr td .deliveryNoteContainer table.accountOrdersTable.mainData tbody tr td.empty, .content > .inner .account-body .accountOrdersTable tr td .invoiceContainer table.accountOrdersTable.mainData tbody tr td.empty { padding:0; }
.content > .inner .account-body .accountOrdersTable tr td .deliveryNoteContainer table.accountOrdersTable.mainData tbody tr:first-child td, .content > .inner .account-body .accountOrdersTable tr td .invoiceContainer table.accountOrdersTable.mainData tbody tr:first-child td { border-top:1px dashed #ededec; }
.content > .inner .account-body .accountOrdersTable tr td.tracking { padding:7px 0; }
.content > .inner .account-body .accountOrdersTable tr.headerRow td {
  border:none !important;
  background-color:#e5e5e2;
}
.content > .inner .account-body .accountOrdersTable tr.dynamicForm > td {
  border:none;
  padding:0;
}
.content > .inner .account-body .accountOrdersTable tr.dynamicForm > td a.dynamicFormCloseButton {
  background-image:url("/custom/themes/frank-flechtwaren-mobile/images/close-full-screen.png");
  clear:both;
  float:right;
  height:14px;
  margin:23px 8px 0 0;
  overflow:hidden;
  text-indent:999px;
  width:14px;
}
.content > .inner .account-body .accountOrdersTable tr.dynamicForm > td a.dynamicFormCloseButton.bottom { margin-bottom:35px; }
.content > .inner .account-body .accountOrdersTable tr.dynamicForm > td .deliveryNoteContainer { clear:both; }
.content > .inner .account-body .accountOrdersTable tr.dynamicForm > td .actionGroup {
  float:right;
  margin:0 8px;
}
.content > .inner .account-body .accountOrdersTable thead tr td {
  border:none !important;
  background-color:#e5e5e2;
}
.content > .inner .account-body .accountOrdersTable tbody tr td { border-bottom:1px dashed #ededec; }
.content > .inner .account-body .accountOrdersTable tbody tr.showData > td { border:none; }
.content > .inner .account-body .accountOrdersTable tbody tr.row0 { background-color:#f8f7f6; }
.content > .inner .account-body .accountOrdersTable tfoot tr td {
  background-color:#e5e5e2;
  border-bottom:9px solid #ffffff;
  font-family:"proxima_nova_rgbold";
  font-size:20px;
  height:44px;
  padding:0;
  vertical-align:middle;
}
.content > .inner .account-body .accountOrdersTable tfoot tr td span.right {
  font-family:'proxima_nova_rgregular';
  font-size:17.38px;
}
.content > .inner .account-body .accountOrdersTable tfoot tr td.title { padding-left:8px; }
.content > .inner .account-body .accountOrdersTable tfoot tr td.price {
  padding-right:8px;
  white-space:nowrap;
}
.content > .inner .account-body .accountOrdersTable tfoot tr:first-child td { border-top:9px solid #ffffff; }
.content > .inner .account-body .accountOrdersTable tfoot tr.total td {
  background-color:#d7ebde;
  height:65px;
}
.content > .inner .account-body .accountOrdersTable tfoot tr.total .price { color:#00925b; }
.content > .inner .catalogTitle {
  background-color:#ffffff;
  line-height:1.2;
  overflow:hidden;
  padding:3.8% 2.8% 4%;
}
.content > .inner .catalogTitle h2, .content > .inner .catalogTitle .h2 {
  font-family:'aleobold';
  font-size:20px;
  overflow:hidden;
  float:left;
}
.content > .inner .catalogTitle .articles-count {
  color:#b9b7b3;
  float:right;
  font-size:11px;
  line-height:24px;
  position:relative;
  top:7px;
}
.content > .inner .catalogTitle.searchPage h2, .content > .inner .catalogTitle.searchPage .h2 {
  font-family:"proxima_nova_rgregular";
  float:none;
}
.content > .inner .catalogTitle.searchPage p {
  margin-top:20px;
  font-size:14px;
}
.content > .inner .catalogTitle.searchPage ul {
  list-style:disc outside none;
  padding-left:18px;
  margin-bottom:40px;
}
.content > .inner .catalogTitle.searchPage ul li {
  line-height:16px;
  font-size:14px;
}
.content > .inner .popular-products-list {
  float:right;
  margin:0 0 14px;
  width:740px;
}
.content > .inner .popular-products-list h2, .content > .inner .popular-products-list .h2 { padding-left:16px; }
.content > .inner .popular-products-list .products-slider ul li img { height:355px; }
.content > .inner .catalog-list {
  background-color:#ffffff;
  margin:0 0 14px;
  min-height:451px;
  width:237px;
}
.content > .inner .catalog-list h2, .content > .inner .catalog-list .h2 {
  overflow:hidden;
  padding:39px 0 38px 10px;
  white-space:nowrap;
}
.content > .inner .catalog-list .articles-count {
  color:#b9b7b3;
  display:block;
  float:right;
  font-family:'proxima_nova_rgregular';
  font-size:15.45px;
  padding:47px 7px 8px 0;
}
.content > .inner .catalog-list .articles-list { overflow:hidden; }
.content > .inner .catalog-list .articles-list li {
  border-bottom:1px dashed #aba9a5;
  clear:both;
  font-size:15.45px;
  margin:0;
}
.content > .inner .catalog-list .articles-list li a {
  border:none;
  color:#504d48;
  display:block;
  height:auto;
  line-height:1;
  padding:4px 10px 3px 7px;
}
.content > .inner .catalog-list .articles-list li a span {
  color:#b9b7b3;
  float:right;
  font-family:'proxima_nova_rgregular';
}
.content > .inner .catalog-list .articles-list li a:hover {
  background-color:#f1f0ef;
  font-family:'proxima_nova_rgbold';
}
.content > .inner .catalog-list .articles-list li:first-child { border-top:1px dashed #aba9a5; }
.content > .inner .catalog-list .articles-list li.active a {
  background-color:#f1f0ef;
  font-family:'proxima_nova_rgbold';
}
.content > .inner .articleGroupList { width:1004px; }
.content > .inner .articleGroupList .catalog-list.item {
  float:left;
  margin-right:14px;
  height:622px;
  margin-bottom:16px;
  overflow:hidden;
}
.content > .inner .articleGroupList .catalog-list.item h2, .content > .inner .articleGroupList .catalog-list.item .h2 {
  line-height:1.2;
  padding-bottom:13px;
  padding-top:0;
  white-space:nowrap;
}
.content > .inner .articleGroupList .catalog-list.item .image-wrapper {
  display:table;
  height:180px;
  padding:15px 10px 5px;
  width:207px;
}
.content > .inner .articleGroupList .catalog-list.item .image-wrapper span {
  display:table-cell;
  height:180px;
  text-align:center;
  vertical-align:middle;
  width:207px;
}
.content > .inner .catalog-nav {
  background-color:#dddbd9;
  overflow:hidden;
  margin:0 0 14px;
  padding:10px 17px 7px 10px;
  position:relative;
}
.content > .inner .catalog-nav .select-wrapper {
  float:left;
  margin-right:9px;
}
.content > .inner .catalog-nav .clear-filter {
  bottom:7px;
  font-size:13.52px;
  left:17px;
  position:absolute;
}
.content > .inner .catalog-nav .clear-filter a { color:#00925b; }
.content > .inner .catalog-nav .price-filter {
  float:left;
  font-size:15.45px;
  padding-left:7px;
  width:170px;
}
.content > .inner .catalog-nav .price-filter input[type="text"], .content > .inner .catalog-nav .price-filter input[type="email"], .content > .inner .catalog-nav .price-filter input[type="date"], .content > .inner .catalog-nav .price-filter input[type="tel"], .content > .inner .catalog-nav .price-filter input[type="number"] { display:none; }
.content > .inner .catalog-nav .price-filter .min-price { padding-left:8px; }
.content > .inner .catalog-nav .price-filter .max-price {
  float:right;
  margin-right:-15px;
  position:relative;
}
.content > .inner .catalog-nav .price-filter .price { padding-right:5px; }
.content > .inner .catalog-nav .price-filter .slider-wrapper {
  background-image:url("/custom/themes/frank-flechtwaren-mobile/images/slider-price-bg.png");
  background-repeat:no-repeat;
  padding:0 19px 0 10px;
}
.content > .inner .catalog-nav .price-filter .slider-wrapper #slider-price {
  background:none;
  border:none;
  padding:8px 24px 10px 6px;
}
.content > .inner .catalog-nav .price-filter .slider-wrapper #slider-price .ui-slider-range { background:none; }
.content > .inner .catalog-nav .price-filter .slider-wrapper #slider-price .ui-state-default {
  background:url("/custom/themes/frank-flechtwaren-mobile/images/price-slider-icon.png") 100% 0 no-repeat;
  border:none;
  height:36px;
  top:0;
  width:36px;
}
.content > .inner .catalog-nav .price-filter .slider-wrapper #slider-price .ui-state-default.ui-state-default-min { background-position:0 0; }
.content > .inner .catalog-nav .view { line-height:30px; }
.content > .inner .catalog-nav .view a {
  background-image:url("/custom/themes/frank-flechtwaren-mobile/images/catalog-view.png");
  padding:8px 15px;
}
.content > .inner .catalog-nav .view .table {
  background-position:0 100%;
  margin:0 9px 0 3px;
}
.content > .inner .catalog-nav .view .list { background-position:100% 0; }
.content > .inner .catalog-nav .view .table.active { background-position:0 0; }
.content > .inner .catalog-nav .view .list.active { background-position:100% 100%; }
.content > .inner .product-list { display:none; }
.content > .inner #list-product-view.product-list { background-color:#f1f0ef; }
.content > .inner #list-product-view.product-list div.product, .content > .inner #list-product-view.product-list div.news {
  background-color:#ffffff;
  margin:3% 0 0;
  overflow:hidden;
  padding:1.6% 3%;
  position:relative;
}
.content > .inner #list-product-view.product-list div.product div.product, .content > .inner #list-product-view.product-list div.product div.news, .content > .inner #list-product-view.product-list div.news div.product, .content > .inner #list-product-view.product-list div.news div.news { padding:0; }
.content > .inner #list-product-view.product-list div.product .image-wrapper, .content > .inner #list-product-view.product-list div.news .image-wrapper {
  float:left;
  width:31%;
}
.content > .inner #list-product-view.product-list div.product .image-wrapper a img, .content > .inner #list-product-view.product-list div.news .image-wrapper a img {
  max-height:100%;
  max-width:100%;
}
.content > .inner #list-product-view.product-list div.product .product-info, .content > .inner #list-product-view.product-list div.news .product-info {
  float:left;
  overflow:hidden;
  padding-left:2%;
  position:relative;
  width:38%;
}
.content > .inner #list-product-view.product-list div.product .product-info .product-name, .content > .inner #list-product-view.product-list div.news .product-info .product-name {
  font-size:12.5px;
  padding:0 0 3%;
  margin:0;
}
.content > .inner #list-product-view.product-list div.product .product-info .product-name a, .content > .inner #list-product-view.product-list div.news .product-info .product-name a { color:#504d48; }
.content > .inner #list-product-view.product-list div.product .product-info .intro-text, .content > .inner #list-product-view.product-list div.news .product-info .intro-text {
  font-size:13.52px;
  line-height:16px;
  margin:0;
}
.content > .inner #list-product-view.product-list div.product .product-info .annotation, .content > .inner #list-product-view.product-list div.news .product-info .annotation { margin:0 0 3%; }
.content > .inner #list-product-view.product-list div.product .product-info .property, .content > .inner #list-product-view.product-list div.news .product-info .property { font-size:9px; }
.content > .inner #list-product-view.product-list div.product .product-info .property .value, .content > .inner #list-product-view.product-list div.news .product-info .property .value { display:block; }
.content > .inner #list-product-view.product-list div.product .product-info .detail, .content > .inner #list-product-view.product-list div.news .product-info .detail {
  color:#00925b;
  font-size:13.52px;
  margin:0;
  padding:13px 0 0;
}
.content > .inner #list-product-view.product-list div.product .product-info .detail.not-available, .content > .inner #list-product-view.product-list div.news .product-info .detail.not-available { color:#f39728; }
.content > .inner #list-product-view.product-list div.product .payment-info, .content > .inner #list-product-view.product-list div.news .payment-info {
  overflow:hidden;
  text-align:right;
}
.content > .inner #list-product-view.product-list div.product .payment-info .price, .content > .inner #list-product-view.product-list div.news .payment-info .price {
  clear:both;
  display:block;
  font-family:'proxima_nova_rgbold';
  font-size:20px;
  float:right;
  padding-right:9%;
}
.content > .inner #list-product-view.product-list div.product .payment-info .old-price, .content > .inner #list-product-view.product-list div.news .payment-info .old-price {
  clear:both;
  color:#b9b7b3;
  display:block;
  font-family:'proxima_nova_rgbold';
  font-size:9px;
  text-align:right;
}
.content > .inner #list-product-view.product-list div.product .payment-info .annotation, .content > .inner #list-product-view.product-list div.news .payment-info .annotation {
  float:left;
  font-size:11px;
}
.content > .inner #list-product-view.product-list div.product .payment-info .annotation a, .content > .inner #list-product-view.product-list div.news .payment-info .annotation a { color:#00925b; }
.content > .inner #list-product-view.product-list div.product .payment-info .annotation:first-child, .content > .inner #list-product-view.product-list div.news .payment-info .annotation:first-child { padding-right:25px; }
.content > .inner #list-product-view.product-list div.product .annotation, .content > .inner #list-product-view.product-list div.news .annotation { font-size:9px; }
.content > .inner #list-product-view.product-list div.product .annotation .articleNumber, .content > .inner #list-product-view.product-list div.news .annotation .articleNumber { font-size:12.5px; }
.content > .inner #list-product-view.product-list div.product .annotation.linkToArticle, .content > .inner #list-product-view.product-list div.news .annotation.linkToArticle {
  bottom:0;
  clear:both;
  color:#96948f;
  font-family:'proxima_nova_rgregular';
  font-size:9px;
  float:none;
  padding:0 !important;
  text-align:right;
}
.content > .inner #list-product-view.product-list div.product .icon, .content > .inner #list-product-view.product-list div.news .icon {
  float:right;
  margin:0 0 80px;
  position:relative;
  width:60px;
}
.content > .inner #list-product-view.product-list div.product .text, .content > .inner #list-product-view.product-list div.news .text { overflow:hidden; }
.content > .inner #list-product-view.product-list div.product .text .title, .content > .inner #list-product-view.product-list div.news .text .title {
  color:#ffffff;
  display:block;
  font-family:'aleoregular';
  font-size:21.6px;
  line-height:25px;
  margin:0 0 27px;
}
.content > .inner #list-product-view.product-list div.product .text .title strong, .content > .inner #list-product-view.product-list div.news .text .title strong { font-family:'aleobold'; }
.content > .inner #list-product-view.product-list div.product .text p, .content > .inner #list-product-view.product-list div.news .text p {
  color:#ffffff;
  font-size:15.45px;
  line-height:20px;
  margin:0;
}
.content > .inner #list-product-view.product-list div.product:hover .more-info { display:block; }
.content > .inner #list-product-view.product-list div.sale .price { color:#e30045; }
.content > .inner #list-product-view.product-list .quantity-select {
  float:right;
  margin-top:20px;
}
.content > .inner #list-product-view.product-list div.news {
  background-color:#8ac7a8;
  padding:15px 14px;
}
.content > .inner #list-product-view.product-list div.news a {
  background:url("/custom/themes/frank-flechtwaren-mobile/images/outline-bg.png") repeat 0 0;
  display:block;
  color:#8ac7a8;
  float:right;
  font-size:17.38px;
  padding:5px 5px;
  text-align:center;
  width:auto;
  min-width:140px;
}
.content > .inner #list-product-view.product-list div.news.gift { background-color:#a3cbcf; }
.content > .inner #list-product-view.product-list div.news.gift a { color:#a3cbcf; }
.content > .inner #list-product-view.product-list div.product.empty, .content > .inner #list-product-view.product-list div.product.loading {
  background:url("/custom/themes/frank-flechtwaren-mobile/images/ajaxProductLoader.gif") no-repeat 50% 50% #ffffff;
  height:267px;
}
.content > .inner #list-product-view.product-list div.product.empty > *, .content > .inner #list-product-view.product-list div.product.loading > * { visibility:hidden; }
.content > .inner .product-list.active { display:block; }
.select-wrapper {
  background:url("/custom/themes/frank-flechtwaren-mobile/images/select-bg.png?v=1") 100% 50% no-repeat #ffffff;
  background-size:contain;
  display:block;
  font-family:'proxima_nova_rgregular';
  font-size:15.45px;
  padding:8px 30px 5px 11px;
  position:relative;
  width:109px;
}
.select-wrapper .select-text {
  display:block;
  overflow:hidden;
  white-space:nowrap;
}
.select-wrapper select {
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  height:100%;
  left:0;
  opacity:0;
  position:absolute;
  top:0;
  width:100% !important;
}
.select-wrapper select option {
  font-size:15.45px;
  padding:3px 0;
}
.select-wrapper.sort { width:159px; }
.footer {
  clear:both;
  font-family:'proxima_nova_rgregular';
  font-size:15.45px;
  position:relative;
}
.footer strong { font-family:'proxima_nova_rgbold'; }
.footer > .inner {
  margin:0 auto;
  max-width:640px;
  min-width:320px;
  width:100%;
}
.footer > .inner a { color:#504d48; }
.footer > .inner .item {
  background-color:#dddbd9;
  margin:2.5% 0 0;
  padding:3%;
}
.footer > .inner .item a { color:#00925b; }
.footer > .inner .item h4, .footer > .inner .item .h4 {
  font-family:'proxima_nova_rgbold';
  font-size:17.5px;
  line-height:22px;
  margin:0 0 1%;
}
.footer > .inner .item .icon {
  background-image:url("/custom/themes/frank-flechtwaren-mobile/images/footer-icons.png");
  display:block;
  height:54px;
  margin-right:5.8%;
  width:54px;
}
.footer > .inner .item .icon.newsletter { background-position:0 54px; }
.footer > .inner .item p {
  font-size:14px;
  margin:0 0 7%;
}
.footer > .inner .item p a { font-size:14px; }
.footer > .inner .item .newsletter p { margin:0 0 11%; }
.footer > .inner .item .footer-block form {
  overflow:hidden;
  padding-right:2px;
}
.footer > .inner .item .footer-block form input {
  border:none;
  float:left;
  font-family:'proxima_nova_rgregular';
  font-size:17.38px;
  margin:none;
}
.footer > .inner .item .footer-block form input[type="text"], .footer > .inner .item .footer-block form input[type="email"], .footer > .inner .item .footer-block form input[type="date"], .footer > .inner .item .footer-block form input[type="tel"], .footer > .inner .item .footer-block form input[type="number"] {
  background-color:#ffffff;
  font-size:13px;
  padding:2.5% 2.4%;
  width:64%;
}
.footer > .inner .item .footer-block form input[type="submit"] {
  background-color:#504d48;
  color:#ffffff;
  font-size:13px;
  padding:2.5% 0;
  padding:2.5% 0;
  width:31%;
}
.footer > .inner #footer-menu {
  overflow:hidden;
  padding:9.2% 3% 4%;
}
.footer > .inner #footer-menu ol {
  min-width:310px;
  overflow:hidden;
}
.footer > .inner #footer-menu ol li { float:left; }
.footer > .inner #footer-menu ol li a {
  background-color:#dddbd9;
  border-radius:5px;
  color:#74716c;
  display:block;
  font-size:12px;
  margin:0 6px 13px 0;
  padding:4px 11px;
}
.footer > .inner .desktopLinkMobile { margin:0 0 20px; }
.footer > .inner .desktopLinkMobile a {
  background-color:#b9b7b3;
  border-radius:5px;
  font-size:12px;
  padding:2px 13px;
}
.loupe {
  background:url("/custom/themes/frank-flechtwaren-mobile/images/outline-bg.png") repeat 0 0;
  padding:9px;
  z-index:9;
}
.loupe img { max-width:none; }
.width_25 {
  width:23.5%;
  margin-left:1.1%;
}
.width_25:first-child { margin-left:0; }
.width_66 { width:66%; }
.width_33 {
  margin-left:1%;
  width:33%;
}
.welcomeText {
  top:12px;
  color:gray;
  font-size:18px;
  overflow:hidden;
  white-space:nowrap;
  width:275px;
}
.headerSeparateButtonContainer { margin:0 0 10px; }
.typicalButtonContainer { overflow:hidden; }
.typicalButton {
  background:url("/custom/themes/frank-flechtwaren-mobile/images/arrow.png") no-repeat #504d48 458px 50%;
  font-family:'proxima_nova_rgregular';
  font-size:18px;
  border:none;
  color:#ffffff;
  height:38px;
  display:block;
  padding-right:30px;
  line-height:38px;
  text-align:right;
}
.discounts { font-size:9px; }
.withoutBorder { border:0 !important; }
.debitButton {
  background-color:#504d48 !important;
  color:#ffffff !important;
  text-transform:none !important;
}
.debitZipFirst { width:100px !important; }
.debitZipSecond { width:247px !important; }
@media print {
  body * { visibility:hidden; }
  .printable { visibility:visible; }
  .printable * { visibility:visible; }
  .printable {
    position:absolute;
    left:0;
    top:0;
  }
  .printable a { display:none !important; }
}
.requestNote {
  overflow:hidden !important;
  margin-right:0px !important;
  width:730px !important;
}
.product-wrapper { margin:0 0 18px; }
.product-wrapper div.product, .product-wrapper div.news {
  background-color:#ffffff;
  height:244px;
  float:left;
  padding:13px;
  position:relative;
  margin:0 0 18px 15px;
  width:210px;
}
.product-wrapper div.product .image-wrapper, .product-wrapper div.news .image-wrapper {
  display:table-row;
  height:168px;
  line-height:0;
  position:relative;
  width:210px;
}
.product-wrapper div.product .image-wrapper a, .product-wrapper div.news .image-wrapper a {
  display:table-cell;
  height:175px;
  vertical-align:middle;
  text-align:center;
  width:210px;
}
.product-wrapper div.product .image-wrapper a img, .product-wrapper div.news .image-wrapper a img {
  max-height:100%;
  max-width:100%;
}
.product-wrapper div.product .product-info .product-name, .product-wrapper div.news .product-info .product-name {
  font-size:15.45px;
  line-height:15px;
  overflow:hidden;
  padding:5px 0 0;
  position:relative;
  white-space:nowrap;
}
.product-wrapper div.product .product-info .product-name .text-shadow, .product-wrapper div.news .product-info .product-name .text-shadow {
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
  background-color:#ffffff;
  box-shadow:-5px 2px 3px #ffffff;
  display:block;
  height:100%;
  opacity:0.9;
  position:absolute;
  right:0px;
  width:5px;
}
.product-wrapper div.product .product-info .price, .product-wrapper div.news .product-info .price {
  float:right;
  font-family:'proxima_nova_rgbold';
  font-size:18.34px;
}
.product-wrapper div.product .product-info .old-price, .product-wrapper div.news .product-info .old-price {
  color:#96948f;
  font-family:'proxima_nova_rgbold';
  font-size:15px;
  line-height:26px;
}
.product-wrapper div.product .more-info, .product-wrapper div.news .more-info {
  background-color:#ffffff;
  box-shadow:0px 5px 5px #dddbd9;
  clear:both;
  display:none;
  font-size:13.52px;
  left:0;
  padding:0 13px 8px;
  position:absolute;
  top:225px;
  width:210px;
  z-index:999;
}
.product-wrapper div.product .more-info .property .title, .product-wrapper div.news .more-info .property .title {
  display:block;
  float:left;
  width:51px;
}
.product-wrapper div.product .more-info .property .value, .product-wrapper div.news .more-info .property .value {
  display:block;
  overflow:hidden;
}
.product-wrapper div.product .more-info .detail, .product-wrapper div.news .more-info .detail {
  color:#00925b;
  min-height:35px;
}
.product-wrapper div.product .more-info .detail.not-available, .product-wrapper div.news .more-info .detail.not-available { color:#f39728; }
.product-wrapper div.product .more-info .price, .product-wrapper div.news .more-info .price {
  float:right;
  font-family:'proxima_nova_rgbold';
  font-size:18.34px;
}
.product-wrapper div.product .more-info .old-price, .product-wrapper div.news .more-info .old-price {
  color:#96948f;
  display:block;
  font-family:'proxima_nova_rgbold';
  font-size:15px;
}
.product-wrapper div.product .more-info .payment, .product-wrapper div.news .more-info .payment {
  margin:0 0 28px;
  overflow:hidden;
}
.product-wrapper div.product .more-info .payment input, .product-wrapper div.news .more-info .payment input {
  border:none;
  float:left;
}
.product-wrapper div.product .more-info .payment input[type="text"], .product-wrapper div.product .more-info .payment input[type="email"], .product-wrapper div.product .more-info .payment input[type="date"], .product-wrapper div.product .more-info .payment input[type="tel"], .product-wrapper div.product .more-info .payment input[type="number"], .product-wrapper div.news .more-info .payment input[type="text"], .product-wrapper div.news .more-info .payment input[type="email"], .product-wrapper div.news .more-info .payment input[type="date"], .product-wrapper div.news .more-info .payment input[type="tel"], .product-wrapper div.news .more-info .payment input[type="number"] {
  background-color:#f1f0ef;
  font-family:'proxima_nova_rgregular';
  font-size:21.24px;
  padding:4px 0 5px;
  text-align:center;
  width:43px;
}
.product-wrapper div.product .more-info .payment input[type="submit"], .product-wrapper div.news .more-info .payment input[type="submit"] {
  background:url("/custom/themes/frank-flechtwaren-mobile/images/add-to-cart.png");
  height:34px;
  width:47px;
}
.product-wrapper div.product .more-info .annotation, .product-wrapper div.news .more-info .annotation {
  clear:both;
  font-size:11px;
  padding:0 0 3px;
}
.product-wrapper div.product .more-info .annotation a, .product-wrapper div.news .more-info .annotation a { color:#00925b; }
.product-wrapper div.product .text, .product-wrapper div.news .text {
  height:218px;
  overflow:hidden;
}
.product-wrapper div.product .text .title, .product-wrapper div.news .text .title {
  color:#ffffff;
  display:block;
  font-family:'aleoregular';
  font-size:21.6px;
  line-height:25px;
  margin:0 0 13px;
  text-align:center;
}
.product-wrapper div.product .text .title strong, .product-wrapper div.news .text .title strong { font-family:'aleobold'; }
.product-wrapper div.product .text p, .product-wrapper div.news .text p {
  color:#ffffff;
  font-size:15.45px;
  line-height:20px;
}
.product-wrapper div.product:hover { box-shadow:0px 5px 5px #dddbd9; }
.product-wrapper div.product:hover .more-info { display:block; }
.product-wrapper div.sale .price { color:#e30045; }
.product-wrapper > div.news {
  background-color:#8ac7a8;
  height:246px;
  padding-top:11px;
}
.product-wrapper > div.news a {
  background:url("/custom/themes/frank-flechtwaren-mobile/images/outline-bg.png") repeat 0 0;
  display:block;
  color:#8ac7a8;
  float:right;
  font-size:17.38px;
  padding:5px 5px;
  text-align:center;
  width:auto;
  min-width:140px;
}
.product-wrapper > div.news.gift { background-color:#a3cbcf; }
.product-wrapper > div.news.gift a { color:#a3cbcf; }
.errorMessage { color:red; }
@media (max-width: 400px) {
  .content > .inner .content-group ol li.new-articles, .content > .inner .content-group ol li#group_neu { background-image:url("/custom/themes/frank-flechtwaren-mobile/images/new-article-icon-small.png"); }
  .content > .inner .content-group ol li.sale-articles, .content > .inner .content-group ol li#group_offers { background-image:url("/custom/themes/frank-flechtwaren-mobile/images/sale-icon-small.png"); }
  li.de { background-image:url("/custom/themes/frank-flechtwaren-mobile/images/flagDE-small.png") !important; }
  li.aut { background-image:url("/custom/themes/frank-flechtwaren-mobile/images/flagAUT-small.png") !important; }
  li.foreignCountries { background-image:url("/custom/themes/frank-flechtwaren-mobile/images/flagForeignCountries-small.png") !important; }
}
@media (max-width: 480px) {
  .wrapper .shop-locationShopHeaderRightMenu .product-block .new-article span { background-image:url("/custom/themes/frank-flechtwaren-mobile/images/new-article-icon-small.png"); }
  .wrapper .shop-locationShopHeaderRightMenu .product-block .offers span { background-image:url("/custom/themes/frank-flechtwaren-mobile/images/sale-icon-small.png"); }
  .wrapper .shop-locationShopHeaderRightMenu .product-block .catalogue-request span { background-image:url("/custom/themes/frank-flechtwaren-mobile/images/book-icon-menu-small.png"); }
  .wrapper .shop-locationShopHeaderRightMenu .product-block .newsletter-menu span { background-image:url("/custom/themes/frank-flechtwaren-mobile/images/newsletter-icon-menu-small.png"); }
  .wrapper .menuMobile .account-navigation { background-image:url("/custom/themes/frank-flechtwaren-mobile/images/account-navigation-icon-mobile-menu-small.png"); }
  .wrapper .shop-locationShopHeaderRightMenu .menu .is-trendsetter span { background-image:url("/custom/themes/frank-flechtwaren-mobile/images/trendsetter_small.png"); }
}
.hiddenContainer { display:none; }
#catalogueOrderForm input[type="submit"] {
  margin-left:0;
  margin-right:0;
  padding:1.65% 0;
  width:49.5%;
}
#catalogueOrderForm .radioGroups {
  font-size:17px;
  margin:0 3% 6%;
}
#catalogueOrderForm .radioGroups .title {
  display:block;
  margin:0 0 10px;
}
#catalogueOrderForm .radioGroups .radio { line-height:27px; }
#catalogueOrderForm .radioGroups .radio .radio-wrapper {
  float:left;
  clear:both;
  margin-right:10px;
}
#catalogueOrderForm .radioGroups .radio .radio-wrapper.checked { background-position:0 1px; }
#catalogueOrderForm .buttonGroup, #catalogueOrderForm .backLink { padding:0 3%; }
#catalogueOrderForm .buttonGroup a, #catalogueOrderForm .backLink a {
  background-color:#dddbd9;
  color:#504d48;
  float:left;
  font-size:13px;
  margin:2.9% 0 3.1%;
  min-width:21%;
  padding:2.2% 0;
  text-align:center;
  width:49.5%;
}
#catalogueOrderForm .buttonGroup a.submit, #catalogueOrderForm .backLink a.submit {
  background-color:#504d48;
  color:#ffffff;
  float:right;
}
#catalogueOrderForm .checkbox-text { padding-right:5.1%; }
.required-field { font-size:16px; }
.appliedVoucherForm {
  padding-right:6px;
  float:right;
}
.voucher-delete-button {
  background:url("/custom/themes/frank-flechtwaren-mobile/images/removeIcon.png") no-repeat 50% 50% #b9b7b3 !important;
  float:right !important;
  height:34px !important;
  margin:0 0 0 8px !important;
  overflow:hidden !important;
  text-indent:-999px !important;
  width:33px !important;
  cursor:pointer !important;
}
.voucherPrice {
  float:right;
  line-height:2.4;
}
.countWrapper {
  float:left;
  overflow:hidden;
  width:69px;
}
.countWrapper * {
  float:left;
  height:16px;
  line-height:16px;
  margin-right:3px !important;
}
.countWrapper a {
  background-color:#b9b7b3;
  color:#ffffff !important;
  display:block;
  font-size:13px;
  padding:7px 0;
  text-align:center;
  width:15px;
}
.countWrapper a.inc { line-height:18px; }
.countWrapper input[type="number"] {
  height:16px;
  padding:7px 0 !important;
  width:30px !important;
}
.quantity-select { width:167px; }
.quantity-select--small { width:120px; }
.quantity-select__input {
  float:right;
  height:34px;
  display:block;
  cursor:pointer;
}
.quantity-select__input--desc { margin-right:5px; }
.quantity-select__input--add {
  margin-left:5px;
  margin-right:10px;
}
.quantity-select__submit, .quantity-select__add, .quantity-select__desc, .quantity-select__field {
  display:block;
  text-align:center;
  line-height:34px;
  height:34px;
  border:none;
}
.quantity-select__submit {
  width:47px;
  background:url("/custom/themes/frank-flechtwaren-mobile/images/add-to-cart.png") no-repeat;
}
.quantity-select__remove {
  display:block;
  width:34px;
  height:34px;
  background:url("/custom/themes/frank-flechtwaren-mobile/images/removeIcon.png") no-repeat;
}
.quantity-select__add, .quantity-select__desc {
  width:30px;
  color:white;
  background:#b8b7b3;
  font-size:20px;
}
.quantity-select__field {
  width:40px;
  background:#f3efec;
}
.fieldset-error-text { color:#e30045; }
.voucher-checkout-confirm-button {
  background-color:#504d48;
  border:0;
  color:#ffffff !important;
  font-family:"proxima_nova_rgregular";
  font-size:13px !important;
  line-height:1.1;
  padding:2.3%;
  float:right;
  text-align:center;
}
.voucher-checkout-confirm { padding:1.7% 3% 1.7% 0 !important; }
.cataloge-order-popup {
  line-height:1.2;
  margin:0;
  padding:1.5% 3% 2% !important;
}
.mobile-404-textblock {
  background-color:#ffffff !important;
  padding:2.2% 3% 0 !important;
  margin:0 !important;
}
.mobile-404-textblock h1, .mobile-404-textblock .h1 {
  padding:0 !important;
  margin:0 0 1.2% !important;
}
.mobile-404-textblock p {
  font-size:13px !important;
  margin:0 !important;
  padding:0 0 1.8% !important;
}
#requestForm input[type="submit"] { padding:1.9% 4.6%; }
.product-finder { position:relative; }
.product-finder__list { margin:10px; }
.product-finder .product-tile {
  float:left;
  width:50%;
}
.product-finder .clearfix { clear:both; }
.product-tile { min-height:100px; }
.product-tile__wrapper { margin:20px; }
.product-tile__image-wrapper {
  overflow:hidden;
  height:auto;
}
.product-tile__image {
  width:100%;
  display:block;
}
.product-tile__name {
  text-align:center;
  background:#ebebeb;
  height:35px;
  font-size:18px;
  color:#504d48;
  line-height:35px;
  white-space:nowrap;
}
.product-tile__link { display:block; }
@media all and (max-width: 420px) {
  .product-tile__wrapper { margin:10px; }
}
@media (min-width: 425px) {
  .social-links span {
    float:left;
    padding-bottom:0;
  }
  .social-links .social-links-icons { float:right; }
}
.toast {
  position:fixed;
  left:0;
  right:0;
  bottom:0;
  height:0;
  overflow:hidden;
  z-index:999;
  background-color:#00925b;
  color:#ffffff;
  -webkit-transition:height 350ms;
  -moz-transition:height 350ms;
  -ms-transition:height 350ms;
  -o-transition:height 350ms;
  transition:height 350ms;
}
.toast--centered { text-align:center; }
.toast__message {
  color:#ffffff;
  padding:15px;
  font-size:15px;
}
.toast__message-icon { padding-right:5px; }
.user-discount-wrapper { margin-top:25px; }
.user-discount-wrapper a { color:#00925b; }
.user-discount-wrapper p { padding:0 3% !important; }
.user-discount-wrapper ul {
  list-style-type:disc;
  list-style-position:inside;
  padding:0 3%;
}
.user-discount-wrapper ul li { padding-left:0 !important; }
.user-discount-wrapper ol {
  list-style-type:decimal;
  list-style-position:inside;
  padding:0 3%;
}
.user-discount-wrapper ol li { padding-left:0 !important; }
.user-discount-wrapper ul ul, .user-discount-wrapper ol ul {
  list-style-type:circle;
  list-style-position:inside;
  margin-left:15px;
}
.user-discount-wrapper ol ol, .user-discount-wrapper ul ol {
  list-style-type:lower-latin;
  list-style-position:inside;
  margin-left:15px;
}
@media all and (max-width: 480px) {
  .content > .inner .slider .rhino-container ul li .text {
    width:150px;
    padding:10px 15px;
  }
  .content > .inner .slider .rhino-container ul li .text .read-more { bottom:10px; }
  .content > .inner .slider .rhino-container .rhino-btn {
    width:28px;
    height:28px;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    -o-background-size:cover;
    background-size:cover;
  }
}
.login-dialog {
  width:auto;
  margin-top:20px;
}
.login-dialog--checkout { margin:0 2.8%; }
.login-dialog__field, .login-dialog input[type="text"].login-dialog__field, .login-dialog input[type="password"].login-dialog__field {
  display:block;
  background-color:#f1f0ef !important;
  border:none;
  font-family:'proxima_nova_rgregular';
  float:left;
  margin-bottom:20px;
  width:96%;
  padding:1.9% 1.9% !important;
}
.login-dialog__link {
  display:block;
  color:#00925b;
  margin-bottom:30px;
  font-size:15px !important;
  padding-left:1.9%;
}
.login-dialog__button {
  display:block !important;
  width:100% !important;
  float:none !important;
  border:none;
  font-family:'proxima_nova_rgregular';
  font-size:20.27px;
  text-align:left !important;
  margin-bottom:20px;
  padding:1.9% 1.9% !important;
}
.login-dialog__button--primary {
  background-color:#504d48 !important;
  color:#ffffff !important;
}
.login-dialog__button--secondary {
  background:#00925b !important;
  color:#ffffff !important;
}
.login-dialog__button--link { width:96% !important; }
.login-dialog__headline {
  margin:25px 0 !important;
  padding:0 3% !important;
}
.login-dialog__headline--big {
  font-size:16px;
  font-weight:bold;
}
.login-dialog__message {
  padding:0 3% !important;
  margin:15px 0;
}
.login-dialog > form {
  padding-top:0 !important;
  background:none !important;
}
.login-dialog--alternate__field, .login-dialog--alternate input[type="text"].login-dialog__field, .login-dialog--alternate input[type="password"].login-dialog__field { background-color:#ffffff !important; }
.password-expired-popup {
  position:fixed;
  width:80%;
  top:50%;
  left:50%;
  transform:translate(-50%,-50%);
  background:#f1f0ef;
  padding:15px 30px;
  border:1px solid #dcdad8;
  z-index:99999999999;
  box-shadow:0 0 5px 1px rgba(0,0,0,0.1);
  max-width:620px;
}
.password-expired-popup > h2 {
  background:none !important;
  font-size:18px !important;
  color:#504d48 !important;
  padding:0 !important;
  font-weight:bold !important;
  font-family:'proxima_nova_rgbold';
}
.password-expired-popup > p {
  margin:0 0 18px 0 !important;
  padding:0 !important;
}
.password-expired-popup .login-dialog > form { padding:0 !important; }
.password-expired-popup .login-dialog__button, .password-expired-popup .login-dialog__field {
  display:block;
  width:100%;
  clear:both;
  border:none;
  margin-bottom:10px !important;
  padding-top:5px !important;
  padding-bottom:5px !important;
  text-align:left !important;
}
.account-body .birthdate-fieldset #select1, .account-body .birthdate-fieldset #select2, .account-body .birthdate-fieldset #select3, .account-body .birthdate-fieldset #select4 {
  width:6.6%;
  margin-right:3%;
}
.account-body .birthdate-fieldset #select4 { float:none; }
.content > .inner form.shop-account-data fieldset label { width:50%; }
.content > .inner form.shop-account-data .invoiceMailWrapper label {
  width:20%;
  margin-top:7px;
}
form.shop-account-data label[for=salutation], form.shop-account-data label[for=country], form.shop-account-data label[for=birthdate_day] { margin-top:14px; }
.registration-field__error {
  margin-left:0 !important;
  width:99% !important;
}
.confirmOverlay {
  width:100%;
  height:100%;
  position:fixed;
  top:0;
  left:0;
  color:black;
  opacity:0.5;
}
.confirmNotification {
  width:560px;
  height:90px;
  position:fixed;
  left:50%;
  top:50%;
  margin:-45px 0 0 -280px;
  padding:10px;
  border:10px solid #e5e5e2;
  background:white;
  overflow:hidden;
  font-size:20.27px;
  line-height:22.27px;
  box-shadow:0 0 10px 0 grey;
  z-index:100;
}
.confirmNotification button {
  display:inline-block;
  padding:10px;
  background:grey;
  color:beige;
  font-weight:bold;
  position:absolute;
  right:10px;
  bottom:10px;
  border:none;
  box-shadow:2px 2px 5px 0 lightgrey;
}
.confirmNotification button:hover { box-shadow:0 0 2px 0 lightgrey; }
.confirmNotification .no { right:55px; }

/* custom/themes/frank-flechtwaren-mobile/css/editPageStyles.css */
#brandbox-buttons {
  right: 0 !important;
  left: initial !important;
}

#brandbox-breadcrumb {
  right: 0 !important;
  left: initial !important;
}

#brandbox-panel {
  right: 0 !important;
  left: initial !important;
}

#brandbox-drag {
  right: 0 !important;
  left: initial !important;
}

.brandbox-frame .brandbox-add {
  position: absolute;
  z-index: 999999;
}

.brandbox-frame .content > .inner  {
  position: relative;
  min-height: 50px;
}

.brandbox-frame .content > .inner .icon {
  position: relative;
}
/* custom/extension/shop2/themes/frank-flechtwaren/pages/homeMobile/home.less */
.shop-content-wrap:before, .shop-content-wrap:after {
  content:"";
  display:table;
}
.shop-content-wrap:after { clear:both; }
.shop-content-wrap { zoom:1; }

/* custom/extension/shop2/themes/frank-flechtwaren/views/menu/headerBasket/view.less */
.header>.inner .hidden-block .inner .product-list li .product-info .count { width:105px; }
.header>.inner .hidden-block .inner .product-list li .product-info .price-for-one {
  text-align:right;
  width:80px;
}

/* custom/extension/shop2/themes/frank-flechtwaren/views/search/view.less */
.shop-search { margin-bottom:20px; }
.shop-search input {
  width:175px;
  float:left;
  margin-right:5px;
}
.shop-search .shop-button {
  margin-left:0;
  width:100px;
  float:left;
}
.shop-locationShopHeader .ausgezeichnet {
  position:absolute;
  top:80px;
  left:272px;
}
.shop-locationShopHeader .ausgezeichnet .product-block { margin-top:0px !important; }
.shop-locationShopHeader .ausgezeichnet.loggedIn { top:30px; }

/* custom/extension/shop2/themes/frank-flechtwaren/views/menu/main/view.less */
.menu .shop-menu li { margin-left:0 !important; }

/* custom/extension/shop2/themes/frank-flechtwaren/views/article/headerNewArticle/view.less */
div.shop-files-wrap { width:-20; }
div.shop-files-wrap h2 { width:-20; }
div.shop-files-wrap .shop-main { width:600px; }
div.shop-files-wrap .shop-files { width:600px; }
div.shop-files-wrap .shop-margin { width:380px; }
div.shop-files-wrap .categories { width:370px; }
div.shop-files-wrap .categories li {
  padding:5px;
  margin-bottom:1px;
  cursor:pointer;
}
div.shop-files-wrap .categories li.r1 { background-color:; }
div.shop-files-wrap .categories li.level0 { background-color:; }
div.shop-files-wrap .categories li.level1 { padding-left:10px; }
div.shop-files-wrap .categories li.level2 { padding-left:20px; }
div.shop-files-wrap .categories li.level3 { padding-left:30px; }
div.shop-files-wrap .categories li.level4 { padding-left:40px; }
div.shop-files-wrap .categories li.active { background-color:; }
div.shop-files-wrap .categories li.active a { color:#ffffff; }
div.shop-files-wrap .controls {
  background-color:;
  padding:5px;
  margin-bottom:10px;
}
div.shop-files-wrap .controls p { display:inline; }
div.shop-files-wrap .controls form { display:inline; }
div.shop-files-wrap .controls input.search {
  width:100px;
  background: url('/custom/extension/shop2/themes/frank-flechtwaren/images/view.png') 3px 3px no-repeat;
  text-indent:25px;
  margin-right:20px;
}
div.shop-files-wrap .controls .selection {
  margin-left:20px;
  margin-right:20px;
}
div.shop-files-wrap .controls .orderFieldID { width:100px; }
div.shop-files-wrap .controls .orderDirection { width:90px; }
div.shop-files-wrap .controls input, div.shop-files-wrap .controls select {
  padding:0;
  display:inline;
}
div#shop-files-loader {
  width:100%;
  height:500px;
}
ul.article-files li { cursor:pointer; }

/* custom/extension/shop2/themes/frank-flechtwaren/views/article/headerOffersArticle/view.less */
div.shop-files-wrap { width:-20; }
div.shop-files-wrap h2 { width:-20; }
div.shop-files-wrap .shop-main { width:600px; }
div.shop-files-wrap .shop-files { width:600px; }
div.shop-files-wrap .shop-margin { width:380px; }
div.shop-files-wrap .categories { width:370px; }
div.shop-files-wrap .categories li {
  padding:5px;
  margin-bottom:1px;
  cursor:pointer;
}
div.shop-files-wrap .categories li.r1 { background-color:; }
div.shop-files-wrap .categories li.level0 { background-color:; }
div.shop-files-wrap .categories li.level1 { padding-left:10px; }
div.shop-files-wrap .categories li.level2 { padding-left:20px; }
div.shop-files-wrap .categories li.level3 { padding-left:30px; }
div.shop-files-wrap .categories li.level4 { padding-left:40px; }
div.shop-files-wrap .categories li.active { background-color:; }
div.shop-files-wrap .categories li.active a { color:#ffffff; }
div.shop-files-wrap .controls {
  background-color:;
  padding:5px;
  margin-bottom:10px;
}
div.shop-files-wrap .controls p { display:inline; }
div.shop-files-wrap .controls form { display:inline; }
div.shop-files-wrap .controls input.search {
  width:100px;
  background: url('/custom/extension/shop2/themes/frank-flechtwaren/images/view.png') 3px 3px no-repeat;
  text-indent:25px;
  margin-right:20px;
}
div.shop-files-wrap .controls .selection {
  margin-left:20px;
  margin-right:20px;
}
div.shop-files-wrap .controls .orderFieldID { width:100px; }
div.shop-files-wrap .controls .orderDirection { width:90px; }
div.shop-files-wrap .controls input, div.shop-files-wrap .controls select {
  padding:0;
  display:inline;
}
div#shop-files-loader {
  width:100%;
  height:500px;
}
ul.article-files li { cursor:pointer; }

/* custom/extension/shop2/themes/frank-flechtwaren/views/newsletter/register/view.less */
.shop-newsletter.shop-box fieldset label { width:auto !important; }
.shop-newsletter-confirmed {
  width:600px;
  margin-left:400px;
}

/* custom/extension/shop2/themes/frank-flechtwaren/views/account/create/view.less */
.content > .inner .shop-account-create { padding-top:40px; }
.content > .inner .shop-account-create p { line-height:1.2; }
.content > .inner .shop-account-create form fieldset.birthdate-fieldset-mobile > label, .content > .inner .shop-account-create form fieldset.birthdate-fieldset-mobile > div {
  display:block;
  float:left;
  box-sizing:border-box;
  width:50%;
}
.content > .inner .shop-account-create form fieldset.birthdate-fieldset-mobile > div:after {
  display:block;
  content:" ";
  float:none;
  clear:both;
}
.content > .inner .shop-account-create form fieldset.birthdate-fieldset-mobile:after {
  display:block;
  content:" ";
  float:none;
  clear:both;
}
.content > .inner .shop-account-create form fieldset.birthdate-fieldset-mobile .birthdate_field_wrapper .birthdate_select_field { padding:14.9% 12% 13.9% 8%; }
.content > .inner .shop-account-create form fieldset .birthdate_field_wrapper {
  width:32%;
  float:left;
  margin:0;
  padding:0;
}
.content > .inner .shop-account-create form fieldset .birthdate_field_wrapper.birthdate_field_wrapper_middle {
  margin-left:2%;
  margin-right:2%;
}
.content > .inner .shop-account-create form fieldset .birthdate_field_wrapper .birthdate_select_field {
  padding:6.9% 12% 6.9% 6%;
  width:81%;
}
body .content #registryForm .nonPermanentInvoiceViaEMailFieldset > span { float:left; }
body .content #registryForm .nonPermanentInvoiceViaEMailFieldset > span input {
  width:32px !important;
  margin-right:10px;
}
body .content #registryForm .nonPermanentInvoiceViaEMailFieldset > label {
  float:left;
  width:32%;
}
.user-type-select { margin-bottom:30px; }
.user-type-select .radio-wrapper {
  display:inline;
  font-size:25px;
  line-height:36px;
}
#registryForm .altInfoBox { color:#e30045; }
.registration-step--active .registration-step { display:none; }
.registration-step--active .registration-step--visible { display:block; }
.registration-step__login { display:none; }
.registration-step__login--visible { display:block; }
.registration-step__login-button {
  background:#00925b;
  width:493px;
  line-height:70px;
  color:#ffffff !important;
  text-align:center;
  margin-left:207px;
  display:block;
}
.registration-step__login-button--mobile {
  float:none !important;
  margin:0 !important;
  width:96% !important;
  text-align:center !important;
  line-height:50px;
  color:#ffffff !important;
  background:#00925b !important;
}
.registration-step__login-notice {
  display:block;
  padding:12px;
  margin-left:207px;
  text-align:left;
}
.registration-step__login-notice--mobile {
  display:block;
  margin-left:0;
  padding:12px;
}
.registration-field { clear:both; }
.registration-field--has-error .registration-field__error--mobile, .registration-field--has-error .registration-field__error { display:block; }
.registration-field--has-error .registration-field__info {
  padding:3px;
  color:#c70000;
  background:#fbdad6;
}
.registration-field--has-error .registration-field__info-content {
  background:white;
  padding:5px 9px;
  line-height:26px;
}
.registration-field--has-error .select-wrapper, .registration-field--has-error input { background-color:#fbdad6 !important; }
.registration-field--has-success .registration-field__error { display:none; }
.registration-field--has-success .select-wrapper, .registration-field--has-success input { background-color:#d4e7cc !important; }
.registration-field__info, .registration-field__error {
  margin-left:207px;
  width:487px;
}
.registration-field__error, .registration-field__error--mobile {
  display:none;
  padding:3px;
  color:#c70000;
  background:#fbdad6;
}
.registration-field__error-content {
  background:white;
  padding:5px 9px;
  line-height:26px;
}
.registration-field__error-message { display:none; }
.registration-field__error-message--visible { display:block; }
.registration-field__info { padding:20px 0 10px; }
.registration-field__info-content { line-height:26px; }
.registration-field .select-wrapper--wide .select-wrapper { width:452px !important; }

/* custom/extension/shop2/themes/frank-flechtwaren/views/account/forgot/view.less */
.account-body h3.info {
  font-weight:bold !important;
  font-size:16px !important;
  line-height:18px !important;
  margin-top:50px !important;
}
.account-body p.info {
  font-size:16px !important;
  line-height:18px !important;
  font-weight:bold !important;
  color:darkgrey !important;
  margin-top:15px !important;
}
.account-body p.info a {
  font-size:16px !important;
  line-height:18px !important;
}
.account-body .forgot-large-label { width:350px !important; }
.account-body--password-forgot p { line-height:1.2; }

/* custom/extension/shop2/themes/frank-flechtwaren/views/checkout/basket/view.less */
.shop-basket { margin-bottom:20px; }
.shop-basket thead tr td.tax { text-align:center; }
.shop-basket tr td.image { font-size:0; }
.shop-basket tr td.quantity { width:100px; }
.shop-basket tr td.quantity select { width:90px; }
.shop-basket tr td.quantity input {
  width:30px;
  text-align:center;
}
.shop-basket tr td.price {
  width:10px;
  width:100px;
  text-align:right;
}
.shop-basket tr td.price .priceValue {
  display:block;
  float:left;
  text-align:right;
  width:90px;
}
.shop-basket tr td.tax {
  width:100px;
  text-align:right;
}
.shop-basket tr td.vat {
  width:40px;
  font-style:italic;
}
.shop-basket tr td.edit { width:90px; }
.shop-basket tr td {
  vertical-align:top;
  padding:10px;
  margin-top:20px;
}
.shop-basket tr td a { display:block; }
.shop-basket tr td a.shop-button {
  margin-top:5px;
  width:100px;
}
.shop-basket tr td a.shop-basket-button {
  margin-bottom:5px;
  display:block;
}
.shop-basket tr td img { display:inline; }
.wrapper .content .inner .loginInfo {
  font-family:'proxima_nova_rgregular';
  font-size:14px;
  line-height:16px;
}
.wrapper .content .inner .voucherInfo { margin-top:10px; }
.wrapper .content .inner .voucherInfo .asterisk {
  float:left;
  width:10px;
  font-size:14px;
  line-height:16px;
}
.wrapper .content .inner .voucherInfo p {
  font-family:'proxima_nova_rgregular';
  font-size:14px;
  line-height:16px;
  margin:0;
  display:block;
  overflow:hidden;
  width:390px;
}
.shop-basket-list {
  padding:0 3%;
  margin-bottom:20px;
}
.shop-basket-list__row {
  width:100%;
  margin-bottom:20px;
}
.shop-basket-list__row::after {
  clear:both;
  display:table;
  content:" ";
}
.shop-basket-list__row--dashed {
  border-top:1px dashed #b9b7b3;
  padding:10px 0;
  margin-bottom:0;
}
.shop-basket-list__image-wrapper { padding-right:10px; }
.shop-basket-list__col-image {
  float:left;
  width:25%;
}
.shop-basket-list__col-info {
  float:left;
  width:75%;
}
.shop-basket-list__icons { position:relative; }
.shop-basket-list__description { font-size:9px; }
.shop-basket-list__quantity::after {
  clear:both;
  display:table;
  content:" ";
}
.shop-basket-list__quantity-label { margin-bottom:5px; }
.shop-basket-list .quantity-select__input--remove { float:right; }
.shop-basket-list__prices::after {
  clear:both;
  display:table;
  content:" ";
}
.shop-basket-list__price {
  float:left;
  padding-right:30px;
  font-size:14px;
}
.shop-basket-list__price-label {
  font-size:10px;
  padding-bottom:10px;
}
.shop-basket-list .salePercent, .shop-basket-list .sale .price { color:#e30045; }
.shop-basket-list .old-price {
  color:#96948f;
  font-size:9px;
}
.shop-basket-list .total-price { font-family:'proxima_nova_rgbold'; }
.shop-basket-list .product-name {
  font-size:12.5px;
  overflow:hidden;
}
.shop-basket-list .product-name a { color:#504d48; }
.shop-basket-list .product-number {
  font-size:9px !important;
  margin:0 0 10px;
}
.shop-basket-list .product-number span { font-size:12px; }
@media all and (max-width: 480px) {
  .shop-basket-list .shop-basket-list__icons::after {
    display:table;
    clear:both;
    content:" ";
  }
  .shop-basket-list .shop-basket-list__icons .icon {
    position:static;
    width:100%;
  }
  .shop-basket-list .shop-basket-list__icons .icon span {
    float:right;
    margin-bottom:10px;
  }
}

/* custom/extension/shop2/themes/frank-flechtwaren/views/account/welcome/view.less */
.email-login-form input[type=submit] {
  display:block !important;
  float:left !important;
  width:auto !important;
  min-width:235px;
  padding-left:8px !important;
  padding-right:8px !important;
  margin-right:5px;
}
.shop-account .smallText { font-size:20.27px !important; }

/* custom/extension/shop2/themes/frank-flechtwaren/views/account/data/view.less */
body .content .shop-account-data .nonPermanentInvoiceViaEMailFieldset > span { float:left; }
body .content .shop-account-data .nonPermanentInvoiceViaEMailFieldset > span input {
  width:32px !important;
  margin-right:10px;
}
body .content .shop-account-data .nonPermanentInvoiceViaEMailFieldset > label {
  float:left;
  width:32%;
}
.registration-step--active .registration-step { display:none; }
.registration-step--active .registration-step--visible { display:block; }
.registration-step__login { display:none; }
.registration-step__login--visible { display:block; }
.registration-step__login-button {
  background:#00925b;
  width:493px;
  line-height:70px;
  color:#ffffff !important;
  text-align:center;
  margin-left:207px;
  display:block;
}
.registration-step__login-button--mobile {
  float:none !important;
  margin:0 !important;
  width:96% !important;
  text-align:center !important;
  line-height:50px;
  color:#ffffff !important;
  background:#00925b !important;
}
.registration-step__login-notice {
  display:block;
  padding:12px;
  margin-left:207px;
  text-align:left;
}
.registration-step__login-notice--mobile {
  display:block;
  margin-left:0;
  padding:12px;
}
.registration-field { clear:both; }
.registration-field--has-error .registration-field__error--mobile, .registration-field--has-error .registration-field__error { display:block; }
.registration-field--has-error .registration-field__info {
  padding:3px;
  color:#c70000;
  background:#fbdad6;
}
.registration-field--has-error .registration-field__info-content {
  background:white;
  padding:5px 9px;
  line-height:26px;
}
.registration-field--has-error .select-wrapper, .registration-field--has-error input { background-color:#fbdad6 !important; }
.registration-field--has-success .registration-field__error { display:none; }
.registration-field--has-success .select-wrapper, .registration-field--has-success input { background-color:#d4e7cc !important; }
.registration-field__info, .registration-field__error {
  margin-left:207px;
  width:487px;
}
.registration-field__error, .registration-field__error--mobile {
  display:none;
  padding:3px;
  color:#c70000;
  background:#fbdad6;
}
.registration-field__error-content {
  background:white;
  padding:5px 9px;
  line-height:26px;
  font-size:20.27px;
}
.registration-field__error-message { display:none; }
.registration-field__error-message--visible { display:block; }
.registration-field__info { padding:20px 0 10px; }
.registration-field__info-content { line-height:26px; }
.registration-field .select-wrapper--wide .select-wrapper { width:452px !important; }

/* custom/extension/shop2/themes/frank-flechtwaren/views/account/orders/view.less */
.shop-account .order-pager { margin:25px 0 10px 0; }
.shop-account .order-pager .order-page-next { float:right; }
.shop-account .order-pager a {
  font-size:21px;
  line-height:18px;
}
.shop-account .order-pager .clearfix { clear:both; }

/* custom/extension/shop2/themes/frank-flechtwaren/views/checkout/welcome/view.less */
.shop-checkout-login fieldset input#new, .shop-checkout-login fieldset input#exists, .shop-checkout-login fieldset input#guest {
  float:left;
  margin-right:10px;
}
.shop-checkout-login fieldset label {
  font-weight:bold;
  width:auto;
}
.shop-checkout-login #wrapUser, .shop-checkout-login #wrapPassword { margin-left:32px; }
.shop-checkout-login #wrapUser label, .shop-checkout-login #wrapPassword label {
  font-weight:normal;
  width:250px;
}
.shop-checkout-login .forgotpassword {
  display:block;
  margin-left:32px;
}
.checkout-address-login-wrapper {
  display:block;
  padding:60px 0;
  margin:0 auto;
}
.button-guest-order {
  display:block;
  padding:10px 15px;
  margin:0;
  font-family:"proxima_nova_rgregular", sans-serif;
  font-size:14px;
  text-align:center;
  text-decoration:none;
}
.button-guest-order--primary {
  color:#ffffff !important;
  background:#00925b;
}
.button-guest-order--default {
  color:#ffffff !important;
  background:#504d48;
}
.mobile-paypal-checkout {
  display:block;
  padding:20px 0 0 0;
  margin:0;
}
.mobile-paypal-checkout__label {
  display:block;
  text-align:center;
  font-size:17px;
}
.mobile-paypal-checkout__button {
  display:block;
  padding:0;
  margin:5px auto 0;
  width:158px;
  height:26px;
  background:url("/custom/extension/shop2/themes/frank-flechtwaren/css/table/assets/checkout-logo-small-de.png") center center no-repeat;
}

/* custom/extension/shop2/themes/frank-flechtwaren/views/checkout/payment/view.less */
#paymentForm { display:none; }
#paymentform { position:relative; }
.moreInfo {
  color:#00925b;
  font-size:12px !important;
  line-height:14px !important;
}
.payPalButton {
  display:none;
  position:absolute;
  margin-left:714px;
  width:241px;
  background:white;
  pointer-events:none;
  left:0;
}

/* custom/extension/shop2/themes/frank-flechtwaren/views/checkout/confirm/view.less */
.shop-checkout-confirm div.p {
  margin-left:10px;
  padding-bottom:10px;
}
.shop-checkout-confirm .shop-basket th { font-weight:bold; }
.shop-checkout-confirm .note {
  margin-left:10px;
  margin-right:10px;
  margin-bottom:5px;
  float:left;
}
.shop-checkout-confirm div.check { height:70px; }
.shop-checkout-confirm fieldset.cancel, .shop-checkout-confirm fieldset.gtc {
  margin-top:10px;
  width:330px;
}
.shop-checkout-confirm fieldset.cancel label, .shop-checkout-confirm fieldset.gtc label { width:300px; }
.shop-checkout-confirm fieldset.cancel a, .shop-checkout-confirm fieldset.gtc a {
  display:inline;
  text-decoration:underline;
}
.shop-checkout-confirm fieldset.gtc #gtc { margin-right:10px; }
.shop-checkout-confirm .shop-button { margin-top:5px; }
.shop-checkout-confirmed .shop-error {
  margin:0;
  padding:10px;
}

/* custom/extension/shop2/themes/frank-flechtwaren/views/checkout/confirmed/view.less */
.shop-checkout-confirmed iframe {
  width:100%;
  height:600px;
}
.basket-body h3.info {
  font-weight:bold !important;
  font-size:16px !important;
  line-height:18px !important;
  margin-top:60px !important;
}
.basket-body p.info {
  font-size:16px !important;
  line-height:18px !important;
  font-weight:bold !important;
  color:darkgrey !important;
}

/* custom/extension/shop2/themes/frank-flechtwaren/views/employees/list/view.less */
.shop-employee { margin-bottom:20px; }
.shop-employee tr.r1 { background-color:#ffffff; }
.shop-employee tr td.edit { width:40px; }
.shop-employee tr td {
  vertical-align:top;
  padding:10px;
  margin-top:20px;
}
.shop-employee tr td a.shop-button {
  margin-top:5px;
  width:100px;
}

/* custom/extension/shop2/themes/frank-flechtwaren/views/employees/edit/view.less */
.shop-employee-edit .shop-button {
  margin-top:30px;
  margin-left:150px !important;
}

/* custom/extension/shop2/themes/frank-flechtwaren/views/account/requestForm/view.less */
.wrapper>.content>.inner .shop-contact-box #catalogueRequestForm .radioGroups {
  border:none;
  left:0;
  padding:0 0 20px;
  width:auto;
}

/* custom/extension/shop2/themes/frank-flechtwaren/views/account/complaint/view.less */
.content > .inner .account-body.complaint-content { position:relative; }
.content > .inner .account-body.complaint-content .loader {
  display:block;
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:rgba(0,0,0,0.1);
}
.content > .inner .account-body.complaint-content .loader > img {
  display:block;
  position:absolute;
  top:50%;
  left:50%;
  margin-top:-16px;
  margin-left:-16px;
}
.content > .inner .account-body.complaint-content .information-text { font-size:17px; }
.content > .inner .account-body.complaint-content .table-form { min-width:300px; }
.content > .inner .account-body.complaint-content .nowrap { white-space:nowrap; }
.content > .inner .account-body.complaint-content .hide { display:none !important; }
.content > .inner .account-body.complaint-content .information {
  display:block;
  padding:12px 8px;
  margin:0 0 20px 0;
  border:1px solid #90b2cc;
}
.content > .inner .account-body.complaint-content .information > p { margin-bottom:0; }
.content > .inner .account-body.complaint-content .articles > td { padding:0 !important; }
.content > .inner .account-body.complaint-content .articles > td > div {
  display:block;
  overflow:hidden;
}
.content > .inner .account-body.complaint-content .articles > td > div > div {
  display:block;
  padding:0;
  margin:0;
}
.content > .inner .account-body.complaint-content .articles > td > div > div > table.accountOrdersTable td { border-bottom:1px dashed #ededec; }
.content > .inner .account-body.complaint-content .articles > td > div > div > table.accountOrdersTable tr.background-even td { border-bottom:1px dashed white; }
.content > .inner .account-body.complaint-content label {
  display:block;
  position:relative;
  padding:0;
  margin:0 0 10px 0;
  white-space:nowrap;
}
.content > .inner .account-body.complaint-content label.checkbox {
  min-height:27px;
  line-height:27px;
}
.content > .inner .account-body.complaint-content label.checkbox .checkbox-wrapper {
  display:inline-block;
  width:27px;
  height:27px;
}
.content > .inner .account-body.complaint-content label.radio {
  min-height:29px;
  line-height:29px;
}
.content > .inner .account-body.complaint-content label.radio .radio-wrapper {
  display:inline-block;
  width:29px;
  height:29px;
}
.content > .inner .account-body.complaint-content label select {
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none;
  padding:10px;
}
.content > .inner .account-body.complaint-content label.select {
  position:relative;
  min-height:33px;
  line-height:33px;
}
.content > .inner .account-body.complaint-content label.select .select-wrapper {
  display:block;
  min-width:160px;
  max-width:160px;
  border:1px solid;
}
.content > .inner .account-body.complaint-content label.file {
  display:block;
  float:left;
  position:relative;
  width:33.333333333333%;
  min-height:33px;
  line-height:33px;
}
.content > .inner .account-body.complaint-content label.file input { display:block; }
.content > .inner .account-body.complaint-content label.file .file-label { font-size:17px; }
.content > .inner .account-body.complaint-content .table-form > div {
  display:block;
  overflow:hidden;
  height:0;
}
.content > .inner .account-body.complaint-content > form > table { margin-bottom:15px; }
.content > .inner .account-body.complaint-content .back {
  margin:25px 0 0 0;
  background-color:#504d48;
  border:none;
  color:#ffffff !important;
  display:block;
  float:right;
  font-family:'proxima_nova_rgregular';
  font-size:20.27px;
  height:40px;
  line-height:40px;
  text-align:center;
  text-transform:lowercase;
  width:235px;
}
.content > .inner .account-body.complaint-content input[type="submit"]:disabled { cursor:not-allowed !important; }
.content > .inner .account-body.complaint-content .accountOrdersTable {
  width:100%;
  font-size:17px;
  line-height:1.2;
}
.content > .inner .account-body.complaint-content .accountOrdersTable *[data-type=form] {
  position:relative;
  margin-left:-460px;
  margin-top:40px;
}
.content > .inner .account-body.complaint-content .accountOrdersTable *[data-type=form] .article-complaint-left { width:70%; }
.content > .inner .account-body.complaint-content .accountOrdersTable *[data-type=form] .article-complaint-left .article-complaint-row { margin-right:15px; }
.content > .inner .account-body.complaint-content .accountOrdersTable *[data-type=form] .article-complaint-right { width:30%; }
.content > .inner .account-body.complaint-content .accountOrdersTable *[data-type=form] .article-complaint-bottom {
  display:block;
  float:none;
  clear:both;
  margin:20px 0 0 0;
}
.content > .inner .account-body.complaint-content .accountOrdersTable *[data-type=form] .article-complaint-left .article-complaint-row, .content > .inner .account-body.complaint-content .accountOrdersTable *[data-type=form] .article-complaint-right .article-complaint-row {
  clear:both;
  font-size:17px;
  line-height:1.2;
}
.content > .inner .account-body.complaint-content .accountOrdersTable *[data-type=form] .article-complaint-left .article-complaint-row .clearfix, .content > .inner .account-body.complaint-content .accountOrdersTable *[data-type=form] .article-complaint-right .article-complaint-row .clearfix { clear:both; }
.content > .inner .account-body.complaint-content .accountOrdersTable *[data-type=form] .article-complaint-left .article-complaint-row label span, .content > .inner .account-body.complaint-content .accountOrdersTable *[data-type=form] .article-complaint-right .article-complaint-row label span {
  font-family:'proxima_nova_rgregular';
  font-size:17.38px;
}
.content > .inner .account-body.complaint-content .accountOrdersTable *[data-type=form] .article-complaint-left .article-complaint-row.article-complaint-row-reason, .content > .inner .account-body.complaint-content .accountOrdersTable *[data-type=form] .article-complaint-right .article-complaint-row.article-complaint-row-reason { margin-bottom:15px; }
.content > .inner .account-body.complaint-content .accountOrdersTable *[data-type=form] .article-complaint-left .article-complaint-row.article-complaint-row-reason label, .content > .inner .account-body.complaint-content .accountOrdersTable *[data-type=form] .article-complaint-right .article-complaint-row.article-complaint-row-reason label {
  float:left;
  overflow:hidden;
}
.content > .inner .account-body.complaint-content .accountOrdersTable *[data-type=form] .article-complaint-left .article-complaint-row.article-complaint-row-reason label > span, .content > .inner .account-body.complaint-content .accountOrdersTable *[data-type=form] .article-complaint-right .article-complaint-row.article-complaint-row-reason label > span {
  float:left;
  font-size:17px;
}
.content > .inner .account-body.complaint-content .accountOrdersTable *[data-type=form] .article-complaint-left .article-complaint-row.article-complaint-row-reason label > span .select-text, .content > .inner .account-body.complaint-content .accountOrdersTable *[data-type=form] .article-complaint-right .article-complaint-row.article-complaint-row-reason label > span .select-text { font-size:17px; }
.content > .inner .account-body.complaint-content .accountOrdersTable *[data-type=form] .article-complaint-left .article-complaint-row.article-complaint-row-reason label .reason-label, .content > .inner .account-body.complaint-content .accountOrdersTable *[data-type=form] .article-complaint-right .article-complaint-row.article-complaint-row-reason label .reason-label {
  font-size:17px;
  margin-right:71px;
}
.content > .inner .account-body.complaint-content .accountOrdersTable *[data-type=form] .article-complaint-left .article-complaint-row.article-complaint-row-reason label .reason-label.reason-label-quantity, .content > .inner .account-body.complaint-content .accountOrdersTable *[data-type=form] .article-complaint-right .article-complaint-row.article-complaint-row-reason label .reason-label.reason-label-quantity { margin-right:17px; }
.content > .inner .account-body.complaint-content .accountOrdersTable *[data-type=form] .article-complaint-left .article-complaint-row.article-complaint-row-reason label.reason-select, .content > .inner .account-body.complaint-content .accountOrdersTable *[data-type=form] .article-complaint-right .article-complaint-row.article-complaint-row-reason label.reason-select { width:70%; }
.content > .inner .account-body.complaint-content .accountOrdersTable *[data-type=form] .article-complaint-left .article-complaint-row.article-complaint-row-reason label.reason-select .select-wrapper, .content > .inner .account-body.complaint-content .accountOrdersTable *[data-type=form] .article-complaint-right .article-complaint-row.article-complaint-row-reason label.reason-select .select-wrapper {
  width:210px;
  min-width:210px;
  max-width:210px;
  display:block;
  position:static;
}
.content > .inner .account-body.complaint-content .accountOrdersTable *[data-type=form] .article-complaint-left .article-complaint-row.article-complaint-row-reason label.reason-quantity, .content > .inner .account-body.complaint-content .accountOrdersTable *[data-type=form] .article-complaint-right .article-complaint-row.article-complaint-row-reason label.reason-quantity { width:30%; }
.content > .inner .account-body.complaint-content .accountOrdersTable *[data-type=form] .article-complaint-left .article-complaint-row.article-complaint-row-reason label.reason-quantity .select-wrapper, .content > .inner .account-body.complaint-content .accountOrdersTable *[data-type=form] .article-complaint-right .article-complaint-row.article-complaint-row-reason label.reason-quantity .select-wrapper {
  width:30px;
  min-width:30px;
  max-width:30px;
}
.content > .inner .account-body.complaint-content .accountOrdersTable *[data-type=form] .article-complaint-left .article-complaint-row.article-complaint-row-reason label.reason-image, .content > .inner .account-body.complaint-content .accountOrdersTable *[data-type=form] .article-complaint-right .article-complaint-row.article-complaint-row-reason label.reason-image { width:35%; }
.content > .inner .account-body.complaint-content .accountOrdersTable *[data-type=form] .article-complaint-left .article-complaint-row.article-complaint-row-reason label.reason-image input, .content > .inner .account-body.complaint-content .accountOrdersTable *[data-type=form] .article-complaint-right .article-complaint-row.article-complaint-row-reason label.reason-image input { width:225px; }
.content > .inner .account-body.complaint-content .accountOrdersTable *[data-type=form] .article-complaint-left .article-complaint-row.article-complaint-row-action .radio-label, .content > .inner .account-body.complaint-content .accountOrdersTable *[data-type=form] .article-complaint-left .article-complaint-row.article-complaint-row-action .radio, .content > .inner .account-body.complaint-content .accountOrdersTable *[data-type=form] .article-complaint-right .article-complaint-row.article-complaint-row-action .radio-label, .content > .inner .account-body.complaint-content .accountOrdersTable *[data-type=form] .article-complaint-right .article-complaint-row.article-complaint-row-action .radio { float:left; }
.content > .inner .account-body.complaint-content .accountOrdersTable *[data-type=form] .article-complaint-left .article-complaint-row.article-complaint-row-action .radio-label, .content > .inner .account-body.complaint-content .accountOrdersTable *[data-type=form] .article-complaint-right .article-complaint-row.article-complaint-row-action .radio-label {
  margin-right:23px;
  line-height:32px;
}
.content > .inner .account-body.complaint-content .accountOrdersTable *[data-type=form] .article-complaint-left .article-complaint-row.article-complaint-row-action .radio, .content > .inner .account-body.complaint-content .accountOrdersTable *[data-type=form] .article-complaint-right .article-complaint-row.article-complaint-row-action .radio { margin-right:54px; }
.content > .inner .account-body.complaint-content .accountOrdersTable *[data-type=form] .article-complaint-left .article-complaint-row.article-complaint-row-action .radio.radio-no-margin, .content > .inner .account-body.complaint-content .accountOrdersTable *[data-type=form] .article-complaint-right .article-complaint-row.article-complaint-row-action .radio.radio-no-margin { margin-right:0; }
.content > .inner .account-body.complaint-content .accountOrdersTable *[data-type=form] .article-complaint-left .article-complaint-row.article-complaint-row-note .note-label, .content > .inner .account-body.complaint-content .accountOrdersTable *[data-type=form] .article-complaint-left .article-complaint-row.article-complaint-row-note .text-wrapper, .content > .inner .account-body.complaint-content .accountOrdersTable *[data-type=form] .article-complaint-right .article-complaint-row.article-complaint-row-note .note-label, .content > .inner .account-body.complaint-content .accountOrdersTable *[data-type=form] .article-complaint-right .article-complaint-row.article-complaint-row-note .text-wrapper {
  font-size:17px;
  line-height:1.2;
  float:left;
}
.content > .inner .account-body.complaint-content .accountOrdersTable *[data-type=form] .article-complaint-left .article-complaint-row.article-complaint-row-note .note-label, .content > .inner .account-body.complaint-content .accountOrdersTable *[data-type=form] .article-complaint-right .article-complaint-row.article-complaint-row-note .note-label { margin-right:15px; }
.content > .inner .account-body.complaint-content .accountOrdersTable *[data-type=form] .article-complaint-left .article-complaint-row.article-complaint-row-note .text-wrapper textarea, .content > .inner .account-body.complaint-content .accountOrdersTable *[data-type=form] .article-complaint-right .article-complaint-row.article-complaint-row-note .text-wrapper textarea { width:416px; }
.content > .inner .account-body.complaint-content .accountOrdersTable .text { margin-top:20px; }
.content > .inner .account-body.complaint-content .accountOrdersTable .text .text-wrapper {
  position:relative;
  overflow:hidden;
  display:inline-block;
  float:right;
}
.content > .inner .account-body.complaint-content .accountOrdersTable .text textarea {
  width:330px;
  resize:none;
  height:150px;
}
.content > .inner .account-body.complaint-content .accountOrdersTable tr td {
  padding:15px 8px;
  vertical-align:top;
  line-height:1.2;
  font-size:17px;
}
.content > .inner .account-body.complaint-content .accountOrdersTable tr td a { display:block; }
.content > .inner .account-body.complaint-content .accountOrdersTable tr td a.trackingUrl {
  background-image:url("/custom/extension/shop2/themes/frank-flechtwaren/views/account/images/trackingUrlIcon.png");
  height:26px;
  margin:0 auto;
  width:50px;
}
.content > .inner .account-body.complaint-content .accountOrdersTable tr td .annotation {
  line-height:20px;
  overflow:hidden;
  position:relative;
  top:-5px;
}
.content > .inner .account-body.complaint-content .accountOrdersTable tr td .deliveryNote, .content > .inner .account-body.complaint-content .accountOrdersTable tr td .invoiceNote {
  font-size:17.38px;
  line-height:25px;
  padding:3px 8px 58px;
  position:relative;
}
.content > .inner .account-body.complaint-content .accountOrdersTable tr td .deliveryNoteContainer, .content > .inner .account-body.complaint-content .accountOrdersTable tr td .invoiceContainer { padding:17px 0 0; }
.content > .inner .account-body.complaint-content .accountOrdersTable tr td .deliveryNoteContainer table, .content > .inner .account-body.complaint-content .accountOrdersTable tr td .invoiceContainer table { margin:0 0 25px; }
.content > .inner .account-body.complaint-content .accountOrdersTable tr td .deliveryNoteContainer table tbody tr td, .content > .inner .account-body.complaint-content .accountOrdersTable tr td .invoiceContainer table tbody tr td {
  border-bottom:none;
  padding:18px 8px;
  font-size:17px;
  line-height:1.2;
}
.content > .inner .account-body.complaint-content .accountOrdersTable tr td .deliveryNoteContainer table tbody tr td .text2, .content > .inner .account-body.complaint-content .accountOrdersTable tr td .deliveryNoteContainer table tbody tr td .text3, .content > .inner .account-body.complaint-content .accountOrdersTable tr td .invoiceContainer table tbody tr td .text2, .content > .inner .account-body.complaint-content .accountOrdersTable tr td .invoiceContainer table tbody tr td .text3 {
  font-size:17px;
  line-height:1.2;
}
.content > .inner .account-body.complaint-content .accountOrdersTable tr td .deliveryNoteContainer table tbody tr td.salePercent, .content > .inner .account-body.complaint-content .accountOrdersTable tr td .invoiceContainer table tbody tr td.salePercent { color:; }
.content > .inner .account-body.complaint-content .accountOrdersTable tr td .deliveryNoteContainer table tbody tr tr:first-child td, .content > .inner .account-body.complaint-content .accountOrdersTable tr td .invoiceContainer table tbody tr tr:first-child td { border:none; }
.content > .inner .account-body.complaint-content .accountOrdersTable tr td .deliveryNoteContainer table.accountOrdersTable.mainData, .content > .inner .account-body.complaint-content .accountOrdersTable tr td .invoiceContainer table.accountOrdersTable.mainData { margin:0 0 40px; }
.content > .inner .account-body.complaint-content .accountOrdersTable tr td .deliveryNoteContainer table.accountOrdersTable.mainData thead tr td, .content > .inner .account-body.complaint-content .accountOrdersTable tr td .invoiceContainer table.accountOrdersTable.mainData thead tr td {
  line-height:1.2;
  padding:7px 8px 14px;
  font-size:17px;
}
.content > .inner .account-body.complaint-content .accountOrdersTable tr td .deliveryNoteContainer table.accountOrdersTable.mainData tbody tr td, .content > .inner .account-body.complaint-content .accountOrdersTable tr td .invoiceContainer table.accountOrdersTable.mainData tbody tr td { border-top:none; }
.content > .inner .account-body.complaint-content .accountOrdersTable tr td .deliveryNoteContainer table.accountOrdersTable.mainData tbody tr td.empty, .content > .inner .account-body.complaint-content .accountOrdersTable tr td .invoiceContainer table.accountOrdersTable.mainData tbody tr td.empty { padding:0; }
.content > .inner .account-body.complaint-content .accountOrdersTable tr td.tracking { padding-bottom:5px; }
.content > .inner .account-body.complaint-content .accountOrdersTable tr.headerRow td {
  border:none !important;
  background-color:#504d48;
  color:white;
  padding:7px 8px;
  font-size:17px;
}
.content > .inner .account-body.complaint-content .accountOrdersTable tr.dynamicForm > td {
  border:none;
  padding:0;
}
.content > .inner .account-body.complaint-content .accountOrdersTable tr.dynamicForm > td a.dynamicFormCloseButton {
  background-image:url("/custom/extension/shop2/themes/frank-flechtwaren/views/account/images/close-full-screen.png");
  clear:both;
  display:block;
  float:right;
  height:14px;
  margin:23px 8px 0 0;
  position:relative;
  width:14px;
}
.content > .inner .account-body.complaint-content .accountOrdersTable tr.dynamicForm > td a.dynamicFormCloseButton .info {
  background-color:;
  border:1px solid #cccccc;
  border-radius:4px;
  box-shadow:0 3px 4px #999999;
  bottom:16px;
  color:;
  display:none;
  font-family:'proxima_nova_rgbold';
  font-size:11.59px;
  font-weight:normal;
  left:0;
  line-height:16px;
  margin:0;
  padding:6px 15px;
  position:absolute;
  width:93px;
  z-index:500;
}
.content > .inner .account-body.complaint-content .accountOrdersTable tr.dynamicForm > td a.dynamicFormCloseButton .info strong {
  display:block;
  margin:0 0 10px;
}
.content > .inner .account-body.complaint-content .accountOrdersTable tr.dynamicForm > td a.dynamicFormCloseButton.bottom { margin-bottom:35px; }
.content > .inner .account-body.complaint-content .accountOrdersTable tr.dynamicForm > td a.dynamicFormCloseButton:hover .info { display:block; }
.content > .inner .account-body.complaint-content .accountOrdersTable tr.dynamicForm > td .deliveryNoteContainer { clear:both; }
.content > .inner .account-body.complaint-content .accountOrdersTable tr.dynamicForm > td .actionGroup {
  float:right;
  margin:0 8px;
}
.content > .inner .account-body.complaint-content .accountOrdersTable thead tr td {
  border:none !important;
  background-color:#e5e5e2;
  padding:7px 8px 14px;
  font-size:17px;
}
.content > .inner .account-body.complaint-content .accountOrdersTable tbody tr td { background-color:white; }
.content > .inner .account-body.complaint-content .accountOrdersTable tbody tr.background-even td { background-color:#e5e5e2; }
.content > .inner .account-body.complaint-content .accountOrdersTable tbody tr .text-right {
  display:block;
  text-align:right;
  font-size:17px;
  line-height:1.2;
}
.content > .inner .account-body.complaint-content .accountOrdersTable tbody tr.showData > td { border:none; }
.content > .inner .account-body.complaint-content .accountOrdersTable tbody tr.row0 { background-color:#f8f7f6; }
.content > .inner .account-body.complaint-content .accountOrdersTable tfoot tr td {
  background-color:#e5e5e2;
  border-bottom:9px solid ;
  font-family:"proxima_nova_rgbold";
  font-size:20px;
  height:44px;
  padding:0;
  vertical-align:middle;
}
.content > .inner .account-body.complaint-content .accountOrdersTable tfoot tr td span.right {
  font-family:'proxima_nova_rgregular';
  font-size:17.38px;
}
.content > .inner .account-body.complaint-content .accountOrdersTable tfoot tr td.title { padding-left:8px; }
.content > .inner .account-body.complaint-content .accountOrdersTable tfoot tr td.price {
  padding-right:8px;
  white-space:nowrap;
}
.content > .inner .account-body.complaint-content .accountOrdersTable tfoot tr:first-child td { border-top:9px solid ; }
.content > .inner .account-body.complaint-content .accountOrdersTable tfoot tr.total td {
  background-color:#d7ebde;
  height:65px;
}
.content > .inner .account-body.complaint-content .accountOrdersTable tfoot tr.total .price { color:; }

/* custom/extension/shop2/themes/frank-flechtwaren/views/checkout/fastOrder/view.less */
.wrapper > .content > .inner .fastOrder p.intro-text { font-family:'proxima_nova_rgregular'; }
.wrapper > .content > .inner .fastOrder .shop-order-list thead tr td.total-price { text-indent:30px; }
.wrapper > .content > .inner .fastOrder .shop-order-list tbody tr td.price { text-align:right; }
.fakeFocus {
  background:#ededec;
  border:0;
  display:none;
  font-family:"proxima_nova_rgregular";
  font-size:21.24px;
  height:33px;
  padding:0;
  position:absolute;
  text-align:center;
  z-index:999;
}

/* custom/extension/shop2/themes/frank-flechtwaren/views/article/details/view.less */
.articleData .hidden { display:none; }
.shop-article .shop-error { display:none; }
.shop-article ol.shop-images {
  width:110px;
  float:left;
}
.shop-article div.wrap-main {
  float:left;
  width:300px;
}
.shop-article div.wrap-main table {
  width:300px;
  margin-top:10px;
  margin-bottom:20px;
}
.shop-article div.wrap-main table thead tr th {
  padding:3px;
  background-color:#eeeeee;
}
.shop-article div.wrap-main table tr td {
  vertical-align:top;
  width:50%;
}
.shop-article div.wrap-main table tr td.price {
  width:50%;
  text-align:right;
}
.shop-article div.wrap-main table tr td.unit { padding-left:10px; }
.shop-article div.wrap-main table tr.r1 td { color:#aaaaaa; }
.shop-article div.wrap-right {
  float:left;
  width:260px;
}
.shop-article div.wrap-right label {
  float:left;
  width:100px;
  text-align:right;
  margin-right:10px;
}
.shop-article div.wrap-right input#quantity {
  border-width:1px;
  width:45px;
}
.shop-article div.wrap-right select#quantity {
  border-width:1px;
  width:150px;
}
.shop-article div.wrap-right .shop-option { overflow:hidden; }
.shop-article div.wrap-right .shop-option select {
  width:150px;
  margin-bottom:10px;
  border-width:1px;
  border-color:#cccccc;
}
.shop-article div.wrap-right .shop-article-price { margin-top:10px; }
.shop-article div.wrap-right .shop-article-price p, .shop-article div.wrap-right .shop-article-price h3 {
  width:260px;
  margin-bottom:0;
  text-align:right;
}
.shop-article div.wrap-right .shop-article-price p span {
  text-align:right;
  display:inline-block;
  width:100px;
}
.shop-article div.wrap-right .shop-article-price p span.label { width:160px; }
.shop-article div.wrap-right .shop-button {
  margin-left:110px;
  margin-top:10px;
}
#auorg-bg { margin-top:70px !important; }
#auorg {
  left:auto !important;
  right:0px;
}
.auorg.title.action { padding-top:0px !important; }
a.schema { color:#504d48 !important; }
.wrapper > .content > .inner .product-inner .product-info .unavailableArticleNotificationQuestion { margin:20px 0 30px 118px; }
.wrapper > .content > .inner .product-inner .product-info .unavailableArticleNotification {
  margin:0 0 20px 118px;
  position:relative;
  overflow:hidden;
}
.wrapper > .content > .inner .product-inner .product-info .unavailableArticleNotification input {
  border:none;
  background:none;
  font-size:17.38px;
  padding:6px 4px 9px 13px;
  width:220px;
  background:#f1f0ef;
  margin:0;
  float:left;
}
.wrapper > .content > .inner .product-inner .product-info .unavailableArticleNotification button {
  border:none;
  background:none;
  font-size:17.38px;
  padding:6px 4px 9px 6px;
  width:90px;
  background:#504d48;
  color:#f1f0ef;
  margin:0;
  float:right;
}
template#errorTemplate { display:none; }
.errorNotice {
  box-shadow:0 0 15px 5px lightgrey;
  position:fixed;
  width:100%;
  bottom:0;
  left:0;
  height:100px;
  background-color:white;
  z-index:100000;
}
.errorNotice .errorText { padding:40px; }
.errorNotice .errorClose {
  position:absolute;
  right:10px;
  bottom:10px;
  width:32px !important;
  height:32px;
  background:#504d48 url("/custom/themes/frank-flechtwaren/images/scroll-to-top.png") no-repeat center !important;
  background-size:cover !important;
  transform:rotate(180deg);
}

/* custom/extension/shop2/themes/frank-flechtwaren/views/article/catalog/view.less */
@media all and (-webkit-min-device-pixel-ratio: 0) {
  .wrapper > .content .inner .catalog #list-product-view.product-list div.product .annotation strong {
    position:relative;
    top:1px;
  }
}
.wrapper > .content .inner .catalog h1 {
  font-family:'aleobold';
  font-size:28px;
  line-height:1.4;
  float:left;
  padding-right:15px;
}

/* custom/extension/shop2/themes/frank-flechtwaren/views/article/articleGroupsOverview/view.less */
.wrapper > .content .inner .shop-ArticleGroupsOverview h1 {
  font-family:'aleobold';
  font-size:28px;
  line-height:1.4;
  margin:0 0 13px;
  padding:21px 16px;
  background:#ffffff url("/custom/themes/frank-flechtwaren/images/overviewGroupsIcon.png") no-repeat 100% 0;
  padding-right:83px !important;
}

/* custom/extension/faq/theme/css/faq.css */
.extension-faq {
  background-color: #ffffff;
  margin: 0 0 23px;
  padding: 28px 14px 75px; }
  .extension-faq h1, .extension-faq h2 {
    font-family: "proxima_nova_rgbold", serif;
    color: #504d48 !important; }
  .extension-faq h1 {
    font-size: 27.03px;
    line-height: 1.2;
    margin: 0 0 20px; }
  .extension-faq h2 {
    font-size: 20.27px;
    line-height: 27px; }
  .extension-faq p {
    font-size: 17px !important;
    line-height: 22px; }
  .extension-faq .submit-new-question-form {
    margin-top: 45px;
    position: relative; }
    .extension-faq .submit-new-question-form .new-question-input {
      width: 75%;
      height: 206px;
      margin-right: 15px;
      margin-top: 20px;
      padding: 7px 9px;
      background-color: #f1f0ef;
      border: none;
      font-family: "proxima_nova_rgregular", serif;
      font-size: 17px;
      resize: none; }
    .extension-faq .submit-new-question-form .new-question-submit {
      background-color: #504d48;
      border: none;
      color: #ffffff;
      font-family: "proxima_nova_rgregular", serif;
      font-size: 17px;
      line-height: 37px;
      text-align: center;
      vertical-align: top; }
  .extension-faq .faq-category .faq-category-heading {
    margin-top: 45px; }
  .extension-faq .faq-category .faq-question-container {
    margin: 20px 0; }
    .extension-faq .faq-category .faq-question-container .faq-question-toggle {
      background: #f1f0ef;
      width: 100%;
      cursor: pointer; }
      .extension-faq .faq-category .faq-question-container .faq-question-toggle .faq-question {
        margin: 0 10px 0 10px;
        line-height: 37px;
        color: black;
        position: relative;
        font-size: 17px; }
      .extension-faq .faq-category .faq-question-container .faq-question-toggle .faq-question-toggle-icon {
        margin: 5px 10px 0 10px;
        float: right;
        line-height: 37px; }
        .extension-faq .faq-category .faq-question-container .faq-question-toggle .faq-question-toggle-icon span.ui-icon {
          width: 24px;
          height: 24px;
          background-image: url("/custom/themes/frank-flechtwaren/images/jqueryUI/ui-icons_222222_384x360.png"); }
          .extension-faq .faq-category .faq-question-container .faq-question-toggle .faq-question-toggle-icon span.ui-icon.ui-icon-carat-1-e {
            background-position-x: -48px;
            background-position-y: 0;
            background-position: -48px 0; }
          .extension-faq .faq-category .faq-question-container .faq-question-toggle .faq-question-toggle-icon span.ui-icon.ui-icon-carat-1-s {
            background-position-x: -96px;
            background-position-y: 0;
            background-position: -96px 0; }
    .extension-faq .faq-category .faq-question-container .faq-answer {
      display: none;
      margin: 10px 10px 20px 10px; }
      .extension-faq .faq-category .faq-question-container .faq-answer p, .extension-faq .faq-category .faq-question-container .faq-answer span, .extension-faq .faq-category .faq-question-container .faq-answer ul, .extension-faq .faq-category .faq-question-container .faq-answer ol, .extension-faq .faq-category .faq-question-container .faq-answer li, .extension-faq .faq-category .faq-question-container .faq-answer table, .extension-faq .faq-category .faq-question-container .faq-answer td, .extension-faq .faq-category .faq-question-container .faq-answer em, .extension-faq .faq-category .faq-question-container .faq-answer textarea {
        font-family: "proxima_nova_rgregular", serif;
        font-size: 17px;
        line-height: 22px;
        color: #504d48; }
      .extension-faq .faq-category .faq-question-container .faq-answer p {
        margin-bottom: 0;
        word-wrap: break-word; }
      .extension-faq .faq-category .faq-question-container .faq-answer ul, .extension-faq .faq-category .faq-question-container .faq-answer ol {
        list-style: inherit;
        padding-left: 30px; }
      .extension-faq .faq-category .faq-question-container .faq-answer ol {
        list-style: decimal; }

.extension-faq--desktop .submit-new-question-form .new-question-submit {
  position: absolute;
  bottom: 4px;
  right: 0;
  padding-left: 10px;
  padding-right: 10px;
  width: 20%; }

.extension-faq--mobile .submit-new-question-form .new-question-input {
  width: 100%;
  box-sizing: border-box; }
.extension-faq--mobile .submit-new-question-form .new-question-submit {
  width: 100%;
  margin-top: 20px;
  line-height: 48px; }
.extension-faq--mobile .faq-category .faq-question-container .faq-question-toggle .faq-question {
  display: block;
  padding: 10px;
  margin: 0;
  line-height: 30px; }
.extension-faq--mobile .faq-category .faq-question-container .faq-question-toggle .faq-question-toggle-icon {
  display: none; }

/*# sourceMappingURL=faq.css.map */

/* custom/themes/frank-flechtwaren/css/readable-password.less */
.readable-password {
  display:block;
  position:relative;
  width:493px;
  height:auto;
  clear:none;
  float:left;
}
.readable-password--fluid {
  width:100%;
  clear:both;
  float:none;
}
.readable-password--mobile-fluid {
  width:96%;
  clear:both;
  float:none;
  margin-bottom:4.3%;
}
.readable-password--mobile-fluid .readable-password__input { margin:0 !important; }
.readable-password--mobile {
  width:96%;
  clear:both;
  float:none;
  margin-bottom:10px;
}
.readable-password--mobile .readable-password__input { margin:0 !important; }
.readable-password--mobile .readable-password__button { background:#ffffff; }
.readable-password--popup {
  width:96%;
  clear:both;
  float:none;
  margin-bottom:20px;
}
.readable-password--popup .readable-password__input { margin:0 !important; }
.readable-password--popup .readable-password__button { background:#ffffff; }
.readable-password__input {
  box-sizing:border-box !important;
  width:100% !important;
  float:none !important;
  clear:both !important;
  padding-right:90px !important;
}
.readable-password__button {
  display:block;
  position:absolute;
  top:0;
  right:0;
  width:auto;
  height:100%;
  padding:0 8px;
  margin:0;
  border:0;
  outline:0;
  color:#00925b;
  background:#f1f0ef;
}
.readable-password__button--hidden { display:none; }
.registration-field--has-error .readable-password__button { background:#fbdad6; }
.registration-field--has-success .readable-password__button { background:#d4e7cc; }
.mandatory .readable-password__button { background:#fbdad6; }

/* custom/extension/shop2/themes/frank-flechtwaren/views/account/resetPassword/view.less */
#resetPasswordFormDesktop .registration-field input { margin-bottom:0 !important; }
#resetPasswordFormDesktop .registration-field__error {
  width:444px !important;
  margin-left:0 !important;
}

/* custom/themes/frank-flechtwaren-mobile/css/cookie-notification.less */
.cookie-notification {
  display:none;
  position:relative;
  top:0;
  left:0;
  width:100%;
  height:auto;
  max-width:640px;
  padding:0;
  margin:0 auto 15px auto;
  color:#8f8c87;
  background:#f1f0ef;
  z-index:99999999999999999999;
}
.cookie-notification--visible { display:block; }
.cookie-notification__content {
  display:block;
  width:auto;
  height:auto;
  padding:15px 60px 15px 20px;
  margin:0;
  font-size:12pt;
}
.cookie-notification__anchor {
  color:#8f8c87;
  text-decoration:underline;
}
.cookie-notification__anchor:hover, .cookie-notification__anchor:active, .cookie-notification__anchor:focus, .cookie-notification__anchor:visited {
  color:#8f8c87;
  text-decoration:underline;
}
.cookie-notification__anchor--dismiss {
  display:block;
  position:absolute;
  transform:translateY(-50%);
  top:50%;
  right:23px;
  text-decoration:none;
  line-height:1;
  font-size:36px;
  cursor:pointer;
}
.cookie-notification__anchor--dismiss:hover, .cookie-notification__anchor--dismiss:active, .cookie-notification__anchor--dismiss:focus, .cookie-notification__anchor--dismiss:visited { text-decoration:none; }

/* custom/extension/shop2/themes/frank-flechtwaren/css/table/table.min.css */
.sg-table{padding:0;margin:0;width:100%;height:auto;-webkit-box-sizing:border-box;box-sizing:border-box}.sg-table:after{display:block;content:"";clear:both;float:none}.sg-table *{-webkit-box-sizing:border-box;box-sizing:border-box}.sg-table__head{display:none;font-family:"proxima_nova_rgregular";font-size:18px;text-align:center;line-height:1.2}@media(min-width:1024px){.sg-table__head{display:table-header-group}}.sg-table__body{font-family:"proxima_nova_rgregular";font-size:18px}.sg-table__foot{display:none}@media(min-width:1024px){.sg-table__foot{display:table-footer-group}}.sg-table__cell{position:relative;padding:10px 20px;margin:0}@media(min-width:1024px){.sg-table__cell{font-size:20px}}.sg-table__cell--main{width:100%}.sg-table__cell--hidden-tablet{min-width:200px}@media(max-width:1023px){.sg-table__cell--hidden-tablet{display:none}}@media(min-width:1024px){.sg-table__cell--hidden-desktop{display:none}}.sg-table__information{font-size:75%}.sg-table__information--centered{display:block;padding:5px 0;margin:0;font-size:16px;font-family:"proxima_nova_rgregular";text-align:center}.sg-table__highlight{font-weight:bold}.sg-table__highlight--positive{color:#00925b}.sg-table__highlight--negative{color:#e30045}.sg-table__icon{display:block;position:absolute;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%;width:28px;height:28px;background:transparent center center no-repeat;background-size:28px 28px}.sg-table__icon--positive{background-image:url("/custom/extension/shop2/themes/frank-flechtwaren/css/table/assets/check.svg")}.sg-table__icon--negative{background-image:url("/custom/extension/shop2/themes/frank-flechtwaren/css/table/assets/times.svg")}.sg-table__button{display:block;padding:10px;margin:0;width:100%;height:auto;text-align:center;text-decoration:none;line-height:1.3;font-family:"proxima_nova_rgregular";font-size:18px;cursor:pointer}.sg-table__button--primary{position:absolute;top:10px;right:10px;bottom:10px;left:10px;width:auto;height:auto;color:#fff !important;background:#00925b}.sg-table__button--default{color:#fff !important;background:#504d48}.sg-table__button--static-paypal{position:absolute;height:177px}.sg-table__button--paypal{width:158px;height:26px;background:url("/custom/extension/shop2/themes/frank-flechtwaren/css/table/assets/checkout-logo-small-de.png") center center no-repeat}.sg-table__label{display:block;position:absolute;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInRhYmxlLnNjc3MiLCIuLi8uLi8uLi9zY3NzL21peGluL19ib3gtc2l6aW5nLnNjc3MiLCIuLi8uLi8uLi9zY3NzL21peGluL19jbGVhcmZpeC5zY3NzIiwiLi4vLi4vLi4vc2Nzcy92YXJpYWJsZS9fZm9udC5zY3NzIiwiLi4vLi4vLi4vc2Nzcy9taXhpbi9fYnJlYWtwb2ludC5zY3NzIiwiLi4vLi4vLi4vc2Nzcy92YXJpYWJsZS9fY29sb3Iuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQTtFQUVFLFdBQVU7RUFDVixVQUFTO0VBRVQsWUFBVztFQUNYLGFBQVk7RUNQWiwrQkFBc0I7VUFBdEIsdUJBQXNCLEVEcU52QjtFQXBORDtJRUNJLGVBQWM7SUFDZCxZQUFXO0lBRVgsWUFBVztJQUNYLFlBQVcsRUFFWjtFRlBIO0lDREUsK0JBQXNCO1lBQXRCLHVCQUFzQixFRGNyQjtFQUVEO0lBRUUsY0FBYTtJQUViLHNDR3JCMEM7SUhzQjFDLGdCQUFlO0lBRWYsbUJBQWtCO0lBQ2xCLGlCQUFnQixFQU1qQjtJSTlCRDtNSmdCQTtRQVdJLDRCQUEyQixFQUc5QixFQUFBO0VBRUQ7SUFFRSxzQ0duQzBDO0lIb0MxQyxnQkFBZSxFQUVoQjtFQUVEO0lBRUUsY0FBYSxFQU1kO0lJL0NEO01KdUNBO1FBS0ksNEJBQTJCLEVBRzlCLEVBQUE7RUFFRDtJQUVFLG1CQUFrQjtJQUVsQixtQkFBa0I7SUFDbEIsVUFBUyxFQXlCVjtJSS9FRDtNSmlEQTtRQVFJLGdCQUFlLEVBc0JsQixFQUFBO0lBbkJDO01BQ0UsWUFBVyxFQUNaO0lBRUQ7TUFFRSxpQkFBZ0IsRUFLakI7TUlqRUg7UUowREU7VUFLSSxjQUFhLEVBRWhCLEVBQUE7SUl2RUg7TUp5RUU7UUFFSSxjQUFhLEVBRWhCLEVBQUE7RUFJSDtJQUVFLGVBQWMsRUFnQmY7SUFkQztNQUVFLGVBQWM7TUFFZCxlQUFjO01BQ2QsVUFBUztNQUVULGdCQUFlO01BQ2Ysc0NHOUZ3QztNSGdHeEMsbUJBQWtCLEVBRW5CO0VBSUg7SUFFRSxrQkFBaUIsRUFVbEI7SUFSQztNQUNFLGVLM0dpQixFTDRHbEI7SUFFRDtNQUNFLGVLNUdtQixFTDZHcEI7RUFJSDtJQUVFLGVBQWM7SUFDZCxtQkFBa0I7SUFDbEIseUNBQWdDO1FBQWhDLHFDQUFnQztZQUFoQyxpQ0FBZ0M7SUFFaEMsU0FBUTtJQUNSLFVBQVM7SUFFVCxZQUFXO0lBQ1gsYUFBWTtJQUVaLGdEQUErQztJQUMvQywyQkFBMEIsRUFVM0I7SUFSQztNQUNFLDBDQUF5QyxFQUMxQztJQUVEO01BQ0UsMENBQXlDLEVBQzFDO0VBSUg7SUFFRSxlQUFjO0lBRWQsY0FBYTtJQUNiLFVBQVM7SUFFVCxZQUFXO0lBQ1gsYUFBWTtJQUVaLG1CQUFrQjtJQUNsQixzQkFBcUI7SUFFckIsaUJBQWdCO0lBRWhCLHNDRzVKMEM7SUg2SjFDLGdCQUFlO0lBRWYsZ0JBQWUsRUEwQ2hCO0lBeENDO01BRUUsbUJBQWtCO01BRWxCLFVBQVM7TUFDVCxZQUFXO01BQ1gsYUFBWTtNQUNaLFdBQVU7TUFFVixZQUFXO01BQ1gsYUFBWTtNQUVaLDBCQUF5QjtNQUN6QixvQks5S2lCLEVMZ0xsQjtJQUVEO01BRUUsMEJBQXlCO01BQ3pCLG9CSzdLbUIsRUwrS3BCO0lBRUQ7TUFFRSxtQkFBa0I7TUFDbEIsY0FBYSxFQUVkO0lBRUQ7TUFFRSxhQUFZO01BQ1osYUFBWTtNQUVaLDZFQUE0RSxFQUU3RTtFQUlIO0lBRUUsZUFBYztJQUNkLG1CQUFrQjtJQUNsQix5Q0FBZ0M7UUFBaEMscUNBQWdDO1lBQWhDLGlDQUFnQztJQUVoQyxTQUFRO0lBQ1IsVUFBUyxFQUVWIiwiZmlsZSI6InRhYmxlLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwiLi4vLi4vLi4vc2Nzcy9fc3R5bGVndWlkZVwiO1xyXG5cclxuLnNnLXRhYmxlIHtcclxuXHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcblxyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogYXV0bztcclxuXHJcbiAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcclxuICBAaW5jbHVkZSBib3gtc2l6aW5nKCk7XHJcblxyXG4gICoge1xyXG4gICAgQGluY2x1ZGUgYm94LXNpemluZygpO1xyXG4gIH1cclxuXHJcbiAgJl9faGVhZCB7XHJcblxyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcblxyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuXHJcbiAgICBAaW5jbHVkZSBtaW4oJGJyZWFrcG9pbnQtbWQtbWluKSB7XHJcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX19ib2R5IHtcclxuXHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcblxyXG4gIH1cclxuXHJcbiAgJl9fZm9vdCB7XHJcblxyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICBAaW5jbHVkZSBtaW4oJGJyZWFrcG9pbnQtbWQtbWluKSB7XHJcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWZvb3Rlci1ncm91cDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX19jZWxsIHtcclxuXHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgbWFyZ2luOiAwO1xyXG5cclxuICAgIEBpbmNsdWRlIG1pbigkYnJlYWtwb2ludC1tZC1taW4pIHtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtLW1haW4ge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmLS1oaWRkZW4tdGFibGV0IHtcclxuXHJcbiAgICAgIG1pbi13aWR0aDogMjAwcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtYXgoJGJyZWFrcG9pbnQtc20tbWF4KSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWhpZGRlbi1kZXNrdG9wIHtcclxuICAgICAgQGluY2x1ZGUgbWluKCRicmVha3BvaW50LW1kLW1pbikge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX19pbmZvcm1hdGlvbiB7XHJcblxyXG4gICAgZm9udC1zaXplOiA3NSU7XHJcblxyXG4gICAgJi0tY2VudGVyZWQge1xyXG5cclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICBwYWRkaW5nOiA1cHggMDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XHJcblxyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICZfX2hpZ2hsaWdodCB7XHJcblxyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcblxyXG4gICAgJi0tcG9zaXRpdmUge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tbmVnYXRpdmUge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX19pY29uIHtcclxuXHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogNTAlO1xyXG5cclxuICAgIHdpZHRoOiAyOHB4O1xyXG4gICAgaGVpZ2h0OiAyOHB4O1xyXG5cclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAyOHB4IDI4cHg7XHJcblxyXG4gICAgJi0tcG9zaXRpdmUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJhc3NldHMvY2hlY2suc3ZnXCIpO1xyXG4gICAgfVxyXG5cclxuICAgICYtLW5lZ2F0aXZlIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiYXNzZXRzL3RpbWVzLnN2Z1wiKTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX19idXR0b24ge1xyXG5cclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcblxyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG5cclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAmLS1wcmltYXJ5IHtcclxuXHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHJcbiAgICAgIHRvcDogMTBweDtcclxuICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgIGJvdHRvbTogMTBweDtcclxuICAgICAgbGVmdDogMTBweDtcclxuXHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgJi0tZGVmYXVsdCB7XHJcblxyXG4gICAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1iYXNlO1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAmLS1zdGF0aWMtcGF5cGFsIHtcclxuXHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgaGVpZ2h0OiAxNzdweDtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgJi0tcGF5cGFsIHtcclxuXHJcbiAgICAgIHdpZHRoOiAxNThweDtcclxuICAgICAgaGVpZ2h0OiAyNnB4O1xyXG5cclxuICAgICAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL2NoZWNrb3V0LWxvZ28tc21hbGwtZGUucG5nXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xyXG5cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX19sYWJlbCB7XHJcblxyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDUwJTtcclxuXHJcbiAgfVxyXG5cclxufSIsIkBtaXhpbiBib3gtc2l6aW5nKCkge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn0iLCJAbWl4aW4gY2xlYXJmaXgoKSB7XHJcbiAgJjphZnRlciB7XHJcblxyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG5cclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcblxyXG4gIH1cclxufSIsIiRmb250LWZhbWlseS1wcmltYXJ5OiBcInByb3hpbWFfbm92YV9yZ3JlZ3VsYXJcIjtcclxuJGZvbnQtZmFtaWx5LXNlY29uZGFyeTogXCJwcm94aW1hX25vdmFfcmdib2xkXCI7IiwiQG1peGluIG1pbigkYnJlYWtwb2ludCkge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAjeyRicmVha3BvaW50fSkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gbWF4KCRicmVha3BvaW50KSB7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JGJyZWFrcG9pbnR9KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn0iLCIkY29sb3ItcHJpbWFyeTogIzAwOTI1YjtcclxuJGNvbG9yLXByaW1hcnktbGlnaHQ6ICNkNGU3Y2M7XHJcblxyXG4kY29sb3Itc2Vjb25kYXJ5OiAjZTMwMDQ1O1xyXG4kY29sb3Itc2Vjb25kYXJ5LWxpZ2h0OiAjZmJkYWQ2O1xyXG5cclxuJGNvbG9yLXRlcnRpYXJ5OiAjZjI5NTAwO1xyXG5cclxuJGNvbG9yLWdyYXktYmFzZTogIzUwNGQ0ODtcclxuJGNvbG9yLWdyYXktZGFya2VyOiAjNjk2NzYwO1xyXG4kY29sb3ItZ3JheS1kYXJrOiAjOTY5NDhmO1xyXG4kY29sb3ItZ3JheS1saWdodDogI2RkZGJkOTtcclxuJGNvbG9yLWdyYXktbGlnaHRlcjogI2YxZjFmMDtcclxuJGNvbG9yLWdyYXktbGlnaHRlc3Q6ICNmZmZmZmY7Il19 */

/* custom/extension/shop2/themes/frank-flechtwaren/css/search/search.min.css */
.sg-search{display:block;position:relative;padding:0;margin:0;width:100%;height:auto;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:100}.sg-search *{-webkit-box-sizing:border-box;box-sizing:border-box}.sg-search__container{display:block;position:relative;padding:2.5% 3%;margin:0;color:#504d48;background:#b9b7b3;z-index:2}.sg-search__form{display:block;padding:0;margin:0;width:100%;height:auto}.sg-search__form:after{display:block;content:"";clear:both;float:none}.sg-search__input{display:block;float:left;padding:2.1% 4%;margin:0;width:89.5%;height:auto;color:inherit;background:#fff;font-size:14px;line-height:1;border:0;outline:0}.sg-search__button{display:block;float:left;width:10.5%;height:auto;padding:2.1% 0;margin:0;font-size:15px;line-height:1;border:0;outline:0;color:inherit;background:#504e49 url("/custom/extension/shop2/themes/frank-flechtwaren/css/search/assets/search-inverted.png") center center no-repeat;background-size:contain}.sg-search__suggestions{display:none;position:absolute;top:100%;left:0;width:100%;height:auto;padding:0;margin:0;color:inherit;background:#fff;border-bottom:1px solid #dddbd9;-webkit-box-shadow:0 0 2px #96948f;box-shadow:0 0 2px #96948f;z-index:1}.sg-search__suggestions:before,.sg-search__suggestions:after{display:block;position:absolute;content:"";opacity:0;visibility:hidden;-webkit-transition:opacity 180ms ease,visibility 180ms ease;transition:opacity 180ms ease,visibility 180ms ease}.sg-search__suggestions:before{top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0.8)}.sg-search__suggestions:after{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%;width:30px;height:30px;padding:0;margin:-15px 0 0 -15px;-webkit-border-radius:100%;border-radius:100%;border:4px solid #dddbd9;border-top-color:#00925b;-webkit-animation:search-loader 2000ms linear infinite;animation:search-loader 2000ms linear infinite}.sg-search__suggestions--loading:before,.sg-search__suggestions--loading:after{opacity:1;visibility:visible}.sg-search__suggestions--visible{display:block}.sg-search__content{display:block;padding:3%;margin:0}.sg-search__columns{display:block;padding:0;margin:0;width:100%;height:auto}@media(min-width:768px){.sg-search__columns{display:table}}.sg-search__column{display:block;padding:0;margin:0}.sg-search__column:last-child .sg-search__elements:last-child{padding-bottom:0}@media(min-width:768px){.sg-search__column{display:table-cell;padding-left:3%;padding-right:3%;max-width:240px}.sg-search__column--main{width:100%}.sg-search__column:first-child{padding-left:0}.sg-search__column:last-child{padding-right:0}.sg-search__column+.sg-search__column{border-left:1px solid #dddbd9}}.sg-search__header{display:block;padding:4px 50px 4px 8px;margin:0;font-size:14px;font-family:"proxima_nova_rgregular";color:#96948f;border-bottom:1px solid #dddbd9}.sg-search__elements{display:block;padding:0 0 3% 0;margin:0;list-style:none}.sg-search__elements--push{padding-top:12px}.sg-search__element{display:block;padding:0;margin:0}.sg-search__anchor{display:block;padding:10px 8px;margin:0;font-family:"proxima_nova_rgregular";font-size:14px;line-height:1;color:inherit}.sg-search__anchor:hover{color:inherit;background:#dddbd9}.sg-search__anchor:active,.sg-search__anchor:focus,.sg-search__anchor:visited{color:inherit}.sg-search__label{display:block;overflow:hidden;padding:0;margin:0;white-space:nowrap;text-overflow:ellipsis}.sg-search__picture{display:block;float:left;padding:0;margin:0;width:40px;height:40px}.sg-search__picture+.sg-search__label{padding-top:13.5px;padding-bottom:13.5px;padding-left:3%}.sg-search__image{display:block;padding:0;margin:auto;width:auto;height:auto;max-width:40px;max-height:40px}.sg-search--desktop{width:180px;margin-top:18px;margin-bottom:17px;z-index:1;}.sg-search--desktop .sg-search__container{padding:0;background:transparent}.sg-search--desktop .sg-search__form--submitted .sg-search__button{background-image:url("/custom/extension/shop2/themes/frank-flechtwaren/css/search/assets/loader.gif") !important;background-size:auto}.sg-search--desktop .sg-search__input{width:146px;padding:6px 4px 9px 13px;font-size:17.38px;background:#f1f0ef;height:36px}.sg-search--desktop .sg-search__button{width:34px;height:36px;padding:0;background:#f1f0ef url("/custom/extension/shop2/themes/frank-flechtwaren/css/search/assets/search.png") center center no-repeat}.sg-search--desktop .sg-search__suggestions{width:393px}.sg-search--desktop .sg-search__column{max-width:160px}.sg-search--desktop .sg-search__header{padding-right:8px}@-webkit-keyframes search-loader{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes search-loader{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNlYXJjaC5zY3NzIiwiLi4vLi4vLi4vc2Nzcy92YXJpYWJsZS9fY29sb3Iuc2NzcyIsIi4uLy4uLy4uL3Njc3MvbWl4aW4vX2NsZWFyZml4LnNjc3MiLCIuLi8uLi8uLi9zY3NzL21peGluL19icmVha3BvaW50LnNjc3MiLCIuLi8uLi8uLi9zY3NzL3ZhcmlhYmxlL19mb250LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUE7RUFFRSxlQUFjO0VBQ2QsbUJBQWtCO0VBRWxCLFdBQVU7RUFDVixVQUFTO0VBRVQsWUFBVztFQUNYLGFBQVk7RUFFWiwrQkFBc0I7VUFBdEIsdUJBQXNCO0VBQ3RCLGFBQVksRUFrYWI7RUE5YUQ7SUFlSSwrQkFBc0I7WUFBdEIsdUJBQXNCLEVBQ3ZCO0VBRUQ7SUFFRSxlQUFjO0lBQ2QsbUJBQWtCO0lBRWxCLGlCQUFnQjtJQUNoQixVQUFTO0lBRVQsZUNwQnFCO0lEcUJyQixvQkFBbUI7SUFFbkIsV0FBVSxFQUVYO0VBRUQ7SUFFRSxlQUFjO0lBRWQsV0FBVTtJQUNWLFVBQVM7SUFFVCxZQUFXO0lBQ1gsYUFBWSxFQUliO0lBWkE7TUVoQ0MsZUFBYztNQUNkLFlBQVc7TUFFWCxZQUFXO01BQ1gsWUFBVyxFQUVaO0VGd0NEO0lBRUUsZUFBYztJQUNkLFlBQVc7SUFFWCxpQkFBZ0I7SUFDaEIsVUFBUztJQUVULGFBQVk7SUFDWixhQUFZO0lBRVosZUFBYztJQUNkLG9CQ2hEeUI7SURrRHpCLGdCQUFlO0lBQ2YsZUFBYztJQUVkLFVBQVM7SUFDVCxXQUFVLEVBRVg7RUFFRDtJQUVFLGVBQWM7SUFDZCxZQUFXO0lBRVgsYUFBWTtJQUNaLGFBQVk7SUFFWixnQkFBZTtJQUNmLFVBQVM7SUFFVCxnQkFBZTtJQUNmLGVBQWM7SUFFZCxVQUFTO0lBQ1QsV0FBVTtJQUVWLGVBQWM7SUFDZCw4RUFBNkU7SUFDN0UseUJBQXdCLEVBRXpCO0VBRUQ7SUFFRSxjQUFhO0lBQ2IsbUJBQWtCO0lBRWxCLFVBQVM7SUFDVCxRQUFPO0lBRVAsWUFBVztJQUNYLGFBQVk7SUFFWixXQUFVO0lBQ1YsVUFBUztJQUVULGVBQWM7SUFDZCxvQkNoR3lCO0lEa0d6QixpQ0NwR3NCO0lEcUd0QixvQ0N0R3FCO1lEc0dyQiw0QkN0R3FCO0lEd0dyQixXQUFVLEVBbUVYO0lBdkZBO01BeUJHLGVBQWM7TUFDZCxtQkFBa0I7TUFFbEIsWUFBVztNQUVYLFdBQVU7TUFDVixtQkFBa0I7TUFFbEIsOERBQXFEO01BQXJELHNEQUFxRCxFQUV0RDtJQW5DRjtNQXVDRyxPQUFNO01BQ04sUUFBTztNQUVQLFlBQVc7TUFDWCxhQUFZO01BRVoscUNBQW9DLEVBRXJDO0lBL0NGO01BbURHLHlDQUFnQztVQUFoQyxxQ0FBZ0M7Y0FBaEMsaUNBQWdDO01BRWhDLFNBQVE7TUFDUixVQUFTO01BRVQsWUFBVztNQUNYLGFBQVk7TUFFWixXQUFVO01BQ1Ysd0JBQXVCO01BRXZCLDRCQUFtQjtjQUFuQixvQkFBbUI7TUFFbkIsMEJDbkpvQjtNRG9KcEIsMEJDL0ppQjtNRGlLakIsd0RBQStDO2NBQS9DLGdEQUErQyxFQUVoRDtJQUVBO01BS0csV0FBVTtNQUNWLG9CQUFtQixFQUVwQjtJQUlIO01BQ0UsZUFBYyxFQUNmO0VBSUg7SUFFRSxlQUFjO0lBRWQsWUFBVztJQUNYLFVBQVMsRUFFVjtFQUVEO0lBRUUsZUFBYztJQUVkLFdBQVU7SUFDVixVQUFTO0lBRVQsWUFBVztJQUNYLGFBQVksRUFRYjtJRy9NRDtNSCtMQTtRQVlJLGVBQWMsRUFJakIsRUFBQTtFQUVEO0lBRUUsZUFBYztJQUVkLFdBQVU7SUFDVixVQUFTLEVBcUNWO0lBMUNBO01BVU8sa0JBQWlCLEVBQ2xCO0lHNU5QO01IaU5BO1FBaUJJLG9CQUFtQjtRQUVuQixpQkFBZ0I7UUFDaEIsa0JBQWlCO1FBRWpCLGlCQUFnQixFQW9CbkI7UUFsQkc7VUFDRSxZQUFXLEVBQ1o7UUExQko7VUE2QkssZ0JBQWUsRUFDaEI7UUE5Qko7VUFpQ0ssaUJBQWdCLEVBQ2pCO1FBbENKO1VBcUNLLCtCQzVPa0IsRUQ2T25CLEVBQUE7RUFNTDtJQUVFLGVBQWM7SUFFZCwwQkFBeUI7SUFDekIsVUFBUztJQUVULGdCQUFlO0lBQ2Ysc0NJdFEwQztJSndRMUMsZUM5UHFCO0lEZ1FyQixpQ0MvUHNCLEVEaVF2QjtFQUVEO0lBRUUsZUFBYztJQUVkLGtCQUFpQjtJQUNqQixVQUFTO0lBRVQsaUJBQWdCLEVBTWpCO0lBSkM7TUFDRSxrQkFBaUIsRUFDbEI7RUFJSDtJQUVFLGVBQWM7SUFFZCxXQUFVO0lBQ1YsVUFBUyxFQUVWO0VBRUQ7SUFFRSxlQUFjO0lBRWQsa0JBQWlCO0lBQ2pCLFVBQVM7SUFFVCxzQ0k3UzBDO0lKOFMxQyxnQkFBZTtJQUVmLGVBQWM7SUFFZCxlQUFjLEVBZWY7SUEzQkE7TUFnQkcsZUFBYztNQUNkLG9CQzVTb0IsRUQ4U3JCO0lBbkJGO01Bd0JHLGVBQWMsRUFDZjtFQUlIO0lBRUUsZUFBYztJQUNkLGlCQUFnQjtJQUVoQixXQUFVO0lBQ1YsVUFBUztJQUVULG9CQUFtQjtJQUNuQix3QkFBdUIsRUFFeEI7RUFFRDtJQUVFLGVBQWM7SUFDZCxZQUFXO0lBRVgsV0FBVTtJQUNWLFVBQVM7SUFFVCxZQUFXO0lBQ1gsYUFBWSxFQVdiO0lBcEJBO01BYUcsb0JBQWdDO01BQ2hDLHVCQUFtQztNQUVuQyxpQkFBZ0IsRUFFakI7RUFJSDtJQUVFLGVBQWM7SUFFZCxXQUFVO0lBQ1YsYUFBWTtJQUVaLFlBQVc7SUFDWCxhQUFZO0lBRVosZ0JBQWU7SUFDZixpQkFBZ0IsRUFFakI7RUFFRDtJQUVFLGFBQVk7SUFFWixpQkFBZ0I7SUFDaEIsb0JBQW1CLEVBb0RwQjtJQXpEQTtNQVNHLFdBQVU7TUFDVix3QkFBdUIsRUFFeEI7SUFaRjtNQWlCTyxzREFBcUQ7TUFDckQsc0JBQXFCLEVBQ3RCO0lBbkJOO01BeUJHLGFBQVk7TUFDWiwwQkFBeUI7TUFDekIsbUJBQWtCO01BQ2xCLG9CQUFtQjtNQUNuQixhQUFZLEVBRWI7SUEvQkY7TUFtQ0csWUFBc0I7TUFDdEIsYUFBWTtNQUVaLFdBQVU7TUFDVixxRUFBb0UsRUFFckU7SUF6Q0Y7TUE0Q0csYUFBWSxFQUNiO0lBN0NGO01BaURHLGlCQUFnQixFQUVqQjtJQW5ERjtNQXNERyxtQkFBa0IsRUFDbkI7O0FBTUw7RUFDRTtJQUNFLGdDQUF1QjtZQUF2Qix3QkFBdUIsRUFBQTtFQUV6QjtJQUNFLGtDQUF5QjtZQUF6QiwwQkFBeUIsRUFBQSxFQUFBOztBQUw3QjtFQUNFO0lBQ0UsZ0NBQXVCO1lBQXZCLHdCQUF1QixFQUFBO0VBRXpCO0lBQ0Usa0NBQXlCO1lBQXpCLDBCQUF5QixFQUFBLEVBQUEiLCJmaWxlIjoic2VhcmNoLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwiLi4vLi4vLi4vc2Nzcy9fc3R5bGVndWlkZVwiO1xyXG5cclxuLnNnLXNlYXJjaCB7XHJcblxyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcblxyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogYXV0bztcclxuXHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICB6LWluZGV4OiAxMDA7XHJcblxyXG4gICoge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICB9XHJcblxyXG4gICZfX2NvbnRhaW5lciB7XHJcblxyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgcGFkZGluZzogMi41JSAzJTtcclxuICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICBjb2xvcjogJGNvbG9yLWdyYXktYmFzZTtcclxuICAgIGJhY2tncm91bmQ6ICNiOWI3YjM7XHJcblxyXG4gICAgei1pbmRleDogMjtcclxuXHJcbiAgfVxyXG5cclxuICAmX19mb3JtIHtcclxuXHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG5cclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgIEBpbmNsdWRlIGNsZWFyZml4KCk7XHJcblxyXG4gIH1cclxuXHJcbiAgJl9faW5wdXQge1xyXG5cclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcblxyXG4gICAgcGFkZGluZzogMi4xJSA0JTtcclxuICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICB3aWR0aDogODkuNSU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodGVzdDtcclxuXHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuXHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG5cclxuICB9XHJcblxyXG4gICZfX2J1dHRvbiB7XHJcblxyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuXHJcbiAgICB3aWR0aDogMTAuNSU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgcGFkZGluZzogMi4xJSAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG5cclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuICAgIGJvcmRlcjogMDtcclxuICAgIG91dGxpbmU6IDA7XHJcblxyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICBiYWNrZ3JvdW5kOiAjNTA0ZTQ5IHVybChcImFzc2V0cy9zZWFyY2gtaW52ZXJ0ZWQucG5nXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cclxuICB9XHJcblxyXG4gICZfX3N1Z2dlc3Rpb25zIHtcclxuXHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cclxuICAgIHRvcDogMTAwJTtcclxuICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWxpZ2h0ZXN0O1xyXG5cclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodDtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAycHggJGNvbG9yLWdyYXktZGFyaztcclxuXHJcbiAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICY6YmVmb3JlLFxyXG4gICAgJjphZnRlciB7XHJcblxyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cclxuICAgICAgY29udGVudDogXCJcIjtcclxuXHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHJcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMTgwbXMgZWFzZSwgdmlzaWJpbGl0eSAxODBtcyBlYXNlO1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcblxyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuXHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuXHJcbiAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICBoZWlnaHQ6IDMwcHg7XHJcblxyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBtYXJnaW46IC0xNXB4IDAgMCAtMTVweDtcclxuXHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcblxyXG4gICAgICBib3JkZXI6IDRweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodDtcclxuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcblxyXG4gICAgICBhbmltYXRpb246IHNlYXJjaC1sb2FkZXIgMjAwMG1zIGxpbmVhciBpbmZpbml0ZTtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgJi0tbG9hZGluZyB7XHJcblxyXG4gICAgICAmOmJlZm9yZSxcclxuICAgICAgJjphZnRlciB7XHJcblxyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJi0tdmlzaWJsZSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICZfX2NvbnRlbnQge1xyXG5cclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgIHBhZGRpbmc6IDMlO1xyXG4gICAgbWFyZ2luOiAwO1xyXG5cclxuICB9XHJcblxyXG4gICZfX2NvbHVtbnMge1xyXG5cclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgQGluY2x1ZGUgbWluKCRicmVha3BvaW50LXNtLW1pbikge1xyXG5cclxuICAgICAgZGlzcGxheTogdGFibGU7XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICZfX2NvbHVtbiB7XHJcblxyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAuc2ctc2VhcmNoX19lbGVtZW50cyB7XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1pbigkYnJlYWtwb2ludC1zbS1taW4pIHtcclxuXHJcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcblxyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDMlO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzJTtcclxuXHJcbiAgICAgIG1heC13aWR0aDogMjQwcHg7XHJcblxyXG4gICAgICAmLS1tYWluIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYgKyAuc2ctc2VhcmNoX19jb2x1bW4ge1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJl9faGVhZGVyIHtcclxuXHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICBwYWRkaW5nOiA0cHggNTBweCA0cHggOHB4O1xyXG4gICAgbWFyZ2luOiAwO1xyXG5cclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcclxuXHJcbiAgICBjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcclxuXHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQ7XHJcblxyXG4gIH1cclxuXHJcbiAgJl9fZWxlbWVudHMge1xyXG5cclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgIHBhZGRpbmc6IDAgMCAzJSAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG5cclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG4gICAgJi0tcHVzaCB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICZfX2VsZW1lbnQge1xyXG5cclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcblxyXG4gIH1cclxuXHJcbiAgJl9fYW5jaG9yIHtcclxuXHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICBwYWRkaW5nOiAxMHB4IDhweDtcclxuICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcblxyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcblxyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcblxyXG4gICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHQ7XHJcblxyXG4gICAgfVxyXG5cclxuICAgICY6YWN0aXZlLFxyXG4gICAgJjpmb2N1cyxcclxuICAgICY6dmlzaXRlZCB7XHJcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICZfX2xhYmVsIHtcclxuXHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcblxyXG4gIH1cclxuXHJcbiAgJl9fcGljdHVyZSB7XHJcblxyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuXHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG5cclxuICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG5cclxuICAgICYgKyAuc2ctc2VhcmNoX19sYWJlbCB7XHJcblxyXG4gICAgICBwYWRkaW5nLXRvcDogKCg0MHB4IC0gMTNweCkgLyAyKTtcclxuICAgICAgcGFkZGluZy1ib3R0b206ICgoNDBweCAtIDEzcHgpIC8gMik7XHJcblxyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDMlO1xyXG5cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX19pbWFnZSB7XHJcblxyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICBtYXgtd2lkdGg6IDQwcHg7XHJcbiAgICBtYXgtaGVpZ2h0OiA0MHB4O1xyXG5cclxuICB9XHJcblxyXG4gICYtLWRlc2t0b3Age1xyXG5cclxuICAgIHdpZHRoOiAxODBweDtcclxuXHJcbiAgICBtYXJnaW4tdG9wOiAxOHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTdweDtcclxuXHJcbiAgICAuc2ctc2VhcmNoX19jb250YWluZXIge1xyXG5cclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5zZy1zZWFyY2hfX2Zvcm0ge1xyXG4gICAgICAmLS1zdWJtaXR0ZWQge1xyXG4gICAgICAgIC5zZy1zZWFyY2hfX2J1dHRvbiB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJhc3NldHMvbG9hZGVyLmdpZlwiKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zZy1zZWFyY2hfX2lucHV0IHtcclxuXHJcbiAgICAgIHdpZHRoOiAxNDZweDtcclxuICAgICAgcGFkZGluZzogNnB4IDRweCA5cHggMTNweDtcclxuICAgICAgZm9udC1zaXplOiAxNy4zOHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZjFmMGVmO1xyXG4gICAgICBoZWlnaHQ6IDM2cHg7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5zZy1zZWFyY2hfX2J1dHRvbiB7XHJcblxyXG4gICAgICB3aWR0aDogKDE4MHB4IC0gMTQ2cHgpO1xyXG4gICAgICBoZWlnaHQ6IDM2cHg7XHJcblxyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZjFmMGVmIHVybChcImFzc2V0cy9zZWFyY2gucG5nXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAuc2ctc2VhcmNoX19zdWdnZXN0aW9ucyB7XHJcbiAgICAgIHdpZHRoOiAzOTNweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2ctc2VhcmNoX19jb2x1bW4ge1xyXG5cclxuICAgICAgbWF4LXdpZHRoOiAxNjBweDtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnNnLXNlYXJjaF9faGVhZGVyIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNlYXJjaC1sb2FkZXIge1xyXG4gIGZyb20ge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgfVxyXG4gIHRvIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgfVxyXG59IiwiJGNvbG9yLXByaW1hcnk6ICMwMDkyNWI7XHJcbiRjb2xvci1wcmltYXJ5LWxpZ2h0OiAjZDRlN2NjO1xyXG5cclxuJGNvbG9yLXNlY29uZGFyeTogI2UzMDA0NTtcclxuJGNvbG9yLXNlY29uZGFyeS1saWdodDogI2ZiZGFkNjtcclxuXHJcbiRjb2xvci10ZXJ0aWFyeTogI2YyOTUwMDtcclxuXHJcbiRjb2xvci1ncmF5LWJhc2U6ICM1MDRkNDg7XHJcbiRjb2xvci1ncmF5LWRhcmtlcjogIzY5Njc2MDtcclxuJGNvbG9yLWdyYXktZGFyazogIzk2OTQ4ZjtcclxuJGNvbG9yLWdyYXktbGlnaHQ6ICNkZGRiZDk7XHJcbiRjb2xvci1ncmF5LWxpZ2h0ZXI6ICNmMWYxZjA7XHJcbiRjb2xvci1ncmF5LWxpZ2h0ZXN0OiAjZmZmZmZmOyIsIkBtaXhpbiBjbGVhcmZpeCgpIHtcclxuICAmOmFmdGVyIHtcclxuXHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcblxyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuXHJcbiAgfVxyXG59IiwiQG1peGluIG1pbigkYnJlYWtwb2ludCkge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAjeyRicmVha3BvaW50fSkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gbWF4KCRicmVha3BvaW50KSB7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JGJyZWFrcG9pbnR9KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn0iLCIkZm9udC1mYW1pbHktcHJpbWFyeTogXCJwcm94aW1hX25vdmFfcmdyZWd1bGFyXCI7XHJcbiRmb250LWZhbWlseS1zZWNvbmRhcnk6IFwicHJveGltYV9ub3ZhX3JnYm9sZFwiOyJdfQ== */

/* custom/extension/shop2/themes/frank-flechtwaren/css/panel/panel.min.css */
@media all and (min-width:1200px){.sg-panel__table{height:535px;display:table;border-spacing:15px;margin:-15px;margin-bottom:0}.sg-panel__row{display:table-row}.sg-panel__col{display:table-cell;float:none;vertical-align:top;height:100%}}.sg-panel{background-color:#dddbd9;padding:15px}.sg-panel__content{position:relative;height:475px}.sg-panel__content input{width:100% !important}.sg-panel__icon{float:left;margin-right:5px;-webkit-transform:translate(0,-18%);-ms-transform:translate(0,-18%);transform:translate(0,-18%);width:28px;height:28px;background-size:28px 28px}.sg-panel__header{height:100px !important;font-family:"proxima_nova_rgregular";font-size:18px;text-align:center;line-height:1.2}.sg-panel__header h2{font-family:'proxima_nova_rgbold' !important;font-size:24px !important;line-height:30px !important;text-align:left !important;padding:0 !important;margin:0 !important}.sg-panel__form{height:auto;display:inline-block;font-family:"proxima_nova_rgregular";font-size:18px}.sg-panel__footer{margin-top:50px;vertical-align:bottom}.sg-panel__footer__control a{background-color:#504d48;border:0;color:#fff !important;display:block;font-family:'proxima_nova_rgregular';font-size:20.27px;height:40px;line-height:40px;text-align:center;text-transform:lowercase;float:none !important;width:100% !important}.sg-panel__footer__info{height:50px;vertical-align:bottom}@media all and (min-width:1200px){.sg-panel__col{width:33.333%}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInBhbmVsLnNjc3MiLCIuLi8uLi8uLi9zY3NzL3ZhcmlhYmxlL19jb2xvci5zY3NzIiwiLi4vLi4vLi4vc2Nzcy92YXJpYWJsZS9fZm9udC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVBO0VBRUU7SUFDRSxjQUFhO0lBQ2IsZUFBYztJQUNkLHFCQUFvQjtJQUNwQixjQUFhO0lBQ2IsaUJBQWdCLEVBQ2pCO0VBQ0Q7SUFDRSxtQkFBa0IsRUFDbkI7RUFDRDtJQUNFLG9CQUFtQjtJQUNuQixZQUFXO0lBQ1gsb0JBQW1CO0lBQ25CLGFBQVksRUFDYixFQUFBOztBQUVIO0VBQ0UsMEJDWHdCO0VEWXhCLGNBQWEsRUFrRWQ7RUFqRUM7SUFDRSxtQkFBa0I7SUFDbEIsY0FBYSxFQUtkO0lBUEE7TUFLRyx1QkFBc0IsRUFDdkI7RUFFSDtJQUNFLFlBQVc7SUFDWCxrQkFBaUI7SUFFakIsdUNBQTZCO1FBQTdCLG1DQUE2QjtZQUE3QiwrQkFBNkI7SUFFN0IsWUFBVztJQUNYLGFBQVk7SUFDWiwyQkFBMEIsRUFDM0I7RUFDRDtJQUNFLHlCQUF3QjtJQUN4QixzQ0U1QzBDO0lGNkMxQyxnQkFBZTtJQUVmLG1CQUFrQjtJQUNsQixpQkFBZ0IsRUFTakI7SUFmQTtNQVFHLDhDQUE2QztNQUM3QywyQkFBMEI7TUFDMUIsNkJBQTRCO01BQzVCLDRCQUEyQjtNQUMzQixzQkFBcUI7TUFDckIscUJBQW9CLEVBQ3JCO0VBRUg7SUFDRSxhQUFZO0lBQ1osc0JBQXFCO0lBQ3JCLHNDRTdEMEM7SUY4RDFDLGdCQUFlLEVBQ2hCO0VBQ0Q7SUFDRSxpQkFBZ0I7SUFDaEIsdUJBQXNCLEVBc0J2QjtJQXJCRTtNQUVHLDBCQUF5QjtNQUN6QixhQUFZO01BQ1osMEJBQXlCO01BQ3pCLGVBQWM7TUFDZCxzQ0FBcUM7TUFDckMsbUJBQWtCO01BQ2xCLGFBQVk7TUFDWixrQkFBaUI7TUFDakIsbUJBQWtCO01BQ2xCLDBCQUF5QjtNQUV6Qix1QkFBc0I7TUFDdEIsdUJBQXNCLEVBQ3ZCO0lBRUg7TUFDRSxhQUFZO01BQ1osdUJBQXNCLEVBQ3ZCOztBQUlMO0VBRUU7SUFDRSxlQUFjLEVBQ2YsRUFBQSIsImZpbGUiOiJwYW5lbC5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBcIi4uLy4uLy4uL3Njc3MvX3N0eWxlZ3VpZGVcIjtcclxuXHJcbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblxyXG4gIC5zZy1wYW5lbF9fdGFibGUge1xyXG4gICAgaGVpZ2h0OiA1MzVweDtcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgYm9yZGVyLXNwYWNpbmc6IDE1cHg7XHJcbiAgICBtYXJnaW46IC0xNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbiAgLnNnLXBhbmVsX19yb3cge1xyXG4gICAgZGlzcGxheTogdGFibGUtcm93O1xyXG4gIH1cclxuICAuc2ctcGFuZWxfX2NvbCB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxufVxyXG4uc2ctcGFuZWwge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0O1xyXG4gIHBhZGRpbmc6IDE1cHg7XHJcbiAgJl9fY29udGVudCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IDQ3NXB4O1xyXG5cclxuICAgIGlucHV0IHtcclxuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9faWNvbiB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG5cclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLC0xOCUpO1xyXG5cclxuICAgIHdpZHRoOiAyOHB4O1xyXG4gICAgaGVpZ2h0OiAyOHB4O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAyOHB4IDI4cHg7XHJcbiAgfVxyXG4gICZfX2hlYWRlciB7XHJcbiAgICBoZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcblxyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIGgyIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICdwcm94aW1hX25vdmFfcmdib2xkJyAhaW1wb3J0YW50O1xyXG4gICAgICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19mb3JtIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICB9XHJcbiAgJl9fZm9vdGVyIHtcclxuICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gICAgJl9fY29udHJvbCB7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1MDRkNDg7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdwcm94aW1hX25vdmFfcmdyZWd1bGFyJztcclxuICAgICAgICBmb250LXNpemU6IDIwLjI3cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG5cclxuICAgICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2luZm8ge1xyXG4gICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuXHJcbiAgLnNnLXBhbmVsX19jb2wge1xyXG4gICAgd2lkdGg6IDMzLjMzMyU7XHJcbiAgfVxyXG5cclxufSIsIiRjb2xvci1wcmltYXJ5OiAjMDA5MjViO1xyXG4kY29sb3ItcHJpbWFyeS1saWdodDogI2Q0ZTdjYztcclxuXHJcbiRjb2xvci1zZWNvbmRhcnk6ICNlMzAwNDU7XHJcbiRjb2xvci1zZWNvbmRhcnktbGlnaHQ6ICNmYmRhZDY7XHJcblxyXG4kY29sb3ItdGVydGlhcnk6ICNmMjk1MDA7XHJcblxyXG4kY29sb3ItZ3JheS1iYXNlOiAjNTA0ZDQ4O1xyXG4kY29sb3ItZ3JheS1kYXJrZXI6ICM2OTY3NjA7XHJcbiRjb2xvci1ncmF5LWRhcms6ICM5Njk0OGY7XHJcbiRjb2xvci1ncmF5LWxpZ2h0OiAjZGRkYmQ5O1xyXG4kY29sb3ItZ3JheS1saWdodGVyOiAjZjFmMWYwO1xyXG4kY29sb3ItZ3JheS1saWdodGVzdDogI2ZmZmZmZjsiLCIkZm9udC1mYW1pbHktcHJpbWFyeTogXCJwcm94aW1hX25vdmFfcmdyZWd1bGFyXCI7XHJcbiRmb250LWZhbWlseS1zZWNvbmRhcnk6IFwicHJveGltYV9ub3ZhX3JnYm9sZFwiOyJdfQ== */

/* custom/extension/shop2/themes/frank-flechtwaren/css/slider/slider.min.css */
.sg-slider{display:block;padding:0;margin:0;width:100%;height:auto;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.sg-slider:after{display:block;content:"";clear:both;float:none}.sg-slider *{-webkit-box-sizing:border-box;box-sizing:border-box}.sg-slider__image{display:block;padding:0;margin:0 auto;width:auto;height:auto;max-width:100%;max-height:100%}.sg-slider__image--preview{position:absolute;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%}.sg-slider__image--overlay{position:relative;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%}.sg-slider__view{display:block;position:relative;overflow:hidden;float:left;padding:0 12px 0 0;margin:0;width:-webkit-calc(100% - 84px);width:calc(100% - 84px);height:auto}.sg-slider__view--overlay{padding:0;width:100%;height:-webkit-calc(100% - 230px);height:calc(100% - 230px)}@media(min-width:1024px){.sg-slider__view--overlay{height:-webkit-calc(100% - 150px);height:calc(100% - 150px)}}.sg-slider__sidebar{display:block;float:right;padding:0;margin:0;width:84px;height:auto}.sg-slider__navigation{display:block;position:relative;overflow:hidden;padding:40px 6px;margin:0;width:100%;height:392px;border:1px solid #e5e5e2;background:#fff}.sg-slider__navigation--overlay{padding:20px 40px 0 40px;margin:0 auto;max-width:700px;height:auto;border:0;background:transparent}.sg-slider__elements{display:block;position:relative;top:0;padding:0;margin:-10px 0;list-style:none;width:100%;height:auto;-webkit-transition:top 640ms ease;transition:top 640ms ease}.sg-slider__elements--overlay{left:0;margin:0 -5px;width:auto;font-size:0;line-height:0;white-space:nowrap;-webkit-transition:left 640ms ease;transition:left 640ms ease}.sg-slider__element{display:block;position:relative;overflow:hidden;width:100%;height:auto;padding:0;margin:10px 0;border:1px solid #e5e5e2;cursor:pointer}.sg-slider__element:after{display:block;content:"";padding-top:100%}.sg-slider__element--active{border-color:#00925b}.sg-slider__element--active .sg-slider__container{border-color:#00925b}.sg-slider__element--overlay{display:inline-block;padding:0 5px;margin:0;width:50%;height:auto;border:0}.sg-slider__element--overlay:after{display:none}@media(min-width:1024px){.sg-slider__element--overlay{width:14%}}.sg-slider__button{display:block;position:absolute;padding:0;margin:0;width:100%;height:40px;left:0;right:0;border:0;outline:0;color:inherit;background:#fff url("/custom/extension/shop2/themes/frank-flechtwaren/css/slider/assets/nav.png") no-repeat center center;z-index:1}.sg-slider__button--prev{top:0;background-position-y:-56px}.sg-slider__button--next{bottom:0;background-position-y:14px}.sg-slider__button--overlay{top:20px;right:auto;bottom:0;left:auto;width:40px;height:auto;background:#f1f0ef url("/custom/extension/shop2/themes/frank-flechtwaren/css/slider/assets/nav-rotated.png") no-repeat center center}.sg-slider__button--overlay-next{right:0;background-position-x:14px}.sg-slider__button--overlay-prev{left:0;background-position-x:-56px}.sg-slider__fullscreen{display:block;position:relative;overflow:hidden;padding:0;margin:10px 0 0 0;width:100%;height:auto;border:1px solid #e5e5e2;outline:0;color:#96948f;background:#fff url("/custom/extension/shop2/themes/frank-flechtwaren/css/slider/assets/fullscreen.png") center 8px no-repeat;cursor:pointer;font-family:"proxima_nova_rgregular";font-size:12px;line-height:1}.sg-slider__fullscreen:after{display:block;content:"";padding-top:75%}.sg-slider__label{display:block;position:absolute;width:100%;height:auto;bottom:5px;text-align:center}.sg-slider__overlay{display:none;position:fixed;overflow:hidden;top:0;right:0;bottom:0;left:0;width:auto;height:auto;padding:0;margin:0;background:#f1f0ef;z-index:999999}.sg-slider__overlay--visible{display:block}.sg-slider__content{display:block;position:relative;overflow:hidden;padding:20px;margin:0 auto;width:100%;height:100%;max-width:989px}.sg-slider__close{display:block;position:absolute;top:20px;right:20px;padding:0 35px 0 55px;margin:0;width:auto;height:44px;color:#504d48;background:#ded7cb url("/custom/extension/shop2/themes/frank-flechtwaren/css/slider/assets/times.png") no-repeat 18px center;border:0;outline:0;font-family:"proxima_nova_rgregular";font-size:20px;font-weight:normal;line-height:1;text-align:center;z-index:1}.sg-slider__container{display:block;position:relative;width:100%;height:auto;padding:0;margin:0;border:1px solid #dddbd9;background:#fff}.sg-slider__container:after{display:block;content:"";padding-top:100%}.sg-slider__controls{display:block;position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;left:0;width:100%;height:45px;z-index:1}.sg-slider__controls:after{display:block;content:"";clear:both;float:none}.sg-slider__control{display:block;width:45px;height:45px;padding:0;margin:0;border:0;outline:0;color:inherit;background:transparent url("/custom/extension/shop2/themes/frank-flechtwaren/css/slider/assets/fullscreen-nav.png") no-repeat center center}.sg-slider__control--prev{float:left;background-position-x:0}.sg-slider__control--next{float:right;background-position-x:-100px}.sg-slider__icons{display:block;position:absolute;top:0;right:12px;list-style:none;width:auto;height:auto;padding:0;margin:0}.sg-slider__icons:after{display:block;content:"";clear:both;float:none}.sg-slider__icon{display:block;float:left;width:60px;height:34px;padding:0;margin:0;background:transparent url("/custom/extension/shop2/themes/frank-flechtwaren/css/slider/assets/icons.png") center -1px no-repeat}.sg-slider__icon--new{background-position-x:-71px}.sg-slider__icon--sale{background-position-x:0}.sg-slider__icon--trendsetter{background-position-x:-217px}.sg-slider__body{overflow:hidden !important}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNsaWRlci5zY3NzIiwiLi4vLi4vLi4vc2Nzcy92YXJpYWJsZS9fY29sb3Iuc2NzcyIsIi4uLy4uLy4uL3Njc3MvbWl4aW4vX2JveC1zaXppbmcuc2NzcyIsIi4uLy4uLy4uL3Njc3MvbWl4aW4vX2NsZWFyZml4LnNjc3MiLCIuLi8uLi8uLi9zY3NzL21peGluL19icmVha3BvaW50LnNjc3MiLCIuLi8uLi8uLi9zY3NzL3ZhcmlhYmxlL19mb250LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUE7RUFFRSxlQUFjO0VBRWQsV0FBVTtFQUNWLFVBQVM7RUFFVCxZQUFXO0VBQ1gsYUFBWTtFQUVaLG9CQ0MyQjtFQ1ozQiwrQkFBc0I7VUFBdEIsdUJBQXNCLEVGNGhCdkI7RUEzaEJEO0lHQ0ksZUFBYztJQUNkLFlBQVc7SUFFWCxZQUFXO0lBQ1gsWUFBVyxFQUVaO0VIUEg7SUVERSwrQkFBc0I7WUFBdEIsdUJBQXNCLEVGa0JyQjtFQUVEO0lBRUUsZUFBYztJQUVkLFdBQVU7SUFDVixlQUFjO0lBRWQsWUFBVztJQUNYLGFBQVk7SUFFWixnQkFBZTtJQUNmLGlCQUFnQixFQXFCakI7SUFuQkM7TUFFRSxtQkFBa0I7TUFDbEIseUNBQWdDO1VBQWhDLHFDQUFnQztjQUFoQyxpQ0FBZ0M7TUFFaEMsU0FBUTtNQUNSLFVBQVMsRUFFVjtJQUVEO01BRUUsbUJBQWtCO01BQ2xCLG9DQUEyQjtVQUEzQixnQ0FBMkI7Y0FBM0IsNEJBQTJCO01BRTNCLFNBQVEsRUFFVDtFQUlIO0lBRUUsZUFBYztJQUNkLG1CQUFrQjtJQUNsQixpQkFBZ0I7SUFDaEIsWUFBVztJQUVYLG9CQUFtQjtJQUNuQixVQUFTO0lBRVQsaUNBQTZCO0lBQTdCLHlCQUE2QjtJQUM3QixhQUFZLEVBZWI7SUFiQztNQUVFLFdBQVU7TUFDVixZQUFXO01BRVgsbUNBQStCO01BQS9CLDJCQUErQixFQU1oQztNSTlFSDtRSm1FRTtVQVFJLG1DQUErQjtVQUEvQiwyQkFBK0IsRUFHbEMsRUFBQTtFQUlIO0lBRUUsZUFBYztJQUNkLGFBQVk7SUFFWixXQUFVO0lBQ1YsVUFBUztJQUVULFlBQVc7SUFDWCxhQUFZLEVBRWI7RUFFRDtJQUVFLGVBQWM7SUFFZCxtQkFBa0I7SUFDbEIsaUJBQWdCO0lBRWhCLGtCQUFpQjtJQUNqQixVQUFTO0lBRVQsWUFBVztJQUNYLGNBQTJCO0lBRTNCLDBCQUF5QjtJQUN6QixvQkNqR3lCLEVEZ0gxQjtJQWJDO01BRUUsMEJBQXlCO01BQ3pCLGVBQWM7TUFFZCxpQkFBZ0I7TUFDaEIsYUFBWTtNQUVaLFVBQVM7TUFDVCx3QkFBdUIsRUFFeEI7RUFJSDtJQUVFLGVBQWM7SUFDZCxtQkFBa0I7SUFFbEIsT0FBTTtJQUVOLFdBQVU7SUFDVixnQkFBZTtJQUVmLGlCQUFnQjtJQUVoQixZQUFXO0lBQ1gsYUFBWTtJQUVaLG1DQUEwQjtJQUExQiwyQkFBMEIsRUFrQjNCO0lBaEJDO01BRUUsUUFBTztNQUVQLGVBQWM7TUFFZCxZQUFXO01BRVgsYUFBWTtNQUNaLGVBQWM7TUFDZCxvQkFBbUI7TUFFbkIsb0NBQTJCO01BQTNCLDRCQUEyQixFQUU1QjtFQUlIO0lBRUUsZUFBYztJQUNkLG1CQUFrQjtJQUNsQixpQkFBZ0I7SUFFaEIsWUFBVztJQUNYLGFBQVk7SUFFWixXQUFVO0lBQ1YsZUFBYztJQUVkLDBCQUF5QjtJQUN6QixnQkFBZSxFQTJDaEI7SUF4REE7TUFpQkcsZUFBYztNQUNkLFlBQVc7TUFFWCxrQkFBaUIsRUFFbEI7SUFFRDtNQUVFLHNCQzVMaUIsRURrTWxCO01BUkE7UUFLRyxzQkMvTGUsRURnTWhCO0lBSUg7TUFFRSxzQkFBcUI7TUFFckIsZUFBYztNQUNkLFVBQVM7TUFFVCxXQUFVO01BQ1YsYUFBWTtNQUVaLFVBQVMsRUFVVjtNQXBCQTtRQWFHLGNBQWEsRUFDZDtNSWpOTDtRSm1NRTtVQWlCSSxXQUFVLEVBR2IsRUFBQTtFQUlIO0lBRUUsZUFBYztJQUNkLG1CQUFrQjtJQUVsQixXQUFVO0lBQ1YsVUFBUztJQUVULFlBQVc7SUFDWCxhQUFZO0lBRVosUUFBTztJQUNQLFNBQVE7SUFFUixVQUFTO0lBQ1QsV0FBVTtJQUVWLGVBQWM7SUFDZCxrRUFBOEU7SUFFOUUsV0FBVSxFQThDWDtJQTVDQztNQUVFLE9BQU07TUFDTiw2QkFBNEIsRUFFN0I7SUFFRDtNQUVFLFVBQVM7TUFDVCw0QkFBMkIsRUFFNUI7SUFFRDtNQUVFLFVBQVM7TUFDVCxZQUFXO01BQ1gsVUFBUztNQUNULFdBQVU7TUFFVixZQUFXO01BQ1gsYUFBWTtNQUVaLDBFQUF5RSxFQWtCMUU7TUFoQkM7UUFFRSxTQUFRO1FBRVIsNEJBQTJCLEVBRTVCO01BRUQ7UUFFRSxRQUFPO1FBRVAsNkJBQTRCLEVBRTdCO0VBTUw7SUFFRSxlQUFjO0lBQ2QsbUJBQWtCO0lBQ2xCLGlCQUFnQjtJQUVoQixXQUFVO0lBQ1YsbUJBQWtCO0lBRWxCLFlBQVc7SUFDWCxhQUFZO0lBRVosMEJBQXlCO0lBQ3pCLFdBQVU7SUFFVixlQ3JTcUI7SURzU3JCLHNFQUFrRjtJQUVsRixnQkFBZTtJQUVmLHNDS3BUMEM7SUxxVDFDLGdCQUFlO0lBRWYsZUFBYyxFQVdmO0lBbENBO01BMkJHLGVBQWM7TUFDZCxZQUFXO01BRVgsaUJBQWdCLEVBRWpCO0VBSUg7SUFFRSxlQUFjO0lBQ2QsbUJBQWtCO0lBRWxCLFlBQVc7SUFDWCxhQUFZO0lBRVosWUFBVztJQUVYLG1CQUFrQixFQUVuQjtFQUVEO0lBRUUsY0FBYTtJQUNiLGdCQUFlO0lBQ2YsaUJBQWdCO0lBRWhCLE9BQU07SUFDTixTQUFRO0lBQ1IsVUFBUztJQUNULFFBQU87SUFFUCxZQUFXO0lBQ1gsYUFBWTtJQUVaLFdBQVU7SUFDVixVQUFTO0lBRVQsb0JBQW1CO0lBRW5CLGdCQUFlLEVBTWhCO0lBSkM7TUFDRSxlQUFjLEVBQ2Y7RUFJSDtJQUVFLGVBQWM7SUFDZCxtQkFBa0I7SUFDbEIsaUJBQWdCO0lBRWhCLGNBQWE7SUFDYixlQUFjO0lBRWQsWUFBVztJQUNYLGFBQVk7SUFFWixpQkFBZ0IsRUFFakI7RUFFRDtJQUVFLGVBQWM7SUFDZCxtQkFBa0I7SUFFbEIsVUFBUztJQUNULFlBQVc7SUFFWCx1QkFBc0I7SUFDdEIsVUFBUztJQUVULFlBQVc7SUFDWCxhQUFZO0lBRVosZUNuWXFCO0lEb1lyQixrRUFBaUU7SUFFakUsVUFBUztJQUNULFdBQVU7SUFFVixzQ0tqWjBDO0lMa1oxQyxnQkFBZTtJQUNmLG9CQUFtQjtJQUVuQixlQUFjO0lBQ2QsbUJBQWtCO0lBRWxCLFdBQVUsRUFFWDtFQUVEO0lBRUUsZUFBYztJQUNkLG1CQUFrQjtJQUVsQixZQUFXO0lBQ1gsYUFBWTtJQUVaLFdBQVU7SUFDVixVQUFTO0lBRVQsMEJDNVpzQjtJRDZadEIsb0JDM1p5QixFRHNhMUI7SUF2QkE7TUFnQkcsZUFBYztNQUNkLFlBQVc7TUFFWCxrQkFBaUIsRUFFbEI7RUFJSDtJQUVFLGVBQWM7SUFDZCxtQkFBa0I7SUFDbEIsb0NBQTJCO1FBQTNCLGdDQUEyQjtZQUEzQiw0QkFBMkI7SUFFM0IsU0FBUTtJQUNSLFFBQU87SUFFUCxZQUFXO0lBQ1gsYUFBWTtJQUVaLFdBQVUsRUFJWDtJQWhCQTtNR2xiQyxlQUFjO01BQ2QsWUFBVztNQUVYLFlBQVc7TUFDWCxZQUFXLEVBRVo7RUg4YkQ7SUFFRSxlQUFjO0lBRWQsWUFBVztJQUNYLGFBQVk7SUFFWixXQUFVO0lBQ1YsVUFBUztJQUVULFVBQVM7SUFDVCxXQUFVO0lBRVYsZUFBYztJQUNkLGlGQUFnRixFQW1CakY7SUFqQkM7TUFFRSxZQUFXO01BRVgseUJBQXdCLEVBRXpCO0lBRUQ7TUFFRSxhQUFZO01BRVosOEJBQTZCLEVBRTlCO0VBS0g7SUFFRSxlQUFjO0lBQ2QsbUJBQWtCO0lBRWxCLE9BQU07SUFDTixZQUFXO0lBRVgsaUJBQWdCO0lBRWhCLFlBQVc7SUFDWCxhQUFZO0lBRVosV0FBVTtJQUNWLFVBQVMsRUFJVjtJQWxCQTtNR3ZlQyxlQUFjO01BQ2QsWUFBVztNQUVYLFlBQVc7TUFDWCxZQUFXLEVBRVo7RUhxZkQ7SUFFRSxlQUFjO0lBQ2QsWUFBVztJQUVYLFlBQVc7SUFDWCxhQUFZO0lBRVosV0FBVTtJQUNWLFVBQVM7SUFFVCxzRUFBcUUsRUFjdEU7SUFaQztNQUNFLDZCQUE0QixFQUM3QjtJQUVEO01BQ0UseUJBQXdCLEVBQ3pCO0lBRUQ7TUFDRSw4QkFBNkIsRUFDOUI7RUFJSDtJQUNFLDRCQUEyQixFQUM1QiIsImZpbGUiOiJzbGlkZXIubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgXCIuLi8uLi8uLi9zY3NzL19zdHlsZWd1aWRlXCI7XHJcblxyXG4uc2ctc2xpZGVyIHtcclxuXHJcbiAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG5cclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWxpZ2h0ZXN0O1xyXG5cclxuICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xyXG4gIEBpbmNsdWRlIGJveC1zaXppbmcoKTtcclxuXHJcbiAgKiB7XHJcbiAgICBAaW5jbHVkZSBib3gtc2l6aW5nKCk7XHJcbiAgfVxyXG5cclxuICAmX19pbWFnZSB7XHJcblxyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgJi0tcHJldmlldyB7XHJcblxyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgJi0tb3ZlcmxheSB7XHJcblxyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHJcbiAgICAgIHRvcDogNTAlO1xyXG5cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX192aWV3IHtcclxuXHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBmbG9hdDogbGVmdDtcclxuXHJcbiAgICBwYWRkaW5nOiAwIDEycHggMCAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG5cclxuICAgIHdpZHRoOiBjYWxjKCN7XCIxMDAlIC0gODRweFwifSk7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgJi0tb3ZlcmxheSB7XHJcblxyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgIGhlaWdodDogY2FsYygje1wiMTAwJSAtIDIzMHB4XCJ9KTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1pbigkYnJlYWtwb2ludC1tZC1taW4pIHtcclxuICAgICAgICBoZWlnaHQ6IGNhbGMoI3tcIjEwMCUgLSAxNTBweFwifSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJl9fc2lkZWJhciB7XHJcblxyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcblxyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICB3aWR0aDogODRweDtcclxuICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgfVxyXG5cclxuICAmX19uYXZpZ2F0aW9uIHtcclxuXHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIHBhZGRpbmc6IDQwcHggNnB4O1xyXG4gICAgbWFyZ2luOiAwO1xyXG5cclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAoKDgwcHggKiA0KSArIDcycHgpO1xyXG5cclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTI7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodGVzdDtcclxuXHJcbiAgICAmLS1vdmVybGF5IHtcclxuXHJcbiAgICAgIHBhZGRpbmc6IDIwcHggNDBweCAwIDQwcHg7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgbWF4LXdpZHRoOiA3MDBweDtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJl9fZWxlbWVudHMge1xyXG5cclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIHRvcDogMDtcclxuXHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAtMTBweCAwO1xyXG5cclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgdHJhbnNpdGlvbjogdG9wIDY0MG1zIGVhc2U7XHJcblxyXG4gICAgJi0tb3ZlcmxheSB7XHJcblxyXG4gICAgICBsZWZ0OiAwO1xyXG5cclxuICAgICAgbWFyZ2luOiAwIC01cHg7XHJcblxyXG4gICAgICB3aWR0aDogYXV0bztcclxuXHJcbiAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gICAgICB0cmFuc2l0aW9uOiBsZWZ0IDY0MG1zIGVhc2U7XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICZfX2VsZW1lbnQge1xyXG5cclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAxMHB4IDA7XHJcblxyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlMjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAmOmFmdGVyIHtcclxuXHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG5cclxuICAgICAgcGFkZGluZy10b3A6IDEwMCU7XHJcblxyXG4gICAgfVxyXG5cclxuICAgICYtLWFjdGl2ZSB7XHJcblxyXG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG5cclxuICAgICAgLnNnLXNsaWRlcl9fY29udGFpbmVyIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICYtLW92ZXJsYXkge1xyXG5cclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgcGFkZGluZzogMCA1cHg7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgIGJvcmRlcjogMDtcclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1pbigkYnJlYWtwb2ludC1tZC1taW4pIHtcclxuICAgICAgICB3aWR0aDogMTYlO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICZfX2J1dHRvbiB7XHJcblxyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblxyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNDBweDtcclxuXHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcblxyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgb3V0bGluZTogMDtcclxuXHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWxpZ2h0ZXN0IHVybChcImFzc2V0cy9uYXYucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG5cclxuICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgJi0tcHJldiB7XHJcblxyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogLTU2cHg7XHJcblxyXG4gICAgfVxyXG5cclxuICAgICYtLW5leHQge1xyXG5cclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDE0cHg7XHJcblxyXG4gICAgfVxyXG5cclxuICAgICYtLW92ZXJsYXkge1xyXG5cclxuICAgICAgdG9wOiAyMHB4O1xyXG4gICAgICByaWdodDogYXV0bztcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBsZWZ0OiBhdXRvO1xyXG5cclxuICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgIGJhY2tncm91bmQ6ICNmMWYwZWYgdXJsKFwiYXNzZXRzL25hdi1yb3RhdGVkLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuXHJcbiAgICAgICYtbmV4dCB7XHJcblxyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG5cclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDE0cHg7XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLXByZXYge1xyXG5cclxuICAgICAgICBsZWZ0OiAwO1xyXG5cclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC01NnB4O1xyXG5cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX19mdWxsc2NyZWVuIHtcclxuXHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMTBweCAwIDAgMDtcclxuXHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWUyO1xyXG4gICAgb3V0bGluZTogMDtcclxuXHJcbiAgICBjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWxpZ2h0ZXN0IHVybChcImFzc2V0cy9mdWxsc2NyZWVuLnBuZ1wiKSBjZW50ZXIgOHB4IG5vLXJlcGVhdDtcclxuXHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG5cclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuICAgICY6YWZ0ZXIge1xyXG5cclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcblxyXG4gICAgICBwYWRkaW5nLXRvcDogNzUlO1xyXG5cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX19sYWJlbCB7XHJcblxyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblxyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgYm90dG9tOiA1cHg7XHJcblxyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICB9XHJcblxyXG4gICZfX292ZXJsYXkge1xyXG5cclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuXHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG5cclxuICAgIGJhY2tncm91bmQ6ICNmMWYwZWY7XHJcblxyXG4gICAgei1pbmRleDogOTk5OTk5O1xyXG5cclxuICAgICYtLXZpc2libGUge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX19jb250ZW50IHtcclxuXHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgcGFkZGluZzogMjBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgIG1heC13aWR0aDogOTg5cHg7XHJcblxyXG4gIH1cclxuXHJcbiAgJl9fY2xvc2Uge1xyXG5cclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cclxuICAgIHRvcDogMjBweDtcclxuICAgIHJpZ2h0OiAyMHB4O1xyXG5cclxuICAgIHBhZGRpbmc6IDAgMzVweCAwIDU1cHg7XHJcbiAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBoZWlnaHQ6IDQ0cHg7XHJcblxyXG4gICAgY29sb3I6ICRjb2xvci1ncmF5LWJhc2U7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZGVkN2NiIHVybChcImFzc2V0cy90aW1lcy5wbmdcIikgbm8tcmVwZWF0IDE4cHggY2VudGVyO1xyXG5cclxuICAgIGJvcmRlcjogMDtcclxuICAgIG91dGxpbmU6IDA7XHJcblxyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICB6LWluZGV4OiAxO1xyXG5cclxuICB9XHJcblxyXG4gICZfX2NvbnRhaW5lciB7XHJcblxyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodDtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWxpZ2h0ZXN0O1xyXG5cclxuICAgICY6YWZ0ZXIge1xyXG5cclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcblxyXG4gICAgICBwYWRkaW5nLXRvcDogMTAwJTtcclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJl9fY29udHJvbHMge1xyXG5cclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogMDtcclxuXHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNDVweDtcclxuXHJcbiAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgIEBpbmNsdWRlIGNsZWFyZml4KCk7XHJcblxyXG4gIH1cclxuXHJcbiAgJl9fY29udHJvbCB7XHJcblxyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgd2lkdGg6IDQ1cHg7XHJcbiAgICBoZWlnaHQ6IDQ1cHg7XHJcblxyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG5cclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiYXNzZXRzL2Z1bGxzY3JlZW4tbmF2LnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuXHJcbiAgICAmLS1wcmV2IHtcclxuXHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG5cclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAwO1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAmLS1uZXh0IHtcclxuXHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuXHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTEwMHB4O1xyXG5cclxuICAgIH1cclxuXHJcblxyXG4gIH1cclxuXHJcbiAgJl9faWNvbnMge1xyXG5cclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAxMnB4O1xyXG5cclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xyXG5cclxuICB9XHJcblxyXG4gICZfX2ljb24ge1xyXG5cclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcblxyXG4gICAgd2lkdGg6IDYwcHg7XHJcbiAgICBoZWlnaHQ6IDM0cHg7XHJcblxyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCJhc3NldHMvaWNvbnMucG5nXCIpIGNlbnRlciAtMXB4IG5vLXJlcGVhdDtcclxuXHJcbiAgICAmLS1uZXcge1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC03MXB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtLXNhbGUge1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tdHJlbmRzZXR0ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0yMTdweDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX19ib2R5IHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG59IiwiJGNvbG9yLXByaW1hcnk6ICMwMDkyNWI7XHJcbiRjb2xvci1wcmltYXJ5LWxpZ2h0OiAjZDRlN2NjO1xyXG5cclxuJGNvbG9yLXNlY29uZGFyeTogI2UzMDA0NTtcclxuJGNvbG9yLXNlY29uZGFyeS1saWdodDogI2ZiZGFkNjtcclxuXHJcbiRjb2xvci10ZXJ0aWFyeTogI2YyOTUwMDtcclxuXHJcbiRjb2xvci1ncmF5LWJhc2U6ICM1MDRkNDg7XHJcbiRjb2xvci1ncmF5LWRhcmtlcjogIzY5Njc2MDtcclxuJGNvbG9yLWdyYXktZGFyazogIzk2OTQ4ZjtcclxuJGNvbG9yLWdyYXktbGlnaHQ6ICNkZGRiZDk7XHJcbiRjb2xvci1ncmF5LWxpZ2h0ZXI6ICNmMWYxZjA7XHJcbiRjb2xvci1ncmF5LWxpZ2h0ZXN0OiAjZmZmZmZmOyIsIkBtaXhpbiBib3gtc2l6aW5nKCkge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn0iLCJAbWl4aW4gY2xlYXJmaXgoKSB7XHJcbiAgJjphZnRlciB7XHJcblxyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG5cclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcblxyXG4gIH1cclxufSIsIkBtaXhpbiBtaW4oJGJyZWFrcG9pbnQpIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogI3skYnJlYWtwb2ludH0pIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIG1heCgkYnJlYWtwb2ludCkge1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRicmVha3BvaW50fSkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59IiwiJGZvbnQtZmFtaWx5LXByaW1hcnk6IFwicHJveGltYV9ub3ZhX3JncmVndWxhclwiO1xyXG4kZm9udC1mYW1pbHktc2Vjb25kYXJ5OiBcInByb3hpbWFfbm92YV9yZ2JvbGRcIjsiXX0= */

/* custom/extension/shop2/themes/frank-flechtwaren/css/tabs/tabs.min.css */
.sg-tabs{display:block;padding:0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}.sg-tabs:after{display:block;content:"";clear:both;float:none}.sg-tabs *{-webkit-box-sizing:border-box;box-sizing:border-box}.sg-tabs__tabs{display:table;padding:0;margin:0;width:100%;height:auto;list-style:none}.sg-tabs__tabs:after{display:block;content:"";clear:both;float:none}.sg-tabs__tab{display:table-cell;padding:15px 20px;margin:0;width:50%;text-align:center;text-decoration:none;font-family:"proxima_nova_rgregular";font-size:16px;font-weight:bold;border:1px solid transparent;border-bottom-color:#dddbd9;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;color:#00925b;cursor:pointer}.sg-tabs__tab--active{border-bottom-color:transparent;border-top-color:#dddbd9;border-right-color:#dddbd9;border-left-color:#dddbd9;color:#696760}.sg-tabs__tab--active .sg-tabs__question{display:none}@media(min-width:1024px){.sg-tabs__tab{font-size:20.27px}}.sg-tabs__panes{display:block;padding:0;margin:0}.sg-tabs__pane{display:none;padding:15px;margin:0}.sg-tabs__pane--active{display:block}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInRhYnMuc2NzcyIsIi4uLy4uLy4uL3Njc3MvbWl4aW4vX2JveC1zaXppbmcuc2NzcyIsIi4uLy4uLy4uL3Njc3MvbWl4aW4vX2NsZWFyZml4LnNjc3MiLCIuLi8uLi8uLi9zY3NzL3ZhcmlhYmxlL19mb250LnNjc3MiLCIuLi8uLi8uLi9zY3NzL3ZhcmlhYmxlL19jb2xvci5zY3NzIiwiLi4vLi4vLi4vc2Nzcy9taXhpbi9fYnJlYWtwb2ludC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVBO0VBRUUsZUFBYztFQUVkLFdBQVU7RUFDVixVQUFTO0VDTlQsK0JBQXNCO1VBQXRCLHVCQUFzQixFRHVHdkI7RUF0R0Q7SUVDSSxlQUFjO0lBQ2QsWUFBVztJQUVYLFlBQVc7SUFDWCxZQUFXLEVBRVo7RUZQSDtJQ0RFLCtCQUFzQjtZQUF0Qix1QkFBc0IsRURhckI7RUFFRDtJQUVFLGVBQWM7SUFFZCxXQUFVO0lBQ1YsVUFBUztJQUVULFlBQVc7SUFDWCxhQUFZO0lBRVosaUJBQWdCLEVBSWpCO0lBZEE7TUViQyxlQUFjO01BQ2QsWUFBVztNQUVYLFlBQVc7TUFDWCxZQUFXLEVBRVo7RUZ1QkQ7SUFFRSxvQkFBbUI7SUFFbkIsbUJBQWtCO0lBQ2xCLFVBQVM7SUFFVCxXQUFVO0lBRVYsbUJBQWtCO0lBQ2xCLHNCQUFxQjtJQUVyQixzQ0c1QzBDO0lINkMxQyxnQkFBZTtJQUNmLGtCQUFpQjtJQUVqQiw4QkFBNkI7SUFDN0IsNkJJdENzQjtJSndDdEIsb0NBQTJCO1lBQTNCLDRCQUEyQjtJQUMzQixxQ0FBNEI7WUFBNUIsNkJBQTRCO0lBRTVCLGVJdERtQjtJSndEbkIsZ0JBQWUsRUFzQmhCO0lBcEJDO01BRUUsaUNBQWdDO01BRWhDLDBCSW5Eb0I7TUpvRHBCLDRCSXBEb0I7TUpxRHBCLDJCSXJEb0I7TUp1RHBCLGVJekRxQixFSitEdEI7TUFkQTtRQVdHLGNBQWEsRUFDZDtJS3JFTDtNTCtCQTtRQTJDSSxtQkFBa0IsRUFHckIsRUFBQTtFQUVEO0lBRUUsZUFBYztJQUVkLFdBQVU7SUFDVixVQUFTLEVBRVY7RUFFRDtJQUVFLGNBQWE7SUFFYixjQUFhO0lBQ2IsVUFBUyxFQVFWO0lBTkM7TUFFRSxlQUFjLEVBRWYiLCJmaWxlIjoidGFicy5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBcIi4uLy4uLy4uL3Njc3MvX3N0eWxlZ3VpZGVcIjtcclxuXHJcbi5zZy10YWJzIHtcclxuXHJcbiAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG5cclxuICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xyXG4gIEBpbmNsdWRlIGJveC1zaXppbmcoKTtcclxuXHJcbiAgKiB7XHJcbiAgICBAaW5jbHVkZSBib3gtc2l6aW5nKCk7XHJcbiAgfVxyXG5cclxuICAmX190YWJzIHtcclxuXHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuXHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG5cclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG4gICAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcclxuXHJcbiAgfVxyXG5cclxuICAmX190YWIge1xyXG5cclxuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcblxyXG4gICAgcGFkZGluZzogMTVweCAyMHB4O1xyXG4gICAgbWFyZ2luOiAwO1xyXG5cclxuICAgIHdpZHRoOiA1MCU7XHJcblxyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGNvbG9yLWdyYXktbGlnaHQ7XHJcblxyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcclxuXHJcbiAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcblxyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICYtLWFjdGl2ZSB7XHJcblxyXG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0O1xyXG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0O1xyXG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJGNvbG9yLWdyYXktbGlnaHQ7XHJcblxyXG4gICAgICBjb2xvcjogJGNvbG9yLWdyYXktZGFya2VyO1xyXG5cclxuICAgICAgLnNnLXRhYnNfX3F1ZXN0aW9uIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1pbigkYnJlYWtwb2ludC1tZC1taW4pIHtcclxuICAgICAgZm9udC1zaXplOiAyMC4yN3B4O1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICZfX3BhbmVzIHtcclxuXHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG5cclxuICB9XHJcblxyXG4gICZfX3BhbmUge1xyXG5cclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgcGFkZGluZzogMTVweDtcclxuICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAmLS1hY3RpdmUge1xyXG5cclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG59IiwiQG1peGluIGJveC1zaXppbmcoKSB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufSIsIkBtaXhpbiBjbGVhcmZpeCgpIHtcclxuICAmOmFmdGVyIHtcclxuXHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcblxyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuXHJcbiAgfVxyXG59IiwiJGZvbnQtZmFtaWx5LXByaW1hcnk6IFwicHJveGltYV9ub3ZhX3JncmVndWxhclwiO1xyXG4kZm9udC1mYW1pbHktc2Vjb25kYXJ5OiBcInByb3hpbWFfbm92YV9yZ2JvbGRcIjsiLCIkY29sb3ItcHJpbWFyeTogIzAwOTI1YjtcclxuJGNvbG9yLXByaW1hcnktbGlnaHQ6ICNkNGU3Y2M7XHJcblxyXG4kY29sb3Itc2Vjb25kYXJ5OiAjZTMwMDQ1O1xyXG4kY29sb3Itc2Vjb25kYXJ5LWxpZ2h0OiAjZmJkYWQ2O1xyXG5cclxuJGNvbG9yLXRlcnRpYXJ5OiAjZjI5NTAwO1xyXG5cclxuJGNvbG9yLWdyYXktYmFzZTogIzUwNGQ0ODtcclxuJGNvbG9yLWdyYXktZGFya2VyOiAjNjk2NzYwO1xyXG4kY29sb3ItZ3JheS1kYXJrOiAjOTY5NDhmO1xyXG4kY29sb3ItZ3JheS1saWdodDogI2RkZGJkOTtcclxuJGNvbG9yLWdyYXktbGlnaHRlcjogI2YxZjFmMDtcclxuJGNvbG9yLWdyYXktbGlnaHRlc3Q6ICNmZmZmZmY7IiwiQG1peGluIG1pbigkYnJlYWtwb2ludCkge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAjeyRicmVha3BvaW50fSkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gbWF4KCRicmVha3BvaW50KSB7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JGJyZWFrcG9pbnR9KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn0iXX0= */

/* custom/extension/shop2/themes/frank-flechtwaren/css/articles/articles.min.css */
.sg-articles{display:block;padding:0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}.sg-articles *{-webkit-box-sizing:border-box;box-sizing:border-box}.sg-articles__header{display:block;padding:12px 8.5px;margin:0;width:100%;height:auto;color:#696760;background:#f1f1f0;font-family:"proxima_nova_rgbold";font-size:16px;line-height:1}@media(min-width:1024px){.sg-articles__header{padding-top:9.865px;padding-bottom:9.865px;font-size:20.27px}}.sg-articles__article{display:block;position:relative;padding:17px 0 30px 0;margin:0;border-bottom:1px dashed #dddbd9}.sg-articles__article:after{display:block;content:"";clear:both;float:none}.sg-articles__article:last-child{border-bottom:0}.sg-articles__name{display:block;padding:0 68.5px 8.5px 8.5px;margin:0;font-family:"proxima_nova_rgbold";font-size:14px;line-height:1.3}@media(min-width:1024px){.sg-articles__name{font-size:20.27px}}.sg-articles__picture{display:block;padding:0 68.5px 0 8.5px;margin:0;width:100%;height:auto}@media(min-width:1024px){.sg-articles__picture{float:left;width:50%}}.sg-articles__image{display:block;padding:0;margin:0;width:150px;height:auto}@media(min-width:1024px){.sg-articles__image{width:178px}}.sg-articles__container{display:block;padding:8.5px 8.5px 0 8.5px;margin:0;width:100%;height:auto;font-family:"proxima_nova_rgregular";font-size:14px;line-height:1.3}@media(min-width:1024px){.sg-articles__container{float:left;padding-top:0;width:50%}}.sg-articles__elements{display:table;width:100%;height:auto}.sg-articles__element{display:table-row}.sg-articles__element--top .sg-articles__label,.sg-articles__element--top .sg-articles__value{vertical-align:top}.sg-articles__label{display:table-cell;padding:0 8.5px 2px 0;margin:0;white-space:nowrap;vertical-align:middle}.sg-articles__label--top{vertical-align:top}.sg-articles__value{display:table-cell;position:relative;width:100%;height:auto;padding:0 0 2px 0;margin:0;vertical-align:middle}.sg-articles__value--wider{padding-top:8.5px;padding-bottom:8.5px}.sg-articles__value--highlight{color:#e30045}.sg-articles__quantity{display:block;padding:0;margin:0}.sg-articles__input{display:inline-block;width:40px;height:24px;padding:5.5px 0;margin:0 8.5px 0 0;color:#696760;background:#f1f1f0;text-align:center;line-height:1}.sg-articles__anchor{color:#00925b;text-decoration:none;cursor:pointer}.sg-articles__anchor:hover,.sg-articles__anchor:active,.sg-articles__anchor:focus,.sg-articles__anchor:visited{color:#00925b;text-decoration:none}.sg-articles__description{display:table;width:100%;height:auto}.sg-articles__description--expanded .sg-articles__switch{display:none}.sg-articles__description--expanded .sg-articles__overflow{position:static;white-space:normal}.sg-articles__text{display:table-cell;position:relative;width:100%;height:auto}.sg-articles__overflow{display:block;position:absolute;overflow:hidden;top:0;left:0;width:100%;height:auto;white-space:nowrap;text-overflow:ellipsis}.sg-articles__switch{display:table-cell}.sg-articles__status{display:inline-block;position:relative;padding:0 16px 0 0;margin:0}.sg-articles__status:after{display:block;position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);content:"";top:50%;right:0;padding:0;margin:0;width:10px;height:10px;-webkit-border-radius:100%;border-radius:100%;background:#aaa}.sg-articles__status--available:after{background:#00925b}.sg-articles__status--unavailable:after{background:#f29500}.sg-articles__status--sold:after{background:#e30045}.sg-articles__icons{display:block;position:absolute;top:0;right:0;width:auto;height:34px}.sg-articles__icon{display:block;width:60px;height:34px;padding:0;margin:0;background:transparent url("/custom/extension/shop2/themes/frank-flechtwaren/css/articles/assets/icons.png") no-repeat}.sg-articles__icon--sale{background-position:0 0}.sg-articles__icon--new{background-position:-71px 0}.sg-articles__icon--trendsetter{background-position:-217px 0}@media(min-width:1024px){.sg-articles__icon{float:left}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFydGljbGVzLnNjc3MiLCIuLi8uLi8uLi9zY3NzL21peGluL19ib3gtc2l6aW5nLnNjc3MiLCIuLi8uLi8uLi9zY3NzL3ZhcmlhYmxlL19jb2xvci5zY3NzIiwiLi4vLi4vLi4vc2Nzcy92YXJpYWJsZS9fZm9udC5zY3NzIiwiLi4vLi4vLi4vc2Nzcy9taXhpbi9fYnJlYWtwb2ludC5zY3NzIiwiLi4vLi4vLi4vc2Nzcy9taXhpbi9fY2xlYXJmaXguc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFVQTtFQUVFLGVBQWM7RUFFZCxXQUFVO0VBQ1YsVUFBUztFQ2RULCtCQUFzQjtVQUF0Qix1QkFBc0IsRUQ4WXZCO0VBcllEO0lDVEUsK0JBQXNCO1lBQXRCLHVCQUFzQixFRG9CckI7RUFFRDtJQUVFLGVBQWM7SUFFZCxvQkFBa0M7SUFDbEMsVUFBUztJQUVULFlBQVc7SUFDWCxhQUFZO0lBRVosZUV4QnVCO0lGeUJ2QixvQkV0QndCO0lGd0J4QixtQ0duQ3lDO0lIb0N6QyxnQkFBZTtJQUVmLGVBQWMsRUFXZjtJSWpERDtNSnNCQTtRQW9CSSxxQkFBbUM7UUFDbkMsd0JBQXNDO1FBRXRDLG1CQUFrQixFQUlyQixFQUFBO0VBRUQ7SUFFRSxlQUFjO0lBQ2QsbUJBQWtCO0lBRWxCLHVCQUFzQjtJQUN0QixVQUFTO0lBRVQsa0NFakRzQixFRnlEdkI7SUFoQkE7TUtqREMsZUFBYztNQUNkLFlBQVc7TUFFWCxZQUFXO01BQ1gsWUFBVyxFQUVaO0lMMkNBO01BYUcsaUJBQWdCLEVBQ2pCO0VBSUg7SUFFRSxlQUFjO0lBRWQsOEJBQXFDO0lBQ3JDLFVBQVM7SUFFVCxtQ0c1RXlDO0lINkV6QyxnQkFBZTtJQUVmLGlCQUFnQixFQU1qQjtJSXJGRDtNSnFFQTtRQWFJLG1CQUFrQixFQUdyQixFQUFBO0VBRUQ7SUFFRSxlQUFjO0lBRWQsMEJBQWlDO0lBQ2pDLFVBQVM7SUFFVCxZQUFXO0lBQ1gsYUFBWSxFQVNiO0lJeEdEO01KdUZBO1FBWUksWUFBVztRQUNYLFdBQVUsRUFJYixFQUFBO0VBRUQ7SUFFRSxlQUFjO0lBRWQsV0FBVTtJQUNWLFVBQVM7SUFFVCxhQUFZO0lBQ1osYUFBWSxFQU1iO0lJeEhEO01KMEdBO1FBV0ksYUFBWSxFQUdmLEVBQUE7RUFFRDtJQUVFLGVBQWM7SUFFZCw2QkFBNEI7SUFDNUIsVUFBUztJQUVULFlBQVc7SUFDWCxhQUFZO0lBRVosc0NHckkwQztJSHNJMUMsZ0JBQWU7SUFFZixpQkFBZ0IsRUFZakI7SUluSkQ7TUowSEE7UUFpQkksWUFBVztRQUVYLGVBQWM7UUFFZCxXQUFVLEVBSWIsRUFBQTtFQUVEO0lBRUUsZUFBYztJQUVkLFlBQVc7SUFDWCxhQUFZLEVBRWI7RUFFRDtJQUVFLG1CQUFrQixFQWFuQjtJQVhFOztNQUtHLG9CQUFtQixFQUVwQjtFQU1MO0lBRUUsb0JBQW1CO0lBRW5CLHVCQUFzQjtJQUN0QixVQUFTO0lBRVQsb0JBQW1CO0lBQ25CLHVCQUFzQixFQU12QjtJQUpDO01BQ0Usb0JBQW1CLEVBQ3BCO0VBSUg7SUFFRSxvQkFBbUI7SUFDbkIsbUJBQWtCO0lBRWxCLFlBQVc7SUFDWCxhQUFZO0lBRVosbUJBQWtCO0lBQ2xCLFVBQVM7SUFFVCx1QkFBc0IsRUFhdkI7SUFYQztNQUVFLG1CQUFrQjtNQUNsQixzQkFBcUIsRUFFdEI7SUFFRDtNQUNFLGVFbE5tQixFRm1OcEI7RUFJSDtJQUVFLGVBQWM7SUFFZCxXQUFVO0lBQ1YsVUFBUyxFQUNWO0VBRUQ7SUFFRSxzQkFBcUI7SUFFckIsWUFBVztJQUNYLGFBQVk7SUFFWixpQkFBOEI7SUFDOUIsb0JBQW1CO0lBRW5CLGVFbk91QjtJRm9PdkIsb0JFak93QjtJRm1PeEIsbUJBQWtCO0lBQ2xCLGVBQWMsRUFFZjtFQUVEO0lBRUUsZUV0UG1CO0lGdVBuQixzQkFBcUI7SUFFckIsZ0JBQWUsRUFZaEI7SUFqQkE7TUFZRyxlRWhRaUI7TUZpUWpCLHNCQUFxQixFQUV0QjtFQUlIO0lBRUUsZUFBYztJQUVkLFlBQVc7SUFDWCxhQUFZLEVBaUJiO0lBZkU7TUFHRyxjQUFhLEVBQ2Q7SUFKRjtNQVFHLGlCQUFnQjtNQUNoQixvQkFBbUIsRUFFcEI7RUFNTDtJQUVFLG9CQUFtQjtJQUNuQixtQkFBa0I7SUFFbEIsWUFBVztJQUNYLGFBQVksRUFFYjtFQUVEO0lBRUUsZUFBYztJQUNkLG1CQUFrQjtJQUNsQixpQkFBZ0I7SUFFaEIsT0FBTTtJQUNOLFFBQU87SUFFUCxZQUFXO0lBQ1gsYUFBWTtJQUVaLG9CQUFtQjtJQUNuQix3QkFBdUIsRUFFeEI7RUFFRDtJQUVFLG9CQUFtQixFQUVwQjtFQUVEO0lBRUUsc0JBQXFCO0lBQ3JCLG1CQUFrQjtJQUVsQixvQkFBbUI7SUFDbkIsVUFBUyxFQTRCVjtJQWxDQTtNQVVHLGVBQWM7TUFDZCxtQkFBa0I7TUFDbEIsb0NBQTJCO1VBQTNCLGdDQUEyQjtjQUEzQiw0QkFBMkI7TUFFM0IsWUFBVztNQUVYLFNBQVE7TUFDUixTQUFRO01BRVIsV0FBVTtNQUNWLFVBQVM7TUFFVCxZQUFXO01BQ1gsYUFBWTtNQUVaLDRCQUFtQjtjQUFuQixvQkFBbUI7TUFDbkIsb0JBQW1CLEVBRXBCO0lBelZGO01BRUcsb0JFTGlCLEVGTWxCO0lBSEY7TUFFRyxvQkVDa0IsRUZBbkI7SUFIRjtNQUVHLG9CRUZtQixFRkdwQjtFQThWSDtJQUVFLGVBQWM7SUFDZCxtQkFBa0I7SUFFbEIsT0FBTTtJQUNOLFNBQVE7SUFFUixZQUFXO0lBQ1gsYUFFRixFQUFDO0VBRUQ7SUFFRSxlQUFjO0lBRWQsWUFBVztJQUNYLGFBQVk7SUFFWixXQUFVO0lBQ1YsVUFBUztJQUVULDBEQUF5RCxFQWtCMUQ7SUFoQkM7TUFDRSx5QkFBd0IsRUFDekI7SUFFRDtNQUNFLDZCQUE0QixFQUM3QjtJQUVEO01BQ0UsOEJBQTZCLEVBQzlCO0lJdFlIO01KZ1hBO1FBeUJJLFlBQVcsRUFHZCxFQUFBIiwiZmlsZSI6ImFydGljbGVzLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwiLi4vLi4vLi4vc2Nzcy9fc3R5bGVndWlkZVwiO1xyXG5cclxuQG1peGluIGFydGljbGVzLXN0YXR1cy12YXJpYW50KCRuYW1lLCAkY29sb3IpIHtcclxuICAmLS0jeyRuYW1lfSB7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgYmFja2dyb3VuZDogJGNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNnLWFydGljbGVzIHtcclxuXHJcbiAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG5cclxuICBAaW5jbHVkZSBib3gtc2l6aW5nKCk7XHJcblxyXG4gICoge1xyXG4gICAgQGluY2x1ZGUgYm94LXNpemluZygpO1xyXG4gIH1cclxuXHJcbiAgJl9faGVhZGVyIHtcclxuXHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICBwYWRkaW5nOiAoKDQwcHggLSAxNnB4KSAvIDIpIDguNXB4O1xyXG4gICAgbWFyZ2luOiAwO1xyXG5cclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgIGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZXI7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodGVyO1xyXG5cclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG5cclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuICAgIEBpbmNsdWRlIG1pbigkYnJlYWtwb2ludC1tZC1taW4pIHtcclxuXHJcbiAgICAgIHBhZGRpbmctdG9wOiAoKDQwcHggLSAyMC4yN3B4KSAvIDIpO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogKCg0MHB4IC0gMjAuMjdweCkgLyAyKTtcclxuXHJcbiAgICAgIGZvbnQtc2l6ZTogMjAuMjdweDtcclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJl9fYXJ0aWNsZSB7XHJcblxyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgcGFkZGluZzogMTdweCAwIDMwcHggMDtcclxuICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICRjb2xvci1ncmF5LWxpZ2h0O1xyXG5cclxuICAgIEBpbmNsdWRlIGNsZWFyZml4KCk7XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX19uYW1lIHtcclxuXHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICBwYWRkaW5nOiAwICg4LjVweCArIDYwcHgpIDguNXB4IDguNXB4O1xyXG4gICAgbWFyZ2luOiAwO1xyXG5cclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG5cclxuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcblxyXG4gICAgQGluY2x1ZGUgbWluKCRicmVha3BvaW50LW1kLW1pbikge1xyXG4gICAgICBmb250LXNpemU6IDIwLjI3cHg7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJl9fcGljdHVyZSB7XHJcblxyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgcGFkZGluZzogMCAoOC41cHggKyA2MHB4KSAwIDguNXB4O1xyXG4gICAgbWFyZ2luOiAwO1xyXG5cclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgIEBpbmNsdWRlIG1pbigkYnJlYWtwb2ludC1tZC1taW4pIHtcclxuXHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG5cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX19pbWFnZSB7XHJcblxyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICB3aWR0aDogMTUwcHg7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgQGluY2x1ZGUgbWluKCRicmVha3BvaW50LW1kLW1pbikge1xyXG4gICAgICB3aWR0aDogMTc4cHg7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJl9fY29udGFpbmVyIHtcclxuXHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICBwYWRkaW5nOiA4LjVweCA4LjVweCAwIDguNXB4O1xyXG4gICAgbWFyZ2luOiAwO1xyXG5cclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuXHJcbiAgICBsaW5lLWhlaWdodDogMS4zO1xyXG5cclxuICAgIEBpbmNsdWRlIG1pbigkYnJlYWtwb2ludC1tZC1taW4pIHtcclxuXHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG5cclxuICAgICAgcGFkZGluZy10b3A6IDA7XHJcblxyXG4gICAgICB3aWR0aDogNTAlO1xyXG5cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX19lbGVtZW50cyB7XHJcblxyXG4gICAgZGlzcGxheTogdGFibGU7XHJcblxyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gIH1cclxuXHJcbiAgJl9fZWxlbWVudCB7XHJcblxyXG4gICAgZGlzcGxheTogdGFibGUtcm93O1xyXG5cclxuICAgICYtLXRvcCB7XHJcblxyXG4gICAgICAuc2ctYXJ0aWNsZXNfX2xhYmVsLFxyXG4gICAgICAuc2ctYXJ0aWNsZXNfX3ZhbHVlIHtcclxuXHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJl9fbGFiZWwge1xyXG5cclxuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcblxyXG4gICAgcGFkZGluZzogMCA4LjVweCAycHggMDtcclxuICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHJcbiAgICAmLS10b3Age1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICZfX3ZhbHVlIHtcclxuXHJcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgIHBhZGRpbmc6IDAgMCAycHggMDtcclxuICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cclxuICAgICYtLXdpZGVyIHtcclxuXHJcbiAgICAgIHBhZGRpbmctdG9wOiA4LjVweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDguNXB4O1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAmLS1oaWdobGlnaHQge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX19xdWFudGl0eSB7XHJcblxyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcblxyXG4gICZfX2lucHV0IHtcclxuXHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBoZWlnaHQ6IDI0cHg7XHJcblxyXG4gICAgcGFkZGluZzogKCgyNHB4IC0gMTNweCkgLyAyKSAwO1xyXG4gICAgbWFyZ2luOiAwIDguNXB4IDAgMDtcclxuXHJcbiAgICBjb2xvcjogJGNvbG9yLWdyYXktZGFya2VyO1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHRlcjtcclxuXHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuXHJcbiAgfVxyXG5cclxuICAmX19hbmNob3Ige1xyXG5cclxuICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6YWN0aXZlLFxyXG4gICAgJjpmb2N1cyxcclxuICAgICY6dmlzaXRlZCB7XHJcblxyXG4gICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJl9fZGVzY3JpcHRpb24ge1xyXG5cclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG5cclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICYtLWV4cGFuZGVkIHtcclxuXHJcbiAgICAgIC5zZy1hcnRpY2xlc19fc3dpdGNoIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuc2ctYXJ0aWNsZXNfX292ZXJmbG93IHtcclxuXHJcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG5cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX190ZXh0IHtcclxuXHJcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICB9XHJcblxyXG4gICZfX292ZXJmbG93IHtcclxuXHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuXHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcblxyXG4gIH1cclxuXHJcbiAgJl9fc3dpdGNoIHtcclxuXHJcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG5cclxuICB9XHJcblxyXG4gICZfX3N0YXR1cyB7XHJcblxyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIHBhZGRpbmc6IDAgMTZweCAwIDA7XHJcbiAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgJjphZnRlciB7XHJcblxyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblxyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG5cclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG5cclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgIGhlaWdodDogMTBweDtcclxuXHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNhYWFhYWE7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGFydGljbGVzLXN0YXR1cy12YXJpYW50KFwiYXZhaWxhYmxlXCIsICRjb2xvci1wcmltYXJ5KTtcclxuICAgIEBpbmNsdWRlIGFydGljbGVzLXN0YXR1cy12YXJpYW50KFwidW5hdmFpbGFibGVcIiwgJGNvbG9yLXRlcnRpYXJ5KTtcclxuICAgIEBpbmNsdWRlIGFydGljbGVzLXN0YXR1cy12YXJpYW50KFwic29sZFwiLCAkY29sb3Itc2Vjb25kYXJ5KTtcclxuXHJcbiAgfVxyXG5cclxuICAmX19pY29ucyB7XHJcblxyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblxyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcblxyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBoZWlnaHQ6IDM0cHhcclxuXHJcbiAgfVxyXG5cclxuICAmX19pY29uIHtcclxuXHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICB3aWR0aDogNjBweDtcclxuICAgIGhlaWdodDogMzRweDtcclxuXHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG5cclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcImFzc2V0cy9pY29ucy5wbmdcIikgbm8tcmVwZWF0O1xyXG5cclxuICAgICYtLXNhbGUge1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tbmV3IHtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcxcHggMDtcclxuICAgIH1cclxuXHJcbiAgICAmLS10cmVuZHNldHRlciB7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTdweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1pbigkYnJlYWtwb2ludC1tZC1taW4pIHtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbn0iLCJAbWl4aW4gYm94LXNpemluZygpIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59IiwiJGNvbG9yLXByaW1hcnk6ICMwMDkyNWI7XHJcbiRjb2xvci1wcmltYXJ5LWxpZ2h0OiAjZDRlN2NjO1xyXG5cclxuJGNvbG9yLXNlY29uZGFyeTogI2UzMDA0NTtcclxuJGNvbG9yLXNlY29uZGFyeS1saWdodDogI2ZiZGFkNjtcclxuXHJcbiRjb2xvci10ZXJ0aWFyeTogI2YyOTUwMDtcclxuXHJcbiRjb2xvci1ncmF5LWJhc2U6ICM1MDRkNDg7XHJcbiRjb2xvci1ncmF5LWRhcmtlcjogIzY5Njc2MDtcclxuJGNvbG9yLWdyYXktZGFyazogIzk2OTQ4ZjtcclxuJGNvbG9yLWdyYXktbGlnaHQ6ICNkZGRiZDk7XHJcbiRjb2xvci1ncmF5LWxpZ2h0ZXI6ICNmMWYxZjA7XHJcbiRjb2xvci1ncmF5LWxpZ2h0ZXN0OiAjZmZmZmZmOyIsIiRmb250LWZhbWlseS1wcmltYXJ5OiBcInByb3hpbWFfbm92YV9yZ3JlZ3VsYXJcIjtcclxuJGZvbnQtZmFtaWx5LXNlY29uZGFyeTogXCJwcm94aW1hX25vdmFfcmdib2xkXCI7IiwiQG1peGluIG1pbigkYnJlYWtwb2ludCkge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAjeyRicmVha3BvaW50fSkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gbWF4KCRicmVha3BvaW50KSB7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JGJyZWFrcG9pbnR9KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn0iLCJAbWl4aW4gY2xlYXJmaXgoKSB7XHJcbiAgJjphZnRlciB7XHJcblxyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG5cclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcblxyXG4gIH1cclxufSJdfQ== */

/* custom/extension/shop2/themes/frank-flechtwaren/css/breadcrumb/breadcrumb.min.css */
.sg-breadcrumb{display:block;overflow:hidden;padding:0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}.sg-breadcrumb *{-webkit-box-sizing:border-box;box-sizing:border-box}.sg-breadcrumb__elements{display:table;padding:0;margin:0;width:100%;height:auto;list-style:none}.sg-breadcrumb__element{display:table-cell;position:relative;padding:0 14px;margin:0;width:auto;height:auto}@media(min-width:1024px){.sg-breadcrumb__element{min-width:247px}}.sg-breadcrumb__element:before,.sg-breadcrumb__element:after{display:block;content:"";position:absolute;width:0;height:0}.sg-breadcrumb__element:before{top:0;left:-4px;border-top:18px solid #dddbd9;border-left:18px solid transparent}.sg-breadcrumb__element:after{top:50%;left:-4px;border-left:18px solid transparent;border-bottom:18px solid #dddbd9}.sg-breadcrumb__element:first-child{padding-left:0}.sg-breadcrumb__element:first-child:before,.sg-breadcrumb__element:first-child:after{display:none}.sg-breadcrumb__element:first-child .sg-breadcrumb__label{text-align:left}.sg-breadcrumb__element:last-child{width:100%;padding-right:0}.sg-breadcrumb__element:last-child .sg-breadcrumb__label:before,.sg-breadcrumb__element:last-child .sg-breadcrumb__label:after{display:none}.sg-breadcrumb__element--active .sg-breadcrumb__label{color:#f1f1f0;background:#96948f}.sg-breadcrumb__element--active .sg-breadcrumb__label:before{border-top-color:#96948f}.sg-breadcrumb__element--active .sg-breadcrumb__label:after{border-bottom-color:#96948f}.sg-breadcrumb__element--active:before{border-top-color:#96948f}.sg-breadcrumb__element--active:after{border-bottom-color:#96948f}.sg-breadcrumb__label{display:block;position:relative;padding:11px 8px;margin:0;color:#504d48;background:#dddbd9;font-family:"proxima_nova_rgregular";font-size:14px;text-align:center;line-height:1}@media(min-width:1024px){.sg-breadcrumb__label{padding-top:7.865px;padding-bottom:7.865px;font-size:20.27px}}.sg-breadcrumb__label:before,.sg-breadcrumb__label:after{display:block;content:"";position:absolute;width:0;height:0}.sg-breadcrumb__label:before{top:50%;left:100%;border-top:18px solid #dddbd9;border-right:18px solid transparent}.sg-breadcrumb__label:after{top:0;left:100%;border-right:18px solid transparent;border-bottom:18px solid #dddbd9}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJyZWFkY3J1bWIuc2NzcyIsIi4uLy4uLy4uL3Njc3MvbWl4aW4vX2JveC1zaXppbmcuc2NzcyIsIi4uLy4uLy4uL3Njc3MvbWl4aW4vX2JyZWFrcG9pbnQuc2NzcyIsIi4uLy4uLy4uL3Njc3MvdmFyaWFibGUvX2NvbG9yLnNjc3MiLCIuLi8uLi8uLi9zY3NzL3ZhcmlhYmxlL19mb250LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUE7RUFFRSxlQUFjO0VBQ2QsaUJBQWdCO0VBRWhCLFdBQVU7RUFDVixVQUFTO0VDUFQsK0JBQXNCO1VBQXRCLHVCQUFzQixFRHdNdkI7RUF2TUQ7SUNERSwrQkFBc0I7WUFBdEIsdUJBQXNCLEVEYXJCO0VBRUQ7SUFFRSxlQUFjO0lBRWQsV0FBVTtJQUNWLFVBQVM7SUFFVCxZQUFXO0lBQ1gsYUFBWTtJQUVaLGlCQUFnQixFQUVqQjtFQUVEO0lBRUUsb0JBQW1CO0lBQ25CLG1CQUFrQjtJQUVsQixnQkFBZTtJQUNmLFVBQVM7SUFFVCxZQUFXO0lBQ1gsYUFBWSxFQW9HYjtJRTFJRDtNRjZCQTtRQVlJLGlCQUFnQixFQWlHbkIsRUFBQTtJQTdHQTtNQWtCRyxlQUFjO01BQ2QsWUFBVztNQUNYLG1CQUFrQjtNQUVsQixTQUFRO01BQ1IsVUFBUyxFQUVWO0lBekJGO01BNkJHLE9BQU07TUFDTixXQUFVO01BRVYsK0JHbkRvQjtNSG9EcEIsb0NBQW1DLEVBRXBDO0lBbkNGO01BdUNHLFNBQVE7TUFDUixXQUFVO01BRVYsb0NBQW1DO01BQ25DLGtDRzlEb0IsRUhnRXJCO0lBN0NGO01BaURHLGdCQUFlLEVBZWhCO01BaEVGO1FBc0RLLGNBQWEsRUFFZDtNQXhESjtRQTRESyxpQkFBZ0IsRUFFakI7SUE5REo7TUFvRUcsWUFBVztNQUNYLGlCQUFnQixFQVdqQjtNQWhGRjtRQTJFTyxjQUFhLEVBRWQ7SUFLSjtNQUlHLGVHeEdvQjtNSHlHcEIsb0JHM0dpQixFSHFIbEI7TUFmRjtRQVFLLDBCRzlHZSxFSCtHaEI7TUFUSjtRQVlLLDZCR2xIZSxFSG1IaEI7SUFiSjtNQWtCRywwQkd4SGlCLEVIeUhsQjtJQW5CRjtNQXNCRyw2Qkc1SGlCLEVINkhsQjtFQU1MO0lBRUUsZUFBYztJQUNkLG1CQUFrQjtJQUVsQixrQkFBZ0M7SUFDaEMsVUFBUztJQUVULGVHN0lxQjtJSDhJckIsb0JHM0lzQjtJSDZJdEIsc0NJeEowQztJSnlKMUMsZ0JBQWU7SUFFZixtQkFBa0I7SUFDbEIsZUFBYyxFQTJDZjtJRXRNRDtNRjRJQTtRQW1CSSxxQkFBbUM7UUFDbkMsd0JBQXNDO1FBRXRDLG1CQUFrQixFQW9DckIsRUFBQTtJQTFEQTtNQTZCRyxlQUFjO01BQ2QsWUFBVztNQUNYLG1CQUFrQjtNQUVsQixTQUFRO01BQ1IsVUFBUyxFQUVWO0lBcENGO01Bd0NHLFNBQVE7TUFDUixXQUFVO01BRVYsK0JHN0tvQjtNSDhLcEIscUNBQW9DLEVBRXJDO0lBOUNGO01Ba0RHLE9BQU07TUFDTixXQUFVO01BRVYscUNBQW9DO01BQ3BDLGtDR3hMb0IsRUgwTHJCIiwiZmlsZSI6ImJyZWFkY3J1bWIubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgXCIuLi8uLi8uLi9zY3NzL19zdHlsZWd1aWRlXCI7XHJcblxyXG4uc2ctYnJlYWRjcnVtYiB7XHJcblxyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG5cclxuICBAaW5jbHVkZSBib3gtc2l6aW5nKCk7XHJcblxyXG4gICoge1xyXG4gICAgQGluY2x1ZGUgYm94LXNpemluZygpO1xyXG4gIH1cclxuXHJcbiAgJl9fZWxlbWVudHMge1xyXG5cclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG5cclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHJcbiAgfVxyXG5cclxuICAmX19lbGVtZW50IHtcclxuXHJcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIHBhZGRpbmc6IDAgMTRweDtcclxuICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICBAaW5jbHVkZSBtaW4oJGJyZWFrcG9pbnQtbWQtbWluKSB7XHJcbiAgICAgIG1pbi13aWR0aDogMjQ3cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUsXHJcbiAgICAmOmFmdGVyIHtcclxuXHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblxyXG4gICAgICB3aWR0aDogMDtcclxuICAgICAgaGVpZ2h0OiAwO1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcblxyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IC00cHg7XHJcblxyXG4gICAgICBib3JkZXItdG9wOiAxOHB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0O1xyXG4gICAgICBib3JkZXItbGVmdDogMThweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcblxyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgbGVmdDogLTRweDtcclxuXHJcbiAgICAgIGJvcmRlci1sZWZ0OiAxOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxOHB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0O1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuXHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuXHJcbiAgICAgICY6YmVmb3JlLFxyXG4gICAgICAmOmFmdGVyIHtcclxuXHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zZy1icmVhZGNydW1iX19sYWJlbCB7XHJcblxyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcblxyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuXHJcbiAgICAgIC5zZy1icmVhZGNydW1iX19sYWJlbCB7XHJcbiAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgJjphZnRlciB7XHJcblxyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICYtLWFjdGl2ZSB7XHJcblxyXG4gICAgICAuc2ctYnJlYWRjcnVtYl9fbGFiZWwge1xyXG5cclxuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1kYXJrO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICZfX2xhYmVsIHtcclxuXHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBwYWRkaW5nOiAoKDM2cHggLSAxNHB4KSAvIDIpIDhweDtcclxuICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICBjb2xvcjogJGNvbG9yLWdyYXktYmFzZTtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWxpZ2h0O1xyXG5cclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuXHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuXHJcbiAgICBAaW5jbHVkZSBtaW4oJGJyZWFrcG9pbnQtbWQtbWluKSB7XHJcblxyXG4gICAgICBwYWRkaW5nLXRvcDogKCgzNnB4IC0gMjAuMjdweCkgLyAyKTtcclxuICAgICAgcGFkZGluZy1ib3R0b206ICgoMzZweCAtIDIwLjI3cHgpIC8gMik7XHJcblxyXG4gICAgICBmb250LXNpemU6IDIwLjI3cHg7XHJcblxyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlLFxyXG4gICAgJjphZnRlciB7XHJcblxyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cclxuICAgICAgd2lkdGg6IDA7XHJcbiAgICAgIGhlaWdodDogMDtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG5cclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIGxlZnQ6IDEwMCU7XHJcblxyXG4gICAgICBib3JkZXItdG9wOiAxOHB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0O1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDE4cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG5cclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAxMDAlO1xyXG5cclxuICAgICAgYm9yZGVyLXJpZ2h0OiAxOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxOHB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0O1xyXG5cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxufSIsIkBtaXhpbiBib3gtc2l6aW5nKCkge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn0iLCJAbWl4aW4gbWluKCRicmVha3BvaW50KSB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICN7JGJyZWFrcG9pbnR9KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBtYXgoJGJyZWFrcG9pbnQpIHtcclxuICBAbWVkaWEgKG1heC13aWR0aDogI3skYnJlYWtwb2ludH0pIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufSIsIiRjb2xvci1wcmltYXJ5OiAjMDA5MjViO1xyXG4kY29sb3ItcHJpbWFyeS1saWdodDogI2Q0ZTdjYztcclxuXHJcbiRjb2xvci1zZWNvbmRhcnk6ICNlMzAwNDU7XHJcbiRjb2xvci1zZWNvbmRhcnktbGlnaHQ6ICNmYmRhZDY7XHJcblxyXG4kY29sb3ItdGVydGlhcnk6ICNmMjk1MDA7XHJcblxyXG4kY29sb3ItZ3JheS1iYXNlOiAjNTA0ZDQ4O1xyXG4kY29sb3ItZ3JheS1kYXJrZXI6ICM2OTY3NjA7XHJcbiRjb2xvci1ncmF5LWRhcms6ICM5Njk0OGY7XHJcbiRjb2xvci1ncmF5LWxpZ2h0OiAjZGRkYmQ5O1xyXG4kY29sb3ItZ3JheS1saWdodGVyOiAjZjFmMWYwO1xyXG4kY29sb3ItZ3JheS1saWdodGVzdDogI2ZmZmZmZjsiLCIkZm9udC1mYW1pbHktcHJpbWFyeTogXCJwcm94aW1hX25vdmFfcmdyZWd1bGFyXCI7XHJcbiRmb250LWZhbWlseS1zZWNvbmRhcnk6IFwicHJveGltYV9ub3ZhX3JnYm9sZFwiOyJdfQ== */

/* custom/extension/shop2/themes/frank-flechtwaren/css/modal/modal.min.css */
.sg-modal{display:none;position:fixed;padding:0;margin:0;width:100%;height:100%;top:0;left:0;overflow-x:hidden;overflow-y:scroll;color:#504d48;background:rgba(241,241,240,0.7);font-family:"proxima_nova_rgregular";font-size:14px;line-height:1.2;z-index:1000000;-webkit-box-sizing:border-box;box-sizing:border-box}.sg-modal *{-webkit-box-sizing:border-box;box-sizing:border-box}@media(min-width:1024px){.sg-modal{font-size:20.27px}}.sg-modal--visible{display:block}.sg-modal__container{overflow:hidden !important}.sg-modal__dialog{display:block;position:relative;overflow:hidden;width:80%;height:auto;max-width:989px;padding:0;margin:15% auto;background:#fff}.sg-modal__body{display:block;padding:17px;margin:0}.sg-modal__paragraph{display:block;padding:0;margin:0}.sg-modal__paragraph+.sg-modal__paragraph{padding-top:17px}.sg-modal__footer{display:block;padding:17px;margin:0;border-top:1px dashed #dddbd9}.sg-modal__footer:after{display:block;content:"";clear:both;float:none}.sg-modal__buttons{display:block;float:right}.sg-modal__buttons:after{display:block;content:"";clear:both;float:none}.sg-modal__button{display:block;float:left;width:auto;height:30px;padding:0 17px;margin:0;border:0;outline:0;color:#fff;background:#504d48;font-family:"proxima_nova_rgregular";font-size:14px;line-height:1;text-align:center}.sg-modal__button+.sg-modal__button{margin-left:17px}@media(min-width:1024px){.sg-modal__button{font-size:14px}}.sg-modal__button--primary{background:#00925b}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1vZGFsLnNjc3MiLCIuLi8uLi8uLi9zY3NzL3ZhcmlhYmxlL19jb2xvci5zY3NzIiwiLi4vLi4vLi4vc2Nzcy92YXJpYWJsZS9fZm9udC5zY3NzIiwiLi4vLi4vLi4vc2Nzcy9taXhpbi9fYm94LXNpemluZy5zY3NzIiwiLi4vLi4vLi4vc2Nzcy9taXhpbi9fYnJlYWtwb2ludC5zY3NzIiwiLi4vLi4vLi4vc2Nzcy9taXhpbi9fY2xlYXJmaXguc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQTtFQUVFLGNBQWE7RUFDYixnQkFBZTtFQUVmLFdBQVU7RUFDVixVQUFTO0VBRVQsWUFBVztFQUNYLGFBQVk7RUFFWixPQUFNO0VBQ04sUUFBTztFQUVQLG1CQUFrQjtFQUNsQixtQkFBa0I7RUFFbEIsZUNYdUI7RURZdkIscUNDUjBCO0VEVTFCLHNDRXRCNEM7RUZ1QjVDLGdCQUFlO0VBRWYsaUJBQWdCO0VBRWhCLGlCQUFnQjtFRzFCaEIsK0JBQXNCO1VBQXRCLHVCQUFzQixFSG1KdkI7RUFsSkQ7SUdERSwrQkFBc0I7WUFBdEIsdUJBQXNCLEVIZ0NyQjtFSWhDRDtJSkNGO01Ba0NJLG1CQUFrQixFQWdIckIsRUFBQTtFQTdHQztJQUNFLGVBQWMsRUFDZjtFQUVEO0lBQ0UsNEJBQTJCLEVBQzVCO0VBRUQ7SUFFRSxlQUFjO0lBQ2QsbUJBQWtCO0lBQ2xCLGlCQUFnQjtJQUVoQixXQUFVO0lBQ1YsYUFBWTtJQUVaLGlCQUFnQjtJQUVoQixXQUFVO0lBQ1YsaUJBQWdCO0lBRWhCLG9CQ2hEeUIsRURrRDFCO0VBRUQ7SUFFRSxlQUFjO0lBRWQsY0FBYTtJQUNiLFVBQVMsRUFFVjtFQUVEO0lBRUUsZUFBYztJQUVkLFdBQVU7SUFDVixVQUFTLEVBUVY7SUFiQTtNQVNHLGtCQUFpQixFQUVsQjtFQUlIO0lBRUUsZUFBYztJQUVkLGNBQWE7SUFDYixVQUFTO0lBRVQsK0JDckZzQixFRHlGdkI7SUFYQTtNS3RGQyxlQUFjO01BQ2QsWUFBVztNQUVYLFlBQVc7TUFDWCxZQUFXLEVBRVo7RUw2RkQ7SUFFRSxlQUFjO0lBQ2QsYUFBWSxFQUliO0lBUEE7TUtuR0MsZUFBYztNQUNkLFlBQVc7TUFFWCxZQUFXO01BQ1gsWUFBVyxFQUVaO0VMc0dEO0lBRUUsZUFBYztJQUNkLFlBQVc7SUFFWCxZQUFXO0lBQ1gsYUFBWTtJQUVaLGdCQUFlO0lBQ2YsVUFBUztJQUVULFVBQVM7SUFDVCxXQUFVO0lBRVYsZUNoSHlCO0lEaUh6QixvQkN0SHFCO0lEd0hyQixzQ0VoSTBDO0lGaUkxQyxnQkFBZTtJQUVmLGVBQWM7SUFDZCxtQkFBa0IsRUFjbkI7SUFuQ0E7TUF3Qkcsa0JBQWlCLEVBQ2xCO0lJdklIO01KOEdBO1FBNEJJLGdCQUFlLEVBT2xCLEVBQUE7SUFKQztNQUNFLG9CQy9JaUIsRURnSmxCIiwiZmlsZSI6Im1vZGFsLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwiLi4vLi4vLi4vc2Nzcy9fc3R5bGVndWlkZVwiO1xyXG5cclxuLnNnLW1vZGFsIHtcclxuXHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcblxyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG5cclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG5cclxuICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG5cclxuICBjb2xvcjogJGNvbG9yLWdyYXktYmFzZTtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci1ncmF5LWxpZ2h0ZXIsIDAuNyk7XHJcblxyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcclxuICBmb250LXNpemU6IDE0cHg7XHJcblxyXG4gIGxpbmUtaGVpZ2h0OiAxLjI7XHJcblxyXG4gIHotaW5kZXg6IDEwMDAwMDA7XHJcblxyXG4gIEBpbmNsdWRlIGJveC1zaXppbmcoKTtcclxuXHJcbiAgKiB7XHJcbiAgICBAaW5jbHVkZSBib3gtc2l6aW5nKCk7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtaW4oJGJyZWFrcG9pbnQtbWQtbWluKSB7XHJcbiAgICBmb250LXNpemU6IDIwLjI3cHg7XHJcbiAgfVxyXG5cclxuICAmLS12aXNpYmxlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbiAgJl9fY29udGFpbmVyIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gICZfX2RpYWxvZyB7XHJcblxyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIHdpZHRoOiA4MCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgbWF4LXdpZHRoOiA5ODlweDtcclxuXHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAxNSUgYXV0bztcclxuXHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodGVzdDtcclxuXHJcbiAgfVxyXG5cclxuICAmX19ib2R5IHtcclxuXHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICBwYWRkaW5nOiAxN3B4O1xyXG4gICAgbWFyZ2luOiAwO1xyXG5cclxuICB9XHJcblxyXG4gICZfX3BhcmFncmFwaCB7XHJcblxyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAmICsgLnNnLW1vZGFsX19wYXJhZ3JhcGgge1xyXG5cclxuICAgICAgcGFkZGluZy10b3A6IDE3cHg7XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICZfX2Zvb3RlciB7XHJcblxyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgcGFkZGluZzogMTdweDtcclxuICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICBib3JkZXItdG9wOiAxcHggZGFzaGVkICRjb2xvci1ncmF5LWxpZ2h0O1xyXG5cclxuICAgIEBpbmNsdWRlIGNsZWFyZml4KCk7XHJcblxyXG4gIH1cclxuXHJcbiAgJl9fYnV0dG9ucyB7XHJcblxyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcblxyXG4gICAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcclxuXHJcbiAgfVxyXG5cclxuICAmX19idXR0b24ge1xyXG5cclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcblxyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcblxyXG4gICAgcGFkZGluZzogMCAxN3B4O1xyXG4gICAgbWFyZ2luOiAwO1xyXG5cclxuICAgIGJvcmRlcjogMDtcclxuICAgIG91dGxpbmU6IDA7XHJcblxyXG4gICAgY29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZXN0O1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXktYmFzZTtcclxuXHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcblxyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgJiArIC5zZy1tb2RhbF9fYnV0dG9uIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDE3cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWluKCRicmVha3BvaW50LW1kLW1pbikge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tcHJpbWFyeSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG59IiwiJGNvbG9yLXByaW1hcnk6ICMwMDkyNWI7XHJcbiRjb2xvci1wcmltYXJ5LWxpZ2h0OiAjZDRlN2NjO1xyXG5cclxuJGNvbG9yLXNlY29uZGFyeTogI2UzMDA0NTtcclxuJGNvbG9yLXNlY29uZGFyeS1saWdodDogI2ZiZGFkNjtcclxuXHJcbiRjb2xvci10ZXJ0aWFyeTogI2YyOTUwMDtcclxuXHJcbiRjb2xvci1ncmF5LWJhc2U6ICM1MDRkNDg7XHJcbiRjb2xvci1ncmF5LWRhcmtlcjogIzY5Njc2MDtcclxuJGNvbG9yLWdyYXktZGFyazogIzk2OTQ4ZjtcclxuJGNvbG9yLWdyYXktbGlnaHQ6ICNkZGRiZDk7XHJcbiRjb2xvci1ncmF5LWxpZ2h0ZXI6ICNmMWYxZjA7XHJcbiRjb2xvci1ncmF5LWxpZ2h0ZXN0OiAjZmZmZmZmOyIsIiRmb250LWZhbWlseS1wcmltYXJ5OiBcInByb3hpbWFfbm92YV9yZ3JlZ3VsYXJcIjtcclxuJGZvbnQtZmFtaWx5LXNlY29uZGFyeTogXCJwcm94aW1hX25vdmFfcmdib2xkXCI7IiwiQG1peGluIGJveC1zaXppbmcoKSB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufSIsIkBtaXhpbiBtaW4oJGJyZWFrcG9pbnQpIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogI3skYnJlYWtwb2ludH0pIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIG1heCgkYnJlYWtwb2ludCkge1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRicmVha3BvaW50fSkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59IiwiQG1peGluIGNsZWFyZml4KCkge1xyXG4gICY6YWZ0ZXIge1xyXG5cclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuXHJcbiAgICBjbGVhcjogYm90aDtcclxuICAgIGZsb2F0OiBub25lO1xyXG5cclxuICB9XHJcbn0iXX0= */

/* custom/extension/shop2/themes/frank-flechtwaren/css/popup/popup.min.css */
.sg-popup{display:block;position:relative;padding:0 0 0 38px;margin:0;width:100%;height:auto;font-family:"proxima_nova_rgregular";font-size:14px;-webkit-box-sizing:border-box;box-sizing:border-box}@media(min-width:1024px){.sg-popup{padding-top:4px;font-size:20.27px}}.sg-popup *{-webkit-box-sizing:border-box;box-sizing:border-box}.sg-popup .checkbox-wrapper,.sg-popup .radio-wrapper{display:block;position:absolute;float:left;top:0;left:0}.sg-popup__icon{display:inline-block;position:relative;top:5px;padding:0;margin:-2px 0 0 0;width:20px;height:20px;background:transparent url("/custom/extension/shop2/themes/frank-flechtwaren/css/popup/assets/information.svg") center center no-repeat;background-size:20px 20px}@media(min-width:1024px){.sg-popup__icon{top:4px;margin-top:-4px}}.sg-popup__icon:before{display:none;position:absolute;content:"";bottom:100%;left:11px;width:0;height:0;padding:0;margin:0 0 11px 0;border-bottom:18px solid transparent;border-left:12px solid #d4e7cc}@media(min-width:1024px){.sg-popup__icon:before{display:block;margin-bottom:10px;visibility:hidden;-webkit-transition:visibility 0ms linear;transition:visibility 0ms linear;-webkit-transition-delay:0ms;transition-delay:0ms}}.sg-popup__popup{display:none;position:absolute;padding:17px;margin:0 0 24px 0;bottom:100%;left:0;width:100%;height:auto;color:#504d48;background:#d4e7cc;z-index:100000}@media(min-width:1024px){.sg-popup__popup{display:block;visibility:hidden;-webkit-transition:visibility 0ms linear;transition:visibility 0ms linear;-webkit-transition-delay:0ms;transition-delay:0ms}}.sg-popup__popup:after{display:none;position:absolute;content:"";width:100%;height:24px;top:100%;left:0}@media(min-width:1024px){.sg-popup__popup:after{display:block;visibility:hidden;-webkit-transition:visibility 0ms linear;transition:visibility 0ms linear;-webkit-transition-delay:0ms;transition-delay:0ms}}.sg-popup--anchor{padding:0;margin:0;color:#00925b}.sg-popup--anchor .sg-popup__icon:before{margin-top:0}.sg-popup--radio.sg-popup--disabled{padding-top:8px}@media(min-width:1024px){.sg-popup--radio{padding-top:6px}.sg-popup--radio .sg-popup__icon:before{margin-bottom:12px}}.sg-popup--headline{font-family:"proxima_nova_rgbold"}.sg-popup--headline .sg-popup__popup{font-family:"proxima_nova_rgregular"}.sg-popup--plain{padding:0 0 17px 0}.sg-popup--standalone{position:static;padding-bottom:0}.sg-popup--standalone .sg-popup__popup{margin-bottom:17px}.sg-popup--standalone .sg-popup__icon:before{left:8px}@media(min-width:1024px){.sg-popup--indent{margin-left:8.5px}.sg-popup--indent .sg-popup__popup{margin-left:-8.5px}}.sg-popup:hover .sg-popup__popup{display:block}@media(min-width:1024px){.sg-popup:hover .sg-popup__popup{visibility:visible;-webkit-transition-delay:800ms;transition-delay:800ms}}.sg-popup:hover .sg-popup__popup:after{display:block}@media(min-width:1024px){.sg-popup:hover .sg-popup__popup:after{visibility:visible;-webkit-transition-delay:800ms;transition-delay:800ms}}.sg-popup:hover .sg-popup__icon:before{display:block}@media(min-width:1024px){.sg-popup:hover .sg-popup__icon:before{visibility:visible;-webkit-transition-delay:800ms;transition-delay:800ms}}.sg-popup--disabled .sg-popup__icon{display:none}.sg-popup--disabled:hover .sg-popup__popup{display:none}.sg-popup--hidden{display:none}.sg-popup__headline{display:block;padding:0;margin:0;font-family:"proxima_nova_rgbold"}.sg-popup__headline--underline{text-decoration:underline}.sg-popup__paragraph{display:block;padding:17px 0 0 0;margin:0;line-height:1.2}.sg-popup__paragraph--small{font-size:10px}@media(min-width:1024px){.sg-popup__paragraph--small{font-size:14px}}.sg-popup__paragraph+.sg-popup__headline{padding-top:30px}.sg-popup__anchor{color:#00925b;text-decoration:none}.sg-popup__anchor:hover,.sg-popup__anchor:active,.sg-popup__anchor:focus,.sg-popup__anchor:visited{color:#00925b;text-decoration:none}.sg-popup--bottom .sg-popup__popup{top:100%;bottom:auto;margin-top:24px;margin-bottom:0}.sg-popup--bottom .sg-popup__icon:before{top:100%;bottom:auto;border-top:18px solid transparent;border-bottom:0;margin-top:10px;margin-bottom:0}.sg-popup--bottom.sg-popup--standalone .sg-popup__popup{margin-top:-12px}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInBvcHVwLnNjc3MiLCIuLi8uLi8uLi9zY3NzL3ZhcmlhYmxlL19mb250LnNjc3MiLCIuLi8uLi8uLi9zY3NzL21peGluL19ib3gtc2l6aW5nLnNjc3MiLCIuLi8uLi8uLi9zY3NzL21peGluL19icmVha3BvaW50LnNjc3MiLCIuLi8uLi8uLi9zY3NzL3ZhcmlhYmxlL19jb2xvci5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVBO0VBRUUsZUFBYztFQUNkLG1CQUFrQjtFQUVsQixvQkFBbUI7RUFDbkIsVUFBUztFQUVULFlBQVc7RUFDWCxhQUFZO0VBRVosc0NDYjRDO0VEYzVDLGdCQUFlO0VFYmYsK0JBQXNCO1VBQXRCLHVCQUFzQixFRnlZdkI7RUd6WUM7SUhDRjtNQWdCSSxpQkFBZ0I7TUFFaEIsbUJBQWtCLEVBc1hyQixFQUFBO0VBeFlEO0lFREUsK0JBQXNCO1lBQXRCLHVCQUFzQixFRjJCckI7RUExQkg7O0lBK0JJLGVBQWM7SUFDZCxtQkFBa0I7SUFDbEIsWUFBVztJQUVYLE9BQU07SUFDTixRQUFPLEVBRVI7RUFFRDtJQUVFLHNCQUFxQjtJQUNyQixtQkFBa0I7SUFFbEIsU0FBUTtJQUVSLFdBQVU7SUFDVixtQkFBa0I7SUFFbEIsWUFBVztJQUNYLGFBQVk7SUFFWiw4RUFBNkU7SUFDN0UsMkJBQTBCLEVBMkMzQjtJR2xHRDtNSHlDQTtRQWtCSSxTQUFRO1FBQ1IsaUJBQWdCLEVBc0NuQixFQUFBO0lBekRBO01BeUJHLGNBQWE7TUFDYixtQkFBa0I7TUFFbEIsWUFBVztNQUVYLGFBQVk7TUFDWixXQUFVO01BRVYsU0FBUTtNQUNSLFVBQVM7TUFFVCxXQUFVO01BQ1YsbUJBQWtCO01BRWxCLHNDQUFxQztNQUNyQyxnQ0lqRnVCLEVKZ0d4QjtNR2hHSDtRSHlDQztVQTRDSyxlQUFjO1VBRWQsb0JBQW1CO1VBRW5CLG1CQUFrQjtVQUVsQiwwQ0FBaUM7VUFBakMsa0NBQWlDO1VBQ2pDLDhCQUFxQjtrQkFBckIsc0JBQXFCLEVBSXhCLEVBQUE7RUFJSDtJQUVFLGNBQWE7SUFDYixtQkFBa0I7SUFFbEIsY0FBYTtJQUNiLG1CQUFrQjtJQUVsQixhQUFZO0lBQ1osUUFBTztJQUVQLFlBQVc7SUFDWCxhQUFZO0lBRVosZUkzR3FCO0lKNEdyQixvQkluSHlCO0lKK0h6QixnQkFBZSxFQTJCaEI7SUcxSkQ7TUhvR0E7UUFtQkksZUFBYztRQUNkLG1CQUFrQjtRQUVsQiwwQ0FBaUM7UUFBakMsa0NBQWlDO1FBQ2pDLDhCQUFxQjtnQkFBckIsc0JBQXFCLEVBK0J4QixFQUFBO0lBdERBO01BK0JHLGNBQWE7TUFDYixtQkFBa0I7TUFFbEIsWUFBVztNQUVYLFlBQVc7TUFDWCxhQUFZO01BRVosVUFBUztNQUNULFFBQU8sRUFZUjtNR3hKSDtRSG9HQztVQTRDSyxlQUFjO1VBQ2QsbUJBQWtCO1VBRWxCLDBDQUFpQztVQUFqQyxrQ0FBaUM7VUFDakMsOEJBQXFCO2tCQUFyQixzQkFBcUIsRUFJeEIsRUFBQTtFQUlIO0lBRUUsV0FBVTtJQUNWLFVBQVM7SUFFVCxlSWxLbUIsRUowS3BCO0lBYkE7TUFTSyxjQUFhLEVBQ2Q7RUFLSjtJQUdHLGlCQUFnQixFQUNqQjtFRy9LSDtJSDJLQTtNQVFJLGlCQUFnQixFQVduQjtNQW5CQTtRQWFPLG9CQUFtQixFQUVwQixFQUFBO0VBTVA7SUFFRSxtQ0NsTXlDLEVEd00xQztJQVJBO01BS0csc0NDdE13QyxFRHVNekM7RUFJSDtJQUNFLG9CQUFtQixFQUNwQjtFQUVEO0lBRUUsaUJBQWdCO0lBRWhCLGtCQUFpQixFQWNsQjtJQWxCQTtNQVFHLG9CQUFtQixFQUVwQjtJQVZGO01BY0ssVUFBUyxFQUNWO0VHN05MO0lIa09BO01BR0ksbUJBQWtCLEVBT3JCO01BVkE7UUFNSyxvQkFBbUIsRUFDcEIsRUFBQTtFQXhPUDtJQWlQTSxlQUFjLEVBc0JmO0lHeFFIO01IQ0Y7UUFxUFEsb0JBQW1CO1FBQ25CLGdDQUF1QjtnQkFBdkIsd0JBQXVCLEVBaUIxQixFQUFBO0lBdlFMO01BNFBRLGVBQWMsRUFTZjtNR3RRTDtRSENGO1VBZ1FVLG9CQUFtQjtVQUNuQixnQ0FBdUI7a0JBQXZCLHdCQUF1QixFQUkxQixFQUFBO0VBclFQO0lBNFFRLGVBQWMsRUFTZjtJR3RSTDtNSENGO1FBZ1JVLG9CQUFtQjtRQUNuQixnQ0FBdUI7Z0JBQXZCLHdCQUF1QixFQUkxQixFQUFBO0VBS0o7SUFHRyxjQUFhLEVBQ2Q7RUFKRjtJQVFLLGNBQWEsRUFDZDtFQUtMO0lBQ0UsY0FBYSxFQUNkO0VBRUQ7SUFFRSxlQUFjO0lBRWQsV0FBVTtJQUNWLFVBQVM7SUFFVCxtQ0NwVHlDLEVEMFQxQztJQUpDO01BQ0UsMkJBQTBCLEVBQzNCO0VBSUg7SUFFRSxlQUFjO0lBRWQsb0JBQW1CO0lBQ25CLFVBQVM7SUFFVCxpQkFBZ0IsRUFnQmpCO0lBZEM7TUFFRSxnQkFBZSxFQU1oQjtNRzdVSDtRSHFVRTtVQUtJLGdCQUFlLEVBR2xCLEVBQUE7SUFqQkY7TUFvQkcsa0JBQWlCLEVBQ2xCO0VBSUg7SUFFRSxlSXhWbUI7SUp5Vm5CLHNCQUFxQixFQVl0QjtJQWZBO01BVUcsZUloV2lCO01KaVdqQixzQkFBcUIsRUFFdEI7RUFJRjtJQUlHLFVBQVM7SUFDVCxhQUFZO0lBRVosaUJBQWdCO0lBQ2hCLGlCQUFnQixFQUVqQjtFQVZGO0lBZUssVUFBUztJQUNULGFBQVk7SUFFWixtQ0FBa0M7SUFDbEMsaUJBQWdCO0lBRWhCLGlCQUFnQjtJQUNoQixpQkFBZ0IsRUFFakI7RUF4Qko7SUE2Qkssa0JBQWlCLEVBQ2xCIiwiZmlsZSI6InBvcHVwLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwiLi4vLi4vLi4vc2Nzcy9fc3R5bGVndWlkZVwiO1xyXG5cclxuLnNnLXBvcHVwIHtcclxuXHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICBwYWRkaW5nOiAwIDAgMCAzOHB4O1xyXG4gIG1hcmdpbjogMDtcclxuXHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG5cclxuICBAaW5jbHVkZSBtaW4oJGJyZWFrcG9pbnQtbWQtbWluKSB7XHJcblxyXG4gICAgcGFkZGluZy10b3A6IDRweDtcclxuXHJcbiAgICBmb250LXNpemU6IDIwLjI3cHg7XHJcblxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgYm94LXNpemluZygpO1xyXG5cclxuICAqIHtcclxuICAgIEBpbmNsdWRlIGJveC1zaXppbmcoKTtcclxuICB9XHJcblxyXG4gIC5jaGVja2JveC13cmFwcGVyLFxyXG4gIC5yYWRpby13cmFwcGVyIHtcclxuXHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG5cclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcblxyXG4gIH1cclxuXHJcbiAgJl9faWNvbiB7XHJcblxyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIHRvcDogNXB4O1xyXG5cclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IC0ycHggMCAwIDA7XHJcblxyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcblxyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiYXNzZXRzL2luZm9ybWF0aW9uLnN2Z1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMjBweCAyMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1pbigkYnJlYWtwb2ludC1tZC1taW4pIHtcclxuXHJcbiAgICAgIHRvcDogNHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAtNHB4O1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcblxyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblxyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG5cclxuICAgICAgYm90dG9tOiAxMDAlO1xyXG4gICAgICBsZWZ0OiAxMXB4O1xyXG5cclxuICAgICAgd2lkdGg6IDA7XHJcbiAgICAgIGhlaWdodDogMDtcclxuXHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIG1hcmdpbjogMCAwIDExcHggMDtcclxuXHJcbiAgICAgIGJvcmRlci1ib3R0b206IDE4cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiAxMnB4IHNvbGlkICRjb2xvci1wcmltYXJ5LWxpZ2h0O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWluKCRicmVha3BvaW50LW1kLW1pbikge1xyXG5cclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cclxuICAgICAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBtcyBsaW5lYXI7XHJcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMG1zO1xyXG5cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX19wb3B1cCB7XHJcblxyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHJcbiAgICBwYWRkaW5nOiAxN3B4O1xyXG4gICAgbWFyZ2luOiAwIDAgMjRweCAwO1xyXG5cclxuICAgIGJvdHRvbTogMTAwJTtcclxuICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgY29sb3I6ICRjb2xvci1ncmF5LWJhc2U7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1saWdodDtcclxuXHJcbiAgICBAaW5jbHVkZSBtaW4oJGJyZWFrcG9pbnQtbWQtbWluKSB7XHJcblxyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cclxuICAgICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwbXMgbGluZWFyO1xyXG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwbXM7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIHotaW5kZXg6IDEwMDAwMDtcclxuXHJcbiAgICAmOmFmdGVyIHtcclxuXHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcblxyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAyNHB4O1xyXG5cclxuICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWluKCRicmVha3BvaW50LW1kLW1pbikge1xyXG5cclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcblxyXG4gICAgICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMG1zIGxpbmVhcjtcclxuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwbXM7XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICYtLWFuY2hvciB7XHJcblxyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcblxyXG4gICAgLnNnLXBvcHVwX19pY29uIHtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmLS1yYWRpbyB7XHJcblxyXG4gICAgJi5zZy1wb3B1cC0tZGlzYWJsZWQge1xyXG4gICAgICBwYWRkaW5nLXRvcDogOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1pbigkYnJlYWtwb2ludC1tZC1taW4pIHtcclxuXHJcbiAgICAgIHBhZGRpbmctdG9wOiA2cHg7XHJcblxyXG4gICAgICAuc2ctcG9wdXBfX2ljb24ge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuXHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1oZWFkbGluZSB7XHJcblxyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XHJcblxyXG4gICAgLnNnLXBvcHVwX19wb3B1cCB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmLS1wbGFpbiB7XHJcbiAgICBwYWRkaW5nOiAwIDAgMTdweCAwO1xyXG4gIH1cclxuXHJcbiAgJi0tc3RhbmRhbG9uZSB7XHJcblxyXG4gICAgcG9zaXRpb246IHN0YXRpYztcclxuXHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuXHJcbiAgICAuc2ctcG9wdXBfX3BvcHVwIHtcclxuXHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5zZy1wb3B1cF9faWNvbiB7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBsZWZ0OiA4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmLS1pbmRlbnQge1xyXG4gICAgQGluY2x1ZGUgbWluKCRicmVha3BvaW50LW1kLW1pbikge1xyXG5cclxuICAgICAgbWFyZ2luLWxlZnQ6IDguNXB4O1xyXG5cclxuICAgICAgLnNnLXBvcHVwX19wb3B1cCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC04LjVweDtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6aG92ZXIge1xyXG5cclxuICAgIC5zZy1wb3B1cF9fcG9wdXAge1xyXG5cclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtaW4oJGJyZWFrcG9pbnQtbWQtbWluKSB7XHJcblxyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogODAwbXM7XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuXHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1pbigkYnJlYWtwb2ludC1tZC1taW4pIHtcclxuXHJcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogODAwbXM7XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnNnLXBvcHVwX19pY29uIHtcclxuICAgICAgJjpiZWZvcmUge1xyXG5cclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWluKCRicmVha3BvaW50LW1kLW1pbikge1xyXG5cclxuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiA4MDBtcztcclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICYtLWRpc2FibGVkIHtcclxuXHJcbiAgICAuc2ctcG9wdXBfX2ljb24ge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAuc2ctcG9wdXBfX3BvcHVwIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJi0taGlkZGVuIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmX19oZWFkbGluZSB7XHJcblxyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcclxuXHJcbiAgICAmLS11bmRlcmxpbmUge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX19wYXJhZ3JhcGgge1xyXG5cclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgIHBhZGRpbmc6IDE3cHggMCAwIDA7XHJcbiAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuXHJcbiAgICAmLS1zbWFsbCB7XHJcblxyXG4gICAgICBmb250LXNpemU6IDEwcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtaW4oJGJyZWFrcG9pbnQtbWQtbWluKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICYgKyAuc2ctcG9wdXBfX2hlYWRsaW5lIHtcclxuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJl9fYW5jaG9yIHtcclxuXHJcbiAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6YWN0aXZlLFxyXG4gICAgJjpmb2N1cyxcclxuICAgICY6dmlzaXRlZCB7XHJcblxyXG4gICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJi0tYm90dG9tIHtcclxuXHJcbiAgICAuc2ctcG9wdXBfX3BvcHVwIHtcclxuXHJcbiAgICAgIHRvcDogMTAwJTtcclxuICAgICAgYm90dG9tOiBhdXRvO1xyXG5cclxuICAgICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnNnLXBvcHVwX19pY29uIHtcclxuICAgICAgJjpiZWZvcmUge1xyXG5cclxuICAgICAgICB0b3A6IDEwMCU7XHJcbiAgICAgICAgYm90dG9tOiBhdXRvO1xyXG5cclxuICAgICAgICBib3JkZXItdG9wOiAxOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcblxyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnNnLXBvcHVwLS1zdGFuZGFsb25lIHtcclxuICAgICAgLnNnLXBvcHVwX19wb3B1cCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTEycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxufSIsIiRmb250LWZhbWlseS1wcmltYXJ5OiBcInByb3hpbWFfbm92YV9yZ3JlZ3VsYXJcIjtcclxuJGZvbnQtZmFtaWx5LXNlY29uZGFyeTogXCJwcm94aW1hX25vdmFfcmdib2xkXCI7IiwiQG1peGluIGJveC1zaXppbmcoKSB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufSIsIkBtaXhpbiBtaW4oJGJyZWFrcG9pbnQpIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogI3skYnJlYWtwb2ludH0pIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIG1heCgkYnJlYWtwb2ludCkge1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRicmVha3BvaW50fSkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59IiwiJGNvbG9yLXByaW1hcnk6ICMwMDkyNWI7XHJcbiRjb2xvci1wcmltYXJ5LWxpZ2h0OiAjZDRlN2NjO1xyXG5cclxuJGNvbG9yLXNlY29uZGFyeTogI2UzMDA0NTtcclxuJGNvbG9yLXNlY29uZGFyeS1saWdodDogI2ZiZGFkNjtcclxuXHJcbiRjb2xvci10ZXJ0aWFyeTogI2YyOTUwMDtcclxuXHJcbiRjb2xvci1ncmF5LWJhc2U6ICM1MDRkNDg7XHJcbiRjb2xvci1ncmF5LWRhcmtlcjogIzY5Njc2MDtcclxuJGNvbG9yLWdyYXktZGFyazogIzk2OTQ4ZjtcclxuJGNvbG9yLWdyYXktbGlnaHQ6ICNkZGRiZDk7XHJcbiRjb2xvci1ncmF5LWxpZ2h0ZXI6ICNmMWYxZjA7XHJcbiRjb2xvci1ncmF5LWxpZ2h0ZXN0OiAjZmZmZmZmOyJdfQ== */

/* custom/extension/shop2/themes/frank-flechtwaren/css/prices/prices.min.css */
.sg-prices{display:block;padding:0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}.sg-prices *{-webkit-box-sizing:border-box;box-sizing:border-box}.sg-prices__elements{display:table;padding:0;margin:0;width:100%;height:auto}.sg-prices__row{display:table-row;padding:0;margin:0}.sg-prices__row--primary .sg-prices__element{color:#00925b;background:#d4e7cc;font-family:"proxima_nova_rgbold"}.sg-prices__row:last-child .sg-prices__element{border-bottom:0}.sg-prices__element{display:table-cell;padding:0 10px;margin:0;width:auto;height:35px;vertical-align:middle;color:#696760;background:#f1f1f0;border-bottom:1px solid #fff;font-size:14px;font-family:"proxima_nova_rgregular";line-height:1;white-space:nowrap}@media(min-width:1024px){.sg-prices__element{font-size:20.27px}}.sg-prices__element--main{width:100%}.sg-prices__element--right{text-align:right}.sg-prices__fields{display:table;padding:0;margin:0;width:100%;height:auto}.sg-prices__field{display:table-cell;padding:0;margin:0;vertical-align:middle}.sg-prices__field--main{width:100%}.sg-prices__input{display:block;width:100%;height:26px;padding:0;margin:0;border:0 !important;outline:0 !important;color:#696760;background:#fff;text-align:center}.sg-prices__button{display:block;padding:0 10px;margin:0;width:100%;height:26px;border:0;outline:0;color:#fff;background:#504d48;line-height:1;font-size:14px;font-family:"proxima_nova_rgregular";cursor:pointer}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInByaWNlcy5zY3NzIiwiLi4vLi4vLi4vc2Nzcy9taXhpbi9fYm94LXNpemluZy5zY3NzIiwiLi4vLi4vLi4vc2Nzcy92YXJpYWJsZS9fY29sb3Iuc2NzcyIsIi4uLy4uLy4uL3Njc3MvdmFyaWFibGUvX2ZvbnQuc2NzcyIsIi4uLy4uLy4uL3Njc3MvbWl4aW4vX2JyZWFrcG9pbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQTtFQUVFLGVBQWM7RUFFZCxXQUFVO0VBQ1YsVUFBUztFQ05ULCtCQUFzQjtVQUF0Qix1QkFBc0IsRURtS3ZCO0VBbEtEO0lDREUsK0JBQXNCO1lBQXRCLHVCQUFzQixFRFlyQjtFQUVEO0lBRUUsZUFBYztJQUVkLFdBQVU7SUFDVixVQUFTO0lBRVQsWUFBVztJQUNYLGFBQVksRUFFYjtFQUVEO0lBRUUsbUJBQWtCO0lBRWxCLFdBQVU7SUFDVixVQUFTLEVBcUJWO0lBbkJFO01BR0csZUVyQ2U7TUZzQ2Ysb0JFckNxQjtNRnVDckIsbUNHdkNxQyxFSHlDdEM7SUFmSjtNQXFCSyxpQkFBZ0IsRUFFakI7RUFLTDtJQUVFLG9CQUFtQjtJQUVuQixnQkFBZTtJQUNmLFVBQVM7SUFFVCxZQUFXO0lBQ1gsYUFBWTtJQUVaLHVCQUFzQjtJQUV0QixlRTFEdUI7SUYyRHZCLG9CRXhEd0I7SUYwRHhCLGlDRXpEeUI7SUYyRHpCLGdCQUFlO0lBQ2Ysc0NHekUwQztJSDJFMUMsZUFBYztJQUNkLG9CQUFtQixFQWNwQjtJSXpGRDtNSnNEQTtRQXdCSSxtQkFBa0IsRUFXckIsRUFBQTtJQVJDO01BQ0UsWUFBVyxFQUNaO0lBRUQ7TUFDRSxrQkFBaUIsRUFDbEI7RUFJSDtJQUVFLGVBQWM7SUFFZCxXQUFVO0lBQ1YsVUFBUztJQUVULFlBQVc7SUFDWCxhQUFZLEVBRWI7RUFFRDtJQUVFLG9CQUFtQjtJQUVuQixXQUFVO0lBQ1YsVUFBUztJQUVULHVCQUFzQixFQU12QjtJQUpDO01BQ0UsWUFBVyxFQUNaO0VBSUg7SUFFRSxlQUFjO0lBRWQsWUFBVztJQUNYLGFBQVk7SUFFWixXQUFVO0lBQ1YsVUFBUztJQUVULHFCQUFvQjtJQUNwQixzQkFBcUI7SUFFckIsZUUzSHVCO0lGNEh2QixvQkV4SHlCO0lGMEh6QixtQkFBa0IsRUFFbkI7RUFFRDtJQUVFLGVBQWM7SUFFZCxnQkFBZTtJQUNmLFVBQVM7SUFFVCxZQUFXO0lBQ1gsYUFBWTtJQUVaLFVBQVM7SUFDVCxXQUFVO0lBRVYsZUUzSXlCO0lGNEl6QixvQkVqSnFCO0lGbUpyQixlQUFjO0lBRWQsZ0JBQWU7SUFDZixzQ0c5SjBDO0lIZ0sxQyxnQkFBZSxFQUVoQiIsImZpbGUiOiJwcmljZXMubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgXCIuLi8uLi8uLi9zY3NzL19zdHlsZWd1aWRlXCI7XHJcblxyXG4uc2ctcHJpY2VzIHtcclxuXHJcbiAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG5cclxuICBAaW5jbHVkZSBib3gtc2l6aW5nKCk7XHJcblxyXG4gICoge1xyXG4gICAgQGluY2x1ZGUgYm94LXNpemluZygpO1xyXG4gIH1cclxuXHJcbiAgJl9fZWxlbWVudHMge1xyXG5cclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG5cclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gIH1cclxuXHJcbiAgJl9fcm93IHtcclxuXHJcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XHJcblxyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAmLS1wcmltYXJ5IHtcclxuICAgICAgLnNnLXByaWNlc19fZWxlbWVudCB7XHJcblxyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1saWdodDtcclxuXHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgLnNnLXByaWNlc19fZWxlbWVudCB7XHJcblxyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJl9fZWxlbWVudCB7XHJcblxyXG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuXHJcbiAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBoZWlnaHQ6IDM1cHg7XHJcblxyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHJcbiAgICBjb2xvcjogJGNvbG9yLWdyYXktZGFya2VyO1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHRlcjtcclxuXHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHRlc3Q7XHJcblxyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xyXG5cclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcbiAgICBAaW5jbHVkZSBtaW4oJGJyZWFrcG9pbnQtbWQtbWluKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjAuMjdweDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1tYWluIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tcmlnaHQge1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX19maWVsZHMge1xyXG5cclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG5cclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gIH1cclxuXHJcbiAgJl9fZmllbGQge1xyXG5cclxuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcblxyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cclxuICAgICYtLW1haW4ge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX19pbnB1dCB7XHJcblxyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDI2cHg7XHJcblxyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcclxuICAgIG91dGxpbmU6IDAgIWltcG9ydGFudDtcclxuXHJcbiAgICBjb2xvcjogJGNvbG9yLWdyYXktZGFya2VyO1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHRlc3Q7XHJcblxyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICB9XHJcblxyXG4gICZfX2J1dHRvbiB7XHJcblxyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgbWFyZ2luOiAwO1xyXG5cclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAyNnB4O1xyXG5cclxuICAgIGJvcmRlcjogMDtcclxuICAgIG91dGxpbmU6IDA7XHJcblxyXG4gICAgY29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZXN0O1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXktYmFzZTtcclxuXHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuXHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XHJcblxyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICB9XHJcblxyXG59IiwiQG1peGluIGJveC1zaXppbmcoKSB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufSIsIiRjb2xvci1wcmltYXJ5OiAjMDA5MjViO1xyXG4kY29sb3ItcHJpbWFyeS1saWdodDogI2Q0ZTdjYztcclxuXHJcbiRjb2xvci1zZWNvbmRhcnk6ICNlMzAwNDU7XHJcbiRjb2xvci1zZWNvbmRhcnktbGlnaHQ6ICNmYmRhZDY7XHJcblxyXG4kY29sb3ItdGVydGlhcnk6ICNmMjk1MDA7XHJcblxyXG4kY29sb3ItZ3JheS1iYXNlOiAjNTA0ZDQ4O1xyXG4kY29sb3ItZ3JheS1kYXJrZXI6ICM2OTY3NjA7XHJcbiRjb2xvci1ncmF5LWRhcms6ICM5Njk0OGY7XHJcbiRjb2xvci1ncmF5LWxpZ2h0OiAjZGRkYmQ5O1xyXG4kY29sb3ItZ3JheS1saWdodGVyOiAjZjFmMWYwO1xyXG4kY29sb3ItZ3JheS1saWdodGVzdDogI2ZmZmZmZjsiLCIkZm9udC1mYW1pbHktcHJpbWFyeTogXCJwcm94aW1hX25vdmFfcmdyZWd1bGFyXCI7XHJcbiRmb250LWZhbWlseS1zZWNvbmRhcnk6IFwicHJveGltYV9ub3ZhX3JnYm9sZFwiOyIsIkBtaXhpbiBtaW4oJGJyZWFrcG9pbnQpIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogI3skYnJlYWtwb2ludH0pIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIG1heCgkYnJlYWtwb2ludCkge1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRicmVha3BvaW50fSkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59Il19 */

/* custom/extension/shop2/themes/frank-flechtwaren/css/checkout/shortcut/shortcut.min.css */
.sg-checkout-shortcut{display:block;padding:28px 17px 75px 17px;margin:0;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.sg-checkout-shortcut *{-webkit-box-sizing:border-box;box-sizing:border-box}.sg-checkout-shortcut__breadcrumb{padding-bottom:30px}.sg-checkout-shortcut__columns{display:block;padding:0;margin:0 -8.5px}.sg-checkout-shortcut__columns:after{display:block;content:"";clear:both;float:none}.sg-checkout-shortcut__column{display:block;float:left;padding:0 8.5px;margin:0;width:100%;height:auto}@media(min-width:1024px){.sg-checkout-shortcut__column{width:50%}.sg-checkout-shortcut__column:first-child .sg-checkout-shortcut__header{padding-left:8.5px;margin-left:0}.sg-checkout-shortcut__column:last-child .sg-checkout-shortcut__header{margin-right:0}}.sg-checkout-shortcut__column--hidden{display:none}.sg-checkout-shortcut__headline{display:block;padding:10.76px 0;margin:0;width:100%;height:40px;font-family:"proxima_nova_rgbold";font-size:18.48px}@media(min-width:1024px){.sg-checkout-shortcut__headline{padding-top:8.415px;padding-bottom:8.415px;font-size:23.17px}}@media(min-width:1024px){.sg-checkout-shortcut__headline--indent{padding-left:8.5px}}.sg-checkout-shortcut__headline--small{font-size:13px}@media(min-width:1024px){.sg-checkout-shortcut__headline--small{font-size:20.27px}}.sg-checkout-shortcut__paragraph{display:block;padding:30px 0;margin:0;font-family:"proxima_nova_rgregular";font-size:15.45px;line-height:1.2}.sg-checkout-shortcut__paragraph--standalone{padding-top:0;padding-bottom:0;font-size:13px}@media(min-width:1024px){.sg-checkout-shortcut__paragraph--standalone{font-size:20.27px}}@media(min-width:1024px){.sg-checkout-shortcut__paragraph--indent{padding-left:8.5px}}.sg-checkout-shortcut__anchor{color:#00925b;text-decoration:none}.sg-checkout-shortcut__anchor:hover,.sg-checkout-shortcut__anchor:active,.sg-checkout-shortcut__anchor:focus,.sg-checkout-shortcut__anchor:visited{color:#00925b;text-decoration:none}.sg-checkout-shortcut__anchor--standalone{font-family:"proxima_nova_rgregular";font-size:13px}@media(min-width:1024px){.sg-checkout-shortcut__anchor--standalone{font-size:20.27px}}@media(min-width:1024px){.sg-checkout-shortcut__anchor--indent{margin-left:8.5px}}.sg-checkout-shortcut__submit{display:block;padding:13.5px 0;margin:0;width:100%;height:40px;font-size:13px;font-family:"proxima_nova_rgregular";text-align:center;text-decoration:none;line-height:1;border:0;outline:0;color:#fff;background:#00925b}@media(min-width:1024px){.sg-checkout-shortcut__submit{padding-top:9.865px;padding-bottom:9.865px;font-size:20.27px}}.sg-checkout-shortcut__prices{padding-bottom:40px}.sg-checkout-shortcut__header{display:block;padding:5.76px 17px;margin:30px -17px 15px -17px;font-size:18.48px;font-family:"proxima_nova_rgbold";line-height:1;color:#696760;background:#f1f1f0}@media(min-width:1024px){.sg-checkout-shortcut__header{padding:9.865px 17px;margin-left:-8.5px;margin-right:-8.5px;font-size:20.27px}}.sg-checkout-shortcut__address{display:block;padding:0 0 15px 0;margin:0;font-family:"proxima_nova_rgregular";font-size:13px;line-height:1.4}@media(min-width:1024px){.sg-checkout-shortcut__address{font-size:20.27px;line-height:1.89936}}@media(min-width:1024px){.sg-checkout-shortcut__address--indent{padding-left:8.5px}}.sg-checkout-shortcut__form{display:block;padding:0 0 15px 0;margin:0;width:100%;height:auto}@media(min-width:1024px){.sg-checkout-shortcut__form--indent{padding-left:8.5px}}.sg-checkout-shortcut__fields{display:table;width:100%;height:auto}.sg-checkout-shortcut__fieldset{display:table-row}.sg-checkout-shortcut__fieldset--hidden{display:none}.sg-checkout-shortcut__label{display:table-cell;padding:0 12px 17px 0;margin:0;width:auto;height:auto;vertical-align:middle;font-family:"proxima_nova_rgregular";font-size:13px;line-height:1;white-space:nowrap}@media(min-width:1024px){.sg-checkout-shortcut__label{font-size:20.27px}}.sg-checkout-shortcut__field{display:table-cell;padding:0 0 17px 0;margin:0;width:100%;height:auto;vertical-align:bottom}.sg-checkout-shortcut__field .sg-checkout-shortcut__field{padding-bottom:0}.sg-checkout-shortcut__field--error .sg-checkout-shortcut__input{background:#fbdad6}.sg-checkout-shortcut__field--error .sg-checkout-shortcut__message{display:block}.sg-checkout-shortcut__field--success .sg-checkout-shortcut__input{background:#d4e7cc}.sg-checkout-shortcut__field--success .sg-checkout-shortcut__input[disabled]{background:#f1f1f0}.sg-checkout-shortcut__field--success .sg-checkout-shortcut__input[readonly]{background:#f1f1f0}.sg-checkout-shortcut__input{display:block;padding:7px 9px !important;margin:0;width:100%;height:auto;border:0 !important;outline:0 !important;color:#000;background:#f1f1f0;font-family:"proxima_nova_rgregular";font-size:13px !important;line-height:1}@media(min-width:1024px){.sg-checkout-shortcut__input{font-size:20.27px !important}}.sg-checkout-shortcut__multiple{display:table;width:100%;height:auto}.sg-checkout-shortcut__multiple .sg-checkout-shortcut__field{width:50%;border-bottom:0}.sg-checkout-shortcut__multiple .sg-checkout-shortcut__field:first-child{padding-right:12px}@media(min-width:1024px){.sg-checkout-shortcut__multiple .sg-checkout-shortcut__field{width:auto;min-width:105px}.sg-checkout-shortcut__multiple .sg-checkout-shortcut__field--main{width:100%}}.sg-checkout-shortcut__multiple--half{display:block}.sg-checkout-shortcut__multiple--half:after{display:block;content:"";clear:both;float:none}.sg-checkout-shortcut__multiple--half .sg-checkout-shortcut__field{display:block;float:left;width:50%}.sg-checkout-shortcut__multiple--half .sg-checkout-shortcut__field:first-child{padding-right:6px}.sg-checkout-shortcut__multiple--half .sg-checkout-shortcut__field:last-child{padding-left:6px}.sg-checkout-shortcut__radios{display:block;padding:0 0 30px 0;margin:0}@media(min-width:1024px){.sg-checkout-shortcut__radios{padding-left:8.5px}}.sg-checkout-shortcut__radios--no-indent{padding-left:0}.sg-checkout-shortcut__radio{display:block;padding-bottom:17px}.sg-checkout-shortcut__radio--standalone{position:relative;padding:8px 0 17px 38px;margin:0;width:100%;height:auto;min-height:29px;font-family:"proxima_nova_rgregular";font-size:13px;line-height:1}.sg-checkout-shortcut__radio--standalone .radio-wrapper{display:block;position:absolute;top:0;left:0}@media(min-width:1024px){.sg-checkout-shortcut__radio--standalone{padding-top:6px;font-size:20.27px}}.sg-checkout-shortcut__invoice{display:block;position:relative;padding:0 0 0 38px;margin:0;width:100%;height:auto;min-height:27px;font-family:"proxima_nova_rgregular";font-size:13px;line-height:1.2}@media(min-width:1024px){.sg-checkout-shortcut__invoice{padding-top:3px;margin-left:8.5px;font-size:20.27px}}.sg-checkout-shortcut__invoice .checkbox-wrapper{display:block;position:absolute;top:0;left:0}.sg-checkout-shortcut__invoice .sg-checkout-shortcut__anchor{display:block;margin-top:17px}.sg-checkout-shortcut__invoice--muted{color:#96948f}.sg-checkout-shortcut__articles{margin-left:-17px;margin-right:-17px;padding-top:60px;padding-bottom:60px}@media(min-width:1024px){.sg-checkout-shortcut__articles{margin-left:0;margin-right:0}}@media(max-width:1023px){.sg-checkout-shortcut__articles .sg-articles__header,.sg-checkout-shortcut__articles .sg-articles__name,.sg-checkout-shortcut__articles .sg-articles__picture,.sg-checkout-shortcut__articles .sg-articles__container{padding-left:17px;padding-right:17px}}.sg-checkout-shortcut__comment{display:block;overflow-x:hidden;overflow-y:auto;padding:7px 9px;margin:0;width:100%;height:206px;resize:none;color:#000;background:#f1f0ef;border:0;outline:0;font-family:"proxima_nova_rgregular";font-size:13px}@media(max-width:1023px){.sg-checkout-shortcut__comment{margin-top:17px}}@media(min-width:1024px){.sg-checkout-shortcut__comment{margin-bottom:30px;font-size:20.27px}}.sg-checkout-shortcut__dropdown{display:none;padding:30px 0;margin:0}.sg-checkout-shortcut__dropdown--indent{padding-left:38px}@media(min-width:1024px){.sg-checkout-shortcut__dropdown--indent{margin-left:8.5px}}.sg-checkout-shortcut__dropdown>.sg-checkout-shortcut__dropdown{padding-bottom:0}.sg-checkout-shortcut__dropdown--visible{display:block}.sg-checkout-shortcut__paypal{display:none;position:relative;top:-5px;padding:0;margin:0 0 0 8.5px;width:158px;height:26px;background:transparent url("/custom/extension/shop2/themes/frank-flechtwaren/css/checkout/shortcut/assets/checkout-logo-small-de.png") center center no-repeat}.sg-checkout-shortcut__paypal--visible{display:inline-block}.sg-checkout-shortcut__actions{display:table;position:relative;padding:0;margin:0;width:100%;height:auto}.sg-checkout-shortcut__action{display:table-cell;padding:0 0 30px 0;margin:0;vertical-align:middle}.sg-checkout-shortcut__action+.sg-checkout-shortcut__action{padding-left:17px}.sg-checkout-shortcut__action--main{width:100%}.sg-checkout-shortcut__salutation{display:block;position:relative;width:100%;height:auto;padding:8.5px 0 8.5px 38px;margin:0;font-family:"proxima_nova_rgregular";font-size:13px;line-height:1}@media(min-width:1024px){.sg-checkout-shortcut__salutation{font-size:20.27px;padding-top:4.865px;padding-bottom:4.865px}}.sg-checkout-shortcut__salutation .radio-wrapper{display:block;position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;left:0}.sg-checkout-shortcut__message{display:none;padding:5px 9px;margin:0;border:3px solid #fbdad6;font-family:"proxima_nova_rgregular";font-size:13px;line-height:1.4;color:#e30045}@media(min-width:1024px){.sg-checkout-shortcut__message{font-size:20.27px}}.sg-checkout-shortcut__line{display:none}.sg-checkout-shortcut__line--visible{display:block}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNob3J0Y3V0LnNjc3MiLCIuLi8uLi8uLi8uLi9zY3NzL3ZhcmlhYmxlL19jb2xvci5zY3NzIiwiLi4vLi4vLi4vLi4vc2Nzcy9taXhpbi9fYm94LXNpemluZy5zY3NzIiwiLi4vLi4vLi4vLi4vc2Nzcy9taXhpbi9fY2xlYXJmaXguc2NzcyIsIi4uLy4uLy4uLy4uL3Njc3MvbWl4aW4vX2JyZWFrcG9pbnQuc2NzcyIsIi4uLy4uLy4uLy4uL3Njc3MvdmFyaWFibGUvX2ZvbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQTtFQUVFLGVBQWM7RUFFZCw2QkFBNEI7RUFDNUIsVUFBUztFQUVULG9CQ0kyQjtFQ1ozQiwrQkFBc0I7VUFBdEIsdUJBQXNCLEVGNHlCdkI7RUEzeUJEO0lFREUsK0JBQXNCO1lBQXRCLHVCQUFzQixFRmNyQjtFQUVEO0lBQ0UscUJBQW9CLEVBQ3JCO0VBRUQ7SUFFRSxlQUFjO0lBRWQsV0FBVTtJQUNWLGlCQUFnQixFQUlqQjtJQVRBO01HbEJDLGVBQWM7TUFDZCxZQUFXO01BRVgsWUFBVztNQUNYLFlBQVcsRUFFWjtFSHVCRDtJQUVFLGVBQWM7SUFDZCxZQUFXO0lBRVgsaUJBQWdCO0lBQ2hCLFVBQVM7SUFFVCxZQUFXO0lBQ1gsYUFBWSxFQTZCYjtJSXJFRDtNSitCQTtRQWFJLFdBQVUsRUF5QmI7UUF0Q0E7VUFrQk8sb0JBQW1CO1VBQ25CLGVBQWMsRUFFZjtRQXJCTjtVQTJCTyxnQkFBZSxFQUVoQixFQUFBO0lBS0w7TUFDRSxjQUFhLEVBQ2Q7RUFJSDtJQUVFLGVBQWM7SUFFZCxtQkFBaUM7SUFDakMsVUFBUztJQUVULFlBQVc7SUFDWCxhQUFZO0lBRVosbUNLakZ5QztJTGtGekMsbUJBQWtCLEVBNkJuQjtJSS9HRDtNSnVFQTtRQWVJLHFCQUFtQztRQUNuQyx3QkFBc0M7UUFFdEMsbUJBQWtCLEVBc0JyQixFQUFBO0lJL0dEO01KNkZFO1FBR0ksb0JBQW1CLEVBR3RCLEVBQUE7SUFFRDtNQUVFLGdCQUFlLEVBTWhCO01JN0dIO1FKcUdFO1VBS0ksbUJBQWtCLEVBR3JCLEVBQUE7RUFJSDtJQUVFLGVBQWM7SUFFZCxnQkFBZTtJQUNmLFVBQVM7SUFFVCxzQ0t6SDBDO0lMMEgxQyxtQkFBa0I7SUFFbEIsaUJBQWdCLEVBeUJqQjtJQXZCQztNQUVFLGVBQWM7TUFDZCxrQkFBaUI7TUFFakIsZ0JBQWUsRUFRaEI7TUkxSUg7UUo2SEU7VUFTSSxtQkFBa0IsRUFJckIsRUFBQTtJSTFJSDtNSjRJRTtRQUdJLG9CQUFtQixFQUd0QixFQUFBO0VBSUg7SUFFRSxlQ3pKbUI7SUQwSm5CLHNCQUFxQixFQStCdEI7SUFsQ0E7TUFVRyxlQ2pLaUI7TURrS2pCLHNCQUFxQixFQUV0QjtJQUVEO01BRUUsc0NLeEt3QztNTHlLeEMsZ0JBQWUsRUFNaEI7TUk5S0g7UUpxS0U7VUFNSSxtQkFBa0IsRUFHckIsRUFBQTtJSTlLSDtNSmdMRTtRQUdJLG1CQUFrQixFQUdyQixFQUFBO0VBSUg7SUFFRSxlQUFjO0lBRWQsa0JBQThCO0lBQzlCLFVBQVM7SUFFVCxZQUFXO0lBQ1gsYUFBWTtJQUVaLGdCQUFlO0lBQ2Ysc0NLdE0wQztJTHdNMUMsbUJBQWtCO0lBQ2xCLHNCQUFxQjtJQUVyQixlQUFjO0lBRWQsVUFBUztJQUNULFdBQVU7SUFFVixlQ25NeUI7SURvTXpCLG9CQ2pObUIsRUQ0TnBCO0lJM05EO01KMExBO1FBMEJJLHFCQUFtQztRQUNuQyx3QkFBc0M7UUFFdEMsbUJBQWtCLEVBSXJCLEVBQUE7RUFFRDtJQUVFLHFCQUFvQixFQUVyQjtFQUVEO0lBRUUsZUFBYztJQUVkLHFCQUFvQztJQUNwQyw4QkFBNkI7SUFFN0IsbUJBQWtCO0lBQ2xCLG1DSzNPeUM7SUw2T3pDLGVBQWM7SUFFZCxlQ3ZPdUI7SUR3T3ZCLG9CQ3JPd0IsRURrUHpCO0lJN1BEO01KbU9BO1FBaUJJLHNCQUFtQztRQUVuQyxvQkFBbUI7UUFDbkIscUJBQW9CO1FBRXBCLG1CQUFrQixFQUlyQixFQUFBO0VBRUQ7SUFFRSxlQUFjO0lBRWQsb0JBQW1CO0lBQ25CLFVBQVM7SUFFVCxzQ0t2UTBDO0lMd1ExQyxnQkFBZTtJQUVmLGlCQUFnQixFQW1CakI7SUk1UkQ7TUorUEE7UUFjSSxtQkFBa0I7UUFFbEIscUJBQWtCLEVBYXJCLEVBQUE7SUk1UkQ7TUpvUkU7UUFHSSxvQkFBbUIsRUFHdEIsRUFBQTtFQUlIO0lBRUUsZUFBYztJQUVkLG9CQUFtQjtJQUNuQixVQUFTO0lBRVQsWUFBVztJQUNYLGFBQVksRUFVYjtJSWhURDtNSndTRTtRQUdJLG9CQUFtQixFQUd0QixFQUFBO0VBSUg7SUFFRSxlQUFjO0lBRWQsWUFBVztJQUNYLGFBQVksRUFFYjtFQUVEO0lBRUUsbUJBQWtCLEVBTW5CO0lBSkM7TUFDRSxjQUFhLEVBQ2Q7RUFJSDtJQUVFLG9CQUFtQjtJQUVuQix1QkFBc0I7SUFDdEIsVUFBUztJQUVULFlBQVc7SUFDWCxhQUFZO0lBRVosdUJBQXNCO0lBRXRCLHNDS2xWMEM7SUxtVjFDLGdCQUFlO0lBRWYsZUFBYztJQUNkLG9CQUFtQixFQVFwQjtJSTdWRDtNSnFVQTtRQW9CSSxtQkFBa0IsRUFJckIsRUFBQTtFQUVEO0lBRUUsb0JBQW1CO0lBRW5CLG9CQUFtQjtJQUNuQixVQUFTO0lBRVQsWUFBVztJQUNYLGFBQVk7SUFFWix1QkFBc0IsRUFtQ3ZCO0lBN0NBO01BYUcsa0JBQWlCLEVBQ2xCO0lBRUE7TUFHRyxvQkMvV3VCLEVEZ1h4QjtJQUpGO01BT0csZUFBYyxFQUNmO0lBSUY7TUFHRyxvQkM5WHFCLEVEd1l0QjtNQWJGO1FBTUssb0JDdFhrQixFRHVYbkI7TUFQSjtRQVVLLG9CQzFYa0IsRUQyWG5CO0VBUVA7SUFFRSxlQUFjO0lBRWQsNEJBQTJCO0lBQzNCLFVBQVM7SUFFVCxZQUFXO0lBQ1gsYUFBWTtJQUVaLHFCQUFvQjtJQUNwQixzQkFBcUI7SUFFckIsZUFBYztJQUNkLG9CQ2pad0I7SURtWnhCLHNDSy9aMEM7SUxnYTFDLDJCQUEwQjtJQUUxQixlQUFjLEVBTWY7SUl2YUQ7TUo4WUE7UUFzQkksOEJBQTZCLEVBR2hDLEVBQUE7RUFFRDtJQUVFLGVBQWM7SUFFZCxZQUFXO0lBQ1gsYUFBWSxFQWlEYjtJQXREQTtNQVNHLFdBQVU7TUFFVixpQkFBZ0IsRUFpQmpCO01BNUJGO1FBY0ssb0JBQW1CLEVBQ3BCO01JeGJMO1FKeWFDO1VBbUJLLFlBQVc7VUFDWCxpQkFBZ0IsRUFRbkI7VUE1QkY7WUF1Qk8sWUFBVyxFQUNaLEVBQUE7SUFNTDtNQUVFLGVBQWMsRUFvQmY7TUF0QkE7UUdyY0QsZUFBYztRQUNkLFlBQVc7UUFFWCxZQUFXO1FBQ1gsWUFBVyxFQUVaO01IK2JFO1FBUUcsZUFBYztRQUNkLFlBQVc7UUFFWCxXQUFVLEVBVVg7UUFyQkY7VUFjSyxtQkFBa0IsRUFDbkI7UUFmSjtVQWtCSyxrQkFBaUIsRUFDbEI7RUFPUDtJQUVFLGVBQWM7SUFFZCxvQkFBbUI7SUFDbkIsVUFBUyxFQVVWO0lJaGZEO01KaWVBO1FBUUksb0JBQW1CLEVBT3RCLEVBQUE7SUFKQztNQUNFLGdCQUFlLEVBQ2hCO0VBSUg7SUFFRSxlQUFjO0lBRWQscUJBQW9CLEVBdUNyQjtJQXJDQztNQUVFLG1CQUFrQjtNQUVsQix5QkFBd0I7TUFDeEIsVUFBUztNQUVULFlBQVc7TUFDWCxhQUFZO01BRVosaUJBQWdCO01BRWhCLHNDS3JnQndDO01Mc2dCeEMsZ0JBQWU7TUFFZixlQUFjLEVBb0JmO01BbkNBO1FBbUJHLGVBQWM7UUFDZCxtQkFBa0I7UUFFbEIsT0FBTTtRQUNOLFFBQU8sRUFFUjtNSWpoQkw7UUp3ZkU7VUE2QkksaUJBQWdCO1VBRWhCLG1CQUFrQixFQUlyQixFQUFBO0VBSUg7SUFFRSxlQUFjO0lBQ2QsbUJBQWtCO0lBRWxCLG9CQUFtQjtJQUNuQixVQUFTO0lBRVQsWUFBVztJQUNYLGFBQVk7SUFFWixpQkFBZ0I7SUFFaEIsc0NLN2lCMEM7SUw4aUIxQyxnQkFBZTtJQUVmLGlCQUFnQixFQW1DakI7SUlsbEJEO01KK2hCQTtRQW9CSSxpQkFBZ0I7UUFDaEIsbUJBQWtCO1FBRWxCLG1CQUFrQixFQTRCckIsRUFBQTtJQW5EQTtNQTZCRyxlQUFjO01BQ2QsbUJBQWtCO01BRWxCLE9BQU07TUFDTixRQUFPLEVBRVI7SUFuQ0Y7TUF1Q0csZUFBYztNQUVkLGlCQUFnQixFQUVqQjtJQUVEO01BRUUsZUNya0JtQixFRHVrQnBCO0VBSUg7SUFFRSxtQkFBa0I7SUFDbEIsb0JBQW1CO0lBRW5CLGtCQUFpQjtJQUNqQixxQkFBb0IsRUF1QnJCO0lJam5CRDtNSm9sQkE7UUFVSSxlQUFjO1FBQ2QsZ0JBQWUsRUFrQmxCLEVBQUE7SUkzbUJEO01KOGtCQzs7OztRQXNCSyxtQkFBa0I7UUFDbEIsb0JBQW1CLEVBRXBCLEVBQUE7RUFNTDtJQUVFLGVBQWM7SUFFZCxtQkFBa0I7SUFDbEIsaUJBQWdCO0lBRWhCLGlCQUFnQjtJQUNoQixVQUFTO0lBRVQsWUFBVztJQUNYLGNBQWE7SUFFYixhQUFZO0lBRVosZUFBYztJQUNkLG9CQUFtQjtJQUVuQixVQUFTO0lBQ1QsV0FBVTtJQUVWLHNDS3pvQjBDO0lMMG9CMUMsZ0JBQWUsRUFXaEI7SUk5b0JEO01KNm1CQTtRQXlCSSxpQkFBZ0IsRUFRbkIsRUFBQTtJSXBwQkQ7TUptbkJBO1FBNkJJLG9CQUFtQjtRQUNuQixtQkFBa0IsRUFHckIsRUFBQTtFQUVEO0lBRUUsY0FBYTtJQUViLGdCQUFlO0lBQ2YsVUFBUyxFQW9CVjtJQWxCQztNQUVFLG1CQUFrQixFQU1uQjtNSXJxQkg7UUo2cEJFO1VBS0ksbUJBQWtCLEVBR3JCLEVBQUE7SUFmRjtNQWtCRyxrQkFBaUIsRUFDbEI7SUFFRDtNQUNFLGVBQWMsRUFDZjtFQUlIO0lBRUUsY0FBYTtJQUNiLG1CQUFrQjtJQUVsQixVQUFTO0lBRVQsV0FBVTtJQUNWLG9CQUFtQjtJQUVuQixhQUFZO0lBQ1osYUFBWTtJQUVaLHlGQUF3RixFQU16RjtJQUpDO01BQ0Usc0JBQXFCLEVBQ3RCO0VBSUg7SUFFRSxlQUFjO0lBQ2QsbUJBQWtCO0lBRWxCLFdBQVU7SUFDVixVQUFTO0lBRVQsWUFBVztJQUNYLGFBQVksRUFFYjtFQUVEO0lBRUUsb0JBQW1CO0lBRW5CLG9CQUFtQjtJQUNuQixVQUFTO0lBRVQsdUJBQXNCLEVBVXZCO0lBakJBO01BVUcsbUJBQWtCLEVBQ25CO0lBRUQ7TUFDRSxZQUFXLEVBQ1o7RUFJSDtJQUVFLGVBQWM7SUFDZCxtQkFBa0I7SUFFbEIsWUFBVztJQUNYLGFBQVk7SUFFWiw0QkFBdUQ7SUFDdkQsVUFBUztJQUVULHNDS2x2QjBDO0lMbXZCMUMsZ0JBQWU7SUFFZixlQUFjLEVBc0JmO0lJMXdCRDtNSnN1QkE7UUFrQkksbUJBQWtCO1FBRWxCLHFCQUFtQztRQUNuQyx3QkFBc0MsRUFlekMsRUFBQTtJQXBDQTtNQTJCRyxlQUFjO01BQ2QsbUJBQWtCO01BQ2xCLG9DQUEyQjtVQUEzQixnQ0FBMkI7Y0FBM0IsNEJBQTJCO01BRTNCLFNBQVE7TUFDUixRQUFPLEVBRVI7RUFJSDtJQUVFLGNBQWE7SUFFYixpQkFBZ0I7SUFDaEIsVUFBUztJQUVULDBCQ2h4QjJCO0lEa3hCM0Isc0NLdHhCMEM7SUx1eEIxQyxnQkFBZTtJQUVmLGlCQUFnQjtJQUVoQixlQ3h4QnFCLEVEOHhCdEI7SUloeUJEO01KNHdCQTtRQWlCSSxtQkFBa0IsRUFHckIsRUFBQTtFQUVEO0lBRUUsY0FBYSxFQU1kO0lBSkM7TUFDRSxlQUFjLEVBQ2YiLCJmaWxlIjoic2hvcnRjdXQubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9zY3NzL19zdHlsZWd1aWRlXCI7XG5cbi5zZy1jaGVja291dC1zaG9ydGN1dCB7XG5cbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgcGFkZGluZzogMjhweCAxN3B4IDc1cHggMTdweDtcbiAgbWFyZ2luOiAwO1xuXG4gIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWxpZ2h0ZXN0O1xuXG4gIEBpbmNsdWRlIGJveC1zaXppbmcoKTtcblxuICAqIHtcbiAgICBAaW5jbHVkZSBib3gtc2l6aW5nKCk7XG4gIH1cblxuICAmX19icmVhZGNydW1iIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gICZfX2NvbHVtbnMge1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMCAtOC41cHg7XG5cbiAgICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xuXG4gIH1cblxuICAmX19jb2x1bW4ge1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICBwYWRkaW5nOiAwIDguNXB4O1xuICAgIG1hcmdpbjogMDtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcblxuICAgIEBpbmNsdWRlIG1pbigkYnJlYWtwb2ludC1tZC1taW4pIHtcblxuICAgICAgd2lkdGg6IDUwJTtcblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIC5zZy1jaGVja291dC1zaG9ydGN1dF9faGVhZGVyIHtcblxuICAgICAgICAgIHBhZGRpbmctbGVmdDogOC41cHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAuc2ctY2hlY2tvdXQtc2hvcnRjdXRfX2hlYWRlciB7XG5cbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG5cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuXG4gICAgJi0taGlkZGVuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gIH1cblxuICAmX19oZWFkbGluZSB7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIHBhZGRpbmc6ICgoNDBweCAtIDE4LjQ4cHgpIC8gMikgMDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQwcHg7XG5cbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiAgICBmb250LXNpemU6IDE4LjQ4cHg7XG5cbiAgICBAaW5jbHVkZSBtaW4oJGJyZWFrcG9pbnQtbWQtbWluKSB7XG5cbiAgICAgIHBhZGRpbmctdG9wOiAoKDQwcHggLSAyMy4xN3B4KSAvIDIpO1xuICAgICAgcGFkZGluZy1ib3R0b206ICgoNDBweCAtIDIzLjE3cHgpIC8gMik7XG5cbiAgICAgIGZvbnQtc2l6ZTogMjMuMTdweDtcblxuICAgIH1cblxuICAgICYtLWluZGVudCB7XG4gICAgICBAaW5jbHVkZSBtaW4oJGJyZWFrcG9pbnQtbWQtbWluKSB7XG5cbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4LjVweDtcblxuICAgICAgfVxuICAgIH1cblxuICAgICYtLXNtYWxsIHtcblxuICAgICAgZm9udC1zaXplOiAxM3B4O1xuXG4gICAgICBAaW5jbHVkZSBtaW4oJGJyZWFrcG9pbnQtbWQtbWluKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjAuMjdweDtcbiAgICAgIH1cblxuICAgIH1cblxuICB9XG5cbiAgJl9fcGFyYWdyYXBoIHtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgcGFkZGluZzogMzBweCAwO1xuICAgIG1hcmdpbjogMDtcblxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcbiAgICBmb250LXNpemU6IDE1LjQ1cHg7XG5cbiAgICBsaW5lLWhlaWdodDogMS4yO1xuXG4gICAgJi0tc3RhbmRhbG9uZSB7XG5cbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG5cbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcblxuICAgICAgQGluY2x1ZGUgbWluKCRicmVha3BvaW50LW1kLW1pbikge1xuXG4gICAgICAgIGZvbnQtc2l6ZTogMjAuMjdweDtcblxuICAgICAgfVxuXG4gICAgfVxuXG4gICAgJi0taW5kZW50IHtcbiAgICAgIEBpbmNsdWRlIG1pbigkYnJlYWtwb2ludC1tZC1taW4pIHtcblxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDguNXB4O1xuXG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAmX19hbmNob3Ige1xuXG4gICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICY6aG92ZXIsXG4gICAgJjphY3RpdmUsXG4gICAgJjpmb2N1cyxcbiAgICAmOnZpc2l0ZWQge1xuXG4gICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICB9XG5cbiAgICAmLS1zdGFuZGFsb25lIHtcblxuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuXG4gICAgICBAaW5jbHVkZSBtaW4oJGJyZWFrcG9pbnQtbWQtbWluKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjAuMjdweDtcbiAgICAgIH1cblxuICAgIH1cblxuICAgICYtLWluZGVudCB7XG4gICAgICBAaW5jbHVkZSBtaW4oJGJyZWFrcG9pbnQtbWQtbWluKSB7XG5cbiAgICAgICAgbWFyZ2luLWxlZnQ6IDguNXB4O1xuXG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAmX19zdWJtaXQge1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBwYWRkaW5nOiAoKDQwcHggLSAxM3B4KSAvIDIpIDA7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0MHB4O1xuXG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcblxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICBsaW5lLWhlaWdodDogMTtcblxuICAgIGJvcmRlcjogMDtcbiAgICBvdXRsaW5lOiAwO1xuXG4gICAgY29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZXN0O1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuXG4gICAgQGluY2x1ZGUgbWluKCRicmVha3BvaW50LW1kLW1pbikge1xuXG4gICAgICBwYWRkaW5nLXRvcDogKCg0MHB4IC0gMjAuMjdweCkgLyAyKTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAoKDQwcHggLSAyMC4yN3B4KSAvIDIpO1xuXG4gICAgICBmb250LXNpemU6IDIwLjI3cHg7XG5cbiAgICB9XG5cbiAgfVxuXG4gICZfX3ByaWNlcyB7XG5cbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcblxuICB9XG5cbiAgJl9faGVhZGVyIHtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgcGFkZGluZzogKCgzMHB4IC0gMTguNDhweCkgLyAyKSAxN3B4O1xuICAgIG1hcmdpbjogMzBweCAtMTdweCAxNXB4IC0xN3B4O1xuXG4gICAgZm9udC1zaXplOiAxOC40OHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuXG4gICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICBjb2xvcjogJGNvbG9yLWdyYXktZGFya2VyO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWxpZ2h0ZXI7XG5cbiAgICBAaW5jbHVkZSBtaW4oJGJyZWFrcG9pbnQtbWQtbWluKSB7XG5cbiAgICAgIHBhZGRpbmc6KCg0MHB4IC0gMjAuMjdweCkgLyAyKSAxN3B4O1xuXG4gICAgICBtYXJnaW4tbGVmdDogLTguNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtOC41cHg7XG5cbiAgICAgIGZvbnQtc2l6ZTogMjAuMjdweDtcblxuICAgIH1cblxuICB9XG5cbiAgJl9fYWRkcmVzcyB7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIHBhZGRpbmc6IDAgMCAxNXB4IDA7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcblxuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG5cbiAgICBAaW5jbHVkZSBtaW4oJGJyZWFrcG9pbnQtbWQtbWluKSB7XG5cbiAgICAgIGZvbnQtc2l6ZTogMjAuMjdweDtcblxuICAgICAgbGluZS1oZWlnaHQ6ICgzOC41IC8gMjAuMjcpO1xuXG5cbiAgICB9XG5cbiAgICAmLS1pbmRlbnQge1xuICAgICAgQGluY2x1ZGUgbWluKCRicmVha3BvaW50LW1kLW1pbikge1xuXG4gICAgICAgIHBhZGRpbmctbGVmdDogOC41cHg7XG5cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gICZfX2Zvcm0ge1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBwYWRkaW5nOiAwIDAgMTVweCAwO1xuICAgIG1hcmdpbjogMDtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcblxuICAgICYtLWluZGVudCB7XG4gICAgICBAaW5jbHVkZSBtaW4oJGJyZWFrcG9pbnQtbWQtbWluKSB7XG5cbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4LjVweDtcblxuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgJl9fZmllbGRzIHtcblxuICAgIGRpc3BsYXk6IHRhYmxlO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuXG4gIH1cblxuICAmX19maWVsZHNldCB7XG5cbiAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XG5cbiAgICAmLS1oaWRkZW4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgfVxuXG4gICZfX2xhYmVsIHtcblxuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cbiAgICBwYWRkaW5nOiAwIDEycHggMTdweCAwO1xuICAgIG1hcmdpbjogMDtcblxuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcblxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuXG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgIEBpbmNsdWRlIG1pbigkYnJlYWtwb2ludC1tZC1taW4pIHtcblxuICAgICAgZm9udC1zaXplOiAyMC4yN3B4O1xuXG4gICAgfVxuXG4gIH1cblxuICAmX19maWVsZCB7XG5cbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXG4gICAgcGFkZGluZzogMCAwIDE3cHggMDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuXG4gICAgLnNnLWNoZWNrb3V0LXNob3J0Y3V0X19maWVsZCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAmLS1lcnJvciB7XG5cbiAgICAgIC5zZy1jaGVja291dC1zaG9ydGN1dF9faW5wdXQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc2Vjb25kYXJ5LWxpZ2h0O1xuICAgICAgfVxuXG4gICAgICAuc2ctY2hlY2tvdXQtc2hvcnRjdXRfX21lc3NhZ2Uge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgIH1cblxuICAgICYtLXN1Y2Nlc3Mge1xuXG4gICAgICAuc2ctY2hlY2tvdXQtc2hvcnRjdXRfX2lucHV0IHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktbGlnaHQ7XG5cbiAgICAgICAgJltkaXNhYmxlZF17XG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICZbcmVhZG9ubHlde1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWxpZ2h0ZXI7XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxuICAmX19pbnB1dCB7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIHBhZGRpbmc6IDdweCA5cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG5cbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodGVyO1xuXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuICAgIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xuXG4gICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICBAaW5jbHVkZSBtaW4oJGJyZWFrcG9pbnQtbWQtbWluKSB7XG4gICAgICBmb250LXNpemU6IDIwLjI3cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgfVxuXG4gICZfX211bHRpcGxlIHtcblxuICAgIGRpc3BsYXk6IHRhYmxlO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgLnNnLWNoZWNrb3V0LXNob3J0Y3V0X19maWVsZCB7XG5cbiAgICAgIHdpZHRoOiA1MCU7XG5cbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtaW4oJGJyZWFrcG9pbnQtbWQtbWluKSB7XG5cbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1pbi13aWR0aDogMTA1cHg7XG5cbiAgICAgICAgJi0tbWFpbiB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgfVxuXG4gICAgJi0taGFsZiB7XG5cbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xuXG4gICAgICAuc2ctY2hlY2tvdXQtc2hvcnRjdXRfX2ZpZWxkIHtcblxuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAgICAgd2lkdGg6IDUwJTtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gICZfX3JhZGlvcyB7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIHBhZGRpbmc6IDAgMCAzMHB4IDA7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgQGluY2x1ZGUgbWluKCRicmVha3BvaW50LW1kLW1pbikge1xuICAgICAgcGFkZGluZy1sZWZ0OiA4LjVweDtcbiAgICB9XG5cbiAgICAmLS1uby1pbmRlbnQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cblxuICB9XG5cbiAgJl9fcmFkaW8ge1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBwYWRkaW5nLWJvdHRvbTogMTdweDtcblxuICAgICYtLXN0YW5kYWxvbmUge1xuXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIHBhZGRpbmc6IDhweCAwIDE3cHggMzhweDtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgIG1pbi1oZWlnaHQ6IDI5cHg7XG5cbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcblxuICAgICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICAgIC5yYWRpby13cmFwcGVyIHtcblxuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcblxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtaW4oJGJyZWFrcG9pbnQtbWQtbWluKSB7XG5cbiAgICAgICAgcGFkZGluZy10b3A6IDZweDtcblxuICAgICAgICBmb250LXNpemU6IDIwLjI3cHg7XG5cbiAgICAgIH1cblxuICAgIH1cblxuICB9XG5cbiAgJl9faW52b2ljZSB7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBwYWRkaW5nOiAwIDAgMCAzOHB4O1xuICAgIG1hcmdpbjogMDtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcblxuICAgIG1pbi1oZWlnaHQ6IDI3cHg7XG5cbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcblxuICAgIEBpbmNsdWRlIG1pbigkYnJlYWtwb2ludC1tZC1taW4pIHtcblxuICAgICAgcGFkZGluZy10b3A6IDNweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4LjVweDtcblxuICAgICAgZm9udC1zaXplOiAyMC4yN3B4O1xuXG4gICAgfVxuXG4gICAgLmNoZWNrYm94LXdyYXBwZXIge1xuXG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcblxuICAgIH1cblxuICAgIC5zZy1jaGVja291dC1zaG9ydGN1dF9fYW5jaG9yIHtcblxuICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgIG1hcmdpbi10b3A6IDE3cHg7XG5cbiAgICB9XG5cbiAgICAmLS1tdXRlZCB7XG5cbiAgICAgIGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuXG4gICAgfVxuXG4gIH1cblxuICAmX19hcnRpY2xlcyB7XG5cbiAgICBtYXJnaW4tbGVmdDogLTE3cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTdweDtcblxuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuXG4gICAgQGluY2x1ZGUgbWluKCRicmVha3BvaW50LW1kLW1pbikge1xuXG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcblxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heCgkYnJlYWtwb2ludC1zbS1tYXgpIHtcblxuICAgICAgLnNnLWFydGljbGVzX19oZWFkZXIsXG4gICAgICAuc2ctYXJ0aWNsZXNfX25hbWUsXG4gICAgICAuc2ctYXJ0aWNsZXNfX3BpY3R1cmUsXG4gICAgICAuc2ctYXJ0aWNsZXNfX2NvbnRhaW5lciB7XG5cbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxN3B4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxN3B4O1xuXG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG4gICZfX2NvbW1lbnQge1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcblxuICAgIHBhZGRpbmc6IDdweCA5cHg7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyMDZweDtcblxuICAgIHJlc2l6ZTogbm9uZTtcblxuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGJhY2tncm91bmQ6ICNmMWYwZWY7XG5cbiAgICBib3JkZXI6IDA7XG4gICAgb3V0bGluZTogMDtcblxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcbiAgICBmb250LXNpemU6IDEzcHg7XG5cbiAgICBAaW5jbHVkZSBtYXgoJGJyZWFrcG9pbnQtc20tbWF4KSB7XG4gICAgICBtYXJnaW4tdG9wOiAxN3B4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1pbigkYnJlYWtwb2ludC1tZC1taW4pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBmb250LXNpemU6IDIwLjI3cHg7XG4gICAgfVxuXG4gIH1cblxuICAmX19kcm9wZG93biB7XG5cbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgcGFkZGluZzogMzBweCAwO1xuICAgIG1hcmdpbjogMDtcblxuICAgICYtLWluZGVudCB7XG5cbiAgICAgIHBhZGRpbmctbGVmdDogMzhweDtcblxuICAgICAgQGluY2x1ZGUgbWluKCRicmVha3BvaW50LW1kLW1pbikge1xuICAgICAgICBtYXJnaW4tbGVmdDogOC41cHg7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAmID4gLnNnLWNoZWNrb3V0LXNob3J0Y3V0X19kcm9wZG93biB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAmLS12aXNpYmxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICB9XG5cbiAgJl9fcGF5cGFsIHtcblxuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgdG9wOiAtNXB4O1xuXG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAgMCAwIDguNXB4O1xuXG4gICAgd2lkdGg6IDE1OHB4O1xuICAgIGhlaWdodDogMjZweDtcblxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcImFzc2V0cy9jaGVja291dC1sb2dvLXNtYWxsLWRlLnBuZ1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcblxuICAgICYtLXZpc2libGUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICB9XG5cbiAgJl9fYWN0aW9ucyB7XG5cbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcblxuICB9XG5cbiAgJl9fYWN0aW9uIHtcblxuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cbiAgICBwYWRkaW5nOiAwIDAgMzBweCAwO1xuICAgIG1hcmdpbjogMDtcblxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAmICsgLnNnLWNoZWNrb3V0LXNob3J0Y3V0X19hY3Rpb24ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxN3B4O1xuICAgIH1cblxuICAgICYtLW1haW4ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gIH1cblxuICAmX19zYWx1dGF0aW9uIHtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcblxuICAgIHBhZGRpbmc6ICgoMzBweCAtIDEzcHgpIC8gMikgMCAoKDMwcHggLSAxM3B4KSAvIDIpIDM4cHg7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcblxuICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgQGluY2x1ZGUgbWluKCRicmVha3BvaW50LW1kLW1pbikge1xuXG4gICAgICBmb250LXNpemU6IDIwLjI3cHg7XG5cbiAgICAgIHBhZGRpbmctdG9wOiAoKDMwcHggLSAyMC4yN3B4KSAvIDIpO1xuICAgICAgcGFkZGluZy1ib3R0b206ICgoMzBweCAtIDIwLjI3cHgpIC8gMik7XG5cbiAgICB9XG5cbiAgICAucmFkaW8td3JhcHBlciB7XG5cbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDA7XG5cbiAgICB9XG5cbiAgfVxuXG4gICZfX21lc3NhZ2Uge1xuXG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIHBhZGRpbmc6IDVweCA5cHg7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgYm9yZGVyOiAzcHggc29saWQgJGNvbG9yLXNlY29uZGFyeS1saWdodDtcblxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcbiAgICBmb250LXNpemU6IDEzcHg7XG5cbiAgICBsaW5lLWhlaWdodDogMS40O1xuXG4gICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG5cbiAgICBAaW5jbHVkZSBtaW4oJGJyZWFrcG9pbnQtbWQtbWluKSB7XG4gICAgICBmb250LXNpemU6IDIwLjI3cHg7XG4gICAgfVxuXG4gIH1cblxuICAmX19saW5lIHtcblxuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmLS12aXNpYmxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICB9XG5cbn0iLCIkY29sb3ItcHJpbWFyeTogIzAwOTI1YjtcbiRjb2xvci1wcmltYXJ5LWxpZ2h0OiAjZDRlN2NjO1xuXG4kY29sb3Itc2Vjb25kYXJ5OiAjZTMwMDQ1O1xuJGNvbG9yLXNlY29uZGFyeS1saWdodDogI2ZiZGFkNjtcblxuJGNvbG9yLXRlcnRpYXJ5OiAjZjI5NTAwO1xuXG4kY29sb3ItZ3JheS1iYXNlOiAjNTA0ZDQ4O1xuJGNvbG9yLWdyYXktZGFya2VyOiAjNjk2NzYwO1xuJGNvbG9yLWdyYXktZGFyazogIzk2OTQ4ZjtcbiRjb2xvci1ncmF5LWxpZ2h0OiAjZGRkYmQ5O1xuJGNvbG9yLWdyYXktbGlnaHRlcjogI2YxZjFmMDtcbiRjb2xvci1ncmF5LWxpZ2h0ZXN0OiAjZmZmZmZmOyIsIkBtaXhpbiBib3gtc2l6aW5nKCkge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufSIsIkBtaXhpbiBjbGVhcmZpeCgpIHtcbiAgJjphZnRlciB7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuXG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZmxvYXQ6IG5vbmU7XG5cbiAgfVxufSIsIkBtaXhpbiBtaW4oJGJyZWFrcG9pbnQpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICN7JGJyZWFrcG9pbnR9KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1heCgkYnJlYWtwb2ludCkge1xuICBAbWVkaWEgKG1heC13aWR0aDogI3skYnJlYWtwb2ludH0pIHtcbiAgICBAY29udGVudDtcbiAgfVxufSIsIiRmb250LWZhbWlseS1wcmltYXJ5OiBcInByb3hpbWFfbm92YV9yZ3JlZ3VsYXJcIjtcbiRmb250LWZhbWlseS1zZWNvbmRhcnk6IFwicHJveGltYV9ub3ZhX3JnYm9sZFwiOyJdfQ== */
