/*!
This is an automatically generated file. Please do NOT change it directly.
Use ./../sources/styles instead.
For further information see ./../sources/README.md.
*/@-ms-viewport{width:device-width;zoom:1}@viewport{width:device-width;zoom:1}#button_personal_data_change{background:#009767;color:#fff}.content-wrapper{border:1px solid #c0c2c4;box-sizing:border-box;padding:4%;width:100%}@media (min-width:45em){.content-wrapper{padding:2%}}.cms-link,.help-link,.link-more,.login-box-hint,.login-box-list-link,.product-category-list-product-distribution{background:url(../images/vgn/u166.png) no-repeat right center;padding-right:24px}.rd-back{background:url(../images/vgn/u166_2.png) no-repeat center;width:24px}.rd-next{background:url(../images/vgn/u166.png) no-repeat center;width:24px}.search-box-submit{background:url(../images/vgn/u128.png) no-repeat center;width:24px}.login-toggle:after,.shopping-cart-toggle:after{background:url(../images/vgn/u4.png) no-repeat center;width:24px}.search-box-close{background:url(../images/vgn/u73.png) no-repeat center;width:24px}.button.ico-mobile:before,.overlay a.ico-mobile:before,[class*=btn].ico-mobile:before{background:url(../images/vgn/mobile.png) no-repeat center}.button.ico-print:before,.overlay a.ico-print:before,[class*=btn].ico-print:before{background:url(../images/vgn/print_w.png) no-repeat center}.cms-list-symbol{list-style-image:url(../images/vgn/list-ico.png)}.button,.overlay a,.rd-day-body.rd-day-selected,.tt-cursor,.tt-selectable:hover,[class*=btn]{background:#dcebf2;background:linear-gradient(to bottom,#dcebf2 55%,#cbe1ec 100%);color:#124967;box-shadow:0 1px 1px rgba(18,73,103,.4)}.button:active,.overlay a:active,.rd-day-body.rd-day-selected:active,.tt-cursor:active,.tt-selectable:hover:active,[class*=btn]:active{background:linear-gradient(to bottom,#dcebf2 55%,#e0edf3 100%)}.btn-action,.button.next,.overlay a,.rd-day-body:hover{background:#6683a1;background:linear-gradient(to bottom,#6683a1 55%,#5f7c9b 100%);color:#fff}.btn-action:active,.button.next:active,.overlay a:active,.rd-day-body:hover:active{background:linear-gradient(to bottom,#6683a1 55%,#758faa 100%)}.login-toggle.toggle-off,.login-toggle:hover,.shopping-cart-toggle.toggle-off,.shopping-cart-toggle:hover{background-color:#6683a1;color:#fff}.button.disabled,.overlay a.disabled,[class*=btn].disabled,button[disabled]{background:#999;background:linear-gradient(to bottom,#999 55%,#919191 100%);color:#fff}.product-category-toggle,.shop-signin-toggle{position:relative}.product-category-toggle:after,.shop-signin-toggle:after{background:url(../images/vgn/u4.png) no-repeat center;content:' ';height:100%;width:24px;position:absolute;right:1em;top:0;transition:.25s all}@media (max-width:45em){.product-category-toggle:after,.shop-signin-toggle:after{background:url(../images/vgn/u4-mobile.png) no-repeat center;right:2em}}.product-category-toggle.toggle-off:after,.shop-signin-toggle.toggle-off:after{-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.product-category-toggle,.shop-signin-toggle{background-color:#dcebf2;border-bottom:1px solid #fff;cursor:pointer;font-size:1.2em;padding:.5em 2.5em .5em 1em;text-align:center}@media (min-width:45em){.product-category-toggle,.shop-signin-toggle{background:none;border-color:#333;font-size:1.5em;font-weight:bolder;padding-left:0;padding-top:0;text-align:left}}.button,.overlay a,[class*=btn]{-moz-appearance:button;border:none;border-radius:5px;box-sizing:border-box;cursor:pointer;display:inline-block;font-size:1em;line-height:2;margin:0;padding:.3em 1em;text-align:center;text-decoration:none;width:100%}@media (min-width:45em){.button,.overlay a,[class*=btn]{width:auto;padding:.3em 2em}}.button.ico-mobile,.button.ico-print,.overlay a.ico-mobile,.overlay a.ico-print,[class*=btn].ico-mobile,[class*=btn].ico-print{padding-left:1.5em}.button.ico-mobile:before,.button.ico-print:before,.overlay a.ico-mobile:before,.overlay a.ico-print:before,[class*=btn].ico-mobile:before,[class*=btn].ico-print:before{background-size:100%;content:' ';display:inline-block;height:1.9em;vertical-align:top;width:1.9em}.button.disabled,.overlay a.disabled,[class*=btn].disabled{cursor:default}.currentPageBtn{font-size:large;box-shadow:1px 3px 10px #727272}[class*=error]{color:#d90000}.error-box{background-color:#d90000;background-image:url(../images/error_bg.png);background-position:0 0;background-repeat:no-repeat;box-sizing:border-box;margin:1em 0;padding:4%;width:100%}.error-box [class*=error]{color:#fff}@media (min-width:45em){.error-box{padding:2%}}.error-list{list-style-type:initial;margin-bottom:0}.error-desc,.error-list+*{margin-top:1em}.error input{box-shadow:0 0 1.5px 1px #d90000}.content form [type=checkbox]+label,.content form [type=radio]+label{display:inline-block;width:auto}form .labels,form .presentation-block label{display:block}@media (min-width:45em){form .labels,form .presentation-block label{display:inline-block;min-width:7.18em;width:30%}}form .labels label{display:inline-block}fieldset{border:none;padding:0}@media (min-width:45em){fieldset>legend{float:left;padding:0}fieldset>legend.field-label{margin-right:.4em}}textarea{box-sizing:border-box;color:#333;font-size:1rem;max-width:23em;resize:vertical;width:100%}.field-widget{display:inline-block;width:100%}@media (min-width:45em){.field-widget{margin-left:1%;width:39%}}.field-widget input,.field-widget select,.field-widget textarea{box-sizing:border-box;color:inherit;font-size:inherit;margin:0;width:100%}.field-widget .radio_list input{width:auto}.field-widget>input+input{margin-left:4%}.field-widget>.delivery_postal_code,.field-widget>.delivery_street_number,.field-widget>.invoice_postal_code,.field-widget>.invoice_street_number,.field-widget>.postal_code,.field-widget>.street_number{width:24%}.field-widget>.city,.field-widget>.delivery_city,.field-widget>.delivery_street,.field-widget>.invoice_city,.field-widget>.invoice_street,.field-widget>.street{width:72%}.field-widget .days,.field-widget .months,.field-widget .years{max-width:7.36em;width:32%;margin-left:0}.field{margin:4% auto}.field>.message{vertical-align:top}@media (min-width:45em){.field{margin:2% auto}.field>[class*=field]{display:inline-block;min-width:15em}}.field-hidden{display:none}.field-label{margin:0 0 .25em}@media (min-width:45em){.field-label{margin-bottom:0;width:33.33%}}.field-cell{margin:0}@media (min-width:45em){.field-cell{width:65.66%}}#paystream_form [type=email],#paystream_form [type=tel],#paystream_form [type=text],#paystream_form select,.field-cell .twitter-typeahead,.field-cell input,.field-cell select,.payment-data [type=email],.payment-data [type=tel],.payment-data [type=text],.payment-data select{box-sizing:border-box;color:#333;font-size:1em;max-width:23em;width:100%}.field-cell [type=checkbox],.field-cell [type=radio]{margin-left:0;width:auto;vertical-align:top}.field-cell [type=checkbox]+label,.field-cell [type=radio]+label{display:inline-block;max-width:90%}.field-cell .days,.field-cell .months,.field-cell .years{max-width:7.36em;width:32%;margin-left:0}.field-cell>p{margin:1em 0 0}.field-cell>p:first-child{margin:0}.radio_list{list-style-type:none;padding:0;margin:0}.span-1{width:100%}.span-2{width:50%}.span-3{width:33.333333333333336%}.span-4{width:25%}.span-5{width:20%}.span-6{width:16.666666666666668%}.span-7{width:14.285714285714286%}.span-8{width:12.5%}.span-9{width:11.11111111111111%}.span-10{width:10%}.span-11{width:9.090909090909092%}.span-12{width:8.333333333333334%}.cms-content a,.content-section a,.link,.payment_method_info a,.term-field a{color:#124967;text-decoration:underline}.cms-content a:active,.cms-content a:focus,.cms-content a:hover,.cms-content a:visited,.content-section a:active,.content-section a:focus,.content-section a:hover,.content-section a:visited,.link:active,.link:focus,.link:hover,.link:visited,.payment_method_info a:active,.payment_method_info a:focus,.payment_method_info a:hover,.payment_method_info a:visited,.term-field a:active,.term-field a:focus,.term-field a:hover,.term-field a:visited{color:#124967}.help-link,.link-more{display:inline-block;margin-bottom:1em;margin-top:1em}a{color:#333}caption,h1,h2,h3{color:#1e1e1e}caption,h1,h2,h3,h4{font-weight:400;margin:0}ul{padding:0 0 0 1em}img{border:none}[class*=warning]{color:#ff8c00}.actions:after,.clearfix:after,.order_overview_customer_address_payment [class^=order_overview_customer]:after,.userpanel:after{clear:both;content:"";display:table}.emphasize{text-decoration:underline}.hidden,.login-box-label{display:none!important}.invisible{color:transparent;font-size:0;height:0;overflow:hidden;visibility:hidden;width:0}.info-text,.required-fields{color:#858585;font-size:.875em}.price{background-color:#dcebf2;padding:4%;text-align:right}@media (min-width:35em){.price{padding:2%}}form .price b{display:block}[data-toggle-target]{overflow:hidden!important}[data-toggle-target].toggleNator{height:0!important}.use-toggleNator [data-toggle-target]{transition:height .4s ease}.paginator{margin-bottom:1em}.display-flex{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}table{border-collapse:collapse;border-spacing:0;box-sizing:border-box;table-layout:fixed;width:100%}caption{text-align:left}td,th{padding:1em 2%}@media (min-width:45em){td,th{padding:1em 1%}td:first-child,th:first-child{padding-left:2%}td:last-child,th:last-child{padding-right:2%}}th{text-align:center}@media (min-width:45em){th:first-child,th:nth-child(2),th:nth-child(3){text-align:left}}@media (max-width:45em){table,tbody,td,tfoot,th,tr{display:block;text-align:left}thead tr:first-child{border:0;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);height:0;overflow:hidden;padding:0;position:absolute;width:1px}}tbody{border:1px solid #c0c2c4;border-bottom:none}tbody:last-of-type{border-bottom:1px solid #c0c2c4}@media (min-width:45em){thead{border:1px solid #c0c2c4}}.actual-content{margin:2em 4% 0}@media (min-width:45em){.actual-content{margin-left:2%;margin-right:2%}}.actual-content>*+*{margin-top:1em}@media (max-width:45em){.actual-content{margin:1em 4% 0}}.content-section+.content-section,.content-wrapper+.content-wrapper{margin-top:1em}article h1{font-size:1.5em}.actions{margin-top:2em}@media (min-width:45em){.actions .left,.actions .right{display:inline-block;width:48%}.actions .right{float:right;text-align:right}}.button-helper,.button-helper+.button-helper{margin-top:1em}@media (min-width:45em){.button-helper{margin-top:0}}.footer-notice>span{display:inline-block;margin-right:.5em}.footer-notice-ico{float:left;margin-top:1em;vertical-align:text-bottom;width:155px}@media (min-width:35em){.footer-notice-ico{float:none}}@media (min-width:35em){.footer-notice{margin-bottom:2.5em}}.footer-text{text-align:right}@media (min-width:35em){.footer-text{float:right}}.footer-list{display:-ms-flexbox;display:flex;padding:0;margin:0;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:35em){.footer-list{max-width:80%}}.footer-list-item{display:inline-block;margin:0 1% .5em 0;min-width:7em}.footer-list-item>a{font-size:.875em}@media (min-width:45em){.footer-list-item{width:30%}}.no-flexbox .footer-list,.no-flexboxlegacy .footer-list{display:block}.no-flexbox .footer-list-item,.no-flexboxlegacy .footer-list-item{width:45%}@media (min-width:45em){.no-flexbox .footer-list-item,.no-flexboxlegacy .footer-list-item{width:30%}}html{-webkit-text-size-adjust:none;height:100%;min-height:100%;min-width:20pc}@media (max-width:35em){html{overflow:scroll}}body{background-color:#eff2f5;color:#333;font:1em Arial,Verdana,sans-serif;margin:auto;display:table;table-layout:fixed;height:100%;width:100%}@media (max-width:35em){body{overflow:hidden}}.header-main{left:0;position:fixed;top:0;width:100%;z-index:4}.main{width:100%}.main>.container{background:#fff}.main>.container:first-child{padding-top:3em}@media (min-width:45em){.main>.container:first-child{padding-top:3.8em}}.footer-main>.container{background:#fff;padding-bottom:3em}.footer-main>.container:first-child{padding-top:2.5em}@media (min-width:45em){.footer-main>.container:first-child{padding-top:3.375em}}.footer-main .wrapper{padding-left:4%;padding-right:4%}@media (min-width:45em){.footer-main .wrapper{padding-left:2%;padding-right:2%}}.container{max-width:64.0625em;margin:auto}.additional_information{margin-top:2%}.twitter-typeahead{vertical-align:middle}.twitter-typeahead>input{border:1px solid #ccc}.tt-menu{-moz-appearance:textfield;-webkit-appearance:textfield;background:#fff;border:1px solid #c0c2c4;box-sizing:border-box;max-height:11em;overflow-y:auto;width:100%}.tt-dataset{margin:.5em}.tt-suggestion{margin:.25em 0;padding:0 .5em}.tt-selectable{cursor:pointer}.branding{display:inline-block;vertical-align:top}@media (min-width:52em){.branding{padding-left:5.5em;position:relative}}.branding>a{text-decoration:none}.home+.branding{margin-left:2.625em}.branding-ico{left:50%;position:absolute;top:3px;width:2.5em;margin-left:-1.25em}@media (min-width:52em){.branding-ico{background-color:#fff;background:url(../images/vgn/u37_mod.png) no-repeat center bottom;left:0;margin-left:8px;width:3.75em;padding:10px 14px 17px}}.branding-ico-img{display:block;height:auto;max-width:100%}@media (min-width:52em){.branding-ico-img{position:relative;right:-3px;top:-5px}}.branding-label{display:none}@media (min-width:52em){.branding-label{display:inline-block;font-size:1.2em;font-weight:700;padding:.85em .5em}}.cms-content+*{clear:both;margin-top:2em}.cms-content h1+*{margin-top:1.6em}.cms-content h3{margin-bottom:1em;margin-top:1em;padding-bottom:1em}.cms-content .right{float:right;margin-top:-3em}@media (max-width:45em){.cms-content .right{float:none;margin-top:0;display:block;padding-bottom:1em}}.cms-content .btn-action{color:#fff;margin-top:1.6em;text-decoration:none}.cms-content .btn-action:active,.cms-content .btn-action:focus,.cms-content .btn-action:hover,.cms-content .btn-action:visited{color:#fff}.cms-list-symbol{padding-left:1.5em;padding-bottom:1em;padding-top:.2em}.cms-list-symbol>li{margin-top:1.5em}.info_icon{background-repeat:no-repeat;background-position:100% 1em;padding:1em 30px 0 10px;width:95px}.csv-employee-import{margin-top:1em}.csv-employee-import>:first-child{margin-top:0}.csv-employee-import textarea{box-sizing:border-box;margin-top:1em;width:100%}.csv-employee-import th{text-align:left}.csv-employee-import .upload{display:inline-block;min-width:15em;width:80%}.csv-employee-import .upload_preview{display:inline-block;margin:0 .4em 0 0}.csv-employee-import .content-section>label{display:inline-block;min-width:6.25em;width:19%}.csv-employee-import .content-section>select{width:auto}.dataset-functions{margin:0;padding:0}.dataset-functions>li{display:inline-block}.dataset-functions>li+li{margin-left:1em}.dataset-functions .help{position:relative}.dataset-functions .help>ul{background-color:#fff;border:1px solid #c0c2c4;bottom:130%;display:none;list-style:none;padding:.5em;position:absolute;right:-100%;text-align:left;width:12em}.dataset-functions .help:hover>ul{display:block}.rd-container{background:#eff2f5;border:1px solid #c0c2c4;border-bottom-color:#bbb}.rd-container:after,.rd-container:before{content:' ';display:table}.rd-container:after{clear:both}.rd-date{float:left;width:15pc}.rd-month{position:relative}.rd-month>button{height:1.5em;position:absolute;top:5px;border:none;outline:0;padding:0;margin:0}.rd-month>button[disabled]{opacity:.3}.rd-back{left:5px}.rd-next{right:5px}.rd-month-label{font-size:.875em;font-weight:700;padding:5px 30px 0;text-align:center}.rd-days{border-collapse:separate;border-spacing:5px}.rd-days td{background:#fff;border:none;border-radius:3px;color:#333;cursor:pointer}.rd-days td,.rd-days th{display:table-cell;font-size:.875em;padding:5px;text-align:center}.rd-days th{font-weight:700}.rd-days tr{display:table-row}.rd-days thead{border:none}.rd-days tbody{display:table-row-group}.rd-day-body{font-weight:400}.rd-day-body.rd-day-disabled{pointer-events:none;cursor:default;color:#999;opacity:.3}.hero{position:relative}.hero img{display:block;width:100%}.hero img+h1,.hero img+h2,.hero img+h3{font-size:.8em;left:4%;margin:0;max-width:76%;position:absolute;top:15px}@media (min-width:35em){.hero img+h1,.hero img+h2,.hero img+h3{font-size:1em;top:28px}}@media (min-width:45em){.hero img+h1,.hero img+h2,.hero img+h3{font-size:1.5em;top:46px}}@media (min-width:52em){.hero img+h1,.hero img+h2,.hero img+h3{font-size:2em;max-width:92%}}.hero h1,.hero h2,.hero h3,.hero h4,.hero h5,.hero h6{margin:.875em 4%}@media (min-width:45em){.hero h1,.hero h2,.hero h3,.hero h4,.hero h5,.hero h6{margin-left:2%;margin-right:2%}}.hero>p{margin-left:4%;margin-right:4%}@media (min-width:45em){.hero>p{margin-left:2%;margin-right:2%}}.cms-link{color:transparent;overflow:hidden;position:absolute;right:4%;top:31px;width:0}@media (min-width:45em){.cms-link{-moz-appearance:button;background:#6683a1;background:linear-gradient(to bottom,#6683a1 55%,#5f7c9b 100%);border-radius:5px;box-shadow:0 1px 1px rgba(18,73,103,.4);box-sizing:border-box;color:#fff;display:inline-block;font-size:.875em;line-height:2;margin:0;padding:.3em 2em;text-align:center;text-decoration:none;top:77%;width:auto}.cms-link:active{background:linear-gradient(to bottom,#6683a1 55%,#758faa 100%)}}.main-nav-hero-button{width:213px;background-color:#124967;height:23px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;float:left;color:#fff;border-right:2px solid #fff;font-weight:400;margin-bottom:23px}.main-nav-hero-button a{color:#fff;margin-left:auto;margin-right:auto;font-size:18px;text-decoration:none}.main-nav-hero-button ahover{color:#c7c7c7}.main-nav-hero-button aactive{color:#fff}.main-nav-hero-button aactivehover{color:#c7c7c7}@media (max-width:45em){.main-nav-hero-button{width:33%;min-width:20%}}.active-hero-button{background-color:#009767}.hero-button-disabled{display:none}.main-nav-hero-container{clear:both;display:inline-block;width:100%}[lang=en] .language-toggle{background-image:url(../images/de.png)}[lang=en] .language-toggle .language-label{visibility:hidden}[lang=de] .language-toggle{background-image:url(../images/vgn/u141.png)}[lang=de] .language-toggle .language-label{visibility:hidden}.language-toggle{background-position:center;background-repeat:no-repeat;background-size:1.7em;min-width:1.7em}.language-label{text-transform:uppercase}.language-box{left:0;z-index:2}.login-toggle{border-left:1px solid;padding-left:.5em;padding-right:.5em}.login-toggle:before{background:url(../images/vgn/u272.png) no-repeat center;content:' ';display:inline-block;height:24px;margin-top:.25em;vertical-align:middle;width:24px}@media (min-width:52em){.login-toggle{border:none;margin-left:.5em;float:right}.login-toggle:after{content:' ';height:1em;display:inline-block;transition:.25s all;vertical-align:top;margin-top:1.25em}.login-toggle:before{margin-top:0}.login-toggle.toggle-off:after{-ms-transform:rotate(-180deg);transform:rotate(-180deg)}}.login-box{right:0;z-index:3}@media (min-width:52em){.login-box{right:170px}}.login-box .login-box-list{list-style:none;margin-top:1.6em;padding:0}.login-box .login-box-hints{margin-top:1.6em}.login-box-hint,.login-box-list-link{background-position:right -6px center;display:block}.login-box-hint{font-size:.875em;margin-bottom:.5em;margin-top:.5em}.login-box-input{border:1px solid #124967;box-sizing:border-box;color:#333;font-size:inherit;margin:0;padding:.4em;width:100%}.login-box-sign-in,.login-box-sign-out{text-align:center}.login-box-unconfirmed-warning>span,.login-box-user-email{font-size:.875em}.login-box-unconfirmed-warning{background:#d90000;color:#fff;padding:.25em .5em}.userpanel-toggle-box.login-box.toggleNator{min-height:0}.major-customer-abo>section{margin-top:1.6em}.major-customer-abo table{margin-top:1em}.major-customer-abo thead th{-ms-hyphens:auto;hyphens:auto;text-align:left;vertical-align:top}.major-customer-abo thead th:nth-child(1){width:15.5%}.major-customer-abo thead th:nth-child(2){width:12%}.major-customer-abo thead th:nth-child(3){width:9%}.major-customer-abo thead th:last-child{width:6%}.major-customer-abo td{overflow:hidden;vertical-align:top;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all}.major-customer-abo a{text-decoration:none}.major-customer-abo .personalization-data td{text-overflow:clip;white-space:normal;word-break:normal}.major-customer-abo .dataset{padding:0;vertical-align:middle}.major-customer-abo .dataset-function{text-align:right;margin-right:.625em}.major-customer-abo .dataset-function>a{margin:0!important;font-size:1.5625em}.major-customer-abo .reason{width:38.5%}.filterTable.mc{table-layout:unset;margin-top:1em}.filterTable.mc th.align-right{text-align:right}.filterTable.mc tbody th:first-child{width:14%;padding:1% 2%}.filterTable.mc tbody td:nth-child(2){width:30%;padding:1% 2%}.major-customer-overview-table thead th{vertical-align:top}.major-customer-overview-table tbody td:nth-last-child(2),.major-customer-overview-table tbody td:nth-last-child(3),.major-customer-overview-table tbody td:nth-last-child(4){text-align:center}.statistic-price-total:before{content:' ';display:block;height:1.6em}.statistic-count-orders,.statistic-count-products,.statistic-sum-sales{text-align:right}#major_customer_logo{background-color:transparent;padding:20px 20px 0 10px;text-align:right}#major_customer_logo img,.field.logo .upload_preview img{max-width:380px;max-height:75px}.customer_consent_sepa>label{vertical-align:top}.customer_consent_sepa .field-widget input{margin-left:0;margin-right:1em;vertical-align:top;width:auto;margin-top:3px}.customer_consent_sepa .field-widget label{display:inline-block;width:100%;max-width:85%}.major-customer .radio_list label{width:auto}.major-customer label.bank_detail_payment_type{vertical-align:top}div .field.bank_detail_payment_type div ul li{padding-bottom:.5em}div .field .customer_consent_sepa div label{display:inline-block}#major_customer_registration_customer_consent_sepa_mc_sepa{width:2em;display:inline-block;float:left}.centered{text-align:center}.main .contactForm-index .shop-contact-form{padding:1.5em}.word-wrap{word-wrap:break-word}#ticket_options.product-config-major-customer .help-text{float:right;width:calc(100% - 30px);margin:0}#ticket_options.product-config-major-customer .description-text{white-space:pre-wrap}.mass-personalization{margin-bottom:1.5em}.mass-personalization select{max-width:100%}.mass-personalization input{max-width:100%;box-sizing:border-box}.mass-personalization thead th:first-child{width:11%}.mass-personalization thead th:nth-child(2){width:15%}.mass-personalization thead th:nth-child(3){width:16%}.mass-personalization thead th:nth-child(4){width:17%}.mass-personalization th{text-align:left}.mass-personalization [id$=_day]{max-width:50px}.mass-personalization [id$=_year]{max-width:60px}.mass-personalization [id$=_month]{max-width:51px}.order-confirmation-printticket-download .btn-action{margin-top:.5em}@media (min-width:45em){.order-confirmation-printticket-download .btn-action{margin-top:0}.order_confirmation_cart-content .cart-item-amount,.order_confirmation_cart-content .distribution-method{text-align:center}}.order-list{list-style:none;padding:0}.order-list tr{border-top:1px solid #c0c2c4}@media (min-width:45em){.order-list tr{border:none}}.order-list tr:first-child{border:none}.order-list-item{margin-top:2em}@media (min-width:45em){.order-list-item-label{font-size:1.1em}}.order-list-item-label input[type=checkbox]{vertical-align:middle}.order-list-item-label.header{border:0;border-top:0;border-left:0;border-right:0;margin-bottom:-2em;display:none}.order-list-item-label.header tbody:last-of-type{border:0}@media (min-width:45em){.order-list-item-label.header{display:table}}@media (min-width:45em){.order-list-item-order-data th{width:32%}}.order-list-item-order-data+.order-list-item-product-data tbody:first-of-type,.order-list-item-order-data+.order-list-item-product-data thead{border-top:none}.order-list-item-product-data .shopping-cart-validity{width:15%}.order-list-item-order-voucher label{font-weight:700}.filter-to .rd-container{right:0!important;left:auto!important}@media (min-width:45em){.filter-to .rd-container{left:0!important;right:auto!important}}.filter-from .rd-container{left:0!important}.filter-from,.filter-to{position:relative}.filter-from .rd-container,.filter-to .rd-container{display:none;position:absolute;top:105%!important;z-index:7}.filterTable input[type=text]{box-sizing:border-box;color:#333;height:22px;padding:2px}.filterTable input[type=text][readonly]{background-color:#efefef;cursor:not-allowed}.order-list-item-label:not(.header) .order-id-cell{color:RGB(18, 73, 103);cursor:pointer}.order-list-item-label .order-price-cell{text-align:right}#display-print-ticket-download{margin-bottom:1em}@media (min-width:52em){#display-print-ticket-download{margin-bottom:0}}@media (min-width:45em){.order-check-cell{width:10%}.order-id-cell{width:35%}.order-date-cell{width:40%}.order-price-cell{width:15%}}.order-date-cell:before,.order-id-cell:before,.order-price-cell:before{content:attr(data-heading);float:left;font-weight:700;margin-right:.5em;text-align:left;color:#333}@media (min-width:45em){.order-date-cell:before,.order-id-cell:before,.order-price-cell:before{content:none}}.filterTable .filter-content,.filterTable .filter-head{padding:1em 2% 0;border-style:solid;border-width:0 1px 1px;border-color:#c0c2c4;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.filterTable .filter-content label,.filterTable .filter-head label{font-weight:700}.filterTable .filter-content>div,.filterTable .filter-head>div{display:inline-block;margin-bottom:1em}.filterTable .filter-action,.filterTable .table-cell-date-since{width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.filterTable .table-cell-date-range{width:45%;-ms-flex-preferred-size:45%;flex-basis:45%}.filterTable .filter-head{border-top-width:1px;padding-bottom:1em}.filterTable .filter-head h3{font-weight:700;font-size:1em}.filterTable input[type=text],.filterTable select{box-sizing:border-box;color:#333;font-size:1em;width:100%}.filterTable input[type=text]{border:1px solid #ccc}@media (min-width:52em){.filterTable .table-cell-date-range,.filterTable .table-cell-date-since{min-width:13.5em;width:22%;-ms-flex-preferred-size:22%;flex-basis:22%}.filterTable .filter-action{width:26%;-ms-flex-preferred-size:26%;flex-basis:26%;min-width:15em}}.order-list-item-order-data>tbody:first-child{border-top:0}.order_overview_customer_address_payment p{margin:0}.order_overview_customer_address_payment [class^=order_overview_customer]{margin-top:1.6em}.order_overview_customer_address_payment h2+*{margin:1em 0}@media (min-width:45em){.order_overview_customer_address_payment>[class^=order_overview_customer]{display:table;table-layout:fixed;width:100%}.order_overview_customer_address_payment>[class^=order_overview_customer]>[class^=order_overview_customer]{display:table-cell;width:50%;position:relative}.order_overview_customer_address_payment .left{padding-right:1em}.order_overview_customer_address_payment .right{padding-left:1em}}@media (min-width:35em){.order_overview_customer_address_payment .edit_link{float:right}}.order-overview-customer-consent,.order_overview-content-table,.order_overview_customer_distribution_payment{margin-top:1.6em}.order-overview-customer-consent{padding-bottom:1.6em;border-bottom:1px solid #c0c2c4}.order-overview-year+.order-overview-year{margin-top:1.6em}.order-overview-year .cart{margin-top:1em}#shop-process-overlay{background:none repeat scroll 0 0 #000;height:100%;left:0;opacity:.75;position:absolute;text-shadow:1px 1px 1px #333;top:0;width:100%;z-index:6}@media (min-width:45em){#shop-process-overlay{opacity:.45}}#shop-process-overlay a,#shop-process-overlay h1,#shop-process-overlay h2{color:#fff}#shop-process-overlay-center{color:#fff;position:relative;text-align:center;top:10px;width:100%}@media (min-width:45em){#shop-process-overlay-center{top:20%}}.overlay{background:rgba(47,79,79,.95);color:#fff;height:100%;left:0;position:fixed;top:0;width:100%;z-index:5}.overlay>.container{margin-top:-7%;padding-left:5%;padding-right:5%;position:relative;text-align:center;top:47%}.overlay a{margin-top:1em;width:100%}@media (min-width:35em){.overlay a{width:auto}}@media (min-width:45em){.overlay a+a{margin-left:2.5%}}.overlay h1,.overlay h2{color:inherit}.overlay .link-cancel{cursor:pointer}.pagination+.right{margin-top:1em}.order-history-pagination,.pages123{text-align:center}.payment-methods{margin-top:1em}.payment-method-list{list-style:none;padding:0}@media (min-width:45em){.payment-method-description{margin-right:20%}.payment-method-description p:last-child{margin-bottom:0}}.payment_subline{clear:left}@media (min-width:45em){.payment_subline{clear:none}}.payment-method-logo{float:left;margin-bottom:1em;margin-right:1em;width:7.125em}.payment-method-form{clear:both}.payment-method-open-button,.payment-method-select-button{margin-top:1em;text-align:right}.payment-method-block-parameter{margin-top:1em}#paystream_form,.payment-data{margin:1em 0}@media (min-width:45em){#paystream_form th,.payment-data th{vertical-align:top;width:32%}}#paystream_form [type=checkbox],#paystream_form [type=radio],.payment-data [type=checkbox],.payment-data [type=radio]{margin-left:0;margin-right:1em;vertical-align:top}#paystream_form [type=checkbox]+.tooltip,#paystream_form [type=radio]+.tooltip,.payment-data [type=checkbox]+.tooltip,.payment-data [type=radio]+.tooltip{display:inline-block;margin-top:0;max-width:85%}.unsaved_payments{margin-top:1.6em}#payment_method_block_parameter_abo_sepa>div.content-section.payment-data>table>tbody>tr:nth-child(-n+2)>td{padding:.5em}.payment-method-form-external,.payment-method-form-external .payment-method-description{display:none}.payment-method-delete-button{text-align:right}.date-part.days,.date-part.months,.date-part.years{max-width:7.36em;width:32%;margin-left:0}div#selected_ets_payment_method{text-align:right;margin-top:1em}#external_credit_card_form_dateOfBirth>select{color:#333;font-size:1em}#external_credit_card_form_dateOfBirth_month,#external_credit_card_form_dateOfBirth_year{margin-left:.5em}#external_credit_card_form_dateOfBirth_day,#external_credit_card_form_dateOfBirth_month{max-width:7em}#external_credit_card_form_dateOfBirth_year{max-width:8em}.personal-data,.personal-data+h2{margin-top:1.6em}.delivery-address .field-label,.personal-data .field-label{font-weight:700}.term-field{margin-top:1em}.term-field [type=checkbox],.term-field [type=radio],.use-delivery-address-toggle [type=checkbox],.use-delivery-address-toggle [type=radio]{margin-left:0;margin-right:1em;vertical-align:top;width:auto}.term-field>label,.use-delivery-address-toggle>label{display:inline-block;max-width:85%}.labels>.delivery_postal_code,.labels>.delivery_street,.labels>.invoice_postal_code,.labels>.invoice_street,.labels>.postal_code,.labels>.street{width:auto;min-width:0}.password-change+.actions{margin:1em 0 1.6em}.semesterticket_regularly_used_transportation_companies~.field-widget{vertical-align:top}.checkbox_list{list-style:none;margin:0;padding-left:0}.checkbox_list_item+.checkbox_list_item{margin:4% auto}@media (min-width:35em){.checkbox_list_item+.checkbox_list_item{margin:2% auto}}.checkbox_list_item [type=checkbox],.checkbox_list_item [type=radio]{width:auto}.checkbox_list_item [type=checkbox]+input,.checkbox_list_item [type=checkbox]+label,.checkbox_list_item [type=radio]+input,.checkbox_list_item [type=radio]+label{display:inline-block;margin-left:4%;width:89%}.checkbox_list_item [type=checkbox]+label,.checkbox_list_item [type=radio]+label{vertical-align:text-top}.personal_data-anonymise>div{margin-left:2%;margin-top:2em}.printtickets-extension textarea{resize:none}.product-category{margin:0 -1em}@media (min-width:45em){.product-category{margin:0}.product-category+.product-category{margin-top:2em}}@media (max-width:45em){.product-category-toggle{text-align:left;padding-left:2em;padding-right:2em}}.product-category-list{padding-left:0;margin:0}@media (min-width:45em){.product-category-list{margin-top:1em}}.product-category-list-item{display:block;text-align:center}@media (min-width:45em){.product-category-list-item{display:inline-block;margin-bottom:1em;min-width:14em;text-align:left;vertical-align:top;width:33.333%}}.product-category-list-product{background-color:#fff;display:block;text-decoration:none}@media (min-width:45em){.product-category-list-product{box-shadow:1px 1px 3px #333;display:inline-block;margin:2px 4px 4px 2px;padding:1em 1em 6em;position:relative;width:84%}}.product-category-list-product-label{font-size:1em;padding:.5em 4%}@media (min-width:45em){.product-category-list-product-label{font-size:1.5em;padding:0}}.product-category-list-product-box{display:none}@media (min-width:45em){.product-category-list-product-box{display:block}}.product-category-list-product-box>p{font-size:.875em;margin-bottom:0}.product-category-list-product-distribution{bottom:2.5em;left:0;position:absolute;right:1em}.product-category-list-product-distribution .list-item{display:inline-block}.product-category-list-product-distribution .list-item+.list-item{margin-left:.5em}.product-category-list-product-distribution .toggle-item{display:none;left:0;line-height:1.1;padding-left:1em;position:absolute;right:0;top:100%}.product-category-list-product-distribution .list-item:hover>.toggle-item{display:block}.product-category-list-product-distribution .mobile+.print{margin-left:-.5em}.product-config+.product-config{margin-top:1em}.distribution-method{display:inline-block;margin-top:.5em;max-width:49%;text-align:center}.distribution-method+.distribution-method{margin-left:2%}.distrbution-method-label{display:block}.distribution-method-ico{display:block;margin:auto;max-width:100%}.distrbution-method-label-name{display:inline-block;margin-top:1em}.csv-row{display:inline-block;width:49%}.csv-row+.csv-row{margin-left:2%}.csv-row>input{max-width:100%}@media (min-width:35em){.csv-row{width:100%}.csv-row+.csv-row{margin:.25em 0 0}.csv-row>input{width:19%}}.personalization-fields>h2{margin-bottom:.5em;margin-top:1em}.personalization-fields>.field{margin:0}.personalization-fields>.field+.field{margin:4% auto}@media (min-width:45em){.personalization-fields>.field+.field{margin:2% auto}}.personalisation-usage{clear:both}.personalisation-usage>.info-text{margin-left:1.5em}.field-label,.field-label.distrbution-method,.field-label.email_reminder,.field-label.identity_card_field_5,.field-label.identity_card_field_8,.field-label.identity_card_field_15,.field-label.passenger-id-card,.field-label.personalisation-usage,.field-label.product_personalization_property_19,.field-label.validation_date,.field-label.zones{vertical-align:top}label.captcha,label.destination,label.email_reminder,label.identity_card_field_5,label.identity_card_field_15,label.location,label.passenger-id-card,label.payment_interval,label.person_number,label.personalisation-usage,label.product,label.product_personalization_property_22,label.product_personalization_property_23,label.product_personalization_property_40,label.quantity,label.validation_date,label.zones,legend>span{font-size:1.5em;vertical-align:middle}select+[class*=btn]{margin-top:.5em}@media (min-width:45em){select+[class*=btn]{margin-top:0}}.upload_preview{margin-bottom:1em}#captcha_new_image_link{font-size:.8em;text-decoration:underline}img#captcha{margin-top:2%}#ticket_options>div.content-wrapper>div:nth-child(1)>div.presentation-block>div>a{margin-left:31%}#ticket_options>div.content-wrapper>div:nth-child(4)>div>div{width:2%;min-width:0}#ticket_options>div.content-wrapper>div:nth-child(4)>div>div.upload{width:100%;min-width:0}#ticket_options>div.content-wrapper>div:nth-child(4)>div>span{display:inline-block;width:60%;vertical-align:top}.progressbar-list{overflow:hidden;padding:0 2%;position:relative}.progressbar-link{display:block;font-size:.875em;padding:0;position:relative;text-align:center;white-space:nowrap}.progressbar-link:before,[class^=progressbar-list-item]:last-child .progressbar-link:after{background-color:#dcebf2;content:' ';height:.25em;left:-50%;position:absolute;top:1.25em;width:100%}.progressbar-link.active:before,.progressbar-link.open:before,[class^=progressbar-list-item]:last-child .progressbar-link.active:after{background-color:#124967}.progressbar-link b{color:inherit;display:block;font-weight:400}.progressbar-step-label{color:inherit;display:none;font-size:.875em;left:5%;position:absolute;text-align:center;top:3.5em}@media (min-width:35em){.progressbar-step-label{display:block;margin-top:1em;position:static}}[class^=progressbar-list-item]{display:inline-block;vertical-align:top}[class^=progressbar-list-item]:last-child .progressbar-link:after{left:50%}.progressbar-step{background-color:#dcebf2;border-radius:50%;display:inline-block;margin:auto;position:relative;z-index:1}.progressbar-step>.progressbar-step-count{border:4px solid transparent;border-radius:50%;line-height:2em;margin:auto;width:2em}.active .progressbar-step,.open .progressbar-step{background-color:#fff;border:2px solid #dcebf2}.active .progressbar-step>.progressbar-step-count,.open .progressbar-step>.progressbar-step-count{border:2px solid #124967}.active .progressbar-step{border:3px solid #124967}.active .progressbar-step>.progressbar-step-count{border:1px solid transparent}@media (min-width:35em){.g-recaptcha{-ms-transform:scale(1.22);transform:scale(1.22);-ms-transform-origin:0 50% 0;transform-origin:0 50% 0;margin-top:3%}}@media (min-width:45em){.g-recaptcha{margin-top:2%}}@media (max-width:35em){.g-recaptcha{margin-top:2%}}@media (max-width:25em){.g-recaptcha{-ms-transform:scale(0.88);transform:scale(0.88);-ms-transform-origin:0 50% 0;transform-origin:0 50% 0}}.shop-contact-form-content .field>label.captcha{vertical-align:top;font-size:1em}@media (max-width:25em){.shop-contact-form-content .g-recaptcha{-ms-transform:scale(1);transform:scale(1)}}@media (min-width:35em){.shop-contact-form-content .g-recaptcha{-ms-transform:scale(1.27);transform:scale(1.27)}}.search-toggle{display:inline-block;float:right;font-size:inherit;overflow:visible!important}@media (min-width:52em){.search-toggle{margin:1.1em 0 0;position:relative}.search-toggle [class^=search-box]{vertical-align:middle}}.search-toggle.closed{position:relative}.search-box-container{background-color:#fff;bottom:0;left:0;padding-top:.8em;position:absolute;right:0;text-align:center;top:0;white-space:nowrap;z-index:1}.closed .search-box-container{left:auto;padding-top:0}@media (min-width:52em){.search-box-container{bottom:auto;left:auto;padding-top:0}}.search-box-wrapper{border-bottom:1px solid;display:inline-block;position:relative}.closed .search-box-wrapper{border-color:transparent}.no-rgba .closed .search-box-wrapper{border:none}.search-box-submit{border:none;cursor:pointer;font-size:inherit;padding:0}.search-box-trigger{bottom:0;display:inline-block;left:0;position:absolute;text-decoration:none;top:0;width:24px;z-index:-1}.closed .search-box-trigger{z-index:1}.search-box{display:inline-block;overflow:hidden;transition:width .4s ease 0s;white-space:nowrap;width:16.5em}.closed .search-box{width:0}.search-box-input{border:none;box-sizing:border-box;font-size:inherit;width:87%}.search-box-close{cursor:pointer;display:inline-block;width:10%}.search-results{margin-top:1em}.loginForm h1+*{margin-top:1.6em}@media (max-width:45em){.shop-signin-toggle{text-align:left}}.shop-signin{margin-top:0}.shop-signin-box{margin:0 1em}@media (min-width:45em){.shop-signin{margin-top:1.6em}.shop-signin .field-cell{width:30%}.shop-signin .captcha~.shop-signin-action>#customer_login_submit{position:relative;top:-4em}.shop-signin-box{margin:1em 0}}@media (min-width:45em){.shop-signin-hint{background-color:#dcebf2;color:#124967;font-size:.875em;margin:0;padding:1.5%;position:absolute;right:0;top:0;width:28%}}.shop-signin-hint span{display:block}.shop-signin-box .wrapper{position:relative}.shop-signin-action{text-align:right}.header_picture{width:100%}.header_picture img{max-width:100%}.shopping-cart-toggle{border-left:1px solid;float:right;padding-left:.5em;padding-right:.5em;position:relative;text-align:center}.shopping-cart-toggle:before{background:url(../images/vgn/u133.png) no-repeat center;content:' ';display:inline-block;height:23px;margin-top:.25em;vertical-align:middle;width:25px}@media (min-width:52em){.shopping-cart-toggle{border:none;margin-left:.5em}.shopping-cart-toggle:after{content:' ';height:1em;display:inline-block;transition:.25s all;vertical-align:top;margin-top:1.25em}.shopping-cart-toggle:before{margin-top:0}.shopping-cart-toggle.toggle-off:after{-ms-transform:rotate(-180deg);transform:rotate(-180deg)}}.shopping-cart-box{right:0;z-index:1}.shopping-cart-box-article-count{font-size:.875em}.shopping-cart-box-list{list-style:none;padding:0}.shopping-cart-box-item{border-top:1px solid #dcebf2}.shopping-cart-box-item.first,.shopping-cart-box-item.shipping{border-top:none}.shopping-cart-box-price{float:right}.shopping-cart-box-product{margin-right:1em}.shopping-cart-box-actions{text-align:center}#shopping-cart-badge{font-weight:400;z-index:1;background:#00a676;border-radius:50%;box-shadow:1px 1px 2px #333;color:#fff;left:19px;padding:0 3px 1px;position:absolute;top:5px;width:18px}.shopping-cart-box-delete-ico{float:left;margin:-.4em .5em 0 -.5em}.shopping-cart-box-total>.shopping-cart-box-price{font-size:1.8em;font-weight:700;margin-top:-.2em}.userpanel-toggle-box.shopping-cart-box.toggleNator{min-height:0}.shopping-cart-item{vertical-align:baseline}.shopping-cart-item [class^=shopping-cart]{clear:left;min-height:1em;text-align:right}@media (min-width:45em){.shopping-cart-item [class^=shopping-cart]{text-align:center;vertical-align:top}}.shopping-cart-item [class^=shopping-cart]:before{content:attr(data-shopping-cart-heading);float:left;font-weight:700;text-align:left;margin-right:.5em}@media (min-width:45em){.shopping-cart-item [class^=shopping-cart]:before{content:normal}}.shopping-cart-item .shopping-cart-item-name,.shopping-cart-item .shopping-cart-personalization,.shopping-cart-item .shopping-cart-product-info,.shopping-cart-item .shopping-cart-quantity{text-align:left}.shopping-cart-item .shopping-cart-product-info:before{float:none;display:block}.shopping-cart-item .btn+.btn{margin-top:.5em}@media (min-width:45em){.shopping-cart-item .btn+.btn{margin-top:0}}.shopping-cart-product-info>span{display:block}.shopping-cart [class^=shopping-cart-product-price]{text-align:right}.shopping-cart .shopping-cart-product-price-total span{display:block}.shopping-cart .shopping-cart-price-total:before{content:' ';display:block;height:1.5em}.shopping-cart .shopping-cart-price-total b{display:block}.shopping-cart .shopping-cart-price-total td{background-color:#dcebf2;text-align:right}.shopping-cart .actions{margin-top:0}.shopping-cart+.actions{margin-top:2em}.shopping-cart .shopping-cart-shippingcosts b{display:block}.shopping-cart .shopping-cart-discount,.shopping-cart .shopping-cart-shippingcosts td{text-align:right}@media (min-width:45em){.shopping-cart-quantity{width:7%}.shopping-cart-description{width:31%}.shopping-cart-personalization{width:13%}.shopping-cart-distribution-method{width:8%}.shopping-cart-product-price{width:12%}.shopping-cart-product-price-total{width:15%}}.shopping-cart-item-name{font-weight:700}.shopping-cart-empty{text-align:center}#Cvv_tooltip{position:relative}.tooltip-trigger{cursor:help}.tooltip-trigger:active>.tooltip-target,.tooltip-trigger:focus>.tooltip-target,.tooltip-trigger:hover>.tooltip-target{opacity:1;-ms-transform:translateY(0);transform:translateY(0);z-index:1}.tooltip-target{background:#fff;box-shadow:1px 1px 3px #333;margin-top:.5em;max-width:92%;opacity:0;padding:4%;top:100%;-ms-transform:translateY(-10px);transform:translateY(-10px);transition:transform .4s,opacity .25s;z-index:-1}.tooltip-target,.tooltip-target:before{display:block;left:0;position:absolute;width:23em}.tooltip-target:before{top:-1em;content:' ';height:1em;max-width:104%}.tooltip-target:after{background:#fff;box-shadow:-1px -1px 1px rgba(0,0,0,.15);content:' ';height:15px;left:2%;position:absolute;top:-6px;-ms-transform:rotate(45deg);transform:rotate(45deg);width:15px}@media (min-width:35em){.tooltip-target{max-width:96%;padding:2%}}.userpanel{background-color:#fff;border-bottom:5px solid #124967;box-shadow:0 1px 3px #333;margin-bottom:.75em;min-height:2.4em;padding:.5em 4% 0;position:relative}@media (min-width:45em){.userpanel{padding-left:2%;padding-right:2%}}@media (min-width:52em){.userpanel{padding:0}}.userpanel [class*=-toggle]{box-sizing:border-box;display:inline-block;min-height:2em;text-decoration:none;vertical-align:top}.userpanel [class*=-toggle]>span{display:none}@media (min-width:52em){.userpanel [class*=-toggle]>span{display:inline-block;max-width:9.2em;overflow:hidden;padding:1.15em .5em;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}}.userpanel-toggle-box{background-color:#fff;box-shadow:0 2px 2px #333;box-sizing:border-box;position:absolute;top:109%;width:100%}@media (min-width:52em){.userpanel-toggle-box{width:18.43em}}.userpanel-toggle-box .btn-action{display:block;margin-top:1.6em;text-align:center;width:100%}.userpanel-toggle-box>*{margin:1em}.userpanel-toggle-box li{font-size:.875em;margin-bottom:.5em;margin-top:.5em;padding-top:.5em}.home{display:none}@media (min-width:52em){.home{display:inline-block;padding:1em .5em .5em}.home,.home>.ico{vertical-align:top}}@media (min-width:35em){.vcard{float:left}}.honorific-prefix{display:block}.voucher-header{font-size:1.5em;font-weight:bolder;padding:.5em 2.5em .5em 0;border-bottom:1px solid #333}.voucher-input{width:calc(100% - 2em);margin-right:.5em;margin-bottom:1em;padding:.9em}@media (min-width:45em){.voucher-input{width:100%;max-width:500px;margin-bottom:0}}.voucher-subtotal-line{border:none;border-top:1px solid #c0c2c4}.voucher-subtotal-line:after,.voucher-subtotal-line:before{content:" ";display:block;height:1.5em}.voucher-subtotal-line tr{background-color:#dcebf2}.voucher-cart-item .align-right,.voucher-subtotal-line td{text-align:right}.order_overview-index .voucher,.shoppingCart-list .voucher_content h2,.shoppingCart-list .voucher_content p{display:none}.eos-vgn-voucher-info-item{margin:1em}#voucher_product_form_product{margin-top:1em}