@charset "UTF-8";
@font-face {
  font-family: "SmakeIcons";
  src: url("/fonts/smiconsclean-webfont.eot");
  src: url("/fonts/smiconsclean-webfont.eot?#iefix") format("embedded-opentype"), url("/fonts/smiconsclean-webfont.woff2") format("woff2"), url("/fonts/smiconsclean-webfont.woff") format("woff"), url("/fonts/smiconsclean-webfont.ttf") format("truetype"), url("/fonts/smiconsclean-webfont.svg#SmakeIcons") format("svg");
  font-weight: normal;
  font-style: normal;
}
.si,
.si:before {
  -webkit-font-smoothing: subpixel-antialiased;
  -webkit-text-stroke: 1px transparent;
  -moz-osx-font-smoothing: grayscale;
}

.si {
  font-family: "SmakeIcons";
  font-style: normal;
  display: inline-block;
  text-transform: none;
  line-height: 1em;
}

.si-2x {
  font-size: 2em;
}

.si-3x {
  font-size: 3em;
}

.si-4x {
  font-size: 4em;
}

.si-5x {
  font-size: 5em;
}

.si-product-list:before {
  content: "¤";
}

.si-product-colors:before {
  content: "¥";
}

.si-product-info:before {
  content: "ü";
}

.si-product-view:before {
  content: "b";
}

.si-kornit:before,
.si-print:before {
  content: "L";
}

.si-support:before {
  content: "m";
}

.si-embroidery:before {
  content: "M";
}

.si-manual-sewing:before {
  content: "Ü";
}

.si-laser:before {
  content: "}";
}

.si-label:before {
  content: "»";
}

.si-share:before {
  content: "¢";
}

.si-attention:before {
  content: "!";
}

.si-fullscreen-on:before {
  content: "R";
}

.si-fullscreen-off:before {
  content: "S";
}

.si-help:before {
  content: "l";
}

.si-quality:before {
  content: "n";
}

.si-add-to-cart:before {
  content: "+";
}

.si-modification-list:before {
  content: "f";
}

.si-modification-text:before {
  content: "¨";
}

.si-modification-uploads:before {
  content: "©";
}

.si-product-sizes:before {
  content: "¦";
}

.si-close:before {
  content: "w";
}

.si-confirm:before {
  content: "x";
}

.si-arrow-top:before {
  content: "Z";
}

.si-arrow-down:before {
  content: "X";
}

.si-arrow-left:before {
  content: "W";
}

.si-arrow-right:before {
  content: "Y";
}

.si-trash:before {
  content: "Ö";
}

.si-product-zoom:before,
.si-zoom:before {
  content: "z";
}

.si-deletable:before {
  content: "P";
}

.si-copyable:before {
  content: "N";
}

.si-return:before {
  content: "U";
}

.si-editable:before {
  content: "e";
}

.si-rotatable:before,
.si-rotate:before,
.si-reset:before {
  content: "O";
}

.si-resizable-se:before,
.si-resizable-nw:before,
.si-resizable-sw:before,
.si-resizable-ne:before {
  content: "Q";
}

.si-modification-layers:before {
  content: "d";
}

.si-global:before {
  content: "a";
}

.si-font:before {
  content: "A";
}

.si-font-size:before {
  content: "B";
}

.si-font-padding:before {
  content: "C";
}

.si-font-radius:before {
  content: "D";
}

.si-font-align-h-left:before {
  content: "I";
}

.si-font-align-h-center:before {
  content: "J";
}

.si-font-align-h-right:before {
  content: "K";
}

.si-plus:before {
  content: "E";
}

.si-minus:before {
  content: "F";
}

.si-radius-top:before {
  content: "G";
}

.si-radius-bottom:before {
  content: "H";
}

.si-sign-in:before {
  content: "(";
}

.si-sign-out:before {
  content: ")";
}

.si-cancel:before {
  content: "w";
}

.si-garbage:before {
  content: "Ö";
}

.si-settings:before {
  content: "c";
}

.si-layer-up:before {
  content: "À";
}

.si-layer-down:before {
  content: "Á";
}

.si-view-slider:before {
  content: "Â";
}

.si-view-grid:before {
  content: "Ã";
}

.si-package-open:before {
  content: "%";
}

.si-package-closed:before {
  content: "$";
}

