﻿@-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 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}.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}.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}.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}.is-postcard .cropper-view-box,.is-postcard.is-fit{border-radius:10px}.is-snowglobe .cropper-view-box,.is-snowglobe.is-fit{border-radius:50% 50% 0 0}.is-black-white .cropper-crop-box{z-index:0}.is-black-white .cropper-crop-box img{position:relative;z-index:-1}.cropper-face{background-color:rgba(255,255,255,0)}.crop-image{display:block}.is-fit{background-color:#fff;box-shadow:0 0 8px rgba(0,0,0,0.75);overflow:hidden}.is-fit .cropper-container{display:none}.is-fit .crop-image{position:relative;display:block !important;max-width:100%;max-height:100%}.is-fit.has-white-on-top .crop-image{top:50%;transform:translateY(-50%)}.is-fit.has-white-on-left .crop-image{left:50%;transform:translateX(-50%)}@font-face{font-family:'Glyphicons Halflings';src:url(/assets/glyphicons-halflings-regular-13634da87d9e23f8c3ed9108ce1724d183a39ad072e73e1b3d8cbf646d2d0407.eot);src:url(/assets/glyphicons-halflings-regular-13634da87d9e23f8c3ed9108ce1724d183a39ad072e73e1b3d8cbf646d2d0407.eot?#iefix) format("embedded-opentype"),url(/assets/glyphicons-halflings-regular-fe185d11a49676890d47bb783312a0cda5a44c4039214094e7957b4c040ef11c.woff2) format("woff2"),url(/assets/glyphicons-halflings-regular-a26394f7ede100ca118eff2eda08596275a9839b959c226e15439557a5a80742.woff) format("woff"),url(/assets/glyphicons-halflings-regular-e395044093757d82afcb138957d06a1ea9361bdcf0b442d06a18a8051af57456.ttf) format("truetype"),url(/assets/glyphicons-halflings-regular-42f60659d265c1a3c30f9fa42abcbb56bd4a53af4d83d316d6dd7a36903c43e5.svg#glyphicons_halflingsregular) format("svg")}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings', serif;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-plus::before{content:'\2b'}.glyphicon-envelope::before{content:'\2709'}.glyphicon-pencil::before{content:'\270f'}.glyphicon-search::before{content:'\e003'}.glyphicon-star-empty::before{content:'\e007'}.glyphicon-user::before{content:'\e008'}.glyphicon-ok::before{content:'\e013'}.glyphicon-remove::before{content:'\e014'}.glyphicon-zoom-in::before{content:'\e015'}.glyphicon-cog::before{content:'\e019'}.glyphicon-trash::before{content:'\e020'}.glyphicon-home::before{content:'\e021'}.glyphicon-time::before{content:'\e023'}.glyphicon-download::before{content:'\e026'}.glyphicon-upload::before{content:'\e027'}.glyphicon-lock::before{content:'\e033'}.glyphicon-qrcode::before{content:'\e039'}.glyphicon-picture::before{content:'\e060'}.glyphicon-chevron-left::before{content:'\e079'}.glyphicon-chevron-right::before{content:'\e080'}.glyphicon-info-sign::before{content:'\e086'}.glyphicon-share-alt::before{content:'\e095'}.glyphicon-exclamation-sign::before{content:'\e101'}.glyphicon-gift::before{content:'\e102'}.glyphicon-calendar::before{content:'\e109'}.glyphicon-chevron-up::before{content:'\e113'}.glyphicon-chevron-down::before{content:'\e114'}.glyphicon-shopping-cart::before{content:'\e116'}.glyphicon-fullscreen::before{content:'\e140'}.glyphicon-phone-alt::before{content:'\e183'}.glyphicon-sound-5-1::before{content:'\e191'}.glyphicon-cloud-download::before{content:'\e197'}.glyphicon-menu-hamburger::before{content:'\e236'}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:normal;line-height:1.4286;text-align:center;white-space:nowrap;vertical-align:middle;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border-radius:2px;border:0}.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn.focus:active,.btn.active.focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:hover,.btn:focus,.btn.focus{text-decoration:none}.btn:active,.btn.active{background-image:none;outline:0;box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{pointer-events:none;cursor:not-allowed;filter:alpha(opacity=65);box-shadow:none;opacity:0.65}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default:hover,.btn-default:focus,.btn-default.focus,.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled.focus,.btn-default.focus[disabled],fieldset[disabled] .btn-default.focus,.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default.active[disabled],fieldset[disabled] .btn-default.active{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#16ac7a;border-color:#13956a}.btn-primary:hover,.btn-primary:focus,.btn-primary.focus,.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#0d684a;border-color:#0a523a}.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-link{font-weight:normal;color:#337ab7;border-radius:0}.btn-link,.btn-link:active,.btn-link.active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;box-shadow:none}.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus{color:#777;text-decoration:none}.btn-lg,.btn-group-lg>.btn{padding:10px 16px;font-size:18px;line-height:1.3333;border-radius:2px}.btn-sm,.btn-group-sm>.btn{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input.btn-block[type='submit'],input.btn-block[type='reset'],input.btn-block[type='button']{width:100%}*{box-sizing:border-box}body{position:relative;margin:0;padding:0;font-family:BlinkMacSystemFont, Roboto, Helvetica, Arial, sans-serif;color:#333;background-color:#333;line-height:1.3}h1,h2{margin:0;text-align:center;font-weight:normal;line-height:1.3}h2{font-size:1.3rem;color:#333}h3{font-size:1rem}p{margin:0}a{color:#16ac7a}input[type='submit']{-webkit-appearance:none;-moz-appearance:none;appearance:none}small{font-size:0.8rem}figure{margin:0}.clearfix::before,.clearfix::after{content:'';display:table}.clearfix::after{clear:both}.hide{display:none}input.disabled[type='text']{background-color:#eee;color:#999;cursor:not-allowed}.hidden-xs{display:none}.btn,.btn-link{text-transform:uppercase;text-decoration:none}.btn{max-width:100%;padding:0.5rem 1rem;font-size:1rem;line-height:1.3em;text-overflow:ellipsis;overflow:hidden}.btn-sm{padding:0.4rem 0.8rem;font-size:0.8rem}.btn-link-slim{padding-left:0;padding-right:0}.btn-lg{padding:0.65rem 1.3rem;font-size:1.3rem}.btn-link{color:#16ac7a}.btn-default{border:1px solid #ccc}.alert{max-width:400px;margin:0 auto 16px;padding:16px;background-color:#fff;text-align:center;box-shadow:0 2px 4px rgba(0,0,0,0.06)}.alert h3{margin-top:0}.alert p{margin-bottom:8px}.alert p:last-child{margin-bottom:0}.alert-pull-left{text-align:left}.alert-consolidated p{margin:8px 0}.alert-danger{border-color:#c00;color:#c00}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}@keyframes quick-zoom-in{50%{transform:scale(1.4)}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}.is-black-white 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%)}.with-bright-background{background-color:#f7f7f7;color:#333}.header{background-color:#f7f7f7;text-align:center}.header h1{height:60px;padding:16px 16px 16px 50px;line-height:28px;font-size:1.3rem;text-align:left;color:white}.header .glyphicon-search{line-height:28px;float:right;padding-left:16px;font-size:1rem}.header .text-fit{overflow:hidden;white-space:nowrap}.main-wrap{padding:32px 0;background-color:#f7f7f7}.main-wrap img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none}.main-wrap-text-only{padding:48px 16px 48px}.main-wrap-text-only h2{margin:48px 0 16px}.main-wrap-text-only .main-wrap-text-only-first-header{margin-top:0;padding-top:16px}.main-wrap-text-only p{margin-bottom:12px;line-height:1.4em}.main-wrap-text-only img{max-width:100%;height:auto !important}.main-header{position:relative;z-index:1;padding:48px 16px 32px;color:#333}.main-header-inner{background-color:#f7f7f7;font-weight:bold;font-size:2rem}.subscribe-album-form-header{margin-bottom:48px}.intro-text{margin:5% 5% 16px;word-wrap:break-word}.intro-text h1,.intro-text h2,.intro-text h3,.intro-text h4{margin-bottom:20px}.intro-text p{margin-bottom:10px}.intro-text img,.intro-text iframe{max-width:100%;height:auto}.intro-text::after{content:'';display:block;clear:both}.popover-fallback-wrap{position:fixed;z-index:2;top:0;left:0;right:0;bottom:0;padding:40px 20px;background:white}.popover-fallback-content{max-height:100%;overflow:scroll;font-size:80%}.popover-fallback-content small{color:#aaa}.recent-order-more-details{color:#333}.simple-modal{position:fixed;z-index:2;top:0;left:0;right:0;bottom:0;opacity:0;background:rgba(0,0,0,0.8);transition:opacity 0.2s ease-in}.simple-modal.is-visible{opacity:1}.simple-modal-inner{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;max-width:calc(100vw - 64px);padding:16px;border:4px solid;text-align:center}.simple-modal-inner p{margin-bottom:12px}.simple-modal-inner img{max-width:100%}.simple-modal-inner .simple-modal-close{margin:16px 0 0;font-size:0.8rem;color:#aaa}.is-nav-open{position:fixed;overflow:hidden;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-close{left:272px}.is-nav-open .nav-main-backdrop{z-index:3;opacity:1}.nav-main{position:fixed;z-index:4;top:0;left:-310px;width:300px;height:100%;margin:0;padding:0 0 40px;background-color:#fff;font-size:1rem;list-style:none;overflow:auto;overflow-y:scroll;box-shadow:2px 0 10px #000;transition:left 0.3s ease}.nav-main li{display:block}.nav-main .link-to-home a{padding-top:24px;padding-bottom:24px;color:#fff !important;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:1.3rem;font-weight:normal;text-transform:uppercase}.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 a,.nav-main .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:80%}.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-header{font-weight:bold}.nav-main-close{position:absolute;z-index:4;left:-40px;top:8px;color:#fff;font-size:1.3rem;transition:left 0.3s ease}.nav-main-backdrop{position:fixed;z-index:-1;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.7);opacity:0;transition:opacity 0.3s ease}.glyphicon-menu-hamburger{position:absolute;top:19px;left:14px;font-size:1.3rem;cursor:pointer;color:white;z-index:1;transform:scaleX(1.5)}.has-cart{margin-top:32px}.has-cart .cart-hint{display:block;box-shadow:0 2px 4px rgba(0,0,0,0.06)}.has-cart .nav-main-close{margin-top:-32px}.cart-hint{display:none;position:absolute;top:-32px;width:100%;height:32px;padding:0 20px;background-color:#12865f;text-align:center;color:#fff;font-size:0.8rem;cursor:pointer}.cart-hint a{display:block;line-height:32px;color:white;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cart-hint .glyphicon{top:2px;margin-right:2px}.footer{padding:30px 20px 20px;background-color:#111;font-size:0.8rem;text-align:center;color:#666}.footer.shop-footer-bright{background-color:#f7f7f7}.footer ul{margin:0;padding:0 0 10px;list-style:none}.footer ul.footer-language-selector{margin:20px auto 10px}.footer li{display:inline-block}.footer li::after{content:'  ·';margin:0 5px}.footer li:last-child::after{content:none}.footer a{color:#aaa;text-decoration:none}.footer-reset-link{display:block;margin-bottom:20px}.footer-language-flag-image{margin-left:4px}.footer-copyright{padding-top:10px;border-top:1px solid #444}.footer-payment-icons{margin:30px 20px}.footer-payment-icons img{max-width:100%}.biscuit-hint-wrap{background-color:rgba(255,255,255,0.97);position:fixed;bottom:0;z-index:128;width:100%;text-align:center;padding:16px 10px;box-shadow:0 0 16px rgba(0,0,0,0.2)}.biscuit-hint-wrap p{padding-bottom:10px}.biscuit-hint-wrap p:last-child{padding-bottom:0}.biscuit-hint-wrap .btn{margin-bottom:4px}.biscuit-prefs-label{display:block;padding:4px 0;font-weight:bold}.biscuit-prefs-label:first-of-type{margin-top:4px}.biscuit-hint-imprint-link{font-size:0.8rem;color:#aaa}.order-wrap{padding:20px 0 40px;text-align:center}.order-wrap select{display:block;max-width:300px;width:100%;height:40px;margin:10px auto;font-size:1rem;background-color:#fff;color:#333}.order-header{padding:1.3rem;font-size:1.3rem}.order-header small{display:block}.order-cancel{display:block;margin-top:80px;text-decoration:none;font-size:0.8rem;color:#c00}.is-loading .order-cancel{display:none}.order-cancel .glyphicon{top:2px;color:#c00}.order-loading{display:none;margin-top:30px;font-size:2rem;line-height:2rem;color:#aaa}.is-loading .order-loading{display:block}.order-extracost-hint{display:block;margin-bottom:20px;color:#aaa}.order-short-desc{padding:10px 20px;color:#c00}.order-optgr{margin:0 16px 16px;padding:12px;background-color:white;box-shadow:0 2px 4px rgba(0,0,0,0.06)}.order-disabled-bw .order-optgr:first-of-type{display:none}.order-optgr:first-of-type,.order-disabled-bw .order-optgr:nth-of-type(2){margin-top:24px}.order-optgr:last-of-type{margin-bottom:24px}.order-optgr-optinfo-link{padding:0;background-color:transparent;box-shadow:none}.order-optgr-input-wrap{display:inline-block;margin-right:4px}.order-optgr-input-wrap:last-child{margin-right:0}.order-optgr-input-wrap input{margin-right:0}.order-optgr-label{margin-right:5px;font-size:1rem}.order-optgr-label.disabled{color:#aaa}.optinfo-link{font-size:0.8rem}.order-footer{display:none;padding-top:20px}.order-footer.order-allowed{display:block}.order-footer .order-price,.order-footer .btn{margin:0 5px}.order-footer .btn{display:block;margin:10px auto 0}.order-invalid-variation{display:none;padding-top:20px;color:#c00}.order-invalid-variation.show{display:block}.order-price,.order-amount{vertical-align:middle}.order-wrap .order-amount{display:inline-block;max-width:80px;height:30px;font-size:0.8rem}.order-volume-discount-wrap:not(.hide){display:block;margin-bottom:16px;color:#aaa}.order-colume-discount-hint{color:#333}.order-image-info-link{font-size:0.8rem}.order-modal{display:none;position:absolute;top:0;width:100%;text-align:center;line-height:130%}.order-modal.is-open{display:block}.order-modal-hint{padding:40px 20px;text-align:center}.order-modal-crop .order-modal-hint{padding-top:0;padding-bottom:20px}.order-modal-continue{z-index:2}.order-modal-continue .btn{text-decoration:none}.order-modal-continue-is-package{position:fixed;width:100vw;height:100vh;background:#fff;transform:translateY(-100vh);transition:transform 0.4s ease-in-out}.order-modal-continue-is-package.soft-visible{display:block}.order-modal-continue-is-package.visible{transform:translateY(0)}.order-modal-header{padding:40px 20px 20px;line-height:1.3em}.order-modal-crop .btn{margin:20px 5px}.order-modal-crop .btn-lg{margin-top:40px}.order-modal-crop-radios{padding-bottom:20px}.order-modal-crop-radios input{margin-left:20px}.order-modal-crop-hint{margin-bottom:10px}.order-modal-frame-help-link{font-size:0.8rem}.order-modal-crop-well{padding:20px 40px;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,0.06)}.order-modal-crop-image-wrap{position:relative;max-width:400px;margin:0 auto}.order-modal-crop-image{max-width:100%;max-height:400px}.order-optinfo-group{margin-bottom:32px}.order-optinfo-group-header{margin-bottom:16px}.order-optinfo-item-header{margin-bottom:16px}.order-optinfo-item-img{display:block;max-width:100%;margin:0 auto 16px;box-shadow:0 2px 4px rgba(0,0,0,0.06)}.order-optinfo-item-desc{font-size:0.8rem;line-height:130%}.order-optinfo-item-desc ul{margin:0;padding:0}.order-optinfo-item-desc li{list-style-position:inside}.order-optinfo-close-on-bottom{margin-bottom:32px;font-size:0.8rem}.intro-image{width:100vw;margin-bottom:16px}.startpage-like{padding:16px 0;text-align:center;color:#aaa}.startpage-instagram-link{display:block;padding:16px 0;text-align:center;color:#aaa;text-decoration:none}.startpage-instagram-logo{display:block;width:100px;margin:0 auto 16px}.startpage-instagram-handle{font-size:1.3rem}.form-wrap .form-input{display:block;width:100%;padding:4px;font-size:1rem}.form-wrap{padding:0 16px 16px;text-align:center}.form-wrap .form-input{max-width:266.6666666667px;margin:10px auto 30px;padding:10px;box-shadow:0 2px 4px rgba(0,0,0,0.06);font-size:20px;border-width:2px;border-style:solid;border-radius:3px;text-align:center}.form-wrap .form-input-startnumber{display:inline-block;max-width:120px;margin:0;padding:6px;vertical-align:middle;font-size:1rem;text-align:center}.form-wrap .form-select{display:block;max-width:100%;margin:0 auto 10px;font-size:1rem}.form-wrap-small-text{display:block;margin-top:20px}.form-wrap-top{padding-top:40px}.form-wrap-bottom{padding-bottom:40px}.subscription-description{margin-bottom:40px}.subscribe-album-hint{margin-top:30px;font-size:0.8rem}.subscribe-album-hint .btn-link{padding:0;border:0}.snr-trigger-wrap{margin-top:10px}.snr-trigger-wrap .btn{margin-bottom:4px}.snr-list{margin-top:10px}.snr-link{display:inline-block;margin:4px;padding:3px 7px;border-radius:10px;font-size:0.8rem;color:white}.face-search-hint{margin-bottom:16px;padding:0 16px;text-align:center}.gallery-list{position:relative;margin:0;padding:0;list-style:none}.gallery-list-item{position:relative;margin-bottom:16px}.gallery-list-item a{color:#333}.gallery-list-item .glyphicon-lock{position:absolute;z-index:1;top:-12px;left:90px;display:block;width:36px;height:36px;background-color:white;border:1px solid #aaa;border-radius:50%;font-size:16px;line-height:34px;text-align:center}.locked-without-preview-image .glyphicon-lock{top:0;left:0;width:112px;height:112px;border-radius:0;font-size:48px;line-height:104px}.gallery-list-img{width:112px;height:112px;box-shadow:0 2px 4px rgba(0,0,0,0.06)}.gallery-list-img.acts-on-hc-bg-with-gradient{padding:24px}.gallery-list-details-wrap{position:absolute;left:112px;top:6px;right:0;height:100px;padding:0 10px;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,0.06);border-left:none;border-right:none;text-align:left}.gallery-list-details{position:relative;top:50%;transform:translateY(-50%)}.gallery-list-name{max-height:2.6rem;overflow:hidden;font-size:1.3rem;word-wrap:break-word}.gallery-list-meta{margin-top:10px;font-size:0.8rem;color:#aaa}.image-list-justify-large{margin:0 16px}.image-list-link{display:block;background-color:#ddd;overflow:hidden}.image-list-square .image-list-link{float:left;width:32%;height:32vw;margin-bottom:2%;margin-right:2%}.image-list-square .image-list-link:nth-child(3n){margin-right:0}@media (min-width: 550px){.image-list-square .image-list-link{width:22%;height:22vw;margin-right:4%;margin-bottom:4%}.image-list-square .image-list-link:nth-child(3n){margin-right:4%}.image-list-square .image-list-link:nth-child(4n){margin-right:0}}.image-list-justify .image-list-link{display:inline-block;width:calc(50vw - 24px);height:calc(50vw - 24px);margin-left:16px;margin-bottom:16px}.image-list-justify .image-list-link:nth-child(3n){margin-right:0}.image-list-justify-large .image-list-link{position:relative;margin-bottom:16px}.image-list-link-video{position:relative}.image-list-link-video::before{content:'\e029';font-family:'Glyphicons Halflings', serif;position:absolute;left:50%;top:50%;font-size:2rem;color:white;text-shadow:0 2px 4px rgba(0,0,0,0.5);transform:translate(-50%, -50%)}.image-list-justify-large .image-list-link-video::before{z-index:1;font-size:4rem}.image-list-img{width:100%}.image-list-img[src='']{visibility:hidden}.image-list-square .image-list-img{display:block;height:32vw;min-height:100px}@media (min-width: 550px){.image-list-square .image-list-img{height:22vw}}.image-list-justify .image-list-img{height:100%;-o-object-fit:contain;object-fit:contain}.image-list-justify-large .image-list-img{position:absolute;top:0;left:0}a.pswp__share--whatsapp:hover{background:#4dc247}a.pswp__share--report:hover{background:#c00}.pswp__button,.pswp__button--arrow--left::before,.pswp__button--arrow--right::before{font-size:20px;color:#fff;background-image:none !important}.pswp__button--arrow--left,.pswp__button--arrow--right{position:absolute;top:50%}.pswp__button--arrow--left::before,.pswp__button--arrow--left::after,.pswp__button--arrow--right::before,.pswp__button--arrow--right::after{padding:10px 4px 0}.pswp__caption__center{height:40px;text-align:center;font-size:0.8rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pswp__order-button-wrap{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;position:absolute;bottom:50px;right:50%;transform:translateX(50%);transition:right 333ms cubic-bezier(0.4, 0, 0.22, 1),bottom 333ms cubic-bezier(0.4, 0, 0.22, 1);text-align:center}.pswp__order-button-wrap.minimal-ui{right:20px;bottom:20px;transform:none}.pswp-redakteur-download{display:block;margin-top:8px;color:white;text-shadow:1px 1px 2px #00000080}.minimal-ui .pswp-redakteur-download{display:none}.pswp__order-button{padding-left:20px;padding-right:20px;text-decoration:none}.pswp__order-button .glyphicon{display:none}.minimal-ui .pswp__order-button{right:20px;width:42px;height:42px;padding:0;border-radius:50%;line-height:40px}.minimal-ui .pswp__order-button .text{display:none}.minimal-ui .pswp__order-button .glyphicon{display:inline;top:3px}.pswp__order-button.hide{display:none}.pswp__share-tooltip a{font-size:1rem}.hits-in-gallery-names{margin-bottom:48px;text-align:center}.search-results-hits-header{text-align:center;font-weight:normal}.hit-in-gallery-names{list-style:none}.hit-in-gallery-names li{display:inline-block}.hit-in-gallery-names-ancestor::after{content:'/';color:#aaa}.social-media-btn{margin-bottom:6px}.social-media-item-twitter{background-color:#1b95e0;color:white}.social-media-item-facebook{background-color:#4267b2;color:white}.social-media-item-whatsapp{background-color:#4dc247;color:white}.no-link-style{text-decoration:none}.shortlinks-spacer{margin-bottom:24px;text-align:center}.shortlinks-spacer .glyphicon{margin-right:6px}.multi-qr-hint-spacer{margin-top:48px}.multi-qr-hint-spacer-inside{margin-top:16px}.gallery-comment-form{margin-top:48px}.is-blackwhite{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%)}.order-close{position:absolute;top:10px;right:10px;background-color:transparent;border:none;font-size:1.3rem;color:#aaa}.order-image,.order-image-branding{border:1px solid transparent}.order-image{display:block;margin:0 auto;max-width:200px;max-height:200px;box-shadow:0 2px 14px rgba(0,0,0,0.2)}.order-image-branding{position:absolute;top:30px;left:50%;transform:translateX(-50%)}.order-image-video{max-width:100%}.order-image-wrap{padding:30px;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,0.06)}.cart-item{position:relative;width:100%;padding:6% 2%;margin-bottom:4%;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,0.06)}.cart-item-hard-delete,.is-soft-deleted .cart-item-details{position:absolute;top:50%;transform:translateY(-50%)}.cart-hr{position:relative;display:block;width:90%;height:1px;margin:12% 5% 8%;background-color:#aaa;border:none}.cart-summary{padding:20px 0;text-align:center}.cart-summary-col{display:inline-block}.cart-summary-col small{position:relative;top:-2px;color:#aaa;font-size:0.8rem}.cart-summary-col:first-child{margin-right:10px;vertical-align:middle}.cart-summary-col:first-child::before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.cart-summary-col:nth-child(2){margin-left:10px}.col-summary-sum{font-size:1.3rem;font-weight:bold}.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-top:6px;color:#aaa}.alert-coupon .alert-coupon-highlight{color:#c00}.cart-item.is-soft-deleted{background-color:transparent;box-shadow:none;border:none}.cart-item.error{background-color:#fdd;border-color:#f00}.cart-item-img{position:relative;float:left;width:30%;max-height:100px;text-align:center}.is-soft-deleted .cart-item-img{width:20%}.cart-item-img img{max-width:100%;max-height:100px}.cart-item-img::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%}.cart-item-img-edit-link{display:block}.cart-item-img-edit-link::before{content:'';position:absolute;z-index:1;top:0;left:0;right:0;bottom:0}.cart-item-img-dimension-helper{display:inline-block;margin:0 auto;box-shadow:0 0 4px rgba(0,0,0,0.5)}.cart-item-details{float:left;width:66%;margin-left:4%;vertical-align:top;line-height:150%}.is-soft-deleted .cart-item-details{left:20%;width:75%;margin-left:0}.cart-item-hard-delete{display:none;right:0;width:10%;text-align:center;color:#a00}.is-soft-deleted .cart-item-hard-delete{display:block}.cart-item-title{display:block;color:#aaa}.cart-item-name{font-weight:bold}.cart-item-opts,.cart-white-border-wrap{color:#aaa;font-size:0.8rem}.cart-item-price,.cart-item-amount{display:inline-block;margin:4% 10px 0 0;font-size:0.8rem}.cart-item-price{color:#a00}.cart-item-volume-discount-wrap{display:flex;flex-flow:column wrap;width:-webkit-max-content;width:-moz-max-content;width:max-content}.cart-item-volume-discount-hint{display:block;margin-top:8px;color:#aaa;white-space:nowrap}.cart-item-volume-discount{display:block;margin:2px 0 10px;font-weight:bold}.cart-item-volume-discount small{font-size:85%;font-weight:normal;text-transform:none}.cart-item-actions-link{margin-right:6px;color:#999}.cart-item-actions-link:last-child{margin-right:0}.alert-submit-error,.alert-changes{display:none}.alert-changes p{text-align:left}.alert-changes li{clear:right;padding-bottom:10px;list-style:none;text-align:left}.alert-changes img{float:right;max-width:100px;max-height:100px;margin-left:10px}.changes-reason{margin-bottom:10px}.cart-package-processing-alert p+p{margin-top:8px}.basket-min-order-val-qr-hint:not(.hide){display:block}.cart-info-alert{padding:48px 16px 0}.cart-shipping-info{margin-bottom:16px}.cart-info{padding:48px 16px 0}.cart-info-item{margin-bottom:10px;font-size:0.8rem;color:#aaa;text-align:center}.address-form{padding:10px 30px 30px}.address-small-link{display:block;margin-top:10px;text-align:center;font-size:0.8rem}.address-header-extra{display:block;color:#aaa;margin-top:-2px}.address-small-link-toggle-bill{margin-bottom:20px}.bankaccount{display:none}.bulk-info{text-align:left}.bulk-info p{margin-bottom:5px}.bulk-order-label{font-weight:bold}.confirm-order-submit{text-align:center}.confirm-order-submit-top{margin-bottom:40px}.confirm-order-submit-bottom{margin-top:40px}.confirm-order-edit{display:block;margin-top:16px}.confirm-order-section{margin:16px auto 48px;width:80%;max-width:300px}.confirm-order-section-overview table{width:100%}.confirm-order-section-overview td{word-wrap:break-word}.confirm-order-section-overview td:first-child{padding-right:10px}.confirm-order-section-overview td:nth-child(2){text-align:right;white-space:nowrap}.confirm-order-section-overview td.confirm-order-no-vat{padding-right:1px;padding-top:10px;text-align:center}.confirm-order-section-data-spacer{display:inline-block;width:100%;height:8px}.confirm-order-coupon-text{text-align:center;font-size:0.8rem;line-height:1}.main-wrap-ordersent-intro{padding:0 20px 30px;text-align:center;word-wrap:break-word}.main-wrap-ordersent-intro strong{display:block;margin-top:10px}.alert-ordersent-invoice p{padding-bottom:30px}.main-wrap-ordersent-paymethod-hint{margin:0 0 20px}.alert-highlight{background-color:#ff8}.payment-page-list{margin-top:10px;padding:0 32px 48px}.alert .payment-page-list{margin-bottom:0;padding:0;text-align:left}.payment-page-list dt{margin-bottom:2px;font-weight:bold}.payment-page-list dd{margin-left:20px;padding-bottom:10px;word-wrap:break-word}.payment-page-center-wrap{text-align:center}.payment-page-center-wrap .btn{display:block;margin:20px auto 10px;text-decoration:none}.payment-image{display:block;margin:0 auto 10px}.payment-home-link{margin-top:20px}.payment-page-container{padding:20px}.payment-page-container p{margin-bottom:10px}.payment-page-container li{margin-bottom:5px}.payment-wrap{text-align:center}.payment-amount-wrap{margin-bottom:48px;font-size:1.3rem}.payment-amount-subject{display:block;margin-bottom:12px;font-size:0.8rem}.payment-element-wrap{width:90vw;max-width:400px;margin:0 auto 24px}.payment-element-label{margin-bottom:12px}.payment-errors{color:#c00;margin-top:12px}.stripe-foreign-fee-warning{display:block;margin:8px 12px 0;color:#aaa;line-height:1rem}.StripeElement--webkit-autofill{background-color:#fefde5 !important}.custom-article-wrapper{margin-top:48px;padding:16px;background-color:#fff;text-align:center;box-shadow:0 2px 4px rgba(0,0,0,0.06)}.custom-article-wrapper .custom-article-name{margin-top:0}.custom-article-wrapper .custom-article-full-width-el{width:calc(100% + 32px);max-width:none;margin:0 -16px 16px}.custom-article-wrapper-without-spacer{margin-top:0}.custom-article-description{margin-bottom:16px;text-align:left}.custom-article-count{color:#aaa;font-size:0.8rem}.custom-article-price{font-size:1.3rem;color:#a94442}.cart-item-opts-package{margin-top:5px;line-height:125%}.cart-item-img-package .glyphicon{font-size:100px}.cart-item-img-package .glyphicon-picture::after{content:attr(data-count);font-family:sans-serif;position:absolute;top:-8px;right:-16px;width:32px;height:32px;border:2px solid #333;border-radius:50%;font-size:1rem;background:white;line-height:32px;color:#333}@media (max-width: 400px){.cart-item-img-package .glyphicon{font-size:80px}.cart-item-img-package .glyphicon::after{top:-4px;right:-12px;width:24px;height:24px;font-size:0.8rem;line-height:24px}}.cart-package-images{display:flex;justify-content:center;flex-wrap:wrap;margin:20px auto 0;padding-top:10px;border-top:1px solid #eee}.cart-package-image-outer{position:relative;display:flex;justify-content:center;align-items:center;height:72px;padding:4px}.cart-package-image-outer::before{content:'';position:absolute;z-index:1;top:0;left:0;width:100%;height:100%}.cart-package-image-outer.with-crop-warning{background-color:rgba(204,0,0,0.25);outline:1px solid #c00}.cart-package-image-inner{display:flex;justify-content:center;align-items:center;height:64px;box-shadow:0 0 4px rgba(0,0,0,0.5)}.cart-package-image{position:relative;max-width:100%;max-height:100%}.cart-package-crop-change-hint{display:block;color:#aaa;text-align:center}.business-card{max-width:400px;margin:0 auto 80px;padding:20px 40px;border-style:solid;border-top-width:3px;border-right:none;border-bottom:none;border-left:none;text-align:center;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}.contact-thanks{text-align:center}.customer-upload-disclaimer{margin-bottom:16px}.customer-upload-wrap{margin-bottom:16px;padding:0 16px;text-align:center}.customer-upload-wrap .fileupload-overall-progress,.customer-upload-wrap .fileupload-processing{display:block;margin:10px auto}.customer-upload-button{position:relative}.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-lifespan-hint{display:block;margin-top:5px;font-size:0.8rem;color:#aaa}.customer-upload-lifespan-hint.hide{display:none}.custom-upload-results{margin:16px 0 16px}.custom-upload-results-loading-spinner{position:relative;display:inline-block;top:6px;width:24px;height:24px;margin-right:12px;border-width:2px;border-style:solid;border-radius:50%;border-left-color:transparent !important;border-right-color:transparent !important;-webkit-animation:cssload-spin 1s infinite linear;animation:cssload-spin 1s infinite linear}.form-group-default input,.form-group-default select,.form-group-default .textarea{display:block;width:100%;padding:4px;font-size:1rem}.form-group-radio p,.form-group-text label,.form-group-default label{color:#aaa;font-size:0.8rem}.form-group{width:100%;max-width:400px;margin:20px auto}.form-group-default input,.form-group-default select,.form-group-default .textarea{margin-bottom:2px;padding:10px}.form-group-default input{border:1px solid #eee}.form-group-default label{display:block}.form-group-default input.error,.form-group-default.error input{border-color:#c00}.form-group-default label.error,.form-group-default.error small{color:#c00}.form-group-default .checkbox{width:auto;display:inline-block}.form-group-default-first{margin-top:0}.form-group-error{color:#c00}.form-group-cols>div{float:left}.form-group-col-sm{width:32%}.form-group-col-lg{width:62%;margin-left:6%}.form-group-text p,.form-group-text label{display:inline-block}.form-group-new-section{margin-top:40px}.form-group-radio p{margin-bottom:8px}.form-group-radio input{margin-left:20px}.form-group-radio label{display:inline-block;margin-bottom:8px}.form-group-notices p{display:none;padding:20px;background-color:#fff;border:1px solid #aaa}.form-group-radio-inline label{margin-right:10px}.form-group-checkbox input{vertical-align:top}.form-group-checkbox label{display:inline-block;width:90%}.form-group-checkbox label a.no-underline{text-decoration:none}.form-group-checkbox label.error{color:#c00}.form-group-submit{margin-top:40px}.form-group-submit .btn{width:100%;max-width:400px}.header-v4{position:relative;width:100%;min-height:95px;text-align:center;color:white;overflow:hidden}.header-v4 h1,.header-v4 h2{margin:0;color:white}.header-bg-image{transition:filter 500ms linear;position:relative;z-index:0}.header-bg-image .acts-on-text-shadow{text-shadow:0 2px 4px rgba(0,0,0,0.25)}.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}.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) h1,.header-bg-color.header-bg-neutral:not(.has-full-width-logo) h2,.header-bg-color.header-bg-neutral.has-full-width-logo:not(.header-content-logo) h1,.header-bg-color.header-bg-neutral.has-full-width-logo:not(.header-content-logo) h2{color:inherit}.glyphicon-menu-hamburger.is-dark{color:#333}.glyphicon-menu-hamburger.has-text-shadow{text-shadow:0 2px 4px rgba(0,0,0,0.25)}.startpage-header-logo{display:none}.header-content-logo .header-logo,.show-logo .startpage-header-logo{display:inline-block;max-width:100%;padding:48px 32px}.header-content-logo .header-logo.is-narrow,.show-logo .startpage-header-logo.is-narrow{padding-top:8px;padding-bottom:8px}.header-content-logo .header-logo.is-fixed-height,.show-logo .startpage-header-logo.is-fixed-height{height:95px;padding:0}.header-content-logo .header-logo.is-full-width,.show-logo .startpage-header-logo.is-full-width{width:100%;padding:0}.header-content-jumbo .header-jumbo-wrap{display:block}.jumbo-wrap{display:none}.show-jumbo .jumbo-wrap{display:block}.header-content-jumbo .header-jumbo-top,.jumbo-wrap .jumbo-top{font-size:1.3rem;font-weight:bold;text-transform:uppercase}.header-content-jumbo .header-jumbo-bottom,.jumbo-wrap .jumbo-bottom{font-size:1rem;font-weight:normal;line-height:1.3;text-transform:uppercase}.jumbo-style-1,.jumbo-wrap{margin:0 auto;padding:60px 16px 32px}.startpage-header-logo+.jumbo-style-1,.startpage-header-logo+.jumbo-wrap{padding-top:0}.jumbo-style-1 .header-jumbo-top::after,.jumbo-style-1 .jumbo-top::after,.jumbo-wrap .header-jumbo-top::after,.jumbo-wrap .jumbo-top::after{content:'';display:block;width:600px;max-width:100%;margin:20px auto;border-bottom:1px solid white;border-bottom-color:inherit}.header-content-jumbo .jumbo-style-2{display:flex;flex-direction:column;align-items:center;margin:60px auto 32px}.jumbo-style-2 .header-jumbo-top,.jumbo-style-2 .header-jumbo-bottom{display:inline-block;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-2 .header-jumbo-top{margin-bottom:16px;padding:10px 16px}.jumbo-style-2 .header-jumbo-top::after{content:'';height:0;display:block}.jumbo-style-2 .header-jumbo-bottom{padding:0 8px}.jumbo-style-3{margin:60px auto 32px}.jumbo-style-3 .header-jumbo-top{display:inline-block;margin-bottom:16px;padding:8px 16px;border:2px solid white;border-color:inherit}.jumbo-style-3 .header-jumbo-bottom{display:block}.header-jumbo-wrap.hide-bottom .header-jumbo-top,.jumbo-wrap.hide-bottom .jumbo-top{margin-bottom:0}.header-jumbo-wrap.hide-bottom .header-jumbo-top::after,.jumbo-wrap.hide-bottom .jumbo-top::after{content:none}.startpage-header-pages-nav-wrap{display:none;width:100%;padding:16px 8px;text-align:center;white-space:nowrap;overflow:auto}.startpage-header-pages-nav-wrap.do-show{display:block;background:rgba(0,0,0,0.23)}.header-content-logo.has-full-width-logo .startpage-header-pages-nav-wrap{position:absolute;z-index:0;bottom:0;padding-top:8px}.header-content-logo.has-fixed-height .startpage-header-pages-nav-wrap{padding-top:8px}.startpage-header-pages-nav-wrap:first-child{margin-top:50px}.startpage-header-pages-nav{display:block;list-style:none;padding:0;margin:0;font-size:1rem}.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{color:inherit !important;text-decoration:none}.startpage-header-pages-nav .glyphicon{top:2px;left:1px}.header-bg-image,.startpage-searchbox-bg-image{position:relative;z-index:0;overflow:hidden}.header-bg-image .bg-overlay,.startpage-searchbox-bg-image .bg-overlay{display:block}.bg-overlay{display:none;position:absolute}.bg-overlay+.startpage-header-pages-nav-wrap{margin-top:50px}.bg-image-overlay{z-index:-2;top:-5px;left:-5%;width:110%;height:110%;background-position:center;background-repeat:no-repeat;background-size:cover}.bg-image-overlay.is-blurred{filter:blur(5px)}.bg-image-overlay.is-grayscale{filter:grayscale(100%)}.bg-image-overlay.is-grayscale.is-blurred{filter:grayscale(100%) blur(5px)}.bg-image-overlay.is-hc-tainted{background-blend-mode:luminosity}.bg-taint-overlay{z-index:-1;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.4)}.image-info-img-wrapper{padding:8% auto}.image-infos-details{position:relative;padding:4% 8%;margin:8% 4%;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,0.06)}.image-infos-details a{text-decoration:none}.image-infos-details .hashtag-link{display:block;margin-top:5px;font-size:85%}.image-info-label{font-weight:bold;margin-top:16px}.image-info-order-wrapper{text-align:center}.packages-composer{position:fixed;z-index:2;bottom:0;width:100%;background-color:#fff;text-align:center;transform:translateY(100%);transition:transform 0.4s ease-in-out}.packages-composer.visible{box-shadow:0 -2px 8px rgba(0,0,0,0.5);transform:translateY(0)}.packages-composer-hint{padding:12px;font-size:1.3rem;color:#fff}.packages-composer-hint:not(.acts-on-hc-bg){background-color:#16ac7a}.packages-composer-hint-dynamic-line:not(.hide){display:block;margin-bottom:12px;font-size:0.8rem}.packages-composer-hint-dynamic-line:not(.hide):last-child{margin-bottom:0}.packages-composer-hint-dynamic-cta{text-transform:uppercase;text-decoration:underline;cursor:pointer}.packages-composer-untagged-link{color:inherit}.packages-composer-progress-bar{width:100%;height:4px;transition:height 0.4s ease-in-out;transition-property:height, width}.packages-composer-progress-bar:not(.acts-on-hc-bg){background-color:#16ac7a}.packages-composer-inner-wrap{padding:24px 0}.packages-composer-short-desc{display:block;font-size:0.8rem;padding:4px 16px;color:#c00}.packages-composer-carousel{overflow:scroll;overflow-y:hidden;height:122px;padding:6px 0 6px;white-space:nowrap}.packages-composer-carousel::before,.packages-composer-carousel::after{content:'';display:inline-block;width:50%;width:calc(50% - 24px - 60px / 2);height:60px}.packages-composer-placeholder{position:relative;display:inline-block;width:60px;height:60px;margin:24px;background-color:#eee;background-size:cover;background-position:center;border:1px dashed #aaa;border-radius:4px;transition:transform 0.4s ease-in-out}.packages-composer-placeholder.active{border:none;box-shadow:0 0 8px;transform:scale(1.5)}.packages-composer-placeholder.active.has-image .glyphicon{display:block}.packages-composer-placeholder.not-allowed{box-shadow:0 0 8px #c00}.packages-composer-placeholder .glyphicon{display:none;position:absolute;right:-8px;top:-6px;padding:4px;background-color:#d9534f;border-radius:50%;color:white;font-size:0.6rem}.is-calendar-image::after{content:attr(data-month);position:absolute;top:50%;left:0;width:100%;font-size:0.8rem;color:#aaa;transform:translateY(-50%)}.is-calendar-image.has-image::after{top:100%;margin-top:3px;transform:none}.is-calendar-image.has-image.active::after{display:none}.is-calendar-image.has-image{border:none;box-shadow:0 2px 2px #ccc}.is-calendar-image.has-image.is-year-2024{background-image:url(/assets/fe/calendar_package_bgs/monat_hoch_dunkel_2024-1265fc006465946990e7dde174bed77abbaa87813a77fbd30adb734d42e977f3.png)}.is-calendar-image.has-image.is-year-2024.is-landscape{background-image:url(/assets/fe/calendar_package_bgs/monat_quer_dunkel_2024-d9af4a269c5b34a18263fa1a7b29347e7297264c8c1171135177f4efe0220328.png)}.is-calendar-image.has-image.is-year-2024.is-bright{background-image:url(/assets/fe/calendar_package_bgs/monat_hoch_hell_2024-24934615e7886e743f32e41f697f0258e4315fe2bb98dea73b229c10501b1fe5.png)}.is-calendar-image.has-image.is-year-2024.is-bright.is-landscape{background-image:url(/assets/fe/calendar_package_bgs/monat_quer_hell_2024-38cf8af8a808bc5a2b8fca37da988d6b3ec7b1d9f7d269de0d01a1d03011858e.png)}.is-calendar-image.has-image.is-year-2025{background-image:url(/assets/fe/calendar_package_bgs/monat_hoch_dunkel_2025-4b827adcdb29b8b817e16ddd17ed42ea20b63adb828b979b5e76dbb786b6388d.png)}.is-calendar-image.has-image.is-year-2025.is-landscape{background-image:url(/assets/fe/calendar_package_bgs/monat_quer_dunkel_2025-c891b5de2df1f36c09d0d847804864004c874284371d7af69595c524a1e019f1.png)}.is-calendar-image.has-image.is-year-2025.is-bright{background-image:url(/assets/fe/calendar_package_bgs/monat_hoch_hell_2025-a7ff9b33829941306baf0841d475bd6454346d63114c3e3865ef2ba432450d91.png)}.is-calendar-image.has-image.is-year-2025.is-bright.is-landscape{background-image:url(/assets/fe/calendar_package_bgs/monat_quer_hell_2025-ac22c4f1513741707a4b353f8fdeff4986f110f6f9aa7ec4e816d4b8da448d93.png)}.is-calendar-image.has-image.is-year-2026{background-image:url(/assets/fe/calendar_package_bgs/monat_hoch_dunkel_2026-2f5c3366141b9ca7e8d4975ee9b3e32f497717241cee7cbd3cc63e95c19e23e5.png)}.is-calendar-image.has-image.is-year-2026.is-landscape{background-image:url(/assets/fe/calendar_package_bgs/monat_quer_dunkel_2026-01dd629ac7154c309e09a1d98306ab2a1d4f7fad74c95a3f66088a7459c9b635.png)}.is-calendar-image.has-image.is-year-2026.is-bright{background-image:url(/assets/fe/calendar_package_bgs/monat_hoch_hell_2026-39385f5d9cedb65d22701a20db1ae0084fb5ff864bd50aebfabe8a649634c691.png)}.is-calendar-image.has-image.is-year-2026.is-bright.is-landscape{background-image:url(/assets/fe/calendar_package_bgs/monat_quer_hell_2026-999a177852e546d9319cd11f280611e69503b6ec9fc8e22d172a26684b088aa5.png)}.is-calendar-image.has-image.is-year-2027{background-image:url(/assets/fe/calendar_package_bgs/monat_hoch_dunkel_2027-ae08ceba394ddae7302d50904afb6cc4be663890df18b78c55dd7659fadcb5ce.png)}.is-calendar-image.has-image.is-year-2027.is-landscape{background-image:url(/assets/fe/calendar_package_bgs/monat_quer_dunkel_2027-e98f7764307da7c496632dc44e71aef61f2fdef9c348703b788682aa92aa58f0.png)}.is-calendar-image.has-image.is-year-2027.is-bright{background-image:url(/assets/fe/calendar_package_bgs/monat_hoch_hell_2027-084763d5d36f370ee5fb8456d0ef5e73674e80b8e449b71ce86cd2c8fdea337c.png)}.is-calendar-image.has-image.is-year-2027.is-bright.is-landscape{background-image:url(/assets/fe/calendar_package_bgs/monat_quer_hell_2027-a2a1a00c3b50e1c418660a984d5ca229a96471d2d42bd15cffadff17a6252a0e.png)}.is-calendar-image.has-image.is-title{background-image:url(/assets/fe/calendar_package_bgs/titel_dunkel-963f7c374769c66513dca9c87c783cad71a888a9996195b555e40148b0653c1c.png)}.is-calendar-image.has-image.is-title.is-bright{background-image:url(/assets/fe/calendar_package_bgs/titel_hell-e11a5f7f0265140263853c3216b5690eef6231220799b73f647bacc68216143a.png)}.is-calendar-image.has-image.is-title::before{content:attr(data-title-text);position:absolute;top:50%;transform:translateY(-50%);color:#666;white-space:normal;line-height:150%}.is-calendar-image.has-image.is-title.spans-one-year::before{left:11%;width:11%;font-size:6px;word-break:break-all}.is-calendar-image.has-image.is-title.spans-two-years::before{left:6%;width:23%;font-size:2px;white-space:pre-wrap}.is-calendar-image.has-image.is-title.is-landscape::before{left:0;top:auto;transform:none;width:100%}.is-calendar-image.has-image.is-title.is-landscape.spans-one-year::before{bottom:8%}.is-calendar-image.has-image.is-title.is-landscape.spans-two-years::before{bottom:8%}.calendar-package-image{position:absolute;left:38%;right:0;top:10%;bottom:0;background-repeat:no-repeat;background-position:center;background-size:contain}.packages-composer-placeholder.is-landscape .calendar-package-image{left:0;top:10%;bottom:30%}.packages-composer-placeholder:not(.is-landscape) .calendar-package-image{border-radius:0 0 4px 0}.packages-composer-add-button{display:inline-block;width:60px;height:60px;margin:24px;vertical-align:top}.packages-composer-separator{display:inline-block;position:relative;z-index:-1;top:-10px;width:1px;height:90px;background-color:#ddd}.packages-composer-save{width:60px;height:60px;margin:24px;vertical-align:top}.packages-composer-save.disabled{pointer-events:initial}.packages-composer-save .glyphicon{font-size:1.3rem}.packages-composer-close-hide{color:#ccc}.packages-composer-close-cancel{color:#a94442}.packages-image-bird{position:absolute;opacity:0;z-index:2;background-size:cover;transition-property:width, height, top, left, border-radius;transition-duration:0.4s}.packages-image-bird.flying{opacity:1;border-radius:4px}.packages-mode-selector{display:flex;justify-content:space-around;flex-wrap:wrap}.packages-mode{position:relative;padding:16px 8px;text-align:center;cursor:pointer}.packages-mode.active,.packages-mode.active .glyphicon{color:white}.packages-mode .glyphicon{display:block;margin-bottom:4px;font-size:2rem}.packages-mode .glyphicon.packages-mode-big-icon{font-size:3rem}.packages-mode-label{font-size:0.8rem}.active .packages-mode-label{color:white}.package-badge{padding:0 8px;background-color:#a00;color:white;border-radius:10px;font-weight:bold}.package-mode-badge{position:absolute;top:6px;font-size:0.6rem}.package-mode-normal-badge{right:16px}.package-mode-calendars-badge{right:10px}.package-mode-download-badge{right:2px;white-space:nowrap}.packages-opener-more-infos{margin-top:16px;padding-top:32px;border-top:1px solid #eee}.packages-opener-more-infos p{margin-bottom:8px}.packages-opener-header{position:relative;margin-bottom:32px;text-align:center;font-size:1.3rem;font-weight:normal}.packages-opener-header .glyphicon{position:absolute;right:0;top:6px;color:#aaa;font-size:1rem}.packages-opener-hint{color:#c00}.packages-opener-hint .btn{margin-top:4px;margin-bottom:16px}.packages-opener-download-price{color:#a94442;font-size:1.3rem}.packages-opener-download-discount{display:block;font-size:0.8rem;color:#aaa}.packages-opener-download-cta{margin:16px 0}.packages-list-item{position:relative;width:100%;max-width:400px;margin:0 auto 64px;padding-bottom:20px;box-shadow:0 2px 4px rgba(0,0,0,0.06)}.packages-list-item.is-last-visible{margin-bottom:32px}.packages-list-item.is-digi-only{filter:hue-rotate(45deg)}.packages-list-item-name-wrap{color:#fff;text-align:center;padding:24px 12px}.packages-list-item:nth-of-type(3n+1) .packages-list-item-name-wrap:not(.acts-on-hc-bg){background:#00bcd4}.packages-list-item:nth-of-type(3n+2) .packages-list-item-name-wrap:not(.acts-on-hc-bg){background:#e53935}.packages-list-item:nth-of-type(3n+3) .packages-list-item-name-wrap:not(.acts-on-hc-bg){background:#4527a0}.packages-list-item-name{font-size:1.3rem}.packages-list-item-label{display:inline-block;margin-top:12px;padding:4px 8px;border-radius:20px;font-size:0.8rem;background:#fff}.packages-list-item-label.hide{display:none}.packages-list-item:nth-of-type(3n+1) .packages-list-item-label:not(.acts-on-hc) .packages-list-item-label{color:#00bcd4}.packages-list-item:nth-of-type(3n+2) .packages-list-item-label:not(.acts-on-hc) .packages-list-item-label{color:#e53935}.packages-list-item:nth-of-type(3n+3) .packages-list-item-label:not(.acts-on-hc) .packages-list-item-label{color:#4527a0}.packages-list-item-price-wrap{float:right;margin:24px;text-align:center}.packages-list-item-price{font-size:1.3rem;font-weight:bold}.packages-list-item-shipping-hint{font-size:0.8rem;color:#aaa}.packages-list-item-discount{margin-top:4px;font-size:0.8rem}.packages-list-item-discount:not(.hide){display:inline-block}.packages-list-item-products{margin:24px;line-height:1.5em;text-align:left}.packages-list-item-free-download-hint,.packages-list-item-free-gallery-download-hint{display:block;text-align:center;margin:60px 10px 30px;padding:15px;border-radius:20px;color:#fff}.packages-list-item-choose{position:absolute;left:50%;bottom:-27px;width:54px;height:54px;padding:0;border:none;border-radius:50%;transform:translateX(-50%);font-size:1.3rem;box-shadow:0 2px 4px rgba(0,0,0,0.06)}.packages-list-item-choose:hover,.packages-list-item-choose:focus{border:none}.packages-list-item-choose .glyphicon{top:2px}.packages-list-item:nth-of-type(3n+1) .packages-list-item-choose:not(.acts-on-hc-bg){background:#00bcd4}.packages-list-item:nth-of-type(3n+2) .packages-list-item-choose:not(.acts-on-hc-bg){background:#e53935}.packages-list-item:nth-of-type(3n+3) .packages-list-item-choose:not(.acts-on-hc-bg){background:#4527a0}.shop-privacy-terms{box-shadow:0 2px 4px rgba(0,0,0,0.15) inset;margin-top:40px;padding:10px;font:12px/18px monospace, serif;height:200px;border:1px solid #ddd;overflow:scroll;background-color:#f7f7f7}.privacy-gfx{margin:60px auto;text-align:center}.privacy-gfx img{height:60px;margin:10px;filter:grayscale(1)}.productinfo-wrap{width:400px;max-width:100%;max-width:calc(100% - 32px);margin:0 auto 16px;cursor:pointer}.productinfo-wrap.active{border-top-width:3px;border-top-style:solid}.productinfo-wrap.active:not(.acts-on-hc-border){border-color:#16ac7a}.productinfo-wrap.active .productinfo-short,.productinfo-wrap.active .productinfo-short-image,.productinfo-wrap.active .productinfo-more{display:none}.productinfo-wrap.active .productinfo-full{display:block}.productinfo-name{margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #eee}.productinfo-header{display:block;margin-top:3px;text-align:center;color:#aaa}.productinfo-short-image{display:block;max-width:200px;margin:0 auto 16px}.productinfo-more{display:block;margin:0 auto}.productinfo-full{display:none;text-align:left}.productinfo-full p,.productinfo-full h2,.productinfo-full img,.productinfo-full iframe{margin-bottom:10px}.productinfo-full iframe,.productinfo-full img{max-width:100%}.productinfo-full iframe{height:auto !important;border:none}.redaktion-copyright{display:block;width:100%;padding:4px;font-size:1rem}.image-infos-details-redaktion{text-align:center}.redaktion-copyright{width:100%;min-height:120px;margin-top:24px;margin-bottom:4px;background-color:#f7f7f7}.redaktion-download-wrapper{margin-top:24px}.redaktion-download-wrapper.disabled{display:none}.show-on-download-requested{display:none}.on-download-requested{background-color:white}.on-download-requested .hide-on-download-requested{display:none}.on-download-requested .show-on-download-requested{display:block}.redaktion-not-allowed{margin-top:24px;color:#c00}.footer .redakteur-logout-link{color:#c00}.register-kid-text{margin-bottom:48px}.register-kid-checkbox-hint{display:block;color:#aaa}.register-kid-more-kids-text{color:#aaa}.swiper-container{z-index:0;padding-bottom:32px}.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}.swiper-pagination{width:100%;text-align:inherit}.startpage-diashow{padding-top:32px}
