.typ-103 .wpsg_progress{margin-top:0;margin-bottom:12px;padding-top:10px;overflow:hidden;position:relative;z-index:1;display:flex}.typ-103 .wpsg_progress:after{width:auto;height:6px;left:0;right:0;border:0 none;background-color:#f2f2f2}.typ-103 .wpsg_progress>a{width:25%;height:60px;float:none;border:0 none !important}.typ-103 .wpsg_progress>span.step{width:25%;height:60px;float:none}.typ-103 .wpsg_progress>a>span.step{width:100%;height:60px;float:none}.typ-103 .wpsg_progress span.step>.text.small{margin:0;padding:0;position:absolute;z-index:1;bottom:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.typ-103 .wpsg_progress span.step:before{width:26px;height:26px;margin-top:-10px;margin-left:-13px;border:0 none;border-radius:15px}.typ-103 .wpsg_progress span.current:before,.typ-103 .wpsg_progress span.done:before{background-color:#ababab}.typ-103 .wpsg_progress span.current:after,.typ-103 .wpsg_progress span.done:after{width:50%;height:6px;background-color:#ababab}.typ-103 .wpsg_progress span.done:after{width:100%}.typ-103 .wpsg_progress span.step>.dot{width:14px;height:14px;top:-4px;margin-top:0;margin-left:-7px;border:1px solid #fff;border-radius:10px;background-color:#f8d689}.typ-103 .wpsg_progress span.step.current>.dot{background-color:#f8d689}.typ-103 .wpsg_progress span.step.done>.dot{background-color:#f8d689}.typ-103 .container.content .wpsg_checkout h2{padding-top:0;padding-bottom:26px}.typ-103 .container.content .small.gold{color:#d1ab54}.typ-103 .meta{padding:40px 20px;position:relative;z-index:1;border:1px solid #d1ab54}.typ-103 .meta *{font-family:inherit;float:none !important}.typ-103 .meta .shippay_hint{font-family:inherit !important}.typ-103 h2+.wpsg_box{margin-top:9px}.typ-103 .wpsg_box+.small.gold{margin-top:34px;display:block}.typ-103 .meta.login{padding-bottom:39px !important}.typ-103 .meta.box-content.wpsg-form{padding-top:31px;padding-bottom:30px}.typ-103 .meta.box-content.wpsg-form>.grid-helper{display:block}.typ-103 .meta.box-content.wpsg-form .wpsg_checkoutblock{margin:0;padding-top:30px;padding-bottom:10px;position:relative;z-index:1}.typ-103 .meta.box-content.wpsg-form .wpsg_checkoutblock input,.typ-103 .meta.box-content.wpsg-form .wpsg_checkoutblock select,.typ-103 .meta.box-content.wpsg-form .wpsg_checkoutblock textarea{margin:0 !important;position:relative;z-index:1}.typ-103 .meta.box-content.wpsg-form .wpsg_checkoutblock>label{width:100%;height:30px;line-height:30px;font-weight:400;position:absolute;z-index:1;top:0;left:0}.typ-103 .meta.box-content.wpsg-form .wpsg_checkoutblock span.wpcf7-form-control-wrap:before{width:40px;color:#d1ab54}.typ-103 .meta.box-content.wpsg-form input:not([type=submit]),.typ-103 .meta.box-content.wpsg-form select,.typ-103 .meta.box-content.wpsg-form textarea{font-family:'Roboto Slab',serif;font-style:normal;font-weight:300;padding:0 10px 2px 40px !important;border-width:1px;border-color:#d1ab54 !important;border-radius:6px !important;background-color:#fff !important}.typ-103 .meta.box-content.wpsg-form input[type=submit]{border-color:#d1ab54 !important;background-color:#d1ab54 !important}.typ-103 .meta.box-content.wpsg-form a.button{font-weight:300;border-color:#d1ab54 !important;background-color:#d1ab54 !important}.typ-103 .meta.box-content.wpsg-form.checkout-logout a.button{margin-top:32px}.typ-103 span.wpcf7-form-control-wrap[data-name=your-company]:before{content:'\f1a4';font-size:21px}.typ-103 span.wpcf7-form-control-wrap[data-name=your-person]:before{content:'\f345';font-size:21px}.typ-103 span.wpcf7-form-control-wrap[data-name=your-email]:before{content:'\f322';font-size:18px}.typ-103 span.wpcf7-form-control-wrap[data-name=your-password]:before{content:'\f31d';font-size:20px}.typ-103 span.wpcf7-form-control-wrap[data-name=your-tel]:before{content:'\f2ac';font-size:22px}.typ-103 span.wpcf7-form-control-wrap[data-name=your-location]:before{content:'\f334';font-size:21px}.typ-103 span.wpcf7-form-control-wrap[data-name=your-date]:before{content:'\f2ab';font-size:21px}.typ-103 .step1 .meta.box-content{padding-top:31px;padding-bottom:34px}.typ-103 .meta.box-content .basket_product_wrap .basket_product_row .product_action .title,.typ-103 .meta.box-content .basket_sum_wrap .basket_sum_row .title,.typ-103 .meta.box-content .basket_sum_wrap .basket_sum_row .title2{margin:0}.typ-103 .meta.box-content .basket_product_wrap .basket_product_row .product_action .price_total,.typ-103 .meta.box-content .basket_sum_wrap .basket_sum_row .sum{font-weight:400}.typ-103 .meta.box-content .basket_product_wrap .basket_product_row{margin-bottom:31px;padding-bottom:33px;border-bottom:1px solid #f8d689}.typ-103 .meta.box-content .basket_product_wrap .basket_product_row .product_action input[type=text]{text-align:center;padding:0 5px 2px !important}.typ-103 .step4 .meta.box-content.checkout-zusammenfassung{padding-top:34px;padding-bottom:34px}.typ-103 .step4 .wpsg_agb{margin-bottom:0}.typ-103 .step4 .subtitle{margin-bottom:0}.typ-103 .step4 .subtitle.produkte{margin-bottom:31px;border-bottom:1px solid #f8d689}.typ-103 .step4 .shippayment{width:auto;margin-top:28px}.typ-103 .step4 .anschrift{width:auto;margin-top:28px;margin-bottom:28px}.typ-103 .step4 .wpsg_table_wrap{margin:0;padding:0;background-color:transparent}.typ-103 .step4 .wpsg_table_wrap .overview_product_row{margin-bottom:31px;padding-bottom:33px;border-bottom:1px solid #f8d689}.typ-103 .step4 .wpsg_table_wrap .overview_product_row .product_action .amount{width:auto;font-weight:400;text-align:right}.typ-103 .step4 .subtitle,.typ-103 .step4 .wpsg_table_wrap .overview_product_row .product_action .price_total,.typ-103 .step4 .overview_sum_wrap .overview_sum_row .sum{font-weight:400}.typ-103 .step4 .wpsg_table_wrap .overview_product_row .product_action .amount,.typ-103 .step4 .overview_sum_wrap .overview_sum_row .title,.typ-103 .step4 .overview_sum_wrap .overview_sum_row .title2,.typ-103 .step4 .wpsg_table_wrap .overview_product_row .product_action .title{margin:0}.typ-103 .step4 .wpsg_table_wrap .overview_sum_wrap{padding-top:3px}.typ-103 .step4 .wpsg_table_wrap .overview_sum_row.gesamtpreis{margin-top:34px;padding-top:34px;border-top:1px solid #f8d689}.typ-103 .meta.box-button{margin-top:40px;padding-top:40px;padding-bottom:40px}.typ-103 .meta.box-button>.grid-helper{display:grid}.typ-103 .meta.box-button .col1,.typ-103 .meta.box-button .col2{position:relative;z-index:1}.typ-103 .meta.box-button input[type=submit]{position:relative;z-index:1}.typ-103 .meta.box-button input[type=submit]{color:#fff !important;border-color:#c9a227 !important;background-color:#c9a227 !important}.typ-103 .meta.box-button input[type=submit].secondndprio{color:#d1ab54 !important;border-color:#d1ab54 !important;background-color:#ffe9b7 !important}.typ-103 .step1 .meta.box-button .col1 input[type=submit]{text-transform:capitalize}.typ-103 .meta.box-button .col1:before,.typ-103 .meta.box-button .col2:before{content:'';width:54px;height:54px;line-height:54px;text-align:center;font-family:'Ionicons';position:absolute;z-index:2;bottom:1px;border-radius:4px;background-color:transparent;pointer-events:none}.typ-103 .meta.box-button .col1:before{left:1px;color:#d1ab54}.typ-103 .meta.box-button .col2:before{right:1px;color:#fff}.typ-103 .step1 .meta.box-button .col1:before{content:'\f38b';font-size:28px}.typ-103 .step1 .meta.box-button .col2:before{content:'\f119';font-size:38px}.typ-103 .step2 .meta.box-button .col1:before{content:'\f117';font-size:38px}.typ-103 .step2 .meta.box-button .col2:before{content:'\f119';font-size:38px}.typ-103 .step3 .meta.box-button .col1:before{content:'\f117';font-size:38px}.typ-103 .step3 .meta.box-button .col2:before{content:'\f119';font-size:38px}.typ-103 .step4 .meta.box-button .col1:before{content:'\f117';font-size:38px}.typ-103 .step4 .meta.box-button .col2:before{content:'\f119';font-size:38px}.typ-103 .wpsg_mod_kundenverwaltung_order>.wpsg_box{margin-top:40px}.typ-103 .wpsg_mod_kundenverwaltung_order>.wpsg_box:first-child{margin-top:0}.typ-103 .wpsg_mod_kundenverwaltung_order .wpsg_mod_kundenverwaltung_producttable{width:100%;margin-top:0;margin-bottom:10px;border-bottom:1px solid #f8d689}.typ-103 .wpsg_mod_kundenverwaltung_order .wpsg_mod_kundenverwaltung_producttable tbody>tr:nth-of-type(2n+2)>td{background-color:rgba(209,171,82,.15)}.typ-103 .wpsg_mod_kundenverwaltung_order .wpsg_mod_kundenverwaltung_producttable th{font-weight:400;padding:5px 6px}.typ-103 .wpsg_mod_kundenverwaltung_order .wpsg_mod_kundenverwaltung_producttable th.col_name,.typ-103 .wpsg_mod_kundenverwaltung_order .wpsg_mod_kundenverwaltung_producttable td.col_name{width:65%}.typ-103 .wpsg_mod_kundenverwaltung_order .wpsg_mod_kundenverwaltung_producttable th.col_price,.typ-103 .wpsg_mod_kundenverwaltung_order .wpsg_mod_kundenverwaltung_producttable td.col_price{width:35%;text-align:right}.typ-103 .wpsg_mod_kundenverwaltung_order .wpsg_mod_kundenverwaltung_producttable td.col_name,.typ-103 .wpsg_mod_kundenverwaltung_order .wpsg_mod_kundenverwaltung_producttable td.col_price{padding:5px 6px;border-top:1px solid #f8d689}@media only screen and (min-width:0em){.typ-103 .meta.box-content *:not(.exception):not(.product_name>a):not(.button):not(input):not(select){font-size:1.6rem !important}}@media only screen and (max-width:29.9375em) and (orientation:portrait){.typ-103 .meta.box-content *:not(.exception):not(.product_name>a):not(.button):not(input):not(select){font-size:1.5rem !important}}@media only screen and (max-height:29.9375em) and (max-width:63.9375em) and (orientation:landscape){.typ-103 .meta.box-content *:not(.exception):not(.product_name>a):not(.button):not(input):not(select){font-size:1.5rem !important}}@media only screen and (max-width:47.9375em){.typ-103 .content-column.full_width.bottom-spacer{height:20px}}@media only screen and (min-width:48em){.typ-103 .content-column.full_width.bottom-spacer{height:80px}}@media only screen and (max-width:63.9375em){.typ-103 .meta.box-content.wpsg-form>.grid-helper{padding-left:0;padding-right:0}.typ-103 .meta.box-button>.grid-helper{grid-template-columns:100%;grid-template-rows:auto}.typ-103 .meta.box-button>.grid-helper>.col1{grid-column:1/2;grid-row:1/2}.typ-103 .meta.box-button>.grid-helper>.col2{grid-column:1/2;grid-row:2/3;padding-top:20px}}@media only screen and (min-width:64em){.typ-103 .meta.box-content.wpsg-form input[type=submit]:hover,.typ-103 .meta.box-content.wpsg-form input[type=submit]:focus,.typ-103 .meta.box-content.wpsg-form input[type=submit]:active{color:#fff !important;border-color:#896411 !important;background-color:#896411 !important}.typ-103 .meta.box-content.wpsg-form a.button:hover,.typ-103 .meta.box-content.wpsg-form a.button:focus,.typ-103 .meta.box-content.wpsg-form a.button:active{color:#fff !important;border-color:#896411 !important;background-color:#896411 !important}.typ-103 .meta.box-button input[type=submit]:hover,.typ-103 .meta.box-button input[type=submit]:hover,.typ-103 .meta.box-button input[type=submit]:focus{color:#fff !important;border-color:#896411 !important;background-color:#896411 !important}.typ-103 .meta.box-button input[type=submit].secondndprio:hover,.typ-103 .meta.box-button input[type=submit].secondndprio:focus,.typ-103 .meta.box-button input[type=submit].secondndprio:active{color:#896411 !important;border-color:#896411 !important;background-color:#f8d689 !important}.typ-103 .meta.box-button .col1:before{transition:color .3s ease}.typ-103 .meta.box-button .col1:has(input[type=submit].secondndprio:hover):before,.typ-103 .meta.box-button .col1:has(input[type=submit].secondndprio:focus):before,.typ-103 .meta.box-button .col1:has(input[type=submit].secondndprio:hover):before{color:#896411}}@media only screen and (min-width:64em) and (max-width:79.9375em){.typ-103 .meta.box-content.wpsg-form>.grid-helper{padding-left:calc( calc( 50% - 20px ) / 2);padding-right:calc( calc( 50% - 20px ) / 2)}.typ-103 .meta.box-button>.grid-helper{grid-template-columns:1fr 40px 1fr;grid-template-rows:auto}.typ-103 .meta.box-button>.grid-helper>.col1{grid-column:1/2;grid-row:1/2}.typ-103 .meta.box-button>.grid-helper>.col2{grid-column:3/4;grid-row:1/2}}@media only screen and (max-width:79.9375em){.typ-103 .content-column.full_width.header{padding-bottom:67px}}@media only screen and (min-width:80em){.typ-103 .content-column.full_width.header{padding-bottom:63px}}@media only screen and (min-width:80em) and (max-width:99.9375em){.typ-103 .meta.box-content.wpsg-form>.grid-helper{padding-left:0;padding-right:0}.typ-103 .meta.box-button>.grid-helper{grid-template-columns:100%;grid-template-rows:auto}.typ-103 .meta.box-button>.grid-helper>.col1{grid-column:1/2;grid-row:1/2}.typ-103 .meta.box-button>.grid-helper>.col2{grid-column:1/2;grid-row:2/3;padding-top:20px}}@media only screen and (max-width:99.9375em){.typ-103 .meta.box-content,.typ-103 .meta.box-button{background-color:#fef7e7}}@media only screen and (min-width:100em){.typ-103 .meta.box-content.wpsg-form>.grid-helper{padding-left:calc( calc( 50% - 20px ) / 2);padding-right:calc( calc( 50% - 20px ) / 2)}.typ-103 .meta.box-content,.typ-103 .meta.box-button{background-color:rgba(248,214,137,.2)}.typ-103 .meta.box-button>.grid-helper{grid-template-columns:1fr 40px 1fr;grid-template-rows:auto}.typ-103 .meta.box-button>.grid-helper>.col1{grid-column:1/2;grid-row:1/2}.typ-103 .meta.box-button>.grid-helper>.col2{grid-column:3/4;grid-row:1/2}.typ-103 .content-column.full_width.footer.fade-in{animation-delay:.3s}.typ-103 .content-column.full_width.footer:after{background-image:none}.typ-103 .content-column.full_width.footer.unmoved:after,.typ-103 .content-column.full_width.footer.moved:after{background-image:url(//www.frankentherme.de/wp-content/themes/seco-industry/template-parts/typ-103/css/../../global/img/weingut-wellmann_weintrauben_c6dddb.png)}}