.si-thumb-up:before {
  content: "i";
}

.si-handshake:before {
  content: "§";
}

.si-coin:before {
  content: "y";
}

.si-container:before {
  content: "ö";
}

.si-question:before {
  content: "[";
}

.si-answer:before {
  content: "]";
}

.si-palette:before {
  content: "*";
}

.si-barcode:before {
  content: ",";
}

.si-help-alt:before {
  content: "¯";
}

.si-star:before {
  content: ";";
}

.fa-2x-force {
  font-size: 2em !important;
}

.fa-secondary-opacity-10:after {
  opacity: 0.1 !important;
}

.fa-secondary-opacity-11:after {
  opacity: 0.11 !important;
}

.fa-secondary-opacity-12:after {
  opacity: 0.12 !important;
}

.fa-secondary-opacity-13:after {
  opacity: 0.13 !important;
}

.fa-secondary-opacity-14:after {
  opacity: 0.14 !important;
}

.fa-secondary-opacity-15:after {
  opacity: 0.15 !important;
}

.fa-secondary-opacity-16:after {
  opacity: 0.16 !important;
}

.fa-secondary-opacity-17:after {
  opacity: 0.17 !important;
}

.fa-secondary-opacity-18:after {
  opacity: 0.18 !important;
}

.fa-secondary-opacity-19:after {
  opacity: 0.19 !important;
}

.fa-secondary-opacity-20:after {
  opacity: 0.2 !important;
}

.fa-secondary-opacity-21:after {
  opacity: 0.21 !important;
}

.fa-secondary-opacity-22:after {
  opacity: 0.22 !important;
}

.fa-secondary-opacity-23:after {
  opacity: 0.23 !important;
}

.fa-secondary-opacity-24:after {
  opacity: 0.24 !important;
}

.fa-secondary-opacity-25:after {
  opacity: 0.25 !important;
}

.fa-secondary-opacity-26:after {
  opacity: 0.26 !important;
}

.fa-secondary-opacity-27:after {
  opacity: 0.27 !important;
}

.fa-secondary-opacity-28:after {
  opacity: 0.28 !important;
}

.fa-secondary-opacity-29:after {
  opacity: 0.29 !important;
}

.fa-secondary-opacity-30:after {
  opacity: 0.3 !important;
}

.fa-secondary-opacity-31:after {
  opacity: 0.31 !important;
}

.fa-secondary-opacity-32:after {
  opacity: 0.32 !important;
}

.fa-secondary-opacity-33:after {
  opacity: 0.33 !important;
}

.fa-secondary-opacity-34:after {
  opacity: 0.34 !important;
}

.fa-secondary-opacity-35:after {
  opacity: 0.35 !important;
}

.fa-secondary-opacity-36:after {
  opacity: 0.36 !important;
}

.fa-secondary-opacity-37:after {
  opacity: 0.37 !important;
}

.fa-secondary-opacity-38:after {
  opacity: 0.38 !important;
}

.fa-secondary-opacity-39:after {
  opacity: 0.39 !important;
}

.fa-secondary-opacity-40:after {
  opacity: 0.4 !important;
}

.fa-secondary-opacity-41:after {
  opacity: 0.41 !important;
}

.fa-secondary-opacity-42:after {
  opacity: 0.42 !important;
}

.fa-secondary-opacity-43:after {
  opacity: 0.43 !important;
}

.fa-secondary-opacity-44:after {
  opacity: 0.44 !important;
}

.fa-secondary-opacity-45:after {
  opacity: 0.45 !important;
}

.fa-secondary-opacity-46:after {
  opacity: 0.46 !important;
}

.fa-secondary-opacity-47:after {
  opacity: 0.47 !important;
}

.fa-secondary-opacity-48:after {
  opacity: 0.48 !important;
}

.fa-secondary-opacity-49:after {
  opacity: 0.49 !important;
}

.fa-secondary-opacity-50:after {
  opacity: 0.5 !important;
}

.fa-secondary-opacity-51:after {
  opacity: 0.51 !important;
}

.fa-secondary-opacity-52:after {
  opacity: 0.52 !important;
}

.fa-secondary-opacity-53:after {
  opacity: 0.53 !important;
}

.fa-secondary-opacity-54:after {
  opacity: 0.54 !important;
}

.fa-secondary-opacity-55:after {
  opacity: 0.55 !important;
}

