.page-header .panel.wrapper{background:#000}@font-face{font-family:"ancestry-icon";src:url(../fonts/ancestry-icon.woff2) format("woff2"),url(../fonts/ancestry-icon.woff) format("woff"),url(../fonts/ancestry-icon.ttf) format("truetype"),url(../fonts/ancestry-icon.svg#icon) format("svg")}.message.global.cookie{background-color:#fff;border:1px solid rgba(0,0,0,0.1);border-radius:6px;box-shadow:0 1px 2px rgba(0,0,0,0.2);color:#181a1c;margin-top:10px;padding:20px 20px 20px 57px;position:relative;text-shadow:none;-webkit-transform:rotateX();transform:rotateX();-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;-webkit-transition:background .2s,margin-bottom .2s,margin-top .4s,opacity .3s,-webkit-transform .3s;transition:background .2s,margin-bottom .2s,margin-top .4s,opacity .3s,-webkit-transform .3s;transition:background .2s,margin-bottom .2s,margin-top .4s,opacity .3s,transform .3s;transition:background .2s,margin-bottom .2s,margin-top .4s,opacity .3s,transform .3s,-webkit-transform .3s;margin:10px;font-size:16px;line-height:23.2px;bottom:inherit;left:inherit;right:inherit;z-index:inherit;font-family:"Source Sans Pro","Helvetica Neue",Arial,sans-serif}.message.global.cookie:before{content:"\e63f";font:normal 25px/0 ancestry-icon;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;left:20px;position:absolute;speak:none;text-transform:none;top:32px;color:#71b6ce}.message.global.cookie .action.primary{text-indent:-999999px;width:28px;height:28px;padding:0;background:transparent;border:0;position:absolute;top:0;right:0;border-radius:5px}.message.global.cookie .action.primary:hover,.message.global.cookie .action.primary:focus{background:rgba(0,0,0,0.1)}.message.global.cookie .action.primary:after{text-indent:0;color:#181a1c;content:"\e657";display:block;font:normal normal normal 12px/28px ancestry-icon;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;position:absolute;top:0;right:0;width:28px;line-height:28px;height:28px;display:inline-block;text-align:center;font-weight:700}.page-header .panel.wrapper,.header.content .minicart-wrapper,.header.content .block.block-search,.page-header .nav-toggle{display:none !important}.page-header .logo{margin:0;padding:0 10px;margin-top:9px}.logo img{height:100%}.page-header .header.content{background:#000;margin:0 !important;display:block;max-width:none;padding:0;height:40px}.page-footer,.copyright{display:none !important}#ancestry-footer{background-color:#f0f0f0;margin:0;padding:16px;text-align:center;font:16px/1.45 "Source Sans Pro","Helvetica Neue",Arial,sans-serif}#ancestry-footer p{margin:0 0 12px 0}#ancestry-footer p:last-child{margin:0}#checkoutSteps .form-login .hidden-fields{display:none !important}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:300;src:local("Source Sans Pro Light"),local("SourceSansPro-Light"),url("https://www.ancestrycdn.com/ui-static/font/source-sans-pro-light.woff2") format("woff2"),url("https://www.ancestrycdn.com/ui-static/font/source-sans-pro-light.woff") format("woff"),url("https://www.ancestrycdn.com/ui-static/font/source-sans-pro-light.ttf") format("truetype")}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:normal;src:local("Source Sans Pro"),local("SourceSansPro-Regular"),url("https://www.ancestrycdn.com/ui-static/font/source-sans-pro.woff2") format("woff2"),url("https://www.ancestrycdn.com/ui-static/font/source-sans-pro.woff") format("woff"),url("https://www.ancestrycdn.com/ui-static/font/source-sans-pro.ttf") format("truetype")}@font-face{font-family:"Source Sans Pro";font-style:italic;font-weight:normal;src:local("Source Sans Pro Italic"),local("SourceSansPro-It"),url("https://www.ancestrycdn.com/ui-static/font/source-sans-pro-italic.woff2") format("woff2"),url("https://www.ancestrycdn.com/ui-static/font/source-sans-pro-italic.woff") format("woff"),url("https://www.ancestrycdn.com/ui-static/font/source-sans-pro-italic.ttf") format("truetype")}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:bold;src:local("Source Sans Pro Bold"),local("SourceSansPro-Bold"),url("https://www.ancestrycdn.com/ui-static/font/source-sans-pro-bold.woff2") format("woff2"),url("https://www.ancestrycdn.com/ui-static/font/source-sans-pro-bold.woff") format("woff"),url("https://www.ancestrycdn.com/ui-static/font/source-sans-pro-bold.ttf") format("truetype")}*{font-size:16px !important;line-height:1.45 !important;font-family:"Source Sans Pro","Helvetica Neue",Arial,sans-serif !important}h1,h2,h3,h4,h5,h6{line-height:1.35}h1,h1>*{font-size:26px !important}.checkout-cart-index .cart-summary .summary.title,.checkout-cart-index .cart-summary #block-shipping,.checkout-cart-index .cart-summary #cart-totals,.checkout-cart-index .form-cart #shopping-cart-table thead,.checkout-cart-index .cart-discount,.checkout-cart-index .form-cart #shopping-cart-table .col.price,.checkout-onepage-success #registration{display:none}.checkout-cart-index .cart-summary{background:#fff}.checkout-cart-index .cart.table-wrapper .cart>.item{border-bottom:0 none}button.action.update[name="update_cart_action"],.page-title-wrapper,.opc-wrapper .form-login .fieldset .field .label,.opc-wrapper .form-shipping-address .fieldset .field .label{display:none !important}button[value="update_qty"]{box-shadow:none;border:0;background:#6ba410;color:#fff;width:40px;height:40px;padding:0;font-size:20px !important;cursor:pointer}button[value="update_qty"]:hover,button[value="update_qty"]:active,button[value="update_qty"]:focus{background:#356507}.cart-summary .checkout-methods-items .action.primary.checkout,.checkout-shipping-method .actions-toolbar .action.primary{background:#e3720f;height:40px;padding:0 30px;border:0}.cart-summary .checkout-methods-items .action.primary.checkout:hover,.cart-summary .checkout-methods-items .action.primary.checkout:active,.cart-summary .checkout-methods-items .action.primary.checkout:focus,.checkout-shipping-method .actions-toolbar .action.primary:hover,.checkout-shipping-method .actions-toolbar .action.primary:focus,.checkout-shipping-method .actions-toolbar .action.primary:active{background:#bf5500}.cart-summary .checkout-methods-items .action.primary.checkout span{line-height:40px !important;font-size:20px !important;display:inline-block}input[type="text"],input[type="number"],input[type="email"],select{border-color:rgba(0,0,0,0.2);border-radius:3px;vertical-align:bottom;height:50px !important;font-size:20px !important;line-height:50px !important;outline:0 !important;box-shadow:none !important}input[type="text"]:focus,input[type="number"]:focus,input[type="email"]:focus{border-color:#3a3f45}.cart-summary input[type="number"]{height:40px !important;line-height:40px !important}select{text-indent:inherit;line-height:inherit !important}input#discount-code{height:40px !important}.opc-progress-bar{margin:20px 0}.opc-progress-bar-item>span:after{font-size:20px !important;line-height:24px !important}body{background-color:#f5f5f5 !important}.opc-progress-bar{margin:20px auto;max-width:640px}#checkoutSteps>li,.opc-block-summary,.opc-block-shipping-information .shipping-information{border-width:1px;border-style:solid;border-color:rgba(0,0,0,0.2);border-image:initial;border-radius:6px;background:#fff;padding:25px 35px 35px;margin:0 auto 18px;max-width:640px;box-sizing:border-box}#shipping .opc-wrapper .step-title,#payment .opc-wrapper .step-title,#checkout .shipping-information-title>span{border:0;font-size:26px !important;color:#181a1c !important;font-weight:700;padding:0}#shipping .fieldset:last-child{margin-bottom:0}#checkout .opc-wrapper,#checkout .opc-sidebar{float:none;padding:0;width:auto;margin:0;position:relative;bottom:inherit;left:inherit;right:inherit;top:inherit;visibility:visible;opacity:1}#checkout .custom-slide .modal-inner-wrap{-webkit-transform:none;transform:none;box-shadow:none}#checkout .opc-block-shipping-information{padding:0 !important}.opc-wrapper .form-login,.opc-wrapper .form-shipping-address{max-width:none !important}.opc-wrapper .step-title,.opc-block-summary>.title{border:0;margin-bottom:0;font-weight:700;font-size:26px !important;line-height:1.1 !important}.checkout-payment-method .payment-method-content>.actions-toolbar>.primary .action.primary,.checkout-payment-method .payment-option-content .primary .action.action-apply,.action.action-edit-address,.checkout-payment-method .checkout-billing-address .primary .action-update,.checkout-success .action.primary.continue{background:#e3720f;height:40px;padding:0 30px;border:0;color:#fff}.action.action-edit-address{background:rgba(0,0,0,0.6)}#checkout input[type="checkbox"],#checkout input[type="radio"]{display:none !important}#checkout input[type="checkbox"]+label:before,#checkout input[type="checkbox"]+.label-like:before,#checkout input[type="radio"]+label:before,#checkout input[type="radio"]+.label-like:before{content:"";font-family:ancestry-icon;font-weight:400;height:24px;width:24px;line-height:24px;background-color:#fff;background-image:none;box-shadow:none;border-radius:3px;border:2px solid #888;color:transparent;display:inline-block;margin-right:10px;text-align:center}#checkout input[type="checkbox"]:checked+label:before,#checkout input[type="checkbox"]:checked+.label-like:before,#checkout input[type="radio"]:checked+label:before,#checkout input[type="radio"]:checked+.label-like:before{background-color:#b8d94c;background-image:linear-gradient(#b8d94c, #9cbe30);color:#fff}#checkout input[type="radio"]+label:before,#checkout input[type="radio"]+.label-like:before{border-radius:20px}#checkout input[type="checkbox"]+label,#checkout input[type="radio"]+label,#checkout input[type="checkbox"]+.label-like,#checkout input[type="radio"]+.label-like{margin-bottom:10px;display:inline-block;line-height:28px !important;min-height:28px}#checkout .adyen-checkout__input{height:50px}#checkout .checkout-payment-method .actions-toolbar .primary,#checkoutSteps .checkout-shipping-method .actions-toolbar>.primary{float:none}#checkout .billing-address-form label,#checkout .fieldset>.field>.label,.opc-estimated-wrapper{display:none}#checkout .payment-method-content .field input,#checkout .payment-method-content .field select{max-width:none}#checkout .opc-wrapper .form-login{border-bottom:0;padding-bottom:0;margin-bottom:0}#checkout .opc-wrapper .form-shipping-address{margin-top:0}.opc-wrapper .form-login,.opc-wrapper .form-shipping-address,.opc-wrapper .methods-shipping{background:#fff}#checkout .opc-sidebar .action-close{display:none}.checkout-payment-method .checkout-billing-address .billing-address-details{padding:0 0 0 40px}.payment-method-content input+label{padding-left:40px;position:relative}.payment-method-content input+label:before{position:absolute;top:0;left:0}.payment-method-content input+label button{text-align:left}#payment_form_adyen_hpp_klarna_paynow label{color:#00112c;display:block;font-size:.81em;font-weight:400;line-height:13px;padding-bottom:5px;margin-bottom:0}#checkout #payment_form_adyen_hpp_klarna_account .fieldset>.field>.label{display:block;font-weight:400}#error-msg-max-qty{color:#c14139;font-weight:400;margin-left:8px;visibility:hidden}.control.qty{width:473px}@media screen and (max-width:767px){.adyen-checkout__input.adyen-checkout__input--large{width:auto}.adyen-checkout__card__exp-cvc .adyen-checkout__field{margin-right:5px}}.cart-container{width:660px;margin:0 auto;border:1px solid rgba(0,0,0,0.2);border-radius:6px;background:#fff;padding:25px 35px 35px;position:relative;min-height:190px}.cart.table-wrapper .product-item-photo{display:none}strong.product-item-name a{font-size:19px !important;font-weight:bold}input#cart-52-qty{height:40px !important;text-align:center;padding:0;width:48px;margin:0 5px;font-size:20px !important}.cart.table-wrapper .col.qty .input-text{height:40px !important}#shopping-cart-table tr,#shopping-cart-table td,#shopping-cart-table th{display:inline;padding:0 !important;text-align:left !important}tbody.cart.item{display:inline}.cart-summary{top:0px;position:absolute;top:150px !important;left:14px;z-index:10;width:40%}#shopping-cart-table td.col.subtotal{text-align:right !important;position:relative}#shopping-cart-table td.col.subtotal span{width:140%;margin-top:-100px;font-size:19px !important}.cart.table-wrapper .actions-toolbar{display:none}@media (max-width:667px){strong.product-item-name a,#shopping-cart-table td.col.subtotal span{font-size:14px !important}#shopping-cart-table td.col.subtotal span span{margin:0}#shopping-cart-table td.col.subtotal{text-align:left !important}#shopping-cart-table td.col.subtotal span{margin-top:-41px;margin-left:49px}.cart.table-wrapper .col.qty[data-th]:before,.cart.table-wrapper .col.price[data-th]:before,.cart.table-wrapper .col.subtotal[data-th]:before,.cart.table-wrapper .col.msrp[data-th]:before{display:none}.cart.table-wrapper .product-item-name{margin:-3px 0 20px}.cart-summary{top:125px !important;left:10px;width:50%}.cart-container{width:calc(100% - 90px);margin:0 20px;padding:25px;min-height:160px}.cart-summary .checkout-methods-items{margin:10px 0 0}.table-wrapper{border-top:none}.cart-summary .checkout-methods-items .action.primary.checkout{width:110%}.cart.table-wrapper{border:none}#shopping-cart-table .cart.item .item-info .col.subtotal{position:absolute;top:72px;left:-49px}#shopping-cart-table .cart.item .item-info{position:relative;height:147px;display:block}#shopping-cart-table .cart.item .item-info .col.qty{position:absolute;width:200px;top:69px}}@supports (-webkit-touch-callout: none){@media screen and (min-color-index:0) and (-webkit-min-device-pixel-ratio:0){.cart-summary{position:relative}.cart-summary .checkout-methods-items{position:absolute;top:157px;left:-27px}}}.checkout-payment-method .payment-method-title label img,.checkout-payment-method .payment-method-title label div{vertical-align:middle}.opc-progress-bar-item._active>span:after{border-color:#a6b336}.opc-progress-bar-item._active>span:before{background:#a6b336;border-color:#a6b336}.opc-progress-bar-item._active:before{background:#a6b336;border-color:#a6b336}.checkout-success{text-align:center}.checkout-success h1{font-weight:700;margin-top:30px}.checkout-success .actions-toolbar .primary{float:none;margin-top:20px}.checkout-success .actions-toolbar{text-align:center}.checkout-success .success-offer{content:url(../images/success-offer.jpg);max-width:1000px;width:100%;margin:30px auto 0 auto}.checkout-success .action.primary.continue span{line-height:40px !important;display:inline-block}@media screen and (min-width:768px){.cart-summary{top:345px !important}.cart-container{background:#fff url(../images/Checkout01_sm.png) no-repeat center 35px !important;background-size:600px;padding-top:230px}}@media (max-width:776px){.cart-container{background:#fff url(../images/Checkout01_sm.png) no-repeat center 35px;background-size:calc(100% - 50px);padding-top:230px}.checkout-cart-index .cart-summary{background:none}.cart-summary{top:345px !important}}@media (max-width:413px){.cart-container{padding-top:375px}.cart-summary{top:470px !important}}@media (max-width:414px){.cart-container{width:calc(100% - 90px);margin:0 20px;padding:25px;min-height:160px}.cart-container{background:#fff url(../images/Checkout02_sm.png) no-repeat center 25px;background-size:calc(100% - 50px);padding-top:420px}.cart-summary{top:auto !important;bottom:0;left:10px;width:auto}}.checkout-success{color:#000 !important}#stammbaum .wrap{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1280px;padding-left:20px;padding-right:20px;text-align:center}#stammbaum p,#stammbaum strong{font-size:18px !important;line-height:26px !important}#stammbaum .button{background:#e3720f;height:40px;border:0;color:#fff;border-radius:3px;cursor:pointer;font-weight:bold;margin-left:-202px;box-shadow:none;padding:10px 30px}#stammbaum .button span{line-height:40px;display:inline-block;font-size:16px}#stammbaum .clearfix::after{content:"";clear:both;display:table}#stammbaum .c50l,.c25l,.c66l{float:left;position:relative}#stammbaum .c50r,.c25r,.c33r{float:right}#stammbaum .c50l,.c50r{width:50%}#stammbaum .c25r,.c25l{width:25%}#stammbaum .white{padding:100px 0;position:relative}#stammbaum .beige{background-color:#f0eee9;padding:100px 0;position:relative}#stammbaum .black{background-color:#3a3f45;color:#ffffff;padding:20px 0}#stammbaum .black p{vertical-align:middle;display:inline-block;padding:0 160px;margin-left:200px}#stammbaum .black .button{vertical-align:middle;display:inline-block;margin-left:-60px;height:auto}#stammbaum .text-only{padding:0 150px;margin:0 auto}#stammbaum .white.first .text-only{width:420px}#stammbaum .trenner-rot{position:relative;margin-top:50px;text-align:center}#stammbaum .trenner-rot::before{z-index:-1;position:relative;width:100%;display:block;height:2px;content:" ";font-size:0px;line-height:0;background:#c14139;border-radius:5px;top:15px}#stammbaum .trenner-rot span{display:block;width:400px;height:24px;margin:0 auto;text-indent:0px;color:#fff;padding:2px 10px;background:#c14139;border-radius:5px}#stammbaum .line,.line-red{position:relative}#stammbaum .line:before{border-left:3px dashed #dedcd6;bottom:-80px;content:"";left:50%;margin-left:0px;position:absolute;top:50px;z-index:2;color:black}#stammbaum .line-red:before{border-left:3px dashed #c14139;top:9px;bottom:0;content:"";left:50%;position:absolute;z-index:1;height:55px;color:black}#stammbaum .line-red:after{content:"";background:url(../images/arrow_down_red.svg) center no-repeat no-repeat;top:66px;height:40px;width:40px;background-size:contain;margin-left:-18px;left:50%;position:absolute}#stammbaum .c50l p,#stammbaum .c50r p{padding:100px 100px 0 100px;text-align:left;width:250px}#stammbaum img.family-tree{position:absolute;top:-66px;left:240px;width:100px}#stammbaum .beige:before{content:"";background:url(../images/fh_icon.png) center no-repeat no-repeat;top:-18px;height:40px;width:40px;background-size:contain;margin-left:-18px;left:50%;position:absolute;z-index:2}#stammbaum .icon:before{content:"";background:url(../images/dna_icon.png) center no-repeat no-repeat;top:20px;height:40px;width:40px;background-size:contain;margin-left:-18px;left:50%;position:absolute;z-index:2}#stammbaum img.dna-icons{width:100px}.checkout-onepage-success .page-main{margin-left:0;margin-right:0;max-width:100%;padding-left:0;padding-right:0}#stammbaum img{width:400px}#stammbaum div.white.first{padding-bottom:0}#stammbaum img.image-middle{position:absolute;left:45%;top:200px;z-index:2}#stammbaum img.image-right{margin-left:140px;width:505px}.checkout-success h1{font-weight:400;text-align:center}.checkout-onepage-success .column.main,addtocart-index-display .column.main{padding-bottom:0}.addtocart-index-display .page-main{width:100%;padding:0}#stammbaum .black.footer{position:relative;left:0;bottom:0;width:100%;text-align:center}#stammbaum .black.footer-new{bottom:0;-webkit-box-shadow:0 1px 6px rgba(0,0,0,0.4);box-shadow:0 1px 6px rgba(0,0,0,0.4);opacity:0;position:fixed;-webkit-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out;z-index:1000}#stammbaum .black.footer-new.show{display:block;opacity:1;-webkit-transition:opacity .5s ease-in;-o-transition:opacity .5s ease-in;transition:opacity .5s ease-in;width:100%;left:0}@media (max-width:1024px){body{margin:0}#stammbaum img{width:350px}#stammbaum img.image-right{margin-left:90px}#stammbaum .trenner-rot span{left:33%}#stammbaum .button{margin-left:-70px}#stammbaum img.image-middle{left:35%;top:250px}#stammbaum img.family-tree{left:29px}#stammbaum .black p{margin-left:200px;padding:0 100px}#stammbaum .black .button{margin-left:0}}@media screen and (max-width:812px){#stammbaum img.image-middle{left:35%;top:250px}#stammbaum img{width:300px}#stammbaum .trenner-rot span{left:25%}#stammbaum .c50l p,.c50r p{padding:100px 50px 0 50px}#stammbaum img.image-middle{left:35%;top:300px}#stammbaum img.family-tree{left:15px;top:-77px;width:100px}#stammbaum .black p{padding:0 40px}}@media screen and (max-width:768px){#stammbaum img.image-right{margin-left:80px}#stammbaum img.image-middle{top:270px}#stammbaum .c50l p,#stammbaum .c50r p{padding:20px 50px}#stammbaum .button{margin-left:-50px}#stammbaum .black p{margin-left:150px;padding:0;margin-top:0;margin-bottom:0}#stammbaum .button{margin-left:0}#stammbaum .black .button{margin-left:40px}}@media screen and (max-width:667px){.checkout-success{padding:0 15px}#stammbaum .text-only{padding:0 30px}#stammbaum .black p{margin-left:130px}#stammbaum .black .button{margin-left:0px}#stammbaum img{width:250px}#stammbaum img.family-tree{top:-80px}}@media screen and (max-width:375px){#stammbaum .trenner-rot span{max-width:calc(-10%);height:44px;padding:5px 20px}#stammbaum .trenner-rot::before{top:27px}#stammbaum .line-red:after{top:96px}#stammbaum .line-red:before{top:49px;z-index:0}#stammbaum p{font-size:14px}#stammbaum .button{margin-left:20px}#stammbaum img{margin-left:20px}#stammbaum .white.first .text-only{max-width:100%}#stammbaum .c25r,#stammbaum .c25l,#stammbaum .c50l,#stammbaum .c50r{float:none;width:100%}#stammbaum .c50l p,#stammbaum .c50r p{padding:20px}#stammbaum .line:before{left:0;margin-left:24px}#stammbaum .icon:before{margin-left:6px;left:0}#stammbaum .beige:before{margin-left:6px;left:0}#stammbaum .wrap{text-align:left}#stammbaum .black.footer{padding:20px 0px;text-align:center}#stammbaum .black p{padding-bottom:20px;margin-left:0}#stammbaum .black .button{vertical-align:middle;display:inline-block;margin-left:0px}#stammbaum img.family-tree{display:none}#stammbaum .text-only{padding:0;text-align:center}#stammbaum .text-only>p{padding-top:20px}#stammbaum .last-div{text-align:center}#stammbaum img.image-middle{left:5px;top:400px}#stammbaum img.image-right{margin-left:100px}}.page-print .logo{display:block;float:none;text-align:left}@media print{*{-webkit-filter:none !important;background:transparent !important;color:#000 !important;filter:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline !important}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}.table-wrapper table{width:100%;table-layout:fixed}.table-wrapper table td{width:auto}.table-wrapper table>tfoot>tr:first-child{border-top:1px solid #999}.box,tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:1cm}.block-content,p,h2,h3{orphans:3;widows:3}.block-content{page-break-before:avoid}.block-title,h2,h3{page-break-after:avoid}.nav-toggle{display:none !important}.sidebar,.nav-sections,.header.content>*[class],.panel.wrapper>*[class],.footer.content>*[class]{display:none}.logo,.footer .copyright{display:block !important;margin:10px 0}.order-details-items .order-items .order-gift-message:not(.expanded-content){height:auto;visibility:visible}.column.main{float:none !important;width:100% !important}.breadcrumbs{margin:0 auto;text-align:right}.footer.content{padding:0}.hidden-print{display:none !important}}