﻿@font-face{font-family:Raleway;font-style:normal;font-weight:200;src:url(/assets/raleway_v28_200_latin-1c43b0ad19f388f2381cbbb9ed34cee414d5f74d35897d496f5806c45a02ae0a.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:Raleway;font-style:normal;font-weight:200;src:url(/assets/raleway_v28_200_latinext-58bcd6ef41837235c841ea2bb5b6073264926af58d4975e0a46ee18d8762239e.woff2) format("woff2");unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:Raleway;font-style:normal;font-weight:700;src:url(/assets/raleway_v28_200_latin-1c43b0ad19f388f2381cbbb9ed34cee414d5f74d35897d496f5806c45a02ae0a.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:Raleway;font-style:normal;font-weight:700;src:url(/assets/raleway_v28_200_latinext-58bcd6ef41837235c841ea2bb5b6073264926af58d4975e0a46ee18d8762239e.woff2) format("woff2");unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:100;src:url(/assets/roboto_v30_100_latin-5a546f0051babfdd699c1cbe07dd0146ac96163c8e0be46c518553e1076fc61f.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:100;src:url(/assets/roboto_v30_100_latinext-ea7e75fed5642e616571312e8db29b71fe3bdcd47d1b285fb509a2d797162765.woff2) format("woff2");unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:url(/assets/roboto_v30_300_latin-8d3251f4935896ec37ada153d20d0109828ad08523127f136415355b3fca2dcf.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:url(/assets/roboto_v30_300_latinext-c542e53f0ef4736fd9872c5c189eb8163d40cf9fb98ab71ef7812bb7da4cbab4.woff2) format("woff2");unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:url(/assets/roboto_v30_400_latin-796de064b8d80eba7ccacb8ba67d77fdbcdf4b385c844645d452c24537b3108f.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:url(/assets/roboto_v30_400_latinext-582ca1c5738fa2697949cc4a495418e42df462e2bc3fc62bdae126bf159b6af5.woff2) format("woff2");unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:url(/assets/roboto_v30_700_latin-0f53e8b0a717ca4ce313eec62b90d41db62c2f4946259a65c93bf8e84c5b0c44.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:url(/assets/roboto_v30_700_latinext-248ec746242539f7467873663d3a50ffe3c47324d07c1d5dea43bfc60ca14b22.woff2) format("woff2");unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}.redactor-source{flex-grow:1}.redactor-source-view .redactor-toolbar .re-button{color:#fff}.redactor-highlighted-1,.redactor-dropdown-item-highlighted-1 span{background-image:url(/assets/fe/redactor_highlight_1-f4ac27a03084d756cccbfc22dd81218c405d588b42e3227d1de62781f4947b9f.svg);background-position:50% 50%;padding:5px 20px;background-repeat:no-repeat;background-size:cover;color:#333}.redactor-highlighted-2,.redactor-dropdown-item-highlighted-2 span{display:inline-block;padding:1px 5px 0;border-radius:2px;color:#fff;background:var(--hc, #16ac7a)}.collapse:not(.in) .redactor-toolbar-fixed{display:none}.redactor-styles h1,.redactor-styles h2,.redactor-styles h3,.redactor-styles h4{color:inherit}.redactor-styles a{color:var(--hc, #16ac7a)}.redactor-styles a:hover{color:var(--hc-darker, #08704e)}.redactor-box.ignore-fe-styles .redactor-styles{font-family:inherit;--hc: initial;--hc-darker: initial}body.is-v5 .redactor-box:not(.ignore-fe-styles) .redactor-placeholder::before{left:0;width:100%}body.is-v5 .redactor-box:not(.ignore-fe-styles) .redactor-styles{text-align:center;font-family:"Spartan MB", sans-serif;font-size:0.875rem;font-weight:400;text-transform:none;letter-spacing:0}body.is-v5 .redactor-box:not(.ignore-fe-styles) .redactor-styles h1{font-size:2.75rem;font-weight:900}body.is-v5 .redactor-box:not(.ignore-fe-styles) .redactor-styles h2{font-size:1.5rem;font-weight:800;text-transform:none;letter-spacing:0}body.is-v5 .redactor-box:not(.ignore-fe-styles) .redactor-styles h3{font-size:1.125rem;font-weight:500}body.is-v5 .redactor-box:not(.ignore-fe-styles) .redactor-styles h4{font-size:1rem;font-weight:800;text-transform:uppercase;letter-spacing:1px}body.is-v5 .redactor-box:not(.ignore-fe-styles) .redactor-styles h1,body.is-v5 .redactor-box:not(.ignore-fe-styles) .redactor-styles h2,body.is-v5 .redactor-box:not(.ignore-fe-styles) .redactor-styles h3{margin:0 0 20px}body.is-v5 .redactor-box:not(.ignore-fe-styles) .redactor-styles h1,body.is-v5 .redactor-box:not(.ignore-fe-styles) .redactor-styles h2,body.is-v5 .redactor-box:not(.ignore-fe-styles) .redactor-styles h3,body.is-v5 .redactor-box:not(.ignore-fe-styles) .redactor-styles h4,body.is-v5 .redactor-box:not(.ignore-fe-styles) .redactor-styles h5,body.is-v5 .redactor-box:not(.ignore-fe-styles) .redactor-styles h6{line-height:1.4}body.is-v5 .redactor-box:not(.ignore-fe-styles) .redactor-styles h1 small{color:inherit;font-size:1.125rem;font-weight:500}body.is-v5 .redactor-box:not(.ignore-fe-styles) .redactor-styles p{margin-bottom:10px}body.is-v5 .redactor-box:not(.ignore-fe-styles) .redactor-styles figure{margin:0 auto}body.is-v5 .redactor-box:not(.ignore-fe-styles) .redactor-styles small{font-size:0.75rem;font-weight:500;text-transform:none;letter-spacing:0}body.is-v5 .redactor-box:not(.ignore-fe-styles) .redactor-styles h1{color:inherit}body.is-v5 .redactor-box:not(.ignore-fe-styles) .redactor-styles ul,body.is-v5 .redactor-box:not(.ignore-fe-styles) .redactor-styles ol{margin-left:0;list-style-position:inside}body.is-v5 .redactor-box:not(.ignore-fe-styles) .redactor-styles li{text-align:center}body.is-v5 .redactor-box:not(.ignore-fe-styles) .redactor-styles h1,body.is-v5 .redactor-box:not(.ignore-fe-styles) .redactor-styles h2,body.is-v5 .redactor-box:not(.ignore-fe-styles) .redactor-styles h3{margin-top:40px}body.is-v5 .redactor-box:not(.ignore-fe-styles) .redactor-styles>h1:first-child,body.is-v5 .redactor-box:not(.ignore-fe-styles) .redactor-styles>h2:first-child,body.is-v5 .redactor-box:not(.ignore-fe-styles) .redactor-styles>h3:first-child,body.is-v5 .redactor-box:not(.ignore-fe-styles) .redactor-styles .card>h1:first-child,body.is-v5 .redactor-box:not(.ignore-fe-styles) .redactor-styles .card>h2:first-child,body.is-v5 .redactor-box:not(.ignore-fe-styles) .redactor-styles .card>h3:first-child,body.is-v5 .redactor-box:not(.ignore-fe-styles) .redactor-styles .album-header-description-full>h1:first-child,body.is-v5 .redactor-box:not(.ignore-fe-styles) .redactor-styles .album-header-description-full>h2:first-child,body.is-v5 .redactor-box:not(.ignore-fe-styles) .redactor-styles .album-header-description-full>h3:first-child{margin-top:0}body:not(.is-v5) .redactor-box:not(.ignore-fe-styles) .redactor-styles,body:not(.is-v5) .redactor-box:not(.ignore-fe-styles) .redactor-toolbar{background-color:#f7f7f7}body:not(.is-v5) .redactor-box:not(.ignore-fe-styles) .redactor-styles{color:#999}.redactor-wrapper-maxwidth-800{max-width:800px}.pricetable-wrapper{margin:auto}.pricetable-head{font-size:1.3rem}.pricetable-cat{padding-top:20px;font-size:1.3rem}.pricetable-product{min-width:450px;text-align:left}.pricetable-mobile{min-width:150px}.pricetable-price{text-align:right;white-space:nowrap}.pricetable-options{font-style:italic;font-size:0.8rem}.pricetable-package-row td{padding-top:10px}.hide-spam-mail-field{position:absolute;height:1px;opacity:0;padding:0;border:0}.delivery-deadline-info{padding:20px 40px;background:#fff;color:#000 !important;margin:10px auto 30px;box-shadow:0 2px 4px rgba(0,0,0,0.15);text-align:left}.delivery-deadline-info *{color:#000 !important}.delivery-deadline-info p{margin-bottom:10px}.delivery-deadline-info-link{display:block;text-align:center;padding:5px 10px;margin:30px 0 50px;background:#bbb;color:#fff !important;text-decoration:none}.delivery-deadline-info-link:hover,.delivery-deadline-info-link:focus{text-decoration:none}html{font-size:16px}body{background-color:#111;font-family:roboto, sans-serif, sans-serif;font-size:1rem}h1{font-size:2rem}h2{font-size:1.65rem}h3{font-size:1.3rem}h1,h2,h3{margin:0 0 20px;color:#333;font-family:raleway, sans-serif, sans-serif}h1,h2,h3,h4,h5,h6{line-height:1.4}textarea{color:#333}.form-control,.input-sm,.form-group-sm .form-control,.input-lg,.form-group-lg .form-control,.btn,.btn-lg,.btn-group-lg>.btn,.btn-sm,.btn-group-sm>.btn,.btn-xs,.btn-group-xs>.btn,.dropdown-menu,.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn,.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn,.input-group-addon,.input-group-addon.input-sm,.input-group-addon.input-lg,.breadcrumb,.pagination,.pager li>a,.pager li>span{border-radius:2px}.btn,.form-control{font-size:1rem}.btn{padding:8px 14px}.form-control{padding-top:8px;padding-bottom:8px}.btn-sm{font-size:0.8rem;padding:5px 10px}.btn-xs{font-size:0.8rem;padding:1px 5px}.btn-lg,.input-lg{font-size:1.3rem;padding:12px 18px}.form-control,.input-lg{height:auto}select.input-lg{height:53px;line-height:53px}.btn-link-slim{padding:0;border:none;font-size:inherit;vertical-align:inherit}.tooltip{font-size:0.8rem}.popover-title{padding:10px 20px;font-size:1rem}.popover-content{padding:10px 20px;font-size:0.8rem}.form-horizontal.form-horizontal-center-me{max-width:480px;margin:0 auto;text-align:left}.form-horizontal .control-label-for-text{padding-top:0}.form-horizontal .help-block{margin-bottom:0;font-size:0.8rem;color:#999}.form-horizontal label{color:#999;font-weight:normal}.form-horizontal select{height:34px}.dropdown-menu li a:not(.acts-on-hc){color:inherit}.alert-hc{position:relative;padding:20px;padding-left:30px;margin-bottom:40px;border-width:2px;border-left-width:40px;border-radius:2px;color:#999}.alert-hc::before{content:'i';position:absolute;top:50%;left:-25px;transform:translateY(-50%);color:white;font-size:40px}.alert-hc h3{margin-top:0 !important;margin-bottom:5px}.alert-hc h3:last-child{margin-bottom:0}.alert-plain{background-color:#fff;border:none;box-shadow:0 2px 2px 0 rgba(0,0,0,0.16),0 0 0 1px rgba(0,0,0,0.08)}.alert-plain a{color:#333;text-decoration:underline}.alert-plain .btn{text-decoration:none}.alert-plain .btn-primary{color:#fff}.table-centered{margin-left:auto;margin-right:auto}.table-centered td{padding:3px}.nowrap{white-space:nowrap}.input-group-searchbox{max-width:300px;margin:0 auto}.input-group-addon-lg{font-size:1.3rem}.input-group-email{max-width:600px;margin:0 auto}.growler{display:none;position:fixed;z-index:1044;top:20px;left:20px}.growler.active{display:block}.growleritem{width:400px;max-width:100%;padding:20px;background-color:#fff;border-width:2px;border-style:solid;box-shadow:0 2px 2px 0 rgba(0,0,0,0.16),0 0 0 1px rgba(0,0,0,0.08);font-size:1rem;color:#999;word-wrap:break-word}.growleritem .glyphicon{top:3px;cursor:pointer}.growleritem p:last-child{margin-bottom:0}.single-image-page{height:100vh;background-color:#f7f7f7}.single-image-page.si-loading::before{content:attr(data-loading);position:absolute;top:50%;display:block;width:100%;color:#999;font-size:40px;text-align:center;transform:translateY(-50%)}.single-image-page .btn-sticky-at-bottom{display:none}.error-cta-wrap{margin:40px 0 0}.overlay-centered{position:fixed;z-index:1041;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background-color:#f7f7f7;text-align:center}.btn .attention-badge,.shortlink .attention-badge{position:absolute;top:-11px;right:-15px;background:#c00;color:white}.ziplink{background-image:url(/assets/icons/icon_zip-ba6c2065e5dedd1f876b581f5f8d74e11dccbf7be9cb71b68e87fd3d203552b6.png);background-repeat:no-repeat;background-position:0 0;padding-left:20px;color:#888}.loading-dots{display:none;overflow:hidden;height:1.3em;margin-top:-0.3em;line-height:1.5em;vertical-align:text-bottom}.is-loading .loading-dots{display:inline-block}.loading-dots::after{display:inline-table;white-space:pre;text-align:left;content:'.\A..\A...';-webkit-animation:spin4 0.6s steps(3) infinite;animation:spin4 0.6s steps(3) infinite}@-webkit-keyframes spin4{to{transform:translateY(-4.5em)}}@keyframes spin4{to{transform:translateY(-4.5em)}}.form-control.color-picker-input{width:100px;color:white !important;border-color:transparent}.form-control.form-control-date{line-height:1}.iframe-check-overlay{position:fixed;z-index:7000;top:0;width:100%;height:5000px;text-align:center;line-height:50px;background-color:#fff;background-color:rgba(255,255,255,0.9)}@-webkit-keyframes shake{0%,100%{transform:translateX(0)}12.5%,37.5%,62.5%,87.5%{transform:translateX(-8px)}25%,50%,75%{transform:translateX(8px)}}@keyframes shake{0%,100%{transform:translateX(0)}12.5%,37.5%,62.5%,87.5%{transform:translateX(-8px)}25%,50%,75%{transform:translateX(8px)}}.shake{-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes showing{from{opacity:0}to{opacity:1}}@keyframes showing{from{opacity:0}to{opacity:1}}@-webkit-keyframes hiding{from{opacity:1}to{opacity:0}}@keyframes hiding{from{opacity:1}to{opacity:0}}.showing{-webkit-animation-duration:0.2s;animation-duration:0.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:showing;animation-name:showing}.hiding{-webkit-animation-duration:0.2s;animation-duration:0.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:hiding;animation-name:hiding}.is-nav-open{position:fixed;overflow-y:scroll;width:100%;height:100%}.is-nav-open .nav-main{left:0}.is-nav-open .nav-main.animation-done{-webkit-overflow-scrolling:touch}.is-nav-open .nav-main-backdrop{opacity:1}.nav-main{position:fixed;z-index:4;top:0;left:-330px;width:320px;height:100%;margin:0;padding:0 0 40px;background-color:#fff;font-size:1rem;list-style:none;overflow:auto;overflow-y:auto;box-shadow:2px 0 10px #000;transition:left 0.3s ease}.nav-main li{display:block}.nav-main li.hide:not(.do-show){display:none}.nav-main .link-to-home a{padding-top:24px;padding-bottom:24px}.nav-main .link-to-home .glyphicon{top:-3px;display:inline-block;width:42px;height:42px;margin-right:8px;border-radius:50%;background:#fff;font-size:1.3rem;vertical-align:middle}.nav-main .link-to-home .glyphicon::before{position:relative;top:12px;left:-1px;display:block;text-align:center}.nav-main .home-text{display:block;line-height:3rem;color:#fff !important;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:1.3rem;font-weight:normal}.nav-main li a,.nav-main li .nav-main-album-header{display:block;padding:20px 24px;border-bottom:1px solid #eee;color:#333;text-decoration:none;word-wrap:break-word}.nav-main ul{display:none;padding-left:0}.nav-main ul a{padding-left:36px}.nav-main ul ul a{padding-left:48px}.nav-main ul ul ul a{padding-left:72px}.nav-main ul ul ul ul a{padding-top:12px;padding-bottom:12px;padding-left:84px;font-size:0.8rem}.nav-main ul ul ul ul ul a{padding-left:96px}.nav-main ul ul ul ul ul ul a{padding-left:108px}.nav-main .nav-main-albums{display:block}.nav-main .nav-main-albums a{font-weight:normal}.nav-main .nav-main-albums .glyphicon{float:right;top:4px;padding:20px 24px;cursor:pointer;z-index:1}.nav-main-album-loading{padding:20px 24px;font-size:0.8rem;text-align:center}.nav-loading-spinner{display:inline-block;position:relative;top:3px;left:3px;width:16px;height:16px;border-width:2px;border-style:solid;border-radius:50%;border-left-color:transparent;border-right-color:transparent;-webkit-animation:cssload-spin 1s infinite linear;animation:cssload-spin 1s infinite linear}.nav-main-album-header{font-weight:bold}.nav-main-backdrop{position:fixed;z-index:3;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.7);opacity:0;transition:opacity 0.3s ease}.header{position:relative}.header,.album-header{width:100%;min-height:95px;text-align:center;color:white;overflow:hidden}.header h1,.header h2,.header h3,.album-header h1,.album-header h2,.album-header h3{margin:0;color:white}.startpage-header-simple-page.hide-startpage-header{display:none}.album-header{position:relative}.header-bg-image,.album-header-bg-image{transition:filter 0.5s linear;position:relative;z-index:1}.header-bg-image .acts-on-text-shadow,.album-header-bg-image .acts-on-text-shadow{text-shadow:0 2px 4px rgba(0,0,0,0.25)}.header-bg-image .header-bg-overlay,.album-header-bg-image .header-bg-overlay{display:block}.header-bg-image-overlay{position:absolute;z-index:-2;top:-5px;left:-5%;width:110%;height:110%;background-position:center;background-repeat:no-repeat;background-size:cover}.header-bg-image-overlay.is-blurred{filter:blur(5px)}.header-bg-image-overlay.is-repeated{background-size:auto;background-repeat:repeat}.album-header-hero-blurred .header-bg-image-overlay{filter:blur(15px)}.header-bg-taint-overlay{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.4)}.header-bg-color.header-bg-neutral:not(.has-full-width-logo),.header-bg-color.header-bg-neutral.has-full-width-logo:not(.header-content-logo){background-color:white;color:#333;border-bottom:1px solid #e7e7e7}.header-bg-color.header-bg-neutral:not(.has-full-width-logo) .header-top-icons .acts-on-text-shadow,.header-bg-color.header-bg-neutral.has-full-width-logo:not(.header-content-logo) .header-top-icons .acts-on-text-shadow{text-shadow:none}.header-bg-color.header-bg-neutral:not(.has-full-width-logo) .startpage-header-pages-nav a,.header-bg-color.header-bg-neutral.has-full-width-logo:not(.header-content-logo) .startpage-header-pages-nav a{text-shadow:none;color:inherit}.header-bg-color.header-bg-neutral:not(.has-full-width-logo) .startpage-header-pages-nav a:hover,.header-bg-color.header-bg-neutral.has-full-width-logo:not(.header-content-logo) .startpage-header-pages-nav a:hover{color:inherit}.header-bg-color.header-bg-neutral:not(.has-full-width-logo) .header-jumbo-top,.header-bg-color.header-bg-neutral:not(.has-full-width-logo) .header-jumbo-bottom,.header-bg-color.header-bg-neutral.has-full-width-logo:not(.header-content-logo) .header-jumbo-top,.header-bg-color.header-bg-neutral.has-full-width-logo:not(.header-content-logo) .header-jumbo-bottom{color:inherit}.header-content-logo .header-logo{display:inline-block;max-width:100%;max-height:400px;padding:80px 40px}.header-content-logo .header-logo.is-narrow{padding-top:20px;padding-bottom:20px}.header-content-logo .header-logo.is-fixed-height{height:95px;padding:0}.header-content-logo .header-logo.is-full-width{width:100%;max-height:none;padding:0}.header-content-jumbo .header-jumbo-wrap{display:flex;flex-direction:column;align-items:center;max-width:1160px;margin:80px auto}.header-content-jumbo .header-jumbo-top,.header-content-jumbo .header-jumbo-bottom{max-width:calc(100% - 160px)}.header-content-jumbo .header-jumbo-top{font-size:4rem;font-weight:bold;text-transform:uppercase}.header-content-jumbo .header-jumbo-bottom{font-size:2rem;font-weight:normal;line-height:1.8;text-transform:uppercase}.jumbo-style-1 .header-jumbo-top::after{content:'';display:block;width:600px;max-width:100%;margin:20px auto;border-bottom:1px solid white;border-bottom-color:inherit}.jumbo-style-2 .header-jumbo-top{margin-bottom:40px;padding:10px 40px}.jumbo-style-2 .header-jumbo-top::after{content:'';height:0;display:block}.jumbo-style-2 .header-jumbo-bottom{padding:0 20px}.jumbo-style-2 .header-jumbo-top,.jumbo-style-2 .header-jumbo-bottom{color:inherit;background:white}.header-bg-image .jumbo-style-2 .header-jumbo-top,.header-bg-image .jumbo-style-2 .header-jumbo-bottom{text-shadow:none;background-color:white}.header-bg-color.header-bg-neutral:not(.has-full-width-logo) .jumbo-style-2 .header-jumbo-top,.header-bg-color.header-bg-neutral.has-full-width-logo:not(.header-content-logo) .jumbo-style-2 .header-jumbo-top,.header-bg-color.header-bg-neutral:not(.has-full-width-logo) .jumbo-style-2 .header-jumbo-bottom,.header-bg-color.header-bg-neutral.has-full-width-logo:not(.header-content-logo) .jumbo-style-2 .header-jumbo-bottom{color:white;background-color:#333}.jumbo-style-3 .header-jumbo-top{margin-bottom:40px;padding:20px 40px;border:2px solid white;border-color:inherit}.jumbo-style-3 .header-jumbo-bottom{font-size:1.3rem}.header-jumbo-wrap.hide-bottom .header-jumbo-top{margin-bottom:0}.header-jumbo-wrap.hide-bottom .header-jumbo-top::after{content:none}.startpage-header-pages-nav-wrap{display:none;width:100%;padding:0 20px 20px;text-align:center}.startpage-header-pages-nav-wrap.do-show{display:block}.header-content-logo.has-full-width-logo .startpage-header-pages-nav-wrap{position:absolute;bottom:0;padding-top:20px}.header-content-logo.has-fixed-height .startpage-header-pages-nav-wrap{padding-top:20px}.startpage-header-pages-nav{display:block;list-style:none;padding:0;margin:0;font-size:1.3rem;font-family:raleway, sans-serif}.header-content-logo.has-full-width-logo .startpage-header-pages-nav::before{content:'';position:absolute;z-index:-1;bottom:0;left:0;display:block;width:100%;height:calc(100% + 80px);background:linear-gradient(transparent, rgba(0,0,0,0.4) 75%)}.startpage-header-pages-nav li{display:inline-block;margin:0 10px;color:white}.startpage-header-pages-nav li.hide:not(.do-show){display:none}.header-bg-color.header-bg-neutral:not(.has-full-width-logo) .startpage-header-pages-nav li,.header-bg-color.header-bg-neutral.has-full-width-logo:not(.header-content-logo) .startpage-header-pages-nav li{color:#333}.startpage-header-pages-nav a,.startpage-header-pages-nav a:hover{color:inherit !important}.startpage-header-pages-nav .glyphicon{top:2px;left:1px}.album-header.album-header-bg-image{padding:80px 0}.album-header-meta{display:none}.album-header-bg-image .album-header-meta{display:block}.album-header-breadcrumb-label{display:inline-block}.album-header-breadcrumb{display:inline-block}.album-header-breadcrumb a{color:white}.album-header-title{padding:0 80px;font-size:4rem}.album-header-content.do-show{position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;width:100%;height:100%}.album-header-content.do-show.album-header-content-has-text{top:10px;height:calc(100% - 10px)}.album-header-content.hide-for-search,.album-header-bg-image .album-header-content{display:none}.album-header-content-text{font-size:2rem;max-width:80%}.album-header-content-has-text .album-header-content-text{display:block}.album-header-content-has-logo .album-header-content-logo{display:block;max-width:400px;max-height:100%}.header-top-icons{position:absolute;z-index:2;top:20px;left:20px;right:20px;font-size:1.3rem}.header-content-logo.has-full-width-logo .header-top-icons::before{content:'';position:absolute;z-index:0;top:-20px;left:-20px;right:-20px;display:block;height:calc(100% + 160px);background:linear-gradient(rgba(0,0,0,0.4), transparent 75%)}.header-top-icons .glyphicon{margin-right:4px}.header-top-icons .glyphicon-menu-hamburger{top:2px}.header-menu-toggle{position:relative;display:block;float:left;border:1px solid white;color:#fff;background-color:transparent}.header-menu-toggle.no-border{border:0}.header-menu-toggle:hover,.header-menu-toggle:focus{color:white;background-color:rgba(255,255,255,0.2)}.header-top-icons-on-simple-page .header-menu-toggle,.header-bg-color.header-bg-neutral:not(.has-full-width-logo) .header-menu-toggle,.header-bg-color.header-bg-neutral.has-full-width-logo:not(.header-content-logo) .header-menu-toggle{color:inherit;border-color:inherit}.header-top-icons-on-simple-page .header-menu-toggle:hover,.header-top-icons-on-simple-page .header-menu-toggle:focus,.header-bg-color.header-bg-neutral:not(.has-full-width-logo) .header-menu-toggle:hover,.header-bg-color.header-bg-neutral:not(.has-full-width-logo) .header-menu-toggle:focus,.header-bg-color.header-bg-neutral.has-full-width-logo:not(.header-content-logo) .header-menu-toggle:hover,.header-bg-color.header-bg-neutral.has-full-width-logo:not(.header-content-logo) .header-menu-toggle:focus{background-color:rgba(0,0,0,0.05)}.header-cart-and-search-wrap{position:relative;top:12px}.header-cart{margin-right:10px;color:inherit}.cart-details{display:inline-block;font-size:0.8rem;vertical-align:middle}.cart-details p{margin-bottom:0}.alert-cart-counter{display:inline-block}.header-search{display:none;vertical-align:middle}.header-search.do-show{display:inline-block}.header-search .glyphicon{cursor:pointer}.header-search .input-group{top:5px;width:250px;margin-top:-12px}.header-search input{border-right:none}.header-search input,.header-search .btn{border-color:rgba(255,255,255,0.5);background:none;color:inherit}.header-top-icons-on-simple-page .header-search input,.header-bg-color.header-bg-neutral:not(.has-full-width-logo) .header-search input,.header-bg-color.header-bg-neutral.has-full-width-logo:not(.header-content-logo) .header-search input,.header-top-icons-on-simple-page .header-search .btn,.header-bg-color.header-bg-neutral:not(.has-full-width-logo) .header-search .btn,.header-bg-color.header-bg-neutral.has-full-width-logo:not(.header-content-logo) .header-search .btn{border-color:rgba(51,51,51,0.5)}.header-search .form-control::-moz-placeholder{color:inherit;opacity:0.8}.header-search .form-control:-ms-input-placeholder{color:inherit;opacity:0.8}.header-search .form-control::placeholder{color:inherit;opacity:0.8}.header-search .form-control:-moz-placeholder-shown{color:inherit;opacity:0.8}.header-search .form-control:-ms-input-placeholder{color:inherit;opacity:0.8}.header-search .form-control:placeholder-shown{color:inherit;opacity:0.8}.header-search .form-control:focus{border-color:inherit;box-shadow:none}.sticky-cart{position:fixed;z-index:4;top:0;right:20px;transform:translateY(-100px);display:inline-block;padding:20px 80px;background:rgba(255,255,255,0.95);box-shadow:0 2px 2px 0 rgba(0,0,0,0.16),0 0 0 1px rgba(0,0,0,0.08);text-align:center;font-size:1.3rem;transition:transform ease-in-out 0.2s}.sticky-cart.is-sticky{transform:translateY(0)}.sticky-cart:hover{text-decoration:none}.sticky-cart .cart-details{display:block}.acts-on-top-icons-hover:hover,.acts-on-top-icons-hover:focus{color:rgba(255,255,255,0.8);text-decoration:none}.header-top-icons-on-simple-page .acts-on-top-icons-hover:hover,.header-bg-color.header-bg-neutral:not(.has-full-width-logo) .acts-on-top-icons-hover:hover,.header-bg-color.header-bg-neutral.has-full-width-logo:not(.header-content-logo) .acts-on-top-icons-hover:hover,.header-top-icons-on-simple-page .acts-on-top-icons-hover:focus,.header-bg-color.header-bg-neutral:not(.has-full-width-logo) .acts-on-top-icons-hover:focus,.header-bg-color.header-bg-neutral.has-full-width-logo:not(.header-content-logo) .acts-on-top-icons-hover:focus{color:rgba(51,51,51,0.8)}.footer{padding:80px;background-color:#111;color:white;text-align:center}.shop-footer-bright,.shop-footer-bright .footer{background-color:#f7f7f7}.footer-nav{list-style:none;color:#444}.footer-nav li{display:inline-block;margin:0 10px}.footer-nav a{color:#666;text-decoration:none}.footer-nav a:hover{color:#aaa}.footer-payment-icons{margin:30px auto}.footer-payment-icons img{margin:0 auto}.no-shop-footer-icons .footer-payment-icons{display:none}.biscuit-hint-wrap{background-color:rgba(255,255,255,0.97);position:fixed;bottom:0;z-index:1040;width:100%;text-align:center;padding:16px 10px;box-shadow:0 0 16px rgba(0,0,0,0.2)}.biscuit-hint-wrap p:last-child{margin-bottom:0}.biscuit-hint-text{max-width:600px;margin-left:auto;margin-right:auto}.biscuit-prefs-label{display:inline-block;margin-right:12px}.biscuit-prefs-label:last-of-type{margin-right:0}.biscuit-hint-imprint-link{font-size:0.8rem;color:#999}.main{padding:80px 40px;background-color:#f7f7f7;color:#999}.main h1,.main h2{font-weight:200}.main-simple-page h1,.main-simple-page h2,.main-simple-page h3,.text-with-max-width h1,.text-with-max-width h2,.text-with-max-width h3{margin-top:40px}.main-simple-page>h1:first-child,.main-simple-page>h2:first-child,.main-simple-page>h3:first-child,.text-with-max-width>h1:first-child,.text-with-max-width>h2:first-child,.text-with-max-width>h3:first-child{margin-top:0}.main-simple-page .simple-page-header{margin-bottom:40px}.main-simple-page>*{max-width:960px;margin-left:auto;margin-right:auto}.main-simple-page-center-header .simple-page-header{text-align:center}.main-center{text-align:center}.main-center .alert ul{list-style-position:inside}.main-center .help-block{text-align:left}.main-simple-page .qr-form-header{margin-top:0}.startpage-main{padding:0}.startpage-section{display:none;width:100%;margin:0 auto;padding:80px 20px}.startpage-main:not(.invert-bg-colors) .startpage-section.has-alternate-bgcolor:not(.acts-on-hc-bg),.startpage-main:not(.invert-bg-colors) .startpage-section.can-haz-alternate-bgcolor:not(.acts-on-hc-bg):nth-child(2n),.startpage-main.invert-bg-colors .startpage-section.has-default-bgcolor:not(.acts-on-hc-bg),.startpage-main.invert-bg-colors .startpage-section.can-haz-alternate-bgcolor:not(.acts-on-hc-bg):nth-child(2n+1){background:#f0f0f0;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7}.startpage-section h1{margin-bottom:20px}.startpage-section .alert-hc:last-child{margin-bottom:0}.startpage-section-alert{display:block}.startpage-section-full-width:not(.is-empty){padding:0;border-top:none !important;border-bottom:none !important}.startpage-has-text .startpage-text,.startpage-has-like .startpage-like,.startpage-has-searchbox .startpage-searchbox,.startpage-has-diashow .startpage-diashow,.startpage-has-album-grid .startpage-album-grid-wrap,.startpage-has-image .startpage-image-wrap,.startpage-has-instagram .startpage-instagram-wrap{display:block}.text-with-max-width{margin-left:auto;margin-right:auto;line-height:1.8}.startpage-main .text-with-max-width,.text-with-max-width.album-header-description,.text-with-max-width.album-description,.subscribe-album-form .text-with-max-width,.text-with-max-width.alert{max-width:720px}.text-with-max-width img,.text-with-max-width iframe{max-width:100%}.text-with-max-width li.text-center{list-style-position:inside}.searchbox-label{display:block;margin:5px 0 0;font-weight:normal}.searchbox-label-on-top{margin-top:0;margin-bottom:5px}.searchbox-small-text{display:block;margin:20px 0 0}.startpage-searchbox.startpage-searchbox-bg-image .searchbox-small-text .searchbox-small-text-link,.startpage-searchbox.acts-on-hc-bg .searchbox-small-text .searchbox-small-text-link{color:white;text-decoration:underline}.startpage-searchbox.startpage-searchbox-bg-image .searchbox-small-text .searchbox-small-text-link:hover,.startpage-searchbox.acts-on-hc-bg .searchbox-small-text .searchbox-small-text-link:hover{color:#ddd}.startpage-like{text-align:center}.startpage-searchbox-keyword .startpage-keyword-form,.startpage-searchbox-qr .startpage-qr-form,.startpage-searchbox-startnumber .startpage-startnumber-form{display:inline-block}.acts-on-hc-bg.startpage-searchbox-keyword .starpage-searchbox-form,.acts-on-hc-bg.startpage-searchbox-qr .starpage-searchbox-form,.acts-on-hc-bg.startpage-searchbox-startnumber .starpage-searchbox-form,.startpage-searchbox-bg-image.startpage-searchbox-keyword .starpage-searchbox-form,.startpage-searchbox-bg-image.startpage-searchbox-qr .starpage-searchbox-form,.startpage-searchbox-bg-image.startpage-searchbox-startnumber .starpage-searchbox-form{padding:40px 80px;background:rgba(0,0,0,0.4);color:white;box-shadow:0 2px 2px 0 rgba(0,0,0,0.16),0 0 0 1px rgba(0,0,0,0.08)}.acts-on-hc-bg h1,.startpage-searchbox-bg-image h1{color:white}.startpage-searchbox{padding-left:0;padding-right:0;text-align:center}.startpage-searchbox-bg-image{position:relative;z-index:0;overflow:hidden}.startpage-searchbox-bg-image .startpage-searchbox-bg-overlay{display:block}.startpage-searchbox-bg-image-overlay{position:absolute;z-index:-2;top:-5px;left:-5%;width:110%;height:110%;background-position:center;background-repeat:no-repeat;background-size:cover}.startpage-searchbox-bg-image-overlay.is-blurred{filter:blur(5px)}.startpage-searchbox-bg-taint-overlay{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.4)}.startpage-image{width:100%}.startpage-show-hint-on-empty.is-empty::before{content:attr(data-empty-text);display:block;text-align:center;font-size:1.3rem;white-space:pre}.startpage-show-hint-on-empty.is-empty .startpage-image{display:none}.startpage-instagram-wrap{text-align:center}.startpage-instagram-link{display:inline-block;min-height:200px;padding-left:240px;padding-top:60px;background:url(/assets/fe/instagram_icon_200px-8771a98ff8ee2b85f3ccad5ff627ebc2023252d2444431410c4577b3e49a3614.png) left center no-repeat;color:#999}.startpage-instagram-link:hover{text-decoration:none;color:#333}.startpage-instagram-handle{font-size:1.65rem}.startpage-instagram-handle::before{content:'@'}.startpage-instagram-handle.is-empty::after{content:attr(data-empty-text);font-style:italic}.startpage-diashow{position:relative;width:100%;overflow:hidden}.startpage-diashow.has-no-dias{height:auto;padding:80px 0}.startpage-diashow.has-no-dias::before{content:attr(data-no-dias);display:block;font-size:1.3rem;text-align:center;white-space:pre}.startpage-diashow.has-no-dias .diashow-dia-scroller,.startpage-diashow.has-no-dias .diashow-btn{display:none}.startpage-diashow.is-loading::before{content:attr(data-loading-text);position:absolute;top:80px;display:block;width:100%;font-size:1.3rem;text-align:center}.startpage-diashow .hide-on-load{opacity:0}.diashow-dia-scroller{position:relative;left:0;width:99999px}.diashow-dia-scroller.with-anim{transition:transform 0.4s ease-out}.diashow-dia{display:block;float:left;background-repeat:no-repeat;background-size:cover;background-position:center center}.diashow-dia-img{display:none}.diashow-pagination{position:absolute;bottom:10px;width:100%;text-align:center}.diashow-page{display:inline-block;width:12px;height:12px;margin:0 2px;border-radius:50%;box-shadow:0 0 4px #000;cursor:pointer}.diashow-page:not(.active){background-color:rgba(255,255,255,0.5)}.diashow-btn{position:absolute;top:calc(50% - 30px);width:80px;height:80px;border-radius:50%;line-height:80px;font-size:3rem;color:white;text-align:center;cursor:pointer}.diashow-btn-left{left:20px}.diashow-btn-right{right:20px}.diashow-fullscreen{height:50vw;padding:0}.diashow-fullscreen .diashow-dia{width:100vw;padding-bottom:50vw}.diashow-square{padding-left:0;padding-right:0}.diashow-square.hide-nav .diashow-dia-scroller{display:flex;justify-content:center;width:100%}.diashow-square.hide-nav .diashow-dia{float:none;flex-shrink:0}.diashow-square.hide-nav .diashow-btn{display:none}.diashow-square .diashow-dia{width:280px;height:280px;margin-right:20px}.diashow-square .diashow-dia:last-child{margin-right:0}.diashow-square .diashow-pagination{display:none}.diashow-medium .diashow-dia-scroller,.diashow-classic .diashow-dia-scroller{height:100%}.diashow-medium .diashow-dia,.diashow-classic .diashow-dia{display:inline;float:none;font-size:0;transition:opacity 0.2s ease-in-out}.diashow-medium .diashow-dia.active,.diashow-classic .diashow-dia.active{opacity:1}.diashow-medium .diashow-dia-img,.diashow-classic .diashow-dia-img{display:inline;height:100%}.diashow-medium{height:50vh;max-height:512px;padding:0;background:#131313 !important}.diashow-medium .diashow-dia{opacity:0.2}.diashow-classic{height:70vh;padding:80px 0;background:white !important}.diashow-classic .diashow-dia{opacity:0}.albums-grid-header{text-align:center}.albums-grid{overflow:hidden}.albums-breadcrumb{list-style:none;margin:0;margin-bottom:20px;padding:0;text-align:center}.albums-grid-breadcrumb{margin-bottom:20px}.is-album-header-plain .albums-grid-breadcrumb{text-align:left}.breadcrumb-item{display:inline-block;margin:0 10px}.breadcrumb-item::before{content:'»';position:relative;right:11px}.breadcrumb-item:first-child::before{content:none}.is-album-header-plain .breadcrumb-item:first-child{margin-left:0}.albums-grid-list-wrap{position:relative;margin:0 auto;transition:height 0.2s ease-out}.albums-grid-list-wrap.albums-grid-with-padding{max-width:1248px;padding:2px}.albums-grid-list-wrap.albums-grid-rounded{max-width:1264px;padding:10px}.albums-grid-list-wrap.albums-grid-no-padding{max-width:1180px}.is-album-header-plain .albums-grid-list-wrap{max-width:none}.albums-grid-list{display:flex;flex-wrap:wrap;justify-content:center;width:calc(100% + 20px);margin-left:-20px}.albums-grid-list.is-loading::before{content:'Lädt...';position:absolute;z-index:1;top:0;left:0;bottom:0;right:0;padding-top:40px;background:rgba(247,247,247,0.75);font-size:4rem;color:#333;font-weight:bold;text-align:center}.has-alternate-bgcolor .albums-grid-list.is-loading::before{background:rgba(240,240,240,0.75)}.is-album-header-plain .albums-grid-list{justify-content:flex-start}.albums-grid-empty{height:160px;line-height:160px;font-size:1.3rem;text-align:center}.albums-grid-item{display:block;position:relative;width:calc((100% - 4 * 20px) / 4);margin:0 0 20px 20px;border-radius:2px;transition:transform 0.6s}.albums-grid-item:hover{border-color:#999;text-decoration:none}@media (min-width: 1329px){.is-album-header-plain .albums-grid-with-padding .albums-grid-item{width:calc((100% - 100px) / 5)}}@media (min-width: 1645px){.is-album-header-plain .albums-grid-with-padding .albums-grid-item{width:calc((100% - 120px) / 6)}}@media (min-width: 1961px){.is-album-header-plain .albums-grid-with-padding .albums-grid-item{width:calc((100% - 140px) / 7)}}@media (min-width: 2277px){.is-album-header-plain .albums-grid-with-padding .albums-grid-item{width:calc((100% - 160px) / 8)}}@media (min-width: 1261px){.is-album-header-plain .albums-grid-no-padding .albums-grid-item{width:calc((100% - 100px) / 5)}}@media (min-width: 1561px){.is-album-header-plain .albums-grid-no-padding .albums-grid-item{width:calc((100% - 120px) / 6)}}@media (min-width: 1861px){.is-album-header-plain .albums-grid-no-padding .albums-grid-item{width:calc((100% - 140px) / 7)}}.albums-grid-item-link{position:relative;display:block;padding:8px}.albums-grid-item-link:hover,.albums-grid-item-link:focus{text-decoration:none}.albums-grid-default .albums-grid-item-link{background:#fff !important}.albums-grid-image{display:block;width:100%;max-width:280px}.has-albums-grid-image-replacement .albums-grid-image{height:0;padding-bottom:100%;text-indent:-9999vw}.albums-grid-title-wrap-outer{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column}.albums-grid-title-wrap{margin:auto 0 0;padding:12px 8px;background:white;text-align:center}.albums-grid-title{display:block;font-size:1.3rem}.albums-grid-details{display:block;color:#999;font-size:0.8rem}.albums-grid-image-replacement{position:absolute;z-index:0;top:calc(50% - 80px)}.albums-grid-protected-icon{left:0;bottom:0;right:0;text-align:center;font-size:120px;color:#000;opacity:0.25;text-shadow:0 0 8px white}.albums-grid-placeholder-icon{left:50%;transform:translateX(-50%);opacity:0.9}.albums-grid-item-pw-form{position:absolute;z-index:17;top:0;left:0;display:flex;flex-direction:column;justify-content:space-around;align-items:center;width:100%;height:100%;padding:0 20px;background:white;text-align:center;overflow:hidden}.albums-grid-item-pw-form .form-control{margin:10px 0 20px;text-align:center}.albums-grid-item-pw-form .btn-link{padding:4px 0 0;color:#d43f3a}.albums-grid-item-pw-form.is-sm .albums-grid-item-pw-fieldset-sm{display:block;max-width:100%}.albums-grid-item-pw-form.is-sm .albums-grid-item-pw-fieldset-sm .form-control{margin:0 0 10px}.albums-grid-item-pw-form.is-sm .albums-grid-item-pw-fieldset-lg{display:none}.albums-grid-item-pw-fieldset-sm{display:none}.label-albums-grid-item-pw-form{margin-bottom:0;font-weight:normal}.loading-spinner{position:absolute;z-index:1;margin:0 auto;border-width:2px;border-style:solid;border-radius:50%;border-left-color:transparent;border-right-color:transparent;-webkit-animation:cssload-spin 1s infinite linear;animation:cssload-spin 1s infinite linear}.content-options-startpage-albums-type .loading-spinner{top:calc(50% - 10px);left:calc(50% - 10px);width:20px;height:20px}.albums-grid-item{perspective:800px;transform-style:preserve-3d}.albums-grid-item.is-flipped .albums-grid-item-flipper{transform:rotateY(180deg)}.albums-grid-item-flipper{transform-style:preserve-3d;transition:transform 0.6s;position:relative}.albums-grid-item-link,.albums-grid-item-pw-form{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform 0.6s;transform-style:preserve-3d}.albums-grid-item-link{z-index:2;transform:rotateY(0deg)}.albums-grid-item-pw-form{transform:rotateY(180deg)}.albums-grid-default .albums-grid-image-wrap{position:relative;overflow:hidden}.albums-grid-with-padding .albums-grid-item-link,.albums-grid-with-padding .albums-grid-item-pw-form{box-shadow:0 2px 2px 0 rgba(0,0,0,0.16),0 0 0 1px rgba(0,0,0,0.08)}.albums-grid-with-padding.albums-grid-rounded .albums-grid-item-link{box-shadow:none}.albums-grid-no-padding .albums-grid-item{border:none}.albums-grid-no-padding .albums-grid-item-pw-form{border:1px solid #ddd}.albums-grid-no-preview .albums-grid-item{display:flex;min-height:100px}.albums-grid-no-preview .albums-grid-item-flipper{display:flex;width:100%}.albums-grid-no-preview .albums-grid-item-link{display:flex;width:100%;padding:0;background:transparent !important;overflow:hidden}.albums-grid-no-preview .albums-grid-image{display:none}.albums-grid-no-preview .albums-grid-title-wrap-outer{display:flex;flex-direction:row;width:100%;position:static;height:auto}.albums-grid-no-preview .albums-grid-title-wrap{position:static;display:flex;flex-direction:column;justify-content:center;width:100%;margin:0;padding:8px}.albums-grid-no-preview .albums-grid-title{max-height:150px}.albums-grid-no-preview .albums-grid-image-replacement{display:none}.albums-grid-no-preview-blur .albums-grid-image{display:block;position:absolute;z-index:-1;top:-5px;left:-5px;width:calc(100% + 10px);height:calc(100% + 10px);max-width:none;filter:blur(5px)}.albums-grid-no-preview-blur .albums-grid-title-wrap-outer{padding:8px}.albums-grid-no-preview-blur .albums-grid-title-wrap{background:rgba(255,255,255,0.9)}.albums-grid-white-bg .albums-grid-item{overflow:hidden}.albums-grid-white-bg .albums-grid-item-link{padding-bottom:75%;background-repeat:no-repeat;background-size:cover;background-position:center center}.albums-grid-white-bg .albums-grid-image{display:none}.albums-grid-white-bg .albums-grid-title-wrap{padding-top:30px;background:linear-gradient(to bottom, rgba(247,247,247,0), rgba(247,247,247,0.85) 40px, #f7f7f7)}.has-alternate-bgcolor .albums-grid-white-bg .albums-grid-title-wrap{background:linear-gradient(to bottom, rgba(240,240,240,0), rgba(240,240,240,0.85) 40px, #f0f0f0)}.albums-grid-white-bg .albums-grid-title{color:#333;font-weight:bold;font-size:1rem}.albums-grid-black-bg .albums-grid-item{overflow:hidden}.albums-grid-black-bg .albums-grid-item-link{padding-bottom:75%;background-repeat:no-repeat;background-size:cover;background-position:center center}.albums-grid-black-bg .albums-grid-image{display:none}.albums-grid-black-bg .albums-grid-title-wrap{padding-top:36px;background:linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,0.5) 40px, black)}.albums-grid-black-bg .albums-grid-title{color:white;font-weight:bold;font-size:1rem}.albums-grid-black-bg .albums-grid-details{color:white}.albums-grid-rounded .albums-grid-item{max-width:280px}.albums-grid-rounded .albums-grid-item-link{padding:0;background:transparent !important;text-align:center}.albums-grid-rounded .albums-grid-image-wrap{position:relative}.albums-grid-rounded .albums-grid-image{display:inline;border-radius:50%;box-shadow:0 2px 24px rgba(24,13,13,0.22)}.albums-grid-rounded .albums-grid-title-wrap-outer{position:static}.albums-grid-rounded .albums-grid-title-wrap{background:transparent}.albums-grid-rounded .albums-grid-title{max-height:150px}.albums-grid-rounded .albums-grid-image-replacement{top:calc(50% - 60px)}.albums-grid-rounded .albums-grid-protected-icon{left:7px}@media (max-width: 800px){.albums-grid-rounded .albums-grid-protected-icon{left:2px;top:calc(50% - 25px);font-size:40px}}@media (max-width: 800px){.albums-grid-rounded .albums-grid-placeholder-icon{top:calc(50% - 20px);width:40px}}.album-header-shortlinks{display:flex;flex-wrap:wrap;justify-content:center;margin:40px 0 -20px -40px;padding:0 20px}.album-header-shortlinks.is-shortlinks-in-main{display:none}.album-header-shortlink{position:relative;margin-left:40px;margin-bottom:20px;background:transparent;border-color:white;text-shadow:0 2px 4px rgba(0,0,0,0.25)}.album-header-shortlink:hover,.album-header-shortlink:focus{background-color:rgba(255,255,255,0.2);color:white}.album-header-shortlink.active:not(:hover){background-color:rgba(255,255,255,0.3)}.album-header-shortlink .glyphicon{margin-right:2px}.album-header-shortlink .attention-badge{text-shadow:none}.shortlinks{display:none;flex-wrap:wrap;justify-content:center;margin-left:-40px;margin-bottom:60px;color:#999}.is-album-header-plain .shortlinks,.is-album-header-medium .shortlinks,.shortlinks.is-shortlinks-in-main{display:flex}.is-album-header-plain .shortlinks{justify-content:flex-start;margin-top:40px;margin-bottom:20px}.shortlink{position:relative;display:flex;align-items:center;max-width:300px;margin-left:40px;margin-bottom:20px;cursor:pointer;border-width:1px;border-style:solid;border-radius:4px;transition:transform 0.1s ease-in-out}.shortlink:hover{transform:scale(1.05)}.shortlinks-search{display:none}.shortlinks-search.do-show{display:flex}.shortlinks-search.do-show.album-header-shortlink{display:inline-block}.shortlink-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:80px;height:80px}.shortlink-icon .glyphicon{font-size:2rem;top:0}.shortlink-text{margin:0 20px 0 0}.shortlink-text p{margin-bottom:0}.shortlink-text-header{color:#333}.bottom-shortlinks{margin-bottom:80px;text-align:center}.is-album-header-plain .bottom-shortlinks{text-align:left}.bottom-shortlinks-spacer{margin-bottom:40px}.bottom-shortlinks-item{display:block;margin-bottom:10px}.album-header-description{margin:40px auto 0;padding:0 20px}.album-header-description.is-description-in-main{display:none}.album-header-description-more{display:inline-block;color:white;font-style:italic}.album-header-description-more:hover,.album-header-description-more:focus{color:white}.album-description{display:none;margin:0 auto;margin-bottom:80px}.album-description.is-description-in-main,.is-album-header-medium .album-description,.is-album-header-plain .album-description{display:block}.is-album-header-plain .album-description{margin-left:0;margin-bottom:40px}.main-album{padding-top:80px;padding-bottom:1px}.main-album.is-album-header-plain{padding-top:40px}.main-album .alert{margin-bottom:80px}.main-album.is-album-header-plain .alert{margin-bottom:40px;margin-left:0}.main-album .albums-grid{margin-bottom:80px}.main-album-header{display:none}.is-album-header-plain .main-album-header,.is-album-header-medium .main-album-header{display:block}.is-album-header-medium .main-album-header{margin-bottom:80px;text-align:center}.is-album-header-plain .main-album-header{margin-bottom:40px}.main-album-breadcrumb-wrap{color:#999;margin-bottom:10px}.is-album-header-plain .main-album-breadcrumb-wrap{font-size:0.8rem}.main-album-breadcrumb,.main-album-breadcrumb-label{display:inline-block;margin-bottom:0}.main-album-breadcrumb .breadcrumb-item{margin:0 4px}.main-album-breadcrumb .breadcrumb-item::before{right:4px}.is-album-header-medium .main-album-header-title{font-size:4rem}.album-headline{text-align:center}.is-album-header-plain .album-headline{text-align:left}.album-headline-subalbums-hint{display:block;margin-top:4px;font-family:roboto, sans-serif;font-size:0.8rem;color:#999}.alert-for-multiple-open-qr-codes-for-sb{position:relative;left:50%;transform:translateX(-50%);display:inline-block;text-align:center}.main-album .alert-for-multiple-open-qr-codes-for-sb{margin-bottom:40px}.album-qr-form{margin-bottom:80px;text-align:center}.is-album-header-plain .album-qr-form{margin-bottom:40px;text-align:left}.album-searchbox{margin-bottom:80px;text-align:center}.album-searchbox .startnumber-form-select{margin-left:auto;margin-right:auto}.is-album-header-plain .album-searchbox{margin-bottom:40px;text-align:left}.is-album-header-plain .input-group-searchbox,.is-album-header-plain .startnumber-form-select{margin-left:0;margin-right:0}.main-album-subscribe-only{text-align:center}.main-album-subscribe-only.is-album-header-plain{text-align:left}.subscription-description{margin-bottom:40px}.is-album-header-plain .subscription-description{margin-left:0}.subscribe-album-form{margin-bottom:80px}.is-album-header-plain .subscribe-album-form{margin-bottom:40px}.subscribe-album-msg:not(.hide){display:inline-block}.subscribe-album-hint{width:720px;margin:20px auto 0;font-size:0.8rem}.subscribe-album-hint .btn-link{padding:0;border:0}.notready-images{text-align:center;font-size:0.8rem}.is-album-header-plain .notready-images{text-align:left}.gallery-no-content{padding:80px 0 160px}.gallery-comment-form{margin-bottom:80px}.face-search-hint{margin-bottom:80px;text-align:center}.album-images{margin-bottom:80px;transform:translate3d(0, 0, 0)}.album-images.is-loading::before{content:attr(data-loading-text);width:100%;text-align:center;color:#999;font-size:1rem}.album-images.is-loading .imageitem{display:none}.album-images.is-loading .justified-gallery{max-height:1px}.album-images-justify .long-button-text{font-size:0.75rem}.album-images-justify-large .long-button-text{font-size:0.85rem}.album-images-justify-very-large .long-button-text{font-size:1rem}.album-images-justify-very-large .justified-gallery span{border-radius:5px}.imageitem{position:relative;display:block;float:left;overflow:hidden}.imageitem.not-on-wishlist{opacity:0.1}.imageitem.quick-zoom-in-big{z-index:2}.thumba{display:block;background:#ddd}.picthumbs{opacity:1;transition:opacity 0.2s ease-in}.picthumbs.has-transform{transition:transform 0.2s ease-in-out, opacity 0.2s ease-in;z-index:1}.picthumbs.not-loaded{opacity:0}.order-button-wrapper{position:absolute;bottom:-50px;display:flex;align-items:center;width:100%;height:50px;background:linear-gradient(to bottom, rgba(0,0,0,0.75) 0%, black 80%, black 100%);border-radius:5px 5px 0 0;text-align:center}.order-button-wrapper.has-transform{transition:transform 0.2s ease-in-out;z-index:1}.selection-checkbox-wrap{flex-shrink:0;display:flex;justify-content:center;align-items:center;width:50px;height:100%;margin-bottom:0;border-right:1px solid #999;cursor:pointer;border-radius:5px 0 0}.selection-checkbox-wrap:hover{background:#000000ab}.selection-checkbox-wrap:hover .selection-checkbox{margin-top:-2px}.selection-checkbox-wrap .selection-checkbox{margin:0}.is-video .orderbutton{border-radius:5px 5px 0 0}.orderbutton{flex-grow:1;height:100%;padding:8px;overflow:hidden;line-height:34px;border-radius:0 5px 0 0}.orderbutton:hover{text-decoration:none;background:#000a}.orderbutton:hover span{zoom:110%;border-radius:5px}.order-copy{color:#fff}.imageitem-image-title{display:none}.imageitem-badge{position:absolute;z-index:2;top:4px;right:4px;color:white;font-size:0.8rem;text-align:center}.imageitem-badge:not(.acts-on-hc-bg){background:#fff}.imageitem-badge-delete{opacity:0.3}.imageitem:hover .imageitem-badge-delete{opacity:1}.imageitem-badge-download{display:none;left:4px;right:auto}.imageitem-badge-download.has-transform{display:block;opacity:0;transition:opacity 0.2s ease-in-out}.imageitem-badge-extra-download{left:4px;right:auto;max-width:calc(100% - 8px);text-overflow:ellipsis;overflow:hidden}.videothumbs-needs-play-button::before{content:'\e029';font-family:'Glyphicons Halflings', serif;position:absolute;z-index:2;left:50%;top:50%;font-size:4rem;color:white;text-shadow:0 2px 16px rgba(0,0,0,0.5);transform:translate(-50%, -50%)}.justified-gallery.is-highlighting{overflow:visible}.justified-gallery .imageitem-inner,.justified-gallery .thumba{height:100%}.album-images-squared{margin-left:-12px;font-size:0;text-align:center}.album-images-squared .long-button-text{font-size:0.85rem}.is-album-header-plain .album-images-squared{text-align:left}.album-images-squared .imageitem{display:inline-block;float:none;margin-left:12px;margin-bottom:12px;font-size:1rem}@media (min-width: 0){.album-images-squared .imageitem{width:calc((100% - 12px) / 1);height:calc((100% - 12px) / 1)}}@media (min-width: 361px){.album-images-squared .imageitem{width:calc((100% - 24px) / 2);height:calc((100% - 24px) / 2)}}@media (min-width: 653px){.album-images-squared .imageitem{width:calc((100% - 36px) / 3);height:calc((100% - 36px) / 3)}}@media (min-width: 945px){.album-images-squared .imageitem{width:calc((100% - 48px) / 4);height:calc((100% - 48px) / 4)}}@media (min-width: 1237px){.album-images-squared .imageitem{width:calc((100% - 60px) / 5);height:calc((100% - 60px) / 5)}}@media (min-width: 1529px){.album-images-squared .imageitem{width:calc((100% - 72px) / 6);height:calc((100% - 72px) / 6)}}@media (min-width: 1821px){.album-images-squared .imageitem{width:calc((100% - 84px) / 7);height:calc((100% - 84px) / 7)}}@media (min-width: 2113px){.album-images-squared .imageitem{width:calc((100% - 96px) / 8);height:calc((100% - 96px) / 8)}}@media (min-width: 2405px){.album-images-squared .imageitem{width:calc((100% - 108px) / 9);height:calc((100% - 108px) / 9)}}@media (min-width: 2696px){.album-images-squared .imageitem{width:280px;height:280px}}.album-images-squared .thumba{position:relative;padding-bottom:100%}.album-images-squared .picthumbs{position:absolute;top:0;left:0;width:100%;height:100%}.basket-wishlist-images .imageitem{position:relative;display:inline-block;float:none;width:auto;height:auto;margin:10px 5px 0;padding:0;color:#fff}.basket-wishlist-images .imageitem .order-button-wrapper{height:35px}.basket-wishlist-images .orderbutton{display:flex;justify-content:center;align-items:center;padding:0;color:#fff}.social-media-item{margin-bottom:20px;background:transparent;border-color:inherit}.social-media-item:hover{color:#333}.social-media-item-twitter.active{color:#1b95e0}.social-media-item-facebook.active{color:#4267b2}.social-media,.social-media-item:not(.social-media-item-mail){display:none}.social-media{text-align:center;margin-bottom:60px}.is-album-header-plain .social-media{text-align:left}.social-media.social-media-has-facebook,.social-media.social-media-has-twitter{display:block}.social-media-has-facebook .social-media-item-facebook,.social-media-has-twitter .social-media-item-twitter{display:inline-block}.business-card{max-width:400px;margin:0 auto 80px;padding:20px 40px;border-style:solid;border-top-width:3px;border-right:1px solid #eee;border-bottom:1px solid #eee;border-left:1px solid #eee;background:#fff;box-shadow:3px 3px 6px rgba(0,0,0,0.2);color:#333}.business-card .glyphicon{display:block;margin:0 auto 20px;font-size:3rem}.business-card strong{font-size:1.3rem}.contact-avatar{border-radius:50%;margin-bottom:20px}.main-simple-page .contact-page-header{margin:0 auto 80px;text-align:center}.full-page-section{max-width:none;margin-left:-40px;margin-right:-40px;margin-bottom:-80px;padding:80px 0;background-color:#fff;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7}.contact-page-row-wrap{max-width:960px;margin:0 auto}.contact-page-row-wrap h2{margin-top:0;text-align:center}.contact-page-row-wrap label{color:#333}.googlemaps{padding:40px 0}.shop-privacy-terms{box-shadow:0 2px 4px rgba(0,0,0,0.15) inset;margin-top:40px;padding:40px 20px;font:12px/18px monospace, serif;height:400px;border:1px solid #ddd;overflow:scroll;background-color:#f7f7f7}.shop-privacy-terms h1{margin-top:0}.privacy-gfx{margin:60px auto;text-align:center}.privacy-gfx img{height:100px;margin:20px;filter:grayscale(1)}.basket-cb-mimic{background:#f0f0f0}#basket-wrapper{position:relative;max-width:1000px;margin:0 auto;padding:80px 40px;font-size:1rem}#basket-wrapper label.error{display:block;color:#b94a48;margin:5px 0 0}#basket-wrapper input.error{border:1px solid #c00;background-color:#fee}.nextbutton{position:relative;z-index:1;float:right}.nextbutton.no-orders-allowed-hint{float:none;margin-bottom:30px;text-align:center}.nextbutton-bottom-basket2,.nextbutton-bottom-basket3{margin-top:40px}.basket-wizard{margin:0 0 80px;list-style:none}.basket-wizard ol{display:inline-block;margin:0;padding-left:0}.basket-wizard li{display:inline-block;margin-right:40px;color:#999}.basket-wizard .current{color:#333}.basket-wizard .badge{width:40px;height:40px;margin-right:10px;padding:0;border-radius:50%;color:#fff;font-size:1rem;font-weight:bold;line-height:40px}.basket-wizard .badge:not(.acts-on-hc-bg){background:#ddd}.basket-wizard-link{color:#999}.basket-wizard-link:hover{color:#999;text-decoration:underline}.address-billing-data{position:relative}.address-billing-data .input-zip{width:75px;margin-right:10px}.address-billing-data .input-city{width:138px}.address-billing-data input[type='text'],.address-billing-data input[type='email'],.address-billing-data .country-selector{display:inline-block;max-width:228px}.address-billing-data-heading{font-size:2rem}.address-billing-data-heading-extra{font-family:roboto, sans-serif;color:#999;vertical-align:middle}.address-wrapper.is-ship-address{padding-bottom:40px}.bulk-order-info{margin-bottom:40px}.bulk-order-choice{display:flex}.bulk-order-choice-labels{margin-left:30px}.bulk-order-choice-labels .radio{padding-top:0;color:#333}.form-control-name{width:150px}.form-control-name:first-child{margin-right:10px}.paymethod-label.active{font-weight:bold}.basket-2-form .help-block{margin-bottom:0}.basket-2-form input[disabled]{color:#999}.form-group-coupon{margin-top:50px}.is-free-shipping-by-coupon{-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.small-basket-warning{color:#e66868;font-size:0.8rem}.summary-table{margin-left:-8px}.summary-table td:first-child{padding-left:8px}.summary-table td:last-child{padding-right:8px}.summary-price{text-align:right;white-space:nowrap}.overall-sum-row .summary-price{padding-left:10px}.summary-price small{font-size:0.8rem}.summary-spacer{height:4px}.summary-coupon-td-top,.summary-coupon-td-bottom{background-color:rgba(255,255,0,0.2)}.summary-coupon-td-top{padding-top:2px}.summary-coupon-td-bottom{padding-bottom:4px}.summary-coupon-text{font-size:0.8rem;line-height:1;text-align:center}.overall-sum-row td{padding-top:8px;padding-bottom:8px;font-weight:bold}.basket3-spacer{display:block;height:8px}.basket3-basket-sections{display:flex;margin-top:40px;word-wrap:break-word}.basket3-basket-sections .basket-section{margin-right:20px}.basket3-basket-sections .basket-section:last-child{margin-right:0}.basket3-link-back:hover{text-decoration:none}.no-konjunktur-use{text-decoration:line-through}.ordersent-action{display:block;margin:40px 0}.ordersent-branding{text-align:center}.payment-paypal-and-cc-wrap{display:flex;gap:80px}.payment-paypal-and-cc-col{width:50%;text-align:center}.alert .ordersent-payment-method-header{margin-top:40px;font-weight:bold}.payment-image{margin-bottom:10px}.payment-link{display:block;margin:10px auto 0}.payment-pay-not-button{margin-left:10px}.ordersent-prepaid-info{margin-top:20px}.ordersent-prepaid-info .form-group{margin-bottom:0}.is-lean-basket .form-horizontal .help-block{font-size:0.8rem}.alert-highlight{background-color:#ff8;font-size:0.8rem}.productinfo-edit-icon{font-size:1.65rem}.pricing-productinfo .modal-dialog{width:680px}.productinfo-wrap.is-on-productinfo-page{max-width:720px;margin:0 auto 40px;padding:40px;background-color:#fff;border-top-width:4px;border-top-style:solid;box-shadow:0 2px 2px 0 rgba(0,0,0,0.16),0 0 0 1px rgba(0,0,0,0.08);text-align:left}.productinfo-wrap img{display:block;max-width:100%;margin:0 auto 20px}.productinfo-wrap img[data-echo]{width:1px;height:1px}.productinfo-wrap iframe{display:block;margin:20px auto;border:none}.productinfo-wrap .productinfo-cat-name{margin-top:0;margin-bottom:10px;text-align:center;font-weight:bold}.productinfo-cat-header{margin-bottom:20px;text-align:center;font-family:raleway, sans-serif;color:#333}.form-search .form-group{margin-left:0;margin-right:0}.form-search .control-label{float:left;width:120px;text-align:left}.form-search .control-wrap{float:left;width:500px}.startnumber-form{margin-bottom:40px}.startnumber-form .input-group-searchbox{width:170px}.startnumber-form-select{display:inline-block;max-width:300px;margin-bottom:20px}.startpage-startnumber-form .startnumber-form-select{width:auto;max-width:none;min-width:300px}.startnumber-form .startnumber-form-select{margin-bottom:0}.snr-list-trigger{display:block;margin-top:4px}.snr-list{margin-top:20px;text-align:center}.snr-link{margin:0 4px 4px}.hits-in-gallery-names{line-height:normal}.hits-in-gallery-names .breadcrumb{border-radius:5px;overflow:hidden;padding:0;display:inline-block;margin:10px;background:white;box-shadow:0 2px 2px 0 rgba(0,0,0,0.16),0 0 0 1px rgba(0,0,0,0.08)}.hits-in-gallery-names .breadcrumb a:hover{text-decoration:none}.hits-in-gallery-names .breadcrumb .search-result-album-preview-image{margin-right:10px;width:85px;height:85px}.hits-in-gallery-names .breadcrumb .search-result-no-preview-image{margin-right:10px;width:1px;height:85px}.breadcrumb-album-meta{margin-right:10px;color:#999}.search-results-blank-wrap{margin-top:40px}.search-hits{display:flex;flex-wrap:wrap}.search-hits-card{padding:10px;margin:0 10px 10px 0;background-color:white;text-align:center;box-shadow:0 2px 2px 0 rgba(0,0,0,0.16),0 0 0 1px rgba(0,0,0,0.08)}.search-hits-keyword .search-hits-card{max-width:210px}.search-hits-card img{max-width:140px}.search-hits-card video{width:140px;height:140px;-o-object-fit:cover;object-fit:cover}.search-hits-context{display:block;margin:5px 0}.search-hits-details{display:block;line-height:1.5}li.nav-link-hideable{display:none}.startpage-header-pages-nav.nav-links-has-productinfo .nav-link-productinfo,.startpage-header-pages-nav.nav-links-has-qr .nav-link-qr,.startpage-header-pages-nav.nav-links-has-redaktion .nav-link-redaktion{display:inline-block}.nav-main.nav-links-has-productinfo .nav-link-productinfo,.nav-main.nav-links-has-qr .nav-link-qr,.nav-main.nav-links-has-redaktion .nav-link-redaktion{display:block}.lightbox-modal{justify-content:center;align-items:center;text-align:center}.lightbox-modal.in{display:flex !important}.lightbox-modal .modal-header,.lightbox-modal .modal-footer{padding:20px}.lightbox-modal .modal-backdrop.in{opacity:0.9}.lightbox-modal .modal-content{background-color:transparent;box-shadow:none;border:none}.lightbox-modal .modal-header{border:none;color:white}.lightbox-modal .close{color:white;text-shadow:none}.lightbox-modal .modal-dialog{display:inline-block;width:auto;margin:0}.lightbox-modal .modal-body{padding:0}.lightbox-modal .modal-caption{margin:20px 0 0;color:white;font-size:1rem}.lightbox-modal .modal-footer{border:none;font-size:0.8rem;text-align:center}.lightbox-modal-image{max-width:80vw;max-height:80vh;padding:8px;background:white;box-shadow:0 5px 15px rgba(0,0,0,0.5)}.payment-amount-wrap{margin-bottom:40px;font-size:1.65rem}.payment-amount-subject{display:block;font-size:0.8rem}.payment-element-wrap{margin:0 auto 20px}.paypal-payment-wrap .payment-element-wrap{max-width:400px}.stripe-payment-wrap .payment-element-wrap{max-width:960px}.payment-errors{color:#d00;margin-top:20px}.stripe-foreign-fee-warning{display:block;font-size:0.8rem;line-height:1rem}.StripeElement--webkit-autofill{background-color:#fefde5 !important}.custom-article-list{display:flex;flex-wrap:wrap;justify-content:center;margin-left:calc(50% - 50vw + 7.5px);margin-right:calc(50% - 50vw + 7.5px + 40px)}.custom-article-additional-space-to-text{margin-top:40px}.custom-article-wrapper{display:flex;flex-direction:column;max-width:400px;min-width:300px;margin-left:40px;margin-bottom:40px;background-color:#fff;border:1px solid #ddd;text-align:center}.custom-article-wrapper .custom-article-name{margin:20px 20px 0}.custom-article-separator{width:90%;border-top:1px solid #dadada}.custom-article-image{max-width:100%}.custom-article-description{margin:20px 20px auto}.custom-article-count{font-size:0.8rem;font-style:italic}.custom-article-price-order-container{display:flex;justify-content:center;align-items:center;margin:20px 20px 10px}.custom-article-price{margin-right:20px;font-size:1.65rem}.custom-article-withdrawal-link{margin-bottom:20px;font-size:0.8rem}.swiper-container{z-index:0;width:100%;padding-bottom:38px}.swiper-slide{display:flex;justify-content:center;align-items:center;background-repeat:no-repeat;background-size:contain;background-position:center center;text-align:center;font-size:18px;cursor:pointer}.swiper-button-nav{width:40px;height:40px;line-height:40px;border-radius:50%;font-size:1.65rem;color:white}.swiper-button-nav.swiper-button-disabled{opacity:0}.customer-upload-productinfo-wrap,.customer-upload-wrap{margin-bottom:80px;text-align:center}.productinfo-tiles{display:flex;gap:20px;flex-wrap:wrap;justify-content:center}.productinfo-tile{position:relative;display:flex;align-items:center;justify-content:center;width:200px;height:120px;padding:20px;cursor:pointer;overflow:hidden}.productinfo-tile::before{content:'';position:absolute;z-index:1;left:0;width:100%;height:100%;background-image:radial-gradient(rgba(0,0,0,0) 30%, rgba(0,0,0,0.2))}.productinfo-tile-bg{position:absolute;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform ease-out 200ms}.productinfo-tile:hover .productinfo-tile-bg{transform:scale(1.1)}.productinfo-tile-name{z-index:2;padding:6px 12px;font-size:1.3rem;color:#fff;box-shadow:0 0 12px 2px rgba(0,0,0,0.2)}.productinfo-tile-click-hint{display:block;margin-top:20px;font-size:0.8rem}.customer-upload-wrap .fileupload-overall-progress,.customer-upload-wrap .fileupload-processing{display:block;margin:10px auto}.customer-upload-button{position:relative;display:inline-block;overflow:hidden}.customer-upload-button .glyphicon-upload{top:3px}.customer-upload-button input{position:absolute;top:0;left:0;width:100%;height:100%;font-size:512px;cursor:pointer;opacity:0}.customer-upload-button.disabled{opacity:0.65;cursor:default}.customer-upload-lifespan-hint{display:block;margin-top:5px;font-size:0.8rem}.customer-upload-lifespan-hint.hide{display:none}.custom-upload-results{margin-top:20px}.custom-upload-results-loading-spinner{position:relative;display:inline-block;top:6px;width:24px;height:24px;margin-right:12px}.register-kid-text{margin-bottom:80px}.register-kid-confirm-text{display:inline-block;margin-top:5px;line-height:1.3}.register-kid-more-kids-text{line-height:1.3}.checkbox .register-kid-checkbox{margin-top:6px}@keyframes shake{0%,100%{transform:translateX(0)}12.5%,37.5%,62.5%,87.5%{transform:translateX(-8px)}25%,50%,75%{transform:translateX(8px)}}.shake{-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes pulsate{20%{transform:scale(6) translateY(40px)}100%{transform:scale(1) translateY(0)}}@keyframes pulsate{20%{transform:scale(6) translateY(40px)}100%{transform:scale(1) translateY(0)}}.pulsate{-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:pulsate;animation-name:pulsate}@-webkit-keyframes dbl-pulsate{20%{transform:scale(2)}50%{transform:scale(1)}70%{transform:scale(2)}100%{transform:scale(1)}}@keyframes dbl-pulsate{20%{transform:scale(2)}50%{transform:scale(1)}70%{transform:scale(2)}100%{transform:scale(1)}}.dbl-pulsate{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:dbl-pulsate;animation-name:dbl-pulsate}@-webkit-keyframes dbl-pulsate-small{20%{transform:scale(1.4)}50%{transform:scale(1)}70%{transform:scale(1.4)}100%{transform:scale(1)}}@keyframes dbl-pulsate-small{20%{transform:scale(1.4)}50%{transform:scale(1)}70%{transform:scale(1.4)}100%{transform:scale(1)}}.dbl-pulsate-small{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:dbl-pulsate-small;animation-name:dbl-pulsate-small}@-webkit-keyframes quick-zoom-in{50%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes quick-zoom-in{50%{transform:scale(1.1)}100%{transform:scale(1)}}.quick-zoom-in{-webkit-animation-duration:0.25s;animation-duration:0.25s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:quick-zoom-in;animation-name:quick-zoom-in}.slow-zoom-in{-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:quick-zoom-in;animation-name:quick-zoom-in}@-webkit-keyframes quick-zoom-out{20%{transform:scale(0.95)}100%{transform:scale(1)}}@keyframes quick-zoom-out{20%{transform:scale(0.95)}100%{transform:scale(1)}}.quick-zoom-out{-webkit-animation-duration:0.25s;animation-duration:0.25s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:quick-zoom-out;animation-name:quick-zoom-out}@-webkit-keyframes quick-zoom-out-small-item{20%{transform:scale(0.5)}100%{transform:scale(1)}}@keyframes quick-zoom-out-small-item{20%{transform:scale(0.5)}100%{transform:scale(1)}}.quick-zoom-out-small-item{-webkit-animation-duration:0.2s;animation-duration:0.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:quick-zoom-out-small-item;animation-name:quick-zoom-out-small-item}@-webkit-keyframes quick-zoom-in-big{50%{transform:scale(1.5)}100%{transform:scale(1)}}@keyframes quick-zoom-in-big{50%{transform:scale(1.5)}100%{transform:scale(1)}}.quick-zoom-in-big{-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:quick-zoom-in-big;animation-name:quick-zoom-in-big}@-webkit-keyframes heartbeat{50%{transform:scale(1.5)}100%{transform:scale(1)}}@keyframes heartbeat{50%{transform:scale(1.5)}100%{transform:scale(1)}}.heartbeat{-webkit-animation-duration:1.2s;animation-duration:1.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:heartbeat;animation-name:heartbeat;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes three-small-heartbeats{50%{transform:scale(1.2)}100%{transform:scale(1)}}@keyframes three-small-heartbeats{50%{transform:scale(1.2)}100%{transform:scale(1)}}.three-small-heartbeats{-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:three-small-heartbeats;animation-name:three-small-heartbeats;-webkit-animation-iteration-count:3;animation-iteration-count:3}@-webkit-keyframes cssload-spin{100%{transform:rotate(360deg)}}@keyframes cssload-spin{100%{transform:rotate(360deg)}}.cssload-spin{-webkit-animation:cssload-spin 2s linear infinite;animation:cssload-spin 2s linear infinite}.cropper-container{display:none}.on-crop .cropper-container,.on-canvas-reflect .cropper-container,.on-canvas-noframe .cropper-container,.on-canvas-frame .cropper-container{display:block;z-index:17}.cropper-modal{background-color:#351515;opacity:0.8}.cropper-view-box{outline-color:#f00}.is-postcard .cropper-view-box,.is-snowglobe .cropper-view-box{outline:0;box-shadow:0 0 0 1px #f00}.on-match .is-postcard .preview-wrap-img,.on-crop .is-postcard .cropper-view-box,.on-fit .is-postcard .resolve-by-fit-format{border-radius:10px}.on-match .is-snowglobe .preview-wrap-img,.on-crop .is-snowglobe .cropper-view-box,.on-fit .is-snowglobe .resolve-by-fit-format{border-radius:50% 50% 0 0}.on-fit .cropper-hidden,.on-variable .cropper-hidden,.on-match .cropper-hidden{display:inline !important}.cropper-face{background-color:rgba(255,255,255,0)}.on-fit img.cropper-hidden{max-height:100%}.cropper-outline-for-ie{position:absolute;z-index:-1;outline:1px solid #f00}.cropper-crop-box{z-index:0}.cropper-crop-box img{position:relative;z-index:-1}.article-list-img-inner .cropper-view-box{outline-color:#f00}.article-list-img-inner .cropper-crop-box{outline:none}.alert-cart{position:fixed;z-index:7;top:0;display:none;width:100%;margin-bottom:0;border:0;border-radius:0;background:#000;color:#fff;text-align:center}.on-cart .alert-cart{display:block}.alert-cart .badge{position:relative;z-index:1;display:inline-block;width:30px;height:30px;margin:0 3px;padding:0;border-radius:50%;background-color:#a94442;color:#fff;line-height:30px;font-size:16px}.sticky-cart:hover .alert-cart-delete{visibility:visible}.alert-cart-sidebar{margin-bottom:0;background:#fff;border-color:#eee;border-right:0;border-top:0;color:#333}.on-unfinished-packages-only .alert-cart-sidebar{display:none}.alert-cart-sidebar .alert-cart-details{font-weight:normal;color:#333}.alert-cart-sidebar .badge{width:20px;height:20px;line-height:20px}.alert-cart-delete{visibility:hidden;display:inline-block;position:absolute;top:5px;right:5px;margin-left:2px;font-size:1rem;cursor:pointer}.show-on-wishlist-only{display:none}.on-wishlist-only .show-on-wishlist-only{display:block}.on-wishlist-only .alert-link .show-on-wishlist-only{display:inline-block}.show-on-unfinished-packages-only{display:none}.on-unfinished-packages-only .show-on-unfinished-packages-only{display:block}.on-wishlist-only .hide-on-empty-basket,.on-unfinished-packages-only .hide-on-empty-basket{display:none}.amount-input-wrap{display:none;width:100px;vertical-align:middle}.amount-input-wrap .form-control{padding-right:4px}.amount-input-wrap .input-group-addon{padding-left:8px;padding-right:8px}.on-amount-as-input .amount-input-wrap{display:inline-block}.on-amount-as-input .amount-static-wrap{display:none}.show-on-selection-only{display:none}.selection-mode .hide-on-selection{display:none}.selection-mode .show-on-selection-only{display:inline-block}.selection-info{display:none;position:fixed;z-index:7;top:0;left:0;width:100%;padding:20px;background:rgba(255,255,255,0.97);border-top:1px solid #ddd;text-align:center;box-shadow:0 1px 6px #aaa}.selection-info .btn{margin-right:20px}.selection-info .btn:last-child{margin-right:0}.selection-info-how-to{margin-bottom:20px}.selection-all-none{cursor:pointer;text-decoration:underline}.imageitem{transition:background-color 0.9s}.selection-mode .imageitem{opacity:0.5}.selection-mode .imageitem.selected{opacity:1}.selection-mode .imageitem.selected .thumbnail{opacity:1;box-shadow:0 0 10px 0 green}.selection-mode .imageitem .order-button-wrapper{opacity:1}.selection-mode .imageitem .selection-checkbox-wrap{width:100%;border:none}.selection-mode .imageitem .orderbutton{display:none}.selection-mode .imageitem:hover{opacity:1}.selection-mode .imageitem.is-video:hover{opacity:0.5;cursor:not-allowed}.selection-mode .imageitem.is-video:hover .thumba{cursor:not-allowed}.product-category-chooser a[data-id='29']{color:#f5500e}.eigenbestellung-is-on{color:#a94442;background:yellow;padding:3px}.eigenbestellung-is-on a{font-weight:bold;text-decoration:underline;color:#a94442}.modal-order .modal-dialog,.modal-order .modal-content,.modal-order .modal-body{position:fixed;top:0;bottom:0;left:0;right:0}.modal-order .modal-dialog{width:100%;margin:0}.modal-order .modal-content{border:0;background:none;box-shadow:none}.modal-order .modal-body{top:0;width:100%;padding:0}.modal-backdrop{background-color:#111}.modal-backdrop.in{opacity:0.99}.image-preview,.modal-order-col-sidebar{overflow-y:auto}.modal-order .image-preview{left:100%;right:-100%}.modal-order .order-layer{right:0;width:100%;overflow-x:auto}.on-details .image-preview{left:0;right:350px;overflow:hidden}.on-details .order-layer{right:100%}@media (min-width: 1900px){.order-layer{zoom:120%}}@media (min-width: 2500px){.order-layer{zoom:130%}}@media (min-width: 3000px){.order-layer{zoom:140%}}@supports (-moz-appearance: none){@media (min-width: 1900px){.order-layer{zoom:100%}}}.modal-order-col{position:absolute;top:0;bottom:0}.modal-order-col.right{right:-350px;transition:right 0.6s}.on-details .modal-order-col.right{right:0}.modal-order-col-inner{width:100%;height:100%}.modal-order-col-sidebar{position:relative;width:350px;height:100%;background:#eee}.modal-order-col-sidebar-inner{position:relative;padding:20px;padding-bottom:57px}.order-layer{transition:right 0.6s}.image-preview{transition:top 0.6s, left 0.6s, right 0.6s}.modal-footer-cta-wrapper{text-align:center}.order-modal-link{color:#aaa;text-decoration:underline}.order-modal-link:hover{color:#333}.image-details .alert-cart{position:static;width:auto;padding-top:0;font-size:90%}.image-details .action-wrap{padding:20px 0;background:#fff;text-align:center;box-shadow:0 1px 4px #999}.unsaleable .image-details .action-wrap,.on-redaktion-not-allowed .image-details .action-wrap{display:none}.on-cart .unsaleable .image-details .action-wrap,.on-cart .on-redaktion-not-allowed .image-details .action-wrap{display:block;padding-bottom:0}.unsaleable.on-redaktion:not(.on-redaktion-not-allowed) .image-details .action-wrap{display:block}.unsaleable.on-allow-public-download .image-details .action-wrap{display:block;padding-bottom:20px}.image-details .btn{display:inline-block;margin-bottom:5px}.image-details .btn-primary{margin-bottom:20px}.image-details .order-public-download{display:none}.unsaleable .image-details .order-public-download,.on-video .image-details .order-public-download{margin-top:0}.on-allow-public-download:not(.on-redaktion) .image-details .order-public-download{display:inline-block}.image-details .alert-plain,.image-details .alert-plain-no-bg{margin:0 20px;border:none;box-shadow:0 1px 4px #999}.image-details .alert-plain a,.image-details .alert-plain-no-bg a{text-decoration:none}.image-details .order-alert-on-redaktion{margin-top:20px}.image-details .order-alert-on-redaktion.disabled{pointer-events:none;opacity:0.4}.image-details .order-alert-on-redaktion .alert-link,.image-details .order-alert-on-redaktion .alert-link:hover{color:#fff}.image-details .order-alert-on-redaktion .hide-on-download-requested{color:#eee;cursor:pointer}.image-details .order-copyright-information-redaktion{min-height:120px}.image-details .order-copyright-information-redaktion-wrapper{margin:20px}.image-details .order-copyright-information-redaktion-wrapper .checkbox{margin-left:20px;font-weight:normal}.image-details .image-title,.image-details dt,.image-details dd{color:#333;word-wrap:break-word}.image-details dt{font-family:raleway, sans-serif;font-size:0.8rem;text-transform:uppercase}.image-details .image-title{margin-bottom:20px;line-height:130%}.image-details dd{margin:0 0 10px 10px;color:#999}.image-details .hashtag-link{margin-right:4px;font-size:85%}.image-details .social-media-item{width:32px;height:32px;margin:8px 8px 0 0;border:none;background:transparent;background-size:cover;opacity:0.5}.image-details .social-media-item:hover,.image-details .social-media-item.enabled{opacity:1}.image-details .social-media-item-mail{background-image:url(/assets/fe/order_modal/social_mail-be898040520ca59011786e820a7e34e3cb2c9a42e26c1ade3c8196e362eac988.png)}.image-details .social-media-item-twitter{background-image:url(/assets/fe/order_modal/social_twitter-91fd4ecbe26ae7466c420efe5f2be2f2a81c947d39506de6154bec64071c3381.png)}.image-details .social-media-item-facebook{background-image:url(/assets/fe/order_modal/social_facebook-13dbc054297d26c8bf71e08e1754fcf997360bb55b98f6780e919bc8fffcc078.png)}.remove-startnumber-wrap::after{content:', '}.remove-startnumber-wrap:last-child::after{content:''}.sendstartnumbers-label{font-weight:normal}.sendstartnumbers-thx{margin-top:5px;margin-bottom:0;font-size:0.8rem}.public-download-vid{display:none}.on-video.on-allow-public-download #order-select-product{display:none}.on-video .public-download-pic{display:none}.on-video .public-download-vid{display:inline}.order-alert{text-align:center}.on-wishlist .order-add-to-wishlist,.in-cart .order-add-to-wishlist{opacity:0.3;cursor:default}.order-add-to-wishlist.disabled{opacity:0.3;pointer-events:none}.on-video .order-add-to-wishlist{display:none}.order-alert-on-wishlist,.order-alert-on-video,.order-alert-on-unsaleable{height:0;max-height:100%;overflow:auto;margin-top:0;padding-top:0;padding-bottom:0;opacity:0;line-height:100%;transition:height 0.15s, margin 0.15s, padding 0.15s, opacity 0.15s}.order-alert-on-wishlist .order-alert-register-hint,.order-alert-on-video .order-alert-register-hint,.order-alert-on-unsaleable .order-alert-register-hint{margin-top:20px;line-height:130%}.on-wishlist .order-alert-on-wishlist,.on-video .order-alert-on-video,.unsaleable .order-alert-on-unsaleable,.image-details .order-alert-on-shopbetreiber,.image-details .redaktion-not-allowed{height:auto;margin-top:20px;padding-top:20px;padding-bottom:20px;opacity:1}.on-video .order-alert-on-wishlist{border:none}.show-on-download-requested{display:none;margin-top:0 !important}.on-download-requested{background-color:white}.on-download-requested .hide-on-download-requested{display:none}.on-download-requested .show-on-download-requested{display:block}.si-footer-links{position:absolute;bottom:0;right:15px;width:335px;padding-bottom:10px;background-color:#eee;text-align:center;font-size:12px;color:#999}.si-footer-links::before{content:'';position:absolute;top:-30px;left:0;width:100%;height:30px;background-image:linear-gradient(to bottom, rgba(238,238,238,0), #eee);pointer-events:none}.si-footer-links a{color:inherit}.image-preview{text-align:center}.image-preview.loading::after{content:attr(data-loading);position:absolute;top:50%;left:0;width:100%;text-align:center;color:#555;font-size:300%;transform:translateY(-50%)}.image-preview .close{position:absolute;z-index:2;top:20px;right:34px;color:white;font-size:36px;opacity:1;text-shadow:1px 1px 1px #000}.image-preview .image-preview-nav{position:absolute;bottom:20px;z-index:1052;width:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.image-preview .image-preview-nav .glyphicon{margin:0 10px;font-size:36px;color:#fff;cursor:pointer}.image-preview .image-preview-nav .glyphicon-th{margin:0 20px;padding-left:3px}.image-preview .image-preview-nav .disabled{opacity:0.5;cursor:not-allowed}.image-preview-img-wrap{position:absolute;top:10px;bottom:80px;width:100%;white-space:nowrap}.image-preview-img-wrap::before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.image-preview-img-wrap .image-preview-img,.image-preview-img-wrap video{max-width:100%;max-height:100%;vertical-align:middle}.image-preview-img-wrap .image-preview-img{padding:0;border:10px solid #fff;border-radius:5px;box-shadow:0 2px 4px rgba(0,0,0,0.5);background-image:url(/assets/png_tiles/transparent_background-73e93c9458ef80b23fd1fb2ba5eb1f53b5bc936fadc95bb28939229d3f9d06b7.png);background-color:#fff;-webkit-touch-callout:none}.on-video .image-preview-img-wrap .image-preview-img{display:none}.image-preview-img-wrap video{display:none}.on-video .image-preview-img-wrap video{display:inline-block}#zoomple_image_overlay{z-index:1051}#zoomple_previewholder{z-index:1050}#zoomple_previewholder.rounded .overlay{box-shadow:none}#zoomple_previewholder.rounded .image_wrap{border:4px solid white;background-image:url(/assets/png_tiles/transparent_background-73e93c9458ef80b23fd1fb2ba5eb1f53b5bc936fadc95bb28939229d3f9d06b7.png) !important;background-color:#fff !important}#zoomple_previewholder .caption-wrap{display:none}.disable-zoom #zoomple_image_overlay,.disable-zoom #zoomple_previewholder{display:none !important}.image-preview-nums{display:inline-block;margin-bottom:0;line-height:40px;color:#999;vertical-align:top}.si-bg-bright .modal-backdrop{background-color:#fff;opacity:0.95}.si-bg-bright .image-preview-nav .glyphicon{color:#333}.si-bg-bright .modal-order-col-sidebar{box-shadow:-2px 0 8px #aaa}.on-ratio-match .product-preview .product-details-top-label,.on-digital .product-preview .product-details-top-label{visibility:hidden}.on-ratio-match .resolve-size-wrap,.on-digital .resolve-size-wrap{visibility:hidden}.order-layer .btn-back{display:none}.from-details .order-layer .btn-back{display:block}.from-details .order-layer .close,.from-details .order-layer .btn-close{display:none}.order-layer .close,.order-layer .btn-back-upper{position:absolute;z-index:2;color:#fff;cursor:pointer;text-shadow:1px 1px 1px #000}.order-layer .close{top:15px;right:30px;font-size:230%;opacity:0.9}.order-layer .close:hover{opacity:1}.order-layer .btn-back-upper{top:20px;right:20px;font-size:18px;transition:right 0.6s}.on-details.from-details .order-layer .btn-back-upper{right:100%}@media (max-width: 1200px){.order-layer .btn-back-text{display:none}}.order-layer-inner{overflow-y:auto;position:relative;width:937px;max-height:100%;margin:0 auto;box-shadow:0 2px 40px rgba(0,0,0,0.32);background-color:#fff}.loading-pg .order-layer-inner,.failed-loading .order-layer-inner,.missing-allowed-product .order-layer-inner,.not-allowed .order-layer-inner{overflow-y:hidden}.loading-pg .order-layer-inner::after,.failed-loading .order-layer-inner::after,.missing-allowed-product .order-layer-inner::after,.not-allowed .order-layer-inner::after{content:attr(data-loading);position:absolute;z-index:3;top:0;left:0;width:100%;height:100%;margin:0 auto;padding-top:100px;background-color:rgba(255,255,255,0.8);text-align:center;font-size:72px;color:#666;font-weight:bold}.failed-loading .order-layer-inner::after{content:attr(data-failed-loading);color:red}.missing-allowed-product .order-layer-inner::after{content:attr(data-missing-allowed-product);color:red}.not-allowed .order-layer-inner::after{content:attr(data-not-allowed);color:red}.on-video .order-layer-inner{width:790px}.si-bg-bright .btn-back-upper,.si-bg-bright .close{color:#333;text-shadow:none}.si-bg-bright .order-layer-inner{box-shadow:0 2px 40px rgba(0,0,0,0.32)}.nano-wrap{float:left;width:130px;height:555px;background-color:#eee}.on-video .nano-wrap{display:none}.nano{position:relative;max-height:555px}.product-category-chooser{padding:12px 0;margin:0;list-style:none}.product-category-chooser li{position:relative;display:inline-block;width:100%;padding:8px 4px;border-bottom:1px solid #ddd;text-align:center}.product-category-chooser li:hover{background-color:#ddd}.product-category-chooser li.active{background-color:#fff;font-weight:bold}.product-category-chooser li:first-child{border-top:1px solid #ddd}.product-category-chooser a{display:block;font-size:12px;text-decoration:none;color:inherit !important}.product-category-chooser .glyphicon{position:relative;top:1px;left:1px;color:#aaa;font-size:90%}@font-face{font-family:categoryicon;src:url(/assets/categoryicon-75ad88b319cf1503013f46e7b604a2fc7be37a2dbdf5a8e0c66f77d1c8b3d1c2.woff2) format("woff2"),url(/assets/categoryicon-3f8a85f6168742a809dc030249d689421fad1776b29877963613fbe35c8d113a.woff) format("woff"),url(/assets/categoryicon-7feda558c64b6ec9e60823e329d81a014cf6ef99c64509b4061bffbd202041b4.ttf) format("truetype");font-weight:normal;font-style:normal}.categoryicon{display:block;font-size:48px;font-family:categoryicon, serif;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.categoryicon-acrylglas::before{content:'\f101'}.categoryicon-akustikbild::before{content:'\f102'}.categoryicon-aluminium::before{content:'\f103'}.categoryicon-bekleidung::before{content:'\f104'}.categoryicon-digitalbild::before{content:'\f105'}.categoryicon-download::before{content:'\f106'}.categoryicon-fachabzug::before{content:'\f107'}.categoryicon-fineart::before{content:'\f108'}.categoryicon-forex::before{content:'\f109'}.categoryicon-foto::before{content:'\f10a'}.categoryicon-fotogeschenke::before{content:'\f10b'}.categoryicon-kalender::before{content:'\f10c'}.categoryicon-leinwand::before{content:'\f10d'}.categoryicon-poster::before{content:'\f10e'}.categoryicon-postkarte::before{content:'\f10f'}.categoryicon-produktsets::before{content:'\f110'}.categoryicon-sticker-alt::before{content:'\f111'}.categoryicon-sticker::before{content:'\f112'}.categoryicon-video::before{content:'\f113'}.more-wrap{position:relative}.more-wrap::after,.more-wrap::before{content:'';position:absolute;z-index:2;text-align:center;font-size:10px;color:#aaa}.more-wrap-height.has-more-next::after,.more-wrap-height.has-more-prev::before{right:17px;left:0;height:20px}.on-video .more-wrap-height.has-more-next::after,.on-video .more-wrap-height.has-more-prev::before{content:none}.more-wrap-height.has-more-next::after{content:'⬇';bottom:0;padding-top:13px;background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, white 100%)}.more-wrap-height.has-more-prev::before{content:'⬆';top:-5px;height:25px;background:linear-gradient(to bottom, white 5px, rgba(255,255,255,0) 100%)}.more-products-hint{position:absolute;bottom:0;margin:0;padding:25px 10px 5px;background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, white 30%);text-align:center;font-size:10px;color:#999;opacity:0;transition:opacity 0.3s ease-in-out}.more-products-hint.show{opacity:1}.product-details{position:relative;float:left;width:790px;width:calc(100% - 130px);padding:0 40px 40px}.on-video .product-details{width:100%}.on-info .hide-on-info{display:none}.on-format .hide-on-format{display:none}.product-details-category-hint{position:absolute;z-index:4;top:0;left:0;bottom:0;right:0;padding:40px 0 0 40px;background-color:#fff}.on-video .product-details-category-hint,.loading-pg .product-details-category-hint,.failed-loading .product-details-category-hint,.missing-allowed-product .product-details-category-hint{display:none}.product-details-category-hint-text{margin-right:20px;font-size:20px;font-weight:bold}.product-details-mode-wrap{padding:20px 0 30px;text-align:center}.product-info{min-height:430px;overflow-y:auto;padding:0 20px}.product-info h3{margin:40px 0 20px}.product-info h3:first-child{margin-top:0}.product-info li{margin:0 0 10px}.product-info img{display:block;margin:30px auto 40px;max-width:400px}.product-info img[src='']{display:none}.product-info iframe{display:block;max-width:100%;margin:30px auto 40px;border:none;box-shadow:0 1px 4px #999}.product-format{width:317px}.missing-allowed-product .product-format{visibility:hidden}.on-tiles .product-format-list{display:none}.product-format-tiles{display:none}.on-tiles .product-format-tiles{display:block}.on-tiles.on-info .product-format-tiles{display:none}.product-format-tiles .more-wrap-product{border:none}.product-chooser-list{max-height:260px;overflow:auto}.on-video .product-chooser-list{max-height:none;font-size:120%}.product-chooser-tiles{max-height:332px;overflow:auto}.product-format-list .form-inline{margin:15px 0 30px}.product-format-list .form-inline label{display:block}.product-format-list .form-inline input{float:right}.product-details-top-label{position:relative;color:#aaa}.product-details-top-label .glyphicon-copy{position:absolute;top:3px;right:16px;cursor:pointer}.product-short-desc-wrap{position:absolute;top:0;right:0}.product-short-desc-wrap .glyphicon{color:#c00}.modal-package-cropper .product-short-desc-wrap{top:15px;right:15px}#content p.product-base{margin:0}.product-base{display:none;width:300px;margin-bottom:1px;padding:2px 5px;cursor:pointer}.product-base:not(.active){background-color:#f0f0f0}.product-base:not(.active):hover:nth-child(odd){background-color:#e3e3e3}.product-format-tiles .product-base:not(.active){background-color:transparent}.product-base:not(.active):hover,.product-format-tiles .product-base:not(.active):hover{background-color:#ddd}.product-base.active,.product-format-tiles .product-base.active{color:#fff}.product-base.visible{display:flex !important;justify-content:space-between}.product-base.visible .product-base-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-base.visible .product-base-price{white-space:nowrap}.product-format-tiles .product-base{width:149.5px;float:left;margin-bottom:0;padding-top:5px;border-bottom:1px solid #ddd;text-align:center}.product-format-tiles .product-base.show-border{border-right:1px solid #ddd}.product-format-tiles .product-base img{display:block;max-width:128px;margin:0 auto 4px}.product-format-tiles .product-base .product-base-name{font-size:12px}.product-format-tiles .product-base .product-base-price{float:none;display:block;font-size:16px}.product-base-price{float:right;color:#16ac7a}.product-base.active .product-base-price{color:#fff}.on-video .product-details-top-label,.on-video .optiongroup-wrap,.on-video .resolve-size-wrap{display:none}.on-video .product-base{width:100%;padding:12px}.on-video .product-base-price,.on-video .product-base-name{display:block;float:none;text-align:center;line-height:200%}.product-base-matchable-separator{color:#aaa;margin-top:20px}.option-popover-container .popover-content{font-size:0.7rem}.option-popover-container img{display:block;max-width:40%;margin:4px 10px;float:left}.option-popover-container img+ul{padding-left:50%}.option-popover-container .popover{max-width:450px}.optiongroup-wrap{margin:20px 0 0}.optiongroup{float:left;display:none;margin-bottom:10px;margin-right:10px}.allow-sw .optiongroup-sw{display:block}.resolve-size-wrap{margin-top:20px;text-align:center}.resolve-size-help-wrap{margin-top:0}.resolve-size-help-wrap a{font-size:80%}.resolve-size-help-wrap .resolve-size-help-option{margin-bottom:8px}.resolve-size-help-wrap .resolve-size-help-image{position:relative;top:-2px;max-width:16px;margin-right:3px}.resolve-size-group .option-text{font-size:10px;margin-top:3px}.resolve-size-group img{width:60px}.show-on-allow-crop,.show-on-allow-variable-size,.show-on-allow-fit-format,.show-on-allow-frame{display:none}.on-allow-crop .show-on-allow-crop,.on-allow-variable-size .show-on-allow-variable-size,.on-allow-fit-format .show-on-allow-fit-format,.on-allow-frame .show-on-allow-frame{display:inline-block}.on-digital .show-on-allow-crop,.on-allow-frame .show-on-allow-crop{display:none}.preview-wrap.on-grayscale img,.multiple-preview.on-grayscale img{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");filter:gray;filter:grayscale(100%)}.product-preview{position:relative;float:right;width:317px;height:430px;padding-bottom:8px;overflow:hidden}.product-preview img{max-width:100%;max-height:100%}.on-multiple .product-preview{padding:0}.on-video .product-preview{height:auto;max-height:430px;overflow:visible}.preview-wrap{position:relative;z-index:3;max-width:300px;max-height:250px;margin:0 auto;text-align:center}.preview-wrap img:first-of-type{max-height:250px}.on-variable .preview-wrap img,.on-match .preview-wrap img{box-shadow:0 0 8px rgba(0,0,0,0.75)}.on-tiles .preview-wrap{padding-left:0;padding-right:0}.on-multiple .preview-wrap{display:none}.preview-wrap .resolve-by-fit-format{margin:0 auto;background-color:#fff;box-shadow:0 0 8px rgba(0,0,0,0.75);overflow:hidden}.preview-wrap .resolve-by-fit-format img{position:relative;top:50%;transform:translateY(-50%)}.on-fit .preview-wrap .resolve-by-fit-format img{max-height:100%}.preview-wrap .resolve-by-fit-format .article-list-img-img{top:49.5%}.on-video .preview-wrap img{filter:none}.preview-wrap-branding{position:absolute;top:0;left:50%;transform:translateX(-50%)}.product-details-image-count,.multiple-preview-wrap{display:none}.on-multiple .product-details-image-count,.on-multiple .multiple-preview-wrap{display:block}.multiple-preview-wrap{max-height:225px;margin-bottom:20px;overflow:auto}.multiple-preview{text-align:center;display:inline-block;background:#ddd;vertical-align:top}.multiple-preview img{position:relative;top:50%;transform:translateY(-50%);max-width:100%}.variable-size-info,.product-crop-orientation{display:none;margin:3px 0 20px;font-size:0.8rem;color:#aaa;text-align:center}.on-crop .product-crop-orientation,.on-frame .product-crop-orientation{display:block}.on-crop .product-crop-orientation.on-square-format,.on-frame .product-crop-orientation.on-square-format{visibility:hidden}.on-fit .product-crop-orientation{display:block;visibility:hidden}.on-multiple .product-crop-orientation{display:none}.show-on-horizontal,.show-on-vertical,.show-on-horizontal-only,.show-on-vertical-only{display:none}.on-horizontal-only .show-on-horizontal-only,.on-vertical-only .show-on-vertical-only,.on-horizontal .show-on-horizontal,.on-vertical .show-on-vertical{display:inline}.variable-size-info{font-weight:bold;color:#c00}.on-variable .variable-size-info{display:block}.on-multiple .variable-size-info,.on-digital .variable-size-info{display:none}.variable-size-info.hide-variable-info{visibility:hidden}.into-basket-wrap{display:flex;align-items:center;justify-content:space-between;clear:both;padding:20px;border-top:1px solid #ddd;text-align:right}.into-basket-wrap .btn-link{float:left;margin-top:5px;color:#333}.into-basket-wrap .dropdown-menu{text-align:left}.into-basket-wrap .amount-static-wrap{margin-right:8px}.into-basket-wrap .dropdown-menu>li>a:hover,.into-basket-wrap .dropdown-menu>li>a:focus{background-color:#ddd}.into-basket-wrap .amount-input-wrap{margin-right:8px}.on-digital .into-basket-wrap .amount-input-wrap,.on-digital .into-basket-wrap .amount-static-wrap{display:none}.has-category-hint .hide-on-category-hint{display:none}.show-on-edit{display:none}.on-edit .hide-on-edit{display:none}.on-edit .show-on-edit{display:inline}.show-on-disabled{display:none}.disabled .show-on-disabled{display:inline}.disabled .hide-on-edit,.disabled .show-on-edit,.disabled .glyphicon-shopping-cart{display:none}.switch-selfpurchase-link{text-decoration:underline}.amount-and-cta-wrap{position:relative}.multiple-images-progress{position:absolute;right:0;bottom:-10px;height:5px;margin-bottom:0}.article-list-img.on-grayscale img,.cart-package-list-img.on-grayscale img{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");filter:gray;filter:grayscale(100%)}.basket-section,.alert-coupon,.alert-changes{margin:0 0 40px;padding:40px;box-shadow:0 2px 4px rgba(0,0,0,0.15)}.basket-header{position:relative;z-index:1;width:100%;min-height:4px;box-shadow:0 2px 30px rgba(0,0,0,0.2);text-align:center}.basket-header a{color:#fff;line-height:3rem;font-size:1rem}.basket-header a:hover{text-decoration:underline}.basket-header .glyphicon{top:2px}.formatinfo{margin:40px 0 0;color:#999;text-align:center}.price-vat-text{font-size:12px;text-align:center;color:#ccc;margin:5px 0}.hide-on-empty-basket.show-on-wishlist-only{display:block}h1.show-on-empty-basket{padding:50px 0;text-align:center;font-size:50px !important}.show-on-empty-basket{display:none}.on-empty-basket .hide-on-empty-basket{display:none}.on-empty-basket .show-on-empty-basket,.on-empty-basket.on-wishlist-only .hide-on-empty-basket.show-on-wishlist-only,.on-empty-basket.on-unfinished-packages-only .hide-on-empty-basket.show-on-unfinished-packages-only{display:block}.on-empty-wishlist .hide-on-empty-wishlist{display:none}.on-packages-only .hide-on-packages-only{display:none}.on-cart-changes .show-on-cart-changes{display:block}.basket-wrapper-inner .btn,.basket-summary-affix .btn{font-size:16px}.basket-wrapper-inner small,.basket-summary-affix small{font-size:0.8rem}.basket-summary-header{margin-bottom:40px;font-size:2rem;font-weight:bold}.basket-summary-header .amount-items-incart{display:block;color:#999}.basket-summary-header .sum{position:relative;float:right;margin:0 !important}.basket-summary-header h2{margin-bottom:5px;font-size:2rem}.basket-summary-header small,.basket-summary-affix small{margin-right:10px;font-weight:normal}.basket-summary-affix .btn,.nextbutton .btn,.nextbutton-bottom-basket2 .btn,.nextbutton-bottom-basket3 .btn{padding:10px 26px;text-transform:uppercase}.basket-summary-sum{font-size:2rem;font-weight:bold}.alert-changes{display:none}.alert-changes li{list-style:none;margin-bottom:10px}.alert-changes img{max-width:100px;max-height:100px}.changes-reason{margin-bottom:20px}.alert-coupon{background-color:#fff;text-align:center}.alert-coupon h3::before{content:'☆☆☆';margin-right:10px}.alert-coupon h3::after{content:'☆☆☆';margin-left:10px}.alert-coupon small{display:block;margin:6px 0;color:#999}.alert-coupon .alert-coupon-highlight{color:#bf4423}.cart-package-processing-alert .btn-primary{margin:10px auto 40px}.cart-package-processing-alert p{margin-bottom:0}.modal-crop-warning-img{max-width:100%;margin-top:15px;border:1px solid #ccc}.modal-sticker-warning-footer-hint{display:block;margin-top:4px;color:#999;font-size:0.8rem}.basket-section{position:relative;background-color:#fff}.basket-section.alert h3{margin-top:0;margin-bottom:20px;font-size:2rem}.basket-section.alert-danger{border:none;color:#bf4423}.basket-section.alert-dismissible .close{position:absolute;top:10px;right:15px}.basket-section-cart-table-wrap{padding:0}.basket-min-order-val-qr-hint:not(.hide){display:block}.basket-summary-affix{position:fixed;background:#fff;padding:20px;text-align:center;z-index:-1;top:0;left:0;width:100%;opacity:0;box-shadow:0 2px 30px rgba(0,0,0,0.2);transition:opacity 0.15s}.basket-summary-affix.visible{z-index:999;opacity:1}.basket-summary-affix .btn{margin-left:20px;vertical-align:top}.basket-wishlist{text-align:center}.on-multiple-albums .hide-on-multiple-albums{display:none}.basket-wishlist-btn-wrap{margin:20px 0}.basket-wishlist-guide{display:block;color:#999;margin-top:5px}.basket-wishlist-delete{display:block;margin-top:20px;color:#999}.crop-warning-alert .glyphicon{font-size:1.65rem;vertical-align:bottom}.cart-table{width:100%;background-color:transparent}.cart-table tr{background-color:#fff}.cart-table .spacer{height:1px;background:#ddd}.cart-table .spacer td{padding:0}.cart-table .multi td:first-child{background-color:#fff}.cart-table tr.error{border:1px solid red}.cart-table th{text-align:center;font-weight:normal;color:#666}.cart-table th:nth-child(2){padding-left:12px;text-align:left}.cart-table td{padding:40px 30px}.cart-table-tr.is-album-package{border-bottom:1px solid #ddd}.cart-table-tr.is-album-package:last-child{border-bottom:none}.article-list{margin-bottom:40px}.article-list th:nth-child(2){padding-left:12px;text-align:left}.cart-package-list .categoryicon{display:inline;vertical-align:middle}.cart-package-list .cart-package-list-spacer{padding-top:20px;padding-bottom:0}.article-list-amount,.article-list-sum,.cart-package-list-sum{text-align:center}.article-list-img-outer{width:128px;display:flex;align-items:center;justify-content:center}.article-list-img-inner{position:relative;display:flex;justify-content:center}.on-variable .article-list-img-inner,.on-fit .article-list-img-inner{height:auto}.on-crop .article-list-img-inner{max-height:100px}.article-list-img-inner .cropper-container,.article-list-img-inner .resolve-by-fit-format,.article-list-img-inner .article-list-img-img,.article-list-img-inner .cart-package-list-img-img{box-shadow:0 2px 2px 0 rgba(0,0,0,0.16),0 0 0 1px rgba(0,0,0,0.08)}.article-list-img-inner .resolve-by-fit-format{display:flex;align-items:center;justify-content:center}.article-list-img-inner .resolve-by-fit-format .article-list-img-img,.article-list-img-inner .resolve-by-fit-format .cart-package-list-img-img{box-shadow:none}.article-list-img{cursor:pointer}.is-custom-article .article-list-img{cursor:default}.is-album-package .article-list-img{cursor:default;color:#999;font-size:72px}.article-list-img-img{max-width:100%;max-height:100px}.on-fit .resolve-by-fit-format .article-list-img-img{max-height:100%}.article-list-product{width:100%}.article-list-product-filename-wrap:not(.hide){display:block;margin-bottom:4px;color:#999}.article-list-product-name{display:block;margin-bottom:4px;font-weight:bold;line-height:1.2em}.article-list-product-info{display:block;font-size:0.8rem}.article-list-product-info.is-critical-crop{color:#e66868}.article-list-product-info.hide{display:none}.article-list-actions{margin:10px 0 0 !important;font-size:0.8rem;color:#666;text-transform:uppercase}.article-list-actions a{color:#666;margin-right:12px;line-height:18px}.article-list-actions a:hover{color:#999999}.article-list-actions a:hover::after{color:#666}.article-list-actions a:last-child::after{content:none}.article-list-edit{display:inline-block}.article-list-white-border{margin:10px 0 0;font-size:0.8rem}.article-list-white-border label{margin-bottom:0;font-weight:normal}.article-list-white-border input{margin-right:5px}.article-list-white-border .glyphicon{color:#999;cursor:help}.is-cart .popover{max-width:350px}.is-cart .popover img{max-width:100%}.article-list-amount{min-width:160px}.article-list-amount .volume-discount-btn{font-size:0.8rem;font-weight:bold}.article-list-amount .volume-discount-btn small{font-size:85%;font-weight:normal}.article-list-amount-dropdown{min-width:0;text-align:left;font-size:90%}.article-list-amount-dropdown>li>a{padding:3px 12px}.amount-text-only{display:none}.article-list-amount.on-digital .amount-text-only{display:inline}.article-list-amount.on-digital .amount-static-wrap,.article-list-amount.on-digital .amount-input-wrap{display:none}.volume-discount-hint{display:block;margin:16px 0 4px;font-size:0.8rem;color:#999}.article-list-sum,.cart-package-list-sum{min-width:100px;white-space:nowrap}.cart-package-list-sum{color:#fff}.article-list-sum-discount{display:block;margin-top:8px;color:#999;line-height:1.3}.cart-package-image-list td{padding-top:20px;padding-bottom:20px}.cart-package-image-list .has-crop-warning{border-left:2px solid #a94442}.cart-package-image-list .has-crop-warning-aloud{background-color:#fff3f3}.cart-package-list-title{min-width:350px;font-size:2rem;color:#fff}.cart-table .cart-package-list-title{padding:20px}.cart-package-list-img-img{max-width:100%;max-height:100px}.cart-package-list-actions .crop-warning{position:relative;top:4px;font-size:20px}.cart-package-list-actions .tooltip{text-transform:none}.cart-package-calendar{display:flex;justify-content:center;flex-wrap:wrap;padding:0 20px;text-align:center}.cart-package-delete,.cart-package-free-download-hint,.cart-package-free-gallery-download-hint{display:inline-block;width:100%;padding:0;margin:20px auto;text-align:center}.cart-package-delete{color:#e66868;text-transform:uppercase;cursor:pointer}.modal-package-cropper .product-details-top-label{display:none}.modal-package-cropper .packages-crop-preview-wrap-img{max-width:100%}.modal-package-cropper:not(.on-fit) .resolve-by-fit-format{display:none}.modal-package-cropper .preview-wrap{max-width:302px}.modal-package-cropper.is-loading .modal-body::before{content:'Lädt...';position:absolute;z-index:4;top:0;left:0;right:0;bottom:0;padding-top:50px;background-color:rgba(255,255,255,0.95);color:#666;text-align:center;font-size:4em}.packages-list-wrap{padding-bottom:80px;margin-bottom:80px;border-bottom:1px solid #ddd}.is-album-header-plain .packages-list-wrap{padding-bottom:40px;margin-bottom:40px}.packages-list-wrap h2{margin-bottom:40px;text-align:center}.is-album-header-plain .packages-list-wrap h2{justify-content:flex-start;text-align:left}.packages-list-wrap.has-active .packages-list-item:not(.active){opacity:0.5}.packages-list-wrap.has-active .packages-list-item:not(.active):hover{opacity:1}.packages-list{display:flex;flex-wrap:wrap;justify-content:center;margin-left:-20px;margin-bottom:-20px}.is-album-header-plain .packages-list{justify-content:flex-start}.packages-list .thumbnail.is-digi-only{filter:hue-rotate(45deg)}.packages-list-item{width:280px;margin:0 0 20px 20px;text-align:center;cursor:pointer;vertical-align:top;transition:opacity 0.1s ease-in-out}.packages-list-item .thumbnail{display:flex;flex-direction:column;position:relative;height:100%;padding:0;margin-bottom:0;transition:transform 0.1s ease-in-out}.packages-list-item:hover .thumbnail{transform:scale(1.05)}.packages-list-item .wrapper-packages-list-item-price{padding-top:20px}.packages-list-item .caption{line-height:18px}.packages-list-item-price{font-size:1.3rem}.packages-list-item-price-hint{display:block;margin-top:2px;font-size:0.8rem;color:#999}.packages-list-item-price-hint.is-selfpurchase-hint{color:#e66868}.packages-list-item-products{display:block;margin:10px 20px 20px;font-size:0.8rem}.packages-list-item-products .glyphicon-calendar{font-size:4rem}.packages-list-item-products .glyphicon-calendar.is-dimmed{color:#ddd}.packages-list-item-free-download-hint,.packages-list-item-free-gallery-download-hint{display:block;margin:20px 10px 10px;padding:15px;border-radius:20px;color:#fff}.packages-list-item-card{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:130px;color:white;overflow:hidden}.packages-list-item-card::before{content:'%';position:absolute;top:-115px;left:0;opacity:0.08;width:100%;text-align:center;color:white;font-size:250px}.packages-list-item-card.is-calendar::before{content:'\e109';top:-5px;font-family:'Glyphicons Halflings', serif;font-size:100px}.packages-list-item-card h4{position:relative;z-index:1;margin:0;padding:10px;font-size:1.65rem;white-space:nowrap;overflow:hidden}.packages-list-item-labels{position:absolute;top:-15px;width:100%;margin:0 !important}.packages-list-item-labels .label{padding-top:5px;padding-bottom:7px;font-size:16px;box-shadow:0 0 4px rgba(0,0,0,0.2);background:white}.packages-list-item-order-label{margin-top:auto;text-transform:uppercase}.packages-composer{position:fixed;z-index:10;top:0;left:0;right:0;padding:10px 0;background:#fff;text-align:center;color:#333;transform:translateY(-200px);transition:transform 0.2s ease-in-out}.packages-composer.visible{box-shadow:0 2px 8px rgba(0,0,0,0.3);transform:translateY(0)}.packages-composer.continue-composing{height:200px;line-height:170px;color:#ddd;font-size:3rem}.packages-composer .loading-spinner{position:relative;top:6px;left:-15px;display:inline-block;width:3rem;height:3rem}.packages-composer-product{display:inline-block;margin:0 20px;font-size:18px}#content .packages-composer-product p{margin-bottom:12px}.packages-composer-product.not-allowed{opacity:0.2}.packages-composer-product-name{margin-bottom:15px}.packages-composer-image{position:relative;display:inline-block;width:48px;height:48px;margin:0 5px;border:1px dashed #aaa;border-radius:4px;background:#eee;background-size:cover;background-position:center;cursor:pointer}.packages-composer-image .btn{display:none;position:absolute;top:36px;left:14px;width:20px;height:20px;padding:0;border-radius:50%;font-size:9px}.packages-composer-image .glyphicon{top:1px}.packages-composer-image.active{border:none;box-shadow:0 0 8px #16ac7a;transform:scale(1.25)}.packages-composer-image.active .btn{display:block}.packages-composer-image.active .btn.hide{display:none}.packages-composer-image.not-allowed{box-shadow:0 0 8px #c00}.is-calendar-product .packages-composer-image::after{position:absolute;top:50%;left:0;content:attr(data-month);width:100%;font-size:0.8rem;color:#999;transform:translateY(-50%)}.is-calendar-product .packages-composer-image.has-url::after{top:100%;margin-top:3px;transform:none}.is-calendar-product .packages-composer-image.has-url.active::after{display:none}.packages-composer-add-image-button{width:48px;height:48px;margin-left:10px;vertical-align:top}.packages-composer-guide{margin-top:20px;text-align:center}.packages-composer-fill-dynamic-wrap,.packages-composer-untagged-hint{display:block;margin-top:4px}.packages-composer-close-btns{display:block;text-align:center}.packages-composer-close-btns .btn{text-transform:uppercase;font-weight:bold}.packages-composer-hide{color:#333}.packages-composer-cancel{color:#c00}.packages-composer-large-preview-image,.packages-composer-large-preview::after{opacity:0;transition:opacity 0.4s ease-in-out}.packages-composer-large-preview{visibility:hidden;position:fixed;z-index:6;top:0;left:0;width:100%;height:100%;padding:260px 0 20px;text-align:center}.packages-composer-large-preview.soft-visible{visibility:visible}.packages-composer-large-preview.visible::after,.packages-composer-large-preview.visible .packages-composer-large-preview-image{opacity:1}.packages-composer-large-preview::after{position:absolute;content:'';top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.8)}.packages-composer-large-preview-image{position:relative;z-index:1;max-width:100%;max-height:100%;box-shadow:0 2px 4px rgba(0,0,0,0.5)}.is-package-composing .imageitem-inner{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:transform 0.1s ease-in-out}.is-package-composing .imageitem-inner::before{content:'';position:absolute;z-index:2;left:0;width:100%;height:100%;cursor:pointer}.is-package-composing .imageitem-inner:hover{z-index:1;transform:scale(1.1)}.is-package-composing .imageitem.is-video .imageitem-inner{opacity:0.5}.is-package-composing .imageitem.is-video .imageitem-inner::before{cursor:not-allowed}.is-package-composing .imageitem.is-video .imageitem-inner:hover{transform:none}.is-package-composing .order-button-wrapper{display:none !important}.packages-image-bird{position:absolute;opacity:0;z-index:10;background-size:cover;background-position:center;transition-property:width, height, top, left, border-radius;transition-duration:0.2s}.packages-image-bird.flying{opacity:1;border-radius:4px}.packages-cropper-debug{position:fixed;z-index:2;bottom:20px;right:20px;width:300px;height:300px;background:green;text-align:center}.packages-cropper-debug .cropper-container{display:block}.packages-cropper-debug.is-match::after{content:'MATCH';position:absolute;top:50%;left:0;width:100%;height:72px;color:#fff;text-shadow:1px 1px 1px #333;font-size:48px;transform:rotate(20deg) translateY(-50%)}.packages-cropper-debug-wrap{width:300px;height:300px}.packages-cropper-debug-img{position:relative;max-width:100%;max-height:100%;top:50%;transform:translateY(-50%)}.packages-productinfo-body img{max-width:400px;margin:10px auto 20px}.packages-productinfo-body iframe{max-width:100%;border:none}.packages-productinfo-body h3{margin-top:40px}.packages-productinfo-body h3:first-child{margin-top:0}.calendar-package-image-wrap{background-size:cover}.calendar-package-image-wrap.has-url.is-year-2024{background-image:url(/assets/fe/calendar_package_bgs/monat_hoch_dunkel_2024-1265fc006465946990e7dde174bed77abbaa87813a77fbd30adb734d42e977f3.png)}.calendar-package-image-wrap.has-url.is-year-2024.is-landscape{background-image:url(/assets/fe/calendar_package_bgs/monat_quer_dunkel_2024-d9af4a269c5b34a18263fa1a7b29347e7297264c8c1171135177f4efe0220328.png)}.calendar-package-image-wrap.has-url.is-year-2024.is-bright{background-image:url(/assets/fe/calendar_package_bgs/monat_hoch_hell_2024-24934615e7886e743f32e41f697f0258e4315fe2bb98dea73b229c10501b1fe5.png)}.calendar-package-image-wrap.has-url.is-year-2024.is-bright.is-landscape{background-image:url(/assets/fe/calendar_package_bgs/monat_quer_hell_2024-38cf8af8a808bc5a2b8fca37da988d6b3ec7b1d9f7d269de0d01a1d03011858e.png)}.calendar-package-image-wrap.has-url.is-year-2025{background-image:url(/assets/fe/calendar_package_bgs/monat_hoch_dunkel_2025-4b827adcdb29b8b817e16ddd17ed42ea20b63adb828b979b5e76dbb786b6388d.png)}.calendar-package-image-wrap.has-url.is-year-2025.is-landscape{background-image:url(/assets/fe/calendar_package_bgs/monat_quer_dunkel_2025-c891b5de2df1f36c09d0d847804864004c874284371d7af69595c524a1e019f1.png)}.calendar-package-image-wrap.has-url.is-year-2025.is-bright{background-image:url(/assets/fe/calendar_package_bgs/monat_hoch_hell_2025-a7ff9b33829941306baf0841d475bd6454346d63114c3e3865ef2ba432450d91.png)}.calendar-package-image-wrap.has-url.is-year-2025.is-bright.is-landscape{background-image:url(/assets/fe/calendar_package_bgs/monat_quer_hell_2025-ac22c4f1513741707a4b353f8fdeff4986f110f6f9aa7ec4e816d4b8da448d93.png)}.calendar-package-image-wrap.has-url.is-year-2026{background-image:url(/assets/fe/calendar_package_bgs/monat_hoch_dunkel_2026-2f5c3366141b9ca7e8d4975ee9b3e32f497717241cee7cbd3cc63e95c19e23e5.png)}.calendar-package-image-wrap.has-url.is-year-2026.is-landscape{background-image:url(/assets/fe/calendar_package_bgs/monat_quer_dunkel_2026-01dd629ac7154c309e09a1d98306ab2a1d4f7fad74c95a3f66088a7459c9b635.png)}.calendar-package-image-wrap.has-url.is-year-2026.is-bright{background-image:url(/assets/fe/calendar_package_bgs/monat_hoch_hell_2026-39385f5d9cedb65d22701a20db1ae0084fb5ff864bd50aebfabe8a649634c691.png)}.calendar-package-image-wrap.has-url.is-year-2026.is-bright.is-landscape{background-image:url(/assets/fe/calendar_package_bgs/monat_quer_hell_2026-999a177852e546d9319cd11f280611e69503b6ec9fc8e22d172a26684b088aa5.png)}.calendar-package-image-wrap.has-url.is-year-2027{background-image:url(/assets/fe/calendar_package_bgs/monat_hoch_dunkel_2027-ae08ceba394ddae7302d50904afb6cc4be663890df18b78c55dd7659fadcb5ce.png)}.calendar-package-image-wrap.has-url.is-year-2027.is-landscape{background-image:url(/assets/fe/calendar_package_bgs/monat_quer_dunkel_2027-e98f7764307da7c496632dc44e71aef61f2fdef9c348703b788682aa92aa58f0.png)}.calendar-package-image-wrap.has-url.is-year-2027.is-bright{background-image:url(/assets/fe/calendar_package_bgs/monat_hoch_hell_2027-084763d5d36f370ee5fb8456d0ef5e73674e80b8e449b71ce86cd2c8fdea337c.png)}.calendar-package-image-wrap.has-url.is-year-2027.is-bright.is-landscape{background-image:url(/assets/fe/calendar_package_bgs/monat_quer_hell_2027-a2a1a00c3b50e1c418660a984d5ca229a96471d2d42bd15cffadff17a6252a0e.png)}.calendar-package-image-wrap.has-url.is-title{background-image:url(/assets/fe/calendar_package_bgs/titel_dunkel-963f7c374769c66513dca9c87c783cad71a888a9996195b555e40148b0653c1c.png)}.calendar-package-image-wrap.has-url.is-title.is-bright{background-image:url(/assets/fe/calendar_package_bgs/titel_hell-e11a5f7f0265140263853c3216b5690eef6231220799b73f647bacc68216143a.png)}.calendar-package-image-wrap.has-url.is-title::before{content:attr(data-title-text);position:absolute;top:50%;transform:translateY(-50%);color:#666}.calendar-package-image-wrap.has-url.is-title.spans-one-year::before{left:11%;width:11%;font-size:10px;word-break:break-all}.calendar-package-image-wrap.has-url.is-title.spans-two-years::before{left:6%;width:23%;font-size:4px;white-space:pre-wrap}.calendar-package-image-wrap.has-url.is-title.is-landscape::before{left:0;top:auto;transform:none;width:100%}.calendar-package-image-wrap.has-url.is-title.is-landscape.spans-one-year::before{bottom:8%}.calendar-package-image-wrap.has-url.is-title.is-landscape.spans-two-years::before{bottom:8%}.packages-composer .calendar-package-image-wrap.has-url{border:none}.packages-composer .calendar-package-image-wrap.has-url:not(.active){box-shadow:0 2px 2px #ccc}.packages-composer .calendar-package-image-wrap.has-url.is-title.spans-one-year::before{font-size:5px}.packages-composer .calendar-package-image-wrap.has-url.is-title.spans-two-years::before{font-size:2px}.packages-composer .calendar-package-image-wrap{width:49px;height:51.5px}.cart-package-calendar .calendar-package-image-wrap{position:relative;display:inline-block;width:98px;height:103px;margin:0 12px 36px;box-shadow:0 4px 4px #ccc}.cart-package-calendar .calendar-package-image-wrap::after{content:attr(data-caption);position:absolute;top:100%;left:0;width:100%;margin-top:3px;font-size:0.8rem;color:#999}.cart-package-calendar .calendar-package-image-wrap:nth-of-type(2){margin-left:16px}.cart-package-calendar .calendar-package-image-wrap:nth-of-type(2)::before{content:'';display:block;position:absolute;top:8px;left:-15px;width:1px;height:90px;background-color:#aaa}.calendar-package-image{position:absolute;left:38%;right:0;top:10%;bottom:0;background-repeat:no-repeat;background-position:center;background-size:contain}.is-landscape .calendar-package-image{left:0;top:10%;bottom:30%}