.fa-secondary-opacity-56:after {
  opacity: 0.56 !important;
}

.fa-secondary-opacity-57:after {
  opacity: 0.57 !important;
}

.fa-secondary-opacity-58:after {
  opacity: 0.58 !important;
}

.fa-secondary-opacity-59:after {
  opacity: 0.59 !important;
}

.fa-secondary-opacity-60:after {
  opacity: 0.6 !important;
}

.fa-secondary-opacity-61:after {
  opacity: 0.61 !important;
}

.fa-secondary-opacity-62:after {
  opacity: 0.62 !important;
}

.fa-secondary-opacity-63:after {
  opacity: 0.63 !important;
}

.fa-secondary-opacity-64:after {
  opacity: 0.64 !important;
}

.fa-secondary-opacity-65:after {
  opacity: 0.65 !important;
}

.fa-secondary-opacity-66:after {
  opacity: 0.66 !important;
}

.fa-secondary-opacity-67:after {
  opacity: 0.67 !important;
}

.fa-secondary-opacity-68:after {
  opacity: 0.68 !important;
}

.fa-secondary-opacity-69:after {
  opacity: 0.69 !important;
}

.fa-secondary-opacity-70:after {
  opacity: 0.7 !important;
}

.fa-secondary-opacity-71:after {
  opacity: 0.71 !important;
}

.fa-secondary-opacity-72:after {
  opacity: 0.72 !important;
}

.fa-secondary-opacity-73:after {
  opacity: 0.73 !important;
}

.fa-secondary-opacity-74:after {
  opacity: 0.74 !important;
}

.fa-secondary-opacity-75:after {
  opacity: 0.75 !important;
}

.fa-secondary-opacity-76:after {
  opacity: 0.76 !important;
}

.fa-secondary-opacity-77:after {
  opacity: 0.77 !important;
}

.fa-secondary-opacity-78:after {
  opacity: 0.78 !important;
}

.fa-secondary-opacity-79:after {
  opacity: 0.79 !important;
}

.fa-secondary-opacity-80:after {
  opacity: 0.8 !important;
}

.fa-secondary-opacity-81:after {
  opacity: 0.81 !important;
}

.fa-secondary-opacity-82:after {
  opacity: 0.82 !important;
}

.fa-secondary-opacity-83:after {
  opacity: 0.83 !important;
}

.fa-secondary-opacity-84:after {
  opacity: 0.84 !important;
}

.fa-secondary-opacity-85:after {
  opacity: 0.85 !important;
}

.fa-secondary-opacity-86:after {
  opacity: 0.86 !important;
}

.fa-secondary-opacity-87:after {
  opacity: 0.87 !important;
}

.fa-secondary-opacity-88:after {
  opacity: 0.88 !important;
}

.fa-secondary-opacity-89:after {
  opacity: 0.89 !important;
}

.fa-secondary-opacity-90:after {
  opacity: 0.9 !important;
}

.fa-secondary-opacity-91:after {
  opacity: 0.91 !important;
}

.fa-secondary-opacity-92:after {
  opacity: 0.92 !important;
}

.fa-secondary-opacity-93:after {
  opacity: 0.93 !important;
}

.fa-secondary-opacity-94:after {
  opacity: 0.94 !important;
}

.fa-secondary-opacity-95:after {
  opacity: 0.95 !important;
}

.fa-secondary-opacity-96:after {
  opacity: 0.96 !important;
}

.fa-secondary-opacity-97:after {
  opacity: 0.97 !important;
}

.fa-secondary-opacity-98:after {
  opacity: 0.98 !important;
}

.fa-secondary-opacity-99:after {
  opacity: 0.99 !important;
}

.fa-secondary-opacity-100:after {
  opacity: 1 !important;
}

/* Sass Document */
/* Allgemeine Eintellungen */
/* ############################## */
/* ##       THEME - WHITE      ## */
/* ############################## */
/* Einstellungen für Designer-Main-Button */
/* Einstellungen für obere Buttonsreihe */
/* Einstellungen für untere Buttonsreihe */
/* Einstellungen für Modals */
/* - - - - - - - - - - - - - - - - - - - - - - - ##
## - -             SMAKE SLIDER              - - ##
## - - - - - - - - - - - - - - - - - - - - - - - */
.smake-slider {
  position: relative;
  display: block;
  overflow: hidden;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.smake-slider-canvas {
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.smake-slider-item {
  position: absolute;
  height: 0;
  width: 0;
  top: 50%;
  left: 50%;
  z-index: 0;
  -webkit-transition: all 0.25s linear;
  -moz-transition: all 0.25s linear;
  -ms-transition: all 0.25s linear;
  -o-transition: all 0.25s linear;
  transition: all 0.25s linear;
}

.smake-slider-item-content {
  opacity: 0;
  position: absolute;
  -webkit-transition: opacity 0.25s linear;
  -moz-transition: opacity 0.25s linear;
  -ms-transition: opacity 0.25s linear;
  -o-transition: opacity 0.25s linear;
  transition: opacity 0.25s linear;
}

.smake-slider-item-content img {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-drag: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}

/* - - - - - - - - - - - - - - - - - - - - - - - ##
## - -        SMAKE SLIDER NAV BUTTONS       - - ##
## - - - - - - - - - - - - - - - - - - - - - - - */
.smake-slider-nav-button {
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: -30px;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  font-size: 30px;
  font-weight: 800;
  z-index: 110;
  cursor: pointer;
  overflow: hidden;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* Horizontal */
.smake-slider-nav-button.horizontal.prev {
  top: 50%;
  left: 0;
}

.smake-slider-nav-button.horizontal.next {
  top: 50%;
  right: 0;
}

/* Vertical */
.smake-slider-nav-button.vertical.prev {
  top: 0;
  left: 50%;
}

.smake-slider-nav-button.vertical.next {
  bottom: 0;
  left: 50%;
}

.smake-slider-nav-button.horizontal.prev .si:before {
  margin-left: 30px;
}

.smake-slider-nav-button.horizontal.next .si:before {
  margin-right: 30px;
}

.smake-slider-nav-button.vertical.prev .si:before {
  position: absolute;
  left: 22px;
  bottom: 5px;
}

.smake-slider-nav-button.vertical.next .si:before {
  position: absolute;
  top: 0;
  left: 22px;
}

/* - - - - - - - - - - - - - - - - - - - - - - - ##
## - -         SMAKE SLIDER POSITIONS        - - ##
## - - - - - - - - - - - - - - - - - - - - - - - */
#product-slider .ssiPosHolder,
#product-colors-slider .ssiPosHolder,
#product-views-slider .ssiPosHolder {
  display: none;
  opacity: 0;
}
#product-slider .ssiPosStart,
#product-colors-slider .ssiPosStart,
#product-views-slider .ssiPosStart {
  display: block;
  left: 0%;
  z-index: 0;
  opacity: 0;
  transform: scale3d(0.5, 0.5, 1);
}
#product-slider .ssiPos1,
#product-colors-slider .ssiPos1,
#product-views-slider .ssiPos1 {
  display: block;
  left: 15%;
  z-index: 0;
  transform: scale3d(0.5, 0.5, 1);
}
#product-slider .ssiPos2,
#product-colors-slider .ssiPos2,
#product-views-slider .ssiPos2 {
  display: block;
  left: 30%;
  z-index: 30;
  transform: scale3d(0.6, 0.6, 1);
}
#product-slider .ssiPos3,
#product-colors-slider .ssiPos3,
#product-views-slider .ssiPos3 {
  display: block;
  left: 50%;
  z-index: 50;
  transform: scale3d(1, 1, 1);
}
#product-slider .ssiPos4,
#product-colors-slider .ssiPos4,
#product-views-slider .ssiPos4 {
  display: block;
  left: 70%;
  z-index: 30;
  transform: scale3d(0.6, 0.6, 1);
}
#product-slider .ssiPos5,
#product-colors-slider .ssiPos5,
#product-views-slider .ssiPos5 {
  display: block;
  left: 85%;
  z-index: 0;
  transform: scale3d(0.5, 0.5, 1);
}
#product-slider .ssiPosEnd,
#product-colors-slider .ssiPosEnd,
#product-views-slider .ssiPosEnd {
  display: block;
  left: 100%;
  z-index: 0;
  opacity: 0;
  transform: scale3d(0.5, 0.5, 1);
}

/* - - - - - - - - - - - - - - - - - - - - - - - ##
## - -          Individual Content           - - ##
## - - - - - - - - - - - - - - - - - - - - - - - */